hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
Ë
@ñúhMãóp—dZddlmZddlZddlZddlZddlZddlZddlZddl    m
Z
m Z m Z ddl mZddlmZddlmZdd    lmZdd
lmZe
rdd lmZnd „Zd ej2vZej6j9ej:«Zej6j9ej>«Z ej6j9ejB«Z"ej6j9ejF«Z$dejJvr)ej6jMejJd«Z'n\ejPr?ej6jSej6jMejP««Z'nejT«Z'd„Z+e,edd«Z-d„Z.ej^dk(red„«Z0e0e'«Z'e0e-«Z-d„Z1e1«Z2dZ3    e2s ejhZ3d„Z6d2d3d„Z7ed„«Z8d„Z9d„Z:d„Z;d„Z<d„Z=d„Z>    d4                            d5d„Z?ej€d „«ZAd6d!„ZBd7d"„ZCd7d#„ZDd8d$„ZEejŒd%«ZGejŒd&«ZHejŒd'«ZId8d(„ZJd)„ZKdaLe d9d*„«ZMe d:d+„«ZMd;d,„ZMe ed-«d<d.„««ZNe d=d/„«ZNd=d0„ZNed>d1„«ZOy#e5$rYŒØwxYw)?aProvide access to Python's configuration information.  The specific
configuration variables available depend heavily on the platform and
configuration.  The values may be retrieved using
get_config_var(name), and the list of variables is available via
get_config_vars().keys().  Additional convenience functions are also
available.
 
Written by:   Fred L. Drake, Jr.
Email:        <fdrake@acm.org>
é)Ú annotationsN)Ú TYPE_CHECKINGÚLiteralÚoverload)Ú    pass_noneé)Ú    CCompiler)Úpy39)ÚDistutilsPlatformError)Úis_mingw)Ú
deprecatedcó—d„S)Ncó—|S©N©)Úfns úRH:\Change_password\venv_build\Lib\site-packages\setuptools/_distutils/sysconfig.pyú<lambda>zdeprecated.<locals>.<lambda>"s€˜"€ór)Úmessages rr r !s€ÙÐrÚ__pypy__Ú_PYTHON_PROJECT_BASEcót‡—tj|«jd«Štˆfd„dD««S)z]
    Return True if the target directory appears to point to an
    un-installed Python.
    ÚModulesc3ó\•K—|]#}‰j|«j«–—Œ%y­wr)ÚjoinpathÚis_file)Ú.0rÚmoduless  €rú    <genexpr>z(_is_python_source_dir.<locals>.<genexpr>As%øèø€ÒQ°"ˆw×Ñ Ó#×+Ñ+×-ÑQùsƒ),)ÚSetupz Setup.local)ÚpathlibÚPathrÚany)Údrs @rÚ_is_python_source_dirr&;s/ø€ô
l‰l˜1‹o×&Ñ& yÓ1€GÜ ÓQÐ8PÔQÓ QÐQrÚ_homecó˜—tjj|«jtjj|««S)z,
    Return True if a is a parent of b.
    )ÚosÚpathÚnormcaseÚ
startswith)Údir_aÚdir_bs  rÚ
_is_parentr/Gs3€ô 7‰7× Ñ ˜EÓ "× -Ñ -¬b¯g©g×.>Ñ.>¸uÓ.EÓ FÐFrÚntcóJ‡—ttf}ˆfd„|D«}t|‰«S)Nc3óv•K—|]0}t‰tjj|d««r|–—Œ2y­w)ÚPCbuildN)r/r)r*Újoin)rÚprefixr%s  €rr z_fix_pcbuild.<locals>.<genexpr>Ts2øèø€ò
àܘ!œRŸW™WŸ\™\¨&°)Ó<Ô=ô ñ
ùsƒ69)ÚPREFIXÚ BASE_PREFIXÚnext)r%ÚprefixesÚmatcheds`  rÚ _fix_pcbuildr;Ps-ø€ôœ;Ð&ˆó
à"ô
ˆô
G˜QÓÐrcóJ—trtt«Stt«Sr)Ú    _sys_homer&Ú project_baserrrÚ _python_buildr?_s€ÝÜ$¤YÓ/Ð/Ü  ¤Ó .Ð.rÚcóp—tjj›dtjj›S)z–Return a string containing the major and minor Python version,
    leaving off the patchlevel.  Sample return values could be '1.5'
    or '2.2'.
    ú.)ÚsysÚ version_infoÚmajorÚminorrrrÚget_python_versionrGus/€ô
×Ñ×$Ñ$Ð % Q¤s×'7Ñ'7×'=Ñ'=Ð&>Ð ?Ð?rcóì—|rtnt}||n|}t«rdntj}    t «d|›}||||«S#t $rtdtj›d«‚wxYw)a¤Return the directory containing installed Python header files.
 
    If 'plat_specific' is false (the default), this is the path to the
    non-platform-specific header files, i.e. Python.h and so on;
    otherwise, this is the path to platform-specific header files
    (namely pyconfig.h).
 
    If 'prefix' is supplied, use it instead of sys.base_prefix or
    sys.base_exec_prefix -- i.e., ignore 'plat_specific'.
    ÚposixÚ_get_python_inc_zCI don't know where Python installs its C header files on platform 'ú')ÚBASE_EXEC_PREFIXr7r r)ÚnameÚglobalsÚKeyErrorr )Ú plat_specificr5Údefault_prefixÚresolved_prefixÚos_nameÚgetters      rÚget_python_incrU}s†€ñ*7Õ%¼K€NØ &Р2‘f¸€Oä!œ‰g¬¯©€Gð
Ü“Ð-¨g¨YÐ7Ñ8ˆñ / 6¨=Ó 9Ð9øô ò
Ü$ð ÜŸG™G˜9 Að 'ó
ð    
ð
ús ²A Á 'A3cóH—tjj|«r|SdS)z5
    Replace path with None if it doesn't exist.
    N)r)r*Úexists)r*s rÚ_extantrX–s€ô
—7‘7—>‘> $Ô'ˆ4Ð1¨TÐ1rcó`—t|«xs"tt||««xs t|«Sr)Ú_get_python_inc_posix_pythonrXÚ_get_python_inc_from_configÚ_get_python_inc_posix_prefix©r5Ú spec_prefixrPs   rÚ_get_python_inc_posixr_žs1€ä$ ]Ó3ò    0Ü Ô.¨}¸kÓJÓ Kò    0ä '¨Ó /ðrcóÀ—tsy|rtxstStjj t d«d«}tjj|«S)zú
    Assume the executable is in the build directory. The
    pyconfig.h file should be in the same directory. Since
    the build directory may not be the source directory,
    use "srcdir" from the makefile to find the "Include"
    directory.
    NÚsrcdirÚInclude)Ú python_buildr=r>r)r*r4Úget_config_varÚnormpath)rPÚincdirs  rrZrZ¦sF€õ ØÙÜÒ(œLÐ(Ü W‰W\‰\œ.¨Ó2°IÓ >€FÜ 7‰7× Ñ ˜FÓ #Ð#rcó*—|€td|zdz«Sy)aj
    If no prefix was explicitly specified, provide the include
    directory from the config vars. Useful when
    cross-compiling, since the config vars may come from
    the host
    platform Python installation, while the current Python
    executable is from the build platform installation.
 
    >>> monkeypatch = getfixture('monkeypatch')
    >>> gpifc = _get_python_inc_from_config
    >>> monkeypatch.setitem(gpifc.__globals__, 'get_config_var', str.lower)
    >>> gpifc(False, '/usr/bin/')
    >>> gpifc(False, '')
    >>> gpifc(False, None)
    'includepy'
    >>> gpifc(True, None)
    'confincludepy'
    NÚCONFÚ    INCLUDEPY)rd)rPr^s  rr[r[¶s$€ð&Ðܘf }Ñ4°{ÑBÓCÐCðrcó€—trdnd}|t«ztz}tjj |d|«S)NÚpypyÚpythonÚinclude)ÚIS_PYPYrGÚ build_flagsr)r*r4)r5ÚimplementationÚ
python_dirs   rr\r\Ís5€Ý&‘V¨H€NØÔ"4Ó"6Ñ6¼ÑD€JÜ 7‰7<‰<˜     ¨:Ó 6Ð6rcó(—trmtjj|d«tjjztjj t j««zStjj|d«S)Nrm)rcr)r*r4ÚpathsepÚdirnameÚ    sysconfigÚget_config_h_filenamer]s   rÚ_get_python_inc_ntrwÓsd€Ýô G‰GL‰L˜ Ó +܏g‰go‰oñ äg‰go‰oœi×=Ñ=Ó?Ó@ñ Að    
ô
7‰7<‰<˜     Ó *Ð*rcóJ—|r|Stjj|d«S)Nú site-packages)r)r*r4)Ú standard_libÚ    libpythonÚ early_prefixr5s    rÚ
_posix_libr}ßs €ÙØÐäw‰w|‰|˜I Ó7Ð7rcó0—|}|€'|r|xrtxst}n|xrtxst}tj
dk(s
t «r\|s|rttdd«}nd}trdnd}tjj|||t«z«}t||||«Stj
dk(rC|r tjj|d«Stjj|dd«Std    tj
›d
«‚) aSReturn the directory containing the Python library (standard or
    site additions).
 
    If 'plat_specific' is true, return the directory containing
    platform-specific modules, i.e. any module from a non-pure-Python
    module distribution; otherwise, return the platform-shared library
    directory.  If 'standard_lib' is true, return the directory
    containing standard Python library modules; otherwise, return the
    directory for site-specific modules.
 
    If 'prefix' is supplied, use it instead of sys.base_prefix or
    sys.base_exec_prefix -- i.e., ignore 'plat_specific'.
    rIÚ
platlibdirÚlibrkrlr0ÚLibryz<I don't know where Python installs its library on platform 'rK)rLr7Ú EXEC_PREFIXr6r)rMr ÚgetattrrCrnr*r4rGr}r )rPrzr5r|Úlibdirrpr{s       rÚget_python_libr…æsí€ð"€Là €~Ù Ø"Ò7Ô'7ÒF¼;‰Fà"Ò2¤{Ò<´fˆFä    ‡ww'ÒœXœZÙ ™LôœS ,°Ó6‰FðˆFÝ#*™°ˆÜ—G‘G—L‘L ¨°ÔBTÓBVÑ1VÓWˆ    Ü˜,¨    °<ÀÓHÐHÜ     ‰DŠÙ Ü—7‘7—<‘< ¨Ó.Ð .ä—7‘7—<‘< ¨¨Ó?Ð ?ä$ØJÌ2Ï7É7È)ÐSTÐ Uó
ð    
rcóv—tjdk(xr$td«jt    ««yy)aÚ
    Perform first-time customization of compiler-related
    config vars on macOS. Use after a compiler is known
    to be needed. This customization exists primarily to support Pythons
    from binary installers. The kind and paths to build tools on
    the user system may vary significantly from the system
    that Python itself was built on.  Also the user OS
    version and build tools may not support the same set
    of CPU architectures for universal builds.
    ÚdarwinÚ _osx_supportN)rCÚplatformÚ
__import__Úcustomize_compilerÚget_config_varsrrrÚ_customize_macosrs2€ô‡LLHÑò¤¨NÓ!;×!NÑ!NÜÓõ"ñrc ój—|jdvs|jdk(r•t«r‰t«tddddddd    d
d «    \    }}}}}}}}}    |}
dtj
vrItj
d} dtj
vr"|j |«r| |t|«d z}| }tj
jd|«}tj
jd|«}tj
jd|«}tj
jd |dz«} t|d«}t|d«}tj
jd|«}t|d«}tj
jd|
«}
t|d«}t| d «} t|d «}t|
d «}
t|d «}t|d «}tj
jd
|«}|dztj
jd |    «z} |dz|z}|dz|
z}|j| ||dz|z||dz|z||||| ¬«
dtj
vr?|jjdd «r#|jtj
d¬«||_ y y y )zÄDo any platform-specific customization of a CCompiler instance.
 
    Mainly needed on Unix, so we can plug in the information that
    varies across Unices and is stored in Python's Makefile.
    )ÚunixÚcygwinÚmingw32ÚCCÚCXXÚCFLAGSÚCCSHAREDÚLDSHAREDÚ LDCXXSHAREDÚ SHLIB_SUFFIXÚARÚARFLAGSNÚCPPz -EÚLDÚCÚCXXFLAGSú )
Ú preprocessorÚcompilerÚ compiler_soÚ compiler_cxxÚcompiler_so_cxxÚ    linker_soÚ linker_so_cxxÚ
linker_exeÚlinker_exe_cxxÚarchiverÚRANLIBÚranlib)r«) Ú compiler_typer rrŒr)Úenvironr,ÚlenÚgetÚ
_add_flagsÚset_executablesÚ executablesÚshared_lib_extension)r¡ÚccÚcxxÚcflagsÚccsharedÚldsharedÚ ldcxxsharedÚ shlib_suffixÚarÚar_flagsÚcxxflagsÚnewccÚcppr©Úcc_cmdÚcxx_cmds                rr‹r‹'s’€ð ×ÑÐ!3Ñ3Ø×Ñ )Ó+´µ
äÔô Ø Ø Ø Ø Ø Ø Ø Ø Ø ó
 
ñ
    
Ø Ø Ø Ø Ø Ø Ø Ø Ø ðˆà ”2—:‘:Ñ Ü—J‘J˜tÑ$ˆEؤ§¡Ñ+°×0CÑ0CÀBÔ0Gð! 8¬C°«G¨IÐ#6Ñ6ØˆB܏j‰jn‰n˜U CÓ(ˆÜ—:‘:—>‘> *¨hÓ7ˆÜ—j‘j—n‘n ]°KÓ@ˆ ܏j‰jn‰nØ Ø ‰Jó
ˆô
˜h¨Ó-ˆÜ  ¨dÓ3ˆ Ü—‘—‘ ¨&Ó1ˆÜ˜h¨Ó,ˆÜ—:‘:—>‘> *¨hÓ7ˆÜ  ¨eÓ4ˆ ܘ˜eÓ$ˆÜ˜F EÓ*ˆÜ˜h¨Ó.ˆÜ˜h¨Ó.ˆÜ  ¨eÓ4ˆ ä Z‰Z^‰^˜D "Ó %ˆà˜‘8œbŸj™jŸn™n¨Y¸ÓAÑAˆØc‘˜FÑ"ˆØ˜‘)˜hÑ&ˆà× Ñ ØØØ ™  xÑ/Ø Ø# c™M¨HÑ4ØØ%ØØØð    !ô     
ð ”r—z‘zÑ ! h×&:Ñ&:×&>Ñ&>¸xÈÔ&NØ × $Ñ $¬B¯J©J°xÑ,@Ð $Ô Aà(4ˆÕ%ð[1;Ð+rcó*—tj«S)z2Return full pathname of installed pyconfig.h file.)rurvrrrrvrv~ó€ä × *Ñ *Ó ,Ð,rcó*—tj«S)zAReturn full pathname of installed Makefile from the Python build.)ruÚget_makefile_filenamerrrrÅrŃrÃrcó0—tj||¬«S)zÌParse a config.h-style file.
 
    A dictionary containing name/value pairs is returned.  If an
    optional dictionary is passed in as the second argument, it is
    used instead of a new dictionary.
    )Úvars)ruÚparse_config_h)ÚfpÚgs  rrÈrȈs€ô × #Ñ # B¨QÔ /Ð/rz"([a-zA-Z][a-zA-Z0-9_]+)\s*=\s*(.*)z\$\(([A-Za-z][A-Za-z0-9_]*)\)z\${([A-Za-z][A-Za-z0-9_]*)}cóF—ddlm}||dddd¬«}|€i}i}i}    |j«}|€njtj    |«}|rR|j dd«\}}    |    j «}    |    jd    d
«}
d |
vr|    ||<n    t|    «}    |    ||<Œ}d } |r^t|«D]K} || } tj| «xstj| «}|r|j d«}d}||vrt||«}no||vrd }nh|tj vrtj |}nB|| vr7| j#d«r
| dd| vrd
}n#d|z|vrd }nt|d|z«}nd
x||<}|sŒÐ| |j%«d}| d|j'«z|z} d |vr| || <Œ    t| «} | || <|| =| j#d«sŒ.| dd| vsŒ7| dd} | |vsŒB| || <ŒI|| =ŒN|rŒ^|j)«|j+«D])\}}    t-|    t«sŒ|    j «||<Œ+|j/|«|S#t$r|    jd    d «||<YŒäwxYw#t$r| j «|| <YŒÝwxYw)zÌParse a Makefile-style file.
 
    A dictionary containing name/value pairs is returned.  If an
    optional dictionary is passed in as the second argument, it is
    used instead of a new dictionary.
    r)ÚTextFileTÚsurrogateescape)Ústrip_commentsÚ skip_blanksÚ
join_linesÚerrorsNréz$$r@ú$)r”ÚLDFLAGSÚCPPFLAGSFÚPY_é)Údistutils.text_filerÌÚreadlineÚ _variable_rxÚmatchÚgroupÚstripÚreplaceÚintÚ
ValueErrorÚlistÚ _findvar1_rxÚsearchÚ _findvar2_rxÚstrr)r­r,ÚendÚstartÚcloseÚitemsÚ
isinstanceÚupdate)rrÊrÌrÉÚdoneÚnotdoneÚlineÚmÚnÚvÚtmpvÚrenamed_variablesrMÚvalueÚfoundÚitemÚafterÚks                  rÚparse_makefilerù™sê€õ-á    Ø
ØØØØ ô 
€Bð    €yØ ˆØ €DØ€Gà
؏{‰{‹}ˆØ ˆ<Ø Ü × Ñ ˜tÓ $ˆÙ Ø—7‘7˜1˜a“=‰DˆAˆqØ—‘“    ˆAà—9‘9˜T 2Ó&ˆDàd‰{ؐ˜’
ð Ü˜A›Að
 D˜‘Gð) ð4:Ðò ܘ“Mó.    "ˆDؘD‘MˆEÜ×#Ñ# EÓ*ÒH¬l×.AÑ.AÀ%Ó.HˆAÚØ—G‘G˜A“JØØ˜‘9ܘt A™w›<‘Dؘ'‘\à!‘EØœ"Ÿ*™*‘_äŸ:™: a™=‘DàÐ+Ñ+Ø—‘ uÔ-°$°q°r°(Ð>OÑ2OØ!™à ™ gÑ-Ø %™ô # 4¨°©    ¡?Ó3™à%'Ð'D˜‘G˜dÚØ! !§%¡%£' )Ð,EØ! + A§G¡G£IÐ.°Ñ5¸Ñ=Eؘe‘|Ø(-˜ › ð/Ü$'¨£J˜Eð*/˜D ™JØ# D˜MàŸ?™?¨5Ö1°d¸1¸2°hÐBSÓ6SØ#'¨¨ 8˜DØ#¨4Ó/Ø-2  T£
ð˜D’Mð].    "ó ðb‡HH„Jð—
‘
“ ò ‰ˆˆ1Ü aœÕ Ø—g‘g“iˆDŠGð ð
‡HHˆT„NØ €HøôO"ò3àŸi™i¨¨cÓ2D˜”Gð3ûô` *ò7Ø).¯©«˜D ›Jð7ús$     IÆ2 JÉI>É=I>ÊJ ÊJ có藠   tj|«xstj|«}|r@|j«\}}|d||j    |j d««z||dz}n    |SŒr)a¨Expand Makefile-style variables -- "${foo}" or "$(foo)" -- in
    'string' according to 'vars' (a dictionary mapping variable names to
    values).  Variables not present in 'vars' are silently expanded to the
    empty string.  The variable values in 'vars' should not contain further
    variable expansions; if 'vars' is the output of 'parse_makefile()',
    you're fine.  Returns a variable-expanded version of 's'.
    rrN)rârãräÚspanr¯rÜ)ÚsrÇrïÚbegræs     rÚexpand_makefile_varsrþ    sr€ð Ü × Ñ  Ó "Ò <¤l×&9Ñ&9¸!Ó&<ˆÙ ØŸ™›‰JˆS#ؐ!C˜4Ÿ8™8 A§G¡G¨A£JÓ/Ñ/°!°C°D°'Ñ9‰Aà Ø €Hð rcó—yrrrrrrŒrŒ%s€Ø/2rcó—yrr)ÚargÚargss  rrŒrŒ's€ØADrcóä—t€;tj«j«at    j
t«|r#|Dcgc]}tj |«‘Œc}StScc}w)aßWith no arguments, return a dictionary of all configuration
    variables relevant for the current platform.  Generally this includes
    everything needed to build extensions and install both pure modules and
    extensions.  On Unix, this means every variable defined in Python's
    installed Makefile; on Windows it's a much smaller set.
 
    With arguments, return a list of values that result from looking up
    each argument in the configuration variable dictionary.
    )Ú _config_varsrurŒÚcopyr
Úadd_ext_suffixr¯)rrMs  rrŒrŒ)sU€ôÐÜ ×0Ñ0Ó2×7Ñ7Ó9ˆ Ü ×ÑœLÔ)á8<¨tÖ 4 tŒL× Ñ ˜TÕ "Ò 4ÐNÄ,ÐNùÒ 4sÁA-zrSO is deprecated, use EXT_SUFFIX. Support will be removed when this module is synchronized with stdlib Python 3.11có—yrr©rMs rrdrd;s€ð>Arcó—yrrrs rrdrd@s€Ø36rcót—|dk(rddl}|jdtd«t«j    |«S)z“Return the value of a single variable using the dictionary
    returned by 'get_config_vars()'.  Equivalent to
    get_config_vars().get(name)
    ÚSOrNz SO is deprecated, use EXT_SUFFIXrÒ)ÚwarningsÚwarnÚDeprecationWarningrŒr¯)rMr s  rrdrdBs4€ð
 ˆt‚|Ûà ‰ Ð8Ô:LÈaÔPÜ Ó ×  Ñ   Ó &Ð&rcó\—tjj|›d«}|r|›d|›S|S)z‘
    Add any flags from the environment for the given type.
 
    type is the prefix to FLAGS in the environment key (e.g. "C" for "CFLAGS").
    ÚFLAGSrŸ)r)r­r¯)rôÚtypeÚflagss   rr°r°Ns4€ô J‰JN‰N˜d˜V 5˜>Ó *€EÙ!&ˆeˆWAeWÐ Ð1¨EÐ1r)FN)rPÚboolr5ú
str | NoneÚreturnrå)FFN)rPrrzrr5rrrå)r¡r    rÚNone)rrår)rzdict[str, str | int])rrårrårzlist[str | int])rrårz&list[str | int] | dict[str, str | int])rMz Literal['SO']rúint | str | None)rMrårr)rôrårrårrå)PÚ__doc__Ú
__future__rÚ    functoolsr)r"ÚrerCruÚtypingrrrÚjaraco.functoolsrÚ    ccompilerr    Úcompatr
rÑr Úutilr Útyping_extensionsr Úbuiltin_module_namesrnr*rer5r6Ú exec_prefixr‚Ú base_prefixr7Úbase_exec_prefixrLr­Úabspathr>Ú
executablertÚgetcwdr&rƒr=r/rMr;r?rcroÚabiflagsÚAttributeErrorrGrUrXr_rZr[r\rwr}r…Ú    lru_cacherr‹rvrÅrÈÚcompilerÚrârärùrþrrŒrdr°rrrú<module>r-sýðñ    õ#ãÛ    ÛÛ    Û
Ûß3Ñ3å&å ÝÝ*ÝáÞ,òð ˜×0Ñ0Ð
0€ð
‰×    Ñ    ˜#Ÿ*™*Ó    %€Øg‰g×јsŸ™Ó/€ ؏g‰g×јsŸ™Ó/€ Ø—7‘7×#Ñ# C×$8Ñ$8Ó9Ðð
˜RŸZ™ZÑ'Ø—7‘7—?‘? 2§:¡:Ð.DÑ#EÓFLà
‡~‚~Ø—w‘w—‘ r§w¡w§¡°s·~±~Ó'FÓG‰ ð!r—y‘y“{ˆ òRñ C˜ $Ó '€    òGð‡77ˆd‚?àñ óð ñ   Ó-€LÙ˜YÓ'€Iò/ñ ‹€ ð € ð    Ù Ø—l‘lˆ ò@ô:ð2 ñ2ó ð2òò $ò Dò.7ò +ò8ðSWð,
Øð,
Ø/3ð,
ØEOð,
àó,
ð^ ×Ññóðó"T5ón-ó
-ó
0ðˆrz‰zÐ?Ó@€ ؈rz‰zÐ:Ó;€ ؈rz‰zÐ8Ó9€ óm ò` ð2€ ð
Ú2ó
Ø2Ø    ÚDó
ØDóOð$
Ù ØxóòAóó
ðAØ    Ú6ó
Ø6ó    'ð ò2ó ñ2øðAò    ñ    ð    úsÇJ-Ê-J5Ê4J5