ÿØÿà JFIF ÿþ >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
ÿÛ C
Server IP : 104.21.29.46 / Your IP : 216.73.216.123 Web Server : Apache System : Linux server1.morocco-tours.com 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 User : zagoradraa ( 1005) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/include/mysql/server/private/ |
Upload File : |
| Current File : /usr/include/mysql/server/private/my_base.h |
/* Copyright (c) 2000, 2012, Oracle and/or its affiliates.
Copyright (c) 1995, 2018, MariaDB Corporation.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA */
/* This file includes constants used with all databases */
#ifndef _my_base_h
#define _my_base_h
#include <my_dir.h> /* This includes types */
#include <my_sys.h>
#include <m_string.h>
#include <errno.h>
#ifndef EOVERFLOW
#define EOVERFLOW 84
#endif
#include <my_list.h>
/* The following is bits in the flag parameter to ha_open() */
#define HA_OPEN_ABORT_IF_LOCKED 0U /* default */
#define HA_OPEN_WAIT_IF_LOCKED 1U
#define HA_OPEN_IGNORE_IF_LOCKED 2U
#define HA_OPEN_TMP_TABLE 4U /* Table is a temp table */
#define HA_OPEN_DELAY_KEY_WRITE 8U /* Don't update index */
#define HA_OPEN_ABORT_IF_CRASHED 16U
#define HA_OPEN_FOR_REPAIR 32U /* open even if crashed */
#define HA_OPEN_FROM_SQL_LAYER 64U
#define HA_OPEN_MMAP 128U /* open memory mapped */
#define HA_OPEN_COPY 256U /* Open copy (for repair) */
/* Internal temp table, used for temporary results */
#define HA_OPEN_INTERNAL_TABLE 512U
#define HA_OPEN_NO_PSI_CALL 1024U /* Don't call/connect PSI */
#define HA_OPEN_MERGE_TABLE 2048U
#define HA_OPEN_FOR_CREATE 4096U
/*
Allow opening even if table is incompatible as this is for ALTER TABLE which
will fix the table structure.
*/
#define HA_OPEN_FOR_ALTER 4096U
/* The following is parameter to ha_rkey() how to use key */
/*
We define a complete-field prefix of a key value as a prefix where
the last included field in the prefix contains the full field, not
just some bytes from the start of the field. A partial-field prefix
is allowed to contain only a few first bytes from the last included
field.
Below HA_READ_KEY_EXACT, ..., HA_READ_BEFORE_KEY can take a
complete-field prefix of a key value as the search
key. HA_READ_PREFIX and HA_READ_PREFIX_LAST could also take a
partial-field prefix, but currently (4.0.10) they are only used with
complete-field prefixes. MySQL uses a padding trick to implement
LIKE 'abc%' queries.
NOTE that in InnoDB HA_READ_PREFIX_LAST will NOT work with a
partial-field prefix because InnoDB currently strips spaces from the
end of varchar fields!
*/
enum ha_rkey_function {
HA_READ_KEY_EXACT, /* Find first record else error */
HA_READ_KEY_OR_NEXT, /* Record or next record */
HA_READ_KEY_OR_PREV, /* Record or previous */
HA_READ_AFTER_KEY, /* Find next rec. after key-record */
HA_READ_BEFORE_KEY, /* Find next rec. before key-record */
HA_READ_PREFIX, /* Key which as same prefix */
HA_READ_PREFIX_LAST, /* Last key with the same prefix */
HA_READ_PREFIX_LAST_OR_PREV, /* Last or prev key with the same prefix */
HA_READ_MBR_CONTAIN,
HA_READ_MBR_INTERSECT,
HA_READ_MBR_WITHIN,
HA_READ_MBR_DISJOINT,
HA_READ_MBR_EQUAL
};
/* Key algorithm types */
enum ha_key_alg {
HA_KEY_ALG_UNDEF= 0, /* Not specified (old file) */
HA_KEY_ALG_BTREE= 1, /* B-tree, default one */
HA_KEY_ALG_RTREE= 2, /* R-tree, for spatial searches */
HA_KEY_ALG_HASH= 3, /* HASH keys (HEAP tables) */
HA_KEY_ALG_FULLTEXT= 4 /* FULLTEXT (MyISAM tables) */
};
/* Storage media types */
enum ha_storage_media {
HA_SM_DEFAULT= 0, /* Not specified (engine default) */
HA_SM_DISK= 1, /* DISK storage */
HA_SM_MEMORY= 2 /* MAIN MEMORY storage */
};
/* The following is parameter to ha_extra() */
enum ha_extra_function {
HA_EXTRA_NORMAL=0, /* Optimize for space (def) */
HA_EXTRA_QUICK=1, /* Optimize for speed */
HA_EXTRA_NOT_USED=2, /* Should be ignored by handler */
HA_EXTRA_CACHE=3, /* Cache record in HA_rrnd() */
HA_EXTRA_NO_CACHE=4, /* End caching of records (def) */
HA_EXTRA_NO_READCHECK=5, /* No readcheck on update */
HA_EXTRA_READCHECK=6, /* Use readcheck (def) */
HA_EXTRA_KEYREAD=7, /* Read only key to database */
HA_EXTRA_NO_KEYREAD=8, /* Normal read of records (def) */
HA_EXTRA_NO_USER_CHANGE=9, /* No user is allowed to write */
HA_EXTRA_KEY_CACHE=10,
HA_EXTRA_NO_KEY_CACHE=11,
HA_EXTRA_WAIT_LOCK=12, /* Wait until file is available (def) */
HA_EXTRA_NO_WAIT_LOCK=13, /* If file is locked, return quickly */
HA_EXTRA_WRITE_CACHE=14, /* Use write cache in ha_write() */
HA_EXTRA_FLUSH_CACHE=15, /* flush write_record_cache */
HA_EXTRA_NO_KEYS=16, /* Remove all update of keys */
HA_EXTRA_KEYREAD_CHANGE_POS=17, /* Keyread, but change pos */
/* xxxxchk -r must be used */
HA_EXTRA_REMEMBER_POS=18, /* Remember pos for next/prev */
HA_EXTRA_RESTORE_POS=19,
HA_EXTRA_REINIT_CACHE=20, /* init cache from current record */
HA_EXTRA_FORCE_REOPEN=21, /* Datafile have changed on disk */
HA_EXTRA_FLUSH, /* Flush tables to disk */
HA_EXTRA_NO_ROWS, /* Don't write rows */
HA_EXTRA_RESET_STATE, /* Reset positions */
HA_EXTRA_IGNORE_DUP_KEY, /* Dup keys don't rollback everything*/
HA_EXTRA_NO_IGNORE_DUP_KEY,
HA_EXTRA_PREPARE_FOR_DROP,
HA_EXTRA_PREPARE_FOR_UPDATE, /* Remove read cache if problems */
HA_EXTRA_PRELOAD_BUFFER_SIZE, /* Set buffer size for preloading */
/*
On-the-fly switching between unique and non-unique key inserting.
*/
HA_EXTRA_CHANGE_KEY_TO_UNIQUE,
HA_EXTRA_CHANGE_KEY_TO_DUP,
/*
When using HA_EXTRA_KEYREAD, overwrite only key member fields and keep
other fields intact. When this is off (by default) InnoDB will use memcpy
to overwrite entire row.
*/
HA_EXTRA_KEYREAD_PRESERVE_FIELDS,
HA_EXTRA_MMAP,
/*
Ignore if the a tuple is not found, continue processing the
transaction and ignore that 'row'. Needed for idempotency
handling on the slave
*/
HA_EXTRA_IGNORE_NO_KEY,
HA_EXTRA_NO_IGNORE_NO_KEY,
/*
Mark the table as a log table. For some handlers (e.g. CSV) this results
in a special locking for the table.
*/
HA_EXTRA_MARK_AS_LOG_TABLE,
/*
Informs handler that write_row() which tries to insert new row into the
table and encounters some already existing row with same primary/unique
key can replace old row with new row instead of reporting error (basically
it informs handler that we do REPLACE instead of simple INSERT).
Off by default.
*/
HA_EXTRA_WRITE_CAN_REPLACE,
HA_EXTRA_WRITE_CANNOT_REPLACE,
/*
Inform handler that delete_row()/update_row() cannot batch deletes/updates
and should perform them immediately. This may be needed when table has
AFTER DELETE/UPDATE triggers which access to subject table.
These flags are reset by the handler::extra(HA_EXTRA_RESET) call.
*/
HA_EXTRA_DELETE_CANNOT_BATCH,
HA_EXTRA_UPDATE_CANNOT_BATCH,
/*
Inform handler that an "INSERT...ON DUPLICATE KEY UPDATE" will be
executed. This condition is unset by HA_EXTRA_NO_IGNORE_DUP_KEY.
*/
HA_EXTRA_INSERT_WITH_UPDATE,
/* Inform handler that we will do a rename */
HA_EXTRA_PREPARE_FOR_RENAME,
/*
Special actions for MERGE tables.
*/
HA_EXTRA_ADD_CHILDREN_LIST,
HA_EXTRA_ATTACH_CHILDREN,
HA_EXTRA_IS_ATTACHED_CHILDREN,
HA_EXTRA_DETACH_CHILDREN,
HA_EXTRA_DETACH_CHILD,
/* Inform handler we will force a close as part of flush */
HA_EXTRA_PREPARE_FOR_FORCED_CLOSE,
/* Inform handler that we will do an alter table */
HA_EXTRA_PREPARE_FOR_ALTER_TABLE,
/*
Used in ha_partition::handle_ordered_index_scan() to inform engine
that we are starting an ordered index scan. Needed by Spider
*/
HA_EXTRA_STARTING_ORDERED_INDEX_SCAN,
/** Start writing rows during ALTER TABLE...ALGORITHM=COPY. */
HA_EXTRA_BEGIN_ALTER_COPY,
/** Finish writing rows during ALTER TABLE...ALGORITHM=COPY. */
HA_EXTRA_END_ALTER_COPY,
/** Fake the start of a statement after wsrep_load_data_splitting hack */
HA_EXTRA_FAKE_START_STMT
};
/* Compatible option, to be deleted in 6.0 */
#define HA_EXTRA_PREPARE_FOR_DELETE HA_EXTRA_PREPARE_FOR_DROP
/* The following is parameter to ha_panic() */
enum ha_panic_function {
HA_PANIC_CLOSE, /* Close all databases */
HA_PANIC_WRITE, /* Unlock and write status */
HA_PANIC_READ /* Lock and read keyinfo */
};
/* The following is parameter to ha_create(); keytypes */
enum ha_base_keytype {
HA_KEYTYPE_END=0,
HA_KEYTYPE_TEXT=1, /* Key is sorted as letters */
HA_KEYTYPE_BINARY=2, /* Key is sorted as unsigned chars */
HA_KEYTYPE_SHORT_INT=3,
HA_KEYTYPE_LONG_INT=4,
HA_KEYTYPE_FLOAT=5,
HA_KEYTYPE_DOUBLE=6,
HA_KEYTYPE_NUM=7, /* Not packed num with pre-space */
HA_KEYTYPE_USHORT_INT=8,
HA_KEYTYPE_ULONG_INT=9,
HA_KEYTYPE_LONGLONG=10,
HA_KEYTYPE_ULONGLONG=11,
HA_KEYTYPE_INT24=12,
HA_KEYTYPE_UINT24=13,
HA_KEYTYPE_INT8=14,
/* Varchar (0-255 bytes) with length packed with 1 byte */
HA_KEYTYPE_VARTEXT1=15, /* Key is sorted as letters */
HA_KEYTYPE_VARBINARY1=16, /* Key is sorted as unsigned chars */
/* Varchar (0-65535 bytes) with length packed with 2 bytes */
HA_KEYTYPE_VARTEXT2=17, /* Key is sorted as letters */
HA_KEYTYPE_VARBINARY2=18, /* Key is sorted as unsigned chars */
HA_KEYTYPE_BIT=19
};
#define HA_MAX_KEYTYPE 31 /* Must be log2-1 */
/*
These flags kan be OR:ed to key-flag
Note that these can only be up to 16 bits!
*/
#define HA_NOSAME 1U /* Set if not dupplicated records */
#define HA_PACK_KEY 2U /* Pack string key to previous key */
#define HA_AUTO_KEY 16U
#define HA_BINARY_PACK_KEY 32U /* Packing of all keys to prev key */
#define HA_FULLTEXT 128U /* For full-text search */
#define HA_UNIQUE_CHECK 256U /* Check the key for uniqueness */
#define HA_SPATIAL 1024U /* For spatial search */
#define HA_NULL_ARE_EQUAL 2048U /* NULL in key are cmp as equal */
#define HA_GENERATED_KEY 8192U /* Automatically generated key */
/* The combination of the above can be used for key type comparison. */
#define HA_KEYFLAG_MASK (HA_NOSAME | HA_PACK_KEY | HA_AUTO_KEY | \
HA_BINARY_PACK_KEY | HA_FULLTEXT | HA_UNIQUE_CHECK | \
HA_SPATIAL | HA_NULL_ARE_EQUAL | HA_GENERATED_KEY)
/*
Key contains partial segments.
This flag is internal to the MySQL server by design. It is not supposed
neither to be saved in FRM-files, nor to be passed to storage engines.
It is intended to pass information into internal static sort_keys(KEY *,
KEY *) function.
This flag can be calculated -- it's based on key lengths comparison.
*/
#define HA_KEY_HAS_PART_KEY_SEG 65536
/* Internal Flag Can be calculated */
#define HA_INVISIBLE_KEY 2<<18
/* Automatic bits in key-flag */
#define HA_SPACE_PACK_USED 4 /* Test for if SPACE_PACK used */
#define HA_VAR_LENGTH_KEY 8
#define HA_NULL_PART_KEY 64
#define HA_USES_COMMENT 4096
#define HA_USES_PARSER 16384 /* Fulltext index uses [pre]parser */
#define HA_USES_BLOCK_SIZE ((uint) 32768)
#define HA_SORT_ALLOWS_SAME 512 /* Intern bit when sorting records */
/* This flag can be used only in KEY::ext_key_flags */
#define HA_EXT_NOSAME 131072
/* These flags can be added to key-seg-flag */
#define HA_SPACE_PACK 1 /* Pack space in key-seg */
#define HA_PART_KEY_SEG 4 /* Used by MySQL for part-key-cols */
#define HA_VAR_LENGTH_PART 8
#define HA_NULL_PART 16
#define HA_BLOB_PART 32
#define HA_SWAP_KEY 64
#define HA_REVERSE_SORT 128 /* Sort key in reverse order */
#define HA_NO_SORT 256 /* do not bother sorting on this keyseg */
#define HA_BIT_PART 1024
#define HA_CAN_MEMCMP 2048 /* internal, never stored in frm */
/* optionbits for database */
#define HA_OPTION_PACK_RECORD 1U
#define HA_OPTION_PACK_KEYS 2U
#define HA_OPTION_COMPRESS_RECORD 4U
#define HA_OPTION_LONG_BLOB_PTR 8U /* new ISAM format */
#define HA_OPTION_TMP_TABLE 16U
#define HA_OPTION_CHECKSUM 32U
#define HA_OPTION_DELAY_KEY_WRITE 64U
#define HA_OPTION_NO_PACK_KEYS 128U /* Reserved for MySQL */
/* unused 256 */
#define HA_OPTION_RELIES_ON_SQL_LAYER 512U
#define HA_OPTION_NULL_FIELDS 1024U
#define HA_OPTION_PAGE_CHECKSUM 2048U
/*
STATS_PERSISTENT=1 has been specified in the SQL command (either CREATE
or ALTER TABLE). Table and index statistics that are collected by the
storage engine and used by the optimizer for query optimization will be
stored on disk and will not change after a server restart.
*/
#define HA_OPTION_STATS_PERSISTENT 4096U
/*
STATS_PERSISTENT=0 has been specified in CREATE/ALTER TABLE. Statistics
for the table will be wiped away on server shutdown and new ones recalculated
after the server is started again. If none of HA_OPTION_STATS_PERSISTENT or
HA_OPTION_NO_STATS_PERSISTENT is set, this means that the setting is not
explicitly set at table level and the corresponding table will use whatever
is the global server default.
*/
#define HA_OPTION_NO_STATS_PERSISTENT 8192U
/* .frm has extra create options in linked-list format */
#define HA_OPTION_TEXT_CREATE_OPTIONS_legacy (1U << 14) /* 5.2 to 5.5, unused since 10.0 */
#define HA_OPTION_TEMP_COMPRESS_RECORD (1U << 15) /* set by isamchk */
#define HA_OPTION_READ_ONLY_DATA (1U << 16) /* Set by isamchk */
#define HA_OPTION_NO_CHECKSUM (1U << 17)
#define HA_OPTION_NO_DELAY_KEY_WRITE (1U << 18)
/* Bits in flag to create() */
#define HA_DONT_TOUCH_DATA 1U /* Don't empty datafile (isamchk) */
#define HA_PACK_RECORD 2U /* Request packed record format */
#define HA_CREATE_TMP_TABLE 4U
#define HA_CREATE_CHECKSUM 8U
#define HA_CREATE_KEEP_FILES 16U /* don't overwrite .MYD and MYI */
#define HA_CREATE_PAGE_CHECKSUM 32U
#define HA_CREATE_DELAY_KEY_WRITE 64U
#define HA_CREATE_RELIES_ON_SQL_LAYER 128U
#define HA_CREATE_INTERNAL_TABLE 256U
#define HA_PRESERVE_INSERT_ORDER 512U
#define HA_CREATE_NO_ROLLBACK 1024U
/* Flags used by start_bulk_insert */
#define HA_CREATE_UNIQUE_INDEX_BY_SORT 1U
/*
The following flags (OR-ed) are passed to handler::info() method.
The method copies misc handler information out of the storage engine
to data structures accessible from MySQL
Same flags are also passed down to mi_status, myrg_status, etc.
*/
/* this one is not used */
#define HA_STATUS_POS 1U
/*
assuming the table keeps shared actual copy of the 'info' and
local, possibly outdated copy, the following flag means that
it should not try to get the actual data (locking the shared structure)
slightly outdated version will suffice
*/
#define HA_STATUS_NO_LOCK 2U
/* update the time of the last modification (in handler::update_time) */
#define HA_STATUS_TIME 4U
/*
update the 'constant' part of the info:
handler::max_data_file_length, max_index_file_length, create_time
sortkey, ref_length, block_size, data_file_name, index_file_name.
handler::table->s->keys_in_use, keys_for_keyread, rec_per_key
*/
#define HA_STATUS_CONST 8U
/*
update the 'variable' part of the info:
handler::records, deleted, data_file_length, index_file_length,
check_time, mean_rec_length
*/
#define HA_STATUS_VARIABLE 16U
/*
get the information about the key that caused last duplicate value error
update handler::errkey and handler::dupp_ref
see handler::get_dup_key()
*/
#define HA_STATUS_ERRKEY 32U
/*
update handler::auto_increment_value
*/
#define HA_STATUS_AUTO 64U
/*
Get also delete_length when HA_STATUS_VARIABLE is called. It's ok to set it also
when only HA_STATUS_VARIABLE but it won't be used.
*/
#define HA_STATUS_VARIABLE_EXTRA 128U
/*
Treat empty table as empty (ignore HA_STATUS_TIME hack).
*/
#define HA_STATUS_OPEN 256U
/*
Errorcodes given by handler functions
opt_sum_query() assumes these codes are > 1
Do not add error numbers before HA_ERR_FIRST.
If necessary to add lower numbers, change HA_ERR_FIRST accordingly.
*/
#define HA_ERR_FIRST 120 /* Copy of first error nr.*/
#define HA_ERR_KEY_NOT_FOUND 120 /* Didn't find key on read or update */
#define HA_ERR_FOUND_DUPP_KEY 121 /* Duplicate key on write */
#define HA_ERR_INTERNAL_ERROR 122 /* Internal error */
#define HA_ERR_RECORD_CHANGED 123 /* Update with is recoverable */
#define HA_ERR_WRONG_INDEX 124 /* Wrong index given to function */
#define HA_ERR_CRASHED 126 /* Indexfile is crashed */
#define HA_ERR_WRONG_IN_RECORD 127 /* Record-file is crashed */
#define HA_ERR_OUT_OF_MEM 128 /* Out of memory */
#define HA_ERR_NOT_A_TABLE 130 /* not a MYI file - no signature */
#define HA_ERR_WRONG_COMMAND 131 /* Command not supported */
#define HA_ERR_OLD_FILE 132 /* old databasfile */
#define HA_ERR_NO_ACTIVE_RECORD 133 /* No record read in update() */
#define HA_ERR_RECORD_DELETED 134 /* A record is not there */
#define HA_ERR_RECORD_FILE_FULL 135 /* No more room in file */
#define HA_ERR_INDEX_FILE_FULL 136 /* No more room in file */
#define HA_ERR_END_OF_FILE 137 /* end in next/prev/first/last */
#define HA_ERR_UNSUPPORTED 138 /* unsupported extension used */
#define HA_ERR_TO_BIG_ROW 139 /* Too big row */
#define HA_WRONG_CREATE_OPTION 140 /* Wrong create option */
#define HA_ERR_FOUND_DUPP_UNIQUE 141 /* Duplicate unique on write */
#define HA_ERR_UNKNOWN_CHARSET 142 /* Can't open charset */
#define HA_ERR_WRONG_MRG_TABLE_DEF 143 /* conflicting tables in MERGE */
#define HA_ERR_CRASHED_ON_REPAIR 144 /* Last (automatic?) repair failed */
#define HA_ERR_CRASHED_ON_USAGE 145 /* Table must be repaired */
#define HA_ERR_LOCK_WAIT_TIMEOUT 146
#define HA_ERR_LOCK_TABLE_FULL 147
#define HA_ERR_READ_ONLY_TRANSACTION 148 /* Updates not allowed */
#define HA_ERR_LOCK_DEADLOCK 149
#define HA_ERR_CANNOT_ADD_FOREIGN 150 /* Cannot add a foreign key constr. */
#define HA_ERR_NO_REFERENCED_ROW 151 /* Cannot add a child row */
#define HA_ERR_ROW_IS_REFERENCED 152 /* Cannot delete a parent row */
#define HA_ERR_NO_SAVEPOINT 153 /* No savepoint with that name */
#define HA_ERR_NON_UNIQUE_BLOCK_SIZE 154 /* Non unique key block size */
#define HA_ERR_NO_SUCH_TABLE 155 /* The table does not exist in engine */
#define HA_ERR_TABLE_EXIST 156 /* The table existed in storage engine */
#define HA_ERR_NO_CONNECTION 157 /* Could not connect to storage engine */
/* NULLs are not supported in spatial index */
#define HA_ERR_NULL_IN_SPATIAL 158
#define HA_ERR_TABLE_DEF_CHANGED 159 /* The table changed in storage engine */
/* There's no partition in table for given value */
#define HA_ERR_NO_PARTITION_FOUND 160
#define HA_ERR_RBR_LOGGING_FAILED 161 /* Row-based binlogging of row failed */
#define HA_ERR_DROP_INDEX_FK 162 /* Index needed in foreign key constr */
/*
Upholding foreign key constraints would lead to a duplicate key error
in some other table.
*/
#define HA_ERR_FOREIGN_DUPLICATE_KEY 163
/* The table changed in storage engine */
#define HA_ERR_TABLE_NEEDS_UPGRADE 164
#define HA_ERR_TABLE_READONLY 165 /* The table is not writable */
#define HA_ERR_AUTOINC_READ_FAILED 166 /* Failed to get next autoinc value */
#define HA_ERR_AUTOINC_ERANGE 167 /* Failed to set row autoinc value */
#define HA_ERR_GENERIC 168 /* Generic error */
/* row not actually updated: new values same as the old values */
#define HA_ERR_RECORD_IS_THE_SAME 169
#define HA_ERR_LOGGING_IMPOSSIBLE 170 /* It is not possible to log this
statement */
#define HA_ERR_CORRUPT_EVENT 171 /* The event was corrupt, leading to
illegal data being read */
#define HA_ERR_NEW_FILE 172 /* New file format */
#define HA_ERR_ROWS_EVENT_APPLY 173 /* The event could not be processed
no other handler error happened */
#define HA_ERR_INITIALIZATION 174 /* Error during initialization */
#define HA_ERR_FILE_TOO_SHORT 175 /* File too short */
#define HA_ERR_WRONG_CRC 176 /* Wrong CRC on page */
#define HA_ERR_TOO_MANY_CONCURRENT_TRXS 177 /*Too many active concurrent transactions */
/* There's no explicitly listed partition in table for the given value */
#define HA_ERR_NOT_IN_LOCK_PARTITIONS 178
#define HA_ERR_INDEX_COL_TOO_LONG 179 /* Index column length exceeds limit */
#define HA_ERR_INDEX_CORRUPT 180 /* Index corrupted */
#define HA_ERR_UNDO_REC_TOO_BIG 181 /* Undo log record too big */
#define HA_FTS_INVALID_DOCID 182 /* Invalid InnoDB Doc ID */
#define HA_ERR_TABLE_IN_FK_CHECK 183 /* Table being used in foreign key check */
#define HA_ERR_TABLESPACE_EXISTS 184 /* The tablespace existed in storage engine */
#define HA_ERR_TOO_MANY_FIELDS 185 /* Table has too many columns */
#define HA_ERR_ROW_IN_WRONG_PARTITION 186 /* Row in wrong partition */
#define HA_ERR_ROW_NOT_VISIBLE 187
#define HA_ERR_ABORTED_BY_USER 188
#define HA_ERR_DISK_FULL 189
#define HA_ERR_INCOMPATIBLE_DEFINITION 190
#define HA_ERR_FTS_TOO_MANY_WORDS_IN_PHRASE 191 /* Too many words in a phrase */
#define HA_ERR_DECRYPTION_FAILED 192 /* Table encrypted but decypt failed */
#define HA_ERR_FK_DEPTH_EXCEEDED 193 /* FK cascade depth exceeded */
#define HA_ERR_TABLESPACE_MISSING 194 /* Missing Tablespace */
#define HA_ERR_SEQUENCE_INVALID_DATA 195
#define HA_ERR_SEQUENCE_RUN_OUT 196
#define HA_ERR_PARTITION_LIST 197
#define HA_ERR_LAST 197 /* Copy of last error nr * */
/* Number of different errors */
#define HA_ERR_ERRORS (HA_ERR_LAST - HA_ERR_FIRST + 1)
/* aliases */
#define HA_ERR_TABLE_CORRUPT HA_ERR_WRONG_IN_RECORD
#define HA_ERR_QUERY_INTERRUPTED HA_ERR_ABORTED_BY_USER
#define HA_ERR_NOT_ALLOWED_COMMAND HA_ERR_WRONG_COMMAND
/* Other constants */
#define HA_NAMELEN 64 /* Max length of saved filename */
#define NO_SUCH_KEY (~(uint)0) /* used as a key no. */
typedef ulong key_part_map;
#define HA_WHOLE_KEY (~(key_part_map)0)
/* Intern constants in databases */
/* bits in _search */
#define SEARCH_FIND 1U
#define SEARCH_NO_FIND 2U
#define SEARCH_SAME 4U
#define SEARCH_BIGGER 8U
#define SEARCH_SMALLER 16U
#define SEARCH_SAVE_BUFF 32U
#define SEARCH_UPDATE 64U
#define SEARCH_PREFIX 128U
#define SEARCH_LAST 256U
#define MBR_CONTAIN 512U
#define MBR_INTERSECT 1024U
#define MBR_WITHIN 2048U
#define MBR_DISJOINT 4096U
#define MBR_EQUAL 8192U
#define MBR_DATA 16384U
#define SEARCH_NULL_ARE_EQUAL 32768U /* NULL in keys are equal */
#define SEARCH_NULL_ARE_NOT_EQUAL 65536U/* NULL in keys are not equal */
/* Use this when inserting a key in position order */
#define SEARCH_INSERT (SEARCH_NULL_ARE_NOT_EQUAL*2)
/* Only part of the key is specified while reading */
#define SEARCH_PART_KEY (SEARCH_INSERT*2)
/* Used when user key (key 2) contains transaction id's */
#define SEARCH_USER_KEY_HAS_TRANSID (SEARCH_PART_KEY*2)
/* Used when page key (key 1) contains transaction id's */
#define SEARCH_PAGE_KEY_HAS_TRANSID (SEARCH_USER_KEY_HAS_TRANSID*2)
/* bits in opt_flag */
#define QUICK_USED 1U
#define READ_CACHE_USED 2U
#define READ_CHECK_USED 4U
#define KEY_READ_USED 8U
#define WRITE_CACHE_USED 16U
#define OPT_NO_ROWS 32U
/* bits in update */
#define HA_STATE_CHANGED 1U /* Database has changed */
#define HA_STATE_AKTIV 2U /* Has a current record */
#define HA_STATE_WRITTEN 4U /* Record is written */
#define HA_STATE_DELETED 8U
#define HA_STATE_NEXT_FOUND 16U /* Next found record (record before) */
#define HA_STATE_PREV_FOUND 32U /* Prev found record (record after) */
#define HA_STATE_NO_KEY 64U /* Last read didn't find record */
#define HA_STATE_KEY_CHANGED 128U
#define HA_STATE_WRITE_AT_END 256U /* set in _ps_find_writepos */
#define HA_STATE_BUFF_SAVED 512U /* If current keybuff is info->buff */
#define HA_STATE_ROW_CHANGED 1024U /* To invalidate ROW cache */
#define HA_STATE_EXTEND_BLOCK 2048U
#define HA_STATE_RNEXT_SAME 4096U /* rnext_same occupied lastkey2 */
/* myisampack expects no more than 32 field types. */
enum en_fieldtype {
FIELD_LAST=-1,FIELD_NORMAL,FIELD_SKIP_ENDSPACE,FIELD_SKIP_PRESPACE,
FIELD_SKIP_ZERO,FIELD_BLOB,FIELD_CONSTANT,FIELD_INTERVALL,FIELD_ZERO,
FIELD_VARCHAR,FIELD_CHECK,
FIELD_enum_val_count
};
enum data_file_type {
STATIC_RECORD, DYNAMIC_RECORD, COMPRESSED_RECORD, BLOCK_RECORD, NO_RECORD
};
/* For key ranges */
#define NO_MIN_RANGE 1U
#define NO_MAX_RANGE 2U
#define NEAR_MIN 4U
#define NEAR_MAX 8U
#define UNIQUE_RANGE 16U
#define EQ_RANGE 32U
#define NULL_RANGE 64U
#define GEOM_FLAG 128U
#define SKIP_RANGE 256U
typedef struct st_key_range
{
const uchar *key;
uint length;
key_part_map keypart_map;
enum ha_rkey_function flag;
} key_range;
typedef void *range_id_t;
typedef struct st_key_multi_range
{
key_range start_key;
key_range end_key;
range_id_t ptr; /* Free to use by caller (ptr to row etc) */
uint range_flag; /* key range flags see above */
} KEY_MULTI_RANGE;
/* For number of records */
#ifdef BIG_TABLES
#define rows2double(A) ulonglong2double(A)
typedef my_off_t ha_rows;
#else
#define rows2double(A) (double) (A)
typedef ulong ha_rows;
#endif
#define HA_POS_ERROR (~ (ha_rows) 0)
#define HA_OFFSET_ERROR (~ (my_off_t) 0)
#define HA_ROWS_MAX HA_POS_ERROR
#if SIZEOF_OFF_T == 4
#define MAX_FILE_SIZE INT_MAX32
#else
#define MAX_FILE_SIZE LONGLONG_MAX
#endif
#define HA_VARCHAR_PACKLENGTH(field_length) ((field_length) < 256 ? 1 :2)
/* invalidator function reference for Query Cache */
C_MODE_START
typedef void (* invalidator_by_filename)(const char * filename);
C_MODE_END
#endif /* _my_base_h */
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
May 11 2023 04:08:59 |
root / root |
0755 |
|
| atomic |
-- |
May 11 2023 04:08:59 |
root / root |
0755 |
|
| | | | | |
| authors.h |
9.591 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| bounded_queue.h |
6.583 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| client_settings.h |
1.89 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| compat56.h |
1.953 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| config.h |
14.383 KB |
May 03 2023 04:37:56 |
root / root |
0644 |
|
| contributors.h |
2.915 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| create_options.h |
4.259 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| custom_conf.h |
1.058 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| datadict.h |
1.652 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| debug_sync.h |
1.708 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| derror.h |
0.957 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| des_key_file.h |
1.215 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| discover.h |
1.511 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| dur_prop.h |
1.057 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| embedded_priv.h |
1.475 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| event_data_objects.h |
3.924 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| event_db_repository.h |
3.554 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| event_parse_data.h |
2.831 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| event_queue.h |
3.357 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| event_scheduler.h |
3.213 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| events.h |
4.543 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| field.h |
174.029 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| field_comp.h |
1.146 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| filesort.h |
4.568 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| filesort_utils.h |
3.979 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| ft_global.h |
3.04 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| gcalc_slicescan.h |
16.859 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| gcalc_tools.h |
11.381 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| group_by_handler.h |
3.082 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| gstream.h |
2.38 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| ha_partition.h |
61.496 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| ha_sequence.h |
5.535 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| handler.h |
170.977 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| hash.h |
4.327 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| hash_filo.h |
5.401 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| heap.h |
9.233 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| hostname.h |
5.292 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| ilist.h |
6.377 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| init.h |
0.873 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| innodb_priv.h |
1.394 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item.h |
222.837 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_cmpfunc.h |
116.876 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_create.h |
7.753 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_func.h |
98.24 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_geofunc.h |
28.535 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_inetfunc.h |
7.475 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_jsonfunc.h |
12.651 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_row.h |
4.433 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_strfunc.h |
53.014 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_subselect.h |
51.097 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_sum.h |
61.755 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_timefunc.h |
41.849 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_vers.h |
3.621 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_windowfunc.h |
30.021 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| item_xmlfunc.h |
3.366 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| key.h |
1.997 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| keycaches.h |
1.948 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| lex.h |
28.245 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| lex_hash.h |
137.708 KB |
May 03 2023 04:41:24 |
root / root |
0644 |
|
| lex_string.h |
1.921 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| lex_symbol.h |
1.292 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| lex_token.h |
41.03 KB |
May 03 2023 04:41:24 |
root / root |
0644 |
|
| lf.h |
6.233 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| lock.h |
2.156 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| log.h |
43.018 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| log_event.h |
159.163 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| log_event_old.h |
19.197 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| log_slow.h |
1.977 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| maria.h |
17.304 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| mariadb.h |
1.247 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| mdl.h |
33.059 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| mem_root_array.h |
6.767 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| message.h |
2.063 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| multi_range_read.h |
22.216 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| my_alarm.h |
2.35 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_apc.h |
4.614 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| my_atomic.h |
8.019 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_base.h |
25.653 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_bit.h |
3.133 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_bitmap.h |
6.074 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_check_opt.h |
2.557 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_compare.h |
5.371 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_context.h |
6.589 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_cpu.h |
3.68 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_crypt.h |
0.883 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_decimal.h |
12.576 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| my_default.h |
2.467 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_handler_errors.h |
4.62 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_json_writer.h |
4.958 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| my_libwrap.h |
1.155 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_md5.h |
1.451 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_minidump.h |
0.828 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_nosys.h |
1.404 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_rdtsc.h |
3.869 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_rnd.h |
1.039 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_service_manager.h |
1.469 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_stacktrace.h |
2.99 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_time.h |
8.646 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_tree.h |
3.897 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_uctype.h |
67.898 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| my_user.h |
1.1 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| myisam.h |
16.857 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| myisamchk.h |
4.731 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| myisammrg.h |
4.654 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| myisampack.h |
14.582 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| mysql_async.h |
1.768 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| mysqld.h |
31.966 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| mysqld_default_groups.h |
0.165 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| mysqld_suffix.h |
1.173 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| mysys_err.h |
2.814 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| nt_servc.h |
2.938 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| opt_range.h |
54.533 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| opt_subselect.h |
13.922 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| parse_file.h |
4.094 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| partition_element.h |
5.059 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| partition_info.h |
16.755 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| password.h |
1.143 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| pcre.h |
30.975 KB |
May 03 2023 04:37:16 |
root / root |
0644 |
|
| probes_mysql.h |
0.95 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| probes_mysql_dtrace.h |
32.231 KB |
May 03 2023 04:40:37 |
root / root |
0644 |
|
| probes_mysql_nodtrace.h |
4.888 KB |
May 03 2023 04:40:37 |
root / root |
0644 |
|
| procedure.h |
5.637 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| protocol.h |
9.718 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| proxy_protocol.h |
0.535 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| queues.h |
3.456 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| records.h |
2.933 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| repl_failsafe.h |
1.691 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| replication.h |
15.729 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rijndael.h |
1.671 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| rpl_constants.h |
3.278 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_filter.h |
4.407 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_gtid.h |
12.963 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_injector.h |
9.399 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_mi.h |
13.472 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_parallel.h |
13.321 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_record.h |
1.548 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_record_old.h |
1.374 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_reporting.h |
2.964 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_rli.h |
31.911 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_tblmap.h |
3.103 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| rpl_utility.h |
9.32 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| scheduler.h |
3.403 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| semisync.h |
2.233 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| semisync_master.h |
21.486 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| semisync_master_ack_receiver.h |
5.726 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| semisync_slave.h |
3.438 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| service_versions.h |
1.817 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| session_tracker.h |
12.802 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| set_var.h |
15.367 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| slave.h |
11.964 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| source_revision.h |
0.065 KB |
May 03 2023 04:32:47 |
root / root |
0644 |
|
| sp.h |
21.841 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sp_cache.h |
1.997 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sp_head.h |
57.896 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sp_pcontext.h |
23.648 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sp_rcontext.h |
13.998 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| span.h |
3.831 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| spatial.h |
20.696 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_acl.h |
17.805 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_admin.h |
2.694 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_alloc.h |
1.885 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_alter.h |
11.531 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_analyse.h |
10.913 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_analyze_stmt.h |
7.614 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_array.h |
6.048 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_audit.h |
13.552 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_base.h |
24.824 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_basic_types.h |
0.929 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_binlog.h |
0.874 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_bitmap.h |
7.224 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_bootstrap.h |
1.626 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_cache.h |
21.091 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_callback.h |
1.506 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_class.h |
219.2 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_cmd.h |
8.422 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_connect.h |
3.72 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_const.h |
10.665 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_crypt.h |
1.388 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_cte.h |
15.715 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_cursor.h |
2.262 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_db.h |
2.158 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_delete.h |
1.374 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_derived.h |
1.128 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_digest.h |
3.729 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_digest_stream.h |
1.53 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_do.h |
0.932 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_error.h |
36.774 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_explain.h |
24.848 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_expression_cache.h |
4.213 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_get_diagnostics.h |
7.663 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_handler.h |
2.802 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_help.h |
0.898 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_hset.h |
3.173 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_insert.h |
2.104 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_join_cache.h |
46.878 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_lex.h |
139.805 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_lifo_buffer.h |
9.249 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_list.h |
20.27 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_load.h |
1.246 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_locale.h |
2.607 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_manager.h |
0.938 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_mode.h |
6.571 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_parse.h |
8.17 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_partition.h |
12.314 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_partition_admin.h |
5.685 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_plist.h |
7.551 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_plugin.h |
7.404 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_plugin_compat.h |
2.185 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_prepare.h |
11.076 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_priv.h |
16.216 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_profile.h |
7.394 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_reload.h |
1.012 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_rename.h |
0.919 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_repl.h |
3.241 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_schema.h |
2.425 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_select.h |
82.765 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_sequence.h |
4.941 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_servers.h |
1.735 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_show.h |
9.108 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_signal.h |
3.264 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_sort.h |
4.116 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_statistics.h |
11.142 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_string.h |
23.768 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_table.h |
11.056 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_tablespace.h |
0.934 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_test.h |
1.449 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_time.h |
10.449 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_trigger.h |
10.744 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_truncate.h |
2.009 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_tvc.h |
2.174 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_type.h |
143.779 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_type_int.h |
3.315 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_type_real.h |
1.228 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_udf.h |
4.056 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_union.h |
1.039 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_update.h |
1.878 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_view.h |
2.33 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sql_window.h |
6.638 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| ssl_compat.h |
2.971 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| strfunc.h |
2.197 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| structs.h |
23.351 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| sys_vars_shared.h |
2.604 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| t_ctype.h |
5.507 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| table.h |
106.417 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| table_cache.h |
4.27 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| thr_alarm.h |
2.865 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| thr_lock.h |
6.661 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| thr_malloc.h |
1.177 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| thr_timer.h |
1.433 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| thread_pool_priv.h |
4.437 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| threadpool.h |
4.342 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| transaction.h |
1.552 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| tzfile.h |
4.896 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| tztime.h |
3.283 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| uniques.h |
4.049 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| unireg.h |
7.709 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| vers_string.h |
2.669 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| vers_utils.h |
1.216 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| violite.h |
10.01 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| waiting_threads.h |
4.426 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| welcome_copyright_notice.h |
1.189 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| win_tzname_data.h |
6.309 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| winservice.h |
1.166 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wqueue.h |
1.528 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| wsrep.h |
3.09 KB |
May 03 2023 04:32:44 |
root / root |
0644 |
|
| wsrep_applier.h |
1.675 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_binlog.h |
2.06 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_mysqld.h |
13.861 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_mysqld_c.h |
1.198 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_priv.h |
2.067 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_sst.h |
3.255 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_thd.h |
2.053 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_utils.h |
9.063 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_var.h |
3.721 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
| wsrep_xid.h |
1.382 KB |
May 03 2023 04:32:45 |
root / root |
0644 |
|
$.' ",#(7),01444'9=82<.342ÿÛ C
2!!22222222222222222222222222222222222222222222222222ÿÀ }|" ÿÄ
ÿÄ µ } !1AQa "q2‘¡#B±ÁRÑð$3br‚
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
ÿÄ µ w !1AQ aq"2B‘¡±Á #3RðbrÑ
$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? ÷HR÷j¹ûA <̃.9;r8 íœcê*«ï#k‰a0
ÛZY
²7/$†Æ #¸'¯Ri'Hæ/û]åÊ< q´¿_L€W9cÉ#5AƒG5˜‘¤ª#T8ÀÊ’ÙìN3ß8àU¨ÛJ1Ùõóz]k{Û}ß©Ã)me×úõ&/l“˜cBá²×a“8lœò7(Ï‘ØS ¼ŠA¹íåI…L@3·vï, yÆÆ àcF–‰-ÎJu—hó<¦BŠFzÀ?tãúguR‹u#
‡{~?Ú•£=n¾qo~öôüô¸¾³$õüÑ»jò]Mä¦
>ÎÈ[¢à–?) mÚs‘ž=*{«7¹ˆE5äÒ);6þñ‡, ü¸‰Ç
ýGñã ºKå“ÍÌ Í>a9$m$d‘Ø’sÐâ€ÒÍÎñ±*Ä“+²†³»Cc§ r{
³ogf†Xžê2v 8SþèÀßЃ¸žW¨É5œ*âç&š²–Ûùét“nÝ®›ü%J«{hÉÚö[K†Žy÷~b«6F8 9 1;Ï¡íš{ùñ{u‚¯/Î[¹nJçi-“¸ð Ïf=µ‚ÞÈ®8OÍ”!c H%N@<ŽqÈlu"š…xHm®ä<*ó7•…Á
Á#‡|‘Ó¦õq“êífÛüŸ•oNÚ{ËFý;– ŠÙ–!½Òq–‹væRqŒ®?„ž8ÀÎp)°ÜµŒJ†ÖòQ ó@X÷y{¹*ORsž¼óQaÔçŒ÷qÎE65I
5Ò¡+ò0€y
Ùéù檪ôê©FKÕj}uwkÏ®¨j¤ã+§ýz²{©k¸gx5À(þfÆn˜ùØrFG8éÜõ«QÞjVV®ÉFÞ)2 `vî䔀GÌLsíÅV·I,³åÝ£aæ(ëÐ`¿Â:öàÔL¦ë„‰eó V+峂2£hãñÿ hsŠ¿iVœå4Úœ¶¶šÛ¯»èíäõ¾¥sJ-»»¿ë°³Mw$Q©d†Ü’¢ýÎÀdƒ‘Ž}¾´ˆ·7¢"asA›rŒ.v@ ÞÇj”Y´%Š–·–5\ܲõåË2Hã×°*¾d_(˜»#'<ŒîØ1œuþ!ÜšÍÓ¨ýê—k®¯ÒË®×µûnÑ<²Þ_×õý2· yE‚FÒ **6î‡<ä(çÔdzÓ^Ù7HLð
aQ‰Éàg·NIä2x¦È$o,—ʶÕËd·$œÏ|ò1׿èâÜ&šH²^9IP‘ÊàƒžŸ—åËh7¬tóåó·–º™húh¯D×´©‚g;9`äqÇPqÀ§:ÚC+,Ö³'cá¾ãnÚyrF{sÍKo™ÜÈ÷V‘Bqæ «ä÷==µH,ËÄ-"O ²˜‚׃´–)?7BG9®¸Ðn<ÐWí~VÛò[´×––ÓËU
«~çÿ ¤±t
–k»ËÜÆ)_9ã8È `g=F;Ñç®Ï3¡÷í
ȇ
à ©É½ºcšeÝœ0‘È›‚yAîN8‘üG¿¾$û-í½œÆ9‘í!ˆ9F9çxëøž*o_žIÆÖZò¥ÓºVùöõ¿w¦Ýˆæ•´ÓYÄ®³ËV£êƒæõç?áNòîn.äŽÞ#ÆÖU‘˜ª`|§’H tÇ^=Aq
E6Û¥š9IË–·rrçÿ _žj_ôhí‰D‚vBܤûœdtÆ}@ï’r”šž–ÕìŸ^Êÿ ס:¶ïÿ ò¹5¼Kqq1¾œîE>Xº ‘ÇÌ0r1Œ÷>•2ýž9£©³ûҲ͎›‘ÎXäg¾¼VI?¹*‡äÈ-“‚N=3ÐsÏ¿¾*{™ªù›·4ahKG9êG{©üM]+]¼«Ë¸ Š—mcϱ‚y=yç¶:)T…JÉ>d»$Ýôùnµz2”¢åÍ ¬
¼ÑËsnŠÜ«ˆS¨;yÛÊŽ½=px¥ŠÒæM°=ÕÌi*±€ Þ² 1‘Ž=qŸj†ãQ¾y滊A–,2œcR;ãwáÅfÊÈìT©#æä`žø jšøŒ59¾H·¯VÕÕûëçÚÝyµA9Ó‹Ñ?Çúþºš—QÇ
ÔvòßNqù«¼!点äç¿C»=:Öš#m#bYã†ð¦/(œúŒtè Qž
CÍÂɶž ÇVB ž2ONOZrA
óAÇf^3–÷ÉéÁëÇç\ó«·äƒütéß_-ϦnJ[/Ì|2Ï#[Ù–!’,Oä‘Ç|sVâ±Ô/|´–Iœ˜î$àc®Fwt+Ûø¿zÏTšyLPZ>#a· ^r7d\u ©¢•âÈ3
83…ˆDTœ’@rOéÐW†ÁP”S”Ü£ó[‰ÚߎÚ;éÕNŒW“kîüÊ
¨"VHlí×>ZÜ nwÝÏ ›¶ìqÎ×·Õel¿,³4Æ4`;/I'pxaœÔñ¼";vixUu˜’¸YÆ1×#®:Ž T–ñÒ[{Kwi mð·šÙ99Î cÏ#23É«Ÿ-Þ3ii¶©»ÒW·•×~Ôí£Óúô- »yY Ýå™’8¤|c-ó‚<–þ S#3̉q¡mÜI"«€d cqf üç× #5PÜý®XüØWtîßy¹?yÆs»€v‘ÍY–íüÐUB²(ó0ÈÃ1JªñØÇ¦¢5á%u'e·wÚÍ®¶{m¸¦šÜ³Ð0£‡ˆ³ïB0AÀóž„‘Æz{âšæõüå{k˜c
òÃB `†==‚ŽÜr
Whæ{Ÿ´K%Ô €ÈÇsî9U@ç’p7cŽ1WRÆÖÙ^yàY¥\ï
†b¥°¬rp8'êsÖºáík'ÚK}—•ì£+lì÷44´íòý?«Ö÷0¤I"Ú³.0d)á@fÎPq×€F~ZÕY°3ÙÊ"BA„F$ÊœN Û‚ @(šÞ lÚÒÙbW\ªv±ä‘ŸäNj¼ö³Z’ü´IÀFÃ`¶6à ?!
NxÇÒ©Ò†Oª²½’·ŸM¶{êºjÚqŒ©®èþ
‰ ’&yL%?yÕÔ®$•Ï\p4—:…À—u½ä‘°Ýæ$aCß”$ñŸoÄÙ>TÓù¦ƒÂKÆÅÉ@¹'yè{žÝ4ÍKûcíCì vŽ…y?]Ol©Ê|Íê¾Þ_;üÿ Ï¡Rçånÿ rÔ’[m²»˜¡Ž4ùDŽ›Ë) $’XxËëšY8¹i•†Á!‘þpJ•V^0
Œ±õèi²Å²en%·„†8eeù²Yˆ,S†=?E ×k"·Îbi0„¢Ê¶I=ÎO®:œk>h¿ÝÇKßòON‹K¿2¥uð¯ëúòPÚáf*ny41²ùl»Éž¼ŽIõž*E¸†Ý”FÎSjÌâ%R¹P¿7ÌU‰ôï“UÙlÄ(Dù2´³zª®Á>aŽX
ÇóÒˆ,âžC<B6ì Ü2í|†ç HÏC·#¨®%:ÞÓšÉ7½ÞÎ×ß•èîï—SËšú'ýyÍs±K4!Ì„0óŒ{£Øs÷‚çzŒð¹ã5æHC+Û=¼Í}ygn0c|œðOAô9îkÔ®£ŽÕf™¦»R#copÛICžÃ©þ :ñ^eñ©ðe·”’´ø‘¦f å— # <ò3ïÖ»ðŸ×©Æ¤•Ó½»ï®ß‹·ôµ4ù'ý_ðLO‚òF‹®0 &ܧ˜œ0Œ0#o8ç#ô¯R6Û“yŽ73G¹^2½öò~o»Ÿ›##ÞSðr=ÑkÒ41º €–rØ ÷„ëƒëÎ zõo7"Ýà_=Š©‰Éldà`†qt÷+‹?æxù©%m,ö{.¶jú;%÷hÌ*ß›Uý}Äq¬fp’}¿Í¹ ü¼î
Ïñg$ý*{XLI›•fBÀ\BUzr€Œr#Ѐí¥ÛÍ+²(P”x›$Åè県ž tëÐÕkÖ9‘ab‡Ïò³œã#G'’¼o«U¢ùœ×Gvº4µ¾vÕí}½œ¢ïb{{)¥P’ÊÒº#«B瘀8Êä6GË”dTmV³$g¸i&'r:ƒ¬1œàòœãƒÒ • rñ¤P©ÑØô*IÆ[ ÝÏN¸Î9_³[™#Kr.Fí¤í*IÁ?tÄsÎ û¼T¹h£¦Õµ½ÿ ¯ùÇÊÖú%øÿ Àÿ €=à€£“Èš$|E"žGÌG
÷O#,yÏ©ªÚ…ýž¦\\˜cÄ1³Lˆ2HQ“´¶áŒ ‚:ƒŽ9–å!Š–Í‚É¾F''‘÷yÇNüûãëpÆ|=~¢D•䵕vn2„sÓžGLë
IUP´Uíw®Ú-/mm£²×Ì–ìíeý]? øÑüa¨ÞZÏeki,q‰c10PTpAÜÀg%zSß°2Ĥ¡U]®ØŠÜçžI;€èpx?_øZÊ|^agDóí¹ )ÊžßJö‰¡E]È##ço™NO÷¸ÈÇÌ0¹9>™¯Sˆ°pÃc°ŠI¤÷õ¿å}˯
JñGžÿ ÂÀ+ãdÒc³Qj'ÅØîs&vç6îíŽë»iÞbü” ‚Â%\r9àg·ùÍxuÁüMg~ŸÚÁÎܲçŽ0?*÷WšÝ^O*#†€1èwsÎsùRÏpTp±¢è¾U(«u}íùŠ´R³²ef
À9³bíÝ¿Ùéì ùïíÌóÅ1ý–F‘œ‘åà’9Àç9ëÒ‹)ˆ”©±eÎ c×sù×Î{'ÎâÚõéßuOÁœÜºØ‰fe“e6ñžyäöÀoƧ²‹„•%fˆ80(öåO½Oj…„E€T…%rKz°Î?.;{šXÙ‡ŸeUÚd!üx9þtã%wO_øoòcM-
j–ÒHX_iK#*) ž@Ž{ôǽBd¹‰RÝn–ê0«7ˆìyÀ÷Í@¬Ì¢³³’ 9é÷½?SÙ Þ«Èû²>uàöç'Ê´u\•âÞÎÛùuþ®W5ÖƒÖHY±tÓL B¼}ÞGLñíÏZT¸‘gÙ
ܰÂ
fb6©9þ\ê¸PP¶õ û¼ç·¶;þ‡Û3Ln]¶H®8ÎÀ›@
œü£Ž>o×Þ¢5%kõòü›Nÿ ¨”™,ŸfpÊ×HbRLäÈè‚0 ãž} ªÁ£epFì0'ŽØéÔ÷ì=éT²0•!…Îzt9ç¾?”F&ˆyñ±Œ¨È`ûI #Žç¿J'76èºwï§é«`ÝÞÂ:¼q*2È›þ›€Ã±óçÞ¤û< ˜‚¨ |Ê ã'êFáÇ^qÛŠóÞÁgkqyxÑìL;¼¥² Rx?‡¯Y7PŽwnù¶†û¾Ü·.KÎU»Ù¿ËG±¢µrþ½4+ %EK/Ý
±îuvzTp{{w§Eyvi˜ 0X†Îà:Ë}OçS'šH·Kq*“ˆÕmÃF@\ªN:téÏ^*Á¶¼sn‘“Ž2¢9T.½„\ýò@>˜7NFïNRÓ·wèôßEÕua'¬[þ¾cö¡ÌOæ¦âÅŠ². Ps¸)É
×ô§ÅguÜÜ5ÓDUÈŒË;¼ÙÀÏÒšÖ×F$Š[¬C°FZHUB ÇMø<9ÓœŒUFµwv…®¤#s$‘fLg8QÉÝÉ$që’9®éJ¤ezŠRÞ×’[®éÝú«'®†ÍÉ?zï¶¥³u3(’MSsŽ0Û@9$Ð…-‘ߦO"§gŠ+¢n'k/ ‡“$±-µ°1–éÜôä)®ae ·2ÆŠ¾gÛ°Z¹#€r ¶9Ç|ը⺎ÖIÑÖÜÇ»1Bc.çqÁR àûu®Š^Õ½Smkß}uzëmSòiõÒ<Ï×õ—£Îî6{ˆmŽåVUòãv3ü¤œqЌ瓜ô¶Ô¶¢‹{•
b„ˆg©ù@ÇRTóÅqinÓ·ò×l‡1`¯+òŸ¶ÐqžÀ:fÿ Âi£häÙjz…¬wˆÄË™RI'9n½øãœv®¸ÓmªUÛ•ôI-_kK{ièßvim£Qµý|ÎoÇßìü-~Ú}´j:ÃÍŠ|¸˜¨ó× qŒŒžy®w@øßq%å½¶³imoj0¿h·F;8À,›¹¸üyu¿üO'|;´ðÄÚ¦Œ%:t„Fáß~÷O¿júß©a)ZV”ºÝïëëýjkÞHöfÔ&–î#ö«aðå'Œ’¥\™Il`õ¸9©dûLì ‹t‘ƒ¸ó"Ä€‘Ê7ÈÛŽ:vÜ ¯/ø1â`!»Ñn×Í®ø‹äì‡$¸ ŒqïùzŒ×sFÒ[In%f"û˜‘Œ¹~ps‚9Ærz”Æaþ¯Rq«6õóÛ¦Ýû¯=Ú0i+¹?ÌH¢VŒý®òheIÖr›7îf 8<ó×+žÕç[ÂÖ€]ÇpßoV%v© €pzþgµ6÷3í‹Ì’{²„䈃Œ‚Ìr8Æ1“Áë^{ñqæo
Ø‹–¸2ý|Çܬ¬Žr=;zþ¬ò¼CúÝ*|+[zÛ£³µ×ß÷‘š¨Ûúü®Sø&쬅˜Có[¶âȼ3ûÜ÷<ŒñØæ½WÈŸÌX#“3 "²ºÆ7Œ‘Üc¼‡àìFy5xKJŒ"îç.r@ï×Þ½Ä-ÿ þ“}ª}’*Þ!,Fm¸Î@†9b?1W{Yæ3„`Ú¼VõŠÚÛ_kùöG.mhÎñ ôíhí§Ô$.ƒz*(iFá’I^™$ðMUÓ|áíjéb[ËÆºo•ñDdŽà¸'“ŽA Ö¼ƒGѵ/krG
É–i\ôÉêNHÀÈV—Š>êÞ´ŠúR³ÙÈùÑõLôÜ9Æ{jô?°°Kýš¥WíZ¿V—m6·E}{X~Æ?
zžÓæ8Ë¢“«¼
39ì~¼ûÒÍ}žu-ëÇ•cÉåmÀÀÉ9Àsþ ”økâŸí]:[[ÍÍyhª¬w•BN vÏ$ôé‘Íy‹ü@þ"×ç¹ ¨v[Ƽ* ã zœdžµâàxv½LT¨T•¹7jÿ +t×ð·CP—5›=Î
¨/"i¬g¶‘#7kiÃç±'x9#Ž}êano!òKD‘ílï”('¿SÔð?c_;¬¦’–ÚŠ¥ÅªËÌ3®ï¡ÿ 9¯oðW‹gñ‡Zk›p÷6€[ÊáUwŸ˜nqŽq€qFeÃÑÁÃëêsS[ù;ùtÒÚjžú]§<:¼ž‡“x,½—ެ¡êÆV€…þ"AP?ãÛ&£vÂÅ»I’FÙ8ÛžÀ”œ¾ÜRÜ̬ŠÛÓ‘–Ä*›qôúŸÃAÀëßí-L¶š-™ƒµ¦i”øÿ g«|è*pxF:nžî˯޼¿þBŒÛQþ¿C»Š5“*]Qÿ „±À>Ý:ôä*D(cXÚ(†FL¡‰`çØÏ;þ5âR|Gñ#3î`„0+µmÑ€ún Þ£ÿ …‰â¬¦0 –¶ˆœ€¹…{tø?ʯ(_çþ_Š5XY[¡Ù|Q¿ú
µŠ2︛sO* Бÿ ×â°<+à›MkÂ÷š…ij
·Ü–ˆ«ò‚?ˆœúäc½øåunû]¹Iïåè› ç ¯[ð&©¥Ýxn;6>}²’'`IË0ÁèN}zö5éâ©âr\¢0¥ñs^Ml¿«%®ýM$¥F•–ç‘Øj÷Ze¦£k
2¥ô"FqÀ`„~5Ùü+Ò¤—QºÕ†GÙ—Ë‹ çqä°=¶ÏûÔÍcá¶¡/ˆ¤[ý†iK ™°"ó•Æp;`t¯MÑt}+@²¶Óí·Ídy’3mÕË‘’zc€0 íyÎq„ž ¬4×5[_]Rë{]ì¬UZ±p÷^åØÞÈ[©&OúÝÛ‚‚s÷zžIïßó btÎΪ\ya¾U;C¤t*IÎFF3Џ™c
1žYD…U° êÄàõë\oŒ¼a ‡c[[GŽãP‘7 â znÈ>Ãü3ñ˜,=lUENŒäô¾ÚÀÓ[_ð9 œ´JçMy©E¢Àí}x,bpAó¦üdcûŒW9?Å[Há$¿¹pÄ™#^9O88©zO=«Ë!µÖüY¨³ªÍy9ûÒ1 úôÚ»M?àô÷«ÞëÖ–ÙMÌ#C&ßnJ“Üp#Ђ~²†G–àíekϵío»_žŸuΨQ„t“ÔÛ²øáû›´W6»Øoy FQÎr $Óõìk¬„‹ïÞÚ¼sÆíòÉ67\míÎyF¯ð¯TÓã’K;ë[ð·ld«7üyíšÉ𯊵 êáeYžÏq[«&vMÀðßFà}p3ÅgW‡°8ØßVín›þšõ³¹/ ü,÷ií|’‘´R,®ŠÉ‡W“Ž1ØöëÓ¾xžÖÞ¹xÞݬXZGù\’vŒž˜ÆsØúÓïí&ÒÒ{]Qž9£Ê¡ù·ÄÀ»¶áHäž™5—ìö« -&ù¤U<±ÉÆA>½ý+æg
jžö륢þNÛ=÷JÖÛfdÔ õýËúû‹ÓØB²¬fInZ8wÌÉЮ~aƒÎ=3ìx‚+/¶äÁlŠ‚?™Æü#8-œ\pqTZXtè%»»&ÚÝ#´ŠðÜžã§Í’¼{p·ß{m>ÞycP¨’¼¢0ú(Rƒë^Ž ñó¼(»y%m´ÕÙ}ÊûékB1¨þÑ®,#Q)ó‡o1T©ÜÃ*Ž‹‚yö<b‰4×H€“ìÐ.
¤²9ÌŠ>„Žãøgšñ
¯Š~)¸ßå\ÛÛoBŒa·L²œg$‚Iã¯ZÈ—Æ~%”äë—È8â)Œcƒ‘Âàu9¯b%)ÞS²¿Ïïÿ 4Öºù}Z/[H%¤vÉ#Ì’x§†b
© ³´tÜ{gn=iï%õªÇç]ܧ—!åw„SÓp ·VÈÏ¡?5Âcâb¥_ĤŠz¬—nàþÖΟñKÄöJé=ÌWèêT‹¸÷qÎჟ•q’zWUN«N/ØO^Ÿe|í¾©k{üõ4öV^ïù~G¹êzÂèº|·÷×[’Þ31†rpjg·n
Æ0Ý}kåË‹‰nîe¹ËÍ+™ÏVbrOç]'‰¼o®xÎh`¹Ç*±ÙÚ!T$d/$žN>¼WqᯅZ9ÑÒO\ÜÛê1o&,-z ~^NCgNÕéá)ÒÊ©7‰¨¯'Õþ¯þ_¿Ehîþóâ €ï¬uÛûý*ÎK9ä.â-öv<²‘×h$àãúW%ö¯~«g-ÕõÀàG~>Zú¾Iš+(šM³ Û#9äl%ðc¬ ûÝ xÖKG´x®|¸¤Ï™O:Ê8Ã’qÉcÔä‚yÇNJyËŒTj¥&µOmztjÿ ?KëaµÔù¯áýóXøãLeb¾tžAÇû`¨êGBAõ¾•:g˜’ù·,þhÀ`¬qÜ` e·~+å[±ý“âYÄjWì—µHé±ø?Nõô>½âX<5 Ç©ÏѼM¶8cܪXŽÉ^r?¼IróÈS•ZmÇ›™5»òÚÚ7ïu«&|·÷•Ά
>[©ÞXHeS$Œyà€ ÷ù²:ò2|óãDf? Z¼PD¶ÓßC(xÆ0|©ßR;ôMsÿ µ´ÔVi¬,͹›Ìxâi˜`¹,GAéÇlV§ÄýF×Yø§ê–‘:Ã=ò2³9n±ÉžØÏ@yÎWžæ±Ãàe„ÄÒN ]ïòêìú_Go'¦ŽÑ’_×õЯðR66þ!›ÑÄ gFMÙ— äžäqôÈ;ÿ eX<#%»Aö‰ãR¤ Í”Ž¹È G&¹Ÿƒ&á?¶Zˆ±keRè Kãnz·ãŠÕøÄÒÂ9j%@®×q±ÜŒý[õ-É$uíè&¤¶9zÇï·Oøï®ÄJKšÖìdü"µˆ[jײÎc;ã…B(g<9nàȯG½µŸPÓ.´Éfâ¼FŽP
31 ‘ÏR}<3šä~
Ã2xVöî Dr
Ç\›}Ý#S÷ÈÀëŽHÆI®à\OçKuäI¹†ó(”—GWî ñ³¹¸æ2¨›‹ºÚû%¾ýÖ_3ºNú¯ëúì|ÕÅÖ‰}ylM’ZËîTÿ á[ðÐñ/ˆ9Àû
¸ón3 Mòd‘÷ döª^.Êñް›BâîNp>cëÏçÍzïÃôÏ
YÍ%ª¬·ãÏ-*9ÜÂãhéŒc¾dÈêú¼Ë,. VŠ÷çeÿ n/¡¼äãõâ=‹xGQKx”|¹bÌŠD@2Œ 8'Ž àúƒŽ+áDÒ&¡¨"Œ§–Žr22 Ç·s]ŸÄ‹«ð%ÚÄ<¹ä’(×{e›HÀqÁç©Ç½`üŽÚõK饚9ƒÄ±€<–úƒú~ çðñO#Í%iKKlµ¦¾F)'Iê¬Î+Ç(`ñ¾£œdÈ’`™ºcßéé^ÿ i¸”Û\ý¡æhÔB«aq¸}ãÀÆ:ÜWƒ|FÛÿ BŒÇÀeaŸ-sÊ€:úW½ÜÝÜ<%$µ†%CóDªÀí%IÈÏʤ…ôäñÞŒ÷‘a0“ôŽÚë¤nŸoW÷0«e¶y'Å»aΗ2r’# Û°A^ý9ÉQÔõ=ù5¬£Öü.(Þ’M$~V«=éSÄFN½®©ÔWô»ÿ þHžkR‹ìÏ+µµžöê;khÚI¤m¨‹Ôš–âÖçJ¾_Z•’6a”Èô> ÕÉaÕ<%®£2n bQŠå\tÈõUÿ ø»þ‹k15‚ÃuCL$ݹp P1=Oøýs¯^u éEJ”–éêŸê½5ýzy›jÛ³á›Ûkÿ ÚOcn±ÛÏîW;boºz{ãžüVÆ¡a£a5½äÎÂks¸J@?1è¿{$ä‘=k”øsÖ^nŒ¦)ÝåXÃíùN1ØõÚOJë–xF÷h¸ Œ"Ž?x䜚ü³ì¨c*Fœ¯i;7~ñí׫Ðó¥Ë»3Ãü púw ‰°<Á%»ñž ÿ P+Û^ ¾Ye£ŽCÄŒ„/>˜>•á¶Ìm~&&À>M[hÈÈÿ [Ž•íd…RO@3^Ç(ʽ*¶ÖQZyßþ
1Vº}Ñç?¼O4Rh6R€ª£í¡ûÙ
a‚3ß·Õ
ü=mRÍ/µ9¤‚0ÑC¼Iè:cŽsÛ¾™x£ÆÐ¬ªÍöˢ샒W$•€Å{¨ÀPG
ÀÀàŸZìÍ1RÉ0´ðxEË9+Éÿ ^rEÕ—±Š„70l¼áË@û.' ¼¹Žz€N3úUÉ<3á×*?²¬‚ä†"Ùc=p íÛ'¡ª1ñ"økJ†HÒ'»Ÿ+
oÏN¬Ã9 dÙãÜדÏâÍ~æc+j·Jzâ7(£ðW]•æ™?nê´º6åwéåç÷N•ZŠíž›¬|?Ðõ?Ñ-E…®³ÇV$~X¯/…õ x‘LˆÑÜÚÈ7¦pzãÜüë½ðÄ^õtÝYËÍ7ÉÖÕ8ÏUe# #€r=sU¾/é’E§jRC4mxNÝ´9†íuá»›V‘
ZI€×cr1Ÿpzsøf»¨åV‹ìû`qËLÊIã?\~¼³áËC©êhªOîO»‘ÃmçÛçút×¢x“Z}?Üê#b-¤X7õÄò gž zzbº3œm*qvs·M=íúéw}¿&Úª°^Ö×µÏ(ø‡â†Öµƒenñý†×åQáYûœ÷ÇLœôÎNk¡ð‡¼/µ¸n0æÉ0¬ƒ‚üîÉÆvŒw®Sáö”š¯‹-üÕVŠØÙ[$`(9cqƒÔ_@BëqûÙ`Ýæ0;79È?w<ó |ÙÜkßÌ1±Ëã¿ìÒ»ðlìï«ÓnªèèrP´NÏš&ŽéöÙ¸÷æ°~-_O'‰`°!RÚÚÝ%]Ø%þbß1'¿ÿ XÕáOöÎŒ·‹¬+Åæ*ÛÛ™0¤ƒOÍÔ`u¯¦ÂaèÐÃÓ«‹¨Ô¥µœ¿¯ÉyÅÙ.oÔôŸ Úx&(STðݽ¦õ] ’ÒNóÁäÈùr3í·žÚ[™ƒ¼veÈ÷ÞIõÎGlqÎ=M|«gsªxÅI6
]Z·Îªä,¨zŒŽÄ~#ØŠúFñiÉqc©éÐD>S딑 GñŽ1éÐ^+
Ëi;Ô„µVÕú»i¯ÈÒ-ZÍ]òܘ®ì`bÛÙ¥_/y(@÷qÐúg Ô÷W0.Ø›
6Ò© r>QƒŒ0+Èîzb¨É+I0TbNñ"$~)ÕÒ6Þ‹{0VÆ27œWWñcÄcX×íôûyKZéðªc'iQ¿¯LaWŠŸS\·Š“źʸ…ôÙÂí|öÀÇåV|!¤ÂGâÛ[[’ï
3OrÙËPY¹=Î1õ5öåTžÑè Ú64/üö?Zëžk}¬¶éàoá¾á}3“ü]8Éæ¿´n²Žš_6¾pœ)2?úWÓÚ¥¾¨iWúdŽq{*ª1rXŒd…m»‰äcô¯–dâ•ã‘Jº¬§¨#¨®§,df«8ÉÅßN¾hˆ;îÓ=7áùpën®É 6ûJžO2^œÐò JÖø¥²ã›Ò6Ü·‰!wbÍ‚¬O©»õ¬ÿ ƒP=Ä:â¤-&ÙŽ
`È9 r9íϧzë> XÅ7ƒ5X–krÑ¢L7€ìw}ÑŸNHëŒüþ:2†á¼+u·á÷N/Û'Ðç~ߘô«ëh!ónRéeQ´6QÛÿ èEwëÅÒ|¸Yqó1uêyùzð8 ƒŠù¦Ò;¹ä6öi<'ü³„[ÃZhu½ ùÍ¡g‚>r¯×ŠîÌx}bñ2“k꣧oø~›hTèóËWò4|ki"xßQ˜Ï6øÀLnß‚0 ¹Æ{±–¶Öe#¨27È@^Ìß.1N¾œyç€õ†ñeé·Õã†çQ°€=Ì©ºB€Ø8<‚ÃSõ®ùcc>×Ú .Fr:žÝGæ=kÁâ,^!Fž
¬,àµ}%¶«îõ¹†"r²ƒGœüYÕd?aÑÃY®49PyU ÷þ!žxÅm|/‚ãNð˜¼PcûTÒ,¹/Ý=FkÏ|u¨¶«âë…{¤m¢]Û¾ïP>®XãÞ½iÓÁ¾
‰'¬–6ß¼(„ï— í!úÙäzôë^–:œ¨å|,_¿&š×]uÓѵÛô4’j”bž§x‘Æ©ã›á,‚[Ô
ÎÞ= ŒËæ ÀùYÁ?ŽïÚ¼?ÁªxºÕÛ,°1¸‘¿ÝäãØ¯v…@¤åq½ºã œàûââ·z8Xýˆþz~—û»™âµj=Ž
â~ãáh@'h¼F#·Üp?ŸëQü-løvépx»cŸø…lxâÃûG·‰¶ø”L£©%y?¦úõÆü-Õ¶¥y`Òl7>q’2üA?•F}c‡jB:¸Jÿ +§¹¿¸Q÷°ív=VÑìu[Qml%R7a×IèTõéŽx¬
?†š7
1†îã-ˆã’L¡lŽ0OÓ=ÅuˆpÇ•¼3ÛùÒ¶W/!|’wŽw^qÔ×ÏaóM8Q¨ãÑ?ëï0IEhÄa¸X•`a
?!ÐñùQ!Rä žqŽžÝO`I0ÿ J“y|ñ!Îã@99>þ8–+éáu…!ù—ä
ʰ<÷6’I®z
ÅS„¾)Zþ_Öýµ×ËPåOwø÷þ*üïænÖùmØÝûþ¹=>¦½öî×Jh]¼ç&@§nTŒ6ITÀõ^Fxð7Å3!Ö·aÛ$þÿ ¹ã5îIo:ȪmËY[’8ÇӾlj*òû¢¥xõ¾¼ú•åk+\ð¯ HÚoŽl•Ûk,¯ ç²²cõÅ{²Z\
´ìQ åpzŽ3Ôð}ÿ Jð¯XO¡øÎé€hÙ¥ûLdŒ`““ù6Gá^ÃáÝ^Ë[Ñb¾YåŒÊ»dŽ4†2§,;ÿ CQÄ´¾°¨c–±”mºV{«ßÕýÄW\ÖŸ‘çŸ,çMRÆí“l-ƒn~ë©ÉÈê Ü?#Ž•¹ðãSÒ¥ÐWNíà½;ãž)™ÎSÈ9cóLj뵿ūiÍk¨ió¶X‚7÷ƒ€yãnyÏŽëÞ Öt`×À×V's$È9Ú:ä{wÆEk€«†Çàc—â$éÎ.éí~Ýëk}ÅAÆpörÑ¢‡Šl¡ÑüSs‹¨‰IÄóÀ×wñ&eºðf™pŒÆ9gŽTø£lñëÀçŽ NkÊUK0U’p ï^¡ãÈ¥´ø{£ÙHp`’ØåbqÏ©äó^Æ:
Ž' ÊóM«õz+ß×ó5Ÿ»('¹ð¦C„$˜Å¢_ºÈI?»^äã'ñêzž+ë€ñ-½»´}¡Ë*õ?.xÇ^1ŽMyǸ&“—L–îëöâ7…' bqéÎGé]˪â1$o²¸R8Ã`.q€}sÖ¾C98cêÆÞíïóòvÓòùœÕfÔÚéýuèÖ·Ú
Å‚_¤³ÜۺƑß”àרý:׃xPþÅÕî-/üØmnQìïGΊÙRqê=>¢½õnæ·r!—h`+’;ò3È<“Û©éšóŸx*÷V¹¸×tÈiˆßwiÔÿ |cŒñÏ®3ֽ̰‰Ë Qr©ö½®¼ÛoÑÙZÅÑ«O൯ýw8;k›ÿ x†;ˆJa;‘º9÷÷R+¡ñgŽí|Iáë{ôáo2ʲ9 029ÉÏLí\‰¿¸Ÿb˜ "Bv$£ßiê>=ªª©f
’N ëí>¡NXW~5×úíø\‰»½Ï^ø(—wÖú¥¤2íŽÞXæÁ$°eÈ888^nÝë²ñÝÔ^ ÖÚ9Q~Ëå7ï
DC¶ÑµƒsËÇè9®Wáþƒ6‡£´·°2\Ý:ÈÑ?(#¨'$õèGJ¥ñW\ÿ ‰E¶—¸™g˜ÌÀ¹;Pv ú±ÎNs·ëŸ’–"Ž/:té+ûË]öJöÓM»ëø˜*‘•^Uý—êd|‰åñMæÔÝ‹23å™6æHùÛ‚ëüñ^…ñ1¢oêûÑEØ.õ7*ÅHtÎp{g<·Á«+¸c¿¿pÓ¾Æby=8É_ÄsÆk¬ñB\jÞÔì••Ë[9Píb‹Bヅ =93§ð§LšÛáÖšÆæXÌÞdÛP.0\ãïÛ0?™úJ¸™Ë
”•œº+=<µI£¦í¯õêt¬d‹T¬P=ËFêT>ÍØØ@Ï9<÷AQÌ×»Õ¡xùk",JÎæù±Éç$œŽŸZWH®¯"·UÌQ ’ÙÈ]ÅXg<ã
ߨg3-Üqe€0¢¨*Œ$܃
’Sû 8㎼_/e'+Ï–-èÓ¶¶Õíß[·ÙÙ½îì—¼sk%§µxä‰â-pÒeÆCrú
ôσžû=”šÅô(QW‚Õd\ƒæ. \àö¹¯F½°³½0M>‘gr÷q+œ¶NïºHO— ¤ ܥݔn·J|ÆP6Kµc=Isó}Ò çGš)a=—#vK›åoK§ßóÙ¤¶¿õú…ÄRÚ[ËsöÙ¼Ë•Ë ópw®qœŒ·Ø
ùÇâ‹ý‡ãKèS&ÞvûDAù‘É9ŒîqÅ}
$SnIV[]Ñ´Ó}ØÜ¾A Ü|½kÅþÓ|EMuR¼.I¼¶däò‚ÃkÆ}ðy¹vciUœZ…Õõ»z¾÷¿n¦*j-É/àœHã\y5 Û ß™ó0—äŸnzôã#Ô¯,†¥ÚeÔ÷ÜÅ´„“'c…<íÝ€<·SŠ¥k§Ã¢éÆÆÙna‚8–=«Êª[Ÿ™°pNî02z“ÔÙ–K8.È’Þî(vƒ2®@ äÈûãçžxäÇf¯ˆu¹yUÕîýWšÙ|›ëÒ%Q^í[æ|éo5ZY•^{96ˆY‚§v*x>âº_|U¹Ö´©tûMÒÂ9PÇ#«£#€ éÉñ‘ƒÍz/‰´-į¹°dd,Б›p03ƒœ{ç9=+
Ûᧇ¬¦[‡‚ê婺¸#±ß=³ý¿•Õµjñ½HÙh›Û[§ÚýÊöô÷{˜?ô÷·Ô.u©–_%còcAÀ˜’
}0x9Î>žñÇáÍ9,ahï¦Ì2òÓ ñÛAäry$V²Nð
]=$Ž
‚#Ù‚1ƒƒødõMax‡ÂÖ^!±KkÛ‘
«“Çó²FN8+ëÎ{Ò¼oí§[«ÕMRoËeç×[_m/¦¦k.kôgŽxsSÓ´ý`êzªÜÜKo‰cPC9ÎY‰#§^üý9¹âïÞx£Ë·Ú`±‰‹¤;³–=ÏaôÕAð‚÷kêÁNBéÎælcõö®£Fð†ô2Ò¬]ßÂK$ÓÜ®•”/ÊHàã$ä¸÷ëf¹Oµúâ“”’²øè´µþöjçNü÷üÌ¿ xNïFÒd»¼·h®îT9ŽAµÖ>qÁçÔœtïÒ»\ȶÎîcÞäîó3¶@#ÉIÎ ÔñW.<´’¥–ÑÑ€ÕšA‚ ;†qÓë‚2q
ÒÂó$# Çí‡
!Ë}Õ9ÈÎÑÉã=;ŒÇÎuñ+ÉûÏ¥öíeÙ+$úíÜ娯'+êZH4ƒq¶FV‹gïŒ208ÆÌ)íб>M|÷âÍã¾"iì‹¥£Jd´™OÝç;sÈúr+ÜäˆË)DŒ¥šF°*3Õ”d{zÔwºQ¿·UžÉf†~>I+ŒqÔ`ð3œ“Ü×f]œTÁÔn4“ƒø’Ýßõ_«*5šzGCÊ,þ+ê1ò÷O¶¸cœºb2yÇ;cùÕ£ñh¬›áÑŠr¤ÝäNBk¥—á—†gxšX/쑘hŸ*Tçn =ûã¦2|(ð¿e·ºÖ$
ýìŸ!'åΰyîî+×öœ=Y:²¦ÓÞ×iü’—ü
-BK™£˜›âÆ¡&véðõ-ûÉY¹=Onj¹ø¯¯yf4·±T Pó`çœ7={×mÃ/¢˜ZÚòK…G½¥b„’G AãÜœ*í¯Ã¿ IoæI¦NU8‘RwÈã;·€ Û×ëÒ”1Y
•£E»ÿ Oyto¢<£Áö·šï,䉧ûA¼sû»Nò}¹üE{ÜÖªò1’õÞr0â}ÎØ#>à/8ïéÎ~—áÍ#ñÎlí§³2f'h”?C÷YËdð:qëõÓ·‚ïeÄ©
ÔÈØÜRL+žAÎ3¼g=åšó³Œt3
ÑQ¦ùRÙßE®¼±w_;þhš’Sirÿ ^ˆã¼iੇ|RòO„m°J/“$·l“ ÇÓ¿ÿ [ÑŠÆ“„†Õø>cFÆ6Ø1ƒ– àz7Ldòxäüwá‹ÝAXùO•Úý’é®ähm •NÀ±ÌTÈç
ƒ‘I$pGž:‚ÄbêW¢®œ´|¦nÍ>¶ÖÏ¢§ÎÜ¢ºö¹•%ÄqL^öÛKpNA<ã¡ …î==ª¸óffËF‡yÌcÉ ©ç$ð=ñÏYþÊ’Ú]—¥‚¬‚eDïÎH>Ÿ_ÌTP™a‰ch['çÆÜò7a‡?w°Ïn§âÎ5”’¨¹uÚÛ|´ÓÓc§{O—ü1•ªxsÃZ…ÊÏy¡Ã3¸Ë2Èé» ‘ƒÎ äžÜðA§cáOéúÛ4ý5-fŒï„ù¬ûô.Ç Üsž•Ò¾•wo<¶Ÿ"¬¡º|£
î2sÇ¡éE²ÉFѱrU°dÜ6œ¨ mc†Îxë׺Þ'0²¡Rr„{j¾í·è›µ÷)º·å–‹î2|I®Y¼ºÍË·–ÃÆàã£'óÆxƒOÆÞ&>\lóÌxP Xc¸ì Sþ5§qà/ê>#žÞW¸if$\3 ® ûÄ“ùŽÕê¾ð<Ó‹H¶óÏ" å·( á‘€:ã†8Ï=+ꨬUA×ÃËÚT’ÑÞöù¥¢]{»ms¥F0\ÑÕ—ô}&ÛB´ƒOŽÚ+›xíÄÀ1
,v± žIëíZ0ǧ™3í2®0ทp9öÝÔž)ÓZËoq/Ú“‘L ²ŒmùŽï‘Ó9§[Û#Ä‘\ÞB¬Çs [;à à«g‚2ôòªœÝV§»·¯/[uó½õÛï¾
/šÍ}öüÿ «=x»HŸÂÞ.™ ÌQùŸh´‘#a$‚'¡u<Š›Æ>2>+ƒLSiöwµFó1!eg`£åœ ÷ëÛö}Á¿ÛVÙêv $¬ƒ|,s÷z€ð΃¨x÷ÅD\ÜŒÞmåÔ„ ˆ o| :{ÇÓ¶–òÁn!´0Ål€, ƒ ( ÛŒŒc¶rsšæ,4‹MÛOH!@¢ ÇŽ„`å²9ÝÃw;AÍt0®¤¡…¯ØÄ.Àìí´ƒ‘ßñ5Í,Óëu-ÈÔc¢KÃÓ£òÖ̺U.õL¯0…%2È—"~x
‚[`có±nHàŽyàö™¥keˆìŒÛFç{(Ø©†`Jã#Žwg<“:ÚÉ;M
^\yhûX‡vB·÷zrF?§BÊÔ/s<ÐÈB)Û± ·ÍÔwç5Âã:så§e{mѤï«Òíh—]Wm4âí¿ùþW4bC3¶ª¾Ùr$pw`àädzt!yŠI„hÂîàM)!edŒm'æ>Ç?wzºKìcŒ´¯Ìq6fp$)ãw¡éUl`µ»ARAˆÝÕgr:äŒgƒéé[Ôö±”iYs5Ýï«ÙG—K=þF’æMG«óÿ `ŠKɦuOQ!ÕåŒ/ÎGÞ`@ËqÕzdõâ«Ê/Ö(ƒK´%ŽbMüåÜŸö—>¤óŒŒV‘°„I¢Yž#™¥ùÏÊ@8
œgqöö5ª4vד[¬(q cò¨À!FGaÁõõ¯?§†¥ÏU½í¿WªZ$úyú½Žz×§Éþ?>Ã×È•6°{™™ŽÙ.$`ÎUœ…çè ' ¤r$1Ø(y7 ðV<ž:È ÁÎMw¾Â'Øb§øxb7gãО½óÉÊë²,i„Fȹ£§8ãä½k¹¥¦ê/ç{ïê驪2œ/«ü?¯Ô›ìñÜ$þeýœRIåŒg9Ác’zrrNO bÚi¢
ѺË/$,“ª¯Ýä;Œ× ´<ÛÑn³IvŸb™¥ nm–ÄŸ—nÝÀãŽ3ëÍG,.öó³˜Ù£¹uÊÌrŠ[<±!@Æ:c9ÅZh
ì’M5ÄìÌ-‚¼ëÉùqŽGì9¬á ;¨A-ž—évþÖ–^ON·Ô”ŸEý}ú×PO&e[]ÒG¸˜Ûp ƒÃà/Ë·8ûÀ€1ž@¿ÚB*²¼ñì8@p™8Q“žÆH'8«I-%¸‚
F»“åó6°Uù|¶Ú¸ã ò^Äw¥ŠÖK–1ÜÝK,Žddlí²0PÀü“×ükG…¯U«·¶–´w¶ŽÍ¾©yÞú[Zös•¯Á[™6°
¨¼ÉVæq·,#
ìãï‘×8îry®A››¨,ãc66»Ë´ã'æÉù?t}¢æH--Òá"›|ˆ¬[í 7¶ö#¸9«––‹$,+Ëqœ\Êøc€yê^ݸÄa°«™B-9%«×®‹V´w~vÜTéꢷþ¼ˆ%·¹• ’[xç•÷2gØS?6åÀÚ õ9É#š@÷bT¸º²C*3Bá¤òÎA9 =úU§Ó"2Ãlá0iÝIc‚2Î@%öç94ùô»'»HÄ¥Ô¾@à Tp£šíx:úÊ:5eºßMý×wµ›Ó_+šº3Ýyvÿ "ºÇ<ÂI>Õ1G·Ë«È«É# àÈÇ øp Jv·šæDûE¿›†Ë’NFr2qŸ½ÇAÜšu•´éí#Ħ8£2”Ú2Ã/€[ÎTr;qŠz*ý’Îþ(≠;¡TÆâ›;ºÿ àçœk‘Þ8¾Uª¾íé{^×IZéwÓkXÉûÑZo¯_øo×È¡¬ â–ÞR§2„‚Àœü½ùç® SVa†Âüª¼±D‘ŒísŸàä|ä2 æ[‹z”¯s{wn„ÆmáóCO+†GO8Ïeçåº`¯^¼ðG5f{Xžä,k‰<á y™¥voÆ éÛõëI=œ1‹éíÔÀÑ)R#;AÂncäŽ:tÏ#¶TkB.0Œ-ÖÞZÛgumß}fÎJÉ+#2êÔP£žùÈÅi¢%œ3P*Yƒò‚A쓎2r:ƒÐúñiRUQq‰H9!”={~¼“JŽV¥»×²m.ÛߺiYl¾òk˜gL³·rT•
’…wHÁ6ä`–Î3ùÌ4Øe³†&òL‘•%clyîAÂäà0 žüç$[3uŘpNOÀÉ=† cï{rYK
ååä~FÁ
•a»"Lär1Ó¯2Äõæ<™C•.fÕ»è¥~½-¿g½Â4¡{[ør¨¶·Žõäx¥’l®qpwÇ»8ärF \cޏܯÓ-g‚yciÏÀ¾rÎwèØÈ#o°Á9ã5¢šfÔxÞæfGusÏÌJÿ µ×œ/LtãÅT7²¶w,l
ɳ;”eúà·¨çîŒsÜgTÃS¦^ '~‹®›¯+k÷ZÖd©Æ*Ó[Ü«%Œk0ŽXƒ”$k#Ȩ P2bv‘ƒŸáÇ™ÆÕb)m$É*8óLE‘8'–ÜN Úyàúô+{uº±I'wvš4fÜr íì½=úuú
sFlìV$‘ö†HÑù€$§ õ=½¸«Ž]
:Ž+•¦ïmRþ½l´îÊT#nkiøÿ _ðÆT¶7Ò½ºÒ£Î¸d\ã8=yãŽÜäR{x]ZâÚé#¸r²#»ÎHÆ6õ ç® ÎFkr;sºÄ.&;só±Ç9êH÷ýSšÕtÐU¢-n Ì| vqœ„{gŒt§S.P‹’މ_[;m¥ÞZýRûÂX{+¥úü¼ú•-àÓ7!„G"“´‹žƒnrYXã¸îp éœ!ÓoPÌtÑ (‰Þ¹é€sÓ#GLçÕšÑnJý¡!‘Tä#“ß?îýp}xÇ‚I¥Õn#·¸–y'qó@r[ Êô÷<ÔWÃÓ¢áN¥4Ô’I&ݼ¬¬¼ÞºvéÆ
FQV~_ÒüJÖÚt¥¦Xá3BÄP^%ÈÎW-×c¡ú©¤·Iþèk¥š?–UQåIR[’O 5x\ÉhÆI¶K4«2ùªŠŒ<¼óœçØ`u«‚Í.VHä€ Ëgfx''9ÆI#±®Z8
sISºku¢ßÞ]úk»Jößl¡B.Ü»ÿ MWe
°·Ž%šêɆ¼»Âù³´œ O¿cÐÓÄh©"ÛÜÏ.ÖV’3nüÄmnq[ŒòznšÖ>J¬òˆæ…qýØP Ž:ä7^0yëWšÍ_79äoaÈ °#q0{ää×mœy”R{vÒÞ¶ÚÏe¥“ÚÆÐ¥Ì®—õýjR •íç›Ìb„+JyÜØÙ•Ç]¿Ôd þËOL²”9-Œ—õÃc'æÝלçÚ²ìejP“½
âù°¨†ðqòädЃÉäÖÜj÷PÇp“ÍšŠå«‘î
<iWNsmª»¶vÓz5»ûì:Rs\Ðßôû×uÔÿÙ