From ada608ff122ec8d69c5c9dfe784fe0dfb9a30b69 Mon Sep 17 00:00:00 2001 From: vsr Date: Fri, 12 Nov 2010 10:44:24 +0000 Subject: [PATCH] Merge from V5_1_5_BR branch 12/11/2010 --- adm_local/cmake_files/FindGUI.cmake | 7 + adm_local/cmake_files/FindSIPPYQT.cmake | 9 +- adm_local/unix/config_files/check_pyqt.m4 | 3 + adm_local/unix/config_files/check_qwt.m4 | 19 ++ adm_local/unix/config_files/check_sip.m4 | 3 + configure.ac | 17 +- doc/salome/gui/images/geomview-alt.png | Bin 90244 -> 74085 bytes doc/salome/gui/images/occviewer_toolbar.png | Bin 8517 -> 6277 bytes doc/salome/gui/images/pref21.png | Bin 61706 -> 64985 bytes doc/salome/gui/input/geometry_preferences.doc | 4 +- doc/salome/gui/input/mesh_preferences.doc | 7 +- doc/salome/gui/input/occ_3d_viewer.doc | 12 +- doc/salome/gui/input/postpro_preferences.doc | 2 +- doc/salome/gui/input/salome_preferences.doc | 9 +- src/CAF/resources/CAF_msg_fr.ts | 6 +- src/GLViewer/resources/GLViewer_msg_fr.ts | 32 +-- src/LightApp/resources/LightApp_msg_fr.ts | 164 +++++++------- src/LogWindow/resources/LogWindow_msg_fr.ts | 4 +- src/OCCViewer/OCCViewer_CubeAxesDlg.cxx | 12 +- src/OCCViewer/resources/OCCViewer_msg_fr.ts | 58 ++--- src/ObjBrowser/resources/OB_msg_fr.ts | 6 +- src/Plot2d/Plot2d_ViewFrame.cxx | 48 ++-- src/Plot2d/resources/Plot2d_msg_fr.ts | 166 +++++++------- src/PyConsole/resources/PyConsole_msg_fr.ts | 6 +- src/QDS/resources/QDS_msg_fr.ts | 18 +- src/Qtx/Qtx.h | 2 +- src/Qtx/QtxColorButton.cxx | 2 +- src/Qtx/QtxDoubleSpinBox.cxx | 24 +- src/Qtx/QtxIntSpinBox.cxx | 12 + src/Qtx/resources/Qtx_msg_fr.ts | 40 ++-- src/QxGraph/resources/QxGraph_msg_fr.ts | 8 +- src/QxScene/resources/QxSceneViewer_msg_fr.ts | 10 +- src/STD/resources/STD_msg_en.ts | 2 +- src/STD/resources/STD_msg_fr.ts | 120 +++++----- src/SUIT/resources/SUIT_msg_en.ts | 2 +- src/SUIT/resources/SUIT_msg_fr.ts | 47 ++-- .../resources/SUPERVGraph_msg_fr.ts | 8 +- src/SVTK/SALOME_Actor.cxx | 83 +++---- src/SVTK/resources/SVTK_msg_en.ts | 2 +- src/SVTK/resources/SVTK_msg_fr.ts | 209 ++++++------------ src/SalomeApp/SalomeApp_Application.cxx | 2 +- src/SalomeApp/SalomeApp_DoubleSpinBox.cxx | 2 +- src/SalomeApp/resources/SalomeApp_msg_en.ts | 8 + src/SalomeApp/resources/SalomeApp_msg_fr.ts | 140 +++++++----- src/Style/resources/Style_msg_fr.ts | 46 ++-- src/TOOLSGUI/resources/ToolsGUI_msg_en.ts | 2 +- src/TOOLSGUI/resources/ToolsGUI_msg_fr.ts | 24 +- src/VTKViewer/resources/VTKViewer_msg_fr.ts | 54 ++--- src/ViewerTools/Makefile.am | 3 +- src/ViewerTools/ViewerTools.h | 2 +- .../resources/ViewerTools_msg_en.ts | 27 +-- .../resources/ViewerTools_msg_fr.ts | 74 +++++++ 52 files changed, 845 insertions(+), 722 deletions(-) create mode 100755 src/ViewerTools/resources/ViewerTools_msg_fr.ts diff --git a/adm_local/cmake_files/FindGUI.cmake b/adm_local/cmake_files/FindGUI.cmake index b34c590c8..786568aa2 100644 --- a/adm_local/cmake_files/FindGUI.cmake +++ b/adm_local/cmake_files/FindGUI.cmake @@ -29,6 +29,7 @@ FIND_LIBRARY(LightApp LightApp ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(LogWindow LogWindow ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(ObjBrowser ObjBrowser ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(OCCViewer OCCViewer ${GUI_ROOT_DIR}/lib/salome) +FIND_LIBRARY(OpenGLUtils OpenGLUtils ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(Plot2d Plot2d ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(PyConsole PyConsole ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(PyInterp PyInterp ${GUI_ROOT_DIR}/lib/salome) @@ -36,9 +37,14 @@ FIND_LIBRARY(QDS QDS ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(qtx qtx ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(QxScene QxScene ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SalomeApp SalomeApp ${GUI_ROOT_DIR}/lib/salome) +FIND_LIBRARY(SalomeAppTest SalomeAppTest ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SalomeIDLGUI SalomeIDLGUI ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SalomeObject SalomeObject ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SalomePrs SalomePrs ${GUI_ROOT_DIR}/lib/salome) +FIND_LIBRARY(SalomePyQtGUILight SalomePyQtGUILight ${GUI_ROOT_DIR}/lib/salome) +FIND_LIBRARY(SalomePyQtGUI SalomePyQtGUI ${GUI_ROOT_DIR}/lib/salome) +FIND_LIBRARY(SalomePyQt SalomePyQt ${GUI_ROOT_DIR}/lib/salome) +FIND_LIBRARY(SalomePy SalomePy ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SalomeSession SalomeSession ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SalomeStyle SalomeStyle ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SOCC SOCC ${GUI_ROOT_DIR}/lib/salome) @@ -49,4 +55,5 @@ FIND_LIBRARY(suit suit ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SUPERVGraph SUPERVGraph ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(SVTK SVTK ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(ToolsGUI ToolsGUI ${GUI_ROOT_DIR}/lib/salome) +FIND_LIBRARY(ViewerTools ViewerTools ${GUI_ROOT_DIR}/lib/salome) FIND_LIBRARY(VTKViewer VTKViewer ${GUI_ROOT_DIR}/lib/salome) diff --git a/adm_local/cmake_files/FindSIPPYQT.cmake b/adm_local/cmake_files/FindSIPPYQT.cmake index 84ac4c878..448e6a980 100644 --- a/adm_local/cmake_files/FindSIPPYQT.cmake +++ b/adm_local/cmake_files/FindSIPPYQT.cmake @@ -63,8 +63,11 @@ SET(PYQT_INCLUDES ${PYQT_INCLUDES} -I${PYQT_SIPS}/QtAssistant -I${PYQT_SIPS}/QtD SET(PYQT_INCLUDES ${PYQT_INCLUDES} -I${PYQT_SIPS}/QtNetwork -I${PYQT_SIPS}/QtSql) SET(PYQT_INCLUDES ${PYQT_INCLUDES} -I${PYQT_SIPS}/QtSvg -I${PYQT_SIPS}/QtTest) -SET(qt_flag ${QTVERSION}) -STRING(REPLACE "." "_" qt_flag ${qt_flag}) +file(READ ${PYQT_SIPS}/QtCore/QtCoremod.sip SUPPORTED) +STRING(REGEX MATCH "Qt_[0-9]_[0-9]_[0-9]}" SUPPORTED ${SUPPORTED}) +STRING(LENGTH ${SUPPORTED} len) +MATH(EXPR len "${len}-1") +STRING(SUBSTRING ${SUPPORTED} 0 ${len} SUPPORTED) IF(WINDOWS) SET(ws_flag WS_WIN) @@ -72,5 +75,5 @@ ELSE(WINDOWS) SET(ws_flag WS_X11) ENDIF(WINDOWS) -SET(PYQT_SIPFLAGS -x VendorID -x PyQt_NoPrintRangeBug -t ${ws_flag} -t Qt_${qt_flag} -g -s .cc -c .) +SET(PYQT_SIPFLAGS -x VendorID -x PyQt_NoPrintRangeBug -t ${ws_flag} -t ${SUPPORTED} -g -s .cc -c .) SET(PYQT_SIPFLAGS ${PYQT_SIPFLAGS} ${PYQT_INCLUDES}) diff --git a/adm_local/unix/config_files/check_pyqt.m4 b/adm_local/unix/config_files/check_pyqt.m4 index c23dac6d5..3b2111d6b 100644 --- a/adm_local/unix/config_files/check_pyqt.m4 +++ b/adm_local/unix/config_files/check_pyqt.m4 @@ -151,6 +151,9 @@ if test "x$pyqt_ok" == "xyes" ; then TEST_LIB_DIRS="${TEST_LIB_DIRS} /usr/lib${LIB_LOCATION_SUFFIX}/python${PYTHON_VERSION}/site-packages/PyQt4" TEST_LIB_DIRS="${TEST_LIB_DIRS} /usr/lib${LIB_LOCATION_SUFFIX}/python${PYTHON_VERSION}/dist-packages/PyQt4" TEST_LIB_DIRS="${TEST_LIB_DIRS} /usr/lib${LIB_LOCATION_SUFFIX}/pymodules/python${PYTHON_VERSION}/PyQt4" + if test "${build_cpu::6}" = "x86_64" ; then + TEST_LIB_DIRS="${TEST_LIB_DIRS} /usr/lib64/python2.6/site-packages/PyQt4" + fi TEST_SIPS_DIRS="${TEST_SIPS_DIRS} /usr/share/sip" TEST_SIPS_DIRS="${TEST_SIPS_DIRS} /usr/share/sip/PyQt4" diff --git a/adm_local/unix/config_files/check_qwt.m4 b/adm_local/unix/config_files/check_qwt.m4 index e007e76f9..d834777d8 100644 --- a/adm_local/unix/config_files/check_qwt.m4 +++ b/adm_local/unix/config_files/check_qwt.m4 @@ -67,6 +67,25 @@ if test -z $QWTHOME; then fi done fi + if test "x$exist_ok" = "xno"; then + if test "${build_cpu::6}" = "x86_64" ; then + for d in /usr /usr/local ; do + for extension in qwt-qt4 qwt; do + AC_CHECK_FILE(${d}/lib64/lib${extension}.so,exist_ok=yes,exist_ok=no) + if test "x$exist_ok" = "xyes"; then + QWTHOME=$d + AC_MSG_RESULT(lib${extension}.so detected in $d/lib) + libqwt_name=${extension} + dnl break, libqwt-qt4.so is choosen before libqwt.so since it is surely the Qt4 version. + break + fi + done + if test "x$exist_ok" = "xyes"; then + break + fi + done + fi + fi if test "x$exist_ok" = "xno"; then for d in `echo $LD_LIBRARY_PATH | sed -e "s/:/ /g"` ; do if test -f $d/libqwt.so ; then diff --git a/adm_local/unix/config_files/check_sip.m4 b/adm_local/unix/config_files/check_sip.m4 index 9fa0d1b94..0234ec580 100644 --- a/adm_local/unix/config_files/check_sip.m4 +++ b/adm_local/unix/config_files/check_sip.m4 @@ -74,6 +74,9 @@ if test "x$sip_ok" = "xyes" ; then TEST_LIB_DIRS="${TEST_LIB_DIRS} /usr/lib${LIB_LOCATION_SUFFIX} /usr/lib${LIB_LOCATION_SUFFIX}/python${PYTHON_VERSION}/site-packages" TEST_LIB_DIRS="${TEST_LIB_DIRS} /usr/lib${LIB_LOCATION_SUFFIX}/python${PYTHON_VERSION}/dist-packages/PyQt4" TEST_LIB_DIRS="${TEST_LIB_DIRS} /usr/lib${LIB_LOCATION_SUFFIX}/pymodules/python${PYTHON_VERSION}" + if test "${build_cpu::6}" = "x86_64" ; then + TEST_LIB_DIRS="${TEST_LIB_DIRS} /usr/lib64/python${PYTHON_VERSION}/site-packages" + fi dnl Search sip.h file sip_ok=no for d in ${TEST_INC_DIRS} ; do diff --git a/configure.ac b/configure.ac index 2ccf2effd..0600eaf85 100644 --- a/configure.ac +++ b/configure.ac @@ -26,7 +26,7 @@ # Modified by : Marc Tajchman (CEA) # Modified by : Mikhail PONIKAROV (OCN) - autotools usage # -AC_INIT([Salome2 Project GUI module], [5.1.4], [webmaster.salome@opencascade.com], [SalomeGUI]) +AC_INIT([Salome2 Project GUI module], [5.1.5], [webmaster.salome@opencascade.com], [SalomeGUI]) AC_CONFIG_AUX_DIR(adm_local/unix/config_files) AC_CANONICAL_HOST AC_CANONICAL_TARGET @@ -590,6 +590,19 @@ echo # chmod +x ./bin/salome/*; \ #]) +AC_CONFIG_COMMANDS([hack_libtool],[ +sed -i "s%^CC=\"\(.*\)\"%hack_libtool (){ \n\ + if test \"\$(echo \$[@] | grep -E '\\\-L/usr/lib(/../lib)?(64)? ')\" == \"\" \n\ + then\n\ + cmd=\"\1 \$[@]\"\n\ + else\n\ + cmd=\"\1 \"\`echo \$[@] | sed -r -e 's|(.*)-L/usr/lib(/../lib)?(64)? (.*)|\\\1\\\4 -L/usr/lib\\\3|g'\`\n\ + fi\n\ + \$cmd\n\ +}\n\ +CC=\"hack_libtool\"%g" libtool +],[]) + # This list is initiated using autoscan and must be updated manually # when adding a new file .in to manage. When you execute # autoscan, the Makefile list is generated in the output file configure.scan. @@ -658,5 +671,3 @@ AC_OUTPUT([ \ idl/Makefile \ Makefile ]) - -AC_HACK_LIBTOOL diff --git a/doc/salome/gui/images/geomview-alt.png b/doc/salome/gui/images/geomview-alt.png index e7e1ef67701a8c4d4876349109d7124ecd611113..b76055e50de84accd66a294f5b00f1ea436ab0a9 100755 GIT binary patch literal 74085 zcmY)V1C%7e)&&Z;ZQHhO+qSJ~+t#$EZQHi(Y1^1Krj1u~?|1+Iy{uJLt1==pBPz~0 z`(Q_ul7b{W3=Rws5D>hyl$Z(-5XcnZO$h}8IJ18l;s*GFc9PO|0RnNpVHB7my+0R5;-gq-}*UPHi=t?DCe`$(kyb8%yZXl z2k}@+IW{E8c|%9EMpljCp^;u#2m8`DIbydIf95)ONp>isGp00VCiukYJm?+jhFVp# zI>~{jIqOCs@gn9q*}k_EyfU(#muvDf^pVrolqON>_JkifXsd-8_x*yb_;% zint%sRw}SR55eMm-0jy=Kl{E@oR;2CkXpyP2bFm^fg^YRy;eAWO%Z$~RfN8Ze3hfr zxY{F}rVa}{2WL`~jFg9N>0PWOA=)uDVr`^yx@jW9;R=hak&-2+qACjd!<7m9Qw{{@ zncp4m>svuT9Q0bi_75I}wH}A@kZXS!J1BAso%4_j?Xd?zCC^$8Q!gOyjkgUO`SI1cQ8Iz``zr#IG zxOQbXR6OOd2U%>c6T>7PRYhZB5^}fSXO}K-_d6et^SH@G;2Z)6h=PE9@y*K|3wTb~ zoQV_k#;tvnnDcK1E08G*_RBkFsPV|@Rb^5$F0o~J=FNYM_#LUnVvS|?qki9#)=IFf zvf+E#4l`paS5hA0qJinypAnm|)`e6hbBN2=(`lJ8-$g{iX(em7frNrZ5;6#AhKc{I z!*RfHt82~E-I!TcIL2vAAK6kp6-`D)Lbku7XQRu?vr>Uj@1__WjDH)X@M!8-yz1D|Fg761&=KKOD9Yuu`&AkgoseLf)U}U4dkRWK;$L25aSD}{8lZ)l| zLeQa)&y$g>HNZ)l&-R2RE7L!VWSR;V_w~<|U+SiJ|F2f`+O%ssA@Y~i2X>+JdEnYL zW+sA}1;uroDDn$!c@Yck&BX^tLl`G4#fy30;iKx?CmC-Qz=rW%5l>jXW8-TgyFnqn zG>N(#xWu*YPtcV>cntwL&`Hst9mCR&(7|Gyml2B#<<3`&a@_w?9I!cq#0%Dsbo#~V z?Yr#Mw3mAhwyi9czNBj|;DI~7{(@ROPLAkxC@DZN7T4t|6E*lxGeO!PMPNu#&dHsn z#b%_#fj7}H>)WmlerGULAsBLz<1RB+;{bzvgV#@;e7(^o1(tn$F<<|-9RC}BuwFOL z%7dnDA-5CbYu`mcw7Yw>eAMjnz-wRyg5?wJ`xjVs#}ta43Phm;>JV8YS{s87gj@+m zW!8+N5ygvF?89HYEBc>sOp+}nQ#1*6D?PJOT4gZ%sNAT(1aH<1L6y*+A5d^avI|lF z8|ww=9x%$ec$UaO+UN+`5YROv)W{1Z$K%!`Sjk6ukL8>_e~k$V?oxT6W-?HaASv7; zl1_eFc=0~WG{8#0lUTR;9yK=49{nkn8#F(N3BAp?OXl`6q+z8jNC{;7!6?Mw*k@8} z0-{Nd{7MBj4yKo<6v`2lnGjCthDt!Lc0!L1?96cALM?SxMyvqhF;D~He%VARfGt1V zHetQL@<{Ax+F$N7);?hVPqEdF7exCE97esa7hg~rdN8o*xDdtQ@ww2JpIl-(6PyO- zGd&*z>zy6mp`Op{l9{ue15Lscfr3_1g+Ry_W9mahLc=kW;Y6dP1N&_ux7m(*KKCQW z8RdY8sV*dXo1ots369P)>R9yR&gsXKdGh+re`)|3fVdIJr_Q z8(Dt_Or$gqPE?38;f+D^&4XFV4o|!UjL&rz6azE?tyE&Zd7?192UN;(EO2XU|G`HPrx-!6@Z0dC(X^d38(dd(wPBcLgn~B?;)^17VyaK z`#uB3{{!_G$3e0ouA5!q|NBkEq$-3ZAt5a)I@aGm&h?FWf-C|>9Et?^V3ha&{JTo2 zm?z*5!Z>F!dD3J#hvcJ}H=80%4Tc4N3uA;ihds*rzwSpKiHVR!SNeYHZuBL;;E$K% z;%4waK|>UC`MfxUk>4Q0H@dtxd3>@qyKpmktN!RnjuD6~yu1uu?*PxQaxUEYezY>OD(^fPr) zm)AFU(-&2}I2`-w;|-~^*_E}~iIcTi5Hq=PGMPzX&_>Aby|w%su~cW%2S=CZB5R}S zPiD;2#bo851|BZBL+by|Hx%jq9vlj6YZAKpqx|JDKOOBmQf!w=f{eVRpaZ`4wV~lI z>3%~@0hpg%Ff{{LM%n{WfvTn&myq!03U_>(v8?RKGlFI7)3nkSR|r~OLUIfzleaO( z29*ZGTY%Kwmy~CBky6&LQTk zD{Q`2SEx-USH?zX(Q-a7UijUAmN7Kp+s0Z^D&O~;->ALf9GpKn>W`$3&M+Ix*4j%Y z-b>Te*_xKLI6po2Dka~*0`JBo`BE^Ro!Lc|`2ijp#_A4&=Dm@Gf;1REe`qGQ*u+!( z(VCAki3t`xJ^c*5eN=UKV7ZxY{X%R}yy~D_PUl)8u&Rbeq&NIAnzmP{$$Vy+ zCP_w;PwbAbNQ&?7FWR?k-rFd3G&P|@fejLbho4igen%Dc0sQ4DLb{94A4RWV4 zBuZeAQ6y(%8Da^WbHA$ot?>)Q;Ogph;mTfFX}t`--%D4s6wJ(#EDr0*s?i1GCR!lp zTIM8)O3uwlR7FcvI>R5JcxSHOF09TD`2Y#-0VRp0%Ry(CbEG{pNc-LHr$|b~G`_JT zzdJb6KPox5p=%)i{U?ssOf@f*1bpno#4j*st zx3{;^;bAlkjHjok1E$!Bp9J>>wY}GIoI6^NSz5Zfb=qAJ%io8D-$>Pr$S<*uYxTnQ zgYSghh*7C47|pxaxek7yes^7K4WgT6c6UVB4}C9qy`djKO$}$gTy_rw>oGws>dg0GLV~8-hVO_ zqf#muWro3G&W`K6N~$Fs#{NFsEiy9k%eQp$n;Hw@PRzP z{yQyG7dKVuh#=KM{AqQSQ*D8x&sX)e{|*+jcIWZ_X<~f#4pz|#I@SY0rjZDe`;A2o zUsTPN&hOJVSyh|3VZzL?vNw*92^3WHaIJl<@(+%MPQ0X3cZ+RklwV+JZN)E_NL{K; z`q1MubW|i149q+{xhXe9`IhGb?RGJ&4NvS0T~K}?3m3(0F%9LLQT>^!Hni$$`)ND< zYJHOI57e3Qg6K({Or6YdiEsh}0y>VWo+3Xx-|8+$rliCR>{Oc@@#Q5}_9hbI(D0-4 zvm+FAd~jVj1xLJaVk&^z)W?sk%95$#1i{?&eSf*W{e5`Q?QkYfE%|-E>-#XXww7L8 zD?_t)%6rrOa1-#|)!y!j=SZZIh3@jw&TeV8B1A_=w^FOWxxNm4URhbW-ed_{lN&z( ziAVrNV>ziC722jMDLKY&yVBj=>m*5kHn;oz_5Av9I>ZWW*3{Ir?~t3=!d4P_m|ILT zlC9u^tyHlDh+*@sxw*Ny;P;rVeN9}ATC1z&NE8hWj$XsL%?*D;%fjX$w0Y{vz;wGG zALUQ-1bn|7Pi2{y2yxG^MbhAsl5$fj1m^NM8XTO=pu4-9_SL{FNd?%`JGRm?GHM#+ z_PSF0-5ua*ukY8^TJr?{N%puF!w+Q3LpJ6==p3_s`X#Gtsi>l$FXsG9ux6f~Y-D(2 zeQ;x7e(fVSxbeeJoR|0gC6sKAs53`0rNkw)G$=00w7#|^EjpKe-UNnTfGFu4CEZ8{ zp{K|!zoG<}fWW{&Sz30|^{GfFK@`54Pn`|^YKs&AI{bsbYxD*$@v=We3qMR)0_(Io zBr=mk^W#f%GvXU^DsyXs!zc9B4|QR@R~=|^veMT(z}`lVLMb(PAStLTt-`M6v%TPPPO@>FO%N8B~f_qLNqZG_UU+0V$sj8?rzquJR#xex~QQr?l zoxcC0tD_T7z~5;!0OBdM-r+(?=O@hDK4^)T+}zxJ)BBD<5Py7pY@Bts^6`3_w~q}) zaJcuXlFa}C0rB-Z7XUCGMeC|%3f8u^F^7FUJ)bSMt4fx89T6iY!f$_;s}K+n4iIOy zwm$X-LaZ?G$Jx4u;;<^!)YbJ{?bg!_{iO?(UO>Wd`9(!Vn{c;1B~GMCXeO ziQAI?MMX{Rj29jg1pH0WBX}& zsXm^7erZwU*X7|D?9$SF;n!|y(c(nKnZ}XI8VlZbpeY zZ;U!7l8|95ouq<8CW4xer_$*xeN!Vy7W&gu3bzYRQQ`18@+$xIC86*eBt$X`ZMSJ- zPZ4r^L}?-)DSwZz6d8&h9s>gdbBbphP&7BU(%j-hZc=GxZ%AF_!r;dP=A(rC=pDx7ggGy!zDm0`CeX$0~iO`JX*U6N}?({4?|c z5=f@lOW)Y5&&QhXrN8z|k2OIpR5m!ftIY|j?7crEm)C}u)+uTDDo9vLMky&IceCy6 zjBl|4sl4a)Fi4;PHYe7U*l=$lE3cd_(7wAXP>c+;~f+V4^98pb0h1dI&J@X;-DL&qM zcV=NB30F0<;>YKwB<0C90OCl(V>KWml>KydaWkQypaNBO*N}wvvPV+K?hePo#Pb0f zGQ+t$JZ%EKFu0i*6f_Wz&s&NYyyqz%8|JuV@&-x=>>WCGP3ZqpP+za~s59s$#DwF! zKf-}i=hOaF0!w$}G~c|(cR0~Z^o^6!Ibway4Y5Op1FW7vb(+`fFR$Xh`3e;PIv4lkkErq@+wc6!ut0W2jY zSFI)$DJf~#i21ef9a$e(+Me38QmU>M%|zP4H7dYw$W2H<%1b{vz_hhHt+E!=P*YJ| zZ0s&`aF<+{l3eX)BpPR>VjyBzosDtVT$U1*rKF>)Zf@pF1>|a6r?b^t;I8;c_(@sE zfuq7X4BjM4XRmv&i6;;Q)cj~Y*!^&c7<44e+(3QUK_SWEMa}hf!R2E%pIc((r}aKf z22p8)u}gLqxaY%CGa_=D5a(g{F6u-2UsvKCk`%K`p|uT`k8&GZYZE(u*|x_?#zyD% z^hVLodxXY7vBV}qlKPfcSBARLrH`Oo;a>&3P8rt6F$ai%UF`+WaYdh`T5w5*her_Q zBxiwc!nGOR4V=^qe!UzH6bO5!ul4%z8m^Lje1AO572x2_tKqmk0HEj>x}on~Sh1*! zvvV*gNaLAM={o-Pt?(MJOsJfu8 z;KNwKVko_LyFiknFq@TstoD7O*T6x+!00qMgX3*EwSxRb<^bzG4ss8|4cbrK2Vkz< zcIR^cJP|Xq@<)^?;v2yFfq92s2tOi$ z+cdv1K;Wvm9;ob`7XZ>$RbA+NwZWc`fXS#IN>@L6nSGhl<(@QQ)?0zBC*D4WT$@MA z>S}U36B*eO(GhnM3&o~F?X>-*runz6P5E@jwpdA~rUs?WZXnwG!e$|pe|dSmv9X_K zKHwmzu&*Rz6{>D#b`YdGExcXpNX5}EVI%0Nnl9Ac%p3s`A-^0JR=l@lVUyMTXZyAB z;TtK?3agxhh)HyjB-YjpSwN|(P@$?&uq_aO<|G|8y)l`~_>OWo$4);`iu&@emKqAF zz>>=F_=vPNO(y=pOvlqWCOCO|e65`k@)Bk^gi)pxb~w76V7(C4OTWXv^xJ>o)gp<_=NJ_7cuPsebvP2r}p=Q}$h^sHT zaQVIFX0{?{Kh)p9zrFXr_V#{FXX_E}0@3U9gNvKQ%jh_L37O-C z1Dl?J+M#HT1#8nSEN*~Eswg`CG}@#du*3uJ^a(-|!a)F8vuOX60b9!;E+D=&0=8uP zCs~4iZ)|$~0HF$D!&^xZa5;%B77YpNr@lEj2u3i=+}=mX(}cF}jf{#kkg$Nr*68)` z)opc1q{_|nf1{?%2{G5#*Y~*DiQ72M>6#PxmK#p+$~pgY{kF*)VA`OaATjsDSQN;g zbPe1A49MxSQHw6}XfzIYB%60y?OW)3BnDG4n~&HVDtI=MAf^}=tIE;H=yopPiiF9D zj0|iMLRr~Rd3X%7twX5QxqWON<`=wl=l4AZkp-)KqE&kjb@F1?I>Wi7MCq;0mf=A> z+CLRFL61fOh5#o|n%7O8{Kz zSsI`lF?&3_rlqApMuh8ZbfqVUT=tYB2(Tp~F0(RmP%<)-Ff6RlFZFMzYLBU?>x;_I z=?p~{SKj0oR@@x@xyBy^3OBxy?<;etEGPlR)Kiw0rb8T3Qv1!^`r!H)({>jdQk`3n zSkzR8YPMbII<0q2dvT`ib*|HHo6$jIn?+lGZky3rj-7a<4i6U>htDSh2nO{qYN@HAL4b!B>Z+)S7%_z0975|m$}GH_8X6iM4P(c;lNlEm z=h*XC!_Y7V_sRURBNAY z6*#U%W3kk28o|UbWM<+>?e_ZV4kHQ8bCxeK#1jfK(18H3HbLSS9K>N&T`!8IRd;Fs zpd_JRN>UPu2~_am2tMrfXyP~_Q+ZX@=I-uKc%^jBb_6JiqPDi@9FLuei3#91fVY>I zM{+5PsWos5GfP^FVoT!I=S0!_`Lqd$VC2os$v51eF4yb(Ui1d_#YH{G5}8gd{|xWB z2t7U_x1NhhiR$6q<4;5xt&9yT`M&^rvF2C9(f+Be4R>|1p()l~v#T~PDWlYwv=w8T zvXtS0)cO6JSRWI4Av19xCMb$k*!3s88jT8%F={abpI$m^os757d!-Fd)5BCzx%4an zFowpH1wwD@b;F8-G6zF}GBX-x9+Znpes4)cXHZXLYE*m$>RW0^XKqPPQL+aXYhaS( zy=5i#n)SsQBqSszdfG6#Q}!pd1zD&uRk;-Zfs*;6Nb z)w1_Vo$%IPh!ufO41)W~&gef7LKJLr*~jW|fhKD_?_FWVK-<6~F7hX>Nl8h)y}fmH zjuH|Q0EdNcWVY78T|wN}#sKUWIu;Hp0s83yrsY1GyY9qobZmA@i<^lF3BnK-8j_J# zeLQ$mHy}0e1_;4FZif(Wh2ZM;qVw_ffJq&@??yogf-b-wqq~CFFLK7nfoDPNNS)^ZF0a9#upA&OvCo@CLkw)lK9}e={PP z7-3oAFr4>&UOCn`zv!W~{sj9;YCJo)7sY%`_s~J#4ka$-M|W>6V(GT2rC zr;}1wKs=qHNuHy>y&k51XDvRE0=LW586cGZE2k;WCxx4PX_$FF_sCB8p0)9Ah27&f zhubo<$7;)?P=V#XowfZ9dg_tlgbS=WuC@=bPx^~dAy+COc{G}l6s#Ox;J9ycjAL$v zo1br8TT9V3 zIWo!*;hol1R$NvlNs(NkX7l664@=9_{(d1{A5L;=!PwM&+zb>vY(+&W_xpI3#^*k7 z$bE@CC$}$o`8^m(w{wFgcgfve>A?b!qUL@6Xxoa7ca&8HyHD&w%lY zS#V`uG8oN6Lrc8&ojeCL(3w;7PcXQ+ zMJfDrD1?M>MUiQ4csLjT(_dFs|2ODtM1(<08FWp-huYjuK;yo*_O zL^Ras55dn|^?U|%V{0onqv1Y7k@5!Et5TA?@uTt*!k$8z^FwBI{lU@Mz-T3dEmJ~` z5Rx}d>I{!({VEau9~U4@mdpv6pSG?`<`2yV#hZo!jrSAF{h!V^2nmf@3OU1?NPcjtP|`-aC2Z50kzB~HS%t&Vv|H%qTo zIyyQOsjV9p*MB6A-f=8!aCAB`95O8&qIo#(VQ64%yrVZ(Sf1S&^^$)tFR!xIgQON& zo>w>?*O*?z#EOaUb`~@gG*vZ~wLxY(TG_ZiMJ=`6EwnwYw7D`jIw^6wwiDO2nC>>H zTFz$arjM~6{J@fMG_2z~tFD{VP%`>>AvK@Peo?Plvz%R8u(DE?74|QvkhXM5PA?@B zk#|LFET)+>%%$F9#3)E;j9En4q6<3DFDvWXnqvJsZv2)+KCXCYx1Cv5v0$KlH;M1# zmEdiOESm`^;}PvuDwtc+*y>Jh{r;uS(phBUdzd>r5!3h{pUvy_v{*vRIlHUG7a)4R z)}bq@klja0=^=h{U7}l=X1>fgPPNtUcaxi$SQwv^RJ*Ou{!rztQ&u;=$&*A{WO_q$ zuGd>bQD#w^Z%SKb=Y085Bft5a)90zJsHnI*ep#74no;$vklR;LUFk2cas0UKBdK7R z)YW{Ec8O9kLT2^pRUK3@AZfHtIu<-UeDLm{%;>dyxrD|G|`Bk73JkyDZd20?+@ns z@HTsWz8jJ)6|y@#Z`am8BNVQ;e9Ru=d$L+DHI!8mp`m}cxTGci67)S->?O5yzvS<> zy&1seG($r}larUPvBPKBPKcoBdd62#QR)5hFgphsf3@zRq;P#*Lc98W$=huHJ_pF? zFE1{pcDP|$&Fp}VwO;M?d2P<&a@=gSy7cw+1<1(AxVgElhNh%xCXClwGU#o0JkPJ_ zzjHdQw^-gVwmD7(SH;K2S5#DR!4<(G+*Byd$%L4ege#n?yAKASMpceO9bJr-kRPNc zp)F$HSXrkIEsT?+4A02GZ|!$$P&GCbFlYf?BxtU$FCZZMANTg~O)mwLrLqCa zkx0$Wt!QW%FOV-6e=a6=I!I|fBxQAF<@M$DMYpH7rbm`XW_J+SqNAfrElLFh1pL4J zH8eCPCnuE#1_wc8{ysjUp`jn$OwdwOV`Jg8cXWkCM2ND})`{;wt(2GySt|!!3QI2(BI!bNH_=(T+e^he&~CutEz_7 z78MrBOv!BWZtRcNIhI>CtsBWJOGEQ%YA6S_D$UG~BT1xWrNs;}<*%od=e}^r^Jj(W zPCj$cRnj5eD)M`$^x9#&U2lcTM26X~nT@c(v?Gk04Gc&yP$Nn@N{AE$1Y}-t#K_DH zY-XE(tH4WGSlC^`UCazDN{)m#acFR;(6rFc*DqT?J47_t^w6Z>S5FB4dIhE1tXZk--=)lNKZgqrdXe_(xv_`X-&fpvc(lVfoSqz55D?!TGCMSz! z4T9T%)g(B^Hq+PFr(0D8BOujK6hgJkYbAUKYhJ7>zU7yOt06#Ru!{K(dD$-{gnf`U zSFT|pyOn06weQLD^V5=&5>;ALDv*8O%T{0}nOEzM@%U)`-&%F1iv@?z<3+k3M{wo!z!N{;v3mrdh$>Rq@a|<#uhKV#P(QO2X-m;V8ka_m69B@rHHCHuH zF;6);xcboSt?a?V!N*uvie%`cz!3{{G>pLT8jPYr}Yi25pgb5tKz}gA)1sDl=ytHA_$`!{3 z4@h1}ThkEIp=g$qofCLJ&}LrTOpVM5vmCLsKj;Lb+Ymm2;~;;2hhUb7i*#>*{OV}p ze$S{H3W4+pj)rE~er;uEWo1$C@3mB{hiSv=$f{zQdCj z_KC>;>*Fz*aq{7Ox@<+5HqtH-qOQrqjszDt?h=Rc_@Z*`_Xr%#Ih7r6WjNqu%R76FM(Tmg3 z?67Yw#HZ85^o=s>zHYu#{cnNES_5A8lb&}^M+Cp)#{spg&_&0usFPgVd}6~)#r$0c zj2O3Dqrsno0)8J_T4rCgY0YT&hV`&eUgRRxcu`;x#(X(Q3&UpJbvJh}X7Xw_**Vs* z82#8_=d)3k`TL_1)y*+860@0wBy8_TccxDZMdPS)wzOuO3r(dJ&{aQe@*fvMARozP zCue3F3ah8m7D%M+qnZAyMc#H9TRe4N{i3ZFjmXU!p+#{8ow(Q zyMDg;?N>ZH64vTu93Tx{hZ4M!nEs+xDLs%1?5Hv9E4>6>8ifcQU#3D8gZX=D84DUt zc)o@%(MCAvBQwE>%-%Al7!>qHXJ8@xY4IL+0TZL`dy=%x!*ThifeR7jIk1G>l+JavmoIhcxV=u&1-cdFr;l%L#d4y_T7pWSDw6d z{ru)d`>fcJ0jcO82c`1ezjQ0qqC{N3zx*yG5=F%3>|XN3MMO;z2x0*h{FFoCy#e&xABpOAPxUyo<+iUROz=i3hBn zIxGr}MXaET&p91gwzjbduJeu8))y3V?c$=&Cnkf#Ql6$5sePUz(?11IlDM1Ja;2DKxU{RA!lRp#Cl$Ufa@2ni@AA3R;JkW7om&v_ZNvbW;aS2)T=5~ zgEJWlfaT;VQjc>sCTk_cd~7OWkOP?CpOZpM3@iu{#x-lIsz6;1R$5kCURp{{N=`;j zM!}mFkg;WShXFbs{6(aUh~Ei-#QHgaAi+EQWNyTBvHutCz?W2v=btVF4>1wQL+QkZ zBgz^ zlT5`94Bi&X;R6Ttfd*z~=J{J7*Q>#U!G#BfNsCFVFzW`n{Y)@PD8%rI*g4_(aG;)> zQ~jU9aMe|%;)kb?wv&3!&>F+sXulV*B4f2SLJy^qKdjRw@Q64n(fi}>|{O5 z6y5bDrb5GMp_`qM@P4dU)asnEg%zyR9}Yr#nLzeVH{yMXE|lKr>^b zqn;ORoSYG%q0OzW@v*UyrHsGLumFp5y}+h{GaoZuJ$<=lw}%lX9yUTg0&oz2ssCDL zU#>&H|NKmFL<5vF!pGtEp?3|}M{7WXSz^;3gBEUPn8L$z>(_ruNEjF(nwOBX*=V_{ zDXED8F$$rgTqdWbac(0N^Xz^RH6C>TWy^XnF2(bqHQnjo94wVun(O^`QIS?g?*QyiWYKtg*+ZRLBNO0_LnLzG2d= z2Mw12g?P}1i0KZO`3Rp320E0dwkLm#He0P^tFuYywc1e(8|2b#BqR5dkcX? zEN$i!_)^*qvOqKN-$>BV+xF*olEbpe>Chj2PRNbbgY z{bSZZ_i02^h-J;rT~iYi0|pm2OWn}F=O*hWK&Ll&#AJD8CAvPG1@6x06m@|W_L+(c zC{4rt39N^T?(z0^d}anv_O1Y=i8GOmq!R4CXTV5)|D^1v5g8Ks=c{Mu5XI?2f|+CW zZyG=hYa`a<2aXJerlzG01&2z9nrrCk@$vD|ou~RPt-SzBkx55p2FH7QMmoOE%^kAF z4!vBuip|Aj%s%g#3Gh4uqpF-tBB7OQfEMS?y=_Q6D$m>Jw^dc`e+iuobuYZ?)oc+On{kv)yBQyDY zy)9ezdmmdr9bAuE@qw^563BsB4}(t+nL`DgUq#+aNj6|9_pZ2VPuk-yd8e@qRDCY| zPXNC4iSw9>$jqAcgi~0IsoqSk4Tk!UiCASF(#J7=;Xj!^@ir0$^)md`cvgpdAd*cl zUqheGZX=VyvYauD+xHtTR$tG%LoM)QV0wH?FrlWWt4*X&_(g<#Eyow@fY^9pVS%K& z08aE{=T+=+dXOLH5|V-52>sF(Ko&yeF3^pTyMu|InV2~>J5K&QXwJ!qwg9fEu&%e^ zy#s?|01zku+`8R>?@s``Zo-Vkp(Tx2$PZ9wG7LA5l=Dz*BMMZ{e;l0LfLUyJ1ELxN zuanDZ5y0Zf@#oXh6UcF)_{mk|ctaX&#j8;30Kq z5`G2y6M*s4h&h9Lt}NxeF1y=&>Rz*U+OVh7Xa)z07w=a;J%e^xE{CjuUH?{vu+PH` zr=<;-c9W&0|Eu|ESzf8%z4Rny-gKn=KW{8H?q?kFPuNJKeO$u45B48wKUa{4=X?VE zA47Sc5(vZ4?E#yHBnbr$&5ka2dU(m%j|a{`jU~X8XYUCs;&B-e@hf6+D&oN%n03bR z?4=0o6>x3$V_PivL6Q~>KkLgrlpWEZjS06E8R_WS8!D9X4!hwFi|sR*me`*Olz(#B z=DJF8_iqezl($RyegnTh-yjM&@jZXU1;esL^yYaS3`f=1*Z;}10S6BQ-JOl%cOtR7 zLEg>joBlkIB|>7TWgw9Q2u9(K7qPcR;xiLhb@gTSN3gFVp&)n@QB^q)rA1w?WoL$N zb74lGwp9mxiTV`lMSL_t*3k9kpG(5C)3A`Dp+$4qsmZB%y7a~6<>RV{dnFwW7|f3R z-m*5!%v53)d{2;SkP=J)(JSPHw;WDZ>qfmUEwMi&bFdik#m)2M&U4|PbLgl$0KdA- zwma9bHX$kMDCsS!+1#2A_WhK2>U0Bo=J)9YP`PMr4$f~0hbA{_%cUCasZJOYyj^H^gs1@;38nW&K5@WX4X{nW@Rt#bUJ_{}+T!6ydv z7d2iIEqOPegv)t5bH52ILKwy)5{ z6!)7Qe$VpYu~KUI!eFLYo>3{cX)Vz~Pu0mGjFq9*X-WK!pPev-9%+2I<@i=cnq^6} z$#_*N**07|cMgp^qnIkD;|Exn&-}5eJEAuGlyRsCG%vcFyrhy@WJ&4i?S~hRE^|}$ ziiS}`q^sg;_|RiB#B9<#bh~~ox|&~vb2=%UEb$;chKQ->af+`(A!JEw!FOT zL|9c>$za&~aZ%S-szfC;LImHHC{Ywu|MV~?I26_7v_FVWtC25pbaa$Y%+w7iCKtf( z@81j|3SOR{C!SShB4uds0c!*;!n(n`Ngb{L3u8lUJ(A>?)s4xS6$S_-VkRml7UC*& z5X|?z*f}^jSXfvX85tQHBje%WAt3?5g@};=sEqJ%aFKn^e`Loz`ZgVG&)roep8uRj zHbI&&=Hwf2DQwqIUpMtx&wjUEaDEegUc_|~e%u`EXX(}IwOKSY86`?JbD?I$mZpXW z?Nbuu`pMD>wzmfk zSZCs7-QvX(ZCQ!*pTKTWF)sl4XoF#}O7P)KGreRe6`BewnuY^HEP~&7r7DJo-vGkf zW`*!(p~$+Ypvh-WV4g$!_c3DtaE}-Vr{fNs2V}O7@7w68gxR9t>(SHIrV;95e&YB& z8+e4V96`A$)cmb6G!#`OCPhCJ#8`Vy$j3O{Ih%Xw6fPJyc!R7>r~jL^ytXzro{b5? zwRv^m!syZhgoUEAlw@y!rLmOe4>3(^R}b!zGMa)OG7dqRs?5R_IZc~FT8;%Y9qh`U zjFpL6%wgtQ8_5BzQ3Lo)CZHj%aujd1pHEYMf<{>NLnE#P$%m3Zc^tmEKOfPbDyBAU zIRYNP-pfuIiV1n}n@@7Yb ztPV^@L&Fa1yd?bPpp}zZ95-2?y|RQ9ygs|&%QtC`J)W;R5)u&U!(ZH7+1>z7 zL~6aE;d-mRuALoSCIm){&$9y?zvB*H`z=ucfRR`Yi&782*9u`tgpY!9Kg)X~CMhY3 zliLUI0;vaa*gnPtzk+C#N$WF|#{~Y-zy^e+02yhZE2NWRCSXgPEF5rP{rpD|PuAie z7eGqk%6clXu=%c)Z|+D2&(Qh}Gvn1GoMhXGIX5s@6V7Q{*ir%X4 zhB6N&Yjs*u>Y@JmrS;`aPNM1Gn*3C9)I?&$6byrNtI+NytHXU)Npb+^*dPjsIQ*ii zrzc0IWNEIAvd1-@e^8$ zyZ&>4(<#<*uY3*(wVc9Qt2pJnCVQH(FEqVhZz~rG3sY`*)W`V3>@!fex>qDP2xusf zl zq+6u~4x)1pnnL0aLn*-uHr}Q({*r!UX9pv)fj;i8u2Afcg((dnW4f$1s5Q|h%~NNi z=4{CV$5Lmbv6h0-8q5j5;l^ReTcrcJf0G+zt1>>6nmJ-bV{v^v$AnRoy zU@r$iJOn2L=*y1(`;}q9C;Flg+K%6|{t{8K;K!{f@(RH2!ZouLf4{Bv3A|q^LhJQ- zqvx*X@p;_?xZj$Znlb6NdO_n$pA^2|{$M4TEG#U(Z#)FT*b*5?4K0)vTuel>1l7ul zv+d!eGxKY53-jxA#nU1DCs@1YXlmZCopefb!NDK{08t*gy=7_+ZVe9)=iuO=p`o#{ zv8i8te0-dqnF;DgM@Rpq0L4cqVpOIlOkQJpvt!HI?7DS4#icHAkC?Z__?WZX7W+;J z{;uuc5ukWsn8@GE5n$yvFkd^k|1dK2Y$JimjI%fAGD8<3=`U?Z|F7RG zD-Z=Ci7Z%f?PP(--?yNiu!`n;HQ%9uLrzK`u0y8F=90Go>())=lyLiI zU2Yet>DSeUeO3G4%m3p7d~rm%j8I&KN-xgoJkCruIAy~q&_2HSfJq7gvY}9P`ULs= zqM(zSWRcrG?rn(9w3{8r_H%~J`P$|6Mgzf-<4~UUS&Kx`&I-3mptO{G?wnKgKTCd( zE&2i5eeReoD{Ry#bkapLywzN**)tCPKERU1k}w-Fe+X^dh= z>MrFV)Fczw-?JKubPR~Cj1j=y)t0c?dko>O6xUwIwL;6goNF&$tGFnvyz3RSyd2e8 z^_?HL8h%?^vEk5>?qp$6i4f22-iO-~Sh14<_8si?25{YB_IrtA4egP`l!O1MzGEL= zBpMkR=@;2c-vR71B3m+1A!1qP8+_k~l3|?96AXAfTj&AU^7Te=nJPoH6k|0t4XDEI z!jHz-?%3SAc*}5myJU5>D>r)1i!&b29!GS0+||O19G@vNlV@#mboJ$ceHoY2p`QdSBFNa&$LIa+ZEzvv%g*-yVe1>C>k7MWV>^wVG-_Jjq?8Z9g>y1TncFTbV;Zgw77D#*!%C6n-x5!fRg$38v3k~5;u z9M*Ey)kt4uqbY*^($!VwC1~!gPi{cx1A9vpYh@VKpBh|>mMpg&9aFW#PSMTA8RCklQUm5spI z(M49}9W@T=TE%z8M$k+$Ei*Q%*e{50G%E6u$2%EfA1YyB$?n2`(-zZZ{5{#(e))2# zim*lY*UU;Lyg^g;FH;Y7xBKF^Q@Qp)9nnhx!n(_qFt3=uou50qVle>oA6TmIAOS0! z<{FJgf)t}|%zPKxbj;A&e*x<39NqEj7Bb)`0^4iskF6b@l1!vg{MLLA`QZa)lw0L5 zKFw{T<+oT=U*Il%u!%1&E&$TEiOs1gq8X%sT@t`2&^A1Ht)kH=`MNJ5t zW3iZmL4yKlnAqhA8UexBhP-UY^1TbLp#U+% zUi3`*@q^9b`DLT@BB#T|`y%H@l3bRsQA8-BHhbMyDTn1}~4R7oBlJg$e zo0}Ve;O0pextUHtKmZ8|IWsdqk1iQrRYltY))^>6!^z1>O$}>Fio(F0fe&coruyh{ z3A~y+H+yFNJ74d;vf3MbA1B~81Tx8Ag|4orvym@6+FpMQKX-dx`b=A2rv2&m-Eltp z6vKbE0m_QCZI|b9L3$=RNszv}n$9NU$q|~OCY!1%A3ou5RG#S*gz~wR&wH>3$Qi!e z`MIpFuI||QICKOQ`Nnrr_aIIX`(Aiz?_4xTGcXU(j|kt-pOe9j3+`E2S%wCMTD2;w zx)5p2)j8EQxeP^Kbhm1$WmpJDYslC|E_h{lo?txiZxEDX8sQ{@5=V|jNKbdu3Px1x z9XPz9WdNg#OHQt@}2?CvgGdHs3BmV1+xz3bt+74zRQDeUs=NqDuhaD%mO(p z)Ng{#d&BG7-+#o#L#rHUr0U@`Z_{#SogWAX(+>j+U|?8wh{Ig82EO?P8neUz(lv*C&%c z`)(MwIzQlekdC$WIy|GKi*Gt3KzA=MyPXfl0NErkjrsP6Bld79^2Gw$N*9;EQ;;W! zHHU|XWrQ!cw#=FV0dG=6E5k1)Qyy#e!IjD^ZOtho_Fp{O8n zNAMj0odbz}d*+L%yZi%XuHXG$lZbTF7muYfhXgsBMU5bl~>+S8`V;SVwgBuwg9SjjA z8Vu4W>%^HwtzkGDQsS{@7AKjSDeJGh|Gav!5GHZszfhj2h4r$SkwT}T_1fKecR4wn zdg=1BIpbsTVPdu2#eXIBWdnEkl0ms-_$_DHbkhRG6>Q0jSqg_%3 z8Bl_qZx31bh!Z1W0G0CgE1fW_ucctvyFLjpwT*GNM41%;sf0c#q7=~a0+@qxBC1x7 zel!*U$( zc>AZ1#@xsNzqo$?m1tz`k@-m66Qrh(X( z4!J==pb6k-!xkS;&i5y3=;-Lje}qlp;NT%Zg$|3c{)1pz_Mm$pPe1Fp({Fg}_sG#T zH=^#xVBOI-%t%9P^PnK*R+Wl_hS?xzeIB)Q3H;K6_hseh?mx}Y4~rcy=Y2yG7apzejUD*Xl(~K&erTff99~h7@3}a9*2HhqOKwb8Od7V zV;Ew4kuTyD_gDKP%vW+y>okMeK3;w|RxidtC^~!uhx-;W5`S3hJzEnOW0j#WGm3HR zyZ7V7df!4n$SCiT^@Rkmz=46&P3_UxP6FhKff|wu^SA((%43OnAny2H_!Zl18rZLM$wPt+d4+oI?)jg8V16~ZpZ{5`)L_u6HVi#p2N zVT=W|PzaV!wGa>~&8jHv?w8+e4~8(J!Bo>Z0`wIfQFwi#n!@v`R-4n!mG)gaR!$A; z9(Rmu`o##LZ}cAbx$UM&946h@v(9Uo#_j#WCl!v>D>>C^SnT|7RJTM)xuQ+*vBTA5 z4={KhrhJ4b7r-ylB{qM@C$fF-D8OjUtY00kJJ z#!|r*#R<V8p_4$QZr8OpR;3IY_p*?-MDR=X=wV=CK_j;VWV^gjmBRLRy!WhK zWO_S0yB-^(SJA8+E|li%@Ww^}@nQ`1(fHv2xK9x_<;AMF*ctJ-2e>*liE9-h{8nx}XIb~@7A z!+Z10Fw~3pk!R=H-%X-zb<3CNzX)3TBC=SZB&74Ct1t;uXmN7!^a`I79bwJixK45C zH~wxuz}okD^*lW~>7gkSA`3$f7VP!`G;{rAeE=FZ&k7^nL(y^bE$BYj&-36Ex1zUm zP{T`F16VVG+<9^r)iHPlLcOIXvISu*4$x{M__85-2ezWz#A zG<+ypUqJPwwW%!BbLITA#fWP?a{X^0Ekj;khu19tYg=2}i0bqw;9VwNc(u-)O2*G$ z&<>y5p8mEvq*0MgBhRFjV%OrmjwT*7wTh+=W{pv^KUv#p`7+#6ZK2f8eKf5)WaQjIf3^Sso8;78WBUgL+7Eb{a$)+4)%JS~`{&yEc=)ot9@P~(N}5?%G&eT6KDzch zQTI`dF%BSPGs0wQ>4z(+=|QsMpaC-RE8p;sBU?b!0|XL)ejWMv_|$bXJsB{dWYF$_ z>Bxvu1C`v+AJWLs+IwW;I96i+M`X%-oBE?&nTG2dl0HXE!A`|RimzhtldwtjVa&V-NP453}vb>F7Pe}0tR?GczNMz3WrU~Zto2h)nExXM|R3vBsHegz&B+E(7(U6+Pjx>23uJtZdZc`M* zWd(sN%~jzIWkjGX1ykh^3I0>B;yLBF(>NGZ?20HmbPxS_AFe;Wuy4)`7+U*TvJPP8I^3u=~O&a?~62%+wjd zeZ)*mVfaW*SRWG`5Q*^k;Y=he3OEJ8R3A+Z9SVa_igUjn7>l)?8xJDaL!%0K_OP+_ zon1*GZE%g+6RmmcC5_fYyh9?qKZ8hq#ojjN@Av#sIg4>5jK4S5RA;_p7U5dfzW3eM?^%_DTw6o`@yM#w+!a)Zp37uu`(-zn_-`Og4tMo z4?m_8@8T_eG56i9Zh+H?A7#*Qb~sJM8+O1UXt-7$v1!fF^iBEFV!lVwQUug_fQs!& z=NMKM0mz?$SsXyTh%p7_0(I~?9YNTsX-N8;Tloq95{6S+0)d~&O_6+G_sNCjfUb*$9Up_YLAwH=`+>YToG@y-U0hEuI!RMsr<_!SXo;e zt}jj@${Oq2T^h>{Nso55erI&~vgdDy zgBz$}zRYZoCyV2b4hv^`s48~Ci?m=v>7M<+*^CyeL=%h>Qu}g1h$khWXY#)4FEG%U zT({|K`>?(cG3DhXjf~~+yKrB+6OI$v#4w4zhOcc|BKmJL7 zdU|0kdp1&A^d6>Z?_eplgH<#*cO&Pu{x$0C+OJ{Ycd*^^H?}$LHJ84r-Q(1rA2FOs z^3$+eOTO@L`w9^LO}Kp z+)$(S_5cNxXOElZ%cf-k_f_88-jb~0`u?FYL~LHqT45qC$W@`jrQ$CRQnV})0&%+rGH_IVIdbiPD_&HCLN%P<11FwrW zE{86N2nd7e7Np-lkZJG;#hQ1)7qwg4&uXx~=f@^trY7z^ekWpVq#A<3rXcwf0_9ht12CV4fF zA8z1SWvale>j;rl*GC+q*ws<&MIxzV~dbbkf< z+PSu@rFoR@L+2Qsyv#$)Vs}~QRn2pb59k3_sJ7}%B!(}$E;laz8gxH50d{1-#H-g~ zTG!h8yh9dIccgGh@8ViD6qHzz35|5QQOWU;sCg6<9W&6#D2NR;UVN7BeHONbXl!H*Q{cOP9pIg^OLu@(y-<~i= z*hR&bB$E=jcXnqYJC=YLxOeYQrN;?bDyldX?e7)sgTuq<$ihp7Xa6fZ)jY;O#n@u=>LOHS5t~t6_X>$obe> zC415$jZiu*b8pFD*=;OZq-m|$2+^z%f4n(quIz$<2k_od*U(s=8JSrJl;r%nQ$J`l zyxm`Fe)pA;6%J=UXdKb30p1_DK4TqgUb}8+;l1_8p@O#4&IlqYd1e6psTj%#yI`p* zxE*rD#KNK3da(kqrwM^JOfa0~-Sr;;gV2z$7>dQoE6Rfj4OyC3q%r30x!k1dh=~F@ z*g@SHNO}tOl5dy&KFbE-MHnEdz8&p(5Nw|fL!`;IgB#F{AskEDw)4nPCX$HD z-zm7$>$Ry)+*y57RIA}0tomt;J*muwXoL{Lpos-C=j#fBD7{M~775t$&E$*JX{Djk ztYlz2hjr-)opK@%vHC8SD^x!q0x zRd7dVr^8kkoxTM@e}ekJBkfxmDP>>LH63{PwPt97!7oW^>6^#L$NT%Zn3(bLaS>U0 zd3jaUFX0Kv$@6t4!=z+n@NjSmt@=((d!X~s_;s-)0F?llFfyx;C^8TUGU6rY=HZ&t zMT$y3tMd#GMUao&$!&6Eq{mLW$e`{1{2dk(BA~0Ns3>o1ONDL*;k^vfWHf`M#a4E) zV1fOIKU1)Kh`*noA0xt%gZ6>2*j(bgwBROl>?3XPeU};bB)Kp)loj4Q`g?k z<8Hgs$yU};TgJ%7hVd#q0UF_lv?6*@w?+mtfWC71TLNR4FW$spWXKbwk$X>k==X{Z z6BCovs1%TmfO3aAO7r)}7L5dtrKRQ3)Y9*!y6^+kMAVi1XbnjqHU5Dl(VKR*b;ZufNLTkE|qo3<5Fmw742=MZ5VEEH&zuanQfu zPqsNr$*%j`4{5Y|%r|;M2)kR&<#d{W@g_n@s35%%t1QR9sy;p{OT6Oh(N z5@CS*w`1JlObBYl|B@tlwEV*5`(@j^sTd^u`tcRj8-6f|yhW==h})4&f)vP*p)rd# zE#AaloW8OD_qRws;OpWNF}vHp!~gF$d`&mAk&T*plF@6kVT@UOBWI5jKz;aj$nC^H-pv&{K0k4caZVjL( zKi(Dd$a7l7I)*%mU{-r@?(D0eCnAKPpxm^R1`iaO#T|yC=l3E0LDp*7+zCxqkOMB- z{Un@pY(QVBamFCe`Fs_M*GN?F*m)~7T8YJQfiK|i_Hvg83J&)25T~j(S=;EFl_sI= zm7o8?%zW=SKUAWBjV(7R$kmz`1ioiJO^*m;cv8xyiiOdMPJ}7Go12;f!zOzYY#e%I zTT48uuBS5Mokr;&(XI?sF}1ZaOiZk(kk63$uTEPEcoAY|L=`G>|f|b zrOclvdpt2lr$Iu`GtI3^;Sp!^5v2h4w+8r#M!yL{*U~3EY0y!gJ{cPu*BcK;d)*!$ zA05f2Ga4+vv9y%+CrjTu@l{e&BjEGCt2OEexK!T2>a)wwhnjXLWy{$WAt|k<%`FD!xxS=i z`_2lD{@}G~7!p!A=5JdY)X13nS8^sYB}_5T#6(#{tJ5X1ipqJf91V4-hto83b8)Vz z0@D1kVtOj^$SElJ=2c)(P68%&{6Z)H9VJeWrhfb_d6WyLv?M zu(2mHSS$eZ4FHMG14~B(*8OmBaOvQ{&aAMgDOkBmtKl%ufZef&V|-_K(ynx#E}pW6 z>r1!i=c4^a+xyKpLsD~(j#j5P+a1rV`FVF1>_PjK*-Do5+J0ikg(O&s{pZI!USZY< z04o4nJ%Eb?3uR(z%4)Mj+bFfS$SkI#{v$b!{BQev_q%w zo^R(75Vs7(~6*12hEdUCRxEz~am5wM-w z?R!mXx>7rl%`>R_b*Q=1_nFysATo9`6EeB__~`3I=J0|dAwk@9^nxmymg9+PZLn}% zu0e?TKpxJ2xc~?uazdI(r@LtU<_Jgf3!$)sU0oAC6Mq^gO^;@P@07BfY&5-o5j@=e zu5hycwUx^L)AbBdeu3~j!*!gvYE*-qYm(yHgo?|a~XSXG1u%_(q~(RR3^N|fAY8$kS5O+ z>IhGnOUrYKXNf~ItvW|xgRF8VrmwHh{X3Z1<#0ldkQ#tn0q;I#o!7+Zg^&k7_#Mn6 zq}XS=)Kn>7sl|Dj3@-HYsALK@Bfae^Yz;tCybT(s3JEZ4Nxf;m6=IK?gy`GllyU-npyDYp=22yExVnl~O1l~;PPtADaG;|g zBYsg|l>YSw-rT`V6T@vA8I7i*WaY?sqq@F))+3~aS`ZlYP%}TJaBTN-&{*9^&K95P<67z@S)2O)bC}#rKRTwDP@v$aPUbI zKK{0c5%LdHGYod?FM0_}(^c}8bLS?*c|^YjrQ#bJ0xmbjy1EeAah1rY*k`4L?ZE4Z zIlu}6$BhF%+m`rUj{pJL(eTZRW;)zbx|zeLd~cmeB6K+hHMQ}Ce+^I_P)J5iG4jAQ zu_WK%QNajnUwy-W53@PKdn(p?dMeUNr8}hCrkgZ)hz07G+1`O;tTa0qsH>+^sok3b z>qEt^erI!(4} zfm97*>+9i{wvcE!TuJ~I=h7AUKrRH^tv_8yeELwUzK(e?$h14PY2g?eAu$iyQ}aDp zQ@Rs_o4g+w83CN)QEC?0BG6tQFQ>b_!o~{3V$`d3Tg@kb0$T_?JUj+}jTr(K^NGM^ zA+hs6zio;RNN`^*Aq_C{4?79;fw6iBqFMt&_**@cz4KO>Z)@zskMQ6TbYhYl& z94#J;E#xJ)+%jNBf^k~VBxXmGOPeah|ur`mlw0?k)nC;+579D<{B>$LJK{HzE@%TkSG*9 z$Y=^T3n4iH>N$+(ZRGv6cZD1?)r2p*gIsfx)UYZ8xx!QNIk59Xtx}y!f2xtsk3iqR!6W6R zq^Hh2ErNj$PVFQUtmIGV@mVBD$!fSCpb$W_!W;nDD6svSepLCu*x-m9rxck=GAT?& z@Fx`3IgoXlM0=b9!p^z*%6_r1VhDT7Qm(Aa)ehH*P8x;B3S*a{$a(z7lDYSBo=qPl`pF}bR$B;vI9r+}0I74bc zo&UOs$!6!B(j+R5U$Em(zj`zY2g z($8^fi`?HuM0|mhjGA80_9XE6{9SY$=2uqhC1rfZHa)m9&1VlCLtHHJm!SBlOrEq7 zRJAY#lqxC zF<^tudT$0GqTLxUm_Ccr0&4UDeSvUMLXn39;!DONEX9t0Ipvp8sp%Yb^z}~9pcmoj zBei&S@+I~}sRCOcj$5g3EL-6fJkO(*>OrAQTH7Z2IC@w9+CPC$%uf)z-%}%9;wM{y z7%G=ext5&FhR%>)KhQm(2xW+kd_#2D&WUCRp9tOhW=yW|n(}>+dMe??erc+~8 zKZSN!EDLhc5j@Xia6RBT`wGv|%QzwxHM^N^;Qvg{!lJ@$hr-BpCB_P)?a%kg86AZI zy;mDPuF_@Nq#sEue7Kr^!(>SY6E_w*~v** zSXeM3u+j5q)QLbMU1(?LH$z9U<9rPd@ou!;OxOgY_eKESKQJVuV6?LMs6f0%K<6C7X`m7L3MRZ{bX6| zSem|LYGDT(nqzE}c^UNKRaV?X09epFp02#8wxNw_xcY$$Ak10VsRNYAUV9C z8`Szd@5V5!V1pdUBEO#lfX`?ekjMR}utMuJrG8~uc_q_WXcGc!^egeV=U@=hL7D)^ zTZ;R1vTxDxpldB@Sy|(s-$XG2Fqd1~)|w&hJbMC0l+iFL(o^mvB&szC7J+Z{{tx?7E%nYtZ7rJi+lM_pMW5i70+EHNnI*IAN?ko9mg zpjGf+^%Vj9j{QxF>*GhY6BN%oV=s^yjDs>QF<5((f`3BZCxy;cs6@+bL`=AlsuGis z2u0Ex3E!E3vT+1u$Y0W>=Ul+AIm4din*lUR)cVmKSrP$A)cPb3i&D=>YP zy{j^LN=ZWS-by7E+7(r_D?c0yjv!}@V~c^&-k8%ULmXiRc{1Z|VvTZ-+nv=HDJ5 zOC`YT+J~VXHUvU4a#Y(Abe*lw5`Bf&#=>)<5vMS%jk+e{a6UU_uo>FJk0*8TBv8eE|bhir4nTV+<0 zWyO`UwSxtHL-R=jN(F(DAkQ`L+=54)BH;7#1#b(F$9+LX{|mNcYjH3bx31S~QywCq z=Yc0+BK5m9?=7-nu^7U`Vfu}VDCY0K;-!+t#dZG;?Mo`8*Y)+nM-J1&O=nqu;7P?d z(WGAj*{*Bz$@H2N0TTJl9BE%SI(@Z{^pZnRic%@bnXd1yP4dlICeckY)4%qbQ>IPe zm5;w&8Lj@dSr})%zIM2r?GKTAWNQEh#py`iQo$N9nB;8eD6B8GQ?+e4?E}VzEPmtU zwsy}h{2=o=vU)eZpfMY@kkHVlYh)cjYIu6`BxwtUo&64p+hq}Cg0M7myw;cZ4}>L4 z%f;@BEWiT4cbCdvx|0N>f~@VMc17HRrgd+V&N;T!iYQA2Pg0|V#^XfDYLLTXuai!wz?9wZGXi{|UkrDAz>A^;KP^5|NlD4zwW%|HSWYpKp33yX!{CHVq&OC^nG);-8oA142 zSGR8r9{X8?@W3I3;s&6~#q{(#F9>8`saUn|QmBuzIaEvpCc<&janZEmUm-_{&qLOr z5BiES>)AL(#Sm3IL$95vBFvlS<&rj0#~FJ--qh%*&={@r(fOIA$}!A0$WuGXQjI#) z{vC9H!CU1rx7vYq_9Mm^n>7!8Uy%Et06ScCjD-Ln?BL*XtED%V77iv)cOjd{wS}2M zp$unrY6`TzzGFbt+?4-wtzyu~NY+kNpuYe_p^NVBg?u_%(zt9Y%^<%EWjq^>9<-FA>j*t zH=jaaT_-%1E-q?VOc<{EO;QVE52+~XLIEZCJ}Dj0ClvX9c46DPmS}pKX!I6g zt>7dyxN;Wd-y$LWY{*m$YI)*h;)c98q2&AC{Yl0kE=cL-UAI4y;3Xe&c$S!JMOXeO zUnGLQ9y#=|jice|(x)HP@P3%C=WNzyI!^bZ*PtZ3wjy}oF1ro&cMl6&89sz@xyV)D z`?9OMXqhbn@tv?qaCm;=&J9N}<3oLNb7-udhn7>+>vpUAi2LykdFsPFBO~LA6MO%m zYTI*N%8%-6sE1kYC8Hu`%aDi!RT4&Ew4KYp($sX!sASZd+35+N@*w2&fu3a4w5HfP zV&T#qro+5$$Ee0q4gZwaEu#NS&>E)*6-am+ZD%;6vtY5j{IU+(FNoDb;4Jb4ls6HY zjTSHP5NNtXx4BB7DUlSuB+e1tP3Hc^wLi3p_H=(QaT<>~(mVa)cFNf1XtQ75F?1-% zNpj2`3CJCwa9Qlm{}c_z%mN}&ZJw*O+R=AG@Xb%tyvf{|W@7>^Pv* zEK>Q{S5m9$@}J2Q;&?oxhC`(8bibbpgLeY>_K3(aF$wvMf!uN3r>82ISTcM5>J-%a z@B2);1iS}wJng%YR|N^%jdGc9K9AuHMU}+3g!>0@n~+i!9mx!LgsWH+>o&+C4SHEJ z1%-3Z24hrrkCaltW&ATu&2YG#zv|V#To=xuk`^LyloWLJu?O zqEr`KT?W3we=!%z~LO55)Z)%_o;*sD(%(xj{-d zi>bYK29D>@RDwGV>M#@E%moAQk%ry^&vsbv-s@TAIWX6hs%QfGFPA1g(8@rE{u2Qg ziKj+x`yGXNdMatwt&CmFwzUJdrZKtZGd?G_@?xO_Ky{E~<>$3DHA1Z;GMoYZ?IxE3 zPgbgc!-n--ZX3t_R<*i?GP@RmJ)gt0SMSv=J;XosC#w3P(f*ywd-;4M79M| z^6Q21!dP-y!LAS_-a9SyIj|j&R#Tl>IEn{ke|u;fJI4pdhlk+`p}=-#98C4HDcNY-@4IZg;(NUF33{tUJmri;z~r3UW^E} zth_u?dnQSvQ~^1Y5p=?5r7tApaB0?FGdL*1CsC44Hu@(!_^+VrkSn5qH=#`_IP5}Z zK@YqPEYp^HB12lAQjrKGY$)_!!86j>P$CFtKbBvOalCH7gm@?9o1-%NZt~YR1?n48 z8*(w_zg@H=qlSKSm@h%hay378;XGc+BtQGXLMKt)@fsk6oD7|(p8$TG!a@hEbAD() z?^RUjNFbSr;8Rgz%``hawK!R2(q5Qtel7QSo_;+g@t-AakmXOOpTj>s%2?W)! znEZCtIQ9(Tmj5$GcIXM8A5wsGWZU0+3DHt%M+JOR<k_QqYZU)k`%7 z1z>R9xZ>E%Jl+4TwP!wt+)~II6eKd<2N(kaa){n0dn+qI3`5?B=m)|jMD$*XXl4(m zd#Zfb!z5H?T!CMj3;07Jwdj642l=POwhctR$lhH&kKgh@NV#Tz~y0!*&sU~8wy@YNokacX;iyCkIOe(7Z4i#9g#m-VK0_kCelO5#8JL| z?=`oyq#DGI%wd98fqjfoaCEA5bk#~9`YH=|a-6=yU!YrnGhFZC|8^~b_(2a@2|d)G z(CRbe4a2B_8<-#NGkOep&l~w!4V&2te&9G~nud%l*NH?f%e6a-BdBX`<>^f517u;P z6U<9;>vE4dK|e&zZ@?3?rE+Ci=<+{xft?EFCETs#ZIorNKY=|sJj(q+Fk30(@9om( z77z{4h+i!!e|r0M9+x+1dCUmpAP0`BN&~71+&tq4wa0&Q^Gaa6#o^vBB1A*THlI~m zQIu;7gFVp*gM2|U@OGur3`-=t9~+cC_5YJ;Xk7zK<5NL*&S#{?5Qot@ga=-f3iYEO zVPBMtD)U*ewL&bR#O)}HPiY%;`~fl(UrKjSz+t8qL40rI)Rz3t7}#6brpy~)30QhK#a|g^MxG8so=ZB^!?$~2)+~c>KO(~m1fCZHrlPF z@@kWhNA_juVLQm82{I1!5F$nzg@B6a_nNbKjk=or^d(Wn?qzvtUN6XO3JSSM5|fHilKnMmgb z>>Ecc+*(nrR8ojO%)vx@A%7s)(s<9urVV zKaybtP1M>dLz|d5Vy;dQ3=r4^RXXP+0)*ctB}?TdZYg38Si1h*<%jjja)u4DCrO0g z;C-kVKww}6=@7pubmz#MmFOPAwj|e`(pTES{WQlbY37k$URv(q*S3%dtq|Lm+}mq` zoQV+-KS?C_sk~QDeE*WYk;FmrMd-p#)UHGibZ=XgE!=*N5}-v-63GiL2u=ELLjI zMFoL(QU7+xCd6!yKmbY);ne5zM-J?;~)qx-igjjrAMyn-t1 z{tAHYS%@b3E&4Hx7$6^)98QM#lb6s41t-a+7D|dsm4>cbAy-+GImBNT8WOT?;j;PE zusn!(YSt{@1yT;dV2D3GJ3#z_rqb=&r>tXUy$Av zbYafxv@*XT2)JE|EyScN<$K=?6*7qJW4RM|1=yY4ou*n6d&TYS?W+NzyCl?sIu=2} z(*Un^nIMTac%j)$*2XsGk=C8C!7s!-Ec4SzS~@zV=s5p}kS0~F=e*Nipq?yFO-=2E zLWj$JC*(V7Ms!pmOY@mwkSVa4xjda%0@QSDmLe~A$FL#Y%Pu1E;@ zk|`)8l$b|(T`CidbEcFTcRSs|{pPy)27=V)7cddo^S0#-v{&5?e%Es?P5>r36pPn$ ziN#95r%rzEO>F%l%L?-cIyVnX9BHAsvX4?$oXCg~rRnQ2t@#$uF9_4xO{B0^pYWr# zAT`BYnCXo|Mhh&8FZaxtLzJIE#AjABP(lX+yrB?TJuOKeUb%I7m4H?ne=l*-H`|G)Y3MK-Cxp>%}n!e${`>A(L<;QAyK z!b>+CzHFkakCxGapMojE-}RfXGssLPFmyeEA<7fA_8+haW#e^nZRcZ$H@E;4cf8;K z+?=GPojp7p`mv&w72_Jv)vktP*+!@a=~$PO5zNiMbPD>Xpw(#23F$CfF95C`0YE|b zHJ*3_pw@l7@Rjb}At#l6Q2Y(H(vALG`2DdL~d%;Z?QXdpcJO%&muy7-1${#9EEMlix2Q4(J z3WEtUY;(ePmZ|V)cb|@|>V=;QvM9+XgQOT2;&Vi<4NNBal;VbZo47)Amx=m1@-=ZXHFGTzlckFo*_l*8I!c4)IFAm8fBhg&1{j8~VIw93 z7zWZl;b{o>siC|;zKSgyLcGvWdmSGK>2q3Jt&Wb*OK&&q++0hELy9|3JH;G4Pos<` z3WkiixVRYAHZ`&1aGAbNmEQ9_OL!md^HE9-e?#BFO;&^x-%VX>cBrw#<2H|CIT{qy zTl>&H9YvlN?CuKUzX&tSlw9B`^ZUM$W9CqV;q^!JF@B0^u=t|?`TJs-h4n3xB6P9K zd8C>xuA-usFFUe6PUc7YX;>ol^U4c&@AayE$jRw{xd0jka}41WIq)s+V;naIHUE?P zg(!Rv`lSQ^-~Nqpw#RA@4~NV8t2*DjTM1|oD0wk?u(xRb;@Z|+UXJlyW*aL1cWx8K zpE8LcgBjbPdJ>8j2r_AOaq&^+H8|!y*y*CQXDp*d7k9gKoip~a*Ny%u7>g9j95T|@ z(Ex3!x2b) zoR%{mLEstEjivH~PohwVWhM`(vOgJ6 z^}yp&@4d5_54=x7f5cC692cPIrzAa4)htJO%xJ`om>=W*-G0 zN`;n&c@;ggKN$G|ZZN=L<7z5Wz^}itu&^M|)7?^}sThSVC;;?tB|1u5m)H)mh^$#u z>z@G;vhOv)>KlCk{xKnF9+lFMoet4&nB#~x!?_pbPeU_CE*NE)NlaL-Y~!zxT3TGn zMc}ACET4e>OwQaDtC8wQ!}IOi7*MOC;lZvY#R&IJ0cN*QCXZoYLreqqpRaE7Os~Z` zNjhB3jQrQs-;ibA0Y{R*Q@MrE7!B=sEb6d%Z!6a(MVt#SvFiLR%CL9FpW7rn`_S6= z$s%7*!a&iE(rP`@1>Fq&7nI_5_|KT2PV7smAam6er_X?Yg<;|*010~DU@lXvytYW! z)6({3`f1QpA1=g%qU(92oF+p41^=ea_o?Wzv;>IGArZi?VLW6E8bk~72xJKo&48L% zGYPQ8>TD#*e=F+_aB`~4gSrNLr>d-`U;p0aR(x_Y51*+3ZEj_$1XHX|^T5850VH3UdL%hdLLd!Ic72*=90OLrwcMc*{VJ)If~tZ;7wJBBP59 zij7i_D$OeG2JwziYjz0beNmT{p&4&|ae?Fmb%K%8w~ssyEtCe&cO;DFGd2skE=F`%C#m$4W&bWw{w{Y6!RPd~{!b)#dwdf9uc`ozM1<5L^hy$PN&x&eTcj!W z!Q&XHH-=#P8Ly;o%-Up72=V`V{ofU2dTIWm0%%*;SAf0f_>|WJa0794FCDk9%7p;_ zzfQFGZ8xFh|L5WZ3=sclj6MJOjQ^wpPssm6WOVG4+7pH8FFOcLF2O`#Bm4yAP2MD( zOF@_C1Q>?_g@(OYQ;dCNeL!C$?1&KZ@9F({)cWQxQ;f#dLyk{H#K#$-U&IC&V=)8% z4_j{;7WMXq3!^9!qjW1E-3;B0bR$v{Lx+@fiPA`ybax3zw}fXTuYkOHI#KkzPv|=-Um0WtAh68=WD#yvc+DF} zH<{b!a`J5`EGsJq{FSfro&%b{Az9R|n7z=_U)}+H9_P{U{y6Qx%KZMK`N5Xl8{S`B zgNSM0`;4SZ! zth%PgD|{C6J6E38Vdh~Fvba6g*;+|}RMHuX%o8QoxFaGeJ|3ri`Z%C-TYZGU7OD}|k4;GF9)>p|E9TOz# zz?v|F2?$XDsv)|hq%0hK9H+HTs({Dp+8SmQ#+GCxW|o+W3T8e?Ro{P5qQw6S#+GG0 z25zUD-?BiN4sa%w00kKKDfJ0F0(8fy;Io|_A(tr$>zAX*KY8{yp?ly?^SC*WiHN{w z))$jDM`qcbtZf6pkSD~t#9Z79bWMmrrsrU`67yTgI^o0R3hHMzeHiR*&wy*?m_?K) z{?HcCi)DM38U}!)$}Ny>>~wsjC(-9fHJL&lN_<8S3+b z4pLQBM!5u@c-*@DggKTRQ@vT0L7{UItyV z(66<%+}lq>gle>^t!$5Mxof#oJ@2_`vn_CqOd2)s=Y(<>XlmdCT;aW;2$B9dD65f- z>Ic8Q<9mRwAu(CXd%-K9xVO)IUljt5)+drDZI>XUjc1nidt$Av`Qf__@CWD&ed7Z0 zi%5)}$&n*Gg!d9~7v^)n#npBH=D|>`2x&`OQ9?oV2@FIE^hZ#(J}>?xObGWZ+%kHE z`T%8KIx|LDSp_s8d@fmZrU2>`P#z4-j9k`wu$diMEUqTtlT&(em8|v9Mud)s?B8B! z!%}p{WUg!Q{3_*aN_1|FZg|cP4t8xxQ{q?G9W8&u;gX;2ZsirZv++=Bxx34xm*&~; zs$V$nIo@pu@)DHnb@cO!`g6P(x6&+6dB=47AY5nb6tdTMC)BOL<#-k8`6x48 z$OjQVKAu)^(Xh$kvlt?t&>*RcfUGt?$vZ72th%fWoB|&`KE!91ZD5EXMQ*B?E1!IN zc7~q9>%`bPz&L=oFwh*bOdbaGd_i3(Hg%QH9DKU7^_3dzek9X6q0RtTRMAqz@)6W1 znEj?6F3t}ru$rMCR34&ycpZMBA~n*ei@oQ=OyqceKir?LKum=nf0xJr?=tqjM@5Ny zx;)o_SR?n0@D?p9UNwz<95c3y)oM1?%)KWv!I5zP(X!UXCHCRo>7drmVfLNrx+{qh zMV*KGFVo@Y7y~^`H=_!?CkI%pXNbj47b!MmnJ0*sFFsn2n_CF!A+-AWZJbZ~1~r!$ z^)h}-+M9m!SF(J8GeywzetVoQ)X?U#y~W+0k=9S>soxWI%QD~x9kE9@)9m>G+Qbo( z%ig&3ABA*AWMvdq8h7H#f0f(Y+q<6c20|_?Dt=|5(9+RefbKCer`2pg9KbAl)j&Y{ zszGx{gz$B`GZ-H;6>Sjn@D5mT0_kV?K|FTzv9sVEau)vN&u;#&h(#v%!U>NY-`}2{ z3VS2GWtEMLisE&+j;7`nWcQ2c!&QQi#lL0KP74|$rCm3G;T`5%&P+oM^bPF3Jj{hk zB>xy!AVtF-6qC1F+DM(5?aAk*BKy{Y{G!;>E1o&C^YziGGzs$nBeP8hUsJvB;Q3+N za(6jiq%c^+FxD)a@kRdT`?}m3A0DjPDhB%>`}wY}K7R>uV@Dfr1c=VoRp9n}TS>o4 zG+tFOF$zfBdMt$|wC@@V^#>&YJkn=!?>4GeN;loEQ|-)<^$BG1cZxQOo$_x8Grx(R zz$X*o62Ay=9gWJu_=*n=Ds7Qyhc?}g{Jff5@~gp~!}ZiP{WkLJR}M=({-GBWgB3XK3@9xo%U&+vt>$}v zSQ<3&ble0o^l ziT?Vt!Nh*4Qf6r12tUxYk(7lg-EjuR@8c|`ewn7BERXwjR%)$_WqSoy{0x)=m{hJl z5{8a@+i>OauI*#I7JtoVwGZa8+&0H81Y1{cz56}N6wEcE7w9~%j*Y;g;#B*<`~UEb z8%23)3(5TBsUIoI3f2*ar~~8F+Ex0!&qV|jVv)GG)P@?t$seV1ylBMqvB=HVww#rec}Rr3>WA20dy=Emd_NQboVUz*9^}Y~{F|!nGJ^wmt?@q; z;yNkUA81+f@?MA3CNK!3z^xh#rFlg%s%!f7al3Am4^~xKH@~nK&cKN)cB*r*ut1}))0sv{KU2Pl zOIauw|10XBe?dF@O8Z@0&c~PYYAW$_d~n^)-~@uqOLG?E)$0UexkDmx;9v9Nm0Unr z5X@$ggy>>_;RalLDFSQa^!^Gcawpo4WIOP)Xpi{{6Z|`t`}-ZKv#5U_5-J)gzMmMd zD7R@sEdkUcA+ zbwg#jmsa@^@ooCvc7coc;puz6yvv1$d$qH?g2(k;YWv3J_jcPPmTO6jC;i21JH*c* zy=aCTBE$xY)?Kd#=k$-$2Lk%_Nrg#Eh8uZ+kug^ec`~wGjzHV`k ziOlYzzZr`iBPJ$>1RoHDv#C*7#e|hr&#Vf}4kF-RoSVkMZvRMO1_CA?)qF~WAD%b^ zRT5i%G?1vP{jku~AAGxU&@76L&B|dVc6k;>rMk7{+3Y$lg3yE=Cv3B^sWj=%#FrEr z@qWB90MXQ0N160A5>tLsl9f3)Hi<0)&2M<*Lq!%_7ZhZ%n$cLZNSh0Sf6kLV?m<`5@8R z>~sJgFGcKd6y@6P99<5Vwvv&E$nx#gx6hyBtEw^}l-w3Qz3BHFsh-Dkv#p(>zO9>q zm@ZGA*mE#Ti3~z%frvmz@Y9@T^!Fdp2>2a>Nj4*6%0vXnoL8G2FF#*h6sol#BXbrPcds=b+GGjPF;d1l z@$cas2Ujtu*9vp4`k-RzZYJz|#?X zvvAmL7}K&z*8|vz7*{*MK53}jai2WarfsZ=kHXjGs-h-t6@t&Q`lFFw`@CblpE)6c z++9v$WBqS2;`{avKggSeI#>4YZg}sl@tyG~s^y@l@1K*C3E99K*ZFXMeRTr3D8HNz za-uMB85?*k37+alZqH$P#9Nw3n8<53#0|*yg6igOqEPLf$>8$-KX3M8C;ow9B#FQE zJM8`E5ix+Zc`zw`vhQT$-#1J{&bk0Kl+iAyG@OL4SF4#5@r8G- zqY7&dSa{0*`(9_Q9i1^7=e0Zc0ib&Ggs7orS$q zg%d$Q%g^J^-RVN2+Uoh~-c4Q3`t<1*r{yPgY!hb>W)arl<1WeVAn5bw)=^&G`70rA z7wzOof8R0s8Zt8JRy$hye3u@(Jo4Qb;FpwrCe>OTF-`F+K0AD2)`HgZEbH8X!5`r$ zg+MnC?2-oKSkSd90qYBJPGI6sQ2VUS^b2dkN5nSMs_h}Gv4^j0q$W~QQkXMiXl*3A z<`kJxP)N&J9!0ZNZ+9n6iEa}_^?d`(QhWPA!LrACJ}b)kwwkQ~1qGe*1w6%D6nNqqii&ATuSs>Azr5iyL}Vf*1xW&ySt(aJ>5<510R|eE@JJE#%(3@8 zTZ|98OKasO`jO9eNMmEX;!_1GnOQPUv$BSyp6lpjIR<_*rtyKX#ZwECm5)ABfii<>aNMCHr+C*Fw?+lmK!SQgzDo zpSLFSIPkcg)6;;OGCe_rR#^0@2-XmUR5B3TIu znxHB-GBSDr!4qPk*ZB3!k_*=Q3?3d{8OqOp_W%r|z-tm1D0@Rz*mdU_@!j9P_YQUM zN1}@C4JpRIq&DI$k@T@#zgrHovNX~;zF{KdfKZj7K16(@wg1%<9V>Z zS^D{5T`gi#b`{1lm27Q>|FaE1Ab&r-EfvIj5cc#S|Hv1a&QED_7lW7>mCEVn+_FXp zP+C5E!NSRHo@3a6%A5N$c{hX?l~^FS6e!>Umv4{LO(h@gj~^Gwq>L#jvLDmz(#*`v zU%x)HE}#P%X+kki1;kl2m6OHdZ&52}|Jwe3XlZ#ls~PFYqCJhF5Ju}niSCQSuAUx| z$@X@```fD!wtQi~qwh?H_89uYFE)L*u&F}AahY`blDNz3>OgSWK&-Cdei;xOi%aPc zl~;W~Po$L4TdU9aP{L#S9qj6z_NLE@ zwa`-?m&L5C_JKseC-KnJojJFKXqrMw`B`rJywu=6Z9&0whlt)oW`h8tIG?rsEw>hET?>oF=zha`99v@13dI)- z&-+)pT#(@t)lDp45~~6i%p423kXZbktsS`}J|){4Qqmn|jZGJY5T^I)%)z|Sl5zslYz9dA?`>TyKr&VPjkkHXV$;4CwAX?zG zgs=rtv^k$8Je8wIqs#_Pz@TBm7o*Pk`Ihf8^FMz_SNslE=&!g$Z+CZ0bTqKu_UIyS z8yzjLaxC%oZUc7TxQrhsoqd-KI+b;`8a)z2TfEZd>N!azPWR=Q(97M-Ji?0bj)H>|oOe0?fU0PeMbMZzkV|RB)_v$vMXvhq&^|owp3$XAroo%~lDjn@# zosjGB_#GXu$-KuEaAkAu_>(T$KQ>lTSxKdk^2yZHd8F6kEtIZJG;0H%C)FOaMx@tW}mk)-azjF=_iwv8Uu+4 z>ai4FwR$5NOaE5~fv_Yl+ovf3a`McO%(Q9Lu7cx%g5zxfQO3I$MoE$2qR&QJ8u=rzHZVR}kmLtf`c#2IRq&8xUEuaR7MZInm<74r z;_oMljU9<&ByA*ucUO+xdVCb=WPfgrH%hq*bV`Rj8;nV+lwAK-pW)i1wLb>)f12o1YD{5D{B+ zW+vJ6_v~pIK{3V2(+I+0cv>CDWlMS*hR=$y zqNuG6oQ<%VQE=#go3>1=zklD}6!Erw4Mpy$fu5ax3tyY5tV0H%@pELG>r5a%hvB8+ zI@a%fDz;n#Q31K2pinYW_p9y)U$+mwo?eO~{IeH81yh)?3x>)fB)gfi89Y;ZmTO$qU4x{UAT zSYR<~Zsn7CD5%_kU`neNn>b-Q${Fd(@-nm`hMjWPk#~2CxMHL9#<@5jFdz|;kkD1L zgkA1$x%t={hR?L?G5Y(wHu}lt8R_UyD!%eDn`M1H^}Nuw7(!HjxG6wpF%-VygzHEs`QQU;nQkY1R$S;RO5_2c_zZwCPc(qj#e@99h(jV z6LTtWt`sJ^F|eR}lz4k>z49>5IM~SVv^li!C{IOR!TSCUxJpP#pTeYGrhq^cNg=~w zJs%9S*_~vj4@NA}s(v-AKaj+|$b7Of=%1XDl7jaGbi57nf7H0AOX)!xDbQD~WgRLe zf2L@D_#pmjl7y`-jkSh;#Mn43Tii!+CCSq@LUk=gb1C%Q;9aOOZeVgHqff@rr1m=^82gr+TOz?4>}8Iu z>K-12N5oW_lOVwiDI3uvW={v{QhYxnh=>aw7jHahn3%#CsbI3{;KZuR%UfL?uaQT_ zMY*+fdU5mxz2w`ub*|V|3e-{J~ z5NxSuoTCVU)|)zo&RGAG1a%Tw>G5K+TRyKe?q^H*h`VbjZ$vwTMt&oJ`VSimOIcaI zql4)9WF{giaTL$ehjA?ESz~F%OyY-D8HOba+*m-1?3iPi+FqTllS|AUOhINCAt^}x zfQy5ze>joC=Q29UC9H&AJ~KZrz($XCBxyOO-H`XKO$Gm^pIEyY$c^0XUX{D%;u28i z9&R~|(6KYbWVeFE2nVO?dw{9Kq7ZP)o__3QH{YFWZ44x*3U=;21Tfmz*yydNvKS$| zSs*o{4MGtc^;m)t#&Ke?sx2KKIx+9hi*drCmN%c7{m}$VPnH6qm?rF>ZbkK@fN zcl|z8tNVli&n#+Q-r1gGmj7V^5?!Bn&flK~PV4aK z=xV?I?^a;)OodrYQWC^+5wm;`1JTs)n};J1xN)o8o2jlYH9Z?u5bOsJbH3rs=E%&f z5(v89Z4iUfOIUcZIKmQHcd~G=O&+n)*&oJ64&a(q6$BzR&$&C|GOjuSlpVCugWf~9 zd(5V$y83AYPT2NX13BvVO&nqY(g-75}4@gZVzG2qb zIQB(~f(5vsiXK`*whGD@xQD;YWHoA09{L?20JsIeT)uj%$jClpq6%&jcCBKW3YOXxM0D(t<)Zn-kOJQ+zLAUSU z7W+MYi(?O$E!jYwj^EMn97U~2!@|I#{*k!3FTr$m>E|Oso^4_{&ybFf@OKk*l4$N5 zUN$X(K~kr{$bx4s@YhBZ2IFunSF!G3eAX&%Vp)3H=hXpB^nnc2Ko}9yJAfkDTsz*a z0n~^|Ex`apyTTN`O3sEGXzZL-S%6`|#$c*M!;c?0$KYmuc16LCCs1NJGw43>aDOW7 zL>J_EcjIAZXb1|L7gpc2*`r{erYmTusU=C*fDs71U+4bZ#>l9JFjHitd5KQ(9`JXv zw4`&#uzH){qKC?4&imb;q)igsUWzAKQc;XIvLMn-W(^figy|8c;r2mRwX8qAN9q~N zR~e4M8<`~b)&j{pChJpKr-`51fNJ2c32rY63W`=JR9d5ef>GBra?Av8MAb>JvmL%F z3iVU`?x*yv2CIU^L@g^T#$_`<;a@J6sW#KXcfp0*@diC6^0aQw&O-!ZSKJA(xP*9u z61FeB&=1qTxP-h1PV?`f3l&0yry{n$SeJ#FWF2O+jq%c+E@GbHAq2Kl<-tiJI7GI{ zZ?ZzR9ps@9ghok*Mf^nTgyxaSsWucoB!te6t0U*<%lHVr--gLS9Z60>W&7U=uOI<2 z`5#suCW?;~4F;36PYMjp&sI&Q(6I}RvJEgg;3fSewe_>X<4#Xchr!NExw*LTWZ&`d zi@Z}&vCEx_sHy)m@ta{E%Xee-CfoR9fD9j@L%+G;SrdbsD&PQv_@Pr{^A^#^%c~WP z;GPT`nwcRXq!ky3C;;UDn>WdiF(VEt3`n~_cYt6c^`EBifcIAMP~0D~I#9{vI$~3C zvj%E2ic>Er1d%VJveLoXxkjw`3Fiqo=HJxGsU|4N6;DaoD*jGXSAj{Ckx?-MD!}RZ3;DIm7; zQoT zDep{*7aJIlh8B-^n7SM;KIw;sZ?uL6#=c>9pBwx6TCMi8_*IWDGe`q7*#nOAGX|i@ zI8%POebqA-)%ilG5cpFOC2wi=GG(}kFNyO$F1nO6``(9A@;zMfn za#S$whTXhIL&0Q&*OhV30M*XsbC%2J&L`hd+AR#Yp$TH3ka}zl%Yl4Hb2b=943y|w z<+-xZ)W|UzjAt;sOCM|2>e9)2Cu>(%9!B33n5pbgX<3<>Vy>cIdb8`9xoj|Ig9Cs= z*-MK(v2xy5UfH}Au?hNmnz)EV)kYfj!tZtqm(8LjW8C6H`PfO;bvKaOx5&(-N!?vh z*;(`5a&JBHX%l$y9tMMb8(eDhf3SodUDP?yeE8rgm;4>VX*Cbm9p0sP(|Atz<4#>= z+*^v}^sMRNZ}H5`1(ebh2y0w|5h5Nu1`RRCr^(^We4vDCXlQ8zb)YjDP=t^%m4L`U zd$`1!{EAB|ONGY|9hZ0_%@|W9>J2Y;3sjMuo8k&K-sXxg#(!fny6%L$uQ$uX#WmaL z#z{?W3ec`VE(J^xzXK_c;9wtLAdNOTMA*-I+_Lih4OLZEvG@PwkWWN(WmX)=IZDHIy@mS)lC{^W>}>IRDKPN! zh;pA~=}Y1|b&9t%4J?y?I=baM<(lhG7^}X2;z*>^v7XrAe)mZ`Y0pumz3U*u&Dn?e z547Dp%Jdf-MiJhl#@XwHXFjls8hnNT1bp$cQF8(x^`R%x`Z>rM^EWtYxIpHO>1sg( z+YnC=siQaK4;|KX;7+72Js+wBQ`!P>m6j%R%}s;nz&{oi%@S=s2Ljqy0oO^u1;qV3elI#u{Lip&T8*mB2q zOj(s@vjfab*>gv>wyp&8Z4XhmsI{EBg;Gs3K2LP)5`I;;j1DmxJaN@`s!^=La_fnw zI3B7hGnLzCzn{*x^F+23{^H%Xl6|A+4DN)VyuT06dg@vP-=G&NW^|88g2W9#U;e+R z?}v{dI*$>wZLVCPS@e}Nn#Jc91L2A>(8dq;iC!n28lThZ_2oPFh8s{3M@2<#T}lD- zvD|PP&>h^TAUlz`Aks?y$miWA%=9Xyxdt|o5~^MIX|^V!G3EBwy>Ee(wOp{WQgpq) zJ}uY37ci$=k-oWsw0-dev|8=<=iDr+t#;fl{vHfH!C!1F75vfqDLhbgp!v&%Ht5iQ zfor2?+V!)l1gQZhr$qLoP8+VVq2X-3lLBdF^X+j^?#9Z=hJ`}v&$H7a2Pe<1Ma5r6 zGAwu<!^)N9@Akj+^i8?40K`!?S-0@>eSUKC_WO{Uqd!3F zvIku+^A^xTfTs$TW716d zGt<)}1mH3qbHnRn4bIO=!zID*kiy)MkbTYNIGQtci_6Eptsc-0@$U43?N$}K-jS7j zRa5!%{g?ZhHl5D6+LDx@)vx`8gyOiEVu_R(MH9SR334bqUwh*|TxQzWhY$>a$y)nu ziUE=~Qc|-2Wo?>hFIoQKQ_*x|mOULo1HDdt;rsgbn-QaC{qKfxTIyp4c;QO!E!*@u zxzyiquXf7^msi5{yxc)Y4750+V`C)@HwGRC=Us%}+1^>=8L)}pc?Leyf(8yx3JGOT zm+8OQ)rX@K5B@&MD^fJ6UnCWrpeLFk{scu2zKl~pkX=u>lrTn5@#2O-t<#pUymx;W z(s1B1kTS)~>a@ShIBRmyH{h-VY^8zlB&6^MP#0OQJ3pWAPn@W#%*OdpbQ&+0T!$@q z6HNO6xE-ejKy=0q03B#EkH!`{+uIc--k}U-_RIne&!MLkKb|lsNJ|$eHf^e@21OW# z1NrFdY!Cxvt@5vRIB3`mn zb&_5*ac9!1{d^Qj+EmSL@q3%~*)?&x@ z<5CoWGmt6rHfEvL&R=Kapy}o($Tk?Xs>o$>P^Fr`-1)tFV{Tvous8&tg9=m&uP-lm z7n*e!3tQ^kL&|;d{I2y77(Pv|54_xYmqa|j0W@BEH;?Tx6N0_)JAwBHD0Y3an69727 zw!`_0gl70H{!>9b@j#NcfS@pV@o)HkQ;9I~W46a>ur0J~k+yp0@)Iyl%3B4PT|lnkc3&-hve#g*;W9S^+>D2HZNUZ2 zW52t&aR9Q%M(`?Uo5PtvPVm&z{NzW!ifE29x0c^Et!Bz!7Ck#uB7wBfkojexILPmL ztJ?a?0+{=mx5X5y{k-$oTQ5$GcVaQa_b4=K#);>@8L2R%>Ijv?V=;^>Ily2l$-mgw z82hO`GgZ6ePyD07?jlsj0huj0b-_pH^>rTk8(9qX2Tt#1jndMHOoJ(pn~SnYm0Shi z!I!AQUD$Qv?Xm?5$j2xfmd8&^B^Ba-AJDXlE(o#2x3he0QoFtEGRd|%GYmM!szK6el#n!UU1 z+NbKYCuB1n0zIXHWWi2+1O`zBCQDNXnu4|LeujtX+2cXE;x1?nfe&8C&O+oWfnSx4 zD>@g~5VXy7V$-LCIP%i|B%P<5ArC)jgJGatL^EeW4<)q;N03Rweg8HvRgEz;G(=C3 z_H8woPR8SRq);a$o-MX4AK+dPnhyU=eAk|UXz4(3IAIC(f@BKlH((u4uqw2rJ*2-* zQXe|q38S(8iR|7s`OeeE8shDlL$!f}6~;j{R=b_2=-cFRGeWlY4giy6KS9jIVt;D8 zdw6(@Ka+FEOxOptf%7FNXo=+-`KZa$>->t_dS`%(dred{QAbc4^JQl>KMIIPC4h-m zz#_V^aF1hMeLWqAl`J8Pp+OYo=|rRXSpl%+rPU(B66+m`tl%roKB(FktWltJIvV-Y zo+ZZN$81})Hfd{+Kf8F&TAhZp9hu0Ef`~jVp!d6gh`)8Fl2CNsc|Ym7gRxOhv~G<} zdJ{Ve8)UyuYd4eh)`;76*A&>n&Cd3Wt~B0UeX*qH8^AiqP5=|Ltzau9-YFx&VLf}6;Izvh%!a>Iu4r42h_~IQS$U6KXSNx~8nvSW= zJEj^s*qHVEX6;1BGuDhEH>$y6IWgAy-nI}F2|vJBdq!HasX~%5UYj}hWXW=7`i7Qc6q%ovEK?44E@r~!Jcie4$hG=j7q z4E=K}7(Gn$$ZO=2R~fY>nF5+!FXo4Ufyto2OoK}~s3!pvYX=Pd>g>0c{{#Wg==1{y z(BB0Y1DLzgdX!3ev9hq3egGrjiOdELFS5biXpZkLxqE*b#w%oI4uQ9NsYVLeQ!7GnOfSt64NTxxpN6e%T zF2b*QCVA6=@c-pv&go=*P^-#a!(R3jNYh^_BK4D+ibz&!AP3Q@m4xfqTTcDTFQmIu z!~XUCH^(UMW@5FKvVz_ADNTlQwzN_254qQDn^YznXj)p7FLwTx$jC|?qWp8YiVnnkve^(Y64>znP#SoogQQ`f5E+tCl5PQ5ok5VXN`dA7EwllRB zxiD2EHi$fvHqmqQ$JCnm@XYdE9(DJyHxMVo(R>TJUM>shle2W=y1 zBDh4>lw*Ne9fBl=mmsL>MyCRthyCAXC_#XLB$a)#@d6>(hJ+`^4e(wqC)odP*mS(;fD4xLGFUiriCFZTiO+QeUurwbUY=0zlCaJ&(;O{#lh zshV%Md6*8049h7Da8wS5hMFQ0N%MVph+_Wat)9k@`drh8gfoi0d&ll*YwP5o-Q-^T zTNTUNkPe^+>Jwe4qIA?9hkWicn4UeqGc>ty*k_XPLnUre;jDNx64s!c0vjbKV3FX6(GiDx_8=M5O>kYtAB}tlIe5; z`kP=5&;urou?$+`y8BY<)z%C0k?987f7fMqb(t=ZX~GDeLLlezWa`&B*Xvd2T< z?POh2cD9#RZ*IEF81$$3h%8fsBj0%3VzGo&OPyQdkI5FaNCFjKfSvnm%-6RP(B~b=_x~aO3MA>fcL~^RJEUQz1^wLvHd_1#ww=RqG?c%E)8m^ zVt4HhPF``)^P>fE2w*G}^XxXm}PIZ&p1YLqkDyY&64;gwn04~?rk z1eEgGm-Xz%Kn4xCDuBHV%#6Vl56pEio6g+Vk5)Q?=O>$0GN8@ABw#DeE@7FU*RbAi zX%XQNe^@LkDiXNfBs;@)7>xOR%m!IU`#9Mu%Rc{OexeWj>ehmVMcCh$F6p^VO-&08 zNDM*?RV52GKZ`LehtzJtCH^Hj@d&fSI(XLkXyly-os$1n>o$8~EQ78i?@HC7>ggQX zoi4BKaeGNK&4Y%*{WhH|7{?kYDx$?um#n9x{IvExCHU3LU7D)d7ss8cupqD^9?_v$*SFNO6cu|fY(!k0|nQVfh^6VwVS>Q$&XtXgW;cXpJUZhZnVkDHlB zMRF}C^BQcNm6b=<84_QB59@kry7uST^VW9jSN3Tj1q0wYRE82vKG@7@4NpLiYq@`& z$iy<0EwOpALM%~iHlYxVfXygOvRA>k+>Wb*Gf%ge^%WRjP>S1<)1^lS%=H-INFZzj zDSU!A!QX>58^mZZhs%bM+%ULa5phY%+w6_7XY1e*3_wRpQuREYhTZ7nV24Lrg|{KW zp|0(>TCD9*ar3bK`E1LQ^e9ihQX8%99(aY^Vre1{1CPVm{u2(}YnX&<*S5i3ZV?g@ z>k;4_4|I1A*Ia|TBq=!=P!_vWKwB0DhLYE3)>mC2gq&=S8&~*FK#C&6^BEhnVHesp za%<{4CK2FpDlPrJBV;>;Zf(^PuQuI!^heJ%kAaR&=7bDod)OOudeS!>VCg;0 z?WmPW0th!J->)U!EleaC^(U}{G9MgN`48xN7BhMJe}FZvpN|iok#5uVHl4DLBP~MU zoBa7WW`oU>D&Nf7NAy>ngM2be_*YsyDJbPtbhbV^QMfiA&xb(4>rjoq855hDp>i=2FM$J>YBy-6Kl)aO zl<&_s&Xk)da8wP0Tx~$a^a@l~)6>&n0(}c~k-l?g2rbA>!eQ$NTjCRbNS3xjX4udwP1Fky)_^o5S7~3K z59qHvlKEY>$?LJmK#20&h(ynsH7sfnI*qv_dr7j74#=OYBVRtsI>T0{*pDH0O!IWI4xi;Kk z04R5>qU9TXIX#c?Ma!A$y}9aG^m?*$!15oS`+V-HRS`S9*pH;Kvp4MTG|(_LHu+FAf$S7QIm`RObs+>9!>&**ttn8T3Y1aX{IV5eTl!v;8@( zh#9(3d5|Fa=457M0HS5B$Bkn`PDyRg=x*gi$H9OG#pyykdl8UIR7jydNE6m2*z8RT z#r>8F?@M)7I2CwDCd#_ug{+P#S!xzK@3i_x3gW7w<#yZJuP^7kt8_NG zW|Goqe&aD^ef+&A^kuUyi$}zRwa%sXR89i+?q6v@HfbEfkit zq@_EqKaY;a`V|hOwSjw##i!bi!>~wz+FYVWT7X)a%u@cBE#aOpJ^SkQ5|UZ^c0E@n zi}{heAeV%Hf5w#f!fO7(^49F&o65EP$MFH{hJ!p`Q4_1(+Rf@OTCbcR(3GloCNd?$ z1l%u6JEVa?IM6)nNH(zD8lf0K)vWr&ZPbIs!E$taWhXE8$1HOp*#3K;QiqhN`&>1ATg(x3U(8o|MRRk%*J z52wm#BFn%B8eTI9w@sXvhm~a}R@F$zww8M;y)FHfMiW2y;k{9{@$Ih9t8WI_&-aO5 zzji-d6t+Ao(ysqIH3dW<2Zo2sz>Z#hU33c+fWLhCQfWT^tGYV3^YGB-!_Pfg1rD`D zm}z1E!tJPB{{OH53(dfW2)wadzjtC{k1fktTg-1#a&im49#R(q1j1}ZC1mVL04w<2xtm-~k9PJ3eUC4=GmLmp=g^}BKj_+e zay%`wy56lEG@B~T_m(#2UHiHdGZj7_aM>Cca#)Irh+O)MtVRN=!axFh?`(0nFi33R z;Gk$?lI02o1KrIUiK2_gmt3f8w`A~x55Ypc=Uc! zj}u+cTQOViiXf|CdTjk~0k#8JaA`6B z=Ih~s`;WLd(^KA5sgs`+Q1D2p$-4|7-tVdnO|e3ON6AEH?73i2d32 zc*)1wR!+!tKXCgjRRyLH*qE4YIb@`yk}NgT!80Z%#>Ss7LO1s3e}3K-HwwCnr;GS+ z4HKCmIF_I=;9CKmirl8EcR@H{n}C46cD6Ioe7TJByaYZc@G;aS{s6gB4QM&Nveu6! z{7IWhC=LSO6q^YiZOh{`f{WK*XNFMXPZP0=FSJnrNo$R&PZ~f$7Q2?yE_Vww+i2(6 zAwQ|UTpqri5_fd0>L`$PiY5n0J_#v3JUBST@bEi4@sumDLmwT_0j+P?UPuT|PC`tK zx&jX&8x-0qIkGS{Tn_-Odk`-XKPU$_Z?&xaz>jhq_bYe;aN#t^0;r;rpe6gx4ILj} zYLt-EDr@W1eoerFH5hy>pw<6q^D;l5LIk#eMr~A-iZ3$ucPtuxOUu23gVcw)^sJnm zy4u>Q>1kINm&XL-XulR~TdQyIW8gEtCvb4S&!&Q5ahn_Y0bTz+b0P!0p`fRj|L#&l zR=;mp!T&977&9d6_kX_?3?s=v`1cR||9|Nc37oMgY)7d`YQ1O62`;o(Uxy!p@0$P$xl?Vtl0eghF{ca z$27OO*%R!KdiyPX8(s~dLe0;|2dbf9=k&gciVB361e4&Sy1AJc86hns?bm|K*!mGK zJC+ACFc<}h6X0BrSJ-j|Kmd>DNc{BrJ#j4uA!Zq1QMDNTe%k7cj~GH&;i0+1A?|RB!IAt{!*Tzm+26hfYj9 z$mrhmX^JJpiH}+BpS>W7<^~a+Ij-9=o2lBXQI(Lmb2q#^7JU+ganrY;aM?FM3fpEJ z3A$dm%_vKLxIIDj2=qK?ymA}074j&$=ogI zya2$ql!DnASlPJ-m#D(g0M47mg)4ey=HX2z0fY3pA`l)063yFxL%+&ON&i}ex*5QQ zKQ{)d8aY=nI~>6v8AM>@=F(ewvT)d#+#Ez!Mxv=OJIuyaaL-AXe7kO8kt@y17}Z{8R#%a6Mg>O<%U_U*&-7fl1>K^#$zY{a;tHDS{uHeDr* zcQ_M!+}dfdPjhtu-7*etoQ{qhkb8Zfov8#tj1P!NYCYD<;FLQ!W7f}_7D5HzzNOZ# zV@q6zh&tVzCCJ1x8~7zA64vJ?h&^qCi~Ivu_|+UP4gMq;rrtpKC-H<87>W3_QTs)J z!4^>P2O8xgz}II(@M;y)m$EG_5`+q1i@c!$6KE5Zj*N~rJk2Br&`q!hGv}D4EkdyI z5W-11KBG7zz`27x470G9aT~B`v>|S+><*C37#^y$f>-0Z9;iIvQ4N3r0A9e@TW}fV zczb)t!>B)_w&cC0FazN!nnqe1!*0JecD~Cag8MKBR-^?6?`7__F)uB1nR!7 z6<545$ix$wo$~~Z84LIRsW_6L2?SFLKF2guqKaVF8{}Fg&<89G8!ycE7)ZX8sc} zD7ZK}+5&*Q$0iP&nTYNvm@w=MxLUNmZT^s_D7^B0w_pjhu`-!XD{lJ}Icr;$GR2i1 z(T6qit^jBYZYc1{$SlCs{z~gpPc%)1dJL`V^2!QG4i!cLGIze*B&>(>)D>O*(n&x@ zR+jBLc~Bkv;%I}59ejdG#^Ynu^D8s(@1E12U<_i=(!)y&Ck?xaJO$W?(;l+6SmNV1 zC*Fg*{5t8jZ*um{nFan%PbX+gH-O59KrKrkt_lMi``u_1r5vg75;7-vsEZCGfQaM{ zvbm|`L9E(pA%mdDnlDB9C56n7*(MKOIp7(4d~gaYh5bL_OpV(-Q@K{hZf%QvOD@2Y!&oaS ztqYu1o-3xjQL^Crka+1lR7z{-t78heRFK$$oW;cV&v$GC-;Y#x+vA0R#{ta2c=-7E zxVhu|X+ham-v(F_v?lOu{kRFYc>l{-w)X}H@jAdbqa%!Xq0&O_f6KN=DE|4^pFm7; zN0frYp|^Ml)Vpye5YaoYh1q-nd0-qnx*3?8uyl22eK70q5a)auYR>2GacBKu#L3=& zKfSWCLqk*3d^QObT|CD3Y~4VEiwam`{soryApa?#?`X!Q(=`qL{FwH1i%CcUguZl1 zD|M>lSyoZkazR!JM*LA~^?YmMp85 zZJN+o1aJ6v+OtP2F=EAMv^#SnBP08?jz0p1)UbN5eG0P={#$89MOSC%!otE2S7gjw z7Dunuqu#%N&#IcHlq`ML($dn$$Hz-QxVKjode9H20o)h}=NFb@WfSyDYf53^yV}{s z)1|9tQunoOYF&DQmZl<)W=Zov#4wb=OupyY& z%JelT&sTDO+n5BUHgy)0Xs;&xGw0oP$dX`l``#Ln4|=Kv1vgYu+L}stSh&l$Pheka z86flG4Sq_fIU+Hw%H+>3sV1B}yCry_kPwx=_kfHoUdb=|U<{v-h*!7g{58BM=;mWc zOghQbn73EBD0?mE(v-BXqNW;4dx zxQRdXgdHK?i<{ZqP8H&|$#W4M_jfTXjkk$rOt~4UYAOs61ZTNWh->*r^@qn?8rYsC z#x=&?2d;z_Zj z3<=(yTmIT0Q{}i7rlCS@^VgI-nkj>tUuZP_)YMJ!DC%9owIpf z;{tKNx`lB6GqiN{F(ah=X4p3*k(!MTwyVE3Fdg=M23qjh|DU#j$w|azW@cunD_prE z@jhheA4e7G6S)|9(tHLi3<&tccE)3jba;b!mKgYw)M3MdiU#9BPlm<&A`Za-AkFpUXHG8y3Uz}?bT&#Y|_%!9yl`j;28I8e8Ir0W3O`L$cs3HVZzE7WCu+S~!`E47<&c>E|@*j0vo@YBNR1EB0 zh!9?Vy&{iBhD$6$EPp~1h45WN!0vk$JcrpYA3ndla$@h6z*k;lh18d0nOE!Y(Bx;z zC>evLj@hT|ojcoDJ#uUu2X1l0Z0y~*Qow6)vWARh|54A zhTYXY%OmcKqZs~sDM`{G9=*vF(mgTUflVu0vQN~(!e#g&Vm^4GLro{hil zuMyHbOTn6y=xp$f)!u~Y^A)kFqy!Z?)7-IY7QR<^6?~%ft%Iph;X##rBvC_8&ny0( z+nk)LUiiM9*fS-Mx8Y4buW-wlnF{0llCTXWekV#T1D4yFRUWb=$Ti7J*<_8_M?ub8 z!Fvt-y~!@N`hLexA3i)Rq`(Kc|J)Gg^f%Uj{8aFMQxxMmPD2tv2m&OW?9697!Q4L~ z?`%dj*y8Hy>T9mDVQ=5g|M+2IY5DW}_YGKf4dpZU(~8Bnbv6#dr43+;LojGN`cqi& z49~u7LP~zP7cpNz=CqifW79e3GJf8gFXZEpi`$0!M2=?(P0rlkgw$j5ut!8-174n2Y~r}o0uN32!;!Rz=~r;-rd%HBkZ|pi5)DIh1S+R)&VZ2P0-PxivU7s2Ewag z!7g9MHk+DiJ|^)kvV4)r#EeBf9)}DH!8H_a<3LK*q7cJ;g|!bhdagU}^B@S2#~M** zlnJmeIUGQaf78|MH?KeAFR8_V@RPp>Ncmo{yC+UmN#a;;oR8lM70BxqAcyE;q>@l*}Z8 z2{V0jqYEXMN(o`dLr8J3KiXcVqES?QkmFr9Z&WLM@nYEx-miP&aYLRmgl~g)#HOsV ze*U(|m6a7-iGB_;H|7-@0cWTF$(jWTU;mexO%j`pyx~a!Ix!#D3RTu<}v&M2FBj@Hm;i_1hDdNIqh9sz=JB=o6RKg-`7eICA9vT^5H`v zH0oB*)PfpuZy+uYi9)?>2S7H9M%E~J6`U?DfPcw+kei4uzsj`FA9v;IRqB-vQxw7g z`K%Rn(jI|L_7G`{PT~y8)J7xkI>5?Fa$Oov(zr-fwf}M{ivE$w(#q-JpD1UIz?EFs z?I2K_8#P4_R0GsPBvH|~OM@nYUue{t7Y}euT6xrtM2{p(ZOw`s+!d^+V z7$LN>zCPWtjvygX)2~5c!CN(D&ZvS`gI|(mAYkX#d$mRbj$zm{w4eXGoZ>q*sBK-2 z%$si?!1`PdYjQ_IP-xBP;5Zh7)j4s~b@iQo@c_c#hOsEth>eXcqwwT5q{W>-$&T4U z?aZS8lgv2EYu8B~dG_qe&P-hOqn&VVjB{V{oMKnqH$eRwSFbtQ+q2JkfB27VWbS2- z{o8E+(`%k|gw@>MVU-Ch9$q%^9^}d>J#fy~v?20yWOPwy%Ap##qBh6^ROY2BZMfn3 zu>XH6Zh#y%(9ILgeF^_9eI$AbJmYotJ!X7qda$~xkT26Ib$~DgJbxJT9UgA_?~)TA zArJe|(o%L}12iZtUZh+q!(+giMTcMPQvd!Y}-Ky{bqPlg|sW(O)Uv2CLE9o;n~5fg#g@xKl+ z6)!c>#wU}dDdHUTdw%9#+(~q$A!vhru@s!8iKdoxD%dG^$DNdR`5k)@yHTTD3?CO0 zlQD$cpsk^scd!r13=c?Lfm;C%r?m!&R5C>s`cpFrLX5BZGYTlhmdHz^26B1Qt#J9r zp;nD39PH=P=CQLEE^zv+#pPd8^cR1RLunp8J5eDzC5~cL8O`BjW6Ol>HZ+7B2aJlQ z=DsGBpg@Zp#*do&qi5Eot$rqB11LZxwsKn!8;_dIFwbK|dQgbx43+?dzOCRdKbFb2 ze;75vzLuacd;=qL3zv*IpWE~scR>!UKSe{F#l+d@!;S4h{SZ=p@3f`;1DGCgAtKY! zZtm{(8YDn6nCfi(r>xOkqCDn!4FHi-HupPquj`&x=Dk;!f<~SbS;UCwGC1cR<2RX? zr|MnG%X+g>^@*T=05$mHQ=G}bF4Kd9XYIHV5L;kJSbv_;#C7N{bNR(*-o8S?riIXZ z-)mcYIPSQ4zq5W_RGUAV0^-z$p`lVRg0M$GVk319eBPy@e1A4afGh$zb{IO03=S4p z4lDu(P+EVrxvz}$-U)nD<>ka9QYF%AaLep5HK--=(yNF|*NSGO+jHiHDnKvItrY*6Ok z{v-Lz!a24XqxK=s!&_8Tsm#gzPCFIGV~+%hjek4W7Z4JXG6yAP;C@c$r%NJ2!Xdgc zLH0`Nm0vZ-#{bYQHMHO1KoDGzYrBm>uh?9$?dbeUp+p%1faqOF&+nA;q)^IBS|v)o zIh37We{a)c|9UZrX_Ry8)p?t@a*2>(hgHvd-GUPltVTuqFUz0swsfyuugobOLhXNs zh6sbciDe*RhdFH%#PT~kbfTeZ0PlWSmP zWbbROFJ~?!!eHIaRHrwdh6ksjqH3J)BkVzS#A&$9?@~9~RzJ5ux)(Jq(4S*CYwUQD zh;7ttP|M@f)&?ykYhkl1o;#yc*~hKADsiy5!~VDQlzW?Rj$J_Dy>^QHyE_0Ice1mK zf>d(j$8BcGu7dLN^4)@v|5<+eAj-^~dYYW|!nOPL0GpYZ(9bS~QbHW|{WQ=`&2-8_U}i~iPpnBJ`REZoC&Ga+ok}v64f4mNLpo$) z-+O}<=>&Qef80%`$9*XZaSF`rqEzVV4TK7fWGu;pe5i7b8+KTF{9sl(9Ze)918%!m z9smKw_^*g_$eAMDZ9ICeB8l8i42`}yehpcxeC`@-3nge;0TyWvIW+vTL{+s1cV|c#jByYfG3b2c9^Uq%zgWQ z;&*@}7J?B8>|Ql2BP{&Yo9>G6)$@U&km_YeoFn$A0PSU1I#7I~h`#cxpXimgVB{i$?7}6et+NT3v>`cy>g($@^G(9^J`KGowNSk3MQ1yd z_hH#1iWZ2`X!zoFC&>Ooh37pQSgdb8H9&Q>Y65hRep~MMMGrEyxcK?`S>qs`onZ|4 zd8hit=}gPrLLpTQb93 z1TtdK%g($YD-4VqFAwAJZfF_xz5KTNLdS!uz0EH%#p!_$T@^ZSf0__i6DFk548%Zt0o<)H9zr3LVy{*{#n`@f1Q#3$YsAM`I|a*J_~;T%I5 zLZ<=jMtL$Jl&e8M_`8k7CbXzdlnCUjc&=-c_Fg>MeyS08jHF~_iV6xQ5wBU4pQ=TH z4jR{4akQXxyrwifccgDhCwI96KU0;R?U&ruKpv0 zlNkF2B!XaC#G6DcdoKx!zuDvON;w!E=dwne=X-hK-%pzPtm>b5*j9IYg9n;2<>^*F zKV&SXp4`>_LMSWy8Mp`zm=$;*{?z(1vL(Xpztx{|;dXSOQyC4`&He)`qOyDK=TZ%5 z)Pm1ftv=-9oWF1`#19H9YFq}zK|~d6He4_l9#dQ$DnoWO^`k(3KzRGBFL2`I-f}*- zB?m=wB+39U`b2vfY|c<aCxPDf9^_8=iC3Wl37G=*>BGm* zBGJUO0&Y3rTbOYFhkf5Y#)mKh%`;L`QgAVDTb~c6!+G@a=;g7e__*XosX+-kZDRN} zKe_Kwvtp)Jp^0_rj&5&o3(c3t{Ybw3RN{h5ui!o08eRUGtOem4X7F!uAk*XEm> zB$A1;tN5H6G_~H0KIMFBOKuY@HdGJ!_yQ`TOE^Ok#V|`Z8@ZnGId}=Vo+-vAz@L9z}Av}4CzL0~v#sw(AcM(b@a0N{p zyCWO7Ca|a)OYs9XT*)`Bt}6eVr~He=Q?9OC_yj~O%#W^?yPW(qmdr1&a?1P!Klx>L zcI7E|WWXcbwEy4=5*T~R?s^kJfWe=Bk~V-b zj&eu%Mjt<-{5Tq_nm|d&k4pxD3;UGmiw!O~VB_ihV689|p`lZp zJEYpC&s!O;d}~0Kv8dwWidWQkfKN;k@_849{ zZ_oita3>fjHPk#Q#+;=(g~eO?=S=WC^GgU}F5un8$L+niu{T8ipf3CR7(Hu=+=qsc zc2o7%@{=}{EL&DV?mCjt=vJO(H6sdBi{ zS}IAa8{jrm{~gq;uFInHW4<=ncv9Hnuz2VGKE--iiRqtL?C(euhi||a0&w%UK_~k2 ztQ9Zg|NE%R;j4dF)t~FHN?eNlV@Uo!>SB~GhXL{!iSLLCBoHBQfh)h9#`{6n_81Le zxXzzxQZ_)n`L7GJ7z8X)p%CWOjr2Zn80+8jm<&Dsya~sCKW5OeAfEsFx}+K-i_SA< z$lmK%6u42Qopq?kPi@miOO_kzJ*3i{k!03afa(pHC8vo&E3Y*%^v= z{@0C0vA-}yenvgmBEwB+&!6>6Fx_)|8v`(x-`BtS=lXb9gU9@#7nH|R4Mb;d@` z_r;BsB-lHTIX;_iDYT@dWZPY8IZyXFC)2LJFWbkY&Toe7BC?|U7(KXl0d}2AfbJdq zeFySP7RYS93Lc6xIX$(L-|C*ZzIt_g>z8b_0B?$9aP^Ol?~&cV&Kv=_?Q3s3WoI1C zD3Q8P|F04En~t7aHpBhC=b5u?hc67o*P?}meYv&10&s%w%q&#_tT!lShl-O-wT22e z4i737x8F)Wd{?%{FC(*HekgU#NvZ_BJo2*0{&K|2iL_h$m-t7vGkb-9Si?k4%f$W} zZcPRW5P6(edxXXKD8zge`e_h)QEGR~wC9s+wJYep33<5;4qYiJ*AESvj#ORRGheK_ zV-0wSEN|o(KvW@Ep$6mTP~@Ya7zNU^{V` z?Y?IAt>X!SjBeRNPT`eJcenk65nK1g_(qc`9Hiz9U2HAF=)ePKTcxS5Q8&K2uJPIk z@(&rEWxLQ@fR0wL@=>~5kNtfO`DfEqGgW&bbU6mHAJ-3h&o}jdbT;o!+>;8`)2n*V zXPafIs9PKo$&^s)xy)d_zTXyoq*L{2w7)e%H8$*Jyuh*5MYGeCMG>jy=C>Rj^n`p4 zx3jBBo#w?Gv2o?8nzujBALbg7fuyjg1wo-7lkf1OJDjhrpSJ27KWrEteEHL^$5>!N z!tHRG(Nm;ZSo%f?$wj$X5&rNZG(q3{8Bz-?Oet7vkA(KyX=i>L2dNhr5kbL?0L3gl zwYZ2XqZ93hsrU0j){ZT;1sUPv%f#^Kn^&QgCaOn8d_nud$r5m51R87Wa@I$PQk33fdPnWwp4m__pIGEz3Sod|L?ewfrZD9dcd@V{^+@%?z8%G^N7-^=vKJL2AWze!hgY%4{7=4V?*pRC;1%d`_Y44}Z9cG%R%hF1?E+u@&P)h;e{1%vyb1~b!mo7qb-o1` zmyXfmTSe+@76Lxy1^Z*ZC(c(^PK}Q0Rk|e@o#48I4SIrpypP>NyahU>^ewyB0CuSt zd4WkVs8%m5RO4k{0gdnZYW0JkV{53ip6{Ix$L0fPI$e2r4-S52&(qwGt^N9Kb>{W8 z`TRi{vd%31fo_G3j=k0wtS6BO*qHOdPOb+|CyK>Yop z*BXi7cOqU@FbQvmf*93h_p-j;LQB`)EHC@+L{ERRp5i0R>is%8R|Ab4 z9)9b$4r0%r!(uY5zS2_W9N0Q{?Rf|G^@ZSHs-@r5EyU}=fGdX5W#p3FXq^Zj99$l0 z^Omg>ZI2JXe6X9Fs^N1O9lL1V_d@W)z@)KKSG)DdB0ayP=iAx2(rVpu0athlPov~+ z;dqI2gdOYPbFqh|p;-piu%PO9y6Rxtw1*qMtNT6{98_$ksOhSHvR4IbXtA} z>J1Kum(VVBPc=re*_v8Uc*h$xJ06w7}Si$_RPg+4<~;=BGdp&d0CAbt1*_If;jCz8u?GNHlWJN)k^ zp9gP%j};@51`=t6G*|-`AK63`qTVExEtwdW%(^nuEL#)0d=DSF{0EA1V<_uqy9V=9 zTozIyT!`N}iFgC*#w5p?5W?eKu3nDZ$CUx;9(ByQbAiR-DluTKeF34e}=SO)H%zN6r_S(kIhywt` z;Qn^Fh*#zp=JEBPR`?1W^_)Qw*VVG8Yf){eG^sZ!Xsc0p&Lt%j2|<_@ZZ+`$kP98v zj7s}FV2!jL!O{$}pfHTnizV?d|9C_u7^i>>W|A*vmo7rLhj#I zd}xg1cL5Ve^w(R+$0B?^#GS#@9j?IC)(XHzYYb0`bNmckIH`%8zd&R}w1%LfB3eJT z{Kx0SZwm=R`2IQe#6QP2gB;DYF%mIfam5DNMI8Ufd4h`=TOidY5GL^b@sxL=z>BNb z)+{s+ppd<9WZQ8cUjF0DJRS-wN2|6+Am)(pU1kKoy(JS4d?htT0U z|8wUmfQ1mDtI$Lc*x>v9eSYaD08CMHe}hlng!)Qxm*?-5FR(~sRt~l(e)elxjcjgS zwMaoBvOr=!klqK@yT~7J6z`mf92PYfVh2)UreRTL_S4PUGz{R{dtX_&PwTn)pdJTP zzWA?$IkBh>+`;rm!zhKA`->g=KG$5OBrf=2U1kM#vj{Q2N+9{| z;HuosWPk6h7ZrmJ=feYJQVn)44Qv$&p-zjZQkGU zswsiN`}b`svy=r|Aqyn(m$+UM{(18Mak3Mf{1$gI#Ffj%mYda_l5!jKpXa$bJ#XK| z_bq$WfeN|ERf>-C@_F*x!uG~^(LFqrm(XT5|s{jwDfoZ z7jsB*V!zt<_WDR*%Qu74^~NTA9^d1QP}*6}sw_DdEG5I|bK44iev4&fSlhC1x4Y1r zz8YU`0{I-OkBvR9hgbA>{&4R>zjgcfa&Ejb{aY*(aX(B0qnx$eEQ<^N<-!Ed% zkoXDnGK}e%yoHq%FJU}!N4z_u+94p(W)c7Fgb;y`y+d?=ilDZ^hc$j*TG4r9wjuQ- z%x>xBcvKBH;_V$z&$}YOSNv^iB61cv7X^&9*>@{=d+)iAb(g|9H4=kw?;`pBx-8x_r8oTTTh z?&bKpe&Ogb9v&h1P?s#)43VX;Y=v8{?rNVlA9=Eep8qLEZo$l*hHNaN<{Ioi?Ytd$ z@NK$I@|yIG{_n9mYQYMtn2o_M?(RxS~;Vqa~GNccAuY34aiKcf_cY((hbYzEjb#(I;=Z&= zlyl_b+o9Sp5uw8cCWLxPYYT6(wSS!M=p_fTH?!K1O~x|-gCCG~wh6^ksdR1TEjm${ z*`Nd@R9R2uk%?^R+llt6TPE}zpCh<$)JopCGdPm}3iV*Jo-{Vh z#ihG1!@ppzMqk4q2B=zppSpq_F@E-3)=TSQCm)5I=S7noJKf@?W}Z`Lk!Fo&=Vv%) zI;P#u^&QBu5i+VMyJ_{UDpOKEfIi_tHx=L}DvHjCA_eu|U7Vg9Mm(Z&U;9$Ji_I*FVRY;3$Q7 zhX0supaA`~ion17yNBR-LI3{nWifg`%M@fut1P!}4&@4Z?17|8>CH2t$LKc>-2O77 zno)=6--G%lGZWMMaP%g?(l-}0^IZq?JbQmm0j9UwmSkoFH{r6(JsKliUQHfRQ@)(egvAJ*2^ zQY>M#A0wtfFG?|1i2bx^NI23`8yW;7u_!Bq@1E7N82!23v}Iu$NNvGjl08NE#-!iv z$rRLb{n;NZL*ykBQ*Cev1@iRw{O_J1e9Pu(r=D>sZ22iW9PUE}6uI1dR!NvSqvQ$b+ci5fr z?oNulM86kwjr0Z0rd49zX7C>PHhQJcI=rrbFmj2#?q37*ACH;dle(RAE1mTj;(K&# zQ|MT^Pv?W2#<^J3=|AK0e-9;lp;D;_V?#-``a=TpGUlKNz`_|Ku+S<`=-;5Gmkmys3;c>(|DJ^7R&ARS%~;K!b+ z-|mJjfnMPRyfBYPaYI^Amv#5D-7!48ZQQ!oI_t2*Z&SCBNr)$X8Wzf3$_2NNHK*|K zzIGWPkNg?nS|`J+zZNs$et3$!olN<*31y}S5;$-{JUoJ~he%lZxF6&1CN4$!;b)j} zA@V1#|NiyWr+m9d$7gWOZx9b8GSIZb_O!S|3D3>X#+@Radx|?c=(Vs4?n5Ppgpfn% zB1=o5Rre$OW?FV4jV{K1GMkvzbL*EE(C7f6q`8st5h@xZMYdC&-$4N3ft?+yxb^68 zOE@@?su9>#z?^?=ou*X?r6~~il>9U*ZjB>>CZBR%-*RJ&KB+`Zo>!VoJfATeauZwP zuyI=IOD)s9$B>h>bO1D^@yTjz*zVae1^pxAJ3#(jFjs{p6T>Hs)Ut99;5v8lF?_ot z6))w|;y%hev${EV%!mAt!N2I7E+))HFn9_&xAt!2neQg*XX%sznqqrrCpR245*`8l z-A8vn0{~g@AbM=?w4k1a&Op!z1+~S4-~i||84))v1_1mu6G~H1rwxhY=}^n6VxkB5 zrIvD~j+^yVW9S|bw4jTQCKN9%DnguxR#O$?0CuPXWg)X2llFIXydL6S&>$Y~u^f!$ zZZK@YO;Swl@9P%)~y_w#EUIzd_(Rqo!bMD0YDv1DQt8oz{n}RDve! zASJ9ukz_vn1wa#K9ss`v{&@ume+eJ1UzR^kNC;Z)noZ%f1)0F#wydB{uNiLk9*1sT z#6G$Pmbs^be>(iK{Zi0kd$u}vu0fUph=z3w1A2sTTS0`*>l)d*R|;aD)CN6a!}3Yl zklRQ^;FBHd2qLB`x5o2x3lnVj!N&AZday2xm2b6a-fmG5I#}=VJwcX|LDhJI{!vXz z=tchB7UsC*nX+RW>)f_u$#Xb0B5iF;?eNe$*fV+~nd{oXkYkd3l`1z5T-6X~&AnTC zWe*C>l!x^tGe@Hidf;a8ki_$|w|+>DP$A{02RYuObsll=cN0fwVxS8J(}GOA_f~40 zPhzaL7kk7U$QC8f^kuKTQB8p9f+oDI&pi4h!*eaSvOs+i+JL4>bzUqRIQaQZAK>J& z^0Hie%((AB5%zY+f%)okAtEBy#@t41s!qKat=m^aa3T@`ZUxXtToWnJRwA0LiIUi? z%G7M-q{dc#^)KSkHv#&yI^Ae79j|Z)1tyqlL(s`GO7sprr#JHb`Wy4N^RmaPp!i1eo8)7S1~X&lzT4~3=bb z01=^v;0}T*>M8cQbFO9@zFAx{Lv#|(}06woDPGum=6?sGR+t;r( zA-$ZSlXCYP{$ycyR)2;@C`HCY6`(JBkL^0UXL&B}mjccTR(h~{LQ{*%)p!3M?a=R% z@6fPK+(y`t-yFW@L`8ITLB$&SJqOVX>otet2J9tiZ#Ogjy{iQ=b1gqOq$#&EPKwNK zpn7E#6jE$Ap-K;JiBgArdWmrdSH_2UA3ZrZHksw0FulE?M1!Te^=&!H!-&`}-HGXP=2C4512ipA!5z&h?99HvY#x)ZhoPp}xCsZfHU# z`~X1fS)i})FTW2M+Wjk~tAMW=8XSCmL-R{_H~W<<4`HA|BKHuKx8Nt7uVJ$Tk^?(1 zpFn*rfXco`pYYLsPqD2&RJTKgb^}^>Mh-yU0B1!i-0X+X9Gy#zj*bSn-qGH~k?x$^^JK4U`W)>PPkk@!Ea83mCzng4Vre(Q--KdpbI_o@EBLPXQesFm?|& zKGZw9owI0UuVpwDVCN(l2T{;VcL%Uaz>}PJYGL%)T5K1z9?W4ZegxkR3{?+kDF&d$ zJ87ao(hmee6`<_W*KE2I8@dw2O20$TZ;|hSJ!Iuq3=9K&F+iMD`v9V_lX-tm$l2sFEr>EdVrdp@pQf zs7@mqTE9ipzcaaY*8C-~AOMw;R;cO*@*k`fjx(g%R~Z?f_+e++q+r&K&xT`;j;8_% z1u6&|T|gKAkiE1ns27h;{_r7p6|{UjfN#mRI0v)Z$>syTj(Qc4jQ|bRRSzWYzzf$L zR=!E7U!~zI9;^I>O)7QPTUw#>EB9=|Ye^;q(FpBa=w0=*v1C%tjO7|-$A^E_XJL(FhkCNr>6AWUB7l+*lG5Rb04QYpv+j0X60c!KFk(> ze(sijRWCcWi2gS&^$%S($l;2EOq44hR zZpeXiYvtHaNxFO#my{&(Y4Z&v#VS#`#eZC-#dZ~uTN@$g=H~XxPEKE6or>ov((|kAe$sC#^kdcK_eBY%2`mxIl@0M-`y-{??PP^ z_SONAO_t*rAcO#&p_ykaGav1}JI73b@I8o321X%tA>wlFjVt1Sm-s%_F12o@#|Bu2 zjAHRC1+pMqgR>ZE=SdKVX$8;T+{ngEmVzS_KR$zSGIfQCIatJX9kN{ypvFNt$Ca>| z6W1BF&e8%Hi#fu!H95uMFp%=AzHloUqbg+oP5c~#$Gs)1yLa)f5o*VdlL`w9hfA}X zGVff1b@}YJF>=6G$8>q)5)Y_!X`PI)b3B!Rd1BTE=+sgIcAQ&zKSvB>55iPWeY%Oi z5Fe@(;o)Pu_(66>7!;o_ZM{izadDaO-pef2_QUz3hJJ{tZ{>`N21%5ZeaGNPoTK(q z33xiYo4-CEWc{|$r(K#+9kKkM{RPm6Pj}YS?khk_1oxY>5G;Wj@d~5jgHnepf*)U> zMChQT5Cd0pvFv4v&Ptdqup1j2J$D99;ziw5AE%l#x3Ev*@DLQM@PS6+?65*#+qcEbRIZ8aN^i~ z6J4vN^z{A z8{6Yc)LhbjLRrCblI2`B{^DN5`Pi)%-HWlFl^WtzaXTUIi={KXBM(>iV%Khf*1+P! z)$^h!-KW?;>qSkXMn^|U>G+rwsWkl)`YhCb0E;*!UF$-X2X+wJ0061uLx+p2E0zVi zSp9@07fKI$NmHQ!I@G@^%;@)$n}#L}4f`Sv6u2OlQtTW(Nox9yfsL&lizUd{qoIyBxEEQgCwM+%1cTB6i+_4>H%cEg~df7XtXI9 z*wf!naqisHyR-B2)HF2LZ!`m9M(J{ggPq+OZLBQPJ0d)s!?c68;CMu08i3IQ-$!-% zfLm^8i&{_n^r=miSj5oq64B`^oj@W5tvB_3XSN@pgorx+?Afy~q0TcMbh#5*%}Pp2 zDDQo@z%>{VD&j#45`wcAI__HKq<=w!Y||!K2RK&@591G=GF}Va)T?;VN>4%2-_zr3 zxA^`0GY<)65R8IqPGc|C6Oib01IPRRA;>u;Z*6YQZ_o}I5G%cwOcGIsj&d)HTW3X| zjcY&v2vR_OByY)I7a2C34hu2#+02jQ;^v+zNl8gbPj68rrlF=*`U(oZPQGi0z{jla z4NX58MB3J#vzKmYFzNPnc{--SwgC3-k`kWx#IKkNj zZ7HdEwK)`wpM;0Ew~$a#L4h=V1LA>k#>bE6=D=2xmq&nzR#!(yR#}-=GO%4sOG{;T z&Q6hd-rW4iedC^K2==8Tm{%|rQ{V@jXm*6Xa;G>&3vlIpHlrl~KXi6>raF4A#|uv` zD=pncsG$(%lFOaMz%J23b^Iw3K0lKC=w{^aE3j8;>4 zleBXx{!uuWT;|p8-X1vu|LVGA;Fstr6to8e`I(u8g&=A=I=U4#ef>DIpz*7wDOxP2 zfyY`u2kHmZD>EwLuU;J-97tfNWBM!#LDmaYleby=nLruLT*O=SB%{&sku3DrlAF=wk zG&uW@j_Pzv=VB6EE3vA?SCpEeqXM)%l7HyNbwj^u6!I_5XLuM3s7^?Q(2BU)-C!%Y zaN$D5M!z=2H16?Ta(+=04T4NO{0XR%7N@Q2rEok*Nx9lK%w~rKSSx4@fsO^Zen3ei zcSlJ8f^>Fvwu_|9A9fv@BJt4p_;{dr0s8PoBBZ@+3Jx5m^}&Of89u(7?{Gl4Kg8z;K#tGIF_g1tyNH5%uNPV{O1>IFB=AcnD`_U zh(0vrGb$@9>*?wJxn0Se9cqltGEpO_k;rs!wME|sMSoaKTWf3lZp-n6q+$ZHPw|Sp z4?O0cBYN}P*GwKz0ZkPUlgvPKD-tL3+X0^z)an3a2*6(H;=3QK?}fj7`8X><68gRY zNI1PcApO1(C@9nmQb}q*(A5pLze`hp`SzX4d-t`pUWm|aDkz?+?D#P~4ben=3=0zv zPf1?h>J{8;>Ykr_NKM4(cSf|4=Z+?p0e(0+`R9XAhym0|_>JLtpmE`TxQ^vQ!2J6S z9?wFyb|k*IAMQM{MB+}&4h~uX-_z9{%div#QyEr+*$XczErmprbSy_6saQte$2O4kmrp8W>CLLL+o%vC zH3EMIn0H)OL9OdR)ZR>T3Ol zxRqDCyYtD(Gm5du$jyS%A(LMRAx{nuQwj>|3N4{ex$x(nwbc{!s*O!PN!^2GdSZH- zZ%#30GZ$%Lr489zkmJ8P=uj$a(0%P!>jDMUQtr=U|#Fqz1H`v`+xvF2!b(@yR0Za90 z=ldJJK2jsVr-MoX#7b08Sp>w5jg!~y!Dik+%*n}#jlJk+4I(eS*I%3_Apy6IE9LXa zMz9ya_z7DDX6)t4;$n^LwPwt6Xd)*y$%|n?a95~dv(U5TH;*a_lBWl~wQFt&yVlV%iLoN}PN^^-EVwjDSO@#7=~}M8OV%vkl=# znwnH?tvRm21}`TKzWS~2+NksG9^)scr1YQfa&>wHLF4>8zNb)@E%)4Ha3d=ZVt-1S zv`Bx{9Lry9*%c;>Sl>u+dDm}wfe#_t$Z_%+><~cn?zq)_iCV+Os{_5g$W7YZE;D7m+jJP!lJtDodwJYfjj#FkHdRyz zbYJT}mkx~$%{`1BesqQX6rKZiN_`EDH{Y_Y{%%I7g_zR0ZJOovb#cqE5^%f*CclJI z11#>~J#DgprET`^XZ@Q*gfgzwPkx+d&Jz%bb$0stpseT;)2+;(9Wi;34rAss4IGQ2OMFW^Am6(0&frb=hpH6ouEmqBn2o>6BW&5ly|3H7la0Ct_w+ zl*;V1Gb3!v;~@U<$tu1T^x$3n@}c>8H#T>5`@ERo1;wwi{%|6?%xhsiT7 z#l8kM6XV?>^}D+s#*eju4~FVQf8}9fV&dSq{{aw}+;2(P&d=otpRD95fi}utQc2l? z35gR)-P*c7+WOdrhV7nd3RELkKobU(qd;=f>^U^&{j#^aE4QJXedU`);3GM?4F%N; zNMryj(B_g4b15UheFJ!S;EU;CZf@O-KG+qS8X6{(9$>+x{^0!10*c|rW5P$LXu4DT zgwit`G=4QSe9?Gz_AIy1o?I)&maDWhw6&GN-TckCPc`4Q^r_*(l=by&${Q?u--uU! z1u1=XgDU)c7HrUNO(FX?^B{JCp9wgXPo!xxF^}vp%*3S)hJj< z801bljMLnx_)+tujn{G7#qZ22CSeA3XnIDR+dh5<)uxB7u?IOlc+9h&;=MO+-D<+W z`u&orq$CD*CoMM~mxZVjHPNK*<^chw3$&PVYN8j^E+nu>Xe?+k545D^<;e#aV5LRu z1?;bK1+A|;Rqm&FFh6+#vN3b>^A@bW5C6Tf(-h$2Hg5~k=8|oPxJo;7aHSws&WyhgI(c8gs`5ZZmPWfj4=C5zt<|;jb&3sN*L?>BgzdIT?*Lw+u_#8>^q3jF?d3#VQ(=1NEBYJqFh4^6EAGe0eEFNDw zEOnhYaIsrS-?jDOUs}5L>=B{=id*x&DrsJy!v?N5(3LtOVlsZMpKUIq(WpsDcOqU! zjYm1Vc7iu(*F!}xujEoLM!CdB*HXPdKY{9LD{k0s-0}%q+q4b}SNc4ZFFi+d~{cf6Gp+y9=4+G6kkTh@_NvhLqzIsy)*YybITU7K| zSx_YS4k^jWh!H7dSWV5{l^ZRPn1#XyH0_?=3El+Ho7yN~GqB0Jt?ZuR;$E$)9xq2k z?5kJMuhG{f5t_{#w0x-i5rCK8(k|h&Q01wyG}mJrCnU)2vP;zSZBRS6jZhKvh<-6Fd+$Y3VxE9tm;=|1PmaqSh8u)J z&7XV91trYHFD6~_t2hQX;IOm$u!?K+2T%m>4Olieb1WpC`Cfg%ma;LCNsAB?WD-`c z#G-Ugnelm#&fa@0y2Cf8pxD#dQ}sxq`T5}wf4}$8LMA?2(d&sF6OT=M2S)c*#?g+W zO6C>6APd~}A=|}=c&DVMb|qzlgoFe%6a#~U>EY zRzAL7%E8n=?}I6NZdxI$K@-tt8W~7Wee!iv-GC&;L$Tt@iAqlmT86XwjAH686m*zO zmK!%NXoP?&d{R=v$zh<|>oBVp^~wIiPQZm^bR-wNy>M<4hkX*3&^L6N>d?e_Y zGPS$W?>Munktx~)m=nlxx^9k^_Q}YY^h!{6Zpm=Fuv7IE9Tov=3K9M%AIiC_^F&G+l_FEpDrV1h1OQ1HK;yOEdHUG3# zOLMb+CErNT+WTT|t-(k0uj>ZS!B&-IWveEt$9=m0(=||OPu2#{I{R|}#2detxpz(7 z-N$Nuzny9evms{mt8l@&*TheXw}+cjH*21R*?{j|k@DB)R)@Isx6dua+-B@Yhgs$4 z%anffs3I^h5Of#&iqGE`Um{Go!|GFDWqR)<<8(V-%4DepY*NOJ+E`E){!p2jNiME0 zpVMo`2`MD#H+v^j;#<2Tjyvf-6XQA^0m}KDtgIGLLxYS1^e9Vx-J{9}o_9AXZKFzG z)Xe{u?D&y^XpuZ2Xbd`1Ufr|=R_`Y07b#Hv!=W}JOP=L-$7Cp zlCk1e%8{>Mb1p=hKu#8PokUc+S$my*X31qve{a^dTz3j%6BMM=Pe=zxnuXrOlIfe1 zlG01jwV;r5(sFY3q0hd6x^J%3CXpF2_*KaeuAtEgs@H}e-wZe~s09-R5jFXjQ!sz{ zHRu8#`g+1PrWMJ6depU&jqo0Hm)R9M;Apz8;$fM=15o!E^MD%D~j z0-`^M75C51UD6g87dJI!CNc%t4G6X_G!Pv>{%E~h%23#YiTY0GEX#A7rNdDs=-gv>@qM@RIH3;#Ul=#kL2kN3B6@qNz; zyfs>)#Lu7@h>B~h*ZP1pqa7yT`|ZPG^kjoVq15qaRfFW$JTOz0b4lg^;sHkeV@8IA z2S`*vp#Qo$C8aTECNTpeF(=25s8k7|7tS*I>HZuP0Tp1y4mt!Cse6}=KY$?XdF|PT zd%iCtBU1(hRFZoCE4h-XCHObD;^l*om6d%qb;14Ky?e{{1_m{%yRt=3Am{TFk5*E} z@s-YY-2T#(cc{QcV~x}pFc?^D*ke1cDCX}-V_CHwHUoz2#`G*-u|CSsRjlnBq*#pke~DM zu`zJC7Fhi+asc(PPe`y&T)J)_->=3V{e3^2{spEq=oCr-yD-A)elBkWFRt6OM}~cd zPxl<)RFIejPv*D!H#ZCmSGTw=p18i!16XA3ZDkQj{V3J8(yw!CBk-iY!a_#DkR_{Q zxD88pt=#BT_fyKPs%lqUUGQQRq_&z7aPJ}T@V)|B7CyGphYx^9Vn3?mE);b$uh`G} zZ&Hc#_e6h7y*RmS$#RTH+_E>%KlNc)51ZRp8AN zz&6>gd-vjQ$SzLKE}8P`_3Od~SF?bPao|}%w!p(%y8lfpdHeS5S!dvZmy3dacozyj z0bXNpG(+0XI7w?RFuXI^`GA$WlTcIBowyVGn{-MffQRD&#}FnjdH_7yGwtlG)cpMZ z6IH--=(%OuDyFeq2A#O=9sV)!G;pdgG1WkK9-=MN5sT86kp{M9+~ltrT-96xTtc+^y4piHrQ<1Ej#80Z1f9*#ZT8fCy6g@DB|@G$aEf85+Tp9!8lX3=rHtS3$t z*eg8Rz+b(5c}tw~N8{W(I|S``?h2a!*IEu5ZGC$namrn-$=rpGH@Nqfc&t4vp?u?) zZ=}8_a35>Q-FD#MOy$u7i81C3g_jKkFC^CVU%!wT0_--1g}q{vcbIFQAD5H!#$$U2 zDAlp@E#9yqU@5Q~KA!!;fQy^^=us))VR$cIWW3x78pC-a%G_S4`o7ESB6t|cMYKRd zyhwkAh%9&W=vFS{rMEzqiSvHXAflk0IF^5Ut zvE32Go8me1wL#0?1rYPRJkuBI$XpF{Y+t^NHtFe>Dwr$&P+}Kvri6>}m+qVAG_kQoa|IVDu%<eQ zLq&#uxWU=4!3q^1)D#7E433nWBlHZHId&RI%M3~m7l@dG!p`PJIW;zJLs)AL$KSN%u2)en-Ghn7s#KRCsGU@Prr%zya)h}cub)MsZV zw~U50ilU;n`|(3YrP9BER^!_@&s9CUo@qb7(Y20{)ebj9rOC&u3{#T35y9n zr@d&1+5_n6zJdR3)cv!{FhUwP0T%L~n^Fvo{@bP#P%VWTXAS=Q-DsL0#eXlj3ZCG< zEz35>M63n-|941No%KRwZQXy{;hIJ>KbYfx8$T|%*=+HDuUrCWw0K9iyzt+4V?ei@ zYXY1-t0rZOj%y!Y5m`eS?)?1e==yD2!r%r(Q@$4++{?Xzwiys7)UuBY>>0GCakinE zI?9z!O>K|~mHt8ghvb2=x}XRp6W$^x;#l%uIhvBGK>fwopCL+6VTI3OOIl5J-0-+) z{zhNuMTVKkXhD&>wQX%qorPZwo=DwYK2}!Pp)%frR+#P2!+zcxAR&(gSU~5~ew4+$ z3pQAkH;;6aFZ_(6;JxIVqa2tg-}t6~6F{}S!u-?K1F`ul%=^+`pS9seUcKulwTJq; z=LcV$Y$l`;s0{~=#}Zb;9P&|OM9@b%ql*SDjXJOOV~R2moWN1#g!65(6wwWpo!G>v z#+jTta2n0`Oq+k*bMu>B*(ug{&DLf33>_fAekU3NtElMKhdF@Mv5bQn`<-R`>UvCGcYe9{A+ z(NPjVm~=?eGX5Zz6OY{ccdZik&L{bPr7Qle2-A`)PPAIR$#*>IKy69PGeP?oULppI3=c&? z0k3B$v=>^rNBf+OrI(uYgnBa!B2!H7YiM6z*RG_kAWYrmoK~g={l7iC@Z-f67z{tm zyPzpmZiBwyDnpT|pO^M739UKb?l@@VYWwTUHoy595vYW0(rj-w@17na!D|?{Ff@!{ z+4mlX{r*j89sxSayz8V%?(KuT_*?F}c-3XUOZfnj_?tN-tN#4m3^15=Io~d}u{O=; zd)w8TG%X8CHVbpa`mI97 z1!9Jhi`I%E!4o)IV$M*o#0uW;MmRBG?D?9Q!^`cD$ZE^+UBl=UY}E%+H1#(54HqU6 zx1~3C$8@9fZTZ5uZE0_M&0M_J>-^N<%m}9zS=-w`F=QDO6WNR8;&9m7u%_Nm24!~c z?MrCJO>%H(9)h((#jWretpad#5{p}mAItyP>+E)WeQW<})b9Bm%Y6s4^#}RNo!&G1 zZa~-cp;pN>N?r8%@_NGvv!C}`}DcZ%8LHPRm^!~T7F@EcG(GvfBeeoX9OJ+`yCgy==Subob&jO8&s8JkUfcu zU_Uf9X{+}y|IAKNJ6>yR>+Z{yS299D7+{wQ%wz zuD-Cto$)%sy^t$(2P259G z7Sh~yJg3asJ&(>Zoejwrwe0xlCRl0-mZR6_TYCE?n$tX7kfT3`-Xf>s_~?9o@p)Zy z664V=wju$L0f(BVa<@fKb-RHEudWOJ@!Q=QPzavsu>TQ z_*X_&AM#8@-qijDy*%0CA#}7>J1%BSNM3nVOB^D8JD>rj32B6PSaE)9xDL?s*vQLAX;*NdGz{A}0fH6y?CfUV$7!Bv=7g6L+Ty``m!ogF2CO!d3{d zD2zWWogJ9f+2%2Dfe^|gWMG6A;%SfHnH+zwUJz}zLrG8gLxYXML44I%YiBG2v0p>v z#!eq8r#0pw%t&lKc#jKH)3~_>iosu%`;clB_EH%1Wd5*3e}z)hgcxbar(U^sneUku z`jo%#Jw3dj%kR=9Zg+j*N%*s6wb9sX={lw{1lygyhWA@{X@icJ@SNOu>vu5d#i41J z{``wNkM6BR&f>y?H|xW7b#Bba+rfHQab1r`wxGF0X+7n8xBW$Iqsg%`U1`IDm~!FD zOLoN6NB796OFS1gzX$k7iQFJwKc~)C{VV|_( zCeNRTc=C+DLA-f&nov>?BDc(VATi5<4ZKWPvpJVovIT1z=8zRg%)5r%)<-zv>i*gW zTYcc`#K*EZcOvr3!b8afT~`$&qW6CRqlSTSZVv}}!_4W6B~!snUV3&N?E_lN9W>U5 zb_1mDR?q)q{&u&?=GuO`Csv%^S=(yv-*c@wz5UF+mYDms{Jgi|-OoN&WDlw}=P5+K zZxVm)f_)*B$uqVW2); zK$;!XJpf@Ntp3rpcxi#~OOF#!hAe zYRhflLYCV*A1*Dbnyd|sF!>q=mZBaiL3Gfb5*1BgVVOT860!_UX!H{%j$O|4PQ&W} zQn+hE)0;#@+@k6H+Y0G}|E}`@U_9}Mm8UYYjg9wy2R9BdFj=^u<6G1ud5YZ z)N|gTlWI!Nlt*=Wq7&H7IJx^@kazMF+7JV@F?E?K+<7D`g7*0q->xh8-%ZK}!yMp- zRh)4GWQwawgkRfZ;s5sQ6|ZBQ#(4ppB>*B?mxS?WAK%sOEA;-kK?M%BJKfYC-^oWi zuUH_y<4&&wf{B0gw!9AKtQODZl(-dgJHG^QPu}}6CeL#Jvyt+np!vJa1S;USn(JiW z>9U*u8ynU=y5fVI_kaIiH0Wit=sRlqf8l0Oo%O#d;J?k2DYa)o$;#@_{~ZBs6qZWv zUF+JRsg*8My)II{Ze-Q}|2FSw$690_ga%k-h6jc_`@4BDAwh$f&|%^!4+(1W<|G4w z*V2F*xM8J^^nU}?b-f>#Fq`Iq_LQOJmf;2d6Wi3h8&n$;!dPNRAWFiBL`4-@OlQ!y zc_b{=!h%Y)xaEj~U%`bADsnWr@yy6Ui3NQ1-fJp)nI-5lw80bz#$vEAE4DNqi+bLA zU@3wqs_@}2p@u)pdCJST9C&Hz8Ayp0(2&I9vGG)!j2${wlhd#JkuaU*B&J=y3d)J3s!~dA#BT<5%%&9{>xTXt=YMUiB}tKM zBsWw1C^Jyh2mzx$u=)@;G!mXTg~+PT~k|Cb#?p(S;>WqdrgZ~|@8Ad1Pt z1|+b1^J#fLJ63UZKCGM+lhKv=htxE3DU9-RrFE>Ld@59v&pmJQ*aK7*t&jlL5{IrYEKFcr4H;R&9wcl5kG+%m)BcT#cN@S zkQ9%NQ7_DwkAWnCE|&skd_hm7B$L7jBqjZdsO_eP8S`1x$bo#43qg~bFk*6LC3yX~ z=qk}Eo)SR`%f{$`(uchcQBcSE)giVz1k-j5=LHJx-^Z7!V(+KvJSe8?s+No7)I07| zJekxDdd7Eg@RP2Dl4`kS)~|A_{QR~MV0h`i;Xq* zVwL^9q*}mED58vwLV{9Hju|-=T*wR@7a)46c9Xr=buTwHeT{lzm`xW}$=)?OWas5nk4GMSP##~5XhgGJ1rh{l{TDmnxlvN+*mxy3ly37qwoLb>_QAu+^YAVyE zD3q$I5(e{JrLK&wQE<35DHk7ZNd%#d&=fhB4)I*IE_kCi2#?F2ba8PJw_S>_8ZCl4 zyblAn?gOHuH$0@^l)p703f%F0joIIyLR^F>lx}L$b~!Jjp%%_wCu;kc`{(B?W_a>Ehm@Zf z^;SO1aypC05)Mxl%kb{rx)65UpA76eIvkp$xmHBgbm;LA>mC;f9)C{S?iO4bOpqWR z1}>Jt=fP6*@|;rB**$f*aV)?ycf3$%l)>ZjC9mf3#eZ)xZ&%?iUy8iz$jjs=gERPW9vnr&yhW|Aj`i^GR$nOoW#%%82!aI#|{Y0F@5U2-AME=LR& zn3qe_Vw9FNhuU*Rmsq8LAPuLDlos*fAEO@=HDVUtq@8pR)Zmk+!>3tT39h!{%CQv{ zqQr`EG3=V}vyG#p<3f`a4o$8*`C@=| ziCorPjmKg8+V*nyq4PzPS6=(f@phcxxT;`JWXqc8vHxyH^~>SSLedL>>`L8^R7oyj zHMLJx^VMQ#!O%-2PZc&dH0Ryd3=pcSs$)RF zQb`(5XWvoycNCp<&H5v;>2zA{^PYzSh~b{g8@h+4*Lf65ls%`UX1Z@MdfBap1-9TJ zj`Z{c4_uX*j6Se4c84zt4Ybee6&~67QPg{|dh*3~6a_<;=8bPeF$kMm4aUf%)$i>K znvM9qC255wAZ0zQIGy1YQQIP{}+Hc*tD`LZHDw#*K{n+|_R;Mg zvr$yUs6W~EZQ5gAz}ZXYjBbzT?(S?y%f|A1-6?+mK6TnQFd)7+kv9R13a+3pUuljj zJ}`Pd(t^|5z}TCPrZdat@T9;IyOXNM#$M^V%&G>13}bnYXn{?W`+R$&8K6{p?S)!H zkuN7@rMW-WIz1q~4#{;NNqlaUs@spslTY+&(o`$d3^S<(-ybJDPU;5lq)<`9f?z*> zvIo<*ID69Fx(p@H3|6(QjWk+JbM3^7xIdq^bW}w--!__079{JGSbSGkAN(m46fR!) zTvX_F))pof^(i4IC&nTZiI6Lvz^*d^SmBcB)f)&ao5>b&I9=*y*>dQd-gy^FU~BMn zbIAAhu>H?$Wb*`aF1H6+ZI;;PYV_ADP-Lff8YTp`4+`T(oUHkCP^PB0q{AT`^quh9_Q6!qlZOxC@u9@f>cK#yjyhNbEI;!U%8 zoVD$9?Poi&oS_~XpGr;W9@|gk@+YUI-D{MrT?wMOENVX=o$3r03hrb9PItM*uC%+G zc$!VK+nbwn#U2`*N-r~v0S|-AVl3HWQ&j5vcRD-1+8fSN=d8@<&ZYXK%Fe{OaqK$x z%CUYhwz#CqFTF%+Ooma(`ws#T97mv8$5&rZ zNP~}nfy|C>X-i6IO^qIhsX!TziGU^6dwRL)>VYoG+(rrX6|*xmCKEHWERhgeJRyqg z@4qf!$(Vl0zHRf&P(yRdEkh)^UeVuZI<%Rw2=IXsJN8@lJm_L@27t+2KD~w~26KM> z<|>3&UFq$36@|y+Oe-cP*1BpdJ1shm9GDL;7lYi`$W~xQU8jiIZfgL6Fk3{0wR*hU zEr173kPIG9qA869LT~wb=NF&1$9*SYLyZ_+0Vg@J$x=_ zG=h%^Eh~;6&%5r4s~K`=9-ni)&U(-9uQ$U;>YWd#1oqDz+qj-j8a$55N}1%6?72o| z7`ysB_H*X3tquka!-~fE==eVWwc{m=O17J+kY%o2&hVUMyO1l`Q$*c9eJ*p8c zalXYs4Ebk^;55elIc>Y$y)3)4ItI`3((4JqJRCju0AOOX$mF|QFv|A1TXgSQ6F4p{ zD~kXOIhJcHTz>N(V8=4qb9Qn$Z1BITR~z4*EUvh3$KbUbE7JD0I&5n+TjSyAdoy3} zjTtT0n^bBwMOsz2g#re7Qw}}N)^<=3)q1yNrP*YOokXLsm)7%QQsZf3W3$WI^N1{y z#;{u$C-7soTvf-u7xtMyqvvKyCYqSPU4iF7%8&oB&?;B=ww3WJ54gFP+Zw-qCZxCP zym$Mp2%0;K=p(5)XU{X9(2}pp?Jv&_3>`^Sy3f*X3>o5n!)ZGB_123lKm=Z=5xv-8 zR{FGEZvy7w=4?M|=d`*(5~4IXAAZNj$8X(D)vmM$NoM)-w1au^)~2TZ08XCkF*%7@Hi#tWmg4QERPdBa zd2s!CWW~dY`#PHS@z&0FZ2kSstwc6Mc+tOJAkA;+FBv5Ug6sL>81H!}h`y&gq{G(_ z$L#fi&RDa=QPL!DS9ZXSi)h6jguLPirssS38w95U!2d`32jaLel9vlO+>+itDa^$- zC$kopgz8*JM<*_a@rak*wjKa^I2V1G3Pp3c=Q6w)Forc&N!@|QZ@|2gBrouJHg}xs zH9Fea94N1pCQZu=(x(hw?SeJk?}ZD{!I*0+D=QT!T3T8QogPl5968BkIeM>O{nM!WUr(i~5%|M>lQTX{+KZfJG}H%>eG92WNNw`7a; zk&|L>id(ONXoCOs+_6h ztStMzT^H%)g9`#uzqwI)N6#?ieihZ^RMUS67PXc8ws@mrc%YGKeueZiI1F<@`TFJh z*ClS^U{amV;fS$oL&@z=k4em=tpdIe*zC0yW)#f*A>dOHEEv(@5FrNnyr8Li3`>0B z0~;^&OuM`N1zsD6v@!8w-PpY8#dFl~6S$ zNhcXrcmVGqq=@diC<7!~Bh+MlpV|U6Cwq-8vr@r#TMyrzvV^3=Jt!0F%^#z#%OoW8BM&_gtkW=wPx?d6UHN z#(`$ya4l|i6hLeywO$R55E?LrxbuyN;OGt|Qpw=*y3!GF+U^9O=l!K2a!vu@3aRIF zsygT09jaQP?r>by!eYPidqz%Ke<^YOeE${uywC#wW3}GzQ@53Iia5T+1QgFieq|r$ z+3mNRkZA?M9DSYJsG0Avvd7SqfCJuqEzb;f&s)f3gWrU!$OpDW7XnFnKlni>d{Fj<1?zMm*v{i<{Jnuhu zUT0!yCWNax^UQ*Er&0!py`Dd9%(d{d3eW4QkslTI$IdzA*s+A2J6KbJ*c@e#h$|7y z0R~4}*xDK>*w8C+6U1>62w^cXS)dHyk!p8{)0RhC;2&g0(;~tr`XAVnM`Dyyd1fRzn9?{SbwDc+nRm$1LNah2_sO7UD+VI9HBK?I>(| zn%Tr(l6Q8%aK4j}lmoih1bOW4sxu)c`3byF*qU5s_Z z2UWQ!yf;i&S68iX?Z=PjGH+fzN9SgO&v^5?UPQffq$P&+Uh}qRt=lNoomV5tbeSc^ zOViiy?zv^kC8kB7YLoDr_w@g20o06PE+ZM)&IoRo;qu3Z3R{tUPsy)U?bPW zQulE}{B_@~zOz-VrZF?!?ch0Ip@Q;Abk23zVJVsMLEqe+h<3G z&F8NbSnv?`L+8GO3xe++HK2r~WtuiLI@XDq8dg-gJ>gf3vxi4f8t+SSJr0Q4Tld!R8_zg)|rwhaKtq@ zQpw*>)zB)N228{5Dl70a%L^*$#H-zz za$(b@LRa`XBs~FUdIB|Mdk4J@5ZD=C?F<8a6`P#V*-9Is@5AP^GY(dS=-pD4!QoV~ zWMUu5`-22S*Uk5{?q^%m@$AJa*|xT}Y=;3n*=(+amzNhG--h?fhViYEEZePuD26|W z&UXi7Csi-3X5+^9XRBo{_6??ETR#abc8^$ zTd%`lu@7QSgwFVjH^i3L-G=QlGR4DTDO{JC=Cn(oQbuZcq_yXz$^P~|{0w_26T;83 zFYWntUK7N|^@`Y5c%h)f-orbxa46wr7Wm#x2_-C9y7L`6C3Q<@vv(U~0?#VBmg_3L@?y06(zqPkqV|Cr%4 z_v$!P!fzN+@%iQYr1f54WPgIf>&2Z3sUWL`bbf}(xOdhk5j?}Dmgo4Tdh5preFxaO zD(zp7$LsM{mQy2d|0*tvwN0t*1590Eqi5WGJux+@N z?|CKj#i8|;ZAKN-vO1r1S;$rhp*89+Ta0-tEQOZB+RwU!%)spMX`K$dIL>cs@}DOq z(+ypB z>1AWr#cUdcWvsqxb5_Bz{|R;oV>KPcr6%GJ`cHjoZj=uU`v|)l%E``2bP;*_`P?oM zNk4^fogH9K|0N2;V`IB_%XWerZdb2$&95ENRXui}^!Hm=^|z0D`3COxJ10qeDz@8~ z_4wOuj`PK8(v&`)|9D=FT5x`4blBPZ{s1ER?!FZP$Rh@9=NjGiFVA~BD?KU0vQnw7yg0%rH^KD1SlNwioQhpu1nn3l zv>ixt$`N2PHaRl%sEq+qd`n?gQuHWNT%OEwG{k1Kh~RJuiuhwP;wW+}44}XSPmZEb zoF6PbeTQ!}>*ut{1kZExFG$}|v*F-ns zPV-WWsjnK2r0BNmUQt`y!PqQ`-I3B{KSyF*DXEe-L$||Rt3G(jX`(+Nq>*$#InXh_N>05PXK%|vG0(Ua*J!~6px!5Dg^3zmjivRL0hlK z7E!WKOG)5$K{R=HA+Fvc*Ouz?P<(P&se7*dSJvw9jAT3TtvLOlFCO*ee!iUR)U5X+=_x(3^* z(zZCuuY$nh^BQVG_Ctm>XXV3zO}AdxS{ zRGoD{51OUZzC?&D*^H-DQKkMAGo_&~!ZtISP9e^0eV{lHO$6#2p7y$+Bk<8*f7lI# z{Us--qT`B}8;LkmLanvtmv@1qAJ6Ylz;1E6A~tIjr|dj6EUCAyzQVNR>-;dap`J5n z7==^n8#Z5Ua!>L;6wZ6zmyy*m(S9x!DzC3{LOr^-!Ia$cGVzY4)0UXXI$``97KfaN zu&>#s@GS&K@?;G()NxjiJ)2dx61N?@8V1yxyXglUcYm{($_qr}==;X-yCBm>Mwfqq z$4yTAq^uY(!$nwJmXEJHFG-1EY}R(^0sf1W5jvptqmDK*k(7}$Yi{n7asLv9rkV;C zRY2L{4AwL4*Do943DBCak2oibYEe_omBM`+@rKwBubKeEmQ763t|RiR?2~E=o(9IZ zne9f7nIA`Aery^zQwbFn2Z#y}9M*P^l!KWA<>)Cf955WAx@^=xrh&&oZwY|x$LzO1 zB;a01BgiEPS)vEp@zp9{!b1nBts)`{;&+{#b`C@?pBpaR`C7B9hnxbGmh5V!IYJ zf<~3_1W2Tgj_kRJc6RqR9XrfzEU2)W?@V2JvL6~cga42L!FIaq4Gf3Pny`$_N2m?g zHZ(Exnt2&tApwBFA>`g;ay?rauFmN|g9$*V2y?pGxn$$e@Oq0QWDoQg{AN{~5*qrU z{zU*N@dfO}0~vmCdpW+UvI9>xSB^Yz<)JGxB@GqxQ%w3u_fFe^XaTI6`QE2n0?8o+ zZ#@!*G)&#;;VZL*tTdTa!3r~@wi+w@#%3R6DnGTQF83ClcNvJeYzNb$mEheuf!||x zU1FdfJ<@KMui|{M4MpjHF!vRC?mK7P_O;jbd*}4u5=Dq#F>e8yxUu_QAf1|9xrFH; z6P9bKIU3Lw97&KAUlyk^V}-0_unuMLaZ^QEWcrNQ?U0-m-es6Yc)xLn(B$>~uBaZN zjf?J-AX>w!^19Q+*KVyFQfQ)k330X?8Rte|+v~MNrn>ajsXM=N@?Q zg!~{LYkW{+*Q==Ny5>PMc}sACLNxMs{RQ7`S%&e{l&9j?kp>;TrvoVsQBKU-RS)~nWpOX6Bdk+sQ&%<<&*q{Ry(7zG} zOC|=dpO?Hl*(f@y`qofW4=mwR$o`u4C*x7Tik(^5v3 zo4GK8w?{_Tbw5Fq>-|j<&fJ5grjt%9vVw{E-r7;Rs@wsh;<|(?&K1eKokCpu%YJxU z&a3L2gG=|&)5SB;KRF~Pz;4!0v2^M&_V@RT8cilkaDns0TwOT;s#1eaT*(kUvpNCb zx7N=U@Csl<=42`v(mqNhDq>@cseWIsZqs3?udi$bGz6NOscD=*jq!L+%?`i;;8Oq5 zV&%VZp^@sL7t0vWxpU+Z5fK%!`n8BR9TU>hB$SlUQA$%vXd?kVh_Z@GGRsVo$>`Wv z|Mq3kfSObyJPZ{4E|hItmOYoXjo+`whA+bs#&j)MYuhiktJ zXzBei*x!P#NR}cLO$z)W`EMA?^JVYL>$Kd@){ztZrS#((JLO+y1_oweX3|~|_p%p0 zcjrnPCrjAnf_C0L$%O!86u*p{DA?(Iw^XQUkIbZbmmQxe!>wPj%C0_i^*QD|_gY_; zS<5WVBQpcs-@K4|&H|>*djT7phEGLntNQ9)lMPm`1J9!%7o>kd!+62b+cTc~YST`h zK?wHy16?_>C$5MpI$><|l7ha8QlBN^rHWWW|o6&6cA0OaN&AyC&W?G)8TejpugSX}TU%h2uO?OH?xEdO!&h`|E=5v>c)1stc0MwRyP5 z+}>J$Kb5ffGuzT*2g zd)a+B0OjGJCy@$^N;BsuH_pY z6_w~79R3#XJI%bMfxp{5dD6;!H;U!{`RiG7YF|#6%AIqdTHxH2l*CVIZg$gr63J{x zs;k6M!|+^>ER1oQ&+iP0osjanUL4E2OcT{49y{*9orTm5tA|BrZ-U>s?T8lj?U;tn-d{-&58pc_MUnw$tU~Q_H^;4Dm_@$fl{MMR2dvxJJy&IgFU@3*P0QJ$OsKxB z?hcd^({=@R_u*l9icwO2M@oaoi>Q7b@kMc=qYKjZhX2iuX`lE8MOt^S^Bn?(*29;FD%0p(u%AV3rtng5Y z>v>AqxyJHUAJ56{2CeSZX6WG>Pq(}e?H{36Kq6oeq3E+;UNlDda#ukM!S%0v8xOkqlZB3|{ctZca{Ip|B6V+rjNuoC@g32GRs93B1uqE+{VrSRTdcpr~ z5KiOeZxH+{T?3cz-Q_{MJkYl)dhTREdGt^&>2V{^^VKnTDQ;k9xkD7rHO?Y z5L!SmwCyC?GTJ`gD0g?hx{ge61!dP6q36hJ3BD#*p$f|O$N2^y)N{CuTY5#9-aAbw zIRbit0?Bc7iFj5|w()Gjx%WLzq>dLyn6RML34SvVxu@`*OD6X>?`FX#+VK->#{uAn z7Q+~S2slf&PV9U$b|%#`zA|>k+eG1Pj}F&Od0orlr_md&K%*KHmU3FYy`H;zta~Sg z7R%syop(JKCmq-HX$ur`BAJchxd`E1 zTqM7$|Jd8jr*5&yW(lzYG)N`oU!o%si(HQ5)hfT`2nrU{IDkIr{05XC0gHFSA}lAj zR5GMArOUND>&tI%ZXBnJNz&_eKVU~Z_KT<1)$w>jqYA<|TtQ`}1+UvA@O8LbLkR}B zxT>muXM(o}1)G;5NK5#bh2iXE=k4<=k%*Ymdcv3t`QV|pHhOW7=L-EUAXP760NdUv zp>7tu!_@?Z-CNT7Wj$SRu9_d%5Z2Z`a^QnqI|SjQcXQ7)M3qkFXb}lLX~hPKWlk$< z>TNE6SRKbiB8KXDeon#BO_rWeRvQSfs4<gDlPdEp9>m;Mdb#~+r2rj>^GaQ~ui#N4)j;^)V9J7~Ce*s^#0X<|Z7nQp!(4|COWJn%J&)87-GI?0V;LRr=)b+)55>fA zK|vzM3S=hC>m+GJid?LO}%4bA+&j> z7Q7mwnA@3aMo!SRShull-Td&0K_`6)qEjE=DD?EKI8Cph_7|EE78)$G329Wp!r^<+ zqQ)C_yv8d+mD{S=Cdr$BVQVwcfOTR+wa;viwd zKnlfI*4(qtD?9AO(GoH_*VMG%z)ker!XCS_ZDRGFJ8e2j7bzzIykDj~EqP%UbqFNf zzV|ykl&@cT!^y{%RaXKR7nf|$qcT8Hh0wAbQ*k<-_&OF~4&Bw%5&HyOKnVjKcJhkN zmD~D`Xw{-gC=DD@Xd|WS$Ix*YJ_D9 z5rX$exD+FWpRGkOrJ%)pI;fKT%{!b8XOH{gzgi8&v6q;Gin`N78Om_VN}0>Y?6b&1 zx!$ib_1D)L_m64bSC1bC;<$?xvP|5H0KE*Vp8g+?e(aaC$h_;Wk9!V)Zs)t2nz*a$ zou0Uqt}YRY?*o}~sXP@RuT#Rh2P>{Kf{Ia3<L~%#g;Pq;*-awKyfrVn%{1dU z=`!HRw-7+cO?yV?O*h}QQS>&Se)0lUS8!k;^fg&A55$Hv6C~GU(r0njSq_SGsE*87a%Mb4_ z`+{D4HHRNuTy6mo={uzTio@XPebM1CgAj_U(HHc19ryxhQMfPYI=*n2v6=F}E@cAi zs%&yiAYsr&5yWEu&Jh0SOLkJuGaFqIflZ{XEvD{kXSCw7b!KkqIzGE?w<`JK-Pj#@ zA{-*h)jOV3g+!nuZfkockmC1zce*oRVycE@YODt-==CzJQi{v`118`bY4LU#iEnz( ziW3P{Vv^TY{o^aZRs#JGh`2~bR{b#5OHLW^I8B(MFcN7mhmRC+Sxu3EB1k@#m1#4@zs=J!N2ZN96Ibi+mu`Rz7!VJE8M^3<6mI5C=-@p0jz(u`~JpA(QZwYE=j4;aHXs@XKi{> zhl%GqGz9Hvw5+HZ%N))|s75_V(tdOQE(#I$++h%0z* z`{~`A8ZaJX6B8hfYtpxn@3|p^(9>tjYj5WvPmpX8zwwGLrAHH(i?dnh4zJ3hv z|FKT%f$H3`4p7_hiK37C@6rGUo%Y8~PTJfG%y}Hd%!cC00M)H)&$4a_Zswew&8rn_ zYSPQ&gx`mam+J|I5Fjx$)*Sye#U=-0I&k|_-UX+pJfQIYjHi#)$+&y@}oUwx4~ zOAN^+_3ZKC3ou28pY-j2Rv;jLbfjfqfE219mqLM=j3DJfdkLX?9VA(7Hld&pCjxB3 zHIGIwjB>+OIy~?|Rh&pR>i^~6lyV=c3~m_Ls#ISEtA?lQ@H zI?WJ}vbvtH#n6Ed+GESh-T8=BR85ZOs;rlrk^Q%}w&XdBe5e!TruV*TbQscr;skh1 zC~ICfShpt54Ry>RLV7`qH)jlMnY9V^m|@JGCkJmieX>bUPoLCmm%m9_AhdC}^=)0w zJStI01Z)_rEQl<0+TifIo)}0j$4cn$a$VRkr#95r|AUNxhbJWcb?V=lnZ9sz3IL+d z*?ZAo;=QJheI-Eqx}WE_R#n%z0au)yoXqq(73O|=<^eZjFg!9sjvwPo^_1R7GG;}~1w)x$!kjF=F7&;F6g}S-?2KHCrA=EI9*on=|yLd z{vi{RpF0gu{p{>K;0gS|;(X~^Y@7J67U1ZUZO5%CpB^e8MO?Wb7KadW3@CGBNrml& zEC?H@!T%?eV%0Q9)BM&YbIn&-FfDY zmt~yD$fzNF#etGN>d@UC=H}L5CGBqG;Y2Ec$G{vyxft4#Sh)K0RfpRZqrPMkE$Vxr z6>g}Iu8(fs)!Dp60bVmNgff%zaSEs1qP+5-5MKNe=RRZC(>2jovknXMSVcBt!bgwA z^lFHSo+lnbfk&=TRFbu--WNdn7&1ug6>XO55n9i3?DRW}({8UxT_3djw&z~FOP%q2 z-jfGAPj_(FS$zyQ`Y_XUle<-vPiV(l?HQG~V|7huw%}V~RUXm*gN>bYQgQtoDcZM0 zN@GoGTqF#n51KuO`~WR@>3R41IrK~{cJ$8;U+w$Y(CToV$G8)h9Do{4A2b>CNPHR<@} zT}5cz3=Gt<*tDURsX$T?~6Hmcw!$D3b^801t1lg zqmBazYAb#QYyJ5_PrNnMM+{WB{hQ3Sxj;xOFL)S}q%kRcB-vz&PJ$Vy;u6b&fkCOX z7v1ub$x-4r-dMHm(4_lb=z+!e%Wq&v!r6X zljk#Pk{KhuP*}^FS4#A|0$$^)n>aP>L)?`*nm;pB1rLIVl-Jz{~FGvRo-A(tB7%*>4cyaxj;?majb z^>({JYYzrDkTs4A+z@Mw92nSe?|2}bE>zkNrz_vE_j|w>3qj5=DhhpF#@~QOI4c-M zfLI5Dt-s$arRxq;GC1P5aSTNI&L7#r!e@8eB;Ct$;6hV56|U06S|u z*{KU~3g=(i_<@53{3);1j>{NQ$EH$@zO1bR0|!S4HXK%a_*g`sa_H+aR;JT%vAS>6 zyBfko9=+csFzaN%_XK4{;ZV~@W-D&0EpUA%F7;;b@V$^3J44=08~Rn-n{#B1 zawhVm-#$`#G1}w|_R+4xt82RBM7yAC$jO!w21fXcFyVvMUtE@ROj#+#p3O0lc~^c4 ztetSNDowV9%U<)p*T=?E?XR+XpqLmK;5JnSI%)s)Q_yzCZ8JX~qN~^eGuH%IQe zK;8;K!w+B(L%yA`koq@^NQM`7P2+9AF%0nW%hRP)p7EVSqfZ zw_TQ`$L=;|C2VG}|N10a2giO#QXuV(T_3l}FD$3_b0{k$97)2iORy|OT9L)}_#?e6 z&!X0%cdE|FGT+kOztq(cqD$yuMSKaf-QS~ZY6?=HT%Zzy5}58euUsE)J-Qz-zl1Ne z9;gbcaBVvb0DH)?Cwg;vjs3b{ctnI_f5na9-|gS?npFhwL7EQp5v6w(5ewC32+iee zj$7hDI@tRv#s>>?e735+ciR3*ni2$p1s15Gp&@b>SKiD_`H!F-4>&ad0g1HBou?}V zcbZxH9($et2BqWL{oR{z~KMWN8SbrP{cv*g; z@$-2rBIu?HA}-|9mecCXZWPaR{Po`muL3w_YH@mW$?qorX{n2=X~{F%{m1K@>Gyo6 zrvJ|*Cr6f=R#jVj==yk>Z`M}yq?pJD)4r@qn2w35|G>o;TA?J6EOwXCfj5J`#YHRr zir6V-J$VpI9GCrfPqxz6qayner=b{nNR2u+s@$-o|TFzwIOk@(P|*yNlA}fvOZ0ns+~YD-RgiZ365Xx%^z*ve<`<3%=## zSZjAw5S+qst+-$awVz1#?R&*y2H{HdHjZHT?S7cRgsZ6=9G@%r@0!OZ!~I0m$=Mm$ z4-tt4A8+G!+lTaE*tv+wjq7suKdY?QMi}K5pdy4=*xPn}PmNm54C>t!W*?Nc!jH$y zudBmSnC7)yNB490<^)CVyKirbi!WmQ9s{ng-R8=4q*PTgUe%)U(iCf8BQffaCZyMI z#Yq_K0X|o)N<)#0%IsCUeNg=Z1uoF_eItR*06*;@^w`O23rqT_lzgGJ{-`;dddc?) z#%9=rL2)Cak6?ZXc08<}HtwZadjM^qCvcsq8mCQ8mV!zq$7|GyJdM5kPfmmAP@<9Y%(@BHXifY`FW~3ZO-&EgDWEE zzcxbeF(aa%A}x0m(tD+{?7CX^okhp8Yl+TK)A`>oGZU*Go3qmQF=oo4a`!^rA+!0d z&JHAT>2Hc?nGYq>JZW(M0fv3DLA>Js6g7}3x^0fu>LOUSDW`}m^6TBG{0AG&TgvUI zscHG#PsrKWFbbzrKQ&|or1~{?U#;tPs-hV9>K1NLtiK495I9F}j=;8!%w(mVGB9Q__O4Z)KGPpoN7GFTG zqjb-Kg@u)g4W~El#G9$6u8tQGmWJ1UBg!$px+_5IcGItVB9zVXTf;_uR~ zlZuK;+~YGuFl3@+^kT|PF5y~|sqOaDg_d7E7CBZ<_2$I_Il(;?Dm^ZyXWQUsH<+Sg z(Vqfeslyr%I)X)+Q)5ko)cqLD@_SRz_{xxxWpd#3kkJtu@Yk57J>E@*$*?})b&uc- zSd>ydzI6Q(XgoRy-9PDo)tinpgZ|gKOi#sZd(RGEptxoKaP4G#uI!@l**H5y;2S3= z!9xFMm~^=P{j*W~413gFc;Z~isGOgbBov&(sdn9Kd^qrK4{e3bhZQRlCMu<#M8QeX zl7k~V#LI#tOkUKZFm4Iyr=5Qtl$Uh_wAG}?2F?f0Wr_~Pfw?eb{_wSKeeKkJMG?IH z`t)$a=6SJ0Zp4u)Z?n=^m7v~S0bqx8K|0Ae;ouj4R1|W;!s$gBJ}+RvtOS-TfZ0s? zqs?{(W)>3M*h_%<8wPy1twNy(OR6ZRty2oQB=Q$u;9UdHNX3}rQr7&^xKO`ZOkN0Q zt0EpCZ!m-{rk&oYFd3PSZw^FcG z=Fy7zn#MX+Y)!=PBK{TEEY&6T0E@a$YK#~Yrq_cirLZZk-;LfvKTT)e_DWuVU%VS$ z>R|R9+Id^gCS5I(CZQ#z9vP%eO(2p4VV{*MTAdJIJm%@ilU#adD_tE3tm1(pDaLsg z&j(0I&;PC1-8fEC{_vePgu(OBp=nWI4^W4|@zJ=xtbDN%))Fd*d zS_NwXig5UOe3IAVjBo234AI8@Va0ykyuREQs4%y)cd-cxfa&=$6o4W)aMSVP10@3L z5@6gN1F&gec-Z9MpUG0duOl!ve$~+Tq_7NFAts;!Ga~ih++@OG<+vrfgMSoiR+g5Af@6g8ZE6*D zoCVY)zULU_a__FtO|nO+j+7+`GoN0HI7Av7$nmKBsU zRTIHU33EOEh{odxC**T8tkVW{5OclfDx;bN1pr;j%;MYx1$A{Cza&n_UR+|H2H_*s zCxxbe-E>H)m%o3c?W`1uTAjHGX{L*V{6BUd zs_>8f=l34ug3u%sp8dWd{tbFkpc62||DHP|dZ(q+&|$(e)$6h*M8IpWo7%e(jrmA( z-E*rrF_8-g{^Hdff`rexQF3-Q97xe59hz>OXBFpAy4P`{?Dforb06|z@_AGd??k7WHXVSkJN+CBLBE%`k*o@cmh!!L=Vv&eizPf#}gh)LsLKpRZ>FNBy# zy#u+BjK;nHQ!f8R{lWED19$nycsa(8Y-}~_%LYy`qZe_p{IEs+KFG*FpP@QsE3e*A zDu|yL!g%AzoJ8;DkVU|E#zqdN@%;S9V2+{5=5f5rv`|$6GEvZLs?qeOM&8kze_Og& z7l-s4|8;o#n*`ZA3RNam!vriOah1r?Rd6e&~w;Y4r7&J&>q zJ-6<}8K^n%wxu!y3|Xh^uS{6KG{HZB3Pe6lw#S$SKo1bcAw}d#j=Q&;Y_P|-euuo> zAJcDDM>@<3CV<%|{3k#pIRMXs<2s-VufBK!-`amO!EN~o$;th_9}Ivq&SYSGeE(|R z;FL4Eq@q3TMJW5sz~VNrNG(>>zvUn^QVx~9!w{AP+FU|f*;7e1M8uEh*jdw&!6 zT}OI%gbhdFirog+O-({F-gvdX*E6BFc1M_hIGgME3@HD2UXIbjCwpdD=Vvott|y!6gqMUcr5tXtpjiEDXMbc zAelcOgl4U@z;>*U=XN~dlL^4kFfoCu{5mDGE6Z!R=5f6{S-GYrc(1@5l!rw{MZXUm z3f7*R#qb0DKU!H^A=yh2BC9oJFp?eXuMtY)zI{I3l;icxNqKsgv2WeKe@QX=20idT z(*QY|y+!ZDG(#{8rJ{eC<^^ydwRLr_6-Lp?LIm&_@WG#!ko%3F50NEG)K$P6f_jvn zCF&M-tJ`3;CTJ7mC75eWQpIuJ6;f08Nnl53*2TR5 zr7hV%l^XB!-VanhNEO<3w0EUKu^eJGEAy3M-iT^^aUM)dp91VSa97lrWf{n&tBBUk zrSr0_Ez%-MC6#w^qEz@O_d|UPD-Q9}3gR*o6nsbq=5B6q^cmR+6;xFqND8x&N_t`w z5Gaw~y92_BX3BLU#HdT4jBPORBAovoWooL(sG=qE3F0EG$`RbC8|iEY7L8#VK!Sq; zj+&bKPlIF=Q(9A?Bm*k!&%=A8buUrBoiXDoX6F^@TMM$&m#v3DmFV@BE|WAsqi71n+&zWW3_hLHmiNe0MnFfj(vMr&O#4xc5r?fxwjLyuru3H|- z1{F|aT`Ex_nKGx$TvHu=dF3|?*>+*ZnvK`WUPjYV^fLIrCe2Xu5zx#Ry9(TFIW+-k z_kPd^{h#&S--=JzD+74g5~xkO8k~Vti>kpkj8}=j#n$&NP(L;`@DGCv@NaMee+eiC zKI!X6FCPn*Djxp*3;MB*t0zR$(z9CGCIT<6A-xeFsJ>$ZczdYc2XHDdXrIpAxcZ?a z{}&)a^B0!P(u51iqfoNZ{8A6AJAm+ECy$q>-BR*o{tW^1%D&q)fbYnvS|FdDmuLDlM5=?RsG?$jgl(Lh zi;L?(kkKq{S6{c&=l(`1RnV3fkc~hRx3)Rm;g=SV|9E}0EVY>;o8bu!o4VNgP`IDs zI7F(Qj&EUIPQ_R8b;bW9l=f5W%|W^}bdxD0l47A&$n(i_>s@;L5YyM+3mzoPI^)M=js6l0iMHG0v$W`W~C* z1-XBA#NzF_1E)|&=0xT3PNUhJZTYVMFNYKPZ&wg_Dt2~s_z+7Jgi`$y)yve(xjj+c z{H6Z^HWIUF9GU3rrWsoL?f>Q}sL-@HKGO6Z7y7>mw|gfd9hP;gHYOAj_ogAj$$;l` zpxDvUu93%`!;sHz<4Sq16&ugX+`i`Jghb|%)Ub~uTNq~H!)+av!^3pe*=>)Q?S=zy z{B@IJ^5(Iz$K9FYg%EhT$Kw)4QF$?u@`EeANk76DaIKM4+msvu(3UOr@Rj(406J4= zT=z|`zJmKcr)G2fE|b6EockG`7(G#f{Xt7RCzq=GANkEMs~8iG7uR0s_13Syk_AQO z)!-uF0Z*+4(I8Z>fJ^;z+PbFG(fn}IayO_{ZZtF%5)X@{s> zqapevFDdySc0|5GUQ?lWeSMwVecR!UVA=CMwL9qOhU3W4v)g;Vg<2OoOUY<`v@{W-PsV+1p-<( z$sDjfs`huLG~2=i4D2W-=DI-TG060fG=fEN`3|jHF3yw8%SJqYIXI4l>E-uDMU{@OzH9t|-)si4w8j_cvk+zvxv=zN*Q?p8X#qAsPd3pLZ;LPsvzXi<9%n)ETI010k)zxLk zQSf=C-aku^EfW|~5{HhfGG5R%J;p=}^zW%zWGHB9#3h0T=gUns516lyR-I=CEJSOv z7OGwrl}=gMhwMIJ&{8qmukiyM>Bvox0W`rGE~5!Ou;UUTz0IkDb z3NIJT%gH2pTLX?g*nUpKz?0*y6l0M8T_VvVJ(V6WLf^W-Vc>CM^0&y#W<~mi(1Lo> zFf=tS*(8AcPaFmEwI=nU?W*u-@ygOVbz8DaT*>+g)d`ymEvC)L9 zvcQ3a8)9b!-@WI}AvYSwxy=U(fN^X2I3pY1x6ckKO89?obyoG=s7VV)Gv!Q7$o!UD zVlIPYgeTd}y@D@R?vY-L#-majFhVP}Y%PlCgg%%^ZGMU;8`Nv?x2Yo6a|iPm;MvMW z8&gwLpx>9!($bnbUJ_zc5nTEcA=7)0GJmt!0UT7RMj0ILjKt->AzOoNl}#%Px~Y%b zy%6b~q0alv+7Cz+3rm5nJE#}K-rUvBEC}zWr2G_!Fi!>%bGhyyra=mR>ph_T03`mk zb@h`I6TdqHU;r&0Ni0NU(8P4mW(ta8AUHKQr|gyJedWiplGiH)jio+^=Uh5^E7*@$ zvgH^;yGoIZ9M0G+Fj&L3CDZL_b`d>lu`9QB|+$Pj>|Jg9ijVe zVS~M_lZ`76q;$RH!=gpyz5RWv)l`T9YmzdxX^MX0Lv(bMQ%LpGK7~n>`>flK6Q`d; z2M$ElDkrhexD6E>2g{22&CN?^X%oGB4NM;Q^{P$R`={qw$&vZh)fcD-lSt^#AU{S~ zPfsDYaFS&AyfqPpX@99d>IQ)GC<*y+y~ZoG6R56iX2!x{he$ZX~^#cTw7$Yrd7duCqK_@n1#l*=|Nag-!n|ITgMxBs+~jN?q= z`#W=V*dn32eUJV0-y5FC_lB?&^EB1g){|==50oI|i|4n?{3I*S#u-unL0~I})-4|3 z`+KId<09_k&yPc_$9werPb;L;NEjCEdR&4Wq2eYzKkFC*b9Un2 zf`AHo8jCqG@$wF{^_tHpSXw+b)>b=hPhJZvE^pdMvOK9qD5o=JEG=m|UM?Vep)B;2 z7!t@-f+IGI%|X@GtfHH!samNi%!Cbxj}QgPD< zzgU)xhA$eQ=+~@7Ji=4HZCQ;5CaJQrQSPI{ft}rb6-`ZPfW|;*0N4ufxaNBW4o%I? zwywUsx~A+JZYqRk!;acG{O?DRJu!ZtRI(ZGz{-YvX9XQsPW!bH;L~61@Dtip#wnQ% zuPBWiRHbACLl01{|9P8LM=Np{phKKJo_`UO9Hh2B?ZH!y>xR;?g^Um|8Jv`wPenR= z9J_byO_j7eFEk3IIDY(osnmecGQ7B`u&g5NPrVMj|27Mi-!MLBdd$c(@s4II!UX*g zwM#wRU&`u$Y3*O?Z|MlT9$AiJL+kK!fSa8S)(8|;+WdM^l~Pc~k*Np73kG6`$9sAoCdd~w&M>QC+B<0gvV#wqb*YCwzi880+zn;3A8_u4ho z_`UeLwcf9L6l8UMsCed*&2&6=1->RgC~7jyo!BOM#nAv>sPTLo*fBvr!H7jinL|u9 zGd*EAHd_p6(RTLsD47J&pgta`Ga7wZCvJ*L&G06V%nLn1`ESXl-n5BQF=OC0)3D8& zi-LkeKGkYrn~D({*THY{Bc)X>6jpeM()Lq>erKvcqOw}9z>@z4j;OqUkueqev_%Zg zzCa*ms*(3<|F@bG%|X?MG4s(guV3Zm=Aye$p#2?_b|9hQ!5=Je?LO`dYNq(STDs?( z{)qF3Cp8EJ4LJl?UvTAYl>aOLHHQMHFLH^XlIQ)Ch>?hq6N{?X8r`2i{k1;PNh=K? zZxmLJ+8E?K=Sr)vFP=Fc*|YN}5FB6d5Fk^^r^NCLFV!h7FD+Rh;FD{8C+(+*p`jQK z>z&P!h!_~>!uxwQudgI{SfcI-*72Rs-3vymOhM>e_Y|>Nwz{j!lXguVMXPNgj&@;1 zlF17XpJ;gN7}Vv>n%-Y{X>Ej(N|IkV*A&I{!9tOZWN<`GZd0K}Nrv@`YcF+$R^en< z!ltU1;v&0r%1QxpAQ*DT7j<8ie97i!$0)K#EX`9SS%`DksKR7Ob$=AHR?s={6p z!;$l{G6c&$E_rI|6VSbYl)9th)!yWnOZ?V9+)~k|J4JDkI6VFtD+KiFavi%GAfTtF z1{dThfm@p*U$E250+{mF75d7IC&p$B@AH3})TD;iKH&0t^NS5rRn>eUGzML#*|C%3Q?lN7-t7kplv)3f=qU+D z%uN|2)|fxBzYs9Bo@YfMD*Qsmpp-WRs+ayiC^vF?z&ZE1-Ii{C$SIVy7chFx zQg`E1`I?;>F`gmAjB|8J&IhPhObHgseBZg$0?WqWQ6m!w0-B1*tQypp7|Qb&xZfEf zEk5+q2m(*_2Jj)>^2Djb5gji=cmcFd>_d1R(X%#x8aNa<7`v70b}XGoA8Ed=>I{a3 zr7&Pu=det`hf0_{F}93aZKqk6=T}w5fzaq2>Q_ah)eQA3a_1({EK@&ee-ZS(Bfeps z*Xde%YQgonC+Ob$#Edl3aHUeIB^bZ*cExpH&vNfeq~pAvyW@+`4YBhmD^7@>WDK5y zn>we0fFD5tS{YE&8DNiFVRRoqKWvLaddFB8VU*vE zjQ?AKQgy$(5}3C?ZVGHjJHo>*upNPaG{-UO5lD&Jl!%kKK5J0IyE|~sUo@53<4oX{ z3;XQ*ptX$DZm+=Ep43(MZ zkzAS-+tYLH_-m{YC_khHO-jS~Wc&k)ukYZdiL4YxPsJOQr;QJCUSsPTp(?q*7Ml`;xA%`0 zTVQ1Pt8=}Rmq&{x^+&KTf0kP*?mjxVZn*FuEw419>~B+0fz7dc(+u+qyrqo||45;o ze`x`0jFjx9MdAAXH4T?dkevmUi})%ZQ1ja z)tmP7QF|9Falc$4y$DN}7Cc1>-PcQr(c0tk>tCcxej$)1i>h6DaqgN*hU+;zcY5X; zD;&_7Ik@=;PZgCbqdVnvQxQ;W-N8P!EsST`q%{1bft5MJ+!N}UX}s0LB@9;9H!yg} z>y!feOF!A4dE$~<{1hVbc*2vClD0)BrkB$GamPx&{$(zoDR+$*SNEUL6TFg!Gt0a< z_`KZ{1B8CLnvA6U|9#cAbR}W|+Ei4MWZFg^i>CK;?|z#iGI%i&%#<`4!;JxMHNW}4 z6ql&HIB?bf``439<`j{(>gh{9F8vJ zng-uKH^yaMo{WL&e=cV5wt7Va$ypmCQxdNq`=C8lQd<$cZxnkpnbryKSHa5>wl}&y zSF;CcvSd*esBp43qu`g1fBh(q1OrY=+W#dC1{N0!AP<1c^_`0}+ZV(oC9vPWQ&3rW z8KRp3{-Dh?Ja(-<6t-M*&lSJFQjW=Nq~qnm$Z@Xi{J+iB z7PJxb>b^*$g^OK}aqisd7Q*e!r#T(&V8nyR2d~qryFUE4DVNvF3lZU8=;dg)|019t zTv3(x@YT$h_p-SB`8uu7=lh7(opBfAmzU>Fc$rrG_#zj(OIOhfO#iSKM>XS=S@|$a z>{HzB(*N(vWQA4J*W4APTT~S1xGb{L+BL%^%*vicFco>BfHyXN*z1bh=u}!s}mk?`jR-9v4G%fJr$pO{@X9$2cA;^2R z?|8aaQFu9NIhBM!FeO0N76>u`^iG(#CWr*<2#n2i9^-ig78v<)O`0Adv32?F5*jLy zvy7}>!XZ=rRt=(HRe)h)*B)#Yzak$Fp)Ggr1zR0s$Ci_gx=up}F&tNKgB*IM z0R+OXAU5v`zK`28Xp}Ai{AOp@cY1?TYzP8`sjwr0R4$_w^Q?HQbI{Pfi@lh@1KkD% z4q~<6%X6aoQODDA2griR-7^R&J}63y&a;pX52r2(jUNJ8YN6t!-uDNEQu&Uj9WT%1 zGN;@V!QDpseot2>q=w15PHP9&zfsL9=NHx-VQhj|*_|VAnS^)L2dzY*SJd7qjke5tF3^a;vcQF);`l zS>aI^2WJqBv#;F`8iN=pAXp9fyA1?hT`$jd2t0h=#`9NVSqVO#G;$AFRV&Q}Rra&A zvW)GG7%Gaw%;~saHiMq##7}%Sp@a23jHq%leor7UW?_vIh*dj0T8da7s-UziE3DMegI;@S{6ELFUM zTn-z2x>>Teh!@{nX~N8Kk}dQ|1M=!JuJw^Yzvs)3H9@yEs%u|LG*qLSxz-HF!?DC~ zj=S~Mdd{rN58R(_O89+Xr}2%iu54a9Q7o2g;dJzgcIOS&X*!Vnp4lD@d{ZZ)35zDF zuX9L)bsgSzS2V+S+MK9yslGgPEIy5})!HugOh`oFJhh$r2n;$IUy&FhVuLVo9?o=@ z#&Qok2_RikXL~(b0n52Uw30g(LI|0S-(e9kHi?&2`vlvM`Fyqk4Jbj7?#s6E_74zY z|GaoSHROZ?KYBU-L1?wC{HFwQ9(r2&)<-UJ@l?>JL?+@-L1%Rb@QGz_1V8?LM!{iG zn)#!KE8svsaZob&Bo>tdPDT-!n1(`kfK2rjrj0gDQP-4`(&5Rro=`}bjAifuY8e0+ z4;SbW<4zlNkXQrs#jK87J?utAP@fjLVz>l5?#xl4WQl!o08L6)qF!~@diiF-trzQ0 zcvs+ey2WM-w1nu+ExYrrUU`FSgV#7~a81CExT{Tpf(Q&kQz4Kr`cakfnMKx{9;$u-@gEr#(4dy^7V+}(rkO`-X&aBsU2$8o3t~aUR4|_}k~e&*8sBH705{A{0zy`V>i(1(g zY}5iLUyZ|wu2t3-cm)WWe1U1}bv$}CmBQBVG!E0=V@H%yt$>>mHWsZipJ{Vs=JF+j zm$X$Sp{Ucn^uZtOVSNp2Irrr)s5YGNN_-5s=3wNgfdFx>@88+M86n9+PnP?Q&1@=v z?n~2|AJogXhNXy%ZtLdb!FmH#Z({_o;Mc|7F0Z{*AG>t%3?GK^xUPTdKm1mlQ78Z* z4@O`1!EwXl^Y8bX)zxPs>7Qc{fCBY$U)6Wj6;_=tn~-k-un$E!(!HZx?%{_uUZ?px z@p3r6qZ}!0tnKQ2Kikrb_+K7D{5VKQR1~aPvRoXG+IKZlmLMSkmyfCyesS(Zyza{HW9f(0D(+~24wwbO4y;?I5V3fUF2YbJ z?t(KvAzd(R-q3t>el?SBk2O&=;V_3*v;3j8;wKJ|OV-S2RqAkq1{o+b^YbWa(raKH zNz8J?+Dr-WV31`d#rUo!dd#qp!2|m)Md6(Z(>+{qF)-K_6&Lf;Lj6y!|5VV6h?-ie z+ksN!)tvRKTLFgSmrIC_eH#{NEiKw`E@>wv*e*dB!46YaRt9JmaE^eKp5E$wJUdFg z{dF)9vws|RazfxXl1y9xhx&wp=zo!2zkZ+ty_gWYee$ihTMb`7rJ`brsk5GcWjJ|H z`GHjh@GG}V$+soPn|@9Qt?Nhxs0 znN}MmNdPiu=Y2)_sDe56<9Keand6R~`}FP|>yvM%T*aD@q$ zR;xhIXU|}8c1ibE#83ucDvy>!78X(>OEmD;iMlMR<&P7TSdT7-X*!RSTiHT*c_^No#e6dp_MOd_rw+uZZ}cFL z2~;52fSm%HE)XA6tzXj?{!5yE z069GtGfG*Wl8t^7IZSQcj}nL!K`SGn`ssT=$%FZ!=YGP2`Dy({aWOam%f1ig(WM6@ zsYd2d&&-~{#h*m{qcM(HzV>4WCaC}?}Q^G%cO-C4cA%~9f7N1_=C_RS~!ke8v0I_@0UX6pv(QqYG0oQGafa?FZA}L zKKX5#{!N9sv?1)*Jky0LFH6?cRn&WABVvTxM>?L-1brEClh&Tia}u2gg_pf3ekmjN zrR_h`vR?e>qVVIkIcEo(n(Cl+>`t;9&Bve9QsLoO6L!UP7jI4OE_OkR?i=-T-BfQk z^4D{GQbx@MJ?~(oYi}q)9A-ElzP%&700@{WPb1f2-L(GYHoc$zxO{i5{d_!=qf;i{E~W0OZj22cF$OzlJ*K9V z{?2g6g^bJvpw zUQM=|fh@KVaOwqltqF_-!UrPk0wtd|Vn>?eKI8eMgy{o!YemLCyjIMKGm`H31ufpL z$>T&_1GbVak3Ng}tJo57wI*YgH+2CwRs2%OCiQ0jw10H3kG|EDf(u5KH|I3)L82`A z9=>eXt)d=0Xr2o;87m?$M1@4&HtWHWz>0&#%ac*&Ez{H95Bg9WQ@bH}z^INICi#V; zI)|F|Ku1U%gw9HkP0abzb0^f-Xs1_ND>d$bg1piWhT6~@AU-dL|u7nJBOyxZQ( z7~d##JN06*KW=?k9ZD%bWM^kLb4Dle^BD{%tP-v`CwS#Na$aT2 zDu7m9zgIGa6#m&*K5`iqQD>)A`XNt`z5Su%78)eVfxPAE1Npo9Rlo?ORNle>jeKHv zPS;iXk3E?7-OxCkVoZteITmRmDeCTLc+9a*hiR{L9r)ycfkkE4GMQ?~+6j*F8+}^4 zOQ{J@*#5bG%C&ZApB4~{(Y+(dhK*VrU0MX{&u+GAg!jzS>Am#KyYVoNAELso4Ux)@ zmS5^()6$-gg~@H)`O@%1a|SY6)NfL*A7b>RXV(lbs0fP&KKz&HHt!UXGw{K;N%aMF zYYFx3t@m~oj`Nm(V%}=qN?HNSUXSw^`3I22eXP0^z1dy0x90>Rr3QI61I5Nekl6Nq z?d>T#8)!KDpKMUmb*n22U$&gS!u|%MwD~f!&wtfW1MRjMcyDy;S3Rlz@U8_Rc(L36 zv9vp|*EMfgPJz+ZsY*^H_>@yy?@war)P%?iBW-J&*(J@uka>w^4bdGeDNFi>RcqD7T=pbBo{HEljE4iM; z6h}_8sJsSRRSq1Bym^$vurE7AR28d~Q|!GOKm?vEBHjkCMi5HI=B$E%Q36D9OAF*2 zS@f*Z#_!-H9%Ah0r!4(}#hd3;=}KIgc$FSzD*Xp`pv40b+sy`+H+c}EnvHs~5W_8< zwD=s>!#Rz+KCUrY8D2P@fZeqJ)dGOr4Sy9}8oMoYY%KC7{OZ!8&`H=&9kg&m4Vel>IFX$U`d0dWifgXhi|BpnJ+B9>ZQ?Ub!1O*N` zHe7D#xuaFLaDT zbFkOCU!ouJ7i`>AXs~zK19$2nID={N=kV$}ODj`CC6TTs39))B6J z$+voUm{GqrSg(O;BE?{vyhx~^92`HjNyNfS@aL}wa}-%*gjh18 z*-eFS&`s-Qe8?fXg~z4BJDqyvyAlIJH$!?f`xD?~;I=2K_kVXpLGdK(MdH{b8Qrtv zF!67U&$LhA^P9e#DifAP8*ZscZp;F))HDo6^KC~8Zvv_7<8Gq)_67?6g@4L1<#A+S z?;z#iP~rCTtuSq5+C7o;yhktS{}SWpRu)mkc+ zM%93L)agU|ZvJr6mK!czLbAR$&0Q%|nx2fx_7a{6soKbrk$6+?n87@Ui-N@bjN%<` zsE-_}Pu=#n=3DHNVrdH}L44^Su_3f(( z-+E&SKHnc<$v55eh;G6*lTvY%@mae8XU^@AYt#3Aul{A=^~C*O@$=W&z!>X3MZn!r)(u0v_jnja+KRN9Zd zho(cWOyssR4-zRblU!n(sJM={W+3rEnY#y^!}+VYxNF_Qg4uoUNL&hN$N;OM)#|~L z<#UY-f(e2b1LqffU4b^MUZCaiV)&Qtqfbwu%>ZqD>8GiGQf}s1LB)rE(o{abqLI&8 zKAd0|3y`f@Uj5lC2Nw7c-R38(M2D2DM4yOdAy5AYNxf(Sq?}MAHJYJygT{zOM;*T8 zWsVJgZaqctYapk|H?I6=>Dr_xv#e^OI5`P{R`{;6z5OYm<89XXd`CMgERV`;V~$9a z*V!cc9?ZSbQc`q6>n4w=*lFwyFiZK)YFs3BB8RL*eikS!v()~CK_^36W#RJM(w(89 zxHxl!_)GC$wbxag@WXk4Ld(DKVK^J0;uvQ7{HOOr0*4u^dC2?8^-#YnE2s$Q(j>)8 zgR{%y&{2g|{9R4F~YoSNX#?|O`nKfL(3`^L_VtBops zLME1!92P1sDEgCHA}Q=WEiLRqENOT}=)JGnTL}?VP&4LH=lF*kzK5cNNkhCld-zGRe3f=9Y1~L}%HT z>s36CQZ)2CqbfQvF}iKDSFUI78QeXF%^t-#y5}le`aZ>jjIgnB5+)C3hCYdA+)I0 zdC2;|mr<6e)~Ouyf3JnEY&y7&9REY5Nn_;$lRkON@8B`hu9L)x0~Z&98_MP6mHtE; z)jtbWWP98-R8Ku{7zeCwaL}aE{z#qbUnw4R3&I3K)OM?yGy#HyQRCk z8(!w{&CI{%XStRNDEHoT?%wE~~ zl8lZ%7Is+a&Adt6VbJ)R?Tp>b;fxLgg$i|}aU-S}HKM1gzf)~)f1GEX!KCsm&yVj| zNZ3(V?GP4$#m;(_B6;#RPdBclpQ`h~u45J#hh!?hBuLcOY!Y+Y7Y~LzpAxu$B#yX$ zN7|o`K0T#OcHjQs=;Z~=Y1Loj@D+Wc%JfZ|Wz*7DtPNLlGQRlKSs^Ecjps)slI6cO z?FX9gmwRL1{?TPNIG<)02z-58No99cQX82fo7w0@X7Jz|#{1}~pzGzumU8M%aKHRy zcQSS=>U8v_0|=z{R-1P%sm3w1{)-^F@$#D(9BD&~l>{yjcnBZ6-<85r9HD2?Xlv{k~HL<%kuoNmB(=MeU*FB1$!Gzf`Dh zD)q=(Ao0mI6xv*TDu4m~Jo0#XEQO$wy&}!8fN`Fw_x^S^Ub&T1O8l6}Unxch|AwGY zl7S&kj8fK;A&49tdEn#m#ZC4j5)uMckh7UshbET4ui9NCUBS`n5%mGax~!{fooUv{ zC7B*6?TEPSoyIqA?DEa8>2=QAU$ae>2VS-y5+coH%qTIB6Xm)!!2W5J!bN zorxwRZ9lNl=`JeKBstaz{8n}PZOwK#?dILn4*X82Y@+VnPo*)=tciQO-3y_=`?>>a zRW?`2L`2wf5C|kRB%VaXKZ0$;?ZEe^h;j$lXXj5N?9Bnp?s4+O2y{i$;hvUx6FJh@ zK%wh7cz_p2)zXW=&5XCZ551g#OVB`wgv>vj__Cd|;?qZphZ{sWj=F@lbX!=hmY&R% z$kb;rRZV}%;PdN~+ACIByu@l3YVg6Qv=^;(g1VFnwNOk0vtKql>iYEaFYzw2pTWXO zv1)%BzW@8)Vcla;3mT7w+Rg>ejaVvPrD{Va8cvp(2T_O4HW;M^m6!0ZoctGsQVd*T z?m0*sq_G=ft}}`a-S!{)`>I4gG@a3B+0aDg^0@7eDjYAl7pNTs$K}jrPeh-bbdc8> z!8T$yc-}*DLM6?m8^ig}WGBjc1Dc9?5^WBC+;;P;G^E81RtX;#2;%8E(R7FwP@&_Hy`cpNdS>6Yz!KK%6aE5HhxD&p&*In!LA?%jibBhDi=;1$+PnL#prYmlaC$jII_D~O$u4h_ zM6ySZIxQTCdFb{iWCPy)7)$%-GN=#KvjJh`nz4pKZOW7z@FjVJMHcI*`g)^yS}>&) zb%HSZ9>ZqV4atM|_RUq4B~t@VS33gC7wYVC`pfnf9BVc5CMtlx>qw6+8anzLJ1clx zpeP9F194<}9fsJpb0w+u_4hSn#lUtWBqZeXrAC=|qGSmBZYlGejl-d1CnnwD@@87>qRfg; z6qI`+AaZEDSXM5gQH3#Dv37RqM!QkL_{5zwivz`~w3WrgTq%-W z+GqW=_=0GFKK2fk22nV6fMND%tt`tE3^_t$bt)GN-TPu0wM0a+Dh=y9JGIZDcrW}H znTyRZQL)5zy_QT$im?KG77Ol3=d4t-eUmfs^Vce?rC_2g9a7ji-$~iJHi{~Dc+c#; zM-{uQsZ~M|XAcr$GS&iPH^TB%^Wr zA%CmKov|M_8X4#`R}f%AMMLxD9@aKV%WP`mtz^*Yq?YXUXDSZ*^$WRKR&ZMrZr=$~ zT)#`0;kuTM=TgtJ)?=+UZ-PCEGR#FFhA-Ak$PhJQS)uH)p!R2I+3G2bqhx;ccI;Y* zR73trMf->^)voj|ou)FMAx1QB-zH(1KN09JD*?uMk>jmOO45;z0w4??2$V0c>#l~` zKTG_KLN*LJM({*irZW5;sWM^xHFoe_&D{k1_^#z0$cG&L$XvXw7{|=Sp5Sjy0=^46MKV*PW3!}uWw48_pRUL zq%x>zqN1V;**Sx*y~V%6f33oGNXAW}RrDb*D!X4SH9O+uo1$-|S?}C+EcA!fP%cs9 z@vM-P;#t5ypt)eK`#ek!6g{RCe-R_3Q|$z6DL?(Jl>XD`I%{(KP7lPsj!B)}N_I9j z206b>gP#F@td2ACq<_h1sx9cLsM1F%NO=xt&c;t!Zol(*;Vvl+Ra6y~Aj#|q zqT?CccT7LeI(=t^%WKBedURW(`EL`b9N8m&nE4

Q3U@v8F^v8)dVZ( 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 YdQX#tg5!!5cx^a2Ddo@A62`&*4>+Q+=Kufz diff --git a/doc/salome/gui/images/pref21.png b/doc/salome/gui/images/pref21.png index caf3519fde1480da7ff0e79f35e841634e3cd9bf..8b81c604cefb67f5fb901bf7cecf229c0bfa148b 100755 GIT binary patch literal 64985 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

+^A$7#`expY6O>aBC@U5c8W9X6sk4dFw zlkLFGeNT)x?>Xhg-ZWP0%5`3Jlj`x1Pzo78C2~#&p4dY>U(uM7m|J}SdL;VA$J0qj zNazfYRe5piXfK+FR1b|nBFHb3V#sc^oTMOxjsWJMt|SLw)Aoh<#U{C&BX67U7;c?jzeL(ZmNvLWX0AfN_D$3`};=X?A(UdTmtDLt0W`u1@ z`WEFE7Rsxt64N8MG(k_&{;$#&jl@p_0+=~C2%Rg}@dt8E0&fOV2pb+}N6to6qVTR4 zrRBt{W07_Trr7VkOmNPhfFIwru}QyP#VCX&dJ2W81f)xKp#A2=5V6yKneS=!r#VHe zC}z+`h~T-gMX#Ef*=U*?&Cyn$21Uj@gdp6^QJt3ksvQeRcO9+zo~9oh{=#E%VEjFT znudmdfMIWoj5K4D`xyA;&aqsQ2XuQa$^XIB0m8pEy2TQN%>F|bLmRzZg*)^953#L# zH=dr^ud9NSS*9>(rb>EjDDFMpkp-00;b0yYEfL|d&^Dzo<^tUK!GOU=HSmZ$p00Z< zVp_RIv(WLj6~oT?KU(f zFvxd4xr60?6g+q>`=(jw*c#=b%+eI=7dKBCxS3j1pFR@J4k`b&AB8BYw!35%YsRZm zz&5QK69lv*NF�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 literal 61706 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 diff --git a/doc/salome/gui/input/geometry_preferences.doc b/doc/salome/gui/input/geometry_preferences.doc index e0db1a1f9..d397e1b03 100644 --- a/doc/salome/gui/input/geometry_preferences.doc +++ b/doc/salome/gui/input/geometry_preferences.doc @@ -66,11 +66,11 @@ points (cross, asterisk, etc.).

diff --git a/doc/salome/gui/input/mesh_preferences.doc b/doc/salome/gui/input/mesh_preferences.doc index 7fd8a38a2..0b5a756d7 100644 --- a/doc/salome/gui/input/mesh_preferences.doc +++ b/doc/salome/gui/input/mesh_preferences.doc @@ -10,10 +10,15 @@ later sessions with this module. \image html pref21.png
    -
  • Update
  • +
  • Automatic Update
    • If you toggle Automatic Update checkbox, the model in your viewer automatically updated whenever you make changes in it.
    • +
    • Size limit (elements) - allows to specify the maximum +number of elements in the resulting mesh for which the automatic updating +of the presentation is performed. This option affects only +Compute operation. Zero value means "no limit". Default value +is 500 000 mesh elements.
  • Quality Controls
    • diff --git a/doc/salome/gui/input/occ_3d_viewer.doc b/doc/salome/gui/input/occ_3d_viewer.doc index 5bd68e886..b84fb3885 100644 --- a/doc/salome/gui/input/occ_3d_viewer.doc +++ b/doc/salome/gui/input/occ_3d_viewer.doc @@ -129,8 +129,8 @@ stuffed) along the axes of coordinates.
      \image html image109.png -\n
      Graduated axes - allows to define parameters of axes -and graduate them (available only with Open CASCADE 6.3 service pack 10)
      +\n
      Graduated axes - allows to define axes parameters +and graduate them.
      \image html graduatedaxes2.png @@ -139,9 +139,8 @@ and graduate them (available only with Open CASCADE 6.3 service pack 10)
    • Is visible - if checked the axis name is displayed in the viewer.
    • -
    • Name - allows to redefine the name of the axis.
    • -
    • Font - allows to define color of the font of -axis name.
    • +
    • Name - allows to redefine the axis name.
    • +
    • Font - allows to define the font color of the axis name.
  • Labels
    • @@ -149,8 +148,7 @@ axis name. viewer.
    • Number - allows to define the number of labels.
    • Offset - allows to define the distance between labels.
    • -
    • Font - allows to define color of the font of -labels names.
    • +
    • Font - allows to define the font color of labels names.
  • Tick marks
    • diff --git a/doc/salome/gui/input/postpro_preferences.doc b/doc/salome/gui/input/postpro_preferences.doc index 6e2755a6b..f8b0b1fca 100644 --- a/doc/salome/gui/input/postpro_preferences.doc +++ b/doc/salome/gui/input/postpro_preferences.doc @@ -129,7 +129,7 @@ structure of the study and can be visualized in a XY plot.
      • Stream Lines Preferences
        • -
        • Used points - allows to define a default value of percentage +
        • Used points - allows to define a default percentage of points used for building the Stream Lines presentation.
      diff --git a/doc/salome/gui/input/salome_preferences.doc b/doc/salome/gui/input/salome_preferences.doc index 19688a32b..2a6378900 100644 --- a/doc/salome/gui/input/salome_preferences.doc +++ b/doc/salome/gui/input/salome_preferences.doc @@ -102,7 +102,7 @@ which the speed increases or respectively decreases after pressing [+] or [-] keyboard buttons.
    • Modification Mode - allows choosing between \b Arithmetic and \b Geometrical progression used for zooming
    • -
    • Show static trihedron - allows to show/hide static trihedron +
    • Show static trihedron - allows to show/hide the static trihedron located in the bottom-left corner of the viewer.
  • Spacemouse - a mouse-like manipulator device specially designed @@ -215,9 +215,10 @@ resizing columns on expanding an object browser item.
    • -Shortcuts settings widget allows to define custom shortcuts for the presented actions. -
      To change keyboard sequence for the certain action - select the action and press desirable -keys combination. +Shortcuts settings widget allows to define custom shortcuts for +various operations. +
      To change keyboard sequence for a certain action - select the +action and press the custom keys combination.
    diff --git a/src/CAF/resources/CAF_msg_fr.ts b/src/CAF/resources/CAF_msg_fr.ts index 2a3397bb9..a1a8505b9 100644 --- a/src/CAF/resources/CAF_msg_fr.ts +++ b/src/CAF/resources/CAF_msg_fr.ts @@ -9,11 +9,11 @@ INF_ALL_FILTER - Tous les Fichiers (*.*) + Tous les fichiers (*.*) INF_ALL_DOCUMENTS_FILTER - Tous les Documents Lisibles + Tous les documents lisibles MEN_DESK_EDIT @@ -53,7 +53,7 @@ ABOUT_INFO - SUIT Caf application + Application SUIT Caf diff --git a/src/GLViewer/resources/GLViewer_msg_fr.ts b/src/GLViewer/resources/GLViewer_msg_fr.ts index fa5eff43f..32fea6fa1 100755 --- a/src/GLViewer/resources/GLViewer_msg_fr.ts +++ b/src/GLViewer/resources/GLViewer_msg_fr.ts @@ -13,11 +13,11 @@ MNU_DUMP_VIEW - Clicher + Sauvegarder MNU_PAN_VIEW - Redimensionnement + Déplacement DSC_GLOBALPAN_VIEW @@ -29,7 +29,7 @@ DSC_PAN_VIEW - Redimensionner la vue + Déplacer la vue DSC_FITALL @@ -37,19 +37,19 @@ MNU_FITALL - Montrer Tous + Tout afficher MNU_GLOBALPAN_VIEW - Redimensionnement Global + Déplacement global INF_APP_DUMP_VIEW - Clicher la vue + Sauvegarder la vue GL_IMAGE_FILES - Fichiers Images (*.bmp *.png) + Fichiers images (*.bmp *.png) MNU_RESET_VIEW @@ -61,19 +61,19 @@ MNU_FITRECT - Montrer la zone + Afficher la zone CHANGE_BGCOLOR - Changee la couleur d'arrier-plan... + Changer la couleur d'arrière-plan... DSC_DUMP_VIEW - Sauvegarder la vue en cours au fichier image + Sauvegarder la vue en cours dans un fichier image MNU_FITSELECT - Montrer la Sélection + Afficher la sélection DSC_ZOOM_VIEW @@ -81,7 +81,7 @@ DSC_RESET_VIEW - Restaurer le Point de Vue + Restaurer le point de vue ERR_DOC_CANT_SAVE_FILE @@ -89,18 +89,18 @@ LBL_TOOLBAR_LABEL - Opérations de Visualisation + Opérations de visualisation GLViewer_ViewFrame DUMP_VIEW_SAVE_FILE_DLG_CAPTION - Sauvegarder la Vue Clichée au Fichier + Sauvegarder la vue dans le fichier DUMP_VIEW_ERROR_DLG_TEXT - Impossible de Sauvegarder la Vue Clichée au Fichier + Impossible de sauvegarder la vue dans le fichier DUMP_VIEW_ERROR_DLG_CAPTION @@ -111,7 +111,7 @@ GLViewer_ViewManager GL_VIEW_TITLE - GL Scène:%M - visualisateur:%V + Scène GL:%M - visualiseur:%V diff --git a/src/LightApp/resources/LightApp_msg_fr.ts b/src/LightApp/resources/LightApp_msg_fr.ts index c1491a8ba..8606a27c1 100755 --- a/src/LightApp/resources/LightApp_msg_fr.ts +++ b/src/LightApp/resources/LightApp_msg_fr.ts @@ -5,7 +5,7 @@ @default EXTERNAL_BROWSER_CANNOT_SHOW_PAGE - Le navigateur externe "%1" ne peut pas trouver la page de référence "%2". Voulez-vous changer sa location dans les préférences? + Le navigateur externe "%1" ne peut pas trouver la page d'aide "%2". Voulez-vous le modifierdans les préférences ? ABOUT_COPYRIGHT @@ -40,7 +40,7 @@ CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS LANG_CHANGED La langue de l'application a été modifié. -Les modifications seront appliquées à la suivante session de l'application. +Les modifications seront appliquées à la prochaine session. MEN_DESK_THEME @@ -68,7 +68,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_MULTI_FILE - Sauvegarder multi-fichier + Sauvegarde multi-fichiers MEN_DESK_PREFERENCES @@ -76,15 +76,15 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_TRIHEDRON_SHOW - Montrer le trièdre + Afficher le trièdre PREF_TRIHEDRON_SIZE - Taille du Trièdre + Taille du trièdre OBJECT_BROWSER - Navigateur d'Objets + Arbre d'étude PRP_DESK_PREFERENCES @@ -92,19 +92,19 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_GROUP_DIRECTORIES - Liste rapide de répertoires + Liste des répertoires PREF_GROUP_VTKVIEWER - Visualisateur VTK 3D + Visualiseur VTK 3D PREF_STORE_POS - Retenir les positions des fenêtres + Enregistrer la position des fenêtres PREF_AUTO_SAVE - Intervale d'enregistrement automatique (min) + Intervalle d'enregistrement automatique (min) PREF_AUTO_SAVE_DISABLED @@ -112,7 +112,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_PROJECTION_MODE - Mode de Projection: + Mode de projection: PREF_ORTHOGRAPHIC @@ -128,7 +128,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_STANDARD_STYLE - Contrôles types Salomé + Style de contrôles type Salomé PREF_KEYFREE_STYLE @@ -140,19 +140,19 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_INCREMENTAL_SPEED_MODE - Mode de Modification: + Mode de modification: PREF_ARITHMETIC - Progression Arithmétique + Progression arithmétique PREF_GEOMETRICAL - Progression Géométrique + Progression géométrique PREF_FRAME_SPACEMOUSE - Souris Spaciale + Spacemouse PREF_SHOW_STATIC_TRIHEDRON @@ -160,15 +160,15 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_SPACEMOUSE_FUNC_1 - Rediure l'incrément de vitesse + Réduire l'incrément de vitesse PREF_SPACEMOUSE_FUNC_2 - Rediure l'incrément de vitesse + Augmenter l'incrément de vitesse PREF_SPACEMOUSE_FUNC_3 - Changement Dominant / Combiné + Changement Dominant/Combiné PREF_SPACEMOUSE_BTN_1 @@ -216,11 +216,11 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_FRAME_RECORDING - Renregistrement AVI + Enregistrement AVI PREF_ALL_DISLPAYED_FRAMES - Enregistrer tous les cadres visualisés + Enregistrer toutes les images affichées PREF_FPS @@ -232,7 +232,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_PROGRESSIVE - Progressive + Progressif PREF_QUALITY @@ -244,15 +244,15 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_SKIPPED_FRAMES - Enregistrer aux FPS donnés + Enregistrer à FPS donné PREF_FRAME_GROUP_NAMES - Noms des groupes + Nom des groupes PREF_GROUP_NAMES_TEXT_COLOR - Couleur du Texte + Couleur du texte PREF_GROUP_NAMES_TRANSPARENCY @@ -264,15 +264,15 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_CURVE_TYPE - Type de Courbe: + Type de courbe: PREF_ISOS_U - Numéro des isolignes au long de U + Nombre d'isolignes selon U PREF_ISOS_V - Numéro des isolignes au long de V + Nombre d'isolignes selon V PREF_POINTS @@ -280,7 +280,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PRP_MODULE - Changer au module "%1" + Basculer vers le module "%1" PREF_ASCII_FILE @@ -288,7 +288,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREFERENCES_NOT_LOADED - Les préférences du module "<b>%N</b>" seront accessibles aussitôt que le module soit choisi + Les préférences du module "<b>%N</b>" seront accessibles quand le module sera chargé PREF_LINEAR @@ -296,7 +296,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio DATA_MODELS - Modèles de Données + Modèles de données PRP_RENAME @@ -308,7 +308,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio LOG_WINDOW - Fenêtre de Messages + Fenêtre de messages PREF_SPLINE @@ -320,19 +320,19 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_AUTO_HIDE_SEARCH_TOOL - Activer auto-cacher + Cacher automatiquement PREF_OBJ_BROWSER_SETTINGS - Paramètres du Navigateur d'Objets + Paramètres de l'arbre d'étude PRP_APP_MODULE - Tourner au point neutre de la plate-forme SALOME + Basculer au point neutre de la plate-forme SALOME PREF_GROUP_PY_CONSOLE - Propriétés du console Python + Propriétés de la console Python PREF_GROUP_STYLE @@ -340,7 +340,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_USE_SALOME_STYLE - Utiliser le style Salome + Utiliser le style Salomé PREF_MARKER_SIZE @@ -348,7 +348,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_TAB_VIEWERS - Visualisateurs + Visualiseurs PREF_APP @@ -368,15 +368,15 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_RESIZE_ON_EXPAND_ITEM - Redimensionner les colonnes de l'objet agrandi + Redimensionner les colonnes quand l'objet est déplié PREF_GROUP_SUPERV - Superviseur des Graphes + Superviseur des graphes PREF_TAB_OBJBROWSER - Navigateur d'objets + Arbre d'étude PREF_TAB_GENERAL @@ -424,7 +424,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_FONT - Font + Police PREF_LEFT @@ -432,19 +432,19 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_TAB_DIRECTORIES - Répertoires + Emplacements ACTIVATING_MODULE - Essayer d'activer le module "%1" + Activation du module "%1" en cours PREF_VERT_AXIS_SCALE - Echelle de l'axe verticale: + Echelle de l'axe vertical : PREF_HOR_AXIS_SCALE - Echelle de l'axe horisontale: + Echelle de l'axe horizontal : PREF_GROUP_LANGUAGE @@ -456,7 +456,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_GROUP_STUDY - Propiétés d'une Etude + Propiétés de l'étude PREF_CATEGORY_SALOME @@ -464,7 +464,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_GROUP_OCCVIEWER - Visualisateur OCC 3D + Visualiseur OCC 3D PREF_LOGARITHMIC @@ -476,7 +476,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_SUPERV_TITLE_COLOR - Couleur titre + Couleur de titre PREF_PARAM @@ -484,7 +484,7 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_RIGHT - Droit + Droite PREF_LINES @@ -496,23 +496,23 @@ Les modifications seront appliquées à la suivante session de l'applicatio PREF_GROUP_EXT_BROWSER - Navigateur Externe + Navigateur externe PREF_SUPERV_CTRL_COLOR - Couleur alternatif + Couleur de contrôle PREF_GROUP_DEF_COLUMNS - Colonnnes de Défaut + Colonnnes par défaut PREF_GROUP_PLOT2DVIEWER - Visualisateur Plot2d + Visualiseur Plot2d MEN_DESK_MRU - &Récemment Utilisés + &Récemment utilisés TOT_DESK_PREFERENCES @@ -540,11 +540,11 @@ Les modifications seront appliquées à la suivante session de l'applicatio PYTHON_CONSOLE - Console Python + Console Python PREF_USE_ADVANCED_SELECTION_ALGORITHM - Utiliser l'Algorithme Avancé de Sélection + Utiliser l'algorithme de sélection avancée TOT_CLOSE @@ -560,11 +560,11 @@ Les modifications seront appliquées à la suivante session de l'applicatio TOT_CLOSE_ALL - Fermer tous + Tout fermer MEN_DESK_CLOSE_ALL - Fermer &Tous + &Tout fermer PRP_CLOSE_ALL @@ -572,11 +572,11 @@ Les modifications seront appliquées à la suivante session de l'applicatio TOT_GROUP_ALL - Grouper Tous + Tout grouper MEN_DESK_GROUP_ALL - &Grouper Tous + Tout &grouper PRP_GROUP_ALL @@ -589,19 +589,19 @@ Le fichier n'existe pas PREF_GROUP_MRU - Montrer les objets MRU + Montrer les études récemment utilisées PREF_MRU_VISIBLE_COUNT - Numéro d'objets MRU + Nombre d'études PREF_MRU_INSERT_MODE - Mode d'Insértion + Mode d'insertion PREF_MRU_MOVE_FIRST - Placer au commencement + Placer au début PREF_MRU_MOVE_LAST @@ -609,7 +609,7 @@ Le fichier n'existe pas PREF_MRU_ADD_FIRST - Ajouter au commencement + Ajouter au début PREF_MRU_ADD_LAST @@ -617,7 +617,7 @@ Le fichier n'existe pas PREF_MRU_LINK_TYPE - Référence type + Type de lien PREF_MRU_LINK_AUTO @@ -636,12 +636,12 @@ Le fichier n'existe pas Les préférences du module "%1" ne sont pas supportées - PREF_TAB_SHORTCUTS - Shortcuts + PREF_TAB_SHORTCUTS + Raccourcis clavier PREF_GROUP_SHORTCUTS - Shortcuts settings + Réglage des raccourcis clavier @@ -652,15 +652,15 @@ Le fichier n'existe pas TOP_DISPLAY_ONLY - Montrer seulement + Afficher uniquement STB_DISPLAY_ONLY - Montrer seulement + Afficher uniquement MEN_DISPLAY_ONLY - Montrer Seulement + Afficher uniquement TOP_HIDE @@ -668,7 +668,7 @@ Le fichier n'existe pas MEN_ERASE_ALL - Cacher tous + Tout cacher STB_HIDE @@ -676,23 +676,23 @@ Le fichier n'existe pas STB_SHOW - Montrer + Afficher TOP_SHOW - Montrer + Afficher MEN_SHOW - Montrer + Afficher STB_ERASE_ALL - Cacher tous + Tout cacher TOP_ERASE_ALL - Cacher Tous + Tout cacher @@ -700,7 +700,7 @@ Le fichier n'existe pas DESCRIPTION Vous activez le module - <b>%1</b>.<br>Choisissez l'action nécessaire avec la touche correspondante ci-dessous + <b>%1</b>.<br>Choisissez l'action nécessaire avec le bouton correspondant ci-dessous CANCEL @@ -742,11 +742,11 @@ Le fichier n'existe pas DEFAULT_QUESTION - Voulez-vous restaurer les préférences de défaut? + Voulez-vous restaurer les préférences par défaut ? DEFAULT_BTN_TEXT - Defauts + Défauts diff --git a/src/LogWindow/resources/LogWindow_msg_fr.ts b/src/LogWindow/resources/LogWindow_msg_fr.ts index 1fc2bc231..1e6a59100 100755 --- a/src/LogWindow/resources/LogWindow_msg_fr.ts +++ b/src/LogWindow/resources/LogWindow_msg_fr.ts @@ -16,12 +16,12 @@ EDIT_SELECTALL_CMD - Choisir &Tous + &Tout sélectionner EDIT_SAVETOFILE_CMD - &Sauvegarder le journal au fichier... + &Sauvegarder le journal dans un fichier... diff --git a/src/OCCViewer/OCCViewer_CubeAxesDlg.cxx b/src/OCCViewer/OCCViewer_CubeAxesDlg.cxx index 198b0f57a..9ecc2a6af 100644 --- a/src/OCCViewer/OCCViewer_CubeAxesDlg.cxx +++ b/src/OCCViewer/OCCViewer_CubeAxesDlg.cxx @@ -261,6 +261,11 @@ void OCCViewer_CubeAxesDlg::ApplyData( const Handle(V3d_View)& theView ) if( OCCViewer_AxisWidget* anAxisWidget = dynamic_cast( myAxes[ i ] ) ) anAxisWidget->GetData( anAxisData[i] ); + // A gap used offset of axis names' offset + // (this hard-coded value will be removed when the + // font support will be introduced in OCC-6.4) + int aGap = 20; + theView->GraduatedTrihedronDisplay( anAxisData[0].Name.toLatin1().constData(), anAxisData[1].Name.toLatin1().constData(), @@ -272,15 +277,16 @@ void OCCViewer_CubeAxesDlg::ApplyData( const Handle(V3d_View)& theView ) anAxisData[1].DrawValues, anAxisData[2].DrawValues, Standard_True, // draw grid + Standard_False, // draw axes anAxisData[0].NbValues - 1, anAxisData[1].NbValues - 1, anAxisData[2].NbValues - 1, anAxisData[0].Offset, anAxisData[1].Offset, anAxisData[2].Offset, - anAxisData[0].Offset + 20, // tmp - anAxisData[1].Offset + 20, // tmp - anAxisData[2].Offset + 20, // tmp + anAxisData[0].Offset + aGap, // see above + anAxisData[1].Offset + aGap, // see above + anAxisData[2].Offset + aGap, // see above anAxisData[0].DrawTickmarks, anAxisData[1].DrawTickmarks, anAxisData[2].DrawTickmarks, diff --git a/src/OCCViewer/resources/OCCViewer_msg_fr.ts b/src/OCCViewer/resources/OCCViewer_msg_fr.ts index 501547e8a..c76f2252a 100755 --- a/src/OCCViewer/resources/OCCViewer_msg_fr.ts +++ b/src/OCCViewer/resources/OCCViewer_msg_fr.ts @@ -5,7 +5,7 @@ @default MNU_FRONT_VIEW - Devant + Avant ERROR @@ -29,11 +29,11 @@ DSC_SHOW_TRIHEDRE - Monter/Cacher les axes de coordonnées dans la scène + Afficher/cacher le trièdre dans la scène MNU_SHOW_TRIHEDRE - Monter/Cacher les axes de coordonnées + Afficher/cacher le trièdre MNU_TOP_VIEW @@ -41,7 +41,7 @@ DSC_GLOBALPAN_VIEW - Sélection d'un nouveau centre de la vue + Sélection d'un nouveau centre de vue DSC_ROTATE_VIEW @@ -53,7 +53,7 @@ DSC_PAN_VIEW - Redimensionner la vue + Déplacer la vue DSC_LEFT_VIEW @@ -61,7 +61,7 @@ DSC_SHOOT_VIEW - Memorizer l'état courant de la scène et l'ajouter dans la liste + Memoriser l'état courant de la scène et l'ajouter dans la liste DSC_FITALL @@ -69,7 +69,7 @@ MNU_FITALL - Montrer tous + Tout afficher MNU_ROTATE_VIEW @@ -85,15 +85,15 @@ MNU_GLOBALPAN_VIEW - Panoramique globale + Panoramique global INF_APP_DUMP_VIEW - Clicher la vue + Sauvegarder la vue DSC_CLIPPING - Définir le plan de découpe + Définir le plan de coupe DSC_CLONE_VIEW @@ -101,7 +101,7 @@ INF_APP_SHOOT_VIEW - Sauvegarder la scène + Mémoriser la scène MNU_CLIPPING @@ -113,11 +113,11 @@ MNU_SHOOT_VIEW - Memorizer la Vue + Memoriser la vue DSC_CHANGINGROTATIONPOINT_VIEW - Changer le point, autour duquel la scène est tournée + Changer le point autour duquel la scène est tournée MNU_BOTTOM_VIEW @@ -133,7 +133,7 @@ DSC_RIGHT_VIEW - Vue de droit + Vue de droite MNU_CHANGINGROTATIONPOINT_VIEW @@ -145,7 +145,7 @@ MNU_FITRECT - Montrer l'encadré + Afficher la zone DSC_BOTTOM_VIEW @@ -153,7 +153,7 @@ DSC_DUMP_VIEW - Sauvegarder la scène en cours au fichier image + Sauvegarder la scène en cours dans un fichier image DSC_ZOOM_VIEW @@ -173,11 +173,11 @@ ERR_DOC_CANT_SAVE_FILE - Il est impossible de sauvegarder le fichier + Impossible de sauvegarder le fichier DSC_PRESETS_VIEW - Restaurer l'état mémorisé de la scène courante + Restaurer d'un état mémorisé de la scène courante MNU_PRESETS_VIEW @@ -197,7 +197,7 @@ DSC_BACK_VIEW - Vue d'arrière + Vue arrière DSC_SCALING @@ -207,6 +207,14 @@ MNU_SCALING Changer l'échelle + + DSC_GRADUATED_AXES + Axes gradués + + + MNU_GRADUATED_AXES + Axes gradués + DSC_AMBIENT Ne montrer que la lumière d'ambiance @@ -225,7 +233,7 @@ OCC_IMAGE_FILES - Fichiers Images (*.bmp *.png *.jpg *.jpeg) + Fichiers images (*.bmp *.png *.jpg *.jpeg) @@ -251,11 +259,11 @@ USE_BBCENTER - Utiliser le Centre du Cadre d'Objet + Utiliser le centre de la boîte englobante LBL_TOORIGIN - Implanter á l'Origine + Définir à l'origine CAPTION @@ -263,14 +271,14 @@ LBL_SELECTPOINT - Choisir le Point dans la Vue + Choisir le point dans la vue OCCViewer_ViewManager OCC_VIEW_TITLE - Scène OCC :%M - visualisateur:%V + Scène OCC :%M - visualiseur:%V @@ -285,7 +293,7 @@ MEN_CHANGE_BACKGROUD - Changer l'Arrière Plan + Changer l'arrière-plan diff --git a/src/ObjBrowser/resources/OB_msg_fr.ts b/src/ObjBrowser/resources/OB_msg_fr.ts index 5717c12ee..a2d4d2f5b 100755 --- a/src/ObjBrowser/resources/OB_msg_fr.ts +++ b/src/ObjBrowser/resources/OB_msg_fr.ts @@ -5,11 +5,11 @@ OB_Browser MEN_EXPAND_ALL - Afficher Tous + Tout déplier MEN_COLLAPSE_ALL - Réduire Tous + Tout réduire MEN_FIND @@ -32,7 +32,7 @@ IS_REG_EXP - Expression Régulaire + Expression régulière diff --git a/src/Plot2d/Plot2d_ViewFrame.cxx b/src/Plot2d/Plot2d_ViewFrame.cxx index 7dcafc445..51c2639d2 100755 --- a/src/Plot2d/Plot2d_ViewFrame.cxx +++ b/src/Plot2d/Plot2d_ViewFrame.cxx @@ -647,7 +647,7 @@ void Plot2d_ViewFrame::displayCurves( const curveList& curves, bool update ) } fitAll(); //myPlot->setUpdatesEnabled( true ); -// update legend + // update legend if ( update ) myPlot->replot(); } @@ -1159,19 +1159,21 @@ void Plot2d_ViewFrame::setLegendPos( int pos ) { myLegendPos = pos; QwtLegend* legend = myPlot->legend(); - switch( pos ) { - case 0: - myPlot->insertLegend( legend, QwtPlot::LeftLegend ); - break; - case 1: - myPlot->insertLegend( legend, QwtPlot::RightLegend ); - break; - case 2: - myPlot->insertLegend( legend, QwtPlot::TopLegend ); - break; - case 3: - myPlot->insertLegend( legend, QwtPlot::BottomLegend ); - break; + if ( legend ) { + switch( pos ) { + case 0: + myPlot->insertLegend( legend, QwtPlot::LeftLegend ); + break; + case 1: + myPlot->insertLegend( legend, QwtPlot::RightLegend ); + break; + case 2: + myPlot->insertLegend( legend, QwtPlot::TopLegend ); + break; + case 3: + myPlot->insertLegend( legend, QwtPlot::BottomLegend ); + break; + } } } @@ -2461,14 +2463,16 @@ void Plot2d_QwtPlotCurve::updateLegend( QwtLegend* legend ) const { QwtPlotCurve::updateLegend( legend ); - QWidget* widget = legend->find( this ); - if( Plot2d_QwtLegendItem* anItem = dynamic_cast( widget ) ) { - int aMode = Plot2d_QwtLegendItem::IM_None; - if( myYAxisIdentifierEnabled ) - aMode = myYAxis == QwtPlot::yRight ? - Plot2d_QwtLegendItem::IM_Right : - Plot2d_QwtLegendItem::IM_Left; - anItem->setYAxisIdentifierMode( aMode ); + if ( legend ) { + QWidget* widget = legend->find( this ); + if( Plot2d_QwtLegendItem* anItem = dynamic_cast( widget ) ) { + int aMode = Plot2d_QwtLegendItem::IM_None; + if( myYAxisIdentifierEnabled ) + aMode = myYAxis == QwtPlot::yRight ? + Plot2d_QwtLegendItem::IM_Right : + Plot2d_QwtLegendItem::IM_Left; + anItem->setYAxisIdentifierMode( aMode ); + } } } diff --git a/src/Plot2d/resources/Plot2d_msg_fr.ts b/src/Plot2d/resources/Plot2d_msg_fr.ts index 01ee4c8fe..9bad865be 100755 --- a/src/Plot2d/resources/Plot2d_msg_fr.ts +++ b/src/Plot2d/resources/Plot2d_msg_fr.ts @@ -5,7 +5,7 @@ @default PLOT2D_CURVE_TYPE_LBL - Type de Courbe: + Type de courbe: ERROR @@ -13,31 +13,31 @@ PLOT2D_SET_AS_DEFAULT_CHECK - Enregistrer comme les paramètres de defaut + Enregistrer comme paramètres par défaut TLT_SETUP_CURVE - Initialiser une Courbe + Initialiser une courbe MNU_DUMP_VIEW - Clicher la vue... + Enregistrer la vue... PLOT2D_SCALE_MODE_HOR - Axe Horizontale: + Axe horizontal: PLOT2D_SCALE_MODE_VER - Axe Verticale: + Axe vertical: MNU_PAN_VIEW - Panoramique + Déplacement MNU_CLONE_VIEW - Cloner la Vue + Dupliquer la vue POSTSCRIPT_FILES @@ -45,39 +45,39 @@ ENCAPSULATED_POSTSCRIPT_FILES - Fichiers PostScript Encapsulés (*.eps) + Fichiers PostScript encapsulés (*.eps) DSC_GLOBALPAN_VIEW - Sélection d'un nouveau centre de la vue + Sélection d'un nouveau centre de vue PRP_PLOT2D_MODE_LINEAR_VER - Changer la vue au mode d'échelle linéaire au long de l'axe verticale + Changer la vue de l'axe vertical au mode d'échelle linéaire PRP_PLOT2D_MODE_LINEAR_HOR - Changer la vue au mode d'échelle linéaire au long de l'axe horizontale + Changer la vue de l'axe horizontal au mode d'échelle linéaire CURVE_LINE_WIDTH_LAB - Largeur de la Ligne: + Epaisseur du trait: CURVE_TYPE_POPUP - Type de Courbe + Type de courbe TOT_PLOT2D_MODE_LINEAR_VER - Axe verticale: linéaire + Axe vertical: linéaire TOT_PLOT2D_MODE_LINEAR_HOR - Axe horizontale: linéaire + Axe horizontal: linéaire FIT_DATA_TLT - Montrer le diapason des données + Ajuster à la plage de données MNU_ZOOM_VIEW @@ -85,11 +85,11 @@ PLOT2D_GRID_TLT - Maillage / Repères des Axes + Marques de la grille et des axes DSC_PAN_VIEW - Redimensionner la vue + Déplacer la vue DASHDOT_LINE_LBL @@ -97,7 +97,7 @@ PRP_PLOT2D_CURVES_SPLINES - Changer le mode de vue aux splines + Changer la vue en mode splines INF_AXES_X @@ -109,27 +109,27 @@ DSC_FITALL - Montrer tous les objets + Ajuster la scène pour afficher tous les objets MNU_FITALL - Montrer tous + Tout afficher TOT_PLOT2D_MODE_LOGARITHMIC_HOR - Axe horizontale: logarithmique + Axe horizontal: logarithmique TOT_PLOT2D_MODE_LOGARITHMIC_VER - Axe Verticale: logarithmique + Axe vertical: logarithmique MNU_GLOBALPAN_VIEW - Panoramique Globale + Déplacement global INF_APP_DUMP_VIEW - Clicher la vue + Enregistrer la vue PLOT2D_LEGEND_POSITION_BOTTOM @@ -141,7 +141,7 @@ DSC_CLONE_VIEW - Ouvrir un nouveau visualisateur OCC pour la scène actuelle + Ouvrir un nouveau visualiseur OCC pour la scène actuelle DASH_LINE_LBL @@ -149,7 +149,7 @@ DTRIANGLE_MARKER_LBL - Triangle orienté en bas + Triangle orienté vers le bas UTRIANGLE_MARKER_LBL @@ -157,11 +157,11 @@ LTRIANGLE_MARKER_LBL - Triangle orienté à Gauche + Triangle orienté à gauche RTRIANGLE_MARKER_LBL - Triangle orienté à droit + Triangle orienté à droite RECTANGLE_MARKER_LBL @@ -169,11 +169,11 @@ TLT_SETUP_PLOT2D_VIEW - Plot 2d Paramètres de Visualisation + Paramètres de visualisation Plot 2d CURVE_LINE_TYPE_LAB - Type de la Ligne: + Type de trait: CROSS_MARKER_LBL @@ -181,15 +181,15 @@ XCROSS_MARKER_LBL - Croix Diagonale + Croix diagonale PLOT2D_ENABLE_VER_TITLE - Titre de l'axe Verticale + Titre de l'axe vertical PLOT2D_ENABLE_HOR_TITLE - Titre d'Axe Horizontale + Titre de l'axe horizontal TOT_PLOT2D_SETTINGS @@ -201,27 +201,27 @@ MEN_PLOT2D_CURVES_SPLINES - Dessiner les Splines + Dessiner les splines PRP_PLOT2D_MODE_LOGARITHMIC_HOR - Changer la vue au mode d'échelle logarithmique au long de l'axe horizontale + Changer la vue de l'axe horizontal au mode d'échelle logarithmique PRP_PLOT2D_MODE_LOGARITHMIC_VER - Changer la vue au mode d'échelle logarithmique au long de l'axe verticale + Changer la vue de l'axe vertical au mode d'échelle logarithmique PLOT2D_IMAGE_FILES - Fichiers Images (*.bmp *.png *.jpg *.jpeg) + Fichiers images (*.bmp *.png *.jpg *.jpeg) PLOT2D_MAX_INTERVALS - Intervalles Maximaux + Intervalles max INF_AXES_Y_LEFT - Axe Y Gauche + Axe Y gauche CURVE_COLOR_LAB @@ -245,7 +245,7 @@ MEN_PLOT2D_CHANGE_BACKGROUND - Changer l'Arrère-Plan... + Changer l'arrière-plan... PRP_PLOT2D_CHANGE_BACKGROUND @@ -257,23 +257,23 @@ PLOT2D_GRID_ENABLE_VER_MAJOR - La Verticale majeure + Verticale principale PLOT2D_GRID_ENABLE_HOR_MAJOR - La horizontale majeure + Horizontale principale PLOT2D_GRID_ENABLE_VER_MINOR - La Verticale mineure + Verticale secondaire TOT_PLOT2D_CURVES_POINTS - Dessiner points + Dessiner des points PLOT2D_GRID_ENABLE_HOR_MINOR - La horizontale mineure + Horizontale secondaire PLOT2D_BACKGROUND_COLOR_LBL @@ -291,7 +291,7 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. DSC_FITRECT - Montrer la zone choisie par l'encadré + Ajuster la scène à la zone choisie par l'encadré PLOT2D_LEGEND_POSITION_LEFT @@ -299,7 +299,7 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. MNU_FITRECT - Montrer la Zone + Afficher la zone DOT_LINE_LBL @@ -307,11 +307,11 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. MEN_PLOT2D_CURVES_POINTS - Dessiner les Points + Dessiner les points PRP_PLOT2D_CURVES_POINTS - Changer le mode de vue aux points + Changer la vue en mode points PLOT2D_SCALE_MODE_LOGARITHMIC @@ -319,11 +319,11 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. PLOT2D_LEGEND_POSITION_RIGHT - Droit + Droite DSC_DUMP_VIEW - Sauvegarder la vue actuelle au fichier image + Sauvegarder la vue actuelle dans un fichier image WARNING @@ -331,7 +331,7 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. PLOT2D_ENABLE_LEGEND - Montrer la légende + Afficher la légende DSC_ZOOM_VIEW @@ -339,7 +339,7 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. PRP_PLOT2D_SETTINGS - Indiquer les paramètres de visualisation + Définit les paramètres de visualisation INF_COORDINATES_SOME_Y @@ -355,7 +355,7 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. TOT_PLOT2D_FITDATA - Montrer le Diapason + Ajuster à l'intervalle PLOT2D_CURVE_TYPE_POINTS @@ -367,31 +367,31 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. MEN_PLOT2D_FITDATA - Montrer &Ranger + &Ajuster à l'intervalle MEN_PLOT2D_MODE_LOGARITHMIC_HOR - Axe Horizontale: Logarithmique + Axe horizontal: logarithmique MEN_PLOT2D_MODE_LOGARITHMIC_VER - Axe Verticale: Logarithmique + Axe vertical: logarithmique PRP_PLOT2D_FITDATA - Monter le diapason de données indiqué + Ajuster la vue à la plage de données indiquées MEN_PLOT2D_MODE_LINEAR_VER - Axe Verticale: Linéaire + Axe vertical: linéaire MEN_PLOT2D_MODE_LINEAR_HOR - Axe Horizontale: Linéaire + Axe horizontal: linéaire NONE_MARKER_LBL - Zéro + Aucun ERR_DOC_CANT_SAVE_FILE @@ -399,7 +399,7 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. MEN_PLOT2D_SHOW_LEGEND - Montrer &Légende + Afficher la &légende PRP_PLOT2D_SHOW_LEGEND @@ -407,11 +407,11 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. TOT_PLOT2D_SHOW_LEGEND - Montrer la Légende + Afficher la légende INF_AXES_Y_RIGHT - Axe Y Droite + Axe Y droite DAHSDOTDOT_LINE_LBL @@ -419,11 +419,11 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. TOT_PLOT2D_CURVES_SPLINES - Dessiner splines + Dessiner des splines CURVE_MARKER_TYPE_LAB - Type de Repère: + Type de marqueur: MEN_PLOT2D_SETTINGS @@ -431,19 +431,19 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. CIRCLE_MARKER_LBL - Circle + Cercle LBL_TOOLBAR_LABEL - Opérations de visualisation + Opérations de visualisation NONE_LINE_LBL - Zéro + Aucun PLOT2D_MARKER_SIZE_LBL - Repère de Taille: + Taille du marqueur: PLOT2D_ENABLE_MAIN_TITLE @@ -451,22 +451,22 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. TOT_PLOT2D_CURVES_LINES - Dessiner Lignes + Dessiner des lignes PRP_PLOT2D_CURVES_LINES - Changer le mode de vue aux lignes + Changer la vue en mode lignes MEN_PLOT2D_CURVES_LINES - Dessiner les Lignes + Dessiner les lignes Plot2d_FitDataDlg FIT_HORIZONTAL - Montrer horizontale + Ajuster horizontalement MIN_VALUE_LAB @@ -474,7 +474,7 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. VERTICAL_AXIS - Axe Verticale + Axe vertical MAX_VALUE_LAB @@ -482,30 +482,30 @@ L'échelle logarithmique de l'ordonnée n'est pas permise. HORIZONTAL_AXIS - Axe Horizontale + Axe horizontal VERTICAL_LEFT_AXIS - Axe Gauche Verticale + Axe vertical gauche FIT_ALL - Montrer tous + Tout ajuster VERTICAL_RIGHT_AXIS - Axe droite verticale + Axe vertical droite FIT_VERTICAL - Montrer verticale + Ajuster verticalement Plot2d_ViewManager PLOT2D_VIEW_TITLE - Plot2d scène:%M - visualisateur:%V + Scène Plot2d:%M - visualiseur:%V diff --git a/src/PyConsole/resources/PyConsole_msg_fr.ts b/src/PyConsole/resources/PyConsole_msg_fr.ts index c582d387e..910911562 100755 --- a/src/PyConsole/resources/PyConsole_msg_fr.ts +++ b/src/PyConsole/resources/PyConsole_msg_fr.ts @@ -21,18 +21,18 @@ EDIT_SELECTALL_CMD - Choisir &Tous + &Tout sélectionner EDIT_DUMPCOMMANDS_CMD - C&licher les commandes + &Générer le script des commandes PyConsole_Editor TOT_DUMP_PYCOMMANDS - C&licher les commandes + &Générer le script des commandes PYTHON_FILES_FILTER diff --git a/src/QDS/resources/QDS_msg_fr.ts b/src/QDS/resources/QDS_msg_fr.ts index c31b476a1..d57669bec 100755 --- a/src/QDS/resources/QDS_msg_fr.ts +++ b/src/QDS/resources/QDS_msg_fr.ts @@ -5,11 +5,11 @@ QDS_Datum DATA_ERR_TITLE - Valeur incorrecte du paramètre + Valeur du paramètre incorrecte DATA_STRING - ligne non-vide + chaîne de caractères non-vide DATA_NON_EMPTY @@ -17,31 +17,31 @@ DATA_MIN_LIMIT - est plus de %1 + est supérieur à %1 DATA_FLOAT - réelle + réel DATA_RANGE - au diapason [%1, %2] + dans l'intervalle [%1, %2] DATA_SHOULD_BE_VALUE - Une valeur %1 est nécessaire + Devrait avoir la valeur %1 DATA_INTEGER - entière + entier DATA_INCORRECT_VALUE - La Valeur du paramètre "%1" n'est pas correcte. + La valeur du paramètre "%1" n'est pas correcte. DATA_MAX_LIMIT - est moins de %1 + est inférieur à %1 DATA_INPUT_VALUE diff --git a/src/Qtx/Qtx.h b/src/Qtx/Qtx.h index 85784e6ba..72a2a494f 100755 --- a/src/Qtx/Qtx.h +++ b/src/Qtx/Qtx.h @@ -113,7 +113,7 @@ public: Auto //!< substitute environment variable by it's value if variable exists, and keep it as is otherwise } SubstMode; - class Localizer + class QTX_EXPORT Localizer { public: Localizer(); diff --git a/src/Qtx/QtxColorButton.cxx b/src/Qtx/QtxColorButton.cxx index 173516dae..635647d6c 100644 --- a/src/Qtx/QtxColorButton.cxx +++ b/src/Qtx/QtxColorButton.cxx @@ -54,7 +54,7 @@ QtxColorButton::QtxColorButton( QWidget* parent ) : QToolButton( parent ) { setCheckable( false ); - setPopupMode( InstantPopup ); + setPopupMode( MenuButtonPopup ); // VSR 11/10/2010 temporarily roolback from InstantPopup (regressions) QMenu* pm = new QMenu( this ); QGridLayout* grid = new QGridLayout( pm ); diff --git a/src/Qtx/QtxDoubleSpinBox.cxx b/src/Qtx/QtxDoubleSpinBox.cxx index 87120b243..2c8b3baac 100644 --- a/src/Qtx/QtxDoubleSpinBox.cxx +++ b/src/Qtx/QtxDoubleSpinBox.cxx @@ -75,6 +75,12 @@ QtxDoubleSpinBox::QtxDoubleSpinBox( QWidget* parent ) : QDoubleSpinBox( parent ), myCleared( false ) { + // VSR 01/07/2010: Disable thousands separator for spin box + // (to avoid incosistency of double-2-string and string-2-double conversion) + QLocale loc; + loc.setNumberOptions(loc.numberOptions() | QLocale::OmitGroupSeparator | QLocale::RejectGroupSeparator); + setLocale(loc); + // Use precision equal to default Qt decimals myPrecision = decimals(); @@ -98,6 +104,12 @@ QtxDoubleSpinBox::QtxDoubleSpinBox( double min, double max, double step, QWidget : QDoubleSpinBox( parent ), myCleared( false ) { + // VSR 01/07/2010: Disable thousands separator for spin box + // (to avoid incosistency of double-2-string and string-2-double conversion) + QLocale loc; + loc.setNumberOptions(loc.numberOptions() | QLocale::OmitGroupSeparator | QLocale::RejectGroupSeparator); + setLocale(loc); + // Use precision equal to default Qt decimals myPrecision = decimals(); @@ -129,6 +141,12 @@ QtxDoubleSpinBox::QtxDoubleSpinBox( double min, double max, double step, int pre myCleared( false ), myPrecision( prec ) { + // VSR 01/07/2010: Disable thousands separator for spin box + // (to avoid incosistency of double-2-string and string-2-double conversion) + QLocale loc; + loc.setNumberOptions(loc.numberOptions() | QLocale::OmitGroupSeparator | QLocale::RejectGroupSeparator); + setLocale(loc); + setDecimals( dec ); setMinimum( min ); setMaximum( max ); @@ -221,7 +239,7 @@ double QtxDoubleSpinBox::valueFromText( const QString& text ) const */ QString QtxDoubleSpinBox::textFromValue( double val ) const { - QString s = QLocale().toString( val, myPrecision >= 0 ? 'f' : 'g', qAbs( myPrecision ) ); + QString s = locale().toString( val, myPrecision >= 0 ? 'f' : 'g', qAbs( myPrecision ) ); return removeTrailingZeroes( s ); } @@ -232,7 +250,7 @@ QString QtxDoubleSpinBox::textFromValue( double val ) const */ QString QtxDoubleSpinBox::removeTrailingZeroes( const QString& src ) const { - QString delim( QLocale().decimalPoint() ); + QString delim( locale().decimalPoint() ); int idx = src.lastIndexOf( delim ); if ( idx == -1 ) @@ -344,7 +362,7 @@ QValidator::State QtxDoubleSpinBox::validate( QString& str, int& pos ) const } else if ( myPrecision < 0 ){ // Consider too large negative exponent as Invalid - QChar e( QLocale().exponential() ); + QChar e( locale().exponential() ); int epos = str.indexOf( e, 0, Qt::CaseInsensitive ); if ( epos != -1 ){ epos++; // Skip exponential symbol itself diff --git a/src/Qtx/QtxIntSpinBox.cxx b/src/Qtx/QtxIntSpinBox.cxx index cb3dd5bff..a851c3cf4 100755 --- a/src/Qtx/QtxIntSpinBox.cxx +++ b/src/Qtx/QtxIntSpinBox.cxx @@ -61,6 +61,12 @@ QtxIntSpinBox::QtxIntSpinBox( QWidget* parent ) : QSpinBox( parent ), myCleared( false ) { + // VSR 01/07/2010: Disable thousands separator for spin box + // (to avoid incosistency of double-2-string and string-2-double conversion) + QLocale loc; + loc.setNumberOptions(loc.numberOptions() | QLocale::OmitGroupSeparator | QLocale::RejectGroupSeparator); + setLocale(loc); + setCorrectionMode( QSpinBox::CorrectToNearestValue ); connect( lineEdit(), SIGNAL( textChanged( const QString& ) ), this, SLOT( onTextChanged( const QString& ) ) ); @@ -81,6 +87,12 @@ QtxIntSpinBox::QtxIntSpinBox( int min, int max, int step, QWidget* parent ) : QSpinBox( parent ), myCleared( false ) { + // VSR 01/07/2010: Disable thousands separator for spin box + // (to avoid incosistency of double-2-string and string-2-double conversion) + QLocale loc; + loc.setNumberOptions(loc.numberOptions() | QLocale::OmitGroupSeparator | QLocale::RejectGroupSeparator); + setLocale(loc); + setMinimum( min ); setMaximum( max ); setSingleStep( step ); diff --git a/src/Qtx/resources/Qtx_msg_fr.ts b/src/Qtx/resources/Qtx_msg_fr.ts index 346d564eb..5981c3c1e 100644 --- a/src/Qtx/resources/Qtx_msg_fr.ts +++ b/src/Qtx/resources/Qtx_msg_fr.ts @@ -5,14 +5,14 @@ QtxTreeView Enable sorting - Activer le triage + Autoriser le tri QtxWorkspaceAction Arranges the windows as overlapping tiles - Ranger les fenêtres en pavés superposés + Ranger les fenêtres en les superposant Cascade @@ -20,27 +20,27 @@ Arranges the windows as nonoverlapping tiles - Ranger les fenêtres en pavés sans superposition + Ranger les fenêtres sans les superposer Tile - Pavé + Mosaïque Arranges the windows as nonoverlapping horizontal tiles - Ranger les fenêtres en pavés à l'horisontale et sans superposition + Ranger les fenêtres en mosaïque horizontale Tile horizontally - Ranger à l'horisontale + Mosaïque horizontale Arranges the windows as nonoverlapping vertical tiles - Ranger les fenêtres en pavés à la verticale et sans superposition + Ranger les fenêtres en mosaïque verticale Tile vertically - Ranger au verticale + Mosaïque verticale @@ -78,7 +78,7 @@ File \"%1\" already exist. Do you want to overwrite it? - Le fichier \"%1\" déjà existe. Voulez-vous le réécrire? + Le fichier \"%1\" existe déjà. Voulez-vous l'écraser ? Directory \"%1\" does not exist @@ -86,15 +86,15 @@ Directory \"%1\" can't be created because file with the same name exist - Il est impossible de créer le répertoire \"%1\" parce qu'un fichier avec ce nom déjà existe + Il est impossible de créer le répertoire \"%1\" parce qu'un fichier avec ce nom existe déjà Directory \"%1\" not empty. Do you want to remove all files in this directory? - Le répertoire \"%1\" n'est pas vide. Voulez-vous supprimer tous les fichier dans ce répertoire? + Le répertoire \"%1\" n'est pas vide. Voulez-vous supprimer tous les fichiers dans ce répertoire? File dialog - Dialogue de fichier + Fenêtre de dialogue de fichiers All files (*.*) @@ -140,15 +140,15 @@ Location \"%1\" doesn't point to file - La location \"%1\" ne contient pas d'indication du fichier + L'emplacement \"%1\" ne pointe sur aucun fichier Location \"%1\" doesn't point to directory - La location \"%1\" ne contient pas d'indication du répertoire + L'emplacement \"%1\" ne pointe sur aucun répertoire Path \"%1\" already exist in the list - Le chemin \"%1\" déjà existe dans la liste + Le chemin \"%1\" existe déjà dans la liste @@ -205,7 +205,7 @@ Regular expression - Expression régulaire + Expression régulière Wrap search @@ -243,7 +243,7 @@ Enter new name: - Indiquer un nouveau nom + Indiquer un nouveau nom: @@ -254,15 +254,15 @@ Split vertically - Diviser à la verticale + Diviser verticalement Split the active window on two horizontal parts - Diviser la fenêtre actuelle en deux parties horisontales + Diviser la fenêtre actuelle en deux parties horizontales Split horizontally - Diviser à l'horisontale + Diviser horizontalement diff --git a/src/QxGraph/resources/QxGraph_msg_fr.ts b/src/QxGraph/resources/QxGraph_msg_fr.ts index 0a67787e4..c03cdeb51 100755 --- a/src/QxGraph/resources/QxGraph_msg_fr.ts +++ b/src/QxGraph/resources/QxGraph_msg_fr.ts @@ -5,15 +5,15 @@ @default MEN_CHANGE_BACKGROUND - Changer l'arrier-plan... + Changer l'arrière-plan... MNU_PAN_VIEW - Redimensionnement + Déplacement DSC_PAN_VIEW - Redimensionner la vue + Déplacer la vue MNU_RESET_VIEW @@ -21,7 +21,7 @@ DSC_RESET_VIEW - Restaurer le Point de Vue + Restaurer le point de vue LBL_TOOLBAR_LABEL diff --git a/src/QxScene/resources/QxSceneViewer_msg_fr.ts b/src/QxScene/resources/QxSceneViewer_msg_fr.ts index 27fa779ac..a69b81928 100755 --- a/src/QxScene/resources/QxSceneViewer_msg_fr.ts +++ b/src/QxScene/resources/QxSceneViewer_msg_fr.ts @@ -5,15 +5,15 @@ @default MEN_CHANGE_BACKGROUND - Changer l'arrier-plan + Changer l'arrière-plan MNU_PAN_VIEW - Redimensionnement + Déplacement DSC_PAN_VIEW - Redimensionner la vue + Déplacer la vue MNU_RESET_VIEW @@ -21,11 +21,11 @@ DSC_RESET_VIEW - Restaurer le Point de Vue + Restaurer le point de vue LBL_TOOLBAR_LABEL - Opérations de Visualisation + Opérations de visualisation diff --git a/src/STD/resources/STD_msg_en.ts b/src/STD/resources/STD_msg_en.ts index d4b65578c..da25cadba 100644 --- a/src/STD/resources/STD_msg_en.ts +++ b/src/STD/resources/STD_msg_en.ts @@ -388,7 +388,7 @@ Do you want to overwrite it? PRP_DESK_FILE_LOAD - Load a document + Loads a document PRP_DESK_WINDOW_HTILE diff --git a/src/STD/resources/STD_msg_fr.ts b/src/STD/resources/STD_msg_fr.ts index caf464c0b..852978108 100755 --- a/src/STD/resources/STD_msg_fr.ts +++ b/src/STD/resources/STD_msg_fr.ts @@ -5,7 +5,7 @@ @default TOT_DESK_EDIT_CUT - Découpe + Couper PRP_DESK_EDIT_CUT @@ -13,7 +13,7 @@ MEN_DESK_EDIT_CUT - &Découper + Co&uper ERR_APP_NOAPP @@ -29,15 +29,15 @@ MEN_DESK_WINDOW_CASCADE - &Cascade + Cascade PRP_DESK_EDIT_COPY - Copier la sélection dans la presse-papiers + Copier la sélection dans le presse-papiers PRP_DESK_WINDOW_CASCADE - Ranger les fenêtres en pavés superposés + Ranger les fenêtres en cascade TOT_DESK_FILE_SAVEAS @@ -57,7 +57,7 @@ ALL_FILES - Tous les Fichiers (*.*) + Tous les fichiers (*.*) DESK_DEFAULTTITLE @@ -65,7 +65,7 @@ QUE_DESK_EXIT - Etes-vous sûr que vous voulez abandonner? + Voulez-vous vraiment quitter ? INF_INFO @@ -73,7 +73,7 @@ ERR_DOC_UNKNOWNTYPE_OPEN - Vous essayez d'ouvrir le document d'un type inconnu + Vous essayez d'ouvrir un document de type inconnu ( %1 ) @@ -95,15 +95,15 @@ PRP_DESK_NEWWINDOW - Créer une nouvelle Fenêtre + Créer une nouvelle fenêtre MEN_DESK_VIEW_STATUSBAR - &Barre de Status + &Barre de status MEN_DESK_NEWWINDOW - &Nouvelle Fenêtre + &Nouvelle fenêtre PRP_DESK_VIEW_STATUSBAR @@ -112,7 +112,7 @@ ERR_DOC_DIRWITHNAMEEXIST_SAVE Impossible de sauvegarder le fichier %1. -Le répertoir avec ce nom existe sur la disque. Essayez d'utiliser un autre nom +Un répertoire avec ce nom existe déjà sur le disque. Essayez d'utiliser un autre nom BUT_NO @@ -124,7 +124,7 @@ Le répertoir avec ce nom existe sur la disque. Essayez d'utiliser un autre FILTER_FILES - %1 Fichiers (%2) + Fichiers %1 (%2) PRP_DESK_WINDOW_ACTIVATE @@ -144,11 +144,11 @@ Le répertoir avec ce nom existe sur la disque. Essayez d'utiliser un autre PRP_DESK_FILE_NEW - Créer un nouveau document + Crée un nouveau document PRP_DESK_FILE_MRU - Ouvrir un document + Ouvre un document MEN_DESK_FILE_NEW @@ -156,7 +156,7 @@ Le répertoir avec ce nom existe sur la disque. Essayez d'utiliser un autre MEN_DESK_FILE_MRU - &Fichiers Recents + &Fichiers récents TOT_DESK_EDIT_PASTE @@ -164,7 +164,7 @@ Le répertoir avec ce nom existe sur la disque. Essayez d'utiliser un autre MEN_DESK_VIEW_DOCKWINDOWS - W&indows + Fenêtres BUT_YES @@ -176,7 +176,7 @@ Le répertoir avec ce nom existe sur la disque. Essayez d'utiliser un autre PRP_DESK_HELP_ABOUT - Montre la dialogue 'A propos' + Montre la boîte de dialogue 'A propos' MEN_DESK_FILE @@ -196,7 +196,7 @@ Le répertoir avec ce nom existe sur la disque. Essayez d'utiliser un autre ERR_DESK_NOAPP - Pas d'applications enregistrées + Pas d'application enregistrée INF_DESK_DOC_CREATE @@ -205,7 +205,7 @@ Le répertoir avec ce nom existe sur la disque. Essayez d'utiliser un autre QUE_DOC_ALREADYOPEN Le document %1 est déjà ouvert. -Voulez-vous le rouvrir? +Voulez-vous le réouvrir? BUT_APPLY @@ -217,11 +217,11 @@ Voulez-vous le rouvrir? INF_DESK_EXIT - Abandonner + &Quitter ERR_UNKNOWN - Erreur Inconnue + Erreur inconnue BUT_HELP @@ -229,11 +229,11 @@ Voulez-vous le rouvrir? PRP_DESK_FILE_CLOSE - Fermer le document actuel + Ferme le document actuel PRP_DESK_FILE_PRINT - imprimer le document actuel + Imprime le document actuel WRN_WARNING @@ -245,7 +245,7 @@ Voulez-vous le rouvrir? MEN_DESK_VIEW_TOOLBARS - Barres d'&Outils + Barres d'&outils PRP_DESK_WINDOW_HSPLIT @@ -253,15 +253,15 @@ Voulez-vous le rouvrir? MEN_DESK_WINDOW_HSPLIT - Division &Horizontale + Séparation horizontale PRP_DESK_EDIT_PASTE - Insérer le contenu du Presse-papiers au point d'insertion + Insérer le contenu du presse-papiers au point d'insertion DLG_LOAD_STUDY_CAPTION - Ouvrir une Etude + Ouvrir une étude PRP_DESK_HELP_SEARCH @@ -285,11 +285,11 @@ Voulez-vous le rouvrir? MEN_DESK_WINDOW_VSPLIT - Division &Verticale + Séparation verticale PRP_DESK_WINDOW_TILE - Ranger les fenêtres en pavés non-superposés + Ranger les fenêtres en mosaïque MEN_DESK_HELP_CONTENTS @@ -297,24 +297,24 @@ Voulez-vous le rouvrir? PRP_DESK_HELP_CONTENTS - Montre le sommaire de la référence documentaire + Afficher le sommaire de la référence documentaire MEN_DESK_WINDOW_HTILE - &Paver Horizontalement + Mosaïque horizontale MEN_DESK_WINDOW_VTILE - Paver Vertica&lement + Mosaïque verticale ERR_DOC_PERMISSIONDENIED_SAVE - Impossible de sauvegardet le fichier %1. Authorisaton refusée. + Impossible de sauvegarder le fichier %1. Autorisaton refusée. INF_DESK_DOCALREADYOPEN - Impossible de sauvegarder le document sous un nom du document déjà ouvert. -Indiquez un autre nom du document que vous allez sauvegarder. + Impossible de sauvegarder le document sous le nom d'un document déjà ouvert. +Indiquez un autre nom pour le document que vous voulez sauvegarder. ( %1 ) @@ -327,8 +327,8 @@ Indiquez un autre nom du document que vous allez sauvegarder. MSG_FILE_EXISTS - Le Fichier "%1" déjà existe. -Voulez-vous le réécrire? + Le fichier "%1" existe déjà. +Voulez-vous l'écraser ? MEN_DESK_FILE_PRINT @@ -344,23 +344,23 @@ Voulez-vous le réécrire? MEN_DESK_FILE_SAVEAS - Enre&gistrer Sous... + Enre&gistrer sous... PRP_DESK_VIEW_STDTOOLBAR - Activer ou désactiver la barre usuelle + Activer ou désactiver la barre standard TOT_DESK_FILE_SAVE - Enregistrer un document + Enregistrer le document TOT_DESK_FILE_EXIT - Abandonner l'application + Quitter l'application TOT_DESK_FILE_LOAD - Ouvrir le document + Charger le document TOT_DESK_FILE_OPEN @@ -368,19 +368,19 @@ Voulez-vous le réécrire? TOT_DESK_FILE_REOPEN - Rouvrir un document + Réouvrir un document PRP_DESK_FILE_EXIT - Abandonner l'application + Quitte l'application PRP_DESK_FILE_OPEN - Ouvrir un document + Ouvre un document existant PRP_DESK_FILE_REOPEN - Rouvrir le document actuel d'un fichier + Réouvrir le document actuel à partir d'un fichier PRP_DESK_FILE_SAVE @@ -388,23 +388,23 @@ Voulez-vous le réécrire? PRP_DESK_FILE_LOAD - Ouvrir un document + Charge un document PRP_DESK_WINDOW_HTILE - Ranger les fenêtres en pavés horizontales non-superposés + Ranger les fenêtres en mosaïque horizontale PRP_DESK_WINDOW_VTILE - Ranger les fenêtres en pavés verticales non-superposés + Ranger les fenêtres en mosaïque verticale MEN_DESK_WINDOW_TILE - &Pavé + Mosaïque MEN_DESK_FILE_EXIT - A&bandonner + &Quitter MEN_DESK_FILE_OPEN @@ -412,7 +412,7 @@ Voulez-vous le réécrire? MEN_DESK_FILE_REOPEN - &Rouvrir + &Réouvrir MEN_DESK_FILE_LOAD @@ -428,7 +428,7 @@ Voulez-vous le réécrire? MEN_STUDIES_CHOICE - Choisir l'Etude Existante + Choisir une étude existante @@ -440,7 +440,7 @@ Voulez-vous sauvegarder les modifications? INF_DOC_SAVING - Sauvegarder l'étude + Sauvegarde de l'étude en cours INF_DOC_SAVED @@ -448,7 +448,7 @@ Voulez-vous sauvegarder les modifications? TOT_DOCK_WINDOWS - Montrer / cacher les fenêtres encrables et les barres d'outils + Montrer / cacher les fenêtres ancrables et les barres d'outils MEN_DOCK_WINDOWS @@ -456,12 +456,12 @@ Voulez-vous sauvegarder les modifications? ABOUT_INFO - SUIT Std application + Application SUIT Std INF_DOC_SAVING_FAILS Impossible de sauvegarder le fichier "%1". -Probablement, l'action n'est pas authorisée ou la disque est remplie. +Il peut y avoir un problème de droit ou l'espace disque restant est insuffisant. Essayez d'utiliser un autre nom de fichier. @@ -479,11 +479,11 @@ Voulez-vous sauvegarder les changements? REOPEN_STUDY - Rouvrir l'étude + Réouvrir l'étude REOPEN_QUESTION - Voulez-vous rouvrir l'étude? + Voulez-vous vraiment réouvrir l'étude? Toutes les modifications introduites après le dernier enregistrement seront perdues. diff --git a/src/SUIT/resources/SUIT_msg_en.ts b/src/SUIT/resources/SUIT_msg_en.ts index c9465cf2c..c1435da5b 100644 --- a/src/SUIT/resources/SUIT_msg_en.ts +++ b/src/SUIT/resources/SUIT_msg_en.ts @@ -78,7 +78,7 @@ Permission denied. QUE_FILE_EXISTS - The file "%1" already exists. + The file %1 already exists. Do you want to overwrite it? diff --git a/src/SUIT/resources/SUIT_msg_fr.ts b/src/SUIT/resources/SUIT_msg_fr.ts index cf287361a..345b25512 100755 --- a/src/SUIT/resources/SUIT_msg_fr.ts +++ b/src/SUIT/resources/SUIT_msg_fr.ts @@ -9,11 +9,11 @@ ERR_CANT_DUMP_VIEW - Impossible de clicher le contenu de la vue au fichier. + Impossible de sauvegarder le contenu de la vue dans le fichier. TLT_IMAGE_FILES - Fichiers Images (*.bmp *.png *.jpg *.jpeg) + Fichiers images (*.bmp *.png *.jpg *.jpeg) MEN_DESK_WINDOW_CASCADE @@ -21,15 +21,15 @@ PRP_DESK_WINDOW_CASCADE - Superposer les fenêtres + Superpose les fenêtres ERR_DIR_NOT_EXIST - Le répertoire "%1" n'existe pas! + Le répertoire "%1" n'existe pas ! ERR_FILE_NOT_DIR - "%1" n'est pas un répertoire! + "%1" n'est pas un répertoire ! CONTINUE @@ -41,15 +41,16 @@ ERR_FILE_NOT_EXIST - Le fichier "%1" n'existe pas! + Le fichier "%1" n'existe pas ! QUE_DOC_FILEEXISTS - Le fichier %1 déjà existe. Faut-il le réécrire? + Le fichier %1 existe déjà. +Voulez-vous l'écraser ? PRP_DESK_WINDOW_ACTIVATE - Activer la fenêtre + Active la fenêtre ERR_PERMISSION_DENIED @@ -58,17 +59,17 @@ Autorisation interdite. ERR_OPEN_PERMISSION_DENIED - Impossible de sauvegarder le fichier "%1". + Impossible d'ouvrir le fichier "%1". Autorisation interdite. ERR_DIR_READ_PERMISSION_DENIED - Impossible de sauvegarder le répertoire "%1". + Impossible de lire le répertoire "%1". Autorisation interdite. ERR_DIR_WRITE_PERMISSION_DENIED - Impossible de sauvegarder le répertoire "%1". + Impossible d'écrire dans le répertoire "%1". Autorisation interdite. @@ -77,8 +78,8 @@ Autorisation interdite. QUE_FILE_EXISTS - Le fichier "%1" déjà existe. -Faut-il le réécrire? + Le fichier %1 existe déjà. +Voulez-vous l'écraser ? WRN_WARNING @@ -86,15 +87,15 @@ Faut-il le réécrire? TLT_DUMP_VIEW - Clicher la Vue au Fichier + Enregistrer la vue dans le fichier PRP_DESK_WINDOW_TILE - Placer les fenêtres sans superposition + Place les fenêtres en mosaïque MEN_DESK_WINDOW_VTILE - Paver &Verticalement + Mosaïque &verticale INF_DIRECTORIES_FILTER @@ -102,11 +103,11 @@ Faut-il le réécrire? PRP_DESK_WINDOW_VTILE - Placer les fenêtres verticalement et sans superposition + Place les fenêtres en mosaïque verticale MEN_DESK_WINDOW_TILE - &Paver + &Mosaïque NAME_COLUMN @@ -117,7 +118,7 @@ Faut-il le réécrire? SUIT_Study OPERATION_LAUNCH - Lancer l'Opération + Lancer l'opération PREVIOUS_NOT_FINISHED @@ -128,7 +129,7 @@ Faut-il le réécrire? SUIT_FileDlg LAB_QUICK_PATH - Chemin Court: + Emplacement : BUT_ADD_PATH @@ -136,15 +137,15 @@ Faut-il le réécrire? INF_DESK_DOC_OPEN - Ouvrir un Fichier + Ouvrir un fichier INF_DESK_DOC_SAVE - Sauvegarder un Fichier + Sauvegarder un fichier ALL_FILES_FILTER - Tous les Fichiers (*) + Tous les fichiers (*) diff --git a/src/SUPERVGraph/resources/SUPERVGraph_msg_fr.ts b/src/SUPERVGraph/resources/SUPERVGraph_msg_fr.ts index 047e85194..27458b761 100755 --- a/src/SUPERVGraph/resources/SUPERVGraph_msg_fr.ts +++ b/src/SUPERVGraph/resources/SUPERVGraph_msg_fr.ts @@ -5,11 +5,11 @@ @default MNU_PAN_VIEW - Redimensionnement + Déplacement DSC_PAN_VIEW - Redimensionnement de la vue + Déplacement de la vue MNU_RESET_VIEW @@ -17,11 +17,11 @@ DSC_RESET_VIEW - Restaurer le Point de Vue + Restaurer le point de vue LBL_TOOLBAR_LABEL - Opérations de Visualisation + Opérations de visualisation diff --git a/src/SVTK/SALOME_Actor.cxx b/src/SVTK/SALOME_Actor.cxx index f7b54f6bc..13b2a0224 100644 --- a/src/SVTK/SALOME_Actor.cxx +++ b/src/SVTK/SALOME_Actor.cxx @@ -495,14 +495,15 @@ SALOME_Actor if( !theIsHighlight ) { SetPreSelected( false ); - VTK::ActorCollectionCopy aCopy(aRenderer->GetActors()); - vtkActorCollection* theActors = aCopy.GetActors(); - theActors->InitTraversal(); - while( vtkActor *ac = theActors->GetNextActor() ) - if( SALOME_Actor* anActor = SALOME_Actor::SafeDownCast( ac ) ) - if( anActor->hasIO() && myIO->isSame( anActor->getIO() ) ) - anActor->SetPreSelected( false ); - + if ( hasIO() ) { + VTK::ActorCollectionCopy aCopy(aRenderer->GetActors()); + vtkActorCollection* theActors = aCopy.GetActors(); + theActors->InitTraversal(); + while( vtkActor *ac = theActors->GetNextActor() ) + if( SALOME_Actor* anActor = SALOME_Actor::SafeDownCast( ac ) ) + if( anActor->hasIO() && myIO->isSame( anActor->getIO() ) ) + anActor->SetPreSelected( false ); + } }else{ switch(aSelectionMode) { case NodeSelection: @@ -595,15 +596,17 @@ SALOME_Actor if( !mySelector->IsSelected( myIO ) ) { SetPreSelected( true ); - VTK::ActorCollectionCopy aCopy(aRenderer->GetActors()); - vtkActorCollection* theActors = aCopy.GetActors(); - theActors->InitTraversal(); - while( vtkActor *anAct = theActors->GetNextActor() ) { - if( anAct != this ) - if( SALOME_Actor* anActor = SALOME_Actor::SafeDownCast( anAct ) ) - if( anActor->hasIO() && myIO->isSame( anActor->getIO() ) ) - anActor->SetPreSelected( true ); - } + if ( hasIO() ) { + VTK::ActorCollectionCopy aCopy(aRenderer->GetActors()); + vtkActorCollection* theActors = aCopy.GetActors(); + theActors->InitTraversal(); + while( vtkActor *anAct = theActors->GetNextActor() ) { + if( anAct != this ) + if( SALOME_Actor* anActor = SALOME_Actor::SafeDownCast( anAct ) ) + if( anActor->hasIO() && myIO->isSame( anActor->getIO() ) ) + anActor->SetPreSelected( true ); + } + } } } default: @@ -658,7 +661,7 @@ SALOME_Actor int aVtkId = myPointPicker->GetPointId(); if( aVtkId >= 0 && mySelector->IsValid( this, aVtkId, true ) ) { int anObjId = GetNodeObjId( aVtkId ); - if( anObjId >= 0 ) { + if( hasIO() && anObjId >= 0 ) { mySelector->AddOrRemoveIndex( myIO, anObjId, anIsShift ); mySelector->AddIObject( this ); } @@ -677,7 +680,7 @@ SALOME_Actor if( aVtkId >= 0 && mySelector->IsValid( this, aVtkId ) ) { int anObjId = GetElemObjId( aVtkId ); if( anObjId >= 0 ) { - if ( CheckDimensionId(aSelectionMode,this,anObjId) ) { + if ( hasIO() && CheckDimensionId(aSelectionMode,this,anObjId) ) { mySelector->AddOrRemoveIndex( myIO, anObjId, anIsShift ); mySelector->AddIObject( this ); } @@ -695,7 +698,7 @@ SALOME_Actor int anObjId = GetElemObjId( aVtkId ); if( anObjId >= 0 ) { int anEdgeId = GetEdgeId(this,myCellPicker.GetPointer(),anObjId); - if( anEdgeId < 0 ) { + if( hasIO() && anEdgeId < 0 ) { mySelector->AddOrRemoveIndex( myIO, anObjId, false ); mySelector->AddOrRemoveIndex( myIO, anEdgeId, true ); mySelector->AddIObject( this ); @@ -706,10 +709,12 @@ SALOME_Actor } case ActorSelection : { - if( mySelector->IsSelected( myIO ) && anIsShift ) - mySelector->RemoveIObject( this ); - else { - mySelector->AddIObject( this ); + if ( hasIO() ) { + if( mySelector->IsSelected( myIO ) && anIsShift ) + mySelector->RemoveIObject( this ); + else { + mySelector->AddIObject( this ); + } } break; } @@ -749,14 +754,15 @@ SALOME_Actor } } - if( !anIndexes.IsEmpty() ) { - mySelector->AddOrRemoveIndex( myIO, anIndexes, anIsShift ); - mySelector->AddIObject( this ); - anIndexes.Clear(); + if ( hasIO() ) { + if( !anIndexes.IsEmpty() ) { + mySelector->AddOrRemoveIndex( myIO, anIndexes, anIsShift ); + mySelector->AddIObject( this ); + anIndexes.Clear(); + } + else if ( !anIsShift ) + mySelector->RemoveIObject( this ); } - else if ( !anIsShift ) - mySelector->RemoveIObject( this ); - break; } case ActorSelection : @@ -811,13 +817,16 @@ SALOME_Actor } } } - if( !anIndexes.IsEmpty() ) { - mySelector->AddOrRemoveIndex( myIO, anIndexes, anIsShift ); - mySelector->AddIObject( this ); - anIndexes.Clear(); + + if ( hasIO() ) { + if( !anIndexes.IsEmpty() ) { + mySelector->AddOrRemoveIndex( myIO, anIndexes, anIsShift ); + mySelector->AddIObject( this ); + anIndexes.Clear(); + } + else if ( !anIsShift ) + mySelector->RemoveIObject( this ); } - else if ( !anIsShift ) - mySelector->RemoveIObject( this ); } default: break; diff --git a/src/SVTK/resources/SVTK_msg_en.ts b/src/SVTK/resources/SVTK_msg_en.ts index 8593ed6fa..056572c0e 100644 --- a/src/SVTK/resources/SVTK_msg_en.ts +++ b/src/SVTK/resources/SVTK_msg_en.ts @@ -464,7 +464,7 @@ Please, refer to the documentation. WORLD_COORDINATES - World Coordinates + Absolute Coordinates FOCAL_RELATIVE diff --git a/src/SVTK/resources/SVTK_msg_fr.ts b/src/SVTK/resources/SVTK_msg_fr.ts index be1f001ae..1f220b721 100755 --- a/src/SVTK/resources/SVTK_msg_fr.ts +++ b/src/SVTK/resources/SVTK_msg_fr.ts @@ -5,7 +5,7 @@ @default MNU_FRONT_VIEW - Arrière + Avant ERROR @@ -13,7 +13,7 @@ MNU_DUMP_VIEW - Clicher la scène... + Sauvegarder la scène... DSC_TOP_VIEW @@ -21,11 +21,11 @@ MNU_PAN_VIEW - Panoramique + Déplacement MNU_TOP_VIEW - Devant + Dessus DSC_GLOBALPAN_VIEW @@ -41,7 +41,7 @@ DSC_PAN_VIEW - Redimensionner la vue + Déplacer la vue DSC_LEFT_VIEW @@ -53,7 +53,7 @@ MNU_FITALL - Montrer Tous + Tout afficher MNU_ROTATE_VIEW @@ -61,19 +61,19 @@ DSC_SHOW_TRIHEDRON - Montrer/Cacher les axes de coordonnées dans la scène + Montrer/cacher le trièdre DSC_FRONT_VIEW - Vue de devant + Vue de face MNU_GLOBALPAN_VIEW - Panoramique globale + Panoramique global INF_APP_DUMP_VIEW - Clicher la vue + Sauvegarder la vue MNU_BACK_VIEW @@ -81,11 +81,11 @@ MNU_SHOW_TRIHEDRON - Montrer les axes de coordonnées + Afficher/cacher le trièdre DSC_CHANGINGROTATIONPOINT_VIEW - Changer le point, autour duquel la scène est tournée + Changer le point autour duquel la scène est tournée MNU_BOTTOM_VIEW @@ -101,11 +101,11 @@ DSC_RIGHT_VIEW - Vue de droit + Vue de droite MNU_CHANGINGROTATIONPOINT_VIEW - Changer le Point de Rotation + Changer le point de rotation DSC_FITRECT @@ -113,7 +113,7 @@ MNU_FITRECT - Montrer l'encadré + Afficher la zone DSC_BOTTOM_VIEW @@ -121,7 +121,7 @@ DSC_DUMP_VIEW - Sauvegarder la scène actuelle au fichier image + Sauvegarder la scène actuelle dans un fichier image DSC_ZOOM_VIEW @@ -129,11 +129,11 @@ VTK_IMAGE_FILES - Fichiers Images (*.bmp *.png *.jpg *.jpeg) + Fichiers images (*.bmp *.png *.jpg *.jpeg) DSC_RESET_VIEW - Restaurer le Point de Vue + Restaurer le point de vue ERR_DOC_CANT_SAVE_FILE @@ -141,23 +141,23 @@ MNU_RIGHT_VIEW - Droit + Droite LBL_TOOLBAR_LABEL - Opérations de Visualisation + Opérations de visualisation DSC_BACK_VIEW - Vue d'arrière + Vue arrière SVTK_IMAGE_FILES - Fichiers Images (*.bmp *.png *.jpg *.jpeg *.pdf *.ps *.eps) + Fichiers images (*.bmp *.png *.jpg *.jpeg *.pdf *.ps *.eps) MNU_VIEWPARAMETERS_VIEW - Changer les Paramètres de Visualisation + Changer les paramètres de visualisation DSC_VIEWPARAMETERS_VIEW @@ -165,7 +165,7 @@ MNU_SVTK_PARALLEL_MODE - Mode Orthogonal + Mode orthogonal DSC_SVTK_PARALLEL_MODE @@ -173,11 +173,11 @@ MNU_SVTK_PERSPECTIVE_MODE - Mode Perspective + Mode perspective DSC_SVTK_PERSPECTIVE_MODE - Choisir la projection perspective + Choisir la projection en perspective DSC_SVTK_STYLE_SWITCH @@ -185,70 +185,11 @@ MNU_SVTK_STYLE_SWITCH - Changer le Style d'Interaction - - - - SVTK_CubeAxesDlg - - X_AXIS - Axe X - - - Y_AXIS - Axe Y - - - Z_AXIS - Axe Z - - - CAPTION - Axes Graduées - - - IS_VISIBLE - Est visible - - - FONT - Font - - - NAME - Nom - - - TICK_MARKS - Marques de Graduation - - - LABELS - Repères - - - LENGTH - Longueur - - - NUMBER - Numéro - - - OFFSET - Décalage - - - AXIS_NAME - Nom de l'Axe + Changer le style d'interaction SVTK_FontWidget - - BOLD - Gras - ARIAL Arial @@ -257,14 +198,6 @@ TIMES Times - - ITALIC - Italique - - - SHADOW - Ombré - COURIER Courier @@ -282,15 +215,15 @@ MNU_SVTK_SCALING - Echelle + Mise à l'échelle MNU_SVTK_GRADUATED_AXES - Axes Graduées + Axes gradués DSC_SVTK_GRADUATED_AXES - Axes Graduées + Axes gradués MNU_SVTK_UPDATE_RATE @@ -302,23 +235,23 @@ MNU_SVTK_RECORDING_START - Commencer + Commencer l'enregistrement DSC_SVTK_RECORDING_PLAY - Reprendre l'enregistrement + Jouer l'enregistrement MNU_SVTK_RECORDING_PLAY - Reprendre + Jouer l'enregistrement DSC_SVTK_RECORDING_PAUSE - Pauser l'enregistrement + Mettre en pause l'enregistrement MNU_SVTK_RECORDING_PAUSE - Pauser + Mettre en pause l'enregistrement DSC_SVTK_RECORDING_STOP @@ -326,16 +259,16 @@ MNU_SVTK_RECORDING_STOP - Arrêter + Arrêter l'enregistrement LBL_TOOLBAR_RECORD_LABEL - Opérations d'Enregistrement + Opérations d'enregistrement MSG_NO_AVI_MAKER - l'outil jpeg2yuv, requis pour enregistrer les fichiers AVI, n'est pas disponible. -Adressez-vous à la documentation. + L'outil jpeg2yuv, requis pour enregistrer les fichiers AVI, n'est pas disponible. +Consultez la documentation. @@ -365,7 +298,7 @@ Adressez-vous à la documentation. SVTK_RecorderDlg ALL_DISLPAYED_FRAMES - Enregistrer tous les cadres visualisés + Enregistrer toutes les images affichées CLOSE @@ -373,15 +306,15 @@ Adressez-vous à la documentation. DLG_RECORDER_TITLE - Enregistrer + Magnéto FILE_NAME - Sauvegarder au fichier : + Sauvegarder dans le fichier : FLT_ALL_FILES - Tous les Fichiers (*.*) + Tous les fichiers (*.*) FLT_AVI_FILES @@ -409,11 +342,11 @@ Adressez-vous à la documentation. SETTINGS - Paramètres + Réglages SKIPPED_FRAMES - Enregistrer avec FPS donné + Enregistrer à FPS donné START @@ -444,7 +377,7 @@ Adressez-vous à la documentation. USE_BBCENTER - Utiliser le Centre de la boîte englobante + Utiliser le centre de la boîte englobante LBL_ORIGIN @@ -452,19 +385,19 @@ Adressez-vous à la documentation. LBL_SELECTED_POINT - Point Choisi + Point sélectionné LBL_TOORIGIN - Réinitialiser + Réinitialiser à l'origine LBL_SELECTPOINT - Choisir un Point dans la Vue + Choisir un point dans la vue DLG_TITLE - Définir le Point de Rotation + Définir le point de rotation @@ -495,7 +428,7 @@ Adressez-vous à la documentation. PROJECTION_MODE - Mode de Projection + Mode de projection ORTHOGONAL_MODE @@ -507,47 +440,47 @@ Adressez-vous à la documentation. USE_BBCENTER - Utiliser le Centre de la Boîte Englobante + Utiliser le centre de la boîte englobante LBL_TOBBCENTER - Initialiser au Centre de la Boîte Englobante + Définir au centre de la boîte englobante LBL_TOORIGIN - Initialiser à l'Origine + Initialiser à l'origine LBL_SELECTPOINT - Choisir un Point de la Vue + Choisir un point de la vue FOCAL_POINT - Point Focal + Point focal CAMERA_POSITION - Position de la Caméra + Position de la caméra WORLD_COORDINATES - Coordonnées du Monde + Coordonnées obsolues FOCAL_RELATIVE - Relative au Point Focal + Relatif au point focal PROJECTION_DIRECTION - Direction de la Projection : + Direction de la projection : FOCAL_DISTANCE - Distance Focale : + Distance focale : VIEW_UP_DIRECTION - Direction du Regard en Haut: + Direction pour la vue verticale : ZOOMING @@ -559,22 +492,22 @@ Adressez-vous à la documentation. LBL_VIEW_ANGLE - Angle de Visualisation + Angle de visualisation DLG_TITLE - Paramètres de la Visualisation + Paramètres de visualisation SVTK_UpdateRateDlg INFORMATION_FRAME_TITLE - Information sur le Rendu + Informations STILL - La fréquence réduite de mise à jour , FPS + Fréquence réduite de mise à jour , FPS INPUT_FRAME_TITLE @@ -582,15 +515,15 @@ Adressez-vous à la documentation. NUMBER_CELLS - Nombre de Cellules, - + Nombre de cellules, - DESIRED - La fréquence de mise à jour requise, FPS + Fréquence de mise à jour requise, FPS CURRENT_FPS - La fréquence actuelle de mise à jour , FPS + Fréquence actuelle de mise à jour , FPS DLG_TITLE @@ -601,14 +534,14 @@ Adressez-vous à la documentation. SVTK_ViewManager VTK_VIEW_TITLE - VTK scène:%1 - visualisateur:%2 + Scène VTK:%1 - visualiseur:%2 SVTK_Viewer MEN_DUMP_VIEW - Clicher la Vue... + Sauvegarder la vue... MEN_SHOW_TOOLBAR diff --git a/src/SalomeApp/SalomeApp_Application.cxx b/src/SalomeApp/SalomeApp_Application.cxx index 3adecffd4..6f049d5f6 100644 --- a/src/SalomeApp/SalomeApp_Application.cxx +++ b/src/SalomeApp/SalomeApp_Application.cxx @@ -330,7 +330,7 @@ void SalomeApp_Application::createActions() // import Python module that manages SALOME plugins PyGILState_STATE gstate = PyGILState_Ensure(); PyObject* pluginsmanager=PyImport_ImportModule((char*)"salome_pluginsmanager"); - PyObject* res=PyObject_CallMethod( pluginsmanager, (char*)"initialize", (char*)"isss",0,"salome","Tools","Plugins"); + PyObject* res=PyObject_CallMethod( pluginsmanager, (char*)"initialize", (char*)"isss",0,"salome",tr("MEN_DESK_PLUGINS_TOOLS").toStdString().c_str(),tr("MEN_DESK_PLUGINS").toStdString().c_str()); if(res==NULL) PyErr_Print(); Py_XDECREF(res); diff --git a/src/SalomeApp/SalomeApp_DoubleSpinBox.cxx b/src/SalomeApp/SalomeApp_DoubleSpinBox.cxx index 984bb04b0..3ef39e1bf 100644 --- a/src/SalomeApp/SalomeApp_DoubleSpinBox.cxx +++ b/src/SalomeApp/SalomeApp_DoubleSpinBox.cxx @@ -377,7 +377,7 @@ SalomeApp_DoubleSpinBox::State SalomeApp_DoubleSpinBox::isValid( const QString& if( aSearchState == NotFound ) { bool ok = false; - value = QLocale().toDouble( text, &ok ); + value = locale().toDouble( text, &ok ); if ( !ok ) return NoVariable; } diff --git a/src/SalomeApp/resources/SalomeApp_msg_en.ts b/src/SalomeApp/resources/SalomeApp_msg_en.ts index 2e04655b5..2b98f7506 100644 --- a/src/SalomeApp/resources/SalomeApp_msg_en.ts +++ b/src/SalomeApp/resources/SalomeApp_msg_en.ts @@ -244,6 +244,14 @@ Do you want to reload it ? MEN_DESK_TOOLS &Tools + + MEN_DESK_PLUGINS_TOOLS + Tools + + + MEN_DESK_PLUGINS + Plugins + TOT_DESK_FILE_DUMP_STUDY Dump study diff --git a/src/SalomeApp/resources/SalomeApp_msg_fr.ts b/src/SalomeApp/resources/SalomeApp_msg_fr.ts index 16e6b53e1..ad1032823 100755 --- a/src/SalomeApp/resources/SalomeApp_msg_fr.ts +++ b/src/SalomeApp/resources/SalomeApp_msg_fr.ts @@ -5,8 +5,8 @@ @default WRN_FILE_NAME_BAD - Indiquez le nom de fichier correctement. -Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et commencer avec une lettre ou soulignage. + Indiquez un nom de fichier correct. +Un fichier Python ne doit être composé que de lettres, chiffres et tirets bas et doit commencer avec une lettre ou un tiret bas. WRN_FILE_NOT_EXIST @@ -14,7 +14,7 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et CLOSE_LOCKED_STUDY - Fermer l'étude? + Fermer l'étude verrouillée? PUBLISH_IN_STUDY @@ -46,11 +46,11 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et SAVE_POINT_OBJECT_TOOLTIP - Sauvegarder l'état d'IHM: %1 + Etat d'IHM: %1 sauvegardé SAVE_POINT_DEF_NAME - L'état d'IHM: + Etat d'IHM: VALUE_COLUMN @@ -62,11 +62,11 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et REFENTRY_COLUMN - Ref.Entrée + Entrée de réf. ERR_INCOMPATIBLE_TYPE - Le tupe numérique de la variable "%1" n'est pas compatible + Le type numérique de la variable "%1" n'est pas compatible ERR_INVALID_VALUE @@ -85,11 +85,11 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et APPCLOSE_UNLOAD - V&ider + &Déconnecter APPCLOSE_CLOSE - &Fermer sans modifications + &Fermer sans sauvegarder MEN_WINDOWS_NEW @@ -113,7 +113,7 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et MEN_DESK_REGISTRY_DISPLAY - Enregistrer &Visualiser + Affichage du registre CORBA APPCLOSE_SAVE @@ -121,7 +121,7 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et TOT_DESK_FILE_LOAD_SCRIPT - Ouvrit un script python + Exécuter un script python PREF_STORE_VISUAL_STATE @@ -129,7 +129,7 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et PRP_DESK_FILE_SAVE_GUI_STATE - Sauvegarder l'état actuel des visualisateurs, des scènes, etc. + Sauvegarder l'état actuel des vues 3D, des objets affichés, etc. MEN_DESK_FILE_SAVE_GUI_STATE @@ -145,7 +145,7 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et WRN_DUMP_STUDY_FAILED - Impossible de clipper l'Sauvegarder l'étude + Impossible de générer le script de l'étude MEN_DESK_PROPERTIES @@ -153,8 +153,8 @@ Le fichier Python ne devrait inclure que de lettres, chiffres et soulignages et QUE_DOC_ALREADYEXIST - Ce document %1 déjà existe dans l'étude. -Allez-vous rouvrir ce document ? + Le document %1 existe déjà dans le gestionnaire d'études. +Voulez-vous le recharger ? MEN_RENAME_VS @@ -162,7 +162,11 @@ Allez-vous rouvrir ce document ? TOT_DESK_CATALOG_GENERATOR - Générateur du Catalogue + Générateur de catalogue + + + TOT_DESK_ADD_VARS_TO_NOTEBOOK + Ajouter les variables au registre PUBLISH_IN_STUDY @@ -174,7 +178,7 @@ Allez-vous rouvrir ce document ? PRP_DESK_REGISTRY_DISPLAY - Visualiser le contenu du Registre du serveur CORBA + Visualiser le contenu du registre du serveur CORBA PYTHON_FILES_FILTER @@ -182,7 +186,7 @@ Allez-vous rouvrir ce document ? APPCLOSE_DESCRIPTION - Voulez-vous fermer ou vider l'étude avant de la fermer? + Voulez-vous fermer ou décharger l'étude avant de la fermer? PRP_DESK_PROPERTIES @@ -190,11 +194,11 @@ Allez-vous rouvrir ce document ? PREF_TAB_OBJBROWSER - Navigateur d'Objets + Arbre d'étude STUDY_LOCKED - BLOQUEE + VERROUILLEE APPCLOSE_CANCEL @@ -206,7 +210,7 @@ Allez-vous rouvrir ce document ? TOT_DESK_REGISTRY_DISPLAY - Visualiser Registre + Visualiser le registre CORBA OBJ_BROWSER_COLUMN_0 @@ -222,7 +226,7 @@ Allez-vous rouvrir ce document ? OBJ_BROWSER_COLUMN_3 - Entrée de Référence + Entrée de référence PREF_CATEGORY_SALOME @@ -234,43 +238,55 @@ Allez-vous rouvrir ce document ? MEN_DESK_FILE_LOAD_SCRIPT - Ouvrir Scrip&t... + Exécuter un scrip&t... MEN_DESK_TOOLS &Outils + + MEN_DESK_PLUGINS_TOOLS + Outils + + + MEN_DESK_PLUGINS + Extensions + TOT_DESK_FILE_DUMP_STUDY - Clicher l'étude + Générer le script de l'étude MEN_VIEW_WNDS - Windows + Fenêtres MEN_DESK_FILE_DUMP_STUDY - &Clicher l'étude... + &Générer le script de l'étude... PRP_DESK_CATALOG_GENERATOR - Générer une catalogue XML de l'interface du composant + Génére un catalogue XML de l'interface du composant + + + PRP_DESK_ADD_VARS_TO_NOTEBOOK + Ajouter les variables de l'étude au registre PRP_DESK_FILE_DUMP_STUDY - Clicher l'étude au script python + Génère le script python de l'étude TOT_DESK_FILE_NOTEBOOK - Ouvrir le Carnet + Ouvrir le Registre MEN_DESK_FILE_NOTEBOOK - Car&net... + Re&gistre... PRP_DESK_FILE_NOTEBOOK - Ouvrir le Carnet + Ouvrir le Registre TOT_DESK_PROPERTIES @@ -278,15 +294,19 @@ Allez-vous rouvrir ce document ? PREF_GROUP_DEF_COLUMNS - Colonnes de Défaut + Colonnes par défaut PRP_DESK_FILE_LOAD_SCRIPT - Ouvrir le script python du fichier + Exécute un script Python à partir d'un fichier MEN_DESK_CATALOG_GENERATOR - Catalogue &Générateur + &Genérateur de Catalogue + + + MEN_DESK_ADD_VARS_TO_NOTEBOOK + Ajouter les variables au Registre APPCLOSE_CAPTION @@ -294,11 +314,11 @@ Allez-vous rouvrir ce document ? MEN_DESK_MRU - Le plus recemment utilisé + Dernières études ouvertes TOT_DESK_MRU - Le plus recemment utilisé + Dernières études ouvertes ACTIVATE_MODULE_OP_LOAD @@ -313,11 +333,11 @@ Allez-vous rouvrir ce document ? PRP_AUTHOR - Autheur + Auteur PRP_LOCKED - Bloqué + Verrouillée PRP_MODIFICATIONS @@ -333,11 +353,11 @@ Allez-vous rouvrir ce document ? PRP_MODIFIED - Modifié + Modifiée PRP_DATE - Crée + Créée PRP_MODE @@ -356,7 +376,7 @@ Allez-vous rouvrir ce document ? SalomeApp_ExitDlg SHUTDOWN_SERVERS - Arreter les serveurs autonomes + Arrêter les serveurs autonomes @@ -364,39 +384,39 @@ Allez-vous rouvrir ce document ? REMOVE_VARIABLE_IS_USED La variable "%1" est utilisée dans l'étude. -Est-ce que vous allez vraiment la supprimer? +Voulez-vous vraiment la supprimer? RENAME_VARIABLE_IS_USED La variable "%1" est utilisée dans l'étude. -Est-ce que vous allez vraiment la renommer? +Voulez-vous vraiment la renommer? VARNAME_COLUMN - Nom de la Variable + Nom de la variable VARVALUE_COLUMN - Valeur de la Variable + Valeur de la variable VARVALUE_INCORRECT - La Valeur de la Variable n'est pas correcte: %1 + La valeur de la variable n'est pas correcte: %1 VARNAME_INCORRECT - Le Nom de la Variable n'est pas correct: %1 + Le nom de la variable n'est pas correct: %1 VARNAME_EXISTS - La Variable "%1" existe + La variable "%1" existe SalomeApp_NoteBookDlg NOTEBOOK_TITLE - Carnet Salome + Registre Salome BUT_UPDATE_STUDY @@ -416,16 +436,16 @@ Est-ce que vous allez vraiment la renommer? CLOSE_CAPTION - Fermer le Carnet + Fermer le Registre CLOSE_DESCRIPTION - Allez-vous sauvegarder les changements faits au Carnet? + Voulez-vous sauvegarder les changements faits au Registre? INCORRECT_DATA Au moins une variable a été définie incorrectement. -Editez ses paramètres ou l'éliminez de la table. +Editez ses paramètres ou retirez la de la liste. ERR_UPDATE_STUDY_FAILED @@ -436,26 +456,26 @@ Editez ses paramètres ou l'éliminez de la table. SalomeApp_DoubleSpinBox VALID_RANGE_VAR_MSG - Indiquez le nom de la variable ou -la valeur du point flottant au diapason ( %1; %2 ) -avec la précision de %3 chiffres + Indiquez un nom de variable ou +une valeur réelle dans l'intervalle ( %1; %2 ) +avec une précision de %3 décimales VALID_RANGE_NOVAR_MSG - Indiquez la valeur du point flottant au diapason ( %1; %2 ) -avec la précision de %3 chiffres + Indiquez une valeur réelle dans l'intervalle ( %1; %2 ) +avec une précision de %3 décimales SalomeApp_IntSpinBox VALID_RANGE_VAR_MSG - Indiquez le nom de la variable ou -une valeur entière au diapason ( %1; %2 ) + Indiquez un nom de variable ou +une valeur entière dans l'intervalle ( %1; %2 ) VALID_RANGE_NOVAR_MSG - Indiquez une valeur entière au diapason ( %1; %2 ) + Indiquez une valeur entière dans l'intervalle ( %1; %2 ) diff --git a/src/Style/resources/Style_msg_fr.ts b/src/Style/resources/Style_msg_fr.ts index 8ff55f0d4..29604c9f4 100644 --- a/src/Style/resources/Style_msg_fr.ts +++ b/src/Style/resources/Style_msg_fr.ts @@ -25,7 +25,7 @@ Inactive - Désactivé + Inactif Disabled @@ -33,11 +33,11 @@ Window text - Texte du fenêtre + Texte de la fenêtre Button - Touche + Bouton Light @@ -65,7 +65,7 @@ Button text - Texte de la touche + Texte du bouton Base @@ -141,11 +141,11 @@ Widget center - Centre de l'objet-fenêtre + Composant central Widget border - Frontière de l'objet-fenêtre + Composant de frontière Header @@ -153,7 +153,7 @@ Progress bar - Barre de progrès + Barre d'avancement Pointer @@ -165,7 +165,7 @@ Table grid - Maillage de la table + Quadrillage du tableau SALOME style preferences @@ -189,7 +189,7 @@ Horizontal - Horisontal + Horizontal Inclined @@ -205,11 +205,11 @@ Buttons - Touches + Boutons Edit boxes - Editer les boîtes + Champs d'édition Frames @@ -221,15 +221,15 @@ Anti-aliased borders - Frontières d'anticrénelage + Frontières anticrénelées Handle - Pointeur + Poignée - Horizontal spacin - Espacement horisontal + Horizontal spacing + Espacement horizontal Vertical spacing @@ -237,23 +237,23 @@ Splitter handle size - Taille du pointeur du diviseur + Taille de poignée du diviseur Slider handle size - Taille du curseur de la barre de défilement + Taille de poignée de la barre de défilement Widget effect - Effet de l'objet-fenêtre + Effet des composants Highlight widgets - Surligner les objets fenêtres + Mettre en valeur les composants Auto raise widgets - Activer l'objet fenêtre automatiquement + Activer les composants automatiquement Colors @@ -273,15 +273,15 @@ Delete user theme - Supprimer la thème d'utilisateur + Supprimer le thème utilisateur Remove theme %1? - Supprimer la thème %1? + Supprimer le thème %1? Custom schema - Schéma actuel + Schéma personnalisé diff --git a/src/TOOLSGUI/resources/ToolsGUI_msg_en.ts b/src/TOOLSGUI/resources/ToolsGUI_msg_en.ts index 4337da127..5bc21d2f4 100644 --- a/src/TOOLSGUI/resources/ToolsGUI_msg_en.ts +++ b/src/TOOLSGUI/resources/ToolsGUI_msg_en.ts @@ -77,7 +77,7 @@ File doesn't exist TOOLS_COMP_USERNAME - UserName : + User name : TOOLS_CATALOG_GENERATOR diff --git a/src/TOOLSGUI/resources/ToolsGUI_msg_fr.ts b/src/TOOLSGUI/resources/ToolsGUI_msg_fr.ts index 189eeccaa..20a97c711 100755 --- a/src/TOOLSGUI/resources/ToolsGUI_msg_fr.ts +++ b/src/TOOLSGUI/resources/ToolsGUI_msg_fr.ts @@ -9,7 +9,7 @@ TOOLS_BUT_BROWSE - Naviquer... + Naviguer... TOOLS_ERR_ERROR @@ -65,23 +65,23 @@ Le fichier n'existe pas TOOLS_SUPPLEMENT - Données du Composant Supplémentaires + Données supplémentaires du composant TOOLS_AUTHOR - Autheur : + Auteur : TOOLS_COMP_MULTISTD - Multiétude : + Multi-étude : TOOLS_COMP_USERNAME - NomUtilisateur : + Nom utilisateur : TOOLS_CATALOG_GENERATOR - Générateur du Catalogue + Générateur du catalogue TOOLS_FILES @@ -128,11 +128,11 @@ Le fichier n'existe pas MEN_REFRESH - Refresh + Actualiser STB_REFRESH - Met à jour toutb de suite la liste des composants + Met à jour la liste des composants MEN_INTERVAL @@ -180,7 +180,7 @@ Le fichier n'existe pas HDR_FINISHED - Fini + Terminé HDR_HELLO @@ -188,7 +188,7 @@ Le fichier n'existe pas ERR_NO_REGISTRY - Erreur: le Serveur du Registre n'est pas trouvé + Erreur: le serveur de registre n'est pas trouvé INFO_SERVICE @@ -196,7 +196,7 @@ Le fichier n'existe pas INFO_PROCESS - Le procédé ( PID : %1 ) sur la station %2 ( ip adresse : %3 ); lancé par l'utilisateur %4 ( UID : %5 ) au répertoire %6. + Le procédé ( PID : %1 ) sur la station %2 ( adresse IP : %3 ); lancé par l'utilisateur %4 ( UID : %5 ) au répertoire %6. INFO_STARTED @@ -212,7 +212,7 @@ Le fichier n'existe pas INFO_RUNNING - Demeure en cours + En cours INFO_TIME_DIFF diff --git a/src/VTKViewer/resources/VTKViewer_msg_fr.ts b/src/VTKViewer/resources/VTKViewer_msg_fr.ts index 530b17a89..d88ebf2de 100755 --- a/src/VTKViewer/resources/VTKViewer_msg_fr.ts +++ b/src/VTKViewer/resources/VTKViewer_msg_fr.ts @@ -5,7 +5,7 @@ @default MNU_FRONT_VIEW - Devant + Avant ERROR @@ -13,7 +13,7 @@ MNU_DUMP_VIEW - Clipper une vue... + Enregistrer la vue... DSC_TOP_VIEW @@ -21,7 +21,7 @@ MNU_PAN_VIEW - Panoramique + Déplacement MNU_TOP_VIEW @@ -29,7 +29,7 @@ DSC_GLOBALPAN_VIEW - Sélection d'un nouveau centre de la vue + Sélection d'un nouveau centre de vue DSC_ROTATE_VIEW @@ -41,7 +41,7 @@ DSC_PAN_VIEW - Redimensionner la vue + Déplacer la vue DSC_LEFT_VIEW @@ -53,7 +53,7 @@ MNU_FITALL - Montrer tous + Ajuster tout MNU_ROTATE_VIEW @@ -61,19 +61,19 @@ DSC_SHOW_TRIHEDRON - Montrer/Cacher les axes de coordonnées dans la scène + Montrer/Cacher le trièdre dans la vue actuelle DSC_FRONT_VIEW - Vue de Devant + Vue de face MNU_GLOBALPAN_VIEW - Panoramique Globale + Déplacement global INF_APP_DUMP_VIEW - Clicher la vue + Enregistrer la vue MNU_BACK_VIEW @@ -81,7 +81,7 @@ MNU_SHOW_TRIHEDRON - Montrer/Cacher les axes de coordonnées + Montrer/Cacher le trièdre MNU_BOTTOM_VIEW @@ -97,23 +97,23 @@ DSC_RIGHT_VIEW - Veu de Droit + Vue de droite DSC_FITRECT - Redimensionner la scène pour ne montrer que la partie choisie par l'encadré + Redimensionner la scène à la zone choisie par l'encadré MNU_FITRECT - Montrer l'encadré + Ajuster à la zone DSC_BOTTOM_VIEW - Vue de Dessous + Vue de dessous DSC_DUMP_VIEW - Sauvegarder la scène en cours au fichier image + Sauvegarde la scène en cours dans un fichier image DSC_ZOOM_VIEW @@ -121,7 +121,7 @@ VTK_IMAGE_FILES - Fichiers Images (*.bmp *.png *.jpg *.jpeg) + Fichiers images (*.bmp *.png *.jpg *.jpeg) DSC_RESET_VIEW @@ -129,26 +129,26 @@ ERR_DOC_CANT_SAVE_FILE - Il est impossible de sauvegarder le fichier + Impossible de sauvegarder le fichier MNU_RIGHT_VIEW - Droit + Droite LBL_TOOLBAR_LABEL - Visualiser les Opérations + Opérations de visualisation DSC_BACK_VIEW - Vue d'Arrière + Vue de derrière VTKViewer_MarkerDlg SET_MARKER_TLT - Définir le Repère Point + Définir le symbole du point @@ -179,29 +179,29 @@ LOAD_TEXTURE_TLT - Charger une Texture + Charger une texture VTKViewer_ViewManager VTK_VIEW_TITLE - VTK scène:%M - visualisateur:%V + VTK scène:%M - visualiseur:%V VTKViewer_Viewer MEN_DUMP_VIEW - Clicher la Vue... + Enregistrer la vue... MEN_SHOW_TOOLBAR - Montrer la Barre d'Outils + Afficher la barre d'outils MEN_CHANGE_BACKGROUD - Changer l'Arrière-Plan... + Changer l'arrière-plan... diff --git a/src/ViewerTools/Makefile.am b/src/ViewerTools/Makefile.am index eefbd3a19..7a576f530 100755 --- a/src/ViewerTools/Makefile.am +++ b/src/ViewerTools/Makefile.am @@ -43,7 +43,8 @@ MOC_FILES= \ nodist_libViewerTools_la_SOURCES= $(MOC_FILES) nodist_salomeres_DATA = \ - ViewerTools_msg_en.qm + ViewerTools_msg_en.qm \ + ViewerTools_msg_fr.qm libViewerTools_la_CPPFLAGS = \ $(QT_INCLUDES) \ diff --git a/src/ViewerTools/ViewerTools.h b/src/ViewerTools/ViewerTools.h index f79e2c23d..b86f555d6 100644 --- a/src/ViewerTools/ViewerTools.h +++ b/src/ViewerTools/ViewerTools.h @@ -24,7 +24,7 @@ #define VIEWERTOOLS_H #ifdef WIN32 -# if defined VIEWERTOOLS_EXPORTS +# if defined VIEWERTOOLS_EXPORTS || defined ViewerTools_EXPORTS # define VIEWERTOOLS_EXPORT __declspec(dllexport) # else # define VIEWERTOOLS_EXPORT __declspec(dllimport) diff --git a/src/ViewerTools/resources/ViewerTools_msg_en.ts b/src/ViewerTools/resources/ViewerTools_msg_en.ts index fe8c8598d..bfb45c80d 100644 --- a/src/ViewerTools/resources/ViewerTools_msg_en.ts +++ b/src/ViewerTools/resources/ViewerTools_msg_en.ts @@ -1,27 +1,6 @@ - - + + + ViewerTools_CubeAxesDlgBase diff --git a/src/ViewerTools/resources/ViewerTools_msg_fr.ts b/src/ViewerTools/resources/ViewerTools_msg_fr.ts new file mode 100755 index 000000000..1fb1f711e --- /dev/null +++ b/src/ViewerTools/resources/ViewerTools_msg_fr.ts @@ -0,0 +1,74 @@ + + + + + ViewerTools_CubeAxesDlgBase + + X_AXIS + Axe X + + + Y_AXIS + Axe Y + + + Z_AXIS + Axe Z + + + CAPTION + Axes gradués + + + IS_VISIBLE + Visible + + + FONT + Couleur + + + NAME + Nom + + + TICK_MARKS + Marques de graduation + + + LABELS + Etiquettes + + + LENGTH + Longueur + + + NUMBER + Nombre + + + OFFSET + Décalage + + + AXIS_NAME + Nom de l'axe + + + + ViewerTools_FontWidgetBase + + BOLD + Gras + + + ITALIC + Italique + + + SHADOW + Ombré + + + -- 2.39.2