From ba8f323879c4116e2ace6ca021339185d17fb7f8 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 15 Nov 2020 16:12:30 +0100 Subject: [PATCH] Version 1.13a --- game/Aflottes.php | 374 - game/Class/JSON.php | 806 - game/Class/class.alliance.php | 139 - game/Class/class.asteroide.php | 691 - game/Class/class.bourse.php | 190 - game/Class/class.combat.php | 505 - game/Class/class.file.php | 658 - game/Class/class.flotte.php | 592 - game/Class/class.phpmailer.php | 1530 -- game/Class/class.planete.php | 777 - game/Class/class.rapport.php | 358 - game/Class/class.smtp.php | 1039 -- game/Class/class.surface.php | 30 - game/Class/class.tinyplanete.php | 47 - game/Class/class.user.php | 137 - game/Class/phpmailer.lang-fr.php | 23 - game/bourse/AAAAAcovenant.png | Bin 83223 -> 0 bytes game/bourse/AAAAcovenant.png | Bin 80947 -> 0 bytes game/bourse/AAAcovenant.png | Bin 97278 -> 0 bytes game/bourse/AAcovenant.png | Bin 16853 -> 0 bytes game/bourse/Acovenant.png | Bin 17413 -> 0 bytes game/bourse/Copie de humain.png | Bin 14191 -> 0 bytes game/bourse/covenant.png | Bin 76928 -> 0 bytes game/bourse/humain.png | Bin 13205 -> 0 bytes game/cache/bourse/1.20080913.bourse | 2 - game/cache/bourse/1.20080914.bourse | 15 - game/cache/bourse/1.20080916.bourse | 1 - game/cache/bourse/1.20080917.bourse | 7 - game/cache/bourse/1.20080918.bourse | 1 - game/cache/bourse/1.20080919.bourse | 1 - game/cache/bourse/1.20080920.bourse | 6 - game/cache/bourse/1.20080921.bourse | 5 - game/cache/bourse/1.20080922.bourse | 5 - game/cache/bourse/1.20081104.bourse | 1 - game/cache/bourse/2.20080915.bourse | 4 - game/cache/bourse/2.20080920.bourse | 6 - game/cache/bourse/3.20081104.bourse | 1 - game/cache/bourse/Copie de 1.20080915.bourse | 4 - game/cache/inline.cache | 1 - game/cache/nbcovie.cache | 1 - game/cache/nbhumain.cache | 1 - game/cache/signatures/2..sign | Bin 87057 -> 0 bytes game/cache/signatures/6..sign | Bin 82123 -> 0 bytes game/cache/signatures/8..sign | Bin 83258 -> 0 bytes game/cron/bourse.php | 10 - game/cron/class.planete.php | 98 - game/cron/class.user.php | 48 - game/cron/classement.php | 81 - game/cron/inactifs.php | 37 - game/cron/optimize.php | 15 - game/cron/sauvebdd.php | 119 - game/cron/suppr_joueurs.php | 27 - game/fermerServeur.php | 23 - game/flottes.php | 17 - game/function.php | 350 - game/jeu/Copie de bourse.php | 128 - game/jeu/accueil.php | 34 - game/jeu/admin/accueil.php | 15 - game/jeu/admin/bandeau.php | 60 - game/jeu/admin/demarrage.php | 64 - game/jeu/admin/flottes.php | 21 - game/jeu/admin/inscription.php | 14 - game/jeu/admin/ip.php | 36 - game/jeu/admin/joueur.php | 52 - game/jeu/admin/mail.php | 49 - game/jeu/admin/planete.php | 65 - game/jeu/admin/prendre_controle.php | 42 - game/jeu/admin/rapport.php | 26 - game/jeu/admin/sanction_joueur.php | 42 - game/jeu/admin/supprimer_joueur.php | 42 - game/jeu/admin/version.php | 63 - game/jeu/aide.php | 20 - game/jeu/alliances.php | 628 - game/jeu/amis.php | 57 - game/jeu/arbre.php | 73 - game/jeu/avertmulti.php | 22 - game/jeu/batiments.php | 156 - game/jeu/bourse.php | 87 - game/jeu/bugs.php | 38 - game/jeu/carte.php | 80 - game/jeu/caserne.php | 104 - game/jeu/chantierspatial.php | 101 - game/jeu/chantierterrestre.php | 100 - game/jeu/classement.php | 118 - game/jeu/conditions.php | 160 - game/jeu/connexion.php | 189 - game/jeu/defenses.php | 100 - game/jeu/demarrage.php | 10 - game/jeu/description.php | 175 - game/jeu/destinrapid.php | 59 - game/jeu/envoyer.php | 52 - game/jeu/flotte.php | 321 - game/jeu/flotteANC.php | 374 - game/jeu/gestion.php | 39 - game/jeu/laboratoire.php | 160 - game/jeu/logout.php | 15 - game/jeu/marche.php | 87 - game/jeu/messagerie.php | 80 - game/jeu/njoueur.php | 153 - game/jeu/operateur.php | 70 - game/jeu/options.php | 94 - game/jeu/options_change.php | 25 - game/jeu/pilori.php | 12 - game/jeu/regles.php | 124 - game/jeu/rename.php | 44 - game/jeu/ressources.php | 30 - game/jeu/secours.php | 18 - game/jeu/simulateur.php | 142 - game/jeu/util.php | 17 - game/jeu/version.php | 15 - game/jeu/~flotte.php | 304 - game/noms.php | 281 - game/signatures/ARIAL.TTF | Bin 367112 -> 0 bytes game/signatures/AriBlk.TTF | Bin 118832 -> 0 bytes game/signatures/CALIBRI.TTF | Bin 352736 -> 0 bytes game/signatures/covenantuserbarus1.png | Bin 79554 -> 0 bytes game/signatures/covi.png | Bin 15862 -> 0 bytes game/signatures/hum.png | Bin 12283 -> 0 bytes game/signatures/humainuserbarhz2.png | Bin 71981 -> 0 bytes game/signatures/mixte1userbarju7.png | Bin 70469 -> 0 bytes game/signatures/userbarallicopygs1.png | Bin 55612 -> 0 bytes game/tables.php | 58 - game/vars.php | 991 -- halo-battle/.buildpath | 8 - halo-battle/.project | 28 - htdocs/.htaccess | 7 - htdocs/.onyx | 1 - htdocs/admin.php | 207 +- htdocs/ajax_chat.php | 48 + htdocs/export.php | 30 - htdocs/genereXML.php | 31 - htdocs/images/Thumbs.db | Bin 27648 -> 0 bytes htdocs/images/accueil/annonce.jpg | Bin 20166 -> 0 bytes htdocs/images/accueil/dossier.jpg | Bin 16056 -> 0 bytes htdocs/images/accueil/index.html | 77 - htdocs/images/accueil/news_img.jpg | Bin 17808 -> 0 bytes htdocs/images/accueil/stat.png | Bin 33477 -> 0 bytes htdocs/images/ahfr.jpg | Bin 81116 -> 0 bytes htdocs/images/batiments/baseradardl3.jpg | Bin 48183 -> 0 bytes htdocs/images/batiments/batimentcovieux4.jpg | Bin 38160 -> 0 bytes htdocs/images/batiments/caserncov0ry.jpg | Bin 45462 -> 0 bytes htdocs/images/batiments/caserne.jpg | Bin 15529 -> 0 bytes .../images/batiments/centrale electrique.jpg | Bin 48565 -> 0 bytes htdocs/images/batiments/centrale solaire.jpg | Bin 60957 -> 0 bytes htdocs/images/batiments/centrale_f.png | Bin 22679 -> 0 bytes htdocs/images/batiments/centrale_fusion.jpg | Bin 21090 -> 0 bytes htdocs/images/batiments/centrale_s.JPG | Bin 15885 -> 0 bytes .../images/batiments/centrederecherchegu9.jpg | Bin 13963 -> 0 bytes htdocs/images/batiments/chantier spatial.jpg | Bin 41322 -> 0 bytes htdocs/images/batiments/chantier-spatial.jpg | Bin 18107 -> 0 bytes .../images/batiments/chantier-terrestre.jpg | Bin 24754 -> 0 bytes .../images/batiments/chantier_terrestre.jpg | Bin 21825 -> 0 bytes .../images/batiments/chantier_terrestre.png | Bin 21444 -> 0 bytes .../images/batiments/chantierspatialff8.jpg | Bin 14669 -> 0 bytes .../batiments/chantierterrestrecopybj8.jpg | Bin 50331 -> 0 bytes .../images/batiments/chantierterrestrehg1.jpg | Bin 39851 -> 0 bytes .../images/batiments/chantierterrestrenz5.jpg | Bin 33612 -> 0 bytes htdocs/images/batiments/covbase25ro.jpg | Bin 42333 -> 0 bytes htdocs/images/batiments/covielabocn5.jpg | Bin 38760 -> 0 bytes htdocs/images/batiments/cristaloo3.png | Bin 28610 -> 0 bytes htdocs/images/batiments/ecole militaire.jpg | Bin 50662 -> 0 bytes htdocs/images/batiments/ecole_militaire.jpg | Bin 18898 -> 0 bytes htdocs/images/batiments/entrepot.jpg | Bin 15051 -> 0 bytes .../images/batiments/generateurafusiondb2.jpg | Bin 25945 -> 0 bytes .../batiments/generateurdecristalmh5.jpg | Bin 21966 -> 0 bytes .../images/batiments/generateurdemetalsg0.jpg | Bin 21920 -> 0 bytes .../batiments/generateurdenergievb7.jpg | Bin 19150 -> 0 bytes .../batiments/generateurdhydrognedh3.jpg | Bin 20261 -> 0 bytes htdocs/images/batiments/index.html | 77 - htdocs/images/batiments/informatique.jpg | Bin 41870 -> 0 bytes htdocs/images/batiments/ionisateur.png | Bin 19148 -> 0 bytes htdocs/images/batiments/ioniseurdn4.jpg | Bin 38552 -> 0 bytes htdocs/images/batiments/mine_c.png | Bin 33060 -> 0 bytes htdocs/images/batiments/mine_m.jpg | Bin 39347 -> 0 bytes htdocs/images/batiments/mine_m.png | Bin 33694 -> 0 bytes htdocs/images/batiments/nanw9.jpg | Bin 18756 -> 0 bytes htdocs/images/batiments/oeil.png | Bin 22269 -> 0 bytes htdocs/images/batiments/oeilduprophetewj6.jpg | Bin 41418 -> 0 bytes .../batiments/ordianteur_hologramme.jpg | Bin 7193 -> 0 bytes .../images/batiments/powersupplycoviejq1.jpg | Bin 42525 -> 0 bytes htdocs/images/batiments/purificateur_c.png | Bin 24442 -> 0 bytes htdocs/images/batiments/purificateur_m.png | Bin 19164 -> 0 bytes .../batiments/purificateurdemtalhb3.jpg | Bin 40317 -> 0 bytes htdocs/images/batiments/radar.jpg | Bin 20834 -> 0 bytes htdocs/images/batiments/recherches.jpg | Bin 41406 -> 0 bytes .../batiments/sanstitretruecolor09zn6.jpg | Bin 14171 -> 0 bytes htdocs/images/batiments/sanstitrevi7.jpg | Bin 41938 -> 0 bytes htdocs/images/batiments/search0yp.jpg | Bin 57458 -> 0 bytes htdocs/images/batiments/silo.jpg | Bin 19448 -> 0 bytes htdocs/images/batiments/solaire.jpg | Bin 49601 -> 0 bytes htdocs/images/batiments/stockage.jpg | Bin 40715 -> 0 bytes .../batiments/stockagebasement1cs10bl.jpg | Bin 29507 -> 0 bytes htdocs/images/batiments/synchroniseur.jpg | Bin 39550 -> 0 bytes htdocs/images/carte/covenant.jpg | Bin 44144 -> 0 bytes htdocs/images/carte/forerunner.jpg | Bin 18756 -> 0 bytes htdocs/images/carte/humain.jpg | Bin 26880 -> 0 bytes htdocs/images/caserne/31598918ol1.jpg | Bin 35517 -> 0 bytes htdocs/images/caserne/72188202fg9.jpg | Bin 31177 -> 0 bytes htdocs/images/caserne/81770345oo4.jpg | Bin 38247 -> 0 bytes htdocs/images/caserne/85631315fq7.jpg | Bin 43819 -> 0 bytes htdocs/images/caserne/86497470qz6.jpg | Bin 36205 -> 0 bytes htdocs/images/caserne/88091275ja8.jpg | Bin 35037 -> 0 bytes htdocs/images/caserne/88218731ts1.jpg | Bin 32579 -> 0 bytes htdocs/images/caserne/94990342wb4.jpg | Bin 36769 -> 0 bytes htdocs/images/caserne/98004530fx3.jpg | Bin 34027 -> 0 bytes htdocs/images/caserne/TCAO2.jpg | Bin 49805 -> 0 bytes htdocs/images/caserne/brute.jpg | Bin 44830 -> 0 bytes htdocs/images/caserne/defenseurlegerhs8.jpg | Bin 14478 -> 0 bytes htdocs/images/caserne/defenseurlourdhr3.jpg | Bin 18406 -> 0 bytes htdocs/images/caserne/drone.jpg | Bin 56208 -> 0 bytes htdocs/images/caserne/elite.jpg | Bin 49013 -> 0 bytes htdocs/images/caserne/exosquelettehbpb2.jpg | Bin 31758 -> 0 bytes htdocs/images/caserne/grenadier.jpg | Bin 34727 -> 0 bytes htdocs/images/caserne/grunt1.jpg | Bin 56572 -> 0 bytes htdocs/images/caserne/hunter1.jpg | Bin 55719 -> 0 bytes htdocs/images/caserne/index.html | 77 - htdocs/images/caserne/ingenieur_c.jpg | Bin 49874 -> 0 bytes htdocs/images/caserne/ingenieurs.jpg | Bin 43718 -> 0 bytes htdocs/images/caserne/jackal.jpg | Bin 51107 -> 0 bytes htdocs/images/caserne/jackalsniper.jpg | Bin 45749 -> 0 bytes htdocs/images/caserne/marinehf0.jpg | Bin 50560 -> 0 bytes htdocs/images/caserne/marines.jpg | Bin 47343 -> 0 bytes htdocs/images/caserne/medecin.jpg | Bin 40185 -> 0 bytes htdocs/images/caserne/medecin_c.jpg | Bin 53624 -> 0 bytes htdocs/images/caserne/scoutma3.jpg | Bin 10850 -> 0 bytes htdocs/images/caserne/sentinellelegerecn4.jpg | Bin 11768 -> 0 bytes htdocs/images/caserne/sniper.jpg | Bin 46754 -> 0 bytes htdocs/images/caserne/spartan.jpg | Bin 49755 -> 0 bytes htdocs/images/covenant.jpg | Bin 44830 -> 0 bytes htdocs/images/covenant_na.jpg | Bin 33593 -> 0 bytes htdocs/images/forerunner_na.jpg | Bin 18756 -> 0 bytes htdocs/images/hfr.jpg | Bin 38971 -> 0 bytes htdocs/images/humain.jpg | Bin 49755 -> 0 bytes htdocs/images/humain_na.jpg | Bin 26880 -> 0 bytes htdocs/images/index.html | 77 - htdocs/images/planetes/.svn/entries | 1150 -- htdocs/images/planetes/.svn/format | 1 - .../planetes/.svn/prop-base/1.jpg.svn-base | 5 - .../planetes/.svn/prop-base/10.jpg.svn-base | 5 - .../planetes/.svn/prop-base/11.jpg.svn-base | 5 - .../planetes/.svn/prop-base/12.jpg.svn-base | 5 - .../planetes/.svn/prop-base/13.jpg.svn-base | 5 - .../planetes/.svn/prop-base/14.jpg.svn-base | 5 - .../planetes/.svn/prop-base/15.jpg.svn-base | 5 - .../planetes/.svn/prop-base/16.jpg.svn-base | 5 - .../planetes/.svn/prop-base/17.jpg.svn-base | 5 - .../planetes/.svn/prop-base/18.jpg.svn-base | 5 - .../planetes/.svn/prop-base/19.jpg.svn-base | 5 - .../planetes/.svn/prop-base/2.jpg.svn-base | 5 - .../planetes/.svn/prop-base/20.jpg.svn-base | 5 - .../planetes/.svn/prop-base/21.jpg.svn-base | 5 - .../planetes/.svn/prop-base/22.jpg.svn-base | 5 - .../planetes/.svn/prop-base/23.jpg.svn-base | 5 - .../planetes/.svn/prop-base/24.jpg.svn-base | 5 - .../planetes/.svn/prop-base/25.jpg.svn-base | 5 - .../planetes/.svn/prop-base/26.jpg.svn-base | 5 - .../planetes/.svn/prop-base/27.jpg.svn-base | 5 - .../planetes/.svn/prop-base/28.jpg.svn-base | 5 - .../planetes/.svn/prop-base/29.jpg.svn-base | 5 - .../planetes/.svn/prop-base/3.jpg.svn-base | 5 - .../planetes/.svn/prop-base/30.jpg.svn-base | 5 - .../planetes/.svn/prop-base/31.jpg.svn-base | 5 - .../planetes/.svn/prop-base/32.jpg.svn-base | 5 - .../planetes/.svn/prop-base/4.jpg.svn-base | 5 - .../planetes/.svn/prop-base/5.jpg.svn-base | 5 - .../planetes/.svn/prop-base/6.jpg.svn-base | 5 - .../planetes/.svn/prop-base/7.jpg.svn-base | 5 - .../planetes/.svn/prop-base/8.jpg.svn-base | 5 - .../planetes/.svn/prop-base/9.jpg.svn-base | 5 - .../planetes/.svn/text-base/1.jpg.svn-base | Bin 74241 -> 0 bytes .../planetes/.svn/text-base/10.jpg.svn-base | Bin 73888 -> 0 bytes .../planetes/.svn/text-base/11.jpg.svn-base | Bin 63044 -> 0 bytes .../planetes/.svn/text-base/12.jpg.svn-base | Bin 71705 -> 0 bytes .../planetes/.svn/text-base/13.jpg.svn-base | Bin 80298 -> 0 bytes .../planetes/.svn/text-base/14.jpg.svn-base | Bin 64246 -> 0 bytes .../planetes/.svn/text-base/15.jpg.svn-base | Bin 71535 -> 0 bytes .../planetes/.svn/text-base/16.jpg.svn-base | Bin 71801 -> 0 bytes .../planetes/.svn/text-base/17.jpg.svn-base | Bin 85000 -> 0 bytes .../planetes/.svn/text-base/18.jpg.svn-base | Bin 83792 -> 0 bytes .../planetes/.svn/text-base/19.jpg.svn-base | Bin 70526 -> 0 bytes .../planetes/.svn/text-base/2.jpg.svn-base | Bin 97271 -> 0 bytes .../planetes/.svn/text-base/20.jpg.svn-base | Bin 80660 -> 0 bytes .../planetes/.svn/text-base/21.jpg.svn-base | Bin 69127 -> 0 bytes .../planetes/.svn/text-base/22.jpg.svn-base | Bin 84317 -> 0 bytes .../planetes/.svn/text-base/23.jpg.svn-base | Bin 89378 -> 0 bytes .../planetes/.svn/text-base/24.jpg.svn-base | Bin 84163 -> 0 bytes .../planetes/.svn/text-base/25.jpg.svn-base | Bin 69846 -> 0 bytes .../planetes/.svn/text-base/26.jpg.svn-base | Bin 86555 -> 0 bytes .../planetes/.svn/text-base/27.jpg.svn-base | Bin 79842 -> 0 bytes .../planetes/.svn/text-base/28.jpg.svn-base | Bin 72590 -> 0 bytes .../planetes/.svn/text-base/29.jpg.svn-base | Bin 74286 -> 0 bytes .../planetes/.svn/text-base/3.jpg.svn-base | Bin 67797 -> 0 bytes .../planetes/.svn/text-base/30.jpg.svn-base | Bin 79404 -> 0 bytes .../planetes/.svn/text-base/31.jpg.svn-base | Bin 78835 -> 0 bytes .../planetes/.svn/text-base/32.jpg.svn-base | Bin 88743 -> 0 bytes .../planetes/.svn/text-base/4.jpg.svn-base | Bin 56501 -> 0 bytes .../planetes/.svn/text-base/5.jpg.svn-base | Bin 79452 -> 0 bytes .../planetes/.svn/text-base/6.jpg.svn-base | Bin 62795 -> 0 bytes .../planetes/.svn/text-base/7.jpg.svn-base | Bin 66962 -> 0 bytes .../planetes/.svn/text-base/8.jpg.svn-base | Bin 76596 -> 0 bytes .../planetes/.svn/text-base/9.jpg.svn-base | Bin 75658 -> 0 bytes .../.svn/text-base/index.html.svn-base | 77 - htdocs/images/planetes/1.jpg | Bin 74241 -> 0 bytes htdocs/images/planetes/10.jpg | Bin 73888 -> 0 bytes htdocs/images/planetes/11.jpg | Bin 63044 -> 0 bytes htdocs/images/planetes/12.jpg | Bin 71705 -> 0 bytes htdocs/images/planetes/13.jpg | Bin 80298 -> 0 bytes htdocs/images/planetes/14.jpg | Bin 64246 -> 0 bytes htdocs/images/planetes/15.jpg | Bin 71535 -> 0 bytes htdocs/images/planetes/16.jpg | Bin 71801 -> 0 bytes htdocs/images/planetes/17.jpg | Bin 85000 -> 0 bytes htdocs/images/planetes/18.jpg | Bin 83792 -> 0 bytes htdocs/images/planetes/19.jpg | Bin 70526 -> 0 bytes htdocs/images/planetes/2.jpg | Bin 97271 -> 0 bytes htdocs/images/planetes/20.jpg | Bin 80660 -> 0 bytes htdocs/images/planetes/21.jpg | Bin 69127 -> 0 bytes htdocs/images/planetes/22.jpg | Bin 84317 -> 0 bytes htdocs/images/planetes/23.jpg | Bin 89378 -> 0 bytes htdocs/images/planetes/24.jpg | Bin 84163 -> 0 bytes htdocs/images/planetes/25.jpg | Bin 69846 -> 0 bytes htdocs/images/planetes/26.jpg | Bin 86555 -> 0 bytes htdocs/images/planetes/27.jpg | Bin 79842 -> 0 bytes htdocs/images/planetes/28.jpg | Bin 72590 -> 0 bytes htdocs/images/planetes/29.jpg | Bin 74286 -> 0 bytes htdocs/images/planetes/3.jpg | Bin 67797 -> 0 bytes htdocs/images/planetes/30.jpg | Bin 79404 -> 0 bytes htdocs/images/planetes/31.jpg | Bin 78835 -> 0 bytes htdocs/images/planetes/32.jpg | Bin 88743 -> 0 bytes htdocs/images/planetes/4.jpg | Bin 56501 -> 0 bytes htdocs/images/planetes/5.jpg | Bin 79452 -> 0 bytes htdocs/images/planetes/6.jpg | Bin 62795 -> 0 bytes htdocs/images/planetes/7.jpg | Bin 66962 -> 0 bytes htdocs/images/planetes/8.jpg | Bin 76596 -> 0 bytes htdocs/images/planetes/9.jpg | Bin 75658 -> 0 bytes htdocs/images/planetes/index.html | 77 - htdocs/images/planetesANC/.svn/entries | 1184 -- htdocs/images/planetesANC/.svn/format | 1 - .../planetesANC/.svn/prop-base/1.jpg.svn-base | 5 - .../.svn/prop-base/10.jpg.svn-base | 5 - .../.svn/prop-base/11.jpg.svn-base | 5 - .../.svn/prop-base/12.jpg.svn-base | 5 - .../.svn/prop-base/13.jpg.svn-base | 5 - .../.svn/prop-base/14.jpg.svn-base | 5 - .../.svn/prop-base/15.jpg.svn-base | 5 - .../.svn/prop-base/16.jpg.svn-base | 5 - .../.svn/prop-base/17.jpg.svn-base | 5 - .../.svn/prop-base/18.jpg.svn-base | 5 - .../.svn/prop-base/19.jpg.svn-base | 5 - .../planetesANC/.svn/prop-base/2.jpg.svn-base | 5 - .../.svn/prop-base/20.jpg.svn-base | 5 - .../.svn/prop-base/21.jpg.svn-base | 5 - .../.svn/prop-base/22.jpg.svn-base | 5 - .../.svn/prop-base/23.jpg.svn-base | 5 - .../.svn/prop-base/24.jpg.svn-base | 5 - .../.svn/prop-base/25.jpg.svn-base | 5 - .../.svn/prop-base/26.jpg.svn-base | 5 - .../.svn/prop-base/27.jpg.svn-base | 5 - .../.svn/prop-base/28.jpg.svn-base | 5 - .../.svn/prop-base/29.jpg.svn-base | 5 - .../planetesANC/.svn/prop-base/3.jpg.svn-base | 5 - .../.svn/prop-base/30.jpg.svn-base | 5 - .../.svn/prop-base/31.jpg.svn-base | 5 - .../.svn/prop-base/32.jpg.svn-base | 5 - .../planetesANC/.svn/prop-base/4.jpg.svn-base | 5 - .../planetesANC/.svn/prop-base/5.jpg.svn-base | 5 - .../planetesANC/.svn/prop-base/6.jpg.svn-base | 5 - .../planetesANC/.svn/prop-base/7.jpg.svn-base | 5 - .../planetesANC/.svn/prop-base/8.jpg.svn-base | 5 - .../planetesANC/.svn/prop-base/9.jpg.svn-base | 5 - .../.svn/prop-base/Thumbs.db.svn-base | 5 - .../planetesANC/.svn/text-base/1.jpg.svn-base | Bin 74241 -> 0 bytes .../.svn/text-base/10.jpg.svn-base | Bin 73888 -> 0 bytes .../.svn/text-base/11.jpg.svn-base | Bin 63044 -> 0 bytes .../.svn/text-base/12.jpg.svn-base | Bin 71705 -> 0 bytes .../.svn/text-base/13.jpg.svn-base | Bin 80298 -> 0 bytes .../.svn/text-base/14.jpg.svn-base | Bin 64246 -> 0 bytes .../.svn/text-base/15.jpg.svn-base | Bin 71535 -> 0 bytes .../.svn/text-base/16.jpg.svn-base | Bin 71801 -> 0 bytes .../.svn/text-base/17.jpg.svn-base | Bin 85000 -> 0 bytes .../.svn/text-base/18.jpg.svn-base | Bin 83792 -> 0 bytes .../.svn/text-base/19.jpg.svn-base | Bin 70526 -> 0 bytes .../planetesANC/.svn/text-base/2.jpg.svn-base | Bin 97271 -> 0 bytes .../.svn/text-base/20.jpg.svn-base | Bin 80660 -> 0 bytes .../.svn/text-base/21.jpg.svn-base | Bin 69127 -> 0 bytes .../.svn/text-base/22.jpg.svn-base | Bin 84317 -> 0 bytes .../.svn/text-base/23.jpg.svn-base | Bin 89378 -> 0 bytes .../.svn/text-base/24.jpg.svn-base | Bin 84163 -> 0 bytes .../.svn/text-base/25.jpg.svn-base | Bin 69846 -> 0 bytes .../.svn/text-base/26.jpg.svn-base | Bin 86555 -> 0 bytes .../.svn/text-base/27.jpg.svn-base | Bin 79842 -> 0 bytes .../.svn/text-base/28.jpg.svn-base | Bin 72590 -> 0 bytes .../.svn/text-base/29.jpg.svn-base | Bin 74286 -> 0 bytes .../planetesANC/.svn/text-base/3.jpg.svn-base | Bin 67797 -> 0 bytes .../.svn/text-base/30.jpg.svn-base | Bin 79404 -> 0 bytes .../.svn/text-base/31.jpg.svn-base | Bin 78835 -> 0 bytes .../.svn/text-base/32.jpg.svn-base | Bin 88743 -> 0 bytes .../planetesANC/.svn/text-base/4.jpg.svn-base | Bin 56501 -> 0 bytes .../planetesANC/.svn/text-base/5.jpg.svn-base | Bin 79452 -> 0 bytes .../planetesANC/.svn/text-base/6.jpg.svn-base | Bin 62795 -> 0 bytes .../planetesANC/.svn/text-base/7.jpg.svn-base | Bin 66962 -> 0 bytes .../planetesANC/.svn/text-base/8.jpg.svn-base | Bin 76596 -> 0 bytes .../planetesANC/.svn/text-base/9.jpg.svn-base | Bin 75658 -> 0 bytes .../.svn/text-base/Thumbs.db.svn-base | Bin 8192 -> 0 bytes .../.svn/text-base/index.html.svn-base | 77 - htdocs/images/planetesANC/1.jpg | Bin 74241 -> 0 bytes htdocs/images/planetesANC/10.jpg | Bin 73888 -> 0 bytes htdocs/images/planetesANC/11.jpg | Bin 63044 -> 0 bytes htdocs/images/planetesANC/12.jpg | Bin 71705 -> 0 bytes htdocs/images/planetesANC/13.jpg | Bin 80298 -> 0 bytes htdocs/images/planetesANC/14.jpg | Bin 64246 -> 0 bytes htdocs/images/planetesANC/15.jpg | Bin 71535 -> 0 bytes htdocs/images/planetesANC/16.jpg | Bin 71801 -> 0 bytes htdocs/images/planetesANC/17.jpg | Bin 85000 -> 0 bytes htdocs/images/planetesANC/18.jpg | Bin 83792 -> 0 bytes htdocs/images/planetesANC/19.jpg | Bin 70526 -> 0 bytes htdocs/images/planetesANC/2.jpg | Bin 97271 -> 0 bytes htdocs/images/planetesANC/20.jpg | Bin 80660 -> 0 bytes htdocs/images/planetesANC/21.jpg | Bin 69127 -> 0 bytes htdocs/images/planetesANC/22.jpg | Bin 84317 -> 0 bytes htdocs/images/planetesANC/23.jpg | Bin 89378 -> 0 bytes htdocs/images/planetesANC/24.jpg | Bin 84163 -> 0 bytes htdocs/images/planetesANC/25.jpg | Bin 69846 -> 0 bytes htdocs/images/planetesANC/26.jpg | Bin 86555 -> 0 bytes htdocs/images/planetesANC/27.jpg | Bin 79842 -> 0 bytes htdocs/images/planetesANC/28.jpg | Bin 72590 -> 0 bytes htdocs/images/planetesANC/29.jpg | Bin 74286 -> 0 bytes htdocs/images/planetesANC/3.jpg | Bin 67797 -> 0 bytes htdocs/images/planetesANC/30.jpg | Bin 79404 -> 0 bytes htdocs/images/planetesANC/31.jpg | Bin 78835 -> 0 bytes htdocs/images/planetesANC/32.jpg | Bin 88743 -> 0 bytes htdocs/images/planetesANC/4.jpg | Bin 56501 -> 0 bytes htdocs/images/planetesANC/5.jpg | Bin 79452 -> 0 bytes htdocs/images/planetesANC/6.jpg | Bin 62795 -> 0 bytes htdocs/images/planetesANC/7.jpg | Bin 66962 -> 0 bytes htdocs/images/planetesANC/8.jpg | Bin 76596 -> 0 bytes htdocs/images/planetesANC/9.jpg | Bin 75658 -> 0 bytes htdocs/images/planetesANC/Thumbs.db | Bin 8192 -> 0 bytes htdocs/images/planetesANC/index.html | 77 - htdocs/images/smile/.svn/entries | 640 - htdocs/images/smile/.svn/format | 1 - .../smile/.svn/prop-base/Thumbs.db.svn-base | 5 - .../smile/.svn/prop-base/biggrin.gif.svn-base | 5 - .../.svn/prop-base/confused.gif.svn-base | 5 - .../smile/.svn/prop-base/cool.gif.svn-base | 5 - .../smile/.svn/prop-base/eek.gif.svn-base | 5 - .../smile/.svn/prop-base/evil.gif.svn-base | 5 - .../smile/.svn/prop-base/lol.gif.svn-base | 5 - .../smile/.svn/prop-base/mad.gif.svn-base | 5 - .../smile/.svn/prop-base/neutral.gif.svn-base | 5 - .../smile/.svn/prop-base/razz.gif.svn-base | 5 - .../smile/.svn/prop-base/redface.gif.svn-base | 5 - .../.svn/prop-base/rolleyes.gif.svn-base | 5 - .../smile/.svn/prop-base/sad.gif.svn-base | 5 - .../smile/.svn/prop-base/smile.gif.svn-base | 5 - .../.svn/prop-base/surprised.gif.svn-base | 5 - .../smile/.svn/prop-base/twisted.gif.svn-base | 5 - .../smile/.svn/prop-base/wink.gif.svn-base | 5 - .../smile/.svn/text-base/Thumbs.db.svn-base | Bin 10240 -> 0 bytes .../smile/.svn/text-base/biggrin.gif.svn-base | Bin 172 -> 0 bytes .../.svn/text-base/confused.gif.svn-base | Bin 171 -> 0 bytes .../smile/.svn/text-base/cool.gif.svn-base | Bin 172 -> 0 bytes .../smile/.svn/text-base/eek.gif.svn-base | Bin 170 -> 0 bytes .../smile/.svn/text-base/evil.gif.svn-base | Bin 236 -> 0 bytes .../smile/.svn/text-base/index.html.svn-base | 77 - .../smile/.svn/text-base/lol.gif.svn-base | Bin 336 -> 0 bytes .../smile/.svn/text-base/mad.gif.svn-base | Bin 174 -> 0 bytes .../smile/.svn/text-base/neutral.gif.svn-base | Bin 171 -> 0 bytes .../smile/.svn/text-base/razz.gif.svn-base | Bin 176 -> 0 bytes .../smile/.svn/text-base/redface.gif.svn-base | Bin 650 -> 0 bytes .../.svn/text-base/rolleyes.gif.svn-base | Bin 485 -> 0 bytes .../smile/.svn/text-base/sad.gif.svn-base | Bin 171 -> 0 bytes .../smile/.svn/text-base/smile.gif.svn-base | Bin 174 -> 0 bytes .../.svn/text-base/surprised.gif.svn-base | Bin 174 -> 0 bytes .../smile/.svn/text-base/twisted.gif.svn-base | Bin 238 -> 0 bytes .../smile/.svn/text-base/wink.gif.svn-base | Bin 170 -> 0 bytes htdocs/images/smile/Thumbs.db | Bin 10240 -> 0 bytes htdocs/images/smile/biggrin.gif | Bin 172 -> 0 bytes htdocs/images/smile/confused.gif | Bin 171 -> 0 bytes htdocs/images/smile/cool.gif | Bin 172 -> 0 bytes htdocs/images/smile/eek.gif | Bin 170 -> 0 bytes htdocs/images/smile/evil.gif | Bin 236 -> 0 bytes htdocs/images/smile/index.html | 77 - htdocs/images/smile/lol.gif | Bin 336 -> 0 bytes htdocs/images/smile/mad.gif | Bin 174 -> 0 bytes htdocs/images/smile/neutral.gif | Bin 171 -> 0 bytes htdocs/images/smile/razz.gif | Bin 176 -> 0 bytes htdocs/images/smile/redface.gif | Bin 650 -> 0 bytes htdocs/images/smile/rolleyes.gif | Bin 485 -> 0 bytes htdocs/images/smile/sad.gif | Bin 171 -> 0 bytes htdocs/images/smile/smile.gif | Bin 174 -> 0 bytes htdocs/images/smile/surprised.gif | Bin 174 -> 0 bytes htdocs/images/smile/twisted.gif | Bin 238 -> 0 bytes htdocs/images/smile/wink.gif | Bin 170 -> 0 bytes htdocs/images/smiles/biggrin.gif | Bin 172 -> 0 bytes htdocs/images/smiles/confused.gif | Bin 171 -> 0 bytes htdocs/images/smiles/cool.gif | Bin 172 -> 0 bytes htdocs/images/smiles/eek.gif | Bin 170 -> 0 bytes htdocs/images/smiles/evil.gif | Bin 236 -> 0 bytes htdocs/images/smiles/index.html | 77 - htdocs/images/smiles/lol.gif | Bin 336 -> 0 bytes htdocs/images/smiles/mad.gif | Bin 174 -> 0 bytes htdocs/images/smiles/neutral.gif | Bin 171 -> 0 bytes htdocs/images/smiles/razz.gif | Bin 176 -> 0 bytes htdocs/images/smiles/redface.gif | Bin 650 -> 0 bytes htdocs/images/smiles/rolleyes.gif | Bin 485 -> 0 bytes htdocs/images/smiles/sad.gif | Bin 171 -> 0 bytes htdocs/images/smiles/smile.gif | Bin 174 -> 0 bytes htdocs/images/smiles/surprised.gif | Bin 174 -> 0 bytes htdocs/images/smiles/twisted.gif | Bin 238 -> 0 bytes htdocs/images/smiles/wink.gif | Bin 170 -> 0 bytes .../images/technologies/39969905fullew4.jpg | Bin 13233 -> 0 bytes htdocs/images/technologies/IA4.jpg | Bin 35944 -> 0 bytes htdocs/images/technologies/Mjolnir.jpg | Bin 7187 -> 0 bytes htdocs/images/technologies/arme.jpg | Bin 25596 -> 0 bytes htdocs/images/technologies/arme.png | Bin 40693 -> 0 bytes htdocs/images/technologies/armement.jpg | Bin 40958 -> 0 bytes htdocs/images/technologies/armuremc8ij.jpg | Bin 35386 -> 0 bytes htdocs/images/technologies/blindage.jpg | Bin 49960 -> 0 bytes .../boucliervaiseaucovenantey4.jpg | Bin 32565 -> 0 bytes .../images/technologies/citydevlopment1px.jpg | Bin 50154 -> 0 bytes htdocs/images/technologies/commandement.jpg | Bin 46731 -> 0 bytes htdocs/images/technologies/detection.jpg | Bin 65364 -> 0 bytes htdocs/images/technologies/developpement.jpg | Bin 62525 -> 0 bytes htdocs/images/technologies/energie.jpg | Bin 49341 -> 0 bytes .../images/technologies/ernergieforruner.jpg | Bin 46442 -> 0 bytes htdocs/images/technologies/hyperespace.jpg | Bin 4577 -> 0 bytes htdocs/images/technologies/hyperespace2.jpg | Bin 33182 -> 0 bytes htdocs/images/technologies/index.html | 77 - htdocs/images/technologies/informatique1.jpg | Bin 77191 -> 0 bytes htdocs/images/technologies/medecin1.jpg | Bin 38827 -> 0 bytes htdocs/images/technologies/medecine.JPG | Bin 18075 -> 0 bytes htdocs/images/technologies/nucleartech9qm.jpg | Bin 43721 -> 0 bytes htdocs/images/technologies/plasma4yl.jpg | Bin 50741 -> 0 bytes htdocs/images/technologies/radar7zr.jpg | Bin 61214 -> 0 bytes htdocs/images/technologies/reacteur_f.jpg | Bin 42702 -> 0 bytes .../technologies/reacteuracombustion.jpg | Bin 44947 -> 0 bytes .../technologies/reacteurantigravyd1.jpg | Bin 29224 -> 0 bytes .../reacteurfusionforerunnewu0.jpg | Bin 25839 -> 0 bytes .../technologies/reacteurfusiontype1al5.jpg | Bin 27703 -> 0 bytes .../technologies/reacteurfusiontype2nn6.jpg | Bin 35172 -> 0 bytes .../technologies/sanstitretruecolor04no6.jpg | Bin 18707 -> 0 bytes htdocs/images/technologies/sousespacety4.jpg | Bin 29755 -> 0 bytes htdocs/images/technologies/tactique.jpg | Bin 46517 -> 0 bytes htdocs/images/technologies/techarmes1jk1.jpg | Bin 22797 -> 0 bytes htdocs/images/terrestre/94759069vc8.jpg | Bin 35514 -> 0 bytes .../images/terrestre/M12A1_LAAV_Warthog.jpg | Bin 6745 -> 0 bytes .../images/terrestre/M12G1_LAAV_Warthog.jpg | Bin 6869 -> 0 bytes htdocs/images/terrestre/M12_LRV_Warthog.jpg | Bin 6918 -> 0 bytes htdocs/images/terrestre/albatross.jpg | Bin 7004 -> 0 bytes htdocs/images/terrestre/apparition.jpg | Bin 64404 -> 0 bytes htdocs/images/terrestre/bansheeqp0.jpg | Bin 44216 -> 0 bytes htdocs/images/terrestre/boardingcraft.jpg | Bin 42708 -> 0 bytes .../images/terrestre/csnulancemissileol5.jpg | Bin 31534 -> 0 bytes htdocs/images/terrestre/csnushortswordad3.jpg | Bin 28436 -> 0 bytes .../images/terrestre/csnusparrowhawkkp4.jpg | Bin 27381 -> 0 bytes htdocs/images/terrestre/dca_legere.jpg | Bin 52957 -> 0 bytes htdocs/images/terrestre/dca_lourde.jpg | Bin 47897 -> 0 bytes htdocs/images/terrestre/defcovie.jpg | Bin 57321 -> 0 bytes htdocs/images/terrestre/ghostic1.jpg | Bin 48225 -> 0 bytes htdocs/images/terrestre/index.html | 77 - htdocs/images/terrestre/lanceur_torpilles.jpg | Bin 24690 -> 0 bytes htdocs/images/terrestre/pelican.jpg | Bin 28140 -> 0 bytes htdocs/images/terrestre/pelican_armed.jpg | Bin 6425 -> 0 bytes htdocs/images/terrestre/phantomfu2.jpg | Bin 33617 -> 0 bytes htdocs/images/terrestre/scorpion.jpg | Bin 7513 -> 0 bytes htdocs/images/terrestre/scorpionN.jpg | Bin 20466 -> 0 bytes htdocs/images/terrestre/shade.jpg | Bin 58117 -> 0 bytes htdocs/images/terrestre/shadow.jpg | Bin 51960 -> 0 bytes htdocs/images/terrestre/spectre1.jpg | Bin 55356 -> 0 bytes htdocs/images/terrestre/spirit1.jpg | Bin 52457 -> 0 bytes .../images/terrestre/stationdedefensent8.jpg | Bin 19693 -> 0 bytes htdocs/images/terrestre/strongshade.jpg | Bin 46536 -> 0 bytes htdocs/images/terrestre/tourelle.jpg | Bin 31946 -> 0 bytes htdocs/images/terrestre/tourelle_fixe.jpg | Bin 41080 -> 0 bytes htdocs/images/terrestre/tourelle_gauss.jpg | Bin 40267 -> 0 bytes htdocs/images/terrestre/tourelle_plasma.jpg | Bin 61088 -> 0 bytes htdocs/images/terrestre/tourellebarreau.jpg | Bin 47785 -> 0 bytes htdocs/images/terrestre/tourioniquegr6.jpg | Bin 16575 -> 0 bytes htdocs/images/terrestre/tourplasmasl4.jpg | Bin 13679 -> 0 bytes htdocs/images/terrestre/warthog-vrl.jpg | Bin 24657 -> 0 bytes htdocs/images/terrestre/wraith.jpg | Bin 36100 -> 0 bytes htdocs/images/vaisseaux/62685810.jpg | Bin 43453 -> 0 bytes htdocs/images/vaisseaux/cargo2pb6.jpg | Bin 36951 -> 0 bytes htdocs/images/vaisseaux/cargosladen.jpg | Bin 35113 -> 0 bytes htdocs/images/vaisseaux/cargosparabola.jpg | Bin 36475 -> 0 bytes htdocs/images/vaisseaux/charognard.jpg | Bin 33754 -> 0 bytes htdocs/images/vaisseaux/chasseurlourd7id.jpg | Bin 27678 -> 0 bytes htdocs/images/vaisseaux/chasseurlourdfk8.jpg | Bin 12448 -> 0 bytes htdocs/images/vaisseaux/citecovenant.jpg | Bin 53500 -> 0 bytes htdocs/images/vaisseaux/colocopiers4.jpg | Bin 38235 -> 0 bytes htdocs/images/vaisseaux/colonisation.jpg | Bin 37812 -> 0 bytes .../vaisseaux/contactharvestbynameleszk3.jpg | Bin 30167 -> 0 bytes htdocs/images/vaisseaux/coviecolobv3.jpg | Bin 25128 -> 0 bytes htdocs/images/vaisseaux/croiseur.jpg | Bin 31624 -> 0 bytes htdocs/images/vaisseaux/croiseur8er.jpg | Bin 28307 -> 0 bytes .../vaisseaux/croiseurclassealcyon130om6.jpg | Bin 18041 -> 0 bytes .../vaisseaux/croiseurclassemarathon1oc0.jpg | Bin 23327 -> 0 bytes .../images/vaisseaux/croiseurforrunerns4.jpg | Bin 10707 -> 0 bytes .../images/vaisseaux/croiseurmarathonke3.jpg | Bin 33181 -> 0 bytes .../images/vaisseaux/csnucargoladen2al8.jpg | Bin 33249 -> 0 bytes .../vaisseaux/csnucargoparabola2mc9.jpg | Bin 33264 -> 0 bytes htdocs/images/vaisseaux/csnufregatedk7.jpg | Bin 24198 -> 0 bytes .../vaisseaux/csnuportevaisseauxgy3.jpg | Bin 29233 -> 0 bytes .../vaisseaux/csnusuperportevaisseauxrw4.jpg | Bin 29407 -> 0 bytes htdocs/images/vaisseaux/cuiras18.jpg | Bin 37431 -> 0 bytes htdocs/images/vaisseaux/destructeur2ci0.jpg | Bin 33291 -> 0 bytes htdocs/images/vaisseaux/drone_clarion.jpg | Bin 30718 -> 0 bytes htdocs/images/vaisseaux/fregate2ky.jpg | Bin 27758 -> 0 bytes htdocs/images/vaisseaux/fregatewz5.jpg | Bin 36770 -> 0 bytes htdocs/images/vaisseaux/frgatecopiegw1.jpg | Bin 34518 -> 0 bytes htdocs/images/vaisseaux/halcyo15.jpg | Bin 12304 -> 0 bytes htdocs/images/vaisseaux/index.html | 77 - htdocs/images/vaisseaux/longsword.jpg | Bin 30223 -> 0 bytes htdocs/images/vaisseaux/longsworduf9.jpg | Bin 35233 -> 0 bytes htdocs/images/vaisseaux/marath14.jpg | Bin 31738 -> 0 bytes htdocs/images/vaisseaux/nanw9.jpg | Bin 18756 -> 0 bytes htdocs/images/vaisseaux/pv.jpg | Bin 46952 -> 0 bytes htdocs/images/vaisseaux/qsu169.jpg | Bin 3464 -> 0 bytes htdocs/images/vaisseaux/recycl10.jpg | Bin 19043 -> 0 bytes htdocs/images/vaisseaux/recycleur.jpg | Bin 46814 -> 0 bytes .../images/vaisseaux/sanstitre2copiegw9.jpg | Bin 33777 -> 0 bytes .../images/vaisseaux/sonde_despionnage1.jpg | Bin 41474 -> 0 bytes htdocs/images/vaisseaux/station.jpg | Bin 7921 -> 0 bytes htdocs/images/vaisseaux/station1.jpg | Bin 55885 -> 0 bytes .../images/vaisseaux/stationorbitalezt7.jpg | Bin 33707 -> 0 bytes htdocs/images/vaisseaux/superdestroyerwa6.jpg | Bin 15679 -> 0 bytes htdocs/images/vaisseaux/vaisseau.jpg | Bin 28956 -> 0 bytes .../vaisseaux/vaisseaucolonisationmm4.jpg | Bin 41438 -> 0 bytes .../vaisseaux/vaisseaudebataille9na.jpg | Bin 27901 -> 0 bytes htdocs/images/vaisseaux/vaisseauuu0.jpg | Bin 37338 -> 0 bytes htdocs/index.php | 509 +- htdocs/java/EIRC-cfg.cab | Bin 26824 -> 0 bytes htdocs/java/EIRC-cfg.jar | Bin 43897 -> 0 bytes htdocs/java/EIRC.cab | Bin 98774 -> 0 bytes htdocs/java/EIRC.class | Bin 48502 -> 0 bytes htdocs/java/EIRC.jar | Bin 145233 -> 0 bytes htdocs/java/index.html | 77 - htdocs/java/sfx/Boink.au | Bin 1774 -> 0 bytes htdocs/java/sfx/Boooh.au | Bin 11200 -> 0 bytes htdocs/java/sfx/Boop.au | Bin 14662 -> 0 bytes htdocs/java/sfx/Click.au | Bin 1339 -> 0 bytes htdocs/java/sfx/Clock.au | Bin 16078 -> 0 bytes htdocs/java/sfx/Drip.au | Bin 759 -> 0 bytes htdocs/java/sfx/Hit.au | Bin 3039 -> 0 bytes htdocs/java/sfx/Magic.au | Bin 3793 -> 0 bytes htdocs/java/sfx/Pipe.au | Bin 6980 -> 0 bytes htdocs/java/sfx/Pouet.au | Bin 2655 -> 0 bytes htdocs/java/sfx/Rifle.au | Bin 8836 -> 0 bytes htdocs/java/sfx/Ringin.au | Bin 7270 -> 0 bytes htdocs/java/sfx/Squish.au | Bin 2829 -> 0 bytes htdocs/java/sfx/Train.au | Bin 12920 -> 0 bytes htdocs/java/sfx/Warning.au | Bin 5526 -> 0 bytes htdocs/java/sfx/Whistle.au | Bin 12622 -> 0 bytes htdocs/java/sfx/Whoosh.au | Bin 7727 -> 0 bytes htdocs/java/sfx/Yoo.au | Bin 6001 -> 0 bytes htdocs/js/cms.js | 18 - htdocs/js/flotte.js | 110 - htdocs/js/game.js | 126 - htdocs/js/index.html | 77 - htdocs/js/inscription.js | 45 - htdocs/js/prototype.js | 4221 ----- htdocs/l4H1ev9IwDs40/connexion.php | 60 - htdocs/l4H1ev9IwDs40/css/connexion.css | 80 - htdocs/l4H1ev9IwDs40/css/img/Thumbs.db | Bin 23552 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/bottom.gif | Bin 35 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/bottomleft.gif | Bin 51 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/bottomright.gif | Bin 51 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/buttons.gif | Bin 179 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/close.gif | Bin 100 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/connexion.jpg | Bin 62801 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/edges.gif | Bin 58 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/full.gif | Bin 97 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/hide.gif | Bin 87 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/top.gif | Bin 35 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/topleft.gif | Bin 51 -> 0 bytes htdocs/l4H1ev9IwDs40/css/img/topright.gif | Bin 51 -> 0 bytes htdocs/l4H1ev9IwDs40/css/preview.css | 449 - htdocs/l4H1ev9IwDs40/login.list | 6 - htdocs/l4H1ev9IwDs40/preview.php | 74 - htdocs/lectlog.php | 2 +- htdocs/n3p7bLn59Yco3d/.htaccess | 4 - htdocs/n3p7bLn59Yco3d/.htpasswd | 1 - htdocs/n3p7bLn59Yco3d/css/images/Thumbs.db | Bin 19968 -> 0 bytes .../n3p7bLn59Yco3d/css/images/background.gif | Bin 473 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/barre.gif | Bin 138 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/bottom.gif | Bin 36 -> 0 bytes .../n3p7bLn59Yco3d/css/images/bottomleft.png | Bin 2846 -> 0 bytes .../n3p7bLn59Yco3d/css/images/bottomright.png | Bin 2851 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/cancel.gif | Bin 103 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/close.gif | Bin 969 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/down.gif | Bin 107 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/full.gif | Bin 630 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/hide.gif | Bin 564 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/li.gif | Bin 59 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/li2.gif | Bin 59 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/top.gif | Bin 55 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/topleft.png | Bin 2870 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/topright.png | Bin 2877 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/images/up.gif | Bin 105 -> 0 bytes htdocs/n3p7bLn59Yco3d/css/style.css | 625 - htdocs/n3p7bLn59Yco3d/demo.html | 16 - htdocs/n3p7bLn59Yco3d/descriptions.xml | 6 - htdocs/n3p7bLn59Yco3d/images/Thumbs.db | Bin 15360 -> 0 bytes .../n3p7bLn59Yco3d/images/batiments/Thumbs.db | Bin 7168 -> 0 bytes .../images/batiments/cristal.png | Bin 30172 -> 0 bytes .../images/batiments/hydrogene.jpg | Bin 39550 -> 0 bytes .../n3p7bLn59Yco3d/images/batiments/metal.png | Bin 30694 -> 0 bytes htdocs/n3p7bLn59Yco3d/js/animations.js | 225 - htdocs/n3p7bLn59Yco3d/js/api.js | 534 - htdocs/n3p7bLn59Yco3d/js/functions.js | 52 - htdocs/n3p7bLn59Yco3d/js/interface.js | 646 - htdocs/n3p7bLn59Yco3d/js/load.js | 10 - htdocs/n3p7bLn59Yco3d/js/prototype.js | 4320 ------ htdocs/n3p7bLn59Yco3d/planetes/1.jpg | Bin 45523 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/10.jpg | Bin 53892 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/11.jpg | Bin 63902 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/12.jpg | Bin 69627 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/13.jpg | Bin 31014 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/14.jpg | Bin 28046 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/15.jpg | Bin 36131 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/2.jpg | Bin 38033 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/3.jpg | Bin 45189 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/4.jpg | Bin 47472 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/5.jpg | Bin 68252 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/6.jpg | Bin 71940 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/7.jpg | Bin 44956 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/8.jpg | Bin 43716 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/9.jpg | Bin 44212 -> 0 bytes htdocs/n3p7bLn59Yco3d/planetes/Thumbs.db | Bin 65024 -> 0 bytes htdocs/taches.php | 34 - htdocs/templates/cms/default.css | 1141 -- htdocs/templates/cms/images/all.gif | Bin 89 -> 0 bytes htdocs/templates/cms/images/annonce_bg.gif | Bin 543 -> 0 bytes htdocs/templates/cms/images/annonce_titre.gif | Bin 66 -> 0 bytes htdocs/templates/cms/images/block_bg.gif | Bin 35 -> 0 bytes htdocs/templates/cms/images/block_footer.gif | Bin 66 -> 0 bytes htdocs/templates/cms/images/block_footer2.gif | Bin 66 -> 0 bytes htdocs/templates/cms/images/block_footer3.gif | Bin 67 -> 0 bytes htdocs/templates/cms/images/block_footer4.gif | Bin 66 -> 0 bytes htdocs/templates/cms/images/block_header.gif | Bin 121 -> 0 bytes htdocs/templates/cms/images/block_header2.gif | Bin 183 -> 0 bytes htdocs/templates/cms/images/block_header3.gif | Bin 68 -> 0 bytes htdocs/templates/cms/images/button.gif | Bin 3960 -> 0 bytes htdocs/templates/cms/images/com.gif | Bin 544 -> 0 bytes .../templates/cms/images/connexion_plus.gif | Bin 77 -> 0 bytes htdocs/templates/cms/images/cornerbt.gif | Bin 1024 -> 0 bytes htdocs/templates/cms/images/cornertop.gif | Bin 1017 -> 0 bytes htdocs/templates/cms/images/date.gif | Bin 70 -> 0 bytes htdocs/templates/cms/images/date_bg.gif | Bin 35 -> 0 bytes htdocs/templates/cms/images/fleche.gif | Bin 562 -> 0 bytes htdocs/templates/cms/images/footer.gif | Bin 316 -> 0 bytes htdocs/templates/cms/images/header.gif | Bin 301 -> 0 bytes htdocs/templates/cms/images/header.jpg | Bin 20279 -> 0 bytes htdocs/templates/cms/images/inscription.png | Bin 21853 -> 0 bytes htdocs/templates/cms/images/link.gif | Bin 74 -> 0 bytes htdocs/templates/cms/images/new.gif | Bin 552 -> 0 bytes htdocs/templates/cms/images/ok.gif | Bin 155 -> 0 bytes htdocs/templates/cms/images/ombre_bt.gif | Bin 845 -> 0 bytes htdocs/templates/cms/images/recherche.gif | Bin 264 -> 0 bytes htdocs/templates/cms/images/rss.gif | Bin 588 -> 0 bytes htdocs/templates/covenants.css | 953 -- htdocs/templates/csnu.css | 978 -- htdocs/templates/images/background.jpg | Bin 15211 -> 0 bytes htdocs/templates/images/background2.jpg | Bin 14142 -> 0 bytes htdocs/templates/images/barre.gif | Bin 327 -> 0 bytes htdocs/templates/images/barre2.gif | Bin 327 -> 0 bytes htdocs/templates/images/button.gif | Bin 2829 -> 0 bytes htdocs/templates/images/button2.gif | Bin 3136 -> 0 bytes htdocs/templates/images/cornerbt.gif | Bin 192 -> 0 bytes htdocs/templates/images/cornerbt2.gif | Bin 221 -> 0 bytes htdocs/templates/images/cornertop.gif | Bin 190 -> 0 bytes htdocs/templates/images/cornertop2.gif | Bin 190 -> 0 bytes htdocs/templates/images/corps.gif | Bin 83 -> 0 bytes htdocs/templates/images/corps2.gif | Bin 83 -> 0 bytes htdocs/templates/images/corpsbt.gif | Bin 447 -> 0 bytes htdocs/templates/images/corpsbt2.gif | Bin 449 -> 0 bytes htdocs/templates/images/corpstop.gif | Bin 447 -> 0 bytes htdocs/templates/images/corpstop2.gif | Bin 447 -> 0 bytes htdocs/templates/images/dd.gif | Bin 253 -> 0 bytes htdocs/templates/images/dd2.gif | Bin 258 -> 0 bytes htdocs/templates/images/dt.gif | Bin 257 -> 0 bytes htdocs/templates/images/dt2.gif | Bin 257 -> 0 bytes htdocs/templates/images/header.jpg | Bin 25035 -> 0 bytes htdocs/templates/images/header2.jpg | Bin 22796 -> 0 bytes htdocs/templates/images/menu.gif | Bin 42 -> 0 bytes htdocs/templates/images/menu2.gif | Bin 42 -> 0 bytes htdocs/templates/images/menu_bt.gif | Bin 292 -> 0 bytes htdocs/templates/images/menu_bt2.gif | Bin 298 -> 0 bytes htdocs/templates/images/menu_head.gif | Bin 389 -> 0 bytes htdocs/templates/images/menu_head2.gif | Bin 414 -> 0 bytes htdocs/templates/images/menu_lien.gif | Bin 88 -> 0 bytes htdocs/templates/images/menu_lien2.gif | Bin 88 -> 0 bytes htdocs/templates/images/msg.gif | Bin 578 -> 0 bytes htdocs/templates/images/msg2.gif | Bin 577 -> 0 bytes htdocs/templates/images/ok.gif | Bin 155 -> 0 bytes htdocs/templates/images/ombre_bt.gif | Bin 937 -> 0 bytes htdocs/templates/images/ombre_bt2.gif | Bin 951 -> 0 bytes htdocs/templates/images/plus.gif | Bin 372 -> 0 bytes htdocs/templates/images/plus2.gif | Bin 632 -> 0 bytes htdocs/templates/images/recherche.gif | Bin 264 -> 0 bytes htdocs/templates/images/ressource.gif | Bin 450 -> 0 bytes htdocs/templates/images/ressource2.gif | Bin 452 -> 0 bytes htdocs/templates/images/rss.gif | Bin 588 -> 0 bytes htdocs/templates/index.html | 77 - htdocs/test.php | 50 - htdocs/testmail.php | 30 - onyx/access.php | 23 - onyx/backup/2008-09-28 15-42-57.sql | 196 - onyx/backup/2008-09-28 15-42-57.xml | 11202 -------------- onyx/backup/2008-09-28 15-45-38.sql | 196 - onyx/backup/2008-09-28 15-45-38.xml | 11202 -------------- onyx/backup/2008-09-28 16-06-09.sql | 196 - onyx/backup/2008-09-28 16-06-09.xml | 11202 -------------- onyx/backup/2008-11-29 16-37-15.sql | 196 - onyx/backup/2008-11-29 16-37-15.xml | 12821 ---------------- onyx/backup/2008-11-29 16-37-42.sql | 196 - onyx/backup/2008-11-29 16-37-42.xml | 12821 ---------------- onyx/backup/2008-11-29 16-39-44.sql | 196 - onyx/backup/2008-11-29 16-39-44.xml | 12821 ---------------- onyx/backup/2008-11-29 17-34-29.sql | 196 - onyx/backup/2008-11-29 17-34-29.xml | 12821 ---------------- onyx/backup/2008-11-29 17-35-17.sql | 196 - onyx/backup/2008-11-29 17-35-17.xml | 12789 --------------- onyx/backup/2008-11-29 17-35-32.sql | 196 - onyx/backup/2008-11-29 17-35-32.xml | 12789 --------------- onyx/backup/2008-11-29 17-38-36.sql | 196 - onyx/backup/2008-11-29 17-38-36.xml | 12789 --------------- onyx/backup/2008-11-29 17-39-07.sql | 9 - onyx/backup/2008-11-29 17-39-07.xml | 5 - onyx/backup/2008-11-29 17-39-14.sql | 9 - onyx/backup/2008-11-29 17-39-14.xml | 5 - onyx/backup/2008-11-29 17-39-20.sql | 9 - onyx/backup/2008-11-29 17-39-20.xml | 5 - onyx/backup/2008-11-29 17-39-28.sql | 9 - onyx/backup/2008-11-29 17-39-28.xml | 5 - onyx/backup/2008-11-29 17-39-37.sql | 9 - onyx/backup/2008-11-29 17-39-37.xml | 5 - onyx/backup/2008-11-29 17-39-44.sql | 9 - onyx/backup/2008-11-29 17-39-44.xml | 5 - onyx/backup/2008-11-29 17-42-04.sql | 196 - onyx/backup/2008-11-29 17-42-04.xml | 12789 --------------- onyx/backup/restaureXML.php | 15 - onyx/ban.xlist | 0 onyx/bdd.mysql.class.php | 346 - onyx/bdd.postgresql.class.php | 226 - onyx/cache.class.php | 52 - onyx/common.php | 117 - onyx/config.xconf | 106 - onyx/kernel.php | 347 - onyx/logs/03-01-2009.xlog | 61 - onyx/logs/04-01-2009.xlog | 81 - onyx/logs/09-01-2009.xlog | 8 - onyx/logs/10-01-2009.xlog | 3 - onyx/profiles/admin.xconf | 23 - onyx/profiles/servers.xconf | 5 - onyx/session.class.php | 146 - onyx/session.mysql.class.php | 165 - onyx/session.postgresql.class.php | 165 - onyx/smarty/Config_File.class.php | 389 - onyx/smarty/Smarty.class.php | 1960 --- onyx/smarty/Smarty_Compiler.class.php | 2325 --- onyx/smarty/debug.tpl | 157 - .../core.assemble_plugin_filepath.php | 67 - .../core.assign_smarty_interface.php | 43 - .../internals/core.create_dir_structure.php | 79 - .../internals/core.display_debug_console.php | 61 - .../internals/core.get_include_path.php | 44 - onyx/smarty/internals/core.get_microtime.php | 23 - .../internals/core.get_php_resource.php | 80 - onyx/smarty/internals/core.is_secure.php | 59 - onyx/smarty/internals/core.is_trusted.php | 47 - onyx/smarty/internals/core.load_plugins.php | 125 - .../internals/core.load_resource_plugin.php | 74 - .../internals/core.process_cached_inserts.php | 71 - .../core.process_compiled_include.php | 37 - .../smarty/internals/core.read_cache_file.php | 101 - onyx/smarty/internals/core.rm_auto.php | 71 - onyx/smarty/internals/core.rmdir.php | 54 - .../internals/core.run_insert_handler.php | 71 - .../internals/core.smarty_include_php.php | 50 - .../internals/core.write_cache_file.php | 96 - .../internals/core.write_compiled_include.php | 91 - .../core.write_compiled_resource.php | 35 - onyx/smarty/internals/core.write_file.php | 54 - onyx/smarty/plugins/block.textformat.php | 103 - onyx/smarty/plugins/compiler.assign.php | 40 - .../plugins/function.assign_debug_info.php | 40 - onyx/smarty/plugins/function.config_load.php | 142 - onyx/smarty/plugins/function.counter.php | 80 - onyx/smarty/plugins/function.cycle.php | 102 - onyx/smarty/plugins/function.debug.php | 35 - onyx/smarty/plugins/function.eval.php | 49 - onyx/smarty/plugins/function.fetch.php | 221 - .../plugins/function.html_checkboxes.php | 143 - onyx/smarty/plugins/function.html_image.php | 142 - onyx/smarty/plugins/function.html_options.php | 122 - onyx/smarty/plugins/function.html_radios.php | 156 - .../plugins/function.html_select_date.php | 331 - .../plugins/function.html_select_time.php | 194 - onyx/smarty/plugins/function.html_table.php | 177 - onyx/smarty/plugins/function.mailto.php | 165 - onyx/smarty/plugins/function.math.php | 84 - onyx/smarty/plugins/function.popup.php | 119 - onyx/smarty/plugins/function.popup_init.php | 40 - onyx/smarty/plugins/modifier.capitalize.php | 43 - onyx/smarty/plugins/modifier.cat.php | 33 - .../plugins/modifier.count_characters.php | 32 - .../plugins/modifier.count_paragraphs.php | 29 - .../plugins/modifier.count_sentences.php | 29 - onyx/smarty/plugins/modifier.count_words.php | 33 - onyx/smarty/plugins/modifier.date_format.php | 58 - .../plugins/modifier.debug_print_var.php | 90 - onyx/smarty/plugins/modifier.default.php | 32 - onyx/smarty/plugins/modifier.escape.php | 93 - onyx/smarty/plugins/modifier.indent.php | 28 - onyx/smarty/plugins/modifier.lower.php | 26 - onyx/smarty/plugins/modifier.nl2br.php | 35 - onyx/smarty/plugins/modifier.nom.php | 30 - .../smarty/plugins/modifier.regex_replace.php | 37 - onyx/smarty/plugins/modifier.replace.php | 30 - onyx/smarty/plugins/modifier.spacify.php | 30 - .../smarty/plugins/modifier.string_format.php | 29 - onyx/smarty/plugins/modifier.strip.php | 33 - onyx/smarty/plugins/modifier.strip_tags.php | 32 - onyx/smarty/plugins/modifier.truncate.php | 50 - onyx/smarty/plugins/modifier.upper.php | 26 - onyx/smarty/plugins/modifier.wordwrap.php | 29 - .../plugins/outputfilter.trimwhitespace.php | 75 - .../plugins/shared.escape_special_chars.php | 31 - onyx/smarty/plugins/shared.make_timestamp.php | 46 - ...04^048^0483A7BB%%chantierterrestre.tpl.php | 102 - .../%%05^056^056EB1C9%%description.tpl.php | 130 - .../%%14^14B^14B41601%%arbre.tpl.php | 95 - .../%%18^18A^18A2DC5A%%laboratoire.tpl.php | 124 - .../%%1E^1EB^1EBEE047%%footer.tpl.php | 25 - ...34^347^347FB07D%%bourse_ressources.tpl.php | 69 - .../%%3A^3A1^3A1168FE%%header.tpl.php | 60 - ...%%45^45D^45DA3548%%chantierspatial.tpl.php | 102 - .../%%49^49E^49EF4E4D%%batiments.tpl.php | 115 - .../%%4F^4F4^4F4A3808%%options.tpl.php | 61 - .../%%50^50D^50DBF311%%erreur.tpl.php | 15 - .../%%57^575^575BA7B3%%caserne.tpl.php | 103 - .../%%69^69D^69D54D9C%%accueil.tpl.php | 154 - .../%%71^717^7172D774%%ressources.tpl.php | 68 - .../%%74^745^745D5B0F%%mini.tpl.php | 44 - .../%%79^79F^79F1779C%%carte.tpl.php | 75 - .../tpl_compile/%%7C^7C1^7C189E57%%vp.tpl.php | 15 - ...%7E^7E6^7E6EEC5C%%alliance_accueil.tpl.php | 116 - .../%%87^872^872D6F7E%%gestion.tpl.php | 121 - .../%%8D^8DC^8DC74F79%%erreur.tpl.php | 15 - .../%%C3^C3A^C3A25C2F%%footer.tpl.php | 23 - .../%%E7^E70^E70DD496%%header.tpl.php | 201 - .../%%ED^ED9^ED93AC63%%flotte1.tpl.php | 89 - .../%%F2^F21^F21E08BB%%messagerie.tpl.php | 60 - onyx2/ban.list | 1 + ...1805cc83b6b7a6f4450841515238d63b.cache.php | 1232 -- ...269fa79ad6c315eef0063a28a8b30df8.cache.php | 161 - ...8108215145084d80629d3525c9462e0e.cache.php | 610 - ...92fdb2daad23b907b0d62c4a62a36fc5.cache.php | 152 - ...c1fdbae843fa45eb87015ad03c8008a8.cache.php | 161 - ...ce9ac9cb1de97ebede681a446c10c44f.cache.php | 25 - onyx2/cache/checksum.php | 1 - ...e611c204f42d768006552558063508dc.cache.php | 161 - onyx2/cache/signatures/8.1.sign | Bin 80989 -> 0 bytes onyx2/config/root.xml | 52 +- onyx2/db/default.profile.php | 4 +- onyx2/include/admin/bdd.php | 22 + onyx2/include/admin/inscription.php | 25 +- onyx2/include/admin/ip.php | 55 +- onyx2/include/admin/joueur.php | 132 +- onyx2/include/admin/mail_mass.php | 24 + onyx2/include/admin/planete.php | 120 +- onyx2/include/admin/prendre_controle.php | 58 +- onyx2/include/admin/proxy.php | 42 + onyx2/include/admin/rapport.php | 35 +- onyx2/include/admin/sanction_joueur.php | 59 +- .../include/admin/snalliances.php | 6 +- onyx2/include/admin/supprimer_joueur.php | 61 +- onyx2/include/common.php | 56 +- onyx2/include/flottes.php | 2 +- onyx2/include/function.php | 426 +- onyx2/include/game/Class/class.alliance.php | 2 + onyx2/include/game/Class/class.asteroide.php | 484 +- onyx2/include/game/Class/class.donnee.php | 200 +- onyx2/include/game/Class/class.file.php | 118 +- onyx2/include/game/Class/class.flotte.php | 367 +- .../game/Class/class.flotteGroupee.php | 186 + onyx2/include/game/Class/class.planete.php | 42 +- onyx2/include/game/Class/class.rapport.php | 70 +- onyx2/include/game/Class/class.surface.php | 11 + .../game/Class/class.tinyasteroide.php | 2 +- onyx2/include/game/Class/class.user.php | 21 +- onyx2/include/game/jeu/accueil.php | 43 +- onyx2/include/game/jeu/alliance.php | 20 + onyx2/include/game/jeu/alliances/chat.php | 17 + onyx2/include/game/jeu/alliances/gestion.php | 310 + .../include/game/jeu/alliances/messagerie.php | 171 + onyx2/include/game/jeu/alliances/postuler.php | 37 + onyx2/include/game/jeu/alliances/sans.php | 129 + onyx2/include/game/jeu/alliances/signer.php | 101 + onyx2/include/game/jeu/alliances/voir.php | 25 + onyx2/include/game/jeu/arbre.php | 43 +- onyx2/include/game/jeu/batiments.php | 124 +- onyx2/include/game/jeu/carte.php | 24 +- onyx2/include/game/jeu/caserne.php | 30 +- onyx2/include/game/jeu/chantierspatial.php | 44 +- onyx2/include/game/jeu/chantierterrestre.php | 37 +- onyx2/include/game/jeu/description.php | 28 +- onyx2/include/game/jeu/diplomatie.php | 199 + onyx2/include/game/jeu/flotte.php | 367 +- onyx2/include/game/jeu/flottes/details.php | 48 + onyx2/include/game/jeu/flottes/envoyer.php | 162 + onyx2/include/game/jeu/flottes/preparer.php | 47 + onyx2/include/game/jeu/flottes/principal.php | 84 + onyx2/include/game/jeu/flottes/restaure.php | 56 + onyx2/include/game/jeu/gestion.php | 86 +- onyx2/include/game/jeu/laboratoire.php | 2 +- onyx2/include/game/jeu/marche.php | 11 +- onyx2/include/game/jeu/rename.php | 34 +- onyx2/include/game/jeu/ressources.php | 62 +- onyx2/include/game/noms.php | 2 + onyx2/include/game/serveur/connexion.php | 469 +- onyx2/include/game/serveur/demarrage.php | 2 +- onyx2/include/game/serveur/destinrapid.php | 1 + onyx2/include/game/serveur/envoyer.php | 52 - onyx2/include/game/serveur/logout.php | 2 +- onyx2/include/game/serveur/messagerie.php | 203 +- onyx2/include/game/serveur/njoueur.php | 134 + onyx2/include/game/serveur/options.php | 160 + .../include/game/serveur}/oubliemdp.php | 60 +- onyx2/include/game/vars.php | 117 +- onyx2/include/jpgraph/CHANGELOG-2.3.3.txt | 77 - onyx2/include/jpgraph/Examples/accbarex1.php | 40 - .../include/jpgraph/Examples/alphabarex1.php | 75 - .../include/jpgraph/Examples/antispamex01.php | 18 - .../jpgraph/Examples/backgroundex01.php | 51 - .../jpgraph/Examples/backgroundex02.php | 51 - .../jpgraph/Examples/backgroundex03.php | 51 - onyx2/include/jpgraph/Examples/balloonex1.php | 56 - onyx2/include/jpgraph/Examples/balloonex2.php | 81 - .../jpgraph/Examples/bar2scalesex1.php | 48 - .../include/jpgraph/Examples/bar_csimex1.php | 52 - .../include/jpgraph/Examples/bar_csimex2.php | 51 - .../include/jpgraph/Examples/bar_csimex3.php | 88 - .../jpgraph/Examples/barformatcallbackex1.php | 30 - onyx2/include/jpgraph/Examples/bargradex1.php | 47 - onyx2/include/jpgraph/Examples/bargradex2.php | 48 - onyx2/include/jpgraph/Examples/bargradex3.php | 50 - onyx2/include/jpgraph/Examples/bargradex4.php | 47 - onyx2/include/jpgraph/Examples/bargradex5.php | 52 - onyx2/include/jpgraph/Examples/bargradex6.php | 51 - .../jpgraph/Examples/bargradsmallex1.php | 34 - .../jpgraph/Examples/bargradsmallex2.php | 34 - .../jpgraph/Examples/bargradsmallex3.php | 34 - .../jpgraph/Examples/bargradsmallex4.php | 34 - .../jpgraph/Examples/bargradsmallex5.php | 34 - .../jpgraph/Examples/bargradsmallex6.php | 34 - .../jpgraph/Examples/bargradsmallex7.php | 34 - .../jpgraph/Examples/bargradsmallex8.php | 34 - onyx2/include/jpgraph/Examples/barimgex1.php | 29 - onyx2/include/jpgraph/Examples/barintex1.php | 48 - onyx2/include/jpgraph/Examples/barintex2.php | 58 - .../jpgraph/Examples/barline_csimex1.php | 42 - .../jpgraph/Examples/barlinealphaex1.php | 74 - .../jpgraph/Examples/barlinefreq_csimex1.php | 100 - .../jpgraph/Examples/barlinefreqex1.php | 83 - .../jpgraph/Examples/barpatternex1.php | 33 - .../jpgraph/Examples/barscalecallbackex1.php | 59 - onyx2/include/jpgraph/Examples/bartutex1.php | 35 - onyx2/include/jpgraph/Examples/bartutex12.php | 90 - onyx2/include/jpgraph/Examples/bartutex2.php | 40 - onyx2/include/jpgraph/Examples/bartutex3.php | 44 - onyx2/include/jpgraph/Examples/bartutex4.php | 47 - onyx2/include/jpgraph/Examples/bartutex5.php | 45 - onyx2/include/jpgraph/Examples/bartutex6.php | 47 - onyx2/include/jpgraph/Examples/bezierex1.php | 54 - .../jpgraph/Examples/bkgimgflagex1.php | 81 - .../jpgraph/Examples/bkgimgflagex2.php | 83 - .../jpgraph/Examples/bkgimgflagex3.php | 83 - .../jpgraph/Examples/bkgimgflagex4.php | 83 - .../jpgraph/Examples/blueblack400x300grad.png | Bin 1165 -> 0 bytes .../jpgraph/Examples/boxstockcsimex1.php | 37 - .../include/jpgraph/Examples/boxstockex1.php | 33 - .../include/jpgraph/Examples/boxstockex2.php | 38 - .../jpgraph/Examples/builtinplotmarksex1.php | 65 - .../jpgraph/Examples/canvas_jpgarchex.php | 143 - .../jpgraph/Examples/canvasbezierex1.php | 40 - onyx2/include/jpgraph/Examples/canvasex01.php | 37 - onyx2/include/jpgraph/Examples/canvasex02.php | 42 - onyx2/include/jpgraph/Examples/canvasex03.php | 58 - onyx2/include/jpgraph/Examples/canvasex04.php | 58 - onyx2/include/jpgraph/Examples/canvasex05.php | 58 - onyx2/include/jpgraph/Examples/canvasex06.php | 42 - .../jpgraph/Examples/canvaspiralex1.php | 78 - .../jpgraph/Examples/centeredlineex01.php | 35 - .../jpgraph/Examples/centeredlineex02.php | 30 - .../jpgraph/Examples/centeredlineex03.php | 31 - .../jpgraph/Examples/centerlinebarex1.php | 35 - .../include/jpgraph/Examples/combgraphex1.php | 89 - .../include/jpgraph/Examples/dateaxisex1.php | 55 - .../include/jpgraph/Examples/dateaxisex2.php | 38 - .../include/jpgraph/Examples/dateaxisex3.php | 48 - .../include/jpgraph/Examples/dateaxisex4.php | 44 - .../include/jpgraph/Examples/dbschemaex1.php | 117 - .../include/jpgraph/Examples/dupyaxisex1.php | 31 - onyx2/include/jpgraph/Examples/example0.php | 21 - onyx2/include/jpgraph/Examples/example1.1.php | 25 - onyx2/include/jpgraph/Examples/example1.2.php | 29 - onyx2/include/jpgraph/Examples/example1.php | 25 - onyx2/include/jpgraph/Examples/example10.php | 59 - onyx2/include/jpgraph/Examples/example11.php | 44 - onyx2/include/jpgraph/Examples/example13.php | 36 - onyx2/include/jpgraph/Examples/example14.php | 37 - onyx2/include/jpgraph/Examples/example15.php | 40 - .../include/jpgraph/Examples/example16.1.php | 46 - .../include/jpgraph/Examples/example16.2.php | 46 - .../include/jpgraph/Examples/example16.3.php | 47 - .../include/jpgraph/Examples/example16.4.php | 44 - .../include/jpgraph/Examples/example16.5.php | 57 - .../include/jpgraph/Examples/example16.6.php | 53 - onyx2/include/jpgraph/Examples/example16.php | 44 - onyx2/include/jpgraph/Examples/example17.php | 41 - onyx2/include/jpgraph/Examples/example18.php | 32 - .../include/jpgraph/Examples/example19.1.php | 35 - onyx2/include/jpgraph/Examples/example19.php | 35 - onyx2/include/jpgraph/Examples/example2.1.php | 30 - onyx2/include/jpgraph/Examples/example2.5.php | 26 - onyx2/include/jpgraph/Examples/example2.6.php | 27 - onyx2/include/jpgraph/Examples/example2.php | 25 - .../include/jpgraph/Examples/example20.1.php | 36 - .../include/jpgraph/Examples/example20.2.php | 37 - .../include/jpgraph/Examples/example20.3.php | 40 - .../include/jpgraph/Examples/example20.4.php | 41 - .../include/jpgraph/Examples/example20.5.php | 47 - onyx2/include/jpgraph/Examples/example20.php | 36 - onyx2/include/jpgraph/Examples/example21.php | 37 - onyx2/include/jpgraph/Examples/example22.php | 38 - onyx2/include/jpgraph/Examples/example23.php | 39 - onyx2/include/jpgraph/Examples/example24.php | 46 - .../include/jpgraph/Examples/example25.1.php | 41 - .../include/jpgraph/Examples/example25.2.php | 42 - onyx2/include/jpgraph/Examples/example25.php | 39 - .../include/jpgraph/Examples/example26.1.php | 22 - onyx2/include/jpgraph/Examples/example26.php | 18 - .../include/jpgraph/Examples/example27.1.php | 25 - .../include/jpgraph/Examples/example27.2.php | 24 - .../include/jpgraph/Examples/example27.3.php | 24 - onyx2/include/jpgraph/Examples/example27.php | 24 - .../include/jpgraph/Examples/example28.1.php | 22 - .../include/jpgraph/Examples/example28.2.php | 22 - .../include/jpgraph/Examples/example28.3.php | 22 - onyx2/include/jpgraph/Examples/example28.php | 22 - onyx2/include/jpgraph/Examples/example3.1.php | 35 - .../include/jpgraph/Examples/example3.2.1.php | 35 - .../include/jpgraph/Examples/example3.2.2.php | 37 - onyx2/include/jpgraph/Examples/example3.2.php | 34 - onyx2/include/jpgraph/Examples/example3.3.php | 37 - onyx2/include/jpgraph/Examples/example3.4.php | 41 - onyx2/include/jpgraph/Examples/example3.php | 35 - onyx2/include/jpgraph/Examples/example4.php | 42 - onyx2/include/jpgraph/Examples/example5.1.php | 47 - onyx2/include/jpgraph/Examples/example5.php | 44 - onyx2/include/jpgraph/Examples/example6.1.php | 55 - onyx2/include/jpgraph/Examples/example6.2.php | 47 - onyx2/include/jpgraph/Examples/example6.php | 54 - onyx2/include/jpgraph/Examples/example7.php | 44 - onyx2/include/jpgraph/Examples/example8.1.php | 57 - onyx2/include/jpgraph/Examples/example8.php | 48 - onyx2/include/jpgraph/Examples/example9.1.php | 50 - onyx2/include/jpgraph/Examples/example9.2.php | 52 - onyx2/include/jpgraph/Examples/example9.php | 49 - onyx2/include/jpgraph/Examples/exampleex9.php | 63 - .../jpgraph/Examples/fieldscatterex1.php | 92 - .../jpgraph/Examples/filledgridex1.php | 50 - .../include/jpgraph/Examples/filledline01.php | 24 - .../jpgraph/Examples/filledlineex01.1.php | 24 - .../jpgraph/Examples/filledlineex01.php | 23 - .../jpgraph/Examples/filledlineex02.php | 24 - .../jpgraph/Examples/filledlineex03.php | 23 - .../jpgraph/Examples/filledstepstyleex1.php | 39 - .../jpgraph/Examples/fixscale_radarex1.php | 37 - onyx2/include/jpgraph/Examples/funcex1.php | 58 - onyx2/include/jpgraph/Examples/funcex2.php | 34 - onyx2/include/jpgraph/Examples/funcex3.php | 37 - onyx2/include/jpgraph/Examples/funcex4.php | 63 - .../jpgraph/Examples/ganttconstrainex0.php | 38 - .../jpgraph/Examples/ganttconstrainex1.php | 37 - .../jpgraph/Examples/ganttconstrainex2.php | 39 - .../jpgraph/Examples/ganttcsimex01.php | 28 - .../jpgraph/Examples/ganttcsimex02.php | 40 - onyx2/include/jpgraph/Examples/ganttex00.php | 14 - onyx2/include/jpgraph/Examples/ganttex01.php | 40 - onyx2/include/jpgraph/Examples/ganttex02.php | 42 - onyx2/include/jpgraph/Examples/ganttex03.php | 42 - onyx2/include/jpgraph/Examples/ganttex04.php | 46 - onyx2/include/jpgraph/Examples/ganttex05.php | 48 - onyx2/include/jpgraph/Examples/ganttex06.php | 52 - onyx2/include/jpgraph/Examples/ganttex07.php | 53 - onyx2/include/jpgraph/Examples/ganttex08.php | 63 - onyx2/include/jpgraph/Examples/ganttex09.php | 66 - onyx2/include/jpgraph/Examples/ganttex10.php | 90 - onyx2/include/jpgraph/Examples/ganttex11.php | 89 - onyx2/include/jpgraph/Examples/ganttex12.php | 93 - onyx2/include/jpgraph/Examples/ganttex13.php | 71 - onyx2/include/jpgraph/Examples/ganttex14.php | 67 - onyx2/include/jpgraph/Examples/ganttex15.php | 68 - onyx2/include/jpgraph/Examples/ganttex16.php | 73 - onyx2/include/jpgraph/Examples/ganttex17.php | 78 - onyx2/include/jpgraph/Examples/ganttex18.php | 82 - onyx2/include/jpgraph/Examples/ganttex19.php | 84 - onyx2/include/jpgraph/Examples/ganttex30.php | 87 - .../jpgraph/Examples/ganttex_slice.php | 78 - .../jpgraph/Examples/gantthgridex1.php | 63 - .../include/jpgraph/Examples/gantthourex1.php | 51 - .../jpgraph/Examples/gantthourminex1.php | 90 - .../include/jpgraph/Examples/gantticonex1.php | 76 - .../jpgraph/Examples/ganttmonthyearex1.php | 50 - .../jpgraph/Examples/ganttmonthyearex2.php | 66 - .../jpgraph/Examples/ganttmonthyearex3.php | 66 - .../jpgraph/Examples/ganttsimpleex1.php | 31 - onyx2/include/jpgraph/Examples/gradbkgex1.php | 66 - .../jpgraph/Examples/gradlinefillex1.php | 29 - .../jpgraph/Examples/gradlinefillex2.php | 30 - .../jpgraph/Examples/gradlinefillex3.php | 30 - .../jpgraph/Examples/gradlinefillex4.php | 31 - .../include/jpgraph/Examples/groupbarex1.php | 44 - .../include/jpgraph/Examples/horizbarex1.php | 64 - .../include/jpgraph/Examples/horizbarex2.php | 70 - .../include/jpgraph/Examples/horizbarex3.php | 99 - .../include/jpgraph/Examples/horizbarex4.php | 48 - .../include/jpgraph/Examples/horizbarex6.php | 83 - .../jpgraph/Examples/imgmarkercsimex1.php | 55 - .../include/jpgraph/Examples/imgmarkerex1.php | 52 - onyx2/include/jpgraph/Examples/impulsex1.php | 23 - onyx2/include/jpgraph/Examples/impulsex2.php | 29 - onyx2/include/jpgraph/Examples/impulsex3.php | 53 - onyx2/include/jpgraph/Examples/impulsex4.php | 75 - onyx2/include/jpgraph/Examples/inyaxisex1.php | 51 - onyx2/include/jpgraph/Examples/inyaxisex2.php | 53 - onyx2/include/jpgraph/Examples/inyaxisex3.php | 69 - onyx2/include/jpgraph/Examples/ledex1.php | 12 - onyx2/include/jpgraph/Examples/ledex2.php | 12 - onyx2/include/jpgraph/Examples/ledex3.php | 12 - onyx2/include/jpgraph/Examples/ledex4.php | 12 - .../Examples/lightbluedarkblue400x300grad.png | Bin 1165 -> 0 bytes .../jpgraph/Examples/linebarcentex1.php | 49 - onyx2/include/jpgraph/Examples/linebarex1.php | 75 - onyx2/include/jpgraph/Examples/linebarex2.php | 59 - onyx2/include/jpgraph/Examples/linebarex3.php | 52 - .../include/jpgraph/Examples/linegraceex.php | 31 - .../include/jpgraph/Examples/lineiconex1.php | 49 - .../include/jpgraph/Examples/lineiconex2.php | 32 - onyx2/include/jpgraph/Examples/linlogex1.php | 64 - .../include/jpgraph/Examples/listallflags.php | 29 - .../jpgraph/Examples/listallflags_helper.php | 25 - .../include/jpgraph/Examples/listfontsex1.php | 117 - onyx2/include/jpgraph/Examples/logbarex1.php | 48 - onyx2/include/jpgraph/Examples/loglogex1.php | 59 - .../include/jpgraph/Examples/manscaleex1.php | 22 - .../include/jpgraph/Examples/manscaleex2.php | 21 - .../include/jpgraph/Examples/manscaleex3.php | 23 - .../include/jpgraph/Examples/manscaleex4.php | 22 - .../jpgraph/Examples/manualtickex1.php | 73 - .../jpgraph/Examples/manualtickex2.php | 72 - .../include/jpgraph/Examples/markflagex1.php | 74 - .../jpgraph/Examples/multconstganttex01.php | 30 - .../jpgraph/Examples/mulyaxiscsimex1.php | 75 - .../include/jpgraph/Examples/mulyaxisex1.php | 48 - .../jpgraph/Examples/negbarvalueex01.php | 39 - .../jpgraph/Examples/nullvalueex01.php | 56 - .../Examples/partiallyfilledlineex1.php | 44 - onyx2/include/jpgraph/Examples/penguin.png | Bin 8284 -> 0 bytes .../jpgraph/Examples/pie3d_csimex1.php | 43 - onyx2/include/jpgraph/Examples/pie3dex1.php | 32 - onyx2/include/jpgraph/Examples/pie3dex2.php | 45 - onyx2/include/jpgraph/Examples/pie3dex3.php | 42 - onyx2/include/jpgraph/Examples/pie3dex4.php | 46 - onyx2/include/jpgraph/Examples/pie3dex5.php | 46 - .../include/jpgraph/Examples/pie_csimex1.php | 35 - onyx2/include/jpgraph/Examples/piebkgex1.php | 94 - .../include/jpgraph/Examples/piec_csimex1.php | 87 - onyx2/include/jpgraph/Examples/piecex1.php | 46 - onyx2/include/jpgraph/Examples/piecex2.php | 70 - onyx2/include/jpgraph/Examples/pieex1.php | 32 - onyx2/include/jpgraph/Examples/pieex2.php | 24 - onyx2/include/jpgraph/Examples/pieex3.php | 53 - onyx2/include/jpgraph/Examples/pieex4.php | 25 - onyx2/include/jpgraph/Examples/pieex5.php | 31 - onyx2/include/jpgraph/Examples/pieex6.php | 48 - onyx2/include/jpgraph/Examples/pieex7.php | 52 - onyx2/include/jpgraph/Examples/pieex8.php | 33 - onyx2/include/jpgraph/Examples/pieex9.php | 39 - .../include/jpgraph/Examples/pielabelsex1.php | 38 - .../include/jpgraph/Examples/pielabelsex2.php | 38 - .../include/jpgraph/Examples/pielabelsex3.php | 39 - .../include/jpgraph/Examples/pielabelsex4.php | 38 - .../include/jpgraph/Examples/plotlineex1.php | 35 - .../include/jpgraph/Examples/polarex0-180.php | 27 - onyx2/include/jpgraph/Examples/polarex0.php | 26 - onyx2/include/jpgraph/Examples/polarex1.php | 30 - onyx2/include/jpgraph/Examples/polarex10.php | 66 - onyx2/include/jpgraph/Examples/polarex2.php | 34 - .../include/jpgraph/Examples/polarex3-lin.php | 33 - onyx2/include/jpgraph/Examples/polarex3.php | 33 - onyx2/include/jpgraph/Examples/polarex4.php | 34 - onyx2/include/jpgraph/Examples/polarex5.php | 37 - onyx2/include/jpgraph/Examples/polarex6.php | 35 - onyx2/include/jpgraph/Examples/polarex7-1.php | 50 - onyx2/include/jpgraph/Examples/polarex7-2.php | 53 - onyx2/include/jpgraph/Examples/polarex7.php | 53 - onyx2/include/jpgraph/Examples/polarex8.php | 54 - onyx2/include/jpgraph/Examples/polarex9.php | 63 - onyx2/include/jpgraph/Examples/pushpinex1.php | 62 - onyx2/include/jpgraph/Examples/pushpinex2.php | 63 - onyx2/include/jpgraph/Examples/radarex1.php | 15 - onyx2/include/jpgraph/Examples/radarex2.php | 21 - onyx2/include/jpgraph/Examples/radarex3.php | 21 - onyx2/include/jpgraph/Examples/radarex4.php | 25 - onyx2/include/jpgraph/Examples/radarex5.php | 26 - onyx2/include/jpgraph/Examples/radarex6.1.php | 45 - onyx2/include/jpgraph/Examples/radarex6.php | 35 - onyx2/include/jpgraph/Examples/radarex7.php | 48 - onyx2/include/jpgraph/Examples/radarex8.1.php | 52 - onyx2/include/jpgraph/Examples/radarex8.php | 51 - onyx2/include/jpgraph/Examples/radarex9.php | 33 - .../include/jpgraph/Examples/radarlogex1.php | 53 - .../include/jpgraph/Examples/radarlogex2.php | 47 - .../include/jpgraph/Examples/radarmarkex1.php | 35 - onyx2/include/jpgraph/Examples/rotateex1.php | 46 - onyx2/include/jpgraph/Examples/rotex0.php | 22 - onyx2/include/jpgraph/Examples/rotex1.php | 24 - onyx2/include/jpgraph/Examples/rotex2.php | 24 - onyx2/include/jpgraph/Examples/rotex3.php | 25 - onyx2/include/jpgraph/Examples/rotex4.php | 25 - onyx2/include/jpgraph/Examples/rotex5.php | 25 - onyx2/include/jpgraph/Examples/saab_95.jpg | Bin 2664 -> 0 bytes .../jpgraph/Examples/scatter_csimex1.php | 44 - onyx2/include/jpgraph/Examples/scatterex1.php | 22 - onyx2/include/jpgraph/Examples/scatterex2.php | 25 - .../jpgraph/Examples/scatterlinkex1.php | 26 - .../jpgraph/Examples/scatterlinkex2.php | 43 - .../jpgraph/Examples/scatterlinkex3.php | 46 - .../jpgraph/Examples/scatterlinkex4.php | 45 - .../jpgraph/Examples/scatterrotex1.php | 35 - .../include/jpgraph/Examples/show-example.php | 24 - onyx2/include/jpgraph/Examples/show-image.php | 10 - .../include/jpgraph/Examples/show-source.php | 1 - .../jpgraph/Examples/smallstaticbandsex1.php | 41 - .../jpgraph/Examples/smallstaticbandsex10.php | 41 - .../jpgraph/Examples/smallstaticbandsex11.php | 41 - .../jpgraph/Examples/smallstaticbandsex2.php | 41 - .../jpgraph/Examples/smallstaticbandsex3.php | 41 - .../jpgraph/Examples/smallstaticbandsex4.php | 42 - .../jpgraph/Examples/smallstaticbandsex5.php | 42 - .../jpgraph/Examples/smallstaticbandsex6.php | 41 - .../jpgraph/Examples/smallstaticbandsex7.php | 41 - .../jpgraph/Examples/smallstaticbandsex8.php | 41 - .../jpgraph/Examples/smallstaticbandsex9.php | 41 - onyx2/include/jpgraph/Examples/splineex1.php | 56 - .../jpgraph/Examples/staticbandbarex1.php | 52 - .../jpgraph/Examples/staticbandbarex2.php | 52 - .../jpgraph/Examples/staticbandbarex3.php | 58 - .../jpgraph/Examples/staticbandbarex4.php | 60 - .../jpgraph/Examples/staticbandbarex5.php | 63 - .../jpgraph/Examples/staticbandbarex6.php | 72 - .../jpgraph/Examples/staticbandbarex7.php | 61 - .../jpgraph/Examples/staticlinebarex1.php | 54 - onyx2/include/jpgraph/Examples/stockex1.php | 33 - onyx2/include/jpgraph/Examples/stockex2.php | 39 - onyx2/include/jpgraph/Examples/stship.jpg | Bin 17200 -> 0 bytes .../include/jpgraph/Examples/tabtitleex1.php | 51 - onyx2/include/jpgraph/Examples/testsuit.php | 107 - .../jpgraph/Examples/text-example1.php | 18 - .../jpgraph/Examples/text-example2.php | 18 - .../include/jpgraph/Examples/textalignex1.php | 77 - onyx2/include/jpgraph/Examples/tiger_bkg.gif | Bin 19662 -> 0 bytes onyx2/include/jpgraph/Examples/tiger_bkg.jpg | Bin 8095 -> 0 bytes onyx2/include/jpgraph/Examples/tiger_bkg.png | Bin 19213 -> 0 bytes .../jpgraph/Examples/timestampex01.php | 59 - .../jpgraph/Examples/titlecsimex01.php | 62 - .../include/jpgraph/Examples/topxaxisex1.php | 49 - onyx2/include/jpgraph/Examples/worldmap1.jpg | Bin 65693 -> 0 bytes onyx2/include/pub.php | 7 +- onyx2/include/tables.php | 118 +- onyx2/lang/fr.xml | 429 +- onyx2/log/php.log | 1056 ++ onyx2/modules/db/mysql.class.php | 2 +- onyx2/modules/fermerServeur/main.php | 55 +- .../%%01^017^017E6061%%batiments_alli.tpl.php | 81 + ...04^048^0483A7BB%%chantierterrestre.tpl.php | 136 +- .../compile/%%05^050^05051ED4%%marche.tpl.php | 41 + .../%%05^056^056EB1C9%%description.tpl.php | 206 +- .../%%11^11B^11B4F99E%%sommaire.tpl.php | 21 + .../compile/%%14^14B^14B41601%%arbre.tpl.php | 17 +- .../compile/%%14^14C^14C09B8E%%config.tpl.php | 14 +- .../%%18^18A^18A2DC5A%%laboratoire.tpl.php | 22 +- .../compile/%%1E^1EB^1EBEE047%%footer.tpl.php | 26 +- .../%%20^20A^20AB9AF7%%nm_fonder.tpl.php | 22 + ...%%24^247^24733150%%gestion_membres.tpl.php | 79 + .../%%2A^2A9^2A9A4697%%accueil.tpl.php | 8 +- .../%%2A^2AD^2ADF286A%%general.tpl.php | 87 + .../%%2F^2FB^2FB28051%%envoyer.tpl.php | 45 + .../compile/%%3A^3A1^3A1168FE%%header.tpl.php | 12 +- ...%%45^45D^45DA3548%%chantierspatial.tpl.php | 127 +- .../%%48^488^4889DF2B%%encours.tpl.php | 102 + .../%%49^49E^49EF4E4D%%batiments.tpl.php | 115 +- .../compile/%%50^50D^50DBF311%%erreur.tpl.php | 2 +- .../%%55^552^55258DA3%%nm_search.tpl.php | 51 + .../%%55^559^55983BF1%%nouveau.tpl.php | 36 + .../%%55^55E^55EE897B%%gestion_common.tpl.php | 12 + .../%%57^575^575BA7B3%%caserne.tpl.php | 129 +- .../%%5A^5AB^5ABB1E3D%%mail_liste.tpl.php | 2 +- .../compile/%%60^607^60713A13%%4.tpl.php | 26 + .../compile/%%61^615^615EC1B7%%common.tpl.php | 12 + .../compile/%%62^620^620A3143%%rename.tpl.php | 36 + .../%%69^69A^69AF6399%%defenses.tpl.php | 103 - .../%%69^69D^69D54D9C%%accueil.tpl.php | 59 +- .../compile/%%6E^6ED^6ED0416E%%bdd.tpl.php | 64 + .../compile}/%%6F^6F2^6F2C90B4%%chat.tpl.php | 4 +- .../%%71^717^7172D774%%ressources.tpl.php | 52 +- .../compile/%%74^745^745D5B0F%%mini.tpl.php | 15 +- .../%%76^76E^76E04217%%archives.tpl.php | 94 + .../%%77^777^777051D7%%bandeau.tpl.php | 8 +- ...%77^779^7791756A%%gestion_alliance.tpl.php | 100 + .../%%78^785^78576B26%%print_choixU.tpl.php | 40 + .../compile/%%79^79F^79F1779C%%carte.tpl.php | 85 + .../compile/%%7C^7C1^7C189E57%%vp.tpl.php | 8 +- .../compile/%%83^838^838FC9DE%%common.tpl.php | 12 + .../%%85^85C^85CFDA66%%commentjouer.tpl.php | 14 +- .../%%87^872^872D6F7E%%gestion.tpl.php | 55 +- .../%%8B^8B5^8B5682FA%%operateur.tpl.php | 29 +- .../compile/%%8D^8DC^8DC74F79%%erreur.tpl.php | 4 +- ...%%8F^8F5^8F5383E0%%ressources_alli.tpl.php | 24 + .../%%93^937^93702918%%oubliemdp.tpl.php | 24 +- .../%%93^93A^93AC0D10%%mail_view.tpl.php | 60 - .../%%96^96C^96C9174C%%gestion_wing.tpl.php | 68 + .../%%A1^A19^A19D294C%%mail_mass.tpl.php | 20 + .../compile/%%A8^A89^A891B563%%1.tpl.php | 39 + .../%%AA^AA3^AA33D6B3%%flotte2.tpl.php | 59 + .../compile/%%B4^B4D^B4DA6861%%intro.tpl.php | 14 +- .../%%B6^B6A^B6A46224%%version.tpl.php | 8 +- .../%%B8^B8A^B8A391E0%%menu_asteroide.tpl.php | 122 + .../%%C1^C1E^C1EB8435%%demarrage.tpl.php | 14 +- .../compile/%%C3^C3A^C3A25C2F%%footer.tpl.php | 2 +- .../%%C9^C94^C94ACE02%%nm_accueil.tpl.php | 25 + .../%%CE^CEF^CEF2B2A1%%avertissements.tpl.php | 14 +- .../%%D0^D06^D06C4FC2%%chat_ajax.tpl.php | 38 + .../compile/%%D2^D25^D251E603%%3.tpl.php | 30 + .../compile/%%D4^D4B^D4BFDB2F%%vip.tpl.php | 67 + .../%%D7^D79^D7909A96%%menu_joueurs.tpl.php | 115 + .../compile/%%E7^E70^E70DD496%%header.tpl.php | 315 +- .../compile/%%E8^E8A^E8A38003%%menu.tpl.php | 50 + .../%%ED^ED9^ED93AC63%%flotte1.tpl.php | 135 + .../compile/%%ED^EDB^EDB593CD%%maj.tpl.php | 23 + .../compile/%%EF^EF3^EF31CFB3%%2.tpl.php | 46 + .../compile/%%F0^F04^F04D8BCE%%vide.tpl.php | 2 +- .../%%F2^F21^F21E08BB%%messagerie.tpl.php | 87 +- .../%%F5^F53^F538D328%%inscription.tpl.php | 20 +- .../compile/%%F5^F59^F59AC7B0%%view.tpl.php | 53 + .../%%F5^F5E^F5EB692F%%version.tpl.php | 2 +- .../%%FA^FA5^FA56ACEE%%gestion_grades.tpl.php | 83 + .../%%FD^FDD^FDD175AE%%nm_statut.tpl.php | 36 + .../smarty/plugins/modifier.bbcode.php | 22 + .../smarty/plugins/modifier.countdown.php | 35 + .../smarty/plugins/modifier.separenombre.php | 29 - .../plugins/modifier.separerNombres.php | 2 +- onyx2/tpl/admin/accueil.tpl | 4 +- onyx2/tpl/admin/bandeau.tpl | 6 +- onyx2/tpl/admin/bdd.tpl | 37 + onyx2/tpl/admin/demarrage.tpl | 8 +- onyx2/tpl/admin/erreur.tpl | 4 +- onyx2/tpl/admin/inscription.tpl | 18 +- onyx2/tpl/admin/mail_mass.tpl | 10 + onyx2/tpl/admin/menu.tpl | 32 + onyx2/tpl/admin/print.tpl | 2 +- onyx2/tpl/admin/print_choixP.tpl | 31 +- onyx2/tpl/admin/print_choixU.tpl | 16 +- onyx2/tpl/admin/print_key.tpl | 6 +- onyx2/tpl/admin/rapports.tpl | 2 +- onyx2/tpl/admin/sanctionU_choix.tpl | 8 +- onyx2/tpl/admin/version.tpl | 6 +- onyx2/tpl/admin/vip.tpl | 10 +- onyx2/tpl/admin/vp.tpl | 5 +- onyx2/tpl/aide/sommaire.tpl | 2 +- onyx2/tpl/cms/header.tpl | 8 +- onyx2/tpl/cms/mini.tpl | 11 +- onyx2/tpl/game/accueil.tpl | 23 +- onyx2/tpl/game/alliance/chat_ajax.tpl | 27 + .../tpl/game/alliance/chat_irc.tpl | 17 +- onyx2/tpl/game/alliance/gestion_alliance.tpl | 62 + onyx2/tpl/game/alliance/gestion_common.tpl | 6 + onyx2/tpl/game/alliance/gestion_first.tpl | 8 + onyx2/tpl/game/alliance/gestion_grades.tpl | 57 + onyx2/tpl/game/alliance/gestion_membres.tpl | 37 + onyx2/tpl/game/alliance/gestion_wing.tpl | 43 + onyx2/tpl/game/alliance/nm_accueil.tpl | 13 + onyx2/tpl/game/alliance/nm_fonder.tpl | 11 + onyx2/tpl/game/alliance/nm_postuler.tpl | 10 + onyx2/tpl/game/alliance/nm_search.tpl | 26 + onyx2/tpl/game/alliance/nm_signer.tpl | 9 + onyx2/tpl/game/alliance/nm_statut.tpl | 12 + onyx2/tpl/game/alliance/view.tpl | 29 + onyx2/tpl/game/amis.tpl | 6 +- onyx2/tpl/game/arbre.tpl | 6 + onyx2/tpl/game/batiments.tpl | 76 +- onyx2/tpl/game/batiments_alli.tpl | 37 + onyx2/tpl/game/carte.tpl | 71 +- onyx2/tpl/game/caserne.tpl | 78 +- onyx2/tpl/game/chantierspatial.tpl | 78 +- onyx2/tpl/game/chantierterrestre.tpl | 82 +- onyx2/tpl/game/chat.tpl | 2 +- onyx2/tpl/game/defenses.tpl | 52 - onyx2/tpl/game/description.tpl | 167 +- onyx2/tpl/game/destinsrapid.tpl | 6 +- onyx2/tpl/game/diplomatie/archives.tpl | 46 + onyx2/tpl/game/diplomatie/common.tpl | 6 + onyx2/tpl/game/diplomatie/encours.tpl | 46 + onyx2/tpl/game/diplomatie/general.tpl | 32 + onyx2/tpl/game/diplomatie/nouveau.tpl | 20 + onyx2/tpl/game/envoyer.tpl | 32 +- onyx2/tpl/game/erreur.tpl | 2 +- onyx2/tpl/game/flotte1.tpl | 41 +- onyx2/tpl/game/flotte2.tpl | 14 +- .../tpl/game/flotte2g.tpl | 6 +- onyx2/tpl/game/footer.tpl | 17 +- onyx2/tpl/game/gestion.tpl | 31 +- onyx2/tpl/game/header.tpl | 166 +- onyx2/tpl/game/laboratoire.tpl | 4 +- onyx2/tpl/game/marche.tpl | 50 +- onyx2/tpl/game/menu_asteroide.tpl | 72 + onyx2/tpl/game/menu_joueurs.tpl | 68 + onyx2/tpl/game/messagerie.tpl | 36 +- onyx2/tpl/game/operateur.tpl | 25 +- onyx2/tpl/game/options/1.tpl | 9 + onyx2/tpl/game/options/2.tpl | 25 + onyx2/tpl/game/options/3.tpl | 15 + onyx2/tpl/game/options/4.tpl | 11 + onyx2/tpl/game/options/common.tpl | 6 + onyx2/tpl/game/prochainement.tpl | 2 +- onyx2/tpl/game/rename.tpl | 21 +- onyx2/tpl/game/ressources.tpl | 20 +- onyx2/tpl/game/ressources_alli.tpl | 9 + onyx2/tpl/game/vp.tpl | 4 +- templates/admin/accueil.tpl | 11 - templates/admin/bandeau.tpl | 19 - templates/admin/bandeau_add.tpl | 9 - templates/admin/demarrage.tpl | 23 - templates/admin/demarrage_add.tpl | 10 - templates/admin/erreur.tpl | 3 - templates/admin/inscription.tpl | 33 - templates/admin/mail_liste.tpl | 24 - templates/admin/mail_view.tpl | 36 - templates/admin/mp_liste.tpl | 24 - templates/admin/print.tpl | 11 - templates/admin/print_choixP.tpl | 29 - templates/admin/print_choixU.tpl | 27 - templates/admin/print_key.tpl | 17 - templates/admin/rapports.tpl | 7 - templates/admin/sanctionU_choix.tpl | 26 - templates/admin/version.tpl | 25 - templates/admin/version_add.tpl | 9 - templates/admin/vflotte.tpl | 25 - templates/admin/vip.tpl | 27 - templates/admin/vp.tpl | 4 - templates/cms/erreur.tpl | 3 - templates/cms/footer.tpl | 14 - templates/cms/header.tpl | 28 - templates/cms/inscription.tpl | 52 - templates/cms/maj.tpl | 8 - templates/cms/mini.tpl | 30 - templates/cms/pilori.tpl | 22 - templates/cms/secours.tpl | 13 - templates/cms/test.tpl | 71 - templates/cms/vide.tpl | 3 - templates/game/ATrapport_combat.tpl | 197 - templates/game/ENrapport_combat.tpl | 196 - templates/game/SIMrapport_combat.tpl | 195 - templates/game/accueil.tpl | 67 - templates/game/aide/sommaire.tpl | 7 - templates/game/alliance_accueil.tpl | 70 - templates/game/alliance_adm_admin.tpl | 47 - templates/game/alliance_adm_chat.tpl | 26 - templates/game/alliance_adm_ecritures.tpl | 14 - templates/game/alliance_adm_emprunt.tpl | 54 - templates/game/alliance_adm_grades.tpl | 35 - templates/game/alliance_adm_grades_add.tpl | 41 - templates/game/alliance_adm_header.tpl | 6 - templates/game/alliance_adm_membres.tpl | 52 - templates/game/alliance_adm_mpmass.tpl | 13 - templates/game/alliance_chat.tpl | 25 - templates/game/alliance_donner.tpl | 11 - templates/game/alliance_emprunt.tpl | 13 - templates/game/alliance_liste.tpl | 27 - templates/game/alliance_nm_accueil.tpl | 31 - templates/game/alliance_nm_fonder.tpl | 37 - templates/game/alliance_nm_postuler.tpl | 21 - templates/game/alliance_nm_search.tpl | 18 - templates/game/alliance_nm_view.tpl | 37 - templates/game/amis.tpl | 26 - templates/game/arbre.tpl | 55 - templates/game/batiments.tpl | 51 - templates/game/bourse.tpl | 56 - templates/game/bourseDetails.tpl | 46 - templates/game/bourse_ressources.tpl | 40 - templates/game/bugs.tpl | 17 - templates/game/carte.tpl | 34 - templates/game/caserne.tpl | 51 - templates/game/chantierspatial.tpl | 51 - templates/game/chantierterrestre.tpl | 51 - templates/game/classement.tpl | 34 - templates/game/defenses.tpl | 51 - templates/game/description.tpl | 100 - templates/game/destinsrapid.tpl | 28 - templates/game/envoyer.tpl | 13 - templates/game/erreur.tpl | 3 - templates/game/flotte1.tpl | 51 - templates/game/flotten.tpl | 115 - templates/game/footer.tpl | 14 - templates/game/game.lnk | Bin 663 -> 0 bytes templates/game/gestion.tpl | 74 - templates/game/header.tpl | 101 - templates/game/laboratoire.tpl | 58 - templates/game/messagerie.tpl | 22 - templates/game/operateur.tpl | 31 - templates/game/options.tpl | 35 - templates/game/pilori.tpl | 23 - templates/game/prochainement.tpl | 3 - templates/game/rename.tpl | 10 - templates/game/ressources.tpl | 18 - templates/game/simulateur_combat.tpl | 57 - templates/game/util.tpl | 21 - templates/game/version.tpl | 8 - templates/game/vide.tpl | 4 - templates/game/vp.tpl | 4 - 1634 files changed, 10087 insertions(+), 213028 deletions(-) delete mode 100644 game/Aflottes.php delete mode 100644 game/Class/JSON.php delete mode 100644 game/Class/class.alliance.php delete mode 100644 game/Class/class.asteroide.php delete mode 100644 game/Class/class.bourse.php delete mode 100644 game/Class/class.combat.php delete mode 100644 game/Class/class.file.php delete mode 100644 game/Class/class.flotte.php delete mode 100644 game/Class/class.phpmailer.php delete mode 100644 game/Class/class.planete.php delete mode 100644 game/Class/class.rapport.php delete mode 100644 game/Class/class.smtp.php delete mode 100644 game/Class/class.surface.php delete mode 100644 game/Class/class.tinyplanete.php delete mode 100644 game/Class/class.user.php delete mode 100644 game/Class/phpmailer.lang-fr.php delete mode 100644 game/bourse/AAAAAcovenant.png delete mode 100644 game/bourse/AAAAcovenant.png delete mode 100644 game/bourse/AAAcovenant.png delete mode 100644 game/bourse/AAcovenant.png delete mode 100644 game/bourse/Acovenant.png delete mode 100644 game/bourse/Copie de humain.png delete mode 100644 game/bourse/covenant.png delete mode 100644 game/bourse/humain.png delete mode 100644 game/cache/bourse/1.20080913.bourse delete mode 100644 game/cache/bourse/1.20080914.bourse delete mode 100644 game/cache/bourse/1.20080916.bourse delete mode 100644 game/cache/bourse/1.20080917.bourse delete mode 100644 game/cache/bourse/1.20080918.bourse delete mode 100644 game/cache/bourse/1.20080919.bourse delete mode 100644 game/cache/bourse/1.20080920.bourse delete mode 100644 game/cache/bourse/1.20080921.bourse delete mode 100644 game/cache/bourse/1.20080922.bourse delete mode 100644 game/cache/bourse/1.20081104.bourse delete mode 100644 game/cache/bourse/2.20080915.bourse delete mode 100644 game/cache/bourse/2.20080920.bourse delete mode 100644 game/cache/bourse/3.20081104.bourse delete mode 100644 game/cache/bourse/Copie de 1.20080915.bourse delete mode 100644 game/cache/inline.cache delete mode 100644 game/cache/nbcovie.cache delete mode 100644 game/cache/nbhumain.cache delete mode 100644 game/cache/signatures/2..sign delete mode 100644 game/cache/signatures/6..sign delete mode 100644 game/cache/signatures/8..sign delete mode 100644 game/cron/bourse.php delete mode 100644 game/cron/class.planete.php delete mode 100644 game/cron/class.user.php delete mode 100644 game/cron/classement.php delete mode 100644 game/cron/inactifs.php delete mode 100644 game/cron/optimize.php delete mode 100644 game/cron/sauvebdd.php delete mode 100644 game/cron/suppr_joueurs.php delete mode 100644 game/fermerServeur.php delete mode 100644 game/flottes.php delete mode 100644 game/function.php delete mode 100644 game/jeu/Copie de bourse.php delete mode 100644 game/jeu/accueil.php delete mode 100644 game/jeu/admin/accueil.php delete mode 100644 game/jeu/admin/bandeau.php delete mode 100644 game/jeu/admin/demarrage.php delete mode 100644 game/jeu/admin/flottes.php delete mode 100644 game/jeu/admin/inscription.php delete mode 100644 game/jeu/admin/ip.php delete mode 100644 game/jeu/admin/joueur.php delete mode 100644 game/jeu/admin/mail.php delete mode 100644 game/jeu/admin/planete.php delete mode 100644 game/jeu/admin/prendre_controle.php delete mode 100644 game/jeu/admin/rapport.php delete mode 100644 game/jeu/admin/sanction_joueur.php delete mode 100644 game/jeu/admin/supprimer_joueur.php delete mode 100644 game/jeu/admin/version.php delete mode 100644 game/jeu/aide.php delete mode 100644 game/jeu/alliances.php delete mode 100644 game/jeu/amis.php delete mode 100644 game/jeu/arbre.php delete mode 100644 game/jeu/avertmulti.php delete mode 100644 game/jeu/batiments.php delete mode 100644 game/jeu/bourse.php delete mode 100644 game/jeu/bugs.php delete mode 100644 game/jeu/carte.php delete mode 100644 game/jeu/caserne.php delete mode 100644 game/jeu/chantierspatial.php delete mode 100644 game/jeu/chantierterrestre.php delete mode 100644 game/jeu/classement.php delete mode 100644 game/jeu/conditions.php delete mode 100644 game/jeu/connexion.php delete mode 100644 game/jeu/defenses.php delete mode 100644 game/jeu/demarrage.php delete mode 100644 game/jeu/description.php delete mode 100644 game/jeu/destinrapid.php delete mode 100644 game/jeu/envoyer.php delete mode 100644 game/jeu/flotte.php delete mode 100644 game/jeu/flotteANC.php delete mode 100644 game/jeu/gestion.php delete mode 100644 game/jeu/laboratoire.php delete mode 100644 game/jeu/logout.php delete mode 100644 game/jeu/marche.php delete mode 100644 game/jeu/messagerie.php delete mode 100644 game/jeu/njoueur.php delete mode 100644 game/jeu/operateur.php delete mode 100644 game/jeu/options.php delete mode 100644 game/jeu/options_change.php delete mode 100644 game/jeu/pilori.php delete mode 100644 game/jeu/regles.php delete mode 100644 game/jeu/rename.php delete mode 100644 game/jeu/ressources.php delete mode 100644 game/jeu/secours.php delete mode 100644 game/jeu/simulateur.php delete mode 100644 game/jeu/util.php delete mode 100644 game/jeu/version.php delete mode 100644 game/jeu/~flotte.php delete mode 100644 game/noms.php delete mode 100644 game/signatures/ARIAL.TTF delete mode 100644 game/signatures/AriBlk.TTF delete mode 100644 game/signatures/CALIBRI.TTF delete mode 100644 game/signatures/covenantuserbarus1.png delete mode 100644 game/signatures/covi.png delete mode 100644 game/signatures/hum.png delete mode 100644 game/signatures/humainuserbarhz2.png delete mode 100644 game/signatures/mixte1userbarju7.png delete mode 100644 game/signatures/userbarallicopygs1.png delete mode 100644 game/tables.php delete mode 100644 game/vars.php delete mode 100644 halo-battle/.buildpath delete mode 100644 halo-battle/.project delete mode 100644 htdocs/.htaccess delete mode 100644 htdocs/.onyx create mode 100644 htdocs/ajax_chat.php delete mode 100644 htdocs/export.php delete mode 100644 htdocs/genereXML.php delete mode 100644 htdocs/images/Thumbs.db delete mode 100644 htdocs/images/accueil/annonce.jpg delete mode 100644 htdocs/images/accueil/dossier.jpg delete mode 100644 htdocs/images/accueil/index.html delete mode 100644 htdocs/images/accueil/news_img.jpg delete mode 100644 htdocs/images/accueil/stat.png delete mode 100644 htdocs/images/ahfr.jpg delete mode 100644 htdocs/images/batiments/baseradardl3.jpg delete mode 100644 htdocs/images/batiments/batimentcovieux4.jpg delete mode 100644 htdocs/images/batiments/caserncov0ry.jpg delete mode 100644 htdocs/images/batiments/caserne.jpg delete mode 100644 htdocs/images/batiments/centrale electrique.jpg delete mode 100644 htdocs/images/batiments/centrale solaire.jpg delete mode 100644 htdocs/images/batiments/centrale_f.png delete mode 100644 htdocs/images/batiments/centrale_fusion.jpg delete mode 100644 htdocs/images/batiments/centrale_s.JPG delete mode 100644 htdocs/images/batiments/centrederecherchegu9.jpg delete mode 100644 htdocs/images/batiments/chantier spatial.jpg delete mode 100644 htdocs/images/batiments/chantier-spatial.jpg delete mode 100644 htdocs/images/batiments/chantier-terrestre.jpg delete mode 100644 htdocs/images/batiments/chantier_terrestre.jpg delete mode 100644 htdocs/images/batiments/chantier_terrestre.png delete mode 100644 htdocs/images/batiments/chantierspatialff8.jpg delete mode 100644 htdocs/images/batiments/chantierterrestrecopybj8.jpg delete mode 100644 htdocs/images/batiments/chantierterrestrehg1.jpg delete mode 100644 htdocs/images/batiments/chantierterrestrenz5.jpg delete mode 100644 htdocs/images/batiments/covbase25ro.jpg delete mode 100644 htdocs/images/batiments/covielabocn5.jpg delete mode 100644 htdocs/images/batiments/cristaloo3.png delete mode 100644 htdocs/images/batiments/ecole militaire.jpg delete mode 100644 htdocs/images/batiments/ecole_militaire.jpg delete mode 100644 htdocs/images/batiments/entrepot.jpg delete mode 100644 htdocs/images/batiments/generateurafusiondb2.jpg delete mode 100644 htdocs/images/batiments/generateurdecristalmh5.jpg delete mode 100644 htdocs/images/batiments/generateurdemetalsg0.jpg delete mode 100644 htdocs/images/batiments/generateurdenergievb7.jpg delete mode 100644 htdocs/images/batiments/generateurdhydrognedh3.jpg delete mode 100644 htdocs/images/batiments/index.html delete mode 100644 htdocs/images/batiments/informatique.jpg delete mode 100644 htdocs/images/batiments/ionisateur.png delete mode 100644 htdocs/images/batiments/ioniseurdn4.jpg delete mode 100644 htdocs/images/batiments/mine_c.png delete mode 100644 htdocs/images/batiments/mine_m.jpg delete mode 100644 htdocs/images/batiments/mine_m.png delete mode 100644 htdocs/images/batiments/nanw9.jpg delete mode 100644 htdocs/images/batiments/oeil.png delete mode 100644 htdocs/images/batiments/oeilduprophetewj6.jpg delete mode 100644 htdocs/images/batiments/ordianteur_hologramme.jpg delete mode 100644 htdocs/images/batiments/powersupplycoviejq1.jpg delete mode 100644 htdocs/images/batiments/purificateur_c.png delete mode 100644 htdocs/images/batiments/purificateur_m.png delete mode 100644 htdocs/images/batiments/purificateurdemtalhb3.jpg delete mode 100644 htdocs/images/batiments/radar.jpg delete mode 100644 htdocs/images/batiments/recherches.jpg delete mode 100644 htdocs/images/batiments/sanstitretruecolor09zn6.jpg delete mode 100644 htdocs/images/batiments/sanstitrevi7.jpg delete mode 100644 htdocs/images/batiments/search0yp.jpg delete mode 100644 htdocs/images/batiments/silo.jpg delete mode 100644 htdocs/images/batiments/solaire.jpg delete mode 100644 htdocs/images/batiments/stockage.jpg delete mode 100644 htdocs/images/batiments/stockagebasement1cs10bl.jpg delete mode 100644 htdocs/images/batiments/synchroniseur.jpg delete mode 100644 htdocs/images/carte/covenant.jpg delete mode 100644 htdocs/images/carte/forerunner.jpg delete mode 100644 htdocs/images/carte/humain.jpg delete mode 100644 htdocs/images/caserne/31598918ol1.jpg delete mode 100644 htdocs/images/caserne/72188202fg9.jpg delete mode 100644 htdocs/images/caserne/81770345oo4.jpg delete mode 100644 htdocs/images/caserne/85631315fq7.jpg delete mode 100644 htdocs/images/caserne/86497470qz6.jpg delete mode 100644 htdocs/images/caserne/88091275ja8.jpg delete mode 100644 htdocs/images/caserne/88218731ts1.jpg delete mode 100644 htdocs/images/caserne/94990342wb4.jpg delete mode 100644 htdocs/images/caserne/98004530fx3.jpg delete mode 100644 htdocs/images/caserne/TCAO2.jpg delete mode 100644 htdocs/images/caserne/brute.jpg delete mode 100644 htdocs/images/caserne/defenseurlegerhs8.jpg delete mode 100644 htdocs/images/caserne/defenseurlourdhr3.jpg delete mode 100644 htdocs/images/caserne/drone.jpg delete mode 100644 htdocs/images/caserne/elite.jpg delete mode 100644 htdocs/images/caserne/exosquelettehbpb2.jpg delete mode 100644 htdocs/images/caserne/grenadier.jpg delete mode 100644 htdocs/images/caserne/grunt1.jpg delete mode 100644 htdocs/images/caserne/hunter1.jpg delete mode 100644 htdocs/images/caserne/index.html delete mode 100644 htdocs/images/caserne/ingenieur_c.jpg delete mode 100644 htdocs/images/caserne/ingenieurs.jpg delete mode 100644 htdocs/images/caserne/jackal.jpg delete mode 100644 htdocs/images/caserne/jackalsniper.jpg delete mode 100644 htdocs/images/caserne/marinehf0.jpg delete mode 100644 htdocs/images/caserne/marines.jpg delete mode 100644 htdocs/images/caserne/medecin.jpg delete mode 100644 htdocs/images/caserne/medecin_c.jpg delete mode 100644 htdocs/images/caserne/scoutma3.jpg delete mode 100644 htdocs/images/caserne/sentinellelegerecn4.jpg delete mode 100644 htdocs/images/caserne/sniper.jpg delete mode 100644 htdocs/images/caserne/spartan.jpg delete mode 100644 htdocs/images/covenant.jpg delete mode 100644 htdocs/images/covenant_na.jpg delete mode 100644 htdocs/images/forerunner_na.jpg delete mode 100644 htdocs/images/hfr.jpg delete mode 100644 htdocs/images/humain.jpg delete mode 100644 htdocs/images/humain_na.jpg delete mode 100644 htdocs/images/index.html delete mode 100644 htdocs/images/planetes/.svn/entries delete mode 100644 htdocs/images/planetes/.svn/format delete mode 100644 htdocs/images/planetes/.svn/prop-base/1.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/10.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/11.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/12.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/13.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/14.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/15.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/16.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/17.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/18.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/19.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/2.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/20.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/21.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/22.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/23.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/24.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/25.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/26.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/27.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/28.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/29.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/3.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/30.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/31.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/32.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/4.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/5.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/6.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/7.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/8.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/prop-base/9.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/1.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/10.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/11.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/12.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/13.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/14.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/15.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/16.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/17.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/18.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/19.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/2.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/20.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/21.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/22.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/23.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/24.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/25.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/26.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/27.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/28.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/29.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/3.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/30.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/31.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/32.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/4.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/5.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/6.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/7.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/8.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/9.jpg.svn-base delete mode 100644 htdocs/images/planetes/.svn/text-base/index.html.svn-base delete mode 100644 htdocs/images/planetes/1.jpg delete mode 100644 htdocs/images/planetes/10.jpg delete mode 100644 htdocs/images/planetes/11.jpg delete mode 100644 htdocs/images/planetes/12.jpg delete mode 100644 htdocs/images/planetes/13.jpg delete mode 100644 htdocs/images/planetes/14.jpg delete mode 100644 htdocs/images/planetes/15.jpg delete mode 100644 htdocs/images/planetes/16.jpg delete mode 100644 htdocs/images/planetes/17.jpg delete mode 100644 htdocs/images/planetes/18.jpg delete mode 100644 htdocs/images/planetes/19.jpg delete mode 100644 htdocs/images/planetes/2.jpg delete mode 100644 htdocs/images/planetes/20.jpg delete mode 100644 htdocs/images/planetes/21.jpg delete mode 100644 htdocs/images/planetes/22.jpg delete mode 100644 htdocs/images/planetes/23.jpg delete mode 100644 htdocs/images/planetes/24.jpg delete mode 100644 htdocs/images/planetes/25.jpg delete mode 100644 htdocs/images/planetes/26.jpg delete mode 100644 htdocs/images/planetes/27.jpg delete mode 100644 htdocs/images/planetes/28.jpg delete mode 100644 htdocs/images/planetes/29.jpg delete mode 100644 htdocs/images/planetes/3.jpg delete mode 100644 htdocs/images/planetes/30.jpg delete mode 100644 htdocs/images/planetes/31.jpg delete mode 100644 htdocs/images/planetes/32.jpg delete mode 100644 htdocs/images/planetes/4.jpg delete mode 100644 htdocs/images/planetes/5.jpg delete mode 100644 htdocs/images/planetes/6.jpg delete mode 100644 htdocs/images/planetes/7.jpg delete mode 100644 htdocs/images/planetes/8.jpg delete mode 100644 htdocs/images/planetes/9.jpg delete mode 100644 htdocs/images/planetes/index.html delete mode 100644 htdocs/images/planetesANC/.svn/entries delete mode 100644 htdocs/images/planetesANC/.svn/format delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/1.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/10.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/11.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/12.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/13.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/14.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/15.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/16.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/17.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/18.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/19.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/2.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/20.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/21.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/22.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/23.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/24.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/25.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/26.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/27.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/28.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/29.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/3.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/30.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/31.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/32.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/4.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/5.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/6.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/7.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/8.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/9.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/prop-base/Thumbs.db.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/1.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/10.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/11.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/12.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/13.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/14.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/15.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/16.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/17.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/18.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/19.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/2.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/20.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/21.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/22.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/23.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/24.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/25.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/26.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/27.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/28.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/29.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/3.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/30.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/31.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/32.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/4.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/5.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/6.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/7.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/8.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/9.jpg.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/Thumbs.db.svn-base delete mode 100644 htdocs/images/planetesANC/.svn/text-base/index.html.svn-base delete mode 100644 htdocs/images/planetesANC/1.jpg delete mode 100644 htdocs/images/planetesANC/10.jpg delete mode 100644 htdocs/images/planetesANC/11.jpg delete mode 100644 htdocs/images/planetesANC/12.jpg delete mode 100644 htdocs/images/planetesANC/13.jpg delete mode 100644 htdocs/images/planetesANC/14.jpg delete mode 100644 htdocs/images/planetesANC/15.jpg delete mode 100644 htdocs/images/planetesANC/16.jpg delete mode 100644 htdocs/images/planetesANC/17.jpg delete mode 100644 htdocs/images/planetesANC/18.jpg delete mode 100644 htdocs/images/planetesANC/19.jpg delete mode 100644 htdocs/images/planetesANC/2.jpg delete mode 100644 htdocs/images/planetesANC/20.jpg delete mode 100644 htdocs/images/planetesANC/21.jpg delete mode 100644 htdocs/images/planetesANC/22.jpg delete mode 100644 htdocs/images/planetesANC/23.jpg delete mode 100644 htdocs/images/planetesANC/24.jpg delete mode 100644 htdocs/images/planetesANC/25.jpg delete mode 100644 htdocs/images/planetesANC/26.jpg delete mode 100644 htdocs/images/planetesANC/27.jpg delete mode 100644 htdocs/images/planetesANC/28.jpg delete mode 100644 htdocs/images/planetesANC/29.jpg delete mode 100644 htdocs/images/planetesANC/3.jpg delete mode 100644 htdocs/images/planetesANC/30.jpg delete mode 100644 htdocs/images/planetesANC/31.jpg delete mode 100644 htdocs/images/planetesANC/32.jpg delete mode 100644 htdocs/images/planetesANC/4.jpg delete mode 100644 htdocs/images/planetesANC/5.jpg delete mode 100644 htdocs/images/planetesANC/6.jpg delete mode 100644 htdocs/images/planetesANC/7.jpg delete mode 100644 htdocs/images/planetesANC/8.jpg delete mode 100644 htdocs/images/planetesANC/9.jpg delete mode 100644 htdocs/images/planetesANC/Thumbs.db delete mode 100644 htdocs/images/planetesANC/index.html delete mode 100644 htdocs/images/smile/.svn/entries delete mode 100644 htdocs/images/smile/.svn/format delete mode 100644 htdocs/images/smile/.svn/prop-base/Thumbs.db.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/biggrin.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/confused.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/cool.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/eek.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/evil.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/lol.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/mad.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/neutral.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/razz.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/redface.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/rolleyes.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/sad.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/smile.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/surprised.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/twisted.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/prop-base/wink.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/Thumbs.db.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/biggrin.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/confused.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/cool.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/eek.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/evil.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/index.html.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/lol.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/mad.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/neutral.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/razz.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/redface.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/rolleyes.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/sad.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/smile.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/surprised.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/twisted.gif.svn-base delete mode 100644 htdocs/images/smile/.svn/text-base/wink.gif.svn-base delete mode 100644 htdocs/images/smile/Thumbs.db delete mode 100644 htdocs/images/smile/biggrin.gif delete mode 100644 htdocs/images/smile/confused.gif delete mode 100644 htdocs/images/smile/cool.gif delete mode 100644 htdocs/images/smile/eek.gif delete mode 100644 htdocs/images/smile/evil.gif delete mode 100644 htdocs/images/smile/index.html delete mode 100644 htdocs/images/smile/lol.gif delete mode 100644 htdocs/images/smile/mad.gif delete mode 100644 htdocs/images/smile/neutral.gif delete mode 100644 htdocs/images/smile/razz.gif delete mode 100644 htdocs/images/smile/redface.gif delete mode 100644 htdocs/images/smile/rolleyes.gif delete mode 100644 htdocs/images/smile/sad.gif delete mode 100644 htdocs/images/smile/smile.gif delete mode 100644 htdocs/images/smile/surprised.gif delete mode 100644 htdocs/images/smile/twisted.gif delete mode 100644 htdocs/images/smile/wink.gif delete mode 100644 htdocs/images/smiles/biggrin.gif delete mode 100644 htdocs/images/smiles/confused.gif delete mode 100644 htdocs/images/smiles/cool.gif delete mode 100644 htdocs/images/smiles/eek.gif delete mode 100644 htdocs/images/smiles/evil.gif delete mode 100644 htdocs/images/smiles/index.html delete mode 100644 htdocs/images/smiles/lol.gif delete mode 100644 htdocs/images/smiles/mad.gif delete mode 100644 htdocs/images/smiles/neutral.gif delete mode 100644 htdocs/images/smiles/razz.gif delete mode 100644 htdocs/images/smiles/redface.gif delete mode 100644 htdocs/images/smiles/rolleyes.gif delete mode 100644 htdocs/images/smiles/sad.gif delete mode 100644 htdocs/images/smiles/smile.gif delete mode 100644 htdocs/images/smiles/surprised.gif delete mode 100644 htdocs/images/smiles/twisted.gif delete mode 100644 htdocs/images/smiles/wink.gif delete mode 100644 htdocs/images/technologies/39969905fullew4.jpg delete mode 100644 htdocs/images/technologies/IA4.jpg delete mode 100644 htdocs/images/technologies/Mjolnir.jpg delete mode 100644 htdocs/images/technologies/arme.jpg delete mode 100644 htdocs/images/technologies/arme.png delete mode 100644 htdocs/images/technologies/armement.jpg delete mode 100644 htdocs/images/technologies/armuremc8ij.jpg delete mode 100644 htdocs/images/technologies/blindage.jpg delete mode 100644 htdocs/images/technologies/boucliervaiseaucovenantey4.jpg delete mode 100644 htdocs/images/technologies/citydevlopment1px.jpg delete mode 100644 htdocs/images/technologies/commandement.jpg delete mode 100644 htdocs/images/technologies/detection.jpg delete mode 100644 htdocs/images/technologies/developpement.jpg delete mode 100644 htdocs/images/technologies/energie.jpg delete mode 100644 htdocs/images/technologies/ernergieforruner.jpg delete mode 100644 htdocs/images/technologies/hyperespace.jpg delete mode 100644 htdocs/images/technologies/hyperespace2.jpg delete mode 100644 htdocs/images/technologies/index.html delete mode 100644 htdocs/images/technologies/informatique1.jpg delete mode 100644 htdocs/images/technologies/medecin1.jpg delete mode 100644 htdocs/images/technologies/medecine.JPG delete mode 100644 htdocs/images/technologies/nucleartech9qm.jpg delete mode 100644 htdocs/images/technologies/plasma4yl.jpg delete mode 100644 htdocs/images/technologies/radar7zr.jpg delete mode 100644 htdocs/images/technologies/reacteur_f.jpg delete mode 100644 htdocs/images/technologies/reacteuracombustion.jpg delete mode 100644 htdocs/images/technologies/reacteurantigravyd1.jpg delete mode 100644 htdocs/images/technologies/reacteurfusionforerunnewu0.jpg delete mode 100644 htdocs/images/technologies/reacteurfusiontype1al5.jpg delete mode 100644 htdocs/images/technologies/reacteurfusiontype2nn6.jpg delete mode 100644 htdocs/images/technologies/sanstitretruecolor04no6.jpg delete mode 100644 htdocs/images/technologies/sousespacety4.jpg delete mode 100644 htdocs/images/technologies/tactique.jpg delete mode 100644 htdocs/images/technologies/techarmes1jk1.jpg delete mode 100644 htdocs/images/terrestre/94759069vc8.jpg delete mode 100644 htdocs/images/terrestre/M12A1_LAAV_Warthog.jpg delete mode 100644 htdocs/images/terrestre/M12G1_LAAV_Warthog.jpg delete mode 100644 htdocs/images/terrestre/M12_LRV_Warthog.jpg delete mode 100644 htdocs/images/terrestre/albatross.jpg delete mode 100644 htdocs/images/terrestre/apparition.jpg delete mode 100644 htdocs/images/terrestre/bansheeqp0.jpg delete mode 100644 htdocs/images/terrestre/boardingcraft.jpg delete mode 100644 htdocs/images/terrestre/csnulancemissileol5.jpg delete mode 100644 htdocs/images/terrestre/csnushortswordad3.jpg delete mode 100644 htdocs/images/terrestre/csnusparrowhawkkp4.jpg delete mode 100644 htdocs/images/terrestre/dca_legere.jpg delete mode 100644 htdocs/images/terrestre/dca_lourde.jpg delete mode 100644 htdocs/images/terrestre/defcovie.jpg delete mode 100644 htdocs/images/terrestre/ghostic1.jpg delete mode 100644 htdocs/images/terrestre/index.html delete mode 100644 htdocs/images/terrestre/lanceur_torpilles.jpg delete mode 100644 htdocs/images/terrestre/pelican.jpg delete mode 100644 htdocs/images/terrestre/pelican_armed.jpg delete mode 100644 htdocs/images/terrestre/phantomfu2.jpg delete mode 100644 htdocs/images/terrestre/scorpion.jpg delete mode 100644 htdocs/images/terrestre/scorpionN.jpg delete mode 100644 htdocs/images/terrestre/shade.jpg delete mode 100644 htdocs/images/terrestre/shadow.jpg delete mode 100644 htdocs/images/terrestre/spectre1.jpg delete mode 100644 htdocs/images/terrestre/spirit1.jpg delete mode 100644 htdocs/images/terrestre/stationdedefensent8.jpg delete mode 100644 htdocs/images/terrestre/strongshade.jpg delete mode 100644 htdocs/images/terrestre/tourelle.jpg delete mode 100644 htdocs/images/terrestre/tourelle_fixe.jpg delete mode 100644 htdocs/images/terrestre/tourelle_gauss.jpg delete mode 100644 htdocs/images/terrestre/tourelle_plasma.jpg delete mode 100644 htdocs/images/terrestre/tourellebarreau.jpg delete mode 100644 htdocs/images/terrestre/tourioniquegr6.jpg delete mode 100644 htdocs/images/terrestre/tourplasmasl4.jpg delete mode 100644 htdocs/images/terrestre/warthog-vrl.jpg delete mode 100644 htdocs/images/terrestre/wraith.jpg delete mode 100644 htdocs/images/vaisseaux/62685810.jpg delete mode 100644 htdocs/images/vaisseaux/cargo2pb6.jpg delete mode 100644 htdocs/images/vaisseaux/cargosladen.jpg delete mode 100644 htdocs/images/vaisseaux/cargosparabola.jpg delete mode 100644 htdocs/images/vaisseaux/charognard.jpg delete mode 100644 htdocs/images/vaisseaux/chasseurlourd7id.jpg delete mode 100644 htdocs/images/vaisseaux/chasseurlourdfk8.jpg delete mode 100644 htdocs/images/vaisseaux/citecovenant.jpg delete mode 100644 htdocs/images/vaisseaux/colocopiers4.jpg delete mode 100644 htdocs/images/vaisseaux/colonisation.jpg delete mode 100644 htdocs/images/vaisseaux/contactharvestbynameleszk3.jpg delete mode 100644 htdocs/images/vaisseaux/coviecolobv3.jpg delete mode 100644 htdocs/images/vaisseaux/croiseur.jpg delete mode 100644 htdocs/images/vaisseaux/croiseur8er.jpg delete mode 100644 htdocs/images/vaisseaux/croiseurclassealcyon130om6.jpg delete mode 100644 htdocs/images/vaisseaux/croiseurclassemarathon1oc0.jpg delete mode 100644 htdocs/images/vaisseaux/croiseurforrunerns4.jpg delete mode 100644 htdocs/images/vaisseaux/croiseurmarathonke3.jpg delete mode 100644 htdocs/images/vaisseaux/csnucargoladen2al8.jpg delete mode 100644 htdocs/images/vaisseaux/csnucargoparabola2mc9.jpg delete mode 100644 htdocs/images/vaisseaux/csnufregatedk7.jpg delete mode 100644 htdocs/images/vaisseaux/csnuportevaisseauxgy3.jpg delete mode 100644 htdocs/images/vaisseaux/csnusuperportevaisseauxrw4.jpg delete mode 100644 htdocs/images/vaisseaux/cuiras18.jpg delete mode 100644 htdocs/images/vaisseaux/destructeur2ci0.jpg delete mode 100644 htdocs/images/vaisseaux/drone_clarion.jpg delete mode 100644 htdocs/images/vaisseaux/fregate2ky.jpg delete mode 100644 htdocs/images/vaisseaux/fregatewz5.jpg delete mode 100644 htdocs/images/vaisseaux/frgatecopiegw1.jpg delete mode 100644 htdocs/images/vaisseaux/halcyo15.jpg delete mode 100644 htdocs/images/vaisseaux/index.html delete mode 100644 htdocs/images/vaisseaux/longsword.jpg delete mode 100644 htdocs/images/vaisseaux/longsworduf9.jpg delete mode 100644 htdocs/images/vaisseaux/marath14.jpg delete mode 100644 htdocs/images/vaisseaux/nanw9.jpg delete mode 100644 htdocs/images/vaisseaux/pv.jpg delete mode 100644 htdocs/images/vaisseaux/qsu169.jpg delete mode 100644 htdocs/images/vaisseaux/recycl10.jpg delete mode 100644 htdocs/images/vaisseaux/recycleur.jpg delete mode 100644 htdocs/images/vaisseaux/sanstitre2copiegw9.jpg delete mode 100644 htdocs/images/vaisseaux/sonde_despionnage1.jpg delete mode 100644 htdocs/images/vaisseaux/station.jpg delete mode 100644 htdocs/images/vaisseaux/station1.jpg delete mode 100644 htdocs/images/vaisseaux/stationorbitalezt7.jpg delete mode 100644 htdocs/images/vaisseaux/superdestroyerwa6.jpg delete mode 100644 htdocs/images/vaisseaux/vaisseau.jpg delete mode 100644 htdocs/images/vaisseaux/vaisseaucolonisationmm4.jpg delete mode 100644 htdocs/images/vaisseaux/vaisseaudebataille9na.jpg delete mode 100644 htdocs/images/vaisseaux/vaisseauuu0.jpg delete mode 100644 htdocs/java/EIRC-cfg.cab delete mode 100644 htdocs/java/EIRC-cfg.jar delete mode 100644 htdocs/java/EIRC.cab delete mode 100644 htdocs/java/EIRC.class delete mode 100644 htdocs/java/EIRC.jar delete mode 100644 htdocs/java/index.html delete mode 100644 htdocs/java/sfx/Boink.au delete mode 100644 htdocs/java/sfx/Boooh.au delete mode 100644 htdocs/java/sfx/Boop.au delete mode 100644 htdocs/java/sfx/Click.au delete mode 100644 htdocs/java/sfx/Clock.au delete mode 100644 htdocs/java/sfx/Drip.au delete mode 100644 htdocs/java/sfx/Hit.au delete mode 100644 htdocs/java/sfx/Magic.au delete mode 100644 htdocs/java/sfx/Pipe.au delete mode 100644 htdocs/java/sfx/Pouet.au delete mode 100644 htdocs/java/sfx/Rifle.au delete mode 100644 htdocs/java/sfx/Ringin.au delete mode 100644 htdocs/java/sfx/Squish.au delete mode 100644 htdocs/java/sfx/Train.au delete mode 100644 htdocs/java/sfx/Warning.au delete mode 100644 htdocs/java/sfx/Whistle.au delete mode 100644 htdocs/java/sfx/Whoosh.au delete mode 100644 htdocs/java/sfx/Yoo.au delete mode 100644 htdocs/js/cms.js delete mode 100644 htdocs/js/flotte.js delete mode 100644 htdocs/js/game.js delete mode 100644 htdocs/js/index.html delete mode 100644 htdocs/js/inscription.js delete mode 100644 htdocs/js/prototype.js delete mode 100644 htdocs/l4H1ev9IwDs40/connexion.php delete mode 100644 htdocs/l4H1ev9IwDs40/css/connexion.css delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/Thumbs.db delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/bottom.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/bottomleft.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/bottomright.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/buttons.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/close.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/connexion.jpg delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/edges.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/full.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/hide.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/top.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/topleft.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/img/topright.gif delete mode 100644 htdocs/l4H1ev9IwDs40/css/preview.css delete mode 100644 htdocs/l4H1ev9IwDs40/login.list delete mode 100644 htdocs/l4H1ev9IwDs40/preview.php delete mode 100644 htdocs/n3p7bLn59Yco3d/.htaccess delete mode 100644 htdocs/n3p7bLn59Yco3d/.htpasswd delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/Thumbs.db delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/background.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/barre.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/bottom.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/bottomleft.png delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/bottomright.png delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/cancel.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/close.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/down.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/full.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/hide.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/li.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/li2.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/top.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/topleft.png delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/topright.png delete mode 100644 htdocs/n3p7bLn59Yco3d/css/images/up.gif delete mode 100644 htdocs/n3p7bLn59Yco3d/css/style.css delete mode 100644 htdocs/n3p7bLn59Yco3d/demo.html delete mode 100644 htdocs/n3p7bLn59Yco3d/descriptions.xml delete mode 100644 htdocs/n3p7bLn59Yco3d/images/Thumbs.db delete mode 100644 htdocs/n3p7bLn59Yco3d/images/batiments/Thumbs.db delete mode 100644 htdocs/n3p7bLn59Yco3d/images/batiments/cristal.png delete mode 100644 htdocs/n3p7bLn59Yco3d/images/batiments/hydrogene.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/images/batiments/metal.png delete mode 100644 htdocs/n3p7bLn59Yco3d/js/animations.js delete mode 100644 htdocs/n3p7bLn59Yco3d/js/api.js delete mode 100644 htdocs/n3p7bLn59Yco3d/js/functions.js delete mode 100644 htdocs/n3p7bLn59Yco3d/js/interface.js delete mode 100644 htdocs/n3p7bLn59Yco3d/js/load.js delete mode 100644 htdocs/n3p7bLn59Yco3d/js/prototype.js delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/1.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/10.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/11.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/12.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/13.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/14.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/15.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/2.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/3.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/4.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/5.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/6.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/7.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/8.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/9.jpg delete mode 100644 htdocs/n3p7bLn59Yco3d/planetes/Thumbs.db delete mode 100644 htdocs/taches.php delete mode 100644 htdocs/templates/cms/default.css delete mode 100644 htdocs/templates/cms/images/all.gif delete mode 100644 htdocs/templates/cms/images/annonce_bg.gif delete mode 100644 htdocs/templates/cms/images/annonce_titre.gif delete mode 100644 htdocs/templates/cms/images/block_bg.gif delete mode 100644 htdocs/templates/cms/images/block_footer.gif delete mode 100644 htdocs/templates/cms/images/block_footer2.gif delete mode 100644 htdocs/templates/cms/images/block_footer3.gif delete mode 100644 htdocs/templates/cms/images/block_footer4.gif delete mode 100644 htdocs/templates/cms/images/block_header.gif delete mode 100644 htdocs/templates/cms/images/block_header2.gif delete mode 100644 htdocs/templates/cms/images/block_header3.gif delete mode 100644 htdocs/templates/cms/images/button.gif delete mode 100644 htdocs/templates/cms/images/com.gif delete mode 100644 htdocs/templates/cms/images/connexion_plus.gif delete mode 100644 htdocs/templates/cms/images/cornerbt.gif delete mode 100644 htdocs/templates/cms/images/cornertop.gif delete mode 100644 htdocs/templates/cms/images/date.gif delete mode 100644 htdocs/templates/cms/images/date_bg.gif delete mode 100644 htdocs/templates/cms/images/fleche.gif delete mode 100644 htdocs/templates/cms/images/footer.gif delete mode 100644 htdocs/templates/cms/images/header.gif delete mode 100644 htdocs/templates/cms/images/header.jpg delete mode 100644 htdocs/templates/cms/images/inscription.png delete mode 100644 htdocs/templates/cms/images/link.gif delete mode 100644 htdocs/templates/cms/images/new.gif delete mode 100644 htdocs/templates/cms/images/ok.gif delete mode 100644 htdocs/templates/cms/images/ombre_bt.gif delete mode 100644 htdocs/templates/cms/images/recherche.gif delete mode 100644 htdocs/templates/cms/images/rss.gif delete mode 100644 htdocs/templates/covenants.css delete mode 100644 htdocs/templates/csnu.css delete mode 100644 htdocs/templates/images/background.jpg delete mode 100644 htdocs/templates/images/background2.jpg delete mode 100644 htdocs/templates/images/barre.gif delete mode 100644 htdocs/templates/images/barre2.gif delete mode 100644 htdocs/templates/images/button.gif delete mode 100644 htdocs/templates/images/button2.gif delete mode 100644 htdocs/templates/images/cornerbt.gif delete mode 100644 htdocs/templates/images/cornerbt2.gif delete mode 100644 htdocs/templates/images/cornertop.gif delete mode 100644 htdocs/templates/images/cornertop2.gif delete mode 100644 htdocs/templates/images/corps.gif delete mode 100644 htdocs/templates/images/corps2.gif delete mode 100644 htdocs/templates/images/corpsbt.gif delete mode 100644 htdocs/templates/images/corpsbt2.gif delete mode 100644 htdocs/templates/images/corpstop.gif delete mode 100644 htdocs/templates/images/corpstop2.gif delete mode 100644 htdocs/templates/images/dd.gif delete mode 100644 htdocs/templates/images/dd2.gif delete mode 100644 htdocs/templates/images/dt.gif delete mode 100644 htdocs/templates/images/dt2.gif delete mode 100644 htdocs/templates/images/header.jpg delete mode 100644 htdocs/templates/images/header2.jpg delete mode 100644 htdocs/templates/images/menu.gif delete mode 100644 htdocs/templates/images/menu2.gif delete mode 100644 htdocs/templates/images/menu_bt.gif delete mode 100644 htdocs/templates/images/menu_bt2.gif delete mode 100644 htdocs/templates/images/menu_head.gif delete mode 100644 htdocs/templates/images/menu_head2.gif delete mode 100644 htdocs/templates/images/menu_lien.gif delete mode 100644 htdocs/templates/images/menu_lien2.gif delete mode 100644 htdocs/templates/images/msg.gif delete mode 100644 htdocs/templates/images/msg2.gif delete mode 100644 htdocs/templates/images/ok.gif delete mode 100644 htdocs/templates/images/ombre_bt.gif delete mode 100644 htdocs/templates/images/ombre_bt2.gif delete mode 100644 htdocs/templates/images/plus.gif delete mode 100644 htdocs/templates/images/plus2.gif delete mode 100644 htdocs/templates/images/recherche.gif delete mode 100644 htdocs/templates/images/ressource.gif delete mode 100644 htdocs/templates/images/ressource2.gif delete mode 100644 htdocs/templates/images/rss.gif delete mode 100644 htdocs/templates/index.html delete mode 100644 htdocs/test.php delete mode 100644 htdocs/testmail.php delete mode 100644 onyx/access.php delete mode 100644 onyx/backup/2008-09-28 15-42-57.sql delete mode 100644 onyx/backup/2008-09-28 15-42-57.xml delete mode 100644 onyx/backup/2008-09-28 15-45-38.sql delete mode 100644 onyx/backup/2008-09-28 15-45-38.xml delete mode 100644 onyx/backup/2008-09-28 16-06-09.sql delete mode 100644 onyx/backup/2008-09-28 16-06-09.xml delete mode 100644 onyx/backup/2008-11-29 16-37-15.sql delete mode 100644 onyx/backup/2008-11-29 16-37-15.xml delete mode 100644 onyx/backup/2008-11-29 16-37-42.sql delete mode 100644 onyx/backup/2008-11-29 16-37-42.xml delete mode 100644 onyx/backup/2008-11-29 16-39-44.sql delete mode 100644 onyx/backup/2008-11-29 16-39-44.xml delete mode 100644 onyx/backup/2008-11-29 17-34-29.sql delete mode 100644 onyx/backup/2008-11-29 17-34-29.xml delete mode 100644 onyx/backup/2008-11-29 17-35-17.sql delete mode 100644 onyx/backup/2008-11-29 17-35-17.xml delete mode 100644 onyx/backup/2008-11-29 17-35-32.sql delete mode 100644 onyx/backup/2008-11-29 17-35-32.xml delete mode 100644 onyx/backup/2008-11-29 17-38-36.sql delete mode 100644 onyx/backup/2008-11-29 17-38-36.xml delete mode 100644 onyx/backup/2008-11-29 17-39-07.sql delete mode 100644 onyx/backup/2008-11-29 17-39-07.xml delete mode 100644 onyx/backup/2008-11-29 17-39-14.sql delete mode 100644 onyx/backup/2008-11-29 17-39-14.xml delete mode 100644 onyx/backup/2008-11-29 17-39-20.sql delete mode 100644 onyx/backup/2008-11-29 17-39-20.xml delete mode 100644 onyx/backup/2008-11-29 17-39-28.sql delete mode 100644 onyx/backup/2008-11-29 17-39-28.xml delete mode 100644 onyx/backup/2008-11-29 17-39-37.sql delete mode 100644 onyx/backup/2008-11-29 17-39-37.xml delete mode 100644 onyx/backup/2008-11-29 17-39-44.sql delete mode 100644 onyx/backup/2008-11-29 17-39-44.xml delete mode 100644 onyx/backup/2008-11-29 17-42-04.sql delete mode 100644 onyx/backup/2008-11-29 17-42-04.xml delete mode 100644 onyx/backup/restaureXML.php delete mode 100644 onyx/ban.xlist delete mode 100644 onyx/bdd.mysql.class.php delete mode 100644 onyx/bdd.postgresql.class.php delete mode 100644 onyx/cache.class.php delete mode 100644 onyx/common.php delete mode 100644 onyx/config.xconf delete mode 100644 onyx/kernel.php delete mode 100644 onyx/logs/03-01-2009.xlog delete mode 100644 onyx/logs/04-01-2009.xlog delete mode 100644 onyx/logs/09-01-2009.xlog delete mode 100644 onyx/logs/10-01-2009.xlog delete mode 100644 onyx/profiles/admin.xconf delete mode 100644 onyx/profiles/servers.xconf delete mode 100644 onyx/session.class.php delete mode 100644 onyx/session.mysql.class.php delete mode 100644 onyx/session.postgresql.class.php delete mode 100644 onyx/smarty/Config_File.class.php delete mode 100644 onyx/smarty/Smarty.class.php delete mode 100644 onyx/smarty/Smarty_Compiler.class.php delete mode 100644 onyx/smarty/debug.tpl delete mode 100644 onyx/smarty/internals/core.assemble_plugin_filepath.php delete mode 100644 onyx/smarty/internals/core.assign_smarty_interface.php delete mode 100644 onyx/smarty/internals/core.create_dir_structure.php delete mode 100644 onyx/smarty/internals/core.display_debug_console.php delete mode 100644 onyx/smarty/internals/core.get_include_path.php delete mode 100644 onyx/smarty/internals/core.get_microtime.php delete mode 100644 onyx/smarty/internals/core.get_php_resource.php delete mode 100644 onyx/smarty/internals/core.is_secure.php delete mode 100644 onyx/smarty/internals/core.is_trusted.php delete mode 100644 onyx/smarty/internals/core.load_plugins.php delete mode 100644 onyx/smarty/internals/core.load_resource_plugin.php delete mode 100644 onyx/smarty/internals/core.process_cached_inserts.php delete mode 100644 onyx/smarty/internals/core.process_compiled_include.php delete mode 100644 onyx/smarty/internals/core.read_cache_file.php delete mode 100644 onyx/smarty/internals/core.rm_auto.php delete mode 100644 onyx/smarty/internals/core.rmdir.php delete mode 100644 onyx/smarty/internals/core.run_insert_handler.php delete mode 100644 onyx/smarty/internals/core.smarty_include_php.php delete mode 100644 onyx/smarty/internals/core.write_cache_file.php delete mode 100644 onyx/smarty/internals/core.write_compiled_include.php delete mode 100644 onyx/smarty/internals/core.write_compiled_resource.php delete mode 100644 onyx/smarty/internals/core.write_file.php delete mode 100644 onyx/smarty/plugins/block.textformat.php delete mode 100644 onyx/smarty/plugins/compiler.assign.php delete mode 100644 onyx/smarty/plugins/function.assign_debug_info.php delete mode 100644 onyx/smarty/plugins/function.config_load.php delete mode 100644 onyx/smarty/plugins/function.counter.php delete mode 100644 onyx/smarty/plugins/function.cycle.php delete mode 100644 onyx/smarty/plugins/function.debug.php delete mode 100644 onyx/smarty/plugins/function.eval.php delete mode 100644 onyx/smarty/plugins/function.fetch.php delete mode 100644 onyx/smarty/plugins/function.html_checkboxes.php delete mode 100644 onyx/smarty/plugins/function.html_image.php delete mode 100644 onyx/smarty/plugins/function.html_options.php delete mode 100644 onyx/smarty/plugins/function.html_radios.php delete mode 100644 onyx/smarty/plugins/function.html_select_date.php delete mode 100644 onyx/smarty/plugins/function.html_select_time.php delete mode 100644 onyx/smarty/plugins/function.html_table.php delete mode 100644 onyx/smarty/plugins/function.mailto.php delete mode 100644 onyx/smarty/plugins/function.math.php delete mode 100644 onyx/smarty/plugins/function.popup.php delete mode 100644 onyx/smarty/plugins/function.popup_init.php delete mode 100644 onyx/smarty/plugins/modifier.capitalize.php delete mode 100644 onyx/smarty/plugins/modifier.cat.php delete mode 100644 onyx/smarty/plugins/modifier.count_characters.php delete mode 100644 onyx/smarty/plugins/modifier.count_paragraphs.php delete mode 100644 onyx/smarty/plugins/modifier.count_sentences.php delete mode 100644 onyx/smarty/plugins/modifier.count_words.php delete mode 100644 onyx/smarty/plugins/modifier.date_format.php delete mode 100644 onyx/smarty/plugins/modifier.debug_print_var.php delete mode 100644 onyx/smarty/plugins/modifier.default.php delete mode 100644 onyx/smarty/plugins/modifier.escape.php delete mode 100644 onyx/smarty/plugins/modifier.indent.php delete mode 100644 onyx/smarty/plugins/modifier.lower.php delete mode 100644 onyx/smarty/plugins/modifier.nl2br.php delete mode 100644 onyx/smarty/plugins/modifier.nom.php delete mode 100644 onyx/smarty/plugins/modifier.regex_replace.php delete mode 100644 onyx/smarty/plugins/modifier.replace.php delete mode 100644 onyx/smarty/plugins/modifier.spacify.php delete mode 100644 onyx/smarty/plugins/modifier.string_format.php delete mode 100644 onyx/smarty/plugins/modifier.strip.php delete mode 100644 onyx/smarty/plugins/modifier.strip_tags.php delete mode 100644 onyx/smarty/plugins/modifier.truncate.php delete mode 100644 onyx/smarty/plugins/modifier.upper.php delete mode 100644 onyx/smarty/plugins/modifier.wordwrap.php delete mode 100644 onyx/smarty/plugins/outputfilter.trimwhitespace.php delete mode 100644 onyx/smarty/plugins/shared.escape_special_chars.php delete mode 100644 onyx/smarty/plugins/shared.make_timestamp.php delete mode 100644 onyx/tpl_compile/%%04^048^0483A7BB%%chantierterrestre.tpl.php delete mode 100644 onyx/tpl_compile/%%05^056^056EB1C9%%description.tpl.php delete mode 100644 onyx/tpl_compile/%%14^14B^14B41601%%arbre.tpl.php delete mode 100644 onyx/tpl_compile/%%18^18A^18A2DC5A%%laboratoire.tpl.php delete mode 100644 onyx/tpl_compile/%%1E^1EB^1EBEE047%%footer.tpl.php delete mode 100644 onyx/tpl_compile/%%34^347^347FB07D%%bourse_ressources.tpl.php delete mode 100644 onyx/tpl_compile/%%3A^3A1^3A1168FE%%header.tpl.php delete mode 100644 onyx/tpl_compile/%%45^45D^45DA3548%%chantierspatial.tpl.php delete mode 100644 onyx/tpl_compile/%%49^49E^49EF4E4D%%batiments.tpl.php delete mode 100644 onyx/tpl_compile/%%4F^4F4^4F4A3808%%options.tpl.php delete mode 100644 onyx/tpl_compile/%%50^50D^50DBF311%%erreur.tpl.php delete mode 100644 onyx/tpl_compile/%%57^575^575BA7B3%%caserne.tpl.php delete mode 100644 onyx/tpl_compile/%%69^69D^69D54D9C%%accueil.tpl.php delete mode 100644 onyx/tpl_compile/%%71^717^7172D774%%ressources.tpl.php delete mode 100644 onyx/tpl_compile/%%74^745^745D5B0F%%mini.tpl.php delete mode 100644 onyx/tpl_compile/%%79^79F^79F1779C%%carte.tpl.php delete mode 100644 onyx/tpl_compile/%%7C^7C1^7C189E57%%vp.tpl.php delete mode 100644 onyx/tpl_compile/%%7E^7E6^7E6EEC5C%%alliance_accueil.tpl.php delete mode 100644 onyx/tpl_compile/%%87^872^872D6F7E%%gestion.tpl.php delete mode 100644 onyx/tpl_compile/%%8D^8DC^8DC74F79%%erreur.tpl.php delete mode 100644 onyx/tpl_compile/%%C3^C3A^C3A25C2F%%footer.tpl.php delete mode 100644 onyx/tpl_compile/%%E7^E70^E70DD496%%header.tpl.php delete mode 100644 onyx/tpl_compile/%%ED^ED9^ED93AC63%%flotte1.tpl.php delete mode 100644 onyx/tpl_compile/%%F2^F21^F21E08BB%%messagerie.tpl.php delete mode 100644 onyx2/cache/1805cc83b6b7a6f4450841515238d63b.cache.php delete mode 100644 onyx2/cache/269fa79ad6c315eef0063a28a8b30df8.cache.php delete mode 100644 onyx2/cache/8108215145084d80629d3525c9462e0e.cache.php delete mode 100644 onyx2/cache/92fdb2daad23b907b0d62c4a62a36fc5.cache.php delete mode 100644 onyx2/cache/c1fdbae843fa45eb87015ad03c8008a8.cache.php delete mode 100644 onyx2/cache/ce9ac9cb1de97ebede681a446c10c44f.cache.php delete mode 100644 onyx2/cache/checksum.php delete mode 100644 onyx2/cache/e611c204f42d768006552558063508dc.cache.php delete mode 100644 onyx2/cache/signatures/8.1.sign create mode 100644 onyx2/include/admin/bdd.php create mode 100644 onyx2/include/admin/mail_mass.php create mode 100644 onyx2/include/admin/proxy.php rename game/jeu/admin/alliance.php => onyx2/include/admin/snalliances.php (93%) create mode 100644 onyx2/include/game/Class/class.flotteGroupee.php create mode 100644 onyx2/include/game/jeu/alliance.php create mode 100644 onyx2/include/game/jeu/alliances/chat.php create mode 100644 onyx2/include/game/jeu/alliances/gestion.php create mode 100644 onyx2/include/game/jeu/alliances/messagerie.php create mode 100644 onyx2/include/game/jeu/alliances/postuler.php create mode 100644 onyx2/include/game/jeu/alliances/sans.php create mode 100644 onyx2/include/game/jeu/alliances/signer.php create mode 100644 onyx2/include/game/jeu/alliances/voir.php create mode 100644 onyx2/include/game/jeu/diplomatie.php create mode 100644 onyx2/include/game/jeu/flottes/details.php create mode 100644 onyx2/include/game/jeu/flottes/envoyer.php create mode 100644 onyx2/include/game/jeu/flottes/preparer.php create mode 100644 onyx2/include/game/jeu/flottes/principal.php create mode 100644 onyx2/include/game/jeu/flottes/restaure.php delete mode 100644 onyx2/include/game/serveur/envoyer.php create mode 100644 onyx2/include/game/serveur/njoueur.php create mode 100644 onyx2/include/game/serveur/options.php rename {game/jeu => onyx2/include/game/serveur}/oubliemdp.php (65%) delete mode 100644 onyx2/include/jpgraph/CHANGELOG-2.3.3.txt delete mode 100644 onyx2/include/jpgraph/Examples/accbarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/alphabarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/antispamex01.php delete mode 100644 onyx2/include/jpgraph/Examples/backgroundex01.php delete mode 100644 onyx2/include/jpgraph/Examples/backgroundex02.php delete mode 100644 onyx2/include/jpgraph/Examples/backgroundex03.php delete mode 100644 onyx2/include/jpgraph/Examples/balloonex1.php delete mode 100644 onyx2/include/jpgraph/Examples/balloonex2.php delete mode 100644 onyx2/include/jpgraph/Examples/bar2scalesex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bar_csimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bar_csimex2.php delete mode 100644 onyx2/include/jpgraph/Examples/bar_csimex3.php delete mode 100644 onyx2/include/jpgraph/Examples/barformatcallbackex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradex2.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradex3.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradex4.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradex5.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradex6.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradsmallex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradsmallex2.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradsmallex3.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradsmallex4.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradsmallex5.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradsmallex6.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradsmallex7.php delete mode 100644 onyx2/include/jpgraph/Examples/bargradsmallex8.php delete mode 100644 onyx2/include/jpgraph/Examples/barimgex1.php delete mode 100644 onyx2/include/jpgraph/Examples/barintex1.php delete mode 100644 onyx2/include/jpgraph/Examples/barintex2.php delete mode 100644 onyx2/include/jpgraph/Examples/barline_csimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/barlinealphaex1.php delete mode 100644 onyx2/include/jpgraph/Examples/barlinefreq_csimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/barlinefreqex1.php delete mode 100644 onyx2/include/jpgraph/Examples/barpatternex1.php delete mode 100644 onyx2/include/jpgraph/Examples/barscalecallbackex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bartutex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bartutex12.php delete mode 100644 onyx2/include/jpgraph/Examples/bartutex2.php delete mode 100644 onyx2/include/jpgraph/Examples/bartutex3.php delete mode 100644 onyx2/include/jpgraph/Examples/bartutex4.php delete mode 100644 onyx2/include/jpgraph/Examples/bartutex5.php delete mode 100644 onyx2/include/jpgraph/Examples/bartutex6.php delete mode 100644 onyx2/include/jpgraph/Examples/bezierex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bkgimgflagex1.php delete mode 100644 onyx2/include/jpgraph/Examples/bkgimgflagex2.php delete mode 100644 onyx2/include/jpgraph/Examples/bkgimgflagex3.php delete mode 100644 onyx2/include/jpgraph/Examples/bkgimgflagex4.php delete mode 100644 onyx2/include/jpgraph/Examples/blueblack400x300grad.png delete mode 100644 onyx2/include/jpgraph/Examples/boxstockcsimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/boxstockex1.php delete mode 100644 onyx2/include/jpgraph/Examples/boxstockex2.php delete mode 100644 onyx2/include/jpgraph/Examples/builtinplotmarksex1.php delete mode 100644 onyx2/include/jpgraph/Examples/canvas_jpgarchex.php delete mode 100644 onyx2/include/jpgraph/Examples/canvasbezierex1.php delete mode 100644 onyx2/include/jpgraph/Examples/canvasex01.php delete mode 100644 onyx2/include/jpgraph/Examples/canvasex02.php delete mode 100644 onyx2/include/jpgraph/Examples/canvasex03.php delete mode 100644 onyx2/include/jpgraph/Examples/canvasex04.php delete mode 100644 onyx2/include/jpgraph/Examples/canvasex05.php delete mode 100644 onyx2/include/jpgraph/Examples/canvasex06.php delete mode 100644 onyx2/include/jpgraph/Examples/canvaspiralex1.php delete mode 100644 onyx2/include/jpgraph/Examples/centeredlineex01.php delete mode 100644 onyx2/include/jpgraph/Examples/centeredlineex02.php delete mode 100644 onyx2/include/jpgraph/Examples/centeredlineex03.php delete mode 100644 onyx2/include/jpgraph/Examples/centerlinebarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/combgraphex1.php delete mode 100644 onyx2/include/jpgraph/Examples/dateaxisex1.php delete mode 100644 onyx2/include/jpgraph/Examples/dateaxisex2.php delete mode 100644 onyx2/include/jpgraph/Examples/dateaxisex3.php delete mode 100644 onyx2/include/jpgraph/Examples/dateaxisex4.php delete mode 100644 onyx2/include/jpgraph/Examples/dbschemaex1.php delete mode 100644 onyx2/include/jpgraph/Examples/dupyaxisex1.php delete mode 100644 onyx2/include/jpgraph/Examples/example0.php delete mode 100644 onyx2/include/jpgraph/Examples/example1.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example1.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example1.php delete mode 100644 onyx2/include/jpgraph/Examples/example10.php delete mode 100644 onyx2/include/jpgraph/Examples/example11.php delete mode 100644 onyx2/include/jpgraph/Examples/example13.php delete mode 100644 onyx2/include/jpgraph/Examples/example14.php delete mode 100644 onyx2/include/jpgraph/Examples/example15.php delete mode 100644 onyx2/include/jpgraph/Examples/example16.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example16.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example16.3.php delete mode 100644 onyx2/include/jpgraph/Examples/example16.4.php delete mode 100644 onyx2/include/jpgraph/Examples/example16.5.php delete mode 100644 onyx2/include/jpgraph/Examples/example16.6.php delete mode 100644 onyx2/include/jpgraph/Examples/example16.php delete mode 100644 onyx2/include/jpgraph/Examples/example17.php delete mode 100644 onyx2/include/jpgraph/Examples/example18.php delete mode 100644 onyx2/include/jpgraph/Examples/example19.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example19.php delete mode 100644 onyx2/include/jpgraph/Examples/example2.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example2.5.php delete mode 100644 onyx2/include/jpgraph/Examples/example2.6.php delete mode 100644 onyx2/include/jpgraph/Examples/example2.php delete mode 100644 onyx2/include/jpgraph/Examples/example20.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example20.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example20.3.php delete mode 100644 onyx2/include/jpgraph/Examples/example20.4.php delete mode 100644 onyx2/include/jpgraph/Examples/example20.5.php delete mode 100644 onyx2/include/jpgraph/Examples/example20.php delete mode 100644 onyx2/include/jpgraph/Examples/example21.php delete mode 100644 onyx2/include/jpgraph/Examples/example22.php delete mode 100644 onyx2/include/jpgraph/Examples/example23.php delete mode 100644 onyx2/include/jpgraph/Examples/example24.php delete mode 100644 onyx2/include/jpgraph/Examples/example25.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example25.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example25.php delete mode 100644 onyx2/include/jpgraph/Examples/example26.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example26.php delete mode 100644 onyx2/include/jpgraph/Examples/example27.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example27.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example27.3.php delete mode 100644 onyx2/include/jpgraph/Examples/example27.php delete mode 100644 onyx2/include/jpgraph/Examples/example28.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example28.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example28.3.php delete mode 100644 onyx2/include/jpgraph/Examples/example28.php delete mode 100644 onyx2/include/jpgraph/Examples/example3.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example3.2.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example3.2.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example3.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example3.3.php delete mode 100644 onyx2/include/jpgraph/Examples/example3.4.php delete mode 100644 onyx2/include/jpgraph/Examples/example3.php delete mode 100644 onyx2/include/jpgraph/Examples/example4.php delete mode 100644 onyx2/include/jpgraph/Examples/example5.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example5.php delete mode 100644 onyx2/include/jpgraph/Examples/example6.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example6.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example6.php delete mode 100644 onyx2/include/jpgraph/Examples/example7.php delete mode 100644 onyx2/include/jpgraph/Examples/example8.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example8.php delete mode 100644 onyx2/include/jpgraph/Examples/example9.1.php delete mode 100644 onyx2/include/jpgraph/Examples/example9.2.php delete mode 100644 onyx2/include/jpgraph/Examples/example9.php delete mode 100644 onyx2/include/jpgraph/Examples/exampleex9.php delete mode 100644 onyx2/include/jpgraph/Examples/fieldscatterex1.php delete mode 100644 onyx2/include/jpgraph/Examples/filledgridex1.php delete mode 100644 onyx2/include/jpgraph/Examples/filledline01.php delete mode 100644 onyx2/include/jpgraph/Examples/filledlineex01.1.php delete mode 100644 onyx2/include/jpgraph/Examples/filledlineex01.php delete mode 100644 onyx2/include/jpgraph/Examples/filledlineex02.php delete mode 100644 onyx2/include/jpgraph/Examples/filledlineex03.php delete mode 100644 onyx2/include/jpgraph/Examples/filledstepstyleex1.php delete mode 100644 onyx2/include/jpgraph/Examples/fixscale_radarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/funcex1.php delete mode 100644 onyx2/include/jpgraph/Examples/funcex2.php delete mode 100644 onyx2/include/jpgraph/Examples/funcex3.php delete mode 100644 onyx2/include/jpgraph/Examples/funcex4.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttconstrainex0.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttconstrainex1.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttconstrainex2.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttcsimex01.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttcsimex02.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex00.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex01.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex02.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex03.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex04.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex05.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex06.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex07.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex08.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex09.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex10.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex11.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex12.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex13.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex14.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex15.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex16.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex17.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex18.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex19.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex30.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttex_slice.php delete mode 100644 onyx2/include/jpgraph/Examples/gantthgridex1.php delete mode 100644 onyx2/include/jpgraph/Examples/gantthourex1.php delete mode 100644 onyx2/include/jpgraph/Examples/gantthourminex1.php delete mode 100644 onyx2/include/jpgraph/Examples/gantticonex1.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttmonthyearex1.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttmonthyearex2.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttmonthyearex3.php delete mode 100644 onyx2/include/jpgraph/Examples/ganttsimpleex1.php delete mode 100644 onyx2/include/jpgraph/Examples/gradbkgex1.php delete mode 100644 onyx2/include/jpgraph/Examples/gradlinefillex1.php delete mode 100644 onyx2/include/jpgraph/Examples/gradlinefillex2.php delete mode 100644 onyx2/include/jpgraph/Examples/gradlinefillex3.php delete mode 100644 onyx2/include/jpgraph/Examples/gradlinefillex4.php delete mode 100644 onyx2/include/jpgraph/Examples/groupbarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/horizbarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/horizbarex2.php delete mode 100644 onyx2/include/jpgraph/Examples/horizbarex3.php delete mode 100644 onyx2/include/jpgraph/Examples/horizbarex4.php delete mode 100644 onyx2/include/jpgraph/Examples/horizbarex6.php delete mode 100644 onyx2/include/jpgraph/Examples/imgmarkercsimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/imgmarkerex1.php delete mode 100644 onyx2/include/jpgraph/Examples/impulsex1.php delete mode 100644 onyx2/include/jpgraph/Examples/impulsex2.php delete mode 100644 onyx2/include/jpgraph/Examples/impulsex3.php delete mode 100644 onyx2/include/jpgraph/Examples/impulsex4.php delete mode 100644 onyx2/include/jpgraph/Examples/inyaxisex1.php delete mode 100644 onyx2/include/jpgraph/Examples/inyaxisex2.php delete mode 100644 onyx2/include/jpgraph/Examples/inyaxisex3.php delete mode 100644 onyx2/include/jpgraph/Examples/ledex1.php delete mode 100644 onyx2/include/jpgraph/Examples/ledex2.php delete mode 100644 onyx2/include/jpgraph/Examples/ledex3.php delete mode 100644 onyx2/include/jpgraph/Examples/ledex4.php delete mode 100644 onyx2/include/jpgraph/Examples/lightbluedarkblue400x300grad.png delete mode 100644 onyx2/include/jpgraph/Examples/linebarcentex1.php delete mode 100644 onyx2/include/jpgraph/Examples/linebarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/linebarex2.php delete mode 100644 onyx2/include/jpgraph/Examples/linebarex3.php delete mode 100644 onyx2/include/jpgraph/Examples/linegraceex.php delete mode 100644 onyx2/include/jpgraph/Examples/lineiconex1.php delete mode 100644 onyx2/include/jpgraph/Examples/lineiconex2.php delete mode 100644 onyx2/include/jpgraph/Examples/linlogex1.php delete mode 100644 onyx2/include/jpgraph/Examples/listallflags.php delete mode 100644 onyx2/include/jpgraph/Examples/listallflags_helper.php delete mode 100644 onyx2/include/jpgraph/Examples/listfontsex1.php delete mode 100644 onyx2/include/jpgraph/Examples/logbarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/loglogex1.php delete mode 100644 onyx2/include/jpgraph/Examples/manscaleex1.php delete mode 100644 onyx2/include/jpgraph/Examples/manscaleex2.php delete mode 100644 onyx2/include/jpgraph/Examples/manscaleex3.php delete mode 100644 onyx2/include/jpgraph/Examples/manscaleex4.php delete mode 100644 onyx2/include/jpgraph/Examples/manualtickex1.php delete mode 100644 onyx2/include/jpgraph/Examples/manualtickex2.php delete mode 100644 onyx2/include/jpgraph/Examples/markflagex1.php delete mode 100644 onyx2/include/jpgraph/Examples/multconstganttex01.php delete mode 100644 onyx2/include/jpgraph/Examples/mulyaxiscsimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/mulyaxisex1.php delete mode 100644 onyx2/include/jpgraph/Examples/negbarvalueex01.php delete mode 100644 onyx2/include/jpgraph/Examples/nullvalueex01.php delete mode 100644 onyx2/include/jpgraph/Examples/partiallyfilledlineex1.php delete mode 100644 onyx2/include/jpgraph/Examples/penguin.png delete mode 100644 onyx2/include/jpgraph/Examples/pie3d_csimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/pie3dex1.php delete mode 100644 onyx2/include/jpgraph/Examples/pie3dex2.php delete mode 100644 onyx2/include/jpgraph/Examples/pie3dex3.php delete mode 100644 onyx2/include/jpgraph/Examples/pie3dex4.php delete mode 100644 onyx2/include/jpgraph/Examples/pie3dex5.php delete mode 100644 onyx2/include/jpgraph/Examples/pie_csimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/piebkgex1.php delete mode 100644 onyx2/include/jpgraph/Examples/piec_csimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/piecex1.php delete mode 100644 onyx2/include/jpgraph/Examples/piecex2.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex1.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex2.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex3.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex4.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex5.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex6.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex7.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex8.php delete mode 100644 onyx2/include/jpgraph/Examples/pieex9.php delete mode 100644 onyx2/include/jpgraph/Examples/pielabelsex1.php delete mode 100644 onyx2/include/jpgraph/Examples/pielabelsex2.php delete mode 100644 onyx2/include/jpgraph/Examples/pielabelsex3.php delete mode 100644 onyx2/include/jpgraph/Examples/pielabelsex4.php delete mode 100644 onyx2/include/jpgraph/Examples/plotlineex1.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex0-180.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex0.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex10.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex2.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex3-lin.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex3.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex4.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex5.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex6.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex7-1.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex7-2.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex7.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex8.php delete mode 100644 onyx2/include/jpgraph/Examples/polarex9.php delete mode 100644 onyx2/include/jpgraph/Examples/pushpinex1.php delete mode 100644 onyx2/include/jpgraph/Examples/pushpinex2.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex2.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex3.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex4.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex5.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex6.1.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex6.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex7.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex8.1.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex8.php delete mode 100644 onyx2/include/jpgraph/Examples/radarex9.php delete mode 100644 onyx2/include/jpgraph/Examples/radarlogex1.php delete mode 100644 onyx2/include/jpgraph/Examples/radarlogex2.php delete mode 100644 onyx2/include/jpgraph/Examples/radarmarkex1.php delete mode 100644 onyx2/include/jpgraph/Examples/rotateex1.php delete mode 100644 onyx2/include/jpgraph/Examples/rotex0.php delete mode 100644 onyx2/include/jpgraph/Examples/rotex1.php delete mode 100644 onyx2/include/jpgraph/Examples/rotex2.php delete mode 100644 onyx2/include/jpgraph/Examples/rotex3.php delete mode 100644 onyx2/include/jpgraph/Examples/rotex4.php delete mode 100644 onyx2/include/jpgraph/Examples/rotex5.php delete mode 100644 onyx2/include/jpgraph/Examples/saab_95.jpg delete mode 100644 onyx2/include/jpgraph/Examples/scatter_csimex1.php delete mode 100644 onyx2/include/jpgraph/Examples/scatterex1.php delete mode 100644 onyx2/include/jpgraph/Examples/scatterex2.php delete mode 100644 onyx2/include/jpgraph/Examples/scatterlinkex1.php delete mode 100644 onyx2/include/jpgraph/Examples/scatterlinkex2.php delete mode 100644 onyx2/include/jpgraph/Examples/scatterlinkex3.php delete mode 100644 onyx2/include/jpgraph/Examples/scatterlinkex4.php delete mode 100644 onyx2/include/jpgraph/Examples/scatterrotex1.php delete mode 100644 onyx2/include/jpgraph/Examples/show-example.php delete mode 100644 onyx2/include/jpgraph/Examples/show-image.php delete mode 100644 onyx2/include/jpgraph/Examples/show-source.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex1.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex10.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex11.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex2.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex3.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex4.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex5.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex6.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex7.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex8.php delete mode 100644 onyx2/include/jpgraph/Examples/smallstaticbandsex9.php delete mode 100644 onyx2/include/jpgraph/Examples/splineex1.php delete mode 100644 onyx2/include/jpgraph/Examples/staticbandbarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/staticbandbarex2.php delete mode 100644 onyx2/include/jpgraph/Examples/staticbandbarex3.php delete mode 100644 onyx2/include/jpgraph/Examples/staticbandbarex4.php delete mode 100644 onyx2/include/jpgraph/Examples/staticbandbarex5.php delete mode 100644 onyx2/include/jpgraph/Examples/staticbandbarex6.php delete mode 100644 onyx2/include/jpgraph/Examples/staticbandbarex7.php delete mode 100644 onyx2/include/jpgraph/Examples/staticlinebarex1.php delete mode 100644 onyx2/include/jpgraph/Examples/stockex1.php delete mode 100644 onyx2/include/jpgraph/Examples/stockex2.php delete mode 100644 onyx2/include/jpgraph/Examples/stship.jpg delete mode 100644 onyx2/include/jpgraph/Examples/tabtitleex1.php delete mode 100644 onyx2/include/jpgraph/Examples/testsuit.php delete mode 100644 onyx2/include/jpgraph/Examples/text-example1.php delete mode 100644 onyx2/include/jpgraph/Examples/text-example2.php delete mode 100644 onyx2/include/jpgraph/Examples/textalignex1.php delete mode 100644 onyx2/include/jpgraph/Examples/tiger_bkg.gif delete mode 100644 onyx2/include/jpgraph/Examples/tiger_bkg.jpg delete mode 100644 onyx2/include/jpgraph/Examples/tiger_bkg.png delete mode 100644 onyx2/include/jpgraph/Examples/timestampex01.php delete mode 100644 onyx2/include/jpgraph/Examples/titlecsimex01.php delete mode 100644 onyx2/include/jpgraph/Examples/topxaxisex1.php delete mode 100644 onyx2/include/jpgraph/Examples/worldmap1.jpg create mode 100644 onyx2/modules/templates/compile/%%01^017^017E6061%%batiments_alli.tpl.php create mode 100644 onyx2/modules/templates/compile/%%05^050^05051ED4%%marche.tpl.php create mode 100644 onyx2/modules/templates/compile/%%11^11B^11B4F99E%%sommaire.tpl.php rename templates/game/aide/config.tpl => onyx2/modules/templates/compile/%%14^14C^14C09B8E%%config.tpl.php (67%) create mode 100644 onyx2/modules/templates/compile/%%20^20A^20AB9AF7%%nm_fonder.tpl.php create mode 100644 onyx2/modules/templates/compile/%%24^247^24733150%%gestion_membres.tpl.php create mode 100644 onyx2/modules/templates/compile/%%2A^2AD^2ADF286A%%general.tpl.php create mode 100644 onyx2/modules/templates/compile/%%2F^2FB^2FB28051%%envoyer.tpl.php create mode 100644 onyx2/modules/templates/compile/%%48^488^4889DF2B%%encours.tpl.php create mode 100644 onyx2/modules/templates/compile/%%55^552^55258DA3%%nm_search.tpl.php create mode 100644 onyx2/modules/templates/compile/%%55^559^55983BF1%%nouveau.tpl.php create mode 100644 onyx2/modules/templates/compile/%%55^55E^55EE897B%%gestion_common.tpl.php create mode 100644 onyx2/modules/templates/compile/%%60^607^60713A13%%4.tpl.php create mode 100644 onyx2/modules/templates/compile/%%61^615^615EC1B7%%common.tpl.php create mode 100644 onyx2/modules/templates/compile/%%62^620^620A3143%%rename.tpl.php delete mode 100644 onyx2/modules/templates/compile/%%69^69A^69AF6399%%defenses.tpl.php create mode 100644 onyx2/modules/templates/compile/%%6E^6ED^6ED0416E%%bdd.tpl.php rename {onyx/tpl_compile => onyx2/modules/templates/compile}/%%6F^6F2^6F2C90B4%%chat.tpl.php (94%) create mode 100644 onyx2/modules/templates/compile/%%76^76E^76E04217%%archives.tpl.php create mode 100644 onyx2/modules/templates/compile/%%77^779^7791756A%%gestion_alliance.tpl.php create mode 100644 onyx2/modules/templates/compile/%%78^785^78576B26%%print_choixU.tpl.php create mode 100644 onyx2/modules/templates/compile/%%79^79F^79F1779C%%carte.tpl.php create mode 100644 onyx2/modules/templates/compile/%%83^838^838FC9DE%%common.tpl.php rename templates/game/aide/commentjouer.tpl => onyx2/modules/templates/compile/%%85^85C^85CFDA66%%commentjouer.tpl.php (89%) create mode 100644 onyx2/modules/templates/compile/%%8F^8F5^8F5383E0%%ressources_alli.tpl.php rename templates/cms/oubliemdp.tpl => onyx2/modules/templates/compile/%%93^937^93702918%%oubliemdp.tpl.php (65%) delete mode 100644 onyx2/modules/templates/compile/%%93^93A^93AC0D10%%mail_view.tpl.php create mode 100644 onyx2/modules/templates/compile/%%96^96C^96C9174C%%gestion_wing.tpl.php create mode 100644 onyx2/modules/templates/compile/%%A1^A19^A19D294C%%mail_mass.tpl.php create mode 100644 onyx2/modules/templates/compile/%%A8^A89^A891B563%%1.tpl.php create mode 100644 onyx2/modules/templates/compile/%%AA^AA3^AA33D6B3%%flotte2.tpl.php rename templates/game/aide/intro.tpl => onyx2/modules/templates/compile/%%B4^B4D^B4DA6861%%intro.tpl.php (75%) create mode 100644 onyx2/modules/templates/compile/%%B8^B8A^B8A391E0%%menu_asteroide.tpl.php create mode 100644 onyx2/modules/templates/compile/%%C9^C94^C94ACE02%%nm_accueil.tpl.php rename templates/game/aide/avertissements.tpl => onyx2/modules/templates/compile/%%CE^CEF^CEF2B2A1%%avertissements.tpl.php (86%) create mode 100644 onyx2/modules/templates/compile/%%D0^D06^D06C4FC2%%chat_ajax.tpl.php create mode 100644 onyx2/modules/templates/compile/%%D2^D25^D251E603%%3.tpl.php create mode 100644 onyx2/modules/templates/compile/%%D4^D4B^D4BFDB2F%%vip.tpl.php create mode 100644 onyx2/modules/templates/compile/%%D7^D79^D7909A96%%menu_joueurs.tpl.php create mode 100644 onyx2/modules/templates/compile/%%E8^E8A^E8A38003%%menu.tpl.php create mode 100644 onyx2/modules/templates/compile/%%ED^ED9^ED93AC63%%flotte1.tpl.php create mode 100644 onyx2/modules/templates/compile/%%ED^EDB^EDB593CD%%maj.tpl.php create mode 100644 onyx2/modules/templates/compile/%%EF^EF3^EF31CFB3%%2.tpl.php create mode 100644 onyx2/modules/templates/compile/%%F5^F59^F59AC7B0%%view.tpl.php create mode 100644 onyx2/modules/templates/compile/%%FA^FA5^FA56ACEE%%gestion_grades.tpl.php create mode 100644 onyx2/modules/templates/compile/%%FD^FDD^FDD175AE%%nm_statut.tpl.php create mode 100644 onyx2/modules/templates/smarty/plugins/modifier.bbcode.php create mode 100644 onyx2/modules/templates/smarty/plugins/modifier.countdown.php delete mode 100644 onyx2/modules/templates/smarty/plugins/modifier.separenombre.php rename onyx/smarty/plugins/modifier.separenombre.php => onyx2/modules/templates/smarty/plugins/modifier.separerNombres.php (89%) create mode 100644 onyx2/tpl/admin/bdd.tpl create mode 100644 onyx2/tpl/admin/mail_mass.tpl create mode 100644 onyx2/tpl/admin/menu.tpl create mode 100644 onyx2/tpl/game/alliance/chat_ajax.tpl rename templates/game/chat.tpl => onyx2/tpl/game/alliance/chat_irc.tpl (67%) create mode 100644 onyx2/tpl/game/alliance/gestion_alliance.tpl create mode 100644 onyx2/tpl/game/alliance/gestion_common.tpl create mode 100644 onyx2/tpl/game/alliance/gestion_first.tpl create mode 100644 onyx2/tpl/game/alliance/gestion_grades.tpl create mode 100644 onyx2/tpl/game/alliance/gestion_membres.tpl create mode 100644 onyx2/tpl/game/alliance/gestion_wing.tpl create mode 100644 onyx2/tpl/game/alliance/nm_accueil.tpl create mode 100644 onyx2/tpl/game/alliance/nm_fonder.tpl create mode 100644 onyx2/tpl/game/alliance/nm_postuler.tpl create mode 100644 onyx2/tpl/game/alliance/nm_search.tpl create mode 100644 onyx2/tpl/game/alliance/nm_signer.tpl create mode 100644 onyx2/tpl/game/alliance/nm_statut.tpl create mode 100644 onyx2/tpl/game/alliance/view.tpl create mode 100644 onyx2/tpl/game/batiments_alli.tpl delete mode 100644 onyx2/tpl/game/defenses.tpl create mode 100644 onyx2/tpl/game/diplomatie/archives.tpl create mode 100644 onyx2/tpl/game/diplomatie/common.tpl create mode 100644 onyx2/tpl/game/diplomatie/encours.tpl create mode 100644 onyx2/tpl/game/diplomatie/general.tpl create mode 100644 onyx2/tpl/game/diplomatie/nouveau.tpl rename templates/game/flotte2.tpl => onyx2/tpl/game/flotte2g.tpl (82%) create mode 100644 onyx2/tpl/game/menu_asteroide.tpl create mode 100644 onyx2/tpl/game/menu_joueurs.tpl create mode 100644 onyx2/tpl/game/options/1.tpl create mode 100644 onyx2/tpl/game/options/2.tpl create mode 100644 onyx2/tpl/game/options/3.tpl create mode 100644 onyx2/tpl/game/options/4.tpl create mode 100644 onyx2/tpl/game/options/common.tpl create mode 100644 onyx2/tpl/game/ressources_alli.tpl delete mode 100644 templates/admin/accueil.tpl delete mode 100644 templates/admin/bandeau.tpl delete mode 100644 templates/admin/bandeau_add.tpl delete mode 100644 templates/admin/demarrage.tpl delete mode 100644 templates/admin/demarrage_add.tpl delete mode 100644 templates/admin/erreur.tpl delete mode 100644 templates/admin/inscription.tpl delete mode 100644 templates/admin/mail_liste.tpl delete mode 100644 templates/admin/mail_view.tpl delete mode 100644 templates/admin/mp_liste.tpl delete mode 100644 templates/admin/print.tpl delete mode 100644 templates/admin/print_choixP.tpl delete mode 100644 templates/admin/print_choixU.tpl delete mode 100644 templates/admin/print_key.tpl delete mode 100644 templates/admin/rapports.tpl delete mode 100644 templates/admin/sanctionU_choix.tpl delete mode 100644 templates/admin/version.tpl delete mode 100644 templates/admin/version_add.tpl delete mode 100644 templates/admin/vflotte.tpl delete mode 100644 templates/admin/vip.tpl delete mode 100644 templates/admin/vp.tpl delete mode 100644 templates/cms/erreur.tpl delete mode 100644 templates/cms/footer.tpl delete mode 100644 templates/cms/header.tpl delete mode 100644 templates/cms/inscription.tpl delete mode 100644 templates/cms/maj.tpl delete mode 100644 templates/cms/mini.tpl delete mode 100644 templates/cms/pilori.tpl delete mode 100644 templates/cms/secours.tpl delete mode 100644 templates/cms/test.tpl delete mode 100644 templates/cms/vide.tpl delete mode 100644 templates/game/ATrapport_combat.tpl delete mode 100644 templates/game/ENrapport_combat.tpl delete mode 100644 templates/game/SIMrapport_combat.tpl delete mode 100644 templates/game/accueil.tpl delete mode 100644 templates/game/aide/sommaire.tpl delete mode 100644 templates/game/alliance_accueil.tpl delete mode 100644 templates/game/alliance_adm_admin.tpl delete mode 100644 templates/game/alliance_adm_chat.tpl delete mode 100644 templates/game/alliance_adm_ecritures.tpl delete mode 100644 templates/game/alliance_adm_emprunt.tpl delete mode 100644 templates/game/alliance_adm_grades.tpl delete mode 100644 templates/game/alliance_adm_grades_add.tpl delete mode 100644 templates/game/alliance_adm_header.tpl delete mode 100644 templates/game/alliance_adm_membres.tpl delete mode 100644 templates/game/alliance_adm_mpmass.tpl delete mode 100644 templates/game/alliance_chat.tpl delete mode 100644 templates/game/alliance_donner.tpl delete mode 100644 templates/game/alliance_emprunt.tpl delete mode 100644 templates/game/alliance_liste.tpl delete mode 100644 templates/game/alliance_nm_accueil.tpl delete mode 100644 templates/game/alliance_nm_fonder.tpl delete mode 100644 templates/game/alliance_nm_postuler.tpl delete mode 100644 templates/game/alliance_nm_search.tpl delete mode 100644 templates/game/alliance_nm_view.tpl delete mode 100644 templates/game/amis.tpl delete mode 100644 templates/game/arbre.tpl delete mode 100644 templates/game/batiments.tpl delete mode 100644 templates/game/bourse.tpl delete mode 100644 templates/game/bourseDetails.tpl delete mode 100644 templates/game/bourse_ressources.tpl delete mode 100644 templates/game/bugs.tpl delete mode 100644 templates/game/carte.tpl delete mode 100644 templates/game/caserne.tpl delete mode 100644 templates/game/chantierspatial.tpl delete mode 100644 templates/game/chantierterrestre.tpl delete mode 100644 templates/game/classement.tpl delete mode 100644 templates/game/defenses.tpl delete mode 100644 templates/game/description.tpl delete mode 100644 templates/game/destinsrapid.tpl delete mode 100644 templates/game/envoyer.tpl delete mode 100644 templates/game/erreur.tpl delete mode 100644 templates/game/flotte1.tpl delete mode 100644 templates/game/flotten.tpl delete mode 100644 templates/game/footer.tpl delete mode 100644 templates/game/game.lnk delete mode 100644 templates/game/gestion.tpl delete mode 100644 templates/game/header.tpl delete mode 100644 templates/game/laboratoire.tpl delete mode 100644 templates/game/messagerie.tpl delete mode 100644 templates/game/operateur.tpl delete mode 100644 templates/game/options.tpl delete mode 100644 templates/game/pilori.tpl delete mode 100644 templates/game/prochainement.tpl delete mode 100644 templates/game/rename.tpl delete mode 100644 templates/game/ressources.tpl delete mode 100644 templates/game/simulateur_combat.tpl delete mode 100644 templates/game/util.tpl delete mode 100644 templates/game/version.tpl delete mode 100644 templates/game/vide.tpl delete mode 100644 templates/game/vp.tpl diff --git a/game/Aflottes.php b/game/Aflottes.php deleted file mode 100644 index 1638d46..0000000 --- a/game/Aflottes.php +++ /dev/null @@ -1,374 +0,0 @@ -connexion(); -$queryFlottes = $bdd->query("SELECT * FROM $table_flottes WHERE id_user = '$id_user' OR (end_galaxie = '$Hgalaxie' AND end_ss = '$Hss' AND end_position = '$Hposition');"); -$bdd->deconnexion(); -$nbFlottes = $bdd->num_rows; -for ($i = 0; $i < $nbFlottes; $i++) { - //Récupération des principales variables de la flotte - $id_flotte = $queryFlottes[$i]['id']; - $mission = $queryFlottes[$i]['mission']; - $end_galaxie = $queryFlottes[$i]['end_galaxie']; - $end_ss = $queryFlottes[$i]['end_ss']; - $end_position = $queryFlottes[$i]['end_position']; - $end_time = $queryFlottes[$i]['start_time'] + $queryFlottes[$i]['end_time']; - //On vérifie que la planète cible existe - - $bdd->connexion(); - $queryEN = $bdd->unique_query("SELECT * FROM $table_planete WHERE galaxie = '$end_galaxie' AND ss = '$end_ss' AND position = '$end_position';"); - if (!$queryEN && $mission != 3 && $mission != 6 && time() > $end_time) { - $bdd->query("UPDATE $table_flottes SET effectue = '1', mission = '6', ret_time = '".($end_time + $queryFlottes[$i]['end_time'])."' WHERE id = $id_flotte;"); - $titreA = 'Impossible d\'effectuer la mission'; - $bdd->escape($titreA); - $rapportA = 'La flotte '.$queryFlottes[$i]['nom_flotte'].' n\'a pas pu effectuer sa mission correctement car lorsqu\'elle est arrivée sur place, la planète était déserte.'; - $bdd->escape($rapportA); - $db->query("INSERT INTO $table_mail (destinataire, expediteur, sujet, contenu, temps) VALUES(".$queryFlottes[$i]['id_user'].", '', '$titreA', '$rapportA', '".$end_time."')"); - $bdd->deconnexion(); - continue; - } - elseif (!$queryEN && $mission != 3 && $queryFlottes[$i]['effectue'] != 1) { - $bdd->deconnexion(); - continue; - } - $bdd->deconnexion(); - $ENidPlan = $queryEN['id']; - - //La flotte est prête a effectuer une action - if ($queryFlottes[$i]['effectue'] != 1 && time() >= $queryFlottes[$i]['start_time'] + $queryFlottes[$i]['end_time'] && !empty($queryFlottes[$i]['end_time'])) { - //Mission Attaquer - if ($mission == 1) { - require_once(_FCORE."../game/Class/class.combat.php"); - $bdd->connexion(); - //On regarde si le combat a déjà commencé - if ($queryFlottes[$i]['effectue'] == 2) { - if ($queryCombat = $bdd->unique_query("SELECT * FROM $table_flottes_combats WHERE refflotte = '$id_flotte';")) { - //On vérifie si on lance le tour suivant ou non - if (time() >= $queryCombat['timestamp']) { - //On modifie le timestamp pour ne pas que le combat se déroule deux fois - $timebloque = time() + 5; - $bdd->query("UPDATE $table_flottes_combats SET timestamp = '$timebloque' WHERE refflotte = '$id_flotte';"); - - //Récupération du combat - $combat = unserialize($queryCombat['serialize']); - //Mise à jour des tactiques - if (!empty($queryFlottes[$i]['tactiqueAT'])) $combat->changerTactiqueAT($queryFlottes[$i]['tactiqueAT']); - if (!empty($queryFlottes[$i]['tactiqueEN'])) $combat->changerTactiqueEN($queryFlottes[$i]['tactiqueEN']); - } - else continue; - } - else { - $time = time(); - $bdd->query("UPDATE $table_flottes SET effectue = '1', ret_time = end_time + $time WHERE id = '$id_flotte';"); - file_log("Erreur dans le script de combat, la flotte de ".trouvNom($queryFlottes[$i]['id_user'])."(".$queryFlottes[$i]['id_user'].") a été renvoyé au point de départ.", 1); - header('Location: ./?erreurcombat'); - exit; - } - } - else { - //On génére un nouveau combat - $combat = new Combat($queryFlottes[$i], $queryEN, $queryEN, array(trouvInfo($queryFlottes[$i]['id_user'], 'blindage'), trouvInfo($queryEN['id_user'], 'blindage'))); - $bdd->query("UPDATE $table_flottes SET effectue = '2' WHERE id = '$id_flotte';"); - } - $bdd->deconnexion(); - - while($combat->timestamp <= time()) { - //Préparation du rapport - $rapport = new Rapport($mission, $queryFlottes[$i]['id_user'], $queryEN['id_user'], $combat->timestamp); - - $combat->Ntour++; - $rapport->addInfo($combat->ATvais, 0); - $rapport->addInfo($combat->ENvais, 1); - $rapport->addInfo($combat->ENdef, 2); - $rapport->addInfo($combat->Ntour, 3); - $rapport->addInfo($queryEN, 4); - $rapport->addInfo($queryFlottes[$i], 5); - - //Récupération des paramètres de la tactique de l'attaquant - $arraytactique = tactique($combat->ATtactique); - //On régénére les boucliers de l'attaquant et on calcul l'attaque de l'attaquant - $ATattaque = $combat->calcAttaque($arraytactique[2] + $combat->regenereBC($arraytactique[1], true, !$arraytactique[3], trouvInfo($queryFlottes[$i]['id_user'], 'blindage')), true, trouvInfo($queryFlottes[$i]['id_user'], 'armement')); - - //Récupération des paramètres de la tactique du défenseur - $arraytactique = tactique($combat->ENtactique); - //On régénére les boucliers de l'attaquant et on calcul l'attaque de l'attaquant - $ENattaque = $combat->calcAttaque($arraytactique[2] + $combat->regenereBC($arraytactique[1], false, !$arraytactique[3], trouvInfo($queryEN['id_user'], 'blindage')), false, trouvInfo($queryEN['id_user'], 'armement')); - - //On lance l'attaque - @$ATresult = $combat->attaquerVais($ATattaque, true); - @$ENresult = $combat->attaquerVais($ENattaque, false); - - if (!$ATresult && $ENresult) { //Attaquant vainqueur - $combat->ENres['metal'] = $queryEN['metal']; - $combat->ENres['cristal'] = $queryEN['cristal']; - $combat->ENres['hydrogene'] = $queryEN['hydrogene']; - - $exportAT = $combat->exportAT(true); $ret_time = $combat->timestamp; - $exportEN = $combat->exportEN(); $pillm = $combat->pillage[0]; $pillc = $combat->pillage[1]; $pillh = $combat->pillage[2]; - $bdd->connexion(); - $bdd->query("UPDATE $table_flottes SET $exportAT, effectue = '1', ret_time = '$ret_time' + end_time WHERE id = '$id_flotte';"); - $bdd->query("UPDATE $table_planete SET $exportEN, metal = metal - '$pillm', cristal = cristal - '$pillc', hydrogene = hydrogene - '$pillh' WHERE id = '$ENidPlan';"); - $bdd->query("DELETE FROM $table_flottes_combats WHERE refflotte = '$id_flotte';"); - $bdd->deconnexion(); - $rapport->addInfo(array(true, true, false), 6); - } - elseif ($ATresult && !$ENresult) { //Défenseur vainqueur - $exportEN = $combat->exportEN(); - $bdd->connexion(); - $bdd->query("DELETE FROM $table_flottes_combats WHERE refflotte = '$id_flotte';"); - $bdd->query("DELETE FROM $table_flottes WHERE id = '$id_flotte';"); - $bdd->query("UPDATE $table_planete SET $exportEN WHERE id = '$ENidPlan';"); - $bdd->deconnexion(); - $rapport->addInfo(array(true, false, false), 6); - } - elseif (!$ATresult && !$ENresult) { //Match nul - $exportEN = $combat->exportEN(); - $bdd->connexion(); - $bdd->query("DELETE FROM $table_flottes_combats WHERE refflotte = '$id_flotte';"); - $bdd->query("DELETE FROM $table_flottes WHERE id = '$id_flotte';"); - $bdd->query("UPDATE $table_planete SET $exportEN WHERE id = '$ENidPlan';"); - $bdd->deconnexion(); - $rapport->addInfo(array(true, false, true), 6); - } - elseif ($combat->Ntour >= 250) { //Match nul - $exportAT = $combat->exportAT(false); $ret_time = $combat->timestamp; - $exportEN = $combat->exportEN(); $pillm = $combat->pillage[0]; $pillc = $combat->pillage[1]; $pillh = $combat->pillage[2]; - $bdd->connexion(); - $bdd->query("UPDATE $table_flottes SET $exportAT, effectue = '1', ret_time = '$ret_time' + end_time WHERE id = '$id_flotte';"); - $bdd->query("UPDATE $table_planete SET $exportEN, metal = metal - '$pillm', cristal = cristal - '$pillc', hydrogene = hydrogene - '$pillh' WHERE id = '$ENidPlan';"); - $bdd->query("DELETE FROM $table_flottes_combats WHERE refflotte = '$id_flotte';"); - $bdd->deconnexion(); - $rapport->addInfo(array(true, false, true), 6); - } - else $rapport->addInfo(array(false, false, false), 6); - - $rapport->addInfo($combat->ATvais, 7); - $rapport->addInfo($combat->ENvais, 8); - $rapport->addInfo($combat->ENdef, 9); - - //Prévision du prochain tour - $combat->timestamp += 300; - $rapport->addInfo($combat->timestamp, 10); - $rapport->addInfo($combat->pillage, 11); - - //On envoie les rapports aux joueurs concernés - $rapport->send(); - - //On arrête la boucle si le combat est terminé - if ($rapport->var[6][0]) break; - } - $debriM = $combat->debriM + $queryEN['debris_met']; - $debriC = $combat->debriC + $queryEN['debris_cri']; - - $bdd->connexion(); - $bdd->escape($debriM); - $bdd->escape($debriC); - - $bdd->query("UPDATE $table_planete SET debris_met = $debriM, debris_cri = $debriC WHERE galaxie = '$end_galaxie' AND ss = '$end_ss' AND position = '$end_position';"); - - $combat->debriM = 0; - $combat->debriC = 0; - if (!$rapport->var[6][0]) { //Si le combat n'est pas terminé - //On sérialise la classe pour l'exporter - $serialise = serialize($combat); - $bdd->escape($serialise); - - //On enregistre le combat dans la base de données - $timesuite = $combat->timestamp; - $idFleet = $queryFlottes[$i]['id']; - if ($queryFlottes[$i]['effectue']) $bdd->query("UPDATE $table_flottes_combats SET serialize = '$serialise', tactiqueAT = '0', tactiqueEN = '0', timestamp = '$timesuite' WHERE refflotte = '$id_flotte';"); - else $bdd->query("INSERT INTO $table_flottes_combats (refflotte, timestamp, serialize, tactiqueAT, tactiqueEN) VALUES('$idFleet', '$timesuite', '$serialise', '0', '0');"); - } - $bdd->deconnexion(); - } - //Mission Transporter - elseif ($mission == 2) { - $Cmetal = $queryFlottes[$i]['contenu_metal']; - $Ccristal = $queryFlottes[$i]['contenu_cristal']; - $Chydrogene = $queryFlottes[$i]['contenu_hydrogene']; - $bdd->connexion(); - $bdd->query("UPDATE $table_planete SET metal = metal + '$Cmetal', cristal = cristal + '$Ccristal', hydrogene = hydrogene + '$Chydrogene' WHERE galaxie = '$end_galaxie' AND ss = '$end_ss' AND position = '$end_position';"); - $bdd->query("UPDATE $table_flottes SET effectue = '1', contenu_metal = '0', contenu_cristal = '0', contenu_hydrogene = '0' WHERE id = '$id_flotte';"); - $bdd->deconnexion(); - - $rapport = new Rapport($mission, $queryFlottes[$i]['id_user'], $queryEN['id_user'], $end_time); - $rapport->addInfo($queryEN, 0); - $rapport->addInfo(array($queryFlottes[$i]['contenu_metal'], $queryFlottes[$i]['contenu_cristal'], $queryFlottes[$i]['contenu_hydrogene']), 1); - $rapport->send(); - } - //Mission Coloniser - elseif ($mission == 3) { - $rapport = new Rapport($mission, $queryFlottes[$i]['id_user'], 0, $end_time); - $rapport->addInfo(array($end_galaxie, $end_ss, $end_position), 0); - - $rapport->addInfo(true, 1); - $time = time(); - $cases = mt_rand(125,222); - $image = mt_rand(1,15); - $Cmetal = $queryFlottes[$i]['contenu_metal'] + 1000; - $Ccristal = $queryFlottes[$i]['contenu_cristal'] + 700; - $Chydrogene = $queryFlottes[$i]['contenu_hydrogene']; - - //Calcul de l'isolement - $nbPlan = count($queryPlanetes); - if ($nbPlan >= 11) { - switch($nbPlan){ - case 11: $tps = 2; break; - case 12: $tps = 4; break; - case 13: $tps = 6; break; - case 14: $tps = 8; break; - case 15: $tps = 12; break; - case 16: $tps = 16; break; - case 17: $tps = 20; break; - default: $tps = 24; - } - } - else $tps = 0; - $debut = mktime(rand(0, 24-$tps), 0, 0, date('n'), date('j'), date('Y')); - $fin = $debut + $tps * 3600; - - $idFlo = $queryFlottes[$i]['id_user']; - $bdd->connexion(); - if ($bdd->query("INSERT INTO $table_planete (id_user, isolement, nom_planete, galaxie, ss, position, image, cases, timestamp, metal, cristal, hydrogene, hash_planete) VALUES ('$idFlo', '$debut $fin', 'Planète colonisée', '$end_galaxie', '$end_ss', '$end_position', '$image', '$cases', '$time', '$Cmetal', '$Ccristal', '$Chydrogene', SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)));") === false) { - $rapport->addInfo(false, 1); - $bdd->query("UPDATE $table_flottes SET effectue = 1 WHERE id = $id_flotte;"); - $bdd->deconnexion(); - } - else { - if ($queryFlottes[$i]['nb_vais'] == 1) { - $queryFlottes[$i]['nb_vais'] = -1; - $bdd->query("DELETE FROM $table_flottes WHERE id = $id_flotte"); - } - else $bdd->query("UPDATE $table_flottes SET effectue = 1, vaisseau_3 = vaisseau_3 - 1, nb_vais = nb_vais - 1, contenu_metal = 0, contenu_cristal = 0, contenu_hydrogene = 0 WHERE id = $id_flotte;"); - $bdd->deconnexion(); - } - $rapport->send(); - } - //Mission Recycler - elseif ($mission == 4) { - $capacite = $queryFlottes[$i]['contenu_max'] - (vais_conso($queryFlottes[$i]['end_time'], count($queryFlottes[$i]['nb_vais']))*$queryFlottes[$i]['vitesse']*5) + $queryFlottes[$i]['contenu_metal'] + $queryFlottes[$i]['contenu_cristal'] + $queryFlottes[$i]['contenu_hydrogene']; - - $debris_met = $queryEN['debris_met']; - $debris_cri = $queryEN['debris_cri']; - - if ($debris_met+$debris_cri > $capacite) { - $a = floor($capacite/2); - $b = floor($capacite/2); - if ($a > $debris_met && $b > $debris_cri) { - $a = $debris_met; - $b = $debris_cri; - } - else if ($a > $debris_met) { - $a = $debris_met; - $b = ($capacite - $a); - if ($b > $debris_cri) $b = $debris_cri; - } - else if ($b > $debris_cri) { - $b = $debris_cri; - $a = ($capacite - $b); - if ($a > $debris_met) $a = $debris_met; - } - } - else { - $a = $debris_met; - $b = $debris_cri; - } - $Cmetal = $a + $queryFlottes[$i]['contenu_metal']; - $Ccristal = $b + $queryFlottes[$i]['contenu_cristal']; - - $bdd->connexion(); - $bdd->query("UPDATE $table_flottes SET effectue = '1', contenu_metal = '$Cmetal', contenu_cristal = '$Ccristal' WHERE id = '$id_flotte';"); - $bdd->query("UPDATE $table_planete SET debris_met = debris_met - '$a', debris_cri = debris_cri - '$b' WHERE galaxie = '$end_galaxie' AND ss = '$end_ss' AND position = '$end_position';"); - $bdd->deconnexion(); - - $rapport = new Rapport($mission, $queryFlottes[$i]['id_user'], $queryEN['id_user'], $end_time); - $rapport->addInfo($queryEN, 0); - $rapport->addInfo(array($a, $b), 1); - $rapport->send(); - } - //Mission Espionnage - elseif ($mission == 5) { - $nbsondes = $queryFlottes[$i]['vaisseau_3']; - $id_userT = $queryEN['id_user']; - $id_att = $queryFlottes[$i]['id_user']; - - $bdd->connexion(); - $bdd->query("UPDATE $table_flottes SET effectue = 1 WHERE id = $id_flotte;"); - $resultatUD = $bdd->unique_query("SELECT * FROM $table_user WHERE id = $id_userT;"); - $resultatUA = $bdd->unique_query("SELECT * FROM $table_user WHERE id = $id_att;"); - $bdd->deconnexion(); - - $diffNiveau = $resultatUA['detection'] - $resultatUD['detection'] + floor($nbsondes/2); - $rapport = new Rapport($mission, $id_att, $id_userT, $end_time); - - if ($diffNiveau < 0) { - $rapport->addInfo($queryEN, 0); - $rapport->addInfo(false, 1); - } - if ($diffNiveau >= 0) $rapport->addInfo($queryEN, 0); - if ($diffNiveau >= 1) $rapport->addInfo(true, 1); - if ($diffNiveau >= 2) $rapport->addInfo(true, 2); - if ($diffNiveau >= 3) $rapport->addInfo(true, 3); - if ($diffNiveau >= 4) $rapport->addInfo($resultatUD, 4); - if ($diffNiveau >= 5) $rapport->addInfo(true, 5); - - $rapport->send(); - } - } - - //Si la flotte a terminé son retour - if (($queryFlottes[$i]['mission'] == 0 && $queryFlottes[$i]['start_time'] + $queryFlottes[$i]['end_time'] <= time()) || ($queryFlottes[$i]['effectue'] == 1 && ((!empty($queryFlottes[$i]['ret_time']) && $queryFlottes[$i]['ret_time'] <= time()) || ($queryFlottes[$i]['start_time'] + $queryFlottes[$i]['end_time']*2 <= time())))) { - if ($queryFlottes[$i]['mission'] == 0) { - $fin_galaxie = $queryFlottes[$i]['end_galaxie']; - $fin_systeme = $queryFlottes[$i]['end_ss']; - $fin_potision = $queryFlottes[$i]['end_position']; - } - elseif (!empty($queryFlottes[$i]['ret_position'])) { - $fin_galaxie = $queryFlottes[$i]['ret_galaxie']; - $fin_systeme = $queryFlottes[$i]['ret_ss']; - $fin_potision = $queryFlottes[$i]['ret_position']; - } - else { - $fin_galaxie = $queryFlottes[$i]['start_galaxie']; - $fin_systeme = $queryFlottes[$i]['start_ss']; - $fin_potision = $queryFlottes[$i]['start_position']; - } - - $bdd->connexion(); - if ($bdd->unique_query("SELECT * FROM $table_planete WHERE galaxie = '$fin_galaxie' AND ss = '$fin_systeme' AND position = '$fin_potision';")) { - $export = ''; - $nbvais = 12; - for($j = 1; $j <= $nbvais; $j++) { - $export .= ', vaisseau_'.$j.' = vaisseau_'.$j.' + '.$queryFlottes[$i]['vaisseau_'.$j]; - } - $Cmetal = $queryFlottes[$i]['contenu_metal']; - $Ccristal = $queryFlottes[$i]['contenu_cristal']; - $Chydrogene = $queryFlottes[$i]['contenu_hydrogene']; - $bdd->query("UPDATE $table_planete SET metal = metal + '$Cmetal', cristal = cristal + '$Ccristal', hydrogene = hydrogene + '$Chydrogene'$export WHERE galaxie = '$fin_galaxie' AND ss = '$fin_systeme' AND position = '$fin_potision';"); - } - $idUserFlotte = $queryFlottes[$i]['id_user']; - $bdd->query("DELETE FROM $table_flottes WHERE id_user = '$idUserFlotte' AND id = '$id_flotte';"); - $bdd->query("DELETE FROM $table_flottes_combats WHERE refflotte = '$id_flotte';"); - $bdd->deconnexion(); - } -} -?> \ No newline at end of file diff --git a/game/Class/JSON.php b/game/Class/JSON.php deleted file mode 100644 index 9be13db..0000000 --- a/game/Class/JSON.php +++ /dev/null @@ -1,806 +0,0 @@ - - * @author Matt Knapp - * @author Brett Stimmerman - * @copyright 2005 Michal Migurski - * @version CVS: $Id: JSON.php,v 1.31 2006/06/28 05:54:17 migurski Exp $ - * @license http://www.opensource.org/licenses/bsd-license.php - * @link http://pear.php.net/pepr/pepr-proposal-show.php?id=198 - */ - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_SLICE', 1); - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_IN_STR', 2); - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_IN_ARR', 3); - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_IN_OBJ', 4); - -/** - * Marker constant for Services_JSON::decode(), used to flag stack state - */ -define('SERVICES_JSON_IN_CMT', 5); - -/** - * Behavior switch for Services_JSON::decode() - */ -define('SERVICES_JSON_LOOSE_TYPE', 16); - -/** - * Behavior switch for Services_JSON::decode() - */ -define('SERVICES_JSON_SUPPRESS_ERRORS', 32); - -/** - * Converts to and from JSON format. - * - * Brief example of use: - * - * - * // create a new instance of Services_JSON - * $json = new Services_JSON(); - * - * // convert a complexe value to JSON notation, and send it to the browser - * $value = array('foo', 'bar', array(1, 2, 'baz'), array(3, array(4))); - * $output = $json->encode($value); - * - * print($output); - * // prints: ["foo","bar",[1,2,"baz"],[3,[4]]] - * - * // accept incoming POST data, assumed to be in JSON notation - * $input = file_get_contents('php://input', 1000000); - * $value = $json->decode($input); - * - */ -class Services_JSON -{ - /** - * constructs a new JSON instance - * - * @param int $use object behavior flags; combine with boolean-OR - * - * possible values: - * - SERVICES_JSON_LOOSE_TYPE: loose typing. - * "{...}" syntax creates associative arrays - * instead of objects in decode(). - * - SERVICES_JSON_SUPPRESS_ERRORS: error suppression. - * Values which can't be encoded (e.g. resources) - * appear as NULL instead of throwing errors. - * By default, a deeply-nested resource will - * bubble up with an error, so all return values - * from encode() should be checked with isError() - */ - function Services_JSON($use = 0) - { - $this->use = $use; - } - - /** - * convert a string from one UTF-16 char to one UTF-8 char - * - * Normally should be handled by mb_convert_encoding, but - * provides a slower PHP-only method for installations - * that lack the multibye string extension. - * - * @param string $utf16 UTF-16 character - * @return string UTF-8 character - * @access private - */ - function utf162utf8($utf16) - { - // oh please oh please oh please oh please oh please - if(function_exists('mb_convert_encoding')) { - return mb_convert_encoding($utf16, 'UTF-8', 'UTF-16'); - } - - $bytes = (ord($utf16{0}) << 8) | ord($utf16{1}); - - switch(true) { - case ((0x7F & $bytes) == $bytes): - // this case should never be reached, because we are in ASCII range - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0x7F & $bytes); - - case (0x07FF & $bytes) == $bytes: - // return a 2-byte UTF-8 character - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0xC0 | (($bytes >> 6) & 0x1F)) - . chr(0x80 | ($bytes & 0x3F)); - - case (0xFFFF & $bytes) == $bytes: - // return a 3-byte UTF-8 character - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0xE0 | (($bytes >> 12) & 0x0F)) - . chr(0x80 | (($bytes >> 6) & 0x3F)) - . chr(0x80 | ($bytes & 0x3F)); - } - - // ignoring UTF-32 for now, sorry - return ''; - } - - /** - * convert a string from one UTF-8 char to one UTF-16 char - * - * Normally should be handled by mb_convert_encoding, but - * provides a slower PHP-only method for installations - * that lack the multibye string extension. - * - * @param string $utf8 UTF-8 character - * @return string UTF-16 character - * @access private - */ - function utf82utf16($utf8) - { - // oh please oh please oh please oh please oh please - if(function_exists('mb_convert_encoding')) { - return mb_convert_encoding($utf8, 'UTF-16', 'UTF-8'); - } - - switch(strlen($utf8)) { - case 1: - // this case should never be reached, because we are in ASCII range - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return $utf8; - - case 2: - // return a UTF-16 character from a 2-byte UTF-8 char - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr(0x07 & (ord($utf8{0}) >> 2)) - . chr((0xC0 & (ord($utf8{0}) << 6)) - | (0x3F & ord($utf8{1}))); - - case 3: - // return a UTF-16 character from a 3-byte UTF-8 char - // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - return chr((0xF0 & (ord($utf8{0}) << 4)) - | (0x0F & (ord($utf8{1}) >> 2))) - . chr((0xC0 & (ord($utf8{1}) << 6)) - | (0x7F & ord($utf8{2}))); - } - - // ignoring UTF-32 for now, sorry - return ''; - } - - /** - * encodes an arbitrary variable into JSON format - * - * @param mixed $var any number, boolean, string, array, or object to be encoded. - * see argument 1 to Services_JSON() above for array-parsing behavior. - * if var is a strng, note that encode() always expects it - * to be in ASCII or UTF-8 format! - * - * @return mixed JSON string representation of input var or an error if a problem occurs - * @access public - */ - function encode($var) - { - switch (gettype($var)) { - case 'boolean': - return $var ? 'true' : 'false'; - - case 'NULL': - return 'null'; - - case 'integer': - return (int) $var; - - case 'double': - case 'float': - return (float) $var; - - case 'string': - // STRINGS ARE EXPECTED TO BE IN ASCII OR UTF-8 FORMAT - $ascii = ''; - $strlen_var = strlen($var); - - /* - * Iterate over every character in the string, - * escaping with a slash or encoding to UTF-8 where necessary - */ - for ($c = 0; $c < $strlen_var; ++$c) { - - $ord_var_c = ord($var{$c}); - - switch (true) { - case $ord_var_c == 0x08: - $ascii .= '\b'; - break; - case $ord_var_c == 0x09: - $ascii .= '\t'; - break; - case $ord_var_c == 0x0A: - $ascii .= '\n'; - break; - case $ord_var_c == 0x0C: - $ascii .= '\f'; - break; - case $ord_var_c == 0x0D: - $ascii .= '\r'; - break; - - case $ord_var_c == 0x22: - case $ord_var_c == 0x2F: - case $ord_var_c == 0x5C: - // double quote, slash, slosh - $ascii .= '\\'.$var{$c}; - break; - - case (($ord_var_c >= 0x20) && ($ord_var_c <= 0x7F)): - // characters U-00000000 - U-0000007F (same as ASCII) - $ascii .= $var{$c}; - break; - - case (($ord_var_c & 0xE0) == 0xC0): - // characters U-00000080 - U-000007FF, mask 110XXXXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, ord($var{$c + 1})); - $c += 1; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - - case (($ord_var_c & 0xF0) == 0xE0): - // characters U-00000800 - U-0000FFFF, mask 1110XXXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, - ord($var{$c + 1}), - ord($var{$c + 2})); - $c += 2; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - - case (($ord_var_c & 0xF8) == 0xF0): - // characters U-00010000 - U-001FFFFF, mask 11110XXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, - ord($var{$c + 1}), - ord($var{$c + 2}), - ord($var{$c + 3})); - $c += 3; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - - case (($ord_var_c & 0xFC) == 0xF8): - // characters U-00200000 - U-03FFFFFF, mask 111110XX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, - ord($var{$c + 1}), - ord($var{$c + 2}), - ord($var{$c + 3}), - ord($var{$c + 4})); - $c += 4; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - - case (($ord_var_c & 0xFE) == 0xFC): - // characters U-04000000 - U-7FFFFFFF, mask 1111110X - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $char = pack('C*', $ord_var_c, - ord($var{$c + 1}), - ord($var{$c + 2}), - ord($var{$c + 3}), - ord($var{$c + 4}), - ord($var{$c + 5})); - $c += 5; - $utf16 = $this->utf82utf16($char); - $ascii .= sprintf('\u%04s', bin2hex($utf16)); - break; - } - } - - return '"'.$ascii.'"'; - - case 'array': - /* - * As per JSON spec if any array key is not an integer - * we must treat the the whole array as an object. We - * also try to catch a sparsely populated associative - * array with numeric keys here because some JS engines - * will create an array with empty indexes up to - * max_index which can cause memory issues and because - * the keys, which may be relevant, will be remapped - * otherwise. - * - * As per the ECMA and JSON specification an object may - * have any string as a property. Unfortunately due to - * a hole in the ECMA specification if the key is a - * ECMA reserved word or starts with a digit the - * parameter is only accessible using ECMAScript's - * bracket notation. - */ - - // treat as a JSON object - if (is_array($var) && count($var) && (array_keys($var) !== range(0, sizeof($var) - 1))) { - $properties = array_map(array($this, 'name_value'), - array_keys($var), - array_values($var)); - - foreach($properties as $property) { - if(Services_JSON::isError($property)) { - return $property; - } - } - - return '{' . join(',', $properties) . '}'; - } - - // treat it like a regular array - $elements = array_map(array($this, 'encode'), $var); - - foreach($elements as $element) { - if(Services_JSON::isError($element)) { - return $element; - } - } - - return '[' . join(',', $elements) . ']'; - - case 'object': - $vars = get_object_vars($var); - - $properties = array_map(array($this, 'name_value'), - array_keys($vars), - array_values($vars)); - - foreach($properties as $property) { - if(Services_JSON::isError($property)) { - return $property; - } - } - - return '{' . join(',', $properties) . '}'; - - default: - return ($this->use & SERVICES_JSON_SUPPRESS_ERRORS) - ? 'null' - : new Services_JSON_Error(gettype($var)." can not be encoded as JSON string"); - } - } - - /** - * array-walking function for use in generating JSON-formatted name-value pairs - * - * @param string $name name of key to use - * @param mixed $value reference to an array element to be encoded - * - * @return string JSON-formatted name-value pair, like '"name":value' - * @access private - */ - function name_value($name, $value) - { - $encoded_value = $this->encode($value); - - if(Services_JSON::isError($encoded_value)) { - return $encoded_value; - } - - return $this->encode(strval($name)) . ':' . $encoded_value; - } - - /** - * reduce a string by removing leading and trailing comments and whitespace - * - * @param $str string string value to strip of comments and whitespace - * - * @return string string value stripped of comments and whitespace - * @access private - */ - function reduce_string($str) - { - $str = preg_replace(array( - - // eliminate single line comments in '// ...' form - '#^\s*//(.+)$#m', - - // eliminate multi-line comments in '/* ... */' form, at start of string - '#^\s*/\*(.+)\*/#Us', - - // eliminate multi-line comments in '/* ... */' form, at end of string - '#/\*(.+)\*/\s*$#Us' - - ), '', $str); - - // eliminate extraneous space - return trim($str); - } - - /** - * decodes a JSON string into appropriate variable - * - * @param string $str JSON-formatted string - * - * @return mixed number, boolean, string, array, or object - * corresponding to given JSON input string. - * See argument 1 to Services_JSON() above for object-output behavior. - * Note that decode() always returns strings - * in ASCII or UTF-8 format! - * @access public - */ - function decode($str) - { - $str = $this->reduce_string($str); - - switch (strtolower($str)) { - case 'true': - return true; - - case 'false': - return false; - - case 'null': - return null; - - default: - $m = array(); - - if (is_numeric($str)) { - // Lookie-loo, it's a number - - // This would work on its own, but I'm trying to be - // good about returning integers where appropriate: - // return (float)$str; - - // Return float or int, as appropriate - return ((float)$str == (integer)$str) - ? (integer)$str - : (float)$str; - - } elseif (preg_match('/^("|\').*(\1)$/s', $str, $m) && $m[1] == $m[2]) { - // STRINGS RETURNED IN UTF-8 FORMAT - $delim = substr($str, 0, 1); - $chrs = substr($str, 1, -1); - $utf8 = ''; - $strlen_chrs = strlen($chrs); - - for ($c = 0; $c < $strlen_chrs; ++$c) { - - $substr_chrs_c_2 = substr($chrs, $c, 2); - $ord_chrs_c = ord($chrs{$c}); - - switch (true) { - case $substr_chrs_c_2 == '\b': - $utf8 .= chr(0x08); - ++$c; - break; - case $substr_chrs_c_2 == '\t': - $utf8 .= chr(0x09); - ++$c; - break; - case $substr_chrs_c_2 == '\n': - $utf8 .= chr(0x0A); - ++$c; - break; - case $substr_chrs_c_2 == '\f': - $utf8 .= chr(0x0C); - ++$c; - break; - case $substr_chrs_c_2 == '\r': - $utf8 .= chr(0x0D); - ++$c; - break; - - case $substr_chrs_c_2 == '\\"': - case $substr_chrs_c_2 == '\\\'': - case $substr_chrs_c_2 == '\\\\': - case $substr_chrs_c_2 == '\\/': - if (($delim == '"' && $substr_chrs_c_2 != '\\\'') || - ($delim == "'" && $substr_chrs_c_2 != '\\"')) { - $utf8 .= $chrs{++$c}; - } - break; - - case preg_match('/\\\u[0-9A-F]{4}/i', substr($chrs, $c, 6)): - // single, escaped unicode character - $utf16 = chr(hexdec(substr($chrs, ($c + 2), 2))) - . chr(hexdec(substr($chrs, ($c + 4), 2))); - $utf8 .= $this->utf162utf8($utf16); - $c += 5; - break; - - case ($ord_chrs_c >= 0x20) && ($ord_chrs_c <= 0x7F): - $utf8 .= $chrs{$c}; - break; - - case ($ord_chrs_c & 0xE0) == 0xC0: - // characters U-00000080 - U-000007FF, mask 110XXXXX - //see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 2); - ++$c; - break; - - case ($ord_chrs_c & 0xF0) == 0xE0: - // characters U-00000800 - U-0000FFFF, mask 1110XXXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 3); - $c += 2; - break; - - case ($ord_chrs_c & 0xF8) == 0xF0: - // characters U-00010000 - U-001FFFFF, mask 11110XXX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 4); - $c += 3; - break; - - case ($ord_chrs_c & 0xFC) == 0xF8: - // characters U-00200000 - U-03FFFFFF, mask 111110XX - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 5); - $c += 4; - break; - - case ($ord_chrs_c & 0xFE) == 0xFC: - // characters U-04000000 - U-7FFFFFFF, mask 1111110X - // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 - $utf8 .= substr($chrs, $c, 6); - $c += 5; - break; - - } - - } - - return $utf8; - - } elseif (preg_match('/^\[.*\]$/s', $str) || preg_match('/^\{.*\}$/s', $str)) { - // array, or object notation - - if ($str{0} == '[') { - $stk = array(SERVICES_JSON_IN_ARR); - $arr = array(); - } else { - if ($this->use & SERVICES_JSON_LOOSE_TYPE) { - $stk = array(SERVICES_JSON_IN_OBJ); - $obj = array(); - } else { - $stk = array(SERVICES_JSON_IN_OBJ); - $obj = new stdClass(); - } - } - - array_push($stk, array('what' => SERVICES_JSON_SLICE, - 'where' => 0, - 'delim' => false)); - - $chrs = substr($str, 1, -1); - $chrs = $this->reduce_string($chrs); - - if ($chrs == '') { - if (reset($stk) == SERVICES_JSON_IN_ARR) { - return $arr; - - } else { - return $obj; - - } - } - - //print("\nparsing {$chrs}\n"); - - $strlen_chrs = strlen($chrs); - - for ($c = 0; $c <= $strlen_chrs; ++$c) { - - $top = end($stk); - $substr_chrs_c_2 = substr($chrs, $c, 2); - - if (($c == $strlen_chrs) || (($chrs{$c} == ',') && ($top['what'] == SERVICES_JSON_SLICE))) { - // found a comma that is not inside a string, array, etc., - // OR we've reached the end of the character list - $slice = substr($chrs, $top['where'], ($c - $top['where'])); - array_push($stk, array('what' => SERVICES_JSON_SLICE, 'where' => ($c + 1), 'delim' => false)); - //print("Found split at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); - - if (reset($stk) == SERVICES_JSON_IN_ARR) { - // we are in an array, so just push an element onto the stack - array_push($arr, $this->decode($slice)); - - } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) { - // we are in an object, so figure - // out the property name and set an - // element in an associative array, - // for now - $parts = array(); - - if (preg_match('/^\s*(["\'].*[^\\\]["\'])\s*:\s*(\S.*),?$/Uis', $slice, $parts)) { - // "name":value pair - $key = $this->decode($parts[1]); - $val = $this->decode($parts[2]); - - if ($this->use & SERVICES_JSON_LOOSE_TYPE) { - $obj[$key] = $val; - } else { - $obj->$key = $val; - } - } elseif (preg_match('/^\s*(\w+)\s*:\s*(\S.*),?$/Uis', $slice, $parts)) { - // name:value pair, where name is unquoted - $key = $parts[1]; - $val = $this->decode($parts[2]); - - if ($this->use & SERVICES_JSON_LOOSE_TYPE) { - $obj[$key] = $val; - } else { - $obj->$key = $val; - } - } - - } - - } elseif ((($chrs{$c} == '"') || ($chrs{$c} == "'")) && ($top['what'] != SERVICES_JSON_IN_STR)) { - // found a quote, and we are not inside a string - array_push($stk, array('what' => SERVICES_JSON_IN_STR, 'where' => $c, 'delim' => $chrs{$c})); - //print("Found start of string at {$c}\n"); - - } elseif (($chrs{$c} == $top['delim']) && - ($top['what'] == SERVICES_JSON_IN_STR) && - ((strlen(substr($chrs, 0, $c)) - strlen(rtrim(substr($chrs, 0, $c), '\\'))) % 2 != 1)) { - // found a quote, we're in a string, and it's not escaped - // we know that it's not escaped becase there is _not_ an - // odd number of backslashes at the end of the string so far - array_pop($stk); - //print("Found end of string at {$c}: ".substr($chrs, $top['where'], (1 + 1 + $c - $top['where']))."\n"); - - } elseif (($chrs{$c} == '[') && - in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { - // found a left-bracket, and we are in an array, object, or slice - array_push($stk, array('what' => SERVICES_JSON_IN_ARR, 'where' => $c, 'delim' => false)); - //print("Found start of array at {$c}\n"); - - } elseif (($chrs{$c} == ']') && ($top['what'] == SERVICES_JSON_IN_ARR)) { - // found a right-bracket, and we're in an array - array_pop($stk); - //print("Found end of array at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); - - } elseif (($chrs{$c} == '{') && - in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { - // found a left-brace, and we are in an array, object, or slice - array_push($stk, array('what' => SERVICES_JSON_IN_OBJ, 'where' => $c, 'delim' => false)); - //print("Found start of object at {$c}\n"); - - } elseif (($chrs{$c} == '}') && ($top['what'] == SERVICES_JSON_IN_OBJ)) { - // found a right-brace, and we're in an object - array_pop($stk); - //print("Found end of object at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); - - } elseif (($substr_chrs_c_2 == '/*') && - in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { - // found a comment start, and we are in an array, object, or slice - array_push($stk, array('what' => SERVICES_JSON_IN_CMT, 'where' => $c, 'delim' => false)); - $c++; - //print("Found start of comment at {$c}\n"); - - } elseif (($substr_chrs_c_2 == '*/') && ($top['what'] == SERVICES_JSON_IN_CMT)) { - // found a comment end, and we're in one now - array_pop($stk); - $c++; - - for ($i = $top['where']; $i <= $c; ++$i) - $chrs = substr_replace($chrs, ' ', $i, 1); - - //print("Found end of comment at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); - - } - - } - - if (reset($stk) == SERVICES_JSON_IN_ARR) { - return $arr; - - } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) { - return $obj; - - } - - } - } - } - - /** - * @todo Ultimately, this should just call PEAR::isError() - */ - function isError($data, $code = null) - { - if (class_exists('pear')) { - return PEAR::isError($data, $code); - } elseif (is_object($data) && (get_class($data) == 'services_json_error' || - is_subclass_of($data, 'services_json_error'))) { - return true; - } - - return false; - } -} - -if (class_exists('PEAR_Error')) { - - class Services_JSON_Error extends PEAR_Error - { - function Services_JSON_Error($message = 'unknown error', $code = null, - $mode = null, $options = null, $userinfo = null) - { - parent::PEAR_Error($message, $code, $mode, $options, $userinfo); - } - } - -} else { - - /** - * @todo Ultimately, this class shall be descended from PEAR_Error - */ - class Services_JSON_Error - { - function Services_JSON_Error($message = 'unknown error', $code = null, - $mode = null, $options = null, $userinfo = null) - { - - } - } - -} - -?> \ No newline at end of file diff --git a/game/Class/class.alliance.php b/game/Class/class.alliance.php deleted file mode 100644 index dce9aa8..0000000 --- a/game/Class/class.alliance.php +++ /dev/null @@ -1,139 +0,0 @@ -connexion(); - $bdd->escape($id); - $alli = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = $id;"); - $bdd->deconnexion(); - if (!empty($alli)) { - $this->id = $alli["id"]; - $this->race = $alli["race"]; - $this->fondateur = $alli["fondateur"]; - $this->sante = $alli["sante"]; - $this->nom = $alli["nom"]; - $this->tag = $alli["tag"]; - $this->galaxie = $alli["galaxie"]; - $this->ss = $alli["ss"]; - $this->nom_asteroide = $alli["nom_asteroide"]; - $this->image_asteroide = $alli["image_asteroide"]; - $this->debris_met = $alli["debris_met"]; - $this->debris_cri = $alli["debris_cri"]; - $this->credits = $alli["credits"]; - $this->metal = $alli["metal"]; - $this->cristal = $alli["cristal"]; - $this->hydrogene = $alli["hydrogene"]; - - foreach($alli_batimentVAR as $bat){ - $this->batiments[] = $alli[$bat]; - } - $this->file_bat = unserialize($alli["file_bat"]); - - foreach($nomvaisnVAR as $vais){ - $this->vaisseaux[] = $plan[$vais]; - } - $this->file_vais = unserialize($alli["file_vais"]); - - $this->actualiser(); - } - } - } - - /** - * Actualise les ressources de la planète en fonction de la production et termine les files d'attentes. - * - * @return void - * @access public - */ - function actualiser($actuFile = true){ - //Actualisation des files d'attentes - if ($actuFile) { - $this->file_pret("alli_batiments"); - $this->file_pret("vaisseaux"); - } - } - - /** - * Destructeur - * - * @return void - * @access public - */ - function __destruct(){ - global $var___db, $config, $table_alliances; - $nb = count($this->modif); - $out = array(); - $bdd = new bdd(); - $bdd->connexion(); - for($i = 0; $i < $nb; $i++){ - if (!is_array($this->{$this->modif[$i]})) { - $bdd->escape($this->{$this->modif[$i]}); - if (is_int($this->{$this->modif[$i]}) || is_float($this->{$this->modif[$i]})) $out[] .= $this->modif[$i]." = ".$this->{$this->modif[$i]}; - else $out[] .= $this->modif[$i]." = '".$this->{$this->modif[$i]}."'"; - } - else { - if (ereg('file', $this->modif[$i])) { - $prep = serialize($this->{$this->modif[$i]}); - $bdd->escape($prep); - $out[] .= $this->modif[$i]." = '$prep'"; - } - else { - if ($this->modif[$i] == "batiments") $calc = "batiment"; - elseif ($this->modif[$i] == "alli_batiments") $calc = "alli_batiment"; - elseif ($this->modif[$i] == "technologies") $calc = "technolo"; - elseif ($this->modif[$i] == "casernes")$calc = "casernen"; - elseif ($this->modif[$i] == "terrestres") $calc = "nomterrn"; - elseif ($this->modif[$i] == "vaisseaux") $calc = "nomvaisn"; - elseif ($this->modif[$i] == "coeff_bat") $calc = "coeff"; - - if (!isset(${$calc.'VAR'})) global ${$calc.'VAR'}; - - $nombr = count(${$calc.'VAR'}); - for($j = 0; $j < $nombr; $j++){ - $bdd->escape($this->{$this->modif[$i]}[$j]); - $out[] .= ${$calc.'VAR'}[$j]." = ".$this->{$this->modif[$i]}[$j].""; - } - } - } - } - if (!empty($out)) $plan = $bdd->unique_query("UPDATE $table_alliances SET ".implode(', ', $out)." WHERE id = ".$this->id.";"); - $bdd->deconnexion(); - } -} -?> \ No newline at end of file diff --git a/game/Class/class.asteroide.php b/game/Class/class.asteroide.php deleted file mode 100644 index 0457b30..0000000 --- a/game/Class/class.asteroide.php +++ /dev/null @@ -1,691 +0,0 @@ -connexion(); - $plan = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = $id;"); - $bdd->deconnexion(); - } - elseif (preg_match('#^\[?([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})\]?$#', $id, $position)) - { - $bdd->connexion(); - $plan = $bdd->unique_query("SELECT * FROM $table_alliances WHERE galaxie = ".$position[1]." AND ss = ".$position[2].";"); - $bdd->deconnexion(); - } - else - die('Erreur #04 : Format de recherche d\'asteroide incorrect !'); - - if (!empty($plan)) - { - $this->id = $plan["id"]; - parent::User($sess->values['id']); //On utilise le numéro d'utilisateur enregistré en session - $this->galaxie = $plan["galaxie"]; - $this->ss = $plan["ss"]; - $this->image = $plan["image"]; - $this->debris_met = $plan["debris_met"]; - $this->debris_cri = $plan["debris_cri"]; - $this->metal = $plan["metal"]; - $this->cristal = $plan["cristal"]; - $this->hydrogene = $plan["hydrogene"]; - - foreach($alli_batimentVAR as $bat) - $this->alli_batiments[] = $plan[$bat]; - if (!empty($plan["file_bat"])) - $this->file_bat = unserialize($plan["file_bat"]); - else - $this->file_bat = array(); - - foreach($nomvaisnVAR as $vais) - $this->vaisseaux[] = $plan[$vais]; - if (!empty($plan["file_vais"])) - $this->file_vais = unserialize($plan["file_vais"]); - else - $this->file_vais = array(); - - } - } - } - - /** - * Actualise les ressources de la planète en fonction de la production et termine les files d'attentes. - * - * @return void - * @access public - */ - function actualiser($actuFile = true, $first = false) - { - //Actualisation des files d'attentes - if ($actuFile) - { - $this->file_ready("batiments"); - $this->file_readyTechno("technologies"); - $this->file_ready("casernes"); - $this->file_ready("terrestres"); - $this->file_ready("vaisseaux"); - } - - //Calcul de la capacité de stockage maximale - if (!empty($timestamp_lastSilo)) - { - $this->cap = pow(2, $this->batiments[10]-1) * 100000; - $capnouv = pow(2, $this->batiments[10]) * 100000; - } - else - $this->cap = pow(2, $this->batiments[10]) * 100000; - - //Calcul du temps écoulé depuis la dernière mise à jour de la planète - $temps_ecoule = time() - $this->timestamp; - $ressources = $this->production($temps_ecoule); - if ($this->metal + $ressources[0] < $this->cap) - $this->metal += $ressources[0]; - else - { - //Si les capacité de stockage ont changé depuis la dernière actualisation - if (isset($capnouv)) - { - $ressources = $this->production(time() - $this->timestamp_lastSilo); - if ($this->metal + $ressources[0] < $capnouv) - $this->metal += $ressources[0]; - } - else - { - $this->alert_ressources[0] = true; - $this->metal = $this->cap; - } - } - if ($this->cristal + $ressources[1] < $this->cap) - $this->cristal += $ressources[1]; - else - { - //Si les capacité de stockage ont changé depuis la dernière actualisation - if (isset($capnouv)) - { - $ressources = $this->production(time() - $this->timestamp_lastSilo); - if ($this->cristal + $ressources[1] < $capnouv) - $this->cristal += $ressources[1]; - } - else - { - $this->alert_ressources[1] = true; - $this->cristal = $this->cap; - } - } - if ($this->hydrogene + $ressources[2] < $this->cap) - $this->hydrogene += $ressources[2]; - else - { - //Si les capacité de stockage ont changé depuis la dernière actualisation - if (isset($capnouv)) - { - $ressources = $this->production(time() - $this->timestamp_lastSilo); - if ($this->hydrogene + $ressources[2] < $capnouv) - $this->hydrogene += $ressources[2]; - } - else - { - $this->alert_ressources[2] = true; - $this->hydrogene = $this->cap; - } - } - - //Vérification de la date pour faire les actions journalières - if (date('zya') != date('zya', $this->timestamp)) - { - //On évalue le moral - $this->evalMoral($first); - - //Si la population est à 0, on ajoute des habitants - if ($this->population <= 0) - $this->population = 1000; - - $popPlus = $this->population * 0.0153^max(1, floor((time()-$this->timestamp)/86400)); - - if ($this->politique == 2) - $popPlus *= 1.1; //Communisme : 10 % de population qui arrive en plus. - elseif ($this->politique == 3) - $popPlus *= 1.05; //Démocratie : 5 % de population qui arrive en plus. - - if ($this->technologies[2] & 4) - $popPlus *= 1.15; - elseif ($this->technologies[2] & 2) - $popPlus *= 1.10; - elseif ($this->technologies[2] & 1) - $popPlus *= 1.05; - - $this->population += $popPlus; - $this->credits += $this->population/100*exp(0.01)*25; - $this->modif[] = 'population'; - } - - $this->timestamp = time(); - - - //Calcul du nombre de cases restantes - $this->casesRest = $this->cases; - foreach($this->batiments as $bat) - $this->casesRest -= $bat; - } - - function setMoral($difference) - { - $this->moral += $difference; - - //Ajustement du moral - if ($this->moral > 1) - $this->moral = 1; - elseif ($this->moral < 0) - $this->moral = 0; - - if (!in_array("moral", $this->modif)) - $this->modif[] = "moral"; - } - - function evalMoral($first = false) - { - //Cas de sous-production - if (($this->coeff_bat[0] + $this->coeff_bat[1] + $this->coeff_bat[2])/3 < 0.9) - { - if ($this->politique == 2) - $this->moral -= 0.10; //Communisme : démoralise 2x plus - else - $this->moral -= 0.05; - if (!in_array('moral', $this->modif)) - $this->modif[] = 'moral'; - } - - //Surpopulation - - //Surlogement - - //Ajustement du moral en fonction de la politique - if ($this->politique == 1 && $this->moral > 0.7) - $this->moral = 0.7; - - //On vérifie qu'on ne dépasse pas le maximum - if ($this->moral > 1) - $this->moral = 1; - if ($this->moral < 0) - $this->moral = 0; - - //Isolement si besoin - if ($this->moral < 0.1) - { - //On vérifie qu'il ne s'agit pas de la planète mère - global $bdd, $table_planete; - $bdd->connexion(); - $res = $bdd->unique_query("SELECT id FROM $table_planete WHERE id_user = ".$this->id_user." ORDER BY id LIMIT 1;"); - $bdd->deconnexion(); - if ($res['id'] != $this->id) - { - if ($this->moral <= 0.01 || $this->moral <= 0.04) - { - if ($this->moral <= 0.01) - $rand = rand(0,4); - else - $rand = rand(0,20); - //Perte de la planète - if ($rand == 1) - { - $bdd->connexion(); - $bdd->query("DELETE FROM $table_planete WHERE id = ".$this->id.";"); - $bdd->deconnexion(); - send_mp($this->id_user, 'Perte de contrôle de '.$this->nom_planete, "Suite à une démoralisation percistante de la population sur la planète ".$this->nom_planete." [".$this->galaxie.":".$this->ss.":".$this->position."], la population a renversé votre gouvernement en tuant tous vos gouverneurs. Vous perdez donc définitivement le contrôle de cette planète."); - if (!$first) - { - $sess->values['idPlan'] = $res['id']; - erreur('La population de cette planète est tellement démoralisée qu\'elle s\'est révolté contre vous. Vous ne contrôlez plus cette planète.'); - } - } - } - elseif ($this->moral <= 0.06 || $this->moral <= 0.1) - { - if ($this->moral <= 0.06) - $rand = rand(0,2); - else - $rand = rand(0,10); - //Perte de contrôle temporaire - if ($rand == 1) - { - $debut = time() - rand(0, 3600)*4; - $fin = $debut + 86400; - $this->isolement = array($debut, $fin); - if (!in_array('isolement', $this->modif)) $this->modif[] = 'isolement'; - - send_mp($this->id_user, 'Perte de contrôle temporaire de '.$this->nom_planete, "Suite à une démoralisation percistante de la population sur la planète ".$this->nom_planete." [".$this->galaxie.":".$this->ss.":".$this->position."], la population a pris le contrôle de votre planète. Vous perdez le contrôle de cette planète le temps que vos gouverneurs reprennent le pouvoir."); - if (!$first) - { - $sess->values['idPlan'] = $res['id']; - erreur('La population de cette planète est tellement démoralisée qu\'elle s\'est révoltée contre vous. Vous perdez temporairement le contrôle de cette planète.'); - } - } - } - } - } - } - - /** - * Vérifie si la planète est isolée ou non - * - * @return boolean - * @access public - */ - function isolement() - { - $return = false; - - global $var___db, $config, $table_planete; - $bdd = new BDD(); - $bdd->connexion(); - $plan = $bdd->query("SELECT id FROM $table_planete WHERE id_user = ".$this->id_user." ORDER BY id;"); - $bdd->deconnexion(); - - $numP = 0; - foreach ($plan as $key => $p) - { - if ($p['id'] == $this->id) - $numP = $key + 1; - } - - if ($numP >= 11) - { - if (!isset($this->isolement[0]) || (time() > $this->isolement[0] && (!isset($this->isolement[1]) || (time() > $this->isolement[1] && date('dmY') != date('dmY', $this->isolement[0]))))) - { - switch($numP) - { - case 11: - $tps = 2; - break; - case 12: - $tps = 4; - break; - case 13: - $tps = 6; - break; - case 14: - $tps = 8; - break; - case 15: - $tps = 12; - break; - case 16: - $tps = 16; - break; - case 17: - $tps = 20; - break; - default: - $tps = 24; - } - $debut = mktime(rand(0, 24-$tps), 0, 0, date('n'), date('j'), date('Y')); - $fin = $debut + $tps * 3600; - - $this->isolement[0] = $debut; - if (time() > $this->isolement[0]) - $this->isolement[1] = $fin; - if (!in_array('isolement', $this->modif)) - $this->modif[] = 'isolement'; - } - if (isset($this->isolement[1]) && time() < $this->isolement[1]) - $return = true; - } - elseif (!isset($this->isolement[0])) - { - $this->isolement = array(0,0); - if (!in_array('isolement', $this->modif)) - $this->modif[] = 'isolement'; - } - - return $return; - } - - /** - * Calcul les ressources produites en fonction de $temps_ecoule - * @param int $temps_ecoule Temps écoulé depuis la dernière actualisation - * - * @return array - * @access public - */ - function production($temps_ecoule, $retarray = false) - { - //Accélération de la production - $temps_ecoule *= VITESSE; - - //Calcul de la consomation d'énergie - if ($this->batiments[0] > 0) - $energie_m = ceil(exp(0.28*$this->batiments[0])*10); - else - $energie_m = 0; - if ($this->batiments[1] > 0) - $energie_c = ceil(exp(0.28*$this->batiments[1])*10); - else - $energie_c = 0; - if ($this->batiments[2] > 0) - $energie_h = ceil(exp(0.2849*$this->batiments[2])*13); - else - $energie_h = 0; - if ($this->batiments[3] > 0) - $energie_s = ceil(exp(0.28*$this->batiments[3])*22); - else - $energie_s = 0; - if ($this->batiments[4] > 0) - $energie_f = ceil(exp(0.297*$this->batiments[4])*25); - else - $energie_f = 0; - - //Calcul de la consomation d'énergie - $this->energieConso = $energie_m * $this->coeff_bat[0] + $energie_c * $this->coeff_bat[1] + $energie_h * $this->coeff_bat[2]; - $nrjmx = $energie_m + $energie_c + $energie_h; - - //Calcul de la production d'énergie - $this->energie = $energie_s * $this->coeff_bat[3] + $energie_f * $this->coeff_bat[4]; - - if ($this->energieConso == 0) - $coeff = 0; - else - $coeff = $this->energie / $this->energieConso; - - if ($coeff < 0) - $coeff = 0; - elseif ($coeff > 1) - $coeff = 1; - - $Ncoeff = array(); - for($i = 0; $i < 3; $i++) - { - $Ncoeff[$i] = $coeff * $this->coeff_bat[$i]; - if ($Ncoeff[$i] > 1) - $Ncoeff[$i] = 1; - if ($Ncoeff[$i] < $this->coeff_bat[$i] && $this->batiments[$i] != 0) - { - $this->coeff_bat[$i] = $Ncoeff[$i]; - if (!in_array('coeff_bat', $this->modif)) - $this->modif[] = 'coeff_bat'; - } - } - - //Calcul de la consomation d'hydrogène - if ($this->batiments[4] > 0) - $conso_h = ((ceil(pow(1.34,($this->batiments[4]-1))*9)/3600)*$temps_ecoule) * $this->coeff_bat[4]; - else - $conso_h = 0; - - //Calcul des production de ressources - if ($this->batiments[0] <= 0 || $this->batiments[3] <= 0) - $prod_met = 0.011 * $temps_ecoule; - else - $prod_met = ((ceil(pow(1.1, $this->batiments[0]) * 35 * $this->batiments[0]) / 3600) * $temps_ecoule) * $this->coeff_bat[0] * 1.5; - - if ($this->batiments[1] <= 0 || $this->batiments[3] <= 0) - $prod_cri = 0.0055 * $temps_ecoule; - else - $prod_cri = ((ceil(pow(1.1, $this->batiments[1]) * 23 * $this->batiments[1]) / 3600) * $temps_ecoule) * $this->coeff_bat[1] * 1.5; - - if ($this->batiments[2] <= 0) - $prod_hy = 0; - else - $prod_hy = ((ceil(pow(1.1, $this->batiments[2]) * 14 * ($this->batiments[2] + 0.7)) / 3600) * $temps_ecoule) * $this->coeff_bat[2] * 1.5; - - //Augmentation de la production en fonction des technologies - if ($this->technologies[0] &4) - { - $prod_met *= 1.15; - $prod_cri *= 1.15; - $prod_hy *= 1.15; - } - elseif ($this->technologies[0] &2) - { - $prod_met *= 1.10; - $prod_cri *= 1.10; - $prod_hy *= 1.10; - } - elseif ($this->technologies[0] &1) - { - $prod_met *= 1.05; - $prod_cri *= 1.05; - $prod_hy *= 1.05; - } - - //Augmentation de la production en fonction du moral - if ($this->moral > 0.9) - { - $prod_met *= 1.05; - $prod_cri *= 1.05; - $prod_hy *= 1.05; - } - elseif ($this->moral > 0.75) - { - $prod_met *= 1.02; - $prod_cri *= 1.02; - $prod_hy *= 1.02; - } - elseif ($this->moral < 0.45) - { - $prod_met *= 0.97; - $prod_cri *= 0.97; - $prod_hy *= 0.97; - } - elseif ($this->moral < 0.25) - { - $prod_met *= 0.94; - $prod_cri *= 0.94; - $prod_hy *= 0.94; - } - - //Augmentation de la production en fonction de la politique - if ($this->politique == 2) - { - $prod_met *= 1.10; - $prod_cri *= 1.10; - $prod_hy *= 1.10; - } - - //On enlève la consomation d'hydrogène - $prod_hy -= $conso_h; - - if ($retarray) - return array(array(ceil($this->coeff_bat[0]*100), ceil($this->coeff_bat[1]*100), ceil($this->coeff_bat[2]*100), ceil($this->coeff_bat[3]*100), ceil($this->coeff_bat[4]*100)), array($prod_met, $prod_cri, $prod_hy + $conso_h, $energie_s*$this->coeff_bat[3], $energie_f*$this->coeff_bat[4]), array($energie_m*$this->coeff_bat[0], $energie_c*$this->coeff_bat[1], $energie_h*$this->coeff_bat[2], $conso_h, ($energie_s*$this->coeff_bat[3] + $energie_f*$this->coeff_bat[4])-($energie_m*$this->coeff_bat[0] + $energie_c*$this->coeff_bat[1] + $energie_h*$this->coeff_bat[2]))); - else - return array($prod_met, $prod_cri, $prod_hy); - } - - function creer($id_user) - { - //Définition des paramètres de l'utilisateur pour la planète - $this->id_user = $id_user; - - //Génération du nombre de case et de l'image en fonction de la position dans le système - if ($this->position > MAX_PLANETE*0.75) - { - $this->cases = mt_rand(200,255); - $this->image = mt_rand(1,19); - } - elseif ($this->position > MAX_PLANETE/2) - { - $this->cases = mt_rand(250,300); - $this->image = mt_rand(1,19); - } - elseif ($this->position > MAX_PLANETE/4) - { - $this->cases = mt_rand(175,260); - $this->image = mt_rand(1,19); - } - else - { - $this->cases = mt_rand(150,220); - $this->image = mt_rand(1,19); - } - - //Définition des principaux paramètres de la planète - $this->nom_planete = 'Planète colonisée'; - $this->timestamp = time(); - $this->metal = 1000; - $this->cristal = 700; - $this->hydrogene = 0; - - $this->modif = array("id_user", "nom_planete", "galaxie", "ss", "position", "image", "cases", "timestamp", "metal", "cristal", "hydrogene"); - } - - /** - * Destructeur - * - * @return void - * @access public - */ - function __destruct() - { - if (empty($this->ss) || empty($this->id_user)) - return; - if ($this->id_user == 1) - var_dump($this); - - global $var___db, $config, $table_planete; - if (empty($this->id)) - { - $out1 = array(); $out2 = array(); - $bdd = new bdd(); - $bdd->connexion(); - foreach($this->modif as $modif) - { - if (!is_array($this->{$modif})) - { - $bdd->escape($this->{$modif}); - $out1[] = $modif; - if (is_int($this->{$modif}) || is_float($this->{$modif})) - $out2[] = $this->{$modif}; - else - $out2[] = "'".$this->{$modif}."'"; - } - else - { - if (is_array($this->{$modif}) && $modif != "coeff_bat" && $modif != "vaisseaux" && $modif != "terrestres" && $modif != "casernes" && $modif != "technologies" && $modif != "batiments") - { - $prep = serialize($this->{$modif}); - $bdd->escape($prep); - $out1[] = $modif; - $out2[] = "'$prep'"; - } - else - { - if ($modif == "batiments") - $calc = "batiment"; - elseif ($modif == "technologies") - $calc = "technolo"; - elseif ($modif == "casernes") - $calc = "casernen"; - elseif ($modif == "terrestres") - $calc = "nomterrn"; - elseif ($modif == "vaisseaux") - $calc = "nomvaisn"; - elseif ($modif == "coeff_bat") - $calc = "coeff"; - - if (!isset(${$calc.'VAR'})) - global ${$calc.'VAR'}; - - foreach($this->{$modif} as $j => $value) - { - $out1[] = ${$calc.'VAR'}[$j]; - $out2[] = $value; - } - } - } - } - $bdd->query("INSERT INTO $table_planete (".implode(', ', $out1).", hash_planete) VALUES (".implode(', ', $out2).", SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)))"); - $bdd->deconnexion(); - } - else - { - $nb = count($this->modif); - $out = array(); - $bdd = new bdd(); - $bdd->connexion(); - for($i = 0; $i < $nb; $i++) - { - if ($this->modif[$i] == 'technologies') - $this->modifUser[] = $this->modif[$i]; - elseif (!is_array($this->{$this->modif[$i]})) - { - $bdd->escape($this->{$this->modif[$i]}); - if (is_int($this->{$this->modif[$i]}) || is_float($this->{$this->modif[$i]})) - $out[] = $this->modif[$i]." = ".$this->{$this->modif[$i]}; - else - $out[] = $this->modif[$i]." = '".$this->{$this->modif[$i]}."'"; - } - else - { - if (is_array($this->{$this->modif[$i]}) && $this->modif[$i] != "coeff_bat" && $this->modif[$i] != "vaisseaux" && $this->modif[$i] != "terrestres" && $this->modif[$i] != "casernes" && $this->modif[$i] != "technologies" && $this->modif[$i] != "batiments") - { - $prep = serialize($this->{$this->modif[$i]}); - $bdd->escape($prep); - $out[] = $this->modif[$i]." = '$prep'"; - } - else - { - if ($this->modif[$i] == "batiments") - $calc = "batiment"; - elseif ($this->modif[$i] == "technologies") - $calc = "technolo"; - elseif ($this->modif[$i] == "casernes") - $calc = "casernen"; - elseif ($this->modif[$i] == "terrestres") - $calc = "nomterrn"; - elseif ($this->modif[$i] == "vaisseaux") - $calc = "nomvaisn"; - elseif ($this->modif[$i] == "coeff_bat") - $calc = "coeff"; - - if (!isset(${$calc.'VAR'})) - global ${$calc.'VAR'}; - - $nombr = count(${$calc.'VAR'}); - for($j = 0; $j < $nombr; $j++) - { - $bdd->escape($this->{$this->modif[$i]}[$j]); - $out[] = ${$calc.'VAR'}[$j]." = ".$this->{$this->modif[$i]}[$j].""; - } - } - } - } - if (!empty($out)) - $plan = $bdd->query("UPDATE $table_planete SET ".implode(', ', $out)." WHERE id = ".$this->id.";"); - - $bdd->deconnexion(); - parent::__destruct(); - } - } - } -?> \ No newline at end of file diff --git a/game/Class/class.bourse.php b/game/Class/class.bourse.php deleted file mode 100644 index 77bccca..0000000 --- a/game/Class/class.bourse.php +++ /dev/null @@ -1,190 +0,0 @@ -connexion(); - $this->bd = $db; - - if (!empty($nom)) { - $this->loadAction($nom, "id"); - if (!empty($user)) $this->loadUser($user); - } - } - - function __destruct(){ - $this->bd->deconnexion(); - } - - function loadAction($nom, $type = "nom"){ - global $table_bourse; - $this->bd->escape($nom); - $act = $this->bd->unique_query("SELECT * FROM $table_bourse WHERE $type = '$nom';"); - if ($act) { - $this->id = $act['id']; - $this->nom = $act['nom']; - $this->metal = $act['metal']; - $this->cristal = $act['cristal']; - } - else erreur('Impossible de trouver cette action !', "red", '?p=bourse'); - } - - function loadUser($user, $type = "id"){ - global $table_user; - $this->bd->escape($user); - $act = $this->bd->unique_query("SELECT id, bourse FROM $table_user WHERE $type = '$user';"); - $this->user = $act['id']; - $this->traitUser($act['bourse']); - } - - function traitUser($start){ - $end = array(); - $start = explode(';', $start); - $cnt = count($start); - for($i = 0; $i < $cnt; $i++){ - $tmp = explode(':', $start[$i]); - if (!empty($tmp[1])) $end[$tmp[0]] = explode(',', $tmp[1]); - else $end[$tmp[0]] = array(); - } - $this->actionsUser = $end; - } - - function prixAchat($nb){ - return array(floor($this->metal * $nb * $this->taxeA), floor($this->cristal * $nb * $this->taxeA)); - } - - function prixVente($nb){ - if ($this->action() < $nb) $nb = $this->action(); - - return array(floor($this->metal * $nb / $this->taxeV), floor($this->cristal * $nb / $this->taxeV)); - } - - function addAction($nb){ - $ret = array(floor($this->metal * $nb * $this->taxeA), floor($this->cristal * $nb * $this->taxeA)); - - $this->metal *= pow(1.1, $nb); - $this->cristal *= pow(1.1, $nb); - - for($i = 0; $i < $nb; $i++){ - $this->actionsUser[$this->id][] = time(); - } - - $this->maj(); - return $ret; - } - - function delAction($nb){ - if ($this->action() < $nb) $nb = $this->action(); - - $ret = array(floor($this->metal * $nb / $this->taxeV), floor($this->cristal * $nb / $this->taxeV)); - - $this->metal /= pow(1.1, $nb); - $this->cristal /= pow(1.1, $nb); - - for($i = 0; $i < $nb; $i++){ - unset($this->actionsUser[$this->id][$i]); - } - - $this->maj(); - return $ret; - } - - function actionIn24Hours(){ - $nb = 0; - if (isset($this->actionsUser[$this->id])) { - $cnt = count($this->actionsUser[$this->id]); - for($i = 0; $i < $cnt; $i++){ - if ($this->actionsUser[$this->id][$i] > time() - 86400) $nb++; - } - } - return $nb; - } - - function action(){ - if (isset($this->actionsUser[$this->id])) return count($this->actionsUser[$this->id]); - else return 0; - - } - - function maj(){ - $this->majBourse(); - $this->majUser(); - $this->fileSave(); - } - - function majBourse(){ - global $table_bourse; - - $this->bd->query("UPDATE $table_bourse SET nom = '".$this->nom."', metal = '".$this->metal."', cristal = '".$this->cristal."' WHERE id = ".$this->id.";"); - } - - function majUser(){ - global $table_user; - - $champ = ''; - foreach($this->actionsUser as $key => $cell) { - if (count($cell) > 0) { - if (empty($champ)) $champ .= $key.':'.implode(',', $cell); - else $champ .= ';'.$key.':'.implode(',', $cell); - } - } - - $this->bd->query("UPDATE $table_user SET bourse = '$champ' WHERE id = ".$this->user.";"); - } - - function delUser($id = ""){ - if (!empty($id)) $this->loadUser($id); - - $champ = ''; - foreach($this->actionsUser as $key => $cell) { - $cnt = count($cell); - if ($cnt > 0) { - $this->loadAction($key, "id"); - $this->delAction($cnt); - } - } - } - - - function fileSave(){ - $fichier = fopen(_FCORE."../game/cache/bourse/".$this->id.".".strftime('%Y%m%d').".bourse",'a+'); - fwrite($fichier, time().';'.$this->metal.';'.$this->cristal."\n"); - fclose($fichier); - } - - - function newGroupe($nom, $metal, $cristal, $description = ""){ - global $table_bourse; - - $this->bd->query("INSERT INTO $table_bourse (nom, metal, cristal, description) VALUES('$nom', '$metal', '$cristal', '$description');"); - } - - function editGroupe($description){ - //TODO toute cette fonction !! - } -} -?> \ No newline at end of file diff --git a/game/Class/class.combat.php b/game/Class/class.combat.php deleted file mode 100644 index 48ee89c..0000000 --- a/game/Class/class.combat.php +++ /dev/null @@ -1,505 +0,0 @@ - 0, 'cristal' => 0, 'hydrogene' => 0); - var $ENdef = array(); - var $Ntour = 0; - var $ATtactique = 0; - var $ENtactique = 0; - var $timestamp = 0; - var $vaisContenu = 0; - var $vaisContenuM = 0; - var $vaisContenuC = 0; - var $vaisContenuH = 0; - var $pillage = array(0, 0, 0); - - var $debriM = 0; - var $debriC = 0; - - /** - * Constructeur - * @param array $flotteAT tableau SQL des vaisseaux envoyés par l'attaquant - * @param array $flotteEN tableau SQL de la planète du défenseur - * @param array $defEN tableau SQL de la planète du défenseur - * - * @return void - * @access public - */ - function Combat($flotteAT, $flotteEN, $defEN, $tableTechno = array(0, 0)) { - include(_FCORE."hb_game/vars.php"); - //Génération des vaisseaux attaquants - for ($i=1 ; $i<=12 ; $i++) { - if ($flotteAT['vaisseau_'.$i] >= 1) { - //Création des groupes - $nbvais = $flotteAT['vaisseau_'.$i]; - $nbgroupes = floor(sqrt(ceil($nbvais/10))); - $nbvaispgroupe = floor($nbvais/$nbgroupes); - $nbrest = $nbvais - $nbvaispgroupe * $nbgroupes; - - if (isset($groupe)) unset($groupe); - $groupe = array(); - for ($j=0 ; $j < $nbgroupes ; $j++) { - if ($j == 0) $groupe[] = array($nbvaispgroupe + $nbrest, $nomvais_bc[$i-1] * (1 + $tableTechno[0]/10), $nomvais_pv[$i-1]); - else $groupe[] = array($nbvaispgroupe, $nomvais_bc[$i-1] * (1 + $tableTechno[0]/10), $nomvais_pv[$i-1]); - } - $this->ATvais[] = array($i, $flotteAT['vaisseau_'.$i], $nbgroupes, $groupe, $nomvais_initiative[$i-1]); - } - } - - //Définition d'autres variables de la classe concernant la flotte - $this->refflotte = $flotteAT['id']; - $this->vaisContenu = $flotteAT['contenu_max']; - $this->vaisContenuM = $flotteAT['contenu_metal']; - $this->vaisContenuC = $flotteAT['contenu_cristal']; - $this->vaisContenuH = $flotteAT['contenu_hydrogene']; - $this->timestamp = $flotteAT['start_time'] + $flotteAT['end_time']; - - //Génération des vaisseaux défenseurs - for ($i=1 ; $i<=12 ; $i++) { - if ($flotteEN['vaisseau_'.$i] >= 1) { - //Création des groupes - $nbvais = $flotteEN['vaisseau_'.$i]; - $nbgroupes = floor(sqrt(ceil($nbvais/10))); - $nbvaispgroupe = floor($nbvais/$nbgroupes); - $nbrest = $nbvais - $nbvaispgroupe * $nbgroupes; - - if (isset($groupe)) unset($groupe); - $groupe = array(); - for ($j=0 ; $j < $nbgroupes ; $j++) { - if ($j == 0) $groupe[] = array($nbvaispgroupe + $nbrest, $nomvais_bc[$i-1] * (1 + $tableTechno[1]/10), $nomvais_pv[$i-1]); - else $groupe[] = array($nbvaispgroupe, $nomvais_bc[$i-1] * (1 + $tableTechno[1]/10), $nomvais_pv[$i-1]); - } - $this->ENvais[] = array($i, $flotteEN['vaisseau_'.$i], $nbgroupes, $groupe, $nomvais_initiative[$i-1]); - } - } - - //Génération des défenses défenseurs - for ($i=1 ; $i<=5 ; $i++) { - if ($defEN['def_'.$i] >= 1) { - //Création des groupes - $nbvais = $defEN['def_'.$i]; - $nbgroupes = floor(sqrt(ceil($nbvais/10))); - $nbvaispgroupe = floor($nbvais/$nbgroupes); - $nbrest = $nbvais - $nbvaispgroupe * $nbgroupes; - - if (isset($groupe)) unset($groupe); - $groupe = array(); - for ($j=0 ; $j < $nbgroupes ; $j++) { - if ($j == 0) $groupe[] = array($nbvaispgroupe + $nbrest, $defense_bc[$i-1] * (1 + $tableTechno[1]/10), $defense_pv[$i-1]); - else $groupe[] = array($nbvaispgroupe, $defense_bc[$i-1] * (1 + $tableTechno[1]/10), $defense_pv[$i-1]); - } - $this->ENdef[] = array($i, $defEN['def_'.$i], $nbgroupes, $groupe, $defense_initiative[$i-1]); - } - } - } - - /** - * Change la tactique de l'attaquant - * @param int $tactique numéro de la tactique choisie - * - * @return void - * @access public - */ - function changerTactiqueAT($tactique) { - $this->ATtactique = ceil($tactique); - } - - /** - * Change la tactique du défenseur - * @param int $tactique numéro de la tactique choisie - * - * @return void - * @access public - */ - function changerTactiqueEN($tactique) { - $this->ENtactique = ceil($tactique); - } - - /** - * Régénére les boucliers - * @param int $pourcentage pourcentage de régénération - * @param bool $attaquant régénére le bouclier de l'attaquant si true, sinon régénrére celui du défenseur - * @param bool $retour si true, renvoie true ou false si !le pourcentage a été consommé ou non, si false, retrourne ne nombre de pourcentage restant - * @param int $blindage niveau de la technologie blindage du joueur - * - * @return float pourcentage non utilisé - * @access public - */ - function regenereBC($pourcentage, $attaquant, $retour = false, $blindage = 0) { - include(_FCORE."hb_game/vars.php"); - if ($attaquant) { - $count = count($this->ATvais); - $enplus = 0; - $norm = 0; - for ($i=0 ; $i<$count ; $i++) { - $type = $this->ATvais[$i][0]-1; - $maxbc = $nomvais_bc[$type] * (1 + $blindage/10); - $ajout = $maxbc*$pourcentage/100; - - $cntbc = count($this->ATvais[$i][3]); - for ($j=0 ; $j<$cntbc ; $j++) { - $norm += $maxbc * $this->ATvais[$i][3][$j][0]; - - if ($this->ATvais[$i][3][$j][1] < $maxbc) { - $this->ATvais[$i][3][$j][1] += $ajout; - } - else $enplus += $ajout * $this->ATvais[$i][3][$j][0]; - if ($this->ATvais[$i][3][$j][1] > $maxbc) { - $enplus += ($this->ATvais[$i][3][$j][1] - $maxbc)*$this->ATvais[$i][3][$j][0]; - $this->ATvais[$i][3][$j][1] = $maxbc; - } - } - } - if ($retour) { - if($norm != 0 && $enplus/$norm == 1) return $pourcentage; - else return false; - } - else return $enplus/$norm; - } - else { - $count = count($this->ENvais); - $enplus = 0; - $norm = 0; - for ($i=0 ; $i<$count ; $i++) { - $type = $this->ENvais[$i][0]-1; - $maxbc = $nomvais_bc[$type] * (1 + $blindage/10); - $ajout = $maxbc*$pourcentage/100; - - $cntbc = count($this->ENvais[$i][3]); - for ($j=0 ; $j<$cntbc ; $j++) { - $norm += $maxbc * $this->ENvais[$i][3][$j][0]; - if ($this->ENvais[$i][3][$j][1] < $maxbc) { - $this->ENvais[$i][3][$j][1] += $ajout; - } - else $enplus += $ajout * $this->ENvais[$i][3][$j][0]; - if ($this->ENvais[$i][3][$j][1] > $maxbc) { - $enplus += ($this->ENvais[$i][3][$j][1] - $maxbc)*$this->ENvais[$i][3][$j][0]; - $this->ENvais[$i][3][$j][1] = $maxbc; - } - } - } - if ($norm != 0) $return = $enplus/$norm; - else $return = 0; - - //Défenses - $count = count($this->ENdef); - $enplus = 0; - $norm = 0; - for ($i=0 ; $i<$count ; $i++) { - $type = $this->ENdef[$i][0]-1; - $maxbc = $defense_bc[$type] * (1 + $blindage/10); - $ajout = $maxbc*$pourcentage/100; - - $cntbc = count($this->ENdef[$i][3]); - for ($j=0 ; $j<$cntbc ; $j++) { - $norm += $maxbc * $this->ENdef[$i][3][$j][0]; - if ($this->ENdef[$i][3][$j][1] < $maxbc) { - $this->ENdef[$i][3][$j][1] += $ajout; - } - else $enplus += $ajout * $this->ENdef[$i][3][$j][0]; - if ($this->ENdef[$i][3][$j][1] > $maxbc) { - $enplus += ($this->ENdef[$i][3][$j][1] - $maxbc)*$this->ENdef[$i][3][$j][0]; - $this->ENdef[$i][3][$j][1] = $maxbc; - } - } - } - if ($norm != 0) $return = $enplus/$norm; - else $return = 0; - if ($retour) { - if($norm != 0 && $enplus/$norm == 1) return $pourcentage; - else return false; - } - else return $return/2; - } - } - - /** - * Calcul la puissance d'attaque disponible - * @param int $pourcentage pourcentage de régénération - * @param bool $attaquant calcul les points de l'attaquant si true, sinon calcul pour le défenseur - * @param int $armement niveau de la technologie armement du joueur - * @param bool $method true pour utiliser la mèthode classique, false pour utiliser la méthode d'Apocalypse Joe - * - * @return int points disponibles - * @access public - */ - function calcAttaque($pourcentage, $attaquant, $armement = 0, $method = false) { - include(_FCORE."hb_game/vars.php"); - if ($method) { - if ($attaquant) { - $puissance = 0; - $count = count($this->ATvais); - for ($i=0 ; $i<$count ; $i++) { - $maxat = $nomvais_at[$this->ATvais[$i][0]-1] * (1 + $armement/10); - $puissance += $maxat * $pourcentage/100 * $this->ATvais[$i][1]; - } - return $puissance; - } - else { - $puissance = 0; - $count = count($this->ENvais); - for ($i=0 ; $i<$count ; $i++) { - $maxat = $nomvais_at[$this->ENvais[$i][0]-1] * (1 + $armement/10); - $puissance += $maxat * $pourcentage/100 * $this->ENvais[$i][1]; - } - - //Défenses - $count = count($this->ENdef); - for ($i=0 ; $i<$count ; $i++) { - $maxat = $defense_at[$this->ENdef[$i][0]-1] * (1 + $armement/10); - $puissance += $maxat * $pourcentage/100 * $this->ENdef[$i][1]; - } - return $puissance; - } - } - else { - if ($attaquant) { - //Calcul du pourcentage de chaque vaisseau adverse - $vaisEff = array(); - $nbvais = 0; - $countj = count($this->ENvais); - $countd = count($this->ENdef); - for ($i=0 ; $i<$countj ; $i++) { - $nbvais += $this->ENvais[$i][1]; - } - for ($i=0 ; $i<$countj ; $i++) { - $vaisEff[$this->ENvais[$i][0]] = $this->ENvais[$i][1]/$nbvais; - } - - $puissance = 0; - $count = count($this->ATvais); - for ($i=0 ; $i<$count ; $i++) { - if ($this->ATvais[$i][4] > $this->Ntour) continue; - - $bonus = 0; - for ($j=0 ; $j<$countj ; $j++) { - $bonus += $nomvais_rf[$this->ATvais[$i][0]-1][$this->ENvais[$i][0]-1] * $vaisEff[$this->ENvais[$i][0]]; - } - for ($j=0 ; $j<$countd ; $j++) { - $bonus += 1/$countd; - } - $maxat = $nomvais_at[$this->ATvais[$i][0]-1] * (1 + $armement/10); - $puissance += $maxat * $pourcentage/100 * $this->ATvais[$i][1] * $bonus; - } - return $puissance; - } - else { - //Calcul du pourcentage de chaque vaisseau adverse - $vaisEff = array(); - $nbvais = 0; - $countj = count($this->ATvais); - for ($i=0 ; $i<$countj ; $i++) { - $nbvais += $this->ATvais[$i][1]; - } - for ($i=0 ; $i<$countj ; $i++) { - $vaisEff[$this->ATvais[$i][0]] = $this->ATvais[$i][1]/$nbvais; - } - - $puissance = 0; - $count = count($this->ENvais); - for ($i=0 ; $i<$count ; $i++) { - if ($this->ENvais[$i][4] > $this->Ntour) continue; - - $bonus = 0; - for ($j=0 ; $j<$countj ; $j++) { - $bonus += $nomvais_rf[$this->ENvais[$i][0]-1][$this->ATvais[$i][0]-1] * $vaisEff[$this->ATvais[$i][0]]; - } - $maxat = $nomvais_at[$this->ENvais[$i][0]-1] * (1 + $armement/10); - $puissance += $maxat * $pourcentage/100 * $this->ENvais[$i][1] * $bonus; - } - - //Défenses - $count = count($this->ENdef); - for ($i=0 ; $i<$count ; $i++) { - if ($this->ENdef[$i][4] > $this->Ntour) continue; - - $maxat = $defense_at[$this->ENdef[$i][0]-1] * (1 + $armement/10); - $puissance += $maxat * $pourcentage/100 * $this->ENdef[$i][1]; - } - return $puissance; - } - } - } - - /** - * Attaque les vaisseaux adverses - * @param int $points points d'attaque disponible pour l'attaque - * @param bool $attaquant attaque le défenseur si true, sinon attaque l'attaquant - * - * @return void - * @access public - */ - function attaquerVais($points, $attaquant) { - include(_FCORE."hb_game/vars.php"); - if ($attaquant) { - while($points > 0) { - // Calcul du nombre de vaisseaux et défenses à attaquer - $nbvais = 0; - $nbgroupes = 0; - $nb = count($this->ENvais); - for ($i=0 ; $i<$nb ; $i++) { - $nbvais += $this->ENvais[$i][1]; - $nbgroupes += $this->ENvais[$i][2]; - } - $nb = count($this->ENdef); - for ($i=0 ; $i<$nb ; $i++) { - $nbvais += $this->ENdef[$i][1]; - $nbgroupes += $this->ENdef[$i][2]; - } - - //S'il ne reste plus de vaisseaux et de défenses, on arrête la boucle - if ($nbvais <= 0 || $nbgroupes <= 0 || $points <= 0) break; - - //Calcul du nombre de points qui sera enlevé par vaisseau ou défense - $ppv = $points / $nbvais; - $points = 0; - - //On lance l'attaque contre les vaisseaux - for ($j=0 ; $j<$nbgroupes ; $j++){ - $k = rand(0, count($this->ENvais)-1); - $l = rand(0, count($this->ENvais[$k][3])-1); - - $this->ENvais[$k][3][$l][1] -= $ppv; - if ($this->ENvais[$k][3][$l][1] < 0) { - $this->ENvais[$k][3][$l][2] -= abs($this->ENvais[$k][3][$l][1]); - $this->ENvais[$k][3][$l][1] = 0; - if ($this->ENvais[$k][3][$l][2] <= 0) { - $this->debriM += $this->ENvais[$k][3][$l][0] * $nomvais_md[$this->ENvais[$k][0]]; - $this->debriC += $this->ENvais[$k][3][$l][0] * $nomvais_cd[$this->ENvais[$k][0]]; - $this->ENvais[$k][1] -= $this->ENvais[$k][3][$l][0]; - $this->ENvais[$k][2] --; - array_splice($this->ENvais[$k][3], $l, 1); - if (!count($this->ENvais[$k][3])) { - array_splice($this->ENvais, $k, 1); - } - } - } - } - - //On lance l'attaque contre les défenses - for ($j=0 ; $j<$nbgroupes ; $j++){ - $k = rand(0, count($this->ENdef)-1); - $l = rand(0, count($this->ENdef[$k][3])-1); - - $this->ENdef[$k][3][$l][1] -= $ppv; - if ($this->ENdef[$k][3][$l][1] < 0) { - $this->ENdef[$k][3][$l][2] -= abs($this->ENdef[$k][3][$l][1]); - $this->ENdef[$k][3][$l][1] = 0; - if ($this->ENdef[$k][3][$l][2] <= 0) { - $this->debriM += $this->ENdef[$k][3][$l][0] * $nomvais_md[$this->ENdef[$k][0]]; - $this->debriC += $this->ENdef[$k][3][$l][0] * $nomvais_cd[$this->ENdef[$k][0]]; - $this->ENdef[$k][1] -= $this->ENdef[$k][3][$l][0]; - $this->ENdef[$k][2] --; - array_splice($this->ENdef[$k][3], $l, 1); - if (!count($this->ENdef[$k][3])) { - array_splice($this->ENdef, $k, 1); - } - } - } - } - } - return count($this->ENvais) + count($this->ENdef); - } - else { - while($points > 0) { - // Calcul du nombre de vaisseaux et défenses à attaquer - $nbvais = 0; - $nbgroupes = 0; - $nb = count($this->ATvais); - for ($i=0 ; $i<$nb ; $i++) { - $nbvais += $this->ATvais[$i][1]; - $nbgroupes += $this->ATvais[$i][2]; - } - - //S'il ne reste plus de vaisseaux et de défenses, on arrête la boucle - if ($nbvais <= 0 || $nbgroupes <= 0 || $points <= 0) break; - - //Calcul du nombre de points qui sera enlevé par vaisseau ou défense - $ppv = $points / $nbvais; - $points = 0; - - //On lance l'attaque - for ($j=0 ; $j<$nbgroupes ; $j++){ - $k = rand(0, count($this->ATvais)-1); - $l = rand(0, count($this->ATvais[$k][3])-1); - - $this->ATvais[$k][3][$l][1] -= $ppv; - if ($this->ATvais[$k][3][$l][1] < 0) { - $this->ATvais[$k][3][$l][2] -= abs($this->ATvais[$k][3][$l][1]); - $this->ATvais[$k][3][$l][1] = 0; - if ($this->ATvais[$k][3][$l][2] <= 0) { - $this->debriM += $this->ATvais[$k][3][$l][0] * $nomvais_md[$this->ATvais[$k][0]]; - $this->debriC += $this->ATvais[$k][3][$l][0] * $nomvais_cd[$this->ATvais[$k][0]]; - $this->ATvais[$k][1] -= $this->ATvais[$k][3][$l][0]; - $this->ATvais[$k][2] --; - array_splice($this->ATvais[$k][3], $l, 1); - if (!count($this->ATvais[$k][3])) { - array_splice($this->ATvais, $k, 1); - } - } - } - } - } - return count($this->ATvais); - } - } - - function exportAT($pillage = false){ - include(_FCORE."hb_game/vars.php"); - $nb = count($this->ATvais); - $nbvais = 0; $vaisContenu = 0; $vaisseau_1 = 0; $vaisseau_2 = 0; $vaisseau_3 = 0; $vaisseau_4 = 0; $vaisseau_5 = 0; $vaisseau_6 = 0; $vaisseau_7 = 0; $vaisseau_8 = 0; $vaisseau_9 = 0; $vaisseau_10 = 0; $vaisseau_11 = 0; $vaisseau_12 = 0; - for($i=0 ; $i<$nb ; $i++) { - ${'vaisseau_'.$this->ATvais[$i][0]} += $this->ATvais[$i][1]; - $nbvais += $this->ATvais[$i][1]; - $this->vaisContenu += $nomvais_rs[$this->ATvais[$i][0]-1]; - } - $sommeCont = $this->vaisContenuM + $this->vaisContenuC + $this->vaisContenuH; - if ($sommeCont > $this->vaisContenu) { - $retirer = $sommeCont/$this->vaisContenu; - $this->vaisContenuM = floor($this->vaisContenuM/$retirer); - $this->vaisContenuC = floor($this->vaisContenuC/$retirer); - $this->vaisContenuH = floor($this->vaisContenuH/$retirer); - } - if ($pillage) { - $ressplus = pillage($this->ENres['metal'], $this->ENres['cristal'], $this->ENres['hydrogene'], $this->vaisContenu - $this->vaisContenuM - $this->vaisContenuC - $this->vaisContenuH); - - $this->vaisContenuM += $ressplus[0]; - $this->vaisContenuC += $ressplus[1]; - $this->vaisContenuH += $ressplus[2]; - $this->pillage = array($ressplus[0], $ressplus[1], $ressplus[2]); - } - return 'nb_vais = \''.$nbvais.'\', contenu_max = \''.$this->vaisContenu.'\', contenu_metal = \''.$this->vaisContenuM.'\', contenu_cristal = \''.$this->vaisContenuC.'\', contenu_hydrogene = \''.$this->vaisContenuH.'\', vaisseau_1 = \''.$vaisseau_1.'\', vaisseau_2 = \''.$vaisseau_2.'\', vaisseau_3 = \''.$vaisseau_3.'\', vaisseau_4 = \''.$vaisseau_4.'\', vaisseau_5 = \''.$vaisseau_5.'\', vaisseau_6 = \''.$vaisseau_6.'\', vaisseau_7 = \''.$vaisseau_7.'\', vaisseau_8 = \''.$vaisseau_8.'\', vaisseau_9 = \''.$vaisseau_9.'\', vaisseau_10 = \''.$vaisseau_10.'\', vaisseau_11 = \''.$vaisseau_11.'\', vaisseau_12 = \''.$vaisseau_12.'\''; - } - - function pillageSimul($metal, $cristal, $hydrogene){ - $ressplus = pillage($metal, $cristal, $hydrogene, 999999); - $this->pillage = array($ressplus[0], $ressplus[1], $ressplus[2]); - } - - function exportEN(){ - $nb = count($this->ENvais); - $vaisseau_1 = 0; $vaisseau_2 = 0; $vaisseau_3 = 0; $vaisseau_4 = 0; $vaisseau_5 = 0; $vaisseau_6 = 0; $vaisseau_7 = 0; $vaisseau_8 = 0; $vaisseau_9 = 0; $vaisseau_10 = 0; $vaisseau_11 = 0; $vaisseau_12 = 0; - for($i=0 ; $i<$nb ; $i++) { - ${'vaisseau_'.$this->ENvais[$i][0]} += $this->ENvais[$i][1]; - } - $nb = count($this->ENdef); - $def_1 = 0; $def_2 = 0; $def_3 = 0; $def_4 = 0; $def_5 = 0; - for($i=0 ; $i<$nb ; $i++) { - ${'def_'.$this->ENdef[$i][0]} += $this->ENdef[$i][1]; - } - return 'vaisseau_1 = \''.$vaisseau_1.'\', vaisseau_2 = \''.$vaisseau_2.'\', vaisseau_3 = \''.$vaisseau_3.'\', vaisseau_4 = \''.$vaisseau_4.'\', vaisseau_5 = \''.$vaisseau_5.'\', vaisseau_6 = \''.$vaisseau_6.'\', vaisseau_7 = \''.$vaisseau_7.'\', vaisseau_8 = \''.$vaisseau_8.'\', vaisseau_9 = \''.$vaisseau_9.'\', vaisseau_10 = \''.$vaisseau_10.'\', vaisseau_11 = \''.$vaisseau_11.'\', vaisseau_12 = \''.$vaisseau_12.'\', def_1 = \''.$def_1.'\', def_2 = \''.$def_2.'\', def_3 = \''.$def_3.'\', def_4 = \''.$def_4.'\', def_5 = \''.$def_5.'\''; - } -} -?> \ No newline at end of file diff --git a/game/Class/class.file.php b/game/Class/class.file.php deleted file mode 100644 index 940dc83..0000000 --- a/game/Class/class.file.php +++ /dev/null @@ -1,658 +0,0 @@ -file = unserialize($file); - } - - function reajusteVacances($timeVac) - { - if (isset($this->file[0])) - $this->file[0] += time() - $timeVac; - - return serialize($this->file); - } - - /** - * Ajoute $nombre objets $objet dans la file $file - * @param int $file Nom de la file d'attente - * @param int $objet Id de l'objet à ajouter - * @param int $nombre = 1 Nombre d'objet $objet à ajouter à la file - * - * @return int Numéro de l'erreur - * @access public - */ - function file_addObjet($file, $objet, $nombre = 1) - { - $planete = $this; - - switch($file) - { - case "alli_batiments": - $court = "abat"; - $calc = "alli_batiment"; - global ${$calc.'LIMIT'}; - $exist = $this->file_exist($objet, "file_".$court); - break; - - case "batiments": - $court = "bat"; - $calc = "batiment"; - $exist = $this->file_exist($objet, "file_".$court); - break; - - case "technologies": - 1/0; - die('Erreur dans la file d\'attente ! #43, veuillez contacter un administrateur.'); - break; - - case "casernes": - $court = "cas"; - $calc = "casernen"; - $exist = false; - break; - - case "terrestres": - $court = "ter"; - $calc = "nomterrn"; - $exist = false; - break; - - case "vaisseaux": - $court = "vais"; - $calc = "nomvaisn"; - $exist = false; - break; - - default: - return 1; - } - - //On calcul la taille maximale de la file d'attente - if (!empty($this->technologies['techno_inge'])) - { - if (($this->technologies['techno_inge'] &131072) == 131072) $max = 5; - elseif (($this->technologies['techno_inge'] &65536) == 65536) $max = 4; - elseif (($this->technologies['techno_inge'] &32768) == 32768) $max = 3; - else $max = 2; - } - else $max = 3; //Au cas où il n'y ait pas de technologie sur le lieu, on fixe la taille de la file d'attente - - //Load the global variables for the line - global ${$calc}, ${$calc.'CALC'}, ${$calc.'TECH'}; - - //Check the conditions of building - if (empty(${$calc}[$objet]) || !requestDeblok(${$calc.'TECH'}[$objet], $this)) - return 1; - - //Check that we have not overtake the maximum level - if (!empty(${$calc.'LIMIT'}[$objet]) && ${$file}[$objet] >= ${$calc.'LIMIT'}[$objet]) - return 1; - - //Calculate next object's level - $n = $this->{$file}[$objet] + 1; - - //Check that there isn't another object's entreaties yet building - if ($exist) - return 2; - - //Check the sended number, it mustn't be negativ - if ($nombre < 0 && ($file != "batiments" || $nombre < -1)) - return 5; - - //Refresh time if no object in the line - if (count($this->{"file_".$court}) < 2) - $this->{"file_".$court}[0] = time(); - - - if ($nombre > 0) - { - if ($file == "alli_batiments" || $file == "batiments") - { - eval(${$calc.'CALC'}[$objet][0]); - eval(${$calc.'CALC'}[$objet][1]); - eval(${$calc.'CALC'}[$objet][2]); - $d = 0; - } - elseif ($file == "technologies") - { - $a = $b = $c = 0; - $d = $technologiesCALC[$branch][$objet][2]; - } - else - { - $a = ${$calc.'CALC'}[$objet][0]; - $b = ${$calc.'CALC'}[$objet][1]; - $c = ${$calc.'CALC'}[$objet][2]; - $d = 0; - } - - //Apply policy bonus for time and cost - if (isset($this->politique) && $this->politique == 1 && ($file == "casernes" || $file == "terrestres" || $file == "vaisseaux")) - { - $a *= 0.9; - $b *= 0.9; - $c *= 0.9; - } - //Apply bonus from technology for the mines - if ($file == "batiments" && $objet < 4 && isset($this->technologies)) - { - if ($this->technologies[0] &262144) - { - $a *= 0.85; - $b *= 0.85; - $c *= 0.85; - } - elseif ($this->technologies[0] &131072) - { - $a *= 0.9; - $b *= 0.9; - $c *= 0.9; - } - elseif ($this->technologies[0] &65536) - { - $a *= 0.95; - $b *= 0.95; - $c *= 0.95; - } - } - - //Check maximum number unity building on this planet with means - if ($nombre > 1) - { - if ($a) $nombre = min(floor($this->metal/$a), $nombre); - if ($b) $nombre = min(floor($this->cristal/$b), $nombre); - if ($c) $nombre = min(floor($this->hydrogene/$c), $nombre); - if ($d) $nombre = min(floor($this->credits/$d), $nombre); - } - } - else - { - $a = 0; - $b = 0; - $c = 0; - $d = 0; - } - - //Check means on the planet - if ($this->metal < $a * $nombre || $this->cristal < $b * $nombre || $this->hydrogene < $c * $nombre || $this->credits < $d * $nombre) - return 3; - else - { - //Line generate - $nb = count($this->{"file_".$court}); - - //If the last object is similar as this one - if ($file == "technologies" && $max <= count($this->{"file_".$court})) - return 4; //Check height line - elseif ($file == "technologies") - $this->{"file_".$court}[] = array($objet, $branch); - elseif ($nombre > 99999 || ($nb > 1 && $objet == $this->{"file_".$court}[$nb-1][0] && $this->{"file_".$court}[$nb-1][1] + $nombre > 99999)) - erreur('Dépacement de capacité !
Vous ne pouvez pas mettre autant d\'unités en file d\'attente en une seule fois.'); - elseif ($nb > 1 && $objet == $this->{"file_".$court}[$nb-1][0]) - $this->{"file_".$court}[$nb-1][1] += $nombre; - elseif ($max <= count($this->{"file_".$court})) - return 4; //Check height line - else - $this->{"file_".$court}[] = array($objet, $nombre); - - //Update means on the planet after building - $this->metal -= $a * $nombre; - $this->cristal -= $b * $nombre; - $this->hydrogene -= $c * $nombre; - $this->credits -= $d * $nombre; - - if (!in_array("file_".$court, $this->modif)) - $this->modif[] = "file_".$court; - - return 0; - } - } - - /** - * Ajoute à la file d'attente technologique la technologie $technology dans la branche $branch - * @param int $branch Branche technologique dans laquel se trouve la technologie - * @param int $technology ID de la technologie à ajouter - * - * @return int Numéro de l'erreur - * @access public - */ - function file_addTechno($branch, $technology) - { - $planete = $this; - - //Calculate maximum height line - if (!empty($this->technologies['techno_inge'])) - { - if (($this->technologies['techno_inge'] &131072) == 131072) $max = 5; - elseif (($this->technologies['techno_inge'] &65536) == 65536) $max = 4; - elseif (($this->technologies['techno_inge'] &32768) == 32768) $max = 3; - else $max = 2; - } - else $max = 3; - - //Load globals variables - global $technologiesCALC; - - //Check branch and technology - if (empty($technologiesCALC[$branch][$technology])) - return 1; - - //Check search conditions - if (!(($this->technologies[$branch] &$technologiesCALC[$branch][$technology][1]) == $technologiesCALC[$branch][$technology][1] && !($this->technologies[$branch] &$technologiesCALC[$branch][$technology][0] && $this->technologies[$branch] != 0))) - return 1; - - //Check that there isn't another object's entreaties yet building - //TODO - if ($this->file_existTech($branch, $technology)) - return 2; - - //Refresh time if that is the first search - if (count($this->file_tech) < 2) - $this->file_tech[0] = time(); - - //Calculate cost and time - $a = $b = $c = 0; - $d = $technologiesCALC[$branch][$technology][2]; - - //Check means on planet - if ($this->metal < $a || $this->cristal < $b || $this->hydrogene < $c || $this->credits < $d) return 3; - else - { - if ($max <= count($this->file_tech)) - return 4; //Vérification de la taille de la file d'attente - else - $this->file_tech[] = array($technology, $branch); - - //Update means on the planet after start searching - $this->metal -= $a; - $this->cristal -= $b; - $this->hydrogene -= $c; - $this->credits -= $d; - - if (!in_array("file_tech", $this->modif)) - $this->modif[] = "file_tech"; - - return 0; - } - } - - - function file_delObjet($file, $objet, $nombre = 1, $w = 99) - { - $planete = $this; - - switch($file) - { - case "alli_batiments": - $court = "abat"; - $calc = "alli_batiment"; - $exist = $this->file_exist($objet, "file_".$court); - break; - - case "batiments": - $court = "bat"; - $calc = "batiment"; - $exist = $this->file_exist($objet, "file_".$court); - break; - - case "technologies": - 1/0; - die('Erreur dans la file d\'attent : #273. Contactez un administrateur.'); - break; - - case "casernes": - $court = "cas"; - $calc = "casernen"; - $exist = $this->file_exist($objet, "file_".$court); - break; - - case "terrestres": - $court = "ter"; - $calc = "nomterrn"; - $exist = $this->file_exist($objet, "file_".$court); - break; - - case "vaisseaux": - $court = "vais"; - $calc = "nomvaisn"; - $exist = $this->file_exist($objet, "file_".$court); - break; - - default: - return false; - } - - //Si l'objet n'est pas dans la file d'attente, on annule la suite - if (!$exist) - return 0; - - if ($w == 99) - $w = count($this->{"file_".$court})-1; - - global ${$calc}, ${$calc.'CALC'}; - - for($i = $w; $i > 0; $i--) - { - if($this->{"file_".$court}[$i][0] == $objet) - { - $nombre = min(abs($nombre), $this->{"file_".$court}[$i][1]); - - if($this->{"file_".$court}[$i][1] <= $nombre) - { - unset($this->{"file_".$court}[$i]); - $this->{"file_".$court} = array_merge($this->{"file_".$court}); - if ($i == 1) - $this->{"file_".$court}[0] = time(); - } - else - $this->{"file_".$court}[$i][1] -= $nombre; - - break; - } - } - - //Calcul du prochain niveau de l'objet - $n = $this->{$file}[$objet] + 1; - - - if (!in_array("file_".$court, $this->modif)) - $this->modif[] = "file_".$court; - - if ($nombre > 0) - { - if ($file == "batiments") - { - eval(${$calc.'CALC'}[$objet][0]); - eval(${$calc.'CALC'}[$objet][1]); - eval(${$calc.'CALC'}[$objet][2]); - $d = 0; - } - else - { - $a = ${$calc.'CALC'}[$objet][0]; - $b = ${$calc.'CALC'}[$objet][1]; - $c = ${$calc.'CALC'}[$objet][2]; - $d = 0; - } - - //On applique les bonus politiques aux temps et coûts - if (isset($this->politique) && $this->politique == 1 && ($file == "casernes" || $file == "terrestres" || $file == "vaisseaux")) - { - $a *= 0.9; - $b *= 0.9; - $c *= 0.9; - } - - //Mise à jour des ressources de la planète en conséquence à la construction - $this->metal += $a * $nombre; - $this->cristal += $b * $nombre; - $this->hydrogene += $c * $nombre; - $this->credits += $d * $nombre; - } - - return $nombre; - } - - function file_delTechno($id) - { - $planete = $this; - - //Si l'objet n'est pas dans la file d'attente, on annule la suite - //TODO - if (!isset($this->file_tech[$id+1])) - return 0; - else - { - global $technologiesCALC; - //On réinitialise le temps si c'est la première série de la liste - if ($id == 0) - $this->file_tech[0] = time(); - - $d = $technologiesCALC[$this->file_tech[$id+1][1]][$this->file_tech[$id+1][0]][2]; - - unset($this->file_tech[$id+1]); - $this->file_tech = array_merge($this->file_tech); - } - - - if (!in_array("file_tech", $this->modif)) - $this->modif[] = "file_tech"; - - $a = $b = $c = 0; - - //Mise à jour des ressources de la planète en conséquence à la construction - $this->metal += $a; - $this->cristal += $b; - $this->hydrogene += $c; - $this->credits += $d; - - return 1; - } - - /** - * Vérifie l'existance dans la file $file d'attente de $objet - * @param int $objet ID à vérifier - * @param string $file Nom de la file d'attente - * - * @return boolean - * @access public - */ - function file_exist($objet, $file) - { - //On traite le cas d'une file type arbre - if (is_numeric($file)) { - 1/0; - die('A corriger, File d\'attente : #422. Contacter un administrateur'); - } - else { - if (count($this->$file) <= 1) return false; - foreach($this->$file as $key => $bout){ - if ($key == 0) continue; - if($objet == $bout[0]) return true; - } - } - return false; - } - - function file_existTech($branch, $technology) - { - foreach($this->file_tech as $key => $part){ - if ($key == 0) continue; - - if($technology == $part[0] && $branch == $part[1]) return true; - } - - return false; - } - - /** - * Actualise la file $file en terminant les constructions/entraînements. - * @param string $file Nom de la file d'attente - * - * @return boolean - * @access public - */ - function file_ready($file) - { - $planete = $this; - - switch($file) - { - case "alli_batiments": - $court = "abat"; - $calc = "alli_batiment"; - $exist = $this->file_exist($objet, "file_".$court); - break; - - case "batiments": - $court = "bat"; - $calc = "batiment"; - break; - - case "technologies": - die('Erreur dans la file d\'attente : #449. Veuillez contacter un administrateur.'); - break; - - case "casernes": - $court = "cas"; - $calc = "casernen"; - break; - - case "terrestres": - $court = "ter"; - $calc = "nomterrn"; - break; - - case "vaisseaux": - $court = "vais"; - $calc = "nomvaisn"; - break; - - default: - return false; - } - - if (empty($this->{"file_".$court}[0])) - return false; - - //Calcul du temps écoulé depuis le dernier entrainement validé - $tps = time() - $this->{"file_".$court}[0]; - - global ${$calc}, ${$calc.'CALC'}; - - foreach($this->{"file_".$court} as $key => $bout) - { - if ($key == 0) continue; - - if ($bout[1] < 0) $n = $this->{$file}[$bout[0]]; //Extraction du niveau en cours - else $n = $this->{$file}[$bout[0]] + 1; //Extraction du niveau en cours - eval(${$calc.'CALC'}[$bout[0]][3]); //Récupération du temps de construction - - //On applique le bonus de temps des ingénieurs et des centrales informatiques - if ($file == "batiments" && $bout[0] != 11) $sec /= pow(1.23,$this->batiments[11]) + 0.0025*$this->casernes[7]; - - - //Accélération du temps de construction - $sec /= VITESSE; - - if ($bout[1] < 0) - { - $sec *= 0.6; - - if ($sec < $tps) - { - eval(${$calc.'CALC'}[$bout[0]][0]); - eval(${$calc.'CALC'}[$bout[0]][1]); - eval(${$calc.'CALC'}[$bout[0]][2]); - - //On reçoit 70% des ressources en bonus - $this->metal += $a * 0.7; - $this->cristal += $b * 0.7; - $this->hydrogene += $c * 0.7; - - $this->{$file}[$bout[0]]--; - $this->{"file_".$court}[0] += $bout[1] * $sec; - $tps -= $sec; - unset($this->{"file_".$court}[$key]); - - if (!in_array($file, $this->modif)) $this->modif[] = $file; - if (!in_array("file_".$court, $this->modif)) $this->modif[] = "file_".$court; - } - } - elseif ($sec * $bout[1] < $tps && $bout[1] > 0) - { - //S'il s'agit d'un silo, on sauvegarde le temps pour utilisation par le script de production - if ($file == "batiments" && $bout[0] == 10) $timestamp_lastSilo = $this->{"file_".$court}[0]; - if ($file == "batiments" && $bout[0] == 0) $timestamp_mineM = $this->{"file_".$court}[0]; - if ($file == "batiments" && $bout[0] == 1) $timestamp_mineC = $this->{"file_".$court}[0]; - if ($file == "batiments" && $bout[0] == 2) $timestamp_mineH = $this->{"file_".$court}[0]; - - $this->{$file}[$bout[0]] += $bout[1]; - $this->{"file_".$court}[0] += $bout[1] * $sec; - $tps -= $bout[1] * $sec; - unset($this->{"file_".$court}[$key]); - - if (!in_array($file, $this->modif)) $this->modif[] = $file; - if (!in_array("file_".$court, $this->modif)) $this->modif[] = "file_".$court; - } - elseif ($sec < time() - $this->{"file_".$court}[0] && $bout[1] > 0) - { - $j = floor($tps/$sec); - - $this->{"file_".$court}[$key][1] -= $j; - $this->{$file}[$bout[0]] += $j; - $this->{"file_".$court}[0] += $j * $sec; - $tps -= $j * $sec; - - if (!in_array($file, $this->modif)) $this->modif[] = $file; - if (!in_array("file_".$court, $this->modif)) $this->modif[] = "file_".$court; - - //Comme la première attente n'est pas terminée, on stoppe le tout - break; - } - else break; - } - //On actualise seulement s'il y a eu une modification de faite - if (in_array($file, $this->modif)) $this->actualiser(false); - $this->{"file_".$court} = array_merge($this->{"file_".$court}); - } - - function file_readyTechno($file) - { - $planete = $this; - - $court = "tech"; $calc = "technolo"; - - if (empty($this->file_tech[0])) return false; - - //Calcul du temps écoulé depuis le dernier entrainement validé - $tps = time() - $this->file_tech[0]; - - global $technologiesCALC; - - foreach($this->file_tech as $key => $bout) - { - if ($key == 0) continue; - - //Récupération du temps de recherche - $sec = $technologiesCALC[$bout[1]][$bout[0]][3] / (1 + $this->batiments[6] * 0.01); - - //Accélération du temps de construction en fonction de la vitesse du serveur - $sec /= VITESSE; - - if ($sec < $tps) - { - $this->technologies[$bout[1]] |= $technologiesCALC[$bout[1]][$bout[0]][0]; - $this->file_tech[0] += $sec; - $tps -= $sec; - unset($this->file_tech[$key]); - $this->file_tech = array_merge($this->file_tech); - - //La déouverte de technologie est bénéfique pour le moral de la population - if ($this->moral) { - if ($this->politique == 3) $this->setMoral(0.1); //Démocratie : Découvrir une nouvelle technologie a plus d'effet bénéfique sur le moral - else $this->setMoral(0.05); - } - - if (!in_array("technologies", $this->modifUser)) $this->modifUser[] = "technologies"; - if (!in_array("file_tech", $this->modif)) $this->modif[] = "file_tech"; - } - else break; - } - if (in_array("file_tech", $this->modif)) $this->actualiser(false); - } - } -?> \ No newline at end of file diff --git a/game/Class/class.flotte.php b/game/Class/class.flotte.php deleted file mode 100644 index c796d49..0000000 --- a/game/Class/class.flotte.php +++ /dev/null @@ -1,592 +0,0 @@ -connexion(); - $bdd->escape($id); - $flotte = $bdd->unique_query("SELECT * FROM $table_flottes WHERE id = $id;"); - $bdd->query("UPDATE $table_flottes SET last = ".time()." WHERE id = $id;"); //Obtention d'un vérrou de 10 seconde sur la flotte - $bdd->deconnexion(); - if (!empty($flotte)) - { - $this->id_flotte = $flotte["id"]; - $this->nom = $flotte["nom"]; - $this->start_planete = $flotte["start_planete"]; - $this->start_time = $flotte["start_time"]; - $this->end_planete = $flotte["end_planete"]; - $this->end_time = $flotte["end_time"]; - $this->ret_planete = $flotte["ret_planete"]; - $this->ret_time = $flotte["ret_time"]; - $this->tactique = $flotte["tactique"]; - $this->mission = $flotte["mission"]; - $this->vitesse = $flotte["vitesse"]; - $this->statut = $flotte["statut"]; - $this->last = $flotte["last"]; - $this->nb_vais = $flotte["nb_vais"]; - - foreach($nomvaisnVAR as $vais) - $this->vaisseaux[] = $flotte[$vais]; - - $this->contenu = array($flotte["contenu_metal"], $flotte["contenu_cristal"], $flotte["contenu_hydrogene"]); - - $this->calculer(); - } - } - } - - - function calculer() - { - global $nomvais_rs; - - $this->nb_vais = 0; - - //Calcul de la capacité maximale d'embarquement de la flotte - foreach($this->vaisseaux as $key => $vais) - { - $this->nb_vais += $vais; - $this->contenuMax += $nomvais_rs[$key] * $vais; - } - } - - - function load_planete() - { - if (is_numeric($this->start_planete) && !empty($this->start_planete)) - { - global $planete; - //Si la planète est la même que celle du joueur actuel, on l'utilise, sinon, on la crée - if ($planete->id == $this->start_planete) - $this->start_planete = $planete; - else - $this->start_planete = new Planete($this->start_planete); - } - if (is_numeric($this->end_planete) && !empty($this->end_planete)) - { - global $planete; - //Si la planète est la même que celle du joueur actuel, on l'utilise, sinon, on la crée - if ($planete->id == $this->end_planete) - $this->end_planete = $planete; - else - $this->end_planete = new Planete($this->end_planete); - } - if (is_numeric($this->ret_planete) && !empty($this->ret_planete)) - { - global $planete; - //Si la planète est la même que celle du joueur actuel, on l'utilise, sinon, on la crée - if ($planete->id == $this->ret_planete) - $this->ret_planete = $planete; - else - $this->ret_planete = new Planete($this->ret_planete); - } - } - - - function calc_deplacement($start_galaxie, $start_systeme, $start_position, $end_galaxie, $end_systeme, $end_position, $vitesse, $returnArray = false, $returnConso = false) - { - //Si la planète de départ n'est pas chargée, on charge les planètes - if (is_numeric($this->start_planete)) - $this->load_planete(); - global $config, $nomvais_vitesseP, $nomvais_vitesseS, $nomvais_vitesseG, $nomvais_rs; - $this->vitesse = $vitesse; - - //Calcul de la longueur du déplacement - $diff_galaxie = abs($start_galaxie - $end_galaxie); - $diff_systeme = abs($start_systeme - $end_systeme); - $diff_position = abs($start_position - $end_position); - - $diff_centre_position_start = abs(ceil($config['nb_amas']/2) - $start_position); - $diff_centre_systeme_start = abs(ceil($config['nb_systeme']/2) - $start_systeme); - - $diff_centre_position_end = abs(ceil($config['nb_amas']/2) - $end_position); - $diff_centre_systeme_end = abs(ceil($config['nb_systeme']/2) - $end_systeme); - - //Calcul du temps de déplacement pour chaque vaisseau - $temps = array(); $conso = array(0, 0, 0); - foreach($this->vaisseaux as $key => $vais) - { - //S'il n'y a pas de vaisseaux de ce type, on ne calcul pas leur vitesse - if ($vais == 0) - continue; - - //Calcul du temps de déplacement entre planètes - if ($start_systeme == $end_systeme && $start_galaxie == $end_galaxie) - { - $temps[0][$key] = (10/$nomvais_vitesseP[$key]) * (1 + 0.1 * $diff_position); - $temps[1][$key] = $temps[2][$key] = 0; - } - //Calcul du temps de déplacement entre système - elseif ($start_galaxie == $end_galaxie) - { - $temps[0][$key] = (10/$nomvais_vitesseP[$key]) * (1 + 0.1 * ($diff_centre_position_start + $diff_centre_position_end)); - $temps[1][$key] = (20/$nomvais_vitesseS[$key]) * (2 + 1 * $diff_systeme); - $temps[2][$key] = 0; - } - //Calcul du temps de déplacement entre galaxies - else - { - $temps[0][$key] = (10/$nomvais_vitesseP[$key]) * (1 + 0.1 * ($diff_centre_position_start + $diff_centre_position_end)); - $temps[1][$key] = (20/$nomvais_vitesseS[$key]) * (2 + 1 * ($diff_centre_systeme_start + $diff_centre_systeme_end)); - $temps[2][$key] = (50/$nomvais_vitesseG[$key]) * (2 + 1.5 * $diff_galaxie); - } - - //Calcul du bonus pour le réacteur à combustion - $techR = $this->start_planete->technologies[1]; - if ($techR & 56) - $bonus = 0.7; - elseif ($techR & 24) - $bonus = 0.8; - elseif ($techR & 8) - $bonus = 0.9; - else - $bonus = 1; - $temps[0][$key] *= $bonus * 1/$vitesse; - $conso[0] += $vais * $temps[0][$key] * $bonus / exp($vitesse/5); - - //Calcul du bonus pour le réacteur à fusion - $techR = $this->start_planete->technologies[1]; - if ($techR &448) - $bonus = 0.7; - elseif ($techR &192) - $bonus = 0.8; - elseif ($techR &64) - $bonus = 0.9; - else - $bonus = 1; - $temps[1][$key] *= $bonus * 1/$vitesse; - $conso[1] += $vais * $temps[1][$key] * $bonus / exp($vitesse/7.5); - - //Calcul du bonus pour le réacteur à fusion de type II - $techR = $this->start_planete->technologies[1]; - if ($techR &3584) - $bonus = 0.7; - elseif ($techR &1536) - $bonus = 0.8; - elseif ($techR &512) - $bonus = 0.9; - else - $bonus = 1; - $temps[2][$key] *= $bonus * 1/$vitesse; - $conso[2] += $vais * $temps[2][$key] * $bonus / exp($vitesse/10); - } - - if (!isset($this->vaisseaux[4])) - $this->vaisseaux[4] = 0; - if (!isset($this->vaisseaux[5])) - $this->vaisseaux[5] = 0; - - //Si les chasseurs peuvent rentrer dans les cales des vaisseaux, on les enlèves - if ($this->contenuMax - ($this->contenu[0] + $this->contenu[1] + $this->contenu[2]) - ($this->vaisseaux[4] * $nomvais_rs[4] + $this->vaisseaux[5] * $nomvais_rs[5]) >= ($this->vaisseaux[4] + $this->vaisseaux[5]) * 200) - $temps[2][4] = $temps[2][5] = $temps[1][4] = $temps[1][5] = $temps[0][4] = $temps[0][5] = 0; - - //On calcul le temps de déplacement maximal - if ($returnArray) - return $temps; - elseif ($returnConso) - return array(max($temps[0]) + max($temps[1]) + max($temps[2]), ceil($conso[0]+$conso[1]+$conso[2])); - else - return (max($temps[0]) + max($temps[1]) + max($temps[2])); - } - - - function check_mission() - { - //On vérifie qu'un calcul ne soit pas déjà en cours - if ($this->last >= time() - 10) - return false; - elseif ($this->start_time + $this->end_time > time()) - return false; - - if ($this->statut == 0) - { - switch($this->mission) - { - case 0: - return $this->stationner(); - break; - case 1: - return $this->transporter(); - break; - case 2: - return $this->coloniser(); - break; - case 3: - return $this->attaquer(); - break; - case 4: - return $this->recycler(); - break; - case 5: - return $this->espionner(); - break; - } - } - - if ($this->statut == 1 && ($this->ret_time > time() || $this->start_time + $this->end_time * 2 <= time())) - return $this->retourner(); - } - - - function stationner() - { - //On décharge les ressources éventuellement contenue - $this->decharger(); - - //On fait atterir les vaisseaux - foreach ($this->vaisseaux as $key => $vais) - $this->end_planete->vaisseaux[$key] += $vais; - - if (!in_array("vaisseaux", $this->end_planete->modif)) - $this->end_planete->modif[] = "vaisseaux"; - $this->modifFlotte = "DELETE"; - } - - - function transporter() - { - $max = $this->decharger(); - - //Envoie du MP de confirmation au joueur - $send = new Rapport(2, $this->start_planete->id_user, $this->end_planete->id_user, $this->start_time + $this->end_time); - $send->addInfo(array($this->end_planete->nom_planete, $this->end_planete->galaxie, $this->end_planete->ss, $this->end_planete->position), 0); - $send->addInfo($max, 1); - - $this->statut = 1; - if (!in_array('statut', $this->modifFlotte)) - $this->modifFlotte[] = 'statut'; - } - - - function coloniser() - { - //On vérifie que les coordonnées de la planètes sont bien enregistrée - if (empty($this->end_planete) || is_object($this->end_planete) || !preg_match('#^\[?([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})\]?$#', $this->end_planete)) - { - $this->load_planete(); - file_log("Erreur de colonisation de la planète : ".$this->end_planete." pour le joueur : ".$this->start_planete->id_user, 2); - send_mp($this->start_planete->id_user, "Erreur de colonisation [F#01]", "Une erreur s'est produite lors de la tentative de colonisation de votre flotte, elle a fait demi-tour."); - $this->rappeler(); - } - - //On vérifie que la planète ne soit pas déjà colonisée - global $var___db, $config, $table_planete; - $bdd = new bdd(); - preg_match('#^\[?([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})\]?$#', $this->end_planete, $position); - $bdd->connexion(); - $p = $bdd->query("SELECT * FROM $table_planete WHERE galaxie = ".$position[1]." AND ss = ".$position[2]." AND position = ".$position[3].";"); - $bdd->deconnexion(); - - if ($p) - { - $this->load_planete(); - - $rapport = new Rapport(2, $this->start_planete->id_user, 0, $this->start_time + $this->end_time); - $rapport->addInfo(array($position[1], $position[2], $position[3]), 0); - $rapport->addInfo(false, 1); - $rapport->send(); - } - else - { - $this->load_planete(); - - //On crée la planète - $this->end_planete = new Planete(); - $this->end_planete->galaxie = $position[1]; - $this->end_planete->ss = $position[2]; - $this->end_planete->position = $position[3]; - $this->end_planete->creer($this->start_planete->id_user); - - //Rembousement du carburant non utilisé (la colonisation prévois au départ un allé/retour) - $conso = $this->calc_deplacement($this->start_planete->galaxie, $this->start_planete->ss, $this->start_planete->position, $position[1], $position[2], $position[3], $this->vitesse, false, true); - $this->end_planete->hydrogene += $conso[1]; - - //On définit la limite de ressources pour permettre le déchargement de celles contenues dans les vaisseaux - $this->end_planete->cap = 100000; - - //On enlève un vaisseau de colonisation de la liste - $this->vaisseaux[2]--; - - //On fait atterir les vaisseaux et décharger les ressources - $this->decharger(); - $this->atterir(); - - //On envoie un rapport - $rapport = new Rapport(2, $this->start_planete->id_user, 0, $this->start_time + $this->end_time); - $rapport->addInfo(array($position[1], $position[2], $position[3]), 0); - $rapport->addInfo(true, 1); - $rapport->send(); - } - } - - - function recycler() - { - //Si la planète d'arrivé n'est pas chargée, on charge les planètes - if (is_numeric($this->end_planete)) - $this->load_planete(); - - $coeff = ($this->contenuMax - $this->contenu[0] - $this->contenu[1] - $this->contenu[2])/($this->end_planete->debris_met + $this->end_planete->debris_cri); - if ($coeff > 1) - $coeff = 1; - - $a = floor($this->end_planete->debris_met * $coeff); - $b = floor($this->end_planete->debris_cri * $coeff); - - $this->contenu[0] += $a; - $this->contenu[1] += $b; - if (!in_array('contenu', $this->modifFlotte)) - $this->modifFlotte[] = 'contenu'; - - $this->end_planete->debris_met -= $a; - $this->end_planete->debris_cri -= $b; - if (!in_array('debris_met', $this->end_planete->modif)) - $this->end_planete->modif[] = 'debris_met'; - if (!in_array('debris_cri', $this->end_planete->modif)) - $this->end_planete->modif[] = 'debris_cri'; - - //Send link - $rapport = new Rapport(4, $this->start_planete->id_user, 0, $this->start_time + $this->end_time); - $rapport->addInfo($this->end_planete, 0); - $rapport->addInfo(array($a, $b), 1); - $rapport->send(); - - $this->statut = 1; - if (!in_array('statut', $this->modifFlotte)) - $this->modifFlotte[] = 'statut'; - } - - - function espionnage() - { - //Si la planète d'arrivé n'est pas chargée, on charge les planètes - if (is_numeric($this->end_planete)) - $this->load_planete(); - - - - $this->statut = 1; - if (!in_array('statut', $this->modifFlotte)) - $this->modifFlotte[] = 'statut'; - } - - - function decharger() - { - //Si la planète d'arrivé n'est pas chargée, on charge les planètes - if (is_numeric($this->end_planete)) - $this->load_planete(); - $max = array(0, 0, 0); - - //Si on dépasse les capacités, on laisse les ressources en trop dans le cargo - if ($this->end_planete->metal + $this->contenu[0] > $this->end_planete->cap) - { - $max[0] = $this->end_planete->cap - $this->end_planete->metal; - if ($max[0] < 0) $max[0] = 0; - } - else - $max[0] = $this->contenu[0]; - $this->end_planete->metal += $max[0]; - $this->contenu[0] -= $max[0]; - - if ($this->end_planete->cristal + $this->contenu[1] > $this->end_planete->cap) - { - $max[1] = $this->end_planete->cap - $this->end_planete->cristal; - if ($max[1] < 0) $max[1] = 0; - } - else - $max[1] = $this->contenu[1]; - $this->end_planete->cristal += $max[1]; - $this->contenu[1] -= $max[1]; - - if ($this->end_planete->hydrogene + $this->contenu[2] > $this->end_planete->cap) - { - $max[2] = $this->end_planete->cap - $this->end_planete->hydrogene; - if ($max[2] < 0) $max[2] = 0; - } - else - $max[2] = $this->contenu[2]; - $this->end_planete->hydrogene += $max[2]; - $this->contenu[2] -= $max[2]; - - if (!in_array('contenu', $this->modifFlotte)) - $this->modifFlotte[] = 'contenu'; - return $max; - } - - - function atterir($planete = "end_planete") - { - //Si la planète d'arrivé n'est pas chargée, on charge les planètes - if (is_numeric($this->$planete)) - $this->load_planete(); - - if (isset($this->$planete->vaisseaux[0])) - { - foreach ($this->vaisseaux as $key => $vais) - $this->$planete->vaisseaux[$key] += $vais; - } - else - $this->$planete->vaisseaux = $this->vaisseaux; - - if (!in_array("vaisseaux", $this->$planete->modif)) - $this->$planete->modif[] = "vaisseaux"; - - $this->modifFlotte = "DELETE"; - } - - - function rappeler() - { - if ($this->start_time + $this->end_time >= time()) - return false; - else - { - $this->end_time = time() - $this->start_time + 10; - $this->mission = 5; - if (!in_array('mission', $this->modifFlotte)) - $this->modifFlotte[] = 'mission'; - if (!in_array('end_time', $this->modifFlotte)) - $this->modifFlotte[] = 'end_time'; - return true; - } - } - - - function retourner() - { - //Si la planète de départ n'est pas chargée, on charge les planètes - if (is_numeric($this->start_planete)) - $this->load_planete(); - - //Si on a demandé une planète particulière au retour - if (!empty($this->ret_time) && !empty($this->ret_planete) && !is_numeric($this->ret_planete)) - { - foreach($this->vaisseaux as $key => $vais) - $this->ret_planete->vaisseaux[$key] += $vais; - } - //Si le retour se fait sur la planète source - else - { - foreach($this->vaisseaux as $key => $vais) - $this->start_planete->vaisseaux[$key] += $vais; - } - - if (!in_array("vaisseaux", $this->start_planete->modif)) - $this->start_planete->modif[] = "vaisseaux"; - $this->modifFlotte = "DELETE"; - } - - /** - * Destructeur - * - * @return void - * @access public - */ - function __destruct() - { - global $var___db, $config, $table_flottes; - $nb = count($this->modifFlotte); - $out = array(); - $bdd = new bdd(); - $bdd->connexion(); - if ($this->modifFlotte === "DELETE") - $bdd->query("DELETE FROM $table_flottes WHERE id = ".$this->id_flotte.";"); - else - { - if (empty($this->id_flotte)) - { - if ($this->modifFlotte == "INSERT") - { - $out1 = ''; $out2 = ''; - global $nomvaisnVAR; - foreach ($this->vaisseaux as $key => $vais) - { - $out1 .= ', '.$nomvaisnVAR[$key]; - $out2 .= ', '.$vais; - } - $sql = "INSERT INTO $table_flottes (id_user, mission, start_time, start_planete, end_time, end_planete, vitesse, contenu_metal, contenu_cristal, contenu_hydrogene, tactique, nom, nb_vais$out1) VALUES ('".$this->start_planete->id_user."', '".$this->mission."', '".$this->start_time."', '".$this->start_planete->id."', '".$this->end_time."', '".$this->end_planete."', '".$this->vitesse."', '".$this->contenu[0]."', '".$this->contenu[1]."', '".$this->contenu[2]."', '".$this->tactique."', '".$this->nom."', ".$this->nb_vais."$out2);"; - //var_dump($sql); - $bdd->query($sql); - } - } - elseif(isset($this->modifFlotte[0])) - { - for($i = 0; $i < $nb; $i++) - { - if (!is_array($this->{$this->modifFlotte[$i]})) - { - $bdd->escape($this->{$this->modifFlotte[$i]}); - if (is_int($this->{$this->modifFlotte[$i]}) || is_float($this->{$this->modifFlotte[$i]})) - $out[] .= $this->modifFlotte[$i]." = ".$this->{$this->modifFlotte[$i]}; - else - $out[] .= $this->modifFlotte[$i]." = '".$this->{$this->modifFlotte[$i]}."'"; - } - else { - if ($this->modifFlotte[$i] == "contenu") - $calc = "resso"; - elseif ($this->modifFlotte[$i] == "vaisseaux") - $calc = "nomvaisn"; - - if (!isset(${$calc.'VAR'})) - global ${$calc.'VAR'}; - - $nombr = count(${$calc.'VAR'}); - for($j = 0; $j < $nombr; $j++) - { - $bdd->escape($this->{$this->modifFlotte[$i]}[$j]); - $out[] = ${$calc.'VAR'}[$j]." = ".$this->{$this->modifFlotte[$i]}[$j]; - } - } - } - if (!empty($out)) - $bdd->query("UPDATE $table_flottes SET ".implode(', ', $out).", last = 0 WHERE id = ".$this->id_flotte.";"); - else - $bdd->query("UPDATE $table_flottes SET last = 0 WHERE id = ".$this->id_flotte.";"); - } - } - $bdd->deconnexion(); - } - } -?> \ No newline at end of file diff --git a/game/Class/class.phpmailer.php b/game/Class/class.phpmailer.php deleted file mode 100644 index 144bf2c..0000000 --- a/game/Class/class.phpmailer.php +++ /dev/null @@ -1,1530 +0,0 @@ -ContentType = "text/html"; - else - $this->ContentType = "text/plain"; - } - - /** - * Sets Mailer to send message using SMTP. - * @return void - */ - function IsSMTP() { - $this->Mailer = "smtp"; - } - - /** - * Sets Mailer to send message using PHP mail() function. - * @return void - */ - function IsMail() { - $this->Mailer = "mail"; - } - - /** - * Sets Mailer to send message using the $Sendmail program. - * @return void - */ - function IsSendmail() { - $this->Mailer = "sendmail"; - } - - /** - * Sets Mailer to send message using the qmail MTA. - * @return void - */ - function IsQmail() { - $this->Sendmail = "/var/qmail/bin/sendmail"; - $this->Mailer = "sendmail"; - } - - - ///////////////////////////////////////////////// - // RECIPIENT METHODS - ///////////////////////////////////////////////// - - /** - * Adds a "To" address. - * @param string $address - * @param string $name - * @return void - */ - function AddAddress($address, $name = "") { - $cur = count($this->to); - $this->to[$cur][0] = trim($address); - $this->to[$cur][1] = $name; - } - - /** - * Adds a "Cc" address. Note: this function works - * with the SMTP mailer on win32, not with the "mail" - * mailer. - * @param string $address - * @param string $name - * @return void - */ - function AddCC($address, $name = "") { - $cur = count($this->cc); - $this->cc[$cur][0] = trim($address); - $this->cc[$cur][1] = $name; - } - - /** - * Adds a "Bcc" address. Note: this function works - * with the SMTP mailer on win32, not with the "mail" - * mailer. - * @param string $address - * @param string $name - * @return void - */ - function AddBCC($address, $name = "") { - $cur = count($this->bcc); - $this->bcc[$cur][0] = trim($address); - $this->bcc[$cur][1] = $name; - } - - /** - * Adds a "Reply-to" address. - * @param string $address - * @param string $name - * @return void - */ - function AddReplyTo($address, $name = "") { - $cur = count($this->ReplyTo); - $this->ReplyTo[$cur][0] = trim($address); - $this->ReplyTo[$cur][1] = $name; - } - - - ///////////////////////////////////////////////// - // MAIL SENDING METHODS - ///////////////////////////////////////////////// - - /** - * Creates message and assigns Mailer. If the message is - * not sent successfully then it returns false. Use the ErrorInfo - * variable to view description of the error. - * @return bool - */ - function Send() { - $header = ""; - $body = ""; - - if((count($this->to) + count($this->cc) + count($this->bcc)) < 1) - { - $this->SetError($this->Lang("provide_address")); - return false; - } - - // Set whether the message is multipart/alternative - if(!empty($this->AltBody)) - $this->ContentType = "multipart/alternative"; - - $this->SetMessageType(); - $header .= $this->CreateHeader(); - $body = $this->CreateBody(); - - if($body == "") { return false; } - - // Choose the mailer - if($this->Mailer == "sendmail") - { - if(!$this->SendmailSend($header, $body)) - return false; - } - elseif($this->Mailer == "mail") - { - if(!$this->MailSend($header, $body)) - return false; - } - elseif($this->Mailer == "smtp") - { - if(!$this->SmtpSend($header, $body)) - return false; - } - else - { - $this->SetError($this->Mailer . $this->Lang("mailer_not_supported")); - return false; - } - - return true; - } - - /** - * Sends mail using the $Sendmail program. - * @access private - * @return bool - */ - function SendmailSend($header, $body) { - if ($this->Sender != "") - $sendmail = sprintf("%s -oi -f %s -t", $this->Sendmail, $this->Sender); - else - $sendmail = sprintf("%s -oi -t", $this->Sendmail); - - if(!@$mail = popen($sendmail, "w")) - { - $this->SetError($this->Lang("execute") . $this->Sendmail); - return false; - } - - fputs($mail, $header); - fputs($mail, $body); - - $result = pclose($mail) >> 8 & 0xFF; - if($result != 0) - { - $this->SetError($this->Lang("execute") . $this->Sendmail); - return false; - } - - return true; - } - - /** - * Sends mail using the PHP mail() function. - * @access private - * @return bool - */ - function MailSend($header, $body) { - $to = ""; - for($i = 0; $i < count($this->to); $i++) - { - if($i != 0) { $to .= ", "; } - $to .= $this->to[$i][0]; - } - - if ($this->Sender != "" && strlen(ini_get("safe_mode"))< 1) - { - $old_from = ini_get("sendmail_from"); - ini_set("sendmail_from", $this->Sender); - $params = sprintf("-oi -f %s", $this->Sender); - $rt = @mail($to, $this->EncodeHeader($this->Subject), $body, - $header, $params); - } - else - $rt = @mail($to, $this->EncodeHeader($this->Subject), $body, $header); - - if (isset($old_from)) - ini_set("sendmail_from", $old_from); - - if(!$rt) - { - $this->SetError($this->Lang("instantiate")); - return false; - } - - return true; - } - - /** - * Sends mail via SMTP using PhpSMTP (Author: - * Chris Ryan). Returns bool. Returns false if there is a - * bad MAIL FROM, RCPT, or DATA input. - * @access private - * @return bool - */ - function SmtpSend($header, $body) { - include_once($this->PluginDir . "class.smtp.php"); - $error = ""; - $bad_rcpt = array(); - - if(!$this->SmtpConnect()) - return false; - - $smtp_from = ($this->Sender == "") ? $this->From : $this->Sender; - if(!$this->smtp->Mail($smtp_from)) - { - $error = $this->Lang("from_failed") . $smtp_from; - $this->SetError($error); - $this->smtp->Reset(); - return false; - } - - // Attempt to send attach all recipients - for($i = 0; $i < count($this->to); $i++) - { - if(!$this->smtp->Recipient($this->to[$i][0])) - $bad_rcpt[] = $this->to[$i][0]; - } - for($i = 0; $i < count($this->cc); $i++) - { - if(!$this->smtp->Recipient($this->cc[$i][0])) - $bad_rcpt[] = $this->cc[$i][0]; - } - for($i = 0; $i < count($this->bcc); $i++) - { - if(!$this->smtp->Recipient($this->bcc[$i][0])) - $bad_rcpt[] = $this->bcc[$i][0]; - } - - if(count($bad_rcpt) > 0) // Create error message - { - for($i = 0; $i < count($bad_rcpt); $i++) - { - if($i != 0) { $error .= ", "; } - $error .= $bad_rcpt[$i]; - } - $error = $this->Lang("recipients_failed") . $error; - $this->SetError($error); - $this->smtp->Reset(); - return false; - } - - if(!$this->smtp->Data($header . $body)) - { - $this->SetError($this->Lang("data_not_accepted")); - $this->smtp->Reset(); - return false; - } - if($this->SMTPKeepAlive == true) - $this->smtp->Reset(); - else - $this->SmtpClose(); - - return true; - } - - /** - * Initiates a connection to an SMTP server. Returns false if the - * operation failed. - * @access private - * @return bool - */ - function SmtpConnect() { - if($this->smtp == NULL) { $this->smtp = new SMTP(); } - - $this->smtp->do_debug = $this->SMTPDebug; - $hosts = explode(";", $this->Host); - $index = 0; - $connection = ($this->smtp->Connected()); - - // Retry while there is no connection - while($index < count($hosts) && $connection == false) - { - if(strstr($hosts[$index], ":")) - list($host, $port) = explode(":", $hosts[$index]); - else - { - $host = $hosts[$index]; - $port = $this->Port; - } - - if($this->smtp->Connect($host, $port, $this->Timeout)) - { - if ($this->Helo != '') - $this->smtp->Hello($this->Helo); - else - $this->smtp->Hello($this->ServerHostname()); - - if($this->SMTPAuth) - { - if(!$this->smtp->Authenticate($this->Username, - $this->Password)) - { - $this->SetError($this->Lang("authenticate")); - $this->smtp->Reset(); - $connection = false; - } - } - $connection = true; - } - $index++; - } - if(!$connection) - $this->SetError($this->Lang("connect_host")); - - return $connection; - } - - /** - * Closes the active SMTP session if one exists. - * @return void - */ - function SmtpClose() { - if($this->smtp != NULL) - { - if($this->smtp->Connected()) - { - $this->smtp->Quit(); - $this->smtp->Close(); - } - } - } - - /** - * Sets the language for all class error messages. Returns false - * if it cannot load the language file. The default language type - * is English. - * @param string $lang_type Type of language (e.g. Portuguese: "br") - * @param string $lang_path Path to the language file directory - * @access public - * @return bool - */ - function SetLanguage($lang_type, $lang_path = "") { - if(file_exists($lang_path.'phpmailer.lang-'.$lang_type.'.php')) - include($lang_path.'phpmailer.lang-'.$lang_type.'.php'); - else if(file_exists($lang_path.'phpmailer.lang-en.php')) - include($lang_path.'phpmailer.lang-en.php'); - else - { - $this->SetError("Could not load language file"); - return false; - } - $this->language = $PHPMAILER_LANG; - - return true; - } - - ///////////////////////////////////////////////// - // MESSAGE CREATION METHODS - ///////////////////////////////////////////////// - - /** - * Creates recipient headers. - * @access private - * @return string - */ - function AddrAppend($type, $addr) { - $addr_str = $type . ": "; - $addr_str .= $this->AddrFormat($addr[0]); - if(count($addr) > 1) - { - for($i = 1; $i < count($addr); $i++) - $addr_str .= ", " . $this->AddrFormat($addr[$i]); - } - $addr_str .= $this->LE; - - return $addr_str; - } - - /** - * Formats an address correctly. - * @access private - * @return string - */ - function AddrFormat($addr) { - if(empty($addr[1])) - $formatted = $addr[0]; - else - { - $formatted = $this->EncodeHeader($addr[1], 'phrase') . " <" . - $addr[0] . ">"; - } - - return $formatted; - } - - /** - * Wraps message for use with mailers that do not - * automatically perform wrapping and for quoted-printable. - * Original written by philippe. - * @access private - * @return string - */ - function WrapText($message, $length, $qp_mode = false) { - $soft_break = ($qp_mode) ? sprintf(" =%s", $this->LE) : $this->LE; - - $message = $this->FixEOL($message); - if (substr($message, -1) == $this->LE) - $message = substr($message, 0, -1); - - $line = explode($this->LE, $message); - $message = ""; - for ($i=0 ;$i < count($line); $i++) - { - $line_part = explode(" ", $line[$i]); - $buf = ""; - for ($e = 0; $e $length)) - { - $space_left = $length - strlen($buf) - 1; - if ($e != 0) - { - if ($space_left > 20) - { - $len = $space_left; - if (substr($word, $len - 1, 1) == "=") - $len--; - elseif (substr($word, $len - 2, 1) == "=") - $len -= 2; - $part = substr($word, 0, $len); - $word = substr($word, $len); - $buf .= " " . $part; - $message .= $buf . sprintf("=%s", $this->LE); - } - else - { - $message .= $buf . $soft_break; - } - $buf = ""; - } - while (strlen($word) > 0) - { - $len = $length; - if (substr($word, $len - 1, 1) == "=") - $len--; - elseif (substr($word, $len - 2, 1) == "=") - $len -= 2; - $part = substr($word, 0, $len); - $word = substr($word, $len); - - if (strlen($word) > 0) - $message .= $part . sprintf("=%s", $this->LE); - else - $buf = $part; - } - } - else - { - $buf_o = $buf; - $buf .= ($e == 0) ? $word : (" " . $word); - - if (strlen($buf) > $length and $buf_o != "") - { - $message .= $buf_o . $soft_break; - $buf = $word; - } - } - } - $message .= $buf . $this->LE; - } - - return $message; - } - - /** - * Set the body wrapping. - * @access private - * @return void - */ - function SetWordWrap() { - if($this->WordWrap < 1) - return; - - switch($this->message_type) - { - case "alt": - // fall through - case "alt_attachment": - $this->AltBody = $this->WrapText($this->AltBody, $this->WordWrap); - break; - default: - $this->Body = $this->WrapText($this->Body, $this->WordWrap); - break; - } - } - - /** - * Assembles message header. - * @access private - * @return string - */ - function CreateHeader() { - $result = ""; - - // Set the boundaries - $uniq_id = md5(uniqid(time())); - $this->boundary[1] = "b1_" . $uniq_id; - $this->boundary[2] = "b2_" . $uniq_id; - - $result .= $this->Received(); - $result .= $this->HeaderLine("Date", $this->RFCDate()); - if($this->Sender == "") - $result .= $this->HeaderLine("Return-Path", trim($this->From)); - else - $result .= $this->HeaderLine("Return-Path", trim($this->Sender)); - - // To be created automatically by mail() - if($this->Mailer != "mail") - { - if(count($this->to) > 0) - $result .= $this->AddrAppend("To", $this->to); - else if (count($this->cc) == 0) - $result .= $this->HeaderLine("To", "undisclosed-recipients:;"); - if(count($this->cc) > 0) - $result .= $this->AddrAppend("Cc", $this->cc); - } - - $from = array(); - $from[0][0] = trim($this->From); - $from[0][1] = $this->FromName; - $result .= $this->AddrAppend("From", $from); - - // sendmail and mail() extract Bcc from the header before sending - if((($this->Mailer == "sendmail") || ($this->Mailer == "mail")) && (count($this->bcc) > 0)) - $result .= $this->AddrAppend("Bcc", $this->bcc); - - if(count($this->ReplyTo) > 0) - $result .= $this->AddrAppend("Reply-to", $this->ReplyTo); - - // mail() sets the subject itself - if($this->Mailer != "mail") - $result .= $this->HeaderLine("Subject", $this->EncodeHeader(trim($this->Subject))); - - $result .= sprintf("Message-ID: <%s@%s>%s", $uniq_id, $this->ServerHostname(), $this->LE); - $result .= $this->HeaderLine("X-Priority", $this->Priority); - $result .= $this->HeaderLine("X-Mailer", "PHPMailer [version " . $this->Version . "]"); - - if($this->ConfirmReadingTo != "") - { - $result .= $this->HeaderLine("Disposition-Notification-To", - "<" . trim($this->ConfirmReadingTo) . ">"); - } - - // Add custom headers - for($index = 0; $index < count($this->CustomHeader); $index++) - { - $result .= $this->HeaderLine(trim($this->CustomHeader[$index][0]), - $this->EncodeHeader(trim($this->CustomHeader[$index][1]))); - } - $result .= $this->HeaderLine("MIME-Version", "1.0"); - - switch($this->message_type) - { - case "plain": - $result .= $this->HeaderLine("Content-Transfer-Encoding", $this->Encoding); - $result .= sprintf("Content-Type: %s; charset=\"%s\"", - $this->ContentType, $this->CharSet); - break; - case "attachments": - // fall through - case "alt_attachments": - if($this->InlineImageExists()) - { - $result .= sprintf("Content-Type: %s;%s\ttype=\"text/html\";%s\tboundary=\"%s\"%s", - "multipart/related", $this->LE, $this->LE, - $this->boundary[1], $this->LE); - } - else - { - $result .= $this->HeaderLine("Content-Type", "multipart/mixed;"); - $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"'); - } - break; - case "alt": - $result .= $this->HeaderLine("Content-Type", "multipart/alternative;"); - $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"'); - break; - } - - if($this->Mailer != "mail") - $result .= $this->LE.$this->LE; - - return $result; - } - - /** - * Assembles the message body. Returns an empty string on failure. - * @access private - * @return string - */ - function CreateBody() { - $result = ""; - - $this->SetWordWrap(); - - switch($this->message_type) - { - case "alt": - $result .= $this->GetBoundary($this->boundary[1], "", - "text/plain", ""); - $result .= $this->EncodeString($this->AltBody, $this->Encoding); - $result .= $this->LE.$this->LE; - $result .= $this->GetBoundary($this->boundary[1], "", - "text/html", ""); - - $result .= $this->EncodeString($this->Body, $this->Encoding); - $result .= $this->LE.$this->LE; - - $result .= $this->EndBoundary($this->boundary[1]); - break; - case "plain": - $result .= $this->EncodeString($this->Body, $this->Encoding); - break; - case "attachments": - $result .= $this->GetBoundary($this->boundary[1], "", "", ""); - $result .= $this->EncodeString($this->Body, $this->Encoding); - $result .= $this->LE; - - $result .= $this->AttachAll(); - break; - case "alt_attachments": - $result .= sprintf("--%s%s", $this->boundary[1], $this->LE); - $result .= sprintf("Content-Type: %s;%s" . - "\tboundary=\"%s\"%s", - "multipart/alternative", $this->LE, - $this->boundary[2], $this->LE.$this->LE); - - // Create text body - $result .= $this->GetBoundary($this->boundary[2], "", - "text/plain", "") . $this->LE; - - $result .= $this->EncodeString($this->AltBody, $this->Encoding); - $result .= $this->LE.$this->LE; - - // Create the HTML body - $result .= $this->GetBoundary($this->boundary[2], "", - "text/html", "") . $this->LE; - - $result .= $this->EncodeString($this->Body, $this->Encoding); - $result .= $this->LE.$this->LE; - - $result .= $this->EndBoundary($this->boundary[2]); - - $result .= $this->AttachAll(); - break; - } - if($this->IsError()) - $result = ""; - - return $result; - } - - /** - * Returns the start of a message boundary. - * @access private - */ - function GetBoundary($boundary, $charSet, $contentType, $encoding) { - $result = ""; - if($charSet == "") { $charSet = $this->CharSet; } - if($contentType == "") { $contentType = $this->ContentType; } - if($encoding == "") { $encoding = $this->Encoding; } - - $result .= $this->TextLine("--" . $boundary); - $result .= sprintf("Content-Type: %s; charset = \"%s\"", - $contentType, $charSet); - $result .= $this->LE; - $result .= $this->HeaderLine("Content-Transfer-Encoding", $encoding); - $result .= $this->LE; - - return $result; - } - - /** - * Returns the end of a message boundary. - * @access private - */ - function EndBoundary($boundary) { - return $this->LE . "--" . $boundary . "--" . $this->LE; - } - - /** - * Sets the message type. - * @access private - * @return void - */ - function SetMessageType() { - if(count($this->attachment) < 1 && strlen($this->AltBody) < 1) - $this->message_type = "plain"; - else - { - if(count($this->attachment) > 0) - $this->message_type = "attachments"; - if(strlen($this->AltBody) > 0 && count($this->attachment) < 1) - $this->message_type = "alt"; - if(strlen($this->AltBody) > 0 && count($this->attachment) > 0) - $this->message_type = "alt_attachments"; - } - } - - /** - * Returns a formatted header line. - * @access private - * @return string - */ - function HeaderLine($name, $value) { - return $name . ": " . $value . $this->LE; - } - - /** - * Returns a formatted mail line. - * @access private - * @return string - */ - function TextLine($value) { - return $value . $this->LE; - } - - ///////////////////////////////////////////////// - // ATTACHMENT METHODS - ///////////////////////////////////////////////// - - /** - * Adds an attachment from a path on the filesystem. - * Returns false if the file could not be found - * or accessed. - * @param string $path Path to the attachment. - * @param string $name Overrides the attachment name. - * @param string $encoding File encoding (see $Encoding). - * @param string $type File extension (MIME) type. - * @return bool - */ - function AddAttachment($path, $name = "", $encoding = "base64", - $type = "application/octet-stream") { - if(!@is_file($path)) - { - $this->SetError($this->Lang("file_access") . $path); - return false; - } - - $filename = basename($path); - if($name == "") - $name = $filename; - - $cur = count($this->attachment); - $this->attachment[$cur][0] = $path; - $this->attachment[$cur][1] = $filename; - $this->attachment[$cur][2] = $name; - $this->attachment[$cur][3] = $encoding; - $this->attachment[$cur][4] = $type; - $this->attachment[$cur][5] = false; // isStringAttachment - $this->attachment[$cur][6] = "attachment"; - $this->attachment[$cur][7] = 0; - - return true; - } - - /** - * Attaches all fs, string, and binary attachments to the message. - * Returns an empty string on failure. - * @access private - * @return string - */ - function AttachAll() { - // Return text of body - $mime = array(); - - // Add all attachments - for($i = 0; $i < count($this->attachment); $i++) - { - // Check for string attachment - $bString = $this->attachment[$i][5]; - if ($bString) - $string = $this->attachment[$i][0]; - else - $path = $this->attachment[$i][0]; - - $filename = $this->attachment[$i][1]; - $name = $this->attachment[$i][2]; - $encoding = $this->attachment[$i][3]; - $type = $this->attachment[$i][4]; - $disposition = $this->attachment[$i][6]; - $cid = $this->attachment[$i][7]; - - $mime[] = sprintf("--%s%s", $this->boundary[1], $this->LE); - $mime[] = sprintf("Content-Type: %s; name=\"%s\"%s", $type, $name, $this->LE); - $mime[] = sprintf("Content-Transfer-Encoding: %s%s", $encoding, $this->LE); - - if($disposition == "inline") - $mime[] = sprintf("Content-ID: <%s>%s", $cid, $this->LE); - - $mime[] = sprintf("Content-Disposition: %s; filename=\"%s\"%s", - $disposition, $name, $this->LE.$this->LE); - - // Encode as string attachment - if($bString) - { - $mime[] = $this->EncodeString($string, $encoding); - if($this->IsError()) { return ""; } - $mime[] = $this->LE.$this->LE; - } - else - { - $mime[] = $this->EncodeFile($path, $encoding); - if($this->IsError()) { return ""; } - $mime[] = $this->LE.$this->LE; - } - } - - $mime[] = sprintf("--%s--%s", $this->boundary[1], $this->LE); - - return join("", $mime); - } - - /** - * Encodes attachment in requested format. Returns an - * empty string on failure. - * @access private - * @return string - */ - function EncodeFile ($path, $encoding = "base64") { - if(!@$fd = fopen($path, "rb")) - { - $this->SetError($this->Lang("file_open") . $path); - return ""; - } - $file_buffer = fread($fd, filesize($path)); - $file_buffer = $this->EncodeString($file_buffer, $encoding); - fclose($fd); - - return $file_buffer; - } - - /** - * Encodes string to requested format. Returns an - * empty string on failure. - * @access private - * @return string - */ - function EncodeString ($str, $encoding = "base64") { - $encoded = ""; - switch(strtolower($encoding)) { - case "base64": - // chunk_split is found in PHP >= 3.0.6 - $encoded = chunk_split(base64_encode($str), 76, $this->LE); - break; - case "7bit": - case "8bit": - $encoded = $this->FixEOL($str); - if (substr($encoded, -(strlen($this->LE))) != $this->LE) - $encoded .= $this->LE; - break; - case "binary": - $encoded = $str; - break; - case "quoted-printable": - $encoded = $this->EncodeQP($str); - break; - default: - $this->SetError($this->Lang("encoding") . $encoding); - break; - } - return $encoded; - } - - /** - * Encode a header string to best of Q, B, quoted or none. - * @access private - * @return string - */ - function EncodeHeader ($str, $position = 'text') { - $x = 0; - - switch (strtolower($position)) { - case 'phrase': - if (!preg_match('/[\200-\377]/', $str)) { - // Can't use addslashes as we don't know what value has magic_quotes_sybase. - $encoded = addcslashes($str, "\0..\37\177\\\""); - - if (($str == $encoded) && !preg_match('/[^A-Za-z0-9!#$%&\'*+\/=?^_`{|}~ -]/', $str)) - return ($encoded); - else - return ("\"$encoded\""); - } - $x = preg_match_all('/[^\040\041\043-\133\135-\176]/', $str, $matches); - break; - case 'comment': - $x = preg_match_all('/[()"]/', $str, $matches); - // Fall-through - case 'text': - default: - $x += preg_match_all('/[\000-\010\013\014\016-\037\177-\377]/', $str, $matches); - break; - } - - if ($x == 0) - return ($str); - - $maxlen = 75 - 7 - strlen($this->CharSet); - // Try to select the encoding which should produce the shortest output - if (strlen($str)/3 < $x) { - $encoding = 'B'; - $encoded = base64_encode($str); - $maxlen -= $maxlen % 4; - $encoded = trim(chunk_split($encoded, $maxlen, "\n")); - } else { - $encoding = 'Q'; - $encoded = $this->EncodeQ($str, $position); - $encoded = $this->WrapText($encoded, $maxlen, true); - $encoded = str_replace("=".$this->LE, "\n", trim($encoded)); - } - - $encoded = preg_replace('/^(.*)$/m', " =?".$this->CharSet."?$encoding?\\1?=", $encoded); - $encoded = trim(str_replace("\n", $this->LE, $encoded)); - - return $encoded; - } - - /** - * Encode string to quoted-printable. - * @access private - * @return string - */ - function EncodeQP ($str) { - $encoded = $this->FixEOL($str); - if (substr($encoded, -(strlen($this->LE))) != $this->LE) - $encoded .= $this->LE; - - // Replace every high ascii, control and = characters - $encoded = preg_replace('/([\000-\010\013\014\016-\037\075\177-\377])/e', - "'='.sprintf('%02X', ord('\\1'))", $encoded); - // Replace every spaces and tabs when it's the last character on a line - $encoded = preg_replace("/([\011\040])".$this->LE."/e", - "'='.sprintf('%02X', ord('\\1')).'".$this->LE."'", $encoded); - - // Maximum line length of 76 characters before CRLF (74 + space + '=') - $encoded = $this->WrapText($encoded, 74, true); - - return $encoded; - } - - /** - * Encode string to q encoding. - * @access private - * @return string - */ - function EncodeQ ($str, $position = "text") { - // There should not be any EOL in the string - $encoded = preg_replace("[\r\n]", "", $str); - - switch (strtolower($position)) { - case "phrase": - $encoded = preg_replace("/([^A-Za-z0-9!*+\/ -])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded); - break; - case "comment": - $encoded = preg_replace("/([\(\)\"])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded); - case "text": - default: - // Replace every high ascii, control =, ? and _ characters - $encoded = preg_replace('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/e', - "'='.sprintf('%02X', ord('\\1'))", $encoded); - break; - } - - // Replace every spaces to _ (more readable than =20) - $encoded = str_replace(" ", "_", $encoded); - - return $encoded; - } - - /** - * Adds a string or binary attachment (non-filesystem) to the list. - * This method can be used to attach ascii or binary data, - * such as a BLOB record from a database. - * @param string $string String attachment data. - * @param string $filename Name of the attachment. - * @param string $encoding File encoding (see $Encoding). - * @param string $type File extension (MIME) type. - * @return void - */ - function AddStringAttachment($string, $filename, $encoding = "base64", - $type = "application/octet-stream") { - // Append to $attachment array - $cur = count($this->attachment); - $this->attachment[$cur][0] = $string; - $this->attachment[$cur][1] = $filename; - $this->attachment[$cur][2] = $filename; - $this->attachment[$cur][3] = $encoding; - $this->attachment[$cur][4] = $type; - $this->attachment[$cur][5] = true; // isString - $this->attachment[$cur][6] = "attachment"; - $this->attachment[$cur][7] = 0; - } - - /** - * Adds an embedded attachment. This can include images, sounds, and - * just about any other document. Make sure to set the $type to an - * image type. For JPEG images use "image/jpeg" and for GIF images - * use "image/gif". - * @param string $path Path to the attachment. - * @param string $cid Content ID of the attachment. Use this to identify - * the Id for accessing the image in an HTML form. - * @param string $name Overrides the attachment name. - * @param string $encoding File encoding (see $Encoding). - * @param string $type File extension (MIME) type. - * @return bool - */ - function AddEmbeddedImage($path, $cid, $name = "", $encoding = "base64", - $type = "application/octet-stream") { - - if(!@is_file($path)) - { - $this->SetError($this->Lang("file_access") . $path); - return false; - } - - $filename = basename($path); - if($name == "") - $name = $filename; - - // Append to $attachment array - $cur = count($this->attachment); - $this->attachment[$cur][0] = $path; - $this->attachment[$cur][1] = $filename; - $this->attachment[$cur][2] = $name; - $this->attachment[$cur][3] = $encoding; - $this->attachment[$cur][4] = $type; - $this->attachment[$cur][5] = false; // isStringAttachment - $this->attachment[$cur][6] = "inline"; - $this->attachment[$cur][7] = $cid; - - return true; - } - - /** - * Returns true if an inline attachment is present. - * @access private - * @return bool - */ - function InlineImageExists() { - $result = false; - for($i = 0; $i < count($this->attachment); $i++) - { - if($this->attachment[$i][6] == "inline") - { - $result = true; - break; - } - } - - return $result; - } - - ///////////////////////////////////////////////// - // MESSAGE RESET METHODS - ///////////////////////////////////////////////// - - /** - * Clears all recipients assigned in the TO array. Returns void. - * @return void - */ - function ClearAddresses() { - $this->to = array(); - } - - /** - * Clears all recipients assigned in the CC array. Returns void. - * @return void - */ - function ClearCCs() { - $this->cc = array(); - } - - /** - * Clears all recipients assigned in the BCC array. Returns void. - * @return void - */ - function ClearBCCs() { - $this->bcc = array(); - } - - /** - * Clears all recipients assigned in the ReplyTo array. Returns void. - * @return void - */ - function ClearReplyTos() { - $this->ReplyTo = array(); - } - - /** - * Clears all recipients assigned in the TO, CC and BCC - * array. Returns void. - * @return void - */ - function ClearAllRecipients() { - $this->to = array(); - $this->cc = array(); - $this->bcc = array(); - } - - /** - * Clears all previously set filesystem, string, and binary - * attachments. Returns void. - * @return void - */ - function ClearAttachments() { - $this->attachment = array(); - } - - /** - * Clears all custom headers. Returns void. - * @return void - */ - function ClearCustomHeaders() { - $this->CustomHeader = array(); - } - - - ///////////////////////////////////////////////// - // MISCELLANEOUS METHODS - ///////////////////////////////////////////////// - - /** - * Adds the error message to the error container. - * Returns void. - * @access private - * @return void - */ - function SetError($msg) { - $this->error_count++; - $this->ErrorInfo = $msg; - } - - /** - * Returns the proper RFC 822 formatted date. - * @access private - * @return string - */ - function RFCDate() { - $tz = date("Z"); - $tzs = ($tz < 0) ? "-" : "+"; - $tz = abs($tz); - $tz = ($tz/3600)*100 + ($tz%3600)/60; - $result = sprintf("%s %s%04d", date("D, j M Y H:i:s"), $tzs, $tz); - - return $result; - } - - /** - * Returns Received header for message tracing. - * @access private - * @return string - */ - function Received() { - if ($this->ServerVar('SERVER_NAME') != '') - { - $protocol = ($this->ServerVar('HTTPS') == 'on') ? 'HTTPS' : 'HTTP'; - $remote = $this->ServerVar('REMOTE_HOST'); - if($remote == "") - $remote = 'phpmailer'; - $remote .= ' (['.$this->ServerVar('REMOTE_ADDR').'])'; - } - else - { - $protocol = 'local'; - $remote = $this->ServerVar('USER'); - if($remote == '') - $remote = 'phpmailer'; - } - - $result = sprintf("Received: from %s %s\tby %s " . - "with %s (PHPMailer);%s\t%s%s", $remote, $this->LE, - $this->ServerHostname(), $protocol, $this->LE, - $this->RFCDate(), $this->LE); - - return $result; - } - - /** - * Returns the appropriate server variable. Should work with both - * PHP 4.1.0+ as well as older versions. Returns an empty string - * if nothing is found. - * @access private - * @return mixed - */ - function ServerVar($varName) { - global $HTTP_SERVER_VARS; - global $HTTP_ENV_VARS; - - if(!isset($_SERVER)) - { - $_SERVER = $HTTP_SERVER_VARS; - if(!isset($_SERVER["REMOTE_ADDR"])) - $_SERVER = $HTTP_ENV_VARS; // must be Apache - } - - if(isset($_SERVER[$varName])) - return $_SERVER[$varName]; - else - return ""; - } - - /** - * Returns the server hostname or 'localhost.localdomain' if unknown. - * @access private - * @return string - */ - function ServerHostname() { - if ($this->Hostname != "") - $result = $this->Hostname; - elseif ($this->ServerVar('SERVER_NAME') != "") - $result = $this->ServerVar('SERVER_NAME'); - else - $result = "localhost.localdomain"; - - return $result; - } - - /** - * Returns a message in the appropriate language. - * @access private - * @return string - */ - function Lang($key) { - if(count($this->language) < 1) - $this->SetLanguage("en"); // set the default language - - if(isset($this->language[$key])) - return $this->language[$key]; - else - return "Language string failed to load: " . $key; - } - - /** - * Returns true if an error occurred. - * @return bool - */ - function IsError() { - return ($this->error_count > 0); - } - - /** - * Changes every end of line from CR or LF to CRLF. - * @access private - * @return string - */ - function FixEOL($str) { - $str = str_replace("\r\n", "\n", $str); - $str = str_replace("\r", "\n", $str); - $str = str_replace("\n", $this->LE, $str); - return $str; - } - - /** - * Adds a custom header. - * @return void - */ - function AddCustomHeader($custom_header) { - $this->CustomHeader[] = explode(":", $custom_header, 2); - } -} - -?> \ No newline at end of file diff --git a/game/Class/class.planete.php b/game/Class/class.planete.php deleted file mode 100644 index dd873ca..0000000 --- a/game/Class/class.planete.php +++ /dev/null @@ -1,777 +0,0 @@ -connexion(); - $plan = $bdd->unique_query("SELECT * FROM $table_planete WHERE id = $id;"); - $bdd->deconnexion(); - } - elseif (preg_match('#^\[?([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})\]?$#', $id, $position)) - { - $bdd->connexion(); - $plan = $bdd->unique_query("SELECT * FROM $table_planete WHERE galaxie = ".$position[1]." AND ss = ".$position[2]." AND position = ".$position[3].";"); - $bdd->deconnexion(); - } - else - die('Erreur #04 : Format de recherche de planete incorrect !'); - - if (!empty($plan)) - { - $this->id = $plan["id"]; - parent::User($plan["id_user"]); - $this->galaxie = $plan["galaxie"]; - $this->ss = $plan["ss"]; - $this->position = $plan["position"]; - if (!empty($plan["isolement"])) $this->isolement = unserialize($plan["isolement"]); - else $this->isolement = array(); - $this->nom_planete = $plan["nom_planete"]; - $this->image = $plan["image"]; - $this->cases = $plan["cases"]; - $this->debris_met = $plan["debris_met"]; - $this->debris_cri = $plan["debris_cri"]; - $this->metal = $plan["metal"]; - $this->cristal = $plan["cristal"]; - $this->hydrogene = $plan["hydrogene"]; - $this->population = $plan["population"]; - $this->moral = $plan["moral"]; - $this->timestamp = $plan["timestamp"]; - - foreach($batimentVAR as $bat) - $this->batiments[] = $plan[$bat]; - if (!empty($plan["file_bat"])) - $this->file_bat = unserialize($plan["file_bat"]); - else - $this->file_bat = array(); - - $this->coeff_bat = array($plan["coeff_mine_m"], $plan["coeff_mine_c"], $plan["coeff_mine_h"], $plan["coeff_centrale_s"], $plan["coeff_centrale_f"]); - for($i = 0; $i < 5; $i++) - { - if ($this->coeff_bat[$i] > 1) - $this->coeff_bat[$i] = 1; - elseif ($this->coeff_bat[$i] < 0) - $this->coeff_bat[$i] = 0; - } - - if (!empty($plan["file_tech"])) - $this->file_tech = unserialize($plan["file_tech"]); - else - $this->file_tech = array(); - foreach($casernenVAR as $cas) - $this->casernes[] = $plan[$cas]; - if (!empty($plan["file_cas"])) - $this->file_cas = unserialize($plan["file_cas"]); - else - $this->file_cas = array(); - foreach($nomterrnVAR as $ter) - $this->terrestres[] = $plan[$ter]; - if (!empty($plan["file_ter"])) - $this->file_ter = unserialize($plan["file_ter"]); - else - $this->file_ter = array(); - foreach($nomvaisnVAR as $vais) - $this->vaisseaux[] = $plan[$vais]; - if (!empty($plan["file_vais"])) - $this->file_vais = unserialize($plan["file_vais"]); - else - $this->file_vais = array(); - - //Si une copie de la planète est déjà en cours d'utilisation, on ne modifie rien sur celle là - if (in_array($this->id, $securePlanete)) - $this->modif = array(); - else - { - $securePlanete[] = $this->id; - $this->actualiser($actuFile, $first); - } - - //Calcul de la population logée - $population_max = (pow($this->batiments[12],1.5)+pow($this->batiments[13],2.1))*1000+3000; - - $this->modif = array('metal', 'cristal', 'hydrogene', 'timestamp'); - } - } - } - - /** - * Actualise les ressources de la planète en fonction de la production et termine les files d'attentes. - * - * @return void - * @access public - */ - function actualiser($actuFile = true, $first = false) - { - //Actualisation des files d'attentes - if ($actuFile) - { - $this->file_ready("batiments"); - $this->file_readyTechno("technologies"); - $this->file_ready("casernes"); - $this->file_ready("terrestres"); - $this->file_ready("vaisseaux"); - } - - //Calcul de la capacité de stockage maximale - if (!empty($timestamp_lastSilo)) - { - $this->cap = pow(2, $this->batiments[10]-1) * 100000; - $capnouv = pow(2, $this->batiments[10]) * 100000; - } - else - $this->cap = pow(2, $this->batiments[10]) * 100000; - - //Calcul du temps écoulé depuis la dernière mise à jour de la planète - $temps_ecoule = time() - $this->timestamp; - $ressources = $this->production($temps_ecoule); - if ($this->metal + $ressources[0] < $this->cap) - $this->metal += $ressources[0]; - else - { - //Si les capacité de stockage ont changé depuis la dernière actualisation - if (isset($capnouv)) - { - $ressources = $this->production(time() - $this->timestamp_lastSilo); - if ($this->metal + $ressources[0] < $capnouv) - $this->metal += $ressources[0]; - } - else - { - $this->alert_ressources[0] = true; - $this->metal = $this->cap; - } - } - if ($this->cristal + $ressources[1] < $this->cap) - $this->cristal += $ressources[1]; - else - { - //Si les capacité de stockage ont changé depuis la dernière actualisation - if (isset($capnouv)) - { - $ressources = $this->production(time() - $this->timestamp_lastSilo); - if ($this->cristal + $ressources[1] < $capnouv) - $this->cristal += $ressources[1]; - } - else - { - $this->alert_ressources[1] = true; - $this->cristal = $this->cap; - } - } - if ($this->hydrogene + $ressources[2] < $this->cap) - $this->hydrogene += $ressources[2]; - else - { - //Si les capacité de stockage ont changé depuis la dernière actualisation - if (isset($capnouv)) - { - $ressources = $this->production(time() - $this->timestamp_lastSilo); - if ($this->hydrogene + $ressources[2] < $capnouv) - $this->hydrogene += $ressources[2]; - } - else - { - $this->alert_ressources[2] = true; - $this->hydrogene = $this->cap; - } - } - - //Vérification de la date pour faire les actions journalières - if (date('zya') != date('zya', $this->timestamp)) - { - //On évalue le moral - $this->evalMoral($first); - - //Si la population est à 0, on ajoute des habitants - if ($this->population <= 0) - $this->population = 1000; - - $popPlus = $this->population * 0.0153^max(1, floor((time()-$this->timestamp)/86400)); - - if ($this->politique == 2) - $popPlus *= 1.1; //Communisme : 10 % de population qui arrive en plus. - elseif ($this->politique == 3) - $popPlus *= 1.05; //Démocratie : 5 % de population qui arrive en plus. - - if ($this->technologies[2] & 4) - $popPlus *= 1.15; - elseif ($this->technologies[2] & 2) - $popPlus *= 1.10; - elseif ($this->technologies[2] & 1) - $popPlus *= 1.05; - - $this->population += $popPlus; - $this->credits += ($this->population/100*exp(0.01)*25) + ($this->population*0.01*$this->batiments[15]); //Première partie : production normale; seconde : batiment commercial - $this->modif[] = 'population'; - } - - $this->timestamp = time(); - - - //Calcul du nombre de cases restantes - $this->casesRest = $this->cases; - foreach($this->batiments as $bat) - $this->casesRest -= $bat; - } - - function setMoral($difference) - { - $this->moral += $difference; - - //Ajustement du moral - if ($this->moral > 1) - $this->moral = 1; - elseif ($this->moral < 0) - $this->moral = 0; - - if (!in_array("moral", $this->modif)) - $this->modif[] = "moral"; - } - - function evalMoral($first = false) - { - $evolution = array(); - //Cas de sous-production - if (($this->coeff_bat[0] + $this->coeff_bat[1] + $this->coeff_bat[2])/3 < 0.9) - { - if ($this->politique == 2) - $this->moral -= 0.10; //Communisme : démoralise 2x plus - else - $this->moral -= 0.05; - if (!in_array('moral', $this->modif)) - $this->modif[] = 'moral'; - } - - //Surpopulation - - //Surlogement - - //Effets des batiments loisirs et commerces - $this->moral += 0.0025*$this->batiments[15] + 0.1*$this->batiments[16]; - - //Ajustement du moral en fonction de la politique - if ($this->politique == 1 && $this->moral > 0.7) - $this->moral = 0.7; - - //On vérifie qu'on ne dépasse pas le maximum - if ($this->moral > 1) - $this->moral = 1; - if ($this->moral < 0) - $this->moral = 0; - - //Isolement si besoin - if ($this->moral < 0.1) - { - //On vérifie qu'il ne s'agit pas de la planète mère - global $bdd, $table_planete; - $bdd->connexion(); - $res = $bdd->unique_query("SELECT id FROM $table_planete WHERE id_user = ".$this->id_user." ORDER BY id LIMIT 1;"); - $bdd->deconnexion(); - if ($res['id'] != $this->id) - { - if ($this->moral <= 0.04) - { - if ($this->moral <= 0.01) - $rand = rand(0,4); - else - $rand = rand(0,20); - //Perte de la planète - if ($rand == 1) - { - $bdd->connexion(); - $bdd->query("DELETE FROM $table_planete WHERE id = ".$this->id.";"); - $bdd->deconnexion(); - send_mp($this->id_user, 'Perte de contrôle de '.$this->nom_planete, "Suite à une démoralisation persistante de la population sur la planète ".$this->nom_planete." [".$this->galaxie.":".$this->ss.":".$this->position."], la population a renversé votre gouvernement en tuant tous vos gouverneurs. Vous perdez donc définitivement le contrôle de cette planète."); - if (!$first) - { - $sess->values['idPlan'] = $res['id']; - erreur('La population de cette planète est tellement démoralisée qu\'elle s\'est révolté contre vous. Vous ne contrôlez plus cette planète.'); - } - } - } - elseif ($this->moral <= 0.1) - { - if ($this->moral <= 0.06) - $rand = rand(0,2); - else - $rand = rand(0,10); - //Perte de contrôle temporaire - if ($rand == 1) - { - $debut = time() - rand(0, 3600)*4; - $fin = $debut + 86400; - $this->isolement = array($debut, $fin); - if (!in_array('isolement', $this->modif)) $this->modif[] = 'isolement'; - - send_mp($this->id_user, 'Perte de contrôle temporaire de '.$this->nom_planete, "Suite à une démoralisation percistante de la population sur la planète ".$this->nom_planete." [".$this->galaxie.":".$this->ss.":".$this->position."], la population a pris le contrôle de votre planète. Vous perdez le contrôle de cette planète le temps que vos gouverneurs reprennent le pouvoir."); - if (!$first) - { - $sess->values['idPlan'] = $res['id']; - erreur('La population de cette planète est tellement démoralisée qu\'elle s\'est révoltée contre vous. Vous perdez temporairement le contrôle de cette planète.'); - } - } - } - } - } - } - - /** - * Vérifie si la planète est isolée ou non - * - * @return boolean - * @access public - */ - function isolement() - { - $return = false; - - global $var___db, $config, $table_planete; - $bdd = new BDD(); - $bdd->connexion(); - $plan = $bdd->query("SELECT id FROM $table_planete WHERE id_user = ".$this->id_user." ORDER BY id;"); - $bdd->deconnexion(); - - $numP = 0; - foreach ($plan as $key => $p) - { - if ($p['id'] == $this->id) - $numP = $key + 1; - } - - if ($numP >= 11) - { - if (!isset($this->isolement[0]) || (time() > $this->isolement[0] && (!isset($this->isolement[1]) || (time() > $this->isolement[1] && date('dmY') != date('dmY', $this->isolement[0]))))) - { - switch($numP) - { - case 11: - $tps = 2; - break; - case 12: - $tps = 4; - break; - case 13: - $tps = 6; - break; - case 14: - $tps = 8; - break; - case 15: - $tps = 12; - break; - case 16: - $tps = 16; - break; - case 17: - $tps = 20; - break; - default: - $tps = 24; - } - $debut = mktime(rand(0, 24-$tps), 0, 0, date('n'), date('j'), date('Y')); - $fin = $debut + $tps * 3600; - - $this->isolement[0] = $debut; - if (time() > $this->isolement[0]) - $this->isolement[1] = $fin; - if (!in_array('isolement', $this->modif)) - $this->modif[] = 'isolement'; - } - if (isset($this->isolement[1]) && time() < $this->isolement[1]) - $return = true; - } - elseif (!isset($this->isolement[0])) - { - $this->isolement = array(0,0); - if (!in_array('isolement', $this->modif)) - $this->modif[] = 'isolement'; - } - - return $return; - } - - /** - * Calcul les ressources produites en fonction de $temps_ecoule - * @param int $temps_ecoule Temps écoulé depuis la dernière actualisation - * - * @return array - * @access public - */ - function production($temps_ecoule, $retarray = false) - { - //Accélération de la production - $temps_ecoule *= VITESSE; - - //Calcul de la consomation d'énergie - if ($this->batiments[0] > 0) - $energie_m = ceil(exp(0.28*$this->batiments[0])*10); - else - $energie_m = 0; - if ($this->batiments[1] > 0) - $energie_c = ceil(exp(0.28*$this->batiments[1])*10); - else - $energie_c = 0; - if ($this->batiments[2] > 0) - $energie_h = ceil(exp(0.2849*$this->batiments[2])*13); - else - $energie_h = 0; - if ($this->batiments[3] > 0) - $energie_s = ceil(exp(0.28*$this->batiments[3])*22); - else - $energie_s = 0; - if ($this->batiments[4] > 0) - $energie_f = ceil(exp(0.297*$this->batiments[4])*25); - else - $energie_f = 0; - - //Calcul de la consomation d'énergie - $this->energieConso = $energie_m * $this->coeff_bat[0] + $energie_c * $this->coeff_bat[1] + $energie_h * $this->coeff_bat[2]; - $nrjmx = $energie_m + $energie_c + $energie_h; - - //Calcul de la production d'énergie - $this->energie = $energie_s * $this->coeff_bat[3] + $energie_f * $this->coeff_bat[4]; - - if ($this->energieConso == 0) - $coeff = 0; - else - $coeff = $this->energie / $this->energieConso; - - if ($coeff < 0) - $coeff = 0; - elseif ($coeff > 1) - $coeff = 1; - - $Ncoeff = array(); - for($i = 0; $i < 3; $i++) - { - $Ncoeff[$i] = $coeff * $this->coeff_bat[$i]; - if ($Ncoeff[$i] > 1) - $Ncoeff[$i] = 1; - if ($Ncoeff[$i] < $this->coeff_bat[$i] && $this->batiments[$i] != 0) - { - $this->coeff_bat[$i] = $Ncoeff[$i]; - if (!in_array('coeff_bat', $this->modif)) - $this->modif[] = 'coeff_bat'; - } - } - - //Calcul de la consomation d'hydrogène - if ($this->batiments[4] > 0) - $conso_h = ((ceil(pow(1.34,($this->batiments[4]-1))*9)/3600)*$temps_ecoule) * $this->coeff_bat[4]; - else - $conso_h = 0; - - //Calcul des production de ressources - if ($this->batiments[0] <= 0 || $this->batiments[3] <= 0) - $prod_met = 0.011 * $temps_ecoule; - else - $prod_met = ((ceil(pow(1.1, $this->batiments[0]) * 35 * $this->batiments[0]) / 3600) * $temps_ecoule) * $this->coeff_bat[0] * 1.5; - - if ($this->batiments[1] <= 0 || $this->batiments[3] <= 0) - $prod_cri = 0.0055 * $temps_ecoule; - else - $prod_cri = ((ceil(pow(1.1, $this->batiments[1]) * 23 * $this->batiments[1]) / 3600) * $temps_ecoule) * $this->coeff_bat[1] * 1.5; - - if ($this->batiments[2] <= 0) - $prod_hy = 0; - else - $prod_hy = ((ceil(pow(1.1, $this->batiments[2]) * 14 * ($this->batiments[2] + 0.7)) / 3600) * $temps_ecoule) * $this->coeff_bat[2] * 1.5; - - //Augmentation de la production en fonction des technologies - if ($this->technologies[0] &4) - { - $prod_met *= 1.15; - $prod_cri *= 1.15; - $prod_hy *= 1.15; - } - elseif ($this->technologies[0] &2) - { - $prod_met *= 1.10; - $prod_cri *= 1.10; - $prod_hy *= 1.10; - } - elseif ($this->technologies[0] &1) - { - $prod_met *= 1.05; - $prod_cri *= 1.05; - $prod_hy *= 1.05; - } - //Rendement métal - if ($this->technologies[0] &64) - $prod_met *= 1.3; - elseif ($this->technologies[0] &32) - $prod_met *= 1.2; - elseif ($this->technologies[0] &16) - $prod_met *= 1.1; - //Rendemant cristal - if ($this->technologies[0] &512) - $prod_cri *= 1.3; - elseif ($this->technologies[0] &256) - $prod_cri *= 1.2; - elseif ($this->technologies[0] &128) - $prod_cri *= 1.1; - //Rendement hydrogène - if ($this->technologies[0] &4096) - $prod_hy *= 1.3; - elseif ($this->technologies[0] &2048) - $prod_hy *= 1.2; - elseif ($this->technologies[0] &1024) - $prod_hy *= 1.1; - - //Augmentation de la production en fonction du moral - if ($this->moral > 0.9) - { - $prod_met *= 1.05; - $prod_cri *= 1.05; - $prod_hy *= 1.05; - } - elseif ($this->moral > 0.75) - { - $prod_met *= 1.02; - $prod_cri *= 1.02; - $prod_hy *= 1.02; - } - elseif ($this->moral < 0.45) - { - $prod_met *= 0.97; - $prod_cri *= 0.97; - $prod_hy *= 0.97; - } - elseif ($this->moral < 0.25) - { - $prod_met *= 0.94; - $prod_cri *= 0.94; - $prod_hy *= 0.94; - } - - //Augmentation de la production en fonction de la politique - if ($this->politique == 2) - { - $prod_met *= 1.10; - $prod_cri *= 1.10; - $prod_hy *= 1.10; - } - - //On enlève la consomation d'hydrogène - $prod_hy -= $conso_h; - - if ($retarray) - return array(array(ceil($this->coeff_bat[0]*100), ceil($this->coeff_bat[1]*100), ceil($this->coeff_bat[2]*100), ceil($this->coeff_bat[3]*100), ceil($this->coeff_bat[4]*100)), array($prod_met, $prod_cri, $prod_hy + $conso_h, $energie_s*$this->coeff_bat[3], $energie_f*$this->coeff_bat[4]), array($energie_m*$this->coeff_bat[0], $energie_c*$this->coeff_bat[1], $energie_h*$this->coeff_bat[2], $conso_h, ($energie_s*$this->coeff_bat[3] + $energie_f*$this->coeff_bat[4])-($energie_m*$this->coeff_bat[0] + $energie_c*$this->coeff_bat[1] + $energie_h*$this->coeff_bat[2]))); - else - return array($prod_met, $prod_cri, $prod_hy); - } - - function creer($id_user) - { - //Définition des paramètres de l'utilisateur pour la planète - $this->id_user = $id_user; - - //Génération du nombre de case et de l'image en fonction de la position dans le système - if ($this->position > MAX_PLANETE*0.75) - { - $this->cases = mt_rand(200,255); - $this->image = mt_rand(1,19); - } - elseif ($this->position > MAX_PLANETE/2) - { - $this->cases = mt_rand(250,300); - $this->image = mt_rand(1,19); - } - elseif ($this->position > MAX_PLANETE/4) - { - $this->cases = mt_rand(175,260); - $this->image = mt_rand(1,19); - } - else - { - $this->cases = mt_rand(150,220); - $this->image = mt_rand(1,19); - } - - //Définition des principaux paramètres de la planète - $this->nom_planete = 'Planète colonisée'; - $this->timestamp = time(); - $this->metal = 1000; - $this->cristal = 700; - $this->hydrogene = 0; - - $this->modif = array("id_user", "nom_planete", "galaxie", "ss", "position", "image", "cases", "timestamp", "metal", "cristal", "hydrogene"); - } - - /** - * Destructeur - * - * @return void - * @access public - */ - function __destruct() - { - if (empty($this->ss) || empty($this->id_user)) - return; - if ($this->id_user == 1) - var_dump($this); - - global $var___db, $config, $table_planete; - if (empty($this->id)) - { - $out1 = array(); $out2 = array(); - $bdd = new bdd(); - $bdd->connexion(); - foreach($this->modif as $modif) - { - if (!is_array($this->{$modif})) - { - $bdd->escape($this->{$modif}); - $out1[] = $modif; - if (is_int($this->{$modif}) || is_float($this->{$modif})) - $out2[] = $this->{$modif}; - else - $out2[] = "'".$this->{$modif}."'"; - } - else - { - if (is_array($this->{$modif}) && $modif != "coeff_bat" && $modif != "vaisseaux" && $modif != "terrestres" && $modif != "casernes" && $modif != "technologies" && $modif != "batiments") - { - $prep = serialize($this->{$modif}); - $bdd->escape($prep); - $out1[] = $modif; - $out2[] = "'$prep'"; - } - else - { - if ($modif == "batiments") - $calc = "batiment"; - elseif ($modif == "technologies") - $calc = "technolo"; - elseif ($modif == "casernes") - $calc = "casernen"; - elseif ($modif == "terrestres") - $calc = "nomterrn"; - elseif ($modif == "vaisseaux") - $calc = "nomvaisn"; - elseif ($modif == "coeff_bat") - $calc = "coeff"; - - if (!isset(${$calc.'VAR'})) - global ${$calc.'VAR'}; - - foreach($this->{$modif} as $j => $value) - { - $out1[] = ${$calc.'VAR'}[$j]; - $out2[] = $value; - } - } - } - } - $bdd->query("INSERT INTO $table_planete (".implode(', ', $out1).", hash_planete) VALUES (".implode(', ', $out2).", SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)))"); - $bdd->deconnexion(); - } - else - { - $nb = count($this->modif); - $out = array(); - $bdd = new bdd(); - $bdd->connexion(); - for($i = 0; $i < $nb; $i++) - { - if ($this->modif[$i] == 'technologies') - $this->modifUser[] = $this->modif[$i]; - elseif (!is_array($this->{$this->modif[$i]})) - { - $bdd->escape($this->{$this->modif[$i]}); - if (is_int($this->{$this->modif[$i]}) || is_float($this->{$this->modif[$i]})) - $out[] = $this->modif[$i]." = ".$this->{$this->modif[$i]}; - else - $out[] = $this->modif[$i]." = '".$this->{$this->modif[$i]}."'"; - } - else - { - if (is_array($this->{$this->modif[$i]}) && $this->modif[$i] != "coeff_bat" && $this->modif[$i] != "vaisseaux" && $this->modif[$i] != "terrestres" && $this->modif[$i] != "casernes" && $this->modif[$i] != "technologies" && $this->modif[$i] != "batiments") - { - $prep = serialize($this->{$this->modif[$i]}); - $bdd->escape($prep); - $out[] = $this->modif[$i]." = '$prep'"; - } - else - { - if ($this->modif[$i] == "batiments") - $calc = "batiment"; - elseif ($this->modif[$i] == "technologies") - $calc = "technolo"; - elseif ($this->modif[$i] == "casernes") - $calc = "casernen"; - elseif ($this->modif[$i] == "terrestres") - $calc = "nomterrn"; - elseif ($this->modif[$i] == "vaisseaux") - $calc = "nomvaisn"; - elseif ($this->modif[$i] == "coeff_bat") - $calc = "coeff"; - - if (!isset(${$calc.'VAR'})) - global ${$calc.'VAR'}; - - $nombr = count(${$calc.'VAR'}); - for($j = 0; $j < $nombr; $j++) - { - $bdd->escape($this->{$this->modif[$i]}[$j]); - $out[] = ${$calc.'VAR'}[$j]." = ".$this->{$this->modif[$i]}[$j].""; - } - } - } - } - if (!empty($out)) - $plan = $bdd->query("UPDATE $table_planete SET ".implode(', ', $out)." WHERE id = ".$this->id.";"); - - $bdd->deconnexion(); - parent::__destruct(); - } - } - } -?> \ No newline at end of file diff --git a/game/Class/class.rapport.php b/game/Class/class.rapport.php deleted file mode 100644 index e408676..0000000 --- a/game/Class/class.rapport.php +++ /dev/null @@ -1,358 +0,0 @@ -table = $table_mail; - - $this->type = $type; - $this->utilA = $utilA; - $this->utilB = $utilB; - $this->timestamp = $time; - $this->basededonnes = new bdd(); - } - - function addInfo($info, $id){ - $this->var[$id] = $info; - } - - function send(){ - if ($this->type == '3') $this->sendCombat(); - elseif ($this->type == '1') $this->sendTransport(); - elseif ($this->type == '2') $this->sendColonisation(); - elseif ($this->type == '4') $this->sendRecyclage(); - elseif ($this->type == '5') $this->sendEspionnage(); - elseif ($this->type == '6') $this->sendAlliance(); - elseif ($this->type == '7') $this->sendAlliance2(); - } - - function sendEspionnage(){ - global $config; - include_once(_FCORE."../game/function.php"); - $titreA = 'Rapport d\'espionnage de '.$this->var[0]['nom_planete'].' ['.$this->var[0]['galaxie'].':'.$this->var[0]['ss'].':'.$this->var[0]['position'].']'; - $rapportA = 'Espionnage de '.trouvNom($this->utilB).' sur '.$this->var[0]['nom_planete'].'['.$this->var[0]['galaxie'].':'.$this->var[0]['ss'].':'.$this->var[0]['position'].']

'; - - $race = trouvInfo($this->utilB, 'race'); - $auth_level = 0; - include(_FCORE."../game/noms.php"); - include(_FCORE."../game/vars.php"); - - if (isset($this->var[1]) && $this->var[1] == false) $rapportA .= 'Nos sondes n\'ont pas pu récolter d\'information sur cette planète.'; - else { - $rapportA .= '
Ressources sur la planète :
Métal :'.$this->var[0]['metal'].'
Cristal :'.$this->var[0]['cristal'].'
Hydrogène :'.$this->var[0]['hydrogene'].'

'; - if (isset($this->var[1]) && $this->var[1] == true) { - $rapportA .= ''; - $nbvais = count($nomvaisn); - for($i=1 ; $i<$nbvais ; $i++) { - if ($this->var[0]['vaisseau_'.$i] >= 1) $rapportA .= ''; - } - $rapportA .= '
NombreVaisseaux
'.$this->var[0]['vaisseau_'.$i].''.$nomvaisn[$i-1].'

'; - } - if (isset($this->var[2]) && $this->var[2] == true) { - $rapportA .= ''; - $nbdef = count($nomterrn) - 7; - for($i=1 ; $i<$nbdef ; $i++) { - if ($this->var[0]['def_'.$i] >= 1) $rapportA .= ''; - } - $rapportA .= '
NombreDéfenses
'.$this->var[0]['def_'.$i].''.$nomterrn[$i+7].'

'; - } - if (isset($this->var[3]) && $this->var[3] == true) { - $rapportA .= ''; - $nbbat = count($batiment); - for($i=1 ; $i<$nbbat ; $i++) { - if ($this->var[0][$batimentVAR[$i-1]] >= 1) $rapportA .= ''; - } - $rapportA .= '
NiveauBatiment
'.$this->var[0][$batimentVAR[$i-1]].''.$batiment[$i-1].'

'; - } - if (isset($this->var[4]) && is_array($this->var[4])) { - $rapportA .= ''; - $nbtec = count($technolo); - for($i=1 ; $i<$nbtec ; $i++) { - if ($this->var[4][$technoloVAR[$i-1]] >= 1) $rapportA .= ''; - } - $rapportA .= '
NiveauTechnologie
'.$this->var[4][$technoloVAR[$i-1]].''.$technolo[$i-1].'

'; - } - if (isset($this->var[5]) && is_array($this->var[5])) { - //ISOLEMENT - } - } - - $titreB = 'Rapport de contre-espionnage'; - $rapportB = 'Nous venons d\'apprendre que notre planète : '.$this->var[0]['nom_planete'].'['.$this->var[0]['galaxie'].':'.$this->var[0]['ss'].':'.$this->var[0]['position'].'] a été la cible d\'un espionnage de la part de '.trouvNom($this->utilA); - - $temps = $this->timestamp; - $db = new bdd(); - $db->connexion(); - $db->escape($titreA); - $db->escape($titreB); - $db->escape($rapportA); - $db->escape($rapportB); - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilA.", '$titreA', '$rapportA', '$temps')"); - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilB.", '$titreB', '$rapportB', '$temps')"); - $db->deconnexion(); - } - - function sendTransport(){ - global $config; - include_once(_FCORE."../game/function.php"); - $titre = 'Transport vers '.$this->var[0][0].' ['.$this->var[0][1].':'.$this->var[0][2].':'.$this->var[0][3].']'; - - $race = trouvInfo($this->utilA, 'race'); //TODO A optimiser - include(_FCORE."../game/noms.php"); - $rapportA = 'Vos vaisseaux ont déposé '.$this->var[1][0].' de '.$ressourc[0].', '.$this->var[1][1].' de '.$ressourc[1].' et '.$this->var[1][2].' d\''.$ressourc[2].' sur '.$this->var[0][0].'['.$this->var[0][1].':'.$this->var[0][2].':'.$this->var[0][3].']

'; - - $race = trouvInfo($this->utilB, 'race'); //TODO A optimiser - include(_FCORE."../game/noms.php"); - $rapportB = 'Les vaisseaux de '.trouvNom($this->utilA).' ont déposé '.$this->var[1][0].' de '.$ressourc[0].', '.$this->var[1][1].' de '.$ressourc[1].' et '.$this->var[1][2].' d\''.$ressourc[2].' sur '.$this->var[0][0].'['.$this->var[0][1].':'.$this->var[0][2].':'.$this->var[0][3].']

'; - - $temps = $this->timestamp; - $db = new bdd(); - $db->connexion(); - $db->escape($titre); - $db->escape($rapportA); - $db->escape($rapportB); - - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilA.", '$titre', '$rapportA', '$temps');"); - if ($this->utilA != $this->utilB) $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilB.", '$titre', '$rapportB', '$temps');"); - $db->deconnexion(); - } - - function sendColonisation(){ - include_once(_FCORE."../game/function.php"); - $titre = 'Colonisation de ['.$this->var[0][0].':'.$this->var[0][1].':'.$this->var[0][2].']'; - if ($this->var[1]) $rapport = 'Votre vaisseau a atteint la planète ['.$this->var[0][0].':'.$this->var[0][1].':'.$this->var[0][2].'] et commence la colonisation.'; - else $rapport = 'Nous n\'avons pas pu coloniser la planète ['.$this->var[0][0].':'.$this->var[0][1].':'.$this->var[0][2].'] car lorsque nous sommes arrivé sur place, elle était déjà colonisée.'; - - $temps = $this->timestamp; - $db = new bdd(); - $db->connexion(); - $db->escape($titre); - $db->escape($rapport); - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilA.", '$titre', '$rapport', '$temps')"); - $db->deconnexion(); - } - - function sendRecyclage(){ - global $ressourc; - - $titre = 'Recyclage de '.$this->var[0]->nom_planete.' ['.$this->var[0]->galaxie.':'.$this->var[0]->ss.':'.$this->var[0]->position.']'; - $rapport = 'Vos vaisseaux récoltent '.$this->var[1][0].' de '.$ressourc[0].' et '.$this->var[1][1].' de '.$ressourc[1].' sur '.$this->var[0]->nom_planete.'['.$this->var[0]->galaxie.':'.$this->var[0]->ss.':'.$this->var[0]->position.']

'; - - $temps = $this->timestamp; - - $db = new bdd(); - $db->connexion(); - $db->escape($titre); - $db->escape($rapport); - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilA.", '$titre', '$rapport', '$temps')"); - $db->deconnexion(); - } - - function sendCombat(){ - include(_FCORE."../game/vars.php"); - include_once(_FCORE."../game/function.php"); - require_once(SMARTY_DIR."Smarty.class.php"); - - $rapportA = new Smarty(); - $rapportB = new Smarty(); - - $rapportA->template_dir = _FCORE.'templates/templates/'; - $rapportA->compile_dir = _FCORE.'templates/templates_c/'; - $rapportA->config_dir = _FCORE.'templates/configs/'; - $rapportA->cache_dir = _FCORE.'templates/cache/'; - - $rapportB->template_dir = _FCORE.'templates/templates/'; - $rapportB->compile_dir = _FCORE.'templates/templates_c/'; - $rapportB->config_dir = _FCORE.'templates/configs/'; - $rapportB->cache_dir = _FCORE.'templates/cache/'; - - $this->var[4]['pseudo'] = trouvNom($this->var[4]['id_user']); - $this->var[5]['pseudo'] = trouvNom($this->var[5]['id_user']); - - $rapportA->assign('tour', $this->var[3]); - $rapportA->assign('EN', $this->var[4]); - $rapportA->assign('flotte', $this->var[5]); - $rapportA->assign('vaisseaux1', $this->var[0]); - $rapportA->assign('vaisseaux2', $this->var[1]); - $rapportA->assign('defenses1', $this->var[2]); - $rapportA->assign('vaisseaux3', $this->var[7]); - $rapportA->assign('vaisseaux4', $this->var[8]); - $rapportA->assign('defenses2', $this->var[9]); - - $rapportA->assign('termine', $this->var[6][0]); - $rapportA->assign('attaquantG', $this->var[6][1]); - $rapportA->assign('pillage', $this->var[11]); - - $rapportA->assign('vaisBC', $nomvais_bc); - $rapportA->assign('vaisPV', $nomvais_pv); - $rapportA->assign('defBC', $defense_bc); - $rapportA->assign('defPV', $defense_pv); - $rapportA->assign('nextTour', $this->var[10]); - - $race = trouvInfo($this->utilA, 'race'); - include(_FCORE."../game/noms.php"); - $rapportA->assign('ressources', $ressourc); - $rapportA->assign('nomvaisAT', $nomvaisa); - - $race = trouvInfo($this->var[4]['id_user'], 'race'); - include(_FCORE."../game/noms.php"); - $rapportA->assign('nomvaisEN', $nomvaisa); - array_splice($nomterra, 0, 8); - $rapportA->assign('nomdefEN', $nomterra); - - $rapportA = $rapportA->fetch('game/ATrapport_combat.tpl'); - - - $rapportB->assign('tour', $this->var[3]); - $rapportB->assign('EN', $this->var[4]); - $rapportB->assign('flotte', $this->var[5]); - $rapportB->assign('vaisseaux1', $this->var[0]); - $rapportB->assign('vaisseaux2', $this->var[1]); - $rapportB->assign('defenses1', $this->var[2]); - $rapportB->assign('vaisseaux3', $this->var[7]); - $rapportB->assign('vaisseaux4', $this->var[8]); - $rapportB->assign('defenses2', $this->var[9]); - - $rapportB->assign('termine', $this->var[6][0]); - $rapportB->assign('attaquantG', $this->var[6][1]); - $rapportB->assign('matchnul', $this->var[6][2]); - $rapportB->assign('pillage', $this->var[11]); - - $rapportB->assign('vaisBC', $nomvais_bc); - $rapportB->assign('vaisPV', $nomvais_pv); - $rapportB->assign('defBC', $defense_bc); - $rapportB->assign('defPV', $defense_pv); - $rapportB->assign('nextTour', $this->var[10]); - - $race = trouvInfo($this->utilA, 'race'); - include(_FCORE."../game/noms.php"); - $rapportB->assign('ressources', $ressourc); - $rapportB->assign('nomvaisAT', $nomvaisa); - - $race = trouvInfo($this->var[4]['id_user'], 'race'); - include(_FCORE."../game/noms.php"); - $rapportB->assign('nomvaisEN', $nomvaisa); - array_splice($nomterra, 0, 8); - $rapportB->assign('nomdefEN', $nomterra); - - $rapportB = $rapportB->fetch('game/ENrapport_combat.tpl'); - - - $titreA = 'Combat contre '.$this->var[4]['pseudo']; - $titreB = 'Combat contre '.$this->var[5]['pseudo']; - $temps = $this->timestamp; - $db = new bdd(); - $db->connexion(); - $db->escape($titreA); - $db->escape($titreB); - $db->escape($rapportA); - $db->escape($rapportB); - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilA.", '$titreA', '$rapportA', '$temps')"); - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilB."', '$titreB', '$rapportB', '$temps')"); - $db->deconnexion(); - } - - function show(){ - include(_FCORE."../game/vars.php"); - include_once(_FCORE."../game/function.php"); - require_once(SMARTY_DIR."Smarty.class.php"); - - $rapportA = new Smarty(); - - $rapportA->template_dir = _FCORE.'templates/templates/'; - $rapportA->compile_dir = _FCORE.'templates/templates_c/'; - $rapportA->config_dir = _FCORE.'templates/configs/'; - $rapportA->cache_dir = _FCORE.'templates/cache/'; - - $rapportA->assign('tour', $this->var[3]); - $rapportA->assign('EN', $this->var[4]); - $rapportA->assign('flotte', $this->var[5]); - $rapportA->assign('vaisseaux1', $this->var[0]); - $rapportA->assign('vaisseaux2', $this->var[1]); - $rapportA->assign('defenses1', $this->var[2]); - $rapportA->assign('vaisseaux3', $this->var[7]); - $rapportA->assign('vaisseaux4', $this->var[8]); - $rapportA->assign('defenses2', $this->var[9]); - - $rapportA->assign('termine', $this->var[6][0]); - $rapportA->assign('attaquantG', $this->var[6][1]); - $rapportA->assign('pillage', $this->var[11]); - $rapportA->assign('debris', $this->var[12]); - $rapportA->assign('infoPLUS', $this->var[14]); - //$rapportA->assign('infoPLUS2', $this->var[15]); - - $rapportA->assign('page', 'simulation'); - $rapportA->assign('enligne', $this->var[13][0]); - $rapportA->assign('infos', $this->var[13][1]); - $rapportA->assign('nbinfos', $this->var[13][2]); - $rapportA->assign('count', $this->var[13][3]); - $rapportA->assign('version', $this->var[13][4]); - $rapportA->assign('tpsdejeu', $this->var[13][5]); - - $rapportA->assign('vaisBC', $nomvais_bc); - $rapportA->assign('vaisPV', $nomvais_pv); - $rapportA->assign('defBC', $defense_bc); - $rapportA->assign('defPV', $defense_pv); - $rapportA->assign('nextTour', $this->var[10]); - - $race = trouvInfo($this->utilA, 'race'); - include(_FCORE."../game/noms.php"); - $rapportA->assign('ressources', $ressourc); - $rapportA->assign('nomvaisAT', $nomvaisa); - $rapportA->assign('nomvaisEN', $nomvaisa); - array_splice($nomterra, 0, 8); - $rapportA->assign('nomdefEN', $nomterra); - $rapportA->assign('race', $race); - - return $rapportA->fetch('game/SIMrapport_combat.tpl'); - return $rapportA; - } - - function sendAlliance(){ - include_once(_FCORE."../game/function.php"); - $titreA = 'Déclaration officielle de votre alliance !'; - $rapportA = 'Félicitations, votre alliance a recueilli suffisament de signature, sa déclaration est maintenant officielle !

Vous pouvez dès maintenant administrer votre alliance en vous rendant sur la page Alliance.'; - - $temps = $this->timestamp; - - $db = new bdd(); - $db->connexion(); - $db->escape($titreA); - $db->escape($rapportA); - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilA.", '$titreA', '$rapportA', '$temps')"); - $db->deconnexion(); - } - - function sendAlliance2(){ - include_once(_FCORE."../game/function.php"); - $titreA = 'Fondation de votre alliance !'; - $rapportA = 'Pour terminer la création de votre alliance, trouvez 4 joueurs de cette galaxie sans alliance pour leur faire signer votre traité de fondation d\'alliance.

Lien de signature : http://'.$_SERVER['HTTP_HOST'].'/?p=alliances&q=signer&i='.$this->var[0].''; - - $temps = $this->timestamp; - - $db = new bdd(); - $db->connexion(); - $db->escape($titreA); - $db->escape($rapportA); - $db->query("INSERT INTO ".$this->table." (destinataire, sujet, contenu, temps) VALUES(".$this->utilA.", '$titreA', '$rapportA', '$temps')"); - $db->deconnexion(); - } -} -?> \ No newline at end of file diff --git a/game/Class/class.smtp.php b/game/Class/class.smtp.php deleted file mode 100644 index c92b127..0000000 --- a/game/Class/class.smtp.php +++ /dev/null @@ -1,1039 +0,0 @@ -smtp_conn = 0; - $this->error = null; - $this->helo_rply = null; - - $this->do_debug = 0; - } - - /************************************************************* - * CONNECTION FUNCTIONS * - ***********************************************************/ - - /** - * Connect to the server specified on the port specified. - * If the port is not specified use the default SMTP_PORT. - * If tval is specified then a connection will try and be - * established with the server for that number of seconds. - * If tval is not specified the default is 30 seconds to - * try on the connection. - * - * SMTP CODE SUCCESS: 220 - * SMTP CODE FAILURE: 421 - * @access public - * @return bool - */ - function Connect($host,$port=0,$tval=30) { - # set the error val to null so there is no confusion - $this->error = null; - - # make sure we are __not__ connected - if($this->connected()) { - # ok we are connected! what should we do? - # for now we will just give an error saying we - # are already connected - $this->error = - array("error" => "Already connected to a server"); - return false; - } - - if(empty($port)) { - $port = $this->SMTP_PORT; - } - - #connect to the smtp server - @$this->smtp_conn = fsockopen($host, # the host of the server - $port, # the port to use - $errno, # error number if any - $errstr, # error message if any - $tval); # give up after ? secs - # verify we connected properly - if(empty($this->smtp_conn)) { - $this->error = array("error" => "Failed to connect to server", - "errno" => $errno, - "errstr" => $errstr); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": $errstr ($errno)" . $this->CRLF; - } - return false; - } - - # sometimes the SMTP server takes a little longer to respond - # so we will give it a longer timeout for the first read - // Windows still does not have support for this timeout function - if(substr(PHP_OS, 0, 3) != "WIN") - socket_set_timeout($this->smtp_conn, $tval, 0); - - # get any announcement stuff - $announce = $this->get_lines(); - - # set the timeout of any socket functions at 1/10 of a second - //if(function_exists("socket_set_timeout")) - // socket_set_timeout($this->smtp_conn, 0, 100000); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $announce; - } - - return true; - } - - /** - * Performs SMTP authentication. Must be run after running the - * Hello() method. Returns true if successfully authenticated. - * @access public - * @return bool - */ - function Authenticate($username, $password) { - // Start authentication - fputs($this->smtp_conn,"AUTH LOGIN" . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($code != 334) { - $this->error = - array("error" => "AUTH not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - - // Send encoded username - fputs($this->smtp_conn, base64_encode($username) . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($code != 334) { - $this->error = - array("error" => "Username not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - - // Send encoded password - fputs($this->smtp_conn, base64_encode($password) . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($code != 235) { - $this->error = - array("error" => "Password not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - - return true; - } - - /** - * Returns true if connected to a server otherwise false - * @access private - * @return bool - */ - function Connected() { - if(!empty($this->smtp_conn)) { - $sock_status = socket_get_status($this->smtp_conn); - if($sock_status["eof"]) { - # hmm this is an odd situation... the socket is - # valid but we aren't connected anymore - if($this->do_debug >= 1) { - echo "SMTP -> NOTICE:" . $this->CRLF . - "EOF caught while checking if connected"; - } - $this->Close(); - return false; - } - return true; # everything looks good - } - return false; - } - - /** - * Closes the socket and cleans up the state of the class. - * It is not considered good to use this function without - * first trying to use QUIT. - * @access public - * @return void - */ - function Close() { - $this->error = null; # so there is no confusion - $this->helo_rply = null; - if(!empty($this->smtp_conn)) { - # close the connection and cleanup - fclose($this->smtp_conn); - $this->smtp_conn = 0; - } - } - - - /*************************************************************** - * SMTP COMMANDS * - *************************************************************/ - - /** - * Issues a data command and sends the msg_data to the server - * finializing the mail transaction. $msg_data is the message - * that is to be send with the headers. Each header needs to be - * on a single line followed by a with the message headers - * and the message body being seperated by and additional . - * - * Implements rfc 821: DATA - * - * SMTP CODE INTERMEDIATE: 354 - * [data] - * . - * SMTP CODE SUCCESS: 250 - * SMTP CODE FAILURE: 552,554,451,452 - * SMTP CODE FAILURE: 451,554 - * SMTP CODE ERROR : 500,501,503,421 - * @access public - * @return bool - */ - function Data($msg_data) { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Data() without being connected"); - return false; - } - - fputs($this->smtp_conn,"DATA" . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 354) { - $this->error = - array("error" => "DATA command not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - - # the server is ready to accept data! - # according to rfc 821 we should not send more than 1000 - # including the CRLF - # characters on a single line so we will break the data up - # into lines by \r and/or \n then if needed we will break - # each of those into smaller lines to fit within the limit. - # in addition we will be looking for lines that start with - # a period '.' and append and additional period '.' to that - # line. NOTE: this does not count towards are limit. - - # normalize the line breaks so we know the explode works - $msg_data = str_replace("\r\n","\n",$msg_data); - $msg_data = str_replace("\r","\n",$msg_data); - $lines = explode("\n",$msg_data); - - # we need to find a good way to determine is headers are - # in the msg_data or if it is a straight msg body - # currently I'm assuming rfc 822 definitions of msg headers - # and if the first field of the first line (':' sperated) - # does not contain a space then it _should_ be a header - # and we can process all lines before a blank "" line as - # headers. - $field = substr($lines[0],0,strpos($lines[0],":")); - $in_headers = false; - if(!empty($field) && !strstr($field," ")) { - $in_headers = true; - } - - $max_line_length = 998; # used below; set here for ease in change - - while(list(,$line) = @each($lines)) { - $lines_out = null; - if($line == "" && $in_headers) { - $in_headers = false; - } - # ok we need to break this line up into several - # smaller lines - while(strlen($line) > $max_line_length) { - $pos = strrpos(substr($line,0,$max_line_length)," "); - $lines_out[] = substr($line,0,$pos); - $line = substr($line,$pos + 1); - # if we are processing headers we need to - # add a LWSP-char to the front of the new line - # rfc 822 on long msg headers - if($in_headers) { - $line = "\t" . $line; - } - } - $lines_out[] = $line; - - # now send the lines to the server - while(list(,$line_out) = @each($lines_out)) { - if(strlen($line_out) > 0) - { - if(substr($line_out, 0, 1) == ".") { - $line_out = "." . $line_out; - } - } - fputs($this->smtp_conn,$line_out . $this->CRLF); - } - } - - # ok all the message data has been sent so lets get this - # over with aleady - fputs($this->smtp_conn, $this->CRLF . "." . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => "DATA not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - return true; - } - - /** - * Expand takes the name and asks the server to list all the - * people who are members of the _list_. Expand will return - * back and array of the result or false if an error occurs. - * Each value in the array returned has the format of: - * [ ] - * The definition of is defined in rfc 821 - * - * Implements rfc 821: EXPN - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE FAILURE: 550 - * SMTP CODE ERROR : 500,501,502,504,421 - * @access public - * @return string array - */ - function Expand($name) { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Expand() without being connected"); - return false; - } - - fputs($this->smtp_conn,"EXPN " . $name . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => "EXPN not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - - # parse the reply and place in our array to return to user - $entries = explode($this->CRLF,$rply); - while(list(,$l) = @each($entries)) { - $list[] = substr($l,4); - } - - return $list; - } - - /** - * Sends the HELO command to the smtp server. - * This makes sure that we and the server are in - * the same known state. - * - * Implements from rfc 821: HELO - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE ERROR : 500, 501, 504, 421 - * @access public - * @return bool - */ - function Hello($host="") { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Hello() without being connected"); - return false; - } - - # if a hostname for the HELO wasn't specified determine - # a suitable one to send - if(empty($host)) { - # we need to determine some sort of appopiate default - # to send to the server - $host = "localhost"; - } - - // Send extended hello first (RFC 2821) - if(!$this->SendHello("EHLO", $host)) - { - if(!$this->SendHello("HELO", $host)) - return false; - } - - return true; - } - - /** - * Sends a HELO/EHLO command. - * @access private - * @return bool - */ - function SendHello($hello, $host) { - fputs($this->smtp_conn, $hello . " " . $host . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER: " . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => $hello . " not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - - $this->helo_rply = $rply; - - return true; - } - - /** - * Gets help information on the keyword specified. If the keyword - * is not specified then returns generic help, ussually contianing - * A list of keywords that help is available on. This function - * returns the results back to the user. It is up to the user to - * handle the returned data. If an error occurs then false is - * returned with $this->error set appropiately. - * - * Implements rfc 821: HELP [ ] - * - * SMTP CODE SUCCESS: 211,214 - * SMTP CODE ERROR : 500,501,502,504,421 - * @access public - * @return string - */ - function Help($keyword="") { - $this->error = null; # to avoid confusion - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Help() without being connected"); - return false; - } - - $extra = ""; - if(!empty($keyword)) { - $extra = " " . $keyword; - } - - fputs($this->smtp_conn,"HELP" . $extra . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 211 && $code != 214) { - $this->error = - array("error" => "HELP not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - - return $rply; - } - - /** - * Starts a mail transaction from the email address specified in - * $from. Returns true if successful or false otherwise. If True - * the mail transaction is started and then one or more Recipient - * commands may be called followed by a Data command. - * - * Implements rfc 821: MAIL FROM: - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE SUCCESS: 552,451,452 - * SMTP CODE SUCCESS: 500,501,421 - * @access public - * @return bool - */ - function Mail($from) { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Mail() without being connected"); - return false; - } - - fputs($this->smtp_conn,"MAIL FROM:<" . $from . ">" . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => "MAIL not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - return true; - } - - /** - * Sends the command NOOP to the SMTP server. - * - * Implements from rfc 821: NOOP - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE ERROR : 500, 421 - * @access public - * @return bool - */ - function Noop() { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Noop() without being connected"); - return false; - } - - fputs($this->smtp_conn,"NOOP" . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => "NOOP not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - return true; - } - - /** - * Sends the quit command to the server and then closes the socket - * if there is no error or the $close_on_error argument is true. - * - * Implements from rfc 821: QUIT - * - * SMTP CODE SUCCESS: 221 - * SMTP CODE ERROR : 500 - * @access public - * @return bool - */ - function Quit($close_on_error=true) { - $this->error = null; # so there is no confusion - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Quit() without being connected"); - return false; - } - - # send the quit command to the server - fputs($this->smtp_conn,"quit" . $this->CRLF); - - # get any good-bye messages - $byemsg = $this->get_lines(); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $byemsg; - } - - $rval = true; - $e = null; - - $code = substr($byemsg,0,3); - if($code != 221) { - # use e as a tmp var cause Close will overwrite $this->error - $e = array("error" => "SMTP server rejected quit command", - "smtp_code" => $code, - "smtp_rply" => substr($byemsg,4)); - $rval = false; - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $e["error"] . ": " . - $byemsg . $this->CRLF; - } - } - - if(empty($e) || $close_on_error) { - $this->Close(); - } - - return $rval; - } - - /** - * Sends the command RCPT to the SMTP server with the TO: argument of $to. - * Returns true if the recipient was accepted false if it was rejected. - * - * Implements from rfc 821: RCPT TO: - * - * SMTP CODE SUCCESS: 250,251 - * SMTP CODE FAILURE: 550,551,552,553,450,451,452 - * SMTP CODE ERROR : 500,501,503,421 - * @access public - * @return bool - */ - function Recipient($to) { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Recipient() without being connected"); - return false; - } - - fputs($this->smtp_conn,"RCPT TO:<" . $to . ">" . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250 && $code != 251) { - $this->error = - array("error" => "RCPT not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - return true; - } - - /** - * Sends the RSET command to abort and transaction that is - * currently in progress. Returns true if successful false - * otherwise. - * - * Implements rfc 821: RSET - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE ERROR : 500,501,504,421 - * @access public - * @return bool - */ - function Reset() { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Reset() without being connected"); - return false; - } - - fputs($this->smtp_conn,"RSET" . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => "RSET failed", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - - return true; - } - - /** - * Starts a mail transaction from the email address specified in - * $from. Returns true if successful or false otherwise. If True - * the mail transaction is started and then one or more Recipient - * commands may be called followed by a Data command. This command - * will send the message to the users terminal if they are logged - * in. - * - * Implements rfc 821: SEND FROM: - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE SUCCESS: 552,451,452 - * SMTP CODE SUCCESS: 500,501,502,421 - * @access public - * @return bool - */ - function Send($from) { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Send() without being connected"); - return false; - } - - fputs($this->smtp_conn,"SEND FROM:" . $from . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => "SEND not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - return true; - } - - /** - * Starts a mail transaction from the email address specified in - * $from. Returns true if successful or false otherwise. If True - * the mail transaction is started and then one or more Recipient - * commands may be called followed by a Data command. This command - * will send the message to the users terminal if they are logged - * in and send them an email. - * - * Implements rfc 821: SAML FROM: - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE SUCCESS: 552,451,452 - * SMTP CODE SUCCESS: 500,501,502,421 - * @access public - * @return bool - */ - function SendAndMail($from) { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called SendAndMail() without being connected"); - return false; - } - - fputs($this->smtp_conn,"SAML FROM:" . $from . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => "SAML not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - return true; - } - - /** - * Starts a mail transaction from the email address specified in - * $from. Returns true if successful or false otherwise. If True - * the mail transaction is started and then one or more Recipient - * commands may be called followed by a Data command. This command - * will send the message to the users terminal if they are logged - * in or mail it to them if they are not. - * - * Implements rfc 821: SOML FROM: - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE SUCCESS: 552,451,452 - * SMTP CODE SUCCESS: 500,501,502,421 - * @access public - * @return bool - */ - function SendOrMail($from) { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called SendOrMail() without being connected"); - return false; - } - - fputs($this->smtp_conn,"SOML FROM:" . $from . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250) { - $this->error = - array("error" => "SOML not accepted from server", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - return true; - } - - /** - * This is an optional command for SMTP that this class does not - * support. This method is here to make the RFC821 Definition - * complete for this class and __may__ be implimented in the future - * - * Implements from rfc 821: TURN - * - * SMTP CODE SUCCESS: 250 - * SMTP CODE FAILURE: 502 - * SMTP CODE ERROR : 500, 503 - * @access public - * @return bool - */ - function Turn() { - $this->error = array("error" => "This method, TURN, of the SMTP ". - "is not implemented"); - if($this->do_debug >= 1) { - echo "SMTP -> NOTICE: " . $this->error["error"] . $this->CRLF; - } - return false; - } - - /** - * Verifies that the name is recognized by the server. - * Returns false if the name could not be verified otherwise - * the response from the server is returned. - * - * Implements rfc 821: VRFY - * - * SMTP CODE SUCCESS: 250,251 - * SMTP CODE FAILURE: 550,551,553 - * SMTP CODE ERROR : 500,501,502,421 - * @access public - * @return int - */ - function Verify($name) { - $this->error = null; # so no confusion is caused - - if(!$this->connected()) { - $this->error = array( - "error" => "Called Verify() without being connected"); - return false; - } - - fputs($this->smtp_conn,"VRFY " . $name . $this->CRLF); - - $rply = $this->get_lines(); - $code = substr($rply,0,3); - - if($this->do_debug >= 2) { - echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply; - } - - if($code != 250 && $code != 251) { - $this->error = - array("error" => "VRFY failed on name '$name'", - "smtp_code" => $code, - "smtp_msg" => substr($rply,4)); - if($this->do_debug >= 1) { - echo "SMTP -> ERROR: " . $this->error["error"] . - ": " . $rply . $this->CRLF; - } - return false; - } - return $rply; - } - - /******************************************************************* - * INTERNAL FUNCTIONS * - ******************************************************************/ - - /** - * Read in as many lines as possible - * either before eof or socket timeout occurs on the operation. - * With SMTP we can tell if we have more lines to read if the - * 4th character is '-' symbol. If it is a space then we don't - * need to read anything else. - * @access private - * @return string - */ - function get_lines() { - $data = ""; - while($str = fgets($this->smtp_conn,515)) { - if($this->do_debug >= 4) { - echo "SMTP -> get_lines(): \$data was \"$data\"" . - $this->CRLF; - echo "SMTP -> get_lines(): \$str is \"$str\"" . - $this->CRLF; - } - $data .= $str; - if($this->do_debug >= 4) { - echo "SMTP -> get_lines(): \$data is \"$data\"" . $this->CRLF; - } - # if the 4th character is a space then we are done reading - # so just break the loop - if(substr($str,3,1) == " ") { break; } - } - return $data; - } - -} - - -?> \ No newline at end of file diff --git a/game/Class/class.surface.php b/game/Class/class.surface.php deleted file mode 100644 index 2b65478..0000000 --- a/game/Class/class.surface.php +++ /dev/null @@ -1,30 +0,0 @@ - \ No newline at end of file diff --git a/game/Class/class.tinyplanete.php b/game/Class/class.tinyplanete.php deleted file mode 100644 index 9d034f9..0000000 --- a/game/Class/class.tinyplanete.php +++ /dev/null @@ -1,47 +0,0 @@ -connexion(); - $plan = $bdd->unique_query("SELECT * FROM $table_planete WHERE id = $id;"); - $bdd->deconnexion(); - } - elseif (preg_match('#^\[?([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})\]?$#', $id, $position)) { - $bdd->connexion(); - $plan = $bdd->unique_query("SELECT * FROM $table_planete WHERE galaxie = ".$position[1]." AND ss = ".$position[2]." AND position = ".$position[3].";"); - $bdd->deconnexion(); - } - else die('Erreur #04 : Format de recherche de planete incorrect !'); - - if (!empty($plan)) { - $this->id = $plan["id"]; - $this->galaxie = $plan["galaxie"]; - $this->ss = $plan["ss"]; - $this->position = $plan["position"]; - $this->nom_planete = $plan["nom_planete"]; - } - } - } -} -?> \ No newline at end of file diff --git a/game/Class/class.user.php b/game/Class/class.user.php deleted file mode 100644 index a8a9f59..0000000 --- a/game/Class/class.user.php +++ /dev/null @@ -1,137 +0,0 @@ -connexion(); - $bdd->escape($id); - $user = $bdd->unique_query("SELECT * FROM $table_user WHERE id = $id;"); - $bdd->deconnexion(); - if (!empty($user)) { - $this->id_user = $user["id"]; - $this->pseudo = $user["pseudo"]; - $this->auth_level = $user["auth_level"]; - $this->race = $user["race"]; - $this->mv = $user["mv"]; - $this->id_alliance = $user["id_alliance"]; - $this->id_grade_alliance = $user["id_grade_alliance"]; - $this->mail = $user["mail"]; - $this->envoyerMail = $user["envoyerMail"]; - $this->last_visite = $user["last_visite"]; - $this->points = $user["points"]; - $this->place_points = $user["place_points"]; - $this->credits = $user["credits"]; - $this->politique = $user["politique"]; - $this->politique_lastchange = $user["politique_lastchange"]; - if (!empty($user["amis"])) $this->amis = unserialize($user["amis"]); - else $this->amis = array(); - if (!empty($user["destinationsFavoris"])) $this->destinationsFavoris = unserialize($user["destinationsFavoris"]); - else $this->destinationsFavoris = array(); - $this->combatAT_tactique = $user["combatAT_tactique"]; - $this->combatDE_tactique = $user["combatDE_tactique"]; - - foreach($technologiesVAR as $tech){ - $this->technologies[] = $user[$tech]; - } - } - else die('Erreur #01 : Utilisateur recherché introuvable dans la base de données. Contactez le support technique ('.$config['mail_support'].') au plus vite en précisant le code d\'erreur.'); - } - } - - /** - * Destructeur - * - * @return void - * @access public - */ - function __destruct(){ - global $var___db, $config, $table_user; - $out = array(); - $bdd = new bdd(); - $bdd->connexion(); - foreach($this->modifUser as $key => $modif) - { - if (!is_array($this->{$modif})) - { - $bdd->escape($this->{$modif}); - if (is_int($this->{$modif}) || is_float($this->{$modif})) $out[] .= $modif." = ".$this->{$modif}; - else $out[] .= $modif." = '".$this->{$modif}."'"; - } - else - { - if (ereg('file', $modif)) - { - $prep = implode(';', $this->{$modif}); - $bdd->escape($prep); - $out[] .= $modif." = '$prep'"; - } - else - { - if ($modif == "batiments") - $calc = "batiment"; - elseif ($modif == "technologies") - $calc = "technologies"; - elseif ($modif == "casernes") - $calc = "casernen"; - elseif ($modif == "terrestres") - $calc = "nomterrn"; - elseif ($modif == "vaisseaux") - $calc = "nomvaisn"; - - if (!isset(${$calc.'VAR'})) - global ${$calc.'VAR'}; - - $nombr = count(${$calc.'VAR'}); - for($j = 0; $j < $nombr; $j++){ - $bdd->escape($this->{$modif}[$j]); - $out[] .= ${$calc.'VAR'}[$j]." = ".$this->{$modif}[$j]; - } - } - } - } - if (!empty($out)) - $plan = $bdd->query("UPDATE $table_user SET ".implode(', ', $out)." WHERE id = ".$this->id_user.";"); - $bdd->deconnexion(); - } -} -?> \ No newline at end of file diff --git a/game/Class/phpmailer.lang-fr.php b/game/Class/phpmailer.lang-fr.php deleted file mode 100644 index a2e8dce..0000000 --- a/game/Class/phpmailer.lang-fr.php +++ /dev/null @@ -1,23 +0,0 @@ - \ No newline at end of file diff --git a/game/bourse/AAAAAcovenant.png b/game/bourse/AAAAAcovenant.png deleted file mode 100644 index 1756a149d75070d8465601285a9edcd6ec4005d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83223 zcmV*}KqkM5P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z00BBeNklvwN@V*yJ+5X`#vj~880sxb&fH0g{uNeogp{m;UU+>?Ct$>vy$77 zoU7mGdTh=afbRt8x@_leHP83W)%D_x%2ang_j?`lN6gdaT3yZ0aHPX9KEQFjo$Czn z^6DF8t6ap6FBA9t4R@4GS}Y%=WPqLTbEJb3?(ct>{ekT@@v)Np2Ofuz&Yi_p!bR65 zRaHDlkTwP0)K&YMBb^^NM(JScirQ4nl1Zy%l;i&(CG&tu`PZHM2YjKf%U1qZbFrH5 z_Z#=j_n695%#%rLd~C|!=6KY{e(|REwMu3|S}Y$t&@Ev# zx0H|Ep0v8r5}W_tHM#Zsw29zB_pmyt-ueHJ`o4|#+iI_r3r27~ZF>?%x!54X)ew-F5#DD#vDi1)@C=l<>fT&S|5 zkUbUBjbOaIBrmhpJ=__i`B?KeZv>{)>3b~}vBM2?gomz+JL0(cs2`f3_iex*>YjhB z*?Hd>b_2rk zJ1;XjjiL+Om{O;$P%iQrfg5ir%8#-9f1mUA(Dyt<4sRcP+EgG5w5gaSP}Kz>aD+=$ z7h7`c2#>t7n^)~{Ti5&HUoQk;*Uh@Qj!)+`!G{Sxs(vY_V>OMQdH>=3vo5~lfpp>r&TSL(KwBXe>-q|J6VtxbBd~<<9FNf z)}}&=wfK2El;FeHS^OU5=Jzi-n<38CoGIxrh(`|yPM9@n0`aXxGizirK8z z?b+UETu$GyDCPtzL`l`YS8YzPa$Iy(?hFvFgr+tXljSvemEt=d+Srp$2?wW9IHA|! zQST{Bo!l!ts{kWFS|(K4l4aQoKkBaiaLD1_K1EUR`ufceRyLs% zBBdlNm&}sMd!OAAE`c8sdR-i>bs&Y)Dwa`vz)gD7#?Pv%KpHCq*Nd~}^PTo{?~kD= zP6m%~J(qV^Z^(7N(@J!t!V#{O4YR$jj^nlC)MZX(Dm=&AnVI-QUPt{$gn`fL_34jZ zcPSmDkURIsLzK+s+_{dAG3H0y;osNgE1zyKAn<&i9X;dkzWp1LY{4KN;W+ME(fBH$ z<9F$GdX#0!Y&m0DF4|4Bc?vCyIaTBO=q5#Nm5ib?nnAS3QTH)NhsVqoOD6Lhmict+ zK5g(%+5n)c@>bLTzAxAD8N~+-dR=_a<9dEW$M4`Ohj-(*A2FE$-Js8)Z%u#CbLsj$ zrs?>@V^AKYF4mTT;}ClReSgSxdPR*OElL6}qUUwVbV6Qf@-n3|n!L`D%E7A&9LH;( z%cCFd;YdlZ6BGCzSza*9rqs*vqCj@~D2(+${uHuiL{3&NwuPAGc5F4)3v%{zDb13B#h6lg_lj)S3IlPT($4x;V~VAr1qds;V)VI|1#@wUWxQ;{cT7(F^-_eyftQs)$sC>xG!wpmmPZ zxJ$b-B&#uX;~1rySWq+P%QRuUn35IC53bjsGawATcCB2cI5{{(>jP$sIpg%2s?zVz z3^|JZ?jik7%w|dJ(dYoENz;Oh*?Fr3yMCWUFR7}ve0#3nTBN>maU4nDgiU~6alC&B zzibI&p{7 zt5a|lSw16BA(>9mb%if|9`zn^on12u_Shdh;_~JifWy&<$#h1y*ToH7hE5MxIb1ES zsWxf`R_WN4;10q)hP?r<+gMTU#un7|s9h9ORXc;IH8lslV@#D{FkGkCTs4B_IEuY! zpJBg?>ndIxeZrfo*A!*Gb3qS!#|(O1%2IQAbImjz^ZDb?nM`L)vN3~TNUz)D>Hafr zrZ=s1BM_}i?YTZ-=(Q)((j)b?|(Ts;Y4u!P(^n^L&bM989H2 ziaAL(M^Y0w4zu}^%jqeB6Y==u5ysRQt(nahe0TL54xGiYCI*Y5~|t|s}9Ephc@G(1YOTsZCgR&X01FG(($?+j($q7(?uzPE-RGl zY@NW9*_`X;WvgU%1@;Hw9;3miQF`^3%OC{AVMHg2m@N{{CU3XnDa~K|-6Mwm9$ITI zuCG~^3qCo1!FW0&FEYX~VsFr=*Xi)~`YlD7-%a~Ahvt+0r$`C2MZzqZ5qS}zA83YCp$B6j-z<8ZGFs!T|x}?3zcN$GBe1)$$ro_&AP(R4!SWbM@|mqroG3 zorrFygYSBLd-09UXskA5bH!f7;b@<-D7n13VU|x@h2pzDgLp)*6BCD@@b>DpjUUu( z-Df{OWZ3KS>MAGE8F3APiVz4K;n3@J(b{l!bHT~zm?!&Bd42hkQkPrq@Tg5=F#vG`-2ggPVEUNwuNK$g4PvvW!ki6QD#(i$vB(P@AjKT z6jXK1yqMbfM`e|)ay*Xu$1L(0zkU19gnpO3XdO&kW*M#&yc>T{jpS;1%H!S>u9GqQ z-IJ}X;M37lT+ij=`if~b-f~w)y#W9>lPQ7cb2!?EYqng(%2=f>gygfM&+(&>EX%nZ zPnaavZPuyh_vwWlI$?)<{L+r;0AT1Z9<$`f~&EvsiJ3oyw?Z%xg#XMgw5kg?9;;VM z^a;`tjHff^*|c>7rF7`|eTKaO#|MW5vyjXASvxnYH9PDcp&W;o=PxOm7~YG+7r36a zj6OO3jPK6AMK})q*jjCJckt1kJj;B_yYU+)`3+TNNXmq(6 zu5-?(?|5@@igE;xMvv{ux>3>WIv%6pkfJDAmWi!J5Q0Ip$J71id~*B(58{E?+63G zO;@K`Ve3k&8sGQPx@5Lk((S|y!o97`*&C&h=k=MDq$CPK4 zs1Uq5f6dk6d@I&uOvNO<;nn3!k|br=>)CnUNSjIN(Cc)VEtYMfpcf4Ae2=myd3*7e zAnG#e98gsSqERt&)0DLjtJv=y<2VZHnj&A~I{_UprZyXXdR;OM`W){)VNopTgg&~| zoLyd!Wj0vsI0{F3Na-+77no90YQt!Bur&dmbm{pWa-;8@R4ZW|gnK;Rd&1MBM<4{A zs~E)xTkjh-C;aL7tc{~Q>e^E$4E@&U58cStm*|Y~bVe8k_$t`GkASnu=^eAPs%l1q zJ|~06?Q3OKFkdW)LVxQ%uH(_~#4M78FW-L2cjw=3Nwx0=c8r5#ilStajyap2VYFr# z?`;Txrq}5}ZL3Bf^`7u@{54;n{f;6pDAJ7Y&%fq6yxI06Bq!RXc;g$Myz zk#1PR5&_JUB?yOPF(vSQq;M#jS~~?G9eWDtQq$|i=u)F~hlSBhvpF>aDXeC#YS9L` zUL1cxT9)*KKECgfW;yd>O0VuVeyI)k3Is(}A_U}lPS14+R6wRPo{gSUj5>Tu9!^cWJSuLGoaV$aydV1{l_@)F%_*j7poA@@wmLc z=5VynWIjhq$W zaukbvNeYTXT~0D1G33lflih;^t)DBu9R*!7?5UDX6az=L3~85 za}ZD%jVoMy*JD3Eoka!q!KGCAQAn8;e0%m4wJ93~VMxmbgRoD>kC|pu0ypNkz7dRA;1RMyNsxUGn_!1m6p(Yr|)cKA|itT-RYdoikouQEt?o zERrsRUKc4HOjG~kxr)UyY2R~kbHU->A^UrKHjvq5oywwY6~eMy07rD(E`hQqC&qBF z;R@wNhEj?o%gBn-Dy#|g`~ibz9)zG>qf{qWnF{EIgFA_a(DM;OaCI}L8^`#*&v-f` zEf&^--_T13-D5o8X1zk!YbxR;9WQE=DT{Q%DE6&oA>iBZe?y{|oR1}jinJ_wSu81v z8G+Y9;BXKhkn4oea7e$~Ln(){C|Q;%-<*E69cvr*3H*>*K4G3u=_Oq{aZFhjJUMtu zT^qt6q~Gbab9`}qW#gh7p@Kag(R&~BsH$^2vtO?bCht2-I%D`L%Ir46phbbQx>*_S~(KWcN;U< z3a?W3|Fx;DXbkOH*ceAGZ2ysTBo30A8eJR8vTOr{wXTq10MwY;#(tuzW0?BW`|3{97pHk|q9ZzNIRp0@P!Sy|KsiCo4+j$aq>o}y8 z_{zpneB}{GF{hX3EQ>kM_n+Z5nX}OI3BAYLjhfPa|BJ&HoZXx=Y);3bT&H#C`IPzT zluwU8YXsNI(D~$YE0!RH!1sc6jf$fP{Qv>Do=08VS}7@GDqW%+x$zjcdXj`7R1sll zKfgNcHd_a(s%|&2YT{L$AmC!QyUt}5gl(;sx~4XUWwjvoJM_XKCwtFPj*IImyuha{ zOOz0ly5h~%8)7f!YW9XqXZXq`*H$6tSwR@Cn-_iM@@)UbR%u^V!Ct>_!yi>a(9BK0 z+oP@xFE3vbyPd|;v5AV+VYgk+r0B#hhx&wz*(ql?=R7@n%+>scq?orMfTst~DD#4% z(!^23WIknD38_7B?c_Zk5;wIMeeM+m0blvh{ZZ&lX*^!XoC<^`u?+dFbPc}?GqndeiM z<&xz_48@f`f%0u_lX8i=Lnfy$=|m%vrcm;Cr~kmHcfxd;a2y|SarUa64}g>56Z&nc z6K0DgXXCeRdiB$zPcapwIztM%A<*@@aMRdR*b96FHEDjgWWZ4lUf{D#Qj%i9*YCdM zXHS1>GkF_VGPjDiu1KGyy z{h?K2%CQ-{@zidLc{XL9P4V4;7vb|(4gkD~U7v4HzoXQ}RvpP<_k_J+pV6RCRY8&@ z#Bt1F_XN+gfzZ`;H9sfvLzE*(%AD8>C@XD)rvf^DhZ;DWouh=}$>xmOP3!~c5?xow#tia&k7bgA5Om`hDFw4^!sX(Oi}|Vb z$Aw_Bn6xKck|jiu-=;Maol@5|FHWBG;@}fLJNlH-&=#~!(i?;j9CVLB2xi%|J@Jz~ z#rM7Svk1Yft5+=3gi=?eS|)zPG93I7bzr#&bPYYLpSEp{xd#(^abf++Vr1j ze);KNF;1?~b;W*o#K(dsn{$DD#rn7pHuC{ta(#-jJp_qu~HoNs=sCzgIw#C3wDdo9ep8S1!Kt zTX(*!Y*FUZ(Ib4{=W2Y-QO{;Sm&Fp{I4trxRc)Fwl1UqkkD`z)%`pbTz-GzvGUIY# z=lN!NiRW6kG1nRMd`fK$LI`fAW0b4-?D%s&Ir@aUww{O|1o*y(t~58vrM=hu3?T$r zmRsvYtYUTvy-pWT`8*mv!uLJiUY}A{CB{@Xo2wk2jGnZ`fXY@D&M9_WOGb`+bJ}KBd+ymI<9O zu!?E}UuBw27*<1`j-GHjeQ8a^>GwG97xcOvw5~Y6x@4SQw<)=SpXp-BJe%;z@e3A7LZ;VsG?mfZOlFLReX@Mi z6i?AW0NiZ{bfn_h=qaXxtHlL%U6GXug|@-lefN;EvJe6*r~y~G9PK?J>UJ%43#+PURKwf2B%wBVNb;#auz%1#urthQSQ(RXuTP!)9yt$RBI06LI zWZG7=dajGX;47C`m#^51_mNU^y?8^R3l6&{^g1#7dwcA&M_Cjs(u{5#Q)xrC5o^ox zoNg4e-#z4NaY5vD3B!Q%tF^0iy}Y8|?bDA2lvTl?+b2u&cFoGF!f^zThmU!E{mNP; z7vFKvIbwe}vx#Y69_b=&zvFQD zm}R!M{Fh~d>$t592P)v8e@LhT9v>ZZq>sq*)EWpvv=)lZ?0Jo+;B$6yL9f##FG?=v zr#Mn^)IVv8B4ds?V3{NorN&j;F*Jbl$vH2MKHM^s_6H7{Py+l?8Z*730;?dr^{q+czN-X zy?8_%*czLxD3~p0%W)~AY z<xTN23G!ewS%Jhq~r;@|J$@XUrGNR>{O(m&f~$ zFb3X@-)))6mC;<>T=3}dm=_1nd42tcQWw3Z*!6DaUdt&;IzXfP05J>6p;@~-9C+6+xTZ>kPXwrj%8c527!13`zpJ~3N zt__25kKSOwtGBP2XA>O9;rZbgNTV@QF-<2NcAs#)xS*;_zP|b$f8_o#PYxb)HMu76 z0=wzv3*L=iZ&iXm8a|~HciNz*0CcUHWeWmj82B9ydPl8`w|bU~`6(B3tH`^4kI?tq zxX0Pm#nyZGdP5L`gS`=zspv z$L1+#(^D#=xmsMXzqi-c<k|M=*TwJNqroeN2ri(fA!pi8=gD04x z;(U76j_39DE5_-B!10N_m`S!E(>$()B4W0`G zSBnd-78g7kK4ml<@ZIV6yt$sV&t*(y*KiDx*P$Eqh{J$Rb1>NS`+APbs$e#svp4KF zEf9-46~uW}V5-`dCIF(Y>-waBjMgPm)PQ7JBy{|UPxpUDx7*|G)hT=30i7t`vIth! zqv2Ef-42Vzl0~+}RE9@K$GkjygDVxo&VVoqDDr}rS1((owytYfQtFJ38}a=3r@Xy+ zyA}DqSe$Paw*`KHF@|NnWEZx&=Xm5gg}TORHgz1v6lFGeFvgJP>Am+6LJ<2g(vgf8H+Bq7N)DRC@{) zRnZD?k}p~en5wp^Zi~5W`;7uOCJX|SG(iZ7=ejoXZ(y0t+Iph8Hk7(R*CoCR=!FB6 z>q2d)D#J3fJw!qXTyOcM#Y^v4=E&_r~@_an$J@UAuEI+a3dlwLN)7JlqF?V&I(Emg(Jl2_fhNwkbF((yff(ee!w| zKWSrFo7d-$zOe3?l(Krlb57*KCjT-Z+GEC+(E@r1YA1p1c`w@FFfBBRDjEx4l9(L}diyGLhLR4k-)qv<>-W|*6lF=SGd@HDA%!IL!nVd> z^SM?6{gC^t=5JBVFvj3*G?4Z?L$o$zMT$0hD+`vD2@;9HwBO-KivgshOB{BPQnsVg z+K`ty+Uyo0+xAc)g=Ey(N4YL_U1Lmzck|KHUJVjpA+^c4u&hGiW!k8KG`S9y4@ zix7e|%NT5=`q%0EBM$aPES5_uQ3g>GOU_lvn5qk;VO^+@3;SN>pD%cITpY- z!4WQ5HlaBCx-A@DDU?-r=&r8Wm3bEVU54?1eq)YLmQ$Ab>_H9i%VNo^v$vcK4>=s| zb6DH7``><_wHrGx9=5SfZ73>(Xh74$AVh0TUKaOm!u#&C%$JBl;0Q$=MifO!S(P7k zA1gE|THDWuIsw}F~YQ)ee>D0sZfPS7=&bbhOWx?KKFP2`d|vE zYi8*Lzl^AXFt9a7HjAO}Jlkq4x38o~@Qjb|dbZvIe|!FnAy@c>N=n(3Jf)&AE33S)FoxJp&q*KNs%B+iR)Mk51=gVeQrb2-nJfA z>t$m*Rcl$6MiV$bMi`PTZN~fIF;!+2o0GV%yQKi9iwfWKD9e(p%-$;lRb8>j76dB9 z^H%o>?<&zUwa~ia?tUL9Hw@w~-8g1CUouXvnWQ&cG750gf6Q>uTgPasx}a)M(P}aa zl;p)Y?*l7kv#Yw^(BKwFIL$_DKU;_gLv19*oNvzO1a64$1O#44p6BSg`e@Lh^`=%!vmSE_oi~=2YF#zm1koRQ-*!v$4(OJm6FHy?4VZn+JXKwu5y0o>f)ue4P*6XO{r)8be*L z@LyKYkCp?guInwUXH|P5glNa~zVB`SU)MlQ=td-sS)Ue50yk_(Db`_eak~KRJ@Z#L zg><>8wy41Ffe#HmovA%CDSMFW2UiYojedF4>UiU!N-YW;2WwE=gE)1e# zYh7=<>?>>N&h~2NY4vQTHc;31&ey$jx4IAI*88?Ux0|73z1F*d+*ki!)s(4~hPu6C z4^c25Rv#axzu*A^Eq<`N+D%vWG4~Q5@m)XWeQWt_0H10DLfSyEWb3qA31(%gdxcrt zs}O30aH#8w$nTQm^Cte1Hid8w2x-6nBcAO&6kzxM`yu!H(Aqxa{o)6FA3tV&n?svq~OMJv$x&Iy?$E%b2>h>43U!@3Tt2=^{t7#3c6XLty;{F zhu9KzUEfhQfg4j)w%WL?N{e29tJ3FRcYc4!8hq^k|4`3k>wc=b!WeyPZJJHzxVTNl ztX*f(uJ5k*OJQqxB<2UKhxiEjd;nFD_?Vfv#Z>uFYo>Lp-be8Do@czzyb|K~d#?PO z?|}!O#$spe=FU8=g7OX0nZ#)_8gff8?-SJ9%1YoMg~HUjJyl)D#h8k+#gh@u@75-} z_;)+8|GpNvs;f4BB5z^O2qAE!)6nbG?V4ExJGt}OR%CMj7SH(*X4Z$iUxEdwT5WhC zHc;(1IJt#bW6P|~I`N|(;J#>zxb^3U3*Wy_dWv0}!;y|HlG;IsVl5Z5W$ElnH-AXU ztlnckyH-lJH9|H;Uy8cPh^zz7+kf94(`HN|^5VAF?7qu&TtYYefI_VQja1A%O8(Z^ z?i*jO(^kpsvQ~W+HgjBWt=SLFhW?>u!QB8X7a#HGzWuB24GamvUbN5g=!oymz9TJ@ zALZ4CUP$0XTiGbF!(`jUCf${~aD+oQ?6Sxf7-NWn=)G0BZTx4;jkA}h0&<=0v@y0k zz+0ca&2Qv6K54nU*XwQXU+FC$gR5QaUU* zDU~-KMB-RiaZBOW_a`aD`y(@(|8|5!Raf`^-hPE#fBz1P+gAah7qHBh=-NV;7Po3* zR&!L>2B)F3*(FE2qA2fGD?85Ue$+!(#x{xWkYRSr&3$1PPX$ClNKusU)nWJXd9SP* zCDocR@4lOKf<8}2iESgKao%W81*;sKEvDWtU=gP2ll3Y~A&*xZ5NG4{E{ozvbY zZj@yw?y^|UNK8gqPb zl&U>=9Un(3{HE*N_gwbE{Rfq*Y{g?7Mc3$EVNXz9t_R)rLAS~c?GD8Z7ZWuGq=J+Zg@OH=Jx=a?=?dtlThwph76g^uVRPVQCto(RLd3Qg*c=VLL#jxp7)VGp2cWGE2 z51%sZ_wLB4+VsLAH>B&v)YM#DUo%T5eER4!Ceta?Y{p)^$FSd{+xZ3GzWZjUJN0Dv z%mQg+;XB9EIX8=I2GM~1;gHMgF?)jnzU%SD<4<^Ve#)!yVylz6RWhAJo*qBq)%07Y zsdbfXIk-!%3v^ZDNNci3K?Iq&qij|Tf!)wTNET&DUZw~k>4cru951!Tb3K$&EYn3> zxhsWeKf4vQHI)S)Vue>?+ar9>mg3uTd^_2BQIKpjBr3;db;_o4Ryn3&8L)xET-(#J z8+HkNzp<3^9d4$i7xo$usItMS(Fh^&9UtHK+fR6of6F>r&-msu7G-IxJ%Pi~32!c6 zQyNV=J+(?l=oXLW_IONfF>-~t`^>s3p@hhb@x6wEW&ni5ye8WZCzNg=~6G%ap+SY+6h)IgX z;tmNxph9q5@~Yf$m)z!=gv~+;N#u356z*-y+jBi!<&x#u&Sq7+UOl9AsH%#>XtF#f z@B^~kw&(c1J*eE$WtlJTRamj#!E;@zs$!X1#Wd^;$@84N%D5g+*xwuSi|7}8^Y&|! zGC|a9|8Mp0$cy;=@fXdWpK-morXTd}oUy@z;H!YH+d+ksX-AkkpeE#@zi{gJP0CYBehf?;0`}W;SE@$T;L@R*rCa?MJ>)%l1wnO>p@uO{I z{3a&T4f{MhdCYvVV4BRfxQaI`V=H4U!-6ryVb}r-ZC>55hvPV;nXNW<9lyohwU&|9 z&5Lw_K-$>G#(<2e$%~?i_0)|JSuW<4P?lwh=PK($RaNs|(IE0|2YrR0RWjC1?GT3+ zUA`apaHO?DR?oFstgRHORQOH6Zl26p<_ilv)DVVwp2e(9vy{3vbfV~9TH0>dZRaN~ zQ%YSRrJ~FWI)0bRR8+>0mPrFruXY4V1#!@6l&~T2@6zBZ*RB`A_-DlTSI? zU!#^)rsCW4@7e)B>OMkAZ%bi48a|?`YF=Kw+#!h238S{<-86z!*EX2BdBFK9#Bn4^ zYP)0magQ+Y34@>!IFF*#b_3LgG*56GhscZ9_s-_)#?LHamdwd>t9WD+gRsqMg4uG; zES-_%1yWj}S#F%{j$==^s$LV)d9GCoS(a}-gQ*Qko+70nxJAJc`IZi2kuKUk9Q(XJ z-N>>~EYdld&X}i*X3jcyVKcqB5n3ytD;N!9Dx_l-Y2TE*u(-ks-? zLRvVH${s|wdzA9LV78n$2cV=VOB_dnF_v4qOv!ZG0*_ryFSwjrY~;L5DXN@#HnGeG zQrbfYLs6B)UWdJK57~5EZ?4Vixhh?4xl5)p?Y~{+GEe82%HTO_3mMRLl%3~hy;icW znpjA%kWa4YK+xB*ZxFA|F}(Y&D_Sn@O9_1KH{xoPMv(=y@edcxuU9=;p2G#9?|*&Fm2 zPv>;JE~DXqo5_sXa>~=ACpc=I?#gvevdmiRCvpR3McEcKbvqH4*Ed^cx{`|6kL?&8 z2hVkhP0X@b+9tKKw74!Cp?%Ns09Zk%zA%+-jO&FxR&*nQX9H+eWwBH|w@;t~k|H6{ z0lw#w78@~@Mj@>zSdt!JDzPytO`8GW3ntQAX0OXWu=As z$T#}XlvFIz3cb`+#$cMvk0TvaZC#N-1t{g9l*=-oS||@Uv}@8_fg4z*mZw{^u-2j! zD92(6tpeu0XXV6G9=R?W$OnVlJcHigXg3&?aBv$Q?Ys$;uYOkxNf<}uGm8|kDp~NA zo$F<`Ao8O2G|Y>Pv`8&eMuQ3DNX0y}fKpb;uOUKAW!hwl*Z_?Of#+_^ZIUlhP7mJ= zsPg4T7C4};?eBM$ngqVTwpzeK{Z8kMh67F~0eP8IQxmuWdxJig*W)cEvyykW;ZT=$ z0<6hjR@(r_p65|&jWL#%Vly{>wY)$G!Ttt`+bBLj3dzOvjN|=7%iy=TCf8{@=*>S# zmSL)zWwFF-PAh@n@!&~AX6N#3_@eCziTnuVI`*VkVcL2wu@@72F^-ftj%*eYWK;UB zR~e}$)>ze*buk(tbA+>%HZ634l+M~(Q7%%77UE$wnOT{%MRY<4I#JA^Gr(y+SC+bs zFE~=ti)_ohkdnxaPz~mZ5CYHl8N>ri-K!M6s7EjA(eDh9jzl@O&Sn)zzL{NGSWgT> z+SpDUu7x-7z1AwTnK|pbd&=F26*)MLq||GaLgl#jKBi`t&M9<`Xz*~>@hQ_#46CN$ z(@r3GhI%hhQRkNn`dK9T{P%_ z{b1PE*6qiKNFkY~ldZbD)$fCbz)-DRr`%+8{dLOtuyc&BJakbp&zBsG_E48Dp%?Rb zc+x)LXgEY0&9Ycn*hC?Ce(=0K>3{n4^Q|2F&mRB0-Se(z17$%H;Ymg8MjUpJIouyv z{_6%RFgy>Kr*>hqt|-caIE_&DJy3&MRgsT))Rc$HTFz~6Wig{`Q z$@_7yp^pjMtg`?DKR`G9S&nqtLd4CQkwsQuR>6F!kVqUU=|{a*Uc5%G3Y`-)OavSC z`cev%a_B|9Rz6BykrYdMVV9yT@m#lc!&l6pLI|E5JtFcWF6S2wFO*;q4jYiHbtW?o zqxJw-+xd7)aU!MU(ZLB?7r3t1p4dt%Jn60jJVLfOs-cS742%rO z-w;p~cLAY|DDxY zi*>SUyDzGO*6Zk<3n7t~%l0s6|rUA5&DCtl&R!kd{aBSRar6jCU z*mi{-At_C{4xUQ2(U54_GL)m*>|s_e@l`;_@8dWQd9iGvPPZ~CoZgP(5IWnz zR14?2!UD3Erk#J&rkX`lyX8oyox|1dq_kGYGH?2i#BIK)TkWQ`wRl#tR&D@_E%OCM z<4W@5633+sQ#Mfuv@{=b&MVFf2zWogV&-Pw$bg<8F-`W3vcJvd% zFy!U=Ydqml)+Ng_VF=9936-fCc81(6uiA;q%9OzOn{?dW!X~e&i&*9Rb!|z}4E07D zbQL`F8bw!-7AgI>PgNO`V$pDO+f!kcl>mW~?w!6c$FaibDwl!Vr>zOLT9+rDz14lVOdzD!qAQAcZN)p8C7Q86Dh1~<#}#f z0i5UQRtdtevxliFi>KTu>OI$jf|t1_4kMC0X`wO&f-nqijH@avFj8&o2`<)kOO+Hj zwM4RhF1rB*+EkRLY#1fwmco~f>!6$36M;q0S5gtE$i{Aj1;SeKKO1UNok9wZ^f1)O zranb$OJg%#PU**krkAL;%%SO=L1$oz)P!|Kr4TH$+-8m%Ztp>NKwcCSRZdamZF+o` zPTS-{97XHcNRxS7J=ZLqB7|hv8B&zGo$D$w^r9|~RMd6RZoci3cXXV(3fl0iJ66L*@x zwEd2&#TB0%KPS&}lH5|tTud%WiiD&{2+uM?c}s&FeNU z<0_Bmqfgiy^thQ!DRjnu=cF|$SDJe^UoaZ>Ih(}o;7wgwH^Wtw+H5_PYO)?_mbb6h zwLKYwAS5le@jRLgUgKVmg_t9K)&xYOJ+bsH|$vR+Owq#Rauhc8(6<}jgn3icTi2C zUqI-_#Bs!QK5g-8dtndPbty}Y>nbW^m@LMvWi;sYNwXZM*;GNZiL<=GRgSe-@`5y9 zuq>D4I<=4{wIS6RrnbeEuCm3Fd6~Csp{t6(_pDV53_1gZuogoY_%_Rz=XN~>ZN^5h z4U$%tC2kPMWTic~F6~!&s)6k8YRCBhm?lzt6D<9q5UplscF)zyY0IQ6_ z^IVdGHnz925?APl;#LV$JC@ooU(PpN+?D0-x3Qu2xwIzmz2>=W;Cq(Li2SIvu+t*r zmnVk=p2zp^-mpIyS*5$dKzW^9@>m>m+&kgr&3AV^fV?5LlVBML0R~~W9rSk>U-Rnp z9c8JvQey%^$M0}_a6qz5Ns2XbR<3i#lQ}1c2V5_&xS7}}^{+nr6Ang}uP{6@2M*I*|VQF-)~2jH>UkM7GYhwUes-}C&`xin(53I z_4ys{M5~%~q7<^J=1u7M9ULi1vvljdS(aH6Gq2Nb_)ZXQSLrro4wD35`GOkLqrYNvrBTF;YdZ~#8sK`(Bs#M_`}y9Otn{b;Z4Pr00*Qxz5a&r zWY+lUf}6>NfBybAyt?|HpFR3H-EPdA>6^xP6%|sVXHX-sN zdU3xkTr;<#=-Swzo9}sagYFh^kU%g`7TnBlNQ))iplj3EMR^BIJJT6OQ4$6L9lv80 z2^J~dGH#~rST|2{Px)I}0Gc|W6%Nm)t09DBkZ2URGQG3A_l8_Pu6YYO9%EZxBNt+|=sFi#g& z+4&t7`GR@2KnmFuzj(vmK5bE2F-KXSc|^X{pbiuFYZy-cki>Rp^-w+3GKYD0L3?DHq)6c()7co zP*ZGW^9oa9s_IsE^lqGkj^82h{hjh$8ME`b0QS0jbep)*%Xe>Cqzhg=c}kvTyq&zd z)8F*!@+DOTKY#X%=0M+wX$rQ3!I@53>XeQfavbgReD6~(=BLO;$;4iVli?#q!vR_w ze)syfJ6REQrTOyp@A%oXpYbQ3{*firnq8o^=J@b{v*|kq;gFN3$M~+x_ita{?dWa- z*UNm#Z(se+W)Fg(X+E@Fx1AtD%5KwBqgiCjJ6WOC9T$z;VdFb{$n8I zj}(HuD4A#TohQaJU)tiiCWDo4@Ga}Aq|_y@>*6)RI?uHM@FdHCeCy;{6}qhgpew3d z$5Cx#UQrbkI>T21O1fKc0=m{L(}XC97;LD)uw^PG*+3XWqPLv%YN1d{Y_mXrC`2X(v9L4k2!Qh z8$`Vy;3AUyv3<4WRdyhQdeXhd7gGfP=+L+-%f1ge#B+WAZ z<;`!KistRZdRZ*_?W^DN^XEV3Pd@u&u5Tuc7h_u@!UlodAnc&4vS}I%7=&H^hd=&5 zHxc*kO?y3=^786iN?pDeE#hLX72!aKKdN5 z;pi#K1V_5O8o$I-9)TNdq=5yMu9#=@TfH}{YQ}ln^1j-np7Jcon0vPrUze75sL;iG zfgeTV%LiVtbD_(!Bri4!xN5UCzNECu$`!WxG}Rfdw0`oc{Cx!#0X4m#Pvm!Osrim3 zLggq1ox#0Totw|~p=%HgZq1FgzUta=F*&n^X-$B2U0QBqMpB3tz)3lZj^9DK3SH`r zd)DZ(deC@!q2=SUbS*Y8t1FEo9hUhV2?*H)lN)gE$m{OBSLim4o^m%hf-W^#ku?F+ z`MoRvp7LyUwUk_r&(L*=67H?!fcHTb0V$-lB9udx_*U%Av@Iok04~DWSg+f2^MCls|G;=W<-6-|J}5t~8j-G^WX9E z%4HDjalCg(5QLmvoiR?XTPx$X$#$PID&O;%E@y3_*889h>e^t8#K@`*#+J?N zT32lAc-Qo^*-Aki5*v%d&|(IY?1A1!bCPGC@d5*mQ(X7PhtJJ~n|nR#rO0F9V`5 zA`V014ep^z=ah9xW!6Q3@4M$}y?hm*92-L^N{!aKaaF3ujm+MApHkcYyfjV8s{%&~ z4E7+YutkhfQ-}1vtFA5nFICmzA#Evw+K@CgG1T>)VDpN*t~6K63#R!P-|@E;%&u#ZPKe#;-rrYM$!s}m|NTQQ zV{BnkX>_|F556|6Gh-?i`GTVKC?8-kw86aEAaT)@4a`HdR=OMYFhaWI#%|==n7dfY z%~;0soAvx8)w)~yBd^7ViJh4gv#c9SqHIs6o*&^#iK{#U5Ot=Q~E18%&YuC-+$k}$V>_eJKfrcURjxOR=#7A&s(`s zJCQETI(2-tym+sR^r6?+r-6-O+$Nk8w=h+ea;?iIZf&To0I%Np`g@hbt}#``!|!p= z{cNvJ{^0wpiNMzEg)2Ol&HLB4ir;8D*6);z|Jb>CPnA{P)b`lEALx1ku9SCbmyU+V zTud$+?)L3*eeC?~JSmMvqwRe*>X9D0&cC;HUnL_p7(?YQ_|ym7``&dDyK$s9|K5C0 zwE^+Enjd~7RZ^z2_8vcmc4-qmQEs^ln|%uJ!32H(9$XJ_*U#f9^h22|AG%PbDXHqR>2q=K__pE!G`;`6m%ZtLZfYrHt88Th=UBei zxBq?Xm$oRqQ6}|D=|J1TY%PfTUKWJ1DA7hYRj)N>=X>ilc!2ovbNFx1$gqn~>EB9u zi9h&L{(cnA?@?L&utDw?9Pt1|`v0w7W}|-OK1I4|`TXIOOWihnnzr$?Zp-&gle)g& zCXr-1Yg616E0)c5g$MN-C`q(IZSfx_!2j+nnjfe@9>P@lK}B5OeMw2T%{c9fZ#?i; z?|t8g__H6%{rphw?alX^y2jZ75-ytO6FV#z@ez9DK7QyesurwbuvW{qqLIQva`>K) zt2|C`-rWf>-Ujks_4}9=3}(HO6w!7cOCb=oY~T*+JB4%i@od%~adzL&(a8tDhmTmx z_kFwgz~{t0;}bt%+lY_+?0qtMA0xvqgX1>i!R^;~y{0}!v3#_}B6h!TOF`{8*euP* zT~gZ*A;gOvmXGZ&zvq1)VT?YMznBMnm%PVXyzlvbD92*GzOi+S8p5)wHmwD+QZ#Xc zyF7>o#8Hef6;*?K5_kb$zWLn;2eQIdd3N-SMYY%%C6 z_SbZli;rBV`=0${xTin%{^A4iw{Fn2StXQtq!!`cC%U2n^9>^9N6@`>xPu~q&-b-2;6{YN6!EY8`=qN z7O|!#O;au>msaVR3MpzN0=dH4VZ~8(S32za$IOyhi{|+6F7nn?nRkPpMe8%Bg%0_U z>$}(4Ln%c>z|CyDB~L3QVySc_x+>}TU6#cXr{&hNmBUU$wIgpGv}^Lgk9WZjyT^R~ zVV>g>j`ms8+;}vuZr$5&K=VE|}-@`&a26tuu^AB*v!6_Ig8Ri#bJ= zZ#0+fHj?YQYEFaoYrf+Xcs`!zu}p1AzOCAQpTWL{fLxW8D@PHikSGi&OKrJ|v<0k= z{SKiYQj{f&Y_<`DxkZyAB(AiWC!^k8`+TkPDV#fH?Ds1wTZ`i=g;EZ6-L>G^I>Xeu zv0$tvqol*IGvsi1h!l4XT0gKDGLDk;x?Re`R?PzUDw+1_qy^~)gQFBmDLUN_WnqE6 zJl6*dH?uKU)5{Ho)7Uq)L<*?I+6D2HPdB#xGlNc_*<#MJnBP+>avv?8cz|OmKEh$X zCF72ZD;26?=vYC7L~clIV$wXdMVI$kLDFg4XaYCH_xmkMV{w%>heJ(eYJ4|BIZg{m zzEVmSG)%Om5-YivLgF}X12F$Ed6L4iBe<^OXD>bn1b_9@KS%4D@pQsB7hhQb^;@(n zD}Atfy{6_*KKBp*dO?pDhc6iP`@H=J3s5c`Nw3odx@39Lpx9M+p1=lGo!08=g#$d#W3vK14kKbB zDq~nC%eE151xH^ohS<#y8a$rmCa%HVFxX2 zaCUTEQ4|^{nK9_}S>{WeLaq6^q-rs3ZeMAh5r?7eS;KajXH`yF6)oK9O7T=ib2+~t zD=lQkssuq-1sRsH!I3WAsAt=CR)&J(P*)X2QNFhY#8V!qwO3AgNS-qv>#q|6b2gT##qb)5j#3x){ zkNM`}t9FpPteI}m<>xPcPT+YvB20oPjQITd3yx+7{L`C%-l(YE;B$(P`1!M+p_I$% z*#%d#YkENs1T3=!p%)YQ9=^B7WHH`S3M+F_Hb28?NEijANoLE?9iK1^7|+LeDj@KE zdYvwA=200<9NI4N&HKiF7bzePL+Tpl%O$za=tq6D)|5tDhRMJRt5V7WaP2rjEGwZ^ z2w4NvZ2`SJvNEO61xh;f<38OuMkMRTJ1Hc??ywcQ)m7?sqnn|!rS(OI5fw;y{^&W6 zjvwJVE_qron{Qi|{ee{sy3{1glr+saI2@5JGx8#9*#?J$0kipnvdZr4J%Pk?U4{)| zU{RE0Sw}b%>^`)&es+~&?igBd#Ln1#Q417FSFy7tSSgLBtaXb7(2FgmQzx<@<%KSorc?HuAwdw3 zmPxyotFiQ=uBBWt6@l-QmF`x{kJBg_M_54hj^AgRP1`JNt}|=(2uW=;NuCgk7+1Ln zM`9W@${JdL{jdQIUnv_Yq(zxD23=}=|8CazsAsXlU%z|Dqr+o<{`9B(=db_Eh70NO z%TIp=z(0QbFN~Mh8$}R6C_MttB`KGjEiRcCOWQ8cayc#d?Yn>GpT7GI%60g~i(lX= zZ*z|T@UtgBX};vw#BtoZF7x@a$+QSu#};*c{px$7FybdiKie3LWSL*__b>lf{+D0> zKltYQOJ0q?A=3%x(|1hM8s&q#G< zD{fmJXt5Q9TQypZ( z+XJAQprtEa3!p9=rP1`Dt;oq&uL~@1jT8>LD%YXFjRv;Ji`q#ZM1wYH8~O1aL6E|7 zHl0r{xLMq6oJgXL>jZw#62~W5iX)wt_QeMLq($bxW#vdLUGJ)cIPfh%*D76{=lK>t zvy`%l=j0SR$C!#~GF=C^jpnDH{*=A$err|C78Vf957x@B%(IrfZPB0`=9T7ZcE!zn z%FD}BmPOhg76JjvRsp+#i);Yckr4PHN?L%ac{1mlci-^ktKV`lKBLeDj_VM`QM>+r zXgQRWa<*bQffw-fZ-vMO8fux?;o z#i+r!$#k&}w>IQ>byFxHk?i&MiGqmIR8)1vBAZf_1u`Q~$rlGd<>=r5uoMsTrH#OUfB7v3qrc?&=yQ6(kU#(A&*^qM{ICD=|DzYJ zgO-=e3!)%w3Ffaix|OAr9Q5`{vaI!O12<%rUQ<*Bp5t%P>8_MRH|n%FzmAa1lLet4 z+#y|e8_O-ZCn)PGm(Xv_&;}+lDH1wi+@5+i{?+B|<}H}YQjQ1<?Rh`D}qus9B%KK_i?=dUbYu`!goq>`qYo6U_~ zwHtp?%;{H|`SpmRwLuNk8my zK7EHo;5M7rcO#NAVI(E{-BJ5Jd!04i^NLNf7xbAmhq`i91B^y1JD&1v(n0QVJv+Df z$Q$H!T9=JgD;wq6K}mtGY63U1AZ(^2Ei44eiYRZJmBWzbne{xDYrgc=m6s*H>*7h9 zv^eUX5PCjuPT#ffna`JWd-h=73-=KSt|#N|P)IylE1D!pc{+T~@!>v6n)1s}|A?%} z2|SPSbjo+<-)(7sSGs)OdqFqoGSB85bx(+*h%`+|n^W-Xv#FAMF#Vh$xE5i-Kpv7i*?QqnYI6ru(}h3WGK?)D63B2*vu8J<=i}@-}l-`ypk?qxK=bBzk}~u?&LwV!+dreo6@aq7wu|1t;y^A z)byx~CJcS1$(lk}3Wuu7ZGTq-ywr_57IxJ4h{A2E*wFWxXX^^zqRd()Q<)0aQT+7N zpVEmt)W*6ie&iB`mcgQ`GzgcnDo{>{9|gRcvPg)-Kx&}9J3AAsS36yF$ zr(>cJ2E75VPG4~|y=hYHf^KBV+l-J~o#d{g5a#`*7PDkQztg2CO8Ohwx{Nj98jtD*-n{nO#ww|$Lu%`juEXpU7Ix}OrEbHHdZ8dZtHq(U~LyR!}`Uu z&p^Nz&pt<2hRfwTzE>0lfjcDfBAz~a+=K@@eBu3cw?*S9#mUhDZ_m#8=JG54^0U7n zj-xhu{>8}`w?22QA4HdA*5v?sLIOn zjVlF0T2eLDyHiGhuvog2`GiG--e^qSg0z?Qg0M-ECuv3$22{q*^-6+)_5SAWA_eDW79@AGQWBQK)Y>u@uf@avbq=FeXI8BY#R zcsF_7LVRUoTq!R}G?RS6M6lm@7r=R_CTLHQ9BUd0ww4AT8`^ zTP;kxsjrt;xS6*RknItL0lx21o4N%q?}wI>wBBHGNsA?(a`9Y`@#3a2kwf~bOI{Q> zj-)6xi)?nM(s$I~Ytp0hcHsb=TlBK4c#rRTXsz#*f_u$4SI=D6mL0PeHn=CHVS@d6`>8zuHhV3f^;koBc7G;GW7E(?&RKP~AadbcK*$ z^jc|Yt?!ihIa1;%hhmc!r8Y<@TK7d^mF;}FBrTQ*AqWGXj_$I|=LqTGx{5qsAF|7Q zVG|8fwDMu&hJyKWL0T*uAThaBC2rH)RU5>;?ofF3~qiDo6k`^i7y?x2gKly^+ zy!}n9H2?cw{P(uZWfcsbFP6;bOP)V^%wK)}7d$yWVm!5)cyBns5t8%yDPLcH$=8=( zwpEUAZ%!MGUBNs}==C~nfK?#)sRz{8P^)z?^3i$!8Lv8?&+x4+?S<6p}L+gBTn)0{+gUDJ>H(^LpMO{3au^1t|Jwp8*wwa;h(?$ z=T_MkWx0ikBR0UZj`xr0b^1)xS<|ycV*xu`WexXME}M$HEU9a2@~`-wsBN6BEH%`o zAt5v*MZ!FrZB=(~mf&0XQh|e5*SHwn9(MC|N~J5}Fhn_S%MNgx9ib>J_3VlPw9q+a zS+)T0;uhV?iYI#uoyeB1`(2c10v&*NrpE$#E!DRo`9dmG@ZH{Y~-MB38#0l$6s zTi%^rke4NY`_sP<#w=ch@))gnm2mJX@{*?drXa6lfIsQ41_m2<=Cdo}}@}5rK z0D>=$f3l83@9lAUGj289#q5l{EIAzR;VF-2Cr`-Bl8f0{<2Kw->6)LMeA=eZ|K-g; zF;5n@eEt@_sUsDkA5c}*mf)M(Qh`V*ad&iq+k&LLRY=Qx(IC#(Eb}GGaa&rGyiBR8 zicT1}!m!&_TE%Ue3{=^`gl>R|6)iut+RBn-g=P5Dy4t$WAnsGuriDbT>zb;zrRs>9 zUwrmQM1F*HB%My&*0YEPxXe_xrsCVT-;x*k8kDNRx1~`s!|sq-GDix@UT@R{8XXW$ z0~2ATWz;)DDu=wtwk(D`%i6e0p)K@eQI<@W)24W^U|B3}A*Gafjz=%*;wzu5$oSo> z-;m@9d73rfCE6IyW*xxi&p*d^{RT6~zNVzL5cMw9y^Ycf<+wy)fYv3R?=hKA$jg#K zYsSk7n-_zS+e{2l-B@*i3Y<9v3?-+cXF`Om-oFMR##d(tfB zaBoBuMVww-w*Fd8%`cwXdYGgA5ij;X<&%TY5CXot_{NsTiy8#HK7C6RMf~X}zqA^0 zJh6f!pwIwX(!+n_5bzA$y~3 z1{`*VYZ7&_zW<;*Kvxy6t2QjRwO}d7@&>gTs3u#p?slpv8doM%eoNZEir=iv=h*MI z_n9uH4U-^kGi0h0P7WV&Fxscn>Co+UY^8B#*JC+P5Yht8zq@>Ed8AQ9p3Q`bjh15OEVw$Qn)(%i_Fyg2!!Rg!jWkT-64ZHz65T>Vtdk10sY zC2z0aa6P-C%9wpNVf%Mx9Eu#ju7N|#w?w-4Y!MQX~)sj4b7Gd4o7?ZkH7jq zvezGQd1JkaKmFvFC?)ylSHD@adJ6dZ>`SyZ{OYq`wb`asL7)P7_4XalA3x?##h>yo zZ~tYBN~NYIEmGbVuc3xvZ$O$Re0TNDx|vGA%d@x4@(G_De8!8%Ppk!VHMVJCv5wok znZDu^{hTO@(Asb~+UNC6)V}X*{torM;)@rb@SlGApE$d?;ANAgTGgzCZbTUR)CR_j zu`QYs+kSOTO<7qg+d;Qao)_e0zNQHg4!&!d5LVd+Z8V+GLL@AU1$A>zZA!+AaeFcW z^y5A?HCk5$D#UmFChoHy(@vb5+E7#$jn0!Uu5{^!ohFOcLCQWt+Cbnuol`ch%j(pw zOvRuxAo4r*C<4_8QOi@Rg72xF|=lNT+O`{h7{4659eX><&q@ zjAgc@-|IK@J3d8iV;r@vnBOYKqvRkBQyCdh9UdhEpw_w}l*K;a0} z#yq}1`<}cgc*;}aZnU%SHVk|o?VWHsK5LY-Zmb`3$GzFvS42WlX4DwFNrWUIKsjD3 zK&#+s2V2TtlqG4oY~^9aGu3fp<{1>Gz>^Lx4tw$5M$*7`uCFL(VlQTv&+fDUFN?V? z<_iNx-4R)yt+SIfR$x;MSeO!7!MS>5`(#8Fu%Yg1@zOX&a2Ct#;Qo>$J#i z3fy%(Ds6wCluKCJI=4}OkD@5KxVqtRe~;6%OKMT`7hn8^b&J0Lj+^CGYx&qZtek)N z_8<7wr@!J)Kl@`Yu5NfYeYaLL-(7!$k`9kfj`+*yFFCuo;A(lnJe%VwkG*i8NBhV0 zdL5Ev$=`qXkL%1)^T1~dd&7Tz_iLt$XMFME6ZQsuqN|9cNVdRo&Mz)`{OE|%l!Ts7 z;6+)+deP>hGwp3dxqA+OE%{CBv z(BHQk*woAxb4wf#ZD;tpm0>M>SMw`+K@Z>eTGanA^a-&6?JUokWwW-?O*U=&x5rjD z+|jm10i;rxs>1a>bg3E7CT+#(3ZQC*yzjdKkM^ISE5prrOdLi8k&oxE)1UKn#+$R( zD4{S0TO~??5Ym>*Hv(+1*{^9jK`BoHze-F)IgDD^!yG< znP6%|QI!}B{*J6#(h%BR&#a6(jzi%2?dz*Ty}*k|i@BB8GO=L?Q{bzhRW{|Upci)W zJeR|LyZ26x5A6LXW4=E9dTYOK?(JDNe%Zr^%eBV#LrQ3<=_qx10J8w1PR?S0h z`F^jiCd?LdI#I_GkFUtY9)Q&%q@>0$&!;SkIe`iZJ-?-6&2`pp=(ZQ+J@+-WVUkXe znWbp$$9;;jAT2FK#HR4v2Rph+r&5@ragQc+f(}(#F$Eos{r29qo-T^_f0@72 zq(>`LwT+>n8{#=WohZUob!*0#8?Xi|1tOauvX)jLPjB841rc$lgDESDq9BSx>mDXK z)5V0qkt`czKWfoh8{KelC*yQm$*3ZGzWtN4hDz!j;AOyUY@6R69Rkd7GQ#Em|RYpciL7?2WZ%gOv0Hj)#t~(xs!6CBY*Pbn> zZ7@>`hsceZbacIDKCRcWw9RK-wG>pfrl#ie$DiXiv9KrzDassO87{8hp!1ZX(oFNT z#Uhr%q2u>9FqC##xu)&zuWQpnF;vEu7PyXw(i@VlCYg!B0AdyvD3ws;pXtjVs+)_BV@RY>n zm}=U-tJTSB8zpT`!{({ADXi-Sw(SU}t~S=9ZUc9wt_a-Vj*^iG3>K+Q8_lb;SC-mX zDpcdPtt=Phx~X*a{VTy;rLR{mV^vq|bw?bJPMAzC)&akJh02bj-x<*F3@~-Yw{O3( zozZ225;pxSHs(j%kvjoGHdxBGDDk^@-|_jAFObs0McnDba}=JVC@PJpg-tlz66U+; zG_qAVb#3W=9BIgPO{oitYPrRKzS>mx^-`5p(JBINJtoA`kWT9&lv-1pgiL0(1b<_b z{cBu8Zg1#PYt)7%vpz+tEy~-vrp5SOnZl3uAMM=StLyCQjIt`5j$Rk)yR}6^%AIRq zEt&P-pPqb1{L{O4*3*HQh?qtmtP{yJ5aN{f;jl ze{t_vI-bust=8v3y`ji9rw&&CjbJ zyop#BQ*Bu)554LSfR?Y^sJgzRZ{7#;yizhk+FqDI1^3p{yyxLQj#6Puxj0)zVk^Nk z#^6ca@;h&unA&KRRCi933d_aaje10W)K<94w)NirJx^v#mSY^LtP5spQk~qv9KJ2Q z*2=0IE5_Cxeg5PpEdcfdmvOg%N{8o1&-wc8*A!(=B|#Y5VPDtx1HcL)k<=(05H)$3 zaXvodXn4F+**HStE7x{6*R*X2?2^f5qqWvay~gBqrHA9GCT>@>)x(?fR_#zSI}ff8 z$j?efC9;(lZFKAAekh<_a|=wo{s9ZrJeOu2n|Y8T{lK-UWLApjmZJG^P~x_m^ImJ^ zqxH^RCDZm$+@o0DUkPgNm~sz=5_quE-0{8@0o>}lR>CBy+Un72qNXx|7!Bcy{z+OUc+4%O7{WIQfLH z-+W~)Ghq<5xR*1mJ)wmKKX9Z&ZECKj*9_v}ozCsHI^6Y}TACFHmGeQ`D6wJruKw@f zprpn~0~<OVrcaYgDDWS;l;bwBlj@_t%X347kXEs5WS|U&tjabrF!sk&UB(NWy&HD+Z=D(y zC5#&|wv*d5$!)nvMCg1n|-Quug#yEauD zO#h+E<9+Kdq|?S`>V}TxK1*hm9lV_-{Ft%Srm~qvqj98rXIv}UlMMpp!<5TjNi793qPf#wQR*BlJ?+j*9bpg-)hx4(z$S>ax030LzQ3R5*PIlG1Ps^D^Q!|z^y z*|cfgzkWxG~EaU|HCL)7$U4ZH2bTcn^@bT`|Ho#$?JZOX)-5hP&%n?_A?<(B<>P zpYX-W7d$#Tc<<36X;)AmH>{go>}+Wp#fIgYYiOM#Da9G2M<-wkl2Y;i#zYQ+R@*aA{H${|o; z+pYWFF>DalIRFJg`o2;Ty8)i-VX6ux9nvyI*Oi4Tbz@3XlIsHh)+v@|O9s6WbyefJ zK8s{Qph6tSL28K<0)yDDh1ke^(KML~Au*M1YgZ0NNBGLKXnxAV8R)X2+w1Y}@-6c$ z*^ZYr{YR@Tqpmcs&cEkm?-Bd`-E=P9sN2wk*uJ+9(ZJeZzKb!sCBV~0b2Yubcb=ml zWS%7$YFpv!xfXQ0(`T71$*cUM-493FzP8Z!5lzoiSrsj8$NQAbu6u>bZx}CZ=>r>0 zt1FA5t(*A)o>IL7D)xuo>+W9M-m9S(@$<(&r`NOY(F%L!@zEomKYl`zB>d*}@79Xu zFMj%G?T34AhhFz{5TA2#b;H-^U$zS8@!%P6C)>XA3S#o{;2BR(9=G@t0Ehc~9PaO- zwc+gYg0C-rw`0J&l}b10aoDp#(2L~-l`#|>9oHX>l}Jm_HV6hS@RjQ-25!I6?q;W{ zc-sjG+>khm?@*k8?Fk7ypII_{@3?wVuN9_Ej9gsB$UVR`0Mb=eQJ4Z{T(mI+%0=gC zTO7BVxo*GD_4Ep-!AH)E6sQPQKxs;hX*zzJ^8MNvq*6`Ih-&-Od>PPJ4i{w1paubilyb_>|*=V}b^*Kv$Zg$lHe4&<|K$Pmk&&#@V(HhLq-EiA-^K+tJ0iVK~;hYhse+MmDt?3V}xZ%)s6 zJ9*9H!Bd``9P`(|`)i)>eZujOnoJpWM;wm!==J`b zFJFJnlhGqagCYI6&%eC=b^B$1@zXyeNfM$cB1sayI(-Yk=g(j8_Vk>+e$S$%pB&SR zJN)|fukQrDHm}BT)~C|XuWX!---RZQax=f?)2E-V zMhwJcSwXT~SYYl3=Xh0^w@OAwUPLF1+uo+_6t;u!`P8CjnJ&@Q?)XP9>=8y?ZYDP@ zvV=vwN88L z@(!IoxJ8xp8wHW(R_dX&DuY#3>ULgE@r2^xwcyCm!JLuT^U}V zo^o<<1Xh&2JHO!d%}W9=Y5|R}lWV@d_#MA^{3jgl@6qdZ__I%b#ee?l zZ+1Sw>V3;($ycXuxmZ{f{fqGhs$nkleUFhlVzQWQ3Cc?LS8kG-HVFA;hU<9kLWO?N zD2_S(xW}+Ff2DRP}tVQ>*RLO^Zf zL5@^b(1fHL^(-%RQV5_1#Qi?8U@ENRlOJU9ng! zxVo^eau9|DL4Y5)xNe{Ma?W@@ZVMzfnNhoOhe}tNs@_t}D+Y$TuBj{A5v_H3rvNOB zy7+ED;Jdsze`{%iRnWwQEJtb?dGlDv$+q8V>271=YhUV$$IkRNe%88&-+%JxPic*sQ`n$htdEWns#OYzF*P zED;#;gw)Coru$%=G+wmraJim?aVl+aWwDh7oe+z9ena}owt|PnyjsK)YX_ z`qFL#_7Nj?ygE_h7y8TQMA z0mKaODAN(R;HbL>#%plF!32j&6sCJKFvd}>YE;!4uTDrcO-4t?tB6V_5(vi7b}iQ3 zdRNp5Am60ROSDx7Aq2|NXxklqxDUN?*}Pip1esnl7lA>=_BA}vS&Mw@{wR@PR_+r; z-ZK*94uM$W2s<8Io$auw7F14UlWXuMt%ZQgc#yF-;D*8bVWtZJ*4+xHixbolv*Vl& zHPdOF&QIdz4#;A8yD4jk;a#Q^q-lcjqR{*mjoimC*r)ts$Jr2 zbq4P}#$|~_ri9OIF<1l_NFwg1orS%ECk0P|?P7HStqt-l#r@gC9iT(WWZ0*DCUa+U zZ>VU#ef}I-lHlp#heHh62{e7(ou~v)4nKsF3HC;ZxPSXLjCGhyM%T=*o*X?wt2Lfo ze1|9ZA3^IDfBfc)A*gJ>jxSFE0L$eX5AWW;vKb59yL}56^Z8JgU9B_oq{OV84Z_WW zbBxmQ&eHEanR=lr28LNir_S~Q?lT*cjBNbrUc>ZFrG{xIJp|?EoVySJrDqSg#p{! z!FEnxo6z?l!TWJJ!v5YK@-hPGf zRHy<%kue;DN2OOZFzN~P7hDoEH&{rXpd3xmw$-o}w>v|EF&J;K-pW$8H-Dyb%!(QI z$NNw!I)s$t;SlbBCYKo$C;TsLNul)XkaK}?KE?icf4~x--haHa?|Up~5f9f80~i3D zUS8n5I)$|!<8rhUz_0b|ZXNC;U=R0hll^6*J3N2&5+6N!j60LNgWwfFhEgw&Pw;U6 z5v1feIbY*=`3kr9j;>_@wXFwadNLUeAoAZm`PG10fAQ)Ie0b{<6nTc{=Pz-&KEua% zevGwW4U4{MI~c2xr#Z4D#cHdJOr%8c7*bEk1q3G_sc~7NX*+PnFfL0tPi9$-uBmR9 z>E`F6Rq9Ou@7d}M`{f?eG{MME24V6_uSxSp<-_~*>2|Bzn*nRVv0v^%2!Z*UbZnfr zC{;0d9IdKz+&cIG9JHyGNYLmep4RkPd%M&ChsM?@lW`R7BxFT!33!W4lJlT828g30 z#u`i}lK~r%N?0YbW@o?aTOH<4fcu&th40!$rxtSDO9?VJ#A~^ z_so}bBuYWsO{UO`#P*p-4-#rXiXDXG5U&!6R2Wd44la{!`=qjY6U}Xf4_KNXaqFW@vPc z`}>b^|A6-Py`x*hK9`by?$P}Rc!UQ-h4OO3vNTyTU4&!_ZAq9dbTZ`7L z(c-7Hqk60>54R(B{kfw@wsosua{ z6EHSKXWBvRDNl3cX@0FMCKyK$u~t_SB`eSwfwC;Y037Y#!^Pqpd*u|ySfnb0u`T*R z1kM-|Rc=JQy~j8^K#@jKYQYhl$80>q#qu0^6#mN61e}l2Sq(1PH2_vBf$821qsa)T z^V29-5xuB_gLW2@N!VbK@&ueS67CWbAKd={NvhDc8ckipZFM=Snhe;;dIuOKBXGu` zwHesF%X*1XF&ge&pSf9Q(U~@$;i@f%W^Zt*Z*DRMB6(BQ-u_ce2~P;t-56%$qpc~wS!5rk^(As7PDrmLFq?q8@{5ve`3p|Voh}&_F@WWp1|68}a4Ic?$ zWAYaNH_paTl1{TblY98~;_GX(NLOoCYdz|^9)d~_3=Os+F&KGkf#?ULZHG@Ed`cfQ zdQ0`M%f$k-=_K9+hH*Z=k#RFE3DoOlEZ@Xo*j@}j^u-xNo@LZFb{1t(3@2|YQz#{e z63jaqDR`4AKe+~C00XVHaKXYk2kXerbR#3-;9Q5gUcp`EP*HfvR4%S9rqboqK6bg6tZsFy{YXEi-4(HKj zlkf$PWxay-9d7O2!gM@E@PW#)@h)cd^{cPJ8Aq9wq!*k>x>nl_O8>R4QR^DB@occ! zp#Zdsf)_&HBG1X}%>@S`Bm(n;#?8hYY&W;~IXJBA&~zQvdI`y8%t!(SXK#=v1u|8Tor&Pv0N&0}&?p&UVaZ-5-O?vE z#_m7?S&|}4(qVsaK^ab-r9ha#xDGz_z%i%$XFC942s9oZMV=#f>CPULT;lHS+tAkF zo3pR**|RV3iw}Q-Z%)4(_;KTGf?t04OVo9Z&KT@Xr+9Jx3dhTryMgBa_3Qru0Px@b z@_z{>1@7Oyjk>1v@!s8A1G>Et(bo8TkMPB-FR*G?*c%<- zmmmHVU%dJTm+NzkvoU`4qrb)J`6cG-IX-^$1kcXDyY{fR16iWv5d4gDJ5$`T9Ra0? zo*fXdsOQ+{l!08XFQA##vZLliBlXKCoG7irQjSj!5yYp|b39 zevavk($_9}EBA}KbsYp_5KO`Z2Nyg#L#_k4%E4GbrPtJHYu3@la~buN2{U+c{1T7u zZvcAT87vpe;eOxSyM@!mIoe1autPslGjN?IZgdm3k`uc)Xwt^=ZlMLWpi)jSL7L$DUNJXikJaAXNR)sWOa-X zs8nri7Xes?+B8ryL6MDMtixh`0nSMb+`;3rn&WVK0NoKr;r^9%gut3Tl1fAJ6a-FJV0wH}Y6-R0}82n7J^RgHs#J$!%h zEf^Sn`sAnB8y)NfjVFg6;#WWVTPn$3e}+4IM{q6-CRS&2+RUp}h1C{_ToeT^7mMhK zN8U88X|QUSShdT+7_IJ_VdkhaWI54yS!|@t?@#uyKO*~#JkKIGB3ip)>tgpE3$D_5^dKG0P^;O?Ij_~__aJK$cAIRKxg!zq}KoAA`3Q2 zQ<#oEUt?=HSa@s6K+kWi&`207KrjU*Q*bU&=?aZ*;DUnfm8q)$ZyNpjRdAtDY&50 zzN#u1XP~V{t6MDU1(xk121okLc~T7Sjsx>LKD#2hdAQVCi}`ASi`4}d^%7mD2_sPg zogvynKfAEJ^WJZ`~lnK$cBTXFVQ0p4&_&xyv>t%)G<*SHa zHMm?XaO>a@d6MHN4}OB8DDeC5$T-eegWrGidq~Og^G81&oJ{1^j6!QYxY5@p{5z;i-A>Q>TXO^bu%yW!?+yda%D;7 z&O6N4mqQJor}^MK*q8?UlRao-c5o!`9h#;^o@dByIn4T4Z^0d<_5mJG?mmHFf~;ua zkjMm8Rl#;7crDW$20+R<#%T!?Oau@e@~p(+{t>_kCvn!JkqwHhfK&o)(;-XqLBg{C z`>LvlJsbkkG()F52qt%e44veoC_LUFQwk$7!DL)QMGT|X4XmZ0v#eHd)?qXnA;}c- zGDBWw=(-N0Acj@`PcUZDTO7Fn9nSco&b zK*5#3RCN`yB1ZtQY8NoBLuXnDL7XLUfl`%dEP=uI_a8#^Hq1(5KaJKrRR!ZTMx#Ag zv*BWm@)0^y4S0d}27-xU4NE~bIa!(_OH+*fcwm@wAt*xuM=Fv*RgwhOY0BMskIqtt z;;VCHGQ-~F5M`0WS_fk-@+8H}%f-%``26MP_|?b1!ry)TcaW0f#jE2T2g_Bv!WZ9t zgO4APlgYI}b9KCae{_gDN4FyII>Ij={{s8d*-&b|m_NgGG{xQ9M|kSnNwf=^~DKJ*T=X&dx*#PAE0h(d@+n70RQH9{{}@;;9r0Gukh)EPw|gm|0A#^ zHGI5$h4a-pdDke~+*z7}MKErAg4%hqotTs(C@EnqosNroj@#*N=&ej9ktwF5DSQY! zZR|ckEbBF9qY3s#GtAeEVL={D4+(^G4y&p{2p)UmJumQ^rZ zp6$+|jV5DcSpw%A&R!p5QC*;p{!+$ibf!hBGEAlutk-KiIHc~!-gFOb-9bQr3x><( z9J$J%y}`P@u2s8gR+x?Vus7brX3-8J3&hHw~1q8IVL+1^;xxplzBF}P^MFHzPo?q;a9W}ba>(diF zxI@_Pd3}BUtg#K83s6#Q0?m`d4{^Re-B9?mF&-X1!ma&%Sm*KUuYQk*hxf5Ro#D&x zzTFV}0`P|yzXQY1aqr%3?9C>4adM1By}+kWKgKsF-yz`%e*VGFF&U3gH#PqG>tFBk z`~zi9-@JH+$M+uK7mt5|KRy4`H9HsQE!N!%MJSOd1!vvHkZb2AR6}-_NQFX{J4J1# z$b%_MX|!Omp5G|<(3u9SilfZQ?Yh+nMEq4}>ss!6j z=w-9S3_y}9%+wTJqtSMo_fd($M~^_~VE+S1m14D?V^MdQ784k2p)Hl%S%~TXb*uAXyh9?$bg;Q$4#|6m);Dn8Vj?F9U|6gcar{INsuK_Zf&TyfUnvWfxX4dcJ-ZVAZ*ZjJ9E%d;JIzz~48 zZBglJBM1&$m)l{qLC3`yiMlQ|aP58G@fsy#h(y3Ti&|Is=_fx$mc{`@<4{!ncImr9Xl38WG*#$dHvztv87GMykv$xZS6^y22PCkn4# zJ%`Z^F6L)D*8%{KAACFn(Cg1D;Kj?A`1aMeHA zTa1zse){Rpae91=*B2+atk2`n-3HiQcFP;p%NQ8GIsX#hoPUY^@(_1scX0dg04HY` zcr}0Z-nJ{fx75dXpWxB`=q<&7|Jy$;2QpXFY;Ekfs2X|iq2V!aE>XBKCZiFwF{s-b z+I4S+@wfgvfGkTdt4jzbAi2bBJVnz|Eq?8N-tk&>D}>I2GolV0pPXQCx`z+~>Z-zO zeY0#uzmfWlzFuEoy#|CxvA>^Sad}A&0!l%*-5Y~T*xKaY5nfcS8n|HN3C$^3Sbbxl zy6LrC&oN%@Aum(HWRP7CSgQt2Q@``QoOK9^M76H3=>u~xtk)|{XVZu!-hA)drbRg_ z(AFKi4=Beuj4|k14Xrg!E{-XaVR-BMalvBI%pqEdRHn%D90X3 zljiBh;s+$bDL6-CIvDRzCMovIJCI0V#DP#P7MN&TvtkVY&VQ&llhS0M!fn`OE4Y z|L#k2+bh%vlWc;jrn#JMD{XvV8{vb4b`JB^0-ft_N`Bt+#fZlO zkC&$}QKlvNFLxErm#>h^;>I9DowzCLdNIf%IM?BFd4UBkAVq@d^Zta4+PA=FXXm++k)mBj}nZ4I@x52_03+?n^N$Z>)yuCT&gSN90$Oya|YrXrk)}n_;=QU0jXEA6|2GhANa--h;eu^jX+{1ARZ4C^!L;2`qw%=K@ znATonQC~vx1Vu86K}bP6jeq{;*T__cRl9=Z$u*5&0Ql_qPs2Enq?(E%(dqKl=H}cG z2;TH}+kvRhex5D9dv77doBW-Y?Gnp&iPx)_SnJh|3*qX_$J;jikV?K|alPyB`z-G! zJF9nwn0T=)y4YLq@ZIsZkYEU|+X*r<&5?)%+G*IX!FYOvQ5+&5Ur+j=#p7q4)% zf0ytWNvzR6STM;E?3;s*cYa5H;p#?zpFq)R0|Wbmer7wM*+^QvMwpD(@;=u?0m%<; z5q*%UyBaS}pATIu4B{8ppZir$#DI;lA7>nOY+-N9Yl!IBzV(WeB0W6 z)2H>p4_qYNaIJ4!lQ!5$h2Us(y(1?(DDj2O-)XOLzCH#ueQ9mTfIh}jFBcKtkpZ2%1tJ4ZxVmL$;IHNU%vhIjVV_60Xf0VvRQ9ZBEA}w zZdyox&g)&j`%TN3F+ehf;53%iA`V5e=t<=i|EoA zw#t&r^>P^cyXo3)x(A3SS+7-`NQK9DpZ?&0(f`>8hcBOh5gjDsc4jv#P=_CQ#{)>{ zD|nCnynJ&R{_HdQ-BC}uH7yOE@`%ka_QnG%yk+gI+a=8iQHO#y*;c?wWk#7zoLdvo zX#!U~*l&6!;V)Q!Z(7gSf>-bW6EyHEvw`=sJ$A6IfkPCAHDpVAJXtb=kP7xKno>6< z4iW%f&!1yj?BUkb+_A0*D6ybcwP|rGt zah4#Tjwq9n$zXQIIr$wi#sEw8Kbf-mL1nMcOnPaBH(jWY-^V~wk_f>4qX#G>Tlyx9 z#s}cCU1MKLQq0@h;M=czhxbvpRm>#Vu;GVI{%5>Me2c-t+$gQOeJzYLh#`aN0}O_s zzU}+;E)S2LuWywYy@Nm>bd2x79UFpv??CzP1Mn{kGVfZ8+qv8BH8F??P#aH7^lweqKf*Q1KrBB}b?ae#a4EoK7&wXEf%a>zGN3=&LQR1)TqsuO2s|%FiGKhg4=r zWi~h@aPUE2y3c0%%;s$U8jJSwM)3D-uWNcVU!DIEA0B*qbASmyFwDLWtbdaw5W69l z?Y)JsI1Fz8Z2v&}8+rBb|11!O{TW|-Ym0k1fQml&n5GJFFbKxc*cMV!2T96g0C4+m zQl92m)Qdq;FjobQF2vL~1i!Iabp|dtl*tH^D`?xr4MM`=z3qt)0f|iT-lqb#X2^A-#DFM)h)4X=9uKOoigPn?BiX*Y&(nEwyW*e zP@jGLxvz0L0b>HjYbc(eOhyn~VcA}yNXlpnl%v*bvbwc2pt`It5CGg7Vc^!h3yqe2 zO0?a5>R&Q`O;9AG-NDSaJGb2Ubq<;D*J(Q(1jiA{wEW1Q?$ zxV+Y;9$MU4K^7ed@ZLjkzLWY63ov?8rz%IS8z^Cs$pSXm!Q#V3Und~o!}}i%K_<_0 zl;Z-rGdPRv^3G_qgS0AbT<07v*9+{=h%3<(?vT+sY8#roKA0Tfa&-Y0Jd{i@DaYW9 zLkWpRJ%2Y6+yAkbcnE-c%Z6>bCYEw+*M~d)o^AV^_wq=*0ku|KBH?Po)Qw*sClfTb zz7`CAsIN5#C#efZSt;Usxab4byCl#dL=v4Oc>Z=eL60jrZ?Wo@7$*~OaG2P-?j1Y# z#xr!L#C}SO2&?*HCq6WKjgvJn%QPnWKDOgXe=ic53`TtNY7Hjho9&Gb@bRN30Dxb9 z_)C28>?>T<=Wlf|xG7j9GQnPPfCq>7Fdmo4U*tGnpJLfA-}|NuPAtttCFs}J-eezK zaCqk+xYz=-#0@u>v{8BB!_1Tv0%@8eH3^KdJ6XZ|UK5QosDbfmT{LRLPDzwcmTf0aLNI{d)fdznZC?N*7O6x62D@N@Y>kK#}X%E3A zd3z7$anu=kdhf#>&+UE`AW0P_2EY%hAB-?1%bUENKDHq)>|rLCN3VrFE)MtX))dC+<5v8iBd?ELWw*&9<1JKoqLntPXMX-F`i3+%qRiJ$Do!&dsZ^wB=q-$=U^yuYT-I|S0L#@9)A0mS$YBntf8|+$x~XCpLt#=* zk;a*;`RW|CsY$PglWe5o3eIbi83; zMZbGrsNO*C`;+hSqYpksT{SebR2E>Ikv4JLL0gTd4?e>0KL0I*B6�N!$5d6=)bv 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 BpZNd) diff --git a/game/bourse/AAAAcovenant.png b/game/bourse/AAAAcovenant.png deleted file mode 100644 index c58d64024ccc00e822317f22709974269a24666a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80947 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

)IIEYf~>sBAy`ppoG!t0B{K%=CmG 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 BF311? diff --git a/game/bourse/covenant.png b/game/bourse/covenant.png deleted file mode 100644 index fc54c2ac697f0563f6c7b283a519047feacd069d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76928 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 z 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 diff --git a/game/cache/signatures/8..sign b/game/cache/signatures/8..sign deleted file mode 100644 index fc37f11108b262c0ac0c75320ec6e2264f5d8de0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83258 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 h&jmi{8rDzV;P$$eVc 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 diff --git a/game/cron/bourse.php b/game/cron/bourse.php deleted file mode 100644 index 846b76d..0000000 --- a/game/cron/bourse.php +++ /dev/null @@ -1,10 +0,0 @@ -
Début des taches de la bourse ; il est : '.date('d/m/Y H:i:s'); - -$bdd->connexion(); -$bdd->query("UPDATE $table_bourse SET metalAnc = metal, cristalAnc = cristal"); -$bdd->deconnexion(); - -print '
Fin des taches de la bourse ; il est : '.date('d/m/Y H:i:s').'
'; -?> \ No newline at end of file diff --git a/game/cron/class.planete.php b/game/cron/class.planete.php deleted file mode 100644 index c57f319..0000000 --- a/game/cron/class.planete.php +++ /dev/null @@ -1,98 +0,0 @@ -id = $plan["id"]; - $this->metal = $plan["metal"]; - $this->cristal = $plan["cristal"]; - $this->hydrogene = $plan["hydrogene"]; - - foreach($batimentVAR as $bat){ - $this->batiments[] = $plan[$bat]; - } - foreach($casernenVAR as $cas){ - $this->casernes[] = $plan[$cas]; - } - foreach($nomterrnVAR as $ter){ - $this->terrestres[] = $plan[$ter]; - } - foreach($nomvaisnVAR as $vais){ - $this->vaisseaux[] = $plan[$vais]; - } - } - - function calculerBatiments(){ - global $batimentCALC; - $pointsbat = 0; - $planete = $this; - - foreach($this->batiments as $k => $n){ - eval($batimentCALC[$k][0]); - eval($batimentCALC[$k][1]); - eval($batimentCALC[$k][2]); - $pointsbat += $a + $b + $c; - } - - return $pointsbat; - } - - function calculerCasernes(){ - global $casernenCALC; - $pointscas = 0; - - foreach($this->casernes as $k => $n){ - $pointscas += ($casernenCALC[$k][0] + $casernenCALC[$k][1] + $casernenCALC[$k][2]) * $n; - } - - return $pointscas; - } - - function calculerTerrestres(){ - global $nomterrnCALC; - $pointster = 0; - - foreach($this->terrestres as $k => $n){ - $pointster += ($nomterrnCALC[$k][0] + $nomterrnCALC[$k][1] + $nomterrnCALC[$k][2]) * $n; - } - - return $pointster; - } - - function calculerVaisseaux(){ - global $nomvaisnCALC; - $pointsvai = 0; - - foreach($this->vaisseaux as $k => $n){ - $pointsvai += ($nomvaisnCALC[$k][0] + $nomvaisnCALC[$k][1] + $nomvaisnCALC[$k][2]) * $n; - } - - return $pointsvai; - } -} -?> \ No newline at end of file diff --git a/game/cron/class.user.php b/game/cron/class.user.php deleted file mode 100644 index 53ecf15..0000000 --- a/game/cron/class.user.php +++ /dev/null @@ -1,48 +0,0 @@ -id_user = $user["id"]; - $this->credits = $user["credits"]; - - foreach($technoloVAR as $tech){ - $this->technologies[] = $user[$tech]; - } - } - - function calculerTechnologies(){ - global $technoloCALC; - $pointstech = 0; - $planete = $this; - - foreach($this->batiments as $k => $n){ - eval($technoloCALC[$k][0]); - eval($technoloCALC[$k][1]); - eval($technoloCALC[$k][2]); - $pointstech += $a + $b + $c; - } - - return $pointstech; - } -} -?> \ No newline at end of file diff --git a/game/cron/classement.php b/game/cron/classement.php deleted file mode 100644 index a779d8f..0000000 --- a/game/cron/classement.php +++ /dev/null @@ -1,81 +0,0 @@ -connexion(); -$bdd->query("TRUNCATE TABLE $table_classement;"); -$users = $bdd->query("SELECT * FROM $table_user;"); -$bdd->deconnexion(); - -foreach($users as $queryUser){ - $id_user = $queryUser['id']; - $pointsbat = 0; - $pointsterr = 0; - $pointsvais = 0; - - $bdd->connexion(); - $planetes = $bdd->query("SELECT * FROM $table_planete WHERE id_user = $id_user;"); - $bdd->deconnexion(); - - //Calcul des points par planète - if (!empty($planetes)) { - foreach($planetes as $planete){ - $plan = new Planete($planete, $queryUser); - $pointsbat += $plan->calculerBatiments(); - $pointsterr += $plan->calculerTerrestres(); - $pointsvais += $plan->calculerVaisseaux(); - } - } - - //Calcul des points du joueur - $pointstech = $plan->calculerTechnologies(); - - //Division par 1000 - $pointstech /= 1000; - $pointsvais /= 1000; - $pointsterr /= 1000; - $pointsbat /= 1000; - - //Calcul des points totaux - $points = $pointsbat + $pointsterr + $pointsvais + $pointstech; - - //Mise à jour des points pour le joueur - $bdd->connexion(); - $bdd->query("UPDATE $table_user SET points = $points, batiments = $pointsbat, recherches = $pointstech, flotte = $pointsvais, terrestre = $pointsterr WHERE id = $id_user;"); - if ($queryUser['auth_level'] < 2 && $queryUser['mv'] < 2) $bdd->query("INSERT INTO $table_classement (id_user, pseudo, points, flottes, terrestres, recherches, batiments) VALUES ($id_user, '".$queryUser['pseudo']."', $points, $pointsvais, $pointsterr, $pointstech, $pointsbat);"); - $bdd->deconnexion(); -} - -$p = 0; -$bdd->connexion(); -$classement = $bdd->query("SELECT U.id, U.auth_level FROM $table_classement C INNER JOIN $table_user U ON C.id_user = U.id ORDER BY C.points DESC;"); - -foreach($classement as $ligne){ - if ($ligne['auth_level'] < 2) { - $p++; - $bdd->query("UPDATE $table_user SET place_points = $p WHERE id = ".$ligne['id']); - } - else $bdd->query("UPDATE $table_user SET place_points = 0 WHERE id = ".$ligne['id']); -} - -$bdd->deconnexion(); -//*/ -print '
Fin de la génération du classement joueur ; il est : '.date('d/m/Y H:i:s'); - -//Classement Alliances -$bdd->connexion(); -$bdd->query("TRUNCATE TABLE $table_classement_alliances;"); -$alliances = $bdd->query("SELECT U.id_alliance, SUM(U.id) AS nombre, SUM(U.points)/SUM(U.id) AS points, SUM(U.batiments)/SUM(U.id) AS batiments, SUM(U.recherches)/SUM(U.id) AS recherches, SUM(U.flotte)/SUM(U.id) AS flotte, SUM(U.terrestre)/SUM(U.id) AS terrestre FROM $table_user U GROUP BY U.id_alliance;"); -foreach($alliances as $alliance){ - if ($alliance['id_alliance'] != 0) $bdd->query("INSERT INTO $table_classement_alliances (id_alliance, nbr_membres, points, batiments, recherches, flottes, terrestres) VALUES (".$alliance['id_alliance'].", ".$alliance['nombre'].", ".$alliance['points'].", ".$alliance['batiments'].", ".$alliance['recherches'].", ".$alliance['flotte'].", ".$alliance['terrestre'].");"); -} -$bdd->deconnexion(); - -print '
Fin de la génération du classement ; il est : '.date('d/m/Y H:i:s'); - -?> \ No newline at end of file diff --git a/game/cron/inactifs.php b/game/cron/inactifs.php deleted file mode 100644 index 532d466..0000000 --- a/game/cron/inactifs.php +++ /dev/null @@ -1,37 +0,0 @@ -
Début de la gestion des joueurs inactifs ; il est : '.date('d/m/Y H:i:s'); - -$limite1 = time() - 10 * 86400; -$limite2 = $limite1 + 86400; -$limiteS = time() - 20 * 86400; -$bdd->connexion(); -$utils = $bdd->query("SELECT id, pseudo, mail FROM $table_user WHERE last_visite < $limite1 AND last_visite > $limite2 AND mv = 0;"); -$utils['nombre'] = $bdd->num_rows; -var_dump($utils); -for($i = 0; $i < $utils['nombre']; $i++){ - send_mail($utils[$i]['mail'], "Compte de jeu inactif", 'Halo-Battle :: Compte de jeu inactif

Bonjour '.$utils[$i]['pseudo'].',
Cela fait plus d\'une semaine que vous ne vous êtes pas connecté au jeu
Halo-Battle.
Pour que vos planètes et vos vaisseaux soient concervés, pensez à mettre votre compte en mode vacances avant qu\'il ne soit définitivement supprimé de nos serveurs.

A bientôt dans Halo-Battle,
Le staff

'); - print '
Envoie d\'un mail au joueur inactif '.$utils[$i]['pseudo']; -} - -$utils = $bdd->query("SELECT id, pseudo, mail FROM $table_user WHERE last_visite < $limiteS AND mv = 0;"); -$utils['nombre'] = $bdd->num_rows; -var_dump($utils); -for($i = 0; $i < $utils['nombre']; $i++){ - send_mail($utils[$i]['mail'], "Compte de jeu supprime", 'Halo-Battle :: Suppression de votre compte

Bonjour '.$utils[$i]['pseudo'].',
Cela fait plus de deux semaines que vous ne vous êtes pas connecté au jeu Halo-Battle.
Votre compte ainsi que toutes les données personnelles vous concernant viennent d\'être supprimées de notre serveur de jeu, ainsi, vous ne recevrez plus de courriels de notre part.

A bientôt dans Halo-Battle,
Le staff

'); - //send_mail($utils[$i]['mail'], "Re: Compte de jeu supprimé", 'Halo-Battle :: Suppression de votre compte

Bonjour '.$utils[$i]['pseudo'].',
Vous avez reçu il y a quelques minutes un courriel indiquant la suppression de votre compte de jeu. Cet e-mail n\'était en fait qu\'un simple test effectué par nos serveur afin de tester le script de gestion des joueurs inactifs (dont vous faites parti).

D\'ici la semaine prochaine, il sera mis en application et votre compte risquera d\'être supprimé. Vous pouvez donc toujours profiter de votre compte avant qu\'il ne soit supprimé réellement ;)

A bientôt dans Halo-Battle,
Le staff

'); - $bdd->query("DELETE FROM $table_flottes WHERE id_user = ".$utils[$i]['id']); -//TODO vérifier la suppression desactions du joueur -// $action = new Bourse(); -// $action->delUser($utils[$i]['id']); -//TODO Ajouter CASCADE !! pour supprimer les combats avec les flottes - $bdd->query("DELETE FROM $table_planete WHERE id_user = ".$utils[$i]['id']); - $bdd->query("DELETE FROM $table_user WHERE id = ".$utils[$i]['id']); - $bdd->query("DELETE FROM $table_mail WHERE destinataire = ".$utils[$i]['pseudo']); - $bdd->query("DELETE FROM $table_mail WHERE expediteur = ".$utils[$i]['pseudo']); - print '
Envoie d\'un mail et suppression du joueur inactif '.$utils[$i]['pseudo']; -} -$bdd->deconnexion(); - -print '
Fin de la gestion des joueurs inactifs ; il est : '.date('d/m/Y H:i:s').'
'; -?> \ No newline at end of file diff --git a/game/cron/optimize.php b/game/cron/optimize.php deleted file mode 100644 index 645a561..0000000 --- a/game/cron/optimize.php +++ /dev/null @@ -1,15 +0,0 @@ -connexion(); -$chapeau->db(); - -$chapeau->query("OPTIMIZE TABLE `alliances` , `alliances_attente` , `alliances_chat` , `alliances_creation` , `alliances_grade` , `banni` , `bug` , `classement` , `flottes` , `flottes_combats` , `historique` , `infoshead` , `mail` , `planete` , `registre_identification` , `securite_identification` , `sessions` , `user` , `user_inscriptions` , `version`; -TRUNCATE TABLE `registre_identification`;"); - -$chapeau->deconnexion(); -?> \ No newline at end of file diff --git a/game/cron/sauvebdd.php b/game/cron/sauvebdd.php deleted file mode 100644 index 333bfed..0000000 --- a/game/cron/sauvebdd.php +++ /dev/null @@ -1,119 +0,0 @@ -
Début de la sauvegarde de la base de données ; il est : '.date('d/m/Y H:i:s'); - -if(!is_writable(_FCORE."backup/")) print 'dossier backup non accessible en ecriture ! Impossible de faire la sauvegarde de la base de données'; -else { - function dumpTable($fp, $nomtable) { - global $config; - include(_FCORE."../game/tables.php"); - $bdd = new bdd(); - - if (!function_exists('gzopen')) $fwrite = 'fwrite'; - else $fwrite = 'gzwrite'; - - $fwrite($fp, "-- Données de la table $nomtable\n\n"); - $bdd->connexion(); - $nomtable = ${'table_'.$nomtable}; - $res = $bdd->query('SELECT * FROM '.$nomtable.';'); - $bdd->deconnexion(); - - for($i = 0; $i < $bdd->num_rows; $i++){ - $strFieldsNames = ''; - $strFieldsValues = ''; - - foreach ($res[$i] as $field_name => $field_value){ - if ($strFieldsNames) $strFieldsNames .= ', '; - $strFieldsNames .= "$field_name"; - - if($strFieldsValues) $strFieldsValues .= ', '; - $strFieldsValues .= "'" . addslashes($field_value) . "'"; - } - $fwrite($fp, 'INSERT INTO '.$nomtable.' ('.$strFieldsNames.') VALUES ('.$strFieldsValues.");\n"); - } - $fwrite($fp, "\n\n"); - } - - function dumpTableXML($fp, $nomtable) { - global $config; - include(_FCORE."../game/tables.php"); - $bdd = new bdd(); - $bdd->connexion(); - $nomtable = ${'table_'.$nomtable}; - $res = $bdd->query('SELECT * FROM '.$nomtable.';'); - $bdd->deconnexion(); - - fwrite($fp, "\n"); - for($i = 0; $i < $bdd->num_rows; $i++){ - if (isset($res[$i]['id'])) $extend = ' id="'.$res[$i]['id'].'"'; - else $extend = ''; - - fwrite($fp, "\t\n"); - foreach ($res[$i] as $field_name => $field_value){ - if ($nomtable == 'user' && $field_name == "mdp_var") continue; - fwrite($fp, "\t\t<$field_name>".str_replace('<', '$#lt;', utf8_encode(html_entity_decode($field_value)))."\n"); - } - fwrite($fp, "\t\n"); - } - fwrite($fp, "
\n"); - } - - //Création du fichier de destination - $fname = _FCORE."backup/".date('Y-m-d H-i-s'); - if (true || !function_exists('gzopen')) { - $fp = fopen($fname.'.sql', 'w+'); - $ext = 'sql'; - $fwrite = 'fwrite'; - } - else { - $fp = gzopen($fname.'.gz', 'w+'); - $ext = 'gz'; - $fwrite = 'gzwrite'; - } - $fpx = fopen($fname.'.xml', 'w+'); - - if ($fp) { - $fwrite($fp, "-- Utilitaire de sauvegarde de base de données de HB\n-- Sauvegarde du ".date('d/m/Y H:i:s')."\n-- Version du jeu : ".$config['version']."\n\n"); - fwrite($fpx, ''."\n\n\n"); - - //Liste des tables à sauvegarder - $list = array('alliances', 'alliances_attente', 'alliances_chat', 'alliances_creation', 'alliances_grade', 'flottes', 'flottes_combats', 'planete', 'user'); - - foreach($list as $table) { - dumpTable($fp, $table); - dumpTableXML($fpx, $table); - } - fwrite($fpx, ''); - } - - if (!function_exists('gzopen')) fclose($fp); - else gzclose($fp); - - // TODO tester l'envoie de mail !! - if (@$envoyer_mail) { - require_once(_FCORE."../game/Class/class.phpmailer.php"); - - $mail = new PHPmailer(); - $mail->SetLanguage('fr', _FCORE."../game/Class/"); - $mail->IsSMTP(); - $mail->Host='s-fr.com'; - $mail->From='no-reply@halo-battle.s-fr.com'; - $mail->FromName='Halo-Battle'; - $mail->SMTPAuth=true; - $mail->Username='no-reply@halo-battle.s-fr.com'; - $mail->Password='hD3e2nXu'; - - $mail->AddAddress('sauv@gmail.com'); - $mail->AddReplyTo('no-reply@halo-battle.s-fr.com'); - $mail->Subject = 'Sauvegarde du '.date('d/m/Y à H:i:s'); - $mail->Body = 'Utilitaire de sauvegarde de base de données de HB version '.$config['version']; - $mail->AddAttachment($fname.'.'.$ext); - - $return = $mail->Send(); - $mail->SmtpClose(); - } - -} -print '
Fin de la sauvegarde de la base de données ; il est : '.date('d/m/Y H:i:s').'
'; -?> \ No newline at end of file diff --git a/game/cron/suppr_joueurs.php b/game/cron/suppr_joueurs.php deleted file mode 100644 index 8b6297e..0000000 --- a/game/cron/suppr_joueurs.php +++ /dev/null @@ -1,27 +0,0 @@ -
Début de la suppression des joueurs ; il est : '.date('d/m/Y H:i:s'); - -require(_FCORE."../game/Class/class.bourse.php"); - -$bdd->connexion(); -$utils = $bdd->query("SELECT id, pseudo, bourse FROM $table_user WHERE mv = -1;"); -$utils['nombre'] = $bdd->num_rows; -for($i = 0; $i < $utils['nombre']; $i++){ -//TODO vérifier la suppression desactions du joueur - $action = new Bourse(); - $action->delUser($utils[$i]['id']); - - $bdd->query("DELETE FROM $table_flottes WHERE id_user = ".$utils[$i]['id']); -//TODO Ajouter CASCADE !! pour supprimer les combats avec les flottes - $bdd->query("DELETE FROM $table_planete WHERE id_user = ".$utils[$i]['id']); - $bdd->query("DELETE FROM $table_user WHERE id = ".$utils[$i]['id']); - $bdd->query("DELETE FROM $table_mail WHERE destinataire = ".$utils[$i]['pseudo']); - $bdd->query("DELETE FROM $table_mail WHERE expediteur = ".$utils[$i]['pseudo']); - print '
Supression de l\'utilisateur '.$utils[$i]['pseudo']; -} -$bdd->query("UPDATE $table_user SET mv = -1 WHERE mv = -2;"); -$bdd->deconnexion(); - -print '
Fin de la suppression des joueurs ; il est : '.date('d/m/Y H:i:s').'
'; -?> \ No newline at end of file diff --git a/game/fermerServeur.php b/game/fermerServeur.php deleted file mode 100644 index 844e896..0000000 --- a/game/fermerServeur.php +++ /dev/null @@ -1,23 +0,0 @@ -level) || $sess->level < 5)) { - switch($config['stnb']){ - case 1: - $titre = 'Serveur en maintenance'; - $contenu = 'Nous effectuons actuellement des opérations de maintenance sur le serveur, il est indisponible durant '.($config['dureestnb']/60).' minutes.

Pour plus d\'information sur les corrections et nouveautés apportés, nous vous conseillons de lire l\'annonce officielle de cette maintenance sur le forum du jeu.

Merci de votre compréhension'; - break; - case 2: - $titre = 'Serveur en maintenance'; - $contenu = 'Nous effectuons actuellement des opérations de maintenance sur le serveur, il est indisponible durant '.($config['dureestnb']/60).' minutes.

Pour plus d\'information sur les corrections et nouveautés apportés, nous vous conseillons de lire la HB Weekly Update sur le forum du jeu.

Merci de votre compréhension'; - break; - case 3: - $titre = 'Serveur en maintenance'; - $contenu = 'Nous effectuons actuellement des opérations de maintenance sur le serveur, il est indisponible durant '.($config['dureestnb']/60).' minutes.

Pour plus d\'information sur les corrections et nouveautés apportés, nous vous conseillons de lire le ChangeLog de Mantis.

Merci de votre compréhension'; - break; - } - - $template->assign('titre', $titre); - $template->assign('texte', $contenu); - $template->display('cms/maj.tpl'); - exit; -} -?> \ No newline at end of file diff --git a/game/flottes.php b/game/flottes.php deleted file mode 100644 index 7195da0..0000000 --- a/game/flottes.php +++ /dev/null @@ -1,17 +0,0 @@ -connexion(); -$flottes = $bdd->query("SELECT id FROM $table_flottes WHERE (id_user = ".$planete->id_user." OR end_planete = ".$planete->id.") AND last < ".(time()-10).";"); -$bdd->deconnexion(); - -if ($flottes) { - foreach($flottes as $flotte) { - $flotte = new Flotte($flotte['id']); - $flotte->check_mission(); - } -} - -//Par sécurité, on ferme la dernière classe Flotte inutile -unset($flotte); -?> \ No newline at end of file diff --git a/game/function.php b/game/function.php deleted file mode 100644 index 883a94f..0000000 --- a/game/function.php +++ /dev/null @@ -1,350 +0,0 @@ -connexion(); - $resultat = $base->unique_query("SELECT pseudo FROM $table_user WHERE id = $id_user;"); - $base->deconnexion(); - return $resultat['pseudo']; -} - -function linkNom($id_user){ - if (is_numeric($id_user)) $nom = trouvNom($id_user); - else $id_user = trouvId($id_user); - return ''.$nom.''; -} - -function trouvId($nom){ - global $table_user; - $base = new bdd(); - $base->connexion(); - $resultat = $base->unique_query("SELECT id FROM $table_user WHERE pseudo = '$nom';"); - $base->deconnexion(); - return $resultat['id']; -} - -function trouvInfo($id_user, $info){ - global $table_user; - $base = new bdd(); - $base->connexion(); - $resultat = $base->unique_query("SELECT $info FROM $table_user WHERE id = $id_user;"); - $base->deconnexion(); - return $resultat[$info]; -} - -function affTemp($secondes){ - $heures = intval($secondes/3600); - $minutes = intval($secondes/60-($heures*60)); - if ($minutes < 10) $minutes = '0'.$minutes; - $seconde = $secondes-($heures*3600)-($minutes*60); - if ($seconde < 10) $seconde = '0'.$seconde; - - return $heures.':'.$minutes.':'.$seconde; -} - -function separerNombres($nombre) { - return number_format($nombre, 0, ',', ' '); -} - -function sec($time) { - $output = ''; - $tab = array ('jour' => '86400', 'heure' => '3600', 'minute' => '60', 'seconde' => '1'); - foreach ($tab as $key => $value) { - $compteur = 0; - while ($time > ($value-1)) { - $time = $time - $value; - $compteur++; - } - if ($compteur != 0) { - $output .= $compteur.' '.$key; - if ($compteur > 1) $output .= 's'; - if ($value != 1) $output .= ' '; - } - } - if (empty($output)) return 'Instantané'; - else return $output; -} - -function readDeblok($tableau, $queryPlanete){ - global $batimentVAR, $technologiesVAR, $casernenVAR, $nomterrnVAR, $nomvaisnVAR; - if ($tableau == '0') return 'Débloqué'; - else { - $return = ''; - foreach ($tableau as $ligne){ - if (!(array_search($ligne[1], $batimentVAR) === false)) { - $x = array_search($ligne[1], $batimentVAR); - $var = 'batiments'; - } - elseif (!(array_search($ligne[1], $technologiesVAR) === false)) { - $x = array_search($ligne[1], $technologiesVAR); - $var = 'technologies'; - } - elseif (!($x = array_search($ligne[1], $casernenVAR) === false)) { - $x = array_search($ligne[1], $casernenVAR); - $var = 'casernes'; - } - elseif (!($x = array_search($ligne[1], $nomterrnVAR) === false)) { - $x = array_search($ligne[1], $nomterrnVAR); - $var = 'terrestres'; - } - elseif (!($x = array_search($ligne[1], $nomvaisnVAR) === false)) { - $x = array_search($ligne[1], $nomvaisnVAR); - $var = 'vaisseaux'; - } - else return '#Error'; - - if (isset($var) && $var == 'technologies') { - if (($queryPlanete->{$var}[$x] & $ligne[2]) != $ligne[2]) $return .= ''.$ligne[0].' ('.$var.')
'; - else $return .= $ligne[0].' ('.$var.')
'; - } - elseif (isset($var) && $queryPlanete->{$var}[$x] < $ligne[2]) $return .= ''.$ligne[0].' '.$ligne[2].' ('.$queryPlanete->{$var}[$x].') ('.$var.')
'; - elseif (isset($var) && $queryPlanete->{$var}[$x] >= $ligne[2]) $return .= $ligne[0].' '.$ligne[2].' ('.$queryPlanete->{$var}[$x].') ('.$var.')
'; - } - if (empty($return)) return 'Débloqué'; - else return $return; - } -} - -function requestDeblok($tableau, $queryPlanete){ - global $batimentVAR, $technologiesVAR, $casernenVAR, $nomterrnVAR, $nomvaisnVAR; - if ($tableau == '0') return true; - else { - $return = true; - foreach ($tableau as $ligne){ - if (!(array_search($ligne[1], $batimentVAR) === false)) { - $x = array_search($ligne[1], $batimentVAR); - $var = 'batiments'; - } - elseif (!(array_search($ligne[1], $technologiesVAR) === false)) { - $x = array_search($ligne[1], $technologiesVAR); - $var = 'technologies'; - } - elseif (!($x = array_search($ligne[1], $casernenVAR) === false)) { - $x = array_search($ligne[1], $casernenVAR); - $var = 'casernes'; - } - elseif (!($x = array_search($ligne[1], $nomterrnVAR) === false)) { - $x = array_search($ligne[1], $nomterrnVAR); - $var = 'terrestres'; - } - elseif (!($x = array_search($ligne[1], $nomvaisnVAR) === false)) { - $x = array_search($ligne[1], $nomvaisnVAR); - $var = 'vaisseaux'; - } - else return false; - - if (isset($var) && $var == 'technologies') { - if (($queryPlanete->{$var}[$x] & $ligne[2]) != $ligne[2]) $return = false; - } - elseif (isset($var) && $queryPlanete->{$var}[$x] < $ligne[2]) $return = false; - } - return $return; - } -} - -function txtmission($mission){ - if ($mission == 0) return 'Stationner'; - elseif ($mission == 1) return 'Transporter'; - elseif ($mission == 2) return 'Coloniser'; - elseif ($mission == 3) return 'Attaquer'; - elseif ($mission == 4) return 'Recycler'; - elseif ($mission == 5) return 'Espionner'; - elseif ($mission == 6) return 'Retour'; - else return 'Erreur'; -} - -function txtTactique($tactique){ - switch($tactique){ - case 1: return '1'; break; - case 2: return '2'; break; - case 3: return '3'; break; - case 4: return '4'; break; - case 5: return '5'; break; - case 6: return '6'; break; - case 7: return '7'; break; - case 8: return '8'; break; - case 9: return '9'; break; - case 10: return '10'; break; - case 11: return '11'; break; - case 12: return '12'; break; - case 13: return '13'; break; - case 14: return '14'; break; - case 15: return '15'; break; - case 16: return '16'; break; - case 17: return '17'; break; - case 18: return '18'; break; - case 19: return '19'; break; - case 20: return '20'; break; - case 21: return '21'; break; - default: return 'autre'; break; - } -} - -function tactique($tactique){ - switch($tactique){ - case 1: return array(1,0,12,false); break; - case 2: return array(2,88,12,false); break; - case 3: return array(3,75,25,false); break; - case 4: return array(4,63,37,false); break; - case 5: return array(5,50,50,false); break; - case 6: return array(6,37,63,false); break; - case 7: return array(7,25,75,false); break; - case 8: return array(8,12,88,false); break; - case 9: return array(9,12,88,true); break; - case 10: return array(10,25,75,true); break; - case 11: return array(11,37,63,true); break; - case 12: return array(12,50,50,true); break; - case 13: return array(13,63,37,true); break; - case 14: return array(14,75,25,true); break; - case 15: return array(15,75,26,true); break; - case 16: return array(16,75,27,true); break; - case 17: return array(17,75,28,true); break; - case 18: return array(18,75,29,true); break; - case 19: return array(19,75,30,true); break; - case 20: return array(20,75,31,true); break; - case 21: return array(21,75,32,true); break; - default: return array(1,0,10,false); break; - } -} - -function pillage($metal, $cristal, $hydrogene, $vfm){ - $Qm = $metal / $vfm; - $Qc = $cristal / $vfm; - $Qh = $hydrogene / $vfm; - - $somme = $Qm + $Qc + $Qh; - - if ($somme < 2) { - $Fm = $metal / 2; - $Fc = $cristal / 2; - $Fh = $hydrogene / 2; - } - else { - $Fm = $Qm / $somme * $vfm; - $Fc = $Qc / $somme * $vfm; - $Fh = $Qh / $somme * $vfm; - } - - return array(floor($Fm), floor($Fc), floor($Fh)); -} - -function vais_tempsDeplacement($start_galaxie,$start_ss,$start_position,$end_galaxie,$end_ss,$end_position,$vitesse,$coefvitesse = 1,$preparation = 0,$chauffe = 0) { - if ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0 && $end_position-$start_position == 0) $temps = 0; - elseif ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0 && $chauffe == 0) $temps = $preparation+abs($end_position-$start_position)*$vitesse/12; - elseif ($end_galaxie-$start_galaxie == 0 && $chauffe == 0) $temps = $preparation+abs($end_ss-$start_ss)*$vitesse; - elseif ($chauffe == 0) $temps = $preparation+abs($end_galaxie-$start_galaxie)*$vitesse*300; - elseif ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss == 0) $temps = $preparation+abs($end_position-$start_position)*($vitesse*2)/12+$preparation; - /*elseif ($end_galaxie-$start_galaxie == 0 && $end_ss-$start_ss <= $chauffe) $temps = abs($end_ss-$start_ss)*(($vitesse/$chauffe)*($chauffe-abs($end_ss-$start_ss))+$vitesse)+$preparation; - elseif ($end_galaxie-$start_galaxie == 0) $temps = $vitesse*abs($end_ss-$start_ss)+$vitesse*10+$preparation;*/ - elseif ($end_galaxie-$start_galaxie == 0) $temps = (abs($end_ss-$start_ss)*(($vitesse/$chauffe)*((abs($chauffe-abs($end_ss-$start_ss))+($chauffe-abs($end_ss-$start_ss)))/2)+$vitesse))+(20-(abs($chauffe-abs($end_ss-$start_ss))+($chauffe-abs($end_ss-$start_ss)))/2)*54+$preparation; - else $temps = (($vitesse/$chauffe)*($chauffe-abs($end_galaxie-$start_galaxie))+$vitesse)*300+108+$preparation; - - return $temps/$coefvitesse; -} - -function vaisTempsdeplacement($start_amas, $start_ss, $start_pos, $end_amas,$end_ss, $end_pos, $vitessevaisseaux, $vitesseflotte=100) { - if($end_amas - $start_amas != 0) return (10+(35000/$vitesseFlotte*sqrt(abs($end_amas-$start_amas)*20000000/$vitesseVaisseaux))); - elseif($end_ss-$start_ss != 0) return (10+(35000/$vitesseFlotte*sqrt(2700000+abs($end_ss-$start_ss)*95000/$vitessevais))); - elseif($end_pos-$start_pos != 0) return (10+(35000/$vitesseFlotte*sqrt((abs($end_pos-$start_pos)*5000/$vitessevais)))); - else return (10+(35000/$vitesseFlotte-sqrt(5000/$vitesseVais))); -} - - -function vais_conso($tempsDeplacement,$nbvais = 1){ - return intval($tempsDeplacement*$nbvais/20); -} - -function send_mail($admail, $sujet, $corps){ - require_once(_FCORE."../game/Class/class.phpmailer.php"); - - $mail = new PHPmailer(); - $mail->SetLanguage('fr', _FCORE."../game/Class/"); - $mail->IsSMTP(); - $mail->IsHTML(true); - $mail->Host='s-fr.com'; - $mail->From='no-reply@halo-battle.s-fr.com'; - $mail->FromName='Halo-Battle'; - $mail->SMTPAuth=true; - $mail->Username='no-reply@halo-battle.s-fr.com'; - $mail->Password='hD3e2nXu'; - - $mail->AddAddress($admail); - $mail->AddReplyTo('no-reply@halo-battle.s-fr.com'); - $mail->Subject = $sujet; - $mail->Body = $corps; - - $return = $mail->Send(); - $mail->SmtpClose(); - - return $return; -} - -function send_mailHTML($admail, $sujet, $corps){ - require_once(_FCORE."../game/Class/class.phpmailer.php"); - - $mail = new PHPmailer(); - $mail->SetLanguage('fr', _FCORE."../game/Class/"); - $mail->IsSMTP(); - $mail->IsHTML(true); - $mail->Host='s-fr.com'; - $mail->From='no-reply@halo-battle.s-fr.com'; - $mail->FromName='Halo-Battle'; - $mail->SMTPAuth=true; - $mail->Username='no-reply@halo-battle.s-fr.com'; - $mail->Password='hD3e2nXu'; - - $mail->AddAddress($admail); - $mail->AddReplyTo('no-reply@halo-battle.s-fr.com'); - $mail->Subject = 'Halo-Battle :: '.$sujet; - $mail->Body = 'Halo-Battle :: '.$sujet.'

'.$corps.'

A bientôt dans Halo-Battle,
Le staff

'; - - $return = $mail->Send(); - $mail->SmtpClose(); - - return $return; -} - -function erreur($message, $color = "red", $lien = "", $temps = 2500){ - global $template; - $template->assign('message', $message); - //if (!empty($lien)) $template->assign('script',''); - $template->assign('couleur',$color); - $template->display('game/erreur.tpl'); - exit; -} - -function send_mp($joueur, $titre, $message, $type = 0, $emetteur = 0){ - global $table_mail, $bdd; - $temps = time(); - if (!is_numeric($joueur)) $joueur = trouvId($joueur); - if (!is_numeric($emetteur)) $emetteur = trouvId($emetteur); - if (!empty($joueur)) { - $bdd->connexion(); - $bdd->escape($joueur); - $bdd->escape($titre); - $bdd->escape($message); - $bdd->query("INSERT INTO $table_mail (destinataire, expediteur, type, sujet, contenu, temps) VALUES($joueur, $emetteur, $type, '$titre', '$message', '$temps');"); - $bdd->deconnexion(); - } -} - -function nameLink($id, $type){ - global $race; - require(_FCORE."../game/noms.php"); - - if ($type == "technologie") return ''.$technolo[$id].''; -} - -function mdp($nom, $mdp, $alea = false){ - if (empty($alea)) { - $alea = random(1024); - return array(hash_var(cxor(strtoupper($nom).':'.$mdp.'♂♪',$alea)), $alea); - } - else return hash_var(cxor(strtoupper($nom).':'.$mdp.'♂♪',$alea)); -} - -function redirection($url){ - header('Location: '.$url); - print ''; -} -?> \ No newline at end of file diff --git a/game/jeu/Copie de bourse.php b/game/jeu/Copie de bourse.php deleted file mode 100644 index d845a5f..0000000 --- a/game/jeu/Copie de bourse.php +++ /dev/null @@ -1,128 +0,0 @@ -= 0 && date('w') != 0 && date('w') != 6 && $queryUser['auth_level'] < 3) - erreur('La bourse est actuellement fermée !
Réouverture à 7h00', "orange"); -else*/if ($queryPlanetes[0]['id'] != $planete->id) - erreur('Vous devez être sur votre planète mère pour utiliser la bourse.'); -else { - $a = gpc('a'); - $v = gpc('v'); - $nb = gpc('a'.$a.$v, 'post'); - if ($nb < 0) erreur("Vous ne pouvez pas acheter ou vendre un nombre négatif d'action !", "red", "?p=bourse"); - if (!empty($a) && is_numeric($nb)) { - $action = new Bourse($a, $id_user); - $poss24 = $action->actionIn24Hours(); - if ($poss24 + $nb > MAX_ACTION_PAR_JOUR) erreur('Vous ne pouvez pas acheter plus de 5 mêmes actions dans les mêmes 24h.'); - $ressources = $action->prixAchat($nb); - if ($ressources[0] > $planete->metal || $ressources[1] > $planete->cristal) erreur('Vous n\'avez pas assez de ressources pour acheter '.$nb.' actions.'); - $action->addAction($nb); - $planete->metal -= $ressources[0]; - $planete->cristal -= $ressources[1]; - - header('Location: ?p=bourse&d='.$a); - exit; - } - elseif (!empty($v) && is_numeric($nb)) { - $action = new Bourse($v, $id_user); - $ressources = $action->delAction($nb); - $planete->metal += $ressources[0]; - $planete->cristal += $ressources[1]; - - header('Location: ?p=bourse&d='.$v); - exit; - } - elseif (gpc('e') && $planete->auth_level >= 3) { - $e = gpc('e'); - if (isset($_POST['nomaction']) && isset($_POST['descaction'])) { - $nom = gpc('nomaction', 'post'); - $description = gpc('descaction', 'post'); - $bdd->connexion(); - $bdd->escape($nom); - $bdd->escape($description); - $bdd->escape($e); - $bdd->query("UPDATE $table_bourse SET description = '$description', nom = '$nom' WHERE id = $e;"); - $bdd->deconnexion(); - } - elseif (isset($_POST['prixAM']) && isset($_POST['prixAC'])) { - $prixAM = gpc('prixAM', 'post'); - $prixAC = gpc('prixAC', 'post'); - $bdd->connexion(); - $bdd->escape($prixAM); - $bdd->escape($prixAC); - $bdd->escape($e); - $bdd->query("UPDATE $table_bourse SET metal = $prixAM, cristal = $prixAC WHERE id = $e;"); - $bdd->deconnexion(); - } - elseif (isset($_POST['newsaction'])) { - $news = gpc('newsaction', 'post'); - $time = time(); - $bdd->connexion(); - $bdd->escape($news); - $bdd->escape($e); - $bdd->query("UPDATE $table_bourse SET news = '$news', timeDesc = '$time' WHERE id = $e;"); - $bdd->deconnexion(); - } - - header('Location: ?p=bourse&d='.$e); - exit; - } - elseif (gpc('c') == "new" && $planete->auth_level >= 3 && is_numeric(gpc('prixAM', 'post')) && is_numeric(gpc('prixAC', 'post'))) { - if (isset($_POST['nomaction']) && isset($_POST['descaction'])) { - $nom = gpc('nomaction', 'post'); - $description = gpc('descaction', 'post'); - $prixAM = gpc('prixAM', 'post'); - $prixAC = gpc('prixAC', 'post'); - $news = gpc('newsaction', 'post'); - $time = time(); - $bdd->connexion(); - $bdd->escape($nom); - $bdd->escape($description); - $bdd->escape($prixAM); - $bdd->escape($prixAC); - $bdd->escape($news); - if (!empty($news)) $bdd->query("INSERT INTO $table_bourse (nom, description, news, timeDesc, metal, cristal) VALUES ('$nom', '$description', '$news', '$time', '$prixAM', '$prixAC');"); - else $bdd->query("INSERT INTO $table_bourse (nom, description, metal, cristal) VALUES ('$nom', '$description', '$prixAM', '$prixAC');"); - $bdd->deconnexion(); - } - - header('Location: ?p=bourse'); - exit; - } - elseif ($d = gpc('d')) { - $action = new Bourse($d, $id_user); - $template->assign('taxeA', $action->taxeA); - $template->assign('taxeV', $action->taxeV); - $template->assign('poss', $action->action()); - $template->assign('poss24', $action->actionIn24Hours()); - $action = null; - - $bdd->connexion(); - $bdd->escape($d); - $bourse = $bdd->unique_query("SELECT id, nom, description, news, metal, cristal, (metal/metalAnc-1)*100 AS evolution FROM $table_bourse WHERE id = $d;"); - $bdd->deconnexion(); - - if ($bourse) { - $page = 'bourseDetails'; - $template->assign('bourse', $bourse); - } - else erreur('Cette action n\'existe pas !', "red", '?p=bourse'); - } - else { - $bdd->connexion(); - $infos = $bdd->query("SELECT id, nom, news AS description FROM $table_bourse WHERE news != '' ORDER BY timeDesc DESC LIMIT 7;"); - $bourse = $bdd->query("SELECT id, nom, metal, cristal, (metal/metalAnc-1)*100 AS evolution FROM $table_bourse;"); - $bdd->deconnexion(); - - $page = 'bourse'; - $template->assign('bourse', $bourse); - $template->assign('infos', $infos); - } -} -?> \ No newline at end of file diff --git a/game/jeu/accueil.php b/game/jeu/accueil.php deleted file mode 100644 index 6370957..0000000 --- a/game/jeu/accueil.php +++ /dev/null @@ -1,34 +0,0 @@ -connexion(); -$alli = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = '".$planete->id_alliance."';"); - -//On regarde si le joueur a une flotte en vue -$radar = array(); -$nbPlan = count($queryPlanetes); -$detect = $planete->technologies[1]*1800; -/*for($i = 0; $i < $nbPlan; $i++){ - $end_galaxie = $queryPlanetes[$i]['galaxie']; - $end_ss = $queryPlanetes[$i]['ss']; - $end_position = $queryPlanetes[$i]['position']; - $radar[] = array($bdd->query("SELECT F.mission, F.start_galaxie, F.start_ss, F.start_position, F.start_time, F.end_time, F.start_time + F.end_time - ".time()." AS arrive_time, P.nom_planete, U.pseudo FROM $table_flottes F INNER JOIN $table_planete P ON P.galaxie = F.start_galaxie AND P.ss = F.start_ss AND P.position = F.start_position INNER JOIN $table_user U ON U.id = P.id_user WHERE F.effectue != '1' AND F.end_galaxie = '$end_galaxie' AND F.end_ss = '$end_ss' AND F.end_position = '$end_position' AND F.id_user != $id_user AND F.start_time + F.end_time - ".time()." <= $detect;"), array($queryPlanetes[$i]['nom_planete'], $queryPlanetes[$i]['galaxie'], $queryPlanetes[$i]['ss'], $queryPlanetes[$i]['position'])); -}*/ - -$bdd->deconnexion(); - -if (SURFACE == "planete") { - //Affichage des informations sur la planète - $diametre = separerNombres($planete->cases * 92); - $Classpoints = separerNombres($planete->points); - $template->assign('diametre',$diametre); - $template->assign('points',$Classpoints); -} - -$template->assign('mail', $queryMail); -$template->assign('radar',$radar); -$template->assign('alliance', $alli); -?> \ No newline at end of file diff --git a/game/jeu/admin/accueil.php b/game/jeu/admin/accueil.php deleted file mode 100644 index da1d8e5..0000000 --- a/game/jeu/admin/accueil.php +++ /dev/null @@ -1,15 +0,0 @@ -connexion(); -$mail = $bdd->unique_query("SELECT COUNT(id) AS nombre FROM $table_ope_mail WHERE statut = 0;"); -$pilori = $bdd->unique_query("SELECT COUNT(id) AS nombre FROM $table_user WHERE mv > 1;"); -$news = $bdd->query("SELECT * FROM $table_ope_news ORDER BY id ASC LIMIT 3;"); -$bdd->deconnexion(); - -$template->assign('nbMail', $mail['nombre']); -$template->assign('nbPilori', $pilori['nombre']); -$template->assign('news', $news); -?> \ No newline at end of file diff --git a/game/jeu/admin/bandeau.php b/game/jeu/admin/bandeau.php deleted file mode 100644 index 2d76610..0000000 --- a/game/jeu/admin/bandeau.php +++ /dev/null @@ -1,60 +0,0 @@ -assign('linkpage', 'bandeau'); - -if (!empty($_GET['i']) && $_GET['i'] == 'add') { - if (!empty($_POST['texte']) && isset($_POST['color'])) { - $texte = $_POST['texte']; - $color = $_POST['color']; - $chapeau->connexion(); - $chapeau->escape($texte); - $chapeau->escape($color); - $chapeau->query("INSERT INTO $table_infoshead (texte, color) VALUES ('$texte', '$color');"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=bandeau'); - exit; - } - $template->assign('id', 'add'); - $pagea = 'bandeau_add'; -} -elseif (!empty($_GET['i'])) { - $id = $_GET['i']; - if (!empty($_POST['texte']) && isset($_POST['color'])) { - $texte = $_POST['texte']; - $color = $_POST['color']; - $chapeau->connexion(); - $chapeau->escape($texte); - $chapeau->escape($color); - $chapeau->query("UPDATE $table_infoshead SET texte = '$texte', color = '$color' WHERE id = '$id';"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=bandeau'); - exit; - } - $chapeau->connexion(); - $req = $chapeau->unique_query("SELECT * FROM $table_infoshead WHERE id = '$id';"); - $chapeau->deconnexion(); - $template->assign('mod', $req); - $template->assign('id', $id); - $pagea = 'bandeau_add'; -} -elseif (!empty($_GET['d'])) { - $id = $_GET['d']; - $chapeau->connexion(); - $chapeau->query("DELETE FROM $table_infoshead WHERE id = '$id';"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=bandeau'); - exit; -} -else { - $chapeau->connexion(); - $req = $chapeau->query("SELECT * FROM $table_infoshead ORDER BY id ASC;"); - $chapeau->deconnexion(); - $template->assign('tableau', $req); -} -?> diff --git a/game/jeu/admin/demarrage.php b/game/jeu/admin/demarrage.php deleted file mode 100644 index d3161c1..0000000 --- a/game/jeu/admin/demarrage.php +++ /dev/null @@ -1,64 +0,0 @@ -assign('linkpage', 'demarrage'); - -if (!empty($_GET['i']) && $_GET['i'] == 'add') { - if (!empty($_POST['contenu']) && isset($_POST['titre'])) { - $titre = gpc('titre', 'post'); - $contenu = gpc('contenu', 'post'); - $chapeau->connexion(); - $chapeau->escape($titre); - $chapeau->escape($contenu); - $time = time(); - $chapeau->query("INSERT INTO $table_messages_demarrage (titre, contenu, time) VALUES ('$titre', '$contenu', $time);"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=demarrage'); - exit; - } - $template->assign('id', 'add'); - $pagea = 'demarrage_add'; -} -elseif (!empty($_GET['i'])) { - $id = $_GET['i']; - if (!empty($_POST['contenu']) && isset($_POST['titre'])) { - $titre = gpc('titre', 'post'); - $texte = gpc('contenu', 'post'); - $chapeau->connexion(); - $chapeau->escape($titre); - $chapeau->escape($texte); - $time = time(); - $reset = gpc('reset', 'post'); - if (!empty($reset)) $chapeau->query("UPDATE $table_messages_demarrage SET contenu = '$texte', titre = '$titre', time = $time WHERE id = '$id';"); - else $chapeau->query("UPDATE $table_messages_demarrage SET contenu = '$texte', titre = '$titre' WHERE id = '$id';"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=demarrage'); - exit; - } - $chapeau->connexion(); - $req = $chapeau->unique_query("SELECT * FROM $table_messages_demarrage WHERE id = '$id';"); - $chapeau->deconnexion(); - $template->assign('mod', $req); - $template->assign('id', $id); - $pagea = 'demarrage_add'; -} -elseif (!empty($_GET['d'])) { - $id = $_GET['d']; - $chapeau->connexion(); - $chapeau->query("DELETE FROM $table_messages_demarrage WHERE id = '$id';"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=demarrage'); - exit; -} -else { - $chapeau->connexion(); - $req = $chapeau->query("SELECT * FROM $table_messages_demarrage;"); - $chapeau->deconnexion(); - $template->assign('tableau', $req); -} -?> \ No newline at end of file diff --git a/game/jeu/admin/flottes.php b/game/jeu/admin/flottes.php deleted file mode 100644 index 302ae29..0000000 --- a/game/jeu/admin/flottes.php +++ /dev/null @@ -1,21 +0,0 @@ -connexion(); -$req = mysql_query("SELECT * FROM `$table_flottes` ORDER BY `start_time` DESC"); -$tableau = array(); -while($resultat = mysql_fetch_array($req)) { - $user_source = infoPlan($resultat['end_galaxie'], $resultat['end_ss'], $resultat['end_position'], 'id_user'); - if ($resultat['contenu_metal'] + $resultat['contenu_cristal'] + $resultat['contenu_hydrogene'] >= $_GET['ceil']) $color = 'FF0000'; - elseif ($user_source != $resultat['id_user']) $color = 'DFBF00'; - else $color = false; - $tableau[] = array(trouvNom($user_source), trouvNom($resultat['id_user']), infoPlan($resultat['start_galaxie'], $resultat['start_ss'], $resultat['start_position'], 'nom_planete'), '['.$resultat['start_galaxie'].':'.$resultat['start_ss'].':'.$resultat['start_position'].']', infoPlan($resultat['end_galaxie'], $resultat['end_ss'], $resultat['end_position'], 'nom_planete'), '['.$resultat['end_galaxie'].':'.$resultat['end_ss'].':'.$resultat['end_position'].']', $resultat['start_time'], ''.$resultat['nb_vais'].'', $resultat['vitesse'], $resultat['contenu_metal'], $resultat['contenu_cristal'], $resultat['contenu_hydrogene'], $color); -} - -$template->assign('flottes', $tableau); -?> \ No newline at end of file diff --git a/game/jeu/admin/inscription.php b/game/jeu/admin/inscription.php deleted file mode 100644 index 4b89cfe..0000000 --- a/game/jeu/admin/inscription.php +++ /dev/null @@ -1,14 +0,0 @@ -
L\'inscription doit avoir lieu par vous même en raison des procédures de sécurités !', "white"); - } - else erreur('Mot de passe incorrect !'); -} -?> \ No newline at end of file diff --git a/game/jeu/admin/ip.php b/game/jeu/admin/ip.php deleted file mode 100644 index 65543e3..0000000 --- a/game/jeu/admin/ip.php +++ /dev/null @@ -1,36 +0,0 @@ -connexion(); -$page = gpc('v'); -if (empty($page) || !is_numeric($page)) $page = 0; - -$act = gpc('act'); -if ($act == 'multiok') $chapeau->query("UPDATE $table_user SET multi = '1' WHERE id = ".$_GET['util'].";"); - -if (isset($_GET['ip'])) $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id WHERE ip = '".$_GET['ip']."' ORDER BY ip ASC;"); -elseif (isset($_GET['util']) && isset($_GET['comp'])) $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id WHERE id_util = ".$_GET['util']." OR id_util = ".$_GET['comp']." ORDER BY ip ASC;"); -elseif (isset($_GET['util'])) $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id WHERE id_util = '".$_GET['util']."' ORDER BY ip ASC;"); -elseif (isset($_GET['tri'])) $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id ORDER BY ".$_GET['tri']." ASC;"); -else $req = mysql_query("SELECT R.id, R.id_util, R.time, R.ip, U.pseudo, U.mv, U.multi FROM $table_registre_identification R INNER JOIN $table_user U ON R.id_util = U.id WHERE R.time > '$timelimit 00:00:00' ORDER BY R.ip ASC LIMIT ".($page*75).",75;"); -//SELECT last_ip,COUNT(*) FROM user GROUP BY last_ip HAVING COUNT(*)>1 -$nbpage = $chapeau->unique_query("SELECT COUNT(id) AS nb FROM $table_registre_identification WHERE time > '$timelimit 00:00:00';"); -$chapeau->deconnexion(); - -$anc = array('ip' => 0, 'id_util' => 0); -$tableau = array(); -while($resultat = mysql_fetch_array($req)) { - if ($resultat['mv'] == 3) $color = 'DFBF00'; - elseif ($resultat['multi'] == 1 && $anc['ip'] == $resultat['ip'] && $anc['id_util'] != $resultat['id_util']) $color = 'EE66EE'; - elseif ($anc['ip'] == $resultat['ip'] && $anc['id_util'] != $resultat['id_util']) $color = 'FF0000'; - else $color = false; - $tableau[] = array($resultat['ip'], 'absent pour plus de rapidité'/*gethostbyaddr($resultat['ip'])*/, $resultat['id_util'], $resultat['pseudo'], $resultat['time'], $resultat['mv'], $color); - $anc = $resultat; -} -$template->assign('ips', $tableau); -$template->assign('numpage', $page); -$template->assign('nbpage', floor($nbpage['nb']/75)); -?> \ No newline at end of file diff --git a/game/jeu/admin/joueur.php b/game/jeu/admin/joueur.php deleted file mode 100644 index dbbc804..0000000 --- a/game/jeu/admin/joueur.php +++ /dev/null @@ -1,52 +0,0 @@ -assign('linkpage', 'vjoueurs'); - -if (!empty($_GET['id']) && !empty($_GET['key']) && $_GET['key'] != 'id') { - $pagea = 'print_key'; - $id_plan = $_GET['id']; - $key = $_GET['key']; - $chapeau->connexion(); - $chapeau->escape($id_plan); - $chapeau->escape($key); - $reqJ = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '$id_plan';"); - $req = $chapeau->unique_query("DESCRIBE $table_user $key;"); - $chapeau->deconnexion(); - $template->assign('tableau', $reqJ); - $template->assign('type', explode('(', $req['Type'])); - $template->assign('idPlan', $id_plan); - $template->assign('key', $_GET['key']); -} -elseif (!empty($_GET['id'])) { - $id_plan = $_GET['id']; - if (isset($_POST['key']) && isset($_POST['mod'])) { - $key = $_POST['key']; - $mod = $_POST['mod']; - $chapeau->connexion(); - $chapeau->escape($mod); - $chapeau->escape($id_plan); - $chapeau->query("UPDATE $table_user SET $key = '$mod' WHERE id = '$id_plan';"); - $chapeau->deconnexion(); - } - $chapeau->connexion(); - $req = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '$id_plan';"); - $chapeau->deconnexion(); - $template->assign('tableau', $req); - $template->assign('idPlan', $id_plan); -} -elseif (!empty($_GET['name'])) { - $name = $_GET['name']; - $chapeau->connexion(); - $chapeau->escape($name); - $req = $chapeau->unique_query("SELECT * FROM $table_user WHERE pseudo = '$name';"); - $chapeau->deconnexion(); - header('Location: admin.php?p=vjoueurs&id='.$req['id']); - exit; -} -else { - $pagea = 'print_choixU'; -} -?> \ No newline at end of file diff --git a/game/jeu/admin/mail.php b/game/jeu/admin/mail.php deleted file mode 100644 index f3dbe50..0000000 --- a/game/jeu/admin/mail.php +++ /dev/null @@ -1,49 +0,0 @@ -assign('linkpage', 'courrier'); - -if (!empty($_GET['w']) || !empty($_GET['x'])) { - if (!empty($_GET['w'])) $id = $_GET['w']; - else $id = $_GET['x']; - $chapeau->connexion(); - $chapeau->escape($id); - $req = $chapeau->unique_query("SELECT $table_user.pseudo, $table_ope_mail.statut, $table_ope_mail.time, $table_ope_mail.titre, $table_ope_mail.contenu, $table_ope_mail.id FROM $table_ope_mail INNER JOIN $table_user ON $table_user.id = $table_ope_mail.id_user WHERE $table_ope_mail.id = '$id';"); - if ($req['statut'] >= 6) $chapeau->query("UPDATE $table_ope_mail SET statut = '0' WHERE id = '$id';"); - else $chapeau->query("UPDATE $table_ope_mail SET statut = statut + 1 WHERE id = '$id';"); - $chapeau->deconnexion(); - - if (isset($_GET['x'])) header('Location: admin.php?p=courrier&v='.$id); - else header('Location: admin.php?p=courrier'); - exit; -} -elseif (!empty($_GET['v'])) { - $id = $_GET['v']; - $chapeau->connexion(); - $chapeau->escape($id); - $req = $chapeau->unique_query("SELECT $table_user.pseudo, $table_ope_mail.statut, $table_ope_mail.time, $table_ope_mail.titre, $table_ope_mail.contenu, $table_ope_mail.id FROM $table_ope_mail INNER JOIN $table_user ON $table_user.id = $table_ope_mail.id_user WHERE $table_ope_mail.id = '$id';"); - $chapeau->deconnexion(); - - $template->assign('req', $req); - $template->assign('id', $id); - $pagea = 'mail_view'; -} -elseif (!empty($_GET['d']) && $sess->level >= 5) { - $id = $_GET['d']; - $chapeau->connexion(); - $chapeau->escape($id); - $chapeau->query("DELETE FROM $table_ope_mail WHERE id = '$id';"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=courrier'); - exit; -} -else { - $chapeau->connexion(); - $req = $chapeau->query("SELECT $table_user.pseudo, $table_ope_mail.statut, $table_ope_mail.time, $table_ope_mail.titre, $table_ope_mail.contenu, $table_ope_mail.id FROM $table_ope_mail INNER JOIN $table_user ON $table_user.id = $table_ope_mail.id_user ORDER BY $table_ope_mail.time DESC;"); - $chapeau->connexion(); - $template->assign('mails', $req); -} -?> \ No newline at end of file diff --git a/game/jeu/admin/planete.php b/game/jeu/admin/planete.php deleted file mode 100644 index a8b9dbf..0000000 --- a/game/jeu/admin/planete.php +++ /dev/null @@ -1,65 +0,0 @@ -assign('linkpage', 'vplanetes'); - -if (!empty($_GET['id']) && !empty($_GET['key']) && $_GET['key'] == 'hash_planete') { - $id_plan = $_GET['id']; - $chapeau->connexion(); - $chapeau->query("UPDATE $table_planete SET hash_planete = SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)) WHERE id = $id_plan;"); - - $req = $chapeau->unique_query("SELECT * FROM $table_planete WHERE id = $id_plan;"); - $chapeau->deconnexion(); - $template->assign('tableau', $req); - $template->assign('idPlan', $id_plan); -} -elseif (!empty($_GET['id']) && !empty($_GET['key']) && $_GET['key'] != 'id') { - $pagea = 'print_key'; - $id_plan = $_GET['id']; - $key = $_GET['key']; - $chapeau->connexion(); - $chapeau->escape($id_plan); - $chapeau->escape($key); - $reqp = $chapeau->unique_query("SELECT * FROM $table_planete WHERE id = '$id_plan';"); - $req = $chapeau->unique_query("DESCRIBE $table_planete $key;"); - $chapeau->deconnexion(); - $template->assign('tableau', $reqp); - $template->assign('type', explode('(', $req['Type'])); - $template->assign('idPlan', $id_plan); - $template->assign('key', $_GET['key']); -} -elseif (!empty($_GET['id'])) { - $id_plan = $_GET['id']; - if (isset($_POST['key']) && isset($_POST['mod']) && $_POST['key'] != 'id') { - $key = $_POST['key']; - $mod = $_POST['mod']; - $chapeau->connexion(); - $chapeau->escape($mod); - $chapeau->query("UPDATE $table_planete SET $key = '$mod' WHERE id = $id_plan;"); - $chapeau->deconnexion(); - } - $chapeau->connexion(); - $req = $chapeau->unique_query("SELECT * FROM $table_planete WHERE id = $id_plan;"); - $chapeau->deconnexion(); - $template->assign('tableau', $req); - $template->assign('idPlan', $id_plan); -} -elseif (isset($_GET['amas']) && isset($_GET['ss']) && !empty($_GET['pos'])) { - $amas = $_GET['amas']; - $ss = $_GET['ss']; - $pos = $_GET['pos']; - $chapeau->connexion(); - $chapeau->escape($amas); - $chapeau->escape($ss); - $chapeau->escape($pos); - $req = $chapeau->unique_query("SELECT * FROM $table_planete WHERE galaxie = '$amas' AND ss = '$ss' AND position = '$pos';"); - $chapeau->deconnexion(); - header('Location: admin.php?p=vplanetes&id='.$req['id']); - exit; -} -else { - $pagea = 'print_choixP'; -} -?> \ No newline at end of file diff --git a/game/jeu/admin/prendre_controle.php b/game/jeu/admin/prendre_controle.php deleted file mode 100644 index 9058ceb..0000000 --- a/game/jeu/admin/prendre_controle.php +++ /dev/null @@ -1,42 +0,0 @@ -assign('linkpage', 'cjoueurs'); - -if ($sess->level >= 5 && !empty($_GET['id'])) { - $name = $_GET['id']; - $chapeau->connexion(); - $chapeau->escape($name); - $req = $chapeau->unique_query("SELECT id, pseudo, auth_level FROM $table_user WHERE id = '$name';"); - $chapeau->deconnexion(); - if ($req['auth_level'] >= $sess->level) { - $template->assign('message', 'Vous ne pouvez pas prendre le contrôle de cet utilisateur !'); - } - else { - $chapeau->connexion(); - $reqPl = $chapeau->unique_query("SELECT id, nom_planete FROM $table_planete WHERE id_user = '".$req['id']."' LIMIT 1;"); - $chapeau->deconnexion(); - - if (empty($sess->values['souscontrole'])) $sess->values['souscontrole'] = array($sess->values['id'], $sess->values['idPlan']); - $sess->values['id'] = $req['id']; - $sess->values['idPlan'] = $reqPl['id']; - $sess->put(); - - $template->assign('message', 'Vous contrôlez maintenant le joueur '.$req['pseudo'].'.
Planète '.$reqPl['nom_planete'].' sélectionnée !'); - } -} -elseif (!empty($_GET['name'])) { - $name = $_GET['name']; - $chapeau->connexion(); - $chapeau->escape($name); - $req = $chapeau->unique_query("SELECT id FROM $table_user WHERE pseudo = '$name';"); - $chapeau->deconnexion(); - header('Location: admin.php?p=cjoueurs&id='.$req['id']); - exit; -} -else { - $pagea = 'print_choixU'; -} -?> \ No newline at end of file diff --git a/game/jeu/admin/rapport.php b/game/jeu/admin/rapport.php deleted file mode 100644 index 9c9d537..0000000 --- a/game/jeu/admin/rapport.php +++ /dev/null @@ -1,26 +0,0 @@ -assign('linkpage', 'vrapports'); - -if (!empty($_GET['name'])) { - $id_user = $_GET['name']; - $chapeau->connexion(); - $req = $chapeau->query("SELECT * FROM $table_mail WHERE destinataire = '$id_user' AND expediteur = '' ORDER BY temps DESC;"); - $chapeau->deconnexion(); - $template->assign('tableau', $req); - $template->assign('idPlan', $id_user); -} -elseif (!empty($_GET['id'])) { - $chapeau->connexion(); - $req = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '".mysql_real_escape_string($_GET['id'])."';"); - $chapeau->deconnexion(); - header('Location: admin.php?p=vrapports&name='.$req['pseudo']); - exit; -} -else { - $pagea = 'print_choixU'; -} -?> \ No newline at end of file diff --git a/game/jeu/admin/sanction_joueur.php b/game/jeu/admin/sanction_joueur.php deleted file mode 100644 index e993a36..0000000 --- a/game/jeu/admin/sanction_joueur.php +++ /dev/null @@ -1,42 +0,0 @@ -assign('linkpage', 'sjoueurs'); - -if (!empty($_GET['id']) && !empty($_GET['sanc']) && (!empty($_GET['raisonmv']) || $_GET['sanc'] < 0)) { - $raisonmv = $_GET['raisonmv']; - $id_plan = $_GET['id']; - $chapeau->connexion(); - $chapeau->escape($raisonmv); - $chapeau->escape($id_plan); - - if ($_GET['sanc'] == 'definitif' || $_GET['sanc'] == 'définitif' || $_GET['sanc'] == 'd') { - $chapeau->query("UPDATE $table_user SET mv = '3', raisonmv = '$raisonmv', operateurmv = '$id_user' WHERE id = '$id_plan';"); - $chapeau->deconnexion(); - - $template->assign('message', 'Le joueur a été banni définitivement !'); - } - else { - $sanc = $_GET['sanc']; - $time = time() + $_GET['sanc'] * 86400 - 259200; - $chapeau->query("UPDATE $table_user SET mv = '2', last_visite = '$time', raisonmv = '$raisonmv', operateurmv = '$id_user' WHERE id = '$id_plan';"); - $chapeau->deconnexion(); - - $template->assign('message', 'Le joueur a été placé en mode vacances !'); - } -} -elseif (!empty($_GET['name']) && !empty($_GET['sanc']) && isset($_GET['raisonmv'])) { - $name = $_GET['name']; - $chapeau->connexion(); - $chapeau->escape($name); - $req = $chapeau->unique_query("SELECT * FROM $table_user WHERE pseudo = '$name';"); - $chapeau->deconnexion(); - header('Location: admin.php?p=sjoueurs&sanc='.$_GET['sanc'].'&raisonmv='.$_GET['raisonmv'].'&id='.$req['id']); - exit; -} -else { - $pagea = 'sanctionU_choix'; -} -?> \ No newline at end of file diff --git a/game/jeu/admin/supprimer_joueur.php b/game/jeu/admin/supprimer_joueur.php deleted file mode 100644 index 5438852..0000000 --- a/game/jeu/admin/supprimer_joueur.php +++ /dev/null @@ -1,42 +0,0 @@ -assign('linkpage', 'djoueurs'); - -if ($sess->level >= 5 && !empty($_GET['id'])) { - $id = $_GET['id']; - $chapeau->connexion(); - $chapeau->escape($id); - $req = $chapeau->unique_query("SELECT * FROM $table_user WHERE id = '$id';"); - $chapeau->deconnexion(); - if ($req) { - $nom = trouvNom($id); - $chapeau->connexion(); - $chapeau->escape($nom); - $chapeau->query("DELETE FROM $table_mail WHERE destinataire = '$nom';"); - $chapeau->query("DELETE FROM $table_user WHERE id = '$id';"); - $chapeau->query("DELETE FROM $table_flottes WHERE id_user = '$id';"); - $chapeau->query("DELETE FROM $table_planete WHERE id_user = '$id';"); - $chapeau->deconnexion(); - $template->assign('message', 'Le joueur a été supprimé du jeu ainsi que toutes les données le concernant !'); - } - else { - $chapeau->deconnexion(); - $template->assign('message', 'Le joueur n\'a pas été trouvé !'); - } -} -elseif (!empty($_GET['name'])) { - $name = $_GET['name']; - $chapeau->connexion(); - $chapeau->escape($name); - $req = $chapeau->unique_query("SELECT * FROM $table_user WHERE pseudo = '$name';"); - $chapeau->deconnexion(); - header('Location: admin.php?p=djoueurs&id='.$req['id']); - exit; -} -else { - $pagea = 'print_choixU'; -} -?> \ No newline at end of file diff --git a/game/jeu/admin/version.php b/game/jeu/admin/version.php deleted file mode 100644 index 807aade..0000000 --- a/game/jeu/admin/version.php +++ /dev/null @@ -1,63 +0,0 @@ -assign('linkpage', 'version'); - -if (!empty($_GET['i']) && $_GET['i'] == 'add' && $sess->level >= 7) { - if (!empty($_POST['version']) && !empty($_POST['contenu'])) { - $version = $_POST['version']; - $contenu = $_POST['contenu']; - $temps = time(); - $nom_user = trouvNom($id_user); - $chapeau->connexion(); - $chapeau->escape($version); - $chapeau->escape($contenu); - $chapeau->query("INSERT INTO $table_version (version, contenu, temps, pseudo) VALUES ('$version', '$contenu', '$temps', '$nom_user');"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=version'); - exit; - } - $template->assign('id', 'add'); - $pagea = 'version_add'; -} -elseif (!empty($_GET['i'])) { - $id = $_GET['i']; - if (!empty($_POST['version']) && !empty($_POST['contenu'])) { - $version = $_POST['version']; - $contenu = $_POST['contenu']; - $chapeau->connexion(); - $chapeau->escape($version); - $chapeau->escape($contenu); - $chapeau->query("UPDATE $table_version SET version = '$version', contenu = '$contenu' WHERE id = '$id';"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=version'); - exit; - } - $chapeau->connexion(); - $req = $chapeau->unique_query("SELECT * FROM $table_version WHERE id = '$id';"); - $chapeau->deconnexion(); - $template->assign('mod', $req); - $template->assign('id', $id); - $pagea = 'version_add'; -} -elseif (!empty($_GET['d']) && $sess->values['auth_level'] >= 7) { - $id = $_GET['d']; - $chapeau->connexion(); - $chapeau->escape($id); - $chapeau->query("DELETE FROM $table_version WHERE id = '$id';"); - $chapeau->deconnexion(); - - header('Location: admin.php?p=version'); - exit; -} -else { - $chapeau->connexion(); - $req = $chapeau->query("SELECT * FROM $table_version ORDER BY temps DESC;"); - $chapeau->deconnexion(); - $template->assign('tableau', $req); -} -?> \ No newline at end of file diff --git a/game/jeu/aide.php b/game/jeu/aide.php deleted file mode 100644 index 6942cc2..0000000 --- a/game/jeu/aide.php +++ /dev/null @@ -1,20 +0,0 @@ - \ No newline at end of file diff --git a/game/jeu/alliances.php b/game/jeu/alliances.php deleted file mode 100644 index f115123..0000000 --- a/game/jeu/alliances.php +++ /dev/null @@ -1,628 +0,0 @@ -connexion(); -if (!empty($planete->id_alliance) && $planete->id_grade_alliance != -1 && $alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = ".$planete->id_alliance.";")) { - //On détermine les accès du joueur - if ($alliance['fondateur'] == $id_user) - $access = array( - 'fondateur' => 1, - 'chat' => 1, - 'grades' => 1, - 'membre' => 1, - 'ecriture' => 1, - 'alliance' => 1 - ); - elseif ($planete->id_grade_alliance != 0) { - $bdd->connexion(); - $grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = ".$planete->id_grade_alliance.";"); - $bdd->deconnexion(); - $access = array( - 'fondateur' => 0, - 'chat' => $grade['gest_chat'], - 'grades' => $grade['gest_rang'], - 'membre' => $grade['gest_membre'], - 'ecriture' => $grade['gest_ecriture'], - 'alliance' => $grade['gest_admin'] - ); - } - else - $access = array( - 'fondateur' => 0, - 'chat' => 0, - 'grades' => 0, - 'membre' => 0, - 'ecriture' => 0, - 'alliance' => 0 - ); - $template->assign('access', $access); - - //Visionnage des pages de l'alliance - if (!isset($_GET['q'])) $_GET['q'] = ''; - //Pages d'administration - if ($_GET['q'] == 'adm_chat' && $access['chat']) { - if (!empty($_GET['i'])) { - $i = floor($_GET['i']); - $alliId = $alliance['id']; - $bdd->connexion(); - $bdd->escape($i); - $bdd->query("DELETE FROM $table_alliances_chat WHERE id = $i AND id_alliance = $alliId;"); - $bdd->deconnexion(); - header('Location: ?p=alliances&q=adm_chat#chat'); - exit; - } - $page = 'alliance_adm_chat'; - $alliId = $alliance['id']; - $bdd->connexion(); - $chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = $alliId ORDER BY id DESC LIMIT 50;"); - $bdd->deconnexion(); - for($i = 0; $i < $bdd->num_rows ; $i++){ - $chat[$i]['emetteur'] = trouvNom($chat[$i]['emetteur']); - } - $template->assign('chat', $chat); - - } - elseif ($_GET['q'] == 'adm_grades' && $access['membre']) { - if (isset($_GET['a']) && $_GET['a'] == 'add') { - if (!empty($_POST['nom']) && isset($_POST['description'])) { - $nom = $_POST['nom']; - $description = $_POST['description']; - - if (!empty($_POST['id'])) { - $id = $_POST['id']; - $bdd->connexion(); - $bdd->escape($id); - $bdd->escape($nom); - $bdd->escape($description); - @$bdd->query("UPDATE $table_alliances_grade SET nom = '$nom', description = '$description', gest_chat = ".ceil($_POST['gest_chat']).", gest_rang = ".ceil($_POST['gest_rang']).", gest_membre = ".ceil($_POST['gest_membre']).", gest_ecriture = ".ceil($_POST['gest_ecriture']).", gest_admin = ".ceil($_POST['gest_alliance'])." WHERE id = $id AND id_alliance = ".$alliance['id'].";"); - $bdd->deconnexion(); - } - else { - $bdd->connexion(); - $bdd->escape($nom); - $bdd->escape($description); - @$bdd->query("INSERT INTO $table_alliances_grade (id_alliance, nom, description, gest_chat, gest_rang, gest_membre, gest_ecriture, gest_admin) VALUES (".$alliance['id'].", '$nom', '$description', ".ceil($_POST['gest_chat']).", ".ceil($_POST['gest_rang']).", ".ceil($_POST['gest_membre']).", ".ceil($_POST['gest_ecriture']).", ".ceil($_POST['gest_alliance']).");"); - $bdd->deconnexion(); - } - header('Location: ?p=alliances&q=adm_grades'); - exit; - } - $page = 'alliance_adm_grades_add'; - } - elseif (!empty($_GET['i']) && isset($_GET['a']) && $_GET['a'] == 'del') { - $i = gpc('i'); - $bdd->connexion(); - $bdd->escape($i); - $mod = $bdd->unique_query("DELETE FROM $table_alliances_grade WHERE id = $i AND id_alliance = ".$alliance['id'].";"); - $bdd->deconnexion(); - - header('Location: ?p=alliances&q=adm_grades'); - exit; - } - elseif (!empty($_GET['i'])) { - $page = 'alliance_adm_grades_add'; - $i = $_GET['i']; - $bdd->connexion(); - $bdd->escape($i); - $mod = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = $i AND id_alliance = ".$alliance['id'].";"); - $bdd->deconnexion(); - $template->assign('mod', $mod); - } - else { - $page = 'alliance_adm_grades'; - $alliId = $alliance['id']; - $bdd->connexion(); - $grades = $bdd->query("SELECT * FROM $table_alliances_grade WHERE id_alliance = $alliId ORDER BY nom ASC;"); - $bdd->deconnexion(); - $template->assign('grades', $grades); - } - } - elseif ($_GET['q'] == 'adm_ecrits' && $access['ecriture']) { - if (isset($_GET['t']) && $_GET['t'] == 'presentation') $mod = 'presentation'; - else $mod = 'interne'; - if (!empty($_POST['type']) && isset($_POST['textarea'])) { - $mod = $_POST['type']; - $text = $_POST['textarea']; - $alliId = $alliance['id']; - $bdd->connexion(); - $bdd->escape($text); - $bdd->escape($mod); - $bdd->query("UPDATE $table_alliances SET $mod = '$text' WHERE id = $alliId;"); - $bdd->deconnexion(); - header('Location: ?p=alliances&q=adm_ecrits&t='.$mod); - exit; - } - $page = 'alliance_adm_ecritures'; - $template->assign('alliance', $alliance); - $template->assign('mod', $mod); - } - elseif ($_GET['q'] == 'adm_mp' && $access['membre']) { - if (!empty($_POST['textarea'])) { - $titre = $_POST['titre']; - $texte = $_POST['textarea']; - $expediteur = '['.$alliance['tag'].'] '.trouvNom($id_user).''; - $alliId = $alliance['id']; - $bdd->connexion(); - $bdd->escape($titre); - $bdd->escape($texte); - $bdd->escape($expediteur); - $membres = $bdd->query("SELECT id FROM $table_user WHERE id_alliance = $alliId;"); - $bdd->deconnexion(); - $temps = time(); - foreach($membres as $membre){ - send_mp($membre['id'], $titre, $texte, 1, $id_user); - } - erreur('Le message privé a été communiqué à tous les joueurs de l\'alliance.', "green", '?p=alliances'); - } - $page = 'alliance_adm_mpmass'; - } - elseif ($_GET['q'] == 'adm_emprunt' && $access['membre']) { - $u = gpc('u'); - $a = gpc('a'); - if (!empty($a) && is_numeric($a)) { - $bdd->escape($a); - $demande = $bdd->unique_query("SELECT * FROM $table_alliances_emprunt WHERE id=$a"); - if ($bdd->query("UPDATE $table_alliances SET metal = metal - ".$demande['metal'].", cristal = cristal - ".$demande['cristal'].", hydrogene = hydrogene - ".$demande['hydrogene']." WHERE id = ".$alliance['id'].";") == NULL) { - $bdd->query("UPDATE $table_planete SET metal = metal + ".$demande['metal'].", cristal = cristal + ".$demande['cristal'].", hydrogene = hydrogene + ".$demande['hydrogene']." WHERE id_user = ".$demande['id_user']." LIMIT 1;"); - $bdd->query("DELETE FROM $table_alliances_emprunt WHERE id = $a;"); - send_mp($demande['id_user'], '['.$alliance['tag'].'] Réponse à la demande de financement', 'Votre demande de financement a été acceptée par l\'alliance.
Vous recevez '.$demande['metal'].' '.$ressourc[0].', '.$demande['cristal'].' '.$ressourc[1].', '.$demande['hydrogene'].' '.$ressourc[2].'.'); - - header('Location: ?p=alliances&q=adm_emprunt'); - exit; - } - else erreur('Impossible d\'accepter la demande de financement pour le moment.'); - } - elseif (!empty($u) && is_numeric($u)) { - $bdd->escape($u); - $demande = $bdd->unique_query("SELECT id_user FROM $table_alliances_emprunt WHERE id=$u"); - $bdd->query("DELETE FROM $table_alliances_emprunt WHERE id = $u;"); - send_mp($demande['id_user'], '['.$alliance['tag'].'] Réponse à la demande de financement', 'Votre demande de financement a été refusée par l\'alliance.'); - - header('Location: ?p=alliances&q=adm_emprunt'); - exit; - } - $demandes = $bdd->query("SELECT E.id, E.raison, E.metal, E.cristal, E.hydrogene, U.pseudo FROM $table_alliances_emprunt E INNER JOIN $table_user U ON U.id = E.id_user WHERE E.id_alliance = ".$alliance['id'].";"); - $template->assign('demandes', $demandes); - - $alliance['metalS'] = separerNombres($alliance['metal']); - $alliance['cristalS'] = separerNombres($alliance['cristal']); - $alliance['hydrogeneS'] = separerNombres($alliance['hydrogene']); - $template->assign('alliance', $alliance); - $page = 'alliance_adm_emprunt'; - } - elseif ($_GET['q'] == 'adm_alliance' && $access['alliance']) { - $recharg = false; - if (isset($_POST['defcon']) && isset($_POST['defcon_txt']) && isset($_POST['etat_inscription']) && isset($_POST['image']) && isset($_POST['url'])) { - $defcon = $_POST['defcon']; - $defcon_txt = $_POST['defcon_txt']; - $etat_inscription = $_POST['etat_inscription']; - $image = $_POST['image']; - $url = $_POST['url']; - $alliId = $alliance['id']; - $bdd->connexion(); - $bdd->escape($defcon); - $bdd->escape($defcon_txt); - $bdd->escape($etat_inscription); - $bdd->escape($image); - $bdd->escape($url); - $bdd->query("UPDATE $table_alliances SET defcon = '$defcon', defcon_txt = '$defcon_txt', etat_inscription = '$etat_inscription', image = '$image', url = '$url' WHERE id = '$alliId';"); - $bdd->deconnexion(); - $recharg = true; - } - if (isset($_POST['fondateur']) && $alliance['fondateur'] == $id_user && isset($_POST['pswd_admin'])) { - $bdd->connexion(); - $queryUser = $bdd->unique_query("SELECT * FROM $table_user WHERE id = $id_user;"); - $bdd->deconnexion(); - if (!empty($_POST['pswd_admin']) && $queryUser['mdp'] == sha1(strtoupper($planete->pseudo).':'.$_POST['pswd_admin']) && empty($sess->values['forcealli'])) { - $sess->values['forcealli'] = true; - $sess->put(); - $template->assign('message','Êtes-vous sûr de vouloir dissoudre cette alliance ?
Pour confirmer la dissolution de l\'alliance, rechargez cette page.'); - $template->assign('couleur','orange'); - $template->display('game/erreur.tpl'); - exit; - } - elseif (!empty($_POST['pswd_admin']) && $queryUser['mdp'] == sha1(strtoupper($planete->pseudo).':'.$_POST['pswd_admin']) && isset($sess->values['forcealli']) && $sess->values['forcealli']) { - $alliId = $alliance['id']; - $bdd->connexion(); - $bdd->query("DELETE FROM $table_alliances WHERE id = '$alliId';"); - $membres = $bdd->query("SELECT id FROM $table_user WHERE id_alliance = '$alliId';"); - $nbeff = $bdd->num_rows; - foreach($membres as $membre){ - $bdd->query("UPDATE $table_user SET id_alliance = '0', id_grade_alliance = '0' WHERE id = '".$membre['id']."' AND id_alliance = '$alliId';"); - } - $bdd->deconnexion(); - erreur('L\'alliance a été dissoute avec succès.', 'green'); - } - elseif (!empty($_POST['pswd_admin']) && $queryUser['mdp'] != sha1(strtoupper($planete->pseudo).':'.$_POST['pswd_admin'])) { - erreur('Impossible de dissoudre l\'alliance : mot de passe incorrect.', "red", "?p=alliances&q=adm_alliance", 3000); - } - $fondateur = $_POST['fondateur']; - $bdd->connexion(); - $bdd->escape($fondateur); - $bdd->query("UPDATE $table_alliances SET fondateur = '$fondateur' WHERE id = '".$alliance['id']."'"); - $bdd->deconnexion(); - $recharg = true; - } - if ($recharg) { - header('Location: ?p=alliances&q=adm_alliance'); - exit; - } - $page = 'alliance_adm_admin'; - $niveaux = array('Niveau 1', 'Niveau 2', 'Niveau 3', 'Niveau 4', 'Niveau 5'); - $niveauxi = array('1', '2', '3', '4', '5'); - $template->assign('niveaux', $niveaux); - $template->assign('niveauxi', $niveauxi); - $etatinscript = array('Ouvertes', 'Fermées'); - $etatinscripti = array('1', '0'); - $template->assign('etatinscript', $etatinscript); - $template->assign('etatinscripti', $etatinscripti); - $bdd->connexion(); - $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '".$alliance['id']."';"); - $bdd->deconnexion(); - $membre = array(); - $membrei = array(); - foreach($membres as $membrex){ - $membre[] = $membrex['pseudo']; - $membrei[] = $membrex['id']; - } - $template->assign('membres', $membre); - $template->assign('membresi', $membrei); - $template->assign('alliance', $alliance); - } - elseif ($_GET['q'] == 'adm_membres' && $access['membre']) { - if (!empty($_POST['user']) && isset($_POST['grade'])) { - $user = floor($_POST['user']); - $grade = floor($_POST['grade']); - $bdd->connexion(); - $bdd->escape($grade); - $bdd->escape($user); - $bdd->query("UPDATE $table_user SET id_grade_alliance = '".$grade."' WHERE id = '".$user."' AND id_alliance = '".$alliance['id']."';"); - $bdd->deconnexion(); - } - elseif (!empty($_GET['u'])) { - $user = floor($_GET['u']); - $bdd->connexion(); - $bdd->escape($user); - $bdd->query("UPDATE $table_user SET id_grade_alliance = '0', id_alliance = '0' WHERE id = '".$user."' AND id_alliance = '".$alliance['id']."';"); - $bdd->deconnexion(); - send_mp($user, '['.strtoupper($alliance['tag']).'] Renvoie de l\'alliance', 'Vous venez d\'être renvoyé de votre alliance.'); - } - elseif (!empty($_GET['accept'])) { - $user = floor($_GET['accept']); - $bdd->connexion(); - $bdd->escape($user); - $verif = $bdd->unique_query("SELECT * FROM $table_alliances_attente WHERE id_alliance = ".$alliance['id']." AND id_membre = $user;"); - if ($verif) { - $bdd->query("UPDATE $table_user SET id_grade_alliance = '0', id_alliance = '".$alliance['id']."' WHERE id = '".$user."' AND id_alliance = '0';"); - $bdd->query("DELETE FROM $table_alliances_attente WHERE id_membre = '$user';"); - send_mp($user, '['.strtoupper($alliance['tag']).'] Bienvenue dans l\'alliance '.$alliance['nom'], 'L\'alliance '.$alliance['nom'].' a accepté votre demande d\'intégration.
Félicitations !'); - } - $bdd->deconnexion(); - } - elseif (!empty($_GET['refus'])) { - $user = floor($_GET['refus']); - $bdd->connexion(); - $bdd->escape($user); - $bdd->query("DELETE FROM $table_alliances_attente WHERE id_membre = $user AND id_alliance = ".$alliance['id'].";"); - $bdd->deconnexion(); - send_mp($user, 'Refus de candidature pour '.$alliance['nom'], 'L\'alliance '.$alliance['nom'].' a rejeté votre demande d\'intégration.'); - } - $page = 'alliance_adm_membres'; - $bdd->connexion(); - $grades = $bdd->query("SELECT * FROM $table_alliances_grade WHERE id_alliance = ".$alliance['id']." ORDER BY nom ASC;"); - $bdd->deconnexion(); - $grade = array(); $gradei = array(); - foreach($grades as $gradex){ - $grade[] = $gradex['nom']; - $gradei[] = $gradex['id']; - } - $template->assign('grades', $grade); - $template->assign('gradei', $gradei); - $bdd->connexion(); - $membres = $bdd->query("SELECT pseudo, race, last_visite, id, id_grade_alliance FROM $table_user WHERE id_alliance = ".$alliance['id'].";"); - $candidats = $bdd->query("SELECT A.message, A.timestamp, A.id_membre, U.pseudo AS pseudo_membre FROM $table_alliances_attente A WHERE id_alliance = ".$alliance['id']." INNER JOIN $table_user U ON U.id = A.id_membre ORDER BY timestamp ASC;"); - $bdd->deconnexion(); - $template->assign('membres', $membres); - $template->assign('candidats', $candidats); - $template->assign('alliance', $alliance); - } - elseif ($_GET['q'] == 'liste') { - $page = 'alliance_liste'; - $bdd->connexion(); - if (isset($_GET['t']) && $_GET['t'] == 'classement') $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '".$alliance['id']."' ORDER BY place_points ASC;"); - else $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = '".$alliance['id']."';"); - foreach($membres as $membre){ - $grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = '".$membre['id_grade_alliance']."';"); - $membre['grade_alliance'] = $grade['nom']; - } - $bdd->deconnexion(); - $template->assign('membres', $membres); - } - elseif ($_GET['q'] == 'chat') { - if (isset($_POST['msg'])) { - $message = $_POST['msg']; - $bdd->connexion(); - $bdd->escape($message); - if (!empty($message)) $bdd->query("INSERT INTO $table_alliances_chat (id_alliance, emetteur, timestamp, message) VALUES (".$alliance['id'].", $id_user, ".time().", '$message')"); - $bdd->deconnexion(); - header('Location: ?p=alliances&q=chat#chat'); - exit; - } - $page = 'alliance_chat'; - //Chat - $bdd->connexion(); - $chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = ".$alliance['id']." ORDER BY id DESC LIMIT 30"); - $bdd->deconnexion(); - foreach($chat as $lign){ - $lign['emetteur'] = trouvNom($lign['emetteur']); - $lign['message'] = bbcode(htmlspecialchars($lign['message'])); - } - $template->assign('chat', $chat); - } - elseif ($_GET['q'] == 'quit_alliance' && gpc('a') == sha1('ç§'.date('AWGzO').$alliance['id'])) { - $bdd->connexion(); - $bdd->escape($user); - $bdd->query("UPDATE $table_user SET id_grade_alliance = '0', id_alliance = '0' WHERE id = '".$id_user."' AND id_alliance = '".$alliance['id']."';"); - $bdd->deconnexion(); - send_mp($id_user, '['.strtoupper($alliance['tag']).'] Vous quittez l\'alliance', 'Vous venez de quitter votre alliance.'); - send_mp($alliance['fondateur'], '['.strtoupper($alliance['tag']).'] '.trouvNom($id_user).' quitte l\'alliance', linkNom($id_user).'vient de quitter votre alliance.'); - - $template->assign('message','Vous avez quitté votre alliance.'); - $template->assign('couleur','green'); - $template->display('game/erreur.tpl'); - exit; - } - elseif ($_GET['q'] == 'donner') { - $page = 'alliance_donner'; - $metalD = gpc('metal', 'post'); if (!is_numeric($metalD)) $metalD = 0; - $cristalD = gpc('cristal', 'post'); if (!is_numeric($cristalD)) $cristalD = 0; - $hydrogeneD = gpc('hydrogene', 'post'); if (!is_numeric($hydrogeneD)) $hydrogeneD = 0; - if ($metalD+$cristalD+$hydrogeneD > 0 && $metalD >= 0 && $cristalD >= 0 && $hydrogeneD >= 0) { - if ($planete->metal > $metalD && $planete->cristal > $cristalD && $planete->hydrogene > $hydrogeneD) { - $bdd->escape($metalD); - $bdd->escape($cristalD); - $bdd->escape($hydrogeneD); - $bdd->query("UPDATE $table_alliances SET metal = metal + $metalD, cristal = cristal + $cristalD, hydrogene = hydrogene + $hydrogeneD WHERE id = ".$alliance['id'].";"); - $planete->metal -= $metalD; - $planete->cristal -= $cristalD; - $planete->hydrogene -= $hydrogeneD; - - header('Location: ?p=alliances'); - exit; - } - else { - erreur('Vous n\'avez pas assez de ressources sur cette planète pour donner autant à votre alliance.'); - } - } - } - elseif ($_GET['q'] == 'emprunt') { - $bdd->query("SELECT id FROM $table_alliances_emprunt WHERE id_user = $id_user AND id_alliance = ".$alliance['id'].";"); - if ($bdd->num_rows > 0) { - erreur('Vous avez déjà une demande de financement en cours, vous ne pouvez pas en faire une nouvelle', "red", '?p=alliances'); - } - $page = 'alliance_emprunt'; - $metalD = gpc('metal', 'post'); if (!is_numeric($metalD)) $metalD = 0; - $cristalD = gpc('cristal', 'post'); if (!is_numeric($cristalD)) $cristalD = 0; - $hydrogeneD = gpc('hydrogene', 'post'); if (!is_numeric($hydrogeneD)) $hydrogeneD = 0; - $raison = gpc('raison', 'post'); - if ($metalD+$cristalD+$hydrogeneD > 0 && $metalD >= 0 && $cristalD >= 0 && $hydrogeneD >= 0) { - if ($alliance['metal']-$metalD >= 0 && $alliance['cristal']-$cristalD >= 0 && $alliance['hydrogene']-$hydrogeneD >= 0) { - $bdd->escape($metalD); - $bdd->escape($cristalD); - $bdd->escape($hydrogeneD); - $bdd->escape($raison); - $bdd->query("INSERT INTO $table_alliances_emprunt (id_alliance, id_user, raison, metal, cristal, hydrogene) VALUES (".$alliance['id'].", $id_user, '$raison', $metalD, $cristalD, $hydrogeneD);"); - - erreur('Votre demande a été enregistrée avec succès.', "green", '?p=alliances'); - } - else { - erreur('Vous n\'avez pas assez de ressources sur cette planète pour donner autant à votre alliance.'); - } - } - - $alliance['metalS'] = separerNombres($alliance['metal']); - $alliance['cristalS'] = separerNombres($alliance['cristal']); - $alliance['hydrogeneS'] = separerNombres($alliance['hydrogene']); - $template->assign('alliance', $alliance); - $template->assign('scripth', ''); - } - else { - $page = 'alliance_accueil'; - $alliance['presentation'] = bbcode(htmlspecialchars($alliance['presentation']),1); - $alliance['texte_interne'] = bbcode(htmlspecialchars($alliance['texte_interne']),1); - - $alliance['metal'] = separerNombres($alliance['metal']); - $alliance['cristal'] = separerNombres($alliance['cristal']); - $alliance['hydrogene'] = separerNombres($alliance['hydrogene']); - - $template->assign('alliance', $alliance); - $template->assign('quitalliance', sha1('ç§'.date('AWGzO').$alliance['id'])); - $bdd->connexion(); - $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = ".$alliance['id'].";"); - $bdd->deconnexion(); - $template->assign('nbmembre', $bdd->num_rows); - if (!isset($grade)) $template->assign('grade', 0); - else $template->assign('grade', $grade); - - //Chat - $bdd->connexion(); - $chat = $bdd->query("SELECT * FROM $table_alliances_chat WHERE id_alliance = ".$alliance['id']." ORDER BY id DESC LIMIT 30;"); - $bdd->deconnexion(); - for($i = 0; $i < $bdd->num_rows ; $i++){ - $chat[$i]['emetteur'] = trouvNom($chat[$i]['emetteur']); - $chat[$i]['message'] = htmlspecialchars($chat[$i]['message']); - } - $template->assign('chat', $chat); - } -} -elseif (!empty($planete->id_alliance) && $bdd->connexion() && !$bdd->unique_query("SELECT * FROM $table_alliances WHERE id = ".$planete->id_alliance.";")) { - $bdd->query("UPDATE $table_user SET id_alliance = 0, id_grade_alliance = 0 WHERE id = $id_user;"); - header('Location: ?p=alliances'); - exit; -} -//Si le joueur n'est membre d'aucune alliance -else { - if (!isset($_GET['q'])) $_GET['q'] = ''; - if ($_GET['q'] == 'search' && !empty($_POST['by']) && isset($_POST['search'])) { - $page = 'alliance_nm_search'; - - $by = $_POST['by']; - $search = $_POST['search']; - - $bdd->connexion(); - $bdd->escape($by); - $bdd->escape($search); - $recherche = $bdd->query("SELECT * FROM $table_alliances WHERE $by LIKE '%$search%' ORDER BY nom ASC;"); - $bdd->deconnexion(); - $template->assign('recherches', $recherche); - } - elseif ($_GET['q'] == 'liste' && !empty($_GET['i'])) { - $page = 'alliance_liste'; - $id = $_GET['i']; - $bdd->connexion(); - $bdd->escape($id); - if (isset($_GET['t']) && $_GET['t'] == 'classement') $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = $id ORDER BY place_points DESC;"); - else $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = $id;"); - $nb = $bdd->num_rows; - for ($i = 0; $i < $nb; $i++) { - $grade = $bdd->unique_query("SELECT * FROM $table_alliances_grade WHERE id = ".$membres[$i]['id_grade_alliance'].";"); - $membres[$i]['grade_alliance'] = $grade['nom']; - } - $bdd->deconnexion(); - $template->assign('membres', $membres); - $template->assign('i', $_GET['i']); - } - elseif ($_GET['q'] == 'view' && !empty($_GET['i'])) { - $id = $_GET['i']; - $bdd->connexion(); - $bdd->escape($id); - $alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = $id;"); - if ($alliance) { - $page = 'alliance_nm_view'; - $alliance['presentation'] = bbcode(htmlspecialchars($alliance['presentation']),1); - $template->assign('alliance', $alliance); - $membres = $bdd->query("SELECT * FROM $table_user WHERE id_alliance = ".$alliance['id'].";"); - $bdd->deconnexion(); - $template->assign('nbmembre', $bdd->num_rows); - } - else { - $bdd->deconnexion(); - erreur('Impossible de trouver cette alliance !'); - } - } - elseif ($_GET['q'] == 'postuler' && !empty($_GET['i'])) { - $id = $_GET['i']; - $bdd->connexion(); - $bdd->escape($id); - $alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE id = $id;"); - if (!empty($_POST['message'])) { - $message = $_POST['message']; - $bdd->escape($message); - $bdd->query("INSERT INTO $table_alliances_attente (id_alliance, id_membre, timestamp, message, ) VALUES (NULL, ".$alliance['id'].", ".$id_user.", '".time()."', '$message');"); - $bdd->deconnexion(); - erreur('Votre candidature a été envoyée avec succès à l\'alliance : '.$alliance['nom'], "green"); - } - $bdd->deconnexion(); - $template->assign('alliance', $alliance); - $template->assign('alliancei', $id); - $page = 'alliance_nm_postuler'; - } - elseif ($_GET['q'] == 'signer' && !empty($_GET['i'])) { - $lien = $_GET['i']; - $bdd->connexion(); - $bdd->escape($lien); - $alliance = $bdd->unique_query("SELECT * FROM $table_alliances_creation WHERE lien = '$lien';"); - $bdd->deconnexion(); - if ($alliance) { - if (empty($alliance['signatures'])) $signataires = array(); - else $signataires = explode(';', $alliance['signatures']); - if ($alliance['fondateur'] == $id_user || in_array($id_user, $signataires)) erreur('Vous avez déjà signé pour cette alliance.', "red", "?p=alliances&q=signer", 3500); - else { - //Si c'est la 4ème signature, on crée l'alliance - if (count($signataires) >= 3) { - $tag = $alliance['tag']; - $nom = $alliance['nom']; - $bdd->connexion(); - $bdd->escape($tag); - $bdd->escape($nom); - $bdd->query("INSERT INTO $table_alliances (tag, nom, fondateur, presentation, texte_interne, url, image, etat_inscription, defcon, defcon_txt) VALUES ('$tag', '$nom', '".$alliance['fondateur']."', 'A faire', 'A faire', '', '', 1, 1, '');"); - $bdd->query("DELETE FROM $table_alliances_creation WHERE lien = '$lien';"); - - $alliance = $bdd->unique_query("SELECT * FROM $table_alliances WHERE nom = '".$alliance['nom']."' AND fondateur = '".$alliance['fondateur']."';"); - $bdd->deconnexion(); - - file_log("Création de l'alliance : ".$alliance['nom']." par ".$id_user." (fondateur : ".$alliance['fondateur'].") après validation de 4 signatures : ".implode(', ', $signataires).$id_user); - - //On envoie un message au fondateur de l'alliance - $rapport = new Rapport(6, $alliance['fondateur'], 0, time()); - $rapport->send(); - - $nbsign = count($signataires); - $id_alli = $alliance['id']; - $fondateur = $alliance['fondateur']; - $bdd->connexion(); - for ($i=0 ; $i<$nbsign ; $i++) { - $sign = $signataires[$i]; - $bdd->query("UPDATE $table_user SET id_alliance = '$id_alli' WHERE id = '$sign';"); - } - $bdd->query("UPDATE $table_user SET id_alliance = '$id_alli' WHERE id = '$id_user';"); - $bdd->query("UPDATE $table_user SET id_alliance = '$id_alli' WHERE id = '$fondateur';"); - $bdd->deconnexion(); - - erreur('Votre signature a bien été ajoutée à la déclaration de l\'alliance.
L\'alliance a désormais suffisament de signature pour être créée !', "green"); - } - else { - $signataires[] = $id_user; - $signataires = implode(';', $signataires); - $bdd->connexion(); - $bdd->query("UPDATE $table_alliances_creation SET signatures = '$signataires' WHERE lien = '$lien';"); - $bdd->query("UPDATE $table_user SET id_alliance = 'c".$alliance['id']."' WHERE id = '$id_user';"); - $bdd->deconnexion(); - erreur('Votre signature a bien été ajoutée à la déclaration de l\'alliance.', "green"); - } - } - } - else erreur('Impossible de trouver l\'alliance !', "red", "?p=alliances&q=signer"); - } - elseif ($_GET['q'] == 'fonder') { - if (!empty($_POST['nom']) && !empty($_POST['tag'])) { - - $nom = htmlentities($_POST['nom']); - $tag = htmlentities($_POST['tag']); - - if (strlen($nom) < 5) erreur('Le nom d\'alliance que vous avez choisit est trop court.', "red", "?p=alliances&q=fonder", 3500); - elseif (strlen($nom) > 25) erreur('Le nom d\'alliance que vous avez choisit est trop long.', "red", "?p=alliances&q=fonder", 3500); - elseif (strlen($tag) > 5) erreur('Le tag d\'alliance que vous avez choisit est trop long.', "red", "?p=alliances&q=fonder", 3500); - elseif (strlen($tag) < 3) erreur('Le tag d\'alliance que vous avez choisit est trop court.', "red", "?p=alliances&q=fonder", 3500); - elseif (ereg('\'', $tag) || ereg('\'', $nom)) erreur('Le nom d\'alliance ou le tag que vous avez choisit contient des caractères non autorisé.', "red", "?p=alliances&q=fonder", 3500); - $bdd->connexion(); - $bdd->escape($nom); - $bdd->escape($tag); - - $test = $bdd->query("SELECT * FROM $table_alliances WHERE nom = '$nom' AND tag = '$tag';"); - $test2 = $bdd->query("SELECT * FROM $table_alliances_creation WHERE nom = '$nom' AND tag = '$tag';"); - $bdd->deconnexion(); - if ($test || $test2) erreur('Le nom ou le tag que vous avez choisit est déjà utilisé par une alliance.', "red", "?p=alliances&q=fonder", 3500); - else { - $lien = sha1($tag.'Hb$'.$nom.'☺Ø'.$id_user.rand()); - $bdd->connexion(); - $bdd->query("INSERT INTO $table_alliances_creation (lien, tag, nom, fondateur, signatures) VALUES ('$lien' ,'$tag', '$nom', '$id_user', '');"); - $bdd->deconnexion(); - - $rapport = new Rapport(7, $id_user, 0, time()); - $rapport->addInfo($lien, 0); - $rapport->send(); - - erreur('Votre alliance a bien été créée.
Il ne vous reste plus qu\'à trouver au moins 4 signatures pour finir la création de votre alliance.

Le lien permettant à vos quatres personnes de signer est http://'.$_SERVER['HTTP_HOST'].'?p=alliances&q=signer&i='.$lien.'', "green"); - } - } - $page = 'alliance_nm_fonder'; - } - else { - $page = 'alliance_nm_accueil'; - } -} -?> \ No newline at end of file diff --git a/game/jeu/amis.php b/game/jeu/amis.php deleted file mode 100644 index a3c0fda..0000000 --- a/game/jeu/amis.php +++ /dev/null @@ -1,57 +0,0 @@ -amis, $d); - unset($planete->amis[$f[0]]); - $bdd->connexion(); - $bdd->query("UPDATE $table_user SET amis = '".serialize($planete->amis)."' WHERE id = $id_user;"); - $bdd->deconnexion(); - } - header('Location: ?p=amis'); - exit; -} -//Ajout d'un ami dans la liste -elseif (!empty($nom)) { - $bdd->connexion(); - $plan = $bdd->unique_query("SELECT id FROM $table_user WHERE pseudo = '$nom';"); - if ($plan) { - if (in_array($plan['id'], $planete->amis)) { - $bdd->deconnexion(); - erreur('Ce joueur est déjà dans votre liste d\'amis.', "red", "?p=amis", 2000); - } - $planete->amis[] = $plan['id']; - $bdd->query("UPDATE $table_user SET amis = '".serialize($planete->amis)."' WHERE id = $id_user;"); - } - else { - $bdd->deconnexion(); - erreur('Joueur introuvable.', "red", "?p=amis", 2000); - } - $bdd->deconnexion(); - - header('Location: ?p=amis'); - exit; -} -//Affichage de la liste d'amis -else { - $page = 'amis'; - - $destins = array(); - $bdd->connexion(); - foreach($planete->amis as $ami){ - $res = $bdd->unique_query("SELECT pseudo FROM $table_user WHERE id = ".$ami.";"); - if ($res != false) { - $destins[] = array($ami, $res['pseudo'], md5(date('GA').'@'.$ami)); - } - } - $bdd->deconnexion(); - $template->assign('destins', $destins); -} -?> \ No newline at end of file diff --git a/game/jeu/arbre.php b/game/jeu/arbre.php deleted file mode 100644 index 21fc592..0000000 --- a/game/jeu/arbre.php +++ /dev/null @@ -1,73 +0,0 @@ -assign('defaut',$_GET['q']); -if (empty($_GET['r']) || ($_GET['r'] != 'humain' && $_GET['r'] != 'covenant')) $_GET['r'] = $planete->race; - -$race = $_GET['r']; -if ($race != $planete->race) include(_FCORE."../game/noms.php"); -$template->assign('raceAff', $race); - -$TEMP_batiments = array(); -$nb = count($batiment); -for ($id=0 ; $id<$nb ; $id++) { - if (!empty($batiment[$id])) $TEMP_batiments[] = array( - 'id' => $id, - 'nom' => $batiment[$id], - 'niveau' => $planete->batiments[$id], - 'etat' => readDeblok($batimentTECH[$id], $planete) - ); -} -$template->assign('batiments',$TEMP_batiments); - -$TEMP_technologies = array(); -$nb = count($technolo); -for ($id=0 ; $id<$nb ; $id++) { - if (!empty($technolo[$id])) $TEMP_technologies[] = array( - 'id' => $id, - 'nom' => $technolo[$id], - 'niveau' => $planete->technologies[$id], - 'etat' => readDeblok($technoloTECH[$id], $planete) - ); -} -$template->assign('technologies',$TEMP_technologies); - -$TEMP_terrestre = array(); -$nb=count($casernen); -for ($id=0 ; $id<$nb ; $id++) { - if (!empty($casernen[$id])) $TEMP_terrestre[] = array( - 'id' => $id, - 'nom' => $casernen[$id], - 'niveau' => $planete->casernes[$id], - 'etat' => readDeblok($casernenTECH[$id], $planete) - ); -} -$template->assign('caserne',$TEMP_terrestre); - -$TEMP_terrestre = array(); -$nb=count($nomterrn); -for ($id=0 ; $id<$nb ; $id++) { - if (!empty($nomterrn[$id])) $TEMP_terrestre[] = array( - 'id' => $id, - 'nom' => $nomterrn[$id], - 'niveau' => $planete->terrestres[$id], - 'etat' => readDeblok($nomterrnTECH[$id], $planete) - ); -} -$template->assign('unites',$TEMP_terrestre); - -$TEMP_vaisseaux = array(); -$nb=count($nomvaisn); -for ($id=0 ; $id<$nb ; $id++) { - if (!empty($nomvaisn[$id])) $TEMP_vaisseaux[] = array( - 'id' => $id, - 'nom' => $nomvaisn[$id], - 'niveau' => $planete->vaisseaux[$id], - 'etat' => readDeblok($nomvaisnTECH[$id], $planete) - ); -} -$template->assign('vaisseaux',$TEMP_vaisseaux); -?> \ No newline at end of file diff --git a/game/jeu/avertmulti.php b/game/jeu/avertmulti.php deleted file mode 100644 index 840be4d..0000000 --- a/game/jeu/avertmulti.php +++ /dev/null @@ -1,22 +0,0 @@ -assign('titreP', '! ATTENTION AU MULTICOMPTE !'); - -$bdd->connexion(); -$multi = $bdd->query("SELECT U.pseudo, R.id_util FROM $table_registre_identification R INNER JOIN $table_user U ON U.id = R.id_util WHERE R.ip = '$ip' GROUP BY R.ip, R.id_util"); -$bdd->deconnexion(); - -$cnt = count($multi); -$joueurs = ''; -for($i = 0; $i < $cnt; $i++){ - if ($multi[$i]['id_util'] == $id_user) continue; - - if ($joueurs != '') $joueurs .= ', '.$multi[$i]['pseudo']; - else $joueurs = $multi[$i]['pseudo']; - -} - -$template->assign('contenu', '
Nous avons détecté que plus d\'un compte s\'est connecté sur cette adresse IP.
Pour ne pas être considéré comme multi-compte, évitez toute interraction avec '.$joueurs.'

Si vous êtes plusieurs dans la même famille à jouer à Halo-Battle dans cette galaxie, vous devez impérativement prendre contact avec un opérateur afin que vos comptes ne soient pas considérés comme du multi-compte.

Si vous vous connectez depuis un lieu public (cybercafé, aéroport, hôtel, wifi public, ...), vous pouvez prévenir les opérateurs de la galaxie afin que cette connexion ne soit pas considérée comme du multi-compte.

Pour plus d\'informations, reportez-vous au chapitre Comptes des régles du jeu.
'); -?> \ No newline at end of file diff --git a/game/jeu/batiments.php b/game/jeu/batiments.php deleted file mode 100644 index 2f7d87e..0000000 --- a/game/jeu/batiments.php +++ /dev/null @@ -1,156 +0,0 @@ -casesRest - count($planete->file_bat) + 1 <= 0) erreur('Vous n\'avez plus de place sur votre planète.', "red", "?p=batiments", 3500); - //On vérifie qu'il n'y ait pas de technologie en cours de recherche si l'on veut améliorer le centre de recherche - if($_GET['c'] == 6 && !empty($planete->file_tech[1])) erreur('Une technologie est en cours de recherche dans votre laboratoire, vous ne pouvez pas faire de travaux !'); - - //Récupération des erreurs de la mise en file d'attente pour traitement - $construction = $planete->file_addObjet("batiments", intval(gpc('c'))); - - switch($construction){ - case 1: erreur('Vous n\'avez pas les bâtiments et/ou technologies nécessaires pour construire ce bâtiment.'); break; - case 2: erreur('Ce bâtiment est déjà en file d\'attente !'); break; - case 3: erreur('Vous n\'avez pas les ressources nécessaire pour construire ce bâtiment !'); break; - case 4: erreur('File d\'attente pleine !'); break; - case 5: erreur('Le nombre d\'objets est négatif !'); break; - default: header('Location: ?p=batiments'); exit; - } - } - //Lancement d'une déconstruction - if (isset($_GET['d'])) { - //Si l'on ne possède pas de batiment, erreur - if ($planete->batiments[intval(gpc('d'))] <= 0) erreur('Vous ne pouvez pas démolir un batiment que vous ne possédez pas !'); - - //Récupération des erreurs de la mise en file d'attente pour traitement - $construction = $planete->file_addObjet("batiments", intval(gpc('d')), -1); - - switch($construction){ - case 1: erreur('Vous n\'avez pas les bâtiments et/ou technologies nécessaires pour construire ce bâtiment.'); break; - case 2: erreur('Ce bâtiment est déjà en file d\'attente !'); break; - case 3: erreur('Vous n\'avez pas les ressources nécessaire pour construire ce bâtiment !'); break; - case 4: erreur('File d\'attente pleine !'); break; - case 5: erreur('Le nombre d\'objets est négatif !'); break; - default: header('Location: ?p=batiments'); exit; - } - } - //Annulation d'une nouvelle construction - if (isset($_GET['a']) && isset($batiment[$_GET['a']])) { - $i = intval(gpc('a')); - //Vérification de la présence du batiment dans la file d'attente - if($planete->file_exist($i, 'file_bat')) { - $planete->file_delObjet("batiments", $i); - header('Location: ?p=batiments'); - exit; - } - } - //Règler la production à la châine -/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) { - if($_GET['r']) $file->chaine = false; - else $file->chaine = true; - $export = mysql_real_escape_string(serialize($file)); - mysql_query("UPDATE planete SET file_bat = '$export' WHERE id = '$idPlan';"); - header('Location: ?p=batiments'); - exit; - }*/ - - //Calcul du bonus de construction des mines en fonction des technologies - if ($planete->technologies[0] &262144) - { - $bonusMine_a = 0.85; - $bonusMine_b = 0.85; - $bonusMine_c = 0.85; - } - elseif ($planete->technologies[0] &131072) - { - $bonusMine_a = 0.9; - $bonusMine_b = 0.9; - $bonusMine_c = 0.9; - } - elseif ($planete->technologies[0] &65536) - { - $bonusMine_a = 0.95; - $bonusMine_b = 0.95; - $bonusMine_c = 0.95; - } - else - { - $bonusMine_a = 1; - $bonusMine_b = 1; - $bonusMine_c = 1; - } - - foreach($planete->batiments as $i => $PLbatiment) { - //Si l'on est pas sur la planète mère, on désactive le laboratoire - if ($i == 6 && $queryPlanetes[0]['id'] != $planete->id) continue; - - $tr = 0; $a = 0; $b = 0; $c = 0; $sec = 0; $enFile = false; - if ($PLbatiment > 0) $niveau = $PLbatiment; else $niveau = 0; - $n = $PLbatiment + 1; - eval($batimentCALC[$i][0]); eval($batimentCALC[$i][1]); eval($batimentCALC[$i][2]); eval($batimentCALC[$i][3]); - if ($planete->file_exist($i, 'file_bat')) $enFile = true; else $enFile = false; - - if ($i < 4) - { - $a *= $bonusMine_a; - $b *= $bonusMine_b; - $c *= $bonusMine_c; - } - - //On applique le bonus de temps des ingénieurs et des centrales informatiques - if ($i != 11) $sec /= pow(1.23,$planete->batiments[11]) + 0.0025*$planete->casernes[7]; - - //On applique les bonus de test - $sec /= VITESSE; - - if (!empty($batiment[$i]) && requestDeblok($batimentTECH[$i], $planete)) $TEMP_batiments[] = - array( - 'image' => $batimeni[$i], - 'nom' => $batiment[$i], - 'niveau' => $niveau, - 'description' => $batimede[$i], - 'descriptione' => addslashes($batimede[$i]), - 'nec_metal' => $a, - 'nec_cristal' => $b, - 'nec_hydrogene' => $c, - 'nec_metalS' => separerNombres($a), - 'nec_cristalS' => separerNombres($b), - 'nec_hydrogeneS' => separerNombres($c), - 'temps' => sec($sec), - 'num' => $i, - 'enfile' => $enFile, - 'maq_metal' => ceil($a - $planete->metal), - 'maq_cristal' => ceil($b - $planete->cristal), - 'maq_hydrogene' => ceil($c - $planete->hydrogene) - ); - } - $template->assign('batiments', $TEMP_batiments); - $template->assign('chaine', $planete->batiments); - $nbfile = count($planete->file_bat) - 1; - - if ($nbfile == 1) $template->assign('Pchaine', true); - else $template->assign('Pchaine', false); - if ($nbfile == 0) $template->assign('Vchaine', true); - else $template->assign('Vchaine', false); - - $file = array(); - foreach ($planete->file_bat as $key => $bout){ - if ($key == 0) continue; - - $n = $planete->batiments[$bout[0]] + 1; - eval($batimentCALC[$bout[0]][3]); - if ($bout[0] != 11) $sec /= pow(1.23,$planete->batiments[11]) + 0.0025*$planete->casernes[7]; - if ($bout[1] < 0) $sec *= 0.6; - if ($key == 1) $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE - (time() - $planete->file_bat[0])), $batiment[$bout[0]]); - else $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE), $batiment[$bout[0]]); - } - - $template->assign('file', $file); -?> \ No newline at end of file diff --git a/game/jeu/bourse.php b/game/jeu/bourse.php deleted file mode 100644 index 241f9ae..0000000 --- a/game/jeu/bourse.php +++ /dev/null @@ -1,87 +0,0 @@ - 99999999) erreur("Nombre de ressources invalide !"); - - if ($a == 0) $var = 'metal'; - elseif ($a == 1) $var = 'cristal'; - elseif ($a == 2) $var = 'hydrogene'; - - $bdd->connexion(); - $action = $bdd->unique_query("SELECT dispo, graph FROM $table_bourse_ressources WHERE id = $a;"); - $bdd->deconnexion(); - - //On vérifie que la bourse ait suffisament de ressources à distribuer : - if ($action['dispo'] <= $nb) erreur("Il n'y a pas assez de ressources dans la galaxie pour que vous puissiez en acheter autant."); - - //On vérifie qu'il reste suffisamment de place dans les silos du joueur - if ($planete->cap < $planete->$var + $nb) $nb = $planete->cap - $planete->$var; - if ($nb <= 0) erreur("Vous n'avez pas assez de place pour stocker ces ressources !"); - - $prix = ceil(pow($action['dispo'], -0.1) * $nb * 1.07)/10; - - //On vérifie que le joueur ait assez de crédits pour acheter - if ($prix <= $planete->credits) { - $planete->credits -= $prix; - $planete->$var += $nb; - - if (empty($action['graph'])) $action['graph'] = array(); - else $action['graph'] = unserialize($action['graph']); - $action['graph'][date('w')] = $action['dispo']; - $graph = serialize($action['graph']); - - $bdd->connexion(); - $bdd->escape($graph); - $bdd->query("UPDATE $table_bourse_ressources SET dispo = dispo - $nb, graph = '$graph' WHERE id = $a;"); - $bdd->deconnexion(); - } - else erreur("Vous n'avez pas assez de crédits pour faire cet achat !"); -} -elseif(is_numeric($v) && is_numeric(gpc('a'.$v, 'post'))){ - $nb = gpc('a'.$v, 'post'); - if ($nb <= 0 || $nb > 99999999) erreur("Nombre de ressources invalide !"); - - if ($v == 0) $var = 'metal'; - elseif ($v == 1) $var = 'cristal'; - elseif ($v == 2) $var = 'hydrogene'; - - //On vérifie que le joueur ait assez de ressources pour vendre, sinon, on ajuste à son maximum - if ($nb > $planete->$var) $nb = $planete->$var; - - $bdd->connexion(); - $action = $bdd->unique_query("SELECT dispo, graph FROM $table_bourse_ressources WHERE id = $v;"); - $bdd->deconnexion(); - - $prix = ceil(pow($action['dispo'], -0.1) * $nb * 0.9)/10; - $planete->credits += $prix; - $planete->$var -= $nb; - - if (empty($action['graph'])) $action['graph'] = array(); - else $action['graph'] = unserialize($action['graph']); - $action['graph'][date('w')] = $action['dispo']; - $graph = serialize($action['graph']); - - $bdd->connexion(); - $bdd->escape($graph); - $bdd->query("UPDATE $table_bourse_ressources SET dispo = dispo + $nb, graph = '$graph' WHERE id = $v;"); - $bdd->deconnexion(); -} - -$bdd->connexion(); -$bourse = $bdd->query("SELECT id, dispo FROM $table_bourse_ressources;"); -$bdd->deconnexion(); - -foreach($bourse as $key => $action){ - $bourse[$key]['prix'] = pow($action['dispo'], -0.1) * 200; - $bourse[$key]['prixV'] = $bourse[$key]['prix'] * 0.9; - $bourse[$key]['prixA'] = $bourse[$key]['prix'] * 1.07; -} - -$page = 'bourse_ressources'; -$template->assign('bourse', $bourse); -?> \ No newline at end of file diff --git a/game/jeu/bugs.php b/game/jeu/bugs.php deleted file mode 100644 index 4490201..0000000 --- a/game/jeu/bugs.php +++ /dev/null @@ -1,38 +0,0 @@ -pseudo; - $time = time(); - - $bdd->connexion(); - $bdd->escape($pages); - $bdd->escape($description); - $bdd->query("INSERT INTO $table_bug (pseudo, temps, page, description) VALUES('$pseudo', '$time', '$pages', '$description');"); - $bdd->deconnexion(); - header('Location: ?p=bugs'); - exit; -} -elseif (isset($_GET['a']) && $_GET['a'] == 'del' && isset($_GET['i']) && $sess->level > 2) { - $i = $_GET['i']; - $bdd->connexion(); - $bdd->escape($i); - $bdd->query("DELETE FROM $table_bug WHERE id = $i;"); - $bdd->deconnexion(); - header('Location: ?p=bugs'); - exit; -} - -$bdd->connexion(); -$bugs = $bdd->query("SELECT id, pseudo, temps, page, description FROM $table_bug ORDER BY id DESC"); -$bdd->deconnexion(); -$TEMP_bugs = array(); -for ($i = 0; $i < $bdd->num_rows; $i++) { - $TEMP_bugs[] = array(''.$bugs[$i]['pseudo'].'', date("d/m/y h:m:s", $bugs[$i]['temps']), $bugs[$i]['page'], nl2br(htmlspecialchars(str_replace('\\\'', '\'', $bugs[$i]['description']))), $bugs[$i]['id']); -} -$template->assign('bugs', $TEMP_bugs); -?> \ No newline at end of file diff --git a/game/jeu/carte.php b/game/jeu/carte.php deleted file mode 100644 index e9e1db8..0000000 --- a/game/jeu/carte.php +++ /dev/null @@ -1,80 +0,0 @@ -galaxie; - -if ($planete->auth_level >= 5 && $g <= 0) $g = 0; -elseif ($g < 1) $g = 1; -if ($g > MAX_AMAS) $g = 1; - -if (isset($_GET['ss'])) $s = floor($_GET['ss']); -else $s = $planete->ss; - -if ($s < 1) $s = 1; -if ($s > MAX_SYSTEME) $s = MAX_SYSTEME; - -if ($s == 1 && $g > 1) { - $Gmu = $g - 1; - $Smu = MAX_SYSTEME; -} -elseif ($s == 1) { - $Gmu = 15; - $Smu = MAX_SYSTEME; -} -else { - $Gmu = $g; - $Smu = $s - 1; -} -if ($s == MAX_SYSTEME) { - $Gpu = $g + 1; - $Spu = 1; -} -else { - $Gpu = $g; - $Spu = $s + 1; -} - -//Erreur au cas où la zone soit trop lointaine par rapport au niveau de la technologie -//if (($planete->technologies[1] < 1 && ($g != $planete->galaxie || $s != $planete->ss)) || ($planete->technologies[1] < 2 && $g != $planete->galaxie)) -// erreur('Pour afficher cette zone de la carte spatiale, vous devez plus développer votre technologie '); - -$TEMP_carte = array(); -for ($i = 1; $i <= MAX_PLANETE; $i++) { - if ($s%5 == 2 && $i == ceil(MAX_PLANETE/2)) { - $bdd->connexion(); - $bdd->escape($g); - $bdd->escape($s); - $d = $bdd->unique_query("SELECT race, nom_asteroide, debris_met, debris_cri, nom, tag, fondateur FROM $table_alliances WHERE galaxie = $g AND ss = $s;"); - $bdd->deconnexion(); - if($d) { - if ($d['race'] == 'covenant') $ra = '(c)'; - elseif ($auth_level >= 6 && md5($d['race']) == '34c19b21bd4a3dda389e767d32fe9779') $ra = '(f)'; - else $ra = '(h)'; - - $TEMP_carte[] = array('A', $d['nom_asteroide'], $d['debris_met'], $d['debris_cri'], $ra, $d['nom'], 'Message', $d['tag']);//, $eA['tag']); - } - else { - $TEMP_carte[] = array('A'); - } - } - $bdd->connexion(); - $bdd->escape($g); - $bdd->escape($s); - $resultat = $bdd->query("SELECT id FROM $table_planete WHERE galaxie = $g AND ss = $s AND position = $i;"); - if($resultat) { - $d = $bdd->unique_query("SELECT P.nom_planete, P.image, P.debris_met, P.debris_cri, U.pseudo, U.race, U.politique, U.id_alliance, A.tag FROM $table_planete P INNER JOIN $table_user U ON U.id = P.id_user LEFT OUTER JOIN $table_alliances A ON A.id = U.id_alliance WHERE P.galaxie = $g AND P.ss = $s AND P.position = $i;"); - $bdd->deconnexion(); - - $TEMP_carte[] = array($i, $d['nom_planete'], $d['debris_met'], $d['debris_cri'], $d['race'], $d['pseudo'], $d['tag'], $d['image'], $d['politique']); - } - else { - $bdd->deconnexion(); - $TEMP_carte[] = array($i); - } -} -$template->assign('carte',$TEMP_carte); -$template->assign('position',array($g, $s, $Gpu, $Spu, $Gmu, $Smu)); -?> \ No newline at end of file diff --git a/game/jeu/caserne.php b/game/jeu/caserne.php deleted file mode 100644 index f044c64..0000000 --- a/game/jeu/caserne.php +++ /dev/null @@ -1,104 +0,0 @@ -batiments[9] == 0) erreur('Vous devez d\'abord construire une '.strtolower($batiment[9]), "red", '?p=batiments', 4000); - -$TEMP_batiments = array(); - -//Lancement d'une nouvelle construction -if (isset($_GET['v']) && is_numeric($_GET['v']) && $nbv = floor(gpc('nombre', 'post'))) { - //Récupération des erreurs de la mise en file d'attente pour traitement - $construction = $planete->file_addObjet("casernes", intval(gpc('v')), $nbv); - - switch($construction){ - case 1: erreur('Vous n\'avez pas les bâtiments et/ou technologies nécessaires pour entraîner cette unité.'); break; - case 3: erreur('Vous n\'avez pas les ressources nécessaire pour entraîner cette unité !'); break; - case 4: erreur('File d\'attente pleine !'); break; - case 5: erreur('Le nombre d\'objets est négatif !'); break; - default: header('Location: ?p=caserne'); exit; - } -} -//Annulation d'une nouvelle construction -if (isset($_GET['a'])) { - $i = intval(gpc('a')); - $n = intval(gpc('n')); - if (empty($n)) $n = 1; - $w = intval(gpc('w')); - if (empty($w) && !$w === 0) $w = 99; - else $w++; - //Vérification de la présence de l'unité dans la file d'attente - if($planete->file_exist($i, 'file_cas')) { - $planete->file_delObjet("casernes", $i, $n, $w); - header('Location: ?p=caserne'); - exit; - } -} -//Règler la production à la châine -/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) { - if($_GET['r']) $file->chaine = false; - else $file->chaine = true; - $export = mysql_real_escape_string(serialize($file)); - mysql_query("UPDATE planete SET file_bat = '$export' WHERE id = '$idPlan';"); - header('Location: ?p=batiments'); - exit; - }*/ - -foreach($planete->casernes as $i => $PLcaserne) { - $a = $casernenCALC[$i][0]; $b = $casernenCALC[$i][1]; $c = $casernenCALC[$i][2]; eval($casernenCALC[$i][3]); - if ($planete->file_exist($i, 'file_cas')) $enFile = true; - else $enFile = false; - $nombre = $PLcaserne; - - //On applique les bonus politiques aux temps et coûts - if ($planete->politique == 1) { - $a *= 0.9; - $b *= 0.9; - $c *= 0.9; - $sec *= 0.9; - } - - //On applique les bonus de test - $sec /= VITESSE; - - if (!empty($casernen[$i]) && requestDeblok($casernenTECH[$i], $planete)) $TEMP_batiments[] = - array( - 'image' => $casernei[$i], - 'nom' => $casernen[$i], - 'nombre' => $nombre, - 'description' => $casernde[$i], - 'descriptione' => addslashes($casernde[$i]), - 'nec_metal' => $a, - 'nec_cristal' => $b, - 'nec_hydrogene' => $c, - 'nec_metalS' => separerNombres($a), - 'nec_cristalS' => separerNombres($b), - 'nec_hydrogeneS' => separerNombres($c), - 'temps' => sec($sec), - 'num' => $i - ); -} -$template->assign('unites', $TEMP_batiments); -$template->assign('chaine', $planete->casernes); -$nbfile = count($planete->file_cas) - 1; - -if ($nbfile == 1) $template->assign('Pchaine', true); -else $template->assign('Pchaine', false); -if ($nbfile <= 0) $template->assign('Vchaine', true); -else $template->assign('Vchaine', false); - - -$file = array(); -foreach ($planete->file_cas as $key => $bout){ - if ($key == 0) continue; - - $n = $planete->casernes[$bout[0]] + 1; - eval($casernenCALC[$bout[0]][3]); - if ($key == 1) $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE - (time() - $planete->file_cas[0])) + ceil($sec/VITESSE) * ($bout[1]-1), $casernen[$bout[0]], ceil($sec/VITESSE - (time() - $planete->file_cas[0]))); - else $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE) * $bout[1], $casernen[$bout[0]]); -} - -$template->assign('file', $file); -?> \ No newline at end of file diff --git a/game/jeu/chantierspatial.php b/game/jeu/chantierspatial.php deleted file mode 100644 index 74ac755..0000000 --- a/game/jeu/chantierspatial.php +++ /dev/null @@ -1,101 +0,0 @@ -batiments[8] <= 0) erreur('Vous devez d\'abord construire un '.strtolower($batiment[8]), "red", '?p=batiments', 4000); - -$TEMP_batiments = array(); - -//Lancement d'une nouvelle construction -if (isset($_GET['v']) && is_numeric($_GET['v']) && $nbv = floor(gpc('nombre', 'post'))) { - //Récupération des erreurs de la mise en file d'attente pour traitement - $construction = $planete->file_addObjet("vaisseaux", intval(gpc('v')), $nbv); - - switch($construction){ - case 1: erreur('Vous n\'avez pas les bâtiments et/ou technologies nécessaires pour entraîner cette unité.'); break; - case 3: erreur('Vous n\'avez pas les ressources nécessaire pour entraîner cette unité !'); break; - case 4: erreur('File d\'attente pleine !'); break; - case 5: erreur('Le nombre d\'objets est négatif !'); break; - default: header('Location: ?p=chantierspatial'); exit; - } -} -//Annulation d'une nouvelle construction -if (isset($_GET['a'])) { - $i = intval(gpc('a')); - $n = intval(gpc('n')); - if (empty($n)) $n = 1; - $w = intval(gpc('w')); - if (empty($w) && !$w === 0) $w = 99; - else $w++; - //Vérification de la présence du batiment dans la file d'attente - if($planete->file_exist($i, 'file_vais')) { - $planete->file_delObjet("vaisseaux", $i, $n, $w); - header('Location: ?p=chantierspatial'); - exit; - } -} -//Règler la production à la châine -/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) { - if($_GET['r']) $file->chaine = false; - else $file->chaine = true; - $export = mysql_real_escape_string(serialize($file)); - mysql_query("UPDATE planete SET file_bat = '$export' WHERE id = '$idPlan';"); - header('Location: ?p=batiments'); - exit; - }*/ - -foreach($planete->vaisseaux as $i => $PLvaisseaux) { - $a = $nomvaisnCALC[$i][0]; $b = $nomvaisnCALC[$i][1]; $c = $nomvaisnCALC[$i][2]; eval($nomvaisnCALC[$i][3]); - if ($planete->file_exist($i, 'file_vais')) $enFile = true; - else $enFile = false; - $nombre = $PLvaisseaux; - - //On applique les bonus politiques aux temps et coûts - if ($planete->politique == 1) { - $a *= 0.9; - $b *= 0.9; - $c *= 0.9; - $sec *= 0.9; - } - - //On applique les bonus de test - $sec /= VITESSE; - - if (!empty($nomvaisn[$i]) && requestDeblok($nomvaisnTECH[$i], $planete)) $TEMP_batiments[] = - array( - 'image' => $nomvaisi[$i], - 'nom' => $nomvaisn[$i], - 'nombre' => $nombre, - 'description' => $nomvaisd[$i], - 'descriptione' => addslashes($nomvaisd[$i]), - 'nec_metal' => $a, - 'nec_cristal' => $b, - 'nec_hydrogene' => $c, - 'nec_metalS' => separerNombres($a), - 'nec_cristalS' => separerNombres($b), - 'nec_hydrogeneS' => separerNombres($c), - 'temps' => sec($sec), - 'num' => $i - ); -} -$template->assign('vaisseaux', $TEMP_batiments); -$template->assign('chaine', $planete->vaisseaux); -$nbfile = count($planete->file_vais) - 1; - -if ($nbfile == 1) $template->assign('Pchaine', true); -else $template->assign('Pchaine', false); -if ($nbfile <= 0) $template->assign('Vchaine', true); -else $template->assign('Vchaine', false); - -$file = array(); -foreach ($planete->file_vais as $key => $bout){ - if ($key == 0) continue; - $n = $planete->vaisseaux[$bout[0]] + 1; - eval($nomvaisnCALC[$bout[0]][3]); - if ($key == 1) $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE - (time() - $planete->file_vais[0])) + ceil($sec/VITESSE) * ($bout[1]-1), $nomvaisn[$bout[0]], ceil($sec/VITESSE - (time() - $planete->file_vais[0]))); - else $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE) * $bout[1], $nomvaisn[$bout[0]]); -} -$template->assign('file', $file); -?> \ No newline at end of file diff --git a/game/jeu/chantierterrestre.php b/game/jeu/chantierterrestre.php deleted file mode 100644 index e1fabea..0000000 --- a/game/jeu/chantierterrestre.php +++ /dev/null @@ -1,100 +0,0 @@ -batiments[7] <= 0) erreur('Vous devez d\'abord construire un '.strtolower($batiment[7]), "red", '?p=batiments', 4000); - -$TEMP_batiments = array(); - -//Lancement d'une nouvelle construction -if (isset($_GET['v']) && is_numeric($_GET['v']) && $nbv = floor(gpc('nombre', 'post'))) { - //Récupération des erreurs de la mise en file d'attente pour traitement - $construction = $planete->file_addObjet("terrestres", intval(gpc('v')), $nbv); - - switch($construction){ - case 1: erreur('Vous n\'avez pas les bâtiments et/ou technologies nécessaires pour entraîner cette unité.'); break; - case 3: erreur('Vous n\'avez pas les ressources nécessaire pour entraîner cette unité !'); break; - case 4: erreur('File d\'attente pleine !'); break; - case 5: erreur('Le nombre d\'objets est négatif !'); break; - default: header('Location: ?p=chantierterrestre'); exit; - } -} -//Annulation d'une nouvelle construction -if (isset($_GET['a'])) { - $i = intval(gpc('a')); - $n = intval(gpc('n')); - if (empty($n)) $n = 1; - $w = intval(gpc('w')); - if (empty($w) && !$w === 0) $w = 99; - else $w++; - //Vérification de la présence du batiment dans la file d'attente - if($planete->file_exist($i, 'file_ter')) { - $planete->file_delObjet("terrestres", $i, $n, $w); - header('Location: ?p=chantierterrestre'); - exit; - } -} -//Règler la production à la châine -/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) { - if($_GET['r']) $file->chaine = false; - else $file->chaine = true; - $export = mysql_real_escape_string(serialize($file)); - mysql_query("UPDATE planete SET file_bat = '$export' WHERE id = '$idPlan';"); - header('Location: ?p=batiments'); - exit; - }*/ -foreach($planete->terrestres as $i => $PLterrestres) { - $a = $nomterrnCALC[$i][0]; $b = $nomterrnCALC[$i][1]; $c = $nomterrnCALC[$i][2]; eval($nomterrnCALC[$i][3]); - if ($planete->file_exist($i, 'file_ter')) $enFile = true; - else $enFile = false; - $nombre = $PLterrestres; - - //On applique les bonus politiques aux temps et coûts - if ($planete->politique == 1) { - $a *= 0.9; - $b *= 0.9; - $c *= 0.9; - $sec *= 0.9; - } - - //On applique les bonus de test - $sec /= VITESSE; - - if (!empty($nomterrn[$i]) && requestDeblok($nomterrnTECH[$i], $planete) && !$nomterrnCALC[$i][4]) $TEMP_batiments[] = - array( - 'image' => $nomterri[$i], - 'nom' => $nomterrn[$i], - 'nombre' => $nombre, - 'description' => $nomterde[$i], - 'descriptione' => addslashes($nomterde[$i]), - 'nec_metal' => $a, - 'nec_cristal' => $b, - 'nec_hydrogene' => $c, - 'nec_metalS' => separerNombres($a), - 'nec_cristalS' => separerNombres($b), - 'nec_hydrogeneS' => separerNombres($c), - 'temps' => sec($sec), - 'num' => $i - ); -} -$template->assign('unites', $TEMP_batiments); -$template->assign('chaine', $planete->terrestres); -$nbfile = count($planete->file_ter) - 1; - -if ($nbfile == 1) $template->assign('Pchaine', true); -else $template->assign('Pchaine', false); -if ($nbfile <= 0) $template->assign('Vchaine', true); -else $template->assign('Vchaine', false); - -$file = array(); -foreach ($planete->file_ter as $key => $bout){ - if ($key == 0) continue; - $n = $planete->terrestres[$bout[0]] + 1; - eval($nomterrnCALC[$bout[0]][3]); - if ($key == 1) $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE - (time() - $planete->file_ter[0])) + ceil($sec/VITESSE) * ($bout[1]-1), $nomterrn[$bout[0]], ceil($sec/VITESSE - (time() - $planete->file_ter[0]))); - else $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE) * $bout[1], $nomterrn[$bout[0]]); -} -$template->assign('file', $file); -?> \ No newline at end of file diff --git a/game/jeu/classement.php b/game/jeu/classement.php deleted file mode 100644 index dfd24a8..0000000 --- a/game/jeu/classement.php +++ /dev/null @@ -1,118 +0,0 @@ - 0) $pageClassement = $q; -else $pageClassement = 1; - -//Type de classement -$t = gpc('t'); -switch($t){ - case '0': - $TypeSearch = false; - break; - default: - $TypeSearch = true; -} -$template->assign('t', $TypeSearch); - -//Catégorie du classement -$e = gpc('e'); -switch($e){ - case 'batiment': - $export = 'batiments'; - break; - case 'flotte': - $export = 'flottes'; - break; - case 'recherches': - $export = 'recherches'; - break; - default: - $export = 'points'; -} -$template->assign('export', $export); - -//Nombre de joueurs par page -$n = gpc('n'); -if (is_numeric($n) && $n > 0) $nbppage = $n; -else $nbppage = 100; - -$pageClassementN = $pageClassement - 1; - -$nbpages = ceil(($nbhumain['humains']+$nbcovie['covenants'])/$nbppage); -if ($pageClassement > $nbpages) $pageClassement = $nbpages; - -$TEMP_pages = ''; -$template->assign('q', $TEMP_pages); - -$plage_debut = $nbppage * $pageClassementN; -$plage_fin = $nbppage * ($pageClassementN + 1); -if ($TypeSearch) { - $bdd->connexion(); - $data = $bdd->query("SELECT C.".$export.", C.nbr_membres, A.tag FROM $table_classement_alliances C JOIN $table_alliances A ON 1 = A.id ORDER BY C.$export DESC LIMIT $plage_fin OFFSET $plage_debut;"); - $bdd->deconnexion(); - - $j = ($pageClassement-1)*$nbppage; - - $TEMP_classement = array(); - if ($data) { - foreach($data as $lign){ - $j++; - $TEMP_classement[] = array($j, $lign['tag'], $lign['nbr_membres'], separerNombres($lign[$export]),0); - } - } - else erreur('Classement non disponible.'); - - $template->assign('places', $TEMP_classement); -} -else { - $bdd->connexion(); - $data = $bdd->query("SELECT C.$export, U.pseudo, U.race, A.tag, A.nom FROM $table_classement C INNER JOIN $table_user U ON C.id_user = U.id LEFT OUTER JOIN $table_alliances A ON A.id = U.id_alliance ORDER BY C.$export DESC LIMIT $plage_fin OFFSET $plage_debut;"); - $bdd->deconnexion(); - $nbres = $bdd->num_rows; - - $j = ($pageClassement-1)*$nbppage; - - $TEMP_classement = array(); - if ($data) { - foreach($data as $lign){ - $j++; - $TEMP_classement[] = array($j, $lign['pseudo'], $lign['race'], $lign['tag'], $lign['nom'], separerNombres($lign[$export])); - } - } - else erreur('Classement non disponible.'); - - $template->assign('places', $TEMP_classement); -} - -/* -if (isset($_GET['t']) && $_GET['t'] == '1') -{ - $bdd->connexion(); - $result = $bdd->query("SELECT tag, nbr_membres, ".$export.", points_".$export."_by_members FROM classement_alliances ORDER BY $export DESC LIMIT $pageClassementN OFFSET $nbppage;"); - $bdd->deconnexion(); - $nbres = $bdd->num_rows; - - $TEMP_classement = array(); - $i = ($pageClassement-1)*$nbppage; - - $template->assign('export', $export); - - for ($i=0; $i<$nbres; $i++) { - $i++; - $TEMP_classement[] = array($i, $data['tag'], $data['nbr_membres'],separerNombres($data[$export]),separerNombres($data["points_".$export."_by_members"])); - } - - $template->assign('places', $TEMP_classement); -} -*/ -?> \ No newline at end of file diff --git a/game/jeu/conditions.php b/game/jeu/conditions.php deleted file mode 100644 index 94a54b9..0000000 --- a/game/jeu/conditions.php +++ /dev/null @@ -1,160 +0,0 @@ -assign('contenu',' -

Conditions générales pour le site Halo-Battle.s-fr.com

-
-
-Halo, Bungie et Microsoft sont des marques et logos déposés par Microsoft Corporation.
-Tous droits réservés Copyright © 2006-2007
-halo-battle.s-fr.com Tous droits reservés.
-
-Le site d\'halo-battle.s-fr.com demande à tous les utilisateurs du jeu de lire et d\'accepter les Conditions Générales énoncées ci-dessous avant de s\'inscrire.
-
-
-Ces Conditions Générales d\'Utilisation ont été publiées le 23/04/2008 et sont applicables à partir du 30/04/2008.
-
-
-I. Services
-II. Adhésion
-III. Protections des données
-IV. Responsabilité
-V. Contenu / responsabilité envers le contenu
-VI. Actions prohibées
-VII. Restrictions
-VIII. Droits de société concernant les comptes
-IX. Modification des Conditions Générales
-X. Loi applicable
-
-

I. Services


-

1 - Conditions de participation


- -Pour participer à Halo-Battle, l\'utilisateur doit accepter les Conditions Générales. Ces Conditions Générales sont principalement, mais non exclusivement, portées sur les services proposés par la présence en ligne de Halo-Battle.s-fr.com
- -

2 - Responsabilité


- -Halo-Battle.s-fr.com est toujours attentif au bon fonctionnement de toutes les prestations qu\'il propose. Néanmoins, certaines desdites prestations peuvent ne pas être disponibles pour des circonstances indépendantes de notre volonté. Pour cette raison, l\'utilisateur ne peut avoir de halo-battle.s-fr.com ne peut être tenu pour responsable du mauvais fonctionnement du serveur ou pour un défaut de programmation. Les exemples précités ne sont pas exclusifs d\'autres possibilités.
- -

II. Adhésion


- -

1 - Conditions d\'adhésion


-L\'adhésion commence à partir de l\'enregistrement d\'un compte sur le jeu ou le forum. L\'adresse e-mail utilisée pour cet enregistrement doit être valide. halo-battle.s-fr.com se réserve le droit de vérifier cette validité à n\'importe quel moment.
-Les utilisateurs reconnaissent disposer d\'une expérience suffisante en matière d\'utilisation d\'Internet et des fonctionnalités de communication électronique qui y sont liées.
-Les utilisateurs du site de halo-battle.s-fr.com sont tenus de s\'assurer de la compatibilité de leur logiciel de navigation avec le site de Halo-Battle.s-fr.com.
- -

2 - Résiliation par l\'utilisateur


-L\'adhésion peut être résiliée par l\'utilisateur par le biais de l\'effacement du compte. Cet effacement peut être retardé pour des questions d\'ordre technique. La gestion des informations concernant les données personnelles du compte est relatif au chapitre 3 des conditions générales d\'utilisation.
- -

3 - Résiliation par Halo-Battle.s-fr.com


-L\'utilisateur ne peut participer à la gestion des services proposés par Halo-Battle.s-fr.com. A ce titre, l\'équipe du jeu se réserve le droit d\'effacer ou de bloquer le compte de l\'utilisateur, en cas de violation des Conditions Générales, sans que cela ne soit exclusif d\'autres possibilités.
-L\'effacement du compte est décidé par l\'ensemble de l\'équipe. Les quelconques revendications concernant un effacement de compte peuvent être portées auprès de l\'équipe du jeu. Il ne peut y avoir de revendications légales concernant la clotûre du compte.
- -

III. Protections des données


- -

1 - Droit d\'accès aux données


-Conformément à la loi du 7 janvier 1978, vous disposez d\'un droit d\'accès, de rectification, de vérification et de suppression relatif aux données vous concernant.
-Il vous suffit pour ce faire d\'adresser une demande par e-mail à contact@halo-battle.s-fr.com, Halo-Battle.s-fr.com modifiera et mettra ses informations à jour en conséquent.
- -

2 - Stockage des données personnelles


-Halo-Battle.s-fr.com se réserve le droit de stocker les données personnelles des utilisateurs dans le but de contrôler le respect des règles, des Conditions Générales et des dispositions législatives par lesdits utilisateurs. Les données personnelles concernées peuvent être les adresse IP par connexion, la méthode, l\'heure et les durées de connections, l\'adresse e-mail fournie lors de la création du compte ainsi que, le cas échéant, les données personnelles fournies volontairement par l\'utilisateur par le biais de son profil. Sur les forums, les données personnelles des profils des utilisateurs sont conservées.
- -

3 - Communication et utilisation des données


-Halo-Battle.s-fr.com se réserve le droit, en conformité avec les dispositions du droit français concernant la protection des données personnelles et toutes dispositions législatives applicables, de divulguer les données personnelles aux autorités, qui les requièrent en vue de protéger les intérêts des sociétés ou les éventuels manquements aux dispositions légales concernant la protection des données. - -

4 - Opposition


-L\'utilisateur peut s\'opposer au stockage de ses données personnelles à tout moment. La participation aux jeux nécessitant le stockage de ces données personnelles, le(s) compte(s) de l\'utilisateur sera(ont) supprimé(s) le plus rapidement possible en fonction des contraintes techniques.
- -

IV. Responsabilité


- -Halo-Battle.s-fr.com n\'est pas responsable pour les dommages, quelle qu\'en soit la gravité, causés par l\'utilisation du jeu Halo-Battle. halo-battle.s-fr.com rappelle aux joueurs que l\'utilisation excessive des jeux informatiques peut causer de sévères troubles physiques.
- -

V. Contenu / responsabilité envers le contenu


- -

1 - Utilisation de la plateforme des utilisateurs


-Halo-Battle.s-fr.com fournit une plateforme qui permet à l\'utilisateur de communiquer avec chacun des autres utilisateurs. L\'utilisateur est responsable du contenu de ses propos : les propos pornographiques, xénophobes, insultants ou à contenu illégaux ne sont pas autorisés et relèvent de la responsabilité de leur auteur. En cas de violation, Halo-Battle.s-fr.com se réserve le droit d\'effacer ou de bloquer le compte de l\'utilisateur fautif et de l\'interdire d\'accès sur l\'ensemble des services proposés par l\'équipe. Ces sanctions ne sont pas exclusives d\'éventuelles poursuites judiciaires et/ou pénales.
- -

2 - Dommages internes au contenu


-L\'utilisateur du site est conscient du fait qu\'Internet n\'est pas un média parfaitement protégé et qu\'une sécurité totale quant au respect de la vie privée ne peut être garantie. Par conséquent, halo-battle.s-fr.com ne sera en aucune manière responsable des dommages éventuels subis par l\'utilisateur du site à la suite de l\'introduction par ce dernier d\'informations confidentielles ou délicates.
- -

3 - Engagement de Halo-Battle.s-fr.com


-halo-battle.s-fr.com s\'engage à mettre en oeuvre tous les moyens raisonnables à sa disposition en vue de permettre aux utilisateurs une utilisation optimale des services proposés. halo-battle.s-fr.com n\'est en conséquence tenue qu\'à une obligation de moyen, et en aucun cas à une obligation de résultat.
- -halo-battle.s-fr.com ne peut être tenu pour responsable des conséquences de circonstances indépendantes de sa volonté telles que les grèves, lock-out, guerres, intempéries, etc., les défaillances des systèmes informatiques ou des moyens de communication, ou de tout autre événement constitutif d\'un cas de force majeure.
- -

4 - Mise à disposition des informations


-halo-battle.s-fr.com assure la mise à disposition via ce site d\'informations correctes et actualisées et se réserve donc le droit de modifier à tout moment le contenu du site. Toutefois, halo-battle.s-fr.com n\'est en aucun cas responsable des dommages causés à la suite de données éventuellement incorrectes, non actualisées ou incomplètes communiquées via le site.
- -Les utilisateurs du site de halo-battle.s-fr.com s\'engagent à avertir immédiatement l\'équipe de toute utilisation frauduleuse du site de halo-battle.s-fr.com et à ne pas chercher à nuire à l\'intégrité ou au fonctionnement du site.
- -

5 - Liens


-halo-battle.s-fr.com n\'a aucun pouvoir de vérification et de contrôle quant à la création de liens vers des sites extérieurs et quant au contenu des dits sites, que ces sites soient marchands ou non.
- -Les propriétaires des sites consultés à partir du site de Halo-Battle.s-fr.com sont, notamment, seuls responsables du respect de l\'ensemble des réglementations s\'appliquant dans le cadre des prestations offertes en ligne, et notamment, des lois et règlements relatifs à la vente à distance, la protection du consommateur, la publicité mensongère ou trompeuse, les prix, la conformité des produits, etc.
- -Aussi, l\'utilisateur accepte que son choix d\'accéder à un autre site, par l\'intermédiaire d\'un lien hypertexte s\'effectue à ses risques et périls.
- -En conséquence, tout préjudice direct ou indirect résultant de l\'accès à un site relié par un lien hypertexte ne peut engager la responsabilité de Halo-Battle.s-fr.com
- -

VI. Actions prohibées


- -

1 - Actions de manipulations


-L\'utilisateur n\'a le droit d\'utiliser, un quelconque programme, mécanisme ou logiciel qui pourrait interférer avec les fonctions et/ou le développement du jeu. L\'utilisateur n\'a pas de le droit d\'effectuer une quelconque action qui causerait un ralentissement excessif des capacités techniques du site. L\'utilisateur n\'a pas le droit de bloquer, modifier ou reformuler le contenu créé par l\'équipe de dévellopement du projet.
- -

2 - Programmes prohibés


-Il est interdit de visualiser une quelconque partie du jeu avec un autre programme que les navigateurs Internet prévus à cet effet. Sont visés, tous autres programmes, en particulier ceux connus sous la dénomination de bots (sans que cette appellation soit exclusive), ainsi que tous -outils permettant de simuler, remplacer ou de suppléer le navigateur -internet. De la même manière, sont visés les scripts et les programmes -partiellement ou totalement automatiques qui peuvent procurer un -avantage par rapport aux autres utilisateurs. Les fonctions de -rafraîchissement automatique ("auto-refresh") et autres mécanismes -intégrés dans les navigateurs Internet sont également visés en tant -qu\'actions automatiques. L\'intégralité de ces mécanismes, sans que cela -soit exclusif d\'autres possibilités, est interdit. Le fait de bloquer la -publicité soit intentionnellement soit par le biais d\'un bloqueur de -pop-up voire par le biais d\'un module intégré aux navigateurs Internet -est sans conséquence sur cette interdiction. Les seules exceptions -possibles nécessitent la permission expresse de l\'équipe de Halo-Battle.s-fr.com
- -

4 - Connexion directe


-La connexion au compte de l\'utilisateur est uniquement permise par le -biais de la page d\'accueil du jeu. L\'ouverture automatique ou -automatisée, est interdite, que la page d\'accueil soit affichée ou non.
- -

VII. Restrictions


- -

1 - Nombre maximum de comptes


-Chaque utilisateur n\'est autorisé qu\'à utiliser un compte par univers. -Sont dénommés "Multis" les utilisateurs qui n\'agissent pas en accord -avec cette règle. Les "Multis" sont susceptibles de voir leurs comptes -effacés ou bloqués sans avertissement préalable.
- -

2 - Règles


-Les particularités sont visées par les règles du jeu. Tous les -utilisateurs sont soumis à ces dispositions.
- -

3 - Blocages


-L\'utilisateur peut être bloqué de manière temporaire ou définitive. Le -blocage peut être valable sur une partie ou la totalité des services -proposés par Halo-Battle.s-fr.com
- -

VIII. Droits de société concernant les comptes


- -

1 - Généralités


-L\'ensemble des comptes, incluant les ressources, unités, etc, sont des objets virtuels du jeu. L\'utilisateur n\'a pas la propriété ou tout autre type de droits sur le compte. L\'ensemble des droits sont de la propriété de Bungie et Microsoft Corporation. Aucun droit, en particulier ceux concernant l\'exploitation, ne peut être conféré à l\'utilisateur.
- -

2 - Interdiction d\'exploitation


-Il est interdit de contracter avec une tierce partie un quelconque accord concernant le transfert, l\'utilisation ou le stockage des comptes ou des données personnelles. Il est particulièrement interdit de vendre les comptes ou les ressources, voire de faire un quelconque profit en quittant son compte ou ses ressources au profit d\'un tiers. Les mêmes interdictions sont valables pour les données personnelles et les droits d\'utilisation. La violation de ces règles ou de tout autre droit de Bungie et Microsoft Corporation, particulièrement celles concernant le copyright, sera transmise aux autorités et sanctionnée par des poursuites judiciaires et/ou pénales.
- -

3 - Exceptions


-Il est permis de transférer les comptes de manière gratuite, ainsi que d\'échanger des ressources dans les limites permises par les règles du jeu.
- -

IX. Modification des Conditions Générales


- -Halo-Battle.s-fr.com se réserve le droit de modifier ou d\'étendre les Conditions Générales et les autres dispositions à tout moment. Cette modification ou extension sera publiée au minimum deux semaines avant l\'effectivité des changements.
- -

X. Loi applicable


-La législation française est appliquée en cas de recours légal.
-
'); -?> \ No newline at end of file diff --git a/game/jeu/connexion.php b/game/jeu/connexion.php deleted file mode 100644 index 296c923..0000000 --- a/game/jeu/connexion.php +++ /dev/null @@ -1,189 +0,0 @@ -assign('message','Nom d\'utilisateur ou mot de passe incorrect.

'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - elseif (hash("sha512", $HB_login.'Ņ♂↨'.$HB_password.'☻♫☼'.date('W!Y¨D@j').$_SERVER["HTTP_USER_AGENT"].$_SERVER["REMOTE_ADDR"]) != $HB_auth && hash("sha512", $HB_login.'Ņ♂↨'.$HB_password.'☻♫☼'.date('W!Y¨D@j', time()-300)) != $HB_auth) { - $template->assign('message','Impossible d\'authentifier la connexion !

Si le problème perciste, contactez un administrateur.'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - else { - $ipe = $_SERVER['REMOTE_ADDR']; - $bdd->connexion(); - $bruteforce = $bdd->unique_query("SELECT nombre FROM securite_identification WHERE ip = '$ipe';"); - if ($bruteforce['nombre'] >= 10) { - $fichier = fopen(_FCORE."ban.xlist",'a+'); - fwrite($fichier, $_SERVER['REMOTE_ADDR']."\n\r"); - fclose($fichier); - } - $bdd->escape($HB_login); - if (!$var = $bdd->unique_query("SELECT mdp_var, mdp FROM $table_user WHERE pseudo = '$HB_login';")) { - if (isset($bruteforce['nombre'])) $bdd->query("UPDATE securite_identification SET nombre = nombre + 1 WHERE ip = '$ipe';"); - else $bdd->query("INSERT INTO securite_identification VALUES ('$ipe', '1', '".time()."');"); - $bdd->deconnexion(); - $template->assign('message','Nom d\'utilisateur ou mot de passe incorrect.'); - $template->assign('couleur','red'); - $template->assign('script',''); - $template->display('cms/erreur.tpl'); - exit; - } - $bdd->deconnexion(); - - $HB_password = mdp($HB_login, $HB_password, $var['mdp_var']); - - $time = time(); - $ip = $_SERVER["REMOTE_ADDR"]; - $bdd->connexion(); - $bdd->escape($HB_password); - - //Limiter le nombre de personnes en ligne simutanément - if ($enligne['enligne'] > 1500) { - $template->assign('message','Il y a actuellement trop de monde connecté sur Halo-Battle. Pour permettre aux joueurs une navigation convenable, nous vous remercions de revenir plus tard.'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - - $resultat = $bdd->unique_query("SELECT id, race, mv, last_visite, auth_level, raisonmv FROM $table_user WHERE pseudo = '$HB_login' AND mdp = '$HB_password';"); - if ($resultat) { - $id = $resultat['id']; - $reqPlan = $bdd->query("SELECT id, file_bat, file_tech, file_cas, file_vais, file_ter, timestamp FROM $table_planete WHERE id_user = '$id' ORDER BY id ASC;"); - $resultatP = $reqPlan[0]; - $race = $resultat['race']; - - if (!$reqPlan) { - $bdd->deconnexion(); - - $template->assign('message','Impossible de trouver votre planète !'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - - if ($resultat['mv'] > 0) { - if (($resultat['last_visite'] + 259200 > time() || $resultat['mv'] == 3) && $resultat['auth_level'] < 2) { - if ($resultat['mv'] == 3) $template->assign('message','Vous êtes définitivement banni de cette galaxie pour '.$resultat['raisonmv'].'. Vous ne pouvez plus vous reconnecter sur votre compte'); - elseif ($resultat['mv'] == 2) $template->assign('message','Un opérateur a placé votre compte en mode vacances pour '.$resultat['raisonmv'].'. Vous ne pouvez pas vous reconnecter sur votre compte avant le
'.strftime("%A %d %B à %H:%M", $resultat['last_visite']+259200)); - else $template->assign('message','Vous ne pouvez pas sortir du mode vacances avant le
'.strftime("%A %d %B à %H:%M", $resultat['last_visite']+259200)); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - - $bdd->query("UPDATE $table_user SET mv = '0' WHERE id = '$id';"); - $bdd->query("UPDATE $table_planete SET timestamp = '".time()."' WHERE id_user = '$id';"); - $bdd->deconnexion(); - - //On fait repartir à 0 les files d'attente - include_once(_FCORE."../game/vars.php"); - include_once(_FCORE."../game/Class/class.file.php"); - include_once(_FCORE."../game/Class/class.user.php"); - include_once(_FCORE."../game/Class/class.planete.php"); - foreach ($reqPlan as $plan){ - if (!empty($plan['file_bat'])) { - $file = new File($plan['file_bat']); - $fileBat = $file->reajusteVacances($plan['timestamp']); - } - else $fileBat = ''; - if (!empty($plan['file_tech'])) { - $file = new File($plan['file_tech']); - $fileTech = $file->reajusteVacances($plan['timestamp']); - } - else $fileTech = ''; - if (!empty($plan['file_cas'])) { - $file = new File($plan['file_cas']); - $fileCas = $file->reajusteVacances($plan['timestamp']); - } - else $fileCas = ''; - if (!empty($plan['file_vais'])) { - $file = new File($plan['file_vais']); - $fileVais = $file->reajusteVacances($plan['timestamp']); - } - else $fileVais = ''; - if (!empty($plan['file_ter'])) { - $file = new File($plan['file_ter']); - $fileTer = $file->reajusteVacances($plan['timestamp']); - } - else $fileTer = ''; - - $idPlan = $plan['id']; - $bdd->connexion(); - $bdd->escape($fileBat); - $bdd->escape($fileTech); - $bdd->escape($fileCas); - $bdd->escape($fileVais); - $bdd->escape($fileTer); - $bdd->query("UPDATE $table_planete SET file_bat = '$fileBat', file_tech = '$fileTech', file_cas = '$fileCas', file_vais = '$fileVais', file_ter = '$fileTer' WHERE id = $idPlan;"); - $bdd->deconnexion(); - - //On met à jour la planète pour tout le reste - $plan = new Planete($plan['id'], true); - } - } - //On met à jour toutes les planètes si le nombre de joueurs n'est pas trop important - elseif ($enligne['enligne'] > 400) { - include_once(_FCORE."../game/vars.php"); - include_once(_FCORE."../game/Class/class.file.php"); - include_once(_FCORE."../game/Class/class.user.php"); - include_once(_FCORE."../game/Class/class.planete.php"); - - foreach ($reqPlan as $plan){ - $plan = new Planete($plan['id'], true); - } - } - - $plan = null; - - $bdd->connexion(); - $bdd->query("UPDATE $table_user SET last_visite = '$time', last_ip = '$ip' WHERE id = $id;"); - $bdd->query("INSERT INTO $table_registre_identification (id_util, ip) VALUES (".$id.",'".$ip."');"); - $multi = $bdd->unique_query("SELECT COUNT(*) FROM $table_registre_identification WHERE ip = '$ip' GROUP BY ip, id_util;"); - $message = $bdd->unique_query("SELECT time FROM $table_messages_demarrage ORDER BY time DESC LIMIT 1;"); - $bdd->deconnexion(); - - $sess->values['connected'] = TRUE; - $sess->values['id'] = $resultat['id']; - $sess->values['race'] = $resultat['race']; - $sess->values['idPlan'] = $resultatP['id']; - $sess->values['idAsteroide'] = 0; - - //Si on détecte le multi-compte, on interdit l'accès au panneau d'admin - if (empty($multi)) $sess->level = 1; - else $sess->level = $resultat['auth_level'] + 1; - $sess->put($resultat['id']); - - if ($message['time'] > $resultat['last_visite']) redirection('./'.$config['first_page'].'?p=demarrage'); - elseif (empty($multi)) redirection('./'.$config['first_page'].'?p=avertmulti'); - else redirection('./'.$config['first_page'].'?p=accueil'); - exit; - } - else { - $bdd->deconnexion(); - - $template->assign('message','Nom d\'utilisateur ou mot de passe incorrect.'); - $template->assign('couleur','red'); - $template->assign('script',''); - $template->display('cms/erreur.tpl'); - exit; - } - } - } -?> \ No newline at end of file diff --git a/game/jeu/defenses.php b/game/jeu/defenses.php deleted file mode 100644 index 59f24e6..0000000 --- a/game/jeu/defenses.php +++ /dev/null @@ -1,100 +0,0 @@ -batiments[7] == 0) erreur('Vous devez d\'abord construire un '.strtolower($batiment[7]), "red", '?p=batiments', 4000); - -$TEMP_batiments = array(); -$nbstop = count($nomterrn); - -//Lancement d'une nouvelle construction -if (isset($_GET['v']) && is_numeric($_GET['v']) && $nbv = floor(gpc('nombre', 'post'))) { - //Récupération des erreurs de la mise en file d'attente pour traitement - $construction = $planete->file_addObjet("terrestres", intval(gpc('v')), $nbv); - - switch($construction){ - case 1: erreur('Vous n\'avez pas les bâtiments et/ou technologies nécessaires pour entraîner cette unité.'); break; - case 3: erreur('Vous n\'avez pas les ressources nécessaire pour entraîner cette unité !'); break; - case 5: erreur('Le nombre d\'objets est négatif !'); break; - default: header('Location: ?p=defenses'); exit; - } -} -//Annulation d'une nouvelle construction -if (isset($_GET['a'])) { - $i = intval(gpc('a')); - $n = intval(gpc('n')); - if (empty($n)) $n = 1; - $w = intval(gpc('w')); - if (empty($w) && !$w === 0) $w = 99; - else $w++; - //Vérification de la présence du batiment dans la file d'attente - if($planete->file_exist($i, 'file_ter')) { - $planete->file_delObjet("terrestres", $i, $n, $w); - header('Location: ?p=defenses'); - exit; - } -} -//Règler la production à la châine -/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) { - if($_GET['r']) $file->chaine = false; - else $file->chaine = true; - $export = mysql_real_escape_string(serialize($file)); - mysql_query("UPDATE planete SET file_bat = '$export' WHERE id = '$idPlan';"); - header('Location: ?p=batiments'); - exit; - }*/ -foreach($planete->terrestres as $i => $PLterrestres) { - $a = $nomterrnCALC[$i][0]; $b = $nomterrnCALC[$i][1]; $c = $nomterrnCALC[$i][2]; eval($nomterrnCALC[$i][3]); - if ($planete->file_exist($i, 'file_ter')) $enFile = true; - else $enFile = false; - $nombre = $PLterrestres; - - //On applique les bonus politiques aux temps et coûts - if ($planete->politique == 1) { - $a *= 0.9; - $b *= 0.9; - $c *= 0.9; - $sec *= 0.9; - } - - //On applique les bonus de test - $sec /= VITESSE; - - if (!empty($nomterrn[$i]) && requestDeblok($nomterrnTECH[$i], $planete) && $nomterrnCALC[$i][4]) $TEMP_batiments[] = - array( - 'image' => $nomterri[$i], - 'nom' => $nomterrn[$i], - 'nombre' => $nombre, - 'description' => $nomterde[$i], - 'descriptione' => addslashes($nomterde[$i]), - 'nec_metal' => $a, - 'nec_cristal' => $b, - 'nec_hydrogene' => $c, - 'nec_metalS' => separerNombres($a), - 'nec_cristalS' => separerNombres($b), - 'nec_hydrogeneS' => separerNombres($c), - 'temps' => sec($sec), - 'num' => $i - ); -} -$template->assign('unites', $TEMP_batiments); -$template->assign('chaine', $planete->terrestres); -$nbfile = count($planete->file_ter) - 1; - -if ($nbfile == 1) $template->assign('Pchaine', true); -else $template->assign('Pchaine', false); -if ($nbfile <= 0) $template->assign('Vchaine', true); -else $template->assign('Vchaine', false); - -$file = array(); -foreach ($planete->file_ter as $key => $bout){ - if ($key == 0) continue; - $n = $planete->terrestres[$bout[0]] + 1; - eval($nomterrnCALC[$bout[0]][3]); - if ($key == 1) $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE - (time() - $planete->file_ter[0])) + ceil($sec/VITESSE) * ($bout[1]-1), $nomterrn[$bout[0]], ceil($sec/VITESSE - (time() - $planete->file_ter[0]))); - else $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE) * $bout[1], $nomterrn[$bout[0]]); -} -$template->assign('file', $file); -?> \ No newline at end of file diff --git a/game/jeu/demarrage.php b/game/jeu/demarrage.php deleted file mode 100644 index c3446c9..0000000 --- a/game/jeu/demarrage.php +++ /dev/null @@ -1,10 +0,0 @@ -connexion(); -$message = $bdd->unique_query("SELECT * FROM $table_messages_demarrage ORDER BY time DESC LIMIT 1;"); -$bdd->deconnexion(); -$titre = $message['titre']; -$template->assign('contenu', '

'.bbcode(nl2br($message['contenu']), 1).'

Continuer

'); -?> \ No newline at end of file diff --git a/game/jeu/description.php b/game/jeu/description.php deleted file mode 100644 index b620092..0000000 --- a/game/jeu/description.php +++ /dev/null @@ -1,175 +0,0 @@ -race; -$race = $_GET['r']; -if ($race != $planete->race) include(_FCORE."../game/noms.php"); -$template->assign('raceAff', $race); - -if (isset($_GET['b']) && is_numeric($_GET['b']) && !empty($batiment[$_GET['b']])) { - $template->assign('type', 'batiments'); - $t = $_GET['b']; - $template->assign('t', $t); - $template->assign('image', $batimeni[$t]); - $template->assign('nom', $batiment[$t]); - $template->assign('niveau', $planete->batiments[$t]); - $template->assign('description', $batimede[$t]); - $template->assign('tableau_prod', tableauProd($t, $planete->batiments[$t])); - - $n = $planete->batiments[$t] + 1; - $a = 0; $b = 0; $c = 0; $sec = 0; - eval($batimentCALC[$t][0]); - eval($batimentCALC[$t][1]); - eval($batimentCALC[$t][2]); - eval($batimentCALC[$t][3]); - $template->assign('ressourcesNext', array(separerNombres($a), separerNombres($b), separerNombres($c), sec($sec/VITESSE))); - - $template->assign('etat', readDeblok($batimentTECH[$t], $planete)); -} -elseif (isset($_GET['t']) && is_numeric($_GET['t']) && !empty($technolo[$_GET['t']])) { - $template->assign('type', 'technologies'); - $t = $_GET['t']; - $template->assign('image', $technoli[$t]); - $template->assign('nom', $technolo[$t]); - $template->assign('niveau', $planete->technologies[$t]); - $template->assign('description', $technode[$t]); - - $n = $planete->technologies[$t] + 1; - $a = 0; $b = 0; $c = 0; $sec = 0; - eval($technoloCALC[$t][0]); - eval($technoloCALC[$t][1]); - eval($technoloCALC[$t][2]); - eval($technoloCALC[$t][3]); - $template->assign('ressourcesNext', array(separerNombres($a), separerNombres($b), separerNombres($c), sec($sec/VITESSE))); - - $template->assign('etat', readDeblok($technoloTECH[$t], $planete)); -} -elseif (isset($_GET['v']) && is_numeric($_GET['v']) && !empty($nomvaisn[$_GET['v']])) { - $template->assign('type', 'vaisseaux'); - $t = $_GET['v']; - $template->assign('image', $nomvaisi[$t]); - $template->assign('nom', $nomvaisn[$t]); - $template->assign('niveau', $planete->vaisseaux[$t]); - $template->assign('description', $nomvaisd[$t]); - - $n = $planete->vaisseaux[$t] + 1; - $a = $nomvaisnCALC[$t][0]; $b = $nomvaisnCALC[$t][1]; $c = $nomvaisnCALC[$t][2]; $sec = 0; - eval($nomvaisnCALC[$t][3]); - $template->assign('ressourcesNext', array(separerNombres($a), separerNombres($b), separerNombres($c), sec($sec/VITESSE))); - - $template->assign('etat', readDeblok($nomvaisnTECH[$t], $planete)); - $template->assign('caract', array($nomvais_at[$t], $nomvais_bc[$t], $nomvais_pv[$t], $nomvais_rs[$t])); -} -elseif (isset($_GET['d']) && is_numeric($_GET['d']) && $_GET['d'] < count($nomterrn)) { - $template->assign('type', 'terrestre'); - $t = $_GET['d']; - $template->assign('image', $nomterri[$t]); - $template->assign('nom', $nomterrn[$t]); - $template->assign('niveau', $planete->terrestres[$t]); - $template->assign('description', $nomterde[$t]); - - $n = $planete->terrestres[$t] + 1; - $a = $nomterrnCALC[$t][0]; $b = $nomterrnCALC[$t][1]; $c = $nomterrnCALC[$t][2]; $sec = 0; - eval($nomterrnCALC[$t][3]); - $template->assign('ressourcesNext', array(separerNombres($a), separerNombres($b), separerNombres($c), sec($sec/VITESSE))); - - $template->assign('etat', readDeblok($nomterrnTECH[$t], $planete)); - if ($t-8 >= 0) { - $t -= 8; - $template->assign('caract', array($defense_at[$t], $defense_bc[$t], $defense_pv[$t])); - } -} -elseif (isset($_GET['c']) && is_numeric($_GET['c']) && !empty($casernen[$_GET['c']])) { - $template->assign('type', 'caserne'); - $t = $_GET['c']; - $template->assign('image', $casernei[$t]); - $template->assign('nom', $casernen[$t]); - $template->assign('niveau', $planete->casernes[$t]); - $template->assign('description', $casernde[$t]); - - $n = $planete->casernes[$t] + 1; - $a = $casernenCALC[$t][0]; $b = $casernenCALC[$t][1]; $c = $casernenCALC[$t][2]; $sec = 0; - eval($casernenCALC[$t][3]); - $template->assign('ressourcesNext', array(separerNombres($a), separerNombres($b), separerNombres($c), sec($sec/VITESSE))); - - $template->assign('etat', readDeblok($casernenTECH[$t], $planete)); - if ($t-8 >= 0) { - $t -= 8; - $template->assign('caract', array('!!', '!!', '!!')); - } -} -else { - header('Location: ?p=accueil'); -} -?> \ No newline at end of file diff --git a/game/jeu/destinrapid.php b/game/jeu/destinrapid.php deleted file mode 100644 index 96991f8..0000000 --- a/game/jeu/destinrapid.php +++ /dev/null @@ -1,59 +0,0 @@ -destinationsFavoris, $d); - unset($planete->destinationsFavoris[$f[0]]); - $bdd->connexion(); - $bdd->query("UPDATE $table_user SET destinationsFavoris = '".serialize($planete->destinationsFavoris)."' WHERE id = $id_user;"); - $bdd->deconnexion(); - } - header('Location: ?p=destinationsrapides'); - exit; -} -//Ajout d'une destination rapide -elseif (!empty($amas) && !empty($ss) && !empty($pos)) { - $bdd->connexion(); - $plan = $bdd->unique_query("SELECT id FROM $table_planete WHERE galaxie = $amas AND ss = $ss AND position = $pos;"); - if ($plan) { - if (in_array($plan['id'], $planete->destinationsFavoris)) { - $bdd->deconnexion(); - erreur('Cette planète est déjà dans vos destinations rapides.', "red", '?p=destinationsrapides'); - } - $planete->destinationsFavoris[] = $plan['id']; - $bdd->query("UPDATE $table_user SET destinationsFavoris = '".serialize($planete->destinationsFavoris)."' WHERE id = $id_user;"); - } - else { - $bdd->deconnexion(); - erreur('Impossible d\'ajouter cette planète, elle n\'est pas habitée !', "red", '?p=destinationsrapides'); - } - $bdd->deconnexion(); - - header('Location: ?p=destinationsrapides'); - exit; -} -//Affichage de la liste des destinations rapides -else { - $page = 'destinsrapid'; - - $destins = array(); - $bdd->connexion(); - foreach($planete->destinationsFavoris as $fav){ - $res = $bdd->unique_query("SELECT nom_planete, galaxie, ss, position FROM $table_planete WHERE id = ".$fav.";"); - if ($res != false) { - $destins[] = array($fav, $res['nom_planete'], '['.$res['galaxie'].':'.$res['ss'].':'.$res['position'].']', md5(date('AG').'@'.$fav)); - } - } - $bdd->deconnexion(); - $template->assign('destins', $destins); -} -?> \ No newline at end of file diff --git a/game/jeu/envoyer.php b/game/jeu/envoyer.php deleted file mode 100644 index 6db9b8b..0000000 --- a/game/jeu/envoyer.php +++ /dev/null @@ -1,52 +0,0 @@ - 9999) erreur('Le contenu de votre message est trop long. Limite : 9 999 caractères.'); - $bdd->connexion(); - $bdd->escape($message); - $bdd->escape($objet); - $bdd->escape($pseudo); - - $introuv = array(); - for($i = 0; $i < $nbutil; $i++){ - $util = trim($utils[$i]); - if (empty($util)) continue; - $bdd->escape($util); - if ($util != $planete->pseudo && $env = $bdd->unique_query("SELECT id, pseudo, mail, envoyerMail FROM $table_user WHERE pseudo = '$util';")) { - $bdd->query("INSERT INTO $table_mail (destinataire, expediteur, sujet, contenu, temps) VALUES(".$env['id'].", '$id_user', '$objet', '$message', '$time');"); - if ($env["envoyerMail"] >= 1 && !empty($env["mail"])) send_mail($env["mail"], 'Nouveau message privé', 'Bonjour '.$env["pseudo"].',

Un nouveau message privé vous a été envoyé dans la galaxie '.$config['serveur_name']); - } - else $introuv[] = htmlentities($util); - } - $bdd->deconnexion(); - if (!empty($introuv[0])) erreur('Impossible de trouver le/les destinataire(s) suivant(s) : '.implode(', ', $introuv).'.
Les autres ont bien reçu votre message.', "red", '?p=envoyer'); - else erreur('Votre message a été envoyé avec succès.', "green", '?p=messagerie'); -} - - $amis = array(); - $amisn = array(); - $bdd->connexion(); - foreach($planete->amis as $ami) { - $res = $bdd->unique_query("SELECT pseudo FROM $table_user WHERE id = ".$ami.";"); - if ($res != false) { - $amis[] = $res['pseudo']; - $amisn[] = $ami; - } - } - $bdd->deconnexion(); - $template->assign('amis', $amis); - $template->assign('amisn', $amisn); - -if (isset($_GET['d'])) $template->assign('destinataire', gpc('d')); -if (isset($_GET['o'])) $template->assign('objet', gpc('o')); -?> \ No newline at end of file diff --git a/game/jeu/flotte.php b/game/jeu/flotte.php deleted file mode 100644 index 9745e6d..0000000 --- a/game/jeu/flotte.php +++ /dev/null @@ -1,321 +0,0 @@ -connexion(); - $bdd->escape($end_galaxie); - $bdd->escape($end_ss); - $bdd->escape($end_pos); - $bdd->escape($mission); - $bdd->escape($tactique); - $bdd->escape($EBmetal); - $bdd->escape($EBcristal); - $bdd->escape($EBhydrogene); - $bdd->escape($vitesse); - $resultat = $bdd->unique_query("SELECT COUNT(id) AS cnt FROM $table_flottes WHERE id_user = '$id_user'"); - $bdd->deconnexion(); - $nbr = $resultat['cnt']; - - //Vérification du code anti-bots - /*if (!isset($sess->values['flcds']) || gpc('cds', 'post') != $sess->values['flcds']) erreur('Impossible d\'authentifier l\'envoie de la flotte.
Si le problème perciste, contactez un administrateur.', "red", '?p=flotte', 4000); - //Si la mission est d'attaquer, on vérifie que les attaques ne soient pas désactivées - else*/if ($mission == 3 && !ATTAQUES) erreur('Les attaques sont désactivées pour le moment. Pour plus d\'informations, consultez le forum.', "red", '?p=flotte', 5000); - //Vérification que la destination ne soit pas en dehors de la galaxie - elseif ($end_galaxie > MAX_AMAS || $end_ss > MAX_SYSTEME || $end_pos > MAX_PLANETE || $end_galaxie < 0 || $end_ss < 1 || $end_pos < 1 || ($end_galaxie < 1 && $sess->level < 6)) erreur('La destination de la flotte n\'est pas correcte.', "red", '?p=flotte'); - //Vérification que le nombre de slots ne soit pas dépassé - elseif ($nbr > ceil(count($queryPlanetes)/2 + 1)) erreur('Vous n\'avez pas assez de slots disponibles.', "red", '?p=flotte'); - //On vérifie la mission - elseif ($mission < 0 || $mission > 5) erreur('Mission incorrecte !', "red", '?p=flotte'); - //Si la mission est d'attaquer, on vérifie la tactique - elseif ($mission == 3 && !(($tactique == 1 && $planete->technologies[3] & 4096) || ($tactique == 2 && $planete->technologies[3] & 8192) || ($tactique == 3 && $planete->technologies[3] & 16384) || $tactique == 0)) erreur('Vous ne connaissez pas cette tactique de combat !', "red", '?p=flotte'); - //On vérifie la mission, si elle est d'espionner, il faut qu'il y ait des sondes - elseif ($mission == 5 && $sess->values['vais'][6] <= 0 && $sess->values['vais'][13] <= 0) erreur('Vous ne pouvez pas espionner sans sonde d\'espionnage !', "red", '?p=flotte'); - //On vérifie la mission, si elle est de coloniser, il faut qu'il y ait des vaisseaux de colonisation - elseif ($mission == 2 && $sess->values['vais'][2] <= 0) erreur('Vous ne pouvez pas coloniser sans vaisseau de colonisation !', "red", '?p=flotte'); - //On vérifie la mission, si elle est de recycler, il faut qu'il y ait des reclycleurs - elseif ($mission == 4 && $sess->values['vais'][3] <= 0) erreur('Vous ne pouvez pas recycler sans recycleur !', "red", '?p=flotte'); - //On vérifie que l'on possède assez de ressources - elseif ((!empty($EBmetal) && !$EBmetal > $planete->metal) || (!empty($EBcristal) && !$EBcristal > $planete->cristal) || (!empty($EBhydrogene) && !$EBhydrogene > $planete->hydrogene)) erreur('Vous ne pouvez pas envoyer plus de ressources que vous n\'en posséder.', "red", '?p=flotte'); - //On vérifie que l'on n'envoie pas des ressources négatives - elseif ((!empty($EBmetal) && $EBmetal < 0) || (!empty($EBcristal) && $EBcristal < 0) || (!empty($EBhydrogene) && $EBhydrogene < 0)) erreur('Vous avez spécifié des valeurs de ressources à embarquer incorrectes !', "red", '?p=flotte', 4000); - //On vérifie la vitesse du vaisseau - elseif (!is_numeric($vitesse) || $vitesse < 0 || $vitesse > 1) erreur('La vitesse de votre flotte est incorrecte !', "red", '?p=flotte'); - else { - //On vérifie qu'il n'y ait pas une interaction entre deux multi-comptes - $cnt = count($multi); - if ($cnt > 1 && $mission == 1) { - for($i = 0; $i < $cnt; $i++){ - if ($multi[$i]['id_util'] == $resultat['id_user']) erreur('Vous ne pouvez pas avoir d\'interaction avec ce joueur pour raison de multi-compte (voir page d\'accueil).'); - } - } - - $bdd->connexion(); - $resultat = $bdd->unique_query("SELECT id, id_user, debris_met, debris_cri FROM $table_planete WHERE galaxie = '$end_galaxie' AND ss = '$end_ss' AND position = '$end_pos';"); - $bdd->deconnexion(); - - //Si la mission est d'attaquer, on vérifie que le joueur cible ne soit pas ne mode vacances - if ($mission == 3) { - //Récupération de l'ID du joueur cible - $rech_user = $resultat['id_user']; - $bdd->connexion(); - $resultatu = $bdd->unique_query("SELECT mv, time_inscription FROM $table_user WHERE id = '$rech_user';"); - $bdd->deconnexion(); - if ($resultatu['mv'] > 0) erreur('Le joueur que vous tentez d\'attaquer est actuellement en mode vacances, vous ne pouvez donc pas l\'attaquer avant son retour de vacances.', "red", '?p=flotte', 3000); //TODO Mettre le numéro du mode vacances et non > 0 !!! - elseif ($resultatu['time_inscription'] + 604800 > time()) erreur('Le joueur que vous tentez d\'attaquer s\'est inscrit récemment, laissez-lui le temps de se préparer au combat !', "red", '?p=flotte', 3000); - elseif (!$resultat) erreur('La planète que vous tentez d\'attaquer est inhabitée.', "red", '?p=flotte'); - elseif ($resultat['id_user'] == $id_user) erreur('La planète que vous tentez d\'attaquer vous appartient.', "red", '?p=flotte'); - } - elseif ($mission == 1 && !$resultat) erreur('Impossible de transporter des ressources vers la planète ['.$end_galaxie.':'.$end_ss.':'.$end_pos.'] car elle est inhabitée.', "red", '?p=flotte', 4000); - elseif ($mission == 2 && $resultat) erreur('La planète que vous voulez coloniser est déjà habitée.', "red", '?p=flotte', 3000); - elseif ($mission == 0 && $resultat['id_user'] != $id_user) erreur('La planète sur laquelle vous désirez stationner ne vous appartient pas.', "red", '?p=flotte', 3000); - elseif ($mission == 4 && ($resultat['debris_met'] <= 0 || $resultat['debris_cri'] <= 0) && empty($sess->values['forceFlotte'])) { - $sess->values['forceFlotte'] = true; - $sess->put(); - erreur('Il n\'y a rien à recycler sur la planète ['.$end_galaxie.':'.$end_ss.':'.$end_pos.'].
Vous pouvez forcer le lancement de la flotte en rechargeant cette page.', "orange"); - } - - if (!isset($sess->values['vais']) || !is_array($sess->values['vais'])) erreur('Erreur lors de la création de la flotte, absence de données des vaisseaux', "red", '?p=flotte'); - else { - //Envoie de la flotte - $flotte = new flotte(); - - $sauv = $planete->vaisseaux; //Sauvegarde du contenu de la flotte avant lancement - $nbVais = 0; - foreach ($sess->values['vais'] as $key => $vaisseau){ - if ($vaisseau > 0) { - if ($vaisseau > $planete->vaisseaux[$key]) erreur('Vous avez envoyé plus de vaisseaux que vous n\'en posséder sur cette planète.', "red", '?p=flotte'); - else $nbVais += $vaisseau; - } - elseif ($vaisseau < 0) $vaisseau = 0; - - $flotte->vaisseaux[$key] = $vaisseau; - $sauv[$key] -= $vaisseau; - } - - if ($nbVais <= 0) erreur('Vous devez envoyer au moins un vaisseau pour former une flotte !', "red", '?p=flotte'); - elseif (!isset($sess->values['flnbvais']) || $sess->values['flnbvais'] != $nbVais) erreur('Une erreur est survenue lors de la création de la flotte :

Calcul du nombre de vaisseaux incorrect !

Si le problème perciste, contactez un administrateur.', "red", '?p=flotte', 4500); - - $flotte->nom = gpc('nomflotte', 'post'); - $flotte->mission = $mission; - $flotte->start_planete = $planete; - $flotte->start_time = time(); - - //On traite le cas des planètes qui n'existent pas (dans le cas de la mission colonisation) - if ($mission == 2) $flotte->end_planete = $end_galaxie.':'.$end_ss.':'.$end_pos; - else $flotte->end_planete = $resultat['id']; - - $calc = $flotte->calc_deplacement($planete->galaxie, $planete->ss, $planete->position, $end_galaxie, $end_ss, $end_pos, $vitesse, false, true); - $flotte->end_time = $calc[0]; - $conso = $calc[1]; - - //On double la consomation si on fait un aller-retour - if ($mission == 1 || $mission == 2 || $mission == 4 || $mission == 5) $conso *= 2; - - //On vérifie qu'il y a assez de place dans les cales des vaisseaux avant l'envoie ainsi que de ressources sur la planète - $flotte->calculer(); - if ($flotte->contenuMax < $EBmetal + $EBcristal + $EBhydrogene + $conso) erreur('Vous ne pouvez pas embarquer autant de ressources, les cales débordent. '.$flotte->contenuMax, "red", '?p=flotte', 3500); - elseif ($planete->metal < $EBmetal || $planete->cristal < $EBcristal || $planete->hydrogene < $EBhydrogene + $conso) erreur('Vous n\'avez pas assez de ressources sur cette planète pour envoyer cette flotte.', "red", '?p=flotte', 3500); - else { - //if ($mission == 3) $flotte->tactique = gpc('tactique', 'post'); - $flotte->contenu = array($EBmetal, $EBcristal, $EBhydrogene); - $flotte->modifFlotte = "INSERT"; - - //On actualise la planète - $planete->metal -= $EBmetal; - $planete->cristal -= $EBcristal; - $planete->hydrogene -= floor($EBhydrogene + $conso); - $planete->vaisseaux = $sauv; - if (!in_array('vaisseaux', $planete->modif)) $planete->modif[] = 'vaisseaux'; - - unset($flotte); - unset($sess->values['vais']); - $sess->put(); - - erreur('Votre flotte a été envoyée avec succès.', "green", '?p=flotte', 4000); - } - } - } -} -elseif (!empty($_POST['v0']) || !empty($_POST['v1']) || !empty($_POST['v2']) || !empty($_POST['v3']) || !empty($_POST['v4']) || !empty($_POST['v5']) || !empty($_POST['v6']) || !empty($_POST['v7']) || !empty($_POST['v8']) || !empty($_POST['v9']) || !empty($_POST['v10']) || !empty($_POST['v11']) || !empty($_POST['v12']) || !empty($_POST['v13'])) { - $nombreVaisseau = 0; - foreach ($planete->vaisseaux as $key => $vaisseau){ - $v = gpc('v'.$key, 'post'); - if (!is_numeric($v)) $v = 0; - else $v = (int)abs($v); - - if ($vaisseau < $v) { - erreur('Il ne vous reste plus assez de vaisseaux !', "red", '?p=flotte'); - } - - $sess->values['vais'][$key] = $v; - $nombreVaisseau += $v; - } - //On vérifie que l'utilisateur a bien envoyé plus d'un vaisseau - if ($nombreVaisseau <= 0) erreur('Vous devez envoyer au moins un vaisseau.', "red", '?p=flotte'); - - //On enregistre les paramètres en session - $sess->values['flnbvais'] = $nombreVaisseau; - $sess->values['forceFlotte'] = false; - - //Génération de la liste de mission possible avec les vaisseaux de la flotte - $missions = array("Stationner", "Transporter"); - if ($sess->values['vais'][2]) $missions[2] = "Coloniser"; - if ($planete->technologies[7] & 16) $missions[3] = "Attaquer"; - if ($sess->values['vais'][3]) $missions[4] = "Recycler"; - if ($sess->values['vais'][4] || $sess->values['vais'][13]) $missions[5] = "Espionner"; - $template->assign('missions', $missions); - - //On enregistre les modification de la session - $sess->values['fltime'] = time(); - $sess->put(); - - $page = 'flotte2'; - $template->assign('scripth', ''); - $template->assign('script', ''); - - //TODO Ajouter les destinations favorites + Colonies - $favoris = array(); - $favorisC = array(); - include_once(_FCORE."../game/Class/class.tinyplanete.php"); - foreach ($planete->destinationsFavoris as $fav) - { - $fav_Planete = new TinyPlanete($fav); - if (!empty($fav_Planete->nom_planete)) $favoris[$fav_Planete->id] = $fav_Planete->nom_planete; - else $favoris[$fav_Planete->id] = '['.$fav_Planete->galaxie.':'.$fav_Planete->ss.':'.$fav_Planete->position.']'; - } - foreach ($queryPlanetes as $fav) - { - if (!empty($fav['nom_planete'])) $favorisC[$fav['id']] = $fav['nom_planete']; - else $favorisC[$fav['id']] = '['.$fav['galaxie'].':'.$fav['ss'].':'.$fav['position'].']'; - } - $template->assign('favoris', $favoris); - $template->assign('favorisColonies', $favorisC); -} -//Affichage du détail d'une flotte -elseif (!empty($_GET['n'])) { - $idN = ceil(gpc('n')); - - $flotteN = new Flotte($idN); - $flotteN->load_planete(); - - if ($flotteN->id_flotte == 0 || $flotteN->start_planete->id_user != $planete->id_user) erreur('Impossible de trouver cette flotte !', "red", '?p=flotte', 1500); - else { - //Annulation de la mission - if (isset($_GET['a']) && isset($sess->values['ret_fleet']) && $_GET['a'] == $sess->values['ret_fleet']) { - //Calcul du temps passé depuis le lancement de la flotte - $tpsDD = time() - $flotteN->start_time; - if ($flotteN->mission == '6') erreur('Votre flotte est déjà en train de revenir !', 'red', '?p=flotte&n='.$idN, 1500); - elseif ($flotteN->end_time > $tpsDD) { - $bdd->query("UPDATE $table_flottes SET mission = '6', effectue = '1', end_time = '$tpsDD', end_galaxie = start_galaxie, end_ss = start_ss, end_position = start_position WHERE id_user = '$id_user' AND id = '$idN';"); - header('Location: ?p=flotte&n='.$idN); - exit; - } - else erreur('Impossible d\'annuler la mission, elle a déjà commencée.', "red", '?p=flotte&n='.$idN, 1500); - } - - $sess->values['ret_fleet'] = sha1('HB.fleet_'.rand().'☺ß☻'); - $sess->put(); - - $template->assign('ret_fleet', $sess->values['ret_fleet']); - $template->assign('flotte', $flotteN); - $template->assign('nomvais', $nomvaisa); - $page = 'flotten'; - } -} -//Affichage de la page générale -else { - //Mise à jour des tactiques par défaut - $attaque = gpc('attaque', 'post'); - $defense = gpc('defense', 'post'); - if (is_numeric($attaque) && is_numeric($defense)) { - $chang = false; - if (($attaque != $planete->combatAT_tactique) && (($attaque == 1 && $planete->technologies[3] & 4096) || ($attaque == 2 && $planete->technologies[3] & 8192) || ($attaque == 3 && $planete->technologies[3] & 16384) || $attaque == 0)) { - $planete->combatAT_tactique = $attaque; - if (!in_array('combatAT_tactique', $planete->modifUser)) $planete->modifUser[] = 'combatAT_tactique'; - $chang = true; - } - if (($defense != $planete->combatDE_tactique) && (($defense == 1 && $planete->technologies[3] & 4096) || ($defense == 2 && $planete->technologies[3] & 8192) || ($defense == 3 && $planete->technologies[3] & 16384) || $defense == 0)) { - $planete->combatDE_tactique = $defense; - if (!in_array('combatDE_tactique', $planete->modifUser)) $planete->modifUser[] = 'combatDE_tactique'; - $chang = true; - } - - if ($chang) erreur('Tactiques mises à jour avec succès.', 'green', '?p=flotte', 1100); - } - - //Affichage des flottes en cours dans la galaxie - $bdd->connexion(); - $flottes = $bdd->query("SELECT * FROM $table_flottes WHERE id_user = '$id_user';"); - $bdd->deconnexion(); - $nbr = $bdd->num_rows; - - $TEMP_flottesEC = array(); - if ($flottes) { - foreach ($flottes as $flotte){ - if ($flotte['mission'] != 1 && ($flotte['mission'] != 2 || $flotte['statut'] == '1') && $flotte['mission'] != 0) { - $planete_retour = new Planete($flotte['start_planete']); - $retour = $planete_retour->galaxie.':'.$planete_retour->ss.':'.$planete_retour->position; - $Hretour = date('d/m H:i:s',$flotte['start_time']+2*$flotte['end_time']); - } - /*elseif ($flotte['mission'] == 1) { - $retour = $flotte['start_galaxie'].':'.$flotte['start_ss'].':'.$flotte['start_position']; - if (empty($flotte['ret_time'])) $Hretour = '-'; - else $Hretour = date('d/m H:i:s',$flotte['ret_time']+$flotte['end_time']); - }*/ - else { - $retour = '-'; - $Hretour = '-'; - } - - $end_planete = new Planete($flotte['end_planete']); - - if ($flotte['mission'] == 2) { - preg_match('#^\[?([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})\]?$#', $flotte['end_planete'], $position); - $TEMP_flottesEC[] = array($flotte['id'], $flotte['nom'], txtmission($flotte['mission']), $flotte['nb_vais'], ' ['.$position[1].':'.$position[2].':'.$position[3].']', date('d/m H:i:s',$flotte['start_time']+$flotte['end_time']), $retour, $Hretour); - } - else $TEMP_flottesEC[] = array($flotte['id'], $flotte['nom'], txtmission($flotte['mission']), $flotte['nb_vais'], $end_planete->nom_planete.' ['.$end_planete->galaxie.':'.$end_planete->ss.':'.$end_planete->position.']', date('d/m H:i:s',$flotte['start_time']+$flotte['end_time']), $retour, $Hretour); - } - } - $template->assign('flottesEC', $TEMP_flottesEC); - - //Affichage des vaisseaux disponible à l'envoie - $TEMP_vaisseaux = array(); - foreach ($planete->vaisseaux as $key => $vaisseau){ - //On affiche uniquement les vaisseaux que l'on possède hormis la station spatiale - if ($vaisseau > 0) $TEMP_vaisseaux[] = array($nomvaisn[$key], separerNombres($vaisseau), $vaisseau, $key); - } - $template->assign('vaisseaux', $TEMP_vaisseaux); - - //Calcul du nombre de slot disponible et vérouillage de l'envoie si besoin - if ($nbr <= ceil(count($queryPlanetes)/2 + 1)) $template->assign('action', ''); - else $template->assign('action', 'Nombre de flottes maximum simultanées atteint'); - - $template->assign('nbflotte', $nbr); - $template->assign('nbflottemax', ceil(count($queryPlanetes)/2 + 1)); - - //Modification des tactiques - $tactiques = array('1'); - $attaqueT = 0; - $defenseT = 0; - if ($planete->technologies[3] & 4096) $tactiques[] = '2'; - if ($planete->technologies[3] & 8192) $tactiques[] = '3'; - if ($planete->technologies[3] & 16384) $tactiques[] = '4'; - - $template->assign('tactiques', $tactiques); - - $page = 'flotte1'; -} -?> \ No newline at end of file diff --git a/game/jeu/flotteANC.php b/game/jeu/flotteANC.php deleted file mode 100644 index ffb0fb0..0000000 --- a/game/jeu/flotteANC.php +++ /dev/null @@ -1,374 +0,0 @@ -connexion(); - $bdd->escape($end_galaxie); - $bdd->escape($end_ss); - $bdd->escape($end_pos); - $bdd->escape($mission); - $bdd->escape($tactique); - $bdd->escape($EBmetal); - $bdd->escape($EBcristal); - $bdd->escape($EBhydrogene); - $bdd->escape($vitesse); - $resultat = $bdd->query("SELECT id FROM $table_flottes WHERE id_user = '$id_user'"); - $nbr = $bdd->num_rows; - - //Vérification du code anti-bots - if ($_POST['cds'] != $sess->values['flcds']) erreur('Impossible d\'authentifier l\'envoie de la flotte.
Si le problème perciste, contactez un administrateur.', "red", '?p=flotte', 4000); - //Si la mission est d'attaquer, on vérifie que les attaques ne soient pas désactivées - elseif ($mission == 1 && !ATTAQUES) erreur('Les attaques sont désactivées pour le moment. Pour plus d\'informations, consultez le forum.', "red", '?p=flotte', 5000); - //Vérification que la destination ne soit pas en dehors de la galaxie - elseif ($end_galaxie > MAX_AMAS || $end_ss > MAX_SYSTEME || $end_pos > MAX_PLANETE || $end_galaxie < 0 || $end_ss < 1 || $end_pos < 1 || ($end_galaxie < 1 && $sess->values['auth_level'] < 6)) erreur('La destination de la flotte n\'est pas correcte.', "red", '?p=flotte'); - //Vérification que le nombre de slots ne soit pas dépassé - elseif ($nbr > $queryUser['informatique']) erreur('Vous n\'avez pas assez de slots disponibles.', "red", '?p=flotte'); - //On vérifie la mission - elseif ($mission < 0 || $mission > 5) erreur('Mission incorrecte !', "red", '?p=flotte'); - //Si la mission est d'attaquer, on vérifie la tactique - elseif ($mission == 1 && $tactique > $queryUser['tactique']) erreur('Vous ne connaissez pas cette tactique de combat !', "red", '?p=flotte'); - //On vérifie la mission, si elle est d'espionner, il faut qu'il y ait des sondes - elseif ($mission == 5 && (!isset($sess->values['vais'][4]) || $sess->values['vais'][4] < 0)) erreur('Vous ne pouvez pas espionner sans sonde d\'espionnage !', "red", '?p=flotte'); - //On vérifie la mission, si elle est de coloniser, il faut qu'il y ait des vaisseaux de colonisation - elseif ($mission == 3 && (!isset($sess->values['vais'][3]) || $sess->values['vais'][3] < 0)) erreur('Vous ne pouvez pas coloniser sans vaisseau de colonisation !', "red", '?p=flotte'); - //On vérifie la mission, si elle est de recycler, il faut qu'il y ait des reclycleurs - elseif ($mission == 4 && (!isset($sess->values['vais'][5]) || $sess->values['vais'][5] < 0)) erreur('Vous ne pouvez pas recycler sans recycleur !', "red", '?p=flotte'); - //On vérifie que l'on possède assez de ressources - elseif ((!empty($EBmetal) && !$EBmetal > $queryPlanete['metal']) || (!empty($EBcristal) && !$EBcristal > $queryPlanete['cristal']) || (!empty($EBhydrogene) && !$EBhydrogene > $queryPlanete['hydrogene'])) erreur('Vous ne pouvez pas envoyer plus de ressources que vous n\'en posséder.', "red", '?p=flotte'); - //On vérifie que l'on n'envoie pas des ressources négatives - elseif ((!empty($EBmetal) && $EBmetal < 0) || (!empty($EBcristal) && $EBcristal < 0) || (!empty($EBhydrogene) && $EBhydrogene < 0)) erreur('Vous avez spécifié des valeurs de ressources à embarquer incorrectes !', "red", '?p=flotte', 4000); - //On vérifie la vitesse du vaisseau - elseif (!is_numeric($vitesse) || $vitesse < 0 || $vitesse > 100) erreur('La vitesse de votre flotte est incorrecte !', "red", '?p=flotte'); - else { - $resultat = $bdd->unique_query("SELECT * FROM $table_planete WHERE galaxie = '$end_galaxie' AND ss = '$end_ss' AND position = '$end_pos';"); - - //On vérifie qu'il n'y ait pas une interaction entre deux multi-comptes - $cnt = count($multi); - if ($cnt > 1 && $mission == 2) { - for($i = 0; $i < $cnt; $i++){ - if ($multi[$i]['id_util'] == $resultat['id_user']) erreur('Vous ne pouvez pas avoir d\'interaction avec ce joueur pour raison de multi-compte (voir page d\'accueil).'); - } - } - - //Si la mission est d'attaquer, on vérifie que le joueur cible ne soit pas ne mode vacances - if ($mission == 1) { - //Récupération de l'ID du joueur cible - $rech_user = $resultat['id_user']; - $resultatu = $bdd->unique_query("SELECT * FROM $table_user WHERE id = '$rech_user';"); - if ($resultatu['mv'] != 0) erreur('Le joueur que vous tentez d\'attaquer est actuellement en mode vacances, vous ne pouvez donc pas l\'attaquer avant son retour de vacances.', "red", '?p=flotte', 3000); - elseif ($resultatu['time_inscription'] + 604800 > time()) erreur('Le joueur que vous tentez d\'attaquer s\'est inscrit récemment, laissez-lui le temps de se préparer au combat !', "red", '?p=flotte', 3000); - elseif (!$resultat) erreur('La planète que vous tentez d\'attaquer est inhabitée.', "red", '?p=flotte'); - elseif ($resultat['id_user'] == $id_user) erreur('La planète que vous tentez d\'attaquer vous appartient.', "red", '?p=flotte'); - } - elseif ($mission == 2 && !$resultat) erreur('Impossible de transporter des ressources vers la planète ['.$end_galaxie.':'.$end_ss.':'.$end_pos.'] car elle est inhabitée.', "red", '?p=flotte', 4000); - elseif ($mission == 3 && $resultat) erreur('La planète que vous voulez coloniser est déjà habitée.', "red", '?p=flotte', 3000); - elseif ($mission == 0 && $resultat['id_user'] != $id_user) erreur('La planète sur laquelle vous désirez stationner ne vous appartient pas.', "red", '?p=flotte', 3000); - elseif ($mission == 4 && ($resultat['debris_met'] <= 0 || $resultat['debris_cri'] <= 0) && empty($sess->values['forceFlotte'])) { - $sess->values['forceFlotte'] = true; - $sess->put(); - erreur('Il n\'y a rien à recycler sur la planète ['.$end_galaxie.':'.$end_ss.':'.$end_pos.'].
Vous pouvez forcer le lancement de la flotte en rechargeant cette page.', "orange"); - } - - //Création de la flotte - $req = ''; - $reqb = ''; - $reqPlan = ''; - $nbVais = ''; - $nbI = count($nomvaisa); - for ($i=1 ; $i<=$nbI ; $i++) { - if (!empty($sess->values['vais'][$i])) { - if ($sess->values['vais'][$i] > $queryPlanete['vaisseau_'.$i]) erreur('Vous avez envoyé plus de vaisseaux que vous n\'en posséder sur cette planète.', "red", '?p=flotte'); - else { - $req .= "'".$sess->values['vais'][$i]."', "; - $reqb .= "vaisseau_$i, "; - if (!empty($reqPlan)) $reqPlan .= ', '; - $reqPlan .= "vaisseau_$i = vaisseau_$i - '".$sess->values['vais'][$i]."'"; - $nbVais += $sess->values['vais'][$i]; - } - } - } - if ($nbVais <= 0) erreur('Vous devez envoyer au moins un vaisseau pour former une flotte !', "red", '?p=flotte'); - elseif ($sess->values['flnbvais'] != $nbVais) erreur('Une erreur est survenue lors de la création de la flotte :

Calcul du nombre de vaisseaux incorrect !

Si le problème perciste, contactez un administrateur.', "red", '?p=flotte', 4500); - else { - //Envoie de la flotte - $nom = $_POST['nomflotte']; - $bdd->escape($nom); - - $start_time = time(); - $start_galaxie = $queryPlanete['galaxie']; - $start_ss = $queryPlanete['ss']; - $start_pos = $queryPlanete['position']; - - $end_time = vais_tempsDeplacement($start_galaxie, $start_ss, $start_pos, $end_galaxie, $end_ss, $end_pos, $sess->values['flvitesse'], $vitesse, $sess->values['flpreparation'], $sess->values['flchauffe']); - if ($end_time <= 0) { - $end_time = 454; - } - - //On vérifie qu'il y a assez de place dans les cales des vaisseaux avant l'envoie - $conso = vais_conso($end_time, $nbVais)*$vitesse/45*2; - $contenu_metal = $_POST['metal']; $bdd->escape($contenu_metal); $plan_metal = $queryPlanete['metal'] - $contenu_metal; - $contenu_cristal = $_POST['cristal']; $bdd->escape($contenu_cristal); $plan_cristal = $queryPlanete['cristal'] - $contenu_cristal; - $contenu_hydrogene = $_POST['hydrogene']; $bdd->escape($contenu_hydrogene); $plan_hydrogene = $queryPlanete['hydrogene'] - $contenu_hydrogene - $conso; - $contenu_max = $sess->values['flcontenu']; - if ($contenu_metal + $contenu_cristal + $contenu_hydrogene + $conso > $contenu_max && $contenu_metal + $contenu_cristal + $contenu_hydrogene != 0) erreur('Vous ne pouvez pas embarquer autant de ressources, les cales débordent.', "red", '?p=flotte', 3500); - elseif ($plan_metal < 0 || $plan_cristal < 0 || $plan_hydrogene < 0) erreur('Vous n\'avez pas assez de ressources sur cette planète pour envoyer cette flotte.', "red", '?p=flotte', 3500); - else { - if ($mission == 1) { - $tactiqueAT = $_POST['tactique']; - $bdd->escape($tactiqueAT); - $tactiqueEN = $resultatu['tactique']; - $bdd->escape($tactiqueEN); - } - else { - $tactiqueAT = 0; - $tactiqueEN = 0; - } - - $bdd->query("INSERT INTO $table_flottes (id_user, mission, start_time, start_galaxie, start_ss, start_position, end_time, end_galaxie, end_ss, end_position, vitesse, contenu_metal, contenu_cristal, contenu_hydrogene, contenu_max, nb_vais, $reqb tactiqueAT, tactiqueEN, nom) VALUES ($id_user, '$mission', '$start_time', '$start_galaxie', '$start_ss', '$start_pos', '$end_time', '$end_galaxie', '$end_ss', '$end_pos', '$vitesse', '$contenu_metal', '$contenu_cristal', '$contenu_hydrogene', '$contenu_max', '$nbVais', $req'$tactiqueAT', '$tactiqueEN', '$nom');"); - $bdd->query("UPDATE $table_planete SET $reqPlan, metal = '$plan_metal', cristal = '$plan_cristal', hydrogene = '$plan_hydrogene' WHERE id = '$idPlan' LIMIT 1 ;"); - $bdd->deconnexion(); - - unset($sess->values['vais']); - $sess->put(); - - erreur('Votre flotte a été envoyée avec succès.', "green", '?p=flotte', 4000); - } - } - } -} -elseif (!empty($_POST['v1']) || !empty($_POST['v2']) || !empty($_POST['v3']) || !empty($_POST['v4']) || !empty($_POST['v5']) || !empty($_POST['v6']) || !empty($_POST['v7']) || !empty($_POST['v8']) || !empty($_POST['v9']) || !empty($_POST['v10']) || !empty($_POST['v11']) || !empty($_POST['v12'])) { - $nombreVaisseau = 0; - for ($i=1 ; $i<=12 ; $i++) { - if (!isset($_POST['v'.$i]) || !is_numeric($_POST['v'.$i]) || $_POST['v'.$i] != abs(floor($_POST['v'.$i]))) $_POST['v'.$i] = 0; - if ($_POST['v'.$i] >= 0 && $i != 11) { - $sess->values['vais'][$i] = $_POST['v'.$i]; - $nombreVaisseau += $_POST['v'.$i]; - //Si on indique un nombre de vaisseaux supérieur au nombre présent sur la planète - if ($_POST['v'.$i] > $queryPlanete['vaisseau_'.$i]) erreur('Il ne vous reste plus assez de vaisseaux !', "red", '?p=flotte'); - } - } - $sess->values['flnbvais'] = $nombreVaisseau; - $sess->values['forceFlotte'] = false; - - //On vérifie que l'utilisateur a bien envoyé plus d'un vaisseau - if ($nombreVaisseau <= 0) erreur('Vous devez envoyer au moins un vaisseau.', "red", '?p=flotte'); - - //On ajoute des missions supplémentaire suivant les vaisseaux envoyés - $lvltactique = $queryUser['tactique']; - $actionsupp = ''; - if ($lvltactique >= 1) $actionsupp .= ''; - if ($_POST['v3'] >= 1) $actionsupp .= ''; - if ($_POST['v5'] >= 1) $actionsupp .= ''; - if ($_POST['v4'] >= 1) $actionsupp .= ''; - $template->assign('actionsupp', $actionsupp); - - // Définition des paramètres de la flotte - $AvaisType = array(); $AvaisVitesseC = array(); $AvaisVitesseL = array(); $AvaisPrepC = array(); $AvaisPrepL = array(); $AvaisChauffe = array(); $AvaisContenu = 0; - for ($i=1 ; $i<=12 ; $i++) { - $AvaisType[] = $i; - $AvaisVitesseC[] = $nomvais_dc[$i-1]; - $AvaisVitesseL[] = $nomvais_dl[$i-1]; - $AvaisContenu += $nomvais_rs[$i-1] * $_POST['v'.$i]; - $AvaisPrepC[] = $nomvais_pdc[$i-1].' '; - $AvaisPrepL[] = $nomvais_pdl[$i-1].' '; - $AvaisChauffe[] = $nomvais_cdl[$i-1].' '; - } - if(min($AvaisVitesseL) != 0) { - $sess->values['flvitesse'] = max($AvaisVitesseL); - $sess->values['flpreparation'] = max($AvaisPrepL); - $sess->values['flchauffe'] = max($AvaisChauffe); - } - else { - $sess->values['flvitesse'] = max($AvaisVitesseC); - $sess->values['flpreparation'] = max($AvaisPrepC); - $sess->values['flchauffe'] = 0; - } - $sess->values['fltime'] = time(); - $sess->values['flcontenu'] = $AvaisContenu; - - //On enregistre les modification de la session - $sess->put(); - - $page = 'flotte2'; - $template->assign('scripth', ''); - $template->assign('script', ''); - $fav = explode(';', $queryUser['destinationsFavoris']); - $cntfav = count($fav); - $favoris = array(); - $favorisn = array(); - $bdd->connexion(); - for($i = 0; $i < $cntfav; $i++){ - $res = $bdd->unique_query("SELECT nom_planete, galaxie, ss, position FROM $table_planete WHERE id = ".$fav[$i].";"); - if ($res != false) { - if (!empty($res['nom_planete'])) $favoris[] = $res['nom_planete']; - else $favoris[] = '['.$res['galaxie'].':'.$res['ss'].':'.$res['position'].']'; - $favorisn[] = $fav[$i]; - } - } - $bdd->deconnexion(); - $template->assign('favoris', $favoris); - $template->assign('favorisn', $favorisn); - $favorisC = array(); - $favorisnC = array(); - $cntfav = count($queryPlanetes); - for($i = 0; $i < $cntfav; $i++){ - if (!empty($queryPlanetes[$i]['nom_planete'])) $favorisC[] = $queryPlanetes[$i]['nom_planete']; - else $favorisC[] = '['.$queryPlanetes[$i]['galaxie'].':'.$queryPlanetes[$i]['ss'].':'.$queryPlanetes[$i]['position'].']'; - $favorisnC[] = $queryPlanetes[$i]['id']; - } - $template->assign('favorisColonies', $favorisC); - $template->assign('favorisnColonies', $favorisnC); -} -elseif (!empty($_GET['n'])) { - $idN = ceil($_GET['n']); - $bdd->connexion(); - $bdd->escape($idN); - $resultat = $bdd->unique_query("SELECT * FROM $table_flottes WHERE id_user = '$id_user' AND id = '$idN'"); - if (isset($_GET['a']) && isset($sess->values['ret_fleet']) && $_GET['a'] == $sess->values['ret_fleet']) { - //Calcul du temps passé depuis le lancement de la flotte - $tpsDD = time() - $resultat['start_time']; - if ($resultat['mission'] == '6') erreur('Votre flotte est déjà en train de revenir !', 'red', '?p=flotte&n='.$idN, 1500); - elseif ($resultat['end_time'] > $tpsDD) { - $bdd->query("UPDATE $table_flottes SET mission = '6', effectue = '1', end_time = '$tpsDD', end_galaxie = start_galaxie, end_ss = start_ss, end_position = start_position WHERE id_user = '$id_user' AND id = '$idN';"); - header('Location: ?p=flotte&n='.$idN); - exit; - } - else erreur('Impossible d\'annuler la mission, elle a déjà commencée.', "red", '?p=flotte&n='.$idN, 1500); - } - - $page = 'flotten'; - if ($bdd->num_rows <= 0) erreur('Impossible de trouver cette flotte !', "red", '?p=flotte', 1500); - else { - $attaque = gpc('attaque', 'post'); - $nom = gpc('nomflotte', 'post'); - if (!empty($nom)) { - $bdd->escape($nom); - $bdd->unique_query("UPDATE $table_flottes SET nom = '$nom' WHERE id_user = $id_user AND id = '$idN' LIMIT 1;"); - $resultat['nom'] = $nom; - } - if (!empty($attaque) && is_numeric($attaque)) { - if ($attaque <= $queryUser['tactique']) { - $bdd->escape($attaque); - $bdd->query("UPDATE $table_flottes SET tactiqueAT = $attaque WHERE id_user = $id_user AND id = '$idN';"); - $bdd->deconnexion(); - erreur('Tactique mise à jour avec succès.', 'green', '?p=flotte&n='.$idN, 1100); - } - else erreur('Veuillez sélectionner les tactiques dans la liste !', 'red', '?p=flotte&n='.$idN); - } - $bdd->deconnexion(); - $resultat['contenu_metalF'] = separerNombres($resultat['contenu_metal']); - $resultat['contenu_cristalF'] = separerNombres($resultat['contenu_cristal']); - $resultat['contenu_hydrogeneF'] = separerNombres($resultat['contenu_hydrogene']); - $resultat['contenu_maxF'] = separerNombres($resultat['contenu_max']); - $resultat['missionF'] = txtmission($resultat['mission']); - $resultat['tactiqueAtDef'] = txtTactique($queryUser['combatAT_tactique']); - $resultat['tactiqueF'] = txtTactique($resultat['tactiqueAT']); - $resultat['end_timeT'] = $resultat['start_time'] + $resultat['end_time']; - - $sess->values['ret_fleet'] = sha1('HB.fleet_'.rand().'☺ß☻'); - $sess->put(); - - $template->assign('ret_fleet', $sess->values['ret_fleet']); - $template->assign('flotte', $resultat); - $template->assign('nomvais', $nomvaisa); - $template->assign('n', $idN); - - $tactiques = array(); - $tactiquesn = array(); - $attaqueT = 0; - for($i=1 ; $i<=$queryUser['tactique'] ; $i++) { - if ($i == $resultat['tactiqueAT']) $attaqueT = $i; - $tactiques[] = txtTactique($i); - $tactiquesn[] = $i; - } - $template->assign('tactiques', $tactiques); - $template->assign('tactiquesn', $tactiquesn); - $template->assign('attselect', $attaqueT); - } -} -else { - //Mise à jour des tactiques par défaut - $attaque = gpc('attaque', 'post'); - $defense = gpc('defense', 'post'); - if (!empty($attaque) && !empty($defense) && is_numeric($attaque) && is_numeric($defense)) { - if ($attaque <= $queryUser['tactique'] && $defense <= $queryUser['tactique']) { - $bdd->connexion(); - $bdd->escape($attaque); - $bdd->escape($defense); - $bdd->query("UPDATE $table_user SET combatAT_tactique = $attaque, combatDE_tactique = $defense WHERE id = '$id_user';"); - $bdd->deconnexion(); - erreur('Tactiques mises à jour avec succès.', 'green', '?p=flotte', 1100); - } - else erreur('Veuillez sélectionner les tactiques dans la liste !', 'red', '?p=flotte'); - } - - $page = 'flotte1'; - $bdd->connexion(); - $resultat = $bdd->query("SELECT * FROM $table_flottes WHERE id_user = '$id_user';"); - $bdd->deconnexion(); - $nbr = $bdd->num_rows; - $TEMP_flottesEC = array(); - for ($i=0 ; $i<$nbr ; $i++) { - if ($resultat[$i]['mission'] != 1 && ($resultat[$i]['mission'] != 3 || $resultat[$i]['effectue'] == '1' || $resultat[$i]['nb_vais'] >= 1) && $resultat[$i]['mission'] != 0) { - $retour = $resultat[$i]['start_galaxie'].':'.$resultat[$i]['start_ss'].':'.$resultat[$i]['start_position']; - $Hretour = date('d/m H:i:s',$resultat[$i]['start_time']+2*$resultat[$i]['end_time']); - } - elseif ($resultat[$i]['mission'] == 1) { - $retour = $resultat[$i]['start_galaxie'].':'.$resultat[$i]['start_ss'].':'.$resultat[$i]['start_position']; - if (empty($resultat[$i]['ret_time'])) $Hretour = '-'; - else $Hretour = date('d/m H:i:s',$resultat[$i]['ret_time']+$resultat[$i]['end_time']); - } - else { - $retour = '-'; - $Hretour = '-'; - } - $TEMP_flottesEC[] = array($resultat[$i]['id'], $resultat[$i]['nom'], txtmission($resultat[$i]['mission']), $resultat[$i]['nb_vais'], $resultat[$i]['end_galaxie'].':'.$resultat[$i]['end_ss'].':'.$resultat[$i]['end_position'], date('d/m H:i:s',$resultat[$i]['start_time']+$resultat[$i]['end_time']), $retour, $Hretour); - } - $template->assign('flottesEC', $TEMP_flottesEC); - - $TEMP_vaisseaux = array(); - $j=0; - for ($i=1 ; $i<=12 ; $i++) { - if ($queryPlanete['vaisseau_'.$i] > 0 && $i != 11) { - $j++; - $TEMP_vaisseaux[] = array($nomvaisn[$i-1], separerNombres($queryPlanete['vaisseau_'.$i]), $queryPlanete['vaisseau_'.$i], $i); - } - } - $template->assign('vaisseaux', $TEMP_vaisseaux); - - $trez = $queryUser["informatique"] + 1; - if ($nbr < $trez) $template->assign('action', ''); - else $template->assign('action', 'Nombre de flottes maximum simultanées atteint'); - - $template->assign('nbflotte', $nbr); - $template->assign('nbflottemax', $trez); - - //Modification des tactiques - $tactiques = array(); - $tactiquesn = array(); - $attaqueT = 0; - $defenseT = 0; - for($i=1 ; $i<=$queryUser['tactique'] ; $i++) { - if ($i == $queryUser['combatAT_tactique']) $attaqueT = $i; - if ($i == $queryUser['combatDE_tactique']) $defenseT = $i; - $tactiques[] = txtTactique($i); - $tactiquesn[] = $i; - } - $template->assign('tactiques', $tactiques); - $template->assign('tactiquesn', $tactiquesn); - $template->assign('attselect', $attaqueT); - $template->assign('defselect', $defenseT); -} -?> \ No newline at end of file diff --git a/game/jeu/gestion.php b/game/jeu/gestion.php deleted file mode 100644 index f58b1e8..0000000 --- a/game/jeu/gestion.php +++ /dev/null @@ -1,39 +0,0 @@ -assign('planeteEC', array( - 'id' => $planete->id, - 'metal' => $planete->metal, - 'cristal' => $planete->cristal, - 'hydrogene' => $planete->hydrogene, - 'energie' => $planete->energie, - 'population' => $planete->population, - ) -); - -$politique = gpc('politique', 'post'); -if (is_numeric($politique)) { - //On annule le changement politique si le dernier a eu lieu dans la semaine. - if ($planete->politique_lastchange > time() - 604800) erreur("La population de votre empire planètaire vient d'entrer dans une phase de révolution contre le changement de régime.
Pour ne pas perdre votre place au sommet de l'empire, le système politique n'a pas été changé."); - if (($planete->technologies[3] & 2048 && ($politique == 3 || $politique == 2 || $politique == 1) || $politique == 0) && $planete->politique != $politique) { - $planete->politique = $politique; - $planete->politique_lastchange = time(); - $planete->modifUser[] = "politique"; - $planete->modifUser[] = "politique_lastchange"; - erreur("Le changement politique a bien été pris en compte par la population de vos différentes planètes.", "green"); - } - elseif ($planete->politique == $politique) erreur("Ce système politique est actuellement en vigueur.", "orange"); - else erreur("Impossible de choisir ce système politique !"); -} - -$politiques = array('Anarchie'); -if ($planete->technologies[3] & 2048) { - $politiques[] = 'Fascisme (Mouvement Frieden)'; - $politiques[] = 'Communisme (Mouvement Koslovic)'; - $politiques[] = 'Démocratie (Administration coloniale)'; -} -$template->assign('politiques', $politiques); -$template->assign('moraldetails', $politiques); -?> \ No newline at end of file diff --git a/game/jeu/laboratoire.php b/game/jeu/laboratoire.php deleted file mode 100644 index 3f21082..0000000 --- a/game/jeu/laboratoire.php +++ /dev/null @@ -1,160 +0,0 @@ -id) - erreur('Vous devez être sur votre planète mère pour faire des recherches dans le laboratoire.'); - -//Vérification que le joueur ait bien un labo avant d'afficher la page -if ($planete->batiments[6] <= 0) erreur('Vous devez d\'abord construire un '.strtolower($batiment[6]), "red", '?p=batiments', 4000); - -//Lancement d'une nouvelle recherche -if (isset($_GET['t']) && isset($_GET['f']) ) { - //On annule la recherche si le labo est en construction - if ($planete->file_exist(6, 'file_bat')) erreur('Votre laboratoire est en travaux, vous ne pouvez pas faire de recherches pour le moment !'); - - //Récupération des erreurs de la mise en file d'attente pour traitement - $construction = $planete->file_addTechno(intval(gpc('f')), intval(gpc('t'))); - - switch($construction){ - case 1: erreur('Vous n\'avez pas les bâtiments et/ou technologies nécessaires pour effectuer cette recherche.'); break; - case 2: erreur('Cette technologie est déjà en file d\'attente !'); break; - case 3: erreur('Vous n\'avez pas les ressources nécessaire pour effectuer cette recherche !'); break; - case 4: erreur('File d\'attente pleine !'); break; - case 5: erreur('Le nombre d\'objets est négatif !'); break; - default: header('Location: ?p=laboratoire'); exit; - } -} - -//Annulation d'une nouvelle construction -if (isset($_GET['a'])) { - $i = intval(gpc('a')); - //Vérification de la présence du batiment dans la file d'attente - if(!empty($planete->file_tech[$i+1])) { - $planete->file_delTechno($i); - header('Location: ?p=laboratoire'); - exit; - } -} - -//Affichage des technologies -$TEMP_technologies = array(); -foreach ($planete->technologies as $key => $technologie){ - foreach ($technologiesCALC[$key] as $i => $calc){ - //On affiche uniquement les technologies - if (($technologie & $calc[1]) == $calc[1] && !($technologie & $calc[0] && $technologie != 0)) { - if ($planete->file_existTech($key, $i)) $enFile = true; - else $enFile = false; - - //On applique les bonus de test - $calc[3] /= VITESSE; - $calc[3] /= (1 + $planete->batiments[6] * 0.005); - - $TEMP_technologies[] = - array( - 'image' => $planete->race=='humain'?'../humain_na.jpg':'../covenant_na.jpg', - 'nom' => $technolo[$key][$i], - 'niveau' => '0', - 'description' => 'Technologie de '.$technologiesVAR[$key].' ; numéro : '.$calc[0].'
Résultat : '.((int)($technologie & $calc[1]).' | '.$calc[1].' | '.$technologie), - 'nec_metal' => 0, - 'nec_cristal' => 0, - 'nec_hydrogene' => 0, - 'nec_credits' => $calc[2], - 'nec_metalS' => 0, - 'nec_cristalS' => 0, - 'nec_hydrogeneS' => 0, - 'temps' => sec($calc[3]), - 'num' => $i, - 'file' => $key, - 'enfile' => $enFile, - 'maq_metal' => 0, - 'maq_cristal' => 0, - 'maq_hydrogene' => 0 - ); - } - } -} -$template->assign('recherches', $TEMP_technologies); - -//Affichage de la file d'attente -$nbfile = count($planete->file_tech)-1; -if ($nbfile == 1) $template->assign('Pchaine', true); -else $template->assign('Pchaine', false); -if ($nbfile <= 0) $template->assign('Vchaine', true); -else $template->assign('Vchaine', false); -$file = array(); -foreach ($planete->file_tech as $key => $tech_infile){ - if ($key == 0) continue; - - $sec = $technologiesCALC[$tech_infile[1]][$tech_infile[0]][3] / (1 + $planete->batiments[6] * 0.01); - if ($key == 1) $file[] = array($tech_infile[0], 1, ceil($sec/VITESSE - (time() - $planete->file_tech[0])), $technolo[$tech_infile[1]][$tech_infile[0]]); - else $file[] = array($tech_infile[0], 1, ceil($sec/VITESSE), $technolo[$tech_infile[1]][$tech_infile[0]]); -} - -$template->assign('file', $file); - -/* -exit; - -$nbstop = count($technolo); - - - -//Règler la production à la châine -/* if (isset($_GET['r']) && ($_GET['r'] == 1 || $_GET['r'] == 0)) { - if($_GET['r']) $file->chaine = false; - else $file->chaine = true; - $export = mysql_real_escape_string(serialize($file)); - mysql_query("UPDATE planete SET file_bat = '$export' WHERE id = '$idPlan';"); - header('Location: ?p=batiments'); - exit; - }*/ -/* -for ($i=0 ; $i<$nbstop ; $i++) { - $tr = 0; $a = 0; $b = 0; $c = 0; $sec = 0; $enFile = false; - if ($planete->technologies[$i] > 0) $niveau = $planete->technologies[$i]; else $niveau = 0; - $n = $planete->technologies[$i] + 1; eval($technoloCALC[$i][0]); eval($technoloCALC[$i][1]); eval($technoloCALC[$i][2]); eval($technoloCALC[$i][3]); - if ($planete->file_exist($i, 'file_tech')) $enFile = true; - if (!empty($technolo[$i]) && requestDeblok($technoloTECH[$i], $planete)) $TEMP_batiments[] = - array( - 'image' => $technoli[$i], - 'nom' => $technolo[$i], - 'niveau' => $niveau, - 'description' => $technode[$i], - 'descriptione' => addslashes($technode[$i]), - 'nec_metal' => $a, - 'nec_cristal' => $b, - 'nec_hydrogene' => $c, - 'nec_metalS' => separerNombres($a), - 'nec_cristalS' => separerNombres($b), - 'nec_hydrogeneS' => separerNombres($c), - 'temps' => sec($sec), - 'num' => $i, - 'enfile' => $enFile, - 'maq_metal' => ceil($a - $planete->metal), - 'maq_cristal' => ceil($b - $planete->cristal), - 'maq_hydrogene' => ceil($c - $planete->hydrogene) - ); -} -$template->assign('recherches', $TEMP_batiments); -$template->assign('chaine', $planete->technologies); -$nbfile = count($planete->file_tech) - 1; - -if ($nbfile == 1) $template->assign('Pchaine', true); -else $template->assign('Pchaine', false); -if ($nbfile == 0) $template->assign('Vchaine', true); -else $template->assign('Vchaine', false); - -$file = array(); -for ($i=1 ; $i <= $nbfile ; $i++) { - $file_unit = explode(',', $planete->file_tech[$i]); - $n = $planete->technologies[$file_unit[0]] + 1; - eval($technoloCALC[$file_unit[0]][3]); - if ($i == 1) $file[] = array($file_unit[0], $file_unit[1], ceil($sec - (time() - $planete->file_tech[0])), $technolo[$file_unit[0]]); - else $file[] = array($file_unit[0], $file_unit[1], ceil($sec), $technolo[$file_unit[0]]); -} - -$template->assign('file', $file);*/ -?> \ No newline at end of file diff --git a/game/jeu/logout.php b/game/jeu/logout.php deleted file mode 100644 index 4833987..0000000 --- a/game/jeu/logout.php +++ /dev/null @@ -1,15 +0,0 @@ -values['connected'] = FALSE; -$sess->close(); - -if (!empty($HB_login)) { - header('Location: '.$_SERVER["REQUEST_URI"]); - exit; -} -else { - header('Location: ./'.$config['first_page']); - exit; -} -?> \ No newline at end of file diff --git a/game/jeu/marche.php b/game/jeu/marche.php deleted file mode 100644 index 55c3709..0000000 --- a/game/jeu/marche.php +++ /dev/null @@ -1,87 +0,0 @@ - 99999999) erreur("Nombre de ressources invalide !"); - - if ($a == 0) $var = 'metal'; - elseif ($a == 1) $var = 'cristal'; - elseif ($a == 2) $var = 'hydrogene'; - - $bdd->connexion(); - $action = $bdd->unique_query("SELECT dispo, graph FROM $table_bourse_ressources WHERE id = $a;"); - $bdd->deconnexion(); - - //On vérifie que la bourse ait suffisament de ressources à distribuer : - if ($action['dispo'] <= $nb) erreur("Il n'y a pas assez de ressources dans la galaxie pour que vous puissiez en acheter autant."); - - //On vérifie qu'il reste suffisamment de place dans les silos du joueur - if ($planete->cap < $planete->$var + $nb) $nb = $planete->cap - $planete->$var; - if ($nb <= 0) erreur("Vous n'avez pas assez de place pour stocker ces ressources !"); - - $prix = ceil(pow($action['dispo'], -0.1) * $nb * 2.20)/10; - - //On vérifie que le joueur ait assez de crédits pour acheter - if ($prix <= $planete->credits) { - $planete->credits -= $prix; - $planete->$var += $nb; - - if (empty($action['graph'])) $action['graph'] = array(); - else $action['graph'] = unserialize($action['graph']); - $action['graph'][date('w')] = $action['dispo']; - $graph = serialize($action['graph']); - - $bdd->connexion(); - $bdd->escape($graph); - $bdd->query("UPDATE $table_bourse_ressources SET dispo = dispo - $nb, graph = '$graph' WHERE id = $a;"); - $bdd->deconnexion(); - } - else erreur("Vous n'avez pas assez de crédits pour faire cet achat !"); -} -elseif(is_numeric($v) && is_numeric(gpc('a'.$v, 'post'))){ - $nb = gpc('a'.$v, 'post'); - if ($nb <= 1000 || $nb > 99999999) erreur("Nombre de ressources invalide !
Vous pouvez vendre au minimum 1000 ressources !"); - - if ($v == 0) $var = 'metal'; - elseif ($v == 1) $var = 'cristal'; - elseif ($v == 2) $var = 'hydrogene'; - - //On vérifie que le joueur ait assez de ressources pour vendre, sinon, on ajuste à son maximum - if ($nb > $planete->$var) $nb = $planete->$var; - - $bdd->connexion(); - $action = $bdd->unique_query("SELECT dispo, graph FROM $table_bourse_ressources WHERE id = $v;"); - $bdd->deconnexion(); - - $prix = ceil(pow($action['dispo'], -0.1) * $nb * 1.8)/10; - $planete->credits += $prix; - $planete->$var -= $nb; - - if (empty($action['graph'])) $action['graph'] = array(); - else $action['graph'] = unserialize($action['graph']); - $action['graph'][date('w')] = $action['dispo']; - $graph = serialize($action['graph']); - - $bdd->connexion(); - $bdd->escape($graph); - $bdd->query("UPDATE $table_bourse_ressources SET dispo = dispo + $nb, graph = '$graph' WHERE id = $v;"); - $bdd->deconnexion(); -} - -$bdd->connexion(); -$bourse = $bdd->query("SELECT id, dispo FROM $table_bourse_ressources;"); -$bdd->deconnexion(); - -foreach($bourse as $key => $action){ - $bourse[$key]['prix'] = pow($action['dispo'], -0.1) * 200; - $bourse[$key]['prixV'] = $bourse[$key]['prix'] * 0.9; - $bourse[$key]['prixA'] = $bourse[$key]['prix'] * 1.07; -} - -$page = 'bourse_ressources'; -$template->assign('bourse', $bourse); -?> \ No newline at end of file diff --git a/game/jeu/messagerie.php b/game/jeu/messagerie.php deleted file mode 100644 index bc5589e..0000000 --- a/game/jeu/messagerie.php +++ /dev/null @@ -1,80 +0,0 @@ -values['souscontrole'][0])) erreur('Vous êtes en mode prise de contrôle, vous ne pouvez pas accèder aux messages privés des joueurs.'); - -if (isset($_POST['IM'])) { - $stop = false; - for($i=1 ; $i<=$_POST['IM'] ; $i++) { - if (!empty($_POST['m'.$i])) { - $mes = $_POST['m'.$i]; - $bdd->connexion(); - $bdd->query("DELETE FROM $table_mail WHERE destinataire = $id_user AND id = '$mes';"); - $bdd->deconnexion(); - $stop = true; - } - } - if ($stop) { header('Location: ?p=messagerie'); exit; } -} -if (isset($_POST['IR'])) { - $stop = false; - for($i=1 ; $i<=$_POST['IR'] ; $i++) { - if (!empty($_POST['r'.$i])) { - $mes = $_POST['r'.$i]; - $bdd->connexion(); - $bdd->query("UPDATE $table_mail SET vu='s' WHERE destinataire = $id_user AND id = '$mes';"); - $bdd->deconnexion(); - $stop = true; - } - } - if ($stop) { header('Location: ?p=messagerie'); exit; } -} - -if (gpc('avertir')) { - $id = gpc('avertir'); - $bdd->connexion(); - $bdd->escape($id); - $bdd->query("UPDATE $table_mail SET statut = 1 WHERE destinataire = $id_user AND id = $id;"); - if ($bdd->affected()) erreur('La demande de vérification de contenu par les opérateurs a été transmise avec succès.', 'green', '?p=messagerie'); - else erreur('Une demande est déjà en cours ou vous n\'êtes pas autorisé à avertir ce message.', 'red', '?p=messagerie'); - $bdd->deconnexion(); -} - -$bdd->connexion(); -$messcomp = $bdd->query("SELECT M.*, U.pseudo AS expediteur FROM $table_mail M INNER JOIN $table_user U ON U.id = M.expediteur WHERE M.destinataire = $id_user AND M.expediteur != false ORDER BY M.id DESC;"); -$nbmax = $bdd->num_rows; - -$result = $bdd->query("SELECT M.*, U.pseudo AS expediteur FROM $table_mail M INNER JOIN $table_user U ON U.id = M.expediteur WHERE M.destinataire = $id_user AND M.expediteur != false ORDER BY M.id DESC LIMIT 50;"); - -if ($planete->auth_level >= 3 && $nbmax > $bdd->num_rows) $result = $messcomp; -elseif ($nbmax > $bdd->num_rows) $template->assign('avertissement', '

Vous avez des messages en attente de réception. Libérez de la place dans votre messagerie pour les afficher.

'); - -$TEMP_messages = array(); -$i=0; -$nbc = count($result); -for ($i=0 ; $i < $nbc ; $i++) { - $TEMP_messages[] = array($result[$i]['sujet'], date("d/m/y H:i:s", $result[$i]['temps']), $result[$i]['expediteur'], bbcode($result[$i]['contenu']), $i+1, $result[$i]['id']); -} -$template->assign('messages', $TEMP_messages); -$template->assign('IM', $i); - - -$data = $bdd->query("SELECT * FROM $table_mail WHERE destinataire = $id_user AND expediteur = false AND vu != 's' ORDER BY id DESC;"); -$nbres = $bdd->num_rows; -$TEMP_rapport = array(); -for($i = 0; $i < $nbres; $i++){ - $TEMP_rapport[] = array($data[$i]['sujet'], date("d/m/y H:i:s", $data[$i]['temps']), 0, bbcode($data[$i]['contenu']), $i+1, $data[$i]['id']); -} -$template->assign('rapports', $TEMP_rapport); -$template->assign('IR', $i); -$template->assign('script', ''); - -$bdd->query("UPDATE $table_mail SET vu = '0' WHERE destinataire = $id_user AND vu != 's'"); -$bdd->deconnexion(); -?> \ No newline at end of file diff --git a/game/jeu/njoueur.php b/game/jeu/njoueur.php deleted file mode 100644 index 2cd8882..0000000 --- a/game/jeu/njoueur.php +++ /dev/null @@ -1,153 +0,0 @@ -connexion(); - $base->db(); - - $base->escape($pseudo); - $base->escape($mdp); - $base->escape($race); - $base->escape($mail); - $base->escape($ti); - - $base->query("SELECT id FROM $table_user WHERE pseudo = '$pseudo';"); - if ($base->num_rows) { - $template->assign('message','Votre compte est déjà créé sur ce serveur !'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - - //Création de l'utilisateur - $base->query("INSERT INTO $table_user (pseudo, mdp, mdp_var, race, mail, last_ip, time_inscription, credits) VALUES ('$pseudo', '$mdp', '$alea', '$race', '$mail', '".$_SERVER['REMOTE_ADDR']."', '".time()."', 1000);"); - - //Création des bases de la planète - $image = mt_rand(1,19); - $cases = 225; - $queryUser = $base->unique_query("SELECT * FROM $table_user WHERE pseudo = '$pseudo';"); - if (empty($queryUser)) { - $template->assign('message','Une erreur est survenue lors de la création de votre compte sur le serveur.

Si le problème persiste, contactez un administrateur.'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - $id_user = $queryUser['id']; - $time = time(); - - //Recherche d'une planète disponible - if (empty($_GET['placement'])) { - $planete_trouvee = false; - while (!$planete_trouvee) { - $galaxie = mt_rand(1, MAX_AMAS); - $ss = mt_rand(1, MAX_SYSTEME); - $pos = mt_rand(1, MAX_PLANETE); - - //Test pour savoir si la planète est déjà habitée - $base->query("SELECT id FROM $table_planete WHERE galaxie='$galaxie' AND ss='$ss' AND position='$pos'"); - if($base->num_rows) $planete_trouvee = false; - else $planete_trouvee = true; - } - - $base->query("INSERT INTO $table_planete (id_user, nom_planete, galaxie, ss, position, image, cases, timestamp, metal, cristal, hash_planete) VALUES ('$id_user', 'Planète mère', '$galaxie', '$ss', '$pos', '$image', '$cases', '$time', '1000', '700', SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)))"); - } - else { - $placement = $_GET["placement"]; - $base->escape($placement); - $placement_joueur = $base->unique_query("SELECT * FROM $table_user WHERE pseudo = '$placement';"); - if (!$placement_joueur && !isset($sess->values['forceInscript'])) { - $sess->values['forceInscript'] = true; - $sess->put(); - $template->assign('message','Le joueur à côté duquel vous souhaitez être placé n\'est pas encore ou plus inscrit sur ce serveur.

Si vous ne souhaitez plus être placé à ses côtés, rechargez la page.'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - if (!isset($sess->values['forceInscript'])) { - $placement_planetes = $base->query("SELECT * FROM $table_planete WHERE id_user = '".$placement_joueur["id"]."'"); - $planete_trouvee = false; - $decale = 0; - while (!$planete_trouvee) { - for($i = 0; $i < $base->num_rows ; $i++){ - $galaxie = $placement_planetes[$i]['galaxie']; - $ss = $placement_planetes[$i]['ss'] + $decale; - if ($ss >= MAX_SYSTEME) break; - for ($j = 1; $j <= MAX_PLANETE ; $j++) { - $base->query("SELECT * FROM $table_planete WHERE galaxie='$galaxie' AND ss='$ss' AND position='$j'"); - if(!$base->num_rows) { - $planete_trouvee = true; - $blk_galaxie = $galaxie; - $blk_ss = $ss; - $blk_pos = $j; - break; - } - } - if ($planete_trouvee) break; - } - $decale++; - if ($ss >= MAX_SYSTEME) break; - } - - if (!$planete_trouvee) $impplac = true; - } - - if (!$planete_trouvee || ($planete_trouvee && !empty($sess->values['forceInscript']))) { - while (!$planete_trouvee) { - $blk_galaxie = mt_rand(1, MAX_AMAS); - $blk_ss = mt_rand(1, MAX_SYSTEME); - $blk_pos = mt_rand(1, MAX_PLANETE); - - //Test pour savoir si la planète est déjà habitée - $base->query("SELECT id FROM $table_planete WHERE galaxie='$blk_galaxie' AND ss='$blk_ss' AND position='$blk_pos'"); - if($base->num_rows) $planete_trouvee = false; - else $planete_trouvee = true; - } - } - $base->query("INSERT INTO $table_planete (id_user, nom_planete, galaxie, ss, position, image, cases, timestamp, metal, cristal, hash_planete) VALUES ('$id_user', 'Planète mère', '$blk_galaxie', '$blk_ss', '$blk_pos', '$image', '$cases', '$time', '1000', '700', SHA1(CONCAT('g',planete.galaxie,'s',planete.ss,'p',planete.position)))"); - } - $base->deconnexion(); - - if (!empty($impplac)) { - $template->assign('message','Impossible de trouver une planète proche du joueur près duquel vous vouliez être placé.
Vous avez été placé aléatoirement.'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - else { - $template->assign('message','Vous pouvez maintenant vous connecter sur ce serveur !'); - $template->assign('script',''); - $template->assign('couleur','green'); - $template->display('cms/erreur.tpl'); - exit; - } - } - else { - $template->assign('message','Impossible d\'authentifier votre inscription !

Si le problème persiste, contactez un administrateur.'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } - } - else { - $template->assign('message','Impossible de terminer votre inscription, il manque des données !

Si le problème persiste, contactez un administrateur.'); - $template->assign('couleur','red'); - $template->display('cms/erreur.tpl'); - exit; - } -} -else header('Location: ./'); -?> \ No newline at end of file diff --git a/game/jeu/operateur.php b/game/jeu/operateur.php deleted file mode 100644 index 93423ec..0000000 --- a/game/jeu/operateur.php +++ /dev/null @@ -1,70 +0,0 @@ -connexion(); - $bdd->escape($titre); - $bdd->escape($description); - $bdd->query("INSERT INTO $table_ope_mail (id_user, titre, contenu, time) VALUES ('$id_user', '$titre', '$description', '$time');"); - $bdd->deconnexion(); - erreur('Votre demande à bien été transmise aux opérateurs de la galaxie.
Une réponse vous sera donnée dans les plus brefs délais.', "green"); -} -elseif (!empty($_POST['O_titre']) && !empty($_POST['O_description']) && $sess->level > 4) { - $titre = $_POST['O_titre']; - $description = $_POST['O_description']; - - $bdd->connexion(); - $bdd->escape($titre); - $bdd->escape($description); - $bdd->query("INSERT INTO $table_ope_faq (titre, contenu, ordre) VALUES ('$titre', '$description', 100);"); - $bdd->deconnexion(); - header('Location: ?p=operateur'); - exit; -} -elseif (isset($_GET['a']) && $_GET['a'] == 'top' && isset($_GET['i']) && $sess->level > 4) { - $i = $_GET['i']; - $bdd->connexion(); - $bdd->escape($i); - $bdd->query("UPDATE $table_ope_faq SET ordre = ordre - 1 WHERE id = '$i' LIMIT 1;"); - $bdd->deconnexion(); - header('Location: ?p=operateur'); - exit; -} -elseif (isset($_GET['a']) && $_GET['a'] == 'bas' && isset($_GET['i']) && $sess->level > 4) { - $i = $_GET['i']; - $bdd->connexion(); - $bdd->escape($i); - $bdd->query("UPDATE $table_ope_faq SET ordre = ordre + 1 WHERE id = '$i' LIMIT 1;"); - $bdd->deconnexion(); - header('Location: ?p=operateur'); - exit; -} -elseif (isset($_GET['a']) && $_GET['a'] == 'del' && isset($_GET['i']) && $sess->level > 4) { - $i = $_GET['i']; - $bdd->connexion(); - $bdd->escape($i); - $bdd->query("DELETE FROM $table_ope_faq WHERE id = '$i' LIMIT 1;"); - $bdd->deconnexion(); - header('Location: ?p=operateur'); - exit; -} - -$bdd->connexion(); -$operateurs = $bdd->query("SELECT * FROM $table_user WHERE auth_level > 2 ORDER BY auth_level ASC;"); -$questions = $bdd->query("SELECT * FROM $table_ope_faq ORDER BY ordre ASC;"); -$bdd->deconnexion(); - -$template->assign('operateurs', $operateurs); - -$TEMP_questions = array(); -for ($i = 0; $i < $bdd->num_rows; $i++) { - $TEMP_questions[] = array($questions[$i]['titre'], bbcode(nl2br(htmlspecialchars($questions[$i]['contenu']))), $questions[$i]['id']); -} -$template->assign('questions', $TEMP_questions); -?> \ No newline at end of file diff --git a/game/jeu/options.php b/game/jeu/options.php deleted file mode 100644 index f6a0d79..0000000 --- a/game/jeu/options.php +++ /dev/null @@ -1,94 +0,0 @@ -assign('page',$page); - $template->assign('titre',$titre); - -$pseudo = $planete->pseudo; -$mailUtil = $planete->mail; -$bdd->connexion(); -$queryUser = $bdd->unique_query("SELECT mdp, mdp_var FROM $table_user WHERE id = $id_user;"); -$bdd->deconnexion(); -$mdp = $queryUser['mdp']; -$mdp_var = $queryUser['mdp_var']; - -if (isset($_GET['a']) && $_GET['a'] == 'mv' && isset($_GET['n']) && $_GET['n'] == $sess->values['idvac']) { - $bdd->connexion(); - $bdd->query("SELECT * FROM flottes WHERE id_user = '$id_user'"); - if ($bdd->num_rows) erreur('Des flottes sont actuellement en mission, veuillez toutes les faire revenir à quai avant d\'activer le mode vacances.', "red", '?p=options', 4000); - - $bdd->query("UPDATE user SET mv = 1 WHERE id = '$id_user'"); - $bdd->deconnexion(); - $sess->values['connected'] = FALSE; - $sess->put(); - - erreur('Le mode vacances est maintenant actif sur votre compte.

Vous pourez vous reconnecter sur votre compte à partir de
'.strftime("%A %d %B à %H:%M", $planete->last_visite+259200).'

Bonnes vacances !', "green", '?index', 10000); -} -elseif (isset($_GET['a']) && $_GET['a'] == 'dl' && isset($_GET['n']) && $_GET['n'] == $sess->values['idvac']) { - $bdd->connexion(); - $bdd->query("UPDATE user SET mv = -2 WHERE id = $id_user"); - $bdd->deconnexion(); - - erreur('Votre compte sera supprimé le
'.strftime("%A %d %B à %H:%M", mktime(5,0,0,date('n',time()+86400*2),date('d',time()+86400*2),date('y',time()+86400*2))).'.', "green"); -} -if (isset($_GET['chg']) && $_GET['chg'] == 'mdp') { - if (isset($_POST['mdp_anc']) && isset($_POST['mdp_nouv']) && isset($_POST['mdp_conf']) && !empty($_POST['mdp_anc']) && !empty($_POST['mdp_nouv']) && !empty($_POST['mdp_conf'])) { - if(mdp($pseudo, gpc('mdp_anc', 'post'), $mdp_var) == $mdp) { - if ($_POST['mdp_nouv'] == $_POST['mdp_conf']) { - $password = mdp($pseudo, gpc('mdp_nouv', 'post'), $mdp_var); - $auth = sha1($password); - - $bdd->connexion(); - $bdd->escape($password); - $bdd->query("UPDATE user SET mdpNOUV = '$password' WHERE id = '$id_user'"); - $bdd->deconnexion(); - - if(!send_mail($mailUtil, 'Halo-Battle :: Activation de votre nouveau mot de passe', 'Halo-Battle :: Activation de votre nouveau mot de passe

Bonjour '.trouvNom($id_user).',
Vous recevez ce mail suite à votre demande de changement de mot de passe. Ce dernier entrera en vigueur une fois que vous aurez validé ce changement en cliquant via ce lien :
http://'.$_SERVER['HTTP_HOST'].'?p=changeopt&util='.$id_user.'&auth='.$auth.'
Notez que pour que le mot de passe soit changé, il faut que vous soyer connecté sur votre compte.

A bientôt dans Halo-Battle,
Le staff

')) erreur('Erreur lors de l\'envoie du courriel de confirmation !

Si le problème perciste, contactez un administrateur.'); - else erreur('Un courriel vient d\'être envoyé à '.$mailUtil.'. Le mot de passe ne sera modifié qu\'après avoir cliqué sur le lien d\'activation contenu dans ce courriel.', "green"); - $mail->SmtpClose(); - unset($mail); - } - else erreur('Le nouveau mot de passe que vous avez entré ne correspond pas à sa confirmation.', "red", '?p=options', 3500); - } - else erreur('L\'ancien mot de passe que vous avez tapé n\'est pas correct.', "red", '?p=options', 3500); - } - else erreur('Veuillez remplir tous les champs avant de valider le formulaire.', "red", '?p=options'); -} -elseif (isset($_GET['chg']) && $_GET['chg'] == 'mail') { - if (isset($_POST['mdp_mail']) && mdp($pseudo, gpc('mdp_mail', 'post'), $mdp_var) == $mdp) { - if (isset($_POST['mail']) && !empty($_POST['mail'])) { - $Nmail = gpc('mail', 'post'); - if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $Nmail)) { - $bdd->connexion(); - $bdd->escape($Nmail); - $result = $bdd->query("SELECT mail FROM user WHERE mail = '$Nmail'"); - if($result) { - $bdd->deconnexion(); - erreur('Vous ne pouvez pas utiliser cette adresse mail, elle est déjà utilisée par un autre utilisateur.', "red", '?p=options'); - } - else { - $auth = sha1($Nmail); - $bdd->query("UPDATE user SET mailNOUV = '$Nmail' WHERE id = '$id_user'"); - $bdd->deconnexion(); - - //On envoie le mail de confirmation - if(!send_mail($Nmail, 'Halo-Battle :: Activation de votre nouvelle adresse électronique', 'Halo-Battle :: Activation de votre nouvelle adresse électronique

Bonjour,
Vous recevez ce mail suite à votre demande de changement d\'adresse électronique. Cette dernière entrera en vigueur une fois que vous aurez validé ce changement en cliquant via ce lien :
http://'.$_SERVER['HTTP_HOST'].'?p=changeopt&util='.$id_user.'&auth='.$auth.'
Notez que pour que l\'adresse soit changée, il faut que vous soyer connecté sur votre compte.

A bientôt dans Halo-Battle,
Le staff

')) erreur('Erreur lors de l\'envoie du courriel de confirmation !

'.$mail->ErrorInfo.'

Si le problème perciste, contactez un administrateur.'); - else erreur('Un courriel vient d\'être envoyé à '.$Nmail.'. L\'adresse électronique ne sera modifié qu\'après avoir cliqué sur le lien d\'activation contenu dans ce courriel.', "green"); - $mail->SmtpClose(); - unset($mail); - } - } - else erreur('L\'adresse électronique que vous avez tapée n\'est pas valide.', "red", '?p=options'); - } - else erreur('Veuillez remplir tous les champs avant de valider le formulaire.', "red", '?p=options'); - } - else erreur('Mot de passe incorrect.', "red", '?p=options'); -} - -$sess->values['idvac'] = sha1(rand(123456789,9876543210).'ß‘}☻'.time()); -$sess->put(); - -$template->assign('mail',$planete->mail); -$template->assign('idvac',$sess->values['idvac']); -?> \ No newline at end of file diff --git a/game/jeu/options_change.php b/game/jeu/options_change.php deleted file mode 100644 index 93383fe..0000000 --- a/game/jeu/options_change.php +++ /dev/null @@ -1,25 +0,0 @@ -connexion(); - $queryUser = $bdd->unique_query("SELECT * FROM $table_user WHERE id = $id_user;"); - $bdd->deconnexion(); - - if (!empty($queryUser['mdpNOUV']) && !empty($queryUser['mdpNOUV']) && sha1($queryUser['mdpNOUV']) == $_GET['auth']) { - $bdd->connexion(); - $bdd->query("UPDATE user SET mdp = mdpNOUV, mdpNOUV = '', mailNOUV = '' WHERE id = '$id_user';"); - $bdd->deconnexion(); - erreur('Votre nouveau mot de passe est en place.', "green"); - } - elseif (!empty($queryUser['mailNOUV']) && !empty($queryUser['mailNOUV']) && sha1($queryUser['mailNOUV']) == $_GET['auth']) { - $bdd->connexion(); - $bdd->query("UPDATE user SET mail = mailNOUV, mailNOUV = '', mdpNOUV = '' WHERE id = '$id_user';"); - $bdd->deconnexion(); - erreur('Votre nouvelle adresse électronique est en place.', "green"); - } - else erreur('Impossible d\'authentifier le lien !'); -} -else erreur('Le lien est incomplet !'); -?> \ No newline at end of file diff --git a/game/jeu/pilori.php b/game/jeu/pilori.php deleted file mode 100644 index f684a00..0000000 --- a/game/jeu/pilori.php +++ /dev/null @@ -1,12 +0,0 @@ -values['connected'])) $page = 'pilori'; -else $page = '../cms/pilori'; -$titre = 'Pilori de la galaxie'; - -$bdd->connexion(); -$pilori = $bdd->query("SELECT U.pseudo, U.operateurmv, 0 AS mail, U.mv, U.raisonmv, U.last_visite FROM $table_user U WHERE U.mv > 1 AND U.operateurmv = 0 UNION SELECT U.pseudo, O.pseudo AS operateurmv, O.mail, U.mv, U.raisonmv, U.last_visite FROM $table_user U INNER JOIN $table_user O ON U.operateurmv = O.id WHERE U.mv > 1;"); -$bdd->deconnexion(); - -$template->assign('joueurs', $pilori); -?> \ No newline at end of file diff --git a/game/jeu/regles.php b/game/jeu/regles.php deleted file mode 100644 index 05e6b9d..0000000 --- a/game/jeu/regles.php +++ /dev/null @@ -1,124 +0,0 @@ -assign('contenu','

Règles de Halo-Battle

-Préambule : tous les joueurs ayant créé un compte de jeu, et l'utilisant ou non, s'engagent à avoir lu et à respecter les règles de Halo-Battle dans leur intégralité. Si l'une des règles énoncées ci-dessous est transgressée, merci de vous référer au chapitre des infractions afin de connaître toutes les modalités relatives aux punitions encourues.
-
-Ce règlement peut être l'objet d'une modification, partielle ou totale, et il est du ressort du joueur de se tenir informé de toute modification quelle qu'elle soit. Toute modification sera publiée sur le forum avec sa date de mise en application, avant de se trouver effective au sein du jeu.
-
-Ces règles du jeu ont été publiées le 14/04/2008 et rentrent en vigueur à partir du 24/04/2008 -
-
Plan des règles : -
-
I. Comportement -
II. Comptes -
III. Commerce et ressources -
IV. Mercenariat -
V. Guerre -
VI. Bash -
VII. Alliances -
VIII. Sanctions -


-

I. Comportement


-

1 - Comportement général


- -- La convivialité et le respect des autres joueurs sont de rigueur. Par conséquent, les propos injurieux, racistes, xénophobes, pornographiques et antisémites sont prohibés. Tous les outils de communications utilisés pour et par Halo-Battle sont soumis à cette règle (jeu, forum et IRC).
-- L'utilisation de pseudo et/ou nom de planète en rapport direct avec des propos racistes, xénophobes, pornographiques ou encore antisémites est totalement prohibé. Il en va de même pour toute revendication politique, religieuse ou ayant un rapport avec l'actualité (une certaine liberté peut être tolérée mais ceci reste à l'appréciation du staff).
-- Les menaces sortant du cadre du jeu ne seront pas tolérées et lourdement sanctionnées par les opérateurs. Elles pourront de plus faire l'objet de poursuites judiciaires de la part de la personne concernée devant les juridictions compétentes.
-- Utiliser le bouton Signaler pour signaler un message qui ne contient pas d'insultes ou qui n'enfreint pas les règles du jeu est interdit. Le signalement de message ne doit servir qu'à informer les opérateurs d'infractions aux règles du jeu et à rien d'autre.
-- Le spam, les insultes et les messages à contenus offensants sont interdits, de même que tout contenu xénophobe, antisémite ou raciste.
-- Toute manoeuvre visant à exploiter le règlement à son avantage, ou à le contourner sciemment, est interdite.
- -

2 - Bugusing


- -- Tout bug trouvé doit être immédiatement signalé au staff de Halo-Battle.
-- Il est totalement prohibé d'exploiter un bug à son avantage.
-- Toute action visant à paralyser d'une quelconque manière le compte d'un autre joueur est absolument interdit.
-- Ne pas signaler un bug découvert est passible de bannissement.
- -

II. Comptes


- -

1 - Les comptes de jeu


- -- Les comptes restent la propriété de Halo-Battle ; par conséquent, ils ne peuvent faire l'objet d'une vente ou faire office de monnaie d'échange.
-- Un compte ne peut être joué que par une seule et même personne physique dans une seule et même galaxie (sauf cas relatif à la surveillance de compte).
-- La langue utilisée dans Halo-Battle est le français ; toutefois, seul l'anglais est toléré pour les personnes ne sachant pas ou peu le parler.
- -

2 - Multicomptes


- -- Jouer plus d'un compte par galaxie est strictement interdit.
-- Pour les joueurs jouant depuis un lieu commun (famille, collocation, écoles, lieux de travail...) il est impératif de prévenir l'opérateur de votre galaxie.
-- Aucune interaction, directe ou non, entre comptes de joueurs se connectant régulièrement de lieux communs n'est autorisée.
-- Pour les joueurs d'une même famille, faire partie d'une même alliance est toléré. Dans ce cas précit, merci d'en avertir l'opérateur de votre galaxie. Toute exploitation abusive de cette autorisation sera sévérement sanctionnée.
-- La règle de la surveillance de compte et le partage de compte s'appliquent normalement : même connecté du même lieu, chaque joueur n'est autorisé à surveiller ou jouer que son propre compte.
- -

3 - Surveillance de compte


- -- Toute surveillance de compte doit être obligatoirement signalée à l'opérateur de votre galaxie. Le propriétaire du-dit compte doit indiquer quel compte va être surveillé, donner la durée exacte de la surveillance, et donner le pseudonyme du surveillant. Il n'est pas nécessaire d'attendre une réponse de l'opérateur pour pouvoir commencer la surveillance du compte.
-- Une seule et même personne ne peut surveiller qu'un seul compte à la fois. Aucun délais minimum n'est exigé entre la surveillance de deux comptes différents. Les surveillances de comptes ne peuvent faire l'objet d'aucune rémunération.
-- Le surveillant ainsi que le joueur qui fait surveiller son compte sont responsables des actions faites via un compte durant une surveillance.
-- Le surveillant peut effectuer n'importe quelle opération sur la ou les planètes du propriétaire durant la surveillance. Est néanmoins interdit le transfert de ressources vers des planètes appartenant à un joueur autre. L'activation du mode vacances est également autorisé.
-- La surveillance du compte prend fin lorsque le propriétaire du compte se reconnecte à celui-ci, ou que le délai de surveillance a expiré. Dans ce cas précit, le surveillant est tenu de ne plus s'en occuper et de faire passer obligatoirement le compte en mode vacances.
- -

4 - Don de compte


- -- Tout changement de compte doit être au préalable signalé à un opérateur. Tout changement sans l'intervention de l'opérateur sera sanctionné.
-- Le propriétaire du mail permanent du compte est tenu d'envoyer un mail informatif aux opérateurs en précisant le pseudonyme du repreneur et le futur mail permanent du compte.
-- L'opérateur modifiera lui-même le mail permanent du compte et informera le donneur et le repreneur que le compte est cédé.
-- Le repreneur peut se connecter au compte dès qu'il en reçoit l'autorisation par l'opérateur, et peut alors changer l'adresse dynamique, le pseudonyme et le mot de passe du compte.
-- Une fois que le repreneur s'est connecté sur le compte, il est strictement interdit au donneur de s'y reconnecter.
-- La même règle s'applique dans le cas d'un échange de comptes entre deux joueurs d'une même galaxie.
-- Aucun don de compte ne peut faire l'objet d'une transaction monétaire.
- -

III. Commerce et ressources


- -- Les joueurs sont libres de commercer comme ils l'entendent, tant que leurs transactions ne se trouvent pas en infraction avec le réglement.
-- Le commerce doit prendre la forme d'un arrangement entre les différents joueurs. Chaque joueur engage sa propre responsabilité lors de la transaction de ressources. Par conséquent, dans le cas de vols, d'arnaques ou de toute autre forme crapuleuse de négociation, il ne peut y avoir de recours auprès d'un opérateur.
-- Il est interdit d'exercer une pression ou de s'acharner sur un joueur dans le but de lui soutirer ses ressources (sauf si les motifs sont valables, comme dans le cas d'une guerre déclarée).
-- L'envoie de ressources à des joueurs plus haut classés que soi doit être motivé par des motifs valables. Si l'opérateur juge l'action outrancière, des réparations de dommages peuvent être demandées au joueur bénéficiaire des ressources.
-- Les transactions de ressources ne peuvent faire l'objet d'une transaction monétaire réelle.
- -

IV. Mercenariat


- -- Le mercenariat est autorisé. Ces contrats rétribuent un joueur ou une alliance en fonction de services rendus.
-- Un contrat de mercenariat doit prendre la forme d'un arrangement entre les différents joueurs et ceux-ci y engagent leur responsabilité propre. Par conséquent, il ne peut y avoir de recours auprès d'un opérateur si, par exemple, le contrat n'est pas exécuté, ou n'est pas rémunéré.
-- Toute mission de mercenariat est possible, tant qu'elle n'interfère pas avec le présent réglement.
-- Un contrat de mercenariat ne peut être rémunéré par des unités monétaires réelles.
- -

V. Guerre


- -- Une guerre ne peut être déclarée que contre une alliance ou un joueur sans alliance. Ainsi il est possible de déclarer la guerre à une alliance entière ou à joueur qui n'a pas d'alliance, mais pas à un seul joueur d'une alliance ou à quelques joueurs d'une alliance.
-- Il n'est pas nécessaire de motiver la décision ou de prévenir l'alliance agressée pour déclarer une guerre.
-- Il est obligatoire de déclarer officiellement une guerre sur le forum, dans la section appropriée, dans les 24 heures qui suivent l'agression. Les joueurs sont libres de formuler les objectifs et les conditions de fin de la guerre.
-- Il est strictement interdit d'établir des objectifs portant atteinte aux libertés fondamentales dont disposent les joueurs, comme la suppression d'un compte, l'interdiction de jouer, suppression de colonies ou d'unités, etc...
-- En cas de guerre, le bash n'est pas interdit.
-- Les joueurs sont libres de mener leurs campagnes militaires comme ils l'entendent, pourvu que cela n'entre pas en conflit avec le règlement.
-- Une guerre prend fin lorsque les belligérants trouvent un accord. Ils devront le signaler obligatoirement, comme pour la déclaration de guerre.
- -

VI. Bash


- -- Le bash est relatif à l'attaque à outrance de planètes particulières. Attaquer une planète plus de quatre fois en 24 heures est par conséquent interdit.
-- La règle du bash s'applique aux joueurs actifs et inactifs.
-- En cas de guerre, le bash est autorisé.
- -

VII. Alliances


- -- Toute alliance possède le privilège de se constituer comme elle l'entend.
-- Toute alliance peut recruter autant de joueurs qu'elle le souhaite.
-- Les alliances mixtes sont autorisées ; cependant, une race dominante doit y être représentée et les joueurs de la race opposée ne doivent pas s'y trouver en trop grand nombre sous peine de sanction.
-- Toute alliance peut recruter autant de joueurs qu'elle le souhaite.
-- Toute alliance peut signer autant de pactes qu'elle le souhaite.
-- Toute alliance a le droit de se donner comme mission celle qu'elle entend.
-- Il est strictement interdit de copier totalement ou en partie, les textes, images, etc, créés par les joueurs des différentes alliances déjà existantes. Les alliances fondées sur le principe du CSNU ou de l'Alliance ne sont pas concernées par la clause du plagiat de nom. Pour pouvoir recopier l'un des éléments se trouvant dans une alliance, il est nécessaire d'avoir une autorisation écrite de ou des auteurs vous autorisant à y procéder sous peine de sanctions.
-- Tout recrutement dans les autres alliances déjà existantes est formellement interdit.
- -

VIII. Sanctions


- -- En cas de non respect de ce règlement, les opérateurs du jeu infligeront un blocage pouvant aller de un jour, à un blocage définitif selon la gravité de la faute, ainsi qu'en cas de récidive.
-- Chaque bannissement est mentionné dans le pilori du jeu. Par ailleurs, le staff de Halo-Battle se réserve le droit de prendre à l'encontre des joueurs toute autre sanction.
-- En cas de réclamation, merci d'envoyer un mail à l'un des opérateurs en précisant votre pseudonyme ingame et votre galaxie.
-- Toute manoeuvre visant à faire bloquer délibérément un adversaire est interdite et pourra être sanctionnée par l'opérateur.
-
'); -?> \ No newline at end of file diff --git a/game/jeu/rename.php b/game/jeu/rename.php deleted file mode 100644 index 9a0e101..0000000 --- a/game/jeu/rename.php +++ /dev/null @@ -1,44 +0,0 @@ -nom_planete); - -if (isset($_POST['planete'])) { - $nouvNom = trim(str_replace(' ', ' ', $_POST['planete'])); - if (empty($nouvNom)) erreur('Vous n\'avez indiqué aucun nom de planète.', "red", '?p=rename'); - elseif (limite($nouvNom, 18)) erreur('Le nom de votre planète est trop long.', "red", '?p=rename'); - elseif (ereg('staf', strtolower($nouvNom)) && $sess->level < 4) erreur('Vous devez faire parti du staff pour afficher le nom "staff" dans le nom de votre planète !', "red", '?p=rename'); - else { - $bdd->connexion(); - $bdd->escape($nouvNom); - $bdd->unique_query("UPDATE $table_planete SET nom_planete = '$nouvNom' WHERE id_user = $id_user AND id = $idPlan;"); - $bdd->deconnexion(); - header('Location: ?p=accueil'); - exit; - //erreur('Le nom de votre planète a été modifié avec succès.', "green", '?p=accueil'); - } -} -elseif(isset($_GET['a']) && isset($_GET['i']) && $_GET['a'] == $sess->values['abandon'] && !empty($idPlan) && $idPlan == $_GET['i']) { - $galaxie = $planete->galaxie; $ss = $planete->ss; $position = $planete->position; $bdd->connexion(); - $bdd->query("DELETE FROM $table_planete WHERE id_user = $id_user AND id = $idPlan AND galaxie = $galaxie AND ss = $ss AND position = $position LIMIT 1;"); - $bdd->query("DELETE FROM $table_flottes WHERE id_user = $id_user AND start_galaxie = $galaxie AND start_ss = $ss AND start_position = $position;"); - - $req = $bdd->unique_query("SELECT * FROM $table_planete WHERE id_user = $id_user LIMIT 1;"); - $bdd->deconnexion(); - $sess->values['abandon'] = 0; - unset($sess->values['abandon']); - $sess->values['idPlan'] = $req['id']; - $sess->put($planete->id_user); - - erreur('Cette planète n\'est désormais plus sous votre contrôle.', "green", '?p=accueil'); -} - -$bdd->connexion(); -$reqnb = $bdd->unique_query("SELECT COUNT(id) AS total FROM $table_planete WHERE id_user = $id_user;"); -$bdd->deconnexion(); - if ($reqnb['total'] > 1) $hashA = md5(rand(123456789,9876543210)); - else $hashA = false; -$sess->values['abandon'] = $hashA; -$sess->put($planete->id_user); -$template->assign('abandonH', $hashA); -?> \ No newline at end of file diff --git a/game/jeu/ressources.php b/game/jeu/ressources.php deleted file mode 100644 index 15814ed..0000000 --- a/game/jeu/ressources.php +++ /dev/null @@ -1,30 +0,0 @@ -coeff_bat[0] = floor($_POST['coeff_metal'])/100; - if (isset($_POST['coeff_cristal'])) $planete->coeff_bat[1] = floor($_POST['coeff_cristal'])/100; - if (isset($_POST['coeff_hydrogene'])) $planete->coeff_bat[2] = floor($_POST['coeff_hydrogene'])/100; - $planete->coeff_bat[3] = floor($_POST['coeff_cs'])/100; - if (isset($_POST['coeff_ce'])) $planete->coeff_bat[4] = floor($_POST['coeff_ce'])/100; - if (!in_array('coeff_bat', $planete->modif)) $planete->modif[] = 'coeff_bat'; - - header('Location: ?p=ressources'); - exit; -} - -$template->assign('nombat', $batiment); - -$tablo = $planete->production(3600, true); - -$template->assign('ressources_prod', $tablo[1]); -$template->assign('ressources_conso', $tablo[2]); -$template->assign('ressources_coef', $tablo[0]); -$template->assign('ressources_silo', array($planete->batiments[10], pow(2, $planete->batiments[10]) * 100000)); -$template->assign('ressources_toto', array($tablo[1][2] - $tablo[2][3], '(0)')); - -$template->assign('ressources_tab', array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)); -?> \ No newline at end of file diff --git a/game/jeu/secours.php b/game/jeu/secours.php deleted file mode 100644 index aea99fa..0000000 --- a/game/jeu/secours.php +++ /dev/null @@ -1,18 +0,0 @@ -assign('date',strftime("%A %d %B %Y %H:%M")); -$template->assign('datehb',str_replace('.','',strftime("/%a %d %b %Y/%H%M %S"))); - -$template->assign('link', array_map('url', $config['link'])); -$template->assign('servers_name', $config['server_name']); -$template->assign('server_url', $config['server_url']); -$template->display('cms/secours.tpl'); - -exit; -?> \ No newline at end of file diff --git a/game/jeu/simulateur.php b/game/jeu/simulateur.php deleted file mode 100644 index 39b5e87..0000000 --- a/game/jeu/simulateur.php +++ /dev/null @@ -1,142 +0,0 @@ - 0, - "contenu_max" => 999999, - "contenu_metal" => 0, - "contenu_cristal" => 0, - "contenu_hydrogene" => 0, - "start_time" => 0, - "end_time" => 0, - "mission" => 1, - "id_user" => $id_user, - "effectue" => 0, - "vaisseau_1" => $_POST['ATvais_1'], - "vaisseau_2" => $_POST['ATvais_2'], - "vaisseau_3" => $_POST['ATvais_3'], - "vaisseau_4" => $_POST['ATvais_4'], - "vaisseau_5" => $_POST['ATvais_5'], - "vaisseau_6" => $_POST['ATvais_6'], - "vaisseau_7" => $_POST['ATvais_7'], - "vaisseau_8" => $_POST['ATvais_8'], - "vaisseau_9" => $_POST['ATvais_9'], - "vaisseau_10" => $_POST['ATvais_10'], - "vaisseau_11" => 0, - "vaisseau_12" => $_POST['ATvais_12'] -); -$queryEN = array( - "debris_met" => 0, - "debris_cri" => 0, - "metal" => $_POST['ENmetal'], - "cristal" => $_POST['ENcristal'], - "hydrogene" => $_POST['ENhydrogene'], - "def_1" => $_POST['ENdef_1'], - "def_2" => $_POST['ENdef_2'], - "def_3" => $_POST['ENdef_3'], - "def_4" => $_POST['ENdef_4'], - "def_5" => $_POST['ENdef_5'], - "vaisseau_1" => $_POST['ENvais_1'], - "vaisseau_2" => $_POST['ENvais_2'], - "vaisseau_3" => $_POST['ENvais_3'], - "vaisseau_4" => $_POST['ENvais_4'], - "vaisseau_5" => $_POST['ENvais_5'], - "vaisseau_6" => $_POST['ENvais_6'], - "vaisseau_7" => $_POST['ENvais_7'], - "vaisseau_8" => $_POST['ENvais_8'], - "vaisseau_9" => $_POST['ENvais_9'], - "vaisseau_10" => $_POST['ENvais_10'], - "vaisseau_11" => $_POST['ENvais_11'], - "vaisseau_12" => $_POST['ENvais_12'] -); - require_once(_FCORE."hb_game/Class/class.combat.php"); - require_once(_FCORE."hb_game/Class/class.rapport.php"); - - //On génére un nouveau combat - $combat = new Combat($queryFlottes[$i], $queryEN, $queryEN, array($_POST['ATblind'], $_POST['ENblind'])); - $combat->changerTactiqueAT($_POST['ATtactique']); - $combat->changerTactiqueEN($_POST['ENtactique']); - $rapport = new Rapport(1, $queryFlottes[$i]['id_user'], 0, time()); - $rapport->addInfo($combat->ATvais, 0); - $rapport->addInfo($combat->ENvais, 1); - $rapport->addInfo($combat->ENdef, 2); - $rapport->addInfo($queryEN, 4); - $rapport->addInfo($queryFlottes[$i], 5); - $rapport->addInfo(array(false, false), 6); - - while(!$rapport->var[6][0]) { - if (!empty($_POST['maxtour']) && $combat->Ntour >= $_POST['maxtour']) break; - $combat->Ntour++; - - //Récupération des paramètres de la tactique de l'attaquant - $arraytactique = tactique($combat->ATtactique); - //On régénére les boucliers de l'attaquant et on calcul l'attaque de l'attaquant - $ATattaque = $combat->calcAttaque($arraytactique[2] + $combat->regenereBC($arraytactique[1], true, !$arraytactique[3], $_POST['ATblind']), true, $_POST['ATarme']); - - //Récupération des paramètres de la tactique du défenseur - $arraytactique = tactique($combat->ENtactique); - //On régénére les boucliers de l'attaquant et on calcul l'attaque de l'attaquant - $ENattaque = $combat->calcAttaque($arraytactique[2] + $combat->regenereBC($arraytactique[1], false, !$arraytactique[3], $_POST['ENblind']), false, $_POST['ENarme']); - - //On lance l'attaque - @$ATresult = $combat->attaquerVais($ATattaque, true); - @$ENresult = $combat->attaquerVais($ENattaque, false); - - if (!$ATresult && $ENresult) { //Attaquant vainqueur - $combat->ENres['metal'] = $queryEN['metal']; - $combat->ENres['cristal'] = $queryEN['cristal']; - $combat->ENres['hydrogene'] = $queryEN['hydrogene']; - - $exportAT = $combat->exportAT(true); $ret_time = $combat->timestamp; - $exportEN = $combat->exportEN(); $pillm = $combat->pillage[0]; $pillc = $combat->pillage[1]; $pillh = $combat->pillage[2]; - $rapport->addInfo(array(true, true, false), 6); - } - elseif ($ATresult && !$ENresult) { //Défenseur vainqueur - $exportEN = $combat->exportEN(); - $rapport->addInfo(array(true, false, false), 6); - } - elseif (!$ATresult && !$ENresult) { //Match nul - $exportEN = $combat->exportEN(); - $rapport->addInfo(array(true, false, true), 6); - } - elseif ($combat->Ntour >= 250) { //Match nul - $exportEN = $combat->exportEN(); - $rapport->addInfo(array(true, false, true), 6); - } - else $rapport->addInfo(array(false, false, false), 6); - - $rapport->addInfo($combat->ATvais, 7); - $rapport->addInfo($combat->ENvais, 8); - $rapport->addInfo($combat->ENdef, 9); - - //Prévision du prochain tour - $combat->timestamp += 300; - $rapport->addInfo($combat->timestamp, 10); - $rapport->addInfo($combat->pillage, 11); - $rapport->addInfo($ATattaque.' vs '.$ENattaque, 14); - } - $rapport->addInfo($combat->Ntour, 3); - $debriM = $combat->debriM; - $debriC = $combat->debriC; - - $rapport->addInfo(array($debriM, $debriC), 12); - $rapport->addInfo(array($enligne, $infos, count($infos)-1, array('humains' => $nbhumain, 'covenants' => $nbcovie, 'serveurs' => 'cette'), $config['version'], $min.' min'), 13); - - $template->assign('page', 'simulateur_combat'); - $template = $rapport->show(); - print $template; - echo("\n"); - exit; -} -else { - $template->assign('nomvais', $nomvaisn); - $template->assign('technolo', $technolo); - array_splice($nomterra, 0, 8); - $template->assign('nomdef', $nomterra); - $template->assign('nomressourc', $ressourc); -} -?> \ No newline at end of file diff --git a/game/jeu/util.php b/game/jeu/util.php deleted file mode 100644 index 9403811..0000000 --- a/game/jeu/util.php +++ /dev/null @@ -1,17 +0,0 @@ -connexion(); -$bdd->escape($u); -$detailsUser = $bdd->unique_query("SELECT * FROM $table_user WHERE id = $u;"); -$bdd->deconnexion(); - -if (!empty($detailsUser)) { - $template->assign('userD', $detailsUser); -} -else erreur('Joueur introuvable !'); -?> \ No newline at end of file diff --git a/game/jeu/version.php b/game/jeu/version.php deleted file mode 100644 index e87ab26..0000000 --- a/game/jeu/version.php +++ /dev/null @@ -1,15 +0,0 @@ -connexion(); -$data = $bdd->query("SELECT * FROM $table_version ORDER BY id DESC"); -$bdd->deconnexion(); - -$TEMP_versions = array(); -for($i = 0; $i < $bdd->num_rows; $i++){ - $TEMP_versions[] = array('numero' => $data[$i]['version'], 'date' => date("d/m/y", $data[$i]['temps']), 'description' => nl2br(str_replace('
', '', $data[$i]['contenu']))); -} -$template->assign('versions', $TEMP_versions); -?> \ No newline at end of file diff --git a/game/jeu/~flotte.php b/game/jeu/~flotte.php deleted file mode 100644 index 4f507c9..0000000 --- a/game/jeu/~flotte.php +++ /dev/null @@ -1,304 +0,0 @@ -connexion(); - $bdd->escape($end_galaxie); - $bdd->escape($end_ss); - $bdd->escape($end_pos); - $bdd->escape($mission); - $bdd->escape($tactique); - $bdd->escape($EBmetal); - $bdd->escape($EBcristal); - $bdd->escape($EBhydrogene); - $bdd->escape($vitesse); - $resultat = $bdd->unique_query("SELECT COUNT(id) AS cnt FROM $table_flottes WHERE id_user = '$id_user'"); - $bdd->deconnexion(); - $nbr = $resultat['cnt']; - - //Vérification du code anti-bots - /*if (!isset($sess->values['flcds']) || gpc('cds', 'post') != $sess->values['flcds']) erreur('Impossible d\'authentifier l\'envoie de la flotte.
Si le problème perciste, contactez un administrateur.', "red", '?p=flotte', 4000); - //Si la mission est d'attaquer, on vérifie que les attaques ne soient pas désactivées - else*/if ($mission == 3 && !ATTAQUES) erreur('Les attaques sont désactivées pour le moment. Pour plus d\'informations, consultez le forum.', "red", '?p=flotte', 5000); - //Vérification que la destination ne soit pas en dehors de la galaxie - elseif ($end_galaxie > MAX_AMAS || $end_ss > MAX_SYSTEME || $end_pos > MAX_PLANETE || $end_galaxie < 0 || $end_ss < 1 || $end_pos < 1 || ($end_galaxie < 1 && $sess->level < 6)) erreur('La destination de la flotte n\'est pas correcte.', "red", '?p=flotte'); - //Vérification que le nombre de slots ne soit pas dépassé - elseif ($nbr > ceil(count($queryPlanetes)/2 + 1)) erreur('Vous n\'avez pas assez de slots disponibles.', "red", '?p=flotte'); - //On vérifie la mission - elseif ($mission < 0 || $mission > 5) erreur('Mission incorrecte !', "red", '?p=flotte'); - //Si la mission est d'attaquer, on vérifie la tactique - elseif ($mission == 3 && !(($tactique == 1 && $planete->technologies[3] & 4096) || ($tactique == 2 && $planete->technologies[3] & 8192) || ($tactique == 3 && $planete->technologies[3] & 16384) || $tactique == 0)) erreur('Vous ne connaissez pas cette tactique de combat !', "red", '?p=flotte'); - //On vérifie la mission, si elle est d'espionner, il faut qu'il y ait des sondes - elseif ($mission == 5 && $sess->values['vais'][6] <= 0 && $sess->values['vais'][13] <= 0) erreur('Vous ne pouvez pas espionner sans sonde d\'espionnage !', "red", '?p=flotte'); - //On vérifie la mission, si elle est de coloniser, il faut qu'il y ait des vaisseaux de colonisation - elseif ($mission == 2 && $sess->values['vais'][2] <= 0) erreur('Vous ne pouvez pas coloniser sans vaisseau de colonisation !', "red", '?p=flotte'); - //On vérifie la mission, si elle est de recycler, il faut qu'il y ait des reclycleurs - elseif ($mission == 4 && $sess->values['vais'][3] <= 0) erreur('Vous ne pouvez pas recycler sans recycleur !', "red", '?p=flotte'); - //On vérifie que l'on possède assez de ressources - elseif ((!empty($EBmetal) && !$EBmetal > $planete->metal) || (!empty($EBcristal) && !$EBcristal > $planete->cristal) || (!empty($EBhydrogene) && !$EBhydrogene > $planete->hydrogene)) erreur('Vous ne pouvez pas envoyer plus de ressources que vous n\'en posséder.', "red", '?p=flotte'); - //On vérifie que l'on n'envoie pas des ressources négatives - elseif ((!empty($EBmetal) && $EBmetal < 0) || (!empty($EBcristal) && $EBcristal < 0) || (!empty($EBhydrogene) && $EBhydrogene < 0)) erreur('Vous avez spécifié des valeurs de ressources à embarquer incorrectes !', "red", '?p=flotte', 4000); - //On vérifie la vitesse du vaisseau - elseif (!is_numeric($vitesse) || $vitesse < 0 || $vitesse > 1) erreur('La vitesse de votre flotte est incorrecte !', "red", '?p=flotte'); - else { - //On vérifie qu'il n'y ait pas une interaction entre deux multi-comptes - $cnt = count($multi); - if ($cnt > 1 && $mission == 1) { - for($i = 0; $i < $cnt; $i++){ - if ($multi[$i]['id_util'] == $resultat['id_user']) erreur('Vous ne pouvez pas avoir d\'interaction avec ce joueur pour raison de multi-compte (voir page d\'accueil).'); - } - } - - $bdd->connexion(); - $resultat = $bdd->unique_query("SELECT id, id_user, debris_met, debris_cri FROM $table_planete WHERE galaxie = '$end_galaxie' AND ss = '$end_ss' AND position = '$end_pos';"); - $bdd->deconnexion(); - - //Si la mission est d'attaquer, on vérifie que le joueur cible ne soit pas ne mode vacances - if ($mission == 3) { - //Récupération de l'ID du joueur cible - $rech_user = $resultat['id_user']; - $bdd->connexion(); - $resultatu = $bdd->unique_query("SELECT mv, time_inscription FROM $table_user WHERE id = '$rech_user';"); - $bdd->deconnexion(); - if ($resultatu['mv'] > 0) erreur('Le joueur que vous tentez d\'attaquer est actuellement en mode vacances, vous ne pouvez donc pas l\'attaquer avant son retour de vacances.', "red", '?p=flotte', 3000); //TODO Mettre le numéro du mode vacances et non > 0 !!! - elseif ($resultatu['time_inscription'] + 604800 > time()) erreur('Le joueur que vous tentez d\'attaquer s\'est inscrit récemment, laissez-lui le temps de se préparer au combat !', "red", '?p=flotte', 3000); - elseif (!$resultat) erreur('La planète que vous tentez d\'attaquer est inhabitée.', "red", '?p=flotte'); - elseif ($resultat['id_user'] == $id_user) erreur('La planète que vous tentez d\'attaquer vous appartient.', "red", '?p=flotte'); - } - elseif ($mission == 1 && !$resultat) erreur('Impossible de transporter des ressources vers la planète ['.$end_galaxie.':'.$end_ss.':'.$end_pos.'] car elle est inhabitée.', "red", '?p=flotte', 4000); - elseif ($mission == 2 && $resultat) erreur('La planète que vous voulez coloniser est déjà habitée.', "red", '?p=flotte', 3000); - elseif ($mission == 0 && $resultat['id_user'] != $id_user) erreur('La planète sur laquelle vous désirez stationner ne vous appartient pas.', "red", '?p=flotte', 3000); - elseif ($mission == 4 && ($resultat['debris_met'] <= 0 || $resultat['debris_cri'] <= 0) && empty($sess->values['forceFlotte'])) { - $sess->values['forceFlotte'] = true; - $sess->put(); - erreur('Il n\'y a rien à recycler sur la planète ['.$end_galaxie.':'.$end_ss.':'.$end_pos.'].
Vous pouvez forcer le lancement de la flotte en rechargeant cette page.', "orange"); - } - - if (!isset($sess->values['vais']) || !is_array($sess->values['vais'])) erreur('Erreur lors de la création de la flotte, absence de données des vaisseaux', "red", '?p=flotte'); - else { - //Envoie de la flotte - $flotte = new flotte(); - - $sauv = $planete->vaisseaux; //Sauvegarde du contenu de la flotte avant lancement - $nbVais = 0; - foreach ($sess->values['vais'] as $key => $vaisseau){ - if ($vaisseau > 0) { - if ($vaisseau > $planete->vaisseaux[$key]) erreur('Vous avez envoyé plus de vaisseaux que vous n\'en posséder sur cette planète.', "red", '?p=flotte'); - else $nbVais += $vaisseau; - } - elseif ($vaisseau < 0) $vaisseau = 0; - - $flotte->vaisseaux[$key] = $vaisseau; - $sauv[$key] -= $vaisseau; - } - - if ($nbVais <= 0) erreur('Vous devez envoyer au moins un vaisseau pour former une flotte !', "red", '?p=flotte'); - elseif (!isset($sess->values['flnbvais']) || $sess->values['flnbvais'] != $nbVais) erreur('Une erreur est survenue lors de la création de la flotte :

Calcul du nombre de vaisseaux incorrect !

Si le problème perciste, contactez un administrateur.', "red", '?p=flotte', 4500); - - $flotte->nom = gpc('nomflotte', 'post'); - $flotte->mission = $mission; - $flotte->start_planete = $planete; - $flotte->start_time = time(); - - //On traite le cas des planètes qui n'existent pas (dans le cas de la mission colonisation) - if ($mission == 2) $flotte->end_planete = $end_galaxie.':'.$end_ss.':'.$end_pos; - else $flotte->end_planete = $resultat['id']; - - $calc = $flotte->calc_deplacement($planete->galaxie, $planete->ss, $planete->position, $end_galaxie, $end_ss, $end_pos, $vitesse, false, true); - $flotte->end_time = $calc[0]; - $conso = $calc[1]; - - //On double la consomation si on fait un aller-retour - if ($mission == 1 || $mission == 2 || $mission == 4 || $mission == 5) $conso *= 2; - - //On vérifie qu'il y a assez de place dans les cales des vaisseaux avant l'envoie ainsi que de ressources sur la planète - $flotte->calculer(); - if ($flotte->contenuMax < ceil(gpc('metal', 'post')) + ceil(gpc('cristal', 'post')) + ceil(gpc('hydrogene', 'post')) + $conso) erreur('Vous ne pouvez pas embarquer autant de ressources, les cales débordent. '.$flotte->contenuMax, "red", '?p=flotte', 3500); - elseif ($planete->metal < ceil(gpc('metal', 'post')) || $planete->cristal < ceil(gpc('cristal', 'post')) || $planete->hydrogene < ceil(gpc('hydrogene', 'post')) + $conso) erreur('Vous n\'avez pas assez de ressources sur cette planète pour envoyer cette flotte.', "red", '?p=flotte', 3500); - else { - //if ($mission == 3) $flotte->tactique = gpc('tactique', 'post'); - $flotte->contenu = array(floor(gpc('metal', 'post')), floor(gpc('cristal', 'post')), floor(gpc('hydrogene', 'post'))); - $flotte->modifFlotte = "INSERT"; - - //On actualise la planète - $planete->metal -= floor(gpc('metal', 'post')); - $planete->cristal -= floor(gpc('cristal', 'post')); - $planete->hydrogene -= floor(gpc('hydrogene', 'post') + $conso); - $planete->vaisseaux = $sauv; - if (!in_array('vaisseaux', $planete->modif)) $planete->modif[] = 'vaisseaux'; - - unset($flotte); - unset($sess->values['vais']); - $sess->put(); - - erreur('Votre flotte a été envoyée avec succès.', "green", '?p=flotte', 4000); - } - } - } -} -elseif (!empty($_POST['v0']) || !empty($_POST['v1']) || !empty($_POST['v2']) || !empty($_POST['v3']) || !empty($_POST['v4']) || !empty($_POST['v5']) || !empty($_POST['v6']) || !empty($_POST['v7']) || !empty($_POST['v8']) || !empty($_POST['v9']) || !empty($_POST['v10']) || !empty($_POST['v11']) || !empty($_POST['v12']) || !empty($_POST['v13'])) { - $nombreVaisseau = 0; - foreach ($planete->vaisseaux as $key => $vaisseau){ - $v = gpc('v'.$key, 'post'); - if (!is_numeric($v)) $v = 0; - else $v = (int)abs($v); - - if ($vaisseau < $v) { - erreur('Il ne vous reste plus assez de vaisseaux !', "red", '?p=flotte'); - } - - $sess->values['vais'][$key] = $v; - $nombreVaisseau += $v; - } - //On vérifie que l'utilisateur a bien envoyé plus d'un vaisseau - if ($nombreVaisseau <= 0) erreur('Vous devez envoyer au moins un vaisseau.', "red", '?p=flotte'); - - //On enregistre les paramètres en session - $sess->values['flnbvais'] = $nombreVaisseau; - $sess->values['forceFlotte'] = false; - - //Génération de la liste de mission possible avec les vaisseaux de la flotte - $missions = array("Stationner", "Transporter"); - if ($sess->values['vais'][2]) $missions[2] = "Coloniser"; - if ($planete->technologies[7] & 16) $missions[3] = "Attaquer"; - if ($sess->values['vais'][3]) $missions[4] = "Recycler"; - if ($sess->values['vais'][3] || $sess->values['vais'][3]) $missions[5] = "Espionner"; - $template->assign('missions', $missions); - - //On enregistre les modification de la session - $sess->values['fltime'] = time(); - $sess->put(); - - $page = 'flotte2'; - $template->assign('scripth', ''); - $template->assign('script', ''); - - //TODO Ajouter les destinations favorites + Colonies -} -//Affichage du détail d'une flotte -elseif (!empty($_GET['n'])) { - $idN = ceil(gpc('n')); - - $flotteN = new Flotte($idN); - $flotteN->load_planete(); - - if ($flotteN->id_flotte == 0 || $flotteN->start_planete->id_user != $planete->id_user) erreur('Impossible de trouver cette flotte !', "red", '?p=flotte', 1500); - else { - //Annulation de la mission - if (isset($_GET['a']) && isset($sess->values['ret_fleet']) && $_GET['a'] == $sess->values['ret_fleet']) { - //Calcul du temps passé depuis le lancement de la flotte - $tpsDD = time() - $flotteN->start_time; - if ($flotteN->mission == '6') erreur('Votre flotte est déjà en train de revenir !', 'red', '?p=flotte&n='.$idN, 1500); - elseif ($flotteN->end_time > $tpsDD) { - $bdd->query("UPDATE $table_flottes SET mission = '6', effectue = '1', end_time = '$tpsDD', end_galaxie = start_galaxie, end_ss = start_ss, end_position = start_position WHERE id_user = '$id_user' AND id = '$idN';"); - header('Location: ?p=flotte&n='.$idN); - exit; - } - else erreur('Impossible d\'annuler la mission, elle a déjà commencée.', "red", '?p=flotte&n='.$idN, 1500); - } - - $sess->values['ret_fleet'] = sha1('HB.fleet_'.rand().'☺ß☻'); - $sess->put(); - - $template->assign('ret_fleet', $sess->values['ret_fleet']); - $template->assign('flotte', $flotteN); - $template->assign('nomvais', $nomvaisa); - $page = 'flotten'; - } -} -//Affichage de la page générale -else { - //Mise à jour des tactiques par défaut - $attaque = gpc('attaque', 'post'); - $defense = gpc('defense', 'post'); - if (is_numeric($attaque) && is_numeric($defense)) { - $chang = false; - if (($attaque != $planete->combatAT_tactique) && (($attaque == 1 && $planete->technologies[3] & 4096) || ($attaque == 2 && $planete->technologies[3] & 8192) || ($attaque == 3 && $planete->technologies[3] & 16384) || $attaque == 0)) { - $planete->combatAT_tactique = $attaque; - if (!in_array('combatAT_tactique', $planete->modifUser)) $planete->modifUser[] = 'combatAT_tactique'; - $chang = true; - } - if (($defense != $planete->combatDE_tactique) && (($defense == 1 && $planete->technologies[3] & 4096) || ($defense == 2 && $planete->technologies[3] & 8192) || ($defense == 3 && $planete->technologies[3] & 16384) || $defense == 0)) { - $planete->combatDE_tactique = $defense; - if (!in_array('combatDE_tactique', $planete->modifUser)) $planete->modifUser[] = 'combatDE_tactique'; - $chang = true; - } - - if ($chang) erreur('Tactiques mises à jour avec succès.', 'green', '?p=flotte', 1100); - } - - //Affichage des flottes en cours dans la galaxie - $bdd->connexion(); - $flottes = $bdd->query("SELECT * FROM $table_flottes WHERE id_user = '$id_user';"); - $bdd->deconnexion(); - $nbr = $bdd->num_rows; - - $TEMP_flottesEC = array(); - if ($flottes) { - foreach ($flottes as $flotte){ - if ($flotte['mission'] != 1 && ($flotte['mission'] != 2 || $flotte['statut'] == '1') && $flotte['mission'] != 0) { - $retour = $flotte['start_galaxie'].':'.$flotte['start_ss'].':'.$flotte['start_position']; - $Hretour = date('d/m H:i:s',$flotte['start_time']+2*$flotte['end_time']); - } - /*elseif ($flotte['mission'] == 1) { - $retour = $flotte['start_galaxie'].':'.$flotte['start_ss'].':'.$flotte['start_position']; - if (empty($flotte['ret_time'])) $Hretour = '-'; - else $Hretour = date('d/m H:i:s',$flotte['ret_time']+$flotte['end_time']); - }*/ - else { - $retour = '-'; - $Hretour = '-'; - } - - $end_planete = new Planete($flotte['end_planete']); - - if ($flotte['mission'] == 2) { - preg_match('#^\[?([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})\]?$#', $flotte['mission'], $position); - $TEMP_flottesEC[] = array($flotte['id'], $flotte['nom'], txtmission($flotte['mission']), $flotte['nb_vais'], ' ['.$position[1].':'.$position[2].':'.$position[3].']', date('d/m H:i:s',$flotte['start_time']+$flotte['end_time']), $retour, $Hretour); - } - else $TEMP_flottesEC[] = array($flotte['id'], $flotte['nom'], txtmission($flotte['mission']), $flotte['nb_vais'], $end_planete->nom_planete.' ['.$end_planete->galaxie.':'.$end_planete->ss.':'.$end_planete->position.']', date('d/m H:i:s',$flotte['start_time']+$flotte['end_time']), $retour, $Hretour); - } - } - $template->assign('flottesEC', $TEMP_flottesEC); - - //Affichage des vaisseaux disponible à l'envoie - $TEMP_vaisseaux = array(); - foreach ($planete->vaisseaux as $key => $vaisseau){ - //On affiche uniquement les vaisseaux que l'on possède hormis la station spatiale - if ($vaisseau > 0) $TEMP_vaisseaux[] = array($nomvaisn[$key], separerNombres($vaisseau), $vaisseau, $key); - } - $template->assign('vaisseaux', $TEMP_vaisseaux); - - //Calcul du nombre de slot disponible et vérouillage de l'envoie si besoin - if ($nbr <= ceil(count($queryPlanetes)/2 + 1)) $template->assign('action', ''); - else $template->assign('action', 'Nombre de flottes maximum simultanées atteint'); - - $template->assign('nbflotte', $nbr); - $template->assign('nbflottemax', ceil(count($queryPlanetes)/2 + 1)); - - //Modification des tactiques - $tactiques = array('1'); - $attaqueT = 0; - $defenseT = 0; - if ($planete->technologies[3] & 4096) $tactiques[] = '2'; - if ($planete->technologies[3] & 8192) $tactiques[] = '3'; - if ($planete->technologies[3] & 16384) $tactiques[] = '4'; - - $template->assign('tactiques', $tactiques); - - $page = 'flotte1'; -} -?> \ No newline at end of file diff --git a/game/noms.php b/game/noms.php deleted file mode 100644 index fccb3bc..0000000 --- a/game/noms.php +++ /dev/null @@ -1,281 +0,0 @@ -values['race']; - - if ($race == 'covenant') { - $ressourc = array('Métal','Cristal','Ions','Énergie','Crédits'); - $casernen = array('Grunt','Jackal','Drone','Elite','Sniper','Hunter','Médecin','Ingénieur','Brute'); - $casernde = array( 'Formant l\'unité d\'infanterie de base des Covenants, les Grunt se révèlent dangereux en groupe, mais ne représentent individuellement qu\'une faible menace. Petits, trapus et relativement lents, ils paniquent souvent lorsqu\'ils affrontent des ennemis qui leurs sont supérieurs ; cependant, s\'ils sont menés par un Sangheili, ils se battront jusqu\'au bout.', - 'Tireurs efficaces, les jackals sont généralement employés comme mercenaires, on les trouve souvent en positions défensives, se battant protégés par les boucliers à énergie qui les caractérisent. Un bouclier bien utilisé fait d\'un Jackal une cible difficile à atteindre, mais celui-ci doit l\'écarter pour faire feu, ce qui lui confère un point faible exploitable.', - 'Tout comme les Brutes, les Drones semblent avoir été intégrés depuis peu aux forces d\'assaut covenantes et sont déployés en masse. Apparemment d\'origine insectoïde, ce sont les gardes des vaisseaux covenants. Ils ont également la capacité - limitée - de voler et font d\'excellents tireurs, très intelligents.', - 'Les Elites constituent l\'ossature des armées covenantes. Excellents soldats, tacticiens émérites et disciplinés, combattants agressifs, ils représentent la principale force des covenants. Plus rapides, plus forts et plus résistants que les humains, ils combattent en groupes restreints et dirigent souvent des escouades de Grunts. La couleur de leur armure indique leur rang.', - 'Le sniper est une classe des jackals. Excellents tireurs de nature, les Jackals qui se sont spécialisés dans ce domaine bénéficient d\'un rang plus élevé que leurs congénères. Ils sont très destructeurs de loin mais assez peu de près. Ils ne possèdent cependant pas de bouclier de protection comme leurs frères.', - 'Les Hunters sont des ennemis incroyablement dangereux qui sont déployés plus comme du matériel que comme des soldats. Ils sont utilisés pour des tâches de démolitions ou de défense lourde et se battent toujours par deux. Ces créatures massives portent une armure quasiment impénétrable et une arme à combustible redoutable au combat.', - 'Les médecins sont sur le champ de bataille pour aider les soldats blessés par des tirs lors des affrontements. Ils peuvent réduire le nombre de morts lorsqu\'ils sont bien utilisés, et donc peuvent peut être changer l\'issue de la bataille.', - 'Les ingénieurs, appelés Huragok en langage covenant, forment la seule unité non-combattante connue des forces covenantes. Celle-ci répare vos unités et véhicules sur le champ de bataille ; plus vous en recrutez, plus vos unités et véhicules au sol auront une chance de survivre.', - 'Moins bien connus que les Elites, les Brutes combattent en groupes et sont physiquement plus forts que leurs congénères. Les Brutes démontrent les mêmes aptitudes au combat que les Elites et leur nombre s\'est considérablement accru depuis le début du conflit. Ils portent une arme balistique explosive à laquelle est fixée une baïonnette.'); - $casernea = array('grunt(s)','jackal(s)','drone(s)','élite(s)','sniper(s)','hunter(s)','médecin(s)','ingénieur(s)','brute(s)'); - $casernei = array('grunt1.jpg','jackal.jpg','94990342wb4.jpg','98004530fx3.jpg','88091275ja8.jpg','hunter1.jpg','81770345oo4.jpg','88218731ts1.jpg','72188202fg9.jpg'); - //$batimend = array('purificateur_m','purificateur_c','ionisateur','centrale_s','centrale_fusion','oeil','recherches','chantier_terrestre','???','caserne','silo','centre_info','habitation','arcologie','commercial','loisir','administration'); - $batimeni = array('batimentcovieux4.jpg','cristaloo3.png','powersupplycoviejq1.jpg','solaire.jpg','sanstitrevi7.jpg','oeilduprophetewj6.jpg','covielabocn5.jpg','chantierterrestrehg1.jpg','sanstitretruecolor09zn6.jpg','caserncov0ry.jpg','stockagebasement1cs10bl.jpg','ordianteur_hologramme.jpg', '!!', '!!', '!!', '!!', '!!'); - $batiment = array('Purificateur de métal','Purificateur de cristal','Ionisateur','Centrale solaire','Centrale de fusion','Oeil des prophètes','Centre de recherches','Chantier terrestre','Chantier spatial','Caserne','Entrepôt','Centrale informatique'); - //$batiment = array('Purificateur de métal','Purificateur de cristal','Ionisateur','Centrale solaire','Centrale de fusion','Oeil des prophètes','Centre de recherches','Chantier terrestre','Chantier spatial','Caserne','Entrepôt','Centrale informatique', 'Module résidentiel', 'Mégastructure', 'Marché', 'Sanctuaire', 'Chambre du Conseil'); - $batimede = array( 'Le purificateur de métal vous fournit les matières premières pour la construction de vos infrastructures et de vos unités. Plus vous développerez vos purificateurs, plus ils produiront de ressources. Les purificateurs les plus développés ont aussi besoin de plus d\'énergie.', - 'Le purificateur de cristal vous fournit les ressources pour vos installations électroniques et pour les alliages. Le purificateur de cristal consomme deux fois plus d\'énergie que celui de métal. Tous les vaisseaux et bâtiments ont besoin de cristal pour leur bouclier ou encore leurs composants électroniques. La production augmente avec le développement de l\'usine.', - 'L\'ionisateur utilise des ions négatifs et positifs d\'hydrogène pour créer une source conventionnelle de courant stable, servant à alimenter les bâtiments covenants qui nécessitent une arrivée massive de cette "ressource" pour actionner les divers éléments matériels des contrôles. La centrale de fusion à besoin de beaucoup d\'ions pour fonctionner.', - 'Pour assurer l\'approvisionnement des purificateurs, des centrales solaires sont nécessaires. Plus ces installations sont développées, plus vous obtiendrez d\'énergie pour vos purificateurs. Les centrales solaires sont la base de l\'approvisionnement pour votre planète en énergie. Elles sont composées d\'un recueilleur sur le haut de sa structure qui capte en grandes quantités l\'énergie solaire.', - 'La centrale à fusion vous permet de créer l\'énergie nécessaire à vos purificateurs. Elles est constitué d\'un réacteur à fusion qui en tournant produit de l\'énergie. Sa production reste nettement inférieure à celle d\'une centrale solaire.', - 'Les grands prophètes ont partagé leur savoir pour construire ces structures qui permettent de repérer les éléments s\'approchants de votre planète. Le système est constitué de deux grands arcs qui envoient des signaux électriques dans l\'espace et captent ceux qui reviennent présageant ainsi l\'arrivée d\'un vaisseau.', - 'Le centre de recherches, l\'un des bâtiments les plus importants de votre colonie, vous permet de vous accaparer des technologies aliens aujourd\'hui disparues ou des technologies en cours de développement dans d\'autres factions. Le niveau du centre détermine la vitesse de la recherche. Chaque planète que vous coloniserez devra être équipée d\'un centre d\'étude des artefacts et des technologies.', - 'Le chantier terrestre vous permet de construire tous les véhicules atmosphériques du type ghosts, spectres ou autres. Il permet ainsi à vos armées d\'accéder plus rapidement à un endroit et d\'avoir un avantage avec l\'armement de ces véhicules.', - 'Ce bâtiment permet la création de toutes vos unités spatiales ou volantes. La force des covenants a souvent été due à ses grandes avancées technologiques en matière d\'aéronautique. Un grand chantier spatial permet de créer des unités de plus en plus fortes et de surcroît de les créer de plus en plus rapidement.', - 'Le Temple de la Guerre vous permet de créer l\'élite des forces d\'infanterie. Des soldats y sont fanatisés puis entraînés au maniement des armes et à la stratégie militaire. Plus vous développez le temple, plus la vitesse de production sera rapide.', - 'Les ressources qui ne sont pas encore traitées sont mises en stock dans ces entrepôts géants. Un entrepôt plus grand permet le stockage d\'une plus grande quantité de ressources. Lorsque l\'entrepôt est plein, l\'extraction est stoppée. Il est grandement conseillé de développer ce genre d\'infrastructure.', - 'La centrale informatique est le coeur de votre planète, le cerveau de votre territoire, analysant chaque particule détectée avec grand soin. Plus votre centrale est améliorée, plus rapidement et aisément les données seront traitées.', - '~#DESCRIPTION MANQUANTE#~ Module résidentiel', - '~#DESCRIPTION MANQUANTE#~ Mégastructure', - '~#DESCRIPTION MANQUANTE#~ Marché', - '~#DESCRIPTION MANQUANTE#~ Sanctuaire', - '~#DESCRIPTION MANQUANTE#~ Chambre du Conseil'); - $technolo = array( - array('Forage niveau 1', 'Forage niveau 2', 'Forage niveau 3', 'Commerce galactique', 'Rendement métal niveau 1', 'Rendement métal niveau 2', 'Rendement métal niveau 3', 'Rendement cristal niveau 1', 'Rendement cristal niveau 2', 'Rendement cristal niveau 3', 'Rendement hydrogène niveau 1', 'Rendement hydrogène niveau 2', 'Rendement hydrogène niveau 3', 'Théorie du Marché niveau 1', 'Théorie du Marché niveau 2', 'Théorie du Marché niveau 3', 'Fonderies avancées niveau 1', 'Fonderies avancées niveau 2', 'Fonderies avancées niveau 3'), - array('Maîtrise énergie niveau 1', 'Maîtrise énergie niveau 2', 'Maîtrise énergie niveau 3', 'Réacteur à combustion niveau 1', 'Réacteur à combustion niveau 2', 'Réacteur à combustion niveau 3', 'Réacteur à fusion niveau 1', 'Réacteur à fusion niveau 2', 'Réacteur à fusion niveau 3', 'Moteur subluminique niveau 1', 'Moteur subluminique niveau 2', 'Moteur subluminique niveau 3', 'Informatique niveau 1', 'Informatique niveau 2', 'Informatique niveau 3', 'IA niveau 1', 'IA niveau 2', 'IA niveau 3', 'Télécommunications niveau 1', 'Télécommunications niveau 2', 'Télécommunications niveau 3', 'Polymères radars niveau 1', 'Polymères radars niveau 2', 'Polymères radars niveau 3', 'Espionnage niveau 1', 'Espionnage niveau 2', 'Espionnage niveau 3', 'Contre-espionnage niveau 1', 'Contre-espionnage niveau 2', 'Contre-espionnage niveau 3'), - array('Constructions planétaires niveau 1', 'Constructions planétaires niveau 2', 'Constructions planétaires niveau 3', 'Construction optimisée', 'Ingénierie orbitale', 'Aménagement territorial niveau 1', 'Aménagement territorial niveau 2', 'Aménagement territorial niveau 3'), - array('Immigration coloniale niveau 1', 'Immigration coloniale niveau 2', 'Immigration coloniale niveau 3', 'Urbanisme niveau 1', 'Urbanisme niveau 2', 'Urbanisme niveau 3', 'Grandes surfaces', 'Centre de loisirs', 'Arcologie', 'Sciences politiques niveau 1', 'Sciences politiques niveau 2', 'Sciences politiques niveau 3', 'Stratégie militaire niveau 1', 'Stratégie militaire niveau 2', 'Stratégie militaire niveau 3'), - - array('Projectile Haut Densité niveau 1', 'Projectile Haut Densité niveau 2', 'Projectile Haut Densité niveau 3', 'Assistance de visée niveau 1', 'Assistance de visée niveau 2', 'Assistance de visée niveau 3', 'Guidage laser niveau 1', 'Guidage laser niveau 2', 'Guidage laser niveau 3', 'Condensateurs rapides niveau 1', 'Condensateurs rapides niveau 2', 'Condensateurs rapides niveau 3', 'Balistique avancée niveau 1', 'Balistique avancée niveau 2', 'Balistique avancée niveau 3', 'Accélération magnétique niveau 1', 'Accélération magnétique niveau 2', 'Accélération magnétique niveau 3'), - array('Robotique niveau 1', 'Robotique niveau 2', 'Robotique niveau 3', 'Ingénierie atomique niveau 1', 'Ingénierie atomique niveau 2', 'Ingénierie atomique niveau 3', 'Nano-régénération niveau ', 'Nano-régénération niveau 2', 'Nano-régénération niveau 3', 'Squelette renforcé niveau 1', 'Squelette renforcé niveau 2', 'Squelette renforcé niveau 3', 'Armatures enrichies niveau 1', 'Armatures enrichies niveau 2', 'Armatures enrichies niveau 3', 'Composés avancés niveau 1', 'Composés avancés niveau 2', 'Composés avancés niveau 3', 'Alliage niveau 1', 'Alliage niveau 2', 'Alliage niveau 3', 'Alliage avancé niveau 1', 'Alliage avancé niveau 2', 'Alliage avancé niveau 3', 'Armure moléculaire niveau 1', 'Armure moléculaire niveau 2', 'Armure moléculaire niveau 3'), - array('Tourelle légère M202 XP', 'Canon de défense automatique', 'Artillerie lourde de 440mm', 'Lance-missiles Archer', 'Batterie de missiles Anaconda', 'Silo de missiles Shiva', 'Canon à accélération magnétique'), - array('Prototype Intercepteur Longsword', 'Prototype Bombardier Longsword', 'Corvette de classe Mako', 'Prototype de Frégate', 'Récupération', 'Prototype de Croiseur de classe Halcyon', 'Prototype de Croiseur de classe Marathon', 'Prototype de Destroyer', 'Prototype de Porte-vaisseaux', 'Prototype de Super Porte-Vaisseaux', 'Prototype de Vaisseau d\'exfiltration de classe Black Cat', 'Prototype de Super canon à accélération magnétique', 'Bunker souterrain', 'Bunker souterrain', 'Bunker souterrain'), - array('Expansion niveau 1', 'Expansion niveau 2', 'Expansion niveau 3', 'Expansion niveau 4', 'Expansion niveau 5', 'Expansion niveau 6', 'Expansion niveau 7', 'Expansion niveau 8', 'Expansion niveau 9', 'Expansion niveau 10', 'Expansion niveau 11', 'Expansion niveau 12', 'Expansion niveau 13', 'Expansion niveau 14', 'Expansion niveau 15', 'Expansion niveau 16', 'Expansion niveau 17', 'Expansion niveau 18') - ); - $technode = array( 'L\'informatique vous permet de traiter les informations de façon très rapide réduisant ainsi les temps de réaction qui, dans les combats, peut s\'avérer fatal.', - 'La détection est cruciale pour préserver sa flotte et ses planètes. Développer cette technologie vous permet de construire une base « Å“il des prophètes » qui repèrera les vaisseaux s\'approchant de votre planète.', - 'Un soldat n\'est rien sans son arme, et qu\'est-ce qu\'un soldat démuni face aux assauts féroces adverses ? Cette technologie vous permettra de rechercher de nouveaux systèmes d\'armements afin de rendre vos outils de guerre plus précis et mortels.', - 'Le bouclier est un champ de force qui entoure vos vaisseaux et les protège. Ainsi il permet à vos vaisseaux de tenir plus longtemps face aux missiles adverses, ceci s\'avérant peut être décisif dans l\'issue de la bataille.', - 'L\'énergie est la base de tout. Sans énergie, pas de voyages stellaires ni même de quoi faire marcher vos installations. C\'est pourquoi l\'étude de nouvelles façons de produire de l\'énergie est vitale pour vos planètes et vaisseaux ; vos chercheurs vous permettront également d\'accéder à de nouveaux types d\'énergies, beaucoup plus intéressants.', - 'Les réacteurs à antigravité sont les moteurs basiques covenant. Ils utilisent une technologie complexe projetant des particules quantiques créant un champ gravitationnel inverse annulant ainsi la gravité présente. Le principe fonctionne également dans l\'espace puisque l\'absence de gravité dans l\'espace, sans compter les étoiles et les autres anomalies spatiales, permet une projection plus puissante du champ.', - 'Après la combustion, voici la fusion. Ce type de réacteur est beaucoup plus puissant que la combustion utilisée depuis déjà des centaines d\'années. Il génère une énergie cinétique de grande envergure. Aucun dirigeant politique désirant voyager dans le cosmos ne pourrait s\'en passer.', - 'Les covenants ont découvert d\'anciens réacteurs à fusion utilisant la technologie d\'hyperpropulsion Forerunner. Cette technologie, beaucoup plus puissante que le réacteur conventionnel au Plasma, autorise des sauts dans le sous-espace ultra précis. Ce type de réacteur est le plus cher mais aussi le plus rapide et puissant de toute la flotte covenante.', - 'La médecine vous permet d\'avoir moins de pertes au combat et ainsi d\'avoir une force de frappe qui résiste plus longtemps. Au lieu de laisser mourir les soldats blessés, le médecin les soigne pour les remettre sur pied et les rendre de nouveau aptes au combat.', - 'En tant que général, vous devez avoir un esprit fin pour gagner vos batailles terrestres aussi bien que les affrontements spatiaux. C\'est pourquoi il vous faudra toujours innover en matière de stratégie, vous montrer toujours plus rusé que votre impitoyable adversaire, aussi feriez-vous bien d\'étudier de nouvelles tactiques de combat pour vous assurer une franche victoire.', - '', - 'Le cristal mémoriel a longtemps été une technologie très poussée et courrement utilisée par les anciens. Toutefois ce savoir s\'est peu à peu dissipé et ceci vous limite dans la gestion de vos informations. Heureusement, il vous est possible de le retrouver en développant cette technologie. Chaque évolution de cette technologie vous permet de rajouter une unité supplémentaire dans votre file d\'attente.'); - $technoli = array('informatique1.jpg','detection.jpg','sanstitretruecolor04no6.jpg','boucliervaiseaucovenantey4.jpg','ernergieforruner.jpg','reacteurantigravyd1.jpg','reacteur_f.jpg','39969905fullew4.jpg','medecine.JPG','commandement.jpg','','../covenant_na.jpg'); - $nomvaisa = array('cargos de classe Inquisitor','grand(s) transporteur(s)','vaisseau(x) de colonisation','sonde(s)','recycleur(s)','séraphin(s)','frégate(s)','croiseur(s) de classe CCS','croiseur(s) de classe Reverence','porte-vaisseaux','station(s) orbitale','super(s) porte-vaisseaux'); - $nomvaisi = array('cargo2pb6.jpg','sanstitre2copiegw9.jpg','colocopiers4.jpg','sonde_despionnage1.jpg','charognard.jpg','chasseurlourd7id.jpg','contactharvestbynameleszk3.jpg','vaisseauuu0.jpg','vaisseaudebataille9na.jpg','pv.jpg','stationorbitalezt7.jpg','citecovenant.jpg'); - $nomvaisn = array('Cargos de classe Inquisitor','Cargos de classe Interdictor','Vaisseau de colonisation de classe Returning','Sonde de reconnaissance de classe Perception','Charognard','Séraphin','Frégate','Croiseur de classe CCS','Croiseur de classe Reverence','Porte vaisseaux','Station orbitale covenant','Super porte vaisseaux'); - $nomvaisd = array( 'Les cargos Inquisitor sont la base du transport de troupes et de ressources covenantes, capables de transporter un grand nombre de ressources sur une grande distance. Pratiquement sans armement, le cargo est sans défense et nécessite une défense rapprochée pour les trajets de grande distance.', - 'Les cargos Interdictor sont une évolution du transport de classe Inquisitor. Ayant une capacité de transport nettement supérieure à sa version précédente. Ce transport, quoique plus récent et disposant d\'un plus grand fret, dispose du même genre de défense que le modèle antérieur, une escorte est donc fortement recommandée lors de l\'utilisation de celui-ci.', - 'Tout comme les humains, les covenants ont besoins d\'espace pour étendre leur empire et c\'est pourquoi ces vaisseaux ont été pensés et conçus. Capable de transformer la nature même d\'une planète en très peu de temps, ce vaisseau est essentiel au développement de la société covenante.', - 'Cette sonde de reconnaissance covenante est largement utilisée lorsqu\'il est trop dangereux d\'envoyer un vaisseau. Sa fonction consiste à rassembler des données sur les vaisseaux ou encore sur une planète dans un système planétaire.', - 'Chaque bataille amène des pertes des 2 côtés, et ce vaisseau est conçu pour en tirer tous les bénéfices. Le Charognard, en retrait de la flotte principale, ramasse ce qu\'il reste des vaisseaux détruits et les ramène à sa planète d\'origine où ces "déchets" pourront être utilisés pour produire des matières premières.', - 'Le plus puissant et probablement le plus craint de tous les vaisseaux Covenants. Le Séraphin est le principal vaisseau offensif dans l\'espace et peut être employé comme bombardier aérien. Le Séraphin est d\'environ trois fois la taille d\'un Banshee, il possède plusieurs canons de plasma qu\'il utilise lors des engagements aériens pour éliminer des opposants de type LongsWord et Pélican.', - 'La frégate covenante est un vaisseau de tonnage moyen composant majoritairement les flottes habituelles. Équipée de lasers à impulsion et de lanceurs de torpilles au plasma latéraux, elle possède ainsi une puissance de feu raisonnable. Sa coque est aussi protégée par un bouclier énergétique la rendant beaucoup plus difficile à détruire.', - 'Ce vaisseau redoutable et titanesque sème sans le moindre doute la terreur chez l\'ennemi. Armé d\'un bout à l\'autre de lasers à impulsion, de torpilles au plasma et de bien d\'autres armes, ce croiseur est une arme extraordinaire à ne jamais sous estimer.', - 'Un des plus grands vaisseaux de combat covenant, mesurant 3000 mètres. Équipé de deux canons à projection énergétique et de sept lanceurs de torpilles, il est d\'une puissance extraordinaire. Le seul problème réside dans le fait que son équipement demande une capacité d\'énergie phénoménale.', - 'Comme son nom l\'indique, son principal rôle est de transporter des chasseurs Seraphins, des Spirits ou d\'autres vaisseaux de taille similaire. Armé de quelques lasers à impulsion, le porte vaisseau reste un vaisseau de support plutôt qu\'un vaisseau de confrontation directe. Hypothétiquement parlant, sa capacité de tir est légèrement supérieure à celui d\'une corvette.', - 'La station spatiale covenante, construite a même un astéroide, possède un canon plasma d\'une centaine de mettre de long projetant une sphère de plasma atteignant une chaleur proche de celle du coeur d\'un soleil. Également équipé de tourelle automatique pour les chasseurs d\'efficacité moyenne, ce poste orbital covenant est une arme défensive terrifiante pour toute adversaire de haut niveau ou non.', - 'Le vaisseau ultime de la flotte covenante, long de plus de 5400 mètres. Ce vaisseau est capable de transporter des quantités de chasseurs hors du commun. Armé de projecteurs énergétique et de laser à impulsion, ce vaisseau est le plus puissant après la station spatiale.'); - $nomterra = array('banshee(s)','spirit(s)','phantom','boarding craft','ghost(s)','shadow','spectre(s)','apparition(s)','shade','strong shade','tourelle(s) à barreau de combustible','canon(s) à plasma','lanceur(s) de torpilles plasma'); - $nomterrn = array('Banshees', 'Spirit', 'Phantom', 'Boarding craft', 'Ghost', 'Shadow', 'Spectre', 'Apparition', 'Shade', 'Strong shade', 'Tourelle à barreau de combustible', 'Canon à plasma', 'Lanceur de torpilles plasma'); - $nomterri = array('bansheeqp0.jpg', 'spirit1.jpg', 'phantomfu2.jpg', 'boardingcraft.jpg', 'ghostic1.jpg', 'shadow.jpg', 'spectre.jpg', 'wraith.jpg', 'shade.jpg', 'defcovie.jpg', 'tourellebarreau.jpg', 'tourelle.jpg', 'lanceur_torpilles.jpg'); - $nomterde = array( 'Rapide et maniable, le Banshee est un formidable véhicule d\'assaut aérien, efficacement blindé contre les armes à feu légères mais ne résistant cependant pas aux armes plus lourdes. Le canon à combustible dont il est équipé en fait un bombardier dangereux tout autant qu\'un chasseur rapide. Le Banshee a la possibilité de faire des tonneaux et des vrilles, ce qui serait impossible pour des véhicules à l\'aérodynamique conventionnelle.', - 'Le spirit est une navette de transport de troupes terrestre. De capacité moyenne, il peut transporter un petit contingent armé dans les zones les plus repoussées des planètes. Le spirit est équipé d\'une tourelle de type shade de puissance moyenne, qui permet de maintenir les troupes ennemis à distance jusqu\'à ce que le largage des troupes soit effectué.
Malheureusement, un manque d\'espace empêche l\'installation de générateur énergétique plus puissant qui pourrait supporter des boucliers standards ou même de faible intensité.', - 'Le Phantom est un vaisseau beaucoup plus fiable que le vaisseau de débarquement « Spirit ». Il possède trois tourelles plasma particulièrement puissantes et peut laisser tomber ses occupants à terre via un ascenseur gravitationnel sans devoir se poser. Le Phantom a un blindage beaucoup plus résistant que son prédécesseur, une puissance de feu accrue et peut transporter tout type d\'équipage comme des hunters.
Le Phantom est assez nouveau dans l\'arsenal Covenant mais est rapidement devenu une crainte car son bombardement de plasma peut éliminer un bon nombre de marines.', - '~#DESCRIPTION MANQUANTE#~ Boarding craft', - 'Le ghost est un véhicule de reconnaissance et d\'attaque rapide déployée par les Covenants dans tout combat terrestre. Cet engin, très souvent piloté par les Elites, est très maniable. Il est capable de tirer des doubles décharges de plasma surchauffées d\'une puissance de 100-250 kW. Le ghost peut également effectuer des pointes de vitesse soutenues.', - 'Le Shadow est le principal moyen de transport terrestre des troupes covenantes. Ce véhicule peut accueillir un pilote, un artilleur et jusqu\'à huit passagers en fonction du type de Covenants qui monte à bord. Il est en outre équipé pour transporter des Elites, des Brutes, des Grunts ou des Jackals. Si le Shadow est équipé d\'un canon à plasma, sa vocation reste le déploiement de troupes.', - 'Le Spectre est un transport multi troupes blindé de petite taille. Quoique relativement lent, il est tout à fait maniable et se meut avec aisance dans les espaces confinés. Ses principales faiblesses étant son manque de vitesse et d\'accélération, ses occupants demeurent tout de même relativement exposés. Le canon à plasma monté à l\'arrière représente un grand danger pour l\'ennemi et le véhicule offre par ailleurs diverses positions de tir.', - 'Lent, massif et constituant une cible de taille, ce véhicule n\'en demeure pas moins le blindé covenant le plus destructeur. Ce géant de métal est bien protégé. Le tir de couverture qu\'il peut effectuer grâce à ses mortiers à plasma redoutables en fait un ennemi incroyablement dangereux. Le fait qu\'il soit piloté par une seule personne qui contrôle le véhicule et le système d\'armement limite quelque peu son champ de manoeuvre.', - 'Les tourelles shades sont des canons stationnaires énergétiques covenant composés de deux parties, la première étant une base stable à trois pieds pour la stabilité de l\'appareil, la deuxième, un siège où le canon est fixé retenu par un champ gravitationnel artificiel. Ce canon lorsqu\'il tire, envoie 3 « éclairs » relativement lents et d\'efficacité moyenne.', - 'Cette tourelle est une version améliorée de la shade standard. Dans les modifications de la tourelle, le système d\'accélération magnétique a été révisé pour le rendre plus performant, aboutissant à des rayons plus rapides. Également, un bouclier a été ajouté à l\'avant, protégeant ainsi l\'utilisateur des attaques aux armes à projectiles de petit et moyen calibre pendant une période de quelques secondes lors de feux nourris.', - 'La tourelle à barreau de combustible est une version fixe de ceux des hunters avec un système de visée amélioré et de condensateur ionique permettent de tirer trois rafales à la suite sans surcharger les relais du générateur. De puissance moyenne, elle est capable de détruire facilement des warthogs et autres véhicules légers avec une facilité hors norme.', - 'Le canon à plasma n\'a pas besoin de canonnier pour tirer puisque équipé d\'un système de visée automatisé, il utilise une technologie d\'intelligence artificielle rudimentaire pour ensuite envoyer un projectile de plasma surchauffé à haute vitesse carbonisant tout sur son passage.', - 'Utilisant un principe similaire de la tourelle à plasma, le lanceur de torpilles plasma utilise un condensateur de matière pour condenser le flux de plasma surchauffé en une masse de destruction pure. Ce système est le système de défense terrestre le plus évolué jamais construit. Son défaut majeur reste sa cadence de tire lente, limitant sa défense face à de multiples adversaires.'); - } - elseif (isset($sess->values['auth_level']) && $sess->values['auth_level'] >= 6 && md5($race) == '34c19b21bd4a3dda389e767d32fe9779') { - $ressourc = array('Métal','Cristal','Hydrogène','Énergie','Crédits'); - $casernen = array('Constructor','Sentinelle Légère','Sentinelle Lourde','Enforcer Léger','Enforcer Lourd','Monitor','~#PAS DE NOM#~ Médecin','~#PAS DE NOM#~ Ingénieur','~#PAS DE NOM#~ Brute'); - $casernde = array( 'Les Constructors sont des minis sentinelles capable d\'effectuer certaine reparation mineur, ils peuvent réparés les sentinelles endommager ainsi que les chasseurs légers.', - '~#DESCRIPTION MANQUANTE#~ Sentinelle Légère', - '~#DESCRIPTION MANQUANTE#~ Sentinelle Lourde', - 'Les Enforcers Léger, sont des sentinelles massifs qui servent à contenir des grosses infections Floods. Ils sont protégés par un bouclier d\'énergie, mais il semble seulement protéger que l\'avant de la machine. Il est armé de faisceaux laser à impulsion rapides.', - 'Les Enforcers Lourd, sont des sentinelles massifs qui servent à contenir des grosses infections Floods. Ils sont protégés par un bouclier d\'énergie qui recouvre toute la machine. Il est armé de mortiers.', - 'Les monitors ont été placés sur les mondes-forteresse par les Forruner pour entretenir et maintenir leurs systèmes, et pour s\'assurer que les Floods reste emprisonné.', - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ '); - $casernea = array('constructor(s)','sentinelle(s) légère(s)','sentinelle(s) lourde(s)','enforcer(s) léger(s)','enforcer(s) lourd(s)','monitor(s)','médecin(s)','ingénieur(s)','brute(s)'); - $casernei = array('scoutma3.jpg','sentinellelegerecn4.jpg','nanw9.jpg','defenseurlegerhs8.jpg','defenseurlourdhr3.jpg','nanw9.jpg','nanw9.jpg','nanw9.jpg','nanw9.jpg'); - $batimend = array('purificateur_m','purificateur_c','ionisateur','centrale_s','centrale_fusion','oeil','recherches','chantier_terrestre','???','caserne','silo','centre_info'); - $batimeni = array('generateurdemetalsg0.jpg','generateurdecristalmh5.jpg','generateurdhydrognedh3.jpg','generateurdÉnergievb7.jpg','generateurafusiondb2.jpg',0,'centrederecherchegu9.jpg','chantierterrestrehg1.jpg','chantierspatialff8.jpg',0,'nanw9.jpg',0); - $batiment = array('Générateur de Métal','Générateur de Cristal','Générateur d\'Hydrogène','Générateur d\'Énergie',0,0,'Centre de recherches','Chantier terrestre','Chantier spatial',0,'Entrepôt',0); - $batimede = array( 'Le générateur de métal vous fournit les matières premières pour la construction de vos infrastructures et de vos unités. Plus vous développerez vos générateurs, plus uls vous rapportera. Les générateurs plus développés ont aussi besoin de plus d\'énergie.', - 'Le générateur de cristal vous fourni les ressources pour vos installations électroniques et pour les alliages. Le générateur consomme deux fois plus d\'énergie que celui du métal. Tous les vaisseaux et bâtiments ont besoin de cristal pour leur bouclier ou encore leur composant électronique. La production augmente avec le développement du générateur ainsi que sa consommation.', - 'L\'hydrogène n\'est pas directement disponible dans la nature. On doit le produire : par electrolyse de l\'eau ce qui consiste à faire passer un courant électrique dans de l\'eau pour que les molécules se séparent et forme du dihydrogène. Mais cette technique utilise de trop grande quantitée d\'énergie.', - 'Pour assurer l\'approvisionnement des générateurs, des générateurs énergie géantes sont nécessaires. Plus ces installations sont développées, plus vous obtiendrez d\'énergie pour vos générateurs. Les générateurs d\'énergies sont la base de l\'approvisionnement pour votre planète en énergie.', - 0, - 0, - 'Le centre de recherche est nécessaire pour développer de nouvelles technologies. Le niveau du centre détermine la vitesse de la recherche. Chaque planète que vous coloniserez devra être équipée d\'un centre de recherche.', - '~#DESCRIPTION MANQUANTE#~ Chantier terrestre', - 'Le chantier spatial vous permet de construire des vaisseaux, de l\'infanterie et vos installations de défense. Plus le chantier est grand, plus la construction de vaisseaux, le recrutement de l\'infanterie et la création d\'installations de défense est rapide.', - 0, - 'Les ressources qui ne sont pas encore traitées sont mises en stock dans ces entrepôts géants. Un entrepôt plus grand permet le stockage d\'une plus grande quantité de ressources. Lorsque l\'entrepôt est plein, l\'extraction est stoppée. Il est grandement conseillé de développer ce genre d\'infrastructure.', - 0); - $technolo = array( - array('Forage niveau 1', 'Forage niveau 2', 'Commerce galactique niveau 1', 'Rendement métal niveau 1', 'Rendement cristal niveau 1', 'Rendement hydrogène niveau 1', 'Forage niveau 3', 'Théorie du Marché niveau 1', 'Rendement métal niveau 2', 'Rendement métal niveau 3', 'Rendement cristal niveau 2', 'Rendement cristal niveau 3', 'Rendement hydrogène niveau 2', 'Fonderies avancées niveau 1', 'Rendement hydrogène niveau 3', 'Théorie du Marché niveau 2', 'Théorie du Marché niveau 3', 'Fonderies avancées niveau 2', 'Fonderies avancées niveau 3'), - array('Maîtrise énergie niveau 1', 'Informatique', 'Constructions planétaires', 'Maîtrise énergie', 'Réacteur à combustion', 'Maîtrise énergie', 'Réacteur à combustion', 'Réacteur à fusion', 'Réacteur à combustion', 'Réacteur à fusion', 'Réacteur à fusion type II ', 'Réacteur à fusion', 'Réacteur à fusion type II ', 'Réacteur à fusion type II ', 'Informatique', 'IA ', 'Télécommunications', 'Espionnage', 'Contre-espionnage', 'Informatique', 'IA ', 'IA ', 'Télécommunications', 'Polymères radars', 'Télécommunications', 'Polymères radars', 'Polymères radars', 'Espionnage', 'Espionnage', 'Contre-espionnage', 'Contre-espionnage', 'Constructions planétaires', 'Construction optimisée', 'Ingénierie orbitale', 'Constructions planétaires', 'Aménagement territorial', 'Aménagement territorial', 'Aménagement territorial'), - array('Immigration coloniale', 'Sciences politiques', 'Immigration coloniale', 'Urbanisme', 'Immigration coloniale', 'Urbanisme', 'Grandes surfaces', 'Centre de loisirs', 'Arcologie', 'Urbanisme', 'Sciences politiques', 'Stratégie militaire', 'Sciences politiques', 'Stratégie militaire', 'Stratégie militaire'), - ); - $technode = array( 'L\'informatique vous permet de traiter les informations de façon très rapide réduisant ainsi les temps de réactions qui dans les combats peuvent s\'avérer fatales.', - 'La détection est cruciale pour préserver sa flotte et ses planètes. Développer cette technologie vous permet de construire une base « Å“il des prophètes » qui repèrera les vaisseaux s\'approchant de votre planète.', - 'Un soldat n\'est rien sans son arme, et qu\'est-ce qu\'un soldat démuni face aux assauts féroces adverses ? Cette technologie vous permettra de rechercher de nouveaux systèmes d\'armements afin de rendre vos outils de guerre plus précis et mortels.', - 'Le bouclier est un champ de force qui entoure vos vaisseaux et les protège. Ainsi il permet à vos vaisseaux de tenir plus longtemps face aux missiles adverses, ceci s\'avérant peut être décisif dans l\'issue de la bataille.', - 'L\'énergie est la base de tout. Sans énergie, pas de voyages stellaires ni même de quoi faire marcher vos installations. C\'est pourquoi l\'étude de nouvelles façons de produire de l\'énergie est vitale pour vos planètes et vaisseaux ; vos chercheurs vous permettront également d\'accéder à de nouveaux types d\'énergies, beaucoup plus intéressants.', - 'Les réacteurs à antigravité sont les moteurs basiques covenant. Ils utilisent une technologie complexe projetant des particules quantiques créant un champ gravitationnel inverse annulant ainsi la gravité présente. Le principe fonctionne également dans l\'espace puisque l\'absence de gravité dans l\'espace, sans compter les étoiles et les autres anomalies spatiales, permet une projection plus puissante du champ.', - 'Après la combustion, voici la fusion. Ce type de réacteur est beaucoup plus puissant que la combustion utilisée depuis déjà des centaines d\'années. Il génère une énergie cinétique de grande envergure. Aucun dirigeant politique désirant voyager dans le cosmos ne pourrait s\'en passer.', - 'Les covenants ont découvert d\'anciens réacteurs à fusion utilisant la technologie d\'hyperpropulsion Forruner. Cette technologie, beaucoup plus puissante que le réacteur conventionnel au Plasma, autorise des sauts dans le sous-espace ultra précis. Ce type de réacteur est le plus cher mais aussi le plus rapide et puissant de toute la flotte covenante.', - 'La médecine vous permet d\'avoir moins de pertes au combat et ainsi d\'avoir une force de frappe qui résiste plus longtemps. Au lieu de laisser mourir les soldats blessés, le médecin les soigne pour les remettre sur pied et les rendre de nouveau aptes au combat.', - 'En tant que général, vous devez avoir un esprit fin pour gagner vos batailles terrestres aussi bien que les affrontements spatiaux. C\'est pourquoi il vous faudra toujours innover en matière de stratégie, vous montrer toujours plus rusé que votre impitoyable adversaire, aussi feriez-vous bien d\'étudier de nouvelles tactiques de combat pour vous assurer une franche victoire.'); - $technoli = array('informatique1.jpg','detection.jpg','sanstitretruecolor04no6.jpg','boucliervaiseaucovenantey4.jpg','Énergie.jpg','reacteurantigravyd1.jpg','reacteur_f.jpg','reacteurfusionforerunnewu0.jpg','medecine.JPG','commandement.jpg'); - $nomvaisa = array('cargos de classe Inquisitor','grand(s) transporteur(s)','vaisseau(x) de colonisation','sonde(s)','recycleur(s)','séraphin(s)','frégate(s)','croiseur(s) de classe CCS','croiseur(s) de classe Reverence','porte-vaisseaux','station(s) orbitale','super(s) porte-vaisseaux'); - $nomvaisi = array('nanw9.jpg','nanw9.jpg','nanw9.jpg',0,'nanw9.jpg','croiseurforrunerns4.jpg','superdestroyerwa6.jpg','nanw9.jpg','chasseurlourdfk8.jpg','nanw9.jpg','nanw9.jpg','nanw9.jpg'); - $nomvaisn = array('Transporteur Leger','Transporteur Lourd','Colonisateur',0,'Recycleur','Croiseur Forruner','Super-Destroyer','Chasseur Leger','Chasseur Lourd','Porte-Vaisseaux','Station orbitale','Super porte-vaisseaux'); - $nomvaisd = array( '~#DESCRIPTION MANQUANTE#~ Transporteur Leger', - '~#DESCRIPTION MANQUANTE#~ Transporteur Lourd', - '~#DESCRIPTION MANQUANTE#~ Colonisateur', - 0, - '~#DESCRIPTION MANQUANTE#~ Recycleur', - '~#DESCRIPTION MANQUANTE#~ Croiseur Forruner', - '~#DESCRIPTION MANQUANTE#~ Super-Destroyer', - '~#DESCRIPTION MANQUANTE#~ Chasseur Leger', - '~#DESCRIPTION MANQUANTE#~ Chasseur Lourd', - '~#DESCRIPTION MANQUANTE#~ Porte-Vaisseaux', - '~#DESCRIPTION MANQUANTE#~ Station spatiale', - '~#DESCRIPTION MANQUANTE#~ Super porte-Vaisseaux'); - $nomterra = array(0,0,0,0,0,0,0,0,'tour(s) à plasma','tour(s) ion','canon(s) Orbital','drone(s)','station(s) de defense'); - $nomterri = array(0,0,0,0,0,0,0,0,'tourplasmasl4.jpg','tourioniquegr6.jpg','nanw9.jpg','nanw9.jpg','stationdedefensent8.jpg'); - $nomterrn = array(0,0,0,0,0,0,0,0,'Tour à plasma','Tour Ion','Canon Orbital','Drone','Station de defense'); - $nomterde = array( 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - '~#DESCRIPTION MANQUANTE#~ Tour à plasma', - '~#DESCRIPTION MANQUANTE#~ Tour Ion', - '~#DESCRIPTION MANQUANTE#~ Canon Orbital', - '~#DESCRIPTION MANQUANTE#~ Drone', - '~#DESCRIPTION MANQUANTE#~ Station de defense'); - } - elseif ($race == 'humain' || $race == "none") { - $ressourc = array('Métal','Cristal','Hydrogène','Énergie','Crédits'); - $casernen = array('Marine','Fusiller','Grenadier','T.C.A.O.','Sniper','Spartan','Médecin','Ingénieur','Soldat exo squelette'); - $casernde = array( 'Les marines constituent l\'infanterie de base de vos forces militaires. De faible puissance et de résistance plutôt médiocre, ils rivalisent avec les unités covenants standard. Ils sont équipés d\'une armure de kevlar renforcée et d\'un SMG.', - 'Les fusillers sont équipés de fusils d\'assaut avec zoom intégré. Plus puissants que les marines standards, ils peuvent rivaliser avec des escouades entières de grunts dirigées par des élites hauts gradés.', - 'Les grenadiers sont les spécialistes en explosifs du CSNU sur le terrain. Ils peuvent détruire les véhicules légers grâce à leurs grenades et leurs lances missiles.', - 'Les TCAO sont des soldats d\'assauts largués depuis l\'espace directement sur les champs de batailles grâce à des modules spéciaux. Ces soldats sont surentraînés et très chevronnés, risquant leur vie à chaque instant en raison des sauts orbitaux qui font atteindre une chaleur extrême dans le module.', - 'Les snipers sont dotés de fusils de précision SA 2M capables de descendre des covenants à plusieurs centaines de mètres grâce à leur zoom maximum de 10x. Très efficasse à longue portée, ils deviennent inutiles au corps à corps.', - 'Les spartans sont les unités d\'infanterie militaires les plus évoluées militairement du CSNU mais également des Covenants. Ils sont équipés d\'une armure de type Mjolnir améliorant leurs capacités de combat, déjà exceptionnelles grâce à leur entraînement militaire depuis leur plus jeune âge, ainsi qu\'à leurs implants cybernétiques, les rendants d\'une grande efficacité inégalée au sein de l\'infanterie.', - 'Les médecins sont sur le champ de bataille pour aider les soldats blessés par des tirs lors des affrontements. Ils peuvent réduire le nombre de morts lorsqu\'ils sont bien utilisés et ainsi peut être changer l\'issue de la bataille.', - 'Les ingénieurs sont là pour réparer vos véhicules endommagés lors des affrontements. Ils peuvent réduire le nombre de vos pertes de véhicules lorsqu\'ils sont bien utilisés.', - 'Les soldats exo squelettiques possèdent des armures de combat très résistantes et d\'une puissance énorme mais contre balancée par une faible autonomie d\'énergie, une mobilité faible et d\'une discrétion auditive aussi silencieuse qu\'un char d\'assaut dans un champs de mines lotus.'); - $casernea = array('marine(s)','fusiller(s)','grenadier(s)','T.C.A.O.','sniper(s)','spartan(s)','médecin(s)','ingénieur(s)','soldat(s) exo squelette'); - $casernei = array('marines.jpg','marinehf0.jpg','grenadier.jpg','TCAO2.jpg','sniper.jpg','spartan.jpg','medecin.jpg','ingenieurs.jpg','exosquelettehbpb2.jpg'); - //$batiment = array('Usine de métallurgie','Usine de cristal','Synchronisateur d\'hydrogène','Centrale solaire','Centrale énergétique','Base radar','Centre de recherches','Chantier terrestre','Chantier spatial','Ecole militaire','Silo de stockage','Centrale informatique', 'Module résidentiel', 'Arcologie', 'Centre commercial', 'Centre de loisirs', 'Centre administratif'); - $batiment = array('Usine de métallurgie','Usine de cristal','Synchronisateur d\'hydrogène','Centrale solaire','Centrale énergétique','Base radar','Centre de recherches','Chantier terrestre','Chantier spatial','Ecole militaire','Silo de stockage','Centrale informatique', 'Module résidentiel', 'Arcologies', 'Bunker', 'Centre commercial', 'Centre loisir'); - $batimede = array( 'Cette usine traite tous les métaux recueillis afin de produire du titanium-A ou différents types d\'alliages de qualité pour vos différentes constructions planétaires ou spatiales. Chaque niveau augmente la production de métal.', - 'L\'usine de cristal filtre les déchets récoltés avec les cristaux. Une fois séparés du reste ils sont classés par qualité par une quantité d\'appareils de haute technologie. Plus les cristaux sont purs plus ceux-ci peuvent être transformés en unités de stockage de données ou en conducteurs énergétiques de haute qualité. Plus ce bâtiment sera développé, plus vous pourrez traiter de cristaux rapidement.', - 'Ce bâtiment use de l\'eau pour la décomposer et en extraire l\'hydrogène, la base de toutes vos productions énergétiques, pour ensuite l\'acheminer dans des condensateurs ioniques afin de le rendre plus dense et par le fait même plus efficace. Chaque niveau augmente la production du synchronisateur.', - 'La centrale solaire produit l\'énergie nécessaire au fonctionnement de vos usines. Elle fonctionne à partir d\'une technologie Forruner qui consiste à envoyer un rayon à la verticale pour capter tous les rayons du soleil qui le croise.', - 'La centrale énergétique fonctionne avec un principe assez dépassé. En effet, l\'énergie est produite par un réacteur à fusion qui en tournant produit de l\'énergie comme le ferait une dynamo. Bien que ce principe fût révolutionnaire à l\'époque, il fût rapidement dépassé par la centrale solaire qui permet de produire d\'avantage d\'énergie.', - 'Le centre de communication est un gigantesque relai de transmission envoyant des ondes entre les différents mondes connus et répertoriés de l\'univers. Grâce à lui, vous pourrez communiquer avec d\'autres administrateurs coloniaux afin de planifier ensemble des programmes d\'actions communs. Equipé d\'un radar, il vous permet de repérer les mouvements des flottes ennemies.', - 'Le centre de recherches est certainement l\'une des bâtisses les plus importantes que vous puissiez construire dans votre colonie. Vos chercheurs travailleront sans relâche aucun afin de mettre au point de nouvelles technologies vous assurant suprématie et victoire sur les champs de bataille. Chaque niveau dévellopé augmente la vitesse de recherche de vos technologies.', - 'Le chantier terrestre vous permet de construire tous les véhicules atmosphérique du type warthog ou scorpion. Il permet ainsi à vos troupes d\'accéder plus rapidement à un endroit et d\'avoir un avantage avec l\'armement de ces véhicules.', - 'Le chantier spatial permet de construire vôtre flotte de vaisseaux spatiaux. Généralement à la limite de l\'atmosphère d\'une planète il ne peut cependant se déplacer et doit impérativement rester en orbite. Le chantier spatial, bien que ressemblant à une station spatial, ne peut être détruit grâce à sa position qui lui confère un camouflage total.', - 'L\'académie militaire forme les meilleurs officiers et sous-officiers de la galaxie. Ces hommes expérimentés vous aideront à choisir de meilleures stratégies défensives ou offensives ou encore même économiques face aux différentes situations qui vous seront imposées. Plus vous augmenterez le niveau de cette structure plus vos officiers seront rapides et efficaces dans leurs tâches.', - 'Comme toutes choses, vos ressources ont besoin d\'espace pour être stockées ; c\'est pourquoi ces énormes silos vous seront d\'une aide précieuse afin d\'y renfermer une grande quantité de matières premières pour toutes vos productions. Plus le niveau du silo est haut, plus il pourra contenir de ressources supplémentaires.', - 'La centrale informatique est le coeur de votre planète, le cerveau de votre territoire, analysant chaque particule détectée avec grand soin. Plus votre centrale est améliorée, plus rapidement et aisément les données seront traitées.', - '~#DESCRIPTION MANQUANTE#~ Habitation', - '~#DESCRIPTION MANQUANTE#~ Arcologies', - '~#DESCRIPTION MANQUANTE#~ Bunker', - '~#DESCRIPTION MANQUANTE#~ Centre commercial', - '~#DESCRIPTION MANQUANTE#~ Centre de loisirs', - '~#DESCRIPTION MANQUANTE#~ Centre administratif'); - //$batimend = array('mine_m','mine_c','!!','centrale_s','centrale_f','radar','recherches','chantier_terrestre','???','ecole_militaire','silo','centre_info','habitation','arcologie','commercial','loisir','administration'); - $batimeni = array('mine_m.jpg','mine_c.png','synchroniseur.jpg','centrale solaire.jpg','centrale electrique.jpg','baseradardl3.jpg','recherches.jpg','chantierterrestrecopybj8.jpg','chantier spatial.jpg','ecole militaire.jpg','stockage.jpg','search0yp.jpg', '../humain_na.jpg', '../humain_na.jpg', '../humain_na.jpg', '../humain_na.jpg', '../humain_na.jpg'); - $technolo = array( - array('Forage niveau 1', 'Forage niveau 2', 'Forage niveau 3', 'Commerce galactique', 'Rendement métal niveau 1', 'Rendement métal niveau 2', 'Rendement métal niveau 3', 'Rendement cristal niveau 1', 'Rendement cristal niveau 2', 'Rendement cristal niveau 3', 'Rendement hydrogène niveau 1', 'Rendement hydrogène niveau 2', 'Rendement hydrogène niveau 3', 'Théorie du Marché niveau 1', 'Théorie du Marché niveau 2', 'Théorie du Marché niveau 3', 'Fonderies avancées niveau 1', 'Fonderies avancées niveau 2', 'Fonderies avancées niveau 3'), - array('Maîtrise énergie niveau 1', 'Maîtrise énergie niveau 2', 'Maîtrise énergie niveau 3', 'Réacteur à combustion niveau 1', 'Réacteur à combustion niveau 2', 'Réacteur à combustion niveau 3', 'Réacteur à fusion niveau 1', 'Réacteur à fusion niveau 2', 'Réacteur à fusion niveau 3', 'Moteur subluminique niveau 1', 'Moteur subluminique niveau 2', 'Moteur subluminique niveau 3', 'Informatique niveau 1', 'Informatique niveau 2', 'Informatique niveau 3', 'IA niveau 1', 'IA niveau 2', 'IA niveau 3', 'Télécommunications niveau 1', 'Télécommunications niveau 2', 'Télécommunications niveau 3', 'Polymères radars niveau 1', 'Polymères radars niveau 2', 'Polymères radars niveau 3', 'Espionnage niveau 1', 'Espionnage niveau 2', 'Espionnage niveau 3', 'Contre-espionnage niveau 1', 'Contre-espionnage niveau 2', 'Contre-espionnage niveau 3'), - array('Constructions planétaires niveau 1', 'Constructions planétaires niveau 2', 'Constructions planétaires niveau 3', 'Construction optimisée', 'Ingénierie orbitale', 'Aménagement territorial niveau 1', 'Aménagement territorial niveau 2', 'Aménagement territorial niveau 3'), - array('Immigration coloniale niveau 1', 'Immigration coloniale niveau 2', 'Immigration coloniale niveau 3', 'Urbanisme niveau 1', 'Urbanisme niveau 2', 'Urbanisme niveau 3', 'Grandes surfaces', 'Centre de loisirs', 'Arcologie', 'Sciences politiques niveau 1', 'Sciences politiques niveau 2', 'Sciences politiques niveau 3', 'Stratégie militaire niveau 1', 'Stratégie militaire niveau 2', 'Stratégie militaire niveau 3'), - - array('Projectile Haut Densité niveau 1', 'Projectile Haut Densité niveau 2', 'Projectile Haut Densité niveau 3', 'Assistance de visée niveau 1', 'Assistance de visée niveau 2', 'Assistance de visée niveau 3', 'Guidage laser niveau 1', 'Guidage laser niveau 2', 'Guidage laser niveau 3', 'Condensateurs rapides niveau 1', 'Condensateurs rapides niveau 2', 'Condensateurs rapides niveau 3', 'Balistique avancée niveau 1', 'Balistique avancée niveau 2', 'Balistique avancée niveau 3', 'Accélération magnétique niveau 1', 'Accélération magnétique niveau 2', 'Accélération magnétique niveau 3'), - array('Robotique niveau 1', 'Robotique niveau 2', 'Robotique niveau 3', 'Ingénierie atomique niveau 1', 'Ingénierie atomique niveau 2', 'Ingénierie atomique niveau 3', 'Nano-régénération niveau ', 'Nano-régénération niveau 2', 'Nano-régénération niveau 3', 'Squelette renforcé niveau 1', 'Squelette renforcé niveau 2', 'Squelette renforcé niveau 3', 'Armatures enrichies niveau 1', 'Armatures enrichies niveau 2', 'Armatures enrichies niveau 3', 'Composés avancés niveau 1', 'Composés avancés niveau 2', 'Composés avancés niveau 3', 'Alliage niveau 1', 'Alliage niveau 2', 'Alliage niveau 3', 'Alliage avancé niveau 1', 'Alliage avancé niveau 2', 'Alliage avancé niveau 3', 'Armure moléculaire niveau 1', 'Armure moléculaire niveau 2', 'Armure moléculaire niveau 3'), - array('Tourelle légère M202 XP', 'Canon de défense automatique', 'Artillerie lourde de 440mm', 'Lance-missiles Archer', 'Batterie de missiles Anaconda', 'Silo de missiles Shiva', 'Canon à accélération magnétique'), - array('Prototype Intercepteur Longsword', 'Prototype Bombardier Longsword', 'Corvette de classe Mako', 'Prototype de Frégate', 'Récupération', 'Prototype de Destroyer', 'Prototype de Croiseur de classe Halcyon', 'Prototype de Croiseur de classe Marathon', 'Prototype de Porte-vaisseaux', 'Prototype de Super Porte-Vaisseaux', 'Prototype de Vaisseau d\'exfiltration de classe Black Cat', 'Prototype de Super canon à accélération magnétique', 'Bunker souterrain', 'Bunker souterrain', 'Bunker souterrain'), - array('Expansion niveau 1', 'Expansion niveau 2', 'Expansion niveau 3', 'Expansion niveau 4', 'Expansion niveau 5', 'Expansion niveau 6', 'Expansion niveau 7', 'Expansion niveau 8', 'Expansion niveau 9', 'Expansion niveau 10', 'Expansion niveau 11', 'Expansion niveau 12', 'Expansion niveau 13', 'Expansion niveau 14', 'Expansion niveau 15', 'Expansion niveau 16', 'Expansion niveau 17', 'Expansion niveau 18') - ); - $technode = array( 'Le résultat absolu de l\'informatique. L\'IA ou Intelligence Artificielle est le résultat d\'années de travail acharné pour pouvoir en arriver à cette grande performance technique. Les IA sont des entités non biologiques dotées du pouvoir de la pensée. Développer cette technologie vous permettra non seulement de disposer d\'Intelligences Artificielles, mais de les rendre de plus en plus complexes, créatives et réactives.', - 'Ce système très ancien et usé par bien des militaires est utilisé pour la détection et l\'imagerie d\'objets faisant appel à des impulsions d\'ondes électromagnétiques à haute fréquence et sert à déterminer la position et la distance des vaisseaux. Pour chaque niveau, vous augmenterez la puissance de cette technologie et sa précision.', - 'Un soldat n\'est rien sans son arme, et qu\'est-ce qu\'un soldat démuni face aux assauts féroces adverses ? Cette technologie vous permettra de rechercher de nouveaux systèmes d\'armements afin de rendre vos outils de guerre plus précis et mortels.', - 'La résistance de la coque de vos vaisseaux est plus que primordiale si vous tenez à remporter vos batailles, et encore plus avec les armes Covenantes capables de réduire en miettes même les plus résistants des vaisseaux spatiaux. C\'est la raison pour laquelle vos scientifiques, si vous leur en donnez l\'ordre, travailleront avec application à l\'élaboration de nouvelles formules pour créer des alliages métalliques les plus résistants.', - 'L\'énergie est la base de tout. Sans énergie, pas de voyages stellaires ni même de quoi faire marcher vos installations tout simplement. C\'est pourquoi l\'étude de nouvelles façons de produire de l\'énergie est vitale pour vos planètes et les propulseurs de vos vaisseaux.', - 'Le plus simple de tout les réacteurs, aussi vieux que le monde lui-même ! Equipés sur presque tout vos vaisseaux de base, cette technologie, certes basique, vous aidera à explorer l\'univers mais aussi, se trouvant être bien évidemment la base de la propulsion, vous permettra de découvrir de nouvelles techniques de propulsion irrémédiablement toujours plus puissantes et efficaces.', - 'Bien plus efficaces que de simples réacteurs à combustion, la fusion nucléaire est un processus où deux noyaux atomiques s\'assemblent pour former un noyau plus lourd. La fusion de noyaux légers dégage d\'énormes quantités d\'énergie provenant de l\'attraction entre les nucléons due à une forte interaction. Personne ne pourrait se passer de ce type d\'énergie lors de ses voyages dans le cosmos.', - 'Cette technologie basée sur les réacteurs Covenants utilise la force électromagnétique résultant de l\'interaction entre un courant électrique et un champ magnétique pour accélérer un gaz ionisé appelé plasma. Bien plus efficace que tous les moyens de propulsions possibles, cette technologie révolutionnaire, très coûteuse, est un moyen efficace de parcourir de grandes distances en peu de temps.', - 'Depuis l\'aube des temps, chaque être vivant et pensant n\'a jamais cessé de chercher de nouvelles solutions en dévellopant les sciences médicales pour tenter d\'échapper à la mort et aux épidémies qui s\'abbatent sur lui. Seulement, aujourd\'hui, ce ne sont plus les maladies qui importent, mais plutot les blessures de guerre. Plus votre médecine sera éclatante, plus vos hommes de soins connaîtront de choses pour soigner vos blessés.', - 'En tant que général, vous devez avoir un esprit fin pour gagner vos batailles terrestres aussi bien que les affrontements spatiaux. C\'est pourquoi il vous faudra toujours innover en matière de stratégie, vous montrer toujours plus rusé que votre impitoyable adversaire, aussi feriez-vous bien d\'étudier de nouvelles tactiques de combat pour vous assurer une franche victoire.', - 'Ces formidables combattants constituent l\'élite de vos forces terrestres. Entraînés au maniement des armes, aux tactiques militaires et au combat de groupe depuis la naissance, ils sont pratiquement invincibles sur les champs de bataille face aux troupes covenantes. Les Spartans ont également subis plusieurs séries de modifications biologiques afin d\'améliorer leurs capacités physiques.', - 'Les bases de données du CSNU enregistrent des informations de jours en jours. Toutefois il arrive que celles-ci parviennent à saturation et ne peuvent ainsi traiter qu\'un nombre limité d\'informations. Afin de résoudre ce problème, il est possible d\'améliorer la capacité de vos unités de stockage afin de gérer plus d\'informations. Chaque évolution de cette technologie vous permet de rajouter une unité supplémentaire dans votre file d\'attente.'); - $technoli = array('IA4.jpg','radar7zr.jpg','arme.png','blindage.jpg','plasma4yl.jpg','reacteuracombustion.jpg','reacteurfusiontype1al5.jpg','reacteurfusiontype2nn6.jpg','medecin1.jpg','tactique.jpg','armuremc8ij.jpg','../humain_na.jpg'); - - $nomvaisn = array('Cargos de classe Parabola', 'Cargos de classe Laden', 'Vaisseau de colonisation de classe Odyssey','Recycleur','Intercepteur Longsword', 'Bombardier Longsword', 'Corvette de classe Mako', 'Frégate', 'Destroyer', 'Croiseur de classe Halcyon', 'Croiseur de classe Marathon', 'Porte-vaisseaux', 'Super Porte-Vaisseaux', 'Vaisseau d\'exfiltration de classe Black Cat'); - $nomvaisi = array('csnucargoparabola2mc9.jpg','csnucargoladen2al8.jpg','colonisation.jpg','../humain_na.jpg','longsworduf9.jpg','../humain_na.jpg','../humain_na.jpg','frgatecopiegw1.jpg','../humain_na.jpg','halcyo15.jpg','qsu169.jpg','../humain_na.jpg','../humain_na.jpg','../humain_na.jpg','../humain_na.jpg','../humain_na.jpg'); - $nomvaisd = array( 'Ces cargos de taille conséquente peuvent transporter assez de ressources et de nourriture pour nourrir une petite ville. Ils sont rapides, très manÅ“uvrables mais peu résistants, ce qui est en fait des proies faciles pour les chasseurs ennemis.', - 'Ces cargos de taille massive permettent le transport d\'une énorme quantité de ressources. Ils sont plus résistants que leurs homologues de classe Parabola, mais sont néanmoins les cibles prioritaires des chasseurs ennemis visant à faire le plus de pertes dans le camp adverse.', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~', - '~#DESCRIPTION MANQUANTE#~'); - $nomvaisa = array('cargos de classe Parabola','cargos de classe Laden','vaisseau(x) de colonisation de classe Odyssey','recycleur(s)','intercepteur(s) Longsword','bombardier(s) Longsword','corvette(s) de classe Mako','Frégates','destroyer(s)','croiseur(s) de classe Halcyon','croiseur(s) de classe Marathon','porte-vaisseaux','supers porte-vaisseaux','vaisseau(x) d\'exfiltration de classe Black Cat'); - - $nomterra = array( 'sparrowhawk','077-TC Pelican','C703 Shortsword Bomber','SHD Albatros','M12 LRV Warthogs','M12G1 LAAV Warthogs','M12A1 LAAV Warthogs','M808B Scorpions MBT', - 'tourelle(s) légère(s) M202 XP','lance(s)-missiles Archer','canon(s) de défense automatique(s)','batterie(s) de missiles Anaconda','artillerie(s) lourde(s) de 440mm', 'silo(s) de missiles Shiva', 'canon(s) à accélération magnétique', 'super(s) canon à accélération magnétique'); - $nomterrn = array( 'Sparrowhawk','077-TC Pelican','C703 Shortsword Bomber','SHD Albatros','M12 LRV Warthogs','M12G1 LAAV Warthogs','M12A1 LAAV Warthogs','M808B Scorpions MBT', - 'Tourelle légère M202 XP','Lance-missiles Archer','Canon de défense automatique','Batterie de missiles Anaconda','Artillerie lourde de 440mm', 'Silo de missiles Shiva', 'Canon à accélération magnétique', 'Super canon à accélération magnétique'); - $nomterde = array( 'Véhicule à propulsion verticale permettant des attaques extrêmement rapides et destructrices grâce à ses six tubes lance-missiles, ses deux mitrailleuses légères, et sa mitrailleuse lourde frontale. Ces vaisseaux d\'assaut rapide sont de véritables broyeurs de tôle grâce à leurs 6 tubes lance-missiles et sont capables de détruire des véhicules et des positions fortement blindées.', - 'Véhicule aérien de transport léger permettant le transport rapide de troupes à des endroits stratégiques tel un warthog ou un scorpion. Ils sont la base des renforts terrestres et permettent l\'acheminement de troupes et de munitions rapidement.', - 'Vaisseau suborbital très rapide apte tant au combat aérien rapproché qu\'au bombardement ciblé. Ces bombardiers ont un pointeur laser qui leur permet de viser au mieux les cibles ennemies, qu\'elles soient au sol ou aériennes. Ils sont néanmoins capables de combattre en combat aérien rapproché grâce à leurs missiles thermo guidés et sont utilisés lors de bombardements de cibles mineures.', - 'Véhicule aérien de transport lourd permettant le transport en masse de troupes ou de véhicules tels que des warthogs ou bien une paire de scorpions vers des zones de largage. Ces véhicules de soutien aérien lourd sont surtout utilisés lors d\'offensives nécessitant un déploiement en masse d\'unités blindées et de munitions au plus près des lignes adverses.', - 'Véhicule d\'attaque léger permettant des assauts rapides et efficaces, ainsi que le transport léger de troupes. Ces véhicules sont la base des véhicules terrestres du CSNU.', - 'Véhicule léger équipé d\'un canon à accélération magnétique (CAM), très efficace contre du personnel, des véhicules moyennement blindés, ou bien contre des véhicules aériens légers. Les Warthog M12G1 sont très répandus et surtout utilisés lors d\'offensives sur des cibles disposant d\'un appui aérien ou terrestre léger.', - 'Véhicule léger, armé d\'un lance-missiles anti-véhicule permettant des assauts rapides contre des véhicules blindés ou contre des positions fortifiées. Ils sont surtout utilisés en cas d\'attaques de postes avancés.', - 'Tank blindé anti-véhicules. Permet l\'attaque de cibles fortifiées grâce à ses balles perforantes de gros calibre. Ces tanks sont utilisés lors d\'assauts massifs sur des bases fortifiées et vitales à l\'ennemi.', - - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ ', - '~#DESCRIPTION MANQUANTE#~ '); - $nomterri = array('csnusparrowhawkkp4.jpg','pelican.jpg','csnushortswordad3.jpg','albatross.jpg','warthog-vrl.jpg','M12G1_LAAV_Warthog.jpg','M12A1_LAAV_Warthog.jpg','scorpionN.jpg', - '../humain_na.jpg','../humain_na.jpg','../humain_na.jpg','../humain_na.jpg','../humain_na.jpg','../humain_na.jpg','../humain_na.jpg','../humain_na.jpg'); - } - else { - $template->assign("race", "humain"); - erreur('Erreur dans le fichier de race, rapporter le bug. Veuillez indiquer dans le rapport de bug l\'adresse de la page sur laquelle vous vous trouver.'); - } -?> \ No newline at end of file diff --git a/game/signatures/ARIAL.TTF b/game/signatures/ARIAL.TTF deleted file mode 100644 index ff0815cd8c64b0a245ec780eb8d21867509155b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367112 zcmeFa37lj}Rqr2Jxvw`fZ{FPZwJNJJyQ;dos<-Lc8JJ<%dS*aG0f$Y70b~;u1w)is^^&K z^Q)Blu^Z0add$F=mi3rttl@ z-}%I6|MgW*KV{7Cy%(gOe)|ia*S%}{`!6u&^KYcS&8Iy3sdxU?H+;q2#(Z*<^fRCO z#OFTSR85llewX_4PkqKWJSF$p@BTXzs(;ah|N3j5_M|&s_$&YIzyE+S$6jyD53fG$ z$xnRJ2VOV+UhsL5+J71u#iPYN((fQWeA=DQdtvU_W3Do0|{*U>-`^+ca`Q&&1^OH}TXyx6; zG_ucr)^nft-JkrUZ!ytr%3rSnfV=18ld0l&-usS!`TX0z^whjbWJo3{uP*f)zH z_8lq{`woID%?nK2teCtxVs3-XS=tSg4uxM8`W_QCCVF@DC>1pPIQ)C&DJ#W9bR`{& ztjI--`Nmhi#IM()ck{EJ`7Cpl>F#|o`Um$tGITV4HuN)Bnb6)I<4Bte6jx3%iaz|* z${(4pjy%_Rz(e9K^Yzi&%ws~YG>=_*t9g+i+%i{1e!@J5@^2-5HSxRjE#+?oJ`9`z zZUgFo@@@v62%J-zvhUQl)bVW9W8>$V$0j=FS<&0}zC?R>Mc-$h0=$9edmfSdjs)fNWY2a$MN0f;yD?Ajj55B1Y+c`QO|b* z>hmQ0Yi1|%+`W&|m#?7C8-Z8Q#v_Oy1l&X!m-rgsm7({USB2iUcMtE0&C6*2mC6UM zTf`5ho|p6fO1>MC_cEUA;1MHsfF7{A@)PFdO3C~Z@e%s}Xusd|{e9+X;CK(Q-zWM) z9m45i@Nv9}cjtjNe;F98oZR~aaguidZo+RFUPgKu9uhukUP9g-Km&N>%5R%HBM&tp z#_I>8pDOW5d+4_NPEz(SDf2i1`4tQBIb-!seWUNG zYqa3QdoIN09?HCias3E!1n`7I0G7|hcL48xoqB3O3}^v!;1j?-z#YIT;1_^Z`ekT0 z41U7rO7SM~s(2&%KE@E-EYJFVcmwHIF6PXe7ImqeUhF5#9Si8GPVl;u_!@Be>7Z_K zdkS?wB8YkapvWEK`_MnBpQLX*A2atNpE5TH2fn|DcQ*ww&v${d=EGepx0+WG-whwX zjCxOk))uX=18jK%r*Y39w;`GnZlAXDCG z9vpd|d2skYnXifbqq#1;X6DgN^5_qJ{Hc{snMWnwZH_|Ahm-!n1M%y~dtLnA(9@&u zrk`&^2Hk6Zm~s8O$h|B5$i1Ox^lf{ejGEBHrV zlE3`z#b@}}He)FT`eP_U*K`g%0oI1dtnSdV;i>+=!zVn@Ad=EUn zJ?K9)2ua4##yR--rQrF_p!~sj>HF_kc`JM@IsDt^v5R@#Cl=fYjvo`A0CE_5KYDL3 z_Mp8VkG*5>E#czcTVmTh|1l8V`*HgHLgAwEh(2cTK4R(9HTq(8sh@AsfgZ)SxKrby z_q=;UI|mt0`h7>_35@yO=GBZtE&NL6Bl*DN zG$xi7##E&jc&>+Ei_DWwdX0Hm_|LEx^zBhou=?Uk^Js8?zs-9t_3$o6Ui8uCp4g|% zcH~xM?YqsBz~OP=@~gs!I(HM#H`#=ToVeF)Mg9wAJd>i_8|@feWqzFUciC^Ta(TWd ze!Gdovk#+;>U)#@<|wv7UDf-yGFNEJle_n`O2f{Cb zU*Be`(U&lWcTi5_14;YIBZK(b5C(WC}H=0+$ z$5$s_%Q(K=%+MDhc&`m?`C!xE!n5GjKG?jxUpCYW=gl|U{G;agSKb;_!kzX{gRyyLE)$mWz|94np3ckDen3`8DmX7)RMy8w%;@Vx}iD>tz;xDlFyub%he3$Ew!3~;;zezu<) z3;L;kM1IJyHrxAiVC2X5J#ytW=54?mSN_yo8@}0mL+CAg?+U%%JSg-DK(XK_&4X?H z(>y;C9e+IZB48dlZhirHDbE|kzXH77Ph-0sH-84aoVtIF_-C~)5UgBdb`+EM2HO@kZ(A2a41G zX?f`TV&JP(Pvn0Y&*veN3w?0!&qHr9w}n1v^5N&hg8=CnX*U?pfKKFppUpo&KX`?u z>fUD$()D2aAYH#)dgW)$EA)F0s7W{pEWl`06TY?zbo%xy#}0r zf81OT-(Me$x8|V6HGH@KeL$apE|9!69@GFaxwj|Ymtj%f1S^o>0{V^KNaA8u${xw(DS}! zh}^pOC2Y!!>}c7tvY)N}xQMCe&AuH=yT+8*f3Y!mC1t={SWh`p<3~mLl zCy>4_y08z<%TnZO=+ov6Kpto;;yaLipIe#ieE{9$AXh(wt@&mF=^SvI0KNM=_WcL< zepO}AdB07%Mf@3JtJA^@-511xY!w~>E|RnV*6A;&6aP=&qffUNuur$%PkvDD1Z4yd z5d=E;|89IxSAV(mLEU{YeO`|rqNA7f^g+G-K+}Pq58{J%=)tsXfPHqrmq{P|{{J*B zn`7DTc);lcc8P41OTl?NBzS+ojz4eD)Y$_F;J~~K=HKPUT3bYZj(NGT{R13=?+@k& zX~y*WWk3$BBHyG#??GN{0xbX?wZ}QseczJ!qS;RTq}e9@a{zktzP~4alHL*jNa!`% z-`@KY>2D>SXa7cJ(R&u2bdbL<;@<;&EBoBqhuDDX)5`Z~tz?b>r-35y)4-hpZ)gok z+kdix*40`!^4Pu4L_Powi%5*zgcV+i_yEAotJ;)t|G7B6N`_pQq>P zSu8dhkH+)RJTu8mLMKC`P-wn8-z^Tw3We71zVB|EZrW`R1ad+tGbx_KTO`izS%0$miO^S7Lnr6Ed^8lM zq4j1_Sj)fs&98m$$6KgzwUTik!cW-UoTyL(IMq8!O)_lA*9ET>W>D}GzZh3dOdpuow@7BFrp^dF! zXu1^|O?Jmy>nHaO{k5$l%@ogK^=3PLoC3aPy_TKR+&nXX9s2YC>G_p+exByUktZ*TUcRUir~j z<@Lt*Y~2{moH%~2@$j8^6Bc4vH>_Lrvo8)c$cMqjrIjP1?so^v1?1jO@&)Nc<^3Q| zxD=NLdCT#^rhMd;yUZ;YmpWfS#ge$7NObWK2*&{D1-2WjcKDK^&xT6x30N>-#6d`- z&sI~|RuT<|Lo1;Wd**+aez*D8#GXl*#NK_}zeu8oQ(WBml1ZC1Va8+#vnETJv!P>h zJm-x=SRnkODVhSIYl?&=;}Uv=Uod4;BCHsXuuAxOQ!^Ew>!!wY!_*0zHf)&&&u!D( z`<&_6uxna8_e_Vd&rOWanE~OynxW|tj!d6$O!!$dF$2O?GbCIyW5THo*Ue<_U(AMC zC7juCZl*jRG3$hzW=6P0_!+E?IpI-rgz%Wz-21dSZo?h3#q+K?N_fH?+xy?7@T@sOc%?bH_s@niLBgxeX~JvF8NzD`|H)iut{}YLoF#maxpMCx z%?;)%!UuDC<{!;N%r%5J+VCcGEzb`%*Ad=q9<=ul=3zE`xVeGnN0^{?O?!WDZZ$U(-e$u`n}_lI81wMGzcXK99zpn6!oN3PX&%Y*ebPMDhEFqJ#q-yi zuipC`^K|nBp6{^XGt3itzSDdS`Oh@B6F$p^&o)om`)l)c=E;Q5F;69Yt_`1Op0@W_ z=K1Dp3148IPWbhNpD-^pcMyJqxs&i4%`*wV$%Zd7&*J%;&9e!=#eCh~Uz!)&@Fj*@ z3+AQfd4%6;p1=2T_J3YL_-!_Px%v9NkC|7P7ZSeGd;{UD%r_E#yZNTQkDBi=FCzR- z^UdVEn((9MHRf9gzstOs@Vm`R3BQN%Bj!JuZzcR*^D@HkGvBuNVe|bqe64vo&v%(u z68?aB6>nch_+j&d=GzJHHs7)L7ucNNN%(s6YQi73;Tz0%@%$s^y9wWDzK8HlgdZ~Z znEyohpUw9YzS(>q;g6c{XJ7os%xm}l%>1~yi|{Sx2MGU*4Y}XL^V`f168?nwA;O=u z;eR!+=lSjChY5emyn*ni3IEjmjQJ75pEYkJe22Mb?@!Fnng6`^$L8m4_zULEJpZEk zQNnkcA0vF14gZ^Y3(vn~{>$DUnO`<9@etPd-^XoQzpZOV{|EKxcy+1VXH}4?)4fAt^ziED+@VCq_5dOCLMZyo5 zcM|@N4S(0Xi|5}nzeM=^=9l;W!2AK>@0&j~ze0Gg`BlOXns@L0o&guaKQ`|n{1fxv z3IEi*m+;SQ_~+(-@cbe3>x6${-naL==EFAphVZ}I#I z^V@`fWj;Xo*XDQkK4AXFhMzRQ$MfHs-{1Rf^C|NOgnwtlzc+u#^Zzm*-1{x_59W^u z|Ivp3Wd4}ve>Q(Y_`l7c5`Nl-pD};F_nYQl%!dd+YyN`pUkQK1e9nBB@bl&)gkLZp zCH$fdzhpkX_kMGq`Afn*^9jQLkm>*SGX0|OWO4vHcO(jz#Y_@8R z*jMyQjw)jjeL(35p4$Di#XzV&@)h2wOOh97{7r{%yjok>xvjyDpCD0ru6 zm4CKYixDrZkH?a>gX&~-CC=#zJy^UFo)&B6q*8P)5la(=Q`V7Yob;$MNhFieWGb;D zLNZbyF7(x99{Es*FgjPUkz$TmctIX@>x-3WCY=OzaX})Mi6=?$t*WqjAdrkF7#N0- zk8BP8=&A}pE!!tv)0`bRMRD3No2wQV_hSlMz8OsqZvm znjQSg45u`ciSI=v-dkd6%GnvCKuwd9^D_^{`tTRDblA&Kx}1zB zh1)VVdiGgJF-!&llgX6@%`*BeB~HI=6sZH8#g!AJET%kiX5swjOdR=@V7iBqS2XRX;u58NE8$GNafu74rCf5t@n{mfBdR*CFC@Ki z6trJ0H4@ixGb)Rz#n>^sRD@2ZKqiu;zMyP|nlkA)r8EdgZadp(HIkMv6t_SZIX(eC;1gUW23ro{bT^k!&U=AItdI z+8+9CUsf2`88ZEeXR>K1CQXfsKo_NbT?9tre|2jymxPo$C>KL;g4y}0W$_GB=!qyJ zCVdf3C*?`g$v_vyVMh&-U$=(AC#Xh&T)L@1VqbkGhFk0lhKPZagv@5JLzvJS^t47r z^raSMCKKtjw2=k|1xY_tgB>Mw27RP5iXj(7bag4M$I z5@I27vegg1F5-=3AT=%u+p;38EeEs2trVnMUl&P&Xx1(q3MLtrP`9*O@Q@uA4U|p$ z8ZecP#sqd6*up_z>2k4P6+0j9VDAgMNQT{tl`C{=Az{>N02&kFo5DI1WV5N1K)tpO z0ZRAnw~Uh|qOXf|AqD)bOc6s}nBj<#70~mW<-ztM>}MX1_MvaU@UV9)nQAJLx=2^k z6Dz&$H=rw*cK-ah5DNWZ8u+o=^u5x-a|#o{dWK@Tys(I4*y^3wSGE@3pMlg(aqBLn zi^LLQl}kfF#DlSjy5EV!%Pt`I0g_unU!pM$RKTVFG}aW3MuWWNc)uQ!UOKOXm_S0+ z=NZd57XqJ!qKH!rCM#9~U6kcswOpW!0-VK`7j#i7EnT#qqMF*-dJ1b1eZr)XF0#_# zLNROS#Iu&c5-D_1GM-Mdu0Z@GlUZoQI9grACvc3Ywa`ToOU*dq#L6i?xlpSm=~9x` zp?;F7g)Yi2O2*Jam~tr;Ar_mp!oeez&BQ51L&!JjB0i;!oW)Rlg2d%{pDt3%3zkc$ ze_D{B=X@sQbNc|65}4<85mFajWOHE41@b8r7KT39M4fD0p0Tl(-~-h~iL4x-W^);- zMyiBx36>nu1XQ+7`UoiHg0!+VAVD~ZmebsaHx!`<^vH;kps1a2v0N5&Uqh}e9um}{VW*LJDv2&4 zGb6TL|2zEFVspjo7=xGvbqQYN8tcgW{_N_rUT&%JxY0E9?q9`{re7B-{7B0fzV-EZJI<;6$qEIa}S)Q^IpH*-s3i=?VSNoi; z^kTsZJKvAPE=pL0Bn1LnN(-1kqy-2n7VRXYw44^?a_O|d@}D#@R|y5FlwTL?Y&*Wp zP(MZ>_&S@}vyk5^3w|pE_Q4+-|M`CKKI|139`}fGogZXfH zEcE@^5`?}nrcht)Pbo*`FVrUl;?WG8#Y)JIz5mWmGU~S0t~Ku^g1GFna3YH)#HIC+ z@|Ov@{4ApGcdBdI1?1jOa-YzaP$Jv~5I0=lQbdWw2@vEh$C`Z?gU|~QwriqgZ1k)q zq_h;$7%se^oRjk(!u;e{W=DXtu#GZg8Z>OrjMYUKOb9(8;GK3FT_kj~DU@I=$y#b@ zoo(%$goF4>BV$rwEQ@q1lgf}vB^`ti9T0Ic{_K*-0x^tbwv-U~{G-8)lS@#F&k;spJI)DIX%2Km5d>QX*-lsN zC`y+n!fH8;bOd?U9?__jKw8;pJS`(i6L6`FCe&Ue5!F*Bk&Ys>6Uh0PeM89vYYl`e zxru1ONysN0xLiF1`v>BZjvOC4d5II097Lr@(X5t}^w=V&hJ7?Cf>#IS;>;j$)vJuf zRCor3!3bTHaI%?1*h$NiW_YFiG$6@Lmi?VHOJzyhut*Daq)O-ms!6(^iKwvs7>Jnv*-2`WG&=lF_*s!+^G9L{Cb zOg!e~Q^N1Oi@`imxQZ1sMiA7tI?<9#XvyeeS4x;?3VT3w!rAc>Ql$Yh`dkk4nc0ufG*PHG_yZ8d8JzPQk;$l74m($&PJUhzC0 zf~&VH1Z*xSCFf_}58j8p0>i^ztvKy$Dtpl)2%Bsn$L=SBn=kEsmcI}Rc}<85UTykb zrGjVKyVk>g89TH5I)p!B$Xkvz`}RY?ap&WMdPr%Xg%s<&L;E{{E-LUR&E&%D zc51=}I1AetiiLl;OfGELTG&rg1bn`mkuCz|T>88&Qh$7Bbx|^(P9wa~Kw)HdHl4vs z_DT#>wLj^3L^EMIpgWNG3thzSP?VCCM~qvix7Y~`f}eyy>_#zS+WgKVDf5ex2^}Ax zi%>ICXL7=$;3O#pUMPhyVw=ywzhI|;s%2z&UeZNLtA@hb`V$He9+}Jz64_!|awI>c zUu8Un=|)sKDwC8hLY|_Fl(wuZ)Z(cqnj==sC*%|Pj8%gy1s;gYr1Eme&wRmQ(;r2M ze2J&Rv0PMJFflL^|4YY#tGtj<2XPUpRs^)Lw6DN3g)FsrOFL?FE}x^1fiA+*W!lu06AObdOF_B{RrKM|1Y-P*Iu3qROZ3_CjNXj*EQ3gMXcqh`x*pPsp z(JRe$x@gO0omfKPPeJ7e&Q==im)i+x1K9a~9PF))Xzieenbxu#)n4?xE>f!jXl#Up zw2z=z%;f~?wRKE*28O*m&04Kc_Uj^+xU3R=K_Z@&r?cv zwUY1V(z%NkL6@bABK|!1@}Y*(pAtc+Hhr(j5j^LZBJycAQ2d$YPacsh8PfzxYI9Z0 z<4-EhKSZ6xo!og{BvT(R-EsfAC?Mj&cpt;tgyplPARzYvl3PMUX;FI_#0lrQRH9@7 zLEdt_Uk^zyo!3E_fI<~BMq3d3ozFt*v2>BdN}!91{M`dN=^~jO0nTDet&DtKly#(w z0v7aRnoAY>S;G)8ZJo6C2vgeG^I2OV`;1u3NP1rvp;wl45!n*$I@z#gnE=v7dX8z! zNH#Fr0+LVqXAAj(27M`sq@WIjB|mgb7P1mzFalZ#U6f@}1`=9%SUd{(B&DQ_kfT=b zC!>*=uZvVIa{;NOW88(ax+uZITdZtt=^XPnBaI`5<=|W|mUWSzk+hc+d|jl*p$#hv z)DZcg>lTvo$%2+)EG!tI2jWr%IX)~DW!g#;uv$aXI=b>erdVgN&Sslbh)FsP+9gs*%adk!>2^+IB3*>KSm+`Q*{mfHpYtY)RzxAwO)W&M(AOin z2$E#e4!Q`^6$_59dr3M7G3UOO~eW>!y-yEJ0%N33??G z4LdpMibT9n^nc(QP>!=vtSK3(T99k|kkya0l2(zJF4_&|d=bn@YVa9O6^_EiD$6_+ z?pgxE>6#-jx^{G>jw0$%;GztER0wHeWtrQ)V?465IhE47F_FmS<4Hlz)UR;`uum==+02Lr4aPdpfXOn3uB#R zH3r>*CCYL-AmYI|;Pngfk{Ys)0lD{++$S`Y7PXf_oDguSI3R!^Z#fosTnw5N$``8I zqQA)bETkTbX(d*;s$iYV-wlupbWwn_uw@f|p^I|)u;GMd!GepJ_S|vK&d_wakQLV= z#h2IF{KWjF)jeMA~a8BRJE%kjho z1@`<^1$xWTei{oFnALMr@+p@roW|n;xLjJl5O?{|Efo+a)Cf`82Z$G9Iu4*oAt#g= zaqES|qD#yP?UB*3oPA~SM6CH9vLt!s7U-i3k!+eF)Iv-ZWF05&ETRx`Vn%N<%CmR=G3;L_8QTvHRjtBwls_x%ZRYCp456wUiV=e=wi$x^z6B_rLVrF=ev#O8^#UD{jID9?^dGMmUDuq$3#KJ9Th zq8@_%194eT4(;WYUBn4Brt?lR8;QI2LIgMoIiZvTSG>@-I-EX6(-8!xI_B7kCOotB z$M+r@Gn&nKZax$99C^}Efo|)M^~AIJLLy(tM;I^$4dH<@WX!Ti-eMl%$ZiCOKgl#A z9OAIxfK8-}*jLOI(+;DYE_=lcT}DD9&svN zK#X(9ftd=QunDOZtXrT>M5$NF?X$sj8XuQ(q;m=GEiyTkG8=pwP+!o|S}bJ*9{`G~Z(9LF(v&2v4A#aYFc5@|s; zqr7EjE4^5-!p`^O;&C=R!G}$P2qe=khT4lI0_kEW7A-5**dQKQQDZm)l}fQF&}@-o zl(ngwD6nskVTGxyG1~Fd{-<=4-Jws4*%7J>`JK;4)Y~vYMBTKyDC%e458j8p0>i^z zg}rGpSG;HulrAnzX)D7H2^gA7dw+gh2(dt;f$s5Rwds3Jj^LS{O*>g&D$4uM3e|o( z;W7s@NwF{b#d_7{VBN~}#<3={S4sF&>AsilV8$L$3(M(cLM}gxsQaBryzByU?9xaC}uRzN@H*c?LI#1iPSLcZWGHY@D93mwg;n?b&AC*<5u-cqVzD6*%kL3C!w;~-BrhNtCcLJGzb~Qsdo6Y+}5gtif{F^ z+F)?(82b7=8-tHBu|gJx5@v}+sZ`3kIkF3QT9!?ZDKC?WWkNigC?HzhY$1Wn&g9~` zq|y$RWZfdGCl0JI$?MgOe5T4P_0SPbF54BIsvPpORx1~ah;aUz7lJ;T^mIeRNrDl` z`Bt3E8Uu7dLgR*uWbfN~y6;RLiDxrbNANiFH$^NCt|I8D1`-^11d`trvWfEkb*q z6o)-HZ)GnBt%T}>pQu+0Q602pVkr+aNowdVFF~q4-SOQ5JRhgsywMQum`M;0~Dl@<$Pu$7Y*98PNXJ3GrR7OdIo{$l%6iA2%St~jgv zXiQo@YUN5i8Aunk8h}Pck_PV03hMPzNuVhtM<-eNXW6^c>O`O;SbL(%^v2#~m78K| zuXbd*$BY z6%d4K)AyPh!7~PeZ^UI)KA1QK%OlxjS#yAWBI!Q~4Xi7s8GOJ-iSIP13>BvyzL)NB zaskmU6$eB-7%y0TDH4g7T|n;rB=-porA6&!5GMp&x^H`L!MVXZ#o~@-5SPGkIK@I$ zrzbGYe&@50ddxNy+r+NRwK?k=bw7@BI;+79a2B@Qqvv*_oLi3Zzq$o1xQJ=5u~RY( z1bh6|BC0N(*OAo)17Ejw@=l{zER~7{&t=X!2%3UdDk6QFg`$K<2FWRL%;tcoRo2%@ zZo6e&6ck4SdA=^XNJi@@sB(5Q&ChXI0q})WD3uzB;f7xlrB`;a1HEbiQA>e>BRsrD z&7l;ZGm)Z*ZLD#QY+H5;h@z}E7#w@R?dx+VRzwoUN)AR5(v!?erGnL-DCSCdT1MtL zr9w%O6XSAR(sf)4l#-=nk?qwy+lDUEvygSXGK;oCy2v(StC5q>)mhfyki`$gmGbuQ z5AtENSwox@Syhxu+}%i3liGqwff2|Fr6Q=v3kfv4^;!Cqb7HPjvaf_^A)x}wX`(S> zMW<2q3bCduPn!FBbi1MR#_Ss?wC**5>^T_uhJ49k|5`I;+VWi20tO8E`42!*^mH^EV=9m zE6viLX3Dj6PEg1zZ`p~Z`Ou$>7ec48T^3JB_b)Hgl{v6RZ)jnOPE3FQ%Kk{=O_oMZjFx z6WDIp%!9~YMj8wcD-~|+REm|07D2hn!j!%+WEVfd&6npjJN(%aglg0GnjFD1t4V*g z#EkN1mOpvaw3Dha2l5%QFN`m5ry10UGji7X*VAI!QL;|D1A}fsv`fVS5f8=-R$q!l z;$;_*dq2s2LPKd$dl|$H0hfvc0toV!W8Y#4EEmOg?E%jz7OM7os(QEVd=^rVg}}D=d8ZAJRKDnWEyQrkFNqOT&9jm#*Nequfda+6@TjyJc}lSthkYGI zY&%Y#KL@}YoO+7DMIGrtY~k{V>|!qAbV->7kL)kzoHoT(KpGG;enrW+ zVl-7x7E`GrI9dGzN{qPmLc(7D;TX_~vk8`u`*;ddx=0Uw-}c;W+|9S@m13gp$-5l% zu~5NjOx#K}U9Ogqb%X^ZLomQ>D zfT4s+ZiAi|sDLV{q)gCgRO+tRVr}H45!$+VjGDq}Y0C<U8+}gJ2{tW zbxI4G`H?+Of~zu4AYKZjC#39C=^q*epapwQ!-meYc6w^kDbi*fCI3Mv)NS^?YS zn0?G@jWe}ko@!fzc2G#x(^>U4N)S^w?a0La%!9~YMw)4TSgAOLw@1WtDL7IUwS}cpt;tgh;&X0&?#sxld>)Eov`=xFO)u<8wyb&7?mPV#kwXP@&~NIk}2vSKCBMZJzsz8Jfmns5Qm!j>QPFxTa(jkw_idclHz zOml_qRs2Wa7*54v(_`a3;Zf_hiDFa^Z@I?2?nHApbn% zEx9a7inT&g`liC7EzLTwP$^Xuu~U;Qre!|W3YByPE#xNMjM62HqhhVj8l#l;Fq{V6 zynMb>VT6$4B`rHH-??2mKJ4{d)hbKQe7;)c?nb(q0!7qcLC6UuuTYb>)}1A^NGPQaYsR#WkNzZFkM9>m+YE+Y+ zn`01IrxgpRA69^DeH9CpY8;JQ^_qnWqnz(|8!iJ@@(N|I?N(S6!4)!6O8f@{UaMVe zdNd1HWDwe{o!B)Hx#8{_mDTGm`-ZG{IkuB}ZPtox?&Y)HetAJNKjNYs)>IMY=*BZx z8hlQe1`#wjTY)GvCy{M}CQ4H>5Ux?-WY$fpEKFUn<>Kt1T8kX9oV7az$dIVzKR-w@ zqmm$GCss8stt|&fRyEJ{Z1K<6+gS@GS9#0MpJf*b)?#%U#+q%tyZISIj(NnUc~*(gUDV+8ew`^sYv&#hSyk}ZTk{SA^QUt5{Es(&6nr7 zNEo-X#h){TYSZ_c9>H_NTdbQ3Dj!T7f7MpVV7##_jugWFMNbvHVztQpW5Q3(M(%hzH|+3~v)6@v;lZy`SVhp`o;>y$s@pfJ?;z0R(x=vAAOy zd<#ZXLY9nB)jpnogJ(%S`Yfa#bKc?BalxN<8V-CC#yFjo*%9C@Z29{#TIb;E?YK!h z0ShkTLc#4_QXpm& zUZ+SYUl+yDMN}bOWX&;E%g8Vt_UWQBR(V3Uc-hxQ&1SP$FDA&iwc=xuOMIOR+-!-1oP$VAxc(DJvnUo{-9l} z70abUp;mQDu}mvn;z%IlBPW!~g*w>QL7`ey2XXxOJ>@*O`gjUcx|mc-zAxQVF7#UU zQnFu>x4NiAx0~Yja=n?YH)__}FI6#Q+0BEXB~(+Rw$Mea)6hlm2U4ExkwT>=T~sT# ziq$gr*ay9)3j=uNV!7OgZZ36DMHO3t>~^Q#Dpz}qZ2?{6SzT1&bE%LzONx47>#+h0Nz0ooqqi zxyoC1w$2*=U*vvQ>@62M_?%AHN;;wCWGkLv3!Eplm&_;>sMP>8HWE@;QboaV*lY?U zedLO)Vg>cOEJ*E^*>&WSF4AoitzJ3RDfynxs<%;sxVq_!RzLF~vX_wt!^28Nde=0| z&5PEJg=TaAfL$sDH(#EYE~*!nz1sA>rbh7G#Ey|Kql=h6i-}XU_DV6+E=w07g$Ik;U(nS!=C!Yp3AljwkfQSd zj+uQ-o@I~@l2a^H`4tPBTL+xaLh3O`BG$wWbkS(&lTW%x+tmTi!j|83aXV42(UC3+ zSkR9Vsq6=*f>XSm$aI~9zX9Kp0cG%qrrd5RT?2f zO9;kdy^U1KHG7o`_qMR$J#SR2wMGMvQYd7EOw8jn+4cA%3B19nT6Vs$|M^i#u*2yk zw5CWlyh@?wmCIyzIvsY9lC@&PZGd;CR;ra6^oPicb2%;}^Qq-EGOQnpl~g6Cw2Y@x ztId8?#i_DAv^sL--630SxOzqQ!DYKfc_hb&<4M2SL=n1fvym^yv%O52BY`X!ft*mP zm0BPJI(T&u7k88FGI((xPhl!Nm69JfDusBhH0re~$#Fxz!nT!HrrRA2O0Ct&wc1T9 zVJi(5lAT6X1g%tR?PgNT!vyr?x-gctS77I%i1E`Ruhgn_OQ@@)I~jG$)kdufcC~)F z(I{8p3W!{(HlcNY(CSqiqXu8(%B31Lu!BuPhf;0CIENgKlFNG6%eh5PNBeEI^Ej>> zt=0pg*;v<^GAXa*aL&pJNs`YAvs6@qb6sn*B%L;bw@}~|zg~xpR5@2%j zuzI8ALIkH*GHxe&#`BFCz_xhn0$sZtPaO z7wKxZv)I z-PQA&%)dIj{*0WQ{b4#orIU8+q%*4JfM}PB10o)bEu-%XMB-%^kb6JLeL_QNQF|H0 z4FQ*m0|E&0mSb_pez5ys%mc+j)ouzO)Q&z2smIAAmM1RwGlSDrpJZ_^F39W%a2B@w zsE6B$a_vFVWQzd{`myVl%F|oA{H2DRQ>l!aSZDc~E;h@?^c|9mJ+Jjt?&hDXW}aKWOm%qzwy% zPNm-IOmn%))Gt}}+Jg$G&)reIo|B-gS1QwHvo~F>P>Kr(p4W_5P|jW@lgxo3PSvv7 zU~ueqgs;vk$!4kUrQ4Mz$k%FQ4hDltuaaq&be00H%}TSEktcHCOR8Rcs1 zWI132azd#ID)K@?9mFxpP5Pbk@f4=QQz`jrtI7MybkwV7rY-rVm&{dabbFv7Y4!&B z-k_V(h}GK&k3qX3g4UajK_}C!x(ouB@E8lvqr0r(D&=-B1qpi1VWrI|dmGbXwbADL zO0zkswcAzdpo(_A(QR~^lSyyXY){)2E+y0|O=>FES|T))dw?kH59;l**CoTjg2|-D zeKt_hfzw&bC)py*^AoFFrdla@wN$=VOL0I&=r9%746Jz8x=9sBpy|409lx<4R^d#c z#*KEj##w~6UR#ZndZAf@ST5L|0{!?dkm1DHa<`k&+S=}%CT&R20NU+TO6e+ZJ+D70 zlm!h=YW6#Re3axvwX*Cg)BVNvr?S~@y`ZyA&O}p<8oyvlsl7~Ip+Kz$piz3s6}Mav^w>A3R<%NrA)(tn(&4IATisX;w8M_7_1$hF0ZMT&PpX^h1P?ZI zKdP6N!iYYsTy%QNusOVF5kyaxhwIYMaP#GPezBhNXG;*OP2X#31kbD{(JvARDj!Uo zw!KDCaVAZzl#o|2C1uJ@_M0iiv70?_#dP<7Y|MWy3Bi2wX|M>?HeuhSg%GL=q!)Ejn&q8>_FA)`C7BzpCg9nLv3r+8fbXj`Vw>g{!AJaB{j=Z-acJLGE}wt`F;(jur9s zn$xLw>gZQR^;A7ucY5_61$s`;;nQrhptL4KZ8&Pwy=Jk^;n()OB43&H8qEeevZXz@ z%Xaq8{7=fNp>VS&8kkGi{808NAPWgBWQ{kzU z{2XPT>eT0J!)9jQlPB%en{<1uG3g8^#o>66(ug&CtP)4Pwg}p6cgFopyW!PSwR(kx z2I>c`Td$XE)!vZ2+OV@)>#??~Y|ST)RZe)KF@4`Ml2L9#`ts(U^5pWl&=`8HJZgO-FS&v+T~dx(k~55%-<3rs}NunyF$F zje_~nOy%pb`)Hxy!Hd5iN+sLXcOkK0(QtYgXNDzAp zw2dNJw7~QZ^)L0h;GZYv;FI9<3Lvf)*z=`<*>^zF4r<=lhH8PdUz@>FURR zSfJ?^r+FzWSF%>0sAaVpfXq|LiSf8v6&yV}nFw?aD5u+tg5fZeX*9G#(eID+yI6iK zfo@`Fk?XK67O?24rtb%XWD=ATbUCGN+Fqpm%>AfdRtmZuRxUPw+@w9ZXc0tDF0Fr- zbK&O8^U_8BYzaczTzE~5Nhk2W{^`_JKA1Q?%OkbIw9_axN`R;geWo4qQO){UrAZ4W&ixWe_I>Tq+I- zAjn&e#U0BaF7aoCVxgMVA&Ppp?0gndkJB)%_IH9mGk9#3o<(boQ18M*RS^F zM(Zh)_W~C5<7&0m+lidVXoF|t_>%> z38`Uk8wG_bFE`orW%0vjnN%&asxJ$*T(dT)qLecQr1Y>ioM4N{QIMiI#S5pSjAElR z8f_N}jqS;h;cT{Q!?i}jH>RUpuT^fQ*oI{jD#ezl;%cKloTMPZq_^G} zGRn2%N7q|j>HJ2&H*XJzE$V+sZUty!)$tKRm`K=_?^y3SO{H5;W`JIlsiR^~@LTWqm_tFS{j zknYKNQx5AFaUY zh6G(e^IU06AtvYAky2gIZ7FZr*;#h6U~O(M7drTy&yPEv1R9oTy4%9aNUOb^8%P(m z8i2+{l45PG(GcwJPNxE`2<5oF$X0W`G?`?xtyVUx4HDLo%xe7(Nwro=to&MPr_uKP zc$`XsRDv$2)J@xqw4Zqp*~>^HSr01}+kVn|Z@ssyV)R^}P7h{XoQ9h(&+AvO{%i?C zwds3Jjo^8`hcJ+Ds(dhU{8d|{IA;#D%E&9kBxSHu$C_juoiK88nD_QV?s;7#z0qw2 zM7vZR5b78e+ z8P2Df>YGD$3cRjD^WY!Mi)$4lh(97DYAZOusSL!E#s*@UGKE3 zJ&#ST(&?RseB=0}+w1mvR;#^~yIJUQxy}V6 zkP}KnaFrJl>L89$MqjtHWcjZwo+==}Ga2x{y|X#(IXe^iK_gRacj@*_gEE}Xyy?bT zRwLG%IK$y=G7v#~gTZXo8FZ=)0!K)UMWdm(!}jH5ifC(3heuiyM!9ivch>1ohJ#^i zG~Dh@CY=FX0g-$CwZZCe>*)ICV6r=DcUq-xdst)htTW<-s?Fklquyz*Z}cb4<{CP@ z)YLkBYok?dwCd%ZQ=@=rHuiL>1+FSLdRedA%{Fz1IqP;>opueJ#selxwld8kG-_5i zh@U9zl)H|~au%Vj*YP0RsJvSw)c`am zk`x;ot(M^Q>G@os^{rg1%CQEpzMjisX3cnNF4SAH(#FDFJk@K5`?t5@R}O) zVc-W1`C(h-gNZY-_DZX?J!CCZMP4B$hYd7UYfbZyGyIN!w;A)ED^L7Uc9G5}p9XeW zB^-PXh;`sEPbNtC!EEZZCfy^`*<^;`nNCiP#se&&YL^Sj ztu8m5!L6O$(${V)kH*9l=0-}NuP4*lV&j~GUAq;dc;PCTq9UBbXJ{iMq_ta!EJGI-T6#LSx#yG{L=vJ%C&tgxaf6zcU1TN}`+gicFbQh65 zXy&Hfabwc$_sQPe-0aS}4*CWUu9NPhEB#8;&2|f2ciNp&VCu4dXbtnjveJX*pxK?x z``!AmGVZp#D^IoLTPLUeL4Pn<8y+?ZFPT3boH~iamOp*P@r?~O$J(up_4**~9d!pB z33y-xazbeWD)K@?9mHi@*-5+A&H8u>Q@WT}O8(T^xRIT7PaT^LoKtJ^q}}d-Zf|N( zCbO;bY;yx^YJw7SCX*x6u?RXGk2cqxalg(Wa0!pGXtfmgn%(x=Oa}q8$#w^W#A#h| zdb>ZGPR8tbOm+s-X@3k?K;+?QW3)awzB4~Mo}Qj|dmWD%%Bf4OzuN6~AX#IRv&JKv z!)d#{(P5fkzBt+AN4m8}w^==Pb~PZHjdh*L&G$N$)*x3N^m8&l2DuV@f!zi;t&Xr` za@9FM`b252;B?2%Z@+FkjZRp_;c|>*gdse=-{*KZVapZx}T+8COhi0 z;zc2_O;J`TP^$rGn?#agbFR-~Kq zT(GItMt!x@9r&Kkg7ij;Afs-o6PfIW%_R9i9b`M~llZCUZI8Dn7e>Z^YHw~H%(^%Y zH(#EYF7jtf5YpztYievy0`FhynRHb?m^jm}n(lZzlYXsVLtY^!(Npb7cZ2!2#!uB4 zIXTRG*JYrLNGGoo;}MpNPqa(L0TB2j zAa6MqcPxXr#Get0g{s{YR_~Ub&qC^PE;s5Q!P!5s#n@earACmyqr^=iodX6q3)^Zb z&+SCHBRe@$Y6UFl$DK}haP2F$4JW_V(df*KUv$?eE;qWg1?W2@*JLufZZ_N8oUI+( zbo;Z>?&h)CF;bheYu0CLa9?}GrLg{pTV*51={qO&Wx4N;dPi6j+Nos*4DM`$Y1N1ob)z#N2OZz=$W;(@`M6wqtUgq*|BS{98t<~M!nuF z%|*0+f8;u4-ryv`jvYIO%;l1Fu%a9}v;JDIusNFbW~0f3>=P$WjE;@mS$`7`uCvi> zv`K%6M$V`-DsPT9DX>}IEc2O_T~H6Y))1utE)$* zqRC~ut<`IidmshLR)hZZ)oKTv9ioB5E2dVOm@{E2v zKAyrEpnT@VJb8M}6%@KLh<0%kFIaeuDJ5}>5a|nHb>)ObuyZ<_u87wN2B4W-|6jk$Ag{S>E@unJsgdy{XXmP zD|SXLw)UFWK6oAw&Bk?@r|gc0js9w(zPeiIchES6>Uc07b-GM~b*5duxm)P-VyK~K z3974ewyp3J-4P%pjHEr zX^OV(?XpcFxbeo5Ck3)8(2(W(YEFvJ1vZy9Dnpge^DT3 zL^_{*8rXnnmx==-9*mdQ8~(FMyzByU?}=0Z?Rewu=@mPtwomPB z&vv$N+S;1Kef=qy!p2i>m2n&~E?lWEYh!OZI*zpAF6IVbZ||Ji@oS_YMR9)8hC0fq zug-UOZ>rVSZaQ_GrNnf7bo}gErP(-j?R;L@SevfRr_-CZw@=-4!<16&1&l^pSuUcD z$5Va{3WhjUd+O9F2FK&R@xo0D+vEADv@_irZBI8g$i4E)E2pQX-u8G0KV7SBPq(K# z^BqOg!n8cC?M!zluv6QqZI5T(tf};TG#{;G;;Dusyx$+Ea7yrsMLYYttFszEWedefrAQsk0{v8nO8f!sCjaEeJZF zZEan7!rNN!O$%%5;~rx%9;0=26Jc`vbO92a-oAQmhfy9s{GnHEZ0>AtZLb~OzJ9i| zv#|wNK;+rx$*tY(>mPLbnysCO?o8KL8ynN@{&d>gIL7DGaes7nxIQ^^_Q=j;d}3`n zZH&kKit)NDraerJ&P|UvwxF3GwYX4Q^QLR<@yu<_Hrz3rh%>jozB*kS4A;iiW+`^g zxMNF>C>gs#zv{cPIP-b&T|8?-Ii`* zXOTVX%?-7)HuL?76OIE?88FYQn^sm7{LF*MUPhWzj>AeNZ@TNMt*b85)#ED{rnE1_ zE*-+nm*@41Sbw$zA#EigQjd$p&5bK?_77|^cDFpzC!oW{1(_WI z&ce1+({G05u6U4Z>Z5=K{dh82o1OcyvxXm*wC3|0clq0B-A%5GvC0ozrNSa(e#`Fe znKQdbuRc?m?#{12bM@}kXLgUB**$k+=P0^-Jm*r_bUv@n=S6qDc!R!ePAl`Z)AXiU zYHsrN?wPC4_;pec<%08*HtZ3$W=F5M;#{*iKX)~I;Pd(B+Ue`&l}`Jr8;>5XZIZD) zpP$>^z53k4=9DTH=WCOl92e21(|M)XMUVZh|XU?3d*x!cOh3>q#J3YEuIy2vy z?9Mkg$-Dmg>*rU`E4$M(cyQgF@6OL0J)>w|q#MmM^D`7U(>&AMogS+m>nMG6_2}yS z>T5RVqoci@`LzAmb5r^0BhPGZZ*Fg&K6d(nxGT2LJqm|5xb@KwJ$rUzXKOk=d&Ouw z-+D-6yVcrmff2|FrCm^w7ZU0qt~hmf*QfKMkEbxDixs8h&z;_x6nE$6ZoK-ackZ-2 z>E?W!ZeOnv*}eKf-K(xUThxdhJyY4;z5dJ&1U-6e=fw4AD?6K`d2zNm9WfTu>E_yq zn+UUw(^nT~^V!wA51yUb+0ZaFjG+-PskPmH;Eym@jypUtP^$#v7s^=q#?hE6{_o6j*q_)B&-T{|C6=4<_P zUvbh>EC{+VPqV_RZn|CSZf}*QT8eCh#5*lw{gPdY%q{7wy zR#jzNn@480Txm9**{z^@z1`<1U+2U{yYse?Y5@Ni zd*>Y(MYaC@=bSUMn{3*qZ|d%*ERddT$|j^NDG&*v21qc006`&ek&Yr_Kx#xl1VltY zMMXpmp%{vah^Q!tpooA7h=_%v7ZoYV`#rk}g1>uz?|uJ%@6LW^&YU^rInSvxb7n@W zMPBeNER2hj+u-bEi%L0ZB;#0V$Z!BZr5WO0Hgyh~bnKBVRzD~=(3;Q4JV-WrCT$gdV5prI|Gn?Qn78B_OG^WnfUi@TUq~W`}b@5ZP|TymOC>V zIW2ShPGnJNE2Xjow9#gF=T?@EJCUWtStI0DiW-Ou>A2s2_s>~`WQzU#(vl1CbG%>+ zx~m%C%tAfx&dOm&o6J($h|oaHPL#ibQa=jq&{hPU+qk&+l**gyN-1<)}~}zVPU1wXsvX*OpDL& zX2s<7F1>BG(DW3mHPdRX%*iRP>~DoDKR;`He2$mZXiP}32KyNyA$|}hxVX3&7rzX~ zQ0IkD1n8HOV2cmTx8}s>Sku#CU0PadElv&2Nyx`ywHkA*Io5on2OF!OHNYAO@tk}x1Y-Ii{%b;?2~_@Dm@Y?b%o zhe71P!DU57$=Ml+2}Ok+Y~JQx;Wo3`W`;x%PKuNRS+PKbd@H6i%f&CjKPNH4>X&aV zfSgiNBr#YzkjuTDa^n4Rtd+fsZH9Y0$p!mHYX*{CDwUE`TpHP>w8&3t%$6UVlT(tP zEi*JTC%3dHI47-x)h{J2p#yZ0kdPMN!I~PEl9XTUmtsvR&gq$w4=pDQuIiDVm7kNH zlaia$*Os53o{dt0OwP>eoLiVv*6*HP+4)uZ*0kh^bZc&m)!IHi&uUGvCd9;di%(1H z+AS+TDX|E78j+ZQ8|r;ZtnK5i@s`S=c~ZXHzeuB>(HNYX5}lY47@3hCm>3g_@rEfa zITa_k)NX?O#|@QBiOac4dEEC*1bA0BA(g-2&y z{A+EkywlO&&0%3hnHD@$=-Zk62GRe{m3w7VkL(`*qpwaZE&WSb|IUQc{GTnse!+gSLj1KL&ela% zjUKse3mOBtpzUzhEN9h`0;ELr%}sBg-X85$f;Ay0Atx!vS|lqO9&Lc;!jgtk(8=jFXNyF0hC zbliz7CC)k_w^Gz#T&F{!x%=lVLNdhx0Ugsz@N0X`;QckuEcA)M^*I>ZWR}uejKP?l zD1RmW0?C-rRs@~fq@gchU}V}Yy%wgMaaSGlnT*ure)Vq3ATyRFzF2{hZ{SK`>Ja!DCdoRyuGo!up`%m2&op6r^T_~8uhz7drrC29E`ttln<#AW+N zR+zFQBeNqR5rmT>6+l)j5TV$H$slrpmT?=x7T}aqN{S?g%00OZ?UJ7yP++U6=$;cY zw2NG@Z?b{w)FPaY=b4cqrsYxkezLa%uLI~32uh92>0!A0@MSenuG*L-+*Ey z9fx)37$)6DW@ctM+!@jnGO}bX!5FWDzn{TRz63&l#|2eWT1iQ02`psAD)D!$v9g0M zT?_`fZ^O~#bA1qq8plwYJsV>FDoflc^-PgM3?KY^;Bvy`upW z-DG^B7P*$lSlf_yrR9SFy?dvnNk)(E+gBpb2<0z5KCPXkM~{%;tgMjW>}>h`5w4+Q z@=#iu3^l%8Y^=Sbj3+(Yxs;Un`9UZ>B=?uel!@>UbXxvh*#BT3gXn+f%A@APe))Y1 z{?d%oWbM=E?^geFAEo&}TjV=_x})m;we-txTV&PfThO-TC(ES(ZHKdFIjfG0Iz6hg zAS*5_t~djYT1r7mL27}m1R-|8qYYWksn&R%o!JaUk<2=0_DRLIW!k^mwq@eqw=z@j z{>d!9^VgQ$cW1dXqmk1xx9hTs@dga}>s4i-h~%~+=-j5IrArT@ zl~7_bBsV*3U~=zFiW}x&vQX@3DU_zMN7+KQm_5%L*h$vHEBFWeBmT8uLI_t8DW-{f zF<(3{4l3?S52aEWq&%fOtvsi^sBBhtDqkr-sPCyis#o!eqY#Zzlcnjaxu|IlpB4V6 z$;;$#3ddYiiz&gBWU`vFOxdPfQ=#br)1#)frdLcG%&OVf9AJ(xTkr^FnR%djsd-%l zkI+PTMfgPcM+8S0BRWLHMifU3ju;lnBlVHyXo}|1?$LToMKDB%;=XwtZa-#6kBY8~ zo*6widVcg%(a%S3h;EGD5xpyVZ}i8}pGJQbecqC7v0L&j)s~@_`z#|bs22e)4$P9 z&)eEr6ul;T{cY{+hjxxZJ6X52Gt5$ZfjP9pt|&Lyjj$UrH*C<3{YJr!&Nq(SxOsEn ztz2lQPHLy+TNJXTEq;7Ie@i5`oaCPnHG83CEoPJ1NH*@~8tjjdWv@B5Ii|Tov%Kv& zm8Q@n8b!mY8(}nk^U%$YZ=Sw+_~xh5o&0@UMRfM0(|mds(dngU?ma#8^q*(eot})n zH^CxMfBKO#6Thkb=AqL&zKuJ*;G1>dEIYOA)C;E`Cpz`A^!-iXsj;U9VK3>F{gm}o z)XB~#i%w>r%siQX(t0xKWQUUxCqqv9on$92o%rd*g%jVMI4gaf*mvTc6K|hDEGOPS z@zRMmP86NUKhfz#)QN}_<`dz;yMwO>pV7aKx90=xbJ~^KXSFM|&q$v{njbW|>Juu7 zp|YMa#}k&$BXZ66J883V?0?R$x9yAKHj{HJ?0@ZxN|dlBI#(mr~fhR{%2L^ZUZhS3M~5gnwD=@U9Y-_w2c8GTBJXd~TEm*`3QoDS0wl(`@1 zCz?mKG=fIbKTrxs(;9k!#?lxXN8@QCO+eY4Oc&@ul+uUjVR{7R^-X%79;IniN7Ly? z`kA(~W$bCjnP3W2=?2|o%h@w*1$&lmQ8UvpEpwq3wvs)^R86KiCf=^A~(>e=IL3){-Ju{T*0^I)EA zJKMp$n4WnvA39BEm@o5VJJ~Mg&jQ$d_7;1ay~B31ciA2m$PDxbHLxHS%-&;rSqR$t zFc!|YCN zuy(9H>%d~@9DT>WpriB+eMQIV1f8NU>1%eGU17hV@A#GdlU-%Mvp?81_9wf}V%ZIL zligy?EDrq&amG0pT;VF$a4mP?u3X3Bxf^%q9^8|AaXt6uKHQi4u>|hV16U$U;(^@2 zgLp6x;h{W?hjSx0@%h}$BUmy^;gQVBqj)s8@OHdC@4#btET7Bgse09$KfxF9g?tfz zk}u{@@g;mIUxwvrzMMb9SMX=~O8y*Q#aHvoV!C)t%o20NJn@8BD4r5a#WUhL^ms3c zSH)}Mb@7JSB({p};w|y6cwc-Z4)81DGx3G^N_;KOi0{M?;-a`Le&N6HU->`zRsI|Q zo&UkFsWvrJ&EkLZ>-+}4$#3yy-hzIE368!);XeyiZLh|u9o1|#SGB`!zFMeuR*TiH zYIn7_+D{!IjOsvjhHGu7GZT(w@EuP#s*sf*Pm>N0h? zxQ40?^wJ-wAFH3LpNV+&i29{^Lj6YlRwS$6t3Roi z)qkpgs5jIWjldh~-85brZ;h`eQ2e9`(uAQ`H)+h82u+m6qG_**(Zp#IG)W>&lcGu0 z*wEwWqF2k;6bctjk*2ezi>6p}kEW}pMAJ=Es_Cxjq3NmVrRlBdqbbAKpr59{rd(5@ z8Gs}Aw&_Obgqv`8>PAzE9$_L7a%16q6$jwqiiUnobFFVRbXr5smIC?}P#l~c+$%4y|{a#s0PIj4N5oL9bAE+{`J zKPo>dKPwlNOUh;Cit>x{tMX6fs`4BAmYq|6SN>40DSs;0l^e8)8hJfSrLDA$-ecd< zX4*n~X$HMZb3}L1L-ZCsMK94;^b`F>x#%Ox=r{H~->poeUGxlHL~HjFEoOPNkac2{ z*pui>pJJ1#iA`k}*(GJHGESMUj29JRfVdaELX|R8nW#)wW+{`D*~&x89A&ODPpMZP zSLQ1ZDod0nlm*H{j7Xkzj7gqVR$|$}`F%%4%he@;pW=FKQ-eCTb>QWOIst z!%y=w{4D>LpX1;0^Za|1&K#7+K5CiTR~Us!m_-E2dLMa`jR;zH+m2%IMMPvS@LGsK((XNa_UhfI ztZ%>mHo!#&5d2jFg`#$*aqx~O$a^T>nhv>7zM?U}J=$FU7 zI)38h*QdVu@0r4X&lDWzQU5(t`0ts*oo(O$V*c-$!hg>c{(GkI-!p~(o+m1N^(+SLVO(NwYP6)iH?elFq@3wcq>wHkRdPtU#s$w zpOyD;chkAzs+j+gt9gJCiF4vXpr6RbMl?WVyb{SC&U zyIk7g^1i>hv^!neZ@XlAQ#NJC$C-*EO$`SMBTY?gK(BI`pD4uL(}s%q^4rYndn7^aJlqfI(D7~NoM2#g%Fi3R2| zhk*wcWo_c*;(;VK1V`C zGyJuSzM56d3v=P+&%6z41?00#~dby zb7?B+eOt3kN)&ldgB>Mms0oskM z*iVa(o7BW3Bgg1X*g$>M6S^H-k(CJbhb-l`+`z9I^(n$8i*op>T zEsyMOJL2D09;s_Pa@%`#BuerY$63CAgNx<%-%B6hTQoeYfd%|8hle?jm-LA&={2C- zR8(KxT53zm?%H!6mkNd6aIDqT;9F2GLOATCiH8WsQ54F`0k@rCr`)|kiN;^!DAYAg zS{IZ`hYd4zZqQd3JJ%I>t6XcH`M-H;YPlkPIW~WJYfVN&R&1-FPO%$0-nD<1c<%M0 zqzp|CFDV;PU$49C7>b%x%6nQjDDhNQZZ;J(P+!!{X#AU6cH1NsAq{q@3`fdPiyYP! zA+5W2ISgs_RDqu?o$+y<(Pq}ycaAi5uCJ~i+|*JxB+{ghtl!S}@ICcoiqP6Q3rkh9I?u0w#)h*jR1Z%1n<&AbKH0_;l$Ez;i=)iQs)sT}w5iOiQ-lbl%b*1aGGd(wdVoP-Ay^GGzfl%egJQ$LTD~=?t?OrLWBi z`Oa;-IOopW6+cM1>zbO>-7gEixO$%`>E(i-7U4S)-X>aej3pUqL0l-2JD zh2)iThWk6lmfeCidU&UF((x94nS98|FY$}cBmClKPw$k~ox1X~^agkb2wcECi_4g2 z=uv(eO4nnZ2Udf3z^C9c(BNX{Xh<4Mvsxq)X9rahL$EnOOv6c z$)xbfa-lyJDdV$^F)`5C3VUpa7-QWIR=11Q^=5T1u)1NaZW^nb&g!yR-9T0s%j!Z| zT{x?=v$~zk236EC`R$Ej+V53~&FA)fbC}q0B3s^$2eX=Nb4QJrVhM zyLjWa=e9pQuKnRbuAN-v%{&T2Ml5RGE^PcW%-F=1H(GWYJNdJxDO^FRW0_=O(b(E( zykkF&LS3YNDuwdbuuW+U?FVmOjd;QB4(2I+Z8QEEdd~PmXcLF=Lg-H8m!>9#H5$Kw z&1>6?pNGyfew5hc0-IfyCWg%plf&uuP@D1f{SK$oabQKGahlw0Gd>d9#W*t5abTG9 zz`*g?vwInPTLu`55nf^F5TkuO!rW%e3ms_8cDhQFezqBtAVRFu7z1HDggPRP40iAF$DB&f2@>xm4?x9pN#MJP6pU5Vr>ouT3 zjm&2aJ|$FAmfv8DEosuW^lr$AEosp9ytjN4V+$%^+ra0d-zzI`VlC2YR)`#FZzsmQ zXFU-jx9w*=QBgsLfJu3VJfB?e%+7`XVpZ+1tS-D`zLeoEb6CT&l0M}P>%%G!TwzZ-|;$HubF9V>=b7U49eILEji%kAJ{4Hc2Y3LAz-7MeD7bol$*;YxY9V`Skbsw^ri-&AQI zR@jJ{ltqz)3oABv>6w~wS6uUM$CcXiU&Pf@29_%0>f-SCx41Io;Vv?+3>jC3jH`>i ziz6;_l<}VBn_MWr0z+-bb~AU=p}baym@D!F^kZ@zg}0;GFfC*U1|;jq4W}3GI3e`_ zvRvaSp-%D;>Xba>DbH0~4;iL)G>7b9>sk-#VeK86Pq7mwj-N<|q7jA8|9JdhHDRL6 z3grWPRj&XW=V%a z+;%AKvZbA?YpcWmSr!~J!5Z4xj)BI`&CDLoCeZi_(GXrz#?cg%4S*VO&awl;CD}=g zuRsFFW9rBFw$NlcV#&EjNb>kLCQNKKwd!F)>(=2^dKurQj<%p;rItwDK|vr`eT9M) z3mJ%7z6TfNws}O$1$kU<`HyJUnpz=RN3XLHm^Jhc?O|8o>kZnDd-HO@Q%EZ@&u0nE zK_@l@zf6N5hK>^Ir@&jfC%@Rl8YZiG>1a+dGm`n5o z>((-nD(M^LG0MOkx6w3))wPtjENEHWvKIIDw~G&3Zjl=W(@-o2S}v)_T2A62>`GdS z`~Tmt#jab)j#%p8@;S^(T7i4~tmXce>yW@qlOcmbrF4Mp=CKHU7=6zSY^o?gC@;1& zwCsheP^!XArxlpBlg7Gmvs&3w+HwG&?uy5(raHvYh?xo7pqIDkICEF8w5)Bpf{&@h z(LG4d7COjwi{@L?oAaPI6*nK<$Qy^R@Ghgc+gmp`Dot0|bTGNt8n@}p$x3u#}0 z&-3gLJ`KyGVxQ8vC7(Q@mnWsR>3z&r3dU@n9;_ec=sdtziE-qD7?ZKoU@q1?T8_|9 zq0nr@T%b=em-02`h9<1}bc-i)#6r)~bM!9eKpB{cjb}61QT8n_;Da!S=d4(Qxgm$O zgOTcin9=nFy@vT!KFr2?v3uEY%$k^kITX)eX44^dfp_9%d?e=k3>Ra?TS`8bKFWCI zF?F{3xaLB0dGp@p&zk>eNoko)y-*&eL;9tdceVxPSZ=r?u)GoA=DokHYnB`lGA9LAGNFz@J7EQk2d{7(@m zA~4q>O=M$6#{-aRj#z|ct2mNVD6a#IS|8gSvP2A5UXWl*@MvJ zOw3z*$szkj%p^O&zGRmnvj^r{NtqLP8qeoFungqG_*e|R7V|CqD8DYWn6Kj{{6&oD zBC5nNF+n^emWc-O31&o{6~Bv{SXvaFVpJj&ixR7J!K~qln0fNO^1WJ#Ss~wPbeex? zW^0->zhDfLtL>@nrLEE~)Na#$?oush&S3rw=3xHyW2Z4ot4M661>C9x;e_QN%JU$q z5v3d@m9JxS`6Fx#k5V7hbmSdbce;WL6H73oWi{qvbrhwng!Q3Xp6m=!imq4{F@mG=3T1Ty4aNC=(;1_eGKtD?X;<;v1$_o~ILv4s+`+@>fJpl!CXE zT+DSeiBM-W&Rar zDt@Zy=#xa+uvug7u?lrJ;Vq-62j)|~q*ZCK7DHdhF9z#7If^)^VGfT84c*I_ z&D)*G)dpba+KilBiynO@z>Hh>8h{exejeX=>qq3}11{k#1$~e2uSEX6i2~j6-kP)c zF4Y2j4-x76QbGS0O8L@T(eIR&B6Yh zY5;xBf$VeJ100{b0O0sMKY;M&VSnCXqI$?sUk>I1g!eeYe|!ni{9vL5@Vjsq(UYS< z6Vc*sL`xvovb{vhw-7ypbgYN~^NF5C-an@yTHT#!O#{*Mxd8FMuz~2st3)qBo|ob7 z73l7jZ5V1q5xokx>&FqjhV*YZNAw2#G%h0AJez1s9GFV9HHBy!{JePu0~MrsJN)eM z1d~7`(M}zJ{BJ?7cM$G7mxy+oh~Di=v=>2Sf@ZU#1?F%RR0De9= zOY|Y^KSFvwhQCh;AkI$?5*_%J=+JQR0yt0f8PfXMOaT9f-2vh~Tn|nW9SH^90QQd@ zBKq71^aO{AzOWM=wSXZ2@qHNppwDBlKemDBD;ro#bR4psm;sQE6F(B2L>`?gzMDXFzKrPmu0$7(6a837^fS_NF#+J%#dQE-UV=U@ zJqUIaUDkmtfN+254G{k?`@wahU*Ydpg#T+jKpL*jCHkEM*#ABTYyszp{_q3vf32A4 z&jDZ+_?+lE++809)&R(Q1NyoF{oFu!H=w_pE+7|70Xv9peTcDXDwv58@@bp`r-NG1 zgiD1ut>B%(G=Q5C{3fn@t|F#p5z}&FF7Tt9M9l3&VjkUyc_t9^f?1ye27qhCe5ZgN z;5sqCEbt&WO3XhMya4tP3)ny`5dH&afJ4L#!Jr1zft6qvz~xN?;tvW1`CvF$03cV; zIXu$f4iIK=HJA@}gCB{7;F@j-!VZC)A&4*J7#=U;AP&H7=pwL}SeOg2fl**1I7=+t z5A*}|0BHzE{6;&N4RGApOw0sXP3fRF7){I!IiofZL;K0vA-s05ZwLE!2&3K0U=OkO z;h-GA++jYk7|0UK!3<(?IxvM;ydJ<`Jkpoo111nlgu6tfDG6yx8V9x!ONk(6#l97C zSu4R@u$x$_JLm@LKm#~UEDd3%l>y{i8p2JxN-RAJz%Ctj>Ci(u>@r}N0lN&ylZmuu zBA(3i#5$%E%l?^I4$_v>6+lk3^DGBC&D9XgOC@F>0u~d?=O7Ez5-Ye#tS|;3&4mcB z5c=&5`MRtHCy5m!ykZ2hF20B0ez3WPHeP= z*aHU89>D#Wo}e0x0d)Yfj9Ei$?AzcVI7Mt+Z!m<|c*rq6pV$P*H=zbh05geAJWFiy zZekB|fG{6KIeBmufd7Xg0OXqjd8R_Ik073D$B5NIraJhUfv_Kg`^Tn%1;l3g0q9^h zbUf!Av3ZcSeiE_AVSZvg_>tHGgt?#`z|Vq>0AVje9E+w9d$Iu_+$Rs=;VK^hw@+;& zwsZ)wWhg68BmAcei7iJOm&5Hd7r-@QD;5)b_E%ynIk8pH>uQ*v9{?c7i$rW~3dje& z0m6DI8*~Fm$4k)h%QeJafv#S;MC{c7V(TH#Yb%Mpop@0IIe>` zH-zIh1T+(OzlM{<_TUq6ow#Qfs0TZUdm(Q9D&js0ao-w%uzcaiFP*smI&g}3z!zyK#6vB_!>}LT4b%}gB5aJKx#=8na{}=Q8-RV}OycPJ zc@)wWg)pP{5w~F5?ilg*Gl+LU*fE8~W8o(b>5Rki_+sLTFM~q>X-Gmkli(*MoVYcL zc&aBr_^F65bw1bzP7_bB21si<&d$=2mJAn=0xH35&;THx4gT?-Np6GxOoW^HGx3fZ zfcQJw0n*nI`PK1l;yJ^K=OGPt$Y9??JRfP!?@qh`$BPhO=lh6vIZyl^gkQ3rc&S3X zJNA3V5buRF_d*(bZ2(7!W2nP>!@hSJmFK9ELcDAwS~J8n7QA{`rN4$;Rzt`49GF#Ch?gFb0+d)7W~hG z|Jlch&mBX2UL43KUY|uA=O28&2|$J?1`uCxp7=uOYGEVsMbP=8fyAGL`zPUku^&KQ zJca$Iu)mZ8AL7d(@3JYxm!AXB*@{b`nfS`#;6dWgVf!4mtMveJt;q!l`}qZ671#*g zCjMeN=nVRS`-rb?BL1=ld`|oom|wLKU%!L+Yhc4c;u{h7#t7nXAlx^8B)(}jKw2BO z5Z??pTj6Kxhu|2vK>W=VkPogCZ_*LpZUF6x??AeCAYD6gY-ew9h4?N42zM9K@%A|4 z??BGo%fUK;aCalzJ&ioAQ$=; zejH&Phc1s-gL(jc96v?;gbPRkl>oXr(EyHP{(u4y?#Xg618e|C2{Q};((*Or|9Tog z9A87;uOaU#3+M@^0HpcUL2!-uHxZy4m;}~<{opF`)8U{Pi~}pdK5&KjnP5-|kd8A* z$C*9gXX0lAfF0C=CB(l?1rLHt#LpQ(J{Sd-f!*Lo;@|m!TreCg2D`v{;^*}s3)FxG zpb4BM{=GX$2i2e+Yyr^I1s~8EAZoW9r8R@zL9bAD-S1u6$ z1v30PpZGr!$JHbNx4%KA-&Ya;!vql4A3KO&J4XCEbaVsen+WUX1OT_U;=pO*%}5Wf zR`ZriByinJu-+uN4(tJ+gY)1T9`}cx2nF>3`$_|V8wG9@xKVy5p}K%z5C?KWPcVc8 z?z;-jE)v>W66j}z%SLd4gsTt828#fut>^}VbtLe92I2M~xJkmjJHT~)55(;;0~{ma znF0{MCysj!0B@7fy91c@jo>;7Z-n8Ew0I*N?+xH22_LxeK^#7xknoKF%fOE${9xy| zmV`f!<64&RhkWR#MSub1g3(|J*a3bf5eQiVVHb$B8)5+DH=H981iwLW7j%_Ga5{jz z!MngU5+Nx7enMUV@E59pRDifcX9C0-3K_#R0O5o|wlK&U4xNT)1L!Usx(P@6jXnT& zM%Wni;_@F9RK5$!=GXavZ+$j)F2I7}i6exinu zh{mPCXoO+8M4}zSZx1)^Azuu_h}%md0r4j`kw}JHs~@;YA}xhPI`ol&W3~Y#G9g>m zbrRW#Kc|^Q9^$aqgB2t??ITgZNfZ{6C_Um(%N01#*K1QPe0BhfV!Ko2G5B)TEZ z-Qd5pjzo9J(*ru|d6q=4N^q1!Z=|^o+?62@%Mc&Vy+mIffSEc-T+|_-A|$han*DM*ssCyVF+v37694rvw<}v?soxMU=&yjPLdctj>HJqk3d)> zR)S+BYLSn%wO}`ikqCEW8Gvp^L55L zh-VJMnsXo6MPhCWSO*Xv#zJD=Xn-*0{Ys)f71RU7_c+`=KAXgRPq2u@6G`AOi3JF2 zL3c18d`M!U20&j6QAQTNO=1z^eiHe=crA&ic9U3w@RlO&%i!l}$g{jNiD%$`#SjwD z){$8GGKuFtA+hQpiPeWltbzR+$o@Rye|`+uPvV6rPzjchcoE^gxCPuKu@>R1T?yd+ zB?~})ytD$GB=K?p=n3HGZWVwYU#$jbNxX*g_*z#0UB7mo#D)kk z5FoA%KazOe24;h!BsL?5(+0BQk_ZSes}`<8kDy>3k< zv27HIH{Ahbd23Xz+ndBb?C*nqKHy*ji4S4^ z5b=JrfW&@;@$q^RpX?xU0D1B$;`I&fgGfyxEAdbU&05^x{f<538i6dEH z0@z663mu80NdM8%B))_!$A*C2B)&RE;>3Lp797eKzV*#I(rTLz%RbBO2MasVBiw~_dsgA_1?@F)h6iUp$qEs@#V z>>Z62=1b8{lh}RJE?@a!Qg#z@Y9L|@)g5r`N{?*Pa7@^3 zVl468t#g!j>wI3wrclRG3yyNq=-fUQu34&0$tJu;fr)I+O^mURbvn1{=I57VzEgMo z)vD}L{YCvb1aVG(iSqJF^|#JrzSCw^!S!Q(wm!R}B00%dcw4=NNVEEXpYcuVi=VPl z!j%;@@4Wd(^O6Gxq^twQW=s~b(+j!V(kHb+FKs!c7|>=Bj@scsq_ZkA!joT_Tv zF1fn62*F9~lCAS{t#jqBm`Gyx_wY(}J;j8Q&6(Z9JCy~wkA1};MU2fZy_K!M6IoA4Bko?P9u`VgJF zR&Vg|(&_^}eKg*Ip1#5_&@+Jh2YLo^e}hLb_Ycv93cnCtnD8@rgloJF9!8CKh)x$0 z5>2jtM6MnNLv)}gK2hiC&!hc>AiXx)Thqk0*=?Sl9{2*aD}@*gfq|s+$E&yXxt>~$ zM(|uREb$0j;t}m>_s;C$x!RL^PBiP5gt#t2xKQ3!?@SXhYU0mtHoZFB5Uc;aD)!xL6zQ_iCE836Jj6H@12uikQ>K`7w=d>#Z^^f1AQaYtiI+n zv#(W1tp1V0>~9v4zGi_h3Y+im|LO-_n=iA({>%Eaj{TqR|N6%zETH+5{>%C`@9RI2 zWtB9)AH>!#Wh0le*PHuDmNqY4+T4$=Z|=wQ*htihds^ZZUri^9!R!qi``jKqHJmB( zs|tyo&3(;16RXl|#n8klVzPOB;=}24%yo$i()GzrEvMde%fyE*qEh4Jgv2;gWNNL8 zEhfM{!xRvcWOgHe_l)EuGx=wjlaltkXZX3hXC%3sGnBv-O%q?ct*6S=i!5{pUrQnU z_056CBe6{^&91{M7wQ57{Zxu+Vi}E0mjc@@9gZ-M&>hSMr^_4D##?0h)%j#5S?rcN zi?B5D-gd8;0Qnt4lL;@}Ou>h2n%GnJ079nXWxUC5ZaQ5O*{O~Wq2f1jce|^aF#ZAk zqk692!4{B)+3a3OxgfgEBvO+))#%N-tg=dr?+eSqWMf)QvlrtH}DR7b)*5 z?5}1co3EnooOArE&UyO;X3p_Uh@Ip4h$D-WlMDq9*}IxE+Bcmgtg~rF?iSG(> zO@=wG2eY=vD$X~d2PL^LRdes%T>D(*B*PB7VHSnfu3HqeD3}j-2@VO7 zGqt@8L4F29kRin1D=0WQ)@K)AO|F={;Lcau-2}eEE*PqEbbD!Ugna^E-5Bi_x{I%% zSo8wPe8uL74QU#=?~i>i1nDYk@x;{r0~}Qt*{J{Bk(U>5U6d+y)LEEsH+*v(Ro0n_ zy_vN`c&w4|s&FHVx4@Jb1(OH&GE$)8Z)Dy&n0#GeiV16vnaXCY;@Tw`DJc>wPv&l9 z0V-B{HysZ;nk~wXA;Y zo3m$aVwnXM1M&-jh**5{4Et`?(>O2(2ePDPQN;jdz;h?xe`m)>``G&vo_%8cgcS?M zUmve={qqmDVATnE-~+aI!n5-y$OC9C%3DsU?T}AK%=b!XIra~y_>T)17dRzhO5*H* zmlMAxmt|ou2Jm@_kEQd+LT8%!mH<{AIM~bs{Otj?B-V!?58&fN$A|HW!Q(>sM0z-Y z*9Sfp!e8~@7{DJ3uQ%~}-D9ErW7EEN{6N5-5WXXLpC2EQz9WE-2pneR!xC9PYh^m` zY#m_ar2+XNJSjNS$SomJCQkV3N_>J&Mz#bZu8$QkyhI^W}4g=SCFpo9K15H|{t<4yV z-W!ek#j91aH8^+mVih(pV;peqV%|kr#XZrAYdy2)c*>1F+hK6D;#GhDQL9C?26@^J z)iFIoR!V0!t1LYuP@|PKlR2tkq$AG*8FSQ48_rEE?41p23lkth9OC;`z9ZmUzst&q&NDAtYLQvEw`{hoc%PM4 zYw6$Q^o=C%RD8ME($0$J)nCtV$yPWbr`?q4y9Shg+T4qsW@mP7UsgZh@Qqu? zFE#(#jQeY37eo0M(2{{>+q=3kH(dw|(J4AtcljD3yugcbgM7|dONwv_^zqQ*DP#HM zvE#vGJa_D;XoU;YX;e2Ny~&UHy`xdd?IjFzmfAhkm&oqzn@T}JW1v|%yeqvb$FJG9 zs;!@RsKWgA*|o83sGUHP9b zVzjE&xQ<3D|5VxNJWNXDJjh+P#Bz{adNuoEw*FjpHYHxgSm|nVQnWXQK^PTd_~Xr4 z^H{cUJzLm3_99!nPHxvVk48M}n@_RFFsD{W-M8v6;C~G&=xMh&hT?c>UpDFR1e(Yu zjZK@?1M>|Z!0fp-=zZ3>$>BNTy?RcMcroggYmC#KZGUo-6-65zB)$NcvF$+5{wbNL zg$KqyZYd2Kd@thd#F}_5{|DN~ID60-K1T3TR?0bx#Jw*SH~BEJdCU_sW#_8&=P9xD zB6K_!O?#TzzZ37knznA0TEff{HV4uRinbfL6gJx_;v1x_!SOYUL(1RL@IXMPP&*FD z^8s{cE#LD@lpsNUwv%W%)##VWF-EhS{4$>wjEmKH>m3)ke~Cdc>Mz{s1g^SXK>2?a zkt>_0ApID-T+}=3oE)82p+%E*4{uJZhuEaLFFz<_42D;rphVzJw1Z%eAz-9pqnOZqb;6^r5KUc+}JF?UvIN z0DOQK#;rpX%^W`0ZLZfxo~oK!stJJM~a?V0I75a5GG#L-Xq>SfRGjSr

@{u=*jJ`PM!MdtJ9`-t>Q=U8q1swgElv}9B*!Je(&|=Z?fl_ zpT2wrv!`n>jhHRV$~VZs8^}8yyGP~OH#F0P2?y4PUn>aglY9dKxCd@eJ zYLMFwmd$37vuccug_!AFtBRW&?+e4vc83=KRcx}3$oOPz zj>zok9o3E+ya-aWQ~QC-N1@t#+$-G6JV(0Mcuw(|;ycf0m(O>>--TQWc7Mn1OHh7YwY_yBA3dkB@Bb>R6tEh*$6ua#25%@ zw2Jm-1`mvWamD3z&pbS1CEM*ecrt(`kK86~A(%XuXLB_)sRhWKoTE#}4Zdsq^r1_X^kPI{1f& zD&ZYM)eat!9`1%93?ocvdU#)x7H6avwn*oeMA@JnNR$itWaj0e6S;`ea&e!2pHHTK zZ)}PLg~i@p^$74N@|f+R6nXdeo)jW_2aM9!`qczX^mxc`wnx3+ypWeXbgD_n(`z^R zNB@w{S>&^-X!ivMAor#B7a0NAN;g8#@mYLa~ft$eco>sfAEo^ zGiJ^-ZT;Z>#+pGZ6T;tGu)Fy;+^wWwv;lgITy;>6#h&g{?mpaoh5M`SAGxdDL^qEm zits@hCwGm|sya8JC3jTz{X)UzAw_s#I*bR#Q#y##b-Y- zG>uukaec{Kcr(82)=d7~Q~UO9X-;E0Z%jxE&DB+j_If$iCBYAc)rT$feZ}`Z_oMD7LR?&Z4W2Q3L91prN%6b~>E)H6g?dGgN@8$S z5(6WH-oPQOvyvDVnS6G!G`!ScDGHUX(R1s+sw{XA`OeDnS9Ph9BTCc}M?$M`{jW-1 z1D@lO5UU~=$XW-}}Of#vXYA{Fe>QlPa5k|LlV&8&AtoTPbqRA8lS3 z#jqZ&t)9^fFOMFC*I$RU54Yo-*8^Q*h#C>@=b;N{6s?B}oFh1Wc%WW(_<@c#FA&)S zbL$B1z~=|_@3-Y7&Wra}$()QI8N>>;cK^blLel`BGSf&=qpfkN^{FvUaG4l7%Vl=x zQJ2pHytO7-1KK(3gr;w#qrsC_X2$`oJkZV*X)?ht6078pP4-f<`pDLP@X+mcCplw5Dk+(hr zdjSle4s2@)HR8r*L)<+h`*rF&gm>C?|CU>m56wK&eD1k<7heDRRz{Bn-N&tc;o&Lk zl|G)eNu^1-mrf3?ZvNwN{l#f`>}e`{_1$%QZhl?0zM^T>@;Baq0tTbK3s7IdQ;TEl zp8tojF9D3Ay!)PKuAP~^X74k}Zj#*`3kFC+NQh<-xdr0E5hMyCwb2XP)Q({Ey%N zcwTZd8UIC1*1^kY77h@Zth?Mx;R2v8naD-7B*wkkQvL73M2!78qSS)jg;+U4W-%}# zPQ_%0bu^DZbYOycn6xpn3`lx6`Zy25^LKCyMny1$qYSGiH_Vi_tj-@8H`u#Fy5^rZ z$v>=LeOKO}KeGLU_3TUbyI+tG<_u6^3=|j<%21s_uxYT%B_xVZARY-lOq_&eN7Kcs zQd#VG7waw(uu%RFflZ>3^OBuTWQc~XI8lRt=#4^F+D1HY(6`Vikgrr8a*>`D;#UlD z@(mTp*S12AGey9UatFxKQLsq1@f+dB2i*u7bR+w?WkL;ptnmA!{^DnkTBYbR$e>e7?DSX{c9`Plc?I z7+N#1&!n;OG13qU3WC3}y@no+gjQk3(5!)G*CBMYwXtKsSDz*z016BAqMSg#q~oU! zTd?^2&tBN|<-$d)Zp|Nl@4futJI=jf;k@f_nltytrZH>ISh;TfHCI0&C93XSu=f2= z*3P-7s^3dDKHmf1+OFGw&CZ;6-L>b;T6Nvgp7CoYKEC3br`Gk_vP6@`;EK=MR>L-D z2}D4~2LW)H4>CytF5J;LXjRgPMtyupecbx=MScBp&dOp!h$ea@k0&U!!uLlV^)EfF0zsE@meW3tn#=EBp*srdi$t3Up& zpZpYl>DUihbxrY8!&cc@;VETvr1Qgz;&aO`i(gs1I(|#>&%;l~pO1eT{w#Gk6*w{c zV0e94YN|R<6)Q;YmVua}>6DtPES~5&hlDKFIS(rA&#g8~?xLGONsdOr36AXhu~=Qx zkN9*Kv1wl)E%_{;=v!0Zyxgf`8_2|W`($S?+ZEb@pTJ1w3g$^-eO(1{TkPQ_38Nk# znao*6dS?MKU%Wni#mqCVY#q!7KeuS>QRaC0_5+t+_K!!Nd0%|(m&-2M{Nxo^KFrQA zFT3E>tKVJhicVh0w0A#Y=Fjtg14j3GzVq1^q`LdJzVwULV7ZW_aJjM@)It0c)&L)JJ{|$rv8>Txj5H=2vyCmrUk!)T@Hpr<9nGq$cx30(P(E9& zGNoDOx3Lnw71hx!8$+B;N{!qiizzH@^RTz~mYM;0aeo%wo7ruBH#PhoisK}*uy{@@lzO^QC5YbGTDI=9}>$*q9Y^AY6c?lAtc(0;tPrp*I7)n zamRf&IM?0*^bZao-VN}0bIwKRBVKaT(IL|B=_Q@LuKRxQkDom83h{OsnlgiJA<`2g z(g07aSkM<+1;u`1^=Uxe&8iUBQt*Nnp7^tNJa6;(1N6xM;fWcmr~mTMqxBLy+9SOt zuFTKuWG$?@Ge3u(dK$C<7ZAW=p;Wles=*9Sh*!j~NQmdgXD7sku9+Tj8UO-uu;&zy zn22c(SuiWGfU&zO$cmvTY_Q7GrRnApqoldCG}W9=7Yk<>UtpXaSx|1CodOK7psd$V z#=T^OkHXW5$=Qti=9=w3AB_$i*X>Y<0NHa#BTY`4hPK@u6$%XmT9B(Oa38RqF{BLWDoHkS8bUIV-uJw%YjESC-9$7we%&5s{dM>N-gfmqv zt5+9gtLo!}8;55mN85_dN>8quJf>~(?C9*woT}yV%ZiqiUmv|LzPjj^^r~#kW43w_ zgGVZq;jI|pY;}rGNBB8$v@l#4CqCCTyh$=pLh89~O)QmLoD*|9*?6Hsd~R#a=yET- zM%%?}Ew9;nl2Gnn>n$H(F6PeWC*i|>u&ZTAbveGT3uWSi@IuzJ`qR4bsI_|7_@2-4^wX8j>{r>KmtG$Ve6I+@4_9s~B zvmfN=e)+HbgHLX}YX19IFZuMYUwv@sBP@@TdhM0fH_y2 zr_V5Nl-8K9C@-tK%!8&=Q`%6}qSc(|+-UyO^-uRdJvx?2bITqH#a$Iy1`4C84u=bE z4b>ZfyHmuCmm{DlhbxGWL3ZhS>EL=j8So=qD>PJs^-~aG? z>>u}yEKSxbJAW9-p3k2mPGfiPxcJsvNbA2Fyy**!l#g4UfgOU3F&Ra8y)2I`n_M=h zY^i>ouFj8Nq%77U@04quYDHL=q7~J};UZlR_=~HntEvR7!-0M)0Z=Pw(X8qsf1L{a z#i}J;U-gq}q^i{Oszz5w6CTkq_gq95A^Mgp-mj=Q#idV*KF64n z(pPBEcX8wgplp2&;M=4I;yP%x=Y~!vMBnZp3Yr2V#~Z|s*oO$?C)5)!D1G3W@Voga zkcx3{8%MU`*g6gm^I#>U^dKAZ%$7m$3~JzW6Yaaj?7G*M&Y64t?Ne6#dUgJ1?8KEr z#*Q0#&4c+5*rKzu!>2W!dDrUvdSz$Zj@f5FUR&|}in*I+43tjyh3AYPb79qywGP*i zg(FYDbRbEtIX#~%%ONw0gg?`_bk$wMD8$X68J96LKi*u~$d%;&m5ruXU~(c*?2;12vTkO*V})!AI&{1w zl1*t$gY~9P(qhH4(A(t31fxVpQ-}^}h%EU-o1NnFE-@t~y_#x{z^o80NfA-|xrZ4*JhDZM@iUYqn@@sa%pFV|u zYwv6Q*WUR^{+m0V%YSk6^CWGNIj&3tMSIbApISAk5;k13sncf`dj$=*tRwH4h)3r{ zr5i+1I>1=loFxVUmJ}~3GXK}4_ixZ3ADZuaNw4^)q*owAvc3u=H*f$Vjs{B!ho))@ zYRJiI42!mls?)$cFd#0%!EhifsR=2PW_}MgQ7xHfVZ)b3JPMrG)%Zgk3Q;HmhTxA1 zVs)>wOnOiOldk|(KFGd*dfHWO%a%^K?2g^n=Mi^u$1ewt7=O?C6V~TnS9XSqPCYmO z#!FA+^H0tkw0`iw5nnw1*}toi4JkYV&OjBOoWfmJNL7k8&EY`u1x<59FLnwV(4So> zEa87a4D#ND#~zwR@dw?Ce)uAyhy1jJ`2;xYMzh0A$guCLPy^AtW-?rRHDR=ZO={jZS`h3eXdG~snMNk6e>+uY_aI2N$&u}}$fA3@95q^<^=TQ{n z&i}=ITTaerII)AtPY)y6>j- z-E(l)i!k?hVD4vFz=|h=iI6y>f}O1em|rR{7t;QSm=Q1x)cq;yLIj{hiaiqW0-dpJ zMW!4&ES{@k28Xi=3MoimqHs*@_c_Dl(lR$(MCiN~Am zoP$z)EJ7qP0DMwop93M|J@HGt$VUW%K1D7|B;(0gQc_)6GZV^|WVH-Rt!JX{qO=h9 z2GaO)FpzTKU8#~uv!oN09rR&Stf$jLxr7amw*rMztXH8sLGGY+Xjb(I6D4)2mwO-} z=L8Y#gQ8DJp#t^$q*KL3x99h)eK-G5S0`)z;33BD%x*}ZyY<5BU%WUyWEB(dxa#0Z zV#_nEd+(B^JJ{LpzRi|)&E5WA0~W6sf7*2uZ+z&b{C6v6HZUK?<1uiQQa%&j-66Qq z>+wLSPL_&wW392r5Di5Xof>9v3eg|rY2XqM+7A2*=x~*TviJa2Iq^xAQJ<^rD}d;V zPJ6b{P#UHipkC1j){CJkj3XQu zJbJjL83+&#L&M0y!GQSdT3;EqkG&}V@ZyWzsEJjyhy4Mp0T0lb7>}?(I-4Y>N4>n^+xxN zK2_)Qt;siClvQBcK(4FxH-4GhY9eBeQ+H}O?P`0x@6<{fZx3val z1mpnAVl3gHv^AJ7dwI%-1u-(tzqR*C4w&s7wkAV1Fs9&v9B!Wn1d-4jT#pCgz;<@% z2FK!AV-{4t*!Jsde!ZKmjjp?5_|mJSZ;!^dzq;UK;)~Gwu+kiOJIh z_3B__lrcrRL3&4WEH~bh-h&V#U5tyyN@cZtv+|VurKT7%tH*kN6s^A3(*5Z=DMcG7 z4V|t=1aS52?ZkVnu$O6Hl&-^mSEoNr$3M1CjNvyknG-cV7CRABSH}tsh9b#wN-=_P zWCknC|lIVopzFlmxyogm;i**-wVZ}LF8LQDT=Ku#wK?~pL zkYME9V7Z*B6dw2gF{^rezE2o^+bh6bL)VcSU*P4yxjJC^A>z^!VyD(__}@)G|!W zjY7a_8%<98kNku_y%hb{FV-m2t2EJw$?@^lFq+{;jMT@7VrbM#gN?EkY@}}9l0h?M zdlK!dplBpihmIxfIe`oZqJEZU`0w!D{i66Tb9CP)UehCVA3libUnRcN{p`_u#m~OX zBL{-p3e}(*MOb9HP)-Jw?+Y z+}@usP5-$bcXF>Fs9xNODemj_b80<@Z4Rk<+=$_TbOUoh13mP$RY@(EpJtijbxAq` ztu)=~5i~4}>QwpMMZ6N9uRm<%6W7GF{H!;g#*R9~k)t-hAxM}U0Tjv9vTK*QXU{GQ z&qF*rA1$FbSgORq`H{-E65q;vtMDyG=v%9dIF`tj3J6S+#va<*7O}ytBq&<8!Hg5W zvr35DXAuOHGW>O3zEQBEC-Xoh)1aHtgVQy6gDzz}Cr%dp=&Q+=Td=hk{zG^k`?3N# zIC6(-K@K8qM|jr2YV)p<0Lp5wejwgJq8wpmF{-jt*w)uaHxLK>+uXwM9g+k171Hs z(a_Xfr+ZIl7EExBmU{%>_jpViry2ege$l^ETn8`jz|Beu0jdKn!=)Q3%XKvZGk4-4 zJwBvnm_O-)O zM>o(^@BIgmlUwYouH<F5t5<=2kX%X^Q|WQ1!^DZxz9*_E68kV3Ye zp+#L`?t$BHrKzO>8c8`cuv-lPprq-tDC!PPmQuj35&gvFEgIk2Dve^#Bq$+PoJdV+ zPdQl%Fx(91V&@8{;?!UTfV|*gfl~AT;Ryx3M&^?HM|w@ch&O1!dWAUxFt{eu!5MR( zCc}|8U?(yXI<9=Fm(d~uVH^0Xmcj;n56qOzCX7LsW{qqF|J}89WTR#cvYUe%9pJ8H z`fiP(Imm9((K0(?(^=N&@C5M+(ECGM185f6%_1~I)ckH!AG<9~9?r=zgtd(HE9U#f z?<8^O?~dj%U@PUTF<2{(tRTB}7PS74ls5$rvMgS;TH{_8G=srJB$1G1Qw};K&V>AA zWUJ?8j}(bS6Jn~!@=Xj(j9Brh%2a)dImvfUU|Qsy=;Zj6#4VBgL^D<_N&aG|9?DXr zJZTxk=+LmWCNvIm>4(OboMWJ2d(zPO0fYhG;fSw5(7iWHW2o{GvROwg*=y_D#=dPK zK+Ob7eq7Wf4E}&gcqW;qTxV}E;RZq=wg`h?n8j{ngI{AKpYFNnfBFer{Q#|6(a&kD*;7kqvmArd8%RnYud4Fm;R=h3KOrH3qT{b=!2oZ){w>i+-A zub-HJeM&M5@;9=}pMS9Z)PdLKZ&G%8{Ij<%dM@AH{fxv`Up@WWkeet6HIJ3AK{=@1$>v#i zos-1^4zXxMNOUGq7Z%o7uq0TfRxAA@xh&Sejx=RYRZfkJ$+jz#%BE&7R4$h;Q&vl> zmAg;_`7z;X=`G={@TbD3kx!%Xq>>Y=v2eEBuG|^DJNs5v&V;M8b>YVBnCO_~h>{Uy zrslG{}X~}6tlS`(grj*WC=7bhzFVEhVye<1d^uuh-8D;QGzqvWl2%hk!H6+m} zM}yI7rAd)RDO@QzDznir+;qS$qH!D@Tp(^AQF=qRLjKpPC5;b0@aS)Umw$f4MmFLV zBKQlsKU=rxY0&w5`Mp)rj4!{FGZBR(C72| zye{33y3O&hp~5%pb}3O^4@cs$Vg%jpvV+Ny0-7%6b2th*@My(Z&o7|t+F|Ty9Og2KJ4b%o z#u{jZ49F)1(NZiKw5dMR6Y3Tv0D@nVR&QvQx6x}h`TR{d)W$lvmf(RpACEQqAd~!f zd8}lk3Dw>#Ey1f#$dGQ(3r_4GW!)8qca9=`tW3HLmjAE4}<`1?zL@pe(Be8NRY-WYh@>LE@?_eD}|!=9a zhz$BW@TdV|$f}qn&BC(i%VarIQ7<(nhf8A|rxuMUIi-AL#TinYV|vk)%9{e7GII8i zxB=nWjZAMN+uNwd}-ze>1O9m?wh^0n%9?Ko4M0{xA*Q)v8^6h z{nJ^0A{*DU@IMMdRopKR8kj|)cTsTnzcg`ELQG`B?*7FU8J1DPP<{?swwJ27zg}D% zmbjeD0rzURAu!st1KNrp>el{;FuP2-$L&*D&U5VR-ixqq=KKu9go$sLKUkbvF-7Qlh8P1x#>z( z@j-YdmcTEe+%s|vvWI&!M?TKnA$lT^ zF`kZlMW93>!UN|N{=f?Z4aFiyAds1wg%cBAOdbeM9FlPTP%sjPN0VZTiC<=?Z*!mX z`ztSe>WtRuL-XgKHh=C_-~QL5-`}9@^saw$W3}bp$CdqF2dXvs;M49>^EY1io4zIwvU~UfZ($xuSG&m>%BhhxK@di-} z8b8=-j=@!Oytko7Gz!+b(H7)G7M{i^9FQkb_H@~pu+!uL16p(vC8HqkJ*hz(` zSiiymK9WWUU`W>#CMq=_Av$ZfueKI_-U33U_`LEOg;ficQpTup4RFnH-K5>5uW{{i z9Rw!iYIPwH#HopekTRViT^qJDPUl`&oNefON>hS>bpafvL?tMSijJT9B4xlDovpFi zB2-9(j#oCeYHWqJ1}gxOC)h1om5t|!>~_?{7h#Dq%a>AG6>$J8&^5rS4k`+)&>K6Q zGayjN3hmg3*+j1>h0#Ee#A65GCnivdFeSSNLBRzagf+QY@M0wXv03+nU;JY;jB%(% zusHG8hObq^=p4+APNWMUSBaz!?8x@EG~C17hOA}cuU1E4E8np2S>*UqkLohqoPxVDZZ)xDN*xY z?Ot!8BduDK#bdcpol@sIMLESaE_9}Hrt7TGdCGaNg`s82GS}rHuM#4(!VfUdi#7dt zr}I&ZaPHaIm;fRv0~1gk=zIe{7v1ggdR<`WV&O|f6ieDc5CNMY0)Ai%0YneLd89fRdoX|b z?>;Gy55XD?U;b%gS+f6UzsXiBRMd0hum)*}HbfudZt~Ro8v=$uK(Mi&Hc0K| zm@(8-zCRvAw$8^FWR5V?=3;iSQ_RX$j!I{>C+i<9H)%~yy5eZo71 z;0D?ytaebdt}|MKSc0GlU{PW>GflS-$q@jwb|ftnoM*&I)q?bLu?1VY2R*CnQe^vZP3r1PerpR8E6%Q;5~^)+!2kGO-!AF#`6L1heYWT)Io%*@GfjJ%@Nc z2iH6qx0rP92LU00Y(Cx;BL@fQuJD)k9UDNOIJEnA;_V8{L?4poWYw2nUd2RVN9l{RTzm-O^`W7n@g>X=L3m|ODm#VGpEA&j(g zvXo<@si--@;RlsD)MsTSgPFi71w0TrnKvvhN%9DiG39hLpEk z*saJTnD034uJ7Nwi$>~LF8!%iIb$$~1-wvSoWWDP7M9y`Nkpz7NFHu#N~1>({Whf1 zv)(Lv9+3pz#`~ntC|5u*?8*F;JJ>oqjh+b=`T4AiKU0epk(Hc7H6<(r#{8-Rjq_Pq z$~Z6qzJdpWX23K0{Zyz1^|}7%!?1KcaNqhg>&h>E?>%;Fe*Rr*1%H~s;%4a<*wv~q z6G7`ByAYlSp1Z7A1w&E9BvqK&4Et}k6%i3PE+Bv%C9t$1@`uv-;)iU$LwlYL64LAi zwi1cjxxz$Jn)+xY~~$o)|P+cr_)D2!L1`f@Gp6+ zf|UO|x(o&>LvVatL0N?1!-&8Nf!6~ENFam~`N{nJYp$V@Xp^5}e^g$?IWth=XGkPg zCt6;h?3g{BcthB_6%WViT3IWSnILrk)iVa%?7pGu=i&R~Pr5^u1RIfc1ULcJ52*Ec?5WDFvF9pZ zioH?!r_e{0+9_d%#PdT?0$}d>VUPC)rq+{fHHqGrL`tH$e${o2a$~z4fjvzn-k&l%B?%^3M9+gs-kia1!_wA{z(YufdPIPz3igROhM1?UZDLJcVnllBU zUKq|y8i>nRz0k{7w!fxaCMv}T`|$9*aftT=Iw#g{Xh`yc#9jCD_~!21 zr=Jo6vk!UqcB(V~2oCxV=qRM7a43er3i^O&ZweiDOg6z2C|HAkNKPSu!clP&0E{p~ z=t5Lvt1OGOIS--{DXs!vlA6!kv0%gVqn3`YU->s^bMeB^3qYwjuqDZOmTV3m3n1_qO_E3ED=je5WSl`Ik~uG zO^MnRXbv|cHR#lMyVmZW>TM679bcfG@1EzqAbdf5SIK*>_apDe{u=ly@>T3_MSDwn zN@6Lc##<8{ptN``=rppX@WXQ2Z5^BE@N_w2p@;y$Jy|UoRTj7-L zC`l)$Q6~=qfx<<;d+sT>p?3}+6P2Q|mqR3U#Hyk3bS{I>3%L)(B4rMm)Jhpq+{J)v ztz{e8K_-_VPhuicTq$CPvK%)k{Jk6(S(~=Mld|DTM0_9Vlf{>l<7<2$k1Nq`z07 zvLO+Ioh!lmKhd>h)43Zuto*mXdVZl;H|dV$&;0VD<}*U2c@X)$=H>`yu!(WHzO4?_-(p5DQq z-T}lBZFsD(B`1Au_nR+s;1PMes8`U=>lKXBU92QIJTN?RM&OLdjKGY@{o?)7&)tui zkHuY@J7z2p=SvHei(HG{E8LH}w&+`pEiP9W4*b7~lBe_>?}gs0y^0V507&0**!zHg>e(l5uC0jpKGKQrL&I9awTGcVG#B zcEsEuQQK_ahyNUn#JIH~q!{2LJd1X^MKAJ5BPTU)D*EQx_w)Z=^2JT-KP=f0yL#G< zPd#?sg4@{jk!^3VB4#|p#FZN!PAokCH-CQnMaVZ%7>P0a1TzwG@obXym?6sUjJwW# zid(4<)+eWkXBwvm&q&S{&r@dWvw|~{yGq_v-U@sa`!w)r@SDirW1sSw7cMEu#c8^Z zi__dioMO5Agm9Bs?;a%tR{Q4BrYLrY6yZJwbhbnmKUSKxh$@^{GTbsJID%fTI8ismFaD>T$gP zn$J=+zOzoI(eW+wm%o7gg-;wk4w;5%BBG~?ImvN8?LgfiB1k@LTr4@b^l`+B>spVS zY3&`zkLjIVH0cmq0UH3puLocc<8^GFQDj599^-W^KL&G-XSx*TnKWefOIN>j(SkRx zopEvU=rC23pXe^2=#csMQ(^f$!@ zCWraQ$A=|P^P|#Ga;AS#d}i_z^^(wG@o?0{qO@LjB+?otWK{|$y=%<1$RIN1MAC2w zJH@A{=t3_y+lASHen(j}c2@v1JYvDH{g8voXxL>b(6A%_xXr6qRM%}paA>@Ql&MU% zj`r3t60;?&BwTBjJFN2Ry55mOC=o`-9w|Hs+V%uP@gGbu9vey{bv#dO&yDZi2gfv2 zMvmlj$QD?Cu22S{xx2$IDN9f)8S)ra#EkV$G24Y7bfh_&%hEvoAw;FKclP^w#}}x1 z8vO7rtlN5Yzp?rHS*yF>7f*8ynS9d~PqN98N4rqbK*A!amHChJ-xZWuoA zad43UhHwS6;RthE#X+5UV>Ph>F%<2J-S7H^`$@MJcUQVM#&*Tz81+YGyriy3b4xC7 z(qJJm7YxXfDi{x;##&Fnk|P-z35|DxEm0>99KtnIE0-*(TO+WTMbji^xiL)&#%(1x zY)fh42>rMw#U~CIT|uIJT!(Zt-uMjhFud^tuUsHJ8jU^Ab_!|XFf+I!ery&XUWKab zK%WJ=djQ}HnZmGh4j_4vhf4>MgRDDL4H}XOSE%4qy$OaW6<#D1^JEDb54Du92ayDa z3i(q)R1IYFLk|Vw*DgPGdSb|+(@%Nh4e95rI~LZBoZ^4L7&+tI)ko)GMx2~KP5Kfu zg7T*?v}QP+O0b_Z6Fk*9BB<&`v7&y?Y_MNhqjPX@taD^=vSX@qp7RIeUm?#4W&J8n zDm$s-)QUCz*7kD@P7khX={M3jGCiW|%=DR6^BuF&v#MtFThZ_Riv8)Y%f6}bMZ#)m zySS;VG8u4iNn)npjv+a+LfD1ku25UWE3H9FGU+u&lqOw9I8>XdH8RoYo(MA|R%AwG zMMUlg*Mm5zAJ5K+aJI%ZO3v0IoUKtQ2wsxuOPj6Hx2QBkfvur&)EZ0kIkL>lGD2xd z`3v4Ryq|b`ymE=R#XAv#j?Wk`co<3*pb`MK++$*wHKF6`ByTL&Z&{ky8(=bfG>N^T zZpcqKT=%}i@bnzO#Nmn1`|O&CNOS3kP)Y_@ASp_Kg4JmNVGG(py2t0y&)MJ{GIY=gdYO7L}m+DuQPHzR`%WLmieJ3 zm}wCWP-jqrN5z{|96=rLbsNJ6!{Xxb+VIA3Pgo9% zK_CS*xlP=|K|Bv|_dU=-P#73lUUUQ0up)ex+G-`j;c>J#cW%qNKlQ&|Z z@Da2=hp^i^TOUkMFi~Hluhlo|yYx@=gStb|OZ3I42mVmu&|bYqH%d^u4yz-h0-P#c z1w=(bHoNM`pqThW@>+SLyi49ItGncbvM9(Yc@N&nvaKtNlh7#i8*&~oWHLf4vE`f% zpV^!Z4coVg#!*5xkOVkE`)ThXgr5603)Mx*)FL6Vq$9_3(a|e6c6D{he}ChRBOy6^ zPY&$ zYrxTgbfXef#xT}6S&6g7IngP>%J{)*AWCrBp}X8raB`c{3GD^e2a*u6)#y1;qzkm* zj0J-0)AT@nvzqHEunmBrk<+F_Xc*wY95E4NwZwTRfWS&1xp~iLFjnr|FW{{ZHjE(B0ldN;^aco0geV{E!rqVQ1sq881J-poqRK##)dqbOhC=OcOf@c+E;8Pi{-!z} zS6P{wb!4DcXqd4A>UA+MN&|rwfv%LobLzFyDQ+Eb2*43v z0|m&L5yT8^MFE)9M9dt@p%}>LJ|A%^WQe)XDOrGlh`G+q34xm?Ld@mBAQ5NX2$Q`Jsh}8j9O4YltkJ@E}G3;8i#J2_Ck9!=_2leYD5gCINRtnn# z^v~mX^nOK+x`x_ba0-3AxrjpY-`t$yyG>~hs#3)-#E*3#_J{jKRJc0QJp6QXn06m; zHhCaFcKn@-?>0H@li{HNr=p+oeu zP%YtjGqf;bS@e$nh?8Fnu-Eo}Lx!qZ=uBnoca-gA#}xvxw;PyJ?^@%X?z)V;Pu{2h zCGu%Xc}qE*5+howOphi~aMG0(C)E(C6b`1AA@keVlVNKzYcpa7e9V(sgNh9@J)Vz; zHNp@BOh;tx3lc%&J*r+3d-jP$)IQF}pcX=g;xjwul&rUc6~o#sS2VK*b&2`q5`C9T z@XO)-*Oreim*7$|!3}R5&D+8`0dz;5g!eY`m)MT$VeziovJBfJVD7EOVvs19G7<8M z&ap@1`1!{aJI98t7&MxWvDF>!;L9XY%-eemL$#GC0 z-gI-%B(ND$o}oeWNsQ@A&edK)jR1jc(B(@ozdO_`s0*eG#y3RTGrZl{*y5V&(Z>t! zhX*~rVEH{ISH1e+Q=MhgPg?w6T~p6Hb!C&By=%fb=T6od?xm|bZF6iE$;>&)%u-=xn22c^RS6|(f8)eM5U)MWRXd!l=z zJyAKO1wFyAA37IP!*0Xvae2z4T+fPfoy*C!EhpEuAm|F(mXnKaXDJOP2idr`<>cBH z-hXcosFQ13cz+nx3rO^Fh0e)(;69pwFahB5q|QF~aKWNscfQ`uv&K&Wc2I#)bPF-Ia4S|Y0lmUCy`N7q zM7Hj?meQdZ|G@7sVy;o@Xl=6Erp;C7Yg(Pz`srr7zdd|< zbdj=1KhIp`UlcwsdNB*>s^UINLST$>mg{_Jwldo|-(^ISvcm_K5iCz|+b6-vzyZz7 zhIAYp%qakYB-LrU;p2n+{&<7Nfj4N-(b#2SA&WXB#0d`5kpiSM@DuO|IzEP=1hhTn z0?L?Uuz7U`6w)MdikrZeLkNXg%lQu#hsHQtxFoRyQ5YB}NP&Cs3d45*fI>S;U>_Sz z4zL~ot0laL#Fl=Ba)y4ca;`3uY@#m)co9BCQ*iX|c%$f)$8P%V2P}N~-*5ROe_+Sv zRX1$zynfYYF~BNrTb}<*_wK)6!-|>v_19ki<8NQXiiN@|c(KwLK|d-8o@?FaGW(k+ zn&V8lCABdnmZYj&WkrKRgNjZrTAW&w(wZVoiLsHfi8k#l*YwEr!~$)hYreTCvM{kL z_2=M6(U0PPF5Va1SG+gXlM0u~IWrfkmzzw)5v*X5AY~RS0Z`74596~LF@W-)!sM`u zXg<<(>_y1~y-XEhoxG%1g%9Q6`f&19k2T#n@5Vg~F8bv1X}6!?dwlsNPd~A2>8AXA zLp^o-0^ZieJwVb9I z;i%Yh48p-Dn1kcxj#yFgkI{$!fUR~PA~WnK1B2T2sKd>1aE=!NZuk+Z+OPVaNx#Z} zbK#$_`fbM}-RWm8S^D^f|^+eEWAK;jYKf zyo^!t39nc~YXZ!aS(#iX50}r7=g7-sRrhJSrn>_^-Hp{YnUhZm!O$z$pf*TpD!>9_ zsqg=8+4t#s-&wxnEPDjwb2)UJM!{*ALJ7c$Y$bn!e^jsMfU_M4lV&Iq?T407%>|-a zDiX$nuuwCN*7_j|UP3i9Y@NVH)KEFVcl{$L&2KsD?2}GDdFa`}VmbS8$LOXfDn_-; zSknC_^+F3g0-Mka1Eh#`xm+47ZPLf;r<6}Fon3l`ew%(>`Qw47`@JZ+^+-G#88EKj z+Yu#!JXFyf#Ej^4ZMr_)nC_hJn(khpEzlPj3!DpF3*24Vt_m*&O_x^VS#P7fx52+dy~Mvm z4gMW!@b6Hg2*!rxFK(QsRb*U-98YCKvh#$ZI5~kzWBsV}OJXgtiLrBH8)9$7RBx;# zc46$3m|POOJtoF}g|P{NE;!b0K_f@N97Ecs$@aj|<9>dKn$BRj4%`QT4)U5AJ7Id! z`9)$;GUR|(L@sC!Oi-FFkOpFr0pfsi@&soIV&cnVRv=n8h)%EJcrDj&Ndg1A#caVg zMQ6rRbXJTTjxmmR$Kbx+>?p6ssaukbd#V{)pK*SRhMhOU8`KYIe7TjTX?2|cR2t~} zj6u5wi7kUx3=#(sZeK3&-z+R?kg|IjaV*rJ8=!_=TR&Cq{CuGi)IFmSvg_UrIjVQ(U;GSo<9BbhO%T)z$mXBcE$8*4^4T7=4pA) zw_>$&AL`hmT89A|EXxw^0S^iqD^MC9j%9;MLfAy5SOcP4a(c~Dq*1y385iquXe0Cy zGaQRiMPLmI@j-K1i*f?H9D5upl&Y_}Qj7*IeF4@@i2}s4&>(xP(BNF1L_ARkJ~~LU zA1%(g@ZQ!c9XrJZh_N2L2^hsOcoIX&mpTDNxsNzJ{ARQ+9mcd4d1z#|=5m<`^|*L7~$63A5+Km3q+((FgXS*w}j{QRw}yMH#mU!3~r zTJW;HsACyr6L$!4^oC2s`0d@u8c9+HfWsA#)9QaEhS?UP85dI9eXXmErZoOpkjl2+77JrTAm!Xgt;5*HCr zWSYbe#>K_)wegMdp12$bBu$@iNSIddNa=g@y;!KQ7uuwTEjS8jG%OSwZMMN+o!cge zu*DqLC&YdP2|!#>S&bYm_i^kG5`_94^-;Lw;ILm@Ha%{yo1)UGSQ88p*_9C7n$Ly+ zQHRM6cP)4|QOOUW0s;p}BjS*t)N;jJXFod8bapv?7o2w5Z9}_$(KUL}#QLS;o!yE{YH)=QQ z4+!__cNotIj~KrawmCK#uL!?2-WT37z7qas91#u~{qQ(OR0tcD0u@i4C|D@vXZgc* z3QXC$0^Wx8P6T>%0rzwWk(n4qgBGcQ4gj=~j&XIC5<&P;QBhn@Fuxq7Yjy=2NjQn_X8{hk=Fk7{eHp}BWZtjI=E*EbkEZvSN-UjOM%SFAlFZ`sLa_(aX zf$=T6>rKA!1tcr7n`j9PUy8Q)0Fhk4pYQ=hE46$Ue{c9ChQ${g=xr~0!|mcxn=ULn zARDrehdLI3C!7MQvwOGs_HOe{UIwF(!@-}99*pEf0y8kks^uy}9P2yFcNQ3)g z|G(5DdZp7>DO9>EJeA%Ge@$?R(BQvVyFt5Gy2tedTPLn_B2Y%ys_yjs9(ebA`hI!8 z_jCUt^#?uaAv%QSNLxB89qY>Ez)q<14C*p(QFHU7wARd(DWL&vE+=YT}ZV^iO-{i zHp9!)v!_cK;7uVHrAbidOljuo=px~W}t1{#xx?Q zefc-0p`xa~VZJQ9tczx0nPOz%ybNDd=J+HW6^ILxaEyt5<{#s}%2jH3XR7*D7E&k@ z+bp$JUBL^=4!1lh=_;{wBKmTS?+R|HwjZ*E1!RT!DOO$LRgR9&w?V9aL0HftZ#>}! z={7vo<|TWJ9g!~lQjjI&cY-? zl!8qg2Tj4I+uJDN1$z15h6eHuNfjvWdtLs%zdU+EvR|h2o%|i_mXF?V%6}nNvi$d> z2Ao`bB=73}0~_0xZ^v_`5n=K*Xe7@5U7(R7Bj}Z!QZnZCt4=jw`4Mknxl#pMiPhxd zAH}1);TEACH`2k&KscS=Bm;N)*jkiqtPD=}ZZNO_nuP&LRSu{#X@lav{;)ghuW(kl zD%^uzgWdI>`+Uwye`R2FxXs@dXba8v&kxKGU8*j3U+TLocvUjHKp^8cf_Q^PsC=%B(|{RlAWhMQbQ^kpA!#PXn&b;fF}YoA+2TcCSi$Y$nU=G~ zZ~4V@{4b!Q(ROz7Rxc|RMkK%(&$N3BWgQ2&Cc30nR}atbI=Qn3F_*YTS0Z%<7$Z8b zn<@)~h^Vk|)I78=h6M~e4#W}o&s!*91jB*oid>qMY}4n`B$5Klqx7wD8$IAQQE;2* zP`_xu;OyB?%&S0FJA@!g;WRWFs1Jw0^!-~xC`Mox9su=#(;$HaYRJ8|j{s5uv@V<$mt1xJ0+8jD7i zSgF^Th(I^Su#w_OZHzwAoX*Y^&(x;rt>*b`mN*Nr%jImDcDa5FyB^8F-?KwhY(2}W zw4C0k{Ze~}IcTBd2#pIm+SY_I5%Py+A9$CS1nv_jUVM@m40NAh_rD;ou0Z33Y*l0E5brmb+xM` zlL~+l`@nlkQqLy*zKjxUN@TK9lk#kJMN{_K>gsb)Gg1`h=N8-9MToqER}sJn{!hI6S>zrt~*m!ka-X;U`W-5e~O2j-HQ2 zI_yIKv}^*_f~6||i1;Ij0NssBoAm@|**1Mch!`9mrc|A>;F;#@E*mkTY}hS>t!qzj zUUXoh)gkuZeMwnek$=L_H=7417c>YxJ$6-m^)F&pD97MCgxlCjSl?mL78s$D7~UzS zF(l_*kBB1MgxDf@!%Q3oE6NC3KxBfh^G2g{+v@B4u63yIS|1>f!Xd;gWU2K)D{%?) za=2)*SVaL!9rgA2ePK@iEUGDvb5QRD-~N#O7dTX@1x#!}YQV$+Qq6#?2i!hD8Xya! zbBvW}{N(ly{GMG6+R+c^f-~dXTiKaxflz5-6)!K_<2~pVYrI%Z59{gWr7k+#yMvyG zejSA&=nA|Noq7aUpaSO(;T`q_(&@)-V&s$L0kzyYSwxu7-b7DAyfCpLAx=y%{^p#- z8Wd!ax92b8SC1XnTl52z;>MqmS5f1AJgCseze6AQv-`NL_nvw?xCE7w(ZSm`q*zL# z-fic-YggvrR~b^c%1yXR47t`!2qj%uRag|0y%)>bz00%Glo#=Qr`SCt`~$t4usmYT z(3YX%&?GulWJ7m|rFOS;@caGgS;K`N3THjk_)VkOm^A3D#=f)K|KnM23n=R<47Rf3 zLrpBzG@xm5(~2f}P1D+@jZJ%-4mK%G)(L~^gr*ad$zdWpsqboJGtk)Bck!FPd%ule zufjrHK(l2S>ZHZZE1C~BOU=o1aXXUO(szaSA3gn3eOGvgUtx$O`SA`UuKLI zi`R`IaOdhVw~rCWVC~;M7*COnI_`p?@niRNpzn$w2p{1Yi;2R$!%BvU!;&_Q59>P> zWR7QP&0k2_HaL%pS%Aug-v~jWVH3lTA@(5{ME+i~CMlXp_D!;f_5+evC#575=zF&k zTF?<{fwb+iwd(*fIcxp(4vL#*DrbX#7!sLTpm#sqOo|?R7yY!2(uHOVOQc@G>Jq zS#%O4xtkIVrhBZ#7ZbGs1>w{ zSO_>Yaa$fy!teU@0@WPqrJACH@PZMO6(;nICJDwlVFPxykVc7 zICi>CH9tN7ZDB8dH3f4cNi5)@BomS)f&=uD>N^!=-gm#$Z}$D(#?P#_kcM1rg~PPu zGRE4C8UvGxcQB|aYsjbokO4ygg1Wla8YxmdYZa0+KzwITyj$5IGMK)kHOAzz@Pz_Jbm4;33O zaH77AEF+=i0?88BpgO}zuEkJSxJt$?J!rZ1p5mvtebCI8G$AVxK!FcBIW$HpMaAAl zp|{(+*q!+c@bk~FWq0QntUUs;B?>E~b>h>|BAxJ`4c#Gl#ap+acC3CaayxF_EHPMO zw{GzQAHLRw7Eo|J!ZXnaE+rJa9VrkL@q;at(>l_X5Y_`Fso}V|kQI+ES@y`IOP4&l zXx7LPvu2GLIZOWUrH?$abm^myEE_p%)=0c?7Yp-qWdrf2DderJwC)Zif=O{OYnP{* z^Stw-^U{}imnJVNx~b~P^k;0pcYor$)c5J{%6y|^V~fV5=Edd}&8t?&>f=)Ly$e&9 zdLI{l>3g#3$?DHM#)#rM%IspPNGpL?3LaUn8BJsTnpn((Ny3-}kTikS3*zqTbP3`q zUGO(mpe_R%)efnoSdh|cB3c%UyYYX!cs5cIVhGZUp-8dc9jk~tRFC0~$HFK+{**NY z>)k|SLb|pr8FoaGKPM#(#CfXaj(ER{azD^w)MewKx}W>cOZ+Xs17f+)cCrER%q6eq zIzOZ#UrmMA4~0{zrF$QhxT-nk<|W9}*QlYYh6dY@%zIw4jr$>Zge2mcDS-JU3T392 zLf8?5g%}-vspT)v211!kFk2p~C=#-PvLZXn0Ull+sf-LHCUFa&CstRQt%wGu(8`O7HFu?b#)9c1r_eFK$1%(#WojXRk`HpBG**OP;)U`Kn#zm|)?P z2bE^b$tLMLb=bUyrRmjaIS-T(hUUP~fLvNqT&N_=nj~4)H3G-Du&^i!CT*!0rbe`~ zrg%!P`Mr3rtO_Qt(nb3Urj zJJ~w5JnpK7n>y5o@rRP<(?&J2@%+7I@0ERDCYLRWrHYE9{hq`w9&COD1`=6m!I1|8 zSbj&^GQ<=nz&S=9%rW7B#t(0bxP6YUHn()elZe^V;8BMea+ zH!irS*ZWJ_Uf&VEY|Xm%`B<`(Hcc+M(AD+gKVdwUv4bOOw5nAp_i2 zWzZR|O+{v1vbm~QZZQlQa7Jr$Q&n-1+iJEV9W0`(W|3m#CwtV2SOn%;F*1!>!u`^Q z^K1IGl#Yg_5gL&^-`CH&)gi9(wkVzGr>2CY`siu<_@68_pasv~0nc(bJ!sxAy?A9X7PC{_z_J zoHeMja_j2Bp=)N%99)|o{^;b3ZW=N5p4h;}{Z~G>{SnWysnc5O$_L&twW4L^@P%V4 ztNPwF=A3)S?qvs4?bTqnpFOU3<#~;*O-)lq(>^ngz0YULZ$qxf$kQ-ZwVU+sP=y|s zmRKjElSqDp&+eC!d)}s*vo>v-HFFbxch<&@v(TnvF=Sefg>-g+N76RhJlZnaKH34e zW#-t!zLgl8r6vp}dx6m)*{lU-%OV#$rqR_poW_t#2|7EL(VzfY1ab_+0XKpmB!P?O zFlB6E_Aiu}OY3h!f}wwG)3YD{c!*zq>!bT|dY^g!6EA-G#If`A4<0*@uIWx-lsa zv1q<2oP<0{6%`hMvku@~Ub`<{UQuZU$DGkv#^u^x`f7cZR8d}Bl!}D&0a@pDaY-F(r+FX_y>_A{9vTP4zACt@J6_ zUHk5m>cN0o1SiFDkvD>d_IWh4GGR3STPw?=ZFfUMCvrz92lt3bxuwKu0_;qq3&CGY zo(mE>RMAERT-~yTCOLiymX=s6a)mBhC`{WD>ZW8$Pc0Wcg^&M5p(0d$-gZw311YSH+jwt^4HJ2 zy5NaLwR5+&2I8@J|4F?^&RYB0^|Obx4VgK(u_V-QQBzY(@tCL1N%otv>Mth}C?bSY zOm_%##399`-jd3$ReRs%-k7&BbXW9K_lJ2OhCYoN_m=Oj;Hl!$iqh(IuZQJrmPc&6 z(yygIN}Jn_)xD~wS6x!Yt6;Tuq$=vFI{Afatg_r&Sy^6Do-QlZRaW<^k$YG7DygN{ z#;VfNdVFSQLqj~Fw$i5~2`RZQ$&(wU%Brf~qvOmGpC4Zl{~lq!jRAaMyU_x|f(y4x zavyq1jjP(jFO(`--Yx}<(YH*G*;5=lYF^4* zq)&y4`W5skX8>s&)2Uz)UAIbhPi{zqpD@UxDl@9efbJ~_68S5!56B|(S-okm|wV}@cTlgaHFvXBdb~@m`f+q za(bim%lSc*Z+qnjINpUFi5rx9ni$1=diTU=$xVzt|28pB%?Z*)@C(QdC?hZ*M5fcY z+J>Ss76WwSX(L}-Rv(iZitzAj!(UfY6JxzojWOxh=72Wp|2_vW3I0zrz$28NE==KW z4Tm=8|Kr$?yCVAX+Nb_9efOo;Jr%z+x@7d?O*bz%_lEzAVb3@VuiA9*tyM2iTQM(x z*ysoEyz}0fWFP&Nuhstxd!GS5rF+y^n}s#G>fOU!gWU>}jvRIaa8j@-D1am2Ueq~9;_QW6fM7`ZtIm$2Ay^Jd` zNJG>Dq-z;kkkbN2Z=w!BWlM{)S#Ftvs2Nd(ZIN^U87S;9F34%(BQr-cv>(wwO32cb z3o6yE#c$u|c0Z>a1;ICA^o)Xyk%xQrNPkeTdB*mP6V<97W|b8W2UfQm{K9~%g%)7v z7Msb=tWKkYSzS6eN-eC6wQ>t^7LiBl1cOSE37G|EbG3)1w`aT$I)+Z^=cOow7Ft0Z0+&wGngDN5xhgUnVAaz< zs7vArg1yJ_ZSSTEWyr z);TtfX48p+8>dNMfe80?nZ6O{5WFQoh(W?WqaTl3m$ncCT45VKH7^ zc*YJk==IfaD(Bxk<M~bj zewn3{J*T<~$`pOP%n+)rDDwtu?t`n3U`I7Ile~QdiUJ!tXJKgWCy_Ue6(SUhnsik( z>COYEUn-qf5d-OGJjSZrXhqFvmHWzKETJ!mu}V*MOo|!vW17mSX$vqUNJ;1|{2R~% z;ZP*o8g4~6p=xW8Gpm{D@QA<+&$&PF7JqtHpD~kWJu~pu5tGLBnRUaR?d#XK-??w% zkjkbJ7tI>gE8To_%+&Jckz<Z!&38Pq^!l@#(yJc3bJ0TVkk{8F7R;EvAX2<> zdehlM&KyrtaFiq|dCET6&<<&oT4~}&S-O}XlP`9_E99^rv)Xhvv(vVp8*#6RzKRG(`Jl&#Pywp8m_YdL?k8US=mw%5UdxAbUXv0_uHs zWM`as<6&%L6uVdEVFwIJ->40RMnK*<((cQROWijbuX7tOv8}Rkh)1B%n~;5OMnyMd zrp*?zNv7bTygazd*dfp)KKYF9n9&$RfWDJWRpTy~(+Sr;fDrj_T+$Y%_kx zXJ@~`lD)$IKFs}5b`D-oXZPTD(Asqy`Rkbz=bTZ0F*}}V+PH3Q_F3o=TTtQoGxEBE zY=YXiL@Cjg2 zpk1}WBFY-jlmpQq-2fZcK_~;F@s%jX!8;lcD;h+KDE{=dhIlH4?bL~#Co>`w9gS`_ zufJ&w8d7L#cx9MB6@DSi-wz)^`hf$9(KgE45~o2!BZd?Wx&kx^ML{%v66eD^-wOo= zjeiL54;mSb3HE@UyJPhOKPBXdT4R< z@}etJYxt_@nxY$1*72b^0p46RD8#Eudxv<$XAd4yJZ`Fh7T4lZoI8Mi$(Wm>k}KKH+ukDc2vg7wAvmX>AD(#^)*TBMuRxB`w31tb)5T+8Vs#C2U< zD;eQ(6e#My-NhshEfzxSx2heGos3uL4QGLY*{1B_%|JR?s9H>tr2;G>%s2rE{k2a+ zOA$64Ib|UF#XivT6)Br|Aho?aO_Lh5k)lsLSZ$0HOvtLW%AZaY@+p~173Xm$pPP9| z_rZfFj-7aG>$9>~R_HFa;x7J)yD&)o)FjCggI&SiR3LF>529Op_*@fYn55rhSZbu5 z99Kdhjbu&II6y)`0jB-PLrjzS-Ksl#?}^G6bszk+T>s&*aykcol<7(_daAz~)f>1a zjX*q@I$+?)$_5s)L71CO8-TxabT|JE3|CSY$iqvHshp>mYTD@T1kSfOk*h$Ne*g2? z3D0d-itjsdseB{-(%DWH@@m7GQn~by>a8^v0@2OpF!{^N^1O<*&{>KN?G6C9f3rQm zG}X!PSL20+1?EcNteAf1FAf%a9xDa4xwJGHj8{~?leimlGF>$a*K-7>^pPW7L>(iY zc$w)61ZeymLU$=FE(t|kZmtWbWKhO%eQ~6;hPiZ}8mT0ds*&7O-V5Ckx{9cYyxQY| zrb5$K_&G(K2A)q)!@+dzR$4TTrI^3zGL?p>RMZTwFD@wcyIg)#k<)l~?=f{})E1XC zdtG^^B6$b*+}Ym0|A3OJrb2IiLD@yw87Bv1{+0cB=753q6}{n6EE@$U0+*`zxBOj< zeF3z;wQwOsEvdpXOUhl5Nbrh1{7P*5v0Xu5acdq!u30B8{Ytey$m}Z$^9v7EAB#37 zkHr%#G3(Y^wzBqxT0XUQK`mEn#{h!BcZj}J3!^}<#0)|vwK zwjlu)Ii*@w0Tq$j8QIC@Pqt$vC93@fR3slb3c!c(Mx(3ldR~E zkfirY%vUPU`aX!b{Yn%%J4#Kn0y%+&J3fka(uy#J6Oj_~U1{S?x~QLsuC$R&u_f!D z>0GzI^O^N$O=}-LW_r8sgEyXf@{L!X-0{YBi>_Y2WXZM5E}^xw0{jp!>-NLoo1_*s zIhsO)k%NBu;PCfyC)hNK`0srR8iOLL@od9@_30_!b|YQou!2--7qAX9uONM z8sCbtSV}t;hd@K1(D3n7OTn`c2MGG(>3g+klc>0aBs|;(sYrWT%hAI~Vn^LGpfX#~ z%|c&+E_3ip5ZTj1EBbuEG;+cfd~&8+GbHfG1Qb0^kM zWpgtxjwv59y>{B0>-Nstuxm?Z@0J0rQ<;44D{Saf**)2xw`DVJ&8_<1K3$UPyY2TE ztzrHRmpzjG@#E~9Lw0O~Rfc>V{aZi{sFzx#VeAUEzHd|CAtOphH=SF0e$z6Yp+v1t z))kG=4X~e4G;qjdWrBTzV{FkZ!$tOX$Mk|rotLDpce)EZPoCUGgdXllU#es$B?pZc z)Jm%7llnUQ^1gljgL_AAt=v+{D=TZ7Bb)q@cypw z7rATu7F9N=m1a6tB@I)UG?+>sc~2^ZYPr9X#VT7X*Hy}uo$QsJ>H0#cHcfgl5KdAyY#+j~8tLc?#CEdvms(q~CqDXQ;p;Z*oTa%<8S-ms?tzOCuvLrJzhCJV*4&_s(Uv+#qr4vM(~4jU(xJm8VkT13FaBR&Dc zp0rtTCqNJ(Dtk&CA-aq4hr%uJ-(j)~$qiv`NC-wd5H1UY5>uv!eA2&G^TYNPdq>Xv z(-n{Jo%ZxgznQ^iT|4ozCeM?RS+89C@Qgks>ivuF|L{VdVSK=C=UlWdoY~8V*zZ`j zeCzJf|D0FeXLkGI$3X8p=;2*cXUv%T^oj|$j|zJ8gU;pcWh2M?mfSe1CSM&q^xkat zDo@$1*GybGheht&u;oay*p;jrapnb!#@E4*C|!N>Y3#!nNyspf()=a$WI*=mk^rwQ z3J#XW1*Zp%z90(&e3*|fNdU9Mt3x@8E8_Mg2g^fkBb*~#gYt)`&JE4*O^?nu`zsbrurt@6q zr`9Bu>!dZdHO@6*zWaoms%nz$T><5;=>$DDp(OJPd0^=hoo0RAM>vq%1G;g;Lzyc zVr5x!X~9P4rld06G|x9LIy1R8sdLN80<{5II9v)PoDO6kJFc>Gg3n46gpx{0j90*0 zESDG@*SK5 zwkAwzm5@q@9EXFVGz6;w|26wp1c0?Pp`2^X(9;)&olQ8xB$R+yn-W;yyCO|VIKhA- z^0{gbHieQ!O(8W(PB9AZkzWic*g}1$CjBfFcu&#NU@}yYl)rJX0=Y00Ps(3OU-E5p#PY-_Qt>3h>Z!^1F-+5<5QyIkLec7?fXxOH*l$35z8*YlRD`PiB`JC95 zQ9jiTY-p6{C* zF9d!_3r{NNCvUKyA4k5?(t`U?&p{?S#2EHEp;KU=JBm;}1lPe_3X0Z`ZOm6t?}3&9 z3DiwV(H#+^nic-pz86_EuUFx-4G&(r=GZz z8(7srGB`6|RiRYx>4^Ay0sd}~^_I7#W~EVQYLuIiTc*>u5Z(COX3N!ykN+F$_R%)n zTjn52lMg~kta4_)>Qy~_>^U6@s`nXrza~u*_vnGe;bD8<+tRQfb}6p=wi7>PpJjt& zBWX&D*fynE(IdiBwTmJ@auFaz^P%Q)u(L`bgB;XP1O*Rel^g|@Aj&sL6BVvC*cb5d zG(URc3%Jp?v0aF0FlpS$?aFk+NLWhOt9=x`7c3ZnN#n4XWW~@57+Tb17?6eut$&10 zkGg2kZb=5i2#rw706I3(3eBrDeASP^xo~A+xAS zBffb-tFwG~Hwv`BS@`nXKM^;!V2hN@QL2 z1=Dvz+M%9*k)AP=Nislk=!22`fW(rKa1hQkz0vI{2q8_th$36J(-+9kFVb7!I<@2n zP`(?|=NmyQVDd$rEF3WyQBFt*t&zBcSkOZSWU&U5oow^d05?E~wmGRt6|lG>*a!ed z3Zp@mK$vK0BsptU2pAz^P=$>o6A>Q~?sa+~br}FLSicRPf`(eE7bFuvENz3K)=&V) zS3$C}puM(tv-9aU18)ZM{ISJtW3Df_sJ5}u<9R3e&fd_n1?Oky+@04rRdL^R-DMU1 z2B+=}G|al_rsL0TTu5`dmR+XQC}pSss$f2KTA`)Dp3W;wCX3P)RaFLwJM3W2N;-;M zJYo+yTuAzfCL=|m6q5LZ^}M&PKG-`lh!55c3J#7;;1h!Fygj&7w=}X^w>lCFo5SvK zskcJ0m@RHgsZya7#tS<6mS>9N3*sx|9J+bOc2pM8Td4MKmIHCH_H2139bXVy8R9@z z>gez?R3Y&#J5YI~FMgKwLnTn0_3J1sC~(p%xC>do9X9K%sx-ayqpY@H2RJXi^a`6k z>-P*2fM->TS}a6@4?DlY9LFOj{Z~%1-|Dnt!l{U@&4y8@we(g>E#lFju^--6ocM8vG$PS{{J?ft@Iw5!t-qOuMOD8Q- zk%ErE;s_lS69jXyj-@@a0__wI3l2sUy{sF7do=^77|1gKMKOHKeq#J`BxMKnh947; zz=woYwvc9LkW@XCyb4!YE0JsplDS{_Q$WO=50YpTCx0KhcEi zSuG8b_sf6Aby=iUaNGdJD=6oifO^r%-c~^rYdmH!SdN*OpxXR}j$ovYp4Bia>-4`f zsd#Nt0dQs7EP-pRS$9lX0(YYL96h6^7dXMcqj-260sY6VPipDX8OTO4Qt7m4LP|#Cd+m28C&sRn5Py9kwRiKn?JmA6=2b%<$G zX@;|BjhUz{$W`!B4V(7e|6&tR!`8P0+kLdhr@M*;9ASyd%T%8u&Q8WzTn*&c0T$9( z7iVWvDPMZwBCS?Lt6HPu)`)BRFZMQ$TT91Hca@oS9W+uRYSvV9RYhwBpHjgpfE2A& zo}hY-X2R7czc%cJm%}d=vOCl<-k>)cj)w~sC8$I#aZ8~xH-2#;Zx2n2^6Fr9l*fbd zD8JmmbT;<21@zdjS@=46rJc`F*aACSVp(kC%jGK-UJy3{8W#HCfgRLKu!oj0%zpyq58cMhc1O}7{>-z;>8ev2U zuX*kh0yXN07S{I*EL-}7T1h&xzuG^>&*NZ?;QpeNZ=7pbH3CL_j5Jl^aga_x+N?;i zR3wFotr5_pfnyPDk_qUwg0J8ZbbJ97^)FR~ROk#hSVSJ%JB9O7n4F|eQ)C%J zR7)IaYwM9Z(8Y42We#A2%%u!;G2URPbLw2TmP|efeIi~AR5mFQ_iMR26j@2?!8_%y ztw9zGL%cfO$&Z`+$$Is529ON~5 zwFP}r&1JO}{c39JkmOqe_|_s@eQj0bR__)s_j=`Y#9SLeY|Bst=DLU!b|QE}&WBVq zDqE`564e`0!?j)@6${G;9s#dFCf)C4t*~$4ZrEO}!tJCH*`c9@deHc&%Qf}BFw4X{ zG@58=nILHVQv_Pj_&YuPG_yCD{8kKLyQ{4B+~@e*g+audo|ugqZ5# zsnGlsUD{NS7>FRM>n5`zO-Yh9x*e?sAO%hY%@z_444vkukpDR1wPk%?cNdK*4^@k^ppLyPGS9k7QHF3j8xq=V3ZeDuX!%t3|4lG^i z5oTGn_?)(jku&+hZ(p20KlD(?EcVKt3zmQQ`fK|xe8F}5Jr5!hdV;;B%;%FapQ6YF zswcL{IQHkDpxD&ZMbu8iRY#1Gin5r!wSGP6t`d98D2eZdR2zLyd@V=J*@gryNUo<1M9IH5eDC4=4f{R(J;Qq*zSpqV!=E%f>EW9Vn>~D; zVV#FBH!Sz?*ZFX6%*5AGyr`L)m4sTcKH~$+c>kf*rXO4)c7%K zm1n+Tg<&0#l9{K`+hVs_TL5OH`a^a0CCt!hY=Mf>BFpQbw*&)Sbp=A@fO&)HE9D5G zCACu85ZqAOe&jq%p*j2q{wU%1NsCad3`$Pz2W~0YcPQSVVFk_VsW$Vz7%!V#-cTpA zja@C}l|MYRx@Ao1VE^Qar&{Q#Gv#miDBYXbH~rG5>L}4uKNx@TqUaF>zy}NmJp6sb z`yT#+;RO$W%J7tj-*33z!#5Z zfx1eAWk4nbg`N;K=z9KTXLa|}!iDHJjb(!@VT2DFXp`@1Pkb?!o?H&5#y@v8l%LQ+ zeabzuWLT13%X=*MJ-f zOcvZHvX5Grv2i|I!PbGliaNk&z_G+FVotJ<%TCJhDTgBm{)USAqL|Ymr2kVxJ>N=F$&cCQr9G|)*`U949w zwzQb^ri)eG7~QS9EjmTFFqhYHq-`V;XRySOEhANtYbkSdVP@gcg%pCp^?_hFA)epf z$Cgw6NoMCh`7SsRzTB1#Ah{FkqY9V#y6zU}_a^CfwGHPn>aU{&MLk9lu3eMiIz{JI z3`TNFnDoZ$$jmnyuzUa-g}=%8n;tP>N6$AL(WgL>r$OT2!i$$4b7D3go zgu#qZDy(4PaJ$}^3+@_ora#`$d;r~zUezWJmEUh7n6>+}=g-ex&aQ9DJ`UyoBHb;S zhD;y+Du45W%pI9K`9-L46}U^H%9+YvfF&XAf`Qn)69m+pC%ej9yL85I(&7>I$}wp9 zj&wCDR${RqVsgxZdVcIx8tQ>yE7ub~MT>S!Hikt}=WgN5Wznjpy*;#Cs+&eFP}9lR zdG<(M zMY^(5O8Mhx`h$6SQLh03;juf6>xx(r8rx%zD4x_xdkpU1Xj=A0gC?8Pq*v_u@xo%o zl8Pmxz^=2v+^|$sR{DDtA%dE$I{aaa^P?8zQ8ZQ6V!N)z3ZWt~3@w&7xkAWfBiW`^ zRUlK4BKLtRG%!6$@ne*j2H|c?g;0V6p4>&6LqyKowrF5O zqnSS%&Rl@uTouVYQMP6A>St$Nb$hmDbKHMtWR}dXja<@?>9)SKXGO^}UBy||=S)6( zwa+usvHHuYgD!lxnO!zw?&`8$Uf*gq_?C0d+S3kMa-KAVmkSGV1o2IO2g(`Pr{Ae& zBtv53co^<3G8OYUJI0qtxU{jFMRfwH$b ze{cTDd>OS)x0;^fV)e+ zd+kN{ZS&t@8g|*BwI|wpP@CWKGMtKBqyzGL)$6 z)nE|BBV>J{mjcL+$76Sw2Sk_S^|xxd=<>i`P^8F#P`F2zgC+6*tzHlPhh9gop4Rcy z>68_Y%$OXYT5c2sz#vxo|HE#lB+t{jeB9|B-o->j*Z@i0Z&8zQhk6!*TW~_h4aCE0 zya7pruvjs-;}G}2qhmLC2ou-oy4VAEFlK=R6E!YTK|u~Q0C8_U=PDL6m-~6UkORat z%1t|(Q$iEaCYOfoR3(rE@Q(Hu4OpP-b6Ec_Y`)@GLlzLZfuCkCCTIb+VF$Y{JCA;| zzh#TI@;_~5mu7F=nn`cX-U10P?dEg90pEz#98&El+T|^Ayt_rfT_HRIZx|#DX&}4z z@j0SOV{Z0Gq-*^FTE@j{$v=&3y>W|?FEXw&Vh?72G_W0{8;vtehvuf~LQvj>x*C8A zhcg)EtA)ITrI=asu#)?q*$W}R}`9b?`Aq|kU@Ly`*67IfR14jg=t!FRvZ2!CZ zeX46twV)jqoqWsisn8W15;#dw(LYEU$Cj&>JJ{_q?*K=fj549SREJhP!dXokqTcCw zj&GK1EGC8dX4L|<4Dl!#7&2#d^3B`(_C-LAgHZqsVLT`bE?#XQWUk zVT!b3!Qk)ISt1UCnh+7ip}NVNbmPVrjZO_OYAmWtRTt$K1yjDFvs(toq%r+Q#@LX7 zXbn39t%gK8Ce;_9Xs)6Zt*T`3K{(|=C-5dwW2ky&si}xsud4s4jLMhM)b!+ zQ@nSK)fVERysR=N^-AF(std>V_eMf6mW$TGW;=R{)zk2(eioSQ< z*{`ay-^PD`>sLI!AAzW1HZXx4e7lT=<)z(Y~Ns+`&4a zwUNKs(ewNol8rdO(8x<5FrnqMxzNbZ+|C)CufTPs{nD-mB6Z@WH$PryCwKi8`}cOf z1xdvyE$d|VodWR4)APbG5j51Y)9-KqyBb$VxNe(mPulo=+X@?pyT*q5J1*|e*5fb& zspn=~SytR1rH29;?&Om=Li%aM9pGa7A2Fi3z~MBks*?v`rcLT`l#fonj-%9cz_0?m zllI{*Yev96!L9C4)Y`f_Ma_@ZDeMB_P@hC7L<){oFM3V8qFZpRs03y;*mI}QpK=!< zaEp55%7546>;q1IhO;-(*?~s&i?dgNtW<#VIsP5KN`rsO;XetVzBs1l)4v%y@ocFu zhyUfw3)U@&?T_)8ECwGyL%9pmaGXy6_DAeBd>g1&T#6yqMH5sINPWH;d3X*J9Os?}aMI>2Iq zssLXRSQp>{Kqx`y51cv#!1u&zIsGUfiK7&6XACe^Jv$M})Bcc!^-tG_ccFg7 z3lAD7kO`~!NMK|pcr=j7r11z{qy;!i2)IMVG8A}fJq7HXh423Pg}=U|8<(q&Mb@?Q zGJjC_D0K4MRoC@)rUDxug|QaD)a+7#<(2blBp+-;uk5dpOm<5R zSl2x@ERW&AY%^k#qjRvy&<=@~DBJR+sBBAksvBx4zOQX5egkW6n$&MjpMrSOaE&}~ zTCzwXWZM07Py3&OIo$2<9@kc zdGx>mOwaq372K>lEPS~WRJ(qad!#(lx=NZG5YDBenc$Hlm>`-k-0oNt3GXnia*Tx6ZO2Y&q<9-&3mnDo;Ym2(>HBsr5%T^yLx;_tJ#_f&5v_nI z>Q|m_)in>DJ!izo*>gr$scJ=q+DdmdCp(!(Fzb9${~Z>SwHdCyojdLKjK-e;oIbKUC1 z_zAbJKf9krjh>&%_xHQ&={e@{b;B21mnb1`zB}SYPc>t;9mi@Tzhi%3&Oq*KHRpPu z2}=4F-6Ds=l)u2PV2h-nalvlTnFY0Pbx}*$lwXZle2^kqeMp=P=2pXvH;opT!)hQv< zP%9V6wd|sc-}&nce|}dNcr<&6A)^RBMM+8P_Fx5ds6L4q6`QQsU`uiX%Jvw_J`B$? zJIoyP$aZD{rj}hTw8Ehd52?|t@Hj|E$2knf&vftvn%hD9XhU3(kGE;%P`L&<1n|z! zJIrvwpm9`$>(Dsz48`5z&_6o)_6~a=DxuL*fYa%(V5(vD2zy;>4Z=4EUmX03!jw5o z&zdYz`eqxV0&?| z7U^YmNKBAdykL9ZcG9M&8@I@cx55eT*hb|S6viqln}0eA6)07tb(?v>((J&ziR8c z{hs$uwySpMh?Qvf-rzI13a-26nvUzQ@8JC|zVBlGd1lYzdlzR)vEQBtAM4)?DR_KI z12RbaSqYmi0q2(e(2MoTbJIp&cWR#%yS(7R6UdAcwC_k8F-hn<3-BGE_)dM70~*l7 zw6B+97Cj}-L&a8f9xu)#Fg)FGSoLSj*?kt$N1*M>ABuCd<<8NGa|lF6&mIl{-CyD) zdtEq2I=oXt!``3tFGz<|*xCkZ^z#zuzmp8C9kGbzYJn`7w!)W>0#luCv+^XigQa?d zfucBDfyD8r1OaYqp&X}>4>Zy6kASx`l)uO*R}sH#(!KZItNY-@w{qU`O((vQ{ouOK zpr+$o%pwmgOj$yivJDh{V?C1NSSS%X=RTzE0}e-e&E z%zZ5t0*$|^elZuY3PQyRZ(PTlBoN;Ty+w{}PJ`jh}!$f>k87 zr3n3i%0%hsAQlSzi`~f$FlMVrFvGW)X+ay0LIvn;h*^@|qi;}1^@L~z~BT#&hUZ025dJxj+3yKoN7ywa^ zY9P3ee2M$EZe>3|dhYT`mn^>JwX4rumwlQwZFsPH(5R7D-f?gC9kww$m*2gL-|fpE zabfnoR}N&K-w<;>(Yt!kp@$!T_sZ(5dlg1}C}wj4Js*)u*ameTF%~w+&Cv;RTSTt_ zucb^^7-*ApHSiY6ED*>;#5EYyg~L(^4sJ%zAti#RfZwO*y8Hs4J09@sxgrI_p`aoo z+*hD8=7&Q%6x#*kk+{1Wc#Z3V#B3fUaZmZ@!GhHaKW}A)LWz zXav4!d?Qj6#5+{fi^f-KZyIi6sH~vSAu=Q!Q5sT*5ETxTX#kl)2n+|1G5}^wICrI8 zNeJ5Dit>D|silFprpbqiOu!u0orqsh8^bQtJxb9u2%7ur1xVyoK#QdJG&N(FDG&-w z3drE8(%_*A6D1~>4dC$w`BD*>b){l+em+Y&3BCP}Jd2U1x2cAIJ$X zwve*cH#+cixCz*JW?i?a6**_q6Yt zwe~arIV&K{Ec_mN4f&2<7 z8Zj6G5u{?+!-d%H{-GsiSp*Ta*eOLc#v(Xi>F-!KVuL&=gc^N9tQ$0r0}hxr&rp)f z9xo`W$aK>P%SCKQf*A*SD9YFHH;oZle5gQF(F^i8;=YE2gliq^Nz&Nvg9*?hlbV)W zM}o7wg=A*e8#zeU!>uCCi`;=iVn%}bM!TuVmdZDV^I6c2hln|v&qCIKSQEk#N1zs9 z6o7I9L5LCuLK6}8(P=cwJBBt4IZyB?FB^Mi?;$;ilnrNPPK*pDL8bg)_QcvmX!tL< zl#wydS18SLF|?WxaO=T7Cc?1YN%C5b4#m!uW&zr;LgdA7WpTx%+#p$4d}p!33Y8og z0V)U0GGRy!mB-67aXEAUE+=39uAM_BHl5^9=~n>+y)lIv$~v@eQC* zG3hoc8|9}gFIf0yTpaYu6W057v#Yga)V8*k;E5A00q5Uy|By}uT%_QMwyrl@=nteD z;c~a@%Z$H2`H^IR+eyZ+1@(Yj=j^LcXQVm& zGxitVJGjj;@Ux+=M#irJX-|r50-i&x!wCAvPX2)E0Gbptn(7%$MtO;O;%X z*@~zXmNA_7nh3|-qfHl@P(3BbxY+O+%lh3>HJ5+J%g%~l;ho(#1NfI~ZO6|o`FkdskQBh6t1A;cu%78N(CV{^x=d=reK-3k=p~Ij91tmPyN*4-?4`E5I zCRnRGC>f5Cj_*y1UT7aL1c`=wxMsF;;X!Sb$~q>3HfW#)*u%|*zbp}Qs3=>*Zq zP`NW|98P8CLDgx<%Nf_*_m=~UMHymZgEyY;bLNC06RkeGG4HJ5EqxkW{p(7vy6o0# z&m1sm+zwB$ucHPj&e>|)lEE~+bU_Rk(SXH3HcPhR`Lwl(vyMCP1)T@O?{ zv}~v)mei2m#g4jIRe5cqH8n6XF7bHDb0vQ-A;pKnD+w*UQc?StYS>Rk$@QhernXq5}bVES2EdE|sF!EM;Yw3zBTI z7l-%oX_z?qs>fHFYzDOUta6=VwUq+T{B8K62X>?n}& zufD7w&ACB?#GJeJI+}Bv$6?Niv=lk-)LP0YjZG8Zk6{w_tvbW8K%0b@^ewm?+rJo( zTXN$Okiv|q@jMrcvp6qxrNhmx=I{h*hO|0t3WsNemxiHQ!gF$$ny;nKU?9Yh0&jtQ!CE!@&f2vdHiBOLU3y}{`q2zzR~-2-Tum|77CU|5UomQcMXe9YyV z;$+V6>?kA~84s|)6CgkGtQ6FJNuYkz&5Dr(=@#ru$)hCudJ=1K`=EoR?5=4 zN()FXtJQp8pJTmxRe#smTwmLJeQjlFtgN1!>0{4G z?J^AWyQWVknK{Kjdo84Ol zoIy?}q(#z#A)y~3+eoSrVnoZ4G{jt%3f3`#y{a1k+kOf&(1*<5ZQHiV?U^>-2%l7+ z?5i&w-K11Kk!^k=`{SmgoPnNPDy+ej=!2WtZro4hE|yT8t~%7W zyr6nK2+t+(HF&+KcY0WWrpFE^2z`6;-C$&^vIyN$C80vM zz$A4CXfeB^Bo*Ak(sK*GaCb;}Q9!;i+C9~+xPz&>90r%Rrcupt$^=YfT>~(A5y{>b z2xJIf(!`O2M@e~vu?@Mquq8vq0BO?9$tHxcun1fZkedLWB{=(fSbBtR?`! zpaje1NR>LbWBvMv+h1AnrzNvLymsnusxluuzGUe`+pf55tMc-y#fw)R@4NcGn~p!Q znaOL;>YttQ&RZ|O_Q^Z1U<#i6t3Il%(Qk$xSftu`HN0BLl?>?+C)>krWVeXu2c_R4 zRwkqnm1xA2NA%IFuZA!5M}8Imy*v!xPEf2o7p)3HZ5#bG0%EiuAt#IW8*J*h7xv>m zepQc}I+9I=VkLac&W3CP;|^yYt7&F2p1M~L$uf;^jHJ*&?eo%q=cLekEvzLXlN4&{ zmO_FV>0~B5Rd3bp=|0Ej@@B}8JmO??fD8%ea2QKFHOFw8&XJw391)U3JICjU!v-Zc zeZH|+e7;c#5c({9Ho9|#e;R5m`KP5HvHmJlACE#5fbd8qUqKX1fp`Q2@=?KBbV?#% zroi_jOJ`!8eTQ{s7Cy*2wYqol*x1*@o&0Yi~!whgrn@DGX(EjiaV+h(k= z6$H2*g!ZX;Fp`IW-2fFOmrPbsbRdO8Qff$^A!0GdhuAGx(Ee?Hk`#c=!2gSoqV)%^b+`~QzT_E>lKXD29!#G2Ofn?C24K@MPzGUmnp2*0dV z(+2R_;rMJ+tmh$Ojed?yP)RBVv)QfD_oDlw^3>?cC?A8J6}5ePz~qOTTy24)^s+}b z7wxjz+4e*4o&KM*xlV&GUtDWYcA*_|1&lWO)3x|$0&k`qed%%u!4R9 zTO?$Igojf(x7xnawfwQ*6F&aNzA+PPni_a!=1csK%He(c7OqW=3|=t#xCeRC|9k>> zcLQ96_t{MmwSY6U8H^dB6QosEsd@q0oxtNJ<;WzKBhWIXi^-PTShs~ zgjsi*M;V=h9&s)tD7|zBX}RbRya(Z!%f}@Hx~EViF?dgx=v%+z7gA1Sj(5#Ev983d zV@zoIrB9;{3tX$n=+c8p^GVf-hg$2-qIg#Q`XN$Z0O!_PCF0~!xi)4?8^7M6( zZAw~v|CEp+x=x&XEBgHj(eF@1sCQTp=Pra6m{P4EfL1-;x)d~*%Y^0vLQBnVBgF;Z zz7Avkn&{i{_%^scz35rE#Gmx-_i-QAd7Te4=L*rYzHa%3A@4pjNmcF4`&klF6&a+w zwSawJaI%0;DOgv)3vlu|r=1+Nd~^iF42g)UB)IqwA*B@wz-=y7fq5(7t?|x57vf3a!YS@*xW|@9@YzU7hJa{OS{=^YzHupnVCEJZulwOXCbMe z-CSYNafAT50TIAXzIdlzN8Yzi2E+waaa2JRp}m6{;uOO|J(39V8%fyWwN_7r#uvgl zK>@6;_jAoshi9Kq3R?l%Nrn9Kaxu zNe6=phO%Vt$>u9-vf;P(JzUcg^(s2s6Hom7&+MLk`*sW+5w1;~f!-+0{GFHS?nFjd zf+?ymk*F%@m5?O{#*=6w06W5z7wtsfSc73T6hJW$U~PbgvrDa#6YB%vP#~y=Ld@Va zr5$E{UPMNjP{B}VQc7+nso^fNvXjWIF%3dO@wZ*5Y(I!yNW4RW8I2=52n-Po%~^v6 zNpAtz_IEWv;@JSY4LsUJHiRK=xD}<|dw4ZU2YNsK3OX&fTanoZIeeHrYi$6n5{0~? z5C|lpzIrxg?pt4J_R;r;- z>=BkqgIMSLnFFg$u+)Olwx=^@C&HObPomXoREvu1j3nrdSWZunR27N=#;)MxKR89J z%~DeOK`ooFn~NIwTMWunHdQ~>uz)R478zEum5NdF2YgT*EVi)KZt*6-Q&XW9GVHS0 zT(P?vY8mVkm8m>b81|+^K79g)f5@7IH??|KAiv1(9fX8;4T=MeqdN$10Syf>8x6vG z5X2pags~z%LnDR85smds0&aS+fIzY}?`W4K_z#IL&VY8YX5x5mcZtq6m#P zMrhD5p~RWOuRXR^`F|KPJ}9@O%>V zftAfIbx-Ch-8zvsbXDu3bfCUI=gxWtJ?aaCXB@&k{0vIGqIzj&E=O8pw22tPCB>)$=+MVF;LjiowBASt260Atm8(kJDqf`8Udy_^i!SD$*>VHfY~W=olX)8 zw-EigJ>c6e(N6%BVpqtBHG|J+kSA!+XP|Fl%{(I%&!E1~?wsT22(5bh5ttRw$J;1_ z9U3`;mPo;J6+9?!%v8Pvj+&qU317xk%-&CcHD{Fq2aCvXSP+4b3_*?pg7J8pY}IS(FSdD%ms{#W+E2YeuZ3qjs{vTfN% zvyW$|e#RzmI}YTpK1i1gu%_%M*_Dq&QIVzbC*RiFbYDUH2ug7_PMsQ0HUp%w-dgXh z_tphk!p*UP@<78-*VN>KUJbf4Oa`^9JPx?{)s`A~!@mO)`snjFwOki1(~nO_@DW_X55WxyJWPve^_edCcrq z6H`rNOjAt@Oe;+~Q(S@v_Jn2#u7Cn$w&$mylOIu=9T4uiGMb#a5S1-Sy8lhvd%#Ck zrGMl1+%moQNhULsPDo$^DRgsHf^;GQqy-S^MT&xSLT@Sv*bC^|6@vz877)cEVTiUk#yT~R5S$@_iIok=2Fe*3=v&p$9T=g!=F?zzu-&U2pgoagyIV-zupx0%W| zWxH}fIj88AG)(%AEHz7VWEJCMXV$?iC5!Z5i^Emw%d>G?7h;{h)0Un#1J#OSLIvW5 zZ&fQ*9)-(7Fte%4(Me}9@X+xTPE8=2vkKvY4l6ESY*j!zf}Vuw9{*s60u(9!mw08t z>kt&6bmRzxA5E^=a8UD?kmF)rws`aq`trKOBZ+SgB~B)uyob3yc<;*#`wso-+s{8z zzJA%Ac>QmQ^NDv%$B&y?#l_zNyUp~p?)V?x`5#Gl;?UkRPH}JZhEB zsB<~8I*8Ya03Vd+8t1rH8%+j1>*ene?2*wcGQvM7I4EO8WRh``d7^#3@z;dHb`OF0Z4P52~+O_FPY3pF8aXB4!yw*NCxtMBET*hP!8nqq5@YR zrKu_w8sG9fUMT#)H@r~zQN4~xyD7{f;d9tkyGE%Mb}**fp>)U!s8)oY!fQ1|nwQl= z^S71zQ(1FqL|VB&TZMIiRkW67HtD1U9su15*;!`MI7~x2oT)MC&6L?q&c?*(z^8E-X2|gbg3`&RVOa|;r!3as2_HquRhmQ-3-%BmNAZ-d@}+wLSw>9+{V$m(WWX(m7~fxIxsv` z6*lN3uT{eWf_{P7%k8YDxzOb?gX|v=nT zQ$A$3)dD~+vr}4m)*StO$1Y`e=3C0!naES;_Yu)-h_LYaJVFKd3R#S(pNumt2M`Nt z36hu1OWArX^BzzOgXXXf80Y>F6MTN18dcM>N~6(`gZfSIM*(41>zDn{<~dce)N4zX z5Dz{Jaj3CKXh28|mF8-sC91ZM%>prz=$C@eAkFYjYR`^3HqMyY?~aAbw*UCb-kn=s*!75`*%D|eQAkzXyn(pl;4VrAZnZDaa3p!q)a1a!< z3_2*B;wu9bKIHNqg}?JfFbb#DOk%?-d5k<$u9am6oHB`VXEWS6CKar2;=FF+ypHUFxT%Trx{32TCbUL1OzTGz-!C-58yjUp-5ne;Rlrxb zU8n`u6W@OgRMI$~YarSR;X6b7gIaKX2{-3~!8N4-?*xL|LZHcSCQhzO{N?D!2*Any zQ=id0R=l`l{aw#JEaz=rl(>}mGVv2s0XIu$j=WO=Z^#B!lnYuOu6Ae9RC-&EEl6i)Mb z0EHh^WVOO?-0>X87kCe#@Qd1p=;08fBIyQ4#Z%%rQLiHL*-pT?w)jqGM37K#F*d4Z z)NC&Ji8h4*#{0HcXSYZr)6i8fm}J$Q435_OQch zcQv17E7|^5fsPqHGj6dg@UJ)C?%$>SDw+pcC&&|(vDS&{_xYdp|K9qJ>mC0)0duHC z7jpZ|UKSFvLS{XJL7*icRJ}%9DI6d|9^C*W6U_DKNb@Arb#7olp+Osw9~c6sE{pW-VT^c)F>bQeu|jZ@Z7L_8H@;;g_THwFs@68Ms1>MW+$ z!QkLeX5Xe1B{~EFIkNyLDDeFBTn4b8vfuyRW8tYIH`Xs2`&s=<`xCDM+ib_umsj>K zYbSSks50^CgFj`9Tc_O8>()z~=KcMhJb3UdVLg~|mgP3|^Z)op{o}omR;KZ<@rf`I zeGk19XsWwKRw2RXmqINAQ0XdwoTZZ_G0iArO(U?whHJ5x?D&~0TUe>{Pi;e*u#9On zLc7vT+nK(6gZxZl^77@0#Ij{r>+OW{I{>qF9>sWLwJ5WLkfGLkM4y43559=~ltPm6 z14W>?$uB^!8m^|5$=&7g@>u6>@=T}BWd+2r0|Ec}Ity?nhp7Qw$f399nwERS3I_ji zauW@DTcp8*{eY*Dglo@v+R=|`j^5mP+gq;rZiBd5{DO1f@`8zK_3ZX{T;2WpVQ9tu zl?AOU#!pX7VRsF!962d*52#eq__bjRo}yg1S{Tiys8g%ufuRZM<3p=#>u*>$Z0(2# zhCejIqzjp{m6$IS%=X5z(~Gi8(<+14r1kF7yW)Cjuslwh<{lRtUp%&IuDsAazk1;f z3r4JxH`+G3@9?dPtm{%+bvrUkK4aZ$earez_FK96X_o7UW_oh=ihEwZF4U@j=YD&c zTXnbcge->6`i|k!(y|U=L2!0<;QN;>`q6t4H{7Xhp-It|nQ(#m`cS61TUVv+6lID& z_p6%z`TkKg-TLJm?%lE9lc)9za#gA07P|UUE>f8yDO|u8Qx$V%QmD?W} z+H>(rDU-D=vZUGkF1FjSY}(|$owC~|>N*a&KC0|rcGC;2oF(23O&E9=tG=PCZHJtk zzSpnqv+BLx)hi5!{zVhS-`{#qrZ4`iVvnC|zhGqb{H}?$@mZ0)B1MVyEoV2)=+?Gt zTYyPsw4K+#ACKT2AUv$!DNPd`7%T{8hPO2|u53ILe8<@jeY;Aj$&21aId()9= z8gpN`r%oI9MbOo z2%i3C%p}P5l)QD*<0BAPpUGpp^*cxHUS3tX_|i9vE32089;F>AL4G8L+7xcy`uv6s z&u`sa*rw>NyQz5hU1-~ViNVrDWe=}CMVO|><(Hwc+(niITPiP1u83@V@xgWbF~O{y)`^KK(cMNPH&#DPHm) z?{wkev8W#QFhMs}ZiJNz_ab*iHf5ar@TEq%@$&d_cvkY8$>#Y8R=(830Gs|RYMK$? z&sa*hU6kGusVg&CW>gGjH6@OPkSDRJR48e6k{*P7DH@h#%5 zUslXsGq-QmiiakZA0>;+Y~c{{Pn_m+oLQKnb~T%F4HZV%KMqogZ=kIUEVo!>+r;-_ zA331tb-D1SH=AWW0%g*yMw1EXT{@8kEm{N)N7o{I14w~){0DYAY;mMFazg|@`D93b zW26z$ON-Q@XdQaV-JXg+_%!~LCE;PRC(6q(FB$~_JH*V1;5^12W`APuHS88ICRQX? ziVH-2{9=6d^@zoJE-@JWHw#%cI`OO;ZFWhyu;cG#`&8uANYl$oF6O~xPL1=a4g6TY z1osruk334VCv*K~-sO|`|F9-~@r>QZS1rPcLVIX?N`n&39U3*NE<#4cEUl)T zNXXSzt4Vj{!da~*hpDGU?~S6S#xtT%c|$ymeiMk2${UwjDIbfzIvlbi=;(R+p8Pl3 zRXYZ$HaeSI| zZ5^t<^d4Q0`yN8wG;&Zk{1}$hiFf16_LmpeY3-7VlE2gSB~nqtYvNYAUS5&9KYrJz zuFrJx8sbx_ji}@D;#4bAXYp#B)DF}W-y*L-O?VjIR!#$|3n$Uz&{@jI^hCZos!D5- z@9%KXPLFS_@gE3<7aAB(#ce<*m#BwRo;+R@NvWMPJFEO0`G}q zb@31DurN3XdVY_)lMbm-3{^{A=~t~&c*i9B1@(c;88IRK17)P{@u}k7L>%Q@-Jj|j zXqKTmc^{_EMK2;``=Bf)3hMrZ-`b;z@~xL|$N1srQadRF1aU8_WjGuCHlt2v4KJ`o zb>b>sdtzln7x`A+hr|QPw&1DgpGH}6E9V6^6ivB=bw1~o@4zk85;s4MT5^CT3S>r2 zL0?^Zk5d>FL#^L6wS*6SE(5ZqE)6fpEdF7lwYUmIQLaYa5*QNg2VFpC;y3=RTvUTH zNsbZk#*gP3x}Y^gl_Y1eb~fw&sibLpa7E#HcJUOE6K;(V&fl4LvaT=^O$_!vdkagx;~X@>Efdf zk#iI$UDNPSwo~J(-?kGi1j+duc&je4GQN-1~GGcopcx^1&i^!CP#8|?5AXj zHkun=O-U3!r0LO`B@bOe?F8%aF-V-Re5?&a@P5-cl&GD_yJ+;pMH=^G0>stYy)Gws zGua}ds>ttm`F4$*oKuo=EZI)#4th$umdmK5;E@hDbRprR@!=IxO&b-sf|HZR1($$) zV4#&P#s&2{5we7jCVnUJW+G*sR2^S{A=Pv{YNK|`BxTSaZtZF=JDOQk>w8F%q)a7# zO|d|VUw>Oi3oiH#m6OeHA~ih#y@=!_(PfR|XbFuhCww^YG$3>dA2DSb?KMd#ea}aG z9P~~xidY1xC}E<(bMa9JdS1Sr2%D6U;&e_|KKnw-XtVEh`O_xen2wQyJEndE-vURg zsZIDzLg)E0Ri$QT`c3?hbF%iE_(Rig;&E^fjbN%1*NMlQehdo}5{6`3Xnfm2c|UaY zh>$JhBU&^jln5P!E{OfUR=7^+gB41(aDy;H7%ki+OcbUHGlW}&+pyY!FGp_jrL-vP zTa^FZ_x={={NJ8GVew-254?U_yg2Tm&qa&q_~PQl2`gT<#f#<7>2uK{I>y(jv+0a~ z{`TM0LDwZ~*7saYe~VhYFJ44{{EPqPd!eH7yZ>iur)a%USSqX#)(9J5tlc8qD?EtE zpWgwb`Z=Las2BDKuLuW(H-+B|?+Wh=9|#`_pTcYZOW_;gdt?&&N%&Q`EHrBU)d6(B z@!cfbF;@Bf?Ya<8~29aDYz|Kdgb@vqwF{}<=d_5betiHjCp#DC5b zmw5To6Z`;Q(J?PmmtNlX|M5&>xTYE#(!r2pwfkwe<7M2ZxhdMM|BG{ytk{zAv@*RX z`7!w;=g_9N=Cgi#-oLx%-<>ZAZ2{wXyK)?or5kK^l|nC}pK!e}SQrK`kQ;^Z!en8( zFiV&t%oi35%Y;?JI(VnvCEP9Ck9FCj!V~Zj*&)0rye#Y!UK8FB4hu(+=jzYGhlsu- zKhLj(Gs0Qn?vp4@eZ}iv)%V|?ryNi9)}?|b@-L!Z<^LBgx}4Q~#5tyk$1XPg&~RV! zbX*zP&SwxlRE)7=J#f#!a zbRB+sRhg#!rh7HsIo?^Bc4-c3`ptFB$#n11WtWDE$H?mNlCVzBmM#HxfNW_T#e`g4 zuvVvZ=-Q4WIZNb;Q)V2Sn@H^5lSs@xHlyZ+vB&Sd_rtL-NS9_Gn~m?7xaXD+X7?Sn zbJV@ZkKce1qoRRy}C$T4@1t}#9MY#6L;To3{9*XbMJ>A-aDpl6ii?2zQ%RBE%Hj}6MpCsG3XBhYx4hz3Q{Ri zL%T0)wqp2{7G(rp!-}kBbk%K1Y)D+dzx8Y`d=(6A&d9_YUwi=%po%ZPU={H$v8>GE z;>@fVJCiEK@4jll{rC5;Xusvgv71F5uHC@q;7TK#gSvjjRjA>wR0A8YU7NZxmbfEl z)25u!QdjWL#8EVEG#UwRa5QG>d%$Z*qj8B7Mqfa$z)ippZB>VD zO$I|Q78fuevwVhksN@tv)&cun9axKgkXHAdux%*IDouRRE1V}H737QVMJ%IJ;;XTn zr}mwBe^uf{3Cp;qyE(CwRT;0TOq?!eIpZH5Ddr?TICd;?j1?U_#@grxC+hSS*RfDp z;)~I}$JA85_DJF{?O9sSPL@O+yWW0Px5RfPEIjD(DV0;U4Puc_iLZNfGsO4c^29Mz z^8sr^R$5M)Wr4V~JQPw3<%KkX<=esss zShx1#`ov$)&i(5W=05Z$b1(TT`%~iPE{R@jPZzd%#pT=AURuB5;@Uqa{wy7v|HXng z6K9$G%>`e~$Ngs{E-7ntgW%yuamRkQUP71BcA*xZN_*3c<-31#d--6_?>gO?cwp;& z>o3x+S;?pUhq6iWZvxR4P0$T;#3$Ir$~fY-?pk|s0~+uNYo9JjiC@d&yMNORNVLvi zL7n_Qe2@h+Ku&GNz>Mq9?9jeEpErooWR>H;n3*<>d3)E6?7y@f>+{4qeZx0~z3<9x zRt*}yEVIo!#l5bT-=FsE<<*sAYHzIBvg0OWZth1Pjvl>yM6WIbpDeFlj{CuPS~1{$ zaIDG9gqJ(*?xb!)J43XaqnR)D_%UV2%*)Tq2jBVpa_@$nh9}CepUAq^jkxu(t)se5 zY#n@L?%YQ!2RYNT#%+0YR>i7z*`@NZkykyMm7P`chZ&CWqS=qly>(kjkLwC%Kk~@* zVPjhsAm!s}PkSFGH(BXdO5h|58>@e^V>Sj4Fgm(&8M@^0K3xKH-#@Xvu*aOPGw$i%`IcE-s_vdR{LM$+Uo{!EtMGd{ zj@q3>V>|>Z(({{;pTB4vw)~!vy`Nq?FgfA5YzOzeMZ_omXydE2tz zxaGq~P)ly(r_!fNHPHL9BS2ed;1_5F95M`E?#YfK8nUnRp6@WAYn#%WI(6(dETld( za{AKy7WN;bRNFkATHilmVqy2u!Dz#4^VeLzaNOjLaA08YYphk;D}Up)=eDd3yCzD@ zW54K=LKXLpp1%Bn1+BVO#&2Hbh1p1WJ^24h!fujW0vvwZt`e4)W2ShVgwIS@3tJ6L z$Ua9=kb!IjPa>T>Lw>e;b|;=x5jq2?Gb=5#ROD|!(3WMU{D_?v@uIve2K^?edziyN zBSTo65Sq!w#*e+;!a}zjxWZDcrS!eB$*9lu^UsMN(GJutK0{Pwgj%m>cTi$XASP+P z>hS#@fSJUymn~K8=)wVPG;);?~%=e@%6^ZXLc^$hesHf?#WH z?TmKsh3~J~)4Bq!4wk1<681w<;qzyMKolp>g}7FN4^lkNeQjvd2?zMC>l&qPAL=${|eR5~qhplg(#frlS_W7*G%5&zP(_kr%&ItTkl>wyrCPV zcwo=Ga^%R)w~zec)jRLJbMyK;ks(GD?2X?7&FcdJaqz-oH8P+T3#O%+%@(sM7)Up# z2|)$~GuAa2^eXO)uD#*{wUxcVYt3q{C~g-pyu#D+^5BqHAOxa;O@Zx!oq>Y^U0_@O zGk`;eOAY0Ffgb@Ow7`QPPM(M{jfXmQvN^gM99`GQN&2`uq&BofJ$!2@jk%X*$+9v% zcED4)GQ9Q|7tR>7XxH2%-IweCeWd_j28?U?Rw8WX73?)} zpmaO*T+P}wFwsuBJ<*Q6k6N04r{3JG zwf|OErVlSFc5VACQY49owQ}kq)A&gPwq8gV$YrvaRD9DtM9~~ zy(UcP)f4&b8snJrhUs2MTtyCzOyOhJ8we74svk_i9QLDjkvynyfIPrReqc|mEq69LHiZeShp<@?O#8n;liEm=el8mKmG#r>_)Rp7Ss4LNIj=F+i zmSmhHoqr|j%5mWmqz8`&&4_Z;735V&MhZ69pN2MRs4gc^|0cn!8Ug--7#Kz`c5G5%tYC#XYrncA{I)B;8JF&qR49^mY&pjZ6}ao{875&uXgw6P^(zm*RVy zB6Cu0bX#%5!t`Bkg#@V9KJ9*l{Gr|N6X87W$K&U75v+;$`R3RqqKWoAggvA^&k6S5 zJP*-OtN%o*k6J!Yi$2m&l`?TYR*j(7agM6QpQlxdP^sr>Rmf45cIDX!x<`8+4NvJ1 zuBR<-N zH+V=aEGQz31LOx!Jr2=pdSZmKk0UK<&-0n+L3`XlR1n$~@%kYaX#^lxSJGQ8cd1(a&d2PD5O4Itdx~C1Xk8q8*PjOkw^2=h~^Sj5Y^Q&Vw=8ugTbnWz; zfmSIN0|p9C>VtL#GeSB<94y_{HWbvu9r{_-5j7Q?#+YUThv%T_s7a4-*v0Ul3}xA! zm90Wo15j;!`eZ&gEGA16P!$l=3o6DI#J`pgtpV zRMVzgy1t9^{@i<1d5t5{zs~vP{0(_?Uij=E|M+bGf+t6Q_2BX2_dh#-+3y~_efcBU z8lE%r_T1|H>6a#^Jw0aA%Ntmi&;HKJ@2hQ?^391QuSjVhzIynbXFq+PIOcIkUM=?v zlvd(k_CiWx*kJDgN7_;YfphR0FpicJsZa9!BAicB&8zTmX@B$SG)uq&qdWzj3;Qih zw@(Pd=eEf0EsX`46BCB)Le@#i?KkK|4>OBlAb()_7e=~2w?P)|Zi8j7Sfd*4QJc+Z zM|K5ruqDSqO6#r#0U0^KFVBMErYO5mjELa;9gFv0CQO$0}6?Jp}L@2*axx_VC zZqkdjI3_qVC{rYn*87EU)j5r<@cf9o?QkSZ zWParU>hMH_4-fVq`EHsYj)&a+yU>k22AFU&$&5>QP?+Ge-8g)F)v80{r9*g+>kgqL z_u2X>{>Mn$?x%N9Ea zr?-2^86V!vKd4R`C3cxcj2$`{|MnML0Fv1~H1=@T1?m!%09($Fe^D`AqokIUmp0nj zK|q!Fr{=2u((=-s>F3hLnd#fpccwR{%jrrWSB6*gCBA5)f`;N8sp@^{pBDNm@|9LvSqv2jKp0F-d=Zl*IyStyi2ZI zy=v9!M11poiOccP;-gG_^tJda7-fwIF%(AWJ&@zty7QyP{i#tVJNUfZjF1Jn-}pZ` zf2Q&*&i@djOecKw$E2pwe0ECgk zLbJYB`^QbSH=W%)=R-yaVt>7%srFAA|D3Abtnk_m%|jlwLn{({ag0H&_D@o^H=mtq zJNWr`$gDC9{Ol6W?E^S(jcPU7T?U7!HvkF9P8?ewNGrt@Q}c2Zk-1K|@W1 z_LKH=cEx26@L@o)a3pZJYd;?X6!YNW!vK>AVhwTeCc9*R%$@Sqzjox%muis`x@Op{ z*)7npD1A^NEiqzPZ@_22T`?sDhTKoCBuaUzlB+T(?aOVGMl8xc)c>k$2e-Yg+uVs& zOO$<=pcIPO#lArdfm#y0?7mb72Y8Z^0ZogWlYw&qy%2~5W(H~l+xU9tWZ--G6f&xs zBLOBXVS-2JbDNBnHoJvDv}M`n)>THG%n58@ANCe}xg_`aAmoyfL#ey@Af(iyuq=3z zQj)M3xVY4^mf-9LHH(J3;NAvn!cO-=vM3yMpF>=mJL*1)BiY^GPXlsxYUuG57*=5* z4W|s{#36LBia5=Xvu72$AtR-KCezwoT{xZQOd5Y{)-EkWtwyb`3&vi3J5R?2zU_dF z5Q8`>3e2s1Zab73bsoQg5L`UXoC_b9#}d~gCYADcd04JmC>y{WhNv^@>Y^_(w0HJ2 zuQr(UZiCH)#5%HFiXbF!jR?O^(txs5vrT6Tx$RAfzA{@T`oip^8;pE7BrcJ!Cni>i zG8e}|v%eGo=;Bhb5#MY=elw)%a@cdNh-g zqT9IUvdP9Gh{PLUlWak+LGSe#C~?fS^Hq!41$6y%W^tNe@_<-dhLB4FXiC{>5ETxP zrpoc%zn&FDhzY*FA|V-h*wcC$>5`J57t}@WWOg#z#V9YsR7YDIU(fo}#|KZno9LHS znpx3y*PMHLC9{@Y+<(8VdaXS2^7g|!N%y!1+Uh`#Q$*%JJ^PVCR0tU_vSftaI1Dc^ zB{IG#SKEXb*~WMj{@TO{=>os5fAYFaT;~O1P1Lu^2SZx(1<-Suuo`pbFNlsZvl06Q z9l~5`_+nnv3eX+CRr}Iceu;ILu#+Gg;WC`7i|J#ATI(L=ZRMc#E8SPdQ`SrJ&pK;` zb+|lCnJiCM?$bT3(<{1kIbdvM>}VW{ul2ok0CIt@>M$7{A~q$ACZoZGwDO3wyr4qS zK+I*XUgy#4b&?D$Op`}ZOydzMZKPwSQ)HdlV9=YM)8Q)v4kaL!)anlat3)*C!gQ#O zO%yJv9FvNI++kegsS=VuV+d+`5-*S$j~9~jBj_PSg`>hL7_<6YTF#I0uIPGyr&*Mq z9Y&(A6-abGn~X$c1;Hnh;@D8q!!Tm#D)>9LEAGe;%Z0FajMPGC?r@?lp^V*n=jvVT z*)xcGIq-Sn(WP=;qKfTI%#Du|BMTBEl07fCZh=tsBOAomDQ5H_L$(HVxPf;#^*68| zN3a+8*#pp>I`$)sB);8jfXpJab#;1|EDOTbU=I!J30xK7XSYjo$JeR4J&=EP)NN_1 zTUY~L`kLd)U9X+ZSB$njOvnr|%hf?TvkWwQ0+!<%*rGCo26a>yeW|&^ceQ!4dzx>d zG)FgEKgYL0dQh?`k`nYto?woY!L{=iXo_s;ucGQnZh+9%6d?u z1wFZV03*-YR_-cuWYQjyGy93RZuw&I%U`WcG<>#n{taWU?zg;eV(O|Recw{{?_SyG zvBdj{e*pSmY0vvhmofdH#cLP8@#lt0eNP#iW&Tv_$X)Q$KSk%y$LdI9tj^&a(} z^2*-+VMM248f-Zvp|K+Hj1<;pNllX`A>MP1mGb?S#7Gp=IAmP@YQ0jHib;b5iI+52 zpY$C>ardmU=+#A&ZkzMFU60NA%krI_#5>}h4)1i|ZyUNoe0A&Ed;SoARnEJ&Zsrp- zPC2HT?gQw4?P+wtF83+B73eBrG&D1W`Rj*0p@^V|nWG6sMzgI^OmIHeFb8Va!7mF4 zTlI)B05qGXT&CFT`kDMAo*# zA~?5MUaUg)!?(G-7>u(ai*jLd+vyQvpw^Z7)Q+>hKxg9Cosx2&5Bf&?W_<(aUx`C@ zTzDN+N}liaYUj7mmEqsPamVb!E;SFhBF?B&van*aDB5)fC5){>JFv|=L5c6Avl$Ih z9`4Kb7^AWh(*gXCv6rB?&~(Sq#q1ni496O}7z!G?7z!G?7@f+81q!EB6EQS}vWiGG za7(>|BaJmFxP*L6whz2fq@;#>PRn0yEleEBy-Be#kCha6QU$o!Zq{1^7-KyXdk=|o zR*Ie-JK{gAjBfyO1q;xr+&~r!!v-NJQ1`R*c+y361PZZeZB%ryLWGg0S(HMvPUkz4 zCLtx6;x&|#h&1wdgHh+SSxvH$EDd_u5Vn_?DL9#=F;e;J%$6*FR>0`WH3S-wp{)|2 z7up(>3fdYpj0_gy;4oiOrMKFqdB! zY%))3IE?&Gx;LBd^fA8^x3@OkA|)5Re##M?zRPQGwzq0`rj@I9=a2cF`G^UIOn$T! zcWhp}CZ8rCK-}-HqEUULv|B%6erE|^8FrgUjL5ip|3C0Y!7==F&ErM071?<|?^pM@|3gtyo zD^wKzp;>7ne5DYv5QE~|b83WUx@d$&BUKS`Ok`%HHX=o8a=dvit~_w8HCp5*LDzUe zQy%aQ;puT0Hq9)CZ!|4}PToVeh?*G62Y2HET{YQByeY@|<_&C)1fnf8D1iNJ&8!lH z=pyPL+C>Rg!Z?C>!1+Rra>ZINM|9Gnf;$@Vk_bQ;4=s`BjvqTel=$h#L%m+S_0wI4 z`kxD2*ZMkSN$oaod=F%RNn=&gfQFY2>>KqKb4mRhUVI~w*hMmBMdAke1FQvd+3c4s zFh!TM}08J4qtyWBMSwK&8JdjNZKZ3bAWcSKfNjb>j=Cm9aE$6@vNv$M@ud8va zVHTp0)Jk$ZBxP_6WrT!D4)05TY~{*H4m+5`a{BYOd&!uVe=c8~nZG@MXMSV8oS&BK zPpuTFpsf`A{BC}ZT!C+Y(ex5O*GqtKh1=lUq+a4jitecYsQ(n8N&4sU?4vED*4cky zMMGFNW#@^tr>;#dlnNq_MZ985SL1 z@?w`=X*XAo*jT(PxyGM2?%K(j5AB-y)ZOCdc>RXk294RYKlK{LC|a29pF_& zYkqMWGzTtWu1G`vvXCA&7)ine3FtGadFWuT-lNct&T#E|_5jyhAOV`7Pg4@W8_*l* zdN-vcZ*hGOZgT*xDYrRHPuU#oF3|*u)4X{}J3Lor8axhPcG8somBh)2T3mF$^pr#d zKd*yXXb9FNHsNKp-vGxZ$9Bg~$3cMSopb25!YN0iLlGPi2O%AAb0`rBzsReq!FF@~q|1;|L&7iyHvD2A0_db@&u*L6c@I z9V9IoGeK&3X-{#^?4-#D^BCZ1U~MJ)7c4xpXO(C$74SIVM%8uYtEUVYnpR#qyo-GA zElYd59ySfQ;qpAb3Zy+^gGDSyOa{EwfN@(b_7=wPk@JcCGL40L8gTTPm7{%zqx^F> z@Wblh8HlWK#D-e`sYW5+kuPq?_jE~RrFKbCjDNlalQ~YMoFTLTL{ITOX8lTV#?8EE z?_hRzNO&h%S!-FSs_xR|YDpA2UKI*mEeq9E)#s|ESoO^6+G?p<5~EkwUM<#M&8`+= z*t9M~f;y_X4B1lDBDtzNp5gj|Rn@h929#E-W5(dEW5-gVdQA1k>Z8^2M${!%*LJKZ zt)@Y0ENWX?U0V?2NA>xw=(DyyJ4ZW?WbtFw9uA`#ZvdwP|F=4{m#IQp!0{Q;fd6qz z+*`-qBJo=`49^JL0B}(Wk8zXsjN%rJdqu&6{OnNlTWs&(eCXP`clc=8o;)A(Chg}+ ztbZ={bMeun0T2zV8xJdIdHr`KY4|Sc$L^6-8f@RQP->BGnA3b&O*_m9#WX2HweKV1TlM`1ox_(bs%ml45j4OR0A)&#=mI?rmCz z)#hD9YUhmy30;jwgCI{vSgBxKrmuju6f`~D)a5liww|Y+C&=SC2V)YBfbFw=Jy> z5~mf_^n63U@KDipt?yj%1o)}(ukyR%JIZMA6S8PBVCnO0D%Wzivt%X}4X`F6o{`_( zx|Mh^z45f%84|gi#ni**9JgE$=wGYnR+x_Q843YsD+a%hbYEWU z{Luw73dDl7Y8%$3Adl(8o+%D%*!G+`>@fSc`OKN&kQB^rUnWRWaqCe9ldWGxZN+dn zOY4Xo6YSit366?NOzKxW>Ol7U*?-HHvS<6Fkw|)a+F{>wbrI$dc6jCv4az^*?{omG z6~4Ty!8#Aw9_avJ4mJHwpNIXPvcCB>Br01s8Hck=S-t*kT$ri>>4G;;s;F&K;!UuV|#Q*W5~ zZ1>8!oi~r{z3JW_Pi(3@6#es`<=m&2_?hvICx1<=w{D#}=Z+8?ns_HooUnD%3SY3G z;}aD{ZEJSS{PWhxoUOzA9s2CRtLd}ux@TnPRa+<1j?3`I&*epOPmZmsF=apnG3;Qinf}d$0J0>J?m3m*~J-u}gBbLnj9Sl8s;XL@X8XUu#FZm>TU+ zKnWCuzaz2*0PrTJQ5X{|O{m-kq!AC)L$m{Vjl1)mL`EmOdfrQkJ9^GLweW1>GnV)L zahMLiseQg~J{ID4%>Siu$3&+7{42XEaXRr$Z&omWLE>W!Yo5)p7W_=vB{K!evv*px z#X2u^-sWBJTAm> zF6w5O#4;59^M>tOqRCxm%NHVhg)PQ?igAH8;|o~rjadbb{I&(ry+|pUk=ClfmtRtl zme!dk^y}QoY-yQXvPXTV-z1mRG7)k#Xf1Ci`G^915^R`EFWCu_fY|eF5FmP;Vw#CN zbF?Gl-Z3;F{S+aE8);HRhmbPizp>yJ{rIlr! zyH}z=vXJv|8SjrQU`Smf^kdhn{)p$KM~n@aoHwEM!o1sBug_c6T7N~ycw2N#D3lp! z)24HFb|0;CI>$O!07ABNdzCUAwqgfice9}vfb^IdP!2}{rzgte^z>sUiy&aY!;>U> zW8Mm{wA9N+duMn>{^q?4j+i&r2bwyw64f}{^Ukzcw>df#>IX$D7$$R|4XR(j$`K zY1z?^(~v`{zD{LCY)aNji1#hJog~z6yIz=`%!$bRG+W=HeOW1&L**q=Ameieh_e5l zBfgURJ#=|jV*BRE!fS^=)YE;Q;CirIzcy(TW;pXux6OYGk89sjMkeS5=8>cT^ zIEmN=iSRhP^e82E`3=8B5b;nU^k%oIMGLcU%U_?pI{%IIkJ7(N|JiGB!D%Aaw_Q+H zyh^(0@p`8@oLGg@zVN>r-K|@9h(>#A4Addkp`wF?ESTMBbmwApyJKFj)#=C|ZJ%LZ zicNCa{+yN04cYywzsfK9{TWW>aIMUUxd^LK27}SX87#8P>Grq)pLt`w6E1<8P`HMK zLX7iKX+c)LT7V>*8ERHh=Ym%Gl?6pT7!RxMKj&8`ftH7&hyXeaq)QC~x`S zS?VL#T@zcG}8bwACzexzZL*wDYwC0tJNQz_0(EZR9-aPqqoJwWW7O>--tCzM_WU*l z5$g7WV19u&zkNY4trPF|P91ed*$7LNX^n-F4L=_P!e!TvBrGsxLQ^5b^ndJHOrQWG z{Ec8}?njzh`F!BwFcv`K{qG0=A9;%5#{*{*wPNo1ENNzPLU?A`>L+Nd_xTqS0t}Pc z^Q$lqZ)`asXd}E`S!#r969P2OFXErDgN-ww7k5^@x~uflkbYzvGWdzh7#zmF(tiPE zVobfsD1D-7#LiBR^E}lMk{6PT8YV?;EyPnVb@*G-%kW^`oSW~+8`NqlX|+?a?-7Du zl3VDbnhgB}tHT;anjXry8Wx?M-Tj26nqz|`cJwF(_KR*|is=h;(1Wz)sfE|+U%CQI z(UGV*5AZ%{knM{7P0Y_Xt+<%|Fgvnt(H-|y^fMO~KDE^5YA@g1v)`?jIdb1?MOr(2 zEOn^m0|tg#8&?V4IaQnrzmV_Ov* zQbm(Vkmj5dnW$o|FCJ#wM+x#{a<2!aJUnagkh(Br#yrq;8u>a~|k#Vu-b~78r6=ACkiL>f zA!MK%PgXr-<-@ze-(#L)&qTu{;~39cX`6kM=ZNyQ?x5$K$6`>1u_0oWXOelR=O@cg z)}L%f*&n$i7bQVn;xIhW100179EgqbKpmU(>jEZfbgY_xEkt=7@g2)dTaGZzXC=C%UkikH8q|Fk?S&Yj<($dzDM*=)y3mx${jFufqV@NhD zVcAlq_gzu(_05-N%RZPgE-QKBvOYNES1oZWNi z<~ue#zygVHv07++3cddkdY=$RzE?Y12>VsEpRkHLB@DL?J@%l≺9Wiv@#qpl#qL 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≪P+Tw+*$qa@!i>|Uj$m6(YG+< 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�pHQe&&Ki}|+`yL$p%KewJI*Vi3*@oBk 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 zJ2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVy zvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRX zBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVyvQr~F zHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+ zQzJVyvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9 zJ2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRe&+QzJVy zvQr~FHL_D9J2kRXBRe&+QzJVyvQr~FHL_D9J2kRXBRh4nQztuhvQsBJb+S_@J9V;C zCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJ zb+S_@J9V;CCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJb+S_@J9V;CCp&er zQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJb+S_@ zJ9V;CCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuh zvQsBJb+S_@J9V;CCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJb+S_@J9V;C zCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJb+S_@J9V;CCp&erQztuhvQsBJ zb+S_@J9V;CCp&erQzttOveO_t4YJc9I}NhaAUh4R(;zzyveO_t4YJc9I}NhaAUh4R z(;zzyveO_t4YJc9I}NhaAUh4R(;zzyveO_t4YJc9I}NhaAUh4R(;zzyveO_t4YJc9 zI}NhaAUh4R(;zzyveO_t4YJc9I}NhaAUh4R(;zzyveO_t4YJc9I}NhaAUh4R(;zzy zveO_t4YJc9I}NhaAUh4R(;zzyveO_t4YJc9I}NhaAUh4R(;zzyveO_t4YJc9I}Nha zAUh4R(;zzyveO_t4YJc9I}NhaAUh4R(;zzyveO_t4YJc9I}NhaAUh4R(;zzyveO_t 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%0D22EzrWCl%U z(BycZJKkc)TkLqBWsXm+Fq3jKDL0dHGbv}2HSAtsEE|nwW8iQ{s&k||N7`XrA3IvY z5h@&EnA?^rqM~E9|cjJ8DQJNg3Dbo`%EFCrOS&kHSq^KiB9VzNa&5rb$`7Cm@ zEsnM&(ACkBj+X40{l2}m*xP6J_L)5;?Wu)E-^y|t;uJ6Uk4kt{^#-8<5L|YPnv6zBHUy9NA2@*qkPK0pB4wth^|S_dVb>{7PyjEedb~;6_u{bXMU1;IMaK7GrjjWbA?(|n0g>{UFy-yVxQUQXBiT_ z^C>(TklC7gCNr5@klBV^^6vB0UxNXNPjY?i6!qp*oCe*T5rzZb-hb2z_S@;G<&N6ysLhVL*HLR7HRPz}j=IB9%N@1c z(UOj~-O;u?(soDM?nv7mWtXG0I!ddfv^qj_;C4s2IdewpeskNIIWILQ^TX80%secj z3yZN7A5+g2si~QTqQ_gz9c^1?D0NfjrqoB76{tiNsD&Cjg$?>aQV zH_~LrQmd(P%;F~xIhop`YIj4)9 z(?!ndd@(rq9e2JT?r%rn$iU6Pqx}3nj&^7C5AZ{O|B?Sb2FIq37HLNZkMr*zO9NOKIrQSx1aiXHqOzr^fQj1`S-b= zdfRu`x0oiH~ZrQ7<+^JXRw% zLSiGt%Jr;V&${*EWHaklvu-u(*0E?ryliH{dNH$E%xq@07z=&MLZ7nGr)K=A8GmY~ zpPFUZEF)$aG0TWqCd@2uM%89P8v}ja&3(2WXtP|}>|1$VRT5uO@f9`ljYhuF$cv0T zokwf-M{}7GZ`_|pWky{lZoX^e6-HiRTN5{xqSEB+uDZq9ktl{Na_G&Z2S|hBLrBUxf zInuYGcDBuScHhbFNp?@#X1BPi5>IvdqPJLn24>^$pZFv->>nDvQjbxXdNr*t{P-3> zzNO!IONTpyMP`c}_p{NBdRwox|Fy=q!PZ-hZ;NA9+WJ%D%g-#LefzXA-x%}hM}k%~ z(tw0KP4Hn6pH=W#h4GaeUwPnYM|#GQ9(JV2e^RGURI_EersY`aZ-uFpqqL;Q$qFrw z(BcTQ9U+(EY;cqUM=5ZWn?%Y#eQ*ZbKd=&rO#CB)3$WqnQ?t;T%Y<>Hh+G`pP%vPXB}EQ%4{Z?$rAQ@ zj=i1}bsI$82K!!-xlF}ejuolNX0%7tZ7`#HGr9XKwDyVpTKf^LUGi^QJIc&+|3zyb z{uiyiQ}o{XFIqd8)^7M0t-YGouKO3QUGx=Nd*^*qFB1J1iT;ad?c=m|IISH@YlpJowX}99tsN>3F65O9dF6Msb||eK$~zbG&V{sg zD6JjJOFyTzH^`b4hRYuD=l-U-~ozc=yTFy4EQ_wMAqJ9)2^_ewid z>|>d@BDI|7w((pk&o%JeT|Bo&m0Y7ru2Ch|sFG{MX0GG4 zdAznpgn!;hPT$JjB8ZJ zH7es8m9dB(eZX65RL0f3^&)Srp-YQ+t3+kYW zyp_jWdAxN!Z{_h;9&i1Yw|>i8@A6h2Z{_jUlf3mLZ{_h;9&e4~t>wJcz*|+kRmEFX zy!8TamGD*`Z{_h;C2!^NRvu5~@l+m9E#|3bcq)&lrts7No?4ea1`ccxgH>P1nD~W#&6FvrJ}|QH&+L)J!qv(WPddicyVuRAU~Gy~R7r z^)E4=SjPj)SU4m%!W2Ht$_;YAlob>5zf}I0vgR@to5d2dSYnn@rk_~&rP19Q_@Njn z5+g-oWR3Xv(2;A!M-gA2$EQ_%TE&-zjZ2sOpohlc#%1 zc8wHL`|>dHl3x;D+H4_)X(myYQBraiRSLyJAM zIDWbx*y8wG>@97tddF|DxAgHF9KS(tlz!6fB8Bi*!G?Cv88U+U`?LKGo6p^KQsr)AmdF#HZLd z%JiD#?_EoiIhWb8(w2M7`7>KrI!2{Cr+(9MUhXvKGeW9bll|Zs}n7WeP|HGOz{R~}K+ka-8&up{J(YDzpy{<|)Qq0&Bj+E$_`9eo2aDl*L-_@ z%HC#oc)8NCD;>Mo9@-rL6I(SKL!~X6ZP6@xLaY}S@2&DTsZO+EH$4cbwEL{`xKBPV z-u@uo{=lEDMwGPAHhk_)V%cJ6dQ*3+-s3&%5Y^cj@_S^FMmDli2$d^FI}* z!M8HmbJU)r&MqEe9ne$H>*_Z}jQeDpPqz7Fn@^@!w~bWt)4+FKZCT-3-inMYbV4>d zqYJts2i?%a@w;2W9^y?uhf=}A@NFEe>iht%uT#Jn1&mR^2D(;H>9#paoFyl-*Yx$sU^6A!ghO<4zcN!XBG~XSh<-yJPKKXYbAO zSl8fO=x;>9^*Yw>##d|RVdL6tT$_z6eHLP;J^knP{cnuzdQXn#m{r&qqQ($4hNv<8 zeNE8VaZJ~69Lu=``%c*RF8i*r?;86|8eP)plB~KjZB>fYlQ;IA_gL?*>-}|ohs}TE zEcx}mousqBrakgc52wBHcNIz>Wu1MrI!d{tl>6jAdRY5ua+Eq}olo$*=fS}q{&h&| zb>oj4f86-vw)?<#ADDUiT+H7+(rhl<%p=Yt>1QHm^2kgcIfzHn=i)=Y`{oeef%Bhz zyV#x<+tUtvYT=m{$K7d9JNEl_mpv8QQ{mtD)Zu{|<8LsIO}5@->!cZ{&#?S+#%HLH zeZ~2?X3@nlw;KIcqu=T{TODVs<7{!9t&X#`!}8VkS8adQ_Ls1~Qu`}m-xBsM5fjb` zI*Wa@v)D&_f6tAnmjXB8X58t0Y$MqHemsDYcn}fqrK?39ws*XRhZ6o=s$9E)B!4#(pXT#CzZIR@YgT!~-eDtNBWJG9oZ z_^T}bDvQ6$;tvMy@-FPVaSw*$UX0L5+>Zw^5)a}>feHG7=P(h^;{{B@RJ@I8n2s4( z4d2fkScA1#hxOQiB3Q9`K5j#x6dMsj#MO>k)M4KnH&=OHZdITaNwi^?XDWAN5BB17 z+#bmCtZye|qcggoD{{~c-O&RFppW~z`{Ksb{p@f*JKWC>ceBH->~JeP+{zBOvcs*u z@g;{XhO)&_wiwD5L)l_zV6^X!c@&S~aXf)BcoJjr6rM(&Z)aJ6NNR+cjWDwjX7;=% z0jHVSG&7rKX4A}UnrHpHn%zjV8)S=>#G>hE9UgCW+&hG}xD0f76T1!vs0>=jH z{cK3TRnE_C-fxiUsm()z5gtkZEB!>tVS!d2?arg!d9*u^cIVOV?9-h;y7OrFj{o)W z{|De8*JKaIA@~*!#bG!GdVQHvAyX=3N(Jv9%=-s_t#?=7n7T!z+#*tL3H(t{H5j+z zHVnZ~{0XU+gH>{{O7!&< zeLdx3TrS4tVq7l9^@s|-x?g|yuzJU>1s(TqT36WN=lWk7(+Puk-f#8+|{=O}H6%26_kXl1X>t z9t_957~y?a_u~PK#Df@}x*+f<9>e2!0%Pzb#^NbFjq$0U%FM5Nmi|k=lhRxF7htvZ zPa)P|E!JT@HlPT_C_yPUB7}%%ifZATHv-#zi`fqP*aC0m47g4jXv40+4+Fcg2Yd0k zZ(Ysw9RopRp%b#v8C}p7Ip~HS_=ayA{U#2=!8iop!l5_}-$qY-$9JfF*Y_eEiSOYk zd>=>S2lyd=gkx}p?=ZL$zrI!ppg}J)I+`x_U^CsMk5qhQj@c>5RL5xnRPk0QE;|Ywx zlNgJq@HED^e-e1sIe`hO+tjJs)T!IlsoT`4+tjJsyyLn!@FHHptN1Hk!|QkhZ{ly5 zjJGfaQ*~l*V;ZJo24?#GJ8%{=@Gj=yJ-m-x%*8x>fcf|kd8yH|ZggOwe}9BUSd4ru z!N>Rn%di{;Sb>#Th1HH*h&5P?by$xLC_*txP>PKxvrRcd{=Lc13RI#B)!y&noQF4J z%nxiu4Z_%^)7cGo;KezdF~E$c_i`q8p}bjCcN`2h3rA@Z;Q3-J*aVKMTt#1m~x@i9KZ zGAu^{1^MzPbsF3O-;l8m>zx5RIn|BAbfYi}C`>mBvmo;#-Sn01ZIop!Wf@CZa;V8z zYI1evSXWmDrutBmv#H75!H-f4gNv}Zy(zfFJLZ-;&+xJ91E08RA9k-mr$#C-d@TUY^X$lX-cvXoW0VAsc4NhFP*b0#>_`)o!Fc1+=Gt_7u>b0@_nRdkSbz0qrTEJq5IVC?~{J%F_bu=W7f9>CfISbG3#4`A&9tUZAC6wsamRv$on3TRIO z?J1x=1-$SGFFe8vkMP1HyzmGwJfi3SK+peyp8o@@)G7M-S^D@{`uJJ;_*we+S%IC_ z>ASr5Yd7{_FFr@R_w%PxuX_*M>lqo&bFFiBcfIpt8{BtPB z!+G}Qz^7JvJ+1V5TIu!Fx%8xYJ+1V5>d1Op>Gia}>#6?qw9@OTHl3~#)~SSbDq)>U zSf>)!sf2YZq17dN;W!+RKHh!T7nh_qs)QR=!i_57MwM`*O1M!a+^7<6R0%h#gx-0D z8&l_6?VW42cdpf5wbfp=)n2vLUbWR;wbfp=)n2vLUUlFO{29Y=r_bMIg?Kma!EoG* zecu|}%Zjg;6<;qazFt;*y{!0-u;M$yith+3z9X#ojQpRJHk5y zPZH5JBDzLI*NEsE5nUsqYeeUlz2*8etG?4jOi09pL`+D;ghWh8#DqjlNW_FhOi09p zL`+D;ghWb61pHnE{9Xk7-l}hNAc`0ou?mDW3!RXS&gg=!$U!&sz!j>>mG~vDf>lGt%iaL; z3SPx)cpY!xP5cd$@fN0FD&EF4Oo#h1GG^i(%))HEi#d1??;{s;vBde8rT7@1U>TNU zg>QOTiB(vQLVR%**3&BN|5%0fr2ZkRu%6UEWEFO?RoGcpVP|DtW@UC|;Cm`TNF@km z4t6j3t*HT-w_yl|`rV&ggPajKEOWNIRX+4H51*v|kh#nqqsy_vRgA*ap_!WlXJocI zHAOm8#Pm)oG6EG)HxsqdLt|o#v=cb5y4}s?!|RX^z#^ zC-k%9jd6ORO1;p3_nEOuy-=lIs8TOfsTZo$3svfcD)mB@dZ9|aP^CVoQXf>Q531A$ zRqBH(^+A>Tph|sEr9P-qA5^Iis@4Zp>w~KGLDl-8YCTJ}o~2sPQmtpH*0WUWS*rCc z)q0j{JxjHorCQHYt!Js$n{3jXY|@)-(wl73n{3K>0h90-*JDq1XW{AShbvw6d(xd; zV_lnCoEpd@O~G2%1nS*u8TId2V1Qb`H<)aX2HUJacBVQ9ceS?#cehst_oT9ed)pg= zpL?TPyWgi$J+nHsN3*h1=Vf(Hbz1y)r8&m7UeCy&hBY81aW@ec9%PE(n-dha z=1g&yVAyXX-pO6>Qw^SYhz2gS-;d>6`h4l}j=!;R-}Qo?Y)6+(ys$Mgo_LpNk!D-)~M4U2T4Qp6FUAx*GlUJjcs$l!!MY z!~*B|*ZTCC9_JH+es`)7p5PNF`mgnYer9uszkS!d($D%_7s+z%|cboXH-TrH(v%y(L*$LU`j4tSk9CSl>^uPg*IM8ztztKxv zk0IvdTNUl8+@6ZeE4|+Zu4FBAv_-CQ=Ckk;nY7edtB+kz>|}f=@YT2cwZ(4>jk8DK zpo|THqce(pPyE2t^~U^j*UL_Dy(;~Fi1gD%zYPxYjEQGKg7>%@IVtdy;9mk~I!>Gi zeke<4XPp%|HLH*J4+d@ZU0ZzDaZYFXyWEeu$dypX?>JHqN2qgz72a1H_rAYiaFCxj z_<0x4Z*V=XNRF4dikbFnS)hxp)J$8XKYgfA9_o`_eKPJ72^NXSRQjNL?=`|^f9+$G zC3>+Y9y(A~7j^8fl(n7bP46?U^!DkQNBga_#c?9EbH}IM9jM>>*M0s@+z)~`(fDL{ zmE$ub>kiK(u+rq<1N=J4+ZO*Kl3cBF z#6BIiEq0ed`e?rQMSLHkbKSk)$EUKvKx4RukA8>i(r?oD^9Dcf@;&~Fm#IMBbY!TvWLIj36} z98S~fjXUayG3Wl%@vzm=YHgQe?_KOU(_bo#|3>#`-h`WRC+`j9kNt00^y$tWpZ2`~ zwm2l%U`#PRf1|x@OErn#!#cdY!M;PbsxXU+;GIT%H=XlsD*BD2ne5&-6M7Ui|Cqb) zoHOe<_8!OHtA~ zT$eh_b*ZyluEO8}jKqV1^X>IOd;PJTPrrBcN;%(&m9LcZZ?n|#{nf+SL7>S=~}CKDo{(FYMTMslOKaO_AT^bZi?B?smLA zZ27r+uTrV@EZw) z;-;)Fe&!fOxBsWQ>wv53$of+*9i$`Dd>|rL?gJE5!~%9j1ypQEFM@!84HX5ASYj6y zjEdMx?7jCwY_UbLB@wX^doS?)?|_l?-R$nSzlGoX&%4v_%sFSyId|UNvJVwCeZU>y z-BGw(P5v5tCGZ{`)KZFC%22~S(Y7X`DE%0vOHsNECGS=Ap*Cb;eCc%b;YXCNfzsDd z`W1(jDti9`^!5>yQHph~tn4HD@}s0lYM{1jsO^=cQ+83@m0sBuNuL-&6MBG}KcY`x zWA5V17;1cje%#=tgrU?Mw0%P|z<1{|dnHHdS>(8j_LPw-M2@?tQyHZ~)Bzh8slS*n zP;13Jq4ZzOkH{5V(rQ7jNRkC+)EcQOgxIx0^d;;dLS2uf zs+eOd%%nADRH+N+c9f}D3yrycso&_9M!cO(_k?eTFyJobQ~hC8U=4*g`fLv!@n0`*%WH+GGo7LAHp zl+riQf8`FDR0C;_NGmVRaKC2wm_t@rpwE`5*9!My4KB1nTeix5A-y`%RY-S0x+CJS zBMWWoqHS%&n1LtEQLhDJtKwr>b{Tyr#pwJf*?@;^anCrD5w*NQEiWW{d>oLc2J$!} zj}!9XOcyav`eIxyi5dE#jMy9W!wmh21?093uE`Y^nuix#Pr`qBdDz& z?)q=i2}(N?x3BWm#JxEW)_JTg-MPlG>>;P}$TI{Dl>%oF(1na~4&}i15^`|i`f<@9;7R{n*9E)WMG@d21AvBo{V_9@4 zo5-fnEH;hJpD#ir`&>D(Pz9muTEccd+tEra7SK~zT>rc zZTf-NMk6ac`!>TksZ4kGJBjm_GOAzRZAk=3Q77 z9>{~3G4IX88T1`Kkg0ewAIco~NIsG|^K_ohYV$dKE~~@W@pY^o-@>=B`g}Xz&KmHY z{4jIjXZUxl3ICBlWWM|rFJpd^hE#C0&d+fKsn+YoN z8Ni~q!6~+;@M5S*L(&vlcURCL1>N<<`#NGkr}z_fR>7KMiyfk7q#oL71o~`Ex`A35 zD7PO8C$U(!nSYngD&iIB-%&*dh;pW&cOB^Yme@aO4x0BM%}5LEGW930d0-26BEhf$ z%JX7H#GO>fQ-zw?d)5FRb5Hm?f$+5)QxG!tkQ9zHOMs{}d;tS8V_pr=6Zi1^rO?kli^z^)Mqi352Lfqeyr z35*e#ATTv5IW(N72^=SIs=#>y^98O&#i4wgz&!#F#U~6N$WI77Bk-cYLV@24ERIhM zkLM)ZjRblLY$dQ=Vsb=+stVDBWQ zREWSRf$;*91r8IKo`M;X#tEDxaHha{0v8Hgo)Vi7C9M^>N#G8F`ve{lSdcO>JV`ny z@TR~Lf$tR5&=zQsGB_+n!%<)zfwI6x0=)#bN*SD#qR~#EpTIzYy#OZI&(T2S`D1i|^!LLW z6AbB`fPDn%WIQyRInZU6L(AC)4d)m+1Ks8(DJGAwf3B2j(kjqX?5GoMKpRnS+6Je^ ziFu_)6`@r{sHzBY+N9D8>Q#QtROQ!fdd2m*@{n7V$McH(ylX{#T17agB0N(b!u}EM zN)_qS>Wb^a@=(LQJk(l>nMV6M*UPVU8&!lj-BO9y?ND(&sUrMP9_l-n^Pv9q^3V|e z6(zr6Ohs5w5nikaE7~=Dh4ysu38&deVI+*s25RFMXY+AQ=}TNyfzP8gZ_C?poU4u} zmnO^v1Zl=BL>EUb@BW8qiV9c30esONaV9_!M=73*;IWwF)$lIf3J=9edcbBQ$7EW*wJ-Ss+UYY0y@4$aH9=UCB(A$_A6oY$$Z2 ztt^eDk!@@gODEgeIGlpBlV!0ivWv}Tv&n8Ym(3-6pih2B@Oxq0<5OsN?&LXiIbZD3 zWYA_z*&^PFci~Yynh)S{JcSSDL-}w%icjDZ`6ND>f61rt1xg)rf4ml!$uiOEEH(=?!_Y5X$xf;+sU&;JL8>7+N;M_eH%Os;7pxjZnp3p< znL?`LJH_)ItPm#^ZRP&3Z!#O@D5 zqiHlwzdwg3b(-MJRM65WHVWLY@S%?2LtQ?P&jSxABdE_e@{M@1$LK5UM;VJfH(y{4 z$iiNmiDVL)46AnvR)lF}I+;Ocl38Rn$;SFH7nW}hY@PY!D_Fk^$s&?R7L$Ckge)a^ z?=M+FR+3d@HCY3D`D?5s>&XVP5w`JWvW0BLy0V?@AUk0}?zeX_+1n^Pq5dUT*7*UH-?d`q>x-A*U1g6PPfSSt*JJFYdW!wv&mm>-{!r`!e}gAs@9-4t1D=4Dk}^dw z!(R4h0W6Spht1rR1+iYNH|*xVtRD-8p2Ft^8gmd;@Lo!z!F&! z8w9)fDl25y*mZV;-DJ1e_v{DuBfHIt*d12P?!sce&mORctc2^bpV%X=r&!PIDXiz` z48Qnhuh?t$23GVt_MUxUA6cnlOLMB&(p=&iTod-RHrL_ZxIYhoz1x@f;~_kh59EXR zIQ|76&$IX}p2NT58!)e%_-5F+J7C+M;b-|d{w+VxFYt@}62Hv9lbT9ipc?aX`7b2- zXd#*Ncn3(-i?FHv$Yog5eaICajORRsLQY)gNj!<%09R*_n|vmpNq!X6bX&;MBEg$? z1Z5S2E?1Gef;qXCak#u;Ua>#74vM=NM+=MJwyhh|}c#Z0i zb?^?kki+l``I6&;>aJl`Yl4;61S_B&d=K^DUty3y%LHOg5Z|#k4B_62tG&3ofq%$) zT9?*E-y6^dV1G~Q32JPMlaV>?i1Uyo=s5FWtCeeW>mbFT6~KEJRS~nTQp~S42zwg< z#cs3$bwPWFb_(kPG-idlv7>fKR&-Rn;{|(pG(m58k1J+I*JVtmqv$BCpc5&6gGwjUFNqPIPN!o(3p}oPE6P^771VnG?+Gxc$8dIgReB0L7OM%} z#Y(KfHev;rg$Cm*G?+H%Ula83Z;TmADtz-_yfaW@9rQvMBj@y&7T_tYyjQTw7GXtw z0-5~*ebtKeQF<WkBv=7=&0bPwd$VIQ$h_D}BE5cx$XRpNfr;uU@LvWtG5{BY@dnF9R8TU#Ujx+9+ zFaqb?D`6zvBEl%T5WR86Y5K}23V$<)by5X9gWn}%tnnNeV}$3fBAL;*dy)VXaB-d z7dDzAugfhySl_ULKG{%;{q+ZSP=$3R)(2>a@juIa+?4oNLSo$t`nwrE__J;zXIeMX z)TuMR-T2oAREy#>Yph4N)6nbxkz`V?u|f zMyhRPYb8R@)T}&0iu5Jw*H*DNn4ye@G?g8qmvUz#?ReD4w#|FekC)885PY7?I zt}E9rZ^+?Of=X#h74WI8fXL(_vEh*^N~4+7q4KC;dp^&E=LGS(ER#~Qs$kR7Q>Rty zbw^EHn>F~!7Qd&r4jS%{4&A#X!lrQd+XA;W0e%pyU}Q&;r?$+hCLg)JU!8C z|E%=}yJB9%&o0>OUw=)zW-qs0>et_zEqdn?XSekAlHBE1C)f|8JNe(P5>nE_CVi*D z&F06q+{)V9KW%`z0nf=WUD;N3MxA2Nv;OH}?rzy8IVL-A#<;95zI|xYmvs(Lw$F;% zJ2t3i;^6&WtDUm?6&RU&EgJVA@StwOkl?S_>sQlETU>`?96 zk^U^tuT{);-!~@Vuz=)x7sHdF#xY zZq7Qmn{kl-l8kF|#ueFJQyVm_p`k^=P_mQk_~}}v<1J%SQNQl_lE49)=pn9+B~a$lYI4<2^vzB60|Q!u&^+s_>o;_( zJpbSdo{>R1#JznGbja66J#lzW-8uU+*V4;2olb9<6qImFyY`ac69uzO?@Im#kK5LA zA)XtGPR{bnz332T{<^t`eU~Kln5UCHvo_zmHUT{^_?R=}A24Ap{l6Z+@TTgR#&x!nDJM)R%yOX{trY0vUkPia`XsJPz%jYZAkZttISp!8J8+ZK1V@_Zj= zbW2!P=h?PNM$SJ?yRMlxzH9D?4%!B?ZGq9kxYzfC)=8^cgDhtwpiZ*XtkW1Z;0nFMG%E)uk8x*VIl;Z&lLRE`NYUaj)Hu zF;~bKAET@>aTP3CAZHx^n=GlXu!UerCKK6BxvDPJlk3RNc}{tb;~oBp8BW7C4 z_Onn5)l@j`PdHHXz(2%+?!TgENMK5`h9wpH`BPP&?}wkvl#hJeS#8eV8RYQZ)2ENU zsB)$3ZRZ1SVY2bjm#NklXWs1pmCAJE$kzM1o*sL5Ox3X~YR!r^ZS%fh$Gn#O)ckIJ zG$xN;nfTngtF>c;XR%Y_9bWG)u*m*NKlMP&(5nw~!m)CG$qi-S~Q1 z?LnOz47P69vhc}P16APVp?PyN!(%_{oSpP!@NS*?SKk_UcghWQ-IvBTj2OQ!|L|mo zdc(eLIAqVvl)i6w7I!k&t#PX8{6+T$?OT|88HS`e9$Oamc+T0Rhu(Kz7^GkScI1*F zgJKVU)upZ6(0*h7daE$6x>u*JuA?>Lisk0MBYs@4EV0yU;@5JfWC9WJu3Q8d!kaeP z%WH!1x8AS9OK!EOJYo`7@}y6zo}Q_LPh!&Wg_jXh+w zT9!SO+*~72K+e}+DE^719xU{eumuh?Ip-MR7IL)T`GTpUt=Xs7!* zTOyj~cC}G!JDM$8b$3Qx%i?D9!p%a0G$I$-diZC(Uh#M~J7#@hfA`j#Cyv?Qq$F^* z-@1=0(gvpbt+zZiN5|Qo^qd|N>#@6|iI!K7vOe#ZM(JuVKcCT~=i_ZngDoT@pXacuI!8r{;(Hg%p__RZqt|Nr^R{0kZvQX%`E-hnC4=UO)WX$N(@GSv8a-w@YD z3-!M7)|fG2+Q}xx_RpU5oKe)81nn;Ii;sHZer zWRx^ucd1Di%h&@S&iULn?yc(bAZ*0?)zwba^{82YU*uwwNi_|_m%I+Nd24_2viWoW zwFy41S|2m3zPS?}Z_w@4-lzV@_uf4se^9A)CfH`zw(5MzmMwca=6k-S&x?&WPV{^f z+5WhH;I=K?*`#dxXiy zA1>NRMJroNCwjYiCUmwj2-~ik|K){Cfz8{Tw&}h+>6%HCtXYE>tvH_tsc;y|!TJit zV1QmumjlFhjd9@-wm7QRu1`jS?SD%o$c>=ByQ@9i-PP`j0uLq2wb3V$kg@!iDubzP ztVkJcQ{A4SDKW4DQeh?-2_+83hL(S1#K6Rah)=>w_m6~Cg}(nA$>$2O^c%@nL$)uM zY*wEon@?f{tOFJFi?yFZDAA~KBbzn=T@0_*GFlGE;`nHHROza z+37kx{0hF>p1G;v@cQJ)O6^PGC$}$qb^qYO%NxI(ldtv8a9gH-?!(MudyS5+Jn$%P z+|&T;-Cf^B(1`~vE@sA%7Q=jBnt1xX5AXK8$!w|K-RTbCWnZ@yT3 zYrefOj-xy z;q-fYIRD=eFD9Bg6(+ekl{D}~hDgFhwXK4Oq-HhW)a}^sL~`KQcV6YyscP~5;M;%< zx!TV~%$THar;ELFgJG`wke0HZB2W#5-O)xiR4#;qr6F@DNtO6gh_Ue7-#^#bvEhN9 zp8L0%YVV0*tuJY>cpDmdq5*&B*{RT5ph@O7K1PeT2@?r8lK^>}#6v@<=!BeN~r=cV0>+3PAm zHJJ%o*CVU#T={DJA)Qw9o;t0KP1|^|?urdj)t9Z$(vF*Jx?@A596OCArk+aJQYou_HWyMn#+J)X`wICFxZ)LWzP@w1m#UHxIyjA6CjZ%J4-P17xC zV{jc~Lpf8!4Wi7tT#V_4wpsWMTv3EXR%Sclq4-}B8H%-3F8dn0ySX=l?2|p98@a0+ zH&ia=)c=U+tI*^4ABe`kG^I{w%<){;H~-neTQ|?G$)0lAYeDtNhx?6h(C^8{os0z976HXF%@E;7*;5@3~y)(xtHs@=`QbMmn^?agO*owwmd%+l{}>I{lbT{!eh+b`ngKDgVz z^{MZR2N`@DPG*fz&zq{Z#dPoHbB~_hvVXKHB=nJoPqV}2Dp4k#iIJN6OYZ?}7sX#y zE({)BjaxN1;B=Qq)_&DA?UsDC=Irc`e<1l*DTQiC8H?qNg=2nKiY!iD`rlBmjDDjm zbX2-pUGkM%$u07{^Ss74sbu&K{A4mHP8^q{xL6l>U0jlq6C(zPr>3|lYo@YfV!3n` z24R;^ZWuU+eB_pL^H0|@8}C+8@6e$`8~jeaa1;Kf!qi_$0wFd%uRhN9oZokzS--%9 zSiDB$?&kLw4t4(8WzFb7gF@GBZw3?_ytlU+>b)!`ZA*6gq`uF5j*OijIch@JZX+|z zUXD%qE`ML&0+w{fDZc6+f3sy14{R@5d}{IF1v3UUvp&#+^w|1loKs=2+xyEk(}Hsg zm%o4Utfkf3?rpwqcYTJZX^>9)r_a?{)%QqK`u!OE< z?RL+9;L|(n+Sj^cUiLa#ujtO`J{|734u9nE#Z3MBo4fWocBn;A(3_^vASCK2Hn#(ml7nIak#81(eH~c&8Z=P=7qLE9}ZEZ$vcpfPyRjNW?9VUn5 zH5%iNH9Qn9_gJjv$v_qMQ6`cEIN($8y$9Uz$@ms4;#Anp-vG~qTo*fyar{HdP92_< z7@ZuN6f^wSx}=mz$@0bRj@EILjk_LR-@AW*=Zvym+unS4V$%Blr!Q=I-(yG=oveCW zx8K~g5uT}S!~F(~ewpyl=gq8bqo$_HNmrY*-B%73TBuHSF5YP0#Qa^hz13}43<(|&jpaC-Ec z^ABbWUKSJ7_|TnfBfTa28{eo+Z(c3C9&A=ct~JTqcf89Lzlk@jO7B@6o4j-9OOJEU z-#r=ETwind>TuJcb-Vi*FTIiChwXkdlfGNM$GMOfZ?!$R$KrJ}?~`_xldcrB*kAP3 zu4fh=t+(!VPI%JSqgAg$hpS(jkwZ^6x81%t6G~AgegApBG}W231X1@C;*S20xHOs3 zZyc%mn%d=*#-MHF^^z?=cZjR?e!kG6AiSSxQbTPhR{O?kwYss|)xBYFxJ!OcmDDDZ zQBJk&>Tbt2y(f%7U$Gnf+!30QXUaXo6CT`Q~h_EzS>SzW8QUN&p&;G%s? z77uN6)PGRN{L|BGOxaRXL9|awl-~!oV7n4)l{}>l{3-s_xVX&b#q wd&J(oTl!wLb+a;Fuxti_CDhsW6Fq}D=RCjSXC^RM2W>gEw@^N1lbmhZrQM(j5g5lvthum_N$-# z2mD~a_{p%{fDIT8w;S#5Ruhs)N+L=eG?0}w<`|JN+~M3aZ?A8yea^j+nMF#_05y0| zF_@VVanG>N-g|v(t#5tHIOk}4Y>(}+J+{a8*dE*C@4{iXL$E!z$M)DB+hcodk1a6S z9@}GkY>(}+J+{a8*aDO7u|2lO_ShcVV|#3Y$@bVD+hcqD4IORU;t%7Tvu)E7sB?Lq zQ`0ot!Py?$(~n(u2W>Da$50 zJ-Zm5oh`@9ylm1a$PTVd7rVRE3{z|P*s}b$$M)C)lfT&U8^86R6L5#+Tbb;QqiY9; zH+OcYUpl&a^q&NQ`<08?>J>{AnLvX(j=iDzBBRA}NiALD=lI(42|gEoKf?FoQ0}9w8(OVav|1L_@_)FGDB-UVSF-Z^{$|PW{aM^k z8dJy@ckBRWtCE)4g0I`i%_K3NGa_7Sjn%At&KfJ%4fs4Qdx>>j(<(3cvn79qM_29@ zue+6Tz~|y9<-gWECM(J+$G=}vTjXS-kOreEf3}cw?@p%-8do$(M{;3@o8#+a+ycHX z{+$;E-)lwWbgXlE3fdJ;zZ( zCJbmWobWT`lr2{5dM|jKhs1M{KNGnIFIv79K{dDK^g;wu1uz{Qp?E; z8_HLNwP!l;p=%N2hx6e1%94Md-z9z=hVhJl=f_o9-{<-9Ns`zfOvdSlw{Pry{QAA? zpI*DR-#FK}APBa*{`S}&TVV22{T(*Osl9Ri>hA8&{#V&Jef8{O@x`-?*}JQ}x_$C& z7V+LCn^?w1qhdo}H#C$@_nm2udxxuu^PFuE~#7<44x`6umOM825QKx82QZz5{#pj`@u8e?&^l` zwJH2hVGJ=ok=!Sq2Sx@4rFA8bOGUE<8x#gHk*O$U@Dav4baDP|f|F^&F{Nw__x6uu zd|NR=vD^ZTO3j9|;pZ&bC^<29d_O@fV+w#^oaupy+z)^WKv<}D97eD#3;)X4CTs7kh^7sx1 z#JEuAK`8eTQsb-u2^XY%{)(2f8QJzTzSpaC{nkysj+N(z(X1G_!H^o$3Lvul-fSo) znt=cVoq!EG-Xq^Dz}AZAY|HPE|Hr@p_ZpDCa_4O|jBhLN72_#m6IcOK0BkKAY@{PF z*D$Yah`H(Kj38$tV{8RvSowU(LsMYx$i3?C2e?nnAsH_os#ZTQKspHpP~`mk4PFY5 zUuY7&4(1BL1;d}l&qV=2n9D&R;J@WDulPQ(MgSOe-SKsuzB?nY%6Ncb!d zz)2_of^oNa&M1=SHBP(*0c-eu0ZI%kO9oH#Ip1rgQ;V->c(_L&SaX>ba#i()=Jc(=J9d-OfZlFSQwb-?KN^ehiQgq7DJ|9Hm+N; z;TE9CV+&&@0K;h10G89Zs5gM{_6>v2RkoB!4t~dYFb2RzrXls|6I!z84TEli2LuF! z(JA=(isg)U4-O?F#aHJ)VWfuySWqLPV+IV23}y3kY8lZS9PoKQeI)NbLnMF!ql1Tz z`@z@>Mhs-~@OK0N7EZG;|;X|z~y&>F9x-EUWNbyEJ_BL zf@}E$G43@00BSYL!a&1>)`Qzf<`EEl!{c25Krwi0B&q{|0T7wU+{foanfd^H~Q-03hyM1GSH5d%GJOB3B9$R4Y@?$<<1aE%fje9q)Uj45g zJwExxlc&eGkB?8r7qj!h;$j}Hvcl9gA_oO6*@(jJgx8i1#Ee%?wF zMZD)gJVZ83aVX#cpOFtpc-@Lut|^c%YT#spg<-_T8e)_85r?YEC9GXDz>v>-@YDej zc&@OB`kg?$OL+e9ssR#kuf~HNvDfgDC4|l%c;h{1-qIKI3;tTte6f)9z#vWNjIX)) z?6Cj}6A#H14Fkt1-ygq&wxW|KkJ)(Cbaon3oQ`S#aEHM~&Eure5dm%TkUZ{I!~L3C zYsHfXAOgr}YE4g+Y(SkKdxxl%>7qXRq=;I@v8KxaVBpm|eoj3f9x)OFig|!Y1z?*a zHf&Kr$Hy~DMmy9j7$64x88*`Uy9v$C&g2#`6%e{8Ru5^P=giX!L^>Gc63?~s3)-6u z8E_5hDFfpbU$xpt_5c z0hID*hA_%J?;4)3%OaCh5iu~sd{m%dFow{^``}xyB5(mq@oxvZ* zaZ(4tHfpjxw#OEjJQpc}q50_JM~APxa_b*IeDLJmM~{#1efHqV?z3l4qs3xwuyHx3 zkii)z+zU18RyHAox#1-b##0)&UH(Zah78dLL?4`kC!R~10G^(vTYSjhM=sVoubO>? zr2{c^xfsl%Sh7K>7qH- zryelwAvHW^^Yh2FSUOrF`T!mZk5Prl$!y66eCbm!C0)C9NIN^bd<__vny%lvA?cNx zuOISx^2JmA1Uf^})nammTM$L198w#$G-nX9I)6s1>;npt zdo*bG`CYY|nn9$3!QiW3`DNO>euw_}fBm0mGQCM@8qwn90bSX7gXRo+7t4i=slXl+ z3E;9J&)*IpAfm<3o5T!qN)m9eT=Km#NF<5$welX@x}{B#<;H{Kz;la`eyOTfqF9KO zAU$H@L{mk`yVSz25k`roEs0X3jKYMPGN6J#vs|nMpz=s)>JC7J$FvGbB5eX70pKHm z)QYNA&G%aIy=FQ+J%6c{SVeO=U054U&)8JfNX_R$1QRJ386N>%IG6suf^iZ6SMqZO z{DT(XTOrC;Nz|h(7YxJ-K3}RJgEC#K049hs@|cDUG!a<=@Bz21VjvSzB48u{7`(sN_ufl?JRAYb<<0ntz+2TTsyywb^(L|URh8xCKiFckb z>bVO@jbO8eeG4V@uf|6}iR44P_b%4?c~8ms)Q=S~VFL{@mvtc?uaBjyQw$zh2{u8R zAn@Qs3`?a3SDurfp$+7B4IpEmjO<;1sh*A7RV`$&E3vP~Jp~7twZitAt>r#&D0g zR{%7t$ul2iF-jN;{U;(TX*fyWw3-&fXJvd4VL~nfsRi-UokUK~&S(6%GkX2!euYlY zQd&LvChZ;GpycXpT76v5&hCU71|7rkE)7P9^xc2^|IocR@6naFexAPd&;Kno=ij4Q z9nh86-lCnmcPQrT=h?!~pFpA$CiJ`{Yse!n`M3PcM3QolNJ-oFk&-Y>{WGzt?~n-s z2%a~TA|ez85{bw&24;vx;OSyb4Vf_3d51Y5;}puJ<+|WAMGO)uBM~U91C!ut1LZRz ztc19liIu#{b1Jm4%mcg^kfU)*<+bp2qgX&i`&@;s&Yi#$nl(Bh;1X#iL}rk};`t$f zQ9dl;L;>8m^&}bc=Ua&=kz)`ALN>qSfd#-w8HYrDgi!{{bA}Qgn^^8OqAV*Y6+VrX zs9z8cB=ROxt!c#x2*aTOy0&GoR)+$Hqp?|K`8Hee>|YynAoB z*lz#ZV|#3Yi5y5bEElzX|BwIl#=}paym4`Qe)R0w*_6M+Idc2pM)*n(q%)dYBOONA zdTL-zAM9Tjr*uSDc%Y6wCsZQ{NH7W_H0sdtLpp5ZGvGl$9b3QQO|B>k0TH-|j(n+~ z_0&cJpp^ARJJ(rz7tRWRN|y1tG>8*g&Dfhq#32k6NCrWl?vt70iO*U^ln8DBC;=FDehv#+89WRL zv{`u%3RskojI>W0gM6!1O-SK^Bx*qP1^B|dcK*GCSkzjXH^LbKpGnT|Xvshk<86XU zK%k|uf)svtv5!WCNHrx2>Q<%WaaqayG_K(Dq0$H7C6aj#Bj5C(#K>pDSV^gMj*6y2 z(l1EuSb(E2RU&vC$ttPK%HvFakEle8BYD3OuN9=xQ{W_0EEITQ?3ZApzsWW+ju+#=<&Gb{G5wfMZ;lZ4sA3rL3BM0 zhL3*q;b*U3yT1R&gW;gvnt<)GJ+{Dv(ln(fkDr9Ii}@iN$m@&c>e^zy7-!i$bWU^1 z*ib7eJ8U!@?Nc9J$^}+m(g4DVT}mdmx2^T&rc0O4c*Juu@YgBw=`KZC{}i$i4FQYE3o4 za0lWUhkX%CD=gPqOL7s6m-9L?;NWKf3;~pAGzp%xmSzg)LQ-HxNxXp(^5=3<&|Ju) zh_@HCe{e`;I6-iqBJAoQmGW35Y?zU63Z!&35sw&SB4pL310jI|Aik%naXsEc`o@GB zWeMz1NSS4gl2v_9DH-;k!+XK~OY{U4JbdjK1{s!-KVRkGb~N&?v?9fb0R$*%r9vs> zQ3WA(L2rNg8+7Nr-zHbIJT?qU2P0ZtJfWl8@6gSAU#2Fi>39CO|AX?=59lBK`ft$g zn_s5z%04}Q|4+s69^SbnT!yd!xL`o+YOVaT)`KgJ@w7ey)sc9^P&p1IkEx^=Jy}&t zl~J~=>AMcvMn(a&5de1sDA7U@PF zKY$bf3kD(J#&}5BKPpGSg(VgF?QZz@8&@O%sP*VD62YD}5D>l01 zPwxh*p$L3=rj>ZG@B$FJ7vJA!7xcPq4=|)^L8?SLqHE#PC?p%I0IMF9^pSf34gox1 zqq+~cSLik%FD^_J7;^HV^tSe&YXyu5C@~#PmkmUPik3>srV$$NB0BQ(R_{?_J#z0M zmGfiKQ&|>lG#Ch_(9#%8Xqh*Z?2ZHwoIk!#ckX^co*_cHFBz{5Vx)pbI4tsC{U1<% z{7t&|_J2S}@BJDBB}6r1diwE?C>~8D8dUMzA@FpXN-Iw=F90BYC5ntKI3^PHO5}cp zTwT>(VYKZltQ1r#D6y^2unEyM6p#RJ2tZs7jT={L0hCmFg`Ur(ydo_`=IaEla9jYu zb^ZhrO{&U5GIyawJ(Pqiv(*|;<_?6+jR-cz5~;CLz(_1S7LBywmYXigW(EQ( z5PgUPO$i}|Cz>$H1DldGL@d(W>07wgpWnHBb4T?=5 zPncJFuVHHSdJGUv*-DC&ag2-vcqq{EK{RC@!BpU-nKdV%Efn&xqvb`;zh6;+Lb8}N z^2LMiT)oHdCjRWf$@JE(t1DyeR(NfDY>zE45zi=QQ1Ku0X7W~+E%z4LG8Fm+1gY5g zslj#Ybd49H>LL)bVVf?Tt|h3Almr(NWijgNdQft?>ZaR;B+X#ec*7H{gpX2tqN}gi z5pIarD6t(VQ67pDQf4jD2WQ%Kwa*49F+L>)10dmhDJKo(bJ=n(X%UE0#R+oayg@II z>FV_xLi!YNWfc6VoX?5%ZA3?x*9LlqsS}UZwYX$yY2tY8R z`Es1CXqXs!`wOc?$Uw`lo1(f zBs~|3v5q_+DS<&|qh0Z}B=rX%hw&4QkyLphwyVanK80r_N)kps0s&4EKy>W{uy$i^ z{d~7lDzBgtB4?sQ0)fD?VsL^~Qz^U{`3xmKN>VF$!rJg4Fh#m4<~dXY@Rw3CgMR}c z1s0rr$eOvAho_5kwx7I-r4wAo4vAG;IVe zngz(xRRu^!Z5#{HJG7DVYkd3(>%xde3kjGBBm#%ETvNp73Tpm0qJJ`WB8JCH5~X@! z{p88nxG3uZ`c{@@v23!f8bE*&G4xiW1M0m6KIGv+ zf*5-8S|eI3Qws4^$#~>dHM>Lk8f#rL<%cL(Sc8(vSFe~gc~l_`X;HCilmwzDLRyVb zS3M8KqXJJ_^>_wp4Q~KcT+0gY1s*H@o(={y7!8E1+cr=h9kFL@sFswF8ek=g>NBJK zvMiQj@H&Ex__t1VJVY-;6iqbRQLc_D39XPWjja)-qRBL%Y=yK)O5r%7)ycV(5l;?} zd_@nGYgJtop(^3q_|%pfKdmAWp|AiqQ3~foqF1)_cw?H+=k&=3f6n)WN{cBQ)~kHo zhQIe?8K1X)?#oIHZIu)WAcP0Xi%ilxTJlVi-cWHlEzcDtUcTSY9zUVIy#xB)n5k_Fj3792?S)fB##wc>3q`$~S(S2Cu$L`PqyyQcPzb zeMAw1lBWWp&4MJNyvkwADr5x|*P{2qE5XA2iYP@9z@ibj$STO*C#)4eT&)lj`Ntb4XN^CR;`SSpV48EX^ z6KLfaz(xSjiuv5H5parX;+aVygFU2G5+1YjtP<7P`LaebN~2>U^b+_&ax1_iVo)+n zaJ@iMbVbELhExLxksyGTmfs1MRwL`pgP~Y;VZc3c5;ozrRjVkWMDIcsx~pXELhFT} z&Vr+3@S3Ah(tcKhJANfE!2gc6x7|5%Ng6N8|YQ315 zl&_L%s%R;(8pT*tM~`U|)(j93g}PuPTGM2d@_AFrVVu%^s+SAe-`iK65cY_z7kLvt zj>wsplHvk*5P(H0;jWcIB+nOkVGbc<;yF>m$?x$;Kl~v-ODn^sansZHp~a!vt{!`*j&j-sPGG=K1n zf;~eYeCv;?T%OYHH}BE(&R6*zWeip<{o(KaOM30?cWCGC&r^2FpoD?XV1GpS-~SfH zy9aa*t&(g(dq;abglw-|?KL>O@@b$7t1zGd2P&XfsrH9$#3&|6@yNT17&oo>PA3#Q zp3?vgjzP&Fp)lo{Qni$U>|7&N1raz+rATnjC_q@x`#^XT0fP%wLPh!yydq6k3hxGD zWT7t)7l0H?iUesx@KgXwgacIF2mBmB=fp(L zB2?t8%gZJytK3AP-OAK&kL~d@A2DGARKv7Z=;zWJ1{MY(?WS6%Z_GwHsqxh;ZJ)mJ zghQ(-6Cta@SX1Lg)7G4ljVfDB#gI?^zz`sEAq3mjhv7pB1Ec)55rMNpZYLe85@kJG ziP~&5h~?)ZbmmOovqZ?bT^K`@K2;D4#zTNbi;5&CybMWw7=l zMy-@sit=W=j!w9a>*33Ep|Jt6wq|uo2kh#e75t3NIZ@4KatJSYM8{`5UddD{mk7WE z)e$22mZ)?+7$c2V3bl1Zec;^p;~{^~i0}vx2!utxRwM>i0ml6gen|Q1f^hP~>(>}4 zSvr37fWgw4lF z$SMtNN@=28Cj53@Uhw?M#psGqnUGdP5h=rgXjtQyrh?j76v=n1EUbS|4V z?8(`Z%E9{ZfvfUSXepJyRs)yoQi4Y~>KsjU(`YXvtG^`SR8SGR%A7)uaD~PT! za2MPwAjkR&f5(6eX(Z=cDnycM(#muzJ$@inFW{LXiTVXD(AEXg5J{X41|qSoZDm(Q zmCVnV1}zY_O0e5wd;E+86W$;#8(NXxVz1OSl{QAx#&Gs>NhWDdUrCp$O%nKCDw2YM zXp`4GQNDvW(i>@?4(Ld~nNZ6wu~&&oYNI4m6@+cYKt@&@<%wpiCnrwkOz%xR^N6 z8cEUdQNpE_+fMl%71}`+y)W5nENt_4g`L@}6JO8EKS?w(Ob)p1G>>Fs*#{aKh%XUm2jou1HFzw}j_eCZpa zrn90Z@m2*G=1Y$DYyOPJKv)Zzxz%8-m6sEA+1j4e7Q!9=h>4J zdiL2Px_0{(k5kP?4zll&JclUy3PV>TUNNdml0*Pvmal{e3}C8F2qkeQ)l??X27DF& z9?Exd4sc-ru9}XpELBumCat7X=Tk8jsw|#UrI8CODK(9r!CZ>6YAS|zVTq`g6@5KNySGtCn!dH>!tRyXx4r581)lxFg=mFr1-!%lyhTsLY znt;g}TxY#gj|dgV|G*+2w^-B z@l(nFP-31cWgn_|9HKA$vp9xu2|%==#aSf)%eH}l9gS+~+|(436>v_HijA$S%a}hG zKU*&B&hDt$nt|=HJ$}}KNz=4d)7ZMITM!PLsx+>Pl=x~GjXF3FRMc=IA8);+ws?Uc zol?`MO^lBobi(c3`6TD=W#I!a-ClX#L>H`BcX(};_-R%AN-KUe8WN|iTpwu)5JKUV zT0u0edaYJFwW4&km8`Z^Wl|6a%iM#YE)=a%6DQtY>&r=f_g1S-&R}Gu$B*=Asl+%T zy&}aQr2GXCC!uo!orpmiQn`Fa6TZ)ejpS)|DgtFl#q5CWdd9#g7>Gh9gsLV(EoW^S zFKyp}66lol92TRTiN4%gB=3~}Ap%-F9yQ8OArgm1fHS&(|GoecH2=Hz`WtMt8v4-V~TGOBeF3V&n4_x0e>W4e3i9!=hUk8*yV z?CAscw2=a25b{Ugq-(FfLRa7Z`$V%jcIM|4KX&ZUtTn7!Kr9Yf>^T>aLaaps81xR@&hGI!!gf28OnxXU|S38C|2@ z3BOy2h*3)E0LrJHr_o->Y>NVwc$X9o3^kfhT69mg(jXC4JkSk6>H}#;RKtX|(`uVo z!ERRqZv>~Pb_e9%ksd_(EgIvsbuI#R(kc)o@k!|0DZ~O2@VxRyL2f2ZQz0wU@cIZ* zCC76t4u%vPq|jOcK}E~!kAF9ntW)SyqcW5tOjx0da)sz-sp}}zNE*nn0`&NIM-np2SNLZu-+U1SaYQ_;5gFB z!ZSnjB@&Px1x;%sUPtNdB(%jrLF4gcYYDc;_V`%_CWuBbC)>%`OGgK?ot9ZgNT_g%fBvnz}afULDqh5)GN#zMl-LZ@MP#>q;HtL-?(iyAFly z2v4k!ShUK02t(JE`AE8^6WWq|KQ_WP@X-#EuDi-%(Uz_~@PbAKjJ!0T3xpdY9c1BQ z`?Be(DTG6#yc>-k0Gv1|UivP+E50|O#bBq63#p!Yc5=c$8?k4*q$@kSlw~a~N-f7s z*kj(A4k=9s>=kDU0!Z^-(C?6FkAS?^cVTt@y^zTL!wZL6t%}DP8jQwL;(K!Pn9k21 zqdu62=zvB;#GqF6;K7Mh5=8_4z0}eEl|unbc+X;305Dr$8tr=k39rX!br4cCB^$%1 zCr{{LcaIL={2DDGe#W0e8@JHa^x^M+i@oxi?!NuY6dmreVV%>XKX{+cAO48G_|-3w zjjjm)p=F@Zs%AcY`oWL*kDT&6VJLu#Ab>NcorXm%m3(QeYI_K;2&K9BnN?sV0&jLD zrNKwnr}XF{G)UN}?@y`DwRa2BNPqO559kYT-;^Fs5EO%!Y@O@7U(8n0IT^=dk<-p- zO4n{&r2tWuvXQh8#PdkXg+n3b3i;b8fmF0jVk6O~1SuhYzB&5INdKr>(rIWmIYbH) zKq}(-#J@jrBWjYI;@t5#0(kKy_!*alHoHuC9EK1&Gdcz#I{hO33E0_a)50JIh;K!_ z4Xd%Ow8>#8os?tcxd4VXR{J^f2XQY+1a1gFL#b;EO#ofJVqg(yYD=0k1{$>rG^&F8 zkd9bbTRh%v#h`M*W9bSRf9Sm6`CQO}5(Orr=mQ{);+z44y124!UdIgF;xNceS#7Iw zw#WAPnFl5?v*4Cg>~7btH3}gDAp#;)-nCjsPF@rt*;8%WO1w)F#xDF9>6hcP8DhnQo^xTP zp_@in8tP=qHH<7N3Q{R?DNXjmSDI@o^|=91AQdiUl&XB$NcByn{Z)|k62Y`kgtJCN z5-yAYD!$H@DSLbQf=%RHvR5b1o-z0vG9X&g?sNwguyi_SgBnhyWA6AM7TyB-m54Z- zRNy+{Z9sifs*HlL*R~KLJEO`YkQPtkDL+S}&n-EA9!&;c4Gf|0Wdj5D%4=`Z?CgTS z&V|H!^Y%U3-y3U5wy~Uik_INg&l;`Et%!3e_DI zWv9oqdw9g)Y{BOmippr+Hoce{KnY585j|P|m`8MD zI+7|Ua7dD2E}9ynA%g>mX_%3(>O!Y#2D<>0(SRn?v5rBVN{Rw@|QKq4e4trlKV1&&7{JP!bqNC>Wxc3f^c z(2rLO^;nGtA(088x4c!*B|U-gj7~LN6nHzSssiW|zd)*o(9qG+5_0pR4-*Inrwp`z zPS^<|k~WqU8G9+4)>3Swk;^=fAdgej7j`U6H#{q{c$HO zc{TPy=o@kcKAYo2?*Tsp`B1w2f&gkXa?ug~RL5g2P;bmyb3|IOOZrB0-a@2xTFD}c zQc_jmxeP`-#Ug}`zXMo^Ot|O2NY#YX-=!e%Wx$ab2rUCHIK2o;gDIXdw>(<~;BcPhYejNW4P@L~HLKtr2&VJ__<1pNn$j~FDQ)e$5bDdeToHyR#_%zPr}fN{}h zZt3yEr!=22FrtbMZoWlBMo&l`J^uKK81LP^YkWWWOe~cpAY;Pl0wfCW!E=e^%aDrAQDpxBZ0)q__*@1u^>Z(tG_+8)y zmv!UN!8_uYY3!KN$#4rww#WAP83iV0{in0MIoUx3UPS7k`!cY;F&bwm3R2Rf}dGtAEQpO2Z^nH8H5oh7TCgE^4XreY6YOfYmU5(^ksmZXNvvC~L`PqVYc8^5jKG`ue z8jNV3VN-^5_(0NGj>pDCbg zAoO!_iKb+nR&b^K9-;qXHT=%-IJoopx?D8d)tEj0A~tHKc4ZiL|3F(i+k? zWUcq0AjPOL4>b=j{1B(*zoSVad3veF1;0VdX*4B7z9Aiehl+AY)WXzS;%mCHU8%59 zP@<&1Kr0-qQGqsi@kk}XJB&j1%#G)r2=$Pb%UsHZgT0}4Xl2y)HTi+P30SjCN^n#N#y#$?<%+|2zMT-g)~Cdh=KQBf5Qam!HkjAHM&)^v0`4^wod=w`jC~ zjh4^OC^_G!JY0yeM&xOqz2~EYR~eM;P*gW`^>FCZX)4Htdqb1My2v~+IS_SRtKIX6 zeSIObHax~VhXZiDXJBinx(96l@@d7K!YbM6z(dnDcc}v%%##huUxHTC6hh zW6Pj3TGI7v2lV>gn{;%DXbhi=DxNdPbm!I{-Me!@!+0pbI4_3+3h~(%(r2OS;{dYN zJP^BHxG$1kM(A4DFrZ@~+|)j`7f7lJ5m2b&CP7zu#OLc|?|Bge7{TdKP#OvNmCzA+ z(C3fMypd4t(GyfTe$ z-M-46{#`p755;2_Noh3UtCgTCIb>`5rg=glZIzr#ef6qSRZ!O{x@xZu*BO_l(8hNt z0}UeIW!QhXtNa1*2{kNTi-1}qsT2_(?WDe~dVgAWtmT{lHc0if(uufH@iDZAhcQVs z$6e*nYYFIJ&v|88Edhqwr|=0vy^j(^M`%U_T}4c&1W@)`TkP`qHau#h>Z-$NL?hmG z&lV*O#<_U=*wjbkNO&QOoakD*gPy)@c&75GRkf0_6={b+0aqXZj}1kmKtZcOBT_@8{1Jbpc4i>E`COL?)(xBZygDFG93=Ziw6~TdbCR)z5io+_uY5tOYi+E z?Y(nH%2_}C@Cm*C%09jE#y9Bt*WRJ!qYFB#2edzCP|%D;?__Z{qu{MC&~R@mvtY9#^?adJRkWqBf#|ENqh(Od{Lk2`s2+o06iWk{> zx%i?S2*AVpY)vS@U>reVc1T~OF}-!?P||NWzYTMq>$~*T_oj67V4@KloX2&|7uU_V zRY1*Z*Jq@Mtd`qjom70kRg)^WBMCKyNp> zYnUk&Ip{1c>6(V7RnDLDQ58h%!mxKRB=Q-kI<)Q;K9Xrw%Oy$_OvgbkB8<}!ze_VQ zQ-&jx(O_>h8trIic?(Ro#}=S$e6<^YZhk%gGkOVV`8x+pHlrgw5bLh^n6LPc`h35(DCVzf>-bO`yC6&K(r)GCJ?2N z($b@&JxbYNflmOQgUG0h!BuH@>q!>)6O!vNCg8s8o}BP2y+)J$1M!IQ($jRvhSgCr znotfAuAPX!{tthP_V3-Me6gbO&VY(f3cB-~zeLyGc#8o;MCS~cu1o?R-zAUtgoX@& z&yEMQyfWbP3@PSknhru5LoXy$UP8`BK3il$md3jgO%2S0P@B}r-_uZ156PJ5`+xR~ zzW7!w?FBG=+T4!~aMse@yAkb=l<@3)1PXMjPzct603OW4MzlY8F7e!lNLVV(4CB6| zvc3@oC~@MW3up$-W3|jO75r;;Tmd#ARt5||*#+;!((RiK9qy!}th~$?QV|BQdU!CB z=%RoP;c00vqE0GM0D#w23F652?QxQB%tg;d(>mbfNQ1>*b=mZNfx2`mRDE%;Ag;D< z=*h*AIvk`92>z`EXe(MeIgbZ#7uxC|RE1#QD?zLGj4C+WuF}mae??M{Mzv@_@=k3j z(X9iF$8c(zz2VjUy}h@lyZcWV-~0fSrmbDt9zWv|6UT>Xu~3ZRWp4}drJSh@$_GhO zp4#f1ynxpF>#se{(`$(QHAP7}5Q5zpLK!3f#V$Kd*{JQW^7+x(`Ncbn#p0Lw`R=lD zmQMH1(S`=9RuFey8*LC<*UxS~XFSZt&)b(|mE7mQA7lDd(&b?>8~5N|xJ*|9?7ApS ze@dsjX7_uYiRnJmDcJjR-1U9CzC@V3wyd_^X$9E8i-w1Y>KxzGuqUaCj*8QARwsbT zZfLuhZU*+1OPkm1v{YcAw2Hg!HB7AUA0$zwx|FCwSFr=GO;zX8F&BhZ5R?JnBH!Pn zdv@dh;+`KS|D+((f*2d80|rQwcvbZc_gdeD8gC1c zrO_ag2!Q(>1n+(d!v9G>>4ex`x)i)u043nXqU86`>C{jk4JpcohDr1nPBOoE5%a=2 zbU*1CHioim&#CInK9WfKjwPi?DmW*E6!#bLg*LC>wX#@`g!9oFZ7G40@Srl$@FERI z2#8I94~3pmY2>A8bN>56%d|VTu@`N0&pU_i^GERVc(j*xaO2k**02b`8GnAKkzOG$ z8}qq49@2HQ`KsHtybAQ^+*7}8HNM5@x;wM}dfUahE-6vFpD<^2ziw$bOjU65x$W`u zUQ;L2;6z&|(BguwFM@2BPM_abHm)~{%VX|-%B;|zYiiwG`uK)sRew6`t0zfh1Ej-! ztVamwO3d`CE^ebb!SA^MPnEAF z@9}n)7q{jYXV;gj)%85j@33*WT31!LTsVCht`j?78?Q^aoq0Iqt z+ezdo@eSlk2+pBef)}x*jY#Fb^P=@$sNal{{;-#?wRs)q5uxpRpR`(r>Ab+2Ebi8* z#6I~DKIGN`q5(>xA$zwo_2#3Jz35!NpQaIQ^idRTlyz^R%NtX&G9gTw_Eg^~D zYN>VCR1ohp&(3Lac1k<@yVBA=bWY^+pM3U+(iq}jC50>9kfgPM*G-ow7oYF^bVlRh zfM)f=b9a2@lqFwjV>aI9dIo63LJ=fVJ_TqMqvPl@ zp1rj3n>9Gy3^_iB8P`8CKOMqg4AI!`be7X<)v92hH$Q=|c0*)wcQWvD^j)tdx-?1M z3r23!!npOCddV(iyWUZz>&3Gf@BPUjXKlJHnV;zDSz5#W&2yWz@v(u-S%j((@pPgd zZKALZuAl@N0l75QN0Ey6TC3hsHRfF5_a3)_rp=4s@jsN}58{F7`gx%b2=d`}x zmmwoGROEp|K#Dm=!N?)n3(;#BS&9ncc6=iInC7DwsfgLAU+;JKZTf2Y=Y1~Ee1btCO5jF9mAo^gn3mjydg zjga`Mw_EhNdw|(k3-X5f85ay@RWieP(B8&> zyciCr-%FD834eVS#_@?YP+Ag@5_)jbp+4im3H?>TN%+?YN@5R6#vYXH@QZt;s++s3 zY;o)C^z`nkSncGi;;<;ogS@Cl3{0$$KKqyKE>*sCv%B@}E{OVuts5JW^OMB%hR~nt z<<9Ttc>%87SViloMz=A^-&^xy5M?umW!J!JeO_PH({H-##jD_H!z%d;$`}OwY!U>` z&Nl@E7({Gbjmm$cVglWWt3a0eJgc>&6p<5*tFm{+YwtFp(3eFE2d8RD9aOU(w+>-L zxXU+dLs|_LQE0GNRqDkemE^(^fBr&b&&R_touTtFpD;-R6~WsWA7eIls?D9thn%qZ zM`=u>-5pwFRo_?^q8}r;UF}+FkU7<_E_-<)#v;$!+&@4IhCCaefU);#xSvx1F#Ea^W)bHIfwD^wk| zG@69sxuaY?kPh2URd3lOU`afCmPz`srJ$chU69tdoVpYh5qR2a^xausn%%nf+9Yj3 zAyN!I9&`Qs(CDS95{@9;B(Uee%sAmab*JGQImkG~cL(c?!8O4(|B@tq^l zoT(d2KmH)6lV=xnbZsI$Jm>c==jVgyJ2{Pn>Uqf*G8kFYy|d?K59m32(XDF*E@s1q z=zT4h1!YUs5Xx68dAD#vPR}#mVLBhibgPSG;$kcpDMA z&Joy%Lc5K*i2W0e?AhrBJ9`7UU!>HFd?n)?CmBs91ICEqP0I_1=UfASE(nA9e6hF@ zhQTsPqLX2|^M}LH@WV76ej0}9Go#9+n1uPpLTz3`l>J))CYzun^`K-5K+-nt4c-Xf zSZ0e?FJ`lM@>RZDq?~x!G9sZL^M2tVP~U zzd`r@(&qqvaeO!QAUfl9X(jiO1-J2<*Vi+0lC`mVSxTwv^U?i%)0-5e?96j6u}bbM z=+WkIi2tP_0}-B}S=P`h*Iqqn1{j2`c5`hl%@*k58p`)DKC)1aF4W#f0S_ira{|m< z*Sb~Oja%2>vpqQJyU4OJUzSeFIb*(`CBO10D0$&7Xgu1X(~D<3!Ho!L;o3-Z_{_%o znT>xbW^Gt7vJf_dUdLcOq7^hlid==rn6j5jvqc_gS(_Fuiq6RHgG1&!qKA# zkA=@-*utO`6%{7fot>WmB2tD;^kgQ)W_(FkXAr3|w=hP&Nu5~>g=iGXsm_SJe;3er zYU#m4@Fi*`R=R{1<$~uFpEntbEI*#Alm>ZCA7u;dy2G{gL~84s-z#i)HoP4xy1t0I9)HMGh4tF=&F}Xn#;M4ZhzC2?!4oJh+^IEPErAgf64EO1ZE#}ac(pG@jUME-u**Ickdl|?oaz- zBnj8_>es5-vpyw+9cS}~W*47HL=t-l?hIFco?IEJc77 zJ4CCj6krR|HRK>r)_!`nVDPm=H*fApVZ!4_7ZeWHQTUFZDBbGo3yDCZ@*V2lt~up3 zJC$lpVSX7^p`OncB8IrPGgc6DDJpL^tclY-&3d^DX`P|P9;c@>NtrJe3rSJUcwYto za^^4*Jz(|1>Swa0*Dw`4FYT(?4b7VFa)W*}hOSW(wp6(p0&-?er-`#UtAX(>G11;HZ z^YG_CgrMQT6L zw)Tq!syU31LlF&V>ZUh-*tCo{UZ%q3B^&cLsmU3!q~-yvE7%+G4xU|Ma8$ooZsZpQG& zYtrU?s5parQ#I>sp*PG;7ang_$yk(tjqM>tqe=IEL+`8Oyus}@$J%)@!%Oen^bs<1 zDM$Y@u8LV}4Q)nPI;$_yg}{s6Y2T^9U8cNYZm(uq-4ohWs(N5RqCvv%FYbXtlKMTQ z=_o`2#dRc&7{$;UO_^hbitd~=6x8aiuDya!dirQc?`3&~>2@8_XxrYy##${4O|{|P zK=>7rN#R*kY=EFQluA^@PfksFB4v5uBy#E`@@G3{(=G#CQVe2u8x$)(sLq=m}<#J`KN9x)uzJO8O{6pHXfJZuyBZ+=g&Fv z%~s7i3xT2s8`9ZHBlmz}hPL*0)(!c+Ea?2Ar753dXD3lPh{j48eFC5_qL>N*(>Ro# zPMVnTtjc#+AHUc^f2j z!efqizqiL@C9IBS!|Bxu)h;+KW8E)3N7LOgozIq141u{UM1NlIXjF^+0jlE%`_ta< zVOwI^*2D~yvCLwArkyAX_jx~kbuqYjcV}n+_a@W*?~Ml2Ppy!HWH49HB_;k+W%=P> z5tMj7iJP#|+t0GuH_lE^e{HoYj~IL~C@CjwXa;3f$82Pxx^6;V=+LWD>2+P#`llzs zb#9ltobL8s#wKvsSUBW)5!88cK4|KzWBRPGeJ;3c*Abd7Rn+?3R-+(mAY!{@x$8Or z)7nkk2s!3~gc@-?eQ-=8-lTT+ z543`Y|9isU%jV~F_4*P2?nt{-GbjRJ>$oKtBZ%~2(IMv>k^bCtl}DmF+;|LWeWzy+ zK3nz3@m@wl-SAG&SJI`{2-k!??^c)$}>8V)h&TBWa zZPvGa=)lC9WVw!axSs8?!M`x{Tw2JjQYb$w+j0RWkNfU;T*7pnF}BrdWqr4c znQM^M@6*YqH;~eb!f4+tF^VEm=Trc?@?w!*sa9;QRlXD20s!=4{S61!mq_c_0~|FS ziXu(F^--)IjBG}FsONU9c?WLeeW|p8W@oyeg=^(ryD>XkpDWskA_Gi4dNgArnQDcj z)yhM1-kHO@1b1Um)9kzygFoFJ__i3WSDYph_jBkWMW}{UzRAhSfqQfM0X1LYY=lL7MlIJ*#udq)WV|!6>Hubfvwo7$^ZW1`@SN z`F-aMnsNaFdj~`9f#w_qy`c$Y?=Ys8?&=u>(6fsr?e9l4;5`i$c*&6W3)}en((y)$ zr$#@GCK8Esi|9$U5DgyV_bfzzFQOweR2Nu zm#!S%`lq|QhkwE#+nP%ZL*bmXf0@Wh_*VcWi2@ThsoMJX;_URj(~GmOB_rX_jv(x1UDPc5G!TLxh=7csBNFXU(k`_p5pNo!;aGM_pnF@LiG;ZHk?Eh? zzXQ8rp1swRNDew5A56(ID1p|A@wst$DTsK;v+&pH@hJm~1zo>!g{FJEqJ6PkF6sE` zG41Y*X*8WuYu2V3-X$c~V^MHb5-=hzBHING8ngfqof_?~>%2;E_fA~b^C-|w20#dX z_MRRW`hB@XBKKFK*GxQ?26pgTu&GL=lChVKExAkH|0O!0F)uLsFL5|Gj4f^Ck=MXC zkoh$o2MkIIRcH-V{aDTo8y<A-`>N{T+Mi`*w z*=a>5&oV7}AJn2TRIMuA_4uQ^7zf4kl=$(MNJxe9W^t{Rm@nH-*G$v-G3g?m%JpiS z-r-h(JEIXB=`e0Q*QxSz6ltPb_d5k#PW6&H`aeLC$z|_@F-LoeZV$pa5gjWE*OM%< zr*^QT?f0La2%_ipj*p}Er4>Y0;wGCujML8Uq?$2(xWyayZcU3sC0Y#dKJ@s>lJ4Hy zlhi}M=LWjw@ZOVQL=!(}P+2&g41_OodI23KHiqFYk5?{zqyk?$j%X%$C=vQH1%Z#$ zIB9XvrQlkhwhlbFG;TeveM-Zw_af^n@gN|Gu`4nsM0u@tbP^$jiuAcDr2;WV8x9C0 zGDrxcDY-HiP;tgi3L+xoY5E*js@0TJ>l@SZxgS1T(rb5j>9u=T=m+0_piwrvUh%DV zTI0E$2pLxNd9XhrWnK988G-2?T|_$CWJC`io%7ywz~D8JwOn_R@1|Kt&N>d1j}{3> zkd5zXoKTjnr0-bCUO5mgDS=?e*XeOO!6X|9k$S?{{bs}SZnr7pKMqi}JZyROG!+0n<6iefs?bhoc=s2rDs=G|; z57+s-o;~d|=pwG>c@$0eIlpO|O~dRr-Aky!^+lLnmSck}tH8+g1ah+ucXni}HG^!; zuW(+E#dMr{1!NHq&LFWKY&bUB+AbcGV;~U(9tQ`ptXe{XSfSGU#w*pzi1|tk@m`#{ zlyjENtx;gN8PVt$3dTsp=8SlC*cd6kLPdTd9c-7&3;x~&CGPy09m?~k+Q`rb8{=|0 z#kFn*sNw9kDQS0a%8OwvfXewa5cFHLEYE2Kh41tD_)Hea^kARjSVQp79vzDXnO?g_ z4Z_A%-E%X#l!wafThY)!h%yX=zFI{5-lplBF6ygk$gOR^hUfW|)1jef=LHo!7Rhj5 zh-m;bjSq=STY?74w1-qI&-(8fyFqV#34`C5HF?uMmjdsiC|%CHTg|Nx4Z3y3qHNxS z*wN|C(Sy%aw@3OAg$zd8g-GkinU!8Ts(GRycQEJ>>6!@G<>uGikk*saJ0iDV6V_g; zch^cb^_Ept*n8>ihTCp01N=~3yB>6PW#IxKr7FetCF?q;jhDISuQ>31s64=K)vJ?; zjIYLd_;5w@B|swH4TI;1fqlmF8d@*>u`AFOB8}d3yJp7N^K?eExNyo5YPF9PNTKlH z!D&!oI1P&*KYc*wv(t@|^OkmZcjcBZ&Q5)FPk*$_p!)i?8v@GnvZRyKl{f}L2%R4G z&@-&(ir2tcQi4_p+q~unBuys8F+qts_+(|{4YOVEOE25+jiDDRTCM3ND6Ch^?NU9i z%hA~l%Cj{-dSW*6=8z0DZv0jUnqo!^}h62uA~FeWqJ z7htf{L3n9RZqgL+duJy(RX3n*G^HQ>@Uf_cL&?}TQPDYT6fl&n?*+!!M5RvC9eYGl@i>@-BOX%#)jtfLSqj13B zW+5C#REJ>=LQ{z(Db9@qfC?%EMJ&UuX2RUot4+#gkNZ9q>!Gt>=LV z(8g*;F4J7TQ)#?~oUt>$qC~-p=?IC|30R3^2(EeM$+lzPJFmH6HlhL|?k-?M(nj(c z178pB0S;QHd+ti>)Z=lTzuKW|K0%ka)`|9fN#aJDs84}Nu%(>aZERHDJMBnOy(S20guy*u zDWc(gOm6X{ODy`7qLe{Nv82>OQFbAHi@*z^;D9IZl0VKH{~+xVy>XZ2A6yp&GrnYz z&p#OtdBaVG#Dx!Fvp`v}+%r}Hzn_?Qqd&3xi%*Q9w|oEFkCfPNbw=s$~MX*G5_EUM??|mS-IvNi_hF$WjVqh}Psp0h| zjU=U`dPG+aMsht=jI``UBXt5GEh#$mc(NY&_rvbIim#??jq&L=YrGKNrX+${%O+q= zfE4ai3@xoiEW3@)dBT4`w}ponGMHM?#~+>3t=l^SoLUh^MDH*w{1KD^cVGrQFZBJ? zbg9=dLRai?NT$wYuA<@%=~=Y9$atIC*@+}7iS#eP+5DnX9vXXj1jn?tTskhp)xB;*3SyH1$;;!(VKh$F^y!==#+=-yThN9~-c#^&x|eGUC4$ zV6rKmmhx>e_{eUZ9zXogR(bW>YE@k+@@j%e2_yZeYMVewPuh*NTPR`_EqOwn>Gei> zFRbGccMN-@AO@1`EA-M?IhmBg6b5Jz;u2Ieo%fQAZv+_V=H;BKMLO4egvucaeJESG z8vrR?K2^ip-k)%5eUT_sB4gt;-_Sl!QFoULiv07f0Ya~bVAr+yw#)0fKm>Gn88Cv^ zmhw_UTPSlL_ly?v(#6;~DQhe%Ui2gNOf>joH+VU&m+0=3&zDjNrYAe<`>;LG5>Qe# zl4nl_K=g@}lL3u`6eSZN8B6pAWVX6oD7PfCy-ER@7e$pch+%}(7e|Ic25;5?2uSH6 z=WjQK;8b(M@-@z%oY7=wNYQAj9jGTbL|V&%B`d4i9&>ZYs>%;n21BwpRw)%fPC~=;U{GwQy+lcgaB<}WdNw)_%5Y#)`L-}&f*Ds_|BX8Ag z_;{QtqHML`jeCbT_Kd;Elrk?K_4N1=kKBrW>FYP>Tiw} z>NTxI=90kxRCBR5n>NzYR9UAUOe)IeHEQU)-+xH|HR~gTzKtOHG^RHOVX*nlJ zUBa+}bCT>>`sgDDo@ieIbmiB-^_hJkpF)VybA|-yiQ=%nlORU=wbJhBf#)6t9Y|E7 zuQovqJg>)>z5D2^!0irE`vtG*m4wbu5&f9aco3-r6>5Z5G+WBGUJ}wAvvb~SNQwH+ zM@;bMkv6FTQsS{R9Ytga>9vfo%R0|2fkfdF0dC0c+E6?Zz;q&&UvA;JQ?G(PSb~CKk{&fHoyQx*egR*-u zn|*~}$aS6whx{UUio723pD`N+15Uy^ieX-&33d7Vo)_M8M$Cp^pzv)PGQGAX-k5av9Qg=|-=Hwv@Rv&3B zK%-kP;{;*^a4CX%K4Ee785lbYGy7RqoPHrRgc86W4gw%0*#4k_rM|pQ*R7PUF>&AP&jIL zfLrOi8c*T%S+23fR<}rWa7TxOIW=J0;Az|mGd&SgjOnJf zRU}n%c^;1{ja5E;htj@?f{~rT0k~Y}>vlo`1CuJ;zD<%7fwMDL+QE6%Tz?O*y?_~} zCHbZ0k@r-=OD@iNN=HiKrEM!>S`aN~wDMrTun3|1(NgMx-=J{Tm$pY0Egn-OlVnHA z6FZK5d^}@7I;TtLyVPB+(%^V5z$D`p3JA38-Sgn@HQ}>vE=txOh_MWgqy+@i&8*di z&y8z@>hp9=M<)|n>8MT$)-NjG8RgO*#q(GGz#2fx4ypigDjLW^o=k}9C`-xxir(0e%;OC2NEh4chvCjR#iT6!b zOH9$iN!!Em=&|FY<8NmKyAcFYn*m8Pn1>b7O^A}b>tjwKl5)GF+>cw5gHO}DU-~qu zG=l&(Ym@+G3TI+uU-K}{pIasmoKy}M0FjEP(|6FW%d%4}o&_4u2Ic-lD+G~|{x7oe zSp5S;$2F5;0QW*JOLqC z@G~%|`2*Bj4c@E^&aPtRGgv@}3_6>#kn&<`tV3*hYGS#1A|19UmQ4hyauCaiK?!D9 zJW(SY)0{K5X062=q{#p!6)lCB7cDXe*G?}ijkTUKmJS8&lN^#R0~49(u{~1&D^Glm zJXI~_pZ9r#jgAMjb#9$nD=X6L2VmH_y-)21qx^Q;lB0DIp@M_YU}Pd^VW+(k@n^x9 zFtV1}Y%0N2)fLrP5cd`1q+u8eC>7Q|uboS0J^I?$=5#PXCehts9eZN1*d!B>-FtDspP9adY7jV*!x5UpsR6&S7m( zZ%TzzyqMrSg!SwuviCXG%imD=&V>0zjHymSbOvvMOwE$RIljcP)tpGQy2Gz^c(B9k zt52VJ-7}$Rt&nE4 zSbKfZV&p`_<9iopiq^EyDzhc^qF3hd8cHaiFt8I^3hE_(8YTKd2^j~LYyF?nFc#jz z+G;xoN?Ck&OhIfWDs%I6v|T0JwKWx|a{)!Du2h;m3Zgw}Er0`(3UhUlgW}U1E+u&y zsYU?9U^36i#_IDzPu6y~<2zaM;AF|L6e@(g>eRao68D9i>NtTszi04%t9+|C7B439 zp2b|#Dn+GPhbC6e4l21f-X7EAPgd!|g)Re=LlL<|H9nVHv*X=3XWUAKVq~GQ#x>X1 ze~0c|uazCnK;;8#zs8A4FdfmzSx}e33984ZC*?%*CCNs(_3T5u?Y3$(;v^2-!DHFkh=nYf1+4ULJ?nhx zBGV;FOQJodv`|hf`4oHwlaCb_69I;n+=6papHlBK)%FaszOhl#n21~D67)KOl5twl zYRJf!S>;EnEpDV$5_@AzMl#CAgiQ&wBo-+r8Cc2sj#m7~P9zxcGrUC11Q7&KepcqQ zE9GZlpMx)vsBS_kPRc6uqhL5=+-JStY(!Dt3&x4nT{$biIi&;Ae)dEwFF2@ihW z#rI={#^YPU&YxqJ;CP>!y$j-i8%*~l6BIR0VaU7WX4#6dV8hY-UzAx*PA*N!6j~od zR>va)uvQZV2d!;Mw!0w%5tnujBC4;n>_{+#`1;Z!n2kd6>kO)rije6R(>YB}4rHBw z@ArSV1fn^Ew(7MT)Y(7gV8{mxud%ayzxTd=jgGd?P;=`nJ^tSJ)1Us{i?p|QiyF-i zbvkRylSOGs_>`2DuI(BpA7?ftK%CKhpT`^^?^66Stajo8t zwiA^H$)Batkn7uQwP+DUa+o<4ZTCWL6id2RiZiaA_>svRX_r=Xoq!0=>+Ep z@`2l}E`L3spZ%d%DVkTQz5W#a>1(_%rw8=OpL|lD@1Oq47bt37psU~YA=-cGb^6}) zm+5x~e^shj`#VPrgh||!+ubu_stF*1ye?XxWePLSg_w;4OosD;a0~!Q;eQlIE+0^_ ztti{;o5fDF4osQ7W(mY-GngcwO9a4EOlUYD@J28_b=JGl&S@(HEyZb{r zH)_-Qvu%3mr9%c9bG{aJTkSGAxJ*T0&sRDG$1=~@X)Ob@Do|Z# zl{s?>09!(|pdrK<7%w!~(c}BUTxa*el>p-$hEf={10a#!Dzr$FLNx6Z|0uPXq&&TpkF;mUi?JnfK1_U$cHJh?TQ>vo8IiI) zgzkbPs<*eO=GSPNOgZ3OlydCtn=f+EtX`4*cUEGCjgv&B;sBWV23GPI#R+BY1o5C)j zDGuRj>#^sV0-(F?!-5C?DWlc_n&(7{}* zwH&N&-Z-L*7Z@0)p;TB=#RjQABZtdnvA1CFJSw1&I3l`%^jxnfmQE?cQX-nfOJr z=-Azm>YNlR$st^}F%TkEW=>cak#G_nTVc*PHHkHC#qW$pfdHPG@06@YD8D9YCiG%d zs4sF85rmse2NZSAFc@(une-*0acdo_HPk|;Tm))a4@uZ?0=~(!N;dn)w0E8N@B;Bn&cGaE>jZN^30s-UN*v<2+skF z4d3h9N@a$F_$~0tk`lK+uQjnq}fM|b&u`0?U z^NeuFM|}?PK5x>HgZh9v94JP^Bi@{mltRP#PzZw+zeZX5n^maNoC2#QLrHW=`}(O> zz(vOIp)85VFj_|j36VA^TJAECc=g$@)7nat&hSBU=kSohiceqt{PQ$A+@sYq4+@AF z91W=2tmTU%mg~fUfk6abALeM8OY4Gx1YzWN|5$*RinyhceI^jH5Z@A#b{|;ox8Izr zBMN73i_p~!GlWQ2jV8lga{LY-T%0`&&?T8ZQcY@{($KAy%`5-Yq}M zG0V<1=58MxoHl4hL3d=mgHh7C3W)g}3<79j2SOx9r6rggN&g$aeX#!~zkfsT`L;DW zcj*cZMiT~cQ))f;9Jx1lh^{_L31@lpeqZjBv;a3Y=sX|9PhWqNp5e!LdObRO=@Lyw zeZICX4FQb0>-op=6U!xWii(d*WhG|sGz5^n;FKPpj}9-jfn7D6$pwp7tRVOxpwUa{gt13l!Dhr^t=D^RazZwQSkO29rO<<;kWU*MU_7O z)89ddJ5Bm-{}#W_7QONIiLB3Xb|S8?t&J@TCvWrN?UUc^(&XfhjB)B9wkIS`83oUi zC0~;dlX2D3lB!se>(V%RYr`tgrWzR%i9K2kNsNx>1B^sE70YWv)kZPNl%my>>R^HJ z0YzP!Yz#snP!Ch_sIuBphlfMSz8g)g{$cAaOqj<&Ju_07n!`A+?=M7GraJeiKRe`o z%ZUa9=%&9)E=b)$UwAmP>7nS1Y^=BVGrH0i#?U~8Z>p%Ax+YhD6&V9#r6o*Km>b%2 zAd1tHq9H9!Os006RMf0dK|*UElQjIAZrWm?H4+g>V=H!OYerClp2z%|y?h!{;sPrjFYTp zkrd)#R&Ypu9wjn1D<)xyV@EGz-rP0$+V?s%8=X*{qsly-OWqnAWagnf7Z9^!CzZ-B z&l!IL=2r=46r6%n5Kkpz3Fd*2v@pV(CMRSd!yV|jFcc9NlLfu-)i)SJ1RU@m6mluX z*zVjqpc~iUrtS3=nl3GnTGylfy@=@H%9pCQa$Y8LTJ3Em%LYS! zmN~Q=syTY&_uL zSdkV%6gu?Odpq>l<5#IansS!x(8Y*B&2ukMiqXVdx5%IHb!s*hm;?cZCnq#NKBjZy z2|ea}bjSw-CVnnnzCv%md5y+LhE{qTMZ?aaC5wiP3zjJ)o6JAQ$ycTNf1DC=(Gsy! z0xPcaOHx-!n#Nc$Fk3CO6_mtIr9_goE8hV?0wdlPx27#bPet>9F%W=j_qf^sB)mlB zZ}ipE7_)Moa38>@y7T6BT8VWW_VRllrayUkBBPxj`rs=4FMsD5ddO?i)7u^T^k*6H z{l=XB+rPd+kN$X<{Of>)5lSz8vo zs+kaGVG5}ebD*50N)ktD-zq?6Qy^5bIFM1{OyaiR z;+tbcFFCOlu0q9GCd!iR@J%eCUp;F?eVOn3?VSUfg;)D0_V60VJ#Enonfti!HD5LTX zhH5n0$J#c+gpwx{bNJe`IzxAl(=PiXIaU)Y#&nS1R-k}AE_NO|E|hv0EpF&^O`X@v zWGo(D%@$vSMX5(1PUIj5hcp~6=*)JLRv4i4j{+I4TGmNcEgxK0RHb9_(+OqrDVvxH zLx7WdE*F|un-OVI`4y?K4H(#U+O?vEU-l2mm97i5bdZZ9j+-!s_3BN=C#g*Qpb`ny zTMx;3IF$r7N!&c~E)1X@U5l|Re8)6MoT-_wxSqMXv-|ePS60@p^?I9ADn^L!scZ5L zTRFVgtE1s)dpsOIF$==;oY}7}qNEi?ri#RbQggQfXy)~?Y>8Jg0z0)Ha&AIdFgaZ! zYZeNTg^*d9E1TO}XJjZF2sNQn4F|L(U^=Dpys>};1U(Vn;+qc@JpQbFbE+JKTXN$w z>HkFL@XFkhV!li&ES5J>xC>k5LHkCtvbM)Jwb>}D7I1;Z-}Soo$iedvZ3WVajd_F? zff1Kf00=?nZbsBfP8klGyh@ZEa=Q5R-zpbx5%OX#l@cW`VPkitHdd{4EKg=GLQh_O zRRS+Eg#~9Ss-&ucP|40(nE)euA^(Qf!jyyO2{qddh_9&osfmRr;({j=K=5qNK#4a^ zw&A z=`4`X3GW^R?!{~_+=4dzBw{O!g{cJD=-OM4(@-R)8qhd#BN_!0>TN#4+hxWZax9;9 z5%50ZO&M^;h9EVY>UEx?{>f{a+lyeEyUZ;~O)lPAUi!KCUcOP> zyxo(g>9Wm%%}$WflM6iym$o+_rT*b-{4x;T0w}A~G@7e-2EXQ@f14lg(918tl&%esoI>7Jn{rl4AKTpld zgVe%wmbD*96DmpUTP>Z0N+Z6eq?NAZ%#x72fc|1N+n?u^5XV*roh5@l$7EuHS}pM% zo6YlD>~>d#*@{dvjT~v=0OVps7?U@6Doo@!_Xv1Uj;z#W*-}(hzL<%0$^k^o>(_SZ ztT~~}AAFL&_?AzT;R*fdkFFDq3_bkVBlLx5uFaTGe++}3j;G}I+VnL;{$pB;|`^|G3lvYEDh3+g8 z0BjPcXb+L9E$<%;Y3p2zt~{_x&mP?t;X}_W&KN3b9Ld-NfGIq_;z&ljU9TdoCB$*Z ztK>E+NU}vX1JA?X2cQ~^0%}0|A#by1NqAD!W9?A|Ff0|OC=?=mz21_w8S%MQYi>|v z!ED6mgP6dYIG;LHVN&c(Pb=@}0?2!Ee16Cp1N)2n`@2^gt(BvyUk$C%pL?%%j`xk) zIGk12kNZcD&F9fMzSx_bVfT1ZG&nQyl4LpEDOI0~S2CwPKuQw_X-R(S)Ig4*OvfbS zlu#}MZOTS}8I{DGGL5sOLn!8j^QmM?RbC}Pfhu>dV^0{V+}Yg`GAR(S5Z@-8F-9O^ z&TJ60<8iJ&F@Os`!)!Vep(>14h0)wPKpHEToe_fcYY{o(!>-jdauCmDq%o8!kXA!y z;K3mgUWo-x02SjI|BW#slZajeh*cs}h@)wBqa#_y%P(E0{X4sKX5$QJhBG?*&?9;+I1_p4g_{fr z=Cs;bp(z8!6%JayQ=tVP#PFO*F>dTyO^HagEu_yx>ZptB58|x{9tNpCNf^d<3M3Ju z6vXCQCz9RZg5w=8MD-J+dYIBewyfD9O0G>Ssei)R-Fa$PrgSt0UuX;`F%Ft_tD}=F zRSvRJv6E#kr)ntWieA|K%CiAs5))F6YT_XO@thXF9}alU zF10ERnhjGL4^GHw)P>U!93Nr9iE6F`fjm#c0i^2<2eg#m1O&j+s*Z!d{QTFbTYHq6 z%?@=}Hi`_xxvT7D;m^(1&)mEqUb3Yr?&;Q*Cy?idF3l})< z9R6+UdMzQEhMfH;i>VbuW1v47Sh<8q^@L1|{5k;kftvP#Xc$`2I}_V=rK*#TJybKP z1&J3}J84*4Png0Pr;rT*Da9!)QL_m_;V#IaK&qg_v1-XufwgglR7KUH)Fw@tXeBcI zI-MYE?^YRfRrF`MYFjKEkCa~vLT0EGg=mTTJ-H7d)KBX@nh*Nq^)B;0<3peS%;qOL zh8r6?Iv&yLT8sAqU$Y<)M`>e!Wf6zaG#u?DRqB-*aFJ2P;aCW)0PFw**yz0S#C z&AN%_Mvv*;<^&*BgP`vc5_tw<&WeB_0V;epAVGCZoBYVg)ZRy;lSnA!sjgxx)L4RvJojt_Ce49bZdK{%4 zUV}ApjL)2NPeoT#YHg%TQ8(-5ncU~yl-eO?$#%6A)SP8CQ98w^Fa`JAW}%MUj5)-= zI9uG_-k=s|glJnp1rS!-2;>+Mg|lU|*^pkSWZXi8jb#Dk+9Bc}K(<65^G%+LUkldy zbUNkVn@I)$(BKO4_U-7RC$sG^fWl%~X?wCY=8+?WBZ!DqJ)313t+3QQ>rlZ6c`y!T z{7ixl_yumo%BVXf`Fkpi;Y@j~+8zRqon*43)sX~%#I~u_3O<-kXfZmH((rg5iX8SL za5;k+@Zzshz1pN<|9SpAe4S?dLV`4Ky~wmrQuX@44%$E5rD_dS2>YTHcV5Sa{s!j;kQcE(E>t&=ug!|}=E_p<= zSaaqeI3S6?aC&vD&<%npO#5iT_ops^rj45a;zYL5Vs=MHK3!2~bV?dRPRY)oaL6?! z4S+IGDK{+hN=j<)6-d{KD}=~kl3Kg z38!U~GdW6eO5~DkgNrbsV}I=G)JR^{)K+QE8L`*Ovp_%d%5hZZz63}LgF*E@;{D18 zqnJ7J=c=_EA_R*Gr2tDnw7-f4BT_tZrBHOw|9orYi(CL+YI6SIo2j5y;jn!9xjlOK zLsL1VNZK8IIG_@^yP!4*lDr?jHlERY+OGT>`H(p6=P}WBCiLZJk2x;z_2mN%6JAje z2qy?tIENH8NL4jXaxpB2fs0?ONX5Z1893AAMAT`?SU{F#d5N}WEU%=@sY|VtK}@do z8H<+$29>;`msq2##s+bB{#Bqf%WH&Q=B0BK{sVpk53Cx~a4-;2)Iv zf*C6&CvQnw-l3hcQB`etTsc;;JIOeDmOP5jiLqo!Y7j#~KIXjy0yY*=or89x)#Y_@ zLbb*^#q(oob&UXFaeN1n8RUMB5i=X-r8<$SW48!G^1;5dGp5HM-=y>BTlD4|Ln@WE zWIVX+jiu&$3^L-mfD!VllAMTa0Qh;R4%%S`8P89xv%1mAB1kA82BJzN`nGutGIZL| zMs_76d~k*aV@iSvRXMrAM3mw0p_1)aJ0fZpCyN~HX4SY1_{mU$v{x}locNP*uv)E* zFYfQ$exljv?l$Vpz{oh(-6YuiRZLvYKr7?%=v)}Z>x}p|;j+vbRD;)>mzN2%z>%hR z4 zz%E`Yp;iez5m!@&a~OKo{MMzy)3s>H2mne|O;n`slZ>+f72iO{Sc93q7qMBdRpock z7BX(f0w2}7@bUYRBU2V>rj820z#C&4#L}Y!@e}tOsMVBwU4(R0vW3s8G|IRxjfUCm zML<}He&I-_PoR)Enj+wg`TNQ$pU+NYl0-;SjxT|;SKFkc!vo$(FtaiuwBtFkW&B&Q zuvjY;hj%!ra2D@wtWmSmw3V}1^k6Uw3FpxYgB;#dbhtOBuP`V{rbBw@@&>%Z4v7jcB|QhR|Ad4fqXv1NNgx4cKGwn zX>dH?EWxoQXT3+lWKS|_cwZ))>eWOf=Mk`Mxk`e$pQ{E#&!%Rr=XKJk*FMKUXCyu} z*(3lk228y&fj7E}w zh{jE*_7^Deqiys2zxZJ~aidO!Mpwpugf0q`8Pd!jo04ulPTQ_ zoAhnpHl@miBmS&2`h~w&p^dc}OE3D^;*5 zZI47NLDs=R4^T_yELu8FAvvyeU`Uy6!V!P|id2!$Y;DuQ&P}ibWgb(xnc)`Q}(u(tVi+CuCWK(~QEAHeWesIj zd1LZxEfb=6ZLxr`or?(5KT$OZ7MBi>_CMTPTYs@pzcR4x9P`bRUmYFwjO)|cY%30v zRlbpJM&&JVH|@M1Ejt9AvM|2~fzRB}Sa2zNrAwCQSp~o~xlE8XDJuP{qy7kxa9&+) z)0NAYrF9VS!EtbOOe4lGA@-A?G;E#OPP>ScYkZ{+_Q|0vLsJkoBTO$iFw8&c!7c z89-u9=d?9MrGQ?5>%=+{14!Vrp-orp3`Kv3`h4@(%>8T~Gc9QZx+Fk%L zU;oORbmz@G)U2oU#J4_9J4XRkMq@hnp{J?ACr7{m?au9e+Ij0Xoxj+l{bObHW3kUT z;D=U74egfxpsyuY-?s-N99t3zc2W&%)CEs~bAs|LzMoHm*vcKm$t0T=gEp;DX|<%P zO25fm3=5OcQBoZTP*mbV4v4sJN;HfusnXYNojAEMqFdTlNn%a`kJALLQf6RzO{#3E zz9+sf(smR~@R@NqHT7so^nRdvB!SuW1%P9HH7bVo4{mUvsL-^3K;Ql?Pm#;_Vs~YQ zZvH>NNxkk0EzX^%(fT??hle!2aEY3)zD&)pJx2$;j~;pQNt&IU(2HOFsvI_x$q@s` zO>&%j*OQAnX|1v+_rEsfwiptAlEk=A+~@9tqfkP z2+}HV?y2gt{o~p8OvS%XMrMmQcsxLiJ-bA{`+U!#?M8z>|8HNRANVQWOWjB4SAKOy z|J6^A$ooq~um8(B&94!CJ2mOC_fKi%le^^fj_DWvZiiNTBYL7XqW}0?6*_m0-@w>d z1!PAmcW^&OWl`nCE#OMDZHsCwq95!bGVtcui42)~GgK%p8y)SHgD2Ju9i^Kj6Z12A z-E@Q^7C;i)=b+L!vB^0omip>u6H%_UQizKCodfF3Gs#k%Q8~eQGhe%-qY16FYosdq zo_((x>tSj*I(kzlUg9xT+bxPu0`lvajB>Pv#E-1i)|5-duQ5EhtyT!J3hqIoAGQHH zc5CugCow%$r+NV|)*8ZOoI4eilI|AeWOVBjWRz0}(KzG6k@pPscV6emdNdr~q`q@a z+R3QYdhQ)t#Y?DCuTYD@NUPIh0CJO)D6Pt)(kkQqyvPO&koNbhw7J=&^$nj6_d{{8 zb>fUORLE>(4&-P{L*71Fgd$W4zKIfD7s645{6Q*5Q7k{xin;Q>kSK%OC+gcC_;qo4 zkiTRTkvTD=H9VKtL!4M5)_5`zG!fG`SqH;UueytpzpP;)~MB9vT*Z6t6{HG3(o1QY~qEiKrjA)d1 zZcc%bl+3ALUoIrw#nClp=`o2Fekg36mEZ}4cj=MKw6?Y`Kx1!jPk08H5CQ8O#8Uhl zWKB$^2&qSagw9{5NhYY4<_@c;EMMvFl8=!#f+GTKn(;|F75|1f4KE&X{*~5&22c=# zF#e@Z%PGwry$v9Ts_0fC=1O8T1)woUZ+Bh-A8L>VprtOlk-g}y_7|tD*av%Kzo-(+B^*6oPqBozVyF^2$uSJ;5mWsN;IX~ z*1GUUP{!pmoWb3KYLz;5IyFJtz*WzF;j46V`-q-+*A+Vd*dv16!y8|thpt|xjSJh< zXCT+5jl2fs(3dWv3o;g9I*gCCP?ztY<*C?zHMWvDb+INwg zRI^VV2uB;pA-8B%I?Ki!8UJL)aSVKub7yv3l~>x4qVDzh@ITKgM`ev#MzUp zsro7LloOHkHqF9-n%;n#?Q;yKZc??`RxPMSAOKV32f`7>VUHi1(2y6yd_LtE;)^aN zgdSl#kcyDqm{vZtN$V>Kz5dEE)xr){YQB)4Rc$wuC$wt0aaR3>_|jZO6+s=qI55P` zQgs~$C=s%;qj4|EjQ{xYV@`J4O~<--r}=)%4s2=jWy&~kH(rF&Lc{C1l_o__NWQ6v zDmvsI;!G>YYQiW-EOWT`L`7Ds`Kb6s6^_^2qtWQ$$>`{nN_Bf;ivDeUzlurL*fwc2 zN2P?11py^(=x=ES%sDlto0JsNoMqiKbFUXL?~I4i!u*R$3#2F3QabmyT;E2&`C+X4F;9aN&C+pe0rJ&G{@JmmF}0iqc-l2v-EwtfMRrUuYiS&AwjO-tp9vDk*G`choPiQtB zOIaB$0`$P~yUj*Trgc(Cdz%`K`$xPuN7P(j6Odp`Rg@C3(E+q7Qpr%V=Jhw;rosM@ zKKcV6ri};Afn!B~_SvsdujSLl#~+cbqTZ_0t=I3+aQ}!Ndz>?O2AR!xAx2d}|Clz; zY{+y7N{Sdu#5kw~1Xl@bC>WPDXF&|ibxQ8HlO?+y1Q#w4U z2+s#?Eiu@VN`(?pL(bwHD@@O=~1p0vzt?N{EvW%HBPmmIVhY zO-U5$sdzmXRtfM`anRSTiANE16lODZgVqYN5!q}t#q&7GxilM0>HY6tp^tpz9(h2MI zQU3RvZ~QSmc=^xK+WNUtEz~K2k`h10n9_7zF_vU9S$Wd-Wm$jK$@NVfIaD&TtXvhR zOa`Sti z$3j#bk|ZZ?W@}Q~3w-T%_xqgmw5aN5{ye%iJU`AkNFKC!QU+@<0-S~7BR1vuR7vWR zp#yB<=Q3FrYK#rB=}{qcEsz)G;6$#MHKVa_RfiKI0ZYrI?L>H=CQnKWfj}eGWFVdC z>{v#~r^6w69INp3(R{)Q=0bT+PN>rHkw=U12~|0cLfa%TQ;N_I=KIv|&ty6YYZ?5$ z%jaV1a$G$;KBC3m3AK7F62DPdK`S2>4pc=@l`%4y5b2%*u#+m5FQd=^5V-asKc~ZS zQRMt{?nf#`G^wa25Tgt@X4RCeZ0yg=2~pmW;1~;82yy*x2}rDYo17f=`FDHd*ZH)Y z^%-1Gbi5o%hZ|eLJ0u5-d@@v8ql?sC%%iij>FBZ1bohl{y0yEkMtA>;i4-$uQP^PA z-9!S9f<$&m7hMgrBt2dLmZI{Jo+?wD`}iFj%0#-#4!!BUkyCNq>|qX*q!Vh^YqWD` zhw2PQMx&wVa18lxnU@DB0U(JZsWL>dg*uijRJ>lPj&s+nyD1@RW2-kM{>+k=ih_hp z&@$vrHk+w9RHk?;6GDzIet?eQa3s})YA=qA%}Ar3FE7FhB_ox(sz0FO^W}ru-Un*$8-!03*V_R&c6~9xr?bF42st zt%e+q&_tPzMl>B9Q+sohgUu?<kB2;w_mwIk3aDMgOV+3)#~)} zOK;Km@PHow&Znu-QCs)LctM~4%$G$xY5mGY(Qg=x_+T85=-idF)LHMU5+?%?2s7b8 zMlf1LO0%aCrppIO$_Ix-)47@n!Z1s;JWv`9 zeX8*_M)o0MZG62%sh5LH!fEt8)^bN3S{W5zd%2ENI6G%<(iv04*y*VB9^@%wPRozk zrH8aV642Xe_zFyuEW?9kKvjUGC(gZdSr@ft&pLxjWtg03M1TAzN1W|^l{U{^ph=MM z-k8x#Uwe)QD{J)d$Dg3Z^Uu@GYu98971wC-)YEjp>v)?p+g>nJtr)(TNBal#@B<&? zjH{<&W=k8=6xIx;Xy6*BV7RBbc$$(5(>!%0&BTpsrRKHbl$Lc(oNTl>10rrwX|jr< zpug#;y(<6%g%)^Zd3DOA=oy#aQ^O>OM%IQ$TYyS}1!m~=HmLvM-=aG1MW;tse(XQc z^Z)3h^sApbq@Vlwklv`S(k$@ky;l!u{(S-cgI`&vv+E&k4iD&8{}B*RN>Bd8uTitr zq2ot>k;W<1h*udrc6rY(grF!MLwpcNoM@p{hjt}I#kATwkt!L0c_idbZSN#jT09>x zh!b1>cbDQZ_J39pLG}(mF7SnvHxlQP4A~(r?GeW!?9`DFVqcV&?T9f{naM38pXIYq zCKi}1YdC3}+|cgMFRqP*P3l`!md9~3jXEXBf*hQvi+twt8{6?`h4{85#R*Mn z_+Ig!aJI)d{t}IbZ}abP+yozx0h9m)Upoe~i3(?ee7oQ{245PCC`Wu?gNS=Fo6}ow zI`n~euhaQ6DLwO*JL0+yl~?>09HOOK)@TS&0Wk3mp2rjE1aGc#@(&+egt&*tB8FMxbGXY%c{@!EM65l_HTi}d6O%*>KbXwVbEe+m`%_7i z6vjNpoB|r@J$gFnJ-%8#+E2j~lb!-EWz7?FAFH2yBuA5@0k>FZ$Ze0=83vm`fb!Ag=(#poP=EKbIefDcTo zBqHS-%0|QpvIyxwh#6BD(-|MQ3z0zT>O@?&k+dseuY?HH*fWG>ruQNa}bm8h{DFMT~3*=o?fpCq&l%!SRxq3js9aB_1 z8&&Pq3c$(?wo;jF@oNhPfr)Hq-mCN@SsKGtisjtv@w9D_kOFn-dF;|N%-v;90m^8(ET2Qy=(f)2IC#7t9 zzP>I_*>E7OO0`7Awe1VIs8*WNqHA@}(q!(?r~l}H&TPNM0Pi7s{gqef`s=Szqurs! zS%+#5K1BOp`3hg#Idv{wp*dck!Q{^LhG-?A%C>j=Ha-66Cpgnuq2Ah7p}1_@sp{KN zm=tCek-Ykm^I_dgJ593q7@xytrjD(i2t78j92=u;9%IS1Ht|(~F(+$h@ZnbFdq0OP zIIqL13K+VUp9i2URSSh zQTp_6`1G+K-KF?ahyKq0zQqTBOlMakY8){r`6q^=noIBd?|xH2NpE$FIxE{&%R^1@ zQXI9uD=l8v>eYaIVk&kLCe8#ObUM%2>nmIlfD}9YB_1}8S5h$55qRiMpp6f1fD4Iv zktax`A|reY%SjO#g){>vNzNfjO(tZgf^10cQk&4|F{1G=cGRI;jZ>}buVZ;BVJIFr zC;b_%4#(7Kx2&I-T45j&66anQ2@}VVbfg?Ld~!^q2*)lKkRW_RRDDsUO!ePLR;rLE z$bf9FePyK{(wsS>j>DGdDdKwq{uGP?9Ji zdxDWcSOs9{0vsHEKh5r{==XrT2lG8qmB97!sv^=EF9LbLsH%EazCN*xFI1Xg1UVc{ zIe}~CuHPvY8e~$7OFaQqI5Tlg7PEo0=jQ+#LU2yxGb4d)G&ZR}A4*anMuCnMKs2#U zPDGq8jpEb`!=w_1F+=slTIy)(?)bcu(9e2`q=Rj$l3)wbL2Co=tfp#uk;wmND;I$7EGU z1mHp$4?K-#6TS~~;ZLCNFCt~eq7rG#@S?{kndndGDC*o_b(qGnICa_}a`TM^taE^MNKn!R?p}SID(3R2eR@hmvqjG6F2!pZto)Ms{2n3ApFm zu$ijn3M}O}x30)%`L>_?EX{xS2kGDcT8%#XLjyYVNL{Y^t!Ml6YyXs}T}$cRKl|@E zyYA8I+8JrN;JQI331i*(P!$I4!EBrpO69YgRH_Q7#%X(Fs!0Yww(;_7k3E{&Hc)O- zC%$5FZZaxLB+x;!W5IH~yQ=-7^n%D5>}IVG$2ttVx#)`sCF1+ocR2J&J#|!ZRgW-BLDbR1<|8br~o+E9a+ zjA}Y@WECabXnxGE*Olr!Vs3@M#-yBZ0~53}YATS&iH&f+0+RDd^`{(Zd+Z*jw09T^ zIJt1%rPtqJuv1kRUvafg6g=Vl#lC{2k6{o~ zsm(aXwsW5%@^mb^%4cLS8_^K<6wQWmD$}&=ZpXJfkro?FBw>evFpKJRt-ea(Y$z(* zFlm*c3r->dN^-xnII&eM21&7#@k5Q!9-_1oM@c1BLYQ-U0^l7uCMjo~VJnK_3SX2u zzh*T}MZKtS2|ZOakfZdJSIv@SYg!Vl&xC)hSy7UfD-r3EE>#AF%+kb9i40rj&GH7V zH99orz&jcosPK%@5~G-@;RZ*sT(Gp{I(T=xD80wu<{m#Usv&A#6lv=wjs=7OI0zUC z(88HXJ0P(FLrId&kH=Ob-;v)>tnpT2$G8S3sj$J3{lPb*R%ej1(q&*$;{$3U?_I>< zQ1Zm+D#o6zn2!V?NG4ltmuzxrG>s(IFl>_x4Xy$z9r#nPHK>Nx2Pt6+Q$2XLgTrH* z1`ahlJ>^v}FlcOU@b5OH)los_o~Sm!f;VA}zgGv6Z`bIH|M_{kd~TJtE??lxeNHDg z_UZaduhVyY=To%(z(q=Vv-@pBFMaM6s_{lx-9E?Q3+7QSz4Xk>wA!gs@7yNGNr|X5 z2u5PC7n5dvsdX%#O=dLgk7+syIJ50a#iqd<4xcMi%2j2;ghu0p!JcnHq4H`R&T_}W zE@vUGlx9)zPr*ka1e76feg-FXPkPMhVkBkRdZU()x{}qDpv+^Vv{anCh*72KveFoR zMoWpK#7;hl(gYpccBtKPsMcb@0V#S?e;gbtzKo7oT~0Z$YI%WuHXlk=0*~8VKP#2A zJGWk=0|p!CuUz5l(~@iQ$6tPi`V811wI5%<&WC(kiE|vaZ{5B@?|mPGm&;e}AfatB zIi;zZ+~mz!s*dOoX+|tmneD6<<787usgrBE$j?)|Zyl#_-La3AXE(}C01Qio3!#E; z!x`@z*wSY_S<-3;T!b+KjA!%qQhkyt2C{!tjo`<^7rn~sxWVxp{03CK+**?&J`6(!aNYK*aPlz5>sT-aa0j2U zMk~#zSsKUWW?5|*d>*%0Zv`bF$p?&3fguY9GId*RT^Wguli4wOafKYe$Imz8>lug} zbd<_GAjb!Qkg8OBvk5h%yocso}zH}z$3{Zu0NX2nEO;rIJYvf$8WOAFHr}%JvZn| zPEF8c9xY`B*!%EE%6>JJ3xlOg#gApB*g_DfFz>Twdxn-QslY%R^B(_$0}6EER~c)2E7Gmp^`8e-~T=QCU3bi${fU zQ@k~*M=h$Z@MCKgOZ-&s1|+>P8VB8y>u(%WG@j8DANc?c2LW~0>-7BRU#3e8R387} z)0`dL<^yw;f)hS4`Rm7?yhwFM_h`x8zP3-n;Dny~$hT0756a=mSTZ3@3i+*yjAuJy zIu?p0cgP3z!TwPCuXP3x(0u4(Bg0fDv7>-!?uFX&s@EKTPf7@j)0q%w9U*V&$ZsNI zYQC0|!Jg!xxQJ6B^WnQNF?5YslO zvgpdwG3CPJ814!3|CO(qJ_)NF(p=XA)xA*Nw=f+Bk0ZQhYOiA)>4XOka+%H}w0N~mgEwL_3ER|a zAlZ>wk;REiaZM^I>Hsc$k<=&S7Qjk``2@^(QX!O>l?QNF07(wItzMJx$6)H_#MZ1+ z<4wk2Ni9bODy)&!S`z15Fxy18B$7S0yEmlOm6rI~;4_LKB*!c8(V8FyVI4;Ujx|kL z7L(x}1xJ!NACk-apxIidljGYq=Bc4&6swn4vT!8hhq|nr_@ZDd4Ogo^u9b*nS=7)@ zOeZC)#MllyKwu4PpvLb9w0Y>eIK;pyI@Z=zf>vB0*DapozB7P`pk=bcYiLEju2o?% z;&bc|sa^La-pBkrw|7&zerrSzUg^^6YK@KtGX^i7Xf~;mtWph7*~MZ`of%F0M^tUE zOND7RWWW|5Q-y&X9uDv}K;^C4kY3d2=1m%Q0%`HU!5*9yR8$(Zng~yhhGSY=?MO12 zsh2zURL6Y@V^@-B#786pLOWO(u}KJNDh8);kxnx1C3ujL60bccYtbh5XNh5evN4?= zeP=>P{`y{WqDJj30r-z7_S>fP!vcth^uDwFhn&5@%rqa7kGBc|* zy$2vE4AzSA+{ji!0;z%kd;lm+I7=6yHCeQge62w&(QKG^dA(Vu%a_i|Ec_}C@=7FZ z|HDDZSwkQtPF&sT6kLZuKm;PoNeMVj)EFwZSS+;(d)r6IG1Gl}2!b76&8dDlbacjw*xDri(VwX%0kVDZ#~-py&#@3FTnpa5lgh z!~R~%3p%CNNDKAyn+Ft5hVmk zG4+oJ^w6W1>39CsXK1xorwfliK%>E&zdxZ@pMQf7&J6}XO$k;2nz(U|W?d>j#=bvn zA)xnz-Ju*->uU|!2#FO^LpdI63_($eqkJDY^BD!9WPq+eK7tzpYPISugYMFl&60cWJwbYDDge4O7y-BCLR7M{f7X9Au{U7xG-~Thz?yS<<`nDWS6|2ORPYt<6yVXNx z1roOvrjp7N0Jo#kTY4fYkV~u%Pc12?YViDXqu|Da!mX3R1g*kUT&=suLKII#yCx|O zqKqc`5;)-T?ob&K{BAVRRkE>R@0$Q7wu1palT_q93rOtSkpTq$d$qSgPye+~TeG}` z9tG#9y(V((AOG9GZ^sE4O!H!dS}2Uq0#f;Phk-4?K`5qk6`3jt*cC1*IR)i_D*d~ps6*&tjBiBebOC-i!>q!%fJiiLITF@v-pLGo``9T+? zAX0#04HPruKeFz`!fJCo8<$fxJVhlXe|#$L!-=gr2zX7j(z&yD%&~DxRE<@4CZPu} z*7^HzyRD0afdh5w;DCGv;27tX>aKVgjfJ4z>YSs=w9j#KC@oGTX*J3I6O~vOpovuz z${u!dF|edGqHf#ysZQs(R`}3Kvd37y4qn(w0bojrL`S5->yg1!eVczb76C?>YGTqc z5*v~&n(+GT7g#z(A%aKyAJl%B13n8H&_C zcw}$ixJ?%?Y>W1jw2FPzelnTFJg%7=Ns&NWslsilh`$BrzX9`7h;VM*orcA)ha$0Hp`S<&HW6D zmtBCVWNTA)T{TP6ZbYYLWV0rZEGn0l07VwuRfgDAvNhkRjm;~3bB^hV5%qi)Sa(bn zx61n3Sp`Ix*l4xL;h)Nd4mbnPfCw}|rZSzN62N#K>6Hm6iR{R*8uCd8G0_=)WT??- zN-w_n3N`sa4Hhe$u|mv@7sW7;s)FaID%vHsu^mR#F@WYU8~ileX-SONuL+Wq?74HfJeX}3RnqM8jRSE24f+_RvDzA zRpdK0iMIIcD3IcyL8S-fKI}mNk_A*%C%%$%IhanT9)qBW_ID?Y!c#iOL1p7ilLJFc zZ@se1ASI&9k3B4cKA0GJ>C11>qmOOU`qo8y>FaOM)h8aJx8Ar-2e)t1`@ZFI{)~w{ z?&TNWka5b5OXo!cz)6*_G7~d1U)mfP8=S)$o$uF4e?pVdjMg^Vq5*&`qtmJh*ovf$ zsl;#0*rR_R0PrPz&Fij|rIVy8q~KsNkZWD>J7Tx4?03};NySgX6)+$^ zAUSuc=wiAq<+kAO1Wb}lm`})Lt^^DTkTK=TlZjMv>gr>W>a;`>Pegsvv;G7X8KX4n zmlKa<%1Sj`Qq2^rg%11L#s%v4_s9vJrrzp0ZLFQkd+=vAFL5BL(8qt^Z}M7QrOowo zdD{m2CUHzYo#$Hb8l5mS0{Cm0NRy*nC%5E7BI0WNcf;=K1^*1%3uwh*RMW91zwy;G z$F;(1Ci5)Mv_*1{91Ur>WEIiQQBFuUFoefc?R1W7frS}k(yPi10% zMkZ_$O;i$X%Vp9Kk}IeBJaH-0OssmW=%XYB7*FiMm1Gkh*%a0(Lo`%&h+O*AvF93SA z=g@b)&!e4_h(7m4PufJ1m}XONC51pC;bx|+Svxh=DL(feiWW#30zOkj?5*14Jvryt zcr0F8oohQ6(uv+D!2}Zf?mD+aj>yunq^^db>mY z!(AHiArIdg;hCf+pTNOQLC^rP5>*D6+>QC52OtsN2)qx_`AxL+JP$(2G%((W=@_*s zPxI-XOjHP?j-o>lrWEjI8qY#HI96gNG)>SZ0lD>LC!}7xNgL}>Kvdo|%#r{y;O@A- zc|kTifW>fpL`R25e5f4DqD0@)SZ9%Np33JyO9=;PwO$hv@OrByz2NyIP*5_RNvp(I zFf|^jx!1%EL|36&*V%bQlwb;%$$(!A0V1XD+BUVFjooRyn|r zrYCfCFs0E^pPqjD5>>k>O{S_(5*Hv4qr%W~fc-q$I0L?}lHn!`5gk(#K1bR#uCJu; zI8=i~VaoHt>q@CS-~)X{EWJSl)4X>s6$a5f33a*yf!cF324rA?j;)Af&e6VGc!8AG zb6MY`Fc{BTs<9m}b|p9qu+BI}GFe4JB9`nU&_l#=GW&QPu~q(+&FVy&oe!*vBiXqI z-&k5bsIZ~cA;ds_+!}+!EmT1&ekqI8eQ^dq+rE-3(25?0DkkXUMVfJUot*E51GLFs zuhb)kI9W#n-7 z6&zS{vuaJ*xf=PFN*2hykQPg116;)_+8VXtK_nA|8c0R)ZD%Yz6gQ0vvn(V-cESk> z5h^6w-f`u=DXY_wYbTR?PH`wJuPwFJkIX35vAm?%f>6hn;A6`AK&JdVnf|P+q*-N7 zq|!x_ff~~H=cJ}^x3!xCZR{~PVYN2jXHIM``5YT!IoL44;|doevhSnGAhX7CV;~wr zLMDQd9LLs0JY+y>B!SxAtkC-&H}uqbpU!Pn=~sVeNGBY#yWog;z7AQZg`uAk%$-~$ zBCDQ=imVJpr8$2_$D^Uv&EOGylfV-*zlzhA$*ERzjpOBkm9Vdit_e(JWkQFPcq-r; z*C+Bgp^Rv4&5`N}fZ5Len0mZHKJwv<^jrVwCIcBhE1af^mx)-OdXmL3cVqw(Bv3ma za*Sw+*3)7(u?D7*nAU=%jO5f|@Pg^Y87JyaXI=PSh?^ORbfEstd-7y3khs_Bb?m@M zBo%jcEY`i%?VjPkhYa*80$hZkjkY$lqC|s8{pA2;=A=sKWc61>#n?5efHX#9^Dy*F zqq^Uym80R2Wd95EDCI?ET<7$dujQARg2boFj!Ds$!A*AV!#63T=u$5}v(`3tbgsxa zGpXvdWb19WhLe#GGwpvhnZw-p=Gn{C+dNCN@qkW_4(MQik4Aim;&4Q@0j5oma!1Aq zVi*o?+&GzKw?=iiz{u?8i4AcK5x6rc6Jun|XN28o@`heb1iZk2Pz?MQ>T)bS%t#I5=0VJlHPr4jsl}iv zTH%9a2I8k9t+LhaDlPgRRXRP|-`kg-Ci;_e4rYhPBdUxeYIRz4Jc?+Q!Of5Z;^EtO z=sQ31B=yd0(HpOQjXwO*_tKaC~mBfNR{!&Z2mY`_o5DfXm7B7R(!-yjDZCWky-H!^~XN~IXCrLqTcO=A=36b=p# zZ%$QrA=&N%cLAU+)hLNKVq^r>nnhXvuGp$q=)_%OCucmhIEf378^kCXr;i-VclG3h z$F^E0Q&iw~KzjoKAyJ(VDbV2FdZ&&BQXQj=-f!%Apg<(H_dAsefFwlY32kn4CFcM0 z-=0dG#Yl9m3ggv*aH#6dO`1%1rBVqHJ)a%&!Q0|}&2gu?%GWIrvzXss zhwlq`YJI+TQ)xS*J)f9NZ;0cAfUgdP!9b>Tx@{eu?vL>M3}iXJ9v+UV%0T7fIkf*9 zbp35U^lORzWJY;180ttD0yaI4#q-gz?ulB9*E%PMlc8`;aE8_SEWu=ImCpd|HB8jt zyr}Z~#rhEQS&SH4O|FE|`_AF9NGl+Lmhp2}!Gz%OQB*PDn#5^h-l=N&PUEh;wq1@@qJ3#gUs(_; zg(N$PkmPzG%gV4N?dkiv=;Z7UQ#j^2rfj}+dQ{l4T)LD>ZhK0yaVR$^lH4SMk(@dS z^Knbn);4t+tp@YkbaKq#WP}RISjtTqVO6;$+M3BgNGb+yk!2oJF0D;=OfJg;%2oTU zL@$i`jNv0%$-a<l`5uhI!a>V*B(zsqW2;!_t+8n zd6WSs!%)z;U+M5B=*jyS9wU|H%(&8{_k835axOnWU;5=^x^?>%n#IS|s-=?UiE;vi zxYwS)!!OAh-^vQL&!4B4pL>m3Yc1N_*`cpL{{}sLWt05&3TF%f-F)Mi#>ahHdvHtU z>}w4p(?+OXC8-KSp$!G@%^YBb|J^?s2!T$T}YM-eX0b;$v z_)F?jj&G-=(p+^F#5DmfPAZ2=*6zy;AEgxUR;5Ir6?;u4++;zrW~WZU$0(H&g&0O! z(Gen^1+>yesHv%&hdwT;&WUT+nMj4ZT0X~G69ZSvy-@OjD`j5CgfiZzZ5Cfzim7T` zQ`NY++q4`bVxv$9@?`>9rbGzL&GIsDmQxj>G?PfrV7Ys$H0qd=G=M48Vsi W_^A zR7@y2+32RNP6$`5V&&osm-SrKI#(vjDkxdi#8yiHINWanm;i%D05l72-J}%@4od{d z)Z}_%YMhtm;-@NM9%Y|aC*njI)V7XMDUgHCXr)8|sc;)&+b#hg&Q3F-PyypbR8bpK zie{>=ndU@P%E{eYwK0}gVki8hVxoKy$IVbgti_MCl&Tt?x)eb!fJCdYqwO*UCbmA! zuPeuzd{C(D#ui*Hajo3)M4Bn~M;coJa(%7Qc+Pt|miLag{y`f>xG9p@xEu>ZTA<2do!gDA z`s8E!X_C_eWWvNr@_nG>U!Ou;O9qjD>u+q)pMHKopLynlYTk_3WS5-EiVO=x2{wW?=voZ4XkouV}|T?N1dYk@HXt0O);`gDNSKPQ4%Gre9{xZbY2QS(x4}2LF!0gcoeehrYlQ%E&Kqnol2;Ugu%wE^l9}UhP}&-7`HaXCpbJNJ^9iMigW_0TRcNr6jftIg1cQ zQV_riEX3K61PGAWfD}s#6f3exiIOatiztyp4wo4YXW?u;J-t;|bye5$>b-jVdY7E< zod4eUs%J=!CG~gJPPnb5>A{#Tds2= zSVz|C=*4P#X+k3P!GlSYXztNhoCqUaWJ~Y!+pNJzey;<#8m34|BW=*?bStk^3MXSY% z-uFF^Wu5p{x>wQPwkOq*$a2WCPik35T5gGG!Z`BCF&vY`djux7X}?61Ji;Y)&35;U zVz-$j4W{0rF*(<>EK-nlEaM+T0!VbM+AW zsWb2<1X5Eb7cG%MQH-)Bkp03C&X;TD$2wDiD5Fa4D=_>W;h$I{3TB6@DFT!j5kODa z21H}X$_$k?IQDf^3G((QD~8?_KQOjkl$d9mi8aX7_xSz5Askvwh|`cjN2c8ecpD|? zul`U#8x@bfeLY3rc-2!iV-b<_5 z8X8iGgjVdVa8fFX0J^B>8ebw!kVAEJ4zypmwvwTxC5(QLn;NVqOUyHCVv#r>RO&Y z{A7l{{>>HzY0o6;!IXl#CQ(j0D?q^;bji&Z860H!9Oy}_2egDNzz)ZCvDrZ71d8H( zzPZJOng7%hAF9uYO-N$EOKi0}d{1)HwhLw5Msd}WM5fn0G^a7Re9Q z_7C?6G}Ux=nZI5Ya6BA);??8}x~AaX8JX_}O!##`<`on7L1^15&gGn7qiXOBt*KUy zMN=Lh--{IcUOrBeTdhd<M%@hLsq#@ZYn7(f2e!riY4CQa{_k2rRj7T z2=r|!^~wx-9}^%wLEBvhOJDumKK;b0CF-2#>+zOL`K%-I?iegWFl@E^)NS<{G>xcK z&e6>L3}sS7dhwYz`WRs%F$Ee@q~1#y_hp>K)UloGRy;HumQjLb>x0*5xn3ysj8I6MQK zcnPVRB-4|Mfs6)*j?sWorAy1QW4#@%z=UQX*1l)r%TyE0&qq)~GJ7*26%CvTD45Pd z`E$Hi9CE3ol0(N3#q($)++hs$)NR#>Xkq7%)SJY0l&&a8m!%w)>57j$r|Gv#UB+^z zJVgwT#j&OZTKJqbK*P2sFvijm_(=8Dw(hYmpV;QapU0Ys23$B(1y^fYJk~j3@;wpA zBGYCuWLVqyW}=moa3{*I?-iItt)Ym=qKsGL_HIS`OZt3a7)!Zm#l%#(97Bi|O(9cV zk>kXPgc}?qOy^0@NG1nOwN|7CLUof)@V^tB5tqwZI;eLfJ_xfIL|NZbsdifxP!*iG zGEovlBmK+b|-)My)lib_B*s#g0YSe7(PpV=9S}!I`B_ z>+y7Ebnsgz8iJ^TU;+_I2+pWfDy8jMzHX0PBKp|V895aHN}#s8c4+%Hwgs( zzxJaU+E^abD{s5>M_F-79%mXa+EF1@N4K$uLY)ApN2t#a+w)UF59T|^6|v0 zd+ZzWPwV?uOq4AltP*Kfgwy^PC*|m;K}h&6L&DZ~shEWHy=y7={;n091ma(C35M1K zS~SCNC+XowN_6{X zpW59HojrSzHqKm-EeoL0?zH&l2SV6IbpwaY-qzc+b7xzSw{0|(MJbk_Jd@07W@KcZ zCpPnj>w^pn8I-LA%OU!`7|WEe4S3O{80ZYC2QC82#=IzV`B_Oj!6qLL;8vTK>>H|( z=mXcrTl9rb^=K51sLQ|z3oxJO1t@~S{Iq!z66)Bq=(t%|U4>GKuDyAU15r^XYeLR; z5SWg(_Go>5fjT3dfoDWS9Y*ai_Ct@j-5%&Y6pTNnqoZR9-U-_i&!L0EwkQ~4VXtl#TeBX|!G_yqWi>D<3 z*;73n+YlQgop^W3iNU$Y5@>o5)taKZIo3&63+n`Fcv1yXOLe13X0+KN3NhJ}wvS_* zR!;;>B8mCL_m`u;cQVH_Vr`C6H^|oxpP2FD&)(rS9oMUqNfo6e#VKGUD2=_4E6>x? z+=g;8M1jjhR8jcNC@I& zEUuW?k*7~!DpHozlhJ-f6&EWG&bj~-f^#@vK6;U#Gw0IwHKH3k0UwlUNup2@Ks+3d z9eU_A(dDy_Oln=>SPD8>&e7BmRu=HPlB5+ai@=^*TdMCOk_cfai65#}WaJ(!)1Q;% zo1C~;CtNGzvzAFa()RYi>f-|!`cIhJ9C5N3V89@$(~JZMbdIS$CxhjgH3l9{PORFz zCi7Bd_~O@E^yc+3UES={6Az_i{dhgT&;0ryd!R^v^0g{IZc0AK)EBB7Qp6A-s+FmP zn-Z@Y2Z>uML*Ae*PV7if$ICl=7n%{JQ5=%JL$_~^o0qmqjTh9YKa@!oOLQ8vOqw(z4Ze}W zk2al@K2h=TRVo^_Ho0SP6t+EC;MJ;@9R(P<=t1^mMjxOkl_*m#o8{j}bWe%8Xw<4Y zI@&b~g{a>R#Doh|1R!XEGlR(>G$j`1XJjPz_V%XeJk)Cp`l?6LzClSBqsd|b=nZ9( z333dbV~oQ&;=YP|n@p;?RioCWao>~C;1ooD`2F;Umh@>MZ4E98#%BQ(f@!eJ_Z5e; z+OU{DGOnBmbE$}sBJ-pKA~zoQGF%c=v3xU1=r~4%Xu_KaZIzObTN!54#cYj)QG&E4 zRkewI{glIQtd^>}9-0+6=4-Z5s?@4lA~cf}(z}TKQ8N6!vC4$&oQ~K5ppw#TcNqY- zXzQ*`^;SD}0FHTDQ-ny8_4hUd8JB^{sVNb*=s9ubP1Kzua3DazR2UpL?s%H1+)SVXj$sJb9mB%xC^=!8W&Z;rVfG}YD}n={fe&ce1kslvRMkAxA2AG;Ip z9C=J5V*}7~cW;|o$5rb3*S~x3T0o7<>lFrQPf$%pwROBWup=i|N7^g4V;HHFgx0VD zbGpZ5h@F2Sn{uUM7+Ri4H-wQlk!6VYAdX6#Nr}{=O(LxzMS$MOGxG4RfF5m8hw+4$ z_?lR{Zf!eKgjF;wx+);;;xVI&SbQ!@BUgjRUq0P63^v&1CN?LbqX-UYSoU~vAI=7moRxhBPyF@#+B*$a(8V#QY zlaU~iBkqdbh8boE&2&*@1A+uf6r06i+|lZnZQ5X=vYKNVFC?U{BkHMWTZs4{WC%J$ zA9`#kEw}5p6Le!+O-%!l%kL;?9q-WqN%UwW$#0I6hPU4K>6NPunyDnHcN|J}e$3~G zlM1O^AUd;>qFXy-X}i0Dl8PKNk{yU>Ycmd=$$?*&y8mlIZ0%E7|}X!77k z1fpUpPaf2ByKRp5L;f@;)hAU+ClP1sb(_>~b*Ws=n+Y;2j+r8^$T2hPWJIbVlgw-N zjbnfB=n4(Q{d`Hlm+KE02m=fsk!w}>H9>nN>Fap8725VmN4)ROF$sK*$?hSe;Z@rX zQ=Z4TT374|DR#@WTH?iLz9vMfF!(Oos^1%wNcBVXLZ*NS4%EPy-vwswJk$#)8$?iu znVk) z|5@rDcc|U&m=IgR--_u#lenBh|Ry}yS`)^K+hnu=JKIbOFU7f%u3%- zvnUdu2KcsM(T5?34;?Wagd=h?B@8Ogiag$UWqRy=PtxnJyvmEdB@U{M`mr2B;GP`5 zs(nlJnHhIcuivAcI|sZWQ^Fr9mrGLW?X~*?6kO2+2x;$NB$F2@v6OWftR&@q#4V0M z!G<02e1gEpxWlVM2ONb|8W%rYIZ*A%N{Jbj2}cKCZO4xNV4{YHZ>0YtZizE3$sGwN z8$O5?OS3y_7Z6RHOj&r_kuz*)=3&H;ku=zXivT{A8RM5K3rhd84+5jeYRU8fA~|#% zAO@Gur>WbyOP~1B%k-Jg{DC+I!|x(faHO}~A1I;i;~)M>dhE#$((is|n||bD578r+ zZ9}}~`!cfPkz9ZpnRqeR4sFS9SEpdgvrsIic)Zwnf5{#yaKHsF!uKPc5U2+8(w2!B zj*~K}g70Tkb)Vp62BmHUu8hgi-wkYR9jd0u;ykZgOXM)b>@oZ2XeQ(F@m!@c@BJQ8 zk$)K`*jSgZd}o{5y(+!-_UGyJxeGECCnJ&505kMs`TgDP+w|o(KTALT@BRacSpX*k ztnZQ9yr9hlw`=kZ@61!_@^LuUb_i$PW8Pn>v_;vBL;X=GU@njg8|Zkk0pSwE0x>fd ze$m+1Hj3}7bpsiZE*wI9HpVR)pC+7>IIA-)VQFJPgiYF*Ax#e+DLQe~#Lkc;fd+-8 zBtTx{4_baWxFq3n!dTV;Nz)jT3Y=&Z_@<8nb;ic}xpA9lb2~wsRT8DEWU>~(A#!p|B8eg8AaY_fJx~!%UJDm7RNxkkS51_-jfkBP zKtoeF2!)7@aaoM^e(=eFe(K*#OZ@oNU*jL&?(owZ#5ObKgU_JM-C^r1Aea|_4swZ^?ZwF7i~JV%0FA{2nR5g%L`XYi14n0DvInY_;ve3 zj>E};*o6Q!;l4oE3-1}eYf^!S=pw2rVw%V>n9(KFV;ND2%mgMi0c`MlwWFqJV<9P2 zzTc!BCj)Ze+Hum}=f_Xkd0Bs>uurL(2aw{@u(8eeA;+(Y<3s?VL@!L(VUyRvuA4}- ztv?6HBp69e+q%myV1wgZRx0L}nF6D!`e__P?O3d5;@M|^UwL{m=0s5i1TC8JNZT~{ zgM%?JeaaY!&}2#`{<>}Irv60y&7LOc-fN~7=dnR73^e2gQ$ISSQE#77X_L|*QgV3e zjsj`LBr)Hec7<_3?N^rnT%FRLsmndX78yze8%!ai*-yr)mSsZQs_ElQ0xODa$ zM$8;~_2o8iz);AotE&rC+pklXBXC0M&C2exqb{za!`sLfpbYDKIE?ec#-5#BQYFgJ zlfH4k-=%u>P)ykReDL@9b0K%xO6UaG!~2GmJ%SKQj?e-@wx#9cKsJyMFf>*JxzJWS zb}#hBeK!!HGJGu~2X$aYhI3=t1keTv!Y&6_xF4%Tzc{&AV?K!BPMM@qDbEK`9eS+V zGxn6MEaS7BtByiP#LfbQlrj=*N1>*?QkE&!Mw z$J0c5(mrxb+X!E4@MDglOP7Lt^$*5&i~QITUb=k}pPOdAO27VVze4}UPyI9<9URd9 z&K>G-vXb_@a(E*X9XL6%AVB30g=}4(ou&WozxvzsTmSoS(4+TnP?c}t_AXJ|*ZX#A zgG9@y-iq2q3Ci=ms~_>be1qe~5Tzj~Hjnvm3x!mxgT<ljL7G zZhTRbIKMGeke}ygYD#k1X&msm(dUqvqg<*&xl&4!Q4Vj%X*YQ@o65JfbQM=j!tY%% zA$Mroi9LR^Ro)>LUZ{moPs@o5hDGl}bhRc#H|yQ&BVp8@@d6#?1sEB7F@aTlam+Yl z5KbxI8&R|{s(@ILG<`(yBExbIOs90Zx;mvPVMXJdLA+Do6;RzfprBu)Y^pDrH~azm zAk%V0PC2-sSTH(nTITFhXXD3uzz-Q4!lVghV_qROikyK>HDd{OD;(5e`5H4*Y8L5zsY;i1%Y=N`8 zGA%E!3HJs-=kTCPcW%8wT|UtJ;Xp@E`8Jk0^-HB0NO5}FZFQyW>x9uXfR;%EU&X&v zVtOe0CTP_-i2^?#=IFbsr2*d`1U}S@QDP2Z0p1rGYtbE$2@(}?!{)wv<%$G5R5V=i zmbYV9-86630j7o^jF!-UU13Q_{3iIBQHK9Qg_bV!kB#cN`XlvGq7?!XD@pceHH1L%|6$nZ=PAtJ4nrW=S zfJO;omLq~g$cBp9lpGUiKUUUeR8rd;31PXixWV@*O&#B*rCFC|vpT}s;LCY-LHGNs zH&m(g{0b2)fpB=Ot?FjIyPFk*IM|OPg9XN7tU`^Zw&{{dmkRtlh#`qoT6`>Upx(Yo z;#-0DxX+noX*N%P=Rf(^Y4`9p-T(0w3P&AUJvYzUSb~nWS~Rnsp`-8Y(T!_YX<_aO znw{IAgF^*8y}sdXIL6e~h=qcG1E8?Bq=z>^0SXC)BFUrzZyNy=xE+g&a(Q{*O@K*Z zhClBp5JAGq=QuT+T4fPx1AxuIbi`7+-(koL0D{MwtLX1~0mT`V0G6boS^R)B{J=y? zygvvHgX4wQ@}VF3QO;nybeH2sy?l`}r!LdzjX$IA-5ZpttWfc>Pf&eli`p-Lfe$7f z)m>Rzqho&0|KbbVw8lt8jzUAq?eN!k@94Eln8L=HQyN=Q=>UnoS{rhJcd6}Y+fsxa zO+_Gd9K%ZT<64`ltgFXP%F=4~2-OwQ4IhcejzeZoA9- zxl84lybAaQu}h+?G~8>n;jq^F07b;-MgKKP!ez?LKjt%z&ro-Ta=Aj7PNj$Z_?<*D zITZP#_fRpB^~{TGkjo~n42Rx*D4>L4;PJvtxN1v#(rY(-XQL*(XZ%;C+w~91L}<@o zDg%Fq@rZ3;#(ASk$V7`Iq^Umj2_?-i*7Bctl{oS5k@2vI(4vtDFj)Wz5UL-wsEzc@ zuQKZ8gNe~4vUioXPl)&w4AImCaLfl!l7j;dxulrCwfdeAMqwD{I%(QF?2*S2I#;St z{qP%fda+C!r;EHOLJmAVUa(oZaR1|cBa>7;IFiz$6X|4!)6x$r$Rzv`=V@c(EY&F#`FpU*rck6dLx&?#i8n`Buy479xh3`e!Z^a)5WYv^n0l+ zJ^yV4bu|>rz!!;wU#aM7`-Bhsm*4m%g-bPBF3wUmo1^l4$cJcKt5WrWa1o9h1G;(R zO23_kn zsNQXg9e^GLDf*>f`Z@ZAU;b4(b#{Xj9vRk@KYcTz1J%b2@n@wV(89GYl%i_`!-aw5jE;VB7^#l#l?eC+*B zt4FC!QackVcnsJwRR<*H+bV1(DzcOk60qEzATa(&s(K6n6LFN_I~2xa8W90qSvv}n z-X(E1CWsJxjHEtw62%xMVmb~!P2pIQHUMsh4|HZZE%mh*zcHp-BNVq@#8l}^L4}1M z=HpLgsB&LcfZgYxMIR07+?tGPnaGxwP&)0?Y^lH?1iZ!p?N=3y6mk%x^CWpoBTJA3 zXebqLX>SP;YA8TlUi%J z3c&dBtA|INWMq`1Z%@t16B*GwRPu37VVctu3k~RHLBe=!k7cb6I}LJ{vSBKn4$|rD z*mhz$!uM1$3EX6IoXh2J95;GBNtmVe7+^xjipQwvB;m}u=L@2mit>&ZNL2*cEB=mT zkflWv5mm{b01?ZM4f~?U4q_?3iTG1!^g+m;er{8wG`iG*qYE~eLS2zJSm(IU!LTU? zQ7&9{k^OsMvj@VTz|9ul6;me5!qLyz_tkL9h}BjJer#-%_3enCD2kFnFUTBjhwKJ^F}D_#kRG>kZA`mRAJi`2L|}S%bk?dcErL zVvE9Qq_nF&N=v47@P1qEo&XVVFp{w~9sdkvHXWnW>T7|+1czv9VjB(;F$YDEdtD>s z6)EfDZ-+qynBH=rjC~V06cpNyO1{UAy)cdQUEZ`!`khZ*p>MpBvikgceYqwuCcJ)qPe3AuGjdrFlba$IhnM)wpS~#>ml)RZ<9Cj0w9O}O zp;)HYI8UE{X;0+ivw40kO{mwVWK^%c+mZt*SuWFTC8MHj42;n9fiDj%0s!bR(hd#) z`o!L#C;eVbKRIqrgpE*L188x<@##8p=nZhDg&77%j<^=rwp#*7dW{jyoi0#uDJN!# z=t=KZZ)&1ye18BA$|ZdazV&jLMw06=48wtf)`KgY2_h(DM}lLvHF5pL{XK5#&qc|N zZ!%eAg#aQWQ(cMNa8stTU}ziC${SinS0q#r;}{daY~h3fGP!>N;eupr9ze8rcUyQi z54`U&2KseQEcPUxHDCKGy?W*A3?AB2eQ4DV>8ro?4`rQ~mrv92?kxe*c-_TPN#4uO z_BNeb+u+X`p!GyOTtJ)%CJxku5NCO=h<%J|P*UQOS_~xQ!U!!kQ1P&6Y$=)q3dQkT z$8Mz^jAK)(e+dyHv&3`BmkJX_Bg|;YO8oP+>=d~TM}x+WD@LN0;hCsAy#D^!*S%(x zbVP<7wZoAZyM?NT8ZDNHgJmht3t(tC3~6~~fj;!nM|dp{>DrCEw0(PDDl^5If?Vfr zccjyoysxDS<`@#WZ!|bum2GfDyd@zVCEKXQ~_xHeM-a!05uU`r1>dr{+ zHzpG;j&(5V#I+pyNy^wAT3;6GLNgb@&=|I|HejjHUHwCO;iJ z)-)2GsD!N^T~SNTF3@~wk?+Yd<;ywB=VromE;CA}+`wVP!`BmoHYa!{&aeE+uYA`r z{vhyD%~tnm{>>F$3&kMd6UMez z&qsBLsI@2<*2wib>eT^RX4ew*=Nq+G$q{UoW=E!-cCRZ%hB#cs-m`D}RQKOj_ z{z<2Chk(=9*OIipo}zZcrus3I{?fFu@ep}dn)<`O8n#865w>y|LR(GPY*87tgqI*> zRNI~SnM6v8mLq0TqD<=RI2cN7kw6^|F1%(uhiBR{r%s)w_0tzIy; zB}g6;`N;HPEU2&5nn*y$YI&BiPq&P&hCP{1!L{KXo#f042tEzI4ZoftN1?%}O||_d zUAVYTAN$A(ojNy1XU@(sz?c)4-1BFP{PS6Ab!-93-QHL^Fpie65B9pkYR~X%OeC{H zTJ(l0gWco5MUcr&iJC5^j{2Q8oj!Gn&YaGRbT+CF$fQObr66!-IXc|{32b~16(j5q zcu>IlV0m?(%Ei1`0N7@4E-qK(01BX1>{-<4*7^MxMIE+}G6HHg`GS651mi?CjYe?z zWKdI?sqpmxU`?rr9LCm%UB0&|S<82J_h@(Tb=tanm2%~bOgBjdg4b@goZ^Et%bC4H zg(W^2n|Zo??qi~>QJN{qy#`0X{>rbab#y^UJGr>im7wZ#C34nb-CD#wy2z1!F*HgbKm;5e*I!uQSW|MFGUf z*z7eSbSW~EouIN!=Y`9vp=*F(LrD1{!&W>gL zqKY|G-vhdNYee6EHKcyq5%WYlG_l+8%X}{-sWhK3VljePfNKYS8Hnwff^Db}o=!{2 zwKqOlmah3|P9>V56aJZHVk+9;cx{eWUa^@R7<}RyNQ}pvKt|plD&p|iL6sU#&k$Wh z#jTLbDjg!4=(5ba1P`t^lHnEf;z5)i_Ugh%%B2Hz8^X#$xl=A>U!Ez?J~vxh+Ce+V z48aB8w_+m22FD%nW^Zr|t?~2Dz>d`$c}X{88oZIdexQ62AyS&4ix(DsPcx|z_WjG}YvhB>{G4Q6#%oia)B>uS`Ch1@Dz?FEvazACl*#XrYO=0W60!3Hd(Pg3xEg! ziI~!bT49i^$k#vu1zwE3p_(F62)=S`U?zyohBk>MUJpsm)_YWfa9XI@$Bxuw9`EnnkwX@GEh8akCS;sh6=yLnm=&EB$#hNNgolkUlO?tQo+KZ98OFH) zPFN#jzV3ZfZj>n%Q-X6v<G^M0`2g)wsa&KsgNhtv>qUXrr%b9SeN@S?V8C@}7k_o5Lph-7x5;ZuhLE8kX!B|hFQdu@M4yc|O7LG)z)s|87A+IM8 zl}B{?T!pVeN!mfPT3Ijr#g_V}dE z$=Hj-O|0}9x05lcGcXkm14?XP0aDvcyEqe@q`%O|-R*68j8kXNQT=eA4*1%wJpET` zF=Nv!pZh;~?+@w6|Fuuh>Gf6m>X*Mvd+oM3;m+hU6fmF^warvU*JCOv6Y2X$+jM$k zLnmf5SV>S8Fxiikp>^$nf0fEQN`B`gD^vRGk{` zw;VsLu}-3adms_Vh3c<(ZVKeJBTw;S~6<7b3~3<7_%)t6Yfd2>(1A(1fEkL%JB2B|+l zd(i+ss)Rn)~N}*KU)E_`cB$dR95|fCU*;>s&yCsdo4_|{4 zpryT0$JP>7iUV_&H`U$42JIc!L>ky0H+j=B`WxFq7)+#L2B(uLScF(4*!-z10|D4Kd``o}z`-^L&_>Ra3-L zUl7@xwr!Z=mXK?u@_^^fB#lv_r3dqr)P)sSPNs!;9pN5Cenz&@wa~JhX6?4CZ64PM zaap41>ruB|K;ZQ3|yudpgcv0?0OAFb2APSJ7JYOQE zWxc5CB=Xa8Z;K4 z^%!hsGX=_LN_6Yi7Bv}cw7We9g7Y*E3uM6zkHQ!lk|+p)s9A`5gNY!OW9`DWto1Z`0PD8?x@&-8*!*afN1Ai!^_xNHc2%4&uIm zl$HBuC{s-GpA;SMAJc`ECuw=%5*=0drSEk9M< zjQliv*ZgfqUN}huNL>A$1pVOrlIf2dsFwWU9}B41xxK~r zt3?ZseuNfF8M^Y#FNtZ|{@uIu?Qg$G*ZF5rRjXAG=-EI1JpnE0QiWQ44N;B7_rCbK zPt(&M{shfbR^D+9j1szzSo^A>f`1PNNnVc$%4Fbj?wLlD?mLxg2;#v6{n}V63SlI& z82Uz9AvA<#{T%xM$%|;A7+HET0`z=Cq76*)q$n~lds`kS7{|a-T(J#NP$uksQY|4YPrwHfjrsW%i94-Uonu6a|E|*E!4}8-( z@oY6(y#H!c=lB6*xduLOHbpXhadCmM{hYx#O)@Jj84PA5ZIz)H9T?vc@i}nRR0-CRmJZ_HU~I;CZ6`+0wxJW~ zdJYtj*{TH+N!~|x61Gua#s3h4A=Qs~fVQzOEaAgPboE2O+Y6l71Hc%x>+jZo}Zhmd~Id*>dC{JgWg3^VoPu8U0B52g&8LTv-cVh<Mk#qV`;mruVrX?F+oR1 zV?MZ5E_h}2B4u(F$(T<_a~osTjUg&PuRmBW;FLo>>1olr|wSBz+=5gRK zO9Z}yg9gr!=<%l!;W0;V0H*wWD``cZb)1*r&xxh4%NhID;*T2_IfhLUhWLa=qa510Y<+AwqR( zaG;x8THsANE29y5`_@@zNy*>w#RGquQ?c`eZUW$xtLy zMg}5u<{__-rf`FHcW;Z#H2!^1y(@qky>OVO_4*^teIYwO2xHR7RQWwe(d zR2@2+K?e}M;c#|cOa~I{gjb=N1iUBfu_hIfX@%Da;8>B0 zs~t^Rn6JBZV&c!SCO=2kM4CPlij8Km{#Ab5zIlV!)2PUzs$@fHdPJR0Q$P|bl894iVn#~uwP2*$4e0RB9u;#7v^tleC+{~vv`(}# ztI+TB-wI_QVy-x(e!a$f_Ly>6jz86|sCJLgsv6s|nJs7wVvuM##z|ZGa_WZdn`u)! zR+qJ`Y559MWlqdWTXVm*CqT4V$Vj~E4d7G5@uOqW>C*{XShQ&O?ucU-{J)fY8NjGi z?wOg;LQ%jE4Byh0s>T>ZF-t)Vzz;Y;_`3_?HzYxPc7dZN9SvDiny4ZH6?~`#@^6NXdJg_|FEV6+i`>JaZ3nE;6{*)agIgt z&#|+-m-t}xZPg}$EHqNE!9eEs(a1>T(q@te-Uev=F46q*EFJB^4tzjo*V8n=$cNhj zN^zRKt)F^;a;2Oo^Pvo{qMgABS$`{<9x`pN(C7oiBiOzHS-w3b^Q@>kvNVq_c^FK! zhJ-Y)6G~F3FeO=(d;PFWNBf&JH=CyW9=#->0Ef}Wg*93}HP7#%Mmt-FoF(3-+t>C? z)}>=&qfv)Cy^dsvWC(HiK7dIywFQ){q*=)L7sN;6$A0{Sw7RiC<@s4!TU+4klaT9z zs>smyv-HrVB0cu-DqT3gLgnRke&jWJ{o0rVf=iFx z|GhPaaXPI%k)<1lSq5SlNpz{nnG|#qz($`bS7^Y%1CGUH7Y#m!zRN&B=K$o3-Cm8(3WKmF;!~|4U-^Z#Ye8FMl4^zMwP)%n={Q?<8=Wg{eF)R!#v%8>LYaZ z?LVQ)Qc26pAXIa3X;U&; z_057)wZX2UWE!~A(v3vVQ~^IBaZUsUAt}xW8K%&DVTmSVd2=$8J&+U_%j9IBJhn)V z!P1F4p@oD=K9fdfvQChXwCE6k98&^AmBGe@P&0>A${z4+p7D&*!U zSqP|H&T;HUD{P=`s8C11JgZN;H*V0}{E+sKXXsbIu|ucMtnv#g(c6P#T3^mm*vT^} zWZ>f`=_4O2&?_&Vru7YuD+@%mx=(-lq-6Bh-tt}Ce427%@Zi}iphqiBcL~1ht{U}t{05p(*ry$2Lg7WrIs-xi5BvMHk zdA3iSTcNxbo7dsaoqfI*OEOg8n<*~`(>Vi2I7}{v1oCM?2hdf+qO#%ypgRS8^MCWh|h$vp2*4h;b@dsL~5oi zL|qfDEGxXnA}5SDluakiH6kXsZQO^W-3*dVXlx2yOWQ>CIv>8(23ZjN88&!H^f|y< zViPK4DCvhMlmNyjL<0PQv{03WR0@>XMHL7{%WOif2r~EfphA5QDpOV7NH^q$-FG3) zf!m?#0UtgC7~@&AzJ891rLtr%a9;Go2`SAACi={gAe|M1E2C-~%XLj%9{anX$VkV< zjw}XsdPTx`IH^v-@pd@sQFU*VW=cuA^w0y0`1=wBglOkL(5O!fD|0lrI49YEHd_?p z9ih5^}vOfZf4eJ1iL zI^yj0?CEpT@__QLl!5E}{61$X7tB&~UlD|5>6%07dN5E&(f)B;D}%#{|3)zK4Z+=# zz#u?Wg%Dy%cCkL7$vAdkMWfi35qzH>aI;NsU+vx_voY!V8j_)!ulYI^A!Xn|OY6MF z>$M|#{)JD=G|1+S>t=01oT^NAzbx%IX)7Aj8gPM1)+(*#o}hp62Y<-xcVx)O9E|w- zzW&P3(?9%&{|g7ljo38r9f-vA&Lfvyf0{&UPu6j4SZqK@Q~`-B1MMmMK#TsL{n*&p z5Zi`Y^-$IZ%HaU#UEc3aPHx%*&SF~)+S$27zyAk+MAf4ssvjLl)%1mb_K#`ACu!~Q zKtKtA9>~EL?%R+zmvAQFDwwiW^L?WaGcu~V{Ed81^;B?C%cU$GcnmN&wuQq;T+IlI zL5sqrxSfhxnv4fqj!{nygr7F{Z7J~!*j93dBp^aoHKvX5)`4%1ZAD744j)`&S&xcA zlH>?K#gHq(H>1E*VJ0#T6p!CVqlcLKu#Co#R&}mlzfH@lt27FR6f%H5bN)Ws-MvF= z`JyB*!+xC)&jxLrXOJ?xK-XXINmXY!>dFB+7&Ny?sD#E=37WTCcwSwoK7L59-#oiQ z7Y8Q4|2tcIygybc%it{{$~g1+EWH-(G#3-E)K29X>6IwjVTR+Kv}If_;9JyxZfl<G=1jYXN6ozavHq&z-M_YdJM0A7spD$pvr?|gzcNQMrp5SJNAsbq2S3>6rZ zVDb4QHDI%y*!L=Sb38dA9GU*u?*JfSq&_%hKOVhjvZk%Yryehy7Qa&oYMA1^_1a6c zw3?&GKlHF{8tBQ`_9R6GF?Gc6^|`NKqd~t<%geJua=o+7hjlSSa|?6){T4m&)MW-Z zZ4vx==#ex0^RG$I5%L*VUcFA2A77){QwI>a+Xu1pZKvQI=fMze6dK`*)r|iYS91qk6xf920Twb^#St4 z%AMr>$&?m^+mcC>c4Om>L|_QLbOZ=Y;S`HA)M~V))q(Yr&K9Ll3}s!2xxrN$!B#45 z7)?YF)&c&BS88ZYkte2(&CoK}-nz%I(tgJtjQn~+I>{fR*m}jd8XJ9y*p$(7OsUv5 zW`G)W05FxZXB5zER8028NmRI6R>CN4s-V+ve)>P4^lHnfbVj7q5zQwq&|tSjKl8J{ zphF7w1UTUL<`(8@fkL~Sk0Vn_IfByG1 z)`(F`O4d-Gk#CL3 zL%JcbhAM2S07%OmrvZh)>7cZ>R%5qVB!iwbuc`rzOq+`kJbAU;?jK%vnL&tk9j@3iK zL&f5fNCl*mSxFvx3>wSjf*h2sj&e?rc%Z`Bhf<)FlKFEtl=ej-w?yYIo)Z(%&6~G) z-|TZTwM0wHtMr}MUywHD$}%TO3$rvkm!>cN=?gLqR^UYK;AmTj>1Q@B%RAfL+7+%~ zK3nGVp~%;?PH*wrz_l-ySLytPr}%nyY0#?+&kk*A$a+8mzBlZO^#@!eF)0d>%3iNU ziJ&HK%(YHJlA9sFzeZz7%X1Dr`S3i2u1_z&*5O#)qiiWKH4UYN9}3vCIYzjmNbTs6>_i~J60RWD(E6!m%7|*LDp{xawXZJc zX>qA=#IgU`jg3>kcjnCHZ>N&ECaF`zXbPabr;14g+CA5`2gOqH?RIx~ZZvim`~;Qx zT+i|%$wdd|BvrE1YCXIs!dMi)6FX`=OEubxhjAj16a`<$ngs8AgPa{s%EA%X1q4zU z;B9VhG8!CE(hVr%_&Na;nXd7T8VtwU5(yRI!-UTdmE^^_jDV6pqm$x7g&ZNdy3}Yj zY4>)61|bZZ7Ssk~G@?uAbF{GJ(%s!qv>k9D&QwlQCRdgN6Yte@4duEBk<>93;J$(r z-~1gnw2bQSNpD0=BLkoA{f5a-!xLgMw&P6t@vbeT+`*tjTQ^>(*%^l(VNe0WCCsxh zc7}dy8qS@3kB$x+^qrTtWb$CCG9#NN#{ppd^s?xj)H&;W^r`!(ddxs=|A_y6KRx%= zw`jx}BSO~p?HbK5WNDE>NxS1wowJ>bm(MeT&M1EdlE=uT zgP$B{7RTgd6ZD}c<`{rv`T5ffO7!sjtxvti_c1|FJ^46gvPtR>20{XL9VJSShHa^A zAsE}HO67~d-zX-qwwn!=l(+QzBffb-WX*1j?1J$io-mO<`&1<(Vt(qF+(gJHmIV*# zT|l>gVtvQPlVr!>QTc=lEyAdxXaHzv_Ko!p-i8&w9u+f&Vc*1B6VnPSE2mW<66}9o zhc~XjM8El)f1d_PKIyt6$)>|F;)Mlt=wQe?@Hdb_T`xh&CJg80ovsQzRCZ_NWH@`FCm~|Z}(V; z;*I7mz41naE)v6;B6vY{vc8}VWx^_hGf4o8;d^|6HIeXOs zWePcoiC77Ef3`_%8oS0<*0EVi*nnOa>dyKP_L5mBSiO3%e z6IJ{PGl?Dajuv@D3)hls?4sxop7_=DZ=YJCUU+XFp0ql zu6H@-?lm&Wo1Pc01VK2*8?1~oowH%vw<6v6a5B+59e}NSRM@7HNXMk~w)GD2*%O~n ze_ytWL}zVzIA(4)pT)pAgc$x&9-6v!u6Ppo}JeY73 zEew9lT%{=DJm9|^9Ujx2J54H7)@ZGAUM58LHor|5&nIbhJxM$J2{A!R@N>@1t??mW zl&s%Qm{PqF7P8DHwNL2dYUx!b@1}r7>^J1!EBQb5y|{m`>~1+|rA%i?$H<}soy39I zPj!EbN@a^4e&T&H(mfig(*~wt@UPvYBf5QipSExAQI1cbjrBQNJU!1qp-lC9i|$<6 z5+R_6-*U7F?eEuWjE5B~6?5Jis;+tfU&(*^^YQ#_k>n~rUH($HO&pE@db6=G49=g9s=g(z1cqI7`)DpAw=}*5! zTX&A>!ONGi)i`rJG#i9LX?JA8oHHRw8L?aw#-tJz2%qSL5~6LL1SUafO<6WfixXO=b!Sg8j!ebG2p&aN@k&@WRh4Nz zf`PS>^x%majxuB=7y_6i%oK|VpfM0VyZ-cKdP<&4$3PKiYMh$qGT;d5noa%y)eM{d z|Mvl|$^Y>izfOPW@BN2HLnxqezePI-RT|&COM3@!{_fD>!5&%gz-rW~v42NQH}Ugd z`RZ3_ksssFJ1Jz;^(j%%mX0L+0jdPBBtRmUku^FRg^`sBENf(yyQCs#TFFu_kxE#E zvi2~A2pt zDlM-hWdd(BXi>AtpD&-MqoX|rEIWoT;!yp##%EEHjvH5nFpaj}fMei&=g-L)eRei4 zatqz=9&LW}4gTGIO7Yh}aOnZ+j9hx`sgH16{wyWD0tK@e5q^+{wP$G|(+~llXiSx66Jf59?G$pkE5%&# zTA^4xW}xKVqg(Qh+Uk1&CQ?X9=L@~r+0onlrcUu{TH!A*@z)C+&@$dQ^0Wyi2W})7 zV_B0HOw`e_qV77KAk#!ZW^(XaCiq&h@?c~gqyj!F&)#hxGa%Wd5oa#2kcJd)D1t(o z{X*5!8wNUKZul-~1|&(C^l=uQu(bcyA26;&nQgADh>|zJ?oOMt{tT5FZD)%WYPGA> zuHT?bXB=8xEzzAlm7Yu&;6JlUxm=NkP($?`Jw%dPzPHSQDIm<`LU0}qg*57j@J^g* zOdW;R6w}6nO%IkM1?2YK+IgE zpZmJ-BWhJ8_%8D5df-By+>A@PEPQhk^vZYc(lgIor{$#zt)E`w`_(gg4fYf-!_ldf z7&}D3L>c7~J3Vr-o}Lh!_%10Z2|_!rV+HYeN%-#DB%CJuSf;`kOp#ZonsU=@&@eLn z(<+IUTK$Pgpfzdn#ms$!O2W`M3fs~CnA&SXe07W%lq(0KZB$W_6fG>z)8GAj|D}%A z8fW1D?N|R-8PoiafBxs=OdSVkmj3eN-Kr+w?jZA)ac%~E2hV?&cAxoOIl!SUaeRjX z`+xIqORJ|lP|%#s?k;29g}3>Vk@itp;&n+^Y{o5G<6cjHML`5nS`8q~?{kg4T^V zVH-Y*@ars9dX2V>KUGzX2)kODQT5vDL7gh4OswQ5;oGv}DbLVouIK|8WD-!^?zYLe zTASw-C03*}_K^1Xd$KRUFOimxrJO9NRM+ZT3}kLH2*@gc>A*2}M90l-Dr6TZn@tPf z436$&uPNOK$OJ&MBbhExs()-a#Gba+QaKSAo2@J>r)MQaiecIe>(nj+ljhc5v-8Eo0LJ`eKmR;Nkl3ze`qTNq>u`BzJ&nXgvnmTx8# zslimW#Q#BoNeoT^wB}~Y+o2bHyIOC91iR|m-W)HJRNwM#h_OIiD-0s$drhVj<`4;Gj#>edBM48dzk%>W zR7xBXh7na%vw}x~dKvJAlrkx9;LcW+FEDTXnOR;;T{_s>5k4EDENFqMb=59cet+!lxI0 z1P(Oh0b^TBgn5v3Eod}$MJ*OTzj^aIHEa8{yf!CfTvtYOhtzJg=*HDOsvRElLU8Hg zeJgbC(h6q?Gt@lpQnx=~r0&yeuWVAk*`hP2=c%|bOE0}}jZU9gpk}p2ufKAYvziQ@ zJAaDGl`;((F(WI=q&Zu_s5QTl>fJ-$7->b{z8`aoL>bab((_+`L&gNtDJ|u~58|N* zp@^E5tiDjm(6BwGPyg;)0vI+FN>2o|=xBN0K2 zrVlB!Po84tTtK|m$MBVKZL3kNbprYrVDCpt#Ul|gbfOV3VHyk#KZ~gEcVx45+jW^Z z#8375M<%K9XuxMIu6N3r5x}v!%mAa`qh2RLgJ390FNmP!nIfeV=lExuVwwv1fOdUI zH+Qc~0zBZ~*{@YaP9dGiNX&oZ`XOty}~l$+Yi= zk~S5az!p&AN5X^ryV6(0+_nKFNeEVFi=^gerI3!B-j%7 zU#`&Vy3ME><;n~tGD9jC)_C(}Y1|*Ew0WQeR*Ytufd&B}Vz6XS2#+VP^28Z5GVJs1 z>FZ<0LCxU=J`E1_9D1qzUKSTu<*@QGfyCGHxHXWU*=F=z-@8rc?pvng%_uQEkxrN{Lp_Z_sPsd7HDuSrMQ6 z&bMyK7})x`RZ169)Tq@dpU+c?H)4M z$Iw(1!V}9rxRY;Pzk?#b0eI3&0-@@Q=gkh z4|Od>(+(;DZyVvgDeVtaA(4W(qh1vNCGg>JP5UNkKuOB{4gLuJjrI->Hwe6eZ)E)? z?s!jC6MX#h-~OlcH~-ep2r(2yQYb_tSW7a*e`9JVFkt+f-~6V4k{`5Ma&O=+AA@Oac{&vB1$Xjl$3XZfV^J z=g*($hwyjKK`_Na!bmkIP)?+l7njYaH>Qp6p^ z_6OqJo=RpY<>smBZ*#)9DYH2Kqktux zrlc4~XJ|4_^>c_uN`m-rGPB=49oLRHqd(B4<`~2`4pd&(EJA>bk!Kd1rK56~Hi?uo z9rV}GO2PQq&}Y;-rtYv!iJo@SJDq?Q*Dnd0^+tWkX79gLqV>~Bx^owD#2mmmqL*^Z z{C<+6?ctF2RKw`a`4iPcyjEY{mUUuMM$geuWS1j@KD^#+p&-OGym6^AIQlsGOj>R{ z9BMBxP}th4@q4%Ev4>~r>dh)|f+o!`EKsZO(A_&bw6k@c&R$riwKHpUcehG!zPwGx z)h1uFANIe(hM#j%rou}sSAm4u@`95otrh3tu2d#WvP%>Ct>uwd2_z>jq7|EGC0a- z>A2pK-(OxyapsYwT-KElZI^+}GtbKo%q^{3Bw1`yF9vnIFD!iD7XPF@a%jh0iI?ZLOC*eD1%A_I- zu}0g}5CgMcEEAVSk{~cL4^Ul|xT`Ytl6VDlSU04sOJId1QZ$q)# zrb3p#*XYp;FE;qv<;C&*M}K6AzWmG{c>)l9qZi~%2>GNfJtQ-zB;jm>3?y1n$y8e8 z=@DyE96V4t0qGWeAj}43;G4t04_%Wy1EX>|O-l=<dor(%pxhe*AdJN%E~-QXLjD>}#w%q322!4M z9R&|^2Hr@-!tm0nhh5sV(^4L(_=Fp z_oD9UMJ=gRC8^fjF6W$kGb=My-L_}C$3#2tL`_N6sx9;8z27S)( z`4VwRaH|6mD!+N zu2C{6tRt3lNrt+Fmdx+WNs%oB5{|&DgYuN(YGQJ*&IXf6GHJ=L^d4P$_;(Ut;<{ z?z)LgRST+2#0GM@fWyRoPdoX_crFGqawt}7W2oEPV<3`BBxV{OOq1PgPmhPtTW?@M zqKivGGU=GSMnS7yClzN!{JoP=L6k|6dVOH4jHGNaM1V$R;N!Mft-viwQ^N3Z-Bs%3 zoNO`_4<;B-bzN3{zlV?BS)#9i{K-z>@bMG8mMzU6^ErD7<{bB~5zH1R>bOBsIdM}R z00D`K=bB_FP6iLy@?+xLaN;(hTL|DYpEOw(;BaW*^<9JluIC5$j^XeAA%Nfc%o^

+M8M;ea6J!sZjcEpbzqh&4$m_( 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 Y0N6Gfbb}e83jhEB07*qoM6N<$f>{g<3jhEB diff --git a/game/signatures/covi.png b/game/signatures/covi.png deleted file mode 100644 index 56a273572f23cee7e0f07f80790a2171233e35bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15862 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 V#Knr#VK4vy002ovPDHLkV1i$j`q=;g diff --git a/game/signatures/humainuserbarhz2.png b/game/signatures/humainuserbarhz2.png deleted file mode 100644 index db12abab85ed4d0b6abd068722ca9206e787d416..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71981 zcmYg$Wl$Wzvh`w%1b3IkAy{w=lEvL&ad(0ScY?dSy9Rf6cL?rIa1Ziw?^mzh_h+Q1 zW~!#DyQ}-06Q(FHfr3Pc1ONa~q$I)0001=2zqJVh@ZVV1`xoKg1ZyrLCjtP}jBvw+ zpZwbsIE!gIt9&xcvNbd}RW>y=ad#Ls6#zitcT0gqRNYq3JGJU< zS6pZ~4o`o0KJXr8ukBBICZ$;^Co9)6X$>)RtKr+g{7^E@%}0XnLsRR(hU#VC@gom_ ze+P){;6ao6BL(ClhI;gXTahB^LrhbswROv-=rh(b?V2lcBELtnEkpjUC(y4XBNF|g zCfmw5y68;jJxbprGWOadn(|Z#*|R5(?swop9p2#~_9cxzW`+I#O@M^|J^QZ}hLxB2 z|Bj(j|L^KQt5*u;^Q|*G`7W1>%vTT|ue6}MxV#dUn37X!`F~%rmDpIg{*e+Bo{zui zLc*(Hn%*W*&_qB+(r76_6Ta6kOcLFH{Q+-q)A(^WoAZqFy5alk1de`0!JFUsOFPO~ z)9HA#JsTMFRxk9S@*$$DQG=`Y-17UNL`-dTs!sRvc=t5Dyd(ZHhL%2R4nxgFZqQDm z>l&N(RWrMkj?vM}ZmU7{dW&dFIoXtBOj#Ps`>w9ivQbN=i;;eJ(prE-DcK|-a1XF?t9N1;?p0ey$gPvATEFKnU?1kYHy`1(8|$1ChJIVoy`$XtxHUw##vK{N z$E!7RbcNh9P3Pb!sKb9~z0+9#hrWanC^runrVlRT{uG3t3Mf#U*D{02AQ za};y%9MQ4uZe_ujrN~99()V~mWFSv#+`Q{)4O#d7Je@-0h4vbm`ibQzK8`9)r#0wo zNon9Q%zaSMSjV0ua@a0o{E^kyt(vNqJkKdm?Rfvg>l67zsAe_ExI1CjMe=m*0q?Mf zq}xWM8w$17oDidro6emAtu?e0^x?(bSm~@3(%n_2vWQ0!wVt;gIzkn?%|8DdEirGaYrZ~|Gzljh?-Mb;r&GgUuUAWk zCF*mwy|38y-yWL3>S;_?WNeuA2{E&{volDqR{pRFay1ghYtUel7fCqdII=;$OQlLNwrj6v4{vn$u`##|$mT)V8&wK8t?H3O3JG+60V z&-@9pT+4Oaa<8xPy;4)bAhZ5KgCaXq_M@mce+kA%7<<@2Bx6iANz2-k8=7{_iIe%9 zH|)k?ERUK|%jeg45p@yQg7yZ1?&2Eno$8ZQ}Sxju2~DG;Av>o=C}hu8~6>QV0D zBY1nj$O@Z1l%#gevW==E6dCK2L*}p9umOC44yTQ#0lvmEWHzxEuw|$c(o65&VNlA*6$&-7O*|FZX)Sfp?}@*ud6ASyq$}8s zYwXo0?&!ghGM!|~4D=emRr$p>%=?AwrNDt^OU+o4&xiHJiiqDHbH^9o-2JeHeG|WX z19h)gI0S_gU`a?XtYX|kR>p1vI+AodH$cAjtZdzALJvfU4g1^I2!ISct;XP6`N2cE zGwHHlF}iz2n>qCspiD2~OkW-hCiy||9W!B;`@MFF0clJ%6i^0no8~o$f{!{~fWbcn_b5PUQU>Gw7h2q`fyxx2cCX>n z(|<=9z}N%oVGk}ZgZSVPw)zr~lfpyU3vh=)#o`1KWSaA3(Er|#f&Q%KrQpVLRf(?< z$(WoDVD+oh>`lfZ-!M?Y+OdaZRhiGJoXzCi4DQKmFi4PC*Nw@PAVHJ4izI{TxlAB*OS5P5<>|S?Def zUZ|Vl7ERwaxdu<|*+XkN=7&4m%Eb>mLp8pQ|Vq0@$uwOwCkEJADy==(2kab=^7pIFLAp^PW`~nxPCWlPMgR66K z$$LRizulmK%A}Mr!!t zOzME3Gf1Y-7L!Gc%HjYp7_8i=ak%*9P2BJDJxH>yltT;-NYKWg7P)QK-QPkrqIhLZ zn1A2S6VGQ4%Cj<#$t2A@e+u3FU0!^otR{<>G0DKoVdu zpk)RqNOGOs%f^VVcTY858%WSyOC!g+^yZYwtUi|=BJa-rwglObRX_m$5LqI z-*sVk_?msQa&fI`L%VY9n9=oq$ud9cdtWZ&d*t(0Bw&X|^zp9@fj4mEr^$1C7JZ)Jaf1z1qbo3n&6R;(lO81JQ4*y=&CBs?=^hL^*{Z zbP52zpZOR7Q9P(w-|Dx88UXHhuHp7Jl*}nb{3K2`c|IQ^OytRV=mjgC``x#i+V3f| zg9q_T9V_3}85w@J`@U2?9(S^Mr6uD{AG8q!1|ydRauqzJA3ra0!W5?A4}N-Rb0WpV z?@5LVI5G#m2#1pTAxsn1I}GVUaWuZRPPS__w1NvmL=Xd^@b_m;`T##g`aGmpOc*k} zCFMTn=+EEYWzr0*@TK2$o5m4>AF?s%2~5NM8nXaMESg|ZW!Cc7Ek`okot`K1(_co$ zS<#pTyVOKX*+^YE0b>St8qv`2H_5 zMTgN#*?w!&%;=FQe6LAdWKl{f#-`AYhN@SaC&+RKP=m3HCdNVK)@cbayzK1m!fXt= zI$CXuKdNy*N9S~qFJOFy9(Cf;(npfL+C;LDvcGgwjA}C^iK&YN$O9l9PCR%$xv*2L zN3}(+CNCYC%?B)$srYP2Bt?5t=~RQvBxG`Pqi$GRMOmJKEQ;?B{f9(wgYbr<|0!&H z_J?L?s31bGgYYq=>wjApnLp0$n!Vqw>OD@38aq6@bSBl?8#^HANR3K!=8`9Xg|3RwQ>>A$%P90Z7 zI|jwkSQ^BwLQpK?#v2V}8QwidfhD&0-L+bMtO>%dwLQ1|7)o&yk61pX1bdt=nY(dkDHK&Bsp)?Vhqc!=N;qWkh_FaSjmqc2((slHJY~>^ik&470vp z4BqV~KUZ2qmnZ*xJ7?=92n zm)|X}kCD;xF%~`@+kbc54;^^FrfI7V&+j_R54++bm$K07TT+ww6vNu#Qb#%|>OQRsWT@6<)kGE$Pz8W;@u>Z7cep1~U z(AolSlp7l#=jP+ZFZ^Nf8J4*Ygz-CtO>7kyk^bMEXjhco&%VocMG-=%6=f z7}YZ~aAQi8K+xYfW&hel_(+wNb1!Qp%tGgMb-}9JmEXuWXT5Vi@He^=f8;5sK zr3)&YU2ST+(`u^)!Tn{7lkG_t$A;X&PEQV>=ftl!FBQ%oy@C+C=6Gm-|5mpj%)#w& z(?6k-Qgpn^_jOA$YF=ZYBpOF82RDE8lB1ju7rGgEC3*B_@VBtBw!P|tlMM{C(OI8w zm#4F5gL|c5U_{f^p$$3Fy<~t=)?m)LD1j2NKmKt~fgT@i@WcLvAfGfIa%G}LIfXL| zP^7#JAWJBRVj^Ea?NX4L8GZ@l#3kBBKAw2l?-bkseUTEc9;_Itg%3_kR~ImbqSK=! zl3d(LXH|T{Jj9%a;1z*mMPWa4k%nGzu_}m?OHnP(5u!<|*dU2##qux$P57m@3{d>H z37;@2HZX^Ia$+QJ{&;!qba8z8 z?36Z)BaF1AkNt>2Rydb0(!vq0?Jf?s4r0W%rr!*Oa_XCg>=3_REJ7E$=t8MVpH|$% zteYlz;npVB4iFa4J=aB5wCz_>W)Cy_q|&UIcO`Co@T0A7d{`t4dVc*{O8p;D06?>0 zh8bny`mpy{es?EvD)&Cr^t;oeQE$WD(I;E5-3OP+Y}lx9{6HGzd-4bkO&Q*1sm`7W z)@c)MiMz#Xd!Z6+YD1!bf#D`qWMM#xIwe(TA~M&tT|$5GC5}Z;F2xP{crgC>W!##? zKJ0S*T^P@SbPqBBF7J5sJk*SqmZQxVEOb|_XxT5$VBY^T_KCae!FE+wZ~W-y z(}Nke^*z2r72TJ;bNWB=CgV5nR>E{Fnf#|Bi=p%2=JO?k}XWY3B{~{>2QBjgYd0AubX@}08vinn83vkZ7J8Fl|Kv)k*)zQa921I;`mXN zP>Z38NlD__5Gh*%-ywwN=KIcg^POu#8Klx8*X}o5@8<{!fgIyD&&R}Qd||cQG(XWW zpueWH%3K=}-0}8r9<2;SIpYJSq*s3QxuXb5kCURm&`4X}kEvYaQH7pMXN=|eEr~=2 z!8mHnm)WyHYG}fsv|2SIv3U8u7fgE{ZN5^aUqA0ZTMBf!8Sno_4SgzJ11i38%F~KM zCp)X8Ntmvg)ykN4TwJ#Ocs-0N*=+y_LCb)T#>KhYraMkNd6XBGronjP-Gq%IM zApYnnQJj`N{P%d!b!m7yzTa&9?I(}FRn7FiK1Fe)UBW(aqPB(^F8R6R+WW` zl0Y)F6Z~sTV>oJu#M4XazU@-4f0)i=_RP%*mYfVMvmCJt4#$pV=g(zI_9v7kA6{R^ z?5-;YgV&Ygsr8NuBn&5jpE@^gaPzOWD^_U+^;YngE8-huN!MJP_UfcF3O5lMPbhpU zTk1XA&2Dbvy~I+aZ}hhzXZ^8A!JIACv(lf0f3a?5tRI<`yqTE5l!m-AQhoS!xw*1;d zU0&9s#%l~fwWm<3fp7Ff1k3(7W3pxDc6M){_L3d7oK#>;CILgO>&`8eA_C!dmG+q7;A3YwVb!J2`p zf|uJGP>x5M7H2?3H;d+c^XHK7r2k0_-;W3Y@t&)9PD^rdGhCZ|$|3x?n#&Le!2_t{#jO?*fOgVXUT~U`!yJNq#n(Y1h~-B3ULAiQ*dd0L<}r`Y z?FyEz4q{yvgIBhjUAdE|5FVCvc7;W{e#MLjgsD9@VgOu6Vcyf0u{UaD*p+--v7`9c zj`g_%{>zy~&+qlaZE+|$mHS`nEF#S?g`pS!hL}lO>2*D(ucb(bb6`x9>>>D3D&Y`O z5~$3-ht5l8DJ&x)FuM7m4_d%|zDaWLQ1Z~O$0PaaP}B2qts5?$uX@9(CrmZ*!v;s5 z;@5$Q6>h$@ZCt!4GInGNcwBOxU)f<-N8=uI&dCoTa#W0w9q1@tUd&n*HQ+~dzfKSV z*tspw!cYRfV+dgZs2P%8IAX+|SJex?_cdDLEHs6JuYcyT)UDaNea4ZLk(Pg=X@hS3 z%rhI#ew7byHm0>7Bsdz7lKX)sDN1-mLx&NVL#@2T?3Hq#-fJlJokqX#`UIm!1vop; zhO;Mq(aGib-T0v6iQxK;YFmLq8d?r-mfF%C*=V+=ck9!YnOjxv`sNy8#^jJQN5<^z zXeMq2T$YfhJY3B%vFS&t_}(Ku?%Xe{obA`X1BQF=d*F`*4o(tMYDQ~=Im>VjM=>Ow zxC>}Y;!8m{6ZcxBxBND|4eGJNrgcSw=7fCjQ@**`6h2skesWG}> ziEbjyr;lHsRjeYUeS#GEWy-v|3|Vdh95*W);|H}gH|GfD?|DHLVE^m0(7eriBO@DP zBKi#zfJ<-gzAlhjVXMHgy-_v!O!?c8%`u3kMZzzJN^Jw(!p6^;F~?DAcow68I-THW zAzq^P+?ZGHE;W~^2s2oNsXl2TUFB*CA*Cp`A*MJE8y|rMt}LZZp+MxQ*#)R6TJ}q3 z-;79#mkxvA1;2$G3=5)c>uYILU(A0EAA#-dn5e+_E?Fc_XDA)$Px%+NtqpfPV2Onu zekR6{+8;=ueSTZpe1{@GyjkJ6P`ogQVKH(l4L19@MD+qSx`dNR8oF-VCD8AZA$2Hh z5KId^*oScEI8pqSs#8LTjLbHYa_{p7HAcipPwKnmC=Zc!nCQ8qR(~HHX8cp|=4(I8 zjEO)|OxL?1DIV>?(HEbRVGdDCj-2mQvyrM77+y7;Fi5JJQM3e;hbp{e&a$VFf@HVl zAFc6?-UZu4XK?F@qi*>|_OHChCpx#Q-@)xaMX-hfmn#5r^KRGiO|saP%J?N;`RHE> zk%bplyU5#UFiAEpmc~#-KMx|3N4j;2BV&^6CE94T(trETO@OKXU&L7`wFefMpWVT+ zbrGJqA6ymD^ktEeo?|Yj#rlFM~n1sG~G+!K&pJh@f(h^}k%^&L2joSv@kmm2mZD=z98mN;)9Bh5h9$~df^@8vu#~Ha z)carH?YIFoOPw?XlUZe*ad@o-M!Pb_oPXFPj5sS}VV|OYA91 zGEgfi!dq`3mIN>4ESG9;2m19>SPBA>w1HQAHGI*$Fj(OEuG^@ZQC`x{8%Y2x_yho& zmRGQF_|7m(0R&y`WAJd7gAjl*lYJRi%=cRnoxPr zDLz$^t((r=wgKuRBCI`*{xqKiEMIuEHn^@znQD`lH^1Ci6^==FWYN!yW6mncVR>;& zNcmP-bx5-%xUNYV6j|mc>&pWTAQR4h)c@`K5O+K7pX{2}Y=5{jx4MV4DeZSC_0FoE zrb)N5U~7*L&7r1i#0=597dl5?u#`poY1>okfx%@CbDJ&qE2BqKYsEGLBcuj7N4pzC zNOJq+;tE-;u7kBJx)7~0MR--qNsOxUp;)ErYu(q8qr=mG97wxCp<2d|N=8}a2RCTe z9<}OOE@DKwmG3VO?LLR9hvJ5cnWZapYQ%05L@g+Cw~oaY1ONq+?(0h$_9sa)>cf4g zfw@5Cbr@0IdBsrML|RzkHj%N)QzQO32SV0tQ7<5`8f=r}b)5qZ!5NsBx6xji5D6*Y zAC^gc(v2(>2}%=srtjDlBaVmd#OX~%Ol|FAOUh6Aa~YF;I#MCxSeBK&Fv<@OWpaMS zM4SMtd1nJap@F^YzN?o%qOW;WX|@J|ySI9hvjjGD9EH>eKAnGZIJ%!0Un3jbI%(t% zL80^n$RJJZPjD_+#%2#SwUUK}b4-;!=WI{t6|wDcI~yBj=e4X#$_tC0I1&X!51^8? z70rMn2fn5gpH!-gjJa_X56)%|?L{8e6Zo2c_Cre&s2|LXR)~Q!DO6%OyO?@oZ~Hq( zpexW`cx#U5?BFf``~p$_iYZtd@8CX6T`rDm2nx%NX03TG(?xZBmS3t35UH|J{!Ch% z)5ku*ALXQ(1f@*+UlzEB%1A|(yP9s?qIsq1?7pe9tE>3-ajL9iU6QJ>i2PpeR7s{t zOm>tm&WbP=e@&G8S$ct&Q_N4U-A;PNE`9($!e|vozJnDHQiM)Gv89EEyD>Ak=bSDN zMdy!!Or1Z~j+#nG!E!d{c`xxZ#~?Jqik6UK8!hsX{L-pBQ_}cS_1AKXuI?uX)r-M_ z{6ZnLdkSkQcgX=Us888sAj_NcnTt|2haa9UQr19fbcKXad2AQ)ITz|lNP4&}!9fND zst|__Bx@e$KcGy2d9eKq;DMH)x+{ZHlq>;IQ?ecQQA16O%wgJK4~K2$ILJb?V!&7p ztywZlj1OFZV8bi7CwVWo&C7ETPyXiDEs=*bAsmXS%gI0kp~^?EP*Vl4Dt95f zd)mjDsdPqbkirQgW@E)Mg6XKTM8Ywt9L@Gsz{#sK+{1H(&^({Nz)WIQYD5YNOIhn6 zn_Fw-i+K51?f~N9BEJ&d4eqAuwfV-#$0)!#Z*M?_;b5==s#a#fpl?KXWV=T{qY**r zN({@PhOAC?x%2HM&faf+ z>i-yK{TeDhxE?q_;N01U)!=2Iqbo=YCcQl18#HQ4A;*pZ6~jWX3kAqIime=cjdD#x zH|i&%LuN$tFW0>0!eHU&v{|itG*%EKVlStRzwGi)*PUGoIJnrY0~vc4qkg-TB{W5r zuKa=$Yx5J4?b1?e9A6v}o1!|bnDQJPq5=-OQDb65VazqZ0p+CQWp@krj3sfvB%;S% zEc0QyC8~&*L}hqU0aS-^71x+?%nxIRzhgC0iY>{%B{v43b$xiXCws;i{u(rP^`=Hw zGC%*7w)~nY!rUq9n^oboS-1?;PJGg^%Nt2^O_CJZ_N>v!!q6+CTE1g3$feRHH*Ju{ zUt*w&(&UUrL3LvRz3G3N88b7s9Dv{Z)ccDVLhVld3JV~$)fvIlj+3ml=1jye>r94? zNb6x=YAn*D3(~@V3cJ!>DEcl9Lv2*aBzS~u3hbGO#AGW`mBb2zF@wWA#unK}xje3Hp*)FORnA&*N z7DE*(nZncxBW&bB6&x4lc4!XVAst+XE+I{;ROrxDjR|tivT%|Nyk6=Jid<#y$FGSyx(){l{}vW$k(YXz~=o25Sd1VC~c5h5QI?FRyitDQFq&%6T>WK9Z}Rz@>v zZs|98`OOUK@(zlMe*liv*NVE1ZZ-?WeHP)v zDC(@zC-^RxbT5g|-LBHHI3B;1v3Kk!Gg1n>CA|yA5#mU(=YHvxOo>yY>=~3;FlyGG zbIka(;@ZA6$yb;u%Dsc?Cl;rM{D%zsW?~-O_>(BZ9d&wcrPaPZ-bfz=BhVqRvd!M& zcMma{+`%Qe8|ddeWVGmxdo=#yWsleMw_XPP0|cwuI-Pc3l2S7MB*@^f$O>W1x7G*g?zZ4K_1 zB9t0jmZlsN=a4G4pNwjohdf&1U^#^)M@fXKH<2sHMzWV_VmPuBJ&?Ewqgr)eN+B{g z$N_q&q%BSeDmfSNl|Zy(wIIg7;;<}rQ|n=)Co+$^ei?tNb6m%DFEAvSPN;2B&=+^^ zBb(6lpF6jTnzvqPHr(%0zuscyq9yLSUDvM7iQs$uBr7 z*vsxPbu-0#qsAqLlj+tx;JCI6E$-$lSNKl}eB}Qjv3+v=5hL{>RbvB# zPO9=Z!3P6_qN$wWZHm6XSd56#?Zu3n@*Ce-IVsxadg{SwD1{v9ZIq?uY?ei1Vti{& zW3QK|Ka2JEzbNhx7ZSgRaNLGnNI z1t-j$%H`BXC@5J!g8xXB`J3g-eZb}x4wYU1AbWl8^Qe{#rv~l$4dAXQvr_l;HHdoL zR3ME?If*ED!At*uI#o16Ub$a!rg>xtFrqowY*J4Xqc|v(rcCXwQ>F}8g%XBG1qX`H zRB6dlBf>$k?-V*FbLLo%|&?A zqt_TrPb;K8$JC6i7yg~mu5<@33{PeQ5PE`SI(eES*vmprHi0y>6I#_#H=}(qVsxhi z9I&aRB`*#-b|*o^OD44iGjCpi|G~knjK?jbK6YQ_ZFw(cnIO0}fJdpa)90#7(lC1b z3Ac!>_S*<7$N`Hb>G3}`Z#0>SLBJ%9c6U3euZ4$@i`_s5cwe@2uCY4e&{ciW`U5?V z#C&f%vIvd-YzVvvo2a-(WK^@sA4#{MU&}^8Euy}<<~bU6SV}>tRz_Qi0Y5Jnwk!Ym zty~erjey2jiteI#lW&9QMYqo|0qxb@$}Z4CbP zFcNtpIwoquiV~)Q5WMs26zSCoWhhkTUQkhXI;kaiNv~#6CPd4bvVjbD@=<)W8+j%Z zjGU_yZ#|vfR_7T$A?z7-?z|D%7-*L=$7Wwq_bjjMI3_itN-_roxXwSz@`{P)0~Pyq zdVBJ$hBEd$mYnD$VE9;65^IbnC51AipJdAbFmi%%g_yEdTObukfczL1wB__N5Yanb;Az=hF!W_3P5yFBJy!5(UPs}6b>G;64 z7PyDpFSxO*wI#Q?`$mnApFeH^r9m=iJRS@!P9YH!J-!$A;|Vtaks+SYQ=B6o9G+0q z&rV-HOcZM)^(;C^uGEHF;wj8`$J|G+jb*4JTp&HAEG?MxDeWoCHHN;82hW~Ifk;&C047A6$ z4kAC8R96-j7r>!ZUxrMLZVHyGLn8J$l2MiROgj>LsKY!0thpn(Hsg|_#cPvarJtP? zIl}IEVJwdO-wMTvNPXf7)9Ul@7aJ3o`VfM?Xzy@?uL9Iw1cR=isuhz8P3x-SLPk|B zu3C_*WVUgCD#w z2!IQ_{_U$$<$_F}FlXTlUCA;4j>D2aGEx$=*H?>$NX4&2jJaAh%c|9`&Xd#iJlZpN zZt}BKDpN@K$u5$k1Ic{>`@yIGuwj6I-7L1QcUEHWxDJ)l2Xc8=en;5MbDAhiuBM+q z_ll3bx-hDmqdnv0D698;MIT>6S4>b0^p!lcv=syL=WXKS1@Gs5-Io_KZyYS)8t-$p zHm6IlFwDR)Y>(nn5klGQwM02BO5Wwv~Q zJtZj`INNHTUqsajJ{r|`d$V67NWjy@r+U$=c%F7q6IW2p(WAHrOEKe!Ye$e)s^pJb z-4!B?LHSuAHP1hRD+?0q^Y5C@H}62oexaJ=lobu%vmBksp#mcs61QRH;NR{YwTE>W zIQ|rI<*}dV(VNl#kjqUIJtOEjFS&$MCooGy`}#P4_O@6+Z}N8k^@xkY_UrSsmZ@m0POuL3Vxd>-(5(^@7Mqb>`rxp~J$ zbma{Y^KTpTo`vG1X&kH^8Uwr;Uz)OeL$2AX<|!0Fl~=Z_LXmx^rR^mBPtmnxzQx(3 zGBR7}QfkFeBQD%YEBCA(L&!3w$?2@Z5M#_IYv@IRxuUe?uteJ1dve2%sb%xTo5v%s z_jVSN*<+r(Mvbr7Vo057&IWXVX(|oGeba+5}{cHR2hR0yEYX`tw39o%rRr4Ik zuyAnZs8LW*II-!>!zt%m`gvGm>y%ucc&+L5QP--rs^k`V*E1nHZ@b*zUlzl151l#h{nmp z3xQ2<-&3^a`deW)>R2iDbj_x7DFg!r_v|OAP_sf9v1kDbR*a@PS^f)OmupBgx-^+J zt?~L-0au(v6+~|V#5%_~&ZD)B#Y3l3aVc53=JJec>~_N$hd%M(kEHeL{4mw+3DeA- zyb>vnW9Uj82@yQ%FV`HikFn)s2)Ri^%U4TsyqHOIUar#hE25H>w<|ixYY2;CZgxO6 z%lx@xK45m#R`gtH5nSLAM>L;;0FvpJ0PuD+C{_}z3Md=lB@z<)F&9YNSemLDfFYF> z?iV17@+F(ZIP9V$;bh(8*5VFDfUd+O8p^U=VGR!SU{)Y#hpSi&mx`9o@36pW)q#=< zJDDuKR9RdQzfisv`8m24|Mr##NOX3~DfoQIpLpZF!7G@@*4^Ayd*f7D79^rPArHIN zpQs|&H=CnjywM>H-wRD)hRY`R^XC0RI62EbR>6LS<6s!2^x1)3M| zzBLNshA+kq`&&_AeUhabGJX8(W;R$w@JoraS;kRD9 zen1I1k8gd50VVl2=) zxVv`VEUTs_63ajD+`kE?&8_se=Z$HsmDR_UR(e1mRIN>ln@(cMMM%Qb|3+wu7r!YF z-1&>LA=YO2ZSjkkPiEz4x{D}|@M1a5kex=TvQ_hanr-ZitBg3!osm}@mmixoWU=)M zmq5_~$K%EaAb=>uxmm~w1;9Q%oj%{;T- zO)eghpT(V-$9-U3Y&wLgpN}FVEuqD!=K@n<(ltz;hXBJeu>fVPN71pvQ%9z{)6iGp zMQ0z5q&f4Gud+yBF`w)l+kRt?5UMt*RroJv=|jac*0Wz&vfwS)(q@e~jAPj@RuM~O zyVT2bK{9@$bV-tkLmmUcKFKB^=FsVUilT=fb;?)hQs{tWOD&E=oOOnZbN^!<_-smZ z>g632=Z%(-587MIxgS0Nh{qq{d1xp}e3^w$uc(Qq-?Me+g8bomXtR2B3)K`*0uKsI zWL27rP+)?ZX06Diny=kw8Z@)r1&m_zr~G>0%~9TVyCfD7dWe+R6ZLLWkW}lhA){_` z^3l;2y*&?0MnC@%Z4QR;wI#hz8b0G}qAz>t@Wa95>i|v`hWbwT5Cfz^9+pdB_ z^vU%L^|hi>E_*O0-Ob_*vu3r$q!7`Xjai3O^c+}X5G7LZ{>%RF&pXI+zvq9_q9sjo zC|wA0)mAKqH=R}CBNu`VQsb$7t}P*Ly==4IWa6d+L+~CXjg7g}E5en_<$P&cFCwaJ zy-WlaJiP40RVe6@1qpS#!Q6{XRV$R>6S@V>yi|H`X)k>}EWfDJuLEzFu%#BRy8{b~ zJB@t^-@0LF0Nr@#aWq-S5EGCQp+hL29Q<>qT1ezXM)nnt+z}QRA3x+;XXh1PDA758 zjah4WZR9?@4am4pXpAlag}jowO>7NBm%Ij`i(p{y{5{=K?>Vtm{Hod>Z;*mo;S`UyQF6Lz`(leg>_4?y`hHfGv;|+h!w=AG+>2Q+9#GriIYI z)IDmQW|vH7F?4BQah=(Ezt!t5UdGv15F2n8{0&H7BQijR+UJ0YQ6T>tXKCCH`a5xb3{9im)DnJ5R-;0EV%jI2{oqm(%6ZERCCn6t#f zvBdDEfI*E&ZZaT*kT7*_-W$_t0OMocs`s^}tINkb<48z(>3+E5wxoWP3QB`wBqXHR z<7=UPCHv>+wQNs)$-*f88Z5DMW?~&3sL6}t-F5ftR z;v=jbi|rY+4s9@ypHfY~SJ}a zs{oj`pp(eRn+JxYH$#+=f9mUb@1u#K=Dkpqhfi(S@u-@*p6t#UkPO<0AS-H(6p$EI zoh^{eX6rlAs;9mH%JR~->!$13#i8KlgWXGS_UW6eyYI&Py0jGco^?>s{p{`H4% zDT2kCtAcT!>^Dm5W%b>btN)}bXx*W^Mw>>M!+)%cQ(SUfT2+V;Tktn|W7X<}fi|?% zS7&;73p`U)uyaJmuEtam=IDLsj*8 zqpeKON`z`VZpD_X0m9U{p4ewr;jIo~^a^iF$-!}8XpCUm zxijc4M112@`Ss{wJH#@zZDyj*uo+4u3kKSjlqJjolkHtkZL>z-gyF`5E`85wJBN_&ok*XAlooC! ztadgn6o{E>s;d;_jWc9f>bGF9>Y^l_?uwt7XCt^e|(LO`t(uHNrTa%WEDls zi9(kZB0(7@n)KRH{~W3O#nFT8gLP&GIbHI{g(7@*5GAag(&KZoC|u2jUGyB$_h7Pf zFQ}J>xRSAD$IjL3cK9%l#AV7qbV;H=qZ100HrgC4UzvUPHk`0uh!?YzZvblDPs%@i zwDX7_n0mmlWZG(uKs>p&6x!7Wb`HzLPRfS3D=z3wa3&x8Xy>sQoMrJZ^A}Q+7VRzX zRc#59UnCdbrZ!N8*WoW2SqzBqddx}z9QoeZDAhPF(i0aj4`mrSYVEo7M!si0M-P_; zPBd?mD3)X#Dm8>Cds|S5Wo9-WRrLHCYY&F^)g-_ZPfW?nFtvl7`gjj)HpMqw=zGer zz9Dgys|}B`Uu3F(HlxGd=o4@m-&Svy+&gSvS`*_^rp_!i_Wet3vLA6Qv`!1JU^AOV zgD5Teq=#}2E;o+wj>0cXBzFtL5}ez4AYLv4If7~OLzkv2#{|&bQxeu!hbWoO#lL$H z-z2EiB^y3cY7gLjWk3H-_EJ5bW_Y?0V zcp3sXFZ9n8`xsJmwmiWQ%qdd(qGoBA&@st>Gp^76yrQ;@%xzmU06xxw9dKX!BzUe< z(WYm`8Zx z8H{Ph&k*Ia`$`V=a(jq3TJTN-Ym;D)EmPHw9B9+$=1F;gw|7B%3 zd$U#IU2SH&bi#Dq)AgPGEsCrf+nph3kJA=%{>SqI zIAej*g9d8Z1Z{3o(Hb$5DsITu2-XnFjW_dA=n+CIeB@R;Vmd1CoSzD+%;uQq^{ z2(#XAfu~I`V6II=> zhO>Wt^cjCHIjMa?aL*Rz>RmBpqeOAS*xGsa!c({FtbY!YR#=lEf-vLSjh1aIA%Az7 zLgmB)jq8f#_Jl`C!%a0Z+KC_er|`L*ly6p;jpMXI8K0XmhqBg3M5MgC(Rrk&{XBPp zT&;mj&~4Va7ojk&JYm1Il3+kOlPbbv2NazCE zn1QJ-`GLV!g40neW(Ng1{!+W@XZoH}COB4DmtGkpzru*b)RM)=*OMsml+EjY&dwT# zFXv^H8DEyFDd`)7V+jTL@slQ#1>f(JacPI0oxNm}mM{8JGkEk6LM=?jtt)49&pf!F zJI{q}4%S0qU;;SuuM=W1&D_CHC78eZTxV?6xn>Xp;m|Q~Ee; zJH);Q*4asnp_YlWf7Ko7WE1TY6Z^|Xh;QzhLd1SIn`>!=|Iu_d3|{50unWqd$@dqR zl>m#l8+Gp1dGvWZ&u@h8K5SbUIKylA*^1O}Cv7D!&1*+L-?3Gr+E0a+13!u{ z_DR6&^|qBxye^I?CI{zD>w}1*B7Qe-UU*^2Zy+QkpUh9h<;QX z;40!1oePxU+YU=%wt>HtjJm&svZhhZ@gsi#(*i;IO5SbgCw|f|aZn2^Brx=P!K1ZE zpIXx|^TOk)6cRYdV(L6I7VkR`+-^?2*nDr@99|ZmXLr|D==ht}2!P#faJjE(Fj(B= zO+e<+O!$XNx(u?_>XaP4ORk*VsBP0tbosGz{1j6*rqllcS3s!0YE)Kb%md&cMc)b$ zvNpv~-*rKissn7&)qXVMCU_4V2xlZZZ{B}cd`%a2)3BOGS*?F976KD7sshKi8Wx8KTRp+Z$fwAk`E(w+AY_jm!owG9XxC zY_mkdo}pArJU}aV_L$e$yh*S9Yq}h8@SBH*_a>XgDo1cXFtj*etk&xlUpJB}lB43d zpBK{Rir9Q0@h(vui(be}kBFQAsk+;g!Bc_ptFNx*+E7fDuD@+N0A*1pcq=8;=yc59 zIjW}6k4Mu+zUQ16fNclwK?v7}6ldGDVhHQL=>Ykj!Medo8G_xt{~qw0@D3p@f-b`? zzvd(3&)|OjRVx5&l1`}L_jS2ikvoa`Q{0$?53m^~a3(%Ye`%MbR>;P^#i zSt5&8>Ydh|viJMsmpZ2?q{BL}&@rO}2PhE3{T|1r`~5APt{|Hr&XvuLiZ!}DqvE7Y zzo9U?Z5O?-JMIzeQYd-|RiHYi{5$LU)*?FF8Zbj41N5FUjXFXns1^GY35gxR#91m2 z=Y(SuI-NTcAPnl+Avzmkh1%s_!JnkIoj1YHS}NHfdWlEFQbJlN5A7)U{*dB){_I=` z`$!$*dvK<}E#Fm$7Gqa-Y3vxM#A%j|qIr>LC;4u4C!g#d6lMO9-;2ky_0`uFN5@|} zJ~{g)k8x}OWp`ucG=Cg$lKd$_N#K(#cq;C$Hk;2~Utj!8QIwDJqPWMK^l?>{$mcR3 zsZszEUc|188no?=9H(`hZ7i+R`Ywm-Zsf+@u=FwN8^dApQ#AfUzYbfBffv$+3SCdC zaxgH+2WD~CpiDw(Ro!Vq1cFFwIsbl(hz6yWeHo^x+cp}U4yu>|!i31Fl9ytUJMXzB zJ>qgV;aH!~84#)l|K#2Kz3=8}52%ICksF*TcCN4eGG)%1w8$p5kZT}6c4-MQ7AEoE z^iASi*IK}vgZmj~XDr%qzt7!o2)FS6!12dZ@t?o70AknmV6N~6vDdT%g1SF}g! zbDhEN(gGq*7KuliinM$poqSsc66i6ryu6eusp)L0-*xIiiASGXW5z}~5K@Y5nFvu~ z#m2+ul@fQ6?Ju;VWt4S#I|0dR6o@xBHcG7!U%f_1I?`qE4&AN%9Ot@LPhyn26%mm& z_KPeGy-z;v0HJ$vz1)n*`2m;9n{Zl{6tY$%TE@QznQpUQONAPK2k$>xuBaMotAb2K z0+k`sT8W$MB3o_%#1)7{V!mqLJiWk=HfZih1g0@QNo-seU3-8nm9MO-Nd@WvLUyZ- zbV?R!`Zy6`K^Y=+U#6(*p9JH7w3zeeJf@@hlxF-aX_lznYc*}9`Y8pi_?*|*OFBQl zV9>MW!PmAI0>0x|Su(!ul2x*w7!OF^ovz1LsP03hnx>n5OI;p>p$!+$8_P+=kEfDXn;)2)wtq_!p`jyzGCm+>^7;>+&unN!RD8bE@`w zBJAaqI*y;rZA%?EaXkT$21t7kp!x3K2R0%^S_U-}5_xT%HJ0>yYT1@|rC}b-8))_3 zcv6v<3bPy}`CYvqB`0m+5hq?gAI95T<4tjhu{KH1r%hwYRHvIhVnluAr8hEb=$MZE zCZvo6oFm&LYsVIpag$^Zv3)L%v>0SE9jOCYY4k75Us<-aT&}xju+9LM=x`bMD%--P zjKteE^JSE$d7g}0KU=iEx?5KHgKfTfg&n*P=ezv3Pwt+5VLF~Yzd_=xX}`Sq`wmQo zpaf5f9#}_BT|T~EEkAR;y#7nOJbzuHBxO0TG(v*ZO^i2!5*5%28CJiSj{WOmzq}9`{@G$dJ9G@^XNp%kSDAn{ZIUUy zt59|h;$CQf&qyQT zz10>6y$NtP_6*H-x;-9A4^G8^l&9fZdY@8&At66-RkYoOcQ;a%H0%%M^)rGt_EVXISkb^4=z&G(VDAGR zJKEo$y9yrT(u9b+w+OVeYQMHEItLk4sIs9!*Kks;sjf24IEr1Q)2ihhiJU}hF^H&J zXRdRkMUx96L?gY$B+(QO?g8K5Hp*=)O^2{XD-nM0#-m6$PC?B)+&kLA)Rm{AsL_y{ z-<7c|YX&FlCM%NNY?O^o*cm&iiXtnDJbmfWhkk!F8a<1&$HdL3$@c_K{cG`;>e7@1dHN>g&Ua8*;`{uG<$b9uS!)|Zn{FVJ-&)jTz-;%8a*d>+pQxp}PNc2#t=rysdJ`FI z&6vacMJfdIpqo87E3s&f$i^$I_{Q1@#L~|PfCtST)j-5z*e)(ECEPxqOm*HG-6&%V z-HYK)ob+Fj>XanzB<^czCaGfvV1jPO(`v>yd?aPIx+m&0qhh44H770U7fW0E0i`pf za6+kR8*E#dI zqi?+VHvPkY_s#q{JF>8}BYM@R+EUO&RzO!*cld+j4tA+XG*`$9-Fi zJ*kH8!IARj^+&^~@i4V>GvYFc+=RjaM>mTu``%n3iqplBUP%26)AK#B49=HuGs=38 zGq=b46H%Z@8;v?=o$Gtl8Cs`^{DCy41vwj$ySOW*mh^AeT(s@70pb3kgdI{wA>E2H zpO7+2O<5XyBEAAmBCSq!)^$BHN1+vfRM{(=7p(y8`AiA68tvET1LdJAy;Slfa{ZDv z%@*x2$K`l@H&2U6Q5G@pYYCcTK79P@=f}yYwN#nE0Z!a^11HHJGg=Z#g5g#yHoNsl zpFDl?FK>(dW!@+r6=nILtjYx&>x>t8%meQ{;`|*kvM*%{dI?Ty`PDFm@T|A$hud!5 zxm!XBds&dk45aTugEyO*1=QSiVC_Vwdid4y;3us%j)QSag-uRfepS{4FB()O$i@iI zyDFqaIFhK3R$bIhD0PMxp_FYg#I^4$R6=^9uSoB76!sbBy=IH|-)(Mtjg~-`j07L} zJ@?9gP+2kc9FDfrNbvpJ+j-@!a#4KSg_eh8KLu$`Cym}XXY@!-lL+IyRqt1$B>ZC9 zCfr)sk{arat2aFe`JUy9Yw0wt0%k}9AToi7MOn1^GJ=Fg+9}vu2iw?`bB%Q*YXPL| z^>R%+-hiZYE}~tv63CSarQGX+jd<(gj=U<> zIC9TzXAsbxx(<8-ubdbd_u9yJ3MzaDi~*$37*9bULK+=04?Y$U5P8F_6Wp0Sr4MFtbMbvdG0oATVJh|kt5Y6 z5wZPxe*spxH8}LVnVz1^Xfb8*vALkHf9V~5&L!U;oDnp+9GNZ;i3%{DDNQHRv&*@H z-hOLNcke%-M<04bk3aMZ{qU!Mh`#*guh1JO-=f(V5tf!d|Mg4ygYQgbKJGpJE&BAU zQ;PYyc1=vb@#Z5Q^Q%5<8!F(4tR;j-AG+!-Nkb>H2Be=6B2W^&^Ii3v@C)L&tBi{+ ziWga08UL*%?Y&yG?kVYD57u@RjjJtk=ev~Ci%lSh0H@vKq9|`edyjSfwg!EzzNf?1 z;7~_|1}Uz+eQ=Ly6!?AGbfb^b^cp37lhbw&6yDS{=*n+H6%F2b+wiJN9fUAX!?I|t zWW&4FXamYLXw_Jyj&%vI&6$Ob2oV&CW<<3BV>FjVA%GOL`*;wo`IDxMoV*93K3!-7 zS8=KuFFd=d@HgHWC#^lCsj9UNsVe2Aj3-Vaiqh~CfQ3I-?V2RYi+NQQuQYXu9X8@U z(LH|o)!!LSr!ZteoGl)dxP4!M$xu9PjPy-j?OuNG>65><-EKdUm-$0}z&pGN&g-hq z*jr0@LvjeYcE&Lfykg718u)NlKG{MHEqHTH`+>LJqxjpEygE$>i&jKY{32;JG!7eR znsf`*h)Dr;!vlA*+j|bVhr~(4x=0~#4CgwdxOz{25)Hj*Kqz+J-zW_0;bFzlqgu!Db@-)?I-QnCt^wT%?cb765H`_r zdeZ%tjP}bNXBV>R+e-?tl27MCSwC8h|yaV%Zh+H~y7h zrvK*e|Bv!Hgo0_)iU)V^(F3~k;66Qg?J?bd^fE0@PGuv`W;tD5T+x<6O(3r~mR@tg zXhu3{!trf1N`e1F1Z1~b%fB@Y?4aq=TJ$ZHK1%Bfo+l7dFD@?xJV6&EDDg|W!?+j{ zaf?+cSSsgutVT!_@jWfCN~#cbLHh!pPlZN2FD{W*4I_ZqSnp#zK2qopyB$W`=9pE;v{^H<)WCx7&Z^v!?FKzZ8I{D|nk|J@}O z{!G$L9ZSs(`J`?y-J&fG5{Z2hIds%>Z6eoN$M5eU zokP8L%gw4oKdi)x+>N>(>Ycpde&vP&oZh%RZP$U^-6(_hedxC*+5#9wTDsl(_WfKy z6JFF*UWl%T4O!p2x{G#-dQYa{Gf7&B#3(JXmA+lDS!vd2ie)m_>OJ(e>bQJPmViiH ze3z6_(Uwv@DXPebLZ-1e0t%3vq=N!Q2k9IrFKZ7ibu6spmG@TFTv1?Vs9wtR{H3BS z&WbXhmt{FZ32-Bz#P?CS)(=zw8VyedZ#ZmP2%!e1c;I5}3t$*Bjp&19egc&;gzm!2 z)g${b39U3<>%w}&FreROp<^@iChXPmsv`CGl{diWOq|pc1Ok)4k+)Prt+tDYVJ&#_ zi`;4WKP>pZ{AVB<)^?GVt}5rIN~=X=;*Ox&i*GsCS1X|f(UR;RLRbjM7I16Q6N~9yQTsKk$X{xgM=o*ZEFF4=T^*PNJr)=n^TIs^~ zi&Rg89ywkKgxI*6K}g&WQda@62VkfIOgDhZz^@V@+%)#ncBP0|%P@3!wtx5U{@e7q z&wYlz^p$VW=l|*N(PpzztqFb?fAozv=wJHfU!c)!L4WV>{W{;*f*!ogVC3OLdi_V= zpig}E({z`?$x(dF>pqh?F6OyZJY8OlWSwiNd@JKqT6Cx~O^5-07BJhi8ZFXBg0YlZ z#yp1_c>^dTiHafefhLRqasc;O^T#JAG&`CLH%y44I4{q^7*$e8<2-$j*T{x$EN+fuxdr~z}GGLMzr$=e)7+@Gl^c;#TVi&vEDu)`423pr^c+4~eEPlp$N>VVI^4(H4BZ z>7hw*fNm3q=pVB4^Rf3WZ_5*4;v~yg{qDQ9|l&V^{e>R3$_} zWWgCBNFPLh2jpsczQ}>sxOWS~N?}0!b{^P#RPwYfTCG0nxEndNoav zB<@9)+oYLx|iJ9ri~sdNDlx^ z=#;SWhyYl4Gv_xc;W5w(fz+zN0H~BxGoDRpTWsn1Is7DmTQW4ozF*aF}af?GS(q3bv&LFE%-Zk6#`!Uo!eXqBgdbbik#k$yI85p#iD&iKDbZaRKZ76531~61KULtV- zx!?Hax9OVK2TG@N20TCg(VW_RM~^=JWAuN&8S$F@l6bQ7#mDINfBv7NFZ_ewpnvTn zbNX+;G?R5PgC#J->IM?`A(|Lc4bosV(n>N!9df7vZ)<5b8u(A4M;4AWsPeX{_LGvR zBLi=KPvhFUO`G3ZTlEswNfK)c9M6YwkhFAH8XZ}hStABRts5Z`!vQb=gYTov8KPm* zwjgLAC22=|)~2D+UTcp%rRf`lmcadMj4<4_E9o}z7deFfee|6AXm{KT^xjD2gi`#W zOhjPN28Hi^qD^ZZ!Sw#)#5#1hnrd;be}*9P7NR$SgXQd=)IW=O|KsN^joZlJIW(gT z4NL((k&>460Uah({*h{P!FP^tNf}|x$3pl|2GLV*f_HF=O1ZBB4jy{aO*5@71urkM zDl+RPPu=}m1RKtysLNvA?65LV`1%qz@eNxw-jH5?<+WllU(`GfLAL$_#n+PWFpes;6neIzgPdqr6sl~s{dRmq^lJGxmq-!YcSLe%uaLTGIx7KOcm z=$QBWwdl^dTgg(x1?Hlt^X?_r=uHg7RQz5{>Ac8c>H8Y=d3)ij2pLWF610JCs}USN zKl00s0j=0xRID_3isi0mZ*(nUPk4zzP|Bp2j}nX=8&Dr7Rua})r9mV24EbSj0MO7+ zHb!f_*AY)m*o%xf6_HA63x8m{Q|^S7fd$3cj!0>hLGt3Xz6;g%$*opiluqR^5R)54 zEkdTOv_umZ2uC|DbiMFDGlGMS69(lX(Mt}a)! z<+)!R9kX|y2x+s0=PLq&8u7S%OH~|=*Y45DDcxxbdj9ScdiKt{ zw7y1_Od(50(h(5uOSA$9n;k&Lm;u4~?pWRdJj2PoGZFca_b5%p2p=zwrHl77o<~#< zAk2~R{FV8JzWIk=rnkTNM^rM1xN~|&6TT0SYS-(n07|Us)FquUq0Z~g_}$@iK7YdR z(Y3t8@FeRRs==yEi*p>GF6iI+rDFz}o{sMRF#VrjVeqhhM*qgIep*iTU;mfCMfLnc z^vR$9OZ4=MU!{NVM|Sj|{r(-{mmy+B_MXgUlP=QRiIRp?LZo{fQjM{t2?2UkxJx+& zy3O-iveNdH-~TinN#w3JXD6f=$ozrUx~waAN%sB>fJ-4ggOq$O<*jkjwa3s%SuD|jNJG?`03Isb zdb(Xeu&X@ugUTf8C&IvEWi-&?16Z*mAY*Je|gF>5sXlC@pmo?*%;3Tag1 zJ$7Kwq6du-)>ZQ)%MwYEcYL4N4fJhDqIF7iuH}2uA_Qgm*em@m=KDP6dGa+QVE+1= z9mJ=j52fqzcv=mjCheaTm<*cp`O$W_dHL!2)4#%?U3G^I{KCc% z`CFux!=_J~9*J7tmy8aY18Pc2UoeD-rGw(b`>6BQ zqo$YLMr5S6ux}`%4ZVUS8W!&p=x9$>R!b^d=evMS7;owPD|!A{yw!52#uO2ZTDTlq znepv!e4T;GQ|n%fjkc0X98`@+XW@~0aFfZ*(r~dDKa`*%qO@8rX}ehoSyn{U%2ogb zG;LtqUi#>(bbNe5t0(VKxm~mM&E;9Q>zr2WrBs0k|HyiPfR_+w@J{r7i^S6}C9;AS z9b65hoFWq?kjfd9u#S}YiO7l{sB&s9+*u`CzjnKjZF@_w&r)hF1>q+xMF*i5IwNm< z<|pYBKl~%~-gQood5zxr&EKXO8}{)hKS`4hf0!a(i{*E|L$7@Ci}bC}{{j7@d+*UZ zeBb~3|MDg+ub1>6|A)UO*ZI&ZuXGK#5wF?`B+;~*L_^>~Npwlyy^M{}G@jF=$0?zk zINl3rpcK{(8gxBrW+)~8P7E2=9>%Y+J~L9;a_5we=(ID6X*Q<3QU|PLpp|Dkx_-() z^SyWIt*?BAnyt#^!(-p(n!>6XAhlN3E8+A&Ja?K#L3*zM376N~Zd=N=F|X^@hW^gq z`UEZ41^v&z`ILU;Cq|U7mUQ>ESLwIDj0nUP{f)o*SOCdS{=^ym>aTvB{)_+opHhB$ zmwx)EYx;wK@J0Ho58kE!?a3qhxBlvDbTrH8*Z=-kXgVD!@b8+)(cn*#cOjEj4Jj6s z5E4b6Jc}#}VCA9=c(!d$QH~bM3<$H4meh)d3d#3clROWdnYGYB7fx-2)z+fFp^;<< z+FI8cdDoF|b)RWlmAV^lL*ZSAQABielg8GqS~Y(ZaK{Ejycl`xcVnq`OSNez{~3tU zcsJcp1=e@M1bbj48l<2dxvrm0P@)xWqL9XiG(riPbj~+muIr)td*9AnW!>Q|4z>4#2o-mL<<{to% z*RwQzZ#tPjz5g)Fd5(vjif@gYB;QlCgq^~wsE^)#{^YX^P97Cyejh0u-ZUm`C?bh; z+$vanLvLfCaysO31X3Q^1m0F#=G+I@zjx)c0~JN_;6v74?Q54W^+D^QQ)e_o85XwR z4+B!%XDd5p&_S;nvSwMOH(nS69_Jr!)R;mvw zW65K~mF9Q+1J75O_+DS^TI8E6(cAzina$_6>8C~n1VIuhn>EjmDuTKss5X}WFLQ4m zWm|UEhkbjWbEmpBzk2iQNfO;^sU;*32q6f;42u;8hrtVMrVs)F8xlJU|L6aVS+MYm zNwNqrEP{vF!Hh9Z3?UXlh9xEq-9odvTd!Zg*RSf;cV-*SJ%Dw+;jH+_BZ^7kf@BvE^@kb`7&*;ZO|fA%=@=rg2PU@-UWAD<}+0ac9l8= zhsrk`E=Z8L_^Jv9Mz620(qJ&B(O|&Op2utGkSH^&Qnf_{5Co@Iru@$65E{p9*~6iN z%X7*~pH;f`yoJXhi9%BJ)!*>Vbn~$%Xb=uqRQ#*YK1(P*$R9yO$oRmNz)~bIJW2egK z6C;UO*0C%tzp~n+&DAQrP7)cW2Tx`UE_SM@o8>aDfK@AZq zeZ&1@IygO{lY4jRc<%xK3?r}UEDOoxF#|iDGQSYCq1+qyZYGLVVV!~PG-td^r`u+4 zB*YB%7wKAh`;*t{OP=0l2HDOdH#jMI;e|W&ec%5S%|11x|La#jN!!C~G<#`}_D}Z7 zO^N4`+fS_aNw@=I`sTY$9(7_22@^6*cv@chT@T6JuJ0lM2bTT-bzT8 zs;t)bv9gC5Q{ZZ9IP1nl=UZRv{FsLPdmP6aYa1qjl2Axj#U-INua4NH2?xX!Wx}D1 z7$>-hn3(X-wXtIsh7%2R(DEYJ5s|Ey+zMU=dto-8$hbx2_i_Dr<~ffjOw#7SGt3#} zE=s-8Nf(I^7jn(YmE(#OM@+Jw-nf0b4H0Qs(74GQy=$k|4h zvnh1P*c0UqF$|z`DJf}o?YO)9xiWPuI>$1`WzjZB6kxPl)|i>f3+u)z9>}Sl1cP-= z$=?U~JYcA#xhw<$8|4eom7&@+HPd@)mGLNRMhdcUg?ZRITh?Ze3_F7_+b?q`E;&U8Iu5p>^G2QnrWkocMXL~YE<|!@zLO~ z--Q<=GGBmNCv!SEKIV#$9cLMImQ#Tx1;-P{uGMg==I`g8c3YXz-ICs{1S7>3xd!*g(vo!f)I+eMo z22~tNU}gYNiH-y*ol z-}*oPEq&{M{@3XWCnoIY%U!27m}%j_MfamD1S8W@TB=i-_|ndknl8Q)4w0@ZpGI2n zIZ=tqCt*eaQy17HM!JZIg77?I&@yyr?(fslXYSDC@PHGH!DzsM=>E#8;Bpq?+|0f- znSh~Vmk)Qh-4fIc0x)bDR#v)HZQ86h!gs0Y@h|!U`s0s}shm&g%ig(7 z|L`CEIlUq8(_62v(|i6fBz(U`QUpV7g#qLeW+7l2hR zX8<}nF5`m4+Jd{9Wg(2WOpO-tS@XqQ6V@zIv@m9l2CqI+pH=vfN6EP)GgxE59kGkA z>K8@oZt4!H`fAqFbICVMEwqcCWkUTG){!JZrHcCG>fRVd(wsj- z0$Zl3E`gaE-ZrEQk{H}Kr9vrDY_qMRXmNg<+*cV75grOxPL>b6dQR!jh@aI%LB@}$ z?**O~N5j%EuVu^+vo2g4~mYuF3y@7|}Eo_~?XA*pKjpy;|n9WYzKhEqjO90)Ev zvr2JEnFi?!tT3ykH7O7`qR&}XncB1-}#+8L_dx^(Z znm9PppH&T)-^6wkkFx(hV zxG1BAQO@71V4ID?j_hhG5?dS)LJETO&y@=8Sb3rFL5KRZ+#sip8g?p~UBxJRInZ?@64?T`2am zbe@}pXh+-Dm`)=L^{ML+D>JK-~E8M`#jX&Qn!#y8ML@X1`) zaH~uSIw7E122y6FWb(Z67@J#zL>)y-Z&!boYUd}}{+J9VD{-4hThn)@ROUz(u@28?+y&sARRcjDT!q9k^APgtkwd_p<{ZRY?H+YD*7z`*gnN!_#%PDz zsU)MYxIBPp$Nf<@HCc?=!ZSKPI1(W|Wg?(r1EhGp51uSOQPee9QXAp{&lziPkIChzLcR zMwijo((RE>P)Tq#m0u2^O9r3v{2}f(4u3zmf15^wr^(`;0;G0y$O$08zcwU$CYNvk zsAIr_mL{bAa?yiM00y-o`%5{+Gq_lW&~D^4+T3UQ5Q`GUry zsXQyUY?o2v!lHb)U6w+R6>Wo^#1!edf{tN5!9e2{t!{1b+PQJ-Ce05Av>Wz*r`w{< z@ZGtxtmd@6v(3q31l%(fGIjx~imUPoi?Pi)INPiUx2KZoyCvO|4-c->w}f0`zk7|w zcSBP0H@e|{MpV6IXyblGZ*P_K6(J!y3Q5GRaNwUl@2LIajJn$s`icLxqM!VkF@5}I zMUOmE&?i6s4E4JC(!s~ZeO^YBk+p#&mMOrQbS2p?0;-*EAtONTfVgD&5h?m6bqr(t zKxYzAKZv!pdu`s6S!NUcT!57Vc8to+C^8DgrBK5yJl#VUS8Qra`Ey)IZpvmd?#Ok7 zovGG`s_@QbL)xqtA073HB$##OPmzj zgaef`H7e1H7-`$Bz!KsVV;tPK(l?fGIRZCCwVBvRNw09A29qy}{v&w354 zav6Uzuf#1iIYnE?_!rZV6~}$Ts3*4_)@jIE6(=USO2cQ+9?8`+2OXH{l&kDke}%fC zvbW)&z=6+mcDx?HyC{=Z0oIoA^Lyc5v_hpW3FIIoBtXT_lwNGrGe!KBLc-Hq2?4vq zv;4!uV>$p{;c&!A`IUa9DxwNlW&a*+_c9yC)9`dE|6DlkJ~2>N6lV1KsHk9!Qcmc- zy#7nUt)%Xfw@V;!Z!R(($e6;;$e${%Sbt6&0B^IgvCaqd>t6Q+9f#!kcIyyXf!(9`9 zy|OwGpwb~=d~(0cyc~c6Hgi-fM9Tw>8!l4z(0Li1jJP9GMJnB*RMfI2Q(h`|e_>)4 zokn#m66cD#Fr&OQ3nry`aBZN*644P)f;ON6zp^N_rpkSWBzxc3*x-9U)Oj$gggUuq zIIaSh0cH@-vsE(Qt8;QKBOjAVxds49E7uM2N3Xx7u=luic6Oc}*(pH4-I zwDMB5u5|lc;Z=%f!d=J}_&ni`*@!zyCX=?g^9x>gNQQl+u2U^BgdmCUV9HDtOj{TF zc*N@!1=t#uAMY?1Q5S*772JtGN8!8SwVl^JPVMjeE*c%4Q2srCi-!N|-_ZQmf0InO z2ZMLKgFgMvcTxY@4^a-R#v_kXF&Knbc)%Zdl>&HYE<0xAs_vog&chibNST^zEO4(Z~=|D+pqA~WzJ+Y3H z6{j8Zk`?>rNgezFVoKP%IFpP5f1|ts`=sTWDz{dgtZc5Y%2)--OGgsgD2T`2*qL^C z0mRjxn}&KVDLKG1E2mNno@dow(qb0l#&{3pJ7p!Ek8Wujc%LQnJidw}Er47aAUwK%p z73-()f~j0;)mWWD;>L~#!%zu}CP<|$6fsrvX%rN3GrmD>_GjAgi3XZ{8su85N}Y5` zy9&{+-Yae-b#YAEFv2L%U}5U2h!?CA;96(3%K~2~yZbaa9k53NMkdhSfDQyd$EZuI zL8qqdntJ3FpEd3aT8m(ySXtCabmnlZ?rot09-2;^cf2a5sRK7p&5pR4b^?6E}u9w+gUrD26Fe?Mu3CuuFT|_`Gmx$ zS|~kOnNh4q5Uyn*3?WL@a5OIz=UN=57^#%#yy0-bSgMDLOc*J(z~3@;DAPt zJVyObew_NxJxlwKKTc0R^9)UokLe>H{2+IDZr^#49((k4sjJA>plvzcS3Ia)@ZO4t z3U}tfzETtF*g&=Dx@9(&-CVgQC)He@ZN|yD0NaI8lT!~ydAg6f?XEogLQGn4@3JUe zz?d@;k3tB9qU>}$qoe&JIyyWGmGOk{Emwl!H5+Ri)C~y@C;OEsmNNCc9jfV3Mz^*s zT@T6e`+oZq^q+lySmPT{(l7tYlz#9BhLnFB(Wig4NAnkmzJmJn#&=9;^SgG*ZXMB2 z{meRTZw=|q-68$^-)hs%n<2Fu89FkxT63J)8z(J#bQLi2Fp3L^Nk*$Ix6EHnx@+>A{|7QzRzi%|#Y|{4_bE#By>@gA#9pA9UkYX@P zMNKN^OjNBEGff8lhh!2X*SH>%`meeq8?Ew5Wf^!}5mz}5NiGb^S`1QcFe-`))63c^ z7dauzSg_LKQZ$4z5aX<1_yFNpfB>w9$5JoZHN6WcPJB)^(D}>QnwtvnC zt`_BNQSL>LN(?sLIdQkjiSjFV^Eg>4lN3EO4k1O~h8Spdj;X_bRxHaPx+mk2Q@4b= z7?LrYGj6e1q3Qfet24WPIvj6@A~h_LEK{6G*&OFQe3TQeaX1`phl=6xVzIass*`o+ z$~+z_X#vDpxj)1HNR-!FL2t?DCAyk6W#Jo|Cyx9%W{)xFMU0zCkpRNv5Mp62ZT}gb z1GaQNi|DT|#F=>W|hm2 zL&?cFs9aPbz;vnCUs0cnERC@^;Chvk)(%SqFqOVk@L(nM%w*=I0%yG}9GX+Qzqd=% z(Tw2@(G<=nvn(BN8R^_Kb@?M>2lCv$C!%nyxuP_}ynsY_MaM@|em$5H_3PCR2^0*x2DrcBe=Rno1Lj0w8e_H zbxTVHXGwD}Wj|#!4)+tI#<#!iE%a4i@-$KM|AYUIKmXRFk0`z*KVyPXN;i}-3tIJY!n&ZN zgF{Zvwl8hd>iQZd<1+JJsM&Q!5xXt6_JYS@{8T$r#)^1}YNwhjPV7;1-X44X6Lk2} z9s2ak4|vdoiW1=8ZU~--AxXywXfP0yMo7}H_Euz_susjrxF%HfC~B~dv0pIObgCKSpLgiVNlr&6M2~;RF6B?3&`1}Hhdf&fW4@pTlqyWw8dOFpFy(+6lqF1HXd<^W(zp$38mh5@lfDXj4*hq9C zB8+iT7%8Yx*9L1%Srabu$z7CG@CoEdCe=i#U}>=-omBNza=DI(R-@vX8nw|mfwVtm z>eMcJO=34tW5A@{uVZhh*jfSCOBY%WL1w`KWk8z0V5ESURY}*K(M*{D{Z*D)Fg2!O zysfiVSL^U*CbcC6 z-;oP-E&NUgK?VY3UdAGXL?|RG*~%&#pY4A76ExjBBn#{eMnG2HBZ(75uVUkq0x&vU zNMN!~p7b0fsVuqjD4b6lJkkN9>Le#6vx) zOnCCCtAl%lQG^mK87tyc(jRP=j1LvN#CGHERoVm%P{T4jJ@e4I542Sx>_gz6dPoK|>67l5QE*{czqT!F(5bhMdU`PX%-dA;d8MFF=2PCU057v{jf%eYm=?TX z8YB|)!>|{I6M0Ijp*ZPpt%cXLxZ~t>Y>easpJf2fMEkzIvGu_Z)rnXKvFs{lEd0Tes+c`MC}~*e~dtzIBiO`ET@T^U@*x>`x;p3H#ynfPVU? z!<|}pwDXPML6`5nmsZ;*jk&6zZMGbOw6_?6a{G1p$TY6>QL>mE{7-8`sMb{Ea*{si$OSO)J zjWHWGOY9hG2)4zTUNuZBy@E1*RRgC*1m0_iw@ED1+WP&@ooHUW>u%ZKmR&KFb=360 zLHEP@cuyjML6Rn%2_{-C|(K%Uil9)IaXHwZ8Q-ie4JQ7&f4?|_z+uWp$ zCmyGjTaQqe)@XQgmmY))`0htPMd4JT&9!wo=u)Cv2}m&++_^fClDG!9vaD|PMn9h= z@U{TZI1$v~typrBt9c)Dq>xWB6Uxwp`#i2a^Y&2Hmw6#g2)nJVzh=nS{eF3}Rw|?t)C~NoV%FRb;JaaT0 zPU)l1JxhblOY{Zb_-0ys_`~$_3onr6Jz;6_mbcP=_^j*U-fqpN2|IN7V4uG8$G(@^ zD;+u+4%8kYj_AUknTg<8)iC0$n2Im+aNwT?ivv2?-Detb7r2hKRqAc@xf76SSBR_9 z`GRS)8B^=CB!ITEXjcPH=WF^p>p|VvikY(XbCr zxL%`FQDCreov>bHchVtG3F4if@jO(t35ZC|TkK_y#YG zTUR^);3|5l05c8ynxvN`=gp!Np)kY|xLBiGa5jl(YKl}1JsU^MHpaGL<$6{Q!Pq8% zt1e(8IMy_ZbFj{c*+`{!5X=$@0^L}z2|p|*WCR%w*m5RGo+^Jw2l7k{#>u!$TsQ7>S%1|!UB}*R)}$hU9yrXKnifBg^kU0 zI$0Zz#_Ky*Jo=)!x>~#j#w4t!Vmj$gX0x4;*=>Z3s8>Qv4M|CLfgzysOkj1I~~@DrVIr_vO{0Yq_17=@@I-FXHmIst_q4R2Cp}VBo8(ZXIgFU!i? zBvi*5FQp_W_|Vl*=`-b1QSW@HE1S$)T5@`>-17d5l}&nXRV`%4RbY7CD)d{zd;Qw4 z{u;gMZC^q+pLhd(`V*g^+n@eaND9_zal=yg^>3gDANT;7#hlh3dxGZp&~QlKpI{Bm z!vVcQd-v|q-}<}%1#N6^(Dv2K;__RSNpuh2mn&r_z8qzMN9%* z)$CCVj-YuL*sIET9bcLhw_U^eoRC=fmIB({g-o4TfT3_;!0|%NFVQW8^L9tg7Lz4O z>O^{4?q5(1=xih_nXeK%Eb3@PN`3m7TkhcV$T~V1M(6fIku2T z9++XN-C1BuVh@{(90r1#l$1#a(b9ZY(s&w@>kNsuQ2?!B=V~OttYxwQJ>8@@E(s>3 z#84y`j2QZ9X9OdmPFqxzS3{!LX-jefmJo{IR@P3j@1ai4u>+^F2~1U1&6DJR#465< z<|sv+zAIld2(>_uu@DIgSVQx|pZB;kA-5>XJnUmLolbk$gKR)mSARRiKbmY0MSN4tJy}Vy=@o*+Sq2T z^xg|9cTxpex>Z92O0JRR>J z(CrU>gl2gMbASgn57(M-n>b(@hGWD9zJ+L-}e(g#P77VbBV6ryvBRPXwd=cHXmkKr*r9E z2^G}VqE#VL<$Z1qKQqkqk&pprva-6mbciA00ho|!z8D`!ULsE1>gyp>S|FDzW(>^_ zj;I(7XlG-EZhh$&@;DIMLW7eNx_jqk+P!<9rlUC(W!=elWgQM&gc8rfdfq?bF(@}z zLlwEP?ijepD%aAaW5z^VeO#`5^S6c2jqt55d$Io|!y3H^(IMzq%T z^o4)t$7y48opvr?l2HJG?KM%;JfC86^su3Z%Xmsk&d?GW`wGb)$5;=I$PYaAOO#>BW(sx*NnQw=w6#8Q_!t&N1m z%6^R)J#^AmSNnXy)2Vn&LG;ZjNSZsmi<0*}C&si%@y2ZsrQ|| zWmK0&)P0>A;$>+A~_V#XBo}gQ`Sowp5zHH2%j*RkwWPhdyYMZv=bR! z@2wVCOI;{i`w?(ec(~O^8q1|4=ui(K0d@IkVN^%#lLtrTf=g+%43$D}`Y>Has zp@41~ztjLTuZb}UN23jk4XXDkF# zGM4LH(Mo!wqDnqeiz}x9uJ6pB)Dr#3<0sOVZL319Gs-yiw zW(x_62Yz{|G{&q%Y1#sAp;Z_iabrQ*>bABL{r zu880#I=rScRj|e9L+&3}y0W%L-L+Ltz#N7~%5Fiw`)@sM zbfpG(&p-Vo`r5z!!*uEL7VD*u>oe12p$4B`I}VQAtLSjoltgayYSDoEvXC|)A1V;l z!hVb0&S>x^2Tuex<{DEjP}zNZyX#a4FD(<`e8Hxpi-wGa7nqKk;DsZa z6t1Z;qpS~df$}8!v$%{KWt_3SYY37R$Ew;f*|Oi%a5M?`|B$;Uh%e|gcRDNlJzBY7 z9J%9*k$Nm>;Itj$H@Y~nLrF@0$kn&1DCOU={%xkfXg)vkRE&#bI-N7$jXrWH_QSq0 zp_turrMnS+*3R>&wVZG!5675hA_ro=+#$SMK|0Z;|0lK7v)g> z83j{+;jHjs=6#+X;;7necQVRf4&OY<5SxZGo=JKOO4P4S?iv|a^rMk@U{Xs|GF<6m z;4lR+4sBn^qmTLDryMwO(4q4&35iL6W0ksgHT<3gG!}>|=K=t9qK1k;_9s60E`%pMIVexeT1Z=W*BFH zO~>zz%BS1YDk&U}^C>5Rqzo5oXahLqog?#KK-#=e{!P-pS*}jyHI6%KvEs7Yj+X0H zZy(N^GfMrt2<%ffZKc9>ym3{PRYp`ku{t=J)-F#paua1_)o>tDOs(9M59r69cpd%W z@Bcmx9=yz*uYR{h{mo5!{^Kvv<8OF94UUfK@Bhp{2nYNnitY$5(LSTB(;o{s8UCS-K3de)8a!G!7`3<5`KXJcVQ2O-+i#V zORwCy&1(pqH&lcV4)z#V1JG+HtTA93Zr*x?ic1Sx-{0co1YJe!SzwzmTQ5olRr)wL zmmWsPh?*r@@?ncno4bSyuD&t$+1%Kq$}H&KNOH;ti<~yMe}vptMWf&U1wMT6j91H< z2o2&hocQy=zoiOmjX{hghnpgq(m~Enw+(Ys*Nl8dMw%73;blJ}+4W4%UdWzTd+|sI zwWb~syp|V9)F@#F4^GKkaS!$RA!|9SjqyaRQPgsA&BdZjIwvu-a>C1d(@WRGRmoe% ztGs;a8&h#7K>T=Lj5VnvZDA!rBCU{lzpN&AW(1~^%gO$ZJHjN4BT=}mRHDBV_Vt|U zuZSBs(93e3620gu?^|_|%VRinWT4yU<_z?OR+LvEIIpD(?_(6ikbDRBFKeCYj`>>c z+&8J&hWC7oD*_NMQ&-Gt*9Zv}J{O(&#X@k6NW#ZiG)ABY&s^X zIIBdTUx-S^+nBZ0T=C`1!6*<;Orf%dH%qmQ5{{Y|3WR-_&(8ACeJ#^{K_Ow57NJo) z=Rzv*eEB_n9Me?Gvh2&B<(1!Gw*r|~g$271pb`YvP6j8U+ffLZG3pJ(N@UTpqM4!H zgvo5Gu9T>j#R(MR{J56UP};|wm9rL$&}t9%4nmc=5e|)hNN8ppz|oQ6&kXmL69Cn1 z5%^}h$vQ&tX_gqN!Ca9ip&z%TlovOG!b*6PqP5L((n{ehSb1|1?!kl)O!29)yyd5Z z3Aci;+`2()SGVXSBr4ErF>Dhsm+lF>f3C3a%+c`?1H?LQ$>O7q2$G(-VJ72(<@|Fk zk^IsmO-3NHv7_&j8irNs@8JYYiJ-U>?&YPOZQ9=6=4(dR3F@Elwb|I%;`clW*L3&p zet5p8OFIVd4Y8>HYL7=xRWX(JrY7P>C8Co{bTqyKn7R@{tH`Wq0!L%=BDE*P90YrHgWfBGXl5*rWpSdyCq)=G!fcHi>O zH`9wBeTlyN$G@L?At}CcNmta2yRjN>+nD8+>3IO8Sg7*`^tBeb136^Umyf-R89C+i9yo_Mh zs8ZzU7+$(|h1Rw=XgC;#^*dtr-D&tU9#0wMhZWXo8@>*7voX@c*wQLx-!B}GD|fE! zu%62BUEj!`g9rM$%`Lu{U|4+p-}|vR&F6apx9JXR*GP5WTal5r&E_h#FP+FZ%V#`< zb`u&EMmlJdg05D*M0E?DHAJc!5TC0@69XAF@y#^+H%CSnnXod3D+;zLC^N|m=3}n!9TeOyt%(=2LGV+P^;F0_*>rG9I8*wQ{=c>_B5kD_r)+~|I+Nf|p!#9&s$#>z&4 zz_4yhiBW(QwY!p(S@ketA0I0c3@$o3Tj@rK;;wW`q8xq1UrOR>6_a8Zr&oESg)WNP zg_u!Rx#*u5k>m$H25^FLD428Bm6wF8*AeP+zu#xdJmMU#EhdFa>?vKMi-kKw&3^U7 zgx6p0O<9)x$*frSVwG%{W{Izsm>`sx@FGp#&`%3RSNK0`E^KfZ#UEG|u1cUL9M+Nc z73ZW;SIv2PSOexYwda?9(o8Q*GL)*B8YY?+CoL3z!TUrvVjS?OK+p|ApyWg#99*C! zIt`Mn%K*ebIuuSQq-B)#rP|Kg&s?ZL*QB3|Dt)aV9(G$YY?2@j#ZRZL*oa@i0NiUZ zo)uI6e1M%8j09{1o1sM!@Rq7=E*OK6t07_Yu0|kPr65=FC8>QAEiF5Q#(F4n+u=_V zVmLorBt%nm6d=*Ph*};>3a(Ub^=QDY`pb{pq{knEbSGA*d^~oYivJy9V3MoYBj%65W;< z4n~25Yute&`phRkELBsu|MTgDKc^oK&{jyizWnRHOqe6v>(Xt~1kX2Sy6Hg6L=QG| z()z{WgpOYP6FZSb`0gFm!$IG?Qic-S4nXjV1)N$u=WljOq8f{ zyWAbA6pEEaOqRwYjp@!cRAg0+{OriO-EGxWf0lW74TpMJi^eQ_;MD#%=%C{b7Zjn^ z081kdEZDYWp-H@9u`<#9()+`DE@920Tbk8Q&Jk)5FEg55n#Rmp61EyJE4NCC73u@z zo#-_47#|)94)GtIt&C$BkKr>(#=s1P>UH#G5*$^Fi-uV^%Ya#lqJPaluiAYxwU{5D zo9yvaWMwfA`9-xf!g)>Q*WBA&$%qJ>Ae9^i<12Sog%_z;tJO7Xb zV@|?f_c(5Tyb$fDgA)k`;#j zy68+CTlsUXTm@@^_PX`aC&Veb*$Tsg=XKH*;Kjslm?7|~lB!ecnvD|8Ui?AuU1rk- zOHuRuFLLMA^a=uPm9`0itBFuLvqYLBZB>i1A_70Md31Z6$_7U~kTGZOBU|Bw%@P7I zo+r%C=7q?#vtn&jbXB~NQ+CMl?gQ$Dr0nsXXK4NU6&YDzF5Cuyw@t@;`?P=Wz9=xl zn}JJ$TmW&}%EY~|a-LmiZ3{N8Lf;YtDlerUTz$?bHwGvl7Q$m)nK_>kP8OE)|^rqS^+72&zG z!+*&`xI$npICIcWR4PzP*7!hIV$OiXQbv4HBoV-6jC@x6GENECxxkvw3W*!&00T)A zw%&BI;CnC+mF@lALss6zxMgj9g)Uv%qP49)^?RKV=w@$<8u1>)kFQQ4&O{^}{ z>Pbw%p6rP9H@>5fdy)-6O~Q%94vGl*&ADg*BM!+}d!?_~hN@PYuGCuv)Kfz|3XMQ- zJfzI$ua4pKDeouLwlxb`!ML5ge)=1wDY`PHZ~_!PFlJZfJ(-v$|WWyg=#i< z9U0&Nn5&=;z^iC2v-CMT5y#F)n-v2~&5SXVm!zN&Kn80^W7REEa?@reiK-@^2_g$8 z9kWNYZ~KLliXijjpb?96iB){I&xr&WT^5ZD~u`nJ&DPvN|oNv zg>4}~a_p6ybw)-sIy$1s!3j-{2Q&`X=|gbG8Cfb;gXiIm#KbDD0spOx`X}1aVZ%i| z1OPyGe29cYo&k_X4{tAH1MCw$fSAlz&BEGPr5iV|)2&-q>C(<7ZEmk|K*yl~$7bLc zdhHG$a?=ptkMxomF;O=cRJ5*< zW$AccO(HpYubCXFK&y`ye}P(?Nq7sdau_)8v$hDN;pem2Lc3UwIxB7d3Pnij%CSpK z8>}&wbou|u$(b28?e;^RoN+7JF2W1W&05o7bV=v`VE>RtrxR9yZG|M}NfdZ9{ zST@9Dh5e9JcAw5DzDJKDE8V?NBNq=dvUzx7B2yOcB8yZNaSfdjyJ==g5nvi;;$qKi zQ%lkLWme8>wM%@{0(~i;GG|*g=g_b*_r}del`;=m;G&qZh6n(tsF)FyDm`Qit?Xjp zk1PPeqtrmZI)kmHh9xJ{7Ps^1ax!k8%D4eWU>;*17I*4%8<&yX=sb8;6^xFvs(eVC z;6wy`mO2w>Z=I#4i>T#bCT+c1cf>}<6YM68j1hdL9zCt5THrb6I42AeKm>5bGHu>3 zy+$w&>UY5(6aF3SgYYlAAA6qmpTC`yQw_5$N>1X~a@)!*wJ=7jNtqSn8X>jqNT|5b z5)ClFq;+10Pxx=lgT4P}?s}>1X6&*`GL~Lr; z8dP!st;N}u$9AP-{Rxb6S{(kR}w&564ha5k2on@Sf5B^q|n`?A!^0< z8F7w6oD*xZs}Yq$ABG!9iqMQFv)t))nmkBHE7F~wurG1P&=oRoFHYovW=||?TAl`=TKCAWyVg;8E)Vt>r*Cb zbx7gi8$M4?@1Y3dlC34=7o|&?+*xUXn9zvchjimh6i6BU)i^n;4o!4&mSiv%85NC3 zWA>B+xV?i>Q>l){Jc^SwiNfLZ^fW2G=8djOl-ExlX<$E@u!_T?bDkri|6EM`P`Dcw zqYQUM61JLBYv{bqZ|z0kRi#*P3?@;4mvJ47|d9yJt*AZCFc`Lr!vjjYKOx-8m|DR2`KA)-NmHD&R40Z_FzzsLbN|<8WpsPAQ{blO;<6 z&S6?s28QagNi2`tX5cTop5lP3tloPWcW|ZK2Mz(7yTid9pE)i?fGc4W1Y;Nuf>C(Q zgz*Ge%%@7HR-+k_i_V4Sh{_h+A9SZ|RSnBAmn zKzU>o6?P$G8{nzJfx0L}{+g38;CUc%KOE5zU7WCPacEBm$22@XQI>^MalI_staB$0 zl^}xS#^wfh9Kgikq<~dOb52@FgFk*32~}B@n%u=Po9sVUf-V4TB)WcSh2HtDFQs>U z>09`gw%cNJf%nHanAK(1`s#bqVU^>kS=;OPX&4HW8Ai;RfXVwk%Vv~Q#kGw?(S!t# z8h*{0s1WKkD-LNo({Vt=K)?a{MBJBMsp_gtYY&s?vk|+Jqcfo$po-&Mkw$>VoG(%$ zdBCZ>JBx*7Dsk`QduXEX%~GSHsl-ZTAIb-c_?TFc*6a6ttGragK`W^Y$C0%vA(L53 zXp&fBt$(PXOa&g>=Fw*3|DCJ;`J5?4>6x(@s=kW#I#ENv7)P6)F=v^Q70X3<%46mI zSM1~*@iL6h0zNG4J%C~>C9wdYZGpK8A3R;m)0&8q`0)?+S^Q_|8cX7a*xB!|S}zoN z=T-gdZ0F=*iHTp>aCzRBf~(_+mAOc9-PbNdb&{dfCh@iqwNhU-DZ*!xjC9O3{CC`$ z-!l&%=pYdRxDkm6TD_2!##|3U2G;8c5dET0?Ufdf0uo|dXOWDA_7ap4jLL;e6_xeo zp~-;B9{zf=m28QF$V(XneP*x`+aMJEXQlGdI8Q{XAaEBuFsk4k{=E_{4ciKb>LM|0U?Jd1 zO!Wk0=9dubGG`WdTt?PAm#iFIVtUH+6}-oCCCG=EVrIZ@SzF%@o4H4wuBgLeor6Jg zdO8k&FP0f^S^-%Fq$ckZs@H%hRn~%pXKfXjVG|BmlRFw79MRpf;&I~>Z+en8wzedJ z*H*Z&5@fz$8ZzhHxu|6BAN38`4AWQIPR`Q(LedI$OvN3tIVYqHqGr66XI~wR|L)$u zPxF(JGObGPG+NT-bPQ^YU8I;si4v!H3Y$hB_Izhti?Il}=ET%T%^uTWVAjb@)1|!bu-DgB zzjrP6^=f~`&LS6+7)|Heu~l##r!y5L6TT$A>1&ulR4Nu=UflNTA*McSLhV*U2gj03 zLYA#Hgd&(7fNePW7FKA+lC+q{C~8?HJlbcl7$J$!T00jlsLv-SXB0oJwilP>!f^K! z@e<&9+nUhn@i?uqW)c?v-V|5EU)Ya%tL4QURzC8gaZdg)#D?)a)R%Nrr#gm@8*>gB zA{xl62ohtZuQn$RN%|R^Cz?oM1NJj+eMk9g_LyPpPjtF0 z_;9L90Z6Lc5t)a|u6K=DDvI0`YJOGcAQX=KT0rF=(ElEf0w%92T1Bnp?A z>R5Z{6Fm{kl77ESSFT*9D_3_y)xXLp|C}`zW^{CPLig_N(ca!ssLrPY1kbfVjteSh`-0mOUvY7|uphIy^Y0)4_;V*Vbrjdy5mDiQp)L?qn zg#a98=czLru?GU=L^09}3BmR2SLnu#YnVYaiH;+EgXwnTqLG`g}l z=o3|L?@}>=qO{Oaowa5u?s}@nP`+X1P;shF>Nx!Qf%1;GT3_qa zY%-(Cc#%f=P4<|%0P-Q z_6*cJj&DrE`=*|m%YR@rJ<#W9;Q}854-1`Bqgx_vrdls0$`F^)*_QDXCF_g``=L&b zd_xe9RGreO8Xy^+=ev|E*ECdRR7l_#FB+q%o4_pUu1^H%2ysTLJD%hFl9e;b`^4Od zS_D}H|CR2Ha;-q)t*K|C-nk?Y=abW>WV^8_sOE(RB9~f)E^dmltQk46507yT<0Ptv zKazg8O702Y>#|D0kXw@mD&Y%ikx61=#FgxfH}<8SExLB~3NO&n1T^e89eGzwDIBN5OZ%}Zf> z39Cn3fFW{+#Mp)Bxny0T3?yn60)`S*+nHKr{PV@hSqd-1-Kk6+)|od25jU3ZUlCPq zR{j=%FFKuKEwNZiGGmdH8SC>bci|qnMVmTiB!KziSZ8F;RmAJwaFZT;{2Esi zqhZNtbyU*E=X{M)waK3$a3LXBC*->dM1|8xz=W~?tl(8tKw`O#pxI%J5dgF9W%<66t3J|w>Y3T|$0(do%4 zt0{xcC4n0_61Zmf#ByOYq1!LrqZ`Fla_f)rj+r6B!=7$-Fntv{q;&7jZTjR#KT2PR zk@I*)Pd@z=@45Rg@6sS7xv;KS>E?W|5c|d<(L(aQ((TbxPd-lDTWfUpl~?F=2=l=n zCxunJ#X#3~(H65g1_wuTx;RqK`8zXKsVEXVr%p;9PDp5WscYb7r5;9gN624r4)|9& z7?R3sqd2mf6g0ip?5j%D)}4~G2}|+<(k_6r%UvQKRVXl*N0}!6v%HT0M6+b7=`=E1 zmXvp#tDw7w&ML+>EOcgNR3cNyTw|F@>t~tEYm(MV?4rbC^7GBf8S8QD(gsCL0d%~? z=WRv>7l?4$-eksOJ(HHC6`gF@qfB)SZk383?u`qD$#E-h?U^hqKNpONv!Q$sFD_v; z?81|)LVAnyu4x{&{8s)#N!F&SAXk#cooUO7@5NlZBG3+DOn@q!iUhmboJXf$?;5SJ z37OE@kYx*jfwSwVOqNttQ&wD~ zzAtV?`6LM^7!Fn`l$kG zVqzmw=q=TKSjhE+4LAvh8?LwCZwnj980`*}oaprWP%F*V#@zAmbh4J>{4M`3a4Ady z1;v=eO*dH_#ExAAnPtA7Nyn-vR(dfuMdezp;4psZhr|cZWIrSVgK+rbz{GtEcY^Oz zYu4g`fr_OC(LJc+W-yxbT9sL)n3~8n65L2t>ool3Uw(w%_2uuTo3}302R{BD+Pl9? z)z(os_ze}ain?2d-uq{5x_av=diGELUrq*nfrIoOZC}4eH=lT%1>ENJJ!8GD^?Q5`*kehq0Ce^aWc;u2HQc#-FC_Id z(L1u4N)Hr5vyS3xR#+m8eaOTq7UL=|G#c&w=3yQEY@!W96Zsy&s*z2GB-W_G=S7NC z=8USEZy2;1s(oF~)~6SZd>$rV;WnyFbW$z{lbYgh?=-Z?q5 z;GK@%dAuaSTjDEAA1ugL;)kUmOX{>l%LTFW-efOzOz`hv9hafVyT84?`P=z&Vv?5A z!&y0bw+w-Q9IkPSG#N}4XIo3kXXhO%&C)`%i4!jYlV_8;3IieGN(FD!Si7_d+`^-F{yvnkwL68&o=|@0D@EP%XKe@WZMpKnyyo zflW?F1WiGpW|o^~y3umF+4gkGl}kyE94aoU1{tONQj(R9q=7`GR_Yp$fozuAoVm%_ zxp-x^!ebLsK_lOory3sqHy+rjd@AHrKqEk@^! zTbERh)cWl0$m!33YzVT!e*ql0~>wvwy6 zTQP`Y^nvwR!B}gtP#+p}N($a%O_j?eX%!Mwu|5!-(8l&E{a1hY+vwhd+w}C;+#tUg z(aqOircS>_2QQt{)+0SSc=kR$|EW*#m|&&1%4-c^*w1|Gd1`@$5R#RmyWnaaog7hI zwGq25f`h7klK_!SCluw^%t$}A49`BJIrYL1rYB?i%V$4AyLba;!T4!98FOa@)mzRZORqG^j6tSYcX#i;LdVBY^92iQ!E|BvVQ~U@$Fg21vjF!V zYYNyCB=C``lWD?=z&tNzyso+P7GD3=-}<$D9k1Nqqod6ysrT5MXz`K%K;u`Qr{1L- zwEjikKu339qTvUBkJ_MZhwHp?>sCno3i{N?Kgs)=2W;V*7olJnV2oq8LX|6`RXF5e zQ-LIEZEc;dUb{{^J6GrvpZE;z?H#BjI&?3lYKfs>OtjXMdo5{#qq1h^A;MSOu{8q9)8>rWm+c*Ri%u=Dr${*w*=fx zY%@=1wmX+t<1+(bTM2aH#7g36>)YN|}br zDj!tFHd>cHB`XY6a*YjXYbj#38L(7WNtwzEsu@_U{NO8ru?kwzGq|Eo=juFLC2IhT z1ens5Wp$>*Bd{uUrbP2D1X!P?z>+oSvL>oygta;k2m6f8*x(Ve!AhRce<&70O?FN? zVwikgHv(lWMBS^J9M7 z%H&X7yBFlnolf~d_ z*CKK*;f=V{(Q2vSm$sx?$3WHu=+4eB#1x{EN_IY7@V7?=;`_5FPUK8XnD93HJD8MlU@7Q3+rzNsMrP zgS`jz;LcsT{#ZCE27XX?%PT61lh17d-WP`p9$tK3wOVIw8q;=Jk)#r=}-#G#-!%iH1kVHvIiJ{?9+9 z@A#%Kr`J7tQ&@$C2mvB4tc8LJNeMiHLW zJ(XB!ao1EL9m{bV zdbmWnuPOf#57z|YHjBSXN9{)E6;=rd==#-6m#on_k&a*!5G!<5DZnaKdu4nYRD!jT z$f}wh7Qx{R#&)#{Cd>A#^o8@a_f8}^n0T#`Y_J5}eQggM?#eI&NRqM7Hz#Mt(N`h} zI-AZF1Egag@MB6f@XSRXLgoh5l3QfNZL;)#r{luDD%)ARw1R^EtUD&I(`(OG*4AIN zCR>C>kcpD(oD-9J&UHrO-k2Is5`FNy;w;~9hH(0KrBz%8oe*vZeJ5c9jT-Jxzf%B5RnTsXzQF46*Xf(VomPvw*fE=hs9 zk%!L^J&ArBN|q~ObAaD}%sLCeoJ=Rf@Usbf{z%5JEThb@AW*xb9WAu!%NZu8RArLk zI~^rePSE|pI4tMfR>hE{wUyVM9>H2 zll{12;0(zLR>9!^90`<6wAV+TP_sGve^4H7h@XjfJhsnu; zb{=1&^=o|=A4JRh-u?@6CM7{RL$lK%?cTn_W_cS|uW&M3VxC-V?F5IY7ZLuFu1sMqOovS>_?{i8$? zcftVa?ad9kdSi#NWB@5w3s3t8Vzenv#~l@vl5t3-Rtk(WQbD-X^~r>ZgD%aYkT?aJ zHvW3^+rKDW(-H0O-RHz+@ZtB;b07O-nvI8H8D(^O_<-K~PyZozhBvQ2PRI9N%B-}odQ4-e?djV=0u zr~evPz#shJbM$+^`v>8@4tXE2&AlcO3@)`bF4r}b9TG+%8G8D}t~p!LN46N2bGan> zU=w}cRkbl*+=zVWiuJ4dR!Iy-{4~}i24ifdHHFQh{D34THI3KWW;f6@q}heOAK$Ce zq`sLaAa<;@TiogE%oj8aYYXQPK$|H6Ga}{)S}aqx%aS#zYUZ6!BZ;NyK&I?49hI@F zw58A81Ba8A&krZ(SR4c3yI6=fn^88Z_q8vNNLd)6tw&W~yWAO)dj=RqJM2>~U;0DJ9{<*Ec1NV|U0ZQ%4wz>M=m953?M4GcxO-fYapN+13 ztXc#r#jRQm`fSvs2^fzR!ZpC1Heek@R~XS6qkOkK|{^nX5yY44-{1B zJcm7pvX_=0Kg*_bEU(8($rzPZZaH^O?%sV_#fmDf>@m+xU{PNs(JczucQyCn04SMu z990q-yjT<*cwL2{=4N~cH1w0HLvYC&fu9JKHmqNtW!NfHpX zf&3Z#0as^esiR_rbwWstPebx>@9upTDeLz;v~y{Tv1Xv<;ecp}_~Ig4T8XRtjO3`dN&W3Qm_yC=s3?%efP zS9zTs9v;wJ-}Yu&?Yy4-1NvXp4%a;8PSO4Q2mHM-AY#EZmDk5eb6JzbE{S)YWxkx1 zbf~;2s(NaeDqaBnsNBU~A&F_3)njjym_x3?u8Zr#E$d_%ml7x*^I-H))%e92+r_M~ zcA<}=jdHdq-5N^65V}J_8qT((!^3nCv*=jnlFfudP!&(2XOIf+$7>~0kwfGSwTBp|s>4tdO0xpRnr0NY99@2wX zj_A^*O(7VmbbY_S=2!c@)3AT;wY!~RD4<;?)ThsimBSg#>iXJAsM5ycacf|*e5Lf$ zHWCeR@*{SH^(!Dnoq($$83|PlDg_3NI`PdYmEFJ&sjf;6JX}4Q2;PaTlu{K?EgxDE z=ZzSY{eSGeTaP8#l^(WZN1XdTuXSftb(6#9kVA2Xlq`-tBgznD4+aqI7is)r`$h1B zVHmLFUts&i4+d<^g8{?F0KUMsVBICqkT{|(dq@s%ZLvu);eYKmQzm3dCYj=jIN)^~}@gyhohS4InQwCdWo(js)C>WEd= z#SsQ1yM7TZ&K71GPl=psDhY(=Nid-bEcX@Jt}E2D(hiQ~kW2H+ESz;7NW-JJw47H& zn%kndF3jd+d|6s!qm_@5jDWAC7$@bbERX|QjmelnuoTfZ8R!{7R4z8Qta|&So?j#z zzUuApI?#x0Dq}Wuy2N6AsT-CfkfL3DqJYWd8eVuI%Ai>AiHsee5G4j~SO2)dM#w zGWJ(nxtU6@L#L0jL=CPh$6~Gd(++`}^RZ$FaY@9+*D*(Z2b~Kl{Mk{=&L> z<*QrfG&wPwH(oP)Pku&VBE4UE?hl^r8ox(~!!gHzk`aTB7=2~%XOS&3J`$3XOVc^p z)cbom^MLB12POOa2izAn)(2)V=nh8f5m_H zr)I}ryBlBqD`vZ8%@6+3|3I+&d;j{sX71j;X}v2Y)Rg zXZxys*Iz#v!EN}>8*c>N7yuKz7gUuv^f1D?dE*9CuK%xp{%wBF&wl~WHv$9B%&@a& z{_$oRzp~YaO#vO<32_P zPI1jM?Tq6(#R5)#SxL^}{st~53O!T!rrL@JOW-9&8tEqY_k1qTGRA zBv)^JeKYS5`+L1!_nmI1whp4umA>8Os3zE>2SO_kk+`m7 zhP1*8Ki4@?BpO@?t+v-iZtM@AY-Sc9(D_X%&JsF)+Lc4*JQF7mKSk1o&j+eSwqj7E zPK(Nx&kA0RSt(cCB@dys!If1{{#e=HAn`^u$_mfZhp_1blth%l*0iG|%A|h3ZNB)M zU+^2;XZc_Pj9>#lJ|6QhfFH#1;i-AHyKDA#_RPunjBgQ+me$r(D(njLq08%})x(gW zF@wrx;upRxGL_gq_dqbImB$3e2r>eb7J7_BGX*e#8>nAzcE)>6Zxe+1k^PQJx8%Zv z@KchlK_g;{XHA&m^)_XG7}FqNFeaLB`%8PqpfzcOM|{|lSfrT8$EW<6xL%=?6r6R7 zjh_BCt7d8|#)3gTmd85cs2bFl^JE^JOZnc?Y0L|&{gQ31VD@rN6_XaD^l{Shle_?F=N{@~mHxB1pLzhP>fks024)$G0ZrU$__?sGqQ^T>SR z{+eH7G9JjuBWjXdJD;5p*rS_*b@ujKZ=31AnEK6rlb`iVzxi28qPtCh?VD}$+h6^X zxp(iD`TpxaHQ)GW-!VJ8`;_Bj&jC=x9umAw&O5V)PDQl?ox6$=ppF6xFW6keKCLU{ z{6)Q%SKX&WG=YK~la(&Lxm!)g&fJCbwA{O^{w%68bGG8tS~VZ9CNL}5_z>Pj7&)K| z$XJR<))R`&sAB(RR~ZWg^>`NQ%z=??wVA3&3wPX9&Zl1}1BYE;TX+zCGD*(TF5$>h z$N8!9A74a0WNqnr6X^&I1oT+Rv=U8FDs?QBIDXIQ`+Z`4ZEZ3f^xs@t8~%JS7)&BK znO>q}eeNg+UtDW8=flzPC(TFAck7MDU0aKri}5^uaP)38Po+!ZT$w-MbXF^YcCLsy z4sH7I-;w$oL^>}EUJuN1znovtziC>X8l5|9^%m`;QE?m{j?KyO z8Rvzfb^#8HgLe%VaY#2RC1&B!k5#^$5Y???RWR61iQ(orH`UR==fO%ofc@F&AQ7 zyH*{j8X=SY^cO#8zVeknV_xx_Sib|J*TPqc)>mq==?tvdT6TFapd7%%dvr85PaZ!r z4<0=>yE}&-gwDknz-mh}%8R^_YR-|>u?J<|smy-i>N%Z?g)|fnFs~x0*F3 zyIL4()!Wp^A19~2suzpoqzUWhhVqa6W?-h0_k)=Fg&6vD$Qw#Xpv*jQ#w;0K9`K_& ze(f|kp2Pu*Bhs&_M%(|arkOr|?7!~RA2e-p7iyYIGMl549&3A3=B!jfD6i%`*Uu^F zD!{kiLmNnPsJKLV&5s^h<>X2f>H^ukc~=t+2hLrYMZ)xC|Jx}DX{mM^Rh6acl)_xl zf&6(!3I6@pzHI)bf8}>Q@H{l%`tjfM03_1T%A6JY<~@J7kDC0mCvWYVzP)7zgOT~# z@Be{$`^}%22XFn5Eqj1eJg>)l`{JyO`EkE%n)FQ&ZV;|Bjiyx1WSsDO_~GF&d3NeI zt+xMtLcRt-!`g6-Kd;$tm`$~JC&{^SCM{^Eg^ewZ4UnEKQqsM^e1M2 zf1jP6FMN7~Km{E>d^D`9=~RHwV9+ufTWhTB@!negGa!WWkN@{SHsAmD_suJxdBwc; zxlfzVe)gVe`0Kp4`^*ERV{`M`z%0%-%?FR3v4aM%<=ld6qe&m9L^*HDfk;d-HV?dv zT$PN$EUyYmg7-+GJduLxp`8?Mf-5(vgcW(_6uh`|Sxx%erMWbLcPsff&Xft_1%Qc4 zVr|JWvm9N+pXS4O7uf$X#y?AETxY^JF$L$SN)ZS)4*)Q@7$Nr__HR>(@V$>i%i1B1?=<>`c=T_U5g+xxto0(BZPZy~h za8w4NRV2D5uV#(dRm*3U#!x;L1r!?|#8{_9nug3uA}YX@H9-($OJCd&jutfIE)YMX z71b^~Gs?>tkB|JpJ~gj=`itgkfAP1?z56#!J@$wC>7K7r&zLM5Mc{7)W2~8pYq{w{ zEfKfl;poS^z*{J?x!;gsZN;DN{5#=yUCxDU=fZ1LdBUrTgH zX1N4hC5c#u1Mp(Pi9-qgE_koKe$Nd19kIfT78~pMq=>6`;{FIVQ=`%1Iz}h# zXz!3+&ENgKKQOmHb(aM6R=aCn`_%84pT7BZv+fTvZqgWa`RhO4J)`aYcIz|db9et$ z^P_+925qj_*4NF=SH9rE$?H70;D!rc#No3&UaR)znyKHsX8MD^skejx8ydAP%=oOd zx1p#(;em|J!-IW)h#zpnAFd5ap5?vuA7I9aiG@60u_^@AuOuk;ICfND33Larwx%9b zpZL9CayApt>kkqD*Rl#17dX5-##=CA(sf6u)B&3|J4&j0d1n!ESzoB!xP{+s6A2an9({15(pbFllAhHb}- zwmI8fis@e&;tC-$r_q%h=5VcL|uX*B7T@=6w10gY1&p46CMP_ILL@2zqP| zebMmj@veE}^`H9t9ZRRpU*cEq-87$h^{#pNaL2s)=DX(E-T^y)vxSf)d1yqXfPuY- z$`~M0b&rd}p{)4B2~R|a5dvT$O+*g{VY#Weq*f>hMPv9QQb?ojL+{sv3C_-bJh&0CEl!SNMInDA(~*MnW@3qp<+EGr#WRMO26Zf`3uj`BaWd zuHG^)nSqmQ!TKUe&gA7_$8^d+NfNbrpx-UK8jGcnmtoplZ-|+kRo)D(7G6R8ZnwKT>+gn?& z?>v3{-f3%cui5sG?r9@Q;l>IEo(kPVM0-HGVN^n?=E{sAFO032Z<7kSl&oF<0pR1X zHX53nH`dMVTO(Es{Xv)A3ow5h{*VAUYle1?N&dwb-+`G~m^hlgViT;?X7 zp}jA%Sn=tISG4w3NmnVCD-Cyq=;eg;7(xjnIXpr;*eby(FPxdqwITIE0V<7x#Mwr{ z54R+UMOB_gt`$M)JK)qNnmh~zJT`8KTcVaFS)NtCS1ye5I5&50ZxSV6+g>MFdGf(S z|Mznbz9y1|gYk_2yr;+zIXGgL2o3`v;j^=audYv6No-y7)wBmEP}1z~W>npXoI1bI zHjt_#E!fyd0ftY+WOBmRJpW9qdUP`|C!Nj2zMZX7l2tSEP?qX^O0Efr)vlVw;pl^c z&p#Zr&BkWWbb57md+=bQ@@1eRiNG02&siqjIUMRB`;JdQuAEY3G8_$j^=Tz{LnGyx z!Q;UQGHDk6uxo|RpvjAwyY^rUK1oy+k5!YsgQ~}+0=m>B@BC<(oEsh8VKdYHft5dH zxvd7xxM=)U>g2TCs(>7qQu%W2?r-?}{>Z%h_FF|Kr&${sI~`JeLtE)MkR4Mqh;Eu& zoiCfe`?voN*FxZwp*wR^@=p6aOZ{gQp&mW>N5=%l}2m|?o7mqC*pmUY# z!a#0kXV=WmpnU4E+lBjcZ~*Y@ME#zKrdHUI zNV*k70xWVI=hyh0a$OmFU{r_dE@S6nE~IgA&pe=A^Pp*OKl8xgnJ=2wB$0Rlm)5B{ zPOTY3F?Di8qWAyyxBs38@q6ZAZ-=IV-}#^ZkdB=D&vwL6%>zAjx|;RKoE+0Ciq9a< zlzzYKfAv|npxDB}iOwd*up9o`4hOH0w}m+Rci(wne)zo~)0gIzSMSg-2pykWx38NU zH@BD%^zQqQ{quUlyrc2yDgAuJD&GnLe8tLsb;J`#rXZ-&5`^6b69(84Tj2_;B~u9$ zetyE}`9HhlADqwisd5}lMZH;!&642$ z3O8;c#O5w|6XaSfsn>e>8f~thc8o zgh5}j0+J8){AJTV$~QJPcW&Lj`}a>KXZO0@-sp5XY0qZUm~AYbO<@sKlLZ5tIHql_ zEo8buDM610+&r}gZ#7$HZO}5Gy1!*!d+oNlePffA1McXd2O&>)4wdjy69?qK)8 z9PN)Kz|U{2AmnasZJFD5t~2lqBZ$fA)NgReK$$7~IljOo&s9Ff(Ss?IFxh~}!)#P3 zJ|T$DtUiQ!9uA~@WrR~0r>T!blo$3OB}1&DD57VHF-1!`IJ>$^Z*FxIP0x>vjK?8|JV6wSUte@C);;Z+*vn{U84Wwtv^x2hwn%f+FI4bnF4$nLl`` zT7YJKHfMtEfv;%sy%FNp=?%=CyX#zxJ5P?e*~_fdRlIDh5KYzf6W=RIg!Bg0i8vBkD^9PY^}cEM(A^mGu%wHv zt?~X+>z_-e20AGm2WXYVzo&I~od6C8su(i`&lnx0#cH>gmz!evj56~s6E$Jge8H6% zL0zsKYtlFg{}<&e>ykG4#ucPHfD)X`Xt_guF&y?JL9~(RbxtKpA(De5RBVCUv*s)B zY~m~RllOT&=Tt=*HJAbbT&%b~V$|Ah_sq}Ve#Z>jxMoQqSH~i@daXhg?6gBxM_bsh zorymHle&y>vYDhp!@nc4IzoXOlGSI;>>nPPBFYZAv(b26DoN6ml#XAj>s|K;EK>+B$X`U}5he*WVhnm_z6{&Sic-uwJ- znGfE2!|z3hYx1$zE4Z8o}>eJdl9=N;O5}H0tlmf1CWM23GWR=&EaU| z_qYLp(ed$9o@?8i*UhKy-0^FBYTo<#dyF&a4~OieAeZObwGFeixoIAK@YFo>Ko9~1 z+{0i=o`>wKilQx2GeG3+$XeEMyQ&h41F9138Z4Dos@vyal9d@zUOCSyUu<)?I$*GB z*cswStb$j&8s!$c7&eYyfOjEeWIPiKzXxSDU9q+ggwzm2MI~fp%S9B4{HQmZwkH0e$2^n^He1n}6&H*~>Mr61fvHVglbhv`6B0|y z83ev&J2rQHRsWe!-!a?U1GCm|(8Y3k<~J$7IqV&b&GBR*(noj3jiTA@neIHL6)_IB ziQmX}vM0V`UMG>V-A3!oSC!rCBy#S15Hp`osO(PpK2J}^=Gn8SVtw6gODBU& zYN>cJ6RX7nn!r;*hYRx5t*subhMk?`Vr)SVh)N)0uxQ2@0Xz^aZeWUKyfmlIt+L%! z7A|4NIJ{BCo=QlgIzgV#@{07DV+7D@H`FX`LZhMJX^_%kI4eLCDir_|@_k}gep7ZP z7IcNB3_G-A39<|&mz2tC$0fKJ;%DOelRM?4Ls$e~^Uu<)(QOa@eFZ=4n9Q$Nvz%5-7#zH8)6#ip9`EEo4@;SnBVw|zh@Tz^?zc1_MQL3-23wHn)`q4 zZC zv-v_LuC6#_?K$q0bknRPjyvTDs;@}!{3&8qp3?>S(3ia&$>bN!sxJH!5fNmC)dcRB zD|jU(?;;e9h1Z6DJ@`*`IFkCxKF=#%l7eg-Ht39_6#h{X6+B7-a1}4DyzI)9o|!M6 zfkS>wV#}~gH4iNvZp-)1voee-&xwEIgoi>iWHBXf`(1m&4KUu?HuAdi~nX*L(f$vB*Y?j>$^_lPWk#hlA0< ztM^|0@8;9l&G~$`=Fz{+7MV5E)55>RXg4AF3P_Vmh4Qi75L6zSufXcC3`dL9AEY;L z4a}>rTr*o6BY(dlqE>iu%#a2v8Sn%f`EseiAvQ_VS8bh^sZFLNRnorsbn4&mK4pH| zm*EW<`Ue+xW&gle_=}7Lx?n{gQgX#?#$Mi1bkbQM(bIqAJQmcz?l*U_YnRcG zBPVNtz`3_V?~uBwA;y@gOwbviXsW6T39K9LG2lQunFA~TVZ@{#g457o}4)^0{ zI|t^eKRBK|c}kKlGJp~*oSRrlu;`Ltl+^PF3-VtONR6@E#Q*yf4?dD)E;89znDki3 zkrL0~uYlGqo*%T`*;e)U;bdcAPW*MhfBUOC+HyKCm(2-XH+W`*mQ7T&n5{}VZDHPp z5v36SQg$;^e{i3AK#0)3%zqumPpN;OM+cA1(eA!E+S~J=_1L8T`XK3rN}^mW&og5+ z+9BNVI6!)G1qeX=#%pR$ufJiZf@38kByiwlbQ>^=0cbM1fio3XD_R@~3jiDEC?_BE zJurZ&oB!|eQZ3%~c@D{`xq>11o7}%KG>`ViB=(^&TTV~Rqn%x|eCM%w;(uTGeev1O z6B9i>FcS|XkDfjxpuyMwh2Q=XM{vA;{xc!<7+gBE=>bZxm!X>oz>OjTXIRGnozcB^ zc9sd@e?0LUe`3})dLYG_XC5pe)KI!XF^%e$^PKkvq*#E(MjPYUR#AM#s!BpZ6D>Ia zt|aA_e3OFkUr~`r0cG_ta+e0@*z?_y4;$+|ucPuIU+5vAYge&+jRin2&3;VV1?(D=0bJwbu&qrn8uygCzD*J`a?SKGeYwq3MH0z@tH}XS7-UG2C zzFGCpcyMFC`A$w}PqB+Cn0({Tsm8hHdXyjBZe6Kzi8i*8Kho%{nBZ z3-VPse#~8!nN?T?#u_wbbTr`|s^KrE0Pmhm0nCP2EtEQcoC2fMS#lQXL&&-4O-Z76KJ@VJf znd{plbN%{tZQm|^MSbjX<-{LCEq*4@$;Hi^nA_6I=Mzo(6Le_z+v=vX@Qn`6sw?AO@AuTeQMJv}pL$0z3G^qB4Y z$tk)W3xZQ{C}3A_5gneDRaj`J#28K{InwS%YT)|BO@v)2v21!=aUjaxkP)x8QE4;SY_zxp{NT+_-bi zeD<~b=FaWwJRo7#1uOh9#*KT&=Kc2{njik)N9O&Xzwg&)&OHlj7=RAl8gxYlqrTbR z-ZV82%Axpx;^f3%zmyT@v9E@^OqC7|Ogv-o-VmVSFAK=U*_?pk+V+}1xF4CrM-OEF z-S7ur?Hb1-d+)tfJhV8pjfN+3G*-y~2~*~!Ump{5Y-;KebqXg@{JW_KQ4e|a;2WK0GTf`A?e|JW78xcj(K3?^P|IHny#?r52^sHFD5}F z+s6NVREp!1GjcN8wOXM*fhpQ-K4syvSSb10qJx3p$TmkMygrgcUw9u0Ftv0L#`nb6 z;ocp1;5J%Ym%_|H8#~|nhvtJn{$IIoIlq1mAHHLD|IhJvQV4P}=MFm`q|;p*w>PXF8j5ygSa0Jun&46K3M?OUmwIL^(AjqFEX17PuS1JBOp}MC{L{kjsh# zx0H&X!w}~pb8@#Ty}h(8VqXlPk*KYHcfEB}>$c>cq5kvf0C-SVHJG4>D2T#bwJ=Y{EI zLJz_$o)Rs;fsRHkziE$XAANK>=L3G`A52shC_GsOIfFbjW>QGmd9#V%Fal%WXDAm3dS6tocLd-9EnI)j*@G$T*KxPnn^9# zi2&hragAO|FrDQUW_qz#Bklyy#2JGxi#ZCr45)-cPIB;I-`f%D3BY zh$_XU9&}za&321^JgH_7?eC|)vKC`7_}S2o9f_m= zo&%OHoR_R+tb@c=LNfic=mB6vklgm~y(K<$s8(l7v-9+cdFp`|?k&7jx`VbEFtesc zbG2ofs-*plYlvAw_}Q8Gl{7r6!a?5i>nT#M+7g}-!SPewd2#hI%0S0qt`5e*>mgPW zGjb6@LQRz@4uA{5f{sXt$H4l=djn7i{H^7(#x7SN0b&I58=tvpe)`@n*D49_)59Y7 z1|7uZ$uUQfOLhds4fkLEbD!rylBz2!I4f|M<7vJd>?_Q5i1yRMG#~F zCt(CeK2>RMtlhTD9bhGgW%b;)q5c1oqn@x1t@8Y;f(pADQB{t|qg=sVUKm;ypgIZ% zwk=(5b^L<+nUb^TbX;W%1z1#&fkh!0JXy}!^{HW5PVNWZhEM=5X5euDz!{T-*_nbS zD>~PZI4|HZF4M|QNkNc(wMNjmv~#Xo0WH;Bq1B=}_`%31GZE!l5{cFROQ?s8s(M7( zB+(e7;Tkw404HgGIC?Z%+xYIy>o;HT5BewMXnY8_hd2Mt1O}~Nsw|+DG zcj-rGqno};t|89>o)IQh*H*NUXd$nD3NCcut;mFtEW4aZN+<|9wqa75$zVrI*tW&W zUeI4b`c+~owczGw~}aZuw%LqfM$I!#!#7eGKR z^nYFb(hgHc;-YKkDr%VXm$=}rsA4083>F?GY+GlQoSnSrlo;pCMJ;LhTB^?g7BG1a zQ^y0mQNyM(HGka10^6Z(vN05Ln{C(z_3hl&9M;*G^ zrK&i=L4%DNj~fEhA_>u8^^OX2lAo~Uc%H={LZP4zIygKwjnkRP-jHlOUsOhFSrM+t z5seZym+C%QfEEVQrDo}YUbvzB8AVKjv^g`H_^AxA*j(a*unMp@>^C8hHhX(d#Pt_0 zt8|(bPDrzdTq0l1dyw$t>0@(x{0S+3^zx-Wt~{*7IaK!DN~( zUl7+&En`#yIuJ;WsJ5XHV@E(oahA!TOGzYGg#oxK$cw?KAWbbd&{K?8{Lkpt!ZyDp1Zg%fEbYq_$6GCl;rFg-~W>D8z2BAXaE;v8bQL2gBa@z#&qb( zU<_ASUAVm1q?1}O(sBinANQR0;%1??<}l;4yw-sTi6Q`B`{_ID=ADO!1ba9P7U3E! z<#(uda_z8v?RUQH_d4--0gys7N>mbcBfeBP0J`E%%UqzTSsLjYi$Z7a3kLs;`}%A& z?6M=4tK(cQN(Fv425aUr5(7^R{x!MMDbZz>BwyK+GIj2>g&Cx}i`uGc(5-lcU_G&4 z$iq?<9LkBZm$_wK=qW^EMEDZm#C{lYR#jPIeeTLaksX1mahR*9jvcXU}7p3tZAd!oZh*8=l@xxi~pHNtR>g}y02Oi z=dx(3EiuluTz+BgQL^V3%iQ0IqXS==`qQz|+ULfB7C(RkHgO=ZQ~w~Mqq)?|i4U6J zlupNER_v)}fMj{L^63)Vl#4ttpj0;0oPXf`NeZj+R>L3CesfuZ@CeKH$ZAm8MR4LI zQ<^fdS}ho;t;&1__*nB1&rbztD96O*1!3{SAL-|q%><4_8ZjL=O;WSD*)Z3xt&>bg z{{yHf&~54)GwX_zDY{4#UwMJI2Q@A#$y0Jr=Ds?GIw4_21vHF38dWCLFz6%%(y8?F zQX1Vk#Dn|g1VECXNOU~f-sFJbpwWnTbgpX6n)pEahjNAud^RH)6jf+Qz@?EZ*@w9BbYMDqA=YPiQ_>5NZo~c(v7-m-!bVj7*a<@!rwp!1WSRWX2AX$Z@q& zCXXU3Dv5Fs9Tk2MqMCvCPM>Q9nNiFeisW#?hCKJ5XMZvAz}WihJ@D(jWoDD9zvi*I zaqSj~!re~Yy!o?txy~^{60a9HaEbqhbazsAXAs^7aDA}5N05r3EUBXE?5Z^Ci7Hc; zG8@-6HxBIu1D+aezg{2t=W+)BhF00SjV>xJsi=bjtd^)OQiyu^@+ARLYU;L0@N{sz zXAV4I!j9yNd^21hnayk02w>suf$M{{k7u7DcK(^4xhY3T7?}X1pa?kxSXAd`nlCD^ z4P#pzq`huZbW}jP4c!e$h_S8!7DGNu2#gfdC~2LiB+@R;Vm>v?U=ySnR1DLLmvVSl ztOf9Vpc8WUdcX9o2o2W>qnJ}&l<4Jt27*dIWRU@kLGpGJ~;Co}7iQ5k8 zGrXIa3Dipn@X&^5$07uTg8SpaRC_w(A%bTRpaeiC@Sq@r7M8qp;;ap6m=|peO23Mz zcy?kn{tDr8P+tUh)9`HMst_qqK>ori;pcCE(Ix-B(m@T>(l|(mt%wJTjI@={Cl&>f z%L~J`@Y%A8sT}SH3n$GwOH{>&XDHRmG}gT#kVG&2NSfeYc*W$x&Y@Qz=gt~cA?*)er^T%0xlvoJ8$qg%>2CoW_P2gID+^PMu!^|E7`j1+FW!&rHOMDyJs00xV+k{beBAc`E$pu#rUX51eH-* zuQxL9KX_u^dG}rO=z~Y5-Rufc*dO9;kVO4w7|c94@tfW0$<*{FsX0DenB!A_>-ND5 z_4lZ~@b_Us$6Wv$NOl)9wEWeQIT0f?tXhy)@i5K&{X{xynw5cgJlLCtDxa9y5=|K& zp+)ZRX&d+a<|ggOj}OO%TOa`!iN(vxwxdp{u^49I7bTAXg=R)jQ9zH_R$9zf$7W^w z5mIDVwe^Xd5->%gm!?Z4KLXsOn&>QsXDiX};qK@MrDaDE-H1H+5A*u^&)-aV z≪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 diff --git a/game/signatures/mixte1userbarju7.png b/game/signatures/mixte1userbarju7.png deleted file mode 100644 index e211382e2cddd20b0bdb8ab7a0af8c5d42136676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70469 zcmYhiWl$VUur|7jyF0<%0wl1wI|O$P8r0RRA08EJ79004^iKiL!k?!U32{|({43C3JRUIYNB9pi$H zJo|4==pv!zqH6!k#ofrs3?O1^Z)`>`V{2q?rebDf>ghOc#t#5ut;&dtsCjH$c5By} zjk}Vxe4lk0gcGPLk;*X6R-9g$HD=C5|u|El~{}r#;;XG>D^k;%wCtu1=;BV__Xl>`eJ7`XseVpm^Wn(H^@j0H=Xg)n z=FGcgsw$`ANTkvpAQl&5D)aiq-Nts#OS1BRT6LFn*p2CkHJ&A7^^EZOewb}U_l&dV zDjVS3&$73=Pn{HV`?foiz8=oe`7gb}gju_hfsFidX~fkPPG)DO2gA_+?Y@P5roE^N zJy^azhY9V|wHhQ`B%jzXf_5iH=Z`Osnc$fm{<|dlnvq}LSgo!6iM?;s$C151!^P{dYK(`+B|714a}rRo)7njH9aKA8O^Q9uB_jvg&r z(ERQPpTGZo@B4NySv6kf-|O|tKjwm;*ne{0E)`qJKKkH`x=+K-Ol8kpB$KDnG$8*O z44Q3Ss3eI!d%H_!bW}=<-^6a#Q90#Cw|0e0t16Z2p`b$~$IfGQ$0qBI;^R%~*_zHY zyjA~l%|C~f_ zo|gPaG6vVcSbX(-2J-ZuT_~Z=TC~!Yw<%^xy_pTWIB@nNv*>KWzLB1^5&ULuo?w&w3wBNzk4g!{)Zqk!pQjX`f~o3642^4)2}y5jr+u2b76LAi!-7| zD$Xx>npu3Xd*a=-%^4)!2@skK&u3w7jIwo;b`%_Ly`F zI)C-q*mr*Rz8S0A<8kp`z4A+_+<%qav^4WO=e#BH`I)n47lSnWyJ?NDO~C16N01`z$!{6a|nQjCyIxQIH(tFqk{*403abA|{{#Fo7sa9^FK1jRvB6p%142@ubUJfLHI>i_Q66+H%6i*`fIL=9T;$he5&p z$x$$U!&{o;$-qI6AzRZq4CpWSFE4_PNvb`?m?XR0c>Fq=sJOVfEc1RKh9^r73cmdt z$6n4*|9hsvwOikUTAP7`@lVj%?@xgeQ@0;?HVPqp`DRW(E)EcBOvGpoNFM)oRhLb* zKAxM3mRgFM7qS=o*j-M{9|Qyjgd)Bs6DvE9u5Phw_V@XRotzZ>@$pkMf%9SyuBvcI zCgW=Qi(3ugV1AnPQLy9K6C5Y>VFT<*HSFz`5e6XC{9;>j()IX;h!Lej>QCxC6%u{J zFx>4-)`VgqODYGS*Vn6?lhl*j4DGP+Z^p#l?AlvpYX8lVvjvx&YyVB*W!Whhw3&6& zSwPA_95TFv5`dWt`0a+E@aUu5)^Zbw=w%C1Rz%JrnGzG;TM03rghP*BjvD7TpJR?m zPRmB9;Bv{$&D?^HC*V8q|9PLC1)Axd@c#t4uZaEZY<<>#j*XC-^-(?a^*9H}{!a)3 zB;k{wU-$lsJ#Nf2)AsGCsL=FC=$Nh5q{QCNjvjF@pck~wc&#cs|BXL}2?)KM2(I_p zfiD>G7?QLakYqawA&IhR*J7YQOS57Qc&oSllk(dyZPm*FQfPCVo&EOZ`h@+a?K?<= zg|&*)t;M!77rY8a4YSt)(gKK6g-jg2iZu*A_HP5zI6my2m)omGw|-sX4U_y_K?1EY zL&Ao?lI&m=8lY%j1DOeMJV4S7n>HD9_y&T7J0z^W>=IRiu|vo(wc`4kdySGCC~PKs zF>DD$j5qFiFv6o3aGD?C{_tEKF)YLlYHcV0b(XCUn<*>^z6Vf;U{Y)Al$aF0?TXJn z>gM%}0rYypK?X|08piO}N_4N3k3zKh%s;)fHF>_CIB}_|hh3^ss@a?G1mW2D!inZ{ zDG#%uZ|VJd{cbs*4~3Efa?8KZE3+6u`%G|bcg!VT6OcI|8}1|c?T@dv=;)TY)a?MZ zswG`b$4#v<+u&;X^S>LI!mcAXKp6q3X*l$)^lvh21l|dX){cRSV^6Vhv&5rHAKk1Y z5RkKLq0eH7Y_e+XGbaV;dbf|(r40xK{+jqVZlbgd`-HrU4NWlnFcnrG$R)v#MsZ2; zo6>`a_a^-#6DBzWLM7)(`fG~}Ao#plQ2`5G2CpJO*n(Vn*)F;yR+@v>dNOw@>_22X z@CBYb6%~5dxxMCjr#%Kmbcx*p2WRqS$__g4XEyR|IkZPQd>-e)Ctqk~+$Y}TAq~2V z@6=81UHh+nUAe|FiN6V~tw;OwnIF$P7w`^F|6v5+?@O}WmvqHU@7gT^qrThqE_y*F zwWG?5t7EiUKKBD|LFb(q&;FbfGoHy-Sk}HSi>OS`It(GxN=0_4uN0<)u?KrD|h-#{8vJL~3_BPX?%%{y!XWp35%27)J4ox$IY zFM~%Zn2*?I9O9z*a#j~HTfK40?{@FeoW@U5^vk&UDG|NvhKo~CC5DhYFMZ_em;n-9 z5Gfl|eSHQGp94biB?KcIlhh> zNhB6!jsoB^=;0!^x9EQ;;Z?8@%#1jhbT{~RM&F7bD~15~QHlMriTU%hH7a#xBfQ6_ z->~Tpfm>)9pc%J6&DOv7z*y!XP)7eb85Wx%9}h;6LZ}v;SR!| zllIq@4424Z>ThNV!Pp4dW;53#;5u0%E->7&UUMYa86tqWA+U#8QXTL`uS-6msczM! zbX0Ir%siXj7Q>!eoJjy7Z2!iHO*WT$W{mJ)SGDsW4zQViU}HsA@z;SwI=p3<3ZO?B z3|<`<1USJy!eNKe)kkdU$8E!)V{|Ax@MEsE5pJozS4H0{{q}gw_J6eQHTc*+Da9e# z71Rp+ABf#&>b}+K&6Pewo7<_!ykki9Zdk9gy+^V%%`t6vOX;?hd}IqpgE{7=HB<*_ zw-z=X#Z^hOcpAj~n363HU2e4JXMlLw;8M7v;iF$9cy45( zQe7CMk_WeJhA81aC*%EgEyLGa?1F)#;{C~^#;iLeb`NSIhy#+uaGncv5EPhO910(3 zba9K^C;eSFqXwhiFpOBuj~EYGTB<#drLEM0GFXg^2V|mce%#isBM>(TGLVU&N3`A; z1yomnLFr;giiYefu7{f)B;QP`EHY9o1WV1|{)2KrIAt>)(&-B85m}4Q1U1xyongj+ zSw<-P^#GvH*C-ZfjE^@r30QUnU>);!IA0#yH3(U5^eJZWthusmtMFws+&XP`X*JiS zIIg=^zYv)%5D&%oEpl@(plHMRM>r@d2q}kY^I=qto!rrN#&fJI3fQ+m+#)3cs}JyWYQ<08p=H771qqVHcnq=; zMd717xWt%;odhACun*WH84Z3oqIOm9ZC&uNbSM)Pr|TKjYXKv2Z#84v{PETb39to@ zYqt;lcOfS?w7D){Xd>QHKL3#Uyh-^#V^0S|v+?|wtO0&>9L#>4<#N?_zn*I!WDsjc z9c3SRx$3C@!DNk1qL%Bj&a&MAF-|O~p#b#oRZeAoAGc$mi6R`#Yq^=-RslF{)_(ti z8-fwW!fV}j!oLbc=eo5(s9&H@V3p_e!5#%Z9_mKKJiUzxgRb5W1U4~Q~`BljqU zT5qHsl;meHAuY^s|HqI*1>n5gr@Es|C?7(Gi%+e;6UZ6tgf>CTTT-%Nk_FYr`-?FD zI+bbJ^K(nMl{t<@b>Z-=zsN;p|6#Ixi(vZ_t%({#SlpBuIw8+w5cY0G!EoENmS{2; z!AwZ(LDsV&`^g)i2(~8x1J`&*A4qHP0=Rc?zp!sH(vepI`wkxnJY?AL78uS`lIHS; z{w)zNqH5!lo^_GXf)@aN*n6Bb(Mcve{yD4PG^1B%qba)6n+%+Q$O(>Y`#3B`JRq>e2uuPzA!t`4p0|Nm?R~spI_89$2ZK zo=JfyiU=8wvpYv<|9)&+FRvZVNuI(V=tl{4cV?7En-B z+_y>ey*{7cPkE@EOzN77D_EP6Jc#CMo!2(t;+iONQ(u&X!V!gw#+`wo#19@;AK+q$ z0iR}!p~;EjdJ3|Y{1SG#0*nVNSzQ6Tz^-gnL2NeUKx5#KVQf|8Q--=i)J}=~2kolW zk`w>2W(d^N`E>qQc1jPc{XTWzddjoj#d0d%q$>o`1&#*8(s9=YVq^n3$5RX=05SO> zn+`7lM93vaG9;26blZhI`(uZ61D#FanGF$RIQK%7(DbQbo_1)?-S_?KtYb`=ND21V zVaVI2dR5XwLhIMYbjZd%hfM|!LY1K0uD-6cjW~6e zOddsEy0M6>{`XESD2>QHco=saO|p#Br2k@~xFs(qdZ8t4y6GzQvMVd%M zDH2}N*Gtf49n;{E*m}|)35Wzn!qdU{5Z}sHi2B#QpoL z-lI5MaWsxbK*0kpyC>i+ncSh(1|(To2;?3%=GznFAG z&L)MUuLlbR6S8X!qTfeK8_JO8C%onD3plYsSiwjoDp7);3swr;g4Vm;FOCReC=|qO z-mR{vH5f}EFATa+R<9JE&g^uT6OJ*X_x+E zbc~|(Dsi;F%(C9$&)A#069;@bm~1%qKb z1w5Ea4j72B4Y+L?5WiTm#cL;y*N`BS>76t{6Q9~XTeF!-gSW5X6xL9j7=WTb1#f}32xHYUHWous9FHQ&ZCHr@qRD~@B!gTHER1)_r^Z)eyp8L{ z*xuhCnL=)rs%~J&51{M5iT3tg44>Acp5iMJXA{cH5n}-}0+YQ#hoX;n)%v zM~uPQkNyk+)*v}ckUWD~ohCB=sA@k1cQ0|n>`;oDG!*Kr4L~oUkfv$o)DH9w-b zd`n1pR%1{JShW}AaDCWZ`dFRVnQG3` zQfH&35~56O8HzsEtRP^(6ITpSkJg=QIOEov>4fMPk;rs;M~jXXFA`$r#PQdfwBv*A zS5T;(?~=hhr(%C~xb+Wf&0kOk3dswh4JqEDfLzzGwvxw0#}V$b$R_wl zHs4ljsbWs{D7@kS<#VU~E3eDm?jLcZz5mKK>{`ErmcH*qY*$@a{U|P~{@qX>eO?fTJPUm^k8r1QogG!nu62^r#@4w;F}1eKyGtb$7jzZE%?icF3MmR z3@DMc0W_7;;1dKmH~{J@j0o1@E(>vnZN4^cA~J=xu*L?;3=%*5K_(XmhjQQdye_;; zSL-r2@p5p<{?IK?O0QBwpdPa(mXnoHK>Kt#$=$yOBiA*{#ycT_ql-9?E?phwmHTys zeXH`44oYvcMixRCHa5%AiDAg>QYb2$i`u=4Fruj3JUtC72MlNhuV{)>ppC2WAez7w zLtlesn&1Z_8{!vg*Dt{2qC^89st5~xCdHHW<8k?3 zEkibvU6cdv05v;NnK=Mfn248#2bv5x2UzGJJ{2%0+Q0NLAQId@+Jmtt3g8j8EE2ZB z8t|FRUdPjaF4=w0BR4d%E^)Ys-G%1t^>c+@HBY# zsdDZsMn5wp{aGQg3L*KgI|88HD{KAxc(^u0n*=X|6?f4>qVAe`S70T+O4Vj!#DQ@y zo%9251ssTYSYf2bJ70Te`h}k+qzJ}ZYdw^}>ja2^hV@3dU*&0M0_*NHuqp-zd{oL) zg{l!#uTYR~b;$TCe&E_F-z}YjPB@xi6-|B+gvyI|iDFr!%@}o(y4e*p*;@gJ?9eoc zbDuH5kT(pM#*62F4NtJEoGL>PYpl112rbO>U&%Nl%88zv=|w{fVactvf(WNAwu$vp zb8`kk>yPQxIKSlI=n+NlPECOMn= z6%4*PEQJSp$47s+oJ|cJTDD>lhD#@2p_G#v?McDeSNqQE!4FVj(u{zYSNlm*g)1jr z8)%0xn>1umW--*4UxvJ4M?~S4F>*GO``H$|r<~440I;XWrTY6=UFzaLvs#16yKf+R zj50gwTKG!M>5jlpEhWkGHFY-4o=G-Dt}%bOkuJHG^>8PjFDcXkHWW&PXm4aGCOWCC zGw2pc5$!WaIu$KQr9wm{88DoJk&3w^*5QgJ`m@bkjHI@Z#?j4%&CZuE?Ry*1S+U8nsvh*avyBr zxR&ZnT_k!KC|K76K|P#?fm>4=N?)PG`l|sh$d7b@RTXMhWjDMh#3$k6PG8$I919mp za8B<3%9Chm$(bI4*|diD6B2bdW0Oabo4Dl4BlHkslW=$ zvU9Llyl4nCwN=i+6lNO^-r^P#AUk_%;H~sMW_p?c@ECV3gVYl&M`;MluzpyRZyneCERRogtffiUctE zJ^;5946`J`@{1nyJ;DJdEPzBoxpH+Hhn0OK7gQb$93jATT2f0mlz@0=ToLO|BcLz* zGPC0=%;`G$A+9#aLYc~RssOka9}s6s3N#d^gppOQ=m%4{PU z5h7LU@B#>hvD-t8RaNmG+WBj+=N(D#R~9o2W0;b!d+j5bk& z9UxcrYJ{ZbJ#ww>c|`_`)GH3;K3IftB7?S49iTR@TQElvDV~RNGWI@98AUiex)E*{ zO69Oc9-HUX@UJd0r*OMLunaFc8Cvn6Vpt=M++A0pT7gT zY?3%Gxe)S;;1{P2KG^-lqvz*?$WtIQV-?gSO$Yr_Xr|yd4T5+000~SEa9^zAZn#|&%m#u5`&Oqsmn*BxGNXveOFZ$21^le$Biq1 zg1U>7;d|igpg=f}+&>>a!4fy`A{r}{G*jA-5rP2?-DLr_joo%ARUi_m3qCoDbngQY zgrBO3Zaj)qiN;WZ_X^@gtGc44yJ!)Kd)S|l&sXw%l_o<(tH7NERn+Xkk;BCfa$q5< ztK$pm^k30zT3O!>y&OJ&3=Ipqe1f)r|2U25bnf6GyW5p1I?A8Wb^Sk_Dd3{|(EzoGvIdO4x9qwZ)W}&zk9`73H!VMVabH7U# zmnDE@8#oMZHF9*M;pOr`+{0O?*QT76HEoV7pm*SlhFTx1s00-4{2s;r2N#QpbR%PB zNAF2K{OpALYthp<=)Bg8>=oxRPuIjO5zf_M!F(Bp3*%UXu^IerTU-t0ca)xR+>M%v zgxCn2;ELaQEg8V;#=W9mnI5Yw4{W-_qEVT%YhpQSd1HNXsqFagnh0yAS&)85GSkT$ zK=VIs`G5%0uGxqKZpQk-?ATGsMR{vPuIJcHitBT64zaob{I0P;Z^%H+#mY3cOg6tz z@0>)Fdbv&UFRkUNTbzK2=H*&!ZQ`Kyd&rvseoXsbHmGi<)B`2EMuFw&fsQLXLO1jX$~2pd8)t@ z3GkT`=EJj=@bJ;AifBv^vf|%#Z4zCRJh_GOmzO+)FZ@Xv+a^T<0Gcrjs|t;8eWp3W z32kwR>jrCca7q%;&1S33Lh(`k44BzpmeQg639QC4uVS}}0p9oxm<6sJ`nj51kL|D3iZo6F*iVA>22!^2BJjf1E zNMm1O*~WT0hE!OWf-4xx&lid{JQ+c18X+@MwWhWP%o1_gTz$~e*-BrxrPu#3j)6BJ z+bzEH4WyoNXNX8b6H(t%iN**P6)x){WhACsHTcWi%0fTpG+%_ltH z0ubB@hz_9`o5XjI3Q)y(xE+)f$&WlxQNpqO;ynw+)r3ZvD@7X7Jhb>KtiEG4*hV z_6e-6Z04eDCD_3`kO;&0WzQbU*2SSd9+k|wR3Y?zo56tkSY%m9IpH0@kzqXpNbP=2 z#w!em`3KEA2T9CWwdTNJApCUQ9ZXv=y!10@X5r34mNOVW80Uy4IC7B+2#C&kH5z-# z5ZyP0Myywd!Tx{=CJ66T?~1BjBQQ@mukG^sR?OP{qBXL&m#J8O?5+3UIVsNq198%g zIH5oqCX@nTjSV3V(`rs~avn*Fa+3ggTlnmMYDSG9mVpFjp}jzC$AA*tr_y9OdRg{~ z{pS6r(nZYKBvFy3sa=eXi#9S_h_uAKUo&LeMJ?cKp4f7H$|ojb9ISI4edp4XLZx^V z=e6a_WBz2|sIuv?`aCW%zQ@unX%}DAGVhX#Q*e{Nm~V<*LBDg)K~(@pT(e2LPCk%b zsFD9taHe(h&=BfB^z+=$_o1Y9)>Y=Y^KaxlUpl6!B@%#5ym|(<+u=3}F5626UAFBn zP1Inq+suCkSm2|4(fgF{mN#MdO5{njT8UixvhJL`md9kwL2H|=3RD=6j^XZt(n=bB z?z^g9zEHDNm%tMRDVzkJ@{{g$WqT819lx)LBh8lU(5o5acOi%V*1#9K;Zz%%Yr^u{ zkm|fTRJkaIHb2u5)Vr$Vl~&9n**sgM;1Mk>K~U zCDa>tB)5BL2z(A*k5_W(+|eeD*y;hZmI5kR<|*8wh5JXlv@-8_b?9P z^ZWb6H|uI0x&)-XafO`Cfb$upVqc&35*LnR!Tt8&!(RYWkNR`lpJXR1)P-SjtYzzV zhKCl@wY9zfl2fBXimHReU~UnDk>bdPZZs|;fBl9ZAO!B=*2;QNL#6=yg9p&0NFyz# zY>uAo$+HM|i{Ls*sWv=+k{#<1O&Hcd(;`3{O~O=)xF|#OEgxgTtG$=~&ol$Q$+sSO z!ktSOB`?;Uxx&@EoGL~Nu)v?@w0Gf$qS-^T$UN8{ zJmGioNRimX^}fb79ec60#-|*qsX^Ij@H<=p(z6N&6&kZ%ht4IX4BUN zQ4_#&+7Qs+r8XI;L?k#>@+xK5a+zX-&r2O}=?Y|dmXi%FSn7bm$Q@5LE<@UUTD>;X zd#HPPU(K|veDhxIu^9X*i6_lOT=XeS=uK;%G0<=D7JK$DlzJ&Hizraw{NRPZaAWC) z7rRQl=hYBh#NzXP2Dv96IZ3d5jc+=;Oe~7xy8h^FSB6!ii>oAl~F1irS7iAsN$Qq=el5YM7ORobLt#;SO)(6xQv8cgRjCJ~= zq|B8%F=2&b0=lkNRiSOrFwQqK*6rgnj9yJpcJTy${wRtFO;xL_iOm_QJT zRe7ifri}N6${Q3GX()X0lBkD#|1v-R4yWEzqMU3Iip2>3(B5y!9z#8VAUxzb{kkK-bJk;0m#1!WX`Hs=CH%59s1plRz%1Ws1$^N z5|6`A=qo;K%{}anOY%=?xtR%}%+&U=(Da@BJ2M&u6{$Tqrm86R&48&?RfM#H6g@jg zY~PwF*|;%b#a@!$wSD7nSEWMrvlnCM&DgDEE3z{EQvi{I3_U^F&p`3I(V2cwwH!_f z7yjwn%G1UUJNNBmFBi?mZWKr z>0%_HNRi8nIt${{1Hm3tQO#$f)GCTYe|s#n<0;b6ZshQq@I3Z(s#is8l0cF`ZkVUP zHNPOj72TUgf0tEd!1EB^ks9pVi*O_f zSWc9H0w*??!~_^cnR0Dn#tF-}8>KXbsu{08KL2q|>3`>ZSv<91ghP2cAQS=lBqE*Y z+p6oHmKuk}rG7R717tadSCqv$CV!LzkV-)L24ay#GJ`xt3tix8sU<4e>YzIANVb2&rB-7FDJ4l}?Ep+=hdNATuzdr+C3oVWewRJ(QWedEM9^uNqjwfb^L|IuVhPHMM|R>J zAjct}Ct#Gjmtebpchg*M)s#K$3kM6~=xHGa2JrJG?sBO!5aB4VVHvY?DSz3T?c|qa zuRs`XO2GJbw@XjIAv!40V87^C9jHqRhivB=?nQBdIHFqdvZ3YnwjUE-Ak0WuWK5NWbo*@~ zn$W#D?=WUn{XYAx*+y;N6&Iyu}9#p+yK1&SPx3W3~;rja`J!-1bn!PB`i zvL%K<6EWtFsYPK#9)KolU#~$bDJ>?x)DS;TRUFu5N^j&hL>OE*CbQQC3mrP$QJ^d3 z%!AL(uznaC>&#J->vKS=Z}9b$>z*^F-L}-H=WHHxx_$Rob{KJ{E6G12PtTYCatpY3F?nGl^ ziRvJj?fIye;|5A3(xO^IbdKXXY=|(;F9K;`9eag|!d5F)8ELa~4H6Pfhhs!zGN>1# zbA1}o9>nPqW-SRtcN1vcJN7&ti7#5v!;-*Fe;XHV;hg*o0nyKeA`{V?%T=)|Y_ zIc@l`&yx{eN{v~|*yVdFr}p5MFjw|+Cv#=}bUpGPH+QxeK5qO!Dz*5V-<13NKZ(x| zD%c-WoWcv*(yB+9^Yl?H#E#Afk3)*)*xN7nl&yNY^NrlR#}bbEkLlmnXa-1-g%hLZ z(xH;6%OzOzYwFqZWo?+E)UeBSiQWUL-5TaH`Y?g%&J%qwjQOa z51=CNz(w9tHhU+L;K-w+Bbd_gQVxV>yk_{r)SWcq8-q$N->l5ZAf6K)Oqt5^fRqM? zO8x1ky__Li9;VxUmqh?|skN51-r)$Vpu0L)MlFn=mrHFTe$ zT%mv`f2gyg+0cj`mI}QndtE(?tAh!2GVf^bO8}jGu-ZU$l#o zUFrNg8*p@jp(3s=N%6SxFe&$0{B@A*OOKjJJHaK2gE0x(z3v z55>NvwExkkOW3hRhNTwN<|DoQYr~_9uRiLXKa0I$KGucw43OeGf~Dd*f^r!fGbwrz z0#$OM-(}xCw~<2wP1vpG;^qE*J}Ba9XfbQEeV8FRPEk@NgA_NC!Z>u;hgZg|lx0At z9~&rYF&n|Y!K(4d)nPRZAT9?(V(G9!BjxnblrYP66bhcq-&&v-Ul1jvoEh0$Sh zZ`MssGG>lV?Q$_wtS2DtM&yn-Y97{VeXt0&`IM6Zh=!3dt69Ce!?tsV5$>)55MLm| zG-W~;S0Fab4b(TM1_E-WKRR|Z-|p-HWjJ#<2{^Wbn)Q%=0S)0X=WDp1?l2+hf~)Y? zTLmWJ|2XMu#(Y()X_633S1^k%``g#-JbKs>HVAZ}tAvAL0@7!@ZRIEs%;5|pPRehs zREk?^8DG$iw(VNTFK94}_0(Il+44s9fGq(YUxZJxP8?yexYSIcpDI$?>-ZGOUQr0y z2A3s9Ho^vCIpRaZq=GiXFcQJ`;$=0sbsQ;E#WiiYDK8MQJ<@d)n1AHh0M8SiGwPGh z3|?*_{xpY`AN4Y)?O$;Kaj1K=i~c_&aiEgHUg`krf_LHy?So&YgMsEEk=8UQ+}+)u z8-DL8%cOV_d~<|HsS1s0OchQzN>FWVGTeKEBLtfb-|7 z0v@Xme0gaDy}M=UKMaE9KFDl8>WqAw8+^+X*yT`z?>7FDLCkd>Sm09q)q#0sbkT9l zI6$PeqJwBu0Mo%bNPvIvv&O`T{}7*lACXK7YgWY$3TY?K+zz5>p8Zt8vRa12q0D+}(WP=wp9p zsf*`FbZnczQBi?qvdYIZVl_zD>tbEi>p}j**OO-Gm`*WgL9-`yZrF!0pf6Nux8&>D z_z^A(7p!fXbw``dT&Rfl)Pd>%amd_ss>lyj zRhz=4z#hiu8#f@GAcv}KAVad!*1WuinuNaAU7}dvYOFf(&jB2#rB`i)D(Qk@&$FQ1 z6urgXg*@R>Lcl?rJD9-wNh2ux{2tPN{)LX@=dwiyD+tG_g?S|?iE`(XrfCg`+sdE;vepZmmF_M0n$XGg!{6O_`YFOYuZ?Pk^!E&wK#0=br*|K&YHxmn=v z(W}PhO6{urpPmw1(!=4uf4w>db@W&oQ%VZ&W%pGLTv%@KY`+Yvv=R71^2(ztkg%GktqVa&LovGQIS1x8o z$CrB=ZgjYsbfpx@d|kNMnO@TplSf8KmfFR87qGKZxj#`5-scy{c}`ld;ugqgDy4gP zUAcTNvK;!U93@TGdZmkxf5x@z1+H)3cO=~9&Q8~~+l@ZCBarWgJkYiQ?RMKNE|^X| z`McX1CcALl3E-@oS*8{%UG->vif%=Hq|9ylT%I%*mn z@mOC*R6kTxX-fbxqf(B%*+0^@L>w*Ku?d^oCn+=FzE<+BgWvI@fv8xfDYgwAd6hJ#O22hy_a-;+6@z)M2R;Ql0rmD@0^R&4vu9V}G)U zT{i3itbM^xxuR zK%DQuh43IUT!H5N`}KC^!q5YU!m4e3?ECq|>I*1p;rA*5wzF=cW2()|S;TWXgeUjE zKL%~+lU>Xu@6ku6ayg^p7Rl8fRi4caF-r{lcb2;NbcIzA|Crccjq=*+jU9HBJM_&h zt_qZf@Bg@Ct%n2nZC^hAc#66-BUc^RM$=^*>gLVFk8uN_I-a2 z@~O=_`%H2&I&0TW)I>Ehd#(5E_uPtl<&-agGi4KWn?|?(pyW`taqcg-lWsXD-p!Kguq)v`l~&Z%^vmARKLH#UG>}l6#y7tH~5Y z?DpwDj}*LxZC~JscRRbDvl>!(8D2zA^lx#{ubsMy^!2L~3mCuq0puxdyjV#wPc_t} zI}i`~!LE>!P%ylT1&zz16+vmr(gOLPSR#^J{-$6kSA?(tdxvdk@`iQ3JvOq59%KM` zEG3?Ko0J^KDHpv{=|D_B6Y@cOesMQGo_xWO*|nUo+vKQ56}sv9j2H{w)hzgkHdH<`zsDn0mDO^_q;@N zyv9p4{Hx4%86-8$I4F=0dRP@7$D>%jB4WYJLm9&%*c@31leFF2jWR2i%b;7VlB8WsBF#l{6;X%xNvOqnm)il}@EDJRnKY&f z4>Stq=SwGvw5XUa-a*|GrTuiuhhw4PWJ_%m};bOsU1s)3R6d*uN}e`A=lFf)c| zXt%03{1lyjcX76^*nn@@!Q!1}C<=#b^(j9xQuR6T@tfP3i#R3{XyzIN8r#W(^gp`> zBl-6Hq1gL?bSp*QQZ?C3+}aG$&lE%1$jJWvYi+tm&Ct4JAV}M*pU8@QCRfxL7j&AV zW&>I>r|wtPHU18M{9A$MC3!w=sk@w%uVjPmPb4qNSV%TD5`Szz=`?!w63pDz&-Z2^ zh~B{QsCT_BkTli#_GGvCZ}oa^9`Q*+cOpY4BEXPg-6)Ps2%CK@3_W)qZXognU7@Lx z?lQ^0hRkLRU_(>+Fl-CQz>6hMUuyCc^zcr;RoEm%y);Z>&ZK5frlA)w9SkUU?@w+^ z;}x=R`+@8LGq(^}I_}YB$bp7+iu*L3_}M~eR*3ug=EP4VK%z*CezV>EaQk6ho3nUH z3-aCsN?XFSe!>Ik?w$~n4QXTtt+9m1F>7a@${2QMD;F-hEP5wW_eyN>oG&a%J-^HO ze*1>kDS_SUhhuVLrtwOS_;V0U>5+)UJfpuS96gdsRv;P8x}ugIj{D94_$G-QO3?{B zg5ibRCMRRIz1*SfRJo0*bfpm4sab#`Er(~6Foa}hvr$Z^Q(j&uEWP6loex(?4h6Re zv;0zHTyZ>kDZWv*YQz>Cp1oQpd6IC}KP(K@GpSY=d>d)Qxj{a^J}WLWcuCvn{3={A zX|U)Ul2;j`>0*QzCtj6tlD!?VPpT#3oQ?clDKHi{;vJkA!T3b!1B+FH{$EN$omn1= zAgW>l!c%!7L~n#6>!H4sWm{P2>nVN0~9iZC0Xw`-r6^M!FS zQjzg=4FRJSI#vvD%ml|v=Cvyzt7_2K7++>o*gfuda@Z36d0?JqgQ44EOXK_a0c|H% zp-uHqwbnH=-YYhTi0aFU%SYfSG};8z!x;TM=NVo`{Lvxx^7bP?YWW(m^?xlPL!5|; zy1^}Mdo)8m(bPa?j#>J4@1!@lk%ofTd6TUys4N9{DR>2y-tjPm;$@{Q^gQzO0DH|2 z;0z}iN1`?~XuocuzyJGrvuq!0LVLLcxx1@X*SkD8J=0AJ&^pNItK)cC&V*84x$RL|rGpveviJaR2v-6HeIR?4)Jh1ExZlmou4~>aDf$0)$a>*z@E$~x31zi8cbduiK zOir$H_;L3dpsP!8TgkOkj_hfBm|MBA| zZ+-haZ+_#)KKUcxn%sWvD%gKaaqJShiPDDm+`n#MVg?OLgO_A3prl-%`6~Y~KZqZo z(b4Pt-VN>!-h#$6ibiQ1Z$@#Or&Y0fi)zD+VYd^#qX?OJvL{4`mXH9NKUVG0*8p0jH^ibJ5o) z3S$CKillc(VR}mmfGE_-QDe~x%#7roV!r>A*;tAQo}JF<{AwYo)A4n|ayIl==T{^u z8{DpO5(VRW?J?qU$)>kxih40Q(xW%hJ{WtsVgR?88i}N&o1ot6du<#^r}k}_Yj!sm zjTZsJBuKTReol*f!kjm?05CDMI7ib2Zk2ig++d#gZrK=Qp{X~~_r_S-Vr{stF6K^! zLd5InBUO>rI+G^U#PR)H6_#@F65=n7sLxVgW2pzz-t8N@p(isaHAm3qF{P}1GL})Q zfLT0w5{uOocJ3R8bm=%1qN`vC*~I8_WkIY*rDn_z{wzcaMWK5ylP$J$n0WF@| z;1v}QVcYh=#txswuKt$jA9*ba5IieQ(DxapI}fUD?HP>k>M7|xQG@Tji`TnzmZGSl z6t(30yISUA;6W4~7RnTIGjAx;RU$G6$XZ;lb14bZ@44Oql)RHc-*3whNCoX2_wsfN zW3mG@Za|AN&w&UVJj1=`VQ^qv1W=miLEVe)$-f8M#Ji7$e-5B^V|4v!oo;lE-QAu7 zF`Z{!{U=$^S}l;;$ogUFyG23Fuuj}QSc#qNL_w2i#tcfP+~>zUS5B+CUTyPy$@6D5 z%CfWdW_|bk;_~bhAOGl=-~W-1Kc+Z~g6D)nXyogHZW~7QGu|*ap<{JHi$nF=%14wT zvW9StGqPAng;g049YCmQN`x&Ap$8Zi?7rK!C)%mUAt=DYNLP(C%fN%sD1o%!{e{Y@ z!$ndThuvc8`V``wr({9m=CeX5ZX}<_F5H6n$cDj=+5AJ-BvMZcJSl`aIPj7<1s`oM1{yM_ z1`D=imxNs{cKRAA^O6xm;el3CvyR=<%N5?E(g$9DjlTJvx1{|D z)jT((YVOt3& zWBihg`-s5~DjcIQB0m(>1Ul-U`?U21#?uX=lpL>bN;xW12_V)rxM1v@-q3?XZ zeIz?nzDA#`!u8N|(p^`ye5`8!DwU*tZiDBC>-oDfNMGC+@8-=Kf|Bb1XqU$CWsUFy z3m{%F-+5eo*vP0yx&0og868;Z`i8F`)vg}%I-Bvl88JWsujy#3#|eX#o6pWKUitQ$ zZ+`FtU;fHJfBze=f9q&IKY!(eA2S1h(p<~l`Bw@|hMbbD3*9gvIW5cTgYK;yjdK>*BXl%cIlm){ClpI!80SRJP zgY-PS7VUl!G2i7ghGJ`d@=hlOZ_IvJrAN+oFd4Pndw*@(iNkfF6Ccj$hG~?;8Lm$x z`LYq+3~g^pNoGYSrK?%e8RpLDb-OUZVXoaRXq}xgHiSvkK+**)vSsBwt{!kwL7~YZT8>$ zn7qI

Td*THluralf(p{62KJ1){Kt_lhO;X09$h7RbUK@4*IGI1>aP?b7z?M zZO%|1!uGdh#cM*kxCT(;m!yYTte zsHdb2`A9*B!!;`OC1hIBu0heoTGB&pf&zbLPp@NWNCjOwFPtUmtDtpb<6W#9pPTXy z5@DR>dQG$On7a~$%88uju%o(gZOE0Z9(+^Sma7~m~7yo=}F%_hS6p*Vzq z%COYa>LKam z2zojKEP{xjSI{fTO(uY10O!sd)p$*_@4R%z1dd5K7sekdvuqrFGNw9VFfze=Grlf^ z)62Cc*PFlkA44IcUeDBrh!=rxPXm<$; z*Fzy@5cV*kYPJu+@_N7G*@HK@Zz9bN(RXGUSx(b+g^?xncjBK{(7t zA!nlXJCCJ*?;fr10u%+H1Z#;NLH1$Nx;73OSik|JuYKd2_Tut#@}VF4;8#BN6aU7; z?B*-a^9)`RoP009B3I^EI7BQ>g z)`~S`5Qwckhs62bt&PP?7V@yr_q%sxL+y-(BqK&4gT)UX3Qv0!kFK(=_xlrw{Qme1 zJmV3!-tm%DrN!VDz!G>4>~m)m*h`9Y1I#pC{H`Ig~W5<|m4H7_vg8pj)K7 z!*^qEcVVX;wz7jXp?*RCTyNn08Eo-e@+`DXX|4;)C;I50oOR+u}x>&Es78&j1u6~8HSkPDlELO+q$Mk@6_1s~PXR6ja5Um= zX%X(=vGjSN;~S^S5kQy()r5iYFwVG!L{g(3e8c-GM%jh>J8>Mm8uT1#P(q`v>kWiO zmFwdfUwckDsy?6cJWsa_OqSFxuT%lqD4?=7lNBA~+{)Ua8Cg$nkiz zkG@8NJYuJf#XH&4p<8rs@b!+yRWydTm96zq#XC}?vDVb|$6x4p;YJ#b>a z%RN2U9!OMJBz7fip4$n}Z=+=;tmJiHTwTS#^~EpoG)mf^`je>(nL9(hlb32>{2oDx z9RQQr7k}#u57yhwpMK@`?H}TH-Qxxx@gPol;bI`-=RBX2EER<#DY*AsdzuSLVXS5M z==&7UF)!XQ4&|olvvS11iosCAAWW-NpY^RQ(n@HB1UDWir=;0H!0a`cx^&>q0fG29 zz)9@1QZH$NFo{W1v(uLf*&rJ0&;?24KSGhSzAXIX22tH1EXqoJLnDs zdD;OH>RjU{sIZ0tdP0~&sx2=r$Xc0CCjv^;17v!Sno5zkdvj#y&FN0xd1^Xjj`(4nT|#0K^7kgwI7nVuVUfERGj8%}PEDKJ#cg)2g(Rn6E-_6cl@DyCDNt za-&9-kTrv_2zKHfm=jM;q}-Y=)5^P^7o-`o8b8otgt{Q(z5!&fHl9YKn2x3+Nu30# zHj-4&Esf#e86All>EpcAO3zhER~MHkK*@%wl71)=Qb9FrHcCjhuF6^f)U)$*$!ZuO z`-sP(;QK(uTompTPnM)DdPx%oAOfg>cf|<@$LnW|%FBBI1_md|bV{=`^_sO!LB)*k z|MXRUX13I9A}TRZg^?81=J5rUi;IwjQcL&&pb71RcSp({q!aasp-)jXvMQ+L-Ezv{ z7Vdwk*@Gg5Wv+`~(g=W%c_3ad-MWFhVZ7^im@ari+HKYIO^h|W3e{a0v;&o7`#Mh& zMv;)qh8L=swg^w=Z&G~c9)qD;LpP-52U-*mRM(trL`0BH!akT2xrUn<@J0+4T*2dV z@tE4HtDf6+GzP##h2%DHw>r?+YBlDvlCTFVDEm#>pp0KukyQ?B2szgDmYIk{S_q+&M;c&-@K02@7}#rzW)<9hib9Iu#W$J0Fz-_Ft#PLuYK`f+4R>E34~Q2F4hjPs_8NbR9;dm0@L#d zbuXl|3nlnaPH#8)1|Wn&7)k2Tc^$d|i{JNty+Brtbm4`!!HT;WX{2h%)zOv-kyvy? zeDIR^9SQL{%=+AuxnB`>ueOi1{S)8=r>5sG24b-di>CBn@Ko5KAEWJ2Pm2{2qm?vQ z`98FSMDxT8k=Y2fk-y7}sb8-(rpgOv3k{GiLji^d#?-Zg&{2>8rJ&UzVG7&j`)E

*$7CJPGVfvpd{34iPb#Gp9jw%AIA=pxeK8)Lt3zl$y1IC~CzZs4gQZWC$-#wXK9O58ziYfIA(G(|C<=3G-KeweOYZ*!iD)O|H+@F|K_j%T`G%&`zKS64Y)x(uF;ft_-xQC zfHDSZQKR7=c)M_Z7wYT4D+3Qqjdn#H@Nj{A96XO8vbx|TMkbYb8A8=#23IkIhNAIO zH9Q{8CEG}fJURfAu>$i%39srM4dnMYgjgelf>bd%;(mq_adY`BR6vgD)?~tc?&*TT zViq|Xg;ZS3D=o^cT&GJ(yLMXHJIo=JFZj(by-mOTOCP1prlMc`v0L<)f9cco==Xk) zzWQt5q-4UIMxGA8`kPChTL25Iy-k3eFBr%UtUxM3QX86PkXpL?yA8FuhVOL-72%i8 z^U~>cAQK1wUgt}?|LScX4o}sLSYiJD$4dH;O@CVdE}ym)(dadr8Tvzuq{i>$p3wZ^tJQpc|86qInQE%!Dt7Pr9c1$A=$$F#XDD%ju=Q* zV)RAVB=nVdsUjtOni{oel8_-)@+^#mCm?{#)hYmH_BFe@v}zLo73N+%UqvS%?6L#ngQeImHe&T8l zAw2O6@(yx>_olqdhc}~SV7KL6{rVvrn?{NmYPMQK<$56;9Ptnt4ZYOMm59Xs_y5H& z(@*?~Ptxyx8I#vELrG_&HBZ8|U; zvXO9aTM(}K{W7lJQxvDJcX5^?|f zH@}&4d#j)2MfAZ(f8>((W$fQIq!Yg+DA|Q@s_pc5e*gDBl;`=Uj*gFB;fXWh>!!RA zCQ@M4^7ChW3cg6i57vZt?}%T6Xf@`Y57p-g#40dp&ZTsE!$ttrN-IeN^}IXd%P?p` zh1%NrU40K^@6q&@Aeb8Q z)QIel*`>K+M;lMZVn~Jm(rdh^Kv3g#*C~rao(o~n1>Ouq!w`}KND+WTDjbB*i;)N< zJ>0u!p&)#K?44G*04^9502UGYGD=(&?^YmJR;>yzVXnbQp`?nCq1ZtE$cG-#SH4lu zgL`NE?}*mRD_Sj9balC)C+E-9qr&GCm%dZrH)VhTPu>0d_vqH`n?ia;<>7~qAJeuj zXajFWu@P{v;9dFEWM_aUcW{&#+we)!`brDux` z{rSK6XXxMl`Jbg*r^n(odi%*ay~;-G&1Va`|GwAh&wuu(=vV*GUt=(&SyOlj5l$77 zFTxSv_rw~mgVz+P#i=~s zxSnRzM4CP6AvZ5relSuOF=x1f7lIoz4&T zEJ1SyydVHQR6dt=hTpEMt%U0S#((+KW^8($WJ@NE7DefTp!L%;P8 z{t^9Gf94+jm0x*V-j~duYX-|X*Xse*P0+l-+K5dPJ+HITH0=w4Nf(+J?!@ujr#_|R zl~XqKrDT)=G>>?FeHA|8Mg=`PB@QB?5WB12x@Z{I39%yyzH>MqzDL50>;p z(}D=w^7@A|sb#GtCLBt#lx3BF_3Ph28G_pW z$ydMf<$G^FeE9Q6^Z5_u+v1cB)0jchgy-Mb*N#^Qmu7Kd+o)3<)I|uQMY^)W$ge}% zsne86Asy~CS)>>qjEqyaC1l3|8rrCHZ&_J{5Z0;T4H!@P!6PctOn2N2B-)H0#2^4B zG3!n(73^i~3h}_Rk??F7Wr5qQd2z{vUm{u=yr7GAh7(yw^)G~p-~$jCE(AS+s!Mqs zX6A%Sw=`TZ2AUgwP#mzEG~NsW!7dcvovTCnCMen3G!{)xG?C(k-+K6je)MB+&=t>(+c)PD;z5Prrx(w}^Kf-_ zDfiuZ^K_ohXu<|=wOaNm$=h{Kmscw>!lQ8{`aBoKLfV8PSx}|iYzhSnkqsI%BtS*l zi#h5vt<@OKlQx55bQ^eS7;ubmzvB&$e@1Q2bC>~;h2kZo(;H+2ZF&z_wONwmIgL=; zFMR$pv@9y|^h95Olg^%8keA|!E!|?^^49NugRbt}qS>9h^obw)aRDYP24+|U)5%o& z9Kg_`$~C4t3h;n?(}fBpMcFApBn8rV76BGoxAV|>5hDvCh#|wPt5Pf>ANcmrM`pyQ zJmKqSLSm(;Av-;y^!@kw-X~PQeI=WM=wwFG=}5lc@NVBNbJQ~zzD|3!ZcVGV6TlDzRQxR9&+G|S>R*bo(?z$uGil+sYsd=6PxCn>| zum7L7HxITgJMY52J)QB+Z|v9I>Or&Avay9HgpKV&qzthc=Houc7W?bL`8_@y^IeHO_-ZGG~!uPxA~p zYn()mqZ|h(T*qg0gWilGTMJyg=^emnP%4`7q*n<=CnPRjiT@zH@n%3tnwp19ceG|c zF$`LRItSw%WHQbCJ+Jg$UR&t@UV7!#iLROHw|wxMas?(;r&U^itsRqYwqMH}mtK%VCM z^+J0a9Eu!UupBh7g4e)7d8C_ona?F(m_Nv&9{5w;xDJn|l&{u>-ZTDQwR7kpOrZdH zVGKoehE?aWuiO){E)^(~DMy5bj4oZ^*yj2hx8&l5HQC>*Wuc&CrXZ!(LmZW6jLal{ zkKqQqbf)in)EiO-wY#kcWPB(G2U7vj>hjj6d_}9yquJb7f5J|~9OD{Snw#h%NEYqA zBTuL`zH=sRkFjQ($h=qbf}f?D>OqLlr2r(#^s{l?pjYsbb%_RJso%IG(Qd)#A6)@- zX#Vhbev7>S10RrE2Mc*z*Td>3J}n~!dZYKeOU6$f>6eey=~GI0xg5x+9CH z{5THD+m6;KUdqDHh4EvtvLWgCQAzqkiAQ6)1`j^?4jFvl5$hWtT+w<*5A)03Z5TkQ z8nhlU>#?f>Q9 z$zp3uzWqC%l+XRjm*g*ePhWoK*K+yEKlfd-GS1|`{>fjX1p=PY)W3WltoNWaNsXZL7H z3-lnQ3w#1EqxAvlD2k4MP2B04m;$p4Uhq43B^VcUfeU^G;6mcB&+F;}fn|V*oNCSR zAY$jzEjGFb2r)*X15WBU$uT*zbJ770=prHC=$L#tS{h(R-BEjUwo%(#0ZPKX>*fzF z>)7@l*9-%U6WzW_NQkxOi`Vq`tBOqyzVg+V4$wIn4Tr_!@A-!6_zd^nH=LfcThf!o z;qdy68;`E7tz62|?BaZpXH|^^;8@SZEUk))Me=Mqqbbi~QR*V=S-y;;#Vr@ZFzeHR zO2S6uYAP7`P&l;jtxXCGX%IVmc20@6`0}CljTDg{dIj7+;ek@q6_hP+lHB?q`gp*Z6r?V+qtTw%1E@izJ)5yri&?oH(D+{8X&`WN?Safa*Jse+a4#7o zC-?G6+G*PHC36h5cmEdBm`=P5yELhdZ@?=7KodTs5s9RzJe?=U#ZfSxi>Y2>)#WS$ zhjLbg3{j(xhrL-!Iel(Q<6KwM-022+-c10#Ck?q$8#$o+0qzEk)<~wajR53I+;6Ot zqR6dXtM9vpbX9D;g3gFrAbhd(N}7iEra%aqe(uA)iR5`sLM0@z043-!nD2*?eS7H| zzYkmr_}oyQ40FCXX-9N%WSx^yf8aU45nJ`s>0GWTFu{NCDd1h-Sl2_RAQ868M>3lo zaKNw`vAN6@(Ab!DGz#(5v7P7gv$}Y}AmtS5j_?b&~e7wzmeB2GwNWHO{ zlcB@s-8%8vX|0Z&8`!ApJ+EBGW@dk7)dcU88Dedu$MI-}WiE@!5v%;4_{blW$DVjX z4kvReF8a@YL89xoBzn&~#p(6Q6?inkJ@V2;d0Y>u!&hIGPwMaMn;ZJQZ{Gv762>jo2+d0NtUq|A`8iRfIDB&x8aVSFM`iGR`71eDkF!_=k%8#SbD)aYWgsivdpT5O^P6KO%(P1Wn``+T&P5((>0t{%10)3EY@PVv zFuY;3li`_>aD$~H1qU4uaytcL-$8&CwevG$@KA!f1AGRKcSsmDg#iCsD+_kZ(F!+{ znC7+sV5g$#kTM)6od-JdU4(jxK*McvO_x2p96I_K*C>FFR>thZs3IT6=iOl~m(4ya zeO*GxU1S?L=J+^#gVC2&V$zOmjv1XCBg8sZJIKmvE)!|h#b8PDcSt))9GfE7JibW_3WkPB(9t|X!ACYtASzCKK!a$Qfk{#&)c z&&c`jki#}!5d{hQP%G>HppqkcZxq&@3ubn{x*Edvp6SC0<%t&*M2vLP+dr5P2#j^H z4z-HAa`g(=FjP5}R@$Y4CRCb^7UQX`fuE5>B0SXttS6(vNcI&Z3{mY5oWAx*=H-#! z;Nw$rM~+vyvF|u=?NOGS+xp>14$^5TS@h3(=*Cqn1x6P7=l-mgz1y$Zm@KKdp3B)p z{^TG0z4E^IzgPCrWzseAn6CZB=bi)2UfdfuWTE$^Hy#r#l#97k`-d{$*^x)|GrU`` z+nxfS75(*u0-KeUvHbIo|AroDTNVcF$Fcxre44!)j5hU2(sGyZEJ8}Xwmv2Y9%DED z_gc*71Ym?@XOpvA0|ov?dJXhF&9)Utz@umDGV_&=KK^N$e`?J*Ct@Q&^1(teme}g7 z_jje%YY;Isa#dezBE|KuNHg81uZuNj(2cYlr6i<~do>vZKTzC&*L3}>ugH46L89%}FMLMVjso`AU*0>l3xdu`;xnjD3!yu01n{5^!9wrj`05tFZkxpInqE9x zTPp{%ev9-=~w2c#z0KysYj4ST+l3 zj_D~*MjgCW4z}cV#_m);PXJ=Dt_N1o_W)9?9#2t%_me3&(Y16<0q5@LKL5o#AO3-l z9LUnHK02*ya-NQf!q~&XFa7Gre)PiDg(vi%F6$2&DzY5`C6!f__Of*3w3Gwz81zT{ z5WRk8L^&YyvNYDVpNjD?j^?d-6sme~0hUvQhzAr2drj23UIvute3A1%7%4icy!Ije6plAJMHG%h7=4NK)%ohV529ZaEd_NrLL>=Ns)au9^vEa*1AT|qs9ag$bQ z=;Soy{UpRWbGV`IAFyjuVsus_0|%TTke#(E)q}^y3*&$!%~FjGIcia|Yl8bepDd_e zaK4LTJ~T$4q;^LE%htxa7UQcjDf}1)8K@;$G-Cg1k$-ys97kki+1%H-y4ts#0c-QSm<0y21`aGbWt73dsFHJM_U zk7>Kbhsi@)xd6^ZW{wFK&IOg=VN_;AoLdO4uRhh!5b$_XiE&sk_O$@ebzGG9@7SE$1vt|_K05X9EvV>#m98ZE zc<1EA_jJHZ04ZS~K1tXOvS0Yc3`Tt)X4t13zQ;cspvio`meqjngqs3Vz0UwA=QLS+ zP$$FE+8Y@TM|{1!JZx8F06-x#r|yUnzLwmj^SoDEpUnx$b8`$Z`Z15<0L)S1lHSn` z`kS(*nBk)S_p7(=+y23yuu%o^g1rtc>_@v29P&EFluagNK$jY~&kf znrwbR&O8xLYJiFyOF#CpG|b56(iR`bkXlD6sQFUV-o`uiAcvz1AWr7Em`a0d8yk0J z(e&0WDZN8zwd^do+E;ajwAR4!vYCMH4&=CF-MsO+=ZioNjgGUcV;?!+;g2-Uah?ge ze|6)VRP{YzB;=Y)1=MFY5e=f zYvs5%>_}C-PdJ1DM8FZC@*9VDRg)}-0~uW_d+92EEO2{s`39A zMuX0;4UkF|fZ(0D5xS7@8F94N@1t9!*QL@!Ck~YXGLw&g=1cP4_qxfztHIa+laq#Wh8jrf*83SPK+4(T)z&?Vr z<&-`uop)VI)8BJ?paFzht1~Bk$JtrHA14+p>DQmfw}t@*RUr_H^w$u3+ZqtBnj^ zx+A@BT9ZHbXD-W6{mLN!nO?t@@lc<)Qs%SsgOc--J@41~F(*^o zle%M?G;$uxt zCL{;q>bbzl1A#*$W0*4PdptZkYU{+-C7C%?p`)?v!oO93Sl^%XuWyHd+nmxFT*UZOY7-H!N`&mQfn7ItNlJ%ns(jcbKpV5DP5BT< zt=fii+1g}eNg>LNPQ${Di4lcSu*&)J)9M=<9e@XHHh{k{@mv;%e&|$sYyD$>~5+%3<#uDLM;|@nCEmL1%RB-=IkuY zW(#g&P)reU_|8_{RNix;X}KtP9UM3SFMK9-Lr(P18BOlABCGneVaK=yvR>@-i~U_H zrCgyu13MnTteY5U^ZqPR)Je1L1l!SP#yKD2SDQV}z;vMz?AYma>quzCnnX1;)@m38 z)}W4>}4X zT?1$z$_@VsEd zukUSoG*(F7!CEchQ=Gy&r(8_Q^EZ<_Q9N~`JCtv&-G`HdP!TCHRNH%(vLHlE=pF|P+t9q z&)t>}zGJSJ30$XLp{9D-lVgJYaWWf{n=f;{ag2ra-?bh zY`h$FKkYruPN0L(VY#0@eK+;q*P4O;lVk8L-zdwzWUOQW1!?~bzVKc@mO;YNa+?6WUF;~D;>}hu2=Zp0O*#0#7OvoCP`~j$IK(#2QT3UIoCQX{niYR1YLdp0VE$Z(mC&lCGt++J%A#8W^k`g12q8{ zIUk?$_4wa;IzgR#5$kn|yn07rK$0k!8_%4(l;`=imtJ}G(ck#wr*3}t_x(U2A^rA* z>Dq%hCdus1>!a0`ajNKgH0bxnS|KB8CDM%#j88qgs;r--k=c8D^CB32RhaX69}&t^?1q4hyPjyBt>e*bPV-3YVA%N#uuC=*C2~5#P{- z@m&e}q{NnYL%ZqNIt;Prurwj+oW^U`Ik1PsBF>qN>rLQ-l#rWk^~_O|SJ1q#$H=!lRz;VY63CfZf}X-eGCeeUeuRawnlLfAl0n*I%RgORl?+(1v`BSuf{=L>vqRFM z*N8c>VpC5OlZxXrCa8F;hHHiZw=netYF%_}a)k2fL35EAC^J1&X7+HkVzpcsrhZP{ zWTpznw$mfoSRFCQ4^{ST<`4?uHwf!gt&UQ5bLi}>Z{F3z2zfe%A9bY0sW9_2^9G69O~B~Th-Vnm)F@)d3T<`pRFF55(T?3r#Q6LK znYOO;zE+{G)$Nj&=@Y^us?WJOB8f%k-c9D~T0A z9)9q5$*bS`Ezzpd#kX=^zR>>D-aqiAUw~}|h;F`jc zAJ+T2CN@?FG~}BpP)gFi-W%4T=7PI(C`Xe8L;m1uTvuPeulTK4+$uj=VWJCXWu_56?8nxhw!VdQRz@oG`69^)~tg<|TFI z(de{C4ZrefRgtkq0L3yd9G;#!2;%UDv~QFrCfd|D3qGjvGUkxq_5+t;%D}DwD2M zOKg@82f-{G@}Zy;X%$-FiD!4)#s>Rq02&5G`B_6L7j1jYjV=@Fyg%4X048fUTBR^^bOs{ zSVOP%b9?)e>I2f(3VyUQA{lf~525LNA`?BFjuaT|C`f^tqlSUl;gPk+L0$zg(F=y} zY5c4+c$bjw(_pk=q%2CnJxPyQEU0QTOKN4_3m$S-_!$RpsC#>Qo#4m|OZSmJ;JF`L zu#HbwT5G3Qoi1NfIS-Odu3Xnm+gani_p;|+&y*YxXHDma?1Ws}+T=X}yB!B0J|j39 zbQz_4X{q3BLX)-GJeTQID|&?Gp-aTEN=%t5*6jrOGf~B^$3&~*yLWathley8fEWNx z@j9zqd=1tZ9FW0pxwyG0w_e(_4Ta=810@-L#XcJ)YTDK;9A3I0)%K1o9)Dc=FFY^9XTKoZPd+a1e&&5L-#?Jgedc!vgk}o7u>t3W0a(Y( zqE5x@4GP;}%+Oxf4`ZC11G#$TBBj)Ox(4T!%^oX%t+|8X2FBJEDG}lbgR`*$*~?cr zrm45@(6gm@?fR0(1v5uo%aDFI<quyhEg6C;F8{FNZ~>p^vCUW>(P#Ys{TE-B@BcAf@9S@u|NS3)S$^zC^}YSkJ$d1u z_9TBXk`F~I^6n4L<>C+B6j>X}Pyfta*;3&0{^5cAU;lC_k6zO^J&EMm>-9Ycb2p?f z9FBO-2w=+7$2HxKLsyN{Dm?m(#N-~V6()UmpfVaM2=606lf1Kto=|Ul{4qJy`?7z4 zJg4$(uG`lcpqxj2bk-(@&n4v4738sSN&vG) zFYRWR1->jK+?uf*0A&Cv=n@7{6TT)sBZvrl8vJE8);DBzJZ4xV&Y2_$Q6)B!Cvh9a zc=IsveP17N63#F1PXS1L*Q%$VIo4k=U)v~(^3uz%zIyq&Pk-{xdq4Q?mw)yD`OntYRxjxd8NlUD4@SK&)j+G%fgWI4}p8Uw+ypRppMG#KCnhm+4y z0Ud@p5ApI~uc@t81!-{rMnJj0q19u7;4VC9AeDk(TAQ@8uFT_vl~-q+Vt=fS(e67u<_73f zE_=K=?1F$$3WbWPk%Xfi@yV}+Ag^UYpAe+>TFb;*=gdh$;xJu26RALwWhfiS%`r)y z1K&bzJh2y`$5cud9*9aEBdWQ6#uYuBzyTVKdoqEk8GE*V%z-h4R)lk`*Gn0BO+$1=4)^4$l+`uH|}n;`+_kScqO>sTbmnl_2Rm`jhQ5Hk{w41yuHW81RV@?ZS*zsGN@qm z?9%U_O%pks?9tl>#%r~H#-I3O-z(q!E$`ud+dax`e(l=Jq40X{l&HX zxqm1rjN9}cR+leIuGbNt^L-z9Mw-umLB6_!*ULF)Cy^bSI)PkutjpCBtdb~%3Cm0Y z=`IPFt8{%vJ3M!Ge?yD_vvc6)N-v&_Tq<EX%=G6?ZA2SqGAm+PgWOyHK1?jBJCq1Cf~>7DxpuK9 zS5{GU_2oBz@rHcp`xmkpUY3u3bRz%de>IY4pSmgUn#KZN?>m0*4gG%?<)?mXM>aQd z`Nq|meBu|^<*`S#vhIPcSCRVS*zsog`RZ*DUD9K zPeOfjr2EHELD{@$WO6VkFR$Y04(acT;mZGCvB^E3rwbZRPZ++}x%Hl}GkK!)4mc_>4#y=51CasTsExOIivD)!2OK`{yb_88t7V=eeU6P199JJsi z>)BX{p^@_$yNe*_;`>TJP7Q2V?unJpm-~8+aZZe;PIDqYrE}8g`l|i4(yh)Z7RwYD z*N;qR)5S|Ky>k0s|C?WVLxIWSq^;Lkz@)2Z?G5_<0~#W{av=A`i1J6^jsvyxnzkOzuKJ65e0DLxHV7BAl zo;)(&llD>}q*1>H9Ga9TdDGzoG#&XYqp=t>hOXd@I3<{x~6a3*pZiS+?MVAJpz+{KW$U5ceP4~Dh2CceQhk) zu51$I?d{KKWOY}6_LpCJO`53%5jJ6D171kjfSqq&ClbO+a`1QpSb^NSKap%K1fqZSFZ{TC@9+B#xq0_MKf_cG=emO4`EGgQzxYwv zd-=ND__x0$>+gN1$jVq|pZUBVs833{u_3+py@#aboRI*Hyzl+*lfjE$l~?v=3}5tf zPX7%1!l!n|6^Vi(EcJ~L%Zj18<;E=qBsCp&JM2Y$&AzFi6f8j91tN7e81Z}K-ijps z4T<$0Rnc8Z*2k8&gwi+hKRY#F6m-Ib;dPlfJ!}C?()D#o*S5@~NPkWQVqt6}6pX$S z1(qokKB-rMc?*3Ise4(%j&3~8}kbY$(Dk#pZqCZf9nVGJJBWik#A^ZrN3m+hr=sG*mn=w z07~ln*`S}%Dd~=KTn`T0u*9$U^Dw>~3|G0wU|*ip6MEdt%R{-lz0bW2gyz68LFIox z3G-Vu#yP7S^dPm*eaAkLFF<|Da2Iqo-mvUs=-)}eXP?`5CYxozU)}k8;JtKJMctTy z<6W4zr7-{m1z#2eC#kHg4%sO|*e5^>&P}LYBUzd;vO|h^5k^J4^&FG?hA-YPz1TIe z;)69j?}eWz9336G$#ilsoz8SulD#j#@WSVd-CK8iTURSNk)3m2@~gh!U^E=2il|eq zY|=%(U`qkTcwIDo-Ix<1JLI;wq?NAX0Kor>Trc_{p_CU3pr}f61R!jU3LjAARX3Dp z)<%Lg5bNbhQS1ZALP}d=>8U`fM7qX~hOu~FlgmgD)OZvO%j-I^O+K{AIj2hu4F~sW zSDBF-H&JJu63!g88&iD*)Ni4%gQ$IFxPF4TL+^$#I-5hJ-sn@jA*Z3 zS+qLlif}o#!>*(h7cFpfW|%BYyVs1If`roClp~1Y=9)}()9nvz#u@APUK|f)>Pp^d z2X|22)boR!}tEZYcG2&rPE}oc*wDS>HMo0>c-u>vZxnw`*2(C9Bj#WIFyB!im%Z z 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 diff --git a/game/signatures/userbarallicopygs1.png b/game/signatures/userbarallicopygs1.png deleted file mode 100644 index 9d86c556ff867163cb3bc93a6d736736a8b0b16b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55612 zcmY(qWmFwaumw5?clSVWKe)RSEVxT>4(<~C;O+$X;O+!>2p-%62^O5-&dYc2ee13F zW2R`~e+>1O)&9ba^>xbpU{&`*&@Dgz)d&*#Cs|Par$X>A3*_ zD(-&=2*}DI0ss^h8!0JORcj}ACpT*+X9{^KDGFy-Co3C!O91%1ma75L)Hoy%x%+u7 zsTc`ORdiCvN1{-djDg}M(J@gXV<|*Z7Ovu}^<&G(z`grk5D6O}4~@lF1EWQwtRU`E z7R85rjf@_D`sMr8ZmH{Tf9kbmS@fX#Dz|9{u@4C?O^!>A2Z~l9`5t>aWOQic*DkAg z5DJYmfQ8g#LFx8F4Fc{1goT-@`Ve~n(C2wnB%tqOb{{)w#2e<3WTqhq8Vc%jPvTcZ zg5m+!4j;dUAUnIHos78gVv9oF{@)AEGOc)X@Crdi^w1Kyd$ zoI%`}+gFnSP>_WGueVn(pQkZur>A-2TQQ7Tj(QQ^sLafEUiW6IoW%j)mwUkME10c` z1S*68b$BhJJ%h9Ugj(Qn7h~0kDc%AU9IokHIsZ2{GKGoltE+pvyDJJqk_M*ZI{vSa z0pmWM7yE|*;pe-X?VjH>L7YZGAK>n{2PUtTN=RptkweWk_7grlx1qj0lg(2N$(yz7 zGU4s0;kd+0XT@G|mQY1WCNmDx&b?Xu-U2_tif-`$^|qoQ-z1iDBXihWMS3h<_rBkE z0C3sq)W5)h1Piqe`8DJ9b}shvp@0^ETFEE70Kg|{8dlBmCb7|flTW%Jh^b!U-E}_^ zxDSD}AAX}B_1T0sRFYbd_|KSLDhmNNKpS*O2*;VMEmh=&4f56`Scgupfqq z%s4qBbmhR*OE?L*Y*@aLQbT++I8joZ^zDf-@(snBb2xLdbB^lNhv15AZaEU_l(97n zyGBHTR4@he_psgE-N9Y1-FLf`mj)=gX5ucz_Zq($)W>ZVi1)Dexc3k&GdLx*zGkU! zmKSPb^Caj?))cm?*QrI6<8pgs2~33$$SaoA6n&W|u_m;>v#I;z-hsXO<-KzH51qM* z!w-Mb|G-{*p`nN4hm1x-7>Kip5Q!kfUPN^nN~Of}F~p;q?0g)@83&n|nNC`|Os!0Q z_(|g^UlhL3eR;>krdd&0TKTgQRqIM?LNlS_lZJn-tQMEXP6hHpT9sC1uIjPII}J#M zP`rP-##_s#vX{!FZ=@gaXx^xal*P(hj{U+#`r*h^}F3)z6cu zGvkGAo?fXIpc4}cct7)?Hrbd zc9m)AX}VQ%Rcciqj=OnlPs?&kyJb4{o`NtWMiuA{=|4acrr~oBG*&e>%TUS)K8gt5 z)UsCEmAotLl=kX%EIZ4{>-hxDQ*tW%>D_(sNb1k_qWR+RSa$OPO&6gFjRs*IZJJ1U zn8(FQn2c?7{jZvo(V)0giRl;9^k1P#?X$vP7iHsQF=K5;40mXD97Y^QzS1GkQPL@X zJoPbCQfEzP8FpE_a*A?Q-V$W6{%`A8YegGz{oV?~dTpyi ztG_A4j1bZ`TswG{(w*Yp;UD)Rf`}fmicv+TPZr?T?20F-E%-BQI_FHxfA~7>kPV_c zgEh0lwbP0_!8l}-tC2nb0YV6AcMG|SjEPbVo?uNEWzBv!viZGxSHb1`8%RJ!hAnDf9e@e^7XZSZ<|mVbjmXh+mZ^TezSPZwF*LAwOLL_%;)@LqonrSkLe&_y1-SH*NVEb<5 z>|HoLa2-}gP{E1=7EBXYid5!Ly^z3SDkq4gy~OpRjYshwARB;CvCZ<%My^O1GQC&6 zlwS4 zg6vy)PE=clHNFlz#b zO4X@OdTl^AozF+Rpilkd!Tl{DyJJ)>l)W(jDqWDqKwRr1< z>G**w3>%;K-bFZ#_hxRSHdj;)wOh7p|76KCz(}i1-%rPIL| zS!YY1Vp#7CX_adK+AI96%d%{2dP+!4vsm+5^HG!cY;Lo~bot(K_UxT+*Dd$S;<`cC z-HYg0&$<>!>*J!;qUDqPQ`4PTZB*sqecF?QQH`>L%jqcW9PA4sHAd@l`@$mGoQS4+ z!V>fG2aHkjp4Z%SFBWuObgj6Yk>AwL(%!p=cgS0J@6iRG zXHI8UZM&ge`CNkI@4p0ZON)5|BAeY;K2CSTcQ;!En*px$FVhp9 zt6ubHHC-xQ#@FJf601_15sP95uNy1p8-cccUIkaP8z1fv!a`00~gwBKvPi|qXC7N*LsA4MR;oApD(jmD3%rxfCpls7oojH_pJ zE|&FwcoPmH@lgT*8shz))KdQ4Q<%%Ce*^#@S^$8C0KmiBKY0iM9_#>cWC8$!82~`& zlx#dK3jotP^3oETpVv-a^y*m*Jjuf21eV7)eDlv*>neQejT(EEpc!s?q=DAk544E$hYFcoDC6_PjrDrAJwD(^Y! zuJk!QJr_AR>E>F_nkRRw{la{8qH_Zbz>x|QyX^e*&FXf8)Ee4VbBq$DXyPxA-njT1 zlK-FRCCBLLf&2eGgH1W!dHg0?oA7_a&cyZqE5AH?zD)i4sYd|&MHz}`98&o|g)m6x zo>|Us(rZ0D|5Jso6i{YD!y7mXFW3G*dPq`{pu2&^4+gbtGylCEHf3w+uX+CS?#WyF zxILL$#^DT4W2sQ-38t><-cs5d3N>(eRtlT;Sv8&=bM<| zpS$D{a7hk9M)^^%lC)Tq9sB>b)0clF)zdie<)-&_xX%BS9Cqa)UlBNXy~8P(j6YVN z{?~x#SHXbZFRrhsRF66!Xd*Tvr7A)NP)tDuM}>tgjb901V`cO!VZj6NAPPG6rjLRs zkxY^%a8wM~+s1AA)L18qdPASsup)_6Tb3{GKuO(sNaDAhK}aUSR$*&m{gV^`)x0++ z7ykt}c4aW^@|C7mIfEn`Qc&Tmw>ogaz#KLA^H!}g?up5q}4j~#i49`7?oyxzL(d+F-m9W$znP}F%M~Dhl%K;{{ zbKKR@aEdsy9dpk-7&A#ELy2qteL*WT6DX0u0ZOx!2^JEg<%*H^5D_*EHRP|anAl7X zelmOmDiX(vw^hx7-X|_aSrYik*cEv4rs&km6JaepMp^(4CG?!1$NVbs?lvaY&m=4B-g}m;4Bdk&V6g-vTBLVU0BZ^r2 zOGvO)(7m^(Q4WE%*xL$xC>9eiPW8u(9qTu=1kA~?7F=8;XWkk{kKoMS$Av*Wgn`ka zDyAYZv$E=4TCB=I6uR<(9X9zy7+-wr1N#FE3ktTxvKP|qS++&kZftGSun}2(aVoa? zg&UQeb}`4|u{N;%O@+cLR4&p8QJez<8SWjb5jhAxJQc)qv0g_d4ky1_Ya}pZLQxF< z@lq)ji9q2to(TTK^o?RSCka8~HkJf z)(7uwA*YSji9G~-kX`mrZOLys$eg|DuRTaCWTI%aQ&N%}Jb(2rrQGR#X=nRgW!#Mk ze7?B<`>yx-Q048PQ8BZ{;0sRDws*5Q{>P>!u1FcrPQWu80KF8TfYn?i#9Tj>ies$b z1e0Y$(HYtWJ!cG+w`A=Gf^9 zi+&PQ(f$6xJ1y72lq3>LG;rc0Zb}i09xAV0jv@)!4*m|LR8k-qOpbdiXgh;VW@{ni zW_R?VKFR{fk${=GGD-|jZdrqNRtw0~)Q23RTm;MI0WejzW^f4n!HR^H!$9DbflG$N z8_R&PlHMa(s3X3`KNnufBi z7CL?IYa-X^hLXgLN-s|;o*WcTlr-EE4ntrLjpQJN5B0$K9E*)DKHzp?kM5|~#Pa3dOUOYRQ>E?S)YcINZn z#&rV5L1RKw`4OnjuINhtWr2=Vx10M0m4HjQzBf|f@&YZfTLQBYIRuVkY22(ldiEKE z6iJiu6E-4}MNEYx#kdLEO!@q65efm@4Sym9M2w$%G6IJainRcW0KH?T*3&Cag`ohN z1`ceDx$!Fz>{rARf-nr~qfW0PVdPLe*b9$h9LKSiIw&I5xDz*0Rk!g3q5`LY4DmiD zRi6EUK6DBJiJ@_-3mlAo@$@fs+t9H-Y!2$wx~K;7!n9)h*+oi$>>b*QYPl?N9IT1u zg74G?y9XA0UmIyu-$fg)6yyL6VG)3Z+SYD3GBi4<02|=40yu3dQN2JhHcDJ3+5~z8 zGO-v|@|5yH)zEZiKwQ0bE;_-$+#625bT|cBP7h?ED#?;!`BrTMH8Q6|I`Jt5A*uEE zj}sM(lW@VHeru{*eOfmoeL)?9lSkP*G3FqUX#_=`Q1BthDr-BASuC?4$X+%kTXdf9 ziOPHSDR2j!+t(?YI9tHU!0!Re$M%+-VTn|YL1=NpL6*GYj(rO~rDo8s7!czDiWxdl z@7Isp$_U2kE8J#Q0rJ&$&b2k3N&#seD-ZY<&5{~IdV%`g8;wOcS3 z%QWaK#-bVS@3g#3QNwL${L*TD5Z*|LB@@xu*qn`GCq|iR@u;#b7QG;oXb7vnL3MV% z$c&I0aNOyM17eNr2+{ESRVZ}D4uK6H-yufuoyIjak7;!ZqW@;b|IDf+Sb&O zxeN$2Ec0Z;Ltlv>ZdVO$=;1d}5nI-cFlKch zf80H^)*S0ypL|F@#FQjMsp)qevC#Tr8HWxX*mERumxEfd-3i;Dyaw%8tX!mLo@XGP zgW|HvS{k?hL)CFnlLx#U(13}c46u1KNFGe0V~@;EbHPboT*{Jgs!z8@eqeTrHNW+R z8zP#mD|*REFFDDHO-kH_QnEj4A%^98k>H4j_O#(d+ej2QYLMCsqpf3Cnwbpqh=-(S z@h2M3Kwad%Gx{y3_nY-dW(L@IIeHu~KicQ8oYPoVF zUnI(7fTqnwH((}@mB-6|rELEbZMc1+6!yjBE?zh#b@<^LXr#0pB{&53-W#J534^90HOwMZ!EvOBDuMXuF5WLORi-tS_dDT? zso1x2_YUQ!%}AnQaSA2p90d4aNpm2nLBJdb365kDzG!+Q7MGvJgvaL6?qKhI3uok+ zVkQ>8=DC;e{63aWxFhLExXtgfJ5{^r&NKPA&W6pn?!p-=E*k zu5t3yeV^=zAxa2qBLmK1z#^KO$x4DYoqM?Q(9GD4L7m?{#(%bS-0FG==(=6|2$6|a zEJHH$Vo#suvHKq*_U&%}4FHI4(?2cMhycwuWoC!zi*6q2!TYqYMFkpoJ zS0?<&lk)nwO|XlqyT3HrQ7z`Wgx!I06-EMD5)kK^r?)@^2dP)cWG#ckm;DZplo+EA zALO<;X`%HeBS}MYOGcH#>k(;$AF#1!2R!Wx8vkP{=Yt&}(=I9>Vz*hKSUDWhwD zsj1P(vj*gnihE;q<|Sd{%e}t7L}O7=LX)1aR8{`)Q~5kVHr}}nfbO@M+x{x{-fQKM zlGlN%K{>!TjvQpswP0ocV{CTYH zNTZ=eqo(wn9cS$)IC}|5V4&-Y3rcD-Q$j8(gweo;m1QbNQ`44ECjP2?K)kZj>LNzv zTfxLG5jr`R5+fQ4?UNIbXfzNf;@;<~5Fe3caaplP@_Q z-)IcCq{_X|Zwc(SR;eZapT#f&T|~kQKXh|bz1(>`^yD$VQV@^gX;&G8HM&J+f$OLu z)dV2mAn8su$q8a038DIg?_&B1gtHcX{O!4M@tUi&F}Bx*Agp6=1+KAGD7O#Zc1#NI zQ`W_!r*?fo9%Rw)zKE< zWU5Ft*PUAH;uuEPsuH7sY5^U*jkO_LL$t}Hf2n)oZ;g|cRu>h;C!kE*5sEf$@ij$N zQC$Fp(-O=x&ycaww2?5-g;yUwawdW?Qj1R*SKdH69L`dUDW63#5E)sEuU=eDF>_H* zl}kk*mI%~`b@4kka`9P7wBZhEq=NuXy^}@xlsPhl7MW#b)te zU_KkV%MDu{i;sXK_2C<&L#x%vC<|TuBbgW=b%E;wj3>e&`DORJnK|glq^f8$$s5B1 z{fn%v<}}H~)N0@g0TK@km=TK@4n#?cTh2(02Z<_?HHJWVOWeb7A_~3kSaZutB1!zr zQhR&Z>q(?}Ba2;%KLhS@5geIKgJGp`xE@wiL*=y&L8xZGI`Wcv%xE(Pe!%Tl4i><* zWg#q&1HNNC8t}Hg>FTX+ch#6$CM)!~vYv&kS!rz&iweTIWfYZ~M(QM7vH+#!vi~;% zsuJ5k9tnHN@e(D%=NB#-SgH3laI=W2tQ1T^<`+shu$+Sd?rM+=yRwz@4>SHzqI7hd zG7Hu_QLE!(MM$gDT;Wh|ItqGgf*EP#@8+(Gjr>|BAO~6%t)ICwP9y&3N+Fj_TL!s3;eudLMgiq8gT~EE+b4EG~vGGQ+=$w}X+w zk346v9X(tG^m-MHBhYV+5IXNtln=OvveL|N#c0T(JqeLXiDMIj^ZlsK>f&P_bv6GH zNeFc3@EN-uF?A1=B^I#DL2#9=zZ#j%mO3s{>sAq_90pk(Q)8`04}?C=>J#87J;Gbn z*wpW15g_4a#6aiC==09ik|ni3e>d6j31d*CktOxLCeq}8!x*nPu5xpm1+P$v!iyJu z4^dvF-}9G6q!L7CNa74d3YwbYviw|NRjwL+V^!ZMVzXAt@068p!D%YE8{38MFiR?{>U zMBDXyBi!$O|0?0P@x4oQ!BU6oVT~tHgPV~E%DQia;@(LAQrBm&>Cw6>qLXDU;Dm^e zqD2Nvvd7hNN&AY;;Lw1n=#KvNmxVRYB|Q;Vi!7#6$dd{yCTU2+P77`gK9P$)8Quoa zL>~THDqx;^D=gyYj3=&PiH(X1sU}=@sj}T>lE!Tx&}(wZw?$$1ZEWnelD&YauWEeK ziYoy@O_UImp$sA7+t$ncWrq1TMAXT2=HOAZ{p48tWxlvENt{ed4saR4Cm_{M_5ZL- zcbcpEqSQh?cd33O5F5;@k8&@X3OzD&0jq`#ebe`_SBEtGv4aJ}S>Hx24|I+X=#a9f zxtXD&M3wbxGkr?p2^k_HVP(YuQeW&uGa<7i=MKL$D5{9QOcinpBj^r|qu0h^16fU| zUb&ZS@~uTbD)%l@HDNdjp{kq`aG50trBPX|2$~r&jFI4qC1-9;4ku(!)E0|0jo?rd z)M8jV`PF7LLqmq(hMcnXPQ_#vVMB*Zi)5De_%Wi`mlE^BgPoNZ zioCXa)wTdNg8G%UPda0{O8u5)^&`dtJmHvrCi5*Q_rp=b`*>}Zdwa)5?$|`qg6_iz z7|o-$gU#lp zYN@*eXX*Kr!=`bgC@dk~!;p&+vVT(MxffM{?im2>T!xRHtW*N%ufa^+d z;syJi7@p}sfM#BKh||pITeho*ik__U$hIZ%zN-kAC*#*+3zP=j{(8b8d)h{vF|o7J zwTaSJ{_kU_{hx}imq0(T8F9=mq?dg}hGj~3(=1^zWlT!m7E#ZCq?*Jz+U zB0!Ps5#&@ZK>kxst!pOv!0)>?F>^yqz|_as>|y&AXRDgX_%S2!E|ivDvCBaMjr%K- zSLUyxX|zO1ZzheX4^3`pkwL<2qnY4eB!3_WHpNQHKJw>dZzXlG~u_E)+g zoUjgJhUKUY&dEuvv1w<}5jvaQ{2*xCTJ3GMPF`6?rThx1_57ClxY&x~EN4zu-NXRyKNTuYbm5+t)iy7CtIj!5^i zXKb@`O~Vzug8c|<+;IZ_l>xY>o`DqWm~Q?9s*5lB0Sd3LCC^%lALUGpO`>Xoa(v+Y zk(D$urz@@jCgl=|X1ZT%W=cdF;fYjueXu6(W$NWi_O5ryCBcoy{*6eDOuBTuw1nuf zuxYA-tI-_NCsca)nV_`Rt%PRD-SM2*?>{$N;~OYf?<3JJAq6OAMu=wd__+CvY#o-r z-uah(^1K+9WC6ECs7=!@DBH0S4OVK0GemWwDRz^4QuD(dKf%~dSjQoCn1{NIkD5A;-c>eBr=2^a=0%&o|Vk&oR^$FqFhKhpR&m-*~)#>fzari!8iO zpB&gA=%%5?WMY-Csno#`APS?wWxbKQ9=;^mWma6<9$fM?F6h{1QlzGZIG$dI>K>y? z%Y9$O*Tk}zZtwB(&hKgl`!Z*$&sDBy3@aG@#Q#<=k%}C2rI`%FWJ1{(s;A~uo^Gko zs3j8&<+3`k5n#~}!!s8{A{weSDp-@o{zt(o|JJcke6F!6pZ0Uc*=7GCE^Ye2oq2p; zfB)Hri0xK3bpLmS$?Vg8EHx9rBDt2@7&x_gP^pRoYeg%sjn9b7uXf6W)<>XHT4DNC ze?-wtavYakor8ImUwKcQBaD4SQ@kN8o>Fhc&?bSx@s~2=VtBAj2$!IS>Z8P$0~@7} z>mW6n^Fv&zTJ0O0!+dqUAKe;Uc*1l}uxiuDble`loRyb;Qp6!A!7_ZVH)zkh5$-Na zHV6tqT&!468BL}C@P$hv3W;N1P;56Ag@}G>R6VkWRsy+T-t%C1YOChH#pBTMAmg8l zM36P!KjjOVsE1jXj4H{i*EHLL-e+7Yl!Ng05K&S%m~Tkoz;w=gw|91Wr66z#9QV_z zI)NmMUY|_<@Nc~tp>=^7>c2G-`7fl)vG@zFh|7)fY0h=w$*e|kAzT8oYoC!r>C=kb z;cJ%%VRup7@IJe$i+>EnRv@uM9(ATG8aqy-CgybXAG*G{Y@XlCoC5T*Ag0dN8vb2U~H}p`q&kVj+=* zUmP$DoF)!xESMUX5pLsbJFh7cXPrb}HhkoGSY9(}UyF6_@3fvZQ=M;CrT=B8=dCEK z_<*H9FgF()r`9IswiBR^{o{|>&r(bbZk-^uS@(0>0QuSA)GM&RMKpf9tw!mq%uz{} zyoq5Jc0AG|%1NKSQp>ZpJ3BXxiU`XYJ$zgR3>~)*8AIPJP^E1myLgLIfUrJXSyIrE zh{*P~a^6W`eqJ&JGq3>u6@p)V zQ6n%<=`cZ4Y)@C8_mo0EpD-WroOmyOP_&cNuzprHM>d(+w26*n5!H$N6!Is<7DV$- z_wksxl>hPgpWMmkqj3Fme42mF8u-R#uKByLar}Hqf-cwu@bmNAh(d~zL!+$LOKoY_W(Rd##kXkt2A6^G0T1H~k?iXX(;E&;WhwxFd zk6mYFgnBP(NN2Q17``5vFskGa3tcp-!+)Y}NsERp2SD&R2jiEiO4vePmA7US(l)Cl zzjHm(LW%T~K7wTDVo{%}CpE?o7Pyt^>i1$wwW9VvqB5#Hknxnk!TmPWBZrmMDBCmB zW1W#g(#TYJp&O+dVev-=gl6`;3-gK<;(XEC2}A##WsVrTCOd5Uoivm6~Vuti!O}TbaR0dxL-6RF+&KIGr{0-uaCAFT*&RL z7cIf{s*GJ-_$7FNEUuqV3oFD#FiYO4y1HC@tR3)|Pug8c8ZzmZ66whyYqpP$ZS>!# z3;CFuR7IA`jhB@S*f!GwxJfWXr=u1WMI0rmkqlf{0lizsAV$HDlW)!Zzw*(|)q$~G zA+OJE>mIqo#zXzi;K25LNIjaH-iM1K#RpZC*6O3m9p=PK0n(N z&wCO*@M^sJ&X#b-?49R95Dwffg{eYY*yy2~r63A87rdZ>XaTFjb=&_L$G8hRXP#(b z<~!t7jZefg`=ZyvisqQhJ{8?Wua4U@KBGm0w5u+e<+;bW>iVIOq+4X~W1qgOb@bUF zDUp5TfJ7_|xCO4v%m-n&qAfl;sAaZAFwJ161O1+gOm!9eb7a0p)r}1AfqpVGq|%lo zp;ekb8Qs|hWT*+kOpzk&av=AJUnVfYIO0jmQX+2(UCVB zA1W>_DNQfkoWLPUZoW&jgUn?dj#V2pcJp`U9fKM~x9N?AinH>FKi*t@Q9}BbGE_qA zPMVwZO7uXO{VJesofe3iqU+*9Jnqn1_F$$Gd_U@fZ!UZz z_My_py_it!y~q70`G=<^j*tS~50X04L7#B{?Ni#jpV3C$J!b3ruM_#jOMnM6eEDrNawT2R3z9K*u9hJ$A z{MHwi;rjk8mwbJ=gFSiFpio7SRWqdP{G_CfVVXhVHTj8gKr@(0%6?Lu@y)GI(-pT< zg;58ltnh-wLT|cl!yr>U;^-N|6rX(PAx#Q|@3+`IlAfNoo!eE^OhGPP22QpnJ`Pvs zm=otaEILpz9nCbG*O^FKBO_neL?t}HC|SyvR_0@p(b=F56l7Fec*Elp+ z263rTkYS#4p8`t)s*X%$juMC;cW6yGoKmA5-Nax`C?j5TTHYa^fB9?~`Q^BOD!hnH ztoXJEz27FEy5Q&JUUw1Qv`o|6mM?qKC{S!jG-_2jdr0aoF!`)UsUp(z8KLVh?}a@o zX$^D}a3^!VLvZc_{p`Wa$pv{itsUzcU?R?2TrodGqh>ER`x!mJ!8 zMDrSr&pEG;*LLfSrfa(IPP65%V%zvWX5GzmB9z$s*>|s6u2nFoBdLTA?ud-mojgs= z2qLvl3YpW1utc4FP z2}|$u3EahNj6D-nM+$@L;@OhavC0K#BQKSHKHdspIS0s>yxBj4fCZzENgosUFKgRZ z3v)2hcjUzYMnI5rpGFEx1ld!J!M%Y2Lf&-|W=B>QG-Yiz`|^tw)AqWrxmc^({DAcI zu$L5njBo)fPEYOlDO}F8=XZ)7jY)p#t8{WuKj9VY+JQ=AL789D_^NoGod%iv$Cz>( zjM5pk_Z>u~VK$!fOKb`qru=DM4Id%jUzN&r z9>)kD1QGmVmr&2HtTNeF`8?rC(;(^(C};UBwN$u76>v5P??vG9a$${}-W6>w?L%SI z)nT+nE}k7snm`?k?kp%+;Jdm{m=3%dQ_tG3#?vLjf$+lWo!$#JeqSIBIh|m@tbO|T zl~Ej4;zJYXdg34ZXjluMrM0-A$p|&F^QQA-xcH+Qy8w;}xU}&ntK5+x`$^^k9o=Mv z>SR9CDVZq<8`G+R{%3Cpn_e3p`R?LAYUhuaV5}|NBt>lR%F3DX{G6*Mq8&$~a5qHy z^{tQ2mz^+5qBj*PH-KcU%Rk60D;=*>wfNDhr@jBxIPP$@x7&2%urn_{LFn2aGhT$> zGx7xmZQ$=1<5ISHo9UeWZ)RAftas`?#@xwcPLkGM6x^HEe~kilC#x;fLn`!xt8w+& z>Wt~!Y&<8DNQO4#;583$Jy#u;#~Ka&tl$zbm%*RD*?AuHymOkVu|zM=@x2mHLypNF zm89gdD$Iq;fEr~HC>z-$J<$yrWX-61=0by7Zi6PKiZ(>8PvgJk3Zu-+aG&Z{zHeL2 zv~3#9>!4;^$+Q|xkUxm=%xIfFuFSWAD)|;pn6>yR9SQI*tKYC+eB)d{2CWt9Z5$26 zJ+y1U5-_dT8!CFgzK=U8{lu)Vl+`Xm+YctZ8Mm70eRD)5&O-JaLBek!CNmkXEr=En z;xaG%?2|ATTm+sx^{?x+$l8zEi?AIf<}s1T?onrP&dOVt&kw(~cYkhG86Q&sS(R#$z^u7SNIVAg~z8ayv zl(N3BqkSD*|7ax`<%HAa+p*V=6Lz%oJP<>FI?aQ@21h{xaERIKBp8I^{yNEaZj?Ju zaP?s#*%lSNFlsc2#CO>>@{Ob0c-7CpYEPRG&CSwjjYr~O2Lb)wKCsN6VPd6ql79Hx zy6KA3X^V#Jd)yIjGg4f2lB5q$DVI=(rO|`USvEuU=e^Xq2mW|Wknog%nD!z))n#ZV zo9lEZLJnGQSzmEIjsMmiRpa5)tERLvU-s0ds8irI(!pEGj`B~!K@`f`A2mMJOLo;d zb`;kuq+~mP?!W2FuD{dEV|Mzi50VmE8JASiiZhR)ZRwnqMNxZy_D8dd9~x;Y`n@s6 z32(lZX2Nfl>ceKC(Jo4(G53^)3tbUF?G?UYp^+h{=C3m;dTjO9Ya$xN!9z=*#jyWF zDQhnW^*d9wLOX(GKUqzL{$^6zS9S_ZQzybSrcwuS15i?ly{acq*Z_-=jl)?DFYdg3 zt%Dx6-bu4%Pl^-yZBe^5h=5?>xp2%>+pMq(RfI?L$Te7~S+x9e zlVGoQd6w^X1d~_?Q0nmT7Z=`UzxOt^cFKM1y6tr6BdWz{q%}b)=1)I8F%9kG7zKnH zmPLEv{{67lI+M&rv@?ragatH7^!_X`Cf~W=McY-8+qH4cp%gb_htWCU z-L`G_TD#%4=DW~5ixQsg2oC48zs}UsTsiqvk*R03;I@kWaVazU1XX0Ze$CE?JHyCg z1%q7=yjD`W`OQCW+KKM#rNBTk3JXQBKOcDhCQ|rICCa*59f;4}S!2S=R)JMm?TrfY zy*T(9$RHT@yfd~dohs&E=SjQ#VFpRhCUFzWY#Y?g{u?qlG=!FD_(1&W#MZJB5>blR zAJuF;6G-4EQ$XbY|gKjE=>OiEL+Ad@C;Q-(q!-3U{P1{0WK=28Sc zxZL*41ldv5DFHP=3e13|i^KTuxje4Fe(>NeyZ&)k@E5lPVH-uJY`pz^4%%!&PlKoS zS}qgypUhSM=g)IL%g#?c?#4bH??-`>CThA5#!3am{sE!At3ICsyf(vcnD%thbQWX6 zhV8N}xJ!=qR_+!WB(o1qE`L1M(bY2D6viBHpXbb|dA~T6Kre$;B1*b%sdTq2^V-`EgSkm(@?t*H1W)FTxSv@D&)R5t80V42_(D@_j zhmUvNyQE~5LrkT9d|F*dCLvZt!=>{gzJkr!^ z-&jD*i)YM>V}fbhyzjq+bN212{UzW{TvezOf^pkXp!yJH}`OlO=)_^FCrvmSaZD1Bm^xIcU(Nu z+edxR!+jMi>EwyEf%c7Avt!x|(Rw9`3NKc;0b7RvYQ@1S*8=~c2BQ=lO*y%mb_rZq z$jPApDsJCy;EyjIi#4R>ME?WsW0*pyP0gP3Lu89HNz6uclqYNZT?NYt%l((s?fQjf zgQ82fP(QqIbF*0qg?y!A`e&6|>DBKR%m&P@Xmo+0Go)JePDLYtr{$dat4p?R$mJx>6NKpeL-SUJ3C*JJh}*F3nq; zq@b5^ZaS4b-NRCRJ+5l|ro)q*r&`8Bme2{Mi2Q!1r^#k}>%z5cZ`0dnJOul8V*PzB zp2y@%K}$D@jC9p&Eb}=G;!HcyGzzQR4K`gOBX;rAD+=^=Dp%bQ>Zz*&*Uz|L(bs<_ zmvPbQb!!a;LzVc18pq)9j{8^^RCIjqF>;O^q=sJ8g{Y?~Y8~)Ne%D4DxHz zdT1nD)2HnP>#c@)a@c8?wIjJJw|yZ*MO--*9JAKAG+5v_xRV+gQotkO`4N0;Y|Zga zz{VzAsjBn4WA~IG?6VuTj)t;zW`3Hw(^`R{-cS>`mT{j-i4-d>>b;e&K1xRkDuimO zl)Dts-LIz9qGGcm3n^D+asn}t09s-s995h4tiK;jQqOH(N??iOFs`bbN-M5I{_5G! ze4>3kXQRhR%49dUcxN-=Hz6M|63wzd=ZpFN*Vu!AV@}TY!+M+5_ErDa51$`TNFns} zpU-Y^bl+%z-$|M&7_!HW)eHMJv_lPx1<83Js7 zgzm_H{hfE)=yC}@$nWK0dpGyIu@x{HczXiJr{ZKv3jL~K?i`%1k2`RIc#UlvKiqov}t?Cb-rida*PM5&31h&O#(K@s*O_i(Al|Y; zw9sNs%5L8#w}T{)yuOLic}g(o8Pm1(`?VZ1?|M|Mojlx2dY24vsygxq?jryEJ;%%G zf|$%%q}o6B^n$kc^~hgWe0<-W-g~%{Jn<|Yqc44UN1B`SYj?@PK3=8N=!DXC^Vp?J zwRXmkc!Od*Y^4E7wFO(0!`SGAByRDGKm!mBzH*h;+qHYSNR%xgb`RsJ@Z3y;|NFL_ zIu0LfrPN8kB+syBB`F81(D=#d{{e77kH3uSI!RXtY5TiL=R&U}S8J2ts}F}XbZN^z z&|>juwFK`XLzoFK^#J|9EIsIgj$DdM^#Ieg1Vgh$azTa8L}5!o#p2%UfeAwoFeit^ zpNgxF4Labsg1*ZFztCZ{3VmtIX?j(6QalRdj z`wt)C+2uK2_}F*g?ccKRJ%8uctTedpFGWfDFNdi*zTrEPOWV7k-c8piQe5qXD*-V%{_MC4uw;c?FS>2Fta^4m#%EuiEW!0Fkh|M=?s?f>;U z@=1tmtkxT>kB)JA^CnJi+(NfnS25R2bJ2<*^VOYk6?>HlUJmTco4R4S$?Xn8J(DA# zdH?c2^1L3Mn_Pgr5G-P`v(5*~9S7^(uu@COun4rEXqOYaqx4axpDz!*>r5$-*qM?S( zX+Z{PUV2(O77o(h3q4G+7!%I{!fa=8h`OO^d}+(z$YMvgDC3Y`6@6+;$1gxc`5G-~ z-774L-)Mao{SVXC2~AYo?PWOy_a8jOlk;czzCZP&_`x6i7x2IP;@5Eb##?yv^)~_U z^PF$r#J}@r{|x@&@fm*O@Be@B@SV4D=j;>=OWw`iy_X=~L0W55MOKBns<0%`D*5-t zE>0-jq{+S(SZjZ$Vzbu<$u2=?xxbkJ)+uSZ3<^>cnS(8zIEW!0@@AU=A#?;%PwMqp ze(S330f|o25_tlxC()K(T9+43aB+T)Kk;w;HT>jH{uCa(a}Q%4usIF5xV*r2caF!; z9^g;^@qZ0J@PmI0f9EHE3g2<$3$;wThAhA^+GpHtr_ITJZ{Lg2$|3!#0U6nJAn?*n zS%eDn$$V9q8^RRURqWN(hMepi?%khqc$kevIX$xs5@G`=<7hgR?B~4Sn+q)-qG?m8;;V~=Jzv>eRGW03ZyIP(#w%+9H`$c4^6$bzE5-IpSIa5X zpxwM+=;}PM6rG2KmZdG*=z((bVod9SlFmelAJFP8r&@X!_GKaVJ|y04qcLg{?GQqz^Y0_q|7Wi=Nv-F-W7b?+{J%-U{Xpr ztJP|qbG~u3?my5yd*^R$BA=}L75bw!HpfRey>SyaZaoL?;%paOQvGtC0=L?9(01}} zZ`8Zh7zy)9952&gJ*zU=;ZXb)*AsSK_AaC~E(*f1~g2iZe9VLA0Q2n^I-Kk#Hbrj&!YES5Z_^nv8 zs|!RH0=2SGdq-bDtoKaHP_=HvG77Tww*bUq+H=m(Y=4W`&x;6B&h|P!ds$B+;Enqa z@WLPZ!}$33eJ>t7Ime&-H~)29o}c5nTQ@KaBi?xX9$tF+MZ9tU310rtNAOE`--oBa z^(#|YjL$!;nSkJ;QeH*ea{UtHSPZk|m5p*}yYLrE7-qtF0>CbvbK zAV&4?aVg)l3pO{K51mS=xnV{o8rk1N8wXvU-kTN~AXR&NAgpH@bVj%ea+VD25~K(w ztxQ|?)`rQEX0DND^D~nt=oCZ>o&&p<$(iZ!v;j2D%Q4Lf1!Ecmy3Ga(f+%6NrV3)R z0w=g!<>B(jA9b6*GYo@@h^VR%Q69%p`o7O8rTnQ+ed;~2Ch@(35&*rbp03yHJEyyc ze`~{ftM6Cn)*JMzBb=Pxz>V8?5xRI~huemwm7O^+>9~a}K=Zr?xumxl3qfp?cTzp^ zehwvmS`IB{heT5au;jTSJNw{|D2>C6iD;<{1t5GtD5-ORu+&?$4wS%COms^nrp7|u z=B1SD*~WOc*F87hd|u=-R7>14r00MGrls=(&xLqpVyHB7!+Zpq3vye{5iJ6Q+RLK^ zP;Q(Qbk$LWZ&5#8W)|queFVqv^zPK=723bijx5i?`o9?ZRv5?-$&f72oFO?`RzS}7 zvne5KhUNs)WB|h12V_85eGEGL&>&#z2y7SA?ujCcRy&~qFa?p~$;B3z!yYQYzw~2& z2G4c__7_{MzVdaPz4H(n0=g`C|LziR|JGOV;Kdhk{NnrZy+80n_~l>udAz!N6Gy8a zXGfbR>ChJnny0^oMPMF>X%Mx~Iv)@s2eK9lhsr5shuFGn>N8D^8>Y#(2*G+)Vf1HX zu&-s;O%%Wwn2;M+P4)#kgB%DEhC&8LAP+m-xP5|u?|=E@c>SGM@v%Sse&}$Hmp=L& zR>vLgzxEWjKCr?4Prr#TfARAe$1UP|g9i_v;Kdh!uYVc1+!K;ozo%Qb2pt38c$IMT z4$yUk$L|2op4sHWoplvobwJlo-ORf_B6blR1NuIqTL<)Az-}Ax*0TuJP=O4`fahOe zoSX#ghk$Vi7zP6t%*Jr6HkL;cf(cw7+(!jIgX>t9CC8^v?R)FB-J`P`Q_5{<0`Uqk zJg7-q>NFOBrHD$2=fZ8}1zWJp`rxaz;+Ey8ghDv5@kNt(>&$)AA!OQ^@uD={CMYl2 zj0KRXw%@kIxik$l=M;F6BC8Dx(%O~fYH;5n9Ujv{2UFIwmK>PB_Xl-kX zTC>|5vfYfs?#G^WtDo|oJ6TotF~(7>Vb%yBf9g}8`nGzL_rjP20Da&0Cq#65nz#R} zkcW?GzXEs#?$$UuIm6lQ=fSa`?b>Hl_X05%)v-48RH41v`ePMNN#omY$}#O?pJiST zE;lhZlvwr&iyFjO#8cH~%uQGq7Ia-x9w@cj+EKpLQspWO(}Iwei6{X_qF2SYGtkgJ ze9k_#36zCtX*D*7a#%*0;?`T&g5c_Ipj{BOsbf+j3@+Ed^wC%*^VTq@Mq{*01f_3b zSG_{jHhLV@!-C2dWVXq<@1_r;#qX-9vkwLuR18SuoRL#6v5#v=Lwy@Ga@8 zP*^Yt(Azdh(i%5>dtTnB706f30RtKclA3aI8~-1Sr5V$R&wl0?pf5ha`_69T=;#i<}-xIc=m9IG$cHFyu(+%{8`-C4R|;j)o^}J81}|4be(~cRSyIr+5oCz_MhMmBAO;|@l z-V%}!?%$6Xhlm?DBW~S^ScM1~BQ7rk7!liTz{N#?BH+0fBA&Y&@Z@R0#Rbg;oNBt0 zt_SYkv9Bd>1QWv)^cdsBLS5N_;A)9->Dob#$+ z-;3aNwOXymaXh|#wE7V|ef;Obs>fzy;c2Vm6P(_D4x#I>*rI@|85oB`XRx65bkQ%M zluZhts0$WdReKllXKs2f(6SzRpy6AoZL2g*+1dpw&j;b`!De$daKBG>WJzrx9sP7zg{ml~IcR!J93T z?GDHRfHvQ=w^N_^9CY|awB46FAhFj>1M2S-j$2dpXZdy42JGvkDX8K~tR0j0&n|Fw>lWVs$}6~d_Fd!$W;nvaG$G287p|s`7f)3K8%VNySFp}nAB`kKH zSZrWIvlCpVsgjo>AjVc|6FDGWI;P+=VFGg3FrWpLM5^p#yF=$DtVq4*6*Pl&1KkDm zn}`Qre~J(pmyZYB{m?1SUOYw~1u2hs{oYs5?Gkbr(09Po`@qpn!gCwo{M=Gh_kk=) zbpX;1xID4*DbAhP*}oGJ_6qFJflDP9yAtBcY`%{klQq(d1Qo&_77*8IQsp7a?E|9d)dC(!JmRw~&N-3t;fy;bKg>fzo2YEhM zh32)y?b@XwV%uA%1tW4m<2B2zS_B9#H|KPyeA2ooF}M4+K%{OEmjeE#aVRZfnM>2g zEOWv7p+sl6{_skd@I)E+c74=OE^a-CnvY~{N8^ML!`(ZIIPjFk8yH#6a9KKHA-93 z;H^$U=fa~>+XNrBHnjta8`h+4;6`ovqBu=jK-6dh4!Lr2TO-WVgOKyWN=5Tsd)v38 z)gLTB12@7>F6@Y4-Vlne25rsWkEb1h=p60xLMX*FHKuA8u`=O?hP7ClaI##rID|#S zGtpId&6VCNJWncZ!@p)hnc;w*WGQ}ZbqaJfN!(bB5oyd2Nsye7_6dXcdl=J*Jd8-= z0B`Ya$-7W+0Tx-ItgdrVXez8k14w+vv=m$iC;l_#B-OuW0&WF27I4Wr>t;+%ol^=3 zX|5ZIPK#-)@XtC=qg4CaxB!a`VA$>Ou^<1p@jc)BF+6^D35|>oragvF|0c9wA${|k z=q@hM9UmJo+3hesdW8MMhj{7y0^id`+&?|T$>|wB_@NKuwc{f^{@I_#&CS}MHJY)B z?E*yP1>gqww$ERAhG|)n1rFBdM4P6aP3}!;vWezdjPYuN#Ueznps5LOtd2N7Fl(2x zY+=9r2A!Oo;!Ce>@!SVj7`F*n2gFqX2gd2$HS!=he(o-Izr}cVUy%Astiu|Yd*IpI zz@6K`&AY(yF(C=?;7vQV<6FQu67t@o+*hcLMfZttac)9cBH%IumluS=h4Tcf`=_A* zG6N^a5!mktd9;!h0GylGkavWK4+t0MgjH|!DG?)t9$o0bp@UL~zUx3-fJ+2X0L2c0Lj|_2^OF1q z2;{JhTY*3f4KiaPaG*rfNVYb~o+XWdixA(Q>psK-Wtf{)_CD7U~GY(jyFz>Z<$d*;kvF#C4 z1H~4pl2}9)&+6NaZMBZuHk+kwX|Hnyz2vL5ud*X-k#XCuJs+^t9?Feas zEn55MvKPpe2cfZY7uCIZDeF*El`E-+m?x`(+VC>13`QCpaHJ7w9KD~zfN>a+h5=A< zPl>rfM6@=n5=;RA>TSOz8$hwt$*J5j0SQGeOb4l5f4^~BSORB7L>+W+n_{WP+AUF3 z`CUiO%yz9>c55cCZ%SjO-%tf;WG&S*fRP*40F#4i)%Ez?|MPF-t6zH!KlI0b80(ui z(0${ZIDhkPV7=3c*gj;x z0{Y%QM9RRk3*g3`@(~Flz#DJaW~yHk=mOYX5F{JudHk4gbYkVA(bdV;%7Sq7CgH{z zaQ>9Q9ick{c25aU9s)OR5yl;3)f-3}K^S{0GcgGJ7_6L0wihNjiM!1@)JQKz0 zf^ER$<^iszTF;!Ljh?13^?IPpPYch!9w^lm4IdT~ho$X#2|{#{1tyE~DFfiH15_YT zL{+SgR!|v1GUA4eXBUc(C8Bdxy;Rj_%zT-1zKAhyza485-wRu^TCHx&v-^KZx&R3s zLR_IgI>OD{w*jVExJ<@@F1U0xlxx|t{7S9_=G{n3c||Z!aV%YSmxF|sxd)4pDXnWm zFpnx;B(LaF%HRCjd21Uc^I%C2Bcw+JSGr1 z!{J~;8Wsco@0^|WP<8gfg`y5j?Dw3RC`gXgfU1L)mcamPeHgW=PgcMU*NphKs?fvQ zBz5KjC~4}8QU^raSS=X9U>6J)<}J7eBRAO#gp3Kcs8#6j$y?ML_Z-L8S z{{@_X@5jJL8%P?ld-wq8d+3ENoH8dsAI6#S!RH3UCm>Hk@jemmmSAGL0n;thd z>v}x`PoF3Im~W}~GP$-aYG~R(v>>1~mK^iMVze&NKnE<}nD-~DrBcjOS3_(72sg8v zG&(jqVDl{L&>p3J|H%#)`vDw)=kC5AUppt7C_@$CKI?p+n0s z;E~J5Ko$MEIE)lSG63}ai@=Q=_Sv?V_CCaxL2`NnxO*3P@`Ui_Yry3>K^1uN$gbm^ zJHW{);qsZC*9-3>oSgx;?gAH236I{e6Qu||d_Y+DgmeOIdV3v==Iy3H81^<{u-HW> zHhYW=mjDw+?i#NwL5aZ3uJMQnvG+eKaB%j8BZ9LsAw&e9kft#w6L7g=p>Za}pT|=E z$%||vY398vfp1G$0_HlB_It9F2Rsj%H>A0>pBC0BA~tp)@y45xF2z6+<#&hSDzop@rHLGK4<20RlWRntV#S< zY)Oo9Eh3vEO@B$objo3E17o#9>^6w2&Aj(Z114tLgJweE)7onaKx@XUJ9{pJQLc=Exl=_ayVp|MFcWI|?5Ym1+KIDO@X5PamRq3K z0OXlqw&abp=g`(=B~LVV0W9gj16Im8tW&wFbT1Z}ck~1fCvd77+mTZ;u#raOG+^A1 z$m1U4Fkl?_rqRfXqyqL5OIFL>DDIS;oC#5NMoGauFR>JDMQx7Q+@S0?Y;smP)EG-Y zB%K119KD7-ea_V6Ln!7}RH6kSqeb9c6I~vfj?v}Ci@d|xL9 zr48)6xmn|KKj0%D`7j=B2RyoU2RsfonY{FV=oi0SUz~Ervlm{#>hcn+iwpev<_Npb zeGV80FatM^*Hd%H#`3Rf6G_WX@InK|Jl`Bt-4f=Buccgr#?BtX)FHb(Z_zEE#nBKJ z%u86ND$?9W$=+eS*i$()nu2ouf;sw>fqPGPxZDo7ck55$kN)VN#FIyl@Q;7%|Be2L z+}bVRKzQ!MXE?sKhGfB;U%H1gei=7z+(P){|08_)3!lRW`4=z>a2(bZfWX~8$0rM2 zmCuW%ug;Ul7NQp7)G1tpF(>`X5?C|LSu^@Z;MQH>g%`}~d+(dT$r*6-hCTbEInU7t zAgt8bH&KkEoy!X^0jIZs^GCq#7c7$g*}1*;?K8sBP5bxdQ$mP9x&+R5K*}b{B>-bK zSfF{)R7evvk$09S$OtHp4lo%Mtbs>L3IZV$A?-a&#%tT;tFkh{2neACE;wr(^R$=sq>b4AL}W|`|G+Y&Ywjv{XKb_bJ}mrmB! zsyyo(aTQF>9C8QxK=HCCSo7=^7T-P-BQQfafMZ0r?y(wI$isl+G_H;aAA3r4AtEOL z&b%Y>(YIqw;~X#%viQy=cW$>HA1R3wXp`g$s%{9 zasFtNb)j-K$cJd&3qc#5LW}B&=gq>}9lAEk?yCH5>}tj0nbCyc$=s3C2A44bIgQwt z7TL)(965~`hdsvK9{c@Z%mRs7T|MjzP$aRkiUACJ$_G&-XFW{gqmwhG@|KFRDT5$u zP0}qI5E3u3lyUHG$;LD(_{(R`a@8FbnrqEi^fzis1|iJHRo8TOj^u8V=HAw>&AG9A z^HsrfDeo=y59Cj8xli!>SGqq}@Dpt(`0&{lP{HaWA430E{sPV)JVyK<{zW|dzyGJ$ z|DB%%jU%4?&=28Df8>wh_|w0R_~1Uq4}1{glPB0-Uf@=+aJ~b~^-Q@R>9F0J4orAh zP|QmWQ=qF#>)^A~q3*ObIk{Q?s9{vmq)8Vmb4`Br(j>`*n43SRR{Zd_K1nx8LJO!2LIX^C!-nMGt37c8xa2_E~mmTKEd% z^!jVSJMVZ@{9TKaAG2v(&Yu7ew)Q)Z9-6RM1-SbH@XCkmS$OimN=mn%pK_c6JR66A zTX%rIS3G`T=epk5IX!z~;06FP6O>Ii)5lm-)QHLQb`&5b-#8l6B1xfSg_udCMpOPw zQJ^q^I3OvI$8G(dLJ@o*6d(ic(RV8luRz=(#2&=Pws7b`)XicQ>ipkmzeEpoZN|Kn z1r}Y4+jb^lsbiseiCo(?Os@ixRxYr_8!gzxo zK~RCj4zcgi^*!P^;LbRH?3}~rMdSv6rvOfw`S{zhCf}-*)2Ecy$9?ySG!A#;YUOXZ zLf3E5uQqer9v#RQDGyy?t##T7eal`eEp2t64~s5bILlgIwOqFSS@OJfG%uQwWnFmS z7p|e2*2(i5!#wvVwk4O`TGg6p^X$9Zws(c(!|~+H0J4@D!NNi|v*#W-nCGC8!-8_e zq~r$F8aP!=$B1zpplOG3*kjo30f;+SrgTw=_%#-@x~l0t)CHqbm9Z9*;=cS4w}`^9hav+WMdgv-bG@W=n~ClEGk zymj*?zVZL~&v5I;O$;x+jAwW6BHh1_^AEg&<1c&;$N%Khxc8wC;k&-?`>=iV2%q`2 zUjr-Q>E#}`j@IU6XmfE6SmWEAi2{^ry&Cfn!YV@bQdNje{}VdU*>_pD=Y?1mbC51r zuq8a#q;MmiCGWmlSQ#+z^m4@4_y=+J`Zw{lFMp{zq1N3^@b)HB9>EmAev`8%+@P26 z^6?MhKmV!!7jhnKu~fxsy~1y%h`;#B5qEBF>ZTxeu05hDzhfMYB_T5Af&e^wWl z>*m|9fb*?&^F6y^J#EgP0NY{evO7Ehw$bz`XE%WDIq;=>z|C90(?@1M&KY>$OTg{t zZ1GI6Y?7l>;MoJ$NW`LCI_sjDxFrcFz@(}_-^A3CW{su>*BK9|d z!QBd>TY+c|E_xU4z_9~|zS-q9Oaje25npK)(l+YUX`|7GR?arGdNt^>wP&{>f-@b< z0d{}ZJ^Nd9)tseHALze<~u! zM06w~Yi90YX|UhElvBz$A%qUVT6f!jmz_Q%?$GrsY>tkrjh7cYmR1nCbbUxOnU)2b zY2NNStM7UaU62NJ9CXYaYBk>qDi;yGtq_wAXk*$HEwrtro1I<@IG7Klk}e{UuXyxn zT8x%Jtwrce^Gt_Q1`7dK8$~V9E;TkbLesetieVU$(g5*tOWF?@_j?TE4ms^z!yzDu zg=u9$R>hbMh(yoX&{0h&>UUk8PfSUD(XmpDh=N$_XBfSJ$)w=U0xe1&O2z@^3UjAM z(KRf`ljs~I9J;5o*Kr0VVp0AMnAgN=lK_~-|f(KJ-+)BpTOsT6Zq)m8z2BTkJj@J)oo4!&6%S%7QOr( zaJ7{HHx9ej9VXnAu4qo_E(7kcV3i68Du9O<4f)D59GY-Kc587-t5yIvPkVg#{@3ah zTFP?Io&a4~0~jnJwu;piM@Ogl>X*NQ@4qvkTLHK3D4x3mjKkhQ&8DCAyy_Upt}n?7 zy!AS;y)dEc>Ik^|KH!B908bwpdy=-sf?f{5<^*`@4)FX7z{%+`RC|2kw;ti`x2&vF zN&-*r8#B^*iE4Xp39j4$uY44E|4XKOVFr#jgxEzuMhur0u6FsvfKYej+7_|c0fF_+ z$u2*VWZj9!v1B#b;9T`wXNQ&{m(mA^6zU-;BdG~_nM`1mQUsoSG3FM&YloMFkCAz}%;A+Er2jSyE>F7i@Q=z4_E zL7mMxpa7U@CutEZT9aCJUb2}*F*K|SA81K&sBg|vW4Wwcw9N?Hlqu0xC+xbF~#h~qSV>>PMgRgZ}1L{*QNc^yLNa?asUIp^INlRkv7Qq}c% zdH#vW(QI8^k8ZWX>CKxn)jTi4$D~a;rFrlSEd(`fFN4@PcxvwlnuDAo?o?b&+M^{> z(qUnR*Dxc~S9PqqpCUEhoM{g3}$JpSsdc4rkxi+mbt%d|WPne}~IAQBcEhNiTm3WR>1dBkL*%R_M3?L*g8xoWR@8mb}@~scxhzakzdxqEnFFt2_5h^LpVG^7(1DlSp z+bX{H6)Ww$|AWBIn}mDsD4ssF-#fW!0@f!^uf6;d@ctL=JjV>YbMF$*9$(_(g0LT( zg|D=RkOuIPeU|kRaC~Oh?)U`gx(F3PR^VtuxHz7!ExV>=a7Jd+n^uK`_X0{bPwhu@ z4nbVdoC%j(6P2$wWz0MJPvVX`0~_iOxrkO4it1L1X8ApmMwIRg$bba#en&vggwdb3 zJd!iXgaHKFS-wkPGBCU+2bYAwcO~R?4iN(J4uq%1t`I?$AuyIF_G`p$h0w3jb*t(y zGAnd9m1*Rv#<7O@6+|Ofg_O%SAG{Q?F2%Xa#;;h!O~|~pOJ!kcj{kLOZKgSM9NM)p zL{Lh`9CAR{_vptCW7pw$+`bS(Sf`XW0FH_1gqhbKD9{5K-b*Pb00_e{tZtm0y>I*E z$w}xtaE#z+)~&XkJ%0;3Zo8u`A9NZ0eu$K zYTDLUu2-15S-2WEyRIZx9HH~BvkT!ifB?Ba9FI&vQV09Zp6cjF~ec% zFT_og#afamdLo&GYgaOC-bFXjisj1Uyj0}Vf+Z21hmBQXu1q;T%)r@EkDvR${GSl| z4W57L1Gv};o;};*v;XANcyjX&zVl!CIELT&4SeG(UjcU=h#A8tz908g@V;@xt=+aJ z+CF&a9$tF6>o}+#a_*y+n z>5D}!E=413ZKtX%HWT(<%4q`~;o{_ymC~`X3g;KVX0ygeKJdeq_^S#cf{0=q2Xw0r z4<6jd^EXVJlSUign>gu7lG^vyYqRRU{!I(ryKxIRIRc(N1;(Vf^&D{fMJs3Cd&f#O zt25xEADy}jKX?GV{te*SB`|Egn|YJ8TJnt6ox8-SVY|rQ@9fM(yC6m64p}oYOrN5I zISKP%`6(x-Kv-M3ItJHJ`FPm$gyhaJf@0^NT}CTEE(TL&gb)$q8r-eHafL1z+Y-AT6#6UHOKLPG<(Z~MOuaN?zZJ)p z43}2MP(W`@%%({|&x`KHd>~??T}#8EO+3w|1kC>VnL*JUQ$zu4LKm4&gn1((M*xmQ zWaZ@?f6DM}8IurW>{PXv{r+DgBH|Fy#fWv^V|{cqbz5y%jDq??L#tOrCezPXJ8b#D zG8bgdkxc_4LlIrgMWT`C*4AaerkN<8=I_&j)1{A_`D&?c83TN!d_;%aVlPW~sR2wx zi@XKQ^&Yc;GQY#} ztA+Y8;+LyKUVqu0LMG3;ZgD^1P({p#3~IXJD#erIlCD?oODL7ph7Fg*a8@(#77 zO-vo0t0-Bgc=a+lahQXvuA912*B0--qwl@WaqDygX2Q?@AO1t!{^Xy-OCSCYeChL_ z$E#oZB92baFub3!{^)n$onQS`(6GnZD<8(52)MY!o0nh5IP9_B9O3QPU&n_o-oWW< zh1)0VE13}OCWH8DGsJS;TV{zHyEJ58iV0e_M-BLqMNM88DV?;aySHDDb2hOJJ5&Ix zt`RPlIV?0?z5A(r69Vw`84$3-hwu*Yjdv>1^XTlm5Mz&*cV9x>0LLEyj=B}rovkRP zDPD;7!aZ9VMF70{4d9)(3F{5;{=2}<=TwTN@j(S{b;>1Mtop zz>|k2R9$s8F1n^96#{VX`VexVcS%aUeFr!_U4y{3LP*9agE5n08735fyq^+$wKTsR z0b1FZ%WlgYJ#Dvy`D`zN^Jf-Yf8)fif6u{MJ>+azBPzZ?GGdGnpU0FumxKvPTtM%A z5OVT)B~Rk-(Aj4WWaqfwnl7fW+eK(j0Z4B9w@3nK%>az*A#qLk)8K(rD&%vU=~*}s zG}@rdnV`f7L{K>6f(xiR%OY$-Trm382Hk3nz-xrn3Zd%}-45NlblMVp>DhyYj*u3c zW?8Z^dbJJDEZndyH60)c4oOaAsh<&R^hcDz91vnO7gX0F#)y-I4?j@74`8FJD*!8I z?qZBxN-4Z2#zd|AQxDaTk)u=!5fmd%PEV%~wg@ERZxKnK7j4YT-??ejM$4|bJUK_u zH0NsbG)A$7AkY;J+*IWEmE>1v*6H8MZqKvG^9FQtl68?uCJovE+N;3Q0d`P7_iA1 zQ|U%At}Qg>h*GyNI9HY(gjJc)f!u9H zpdAx6nqO_=MniE|7Zp!zU1cs7V3k{YxLZtHH$_`kYns>A5=`WI31+F22u=9`G%sCN z-A1Fh@49JXR=rw-zU>y@hyU=uz>|Ljy#2y=seYrKaKD{!>#ar0z7WBX=yMVcl~I>4f|;btx1D)~h1=PlyTVlkG+ z_NcT7e_E8ZYCaE7L3C|%Olj@FP1Z_i1hA#cZpnrT5w&UIkNCJoXtL+yn8YS3!9sDqsTU|l!mM|Sx5NB3|Jp7H2hb^{G4alglt+C8l9c>W1HM)N7B_hiW zi?N$G>!YhOhJ*Ub1>1gb*ZeO3C4CnoM#I|F=bMcAio(dkpv(v{AjANQ0c(-Fs@kb) z2Vg@)YgkTNI7GRJF_F_&#xJMwvk&fJ3Z19+8P2%FTkhEME}M9XqO5`w7$z zikSM`9BM?j47e$Jl(w_2E^JN^qqj@xi5DrYm1?Is;)Gsx=U{2!ZK>nM=We?S&$J{> zTCFiC8N+@+PJ85Gz;3t0e!Infw}qsPt_k%oa%ukjaK`NE34)t<} z*36Fb*>Y17X`{PKzD5zvYP*6q3q;rSe#qHFz?|jEt)12Q61b}j$ zc7O#m2C{%Ll%H+NCul>m$nr_*IV^H6Nao-vHw+-R_1ack87Hc==u2AGMw&SGSjJtW ziCMC1Elal49#!XCm@fUS8c7Sfu(`&!Pu945w#GLfKE=Iv-oeWs{xFV?Pe5S&?63SX z9;bvsGV-gh;^x^Ym;;y@-+cY+_@3t?Ub=IJj5+OFp4l3**1F($zPaE=$X&8=k^s~# zbRq|`8ETn~57gBgO-bv5tC=#|*nry{q<~q#9aEEM!hT)_Ec>|cI~&{I__}pgedQI) z^mz0TINO+R;{5F=NGW0S0pPjk0OEktW5GGJvLq!UJOg<1Yrw_1EvyfACKi49l^t%p z&_hP+)x^zMMB^q3Ot^PX@YOE?!-b8#uCq?RIRhsiw8lrk>22WlZTtFB4;-DIK$74y zpSi?~F94h403CBPme^RlV3R@@fK?BS+quBGFqvs=M9O)ZBU3U#Z%4qbQ|ssR?9#wQ zf5U)FH99a=*Jja=FjLi*gp#uC?=g;+pexSO6rDufyvTIjN(f&F^HkufISbQxP033X zO*U2mHQe;gD$njLsnwA%QMTL`wG~^5yiW=ttLa+yVqKz%7?KI%U}oHJLCgqjphdE2 zHddPry4A+PiepLtsz7EmT1u!PUoE$8%OSyeko-^TqdUS#Kg_IjiqjO#>J6y0rj@eu`V71)Hve%dakVRDJIV4=06md}>k z8lz0tYAG_S%IEDS z%DG0&H+A$jd9pYYILy1d(o)#oh)dh{_9{~t+$^!M6$v(zb>|D(({teMw}3~F>~kHT z0587`eE1^_eXByy#>6*)!nnw-k@wHn&VxdtTRT;P#o7E|h_z8^F;`;MQ&X zEbAWVyMR3I5mz_xUEc-7E=`HoPET5ja@qA~?7o%wsY*F_vQ;t$?>SB~e6Cg&)9z!tN^-iNXkD0w)$wKs8z($rSeGT2KHUW|-&7qA=C+D$dRszxH}a?Tt=2=B!%8~}ur62}-j5N(R+Rf-ag z*`v4#NfjmoQbT`e^&{%FHs2X?p?k~km`F)HT!fsbQ|E-qe>d07f;wHMASI{Q+(0Hx ztb8-aPiyfs>(7CWdYz2GtYE&{AD5=yul@=X#iv))LNv>-*$;b+`#tiw!+y8J?sAJ^ zw?oPalH8}F0?paWFV+J>nii+oJMd}A`B3!;W&eKxCuHszRTFEOUXSXeQQbm7%>uB? zsn%m7Yi;c=LLgOi0TzrjYPG|ON4N(f-z7DD?p-m@ji?jZUca^E7I2#Kw5V7*wSALW z&CVw}sqxvy2sOf6g(>S9cJHJC6IAcjq~~WQjH6-|Ozf85)uE;6h>VF*^_>>g@fGW? z+qP(x5fDWm=ChXpGJEf$y9y-^-)DlrSZrNTWAd5E>GDa*nA^sbWoB?{aoJcg#?8$d#K6Og9sb3a8Ncw>+xX!d2`8I1Zl7)p-l4RCr-d% z&?*4??9UyWrXt$=J$bBn{5IkA4siQL#rZ?RtDgmKz6gBhCoC`I;;Dfcz@8Bf0C$Qs z5bnRBxPQ;O1WUGgvI_tO6KTm{E}QkKm0gZDK;PM1Yzw3f;ygUVdKKytVAn1H9HE*Z zu<|c5fqUTSNH7k-F!*yA%wf~72zfNu9TS0rQCE`9`rJno%VtrmkE~(g`q(~C&-}&NsqJVI`=iJ~wQeFbXtnOq>-i&y0||&coK35X{Q0MBe9$<}56GUo0g= z)@FY?Q4nP<5+N&lxtG86Qd07SYNlCIYzu(3q*(jwnr>1+$(%mcwcJ1nN){6bNCG60 z69k0qxX13|0z`yoF}V0PqTg(=TCcI%Y=E#rzgnSR_5Qfctu|7Hc(kbYOfa7?T{8mB zHh`$DOV!s=tFCYeh%tiL8aPJmnVCaMsROW5RVJb?rNoB>ub!_?Hj`$f2n0#9#Dtuujb zr(Rqtk)|<%Xf$_Zs=Mvb0hbrRn{NX59~m1TT!SPTczn+?MqYTyYE4QJ+?kJrB7?o< z`sPRxJK(Kv01sX_K!5iLxb+<2`4@q2ehql~x^*1}fEzFPXUkUZh@Ev2e)Cn};)#8> zbpZBiyYC>tjZ+`%9k96p^lRYw6gb%c!TS?X^|%BuF{lf*(GJZ5q#~HbucwuBVjQqq z+pE}fMy~4!AkEhBF99OKO%8(nV2-2xsK|-HabgIWESrRxL8=f|3ppc!B&un~qridJ zRH7*vCJ6HYF)BerrN@+yTMG7!#Ax$;9&M}yXGAJ9S~e1Do3onK%>esqtj>H`X~^!S z>cr4UrYcl#Hwr0F>?M_am83|?os3>Lr)G}JDjom_aL&j?&QRGlUDO1)feGX2!dfPb zy9?}?5juvdIc3)CBSbF;g?@#uTOq7g<|OlnP_^yuOf%mwQ43_+723b2)A~$gO&bG| zC-V}>51U?zo%jy#V)!{Meq}$1D3EJQLa@*q^@krswv%cA%EJ9LE76dn6KZf6W1f!I zmTk(wRoG5bvatfuk*GF|27E^*Wx%pF6(e#n6;*T;n5Mx{TE0=atd3UecWAP1dM?L) zzejQqvfXa6-(F(B-62bwrJ&|4kd*EB)RR!NV$5RAqnx%Ri0}4&CyKcUC%A1*{Cvn! zHCx<}PvqKYdB~gDO@guHugRD|OB>G8HmoY5wAk$YlkZ4-XAeZYw@fMLjZ?&TiFZd? zq*XEIDN!k~pT9r!*+n57?E6fFpgK(~P-j}md)<&X-E#)bKaa6P+H{+?4;d>+wOj*I zb>|G3Xt?MfLc@4voih)i9UZkzppAW*i(f;N5GcWVc_3T1i!|>Q)WYPr<%z2nV`8+X zw!L!^X}O8D^+D4cs#TMg-42tD`#WdHxP5lwY!De6qd-!^t z0Vvw{rMTaUfE5OQL+~+P=A&RN9f&XrunLOMS()VC>!u|E6MConcBA6)xoJ0Eco{bN zmmOvHpg|IVLS-_)`4z&$cP4SrTVGQ=cni4sJaFrI({BtHgd6WOyD+;&Br@>yKH;6$ z6&Dxe`6r4Fz*$e=sK|Rezx64APH}eAn)Y=FH4%^+i>r;{(D=2R9SO+GX$%zsQ-Ep) zks;x#aUwD&U$EV~mHQQGuo*LUj4lI7j78}f*zX88jun?9VRvbBPtO2Fu5AK<01n>y zJD0MHX*7aAbxZ_}J_bwUOZ72WHpw2DUpKeqI{0g3nA<2oeH=|qIjvMro>p$p-_-Hj zo+I^6e<2tc5f>_w3+5^t%bsBEbDW}K+WqG{Kgq0<*hAUx6L~|?QXOys46%cBA|y}E zomgFhhG3uu23T?$5ig!P2ni4bgno_H<_P^}gV;26IW+bS~CSTX?x}0T0(f*j0#YV&Mnur?5ga&sL7LP3Oz~~#sR~AkKJyMyx(HC zy~K8ViE$JJS7?mm6i_BGW+W#IAVXn6O2R3t+1x~?9xbZXzNd}DqoCA+WV4sBZ09}o z0h%+2o4!yca_?_Xku7y+*3rB zbgV6s=H9`1vM5>s(KD~^q#Zrn9Bdlz3wB`{xRetL2k59L8eKH8+CON z)$d6>SQ8#bagqJ+`mrFE$aHBIhlR#@)To4>j41LD`NjGe-=G3wG*w;5qR7cjZK z$nQ&x(>0V#^CVV(_6reM`qgL+;VMGAvS`vI!d0rZZ!R(kX9T%-M@SQ5R&XQ*-AeAP7t>TX9mtM4U`m? zCuJZ;!qM8|;@@~+=X!J(IK5f)4}@-Qp@R?Z8)HHYtjHGoy#v~#K%g7ukm)wS?VE(7 zlinFu0dX);;iX@4afK>b^EI^%r(^-SI$TS-9R=HbPymq7#nD(Cv2qr7u?CTmcos;f z*zFQV4>Z#Oz)08}8_-icstp&FfRt!zyjWXM zJChiw>fO|O270N5fYtQOWwkL?#&T$b#LE0DleSDfG80E!Bx^jLNk*SeHG zJ*B6EOa&@x(qY@{SgfX<(}tNRa2GI9=`;PKP7b6%bH_tloy)oD_>6fT1P5SML}RT` z*z+@5%XM}zF!-)DcrCv6QK6X>rHWPCNPlW9xqK+1zj0@jK0oa7+R`|;KvPY>UFbQ^ z!*bd^K`ySpZc+l$bRJsQKEKr&$5T6luIYWm)Rqz4ZN<|yjGg^XBrAiw`3>OB zw}Gdl<14qqt|D;fu4Qs)vVgGCo^RbJTTr$o+aJt+)l*EOybUz}Jxh|piFG}wff z=Y*zSN#!{TRB`>>g~Mi>u7dt{ohgybsF@fof?>h0#k+7FdQV>LQ;}brEHrXYC=I91fj>rveJ3aWm+`Ih1wk=Tc-O zp#cUwi_o1S&zm?BM7MIrGNJR~c$OIF3v?~tG&v%pPMc1r4CmCgrkikq{PkETJZb-fJN3L!kXMX1TeJB@$g*pzC35Z6BpJ@fFQ=FN;#k ztPIkWI(>pduqaidlNW#1)j836$bsXer@huVih54cmS6iU#)DMXHK71xeKffQEMGLs`C)4Hc_@K^{vJVTGw0ujKOs! zg%t~Ix{}BDfVbWTp6({5WiJNOHzx*4GJy3>`+sD%EROOzp7i>SuKg8pWIl1 z5v{n(42o`Dbv=maq|qt@e)7N=D++TJK_ZBkf=da9fE*08kf85ZzA+(yI|#CgeRDP@ zvpf^o9B`VACAxSvjq4C6pd5R5Ajy2UP{yoG4T-Cxu;}3uoR!h3Z&+phsOg^D0Om5d zqrXS7I>&z6uzVxbs&TZ`}nI<=)2|#S}x?(p0jGCb(^K7QJv#_Y$Z*3wI3TRqB zgLVE|YCGL%Qh;3PPE^?8l#H1r5}&hNVccb^XN<41R7~Wh_U3v9Y67#2nzTCq)N4r5u;-Q4 z(AvryRpV23M5Hv)e2tHYocajSv<1~3<~JY)6S->R08w{bx5>i&{Wi zYyd#^Sm$K2IdEB=A`n5yuI4w}p{e@`Q{Nj_`z~sFt{BcA64xDbdvq!4sOv z{@E*E-IQ{s&_#3Mlv;l+%lK>6k_yOPn}9C*XRW=q?7dosja-ndFx^>s%(&={+GJ9H z<_cm7!OmM*>*uucsXaH{2G~ATeDfQGCzpzK=R0b(g|$BgHXG9?TZXG3Owq4^TQ`99*>O{0Ybv4nk*RV$8O1a|d5J%b1uV7Fw}&)m6r_ zMiDxf6T{~X4wD8YHzgeQ`%^Qa+&(QrpfshImB7R@lZ!hc$*+yL`;UY76%ws;UYUnV zq)OZ0rigom-PKAqZ>aY|8?#-TRAm)}NWtP7Kp+W5PJofd5&QECJPT|h>cH3>9iv}w z5IgI}Ts0@EZi^O=xDa7x`JI$_Xv2AVS)`)G;8!0g3b-~WrA0&`i`U%jaWW+ z%9tKdViUFk2!X3#zU&rEvoi%15l^wks>U{U)GRE%cdDSV3D!^-;-a)4XP$w}+|*oy z*Ictxp(H@)6n$W8>P3wqn-q~~VzkgWVT#^CY+~k4y=8Vh3$SRL8+x2}PV*Isuo-k((YyJe3`b_Nm0u+vimil>6Y0L^CZ` z)yDAjyU|@MdFeb*)5TCIt<$O2prO7X19qnd@1RnY}T+*sM=wO4@$7ld2{yrk#?;r1DDdgA)2V}OPMA9?A+I9^8t z68!pCAK}r(BWxcl-uc{X_`X+;5Z<@OHV6FXHwk?>#;P}cNVhUOZ?{t1xm|)Q1IF!$ zZ@$JDE}W5c8_?#&pT7a16X5975@An{BD(d;@2xj`A$u+HdR*sQdFyc%Duc@%O`Q!L z-Kj5t>HNxnM(E?l#-1)m{qX}!D0ajDh_e3h$XvD~dx8)WKKA{9j<1xDAVu=uiMG--lql!zH2 zFfPVDo;_~n;}8)d+vXu9WYMgu+0rUhh)7gb9H`{?#F!9KR#o8`AB)H-T+J^IOs??j zi<)@Z(J!0WQL`hXRwUQN&9@*&ngm#;MNzs5RwDw&aln4JLmKwjUR+{#ae-kN45_7z zjENDEWF;7pB3QLvGRB73DqEEQQz~fLUAYaq$xW#NL!~c4Yo(-V*VQ%|2~7%WmU)0r zmZ?@hHYKU@{X*N*GCH_TD{W}K0{#jk&^Cl)k903h)2a<~!HAVU6RElFymWttd3k}F z#Mh)o*Y@yUE@56#s2UBLdcf447di#_w3vb$T0ay^=z{LgO_RV(^OC@!P`qk!X-Z#9 z&>MX5FFm4aAXjMmQ!E=8HdJi+e{Ay?nzCQPIpya=2_nZC~CbwdLUbHtxeZ?m{v5M2$I=$??16; zE_m~|Ap^J9rt1(jk?D&s1G{fBe*H6V;IIDcAH&7vh#&hG?%>udKZ>_M_gi@N;;V>9 zf|FC=Cx7iJR!66J@dZX6tyI*X0h?ps=1tpiS~I&99^XqqqWT;vc@{|Lm}3QmBLgL8 zr#-s9w~ZQ#W}rATB0>>tI6&iE1Yr%g-6B8-xL^kPg$e=$B+u2by>-swp=&_DVsOWh zQR7Pi%?fxlx^CEdUb+cl!4j_c?o8e=7qFjKVZM#W53;E*j{3Ld4XX_$fXB%7KmgI z>k*G~SGR{L#-vkLNR6-8ns6r|vmUzNy+rWW1*;YQmAs3l85GduNfbwr+nCG1&L!}z z3G)%R)Rt@2wNptG#a@V-RGkvkq}%BfVNP?63KsWGXYJ&@yg`#or8cSa1&J4N{UtLc zSM=cL-}KuqWuh!vvr&pTHS1J|Eh(FgYtOIuw40lYr^&^}#hO>b`CNx06Qfr2Cfc?K z&gAkl$azRh1>h3Zc0+a-#t|N(FqSJO}rf-{8yP!WJr zqj8B-;98q^Dq`c&WsUV2LDAog9t+T8%8;qSP_8NCnN)FV_23(osxd>OpCK=ChpGKS zVJ(TRY#qZCRbPedzVlQMs|zl0MJ|y7lV#gmFySKec}gjT5C$UJJ7Y4&7)3;`0F-xQ zOawpE{k9o25dH)D;m_L>xLGS(y}Az%r;C1HLbJ%q`}-W`|TE&7h60# zKgXC7RICe=2~h=E1OW<$c(#Id*)0oJRt1ZC+i{)6=NFboFgZO6KnU(K7+bqn(}p@X zA!V&nxdmh*lXy5zE>a5s!qmFH{9 z)6Ti>dUR?ES3X~fjMfrj6sCSa65Kl2wno652`g=drM2Ejqu+C6$&2w^oKPjUy)dLL zdMvT&QWI92Ft#x5vXWbvjTNF9*wiWI8yDLF|L{SNKmXtVZrp$SZM^l(Z{S=ytn&qg z7-_%7E*yh~OHkfpKP23|eH(xK*FKHE_yaHEg>W)=(ln{AEkLNd{pLFnbD-Y#%_@$C z7IYLwW@aN@yib#>2ox8Wr^OawVB2znnwW8fVi&fB@Zp=l8*c&UBe0Hyj!l>h2A;d& z<+A|Xc^`0k2E6so1)e?I^tzCf9k)7&;0a% zgCBb71Ydl56OS$kFTQk)JGX(&*@-1+j{@$k(AOd0#&bJ7zMmkY_1{t7J!@}F&5bjl zKRUC_6fSmOyWv#Z`L^iY3Z6t^?no5Z3i{W@MSVmJt?7+o8F4_iUB)e|?7I^&F7VQ`@i(U?%rdvrg4xZJa$eMj@M^I3UX&?)C zW6wmg@s$k}x4pFDwAd6TXOMZIW(-tahqb2_sEW@4@1f%*z`kjvQJiL_hfi&lfq5&9 zAx&Y9>VjZ|IrCA(_+{+Z&0p72x@Ds?1;Et?uuYbRNYl~V=b6$dF?Q2@U$jScgAk|E zPiR^Y6gHR|%kZTC^ImLB6`YBOa+bbF&yw5&Fo?(yLKszb3?T>+eS5~_Cw}55@~1xa zsho4(6VW&f!{1faf6L13#xQKRTO1u7&CuC0&{1*Kd2=OrZJNjH0@rR9$8p4Vw=<2% z#RayPml(&B&w9Dy}Q(k2Y6%}dcKUcZbra*F`5 z3G}A;UdALo(j;xo0>TE(=w6}5HIJ6P~n5i3o~aAy0N&}`S4sBtrB zRpYbo)Y}Gz?B`h)w(=U2rLsvo#QdRaDd56PfF>HeJhX+*H206yYO{ElPzHoe{A;^r zZ5kiaOt?0+)SOaJi^bN|{dNs&2hu!6WXH}*k%3I0);2#POgSWl5sReARDh&`H7k=TI~t&hn_1v0T9K6gF1sYNkb1uR*Jc zrit+2`~t*`ANf;%2HVREyz%DSczE->uzBTsF?{B~#>E?7#^%oZarOiMG9G^OH9Y&Z zzmJ|WI7Gbv<(CnH;?czpcg~J&B4QU3@;r&TjnL1I%*fMl;q`Q`5mz*2K$Pbv&n?*$ z8V6tzY?cYqgX2OG#q#`j>p4`766!9K*%CfEDlQ%qzVSNnWVGu$s*4yIc4AIC z&JlS49ss*xg(uGve(aC`L8Sd2r*}Vr|MrW5-Q_*}g}?lL0D%AaKl(+alMmoyfBKK& zozH#=&)t0!zo{=nu){a*5%5mN&D$Hic=r^;c8feFtWS<`CMRrpJT%@f+7;?sg%kAr`nu%yo)q$D!A~J>$1^~Hj;P_b}P(CawiIq1u+UZr{WLhq}eg`$m$pC)H+ znmbXkID_Y)jOLn>V)09=$Y2C7AC!f*#O8CLx_Fe*Q)ukkN&Om%N7e@*f-4K84M>!w z7KB}Jon6$|h!Dza5dg|%tg5@E>ZWF?yCclIqe*Oi# z{@Sa!cyu4PKJfkc&hP#xKJ!ohON`?lt8s_#`{)Pp#qDD}ym$gyt)SzGZneVS{`A-J z7ysZ3c>d;TWsitU8mtSieYYfjUoi_mEImwkmZO74O9m*Yn?%o*nW}YeZn`L&cq-`C zk`9`LTW(x8Tw?WGz?Xope;s(dZ**5|y0OAgOHeYTptn=}aTce9st1NDHu?uXw`!<<+;r+B{XfhpC-6PpJQ7XX0 zD9dj4xVu~_6h(>!Aep_#+QQhF((I)&Q4GqzDtX!dYS@3YhQ zMIYwxn{B?)Y(HN@KZCe7r0f>UCf0Xyu^{PQ`+a8_aTIlh(-WgRoxNM;Ec(862In@ z(gFG;mJhk^?V^5R2^|4eYOQ9_z?4SJuDUht@Q^H6yOq1vpgu2VEMtCP9`x5=f*Z>na201oO2k!`Q1DL%R^yps}+ss*lSX{dxD zP-EBA0xE4G9ZL;3m;;BXblaV3eYM97fUa}fuiHGc&fRY{jI2ziYOUby}0<8fIKSR{yOmZ!b*Qfy^FiWg1~Ma11TxGBf`mw zakggs!S8w>F1NSAD!BWB_v078Ao$8xzK*~0?|e6QUwnqY`=5LPx1YU;-D_{--s5|a zE%0;03jfMq{ZZV1^BCwNjy5ZN`L##*`ffy6t+DD?;21ER4;U^-P&x-77y{$gU0{87 z2ON7K512iSXq5S2D9Ka{7P%5YqdA-V$D_*?49bfZ2BkA1k~_9+Q$?i(w~ASUZt26ufooH~ zoD~we+NmcE<>Y{^V8x#)aS>v1&`Owkq%~D15CKnfdWVQcX5IqWy2fNLBBNuC_XbP= zK?uAoGl~gT)tQh|PU0r-Lp(CSFDHJWw8D!IM~nJ2nuVK67gcHL;HFGP^Rg5# zvQ%b)b3TzS?ZZW2TPqZW(WuOlR&ZmlsU9VLHBvY0B>Jcf#o`=ga7X+cqy_i=K_w83RnCm zMUBm9Qaq_~2^BG@H1*iflu!7I%6bBGDpMbxB_*b%N6&&HvvR$IvI64z(plMUh1>=T zHt*q+96QSdzLFY0jlHJ3b`7-BNjp=LVjo`)c=g7|@X^f%uYT$C*zHCnM2ycKB83ir z;1B))?%ckOpZ@!Q50CG^gCF{lPvT>L=6`^{_n-b>@#?Sqj5UBG!vF2Rdjo&vkGzcM zZ*kM-W&*e+p>n4hvA3N{So~%tWOH1($3E z;Qkwgw;tK1U>$*uY=^m719xu%GAL-xIJph%&k1jQ^;O)=H!uzvANqms#Ls{30%^a+ zAN?b@@z?*xFXKDnF~0wOXZQy{^Cs|j_V{c6)93Krf9VGP!@v1;{M64q!=L}rQ+)Z? zGIpzoH(z~>VeGMc@(l54kJafJj&2@dxH!l5(L-cn9Ctu}<2K^|m%T5KwIn<1`+eW3 zs(bHy_buK1dZuT_W4vKujImji00u0GNQi?VMu`oCh**gULt_wW`kf^2gb}s&`+{c*bJ`x<_jD>(}qq zty{P1obUX;-%@P=uy8c+GlR6@{aTPXm07|*pC=LOIV80Q9!MbIQ&R85>egjvOXJyZ z#sF~*}))pQ)GXTeBl!CiY zKp`2QnW`QV)Imj0c4V-Cj&r_p7^&eaBYmWh-$Q+60z!X zK_X9$i-2sn*z)nkk8{X!Yt@d7&nri%yv+!#4aJ6y_i5M+MXxR`d}W2&L^U8J6i*UE zDf0#{dMc$(U#M21-w6fTz9+v*Fj?!?ZgGt&OrC38?zAN`t+mpzLx^*8V_V#s&K_ds zrHCw;c?Mw4%u8d;!dm;J5fcEY0W7Vx^TlHEk*cbWMC6il4sF}Q20he8cCyf@$YO!z zVu9IghFKu2I%{E_^HqE(N^C$!NPL@yRBJ|5+lV5xuL>T``Zuc!Xf)^*hceKR>I&lT#qce)-2hZRx)CHd9Ln)sfIUJorMB2&Mm zM(DIOhGmayOxZeF?aNd$vFbgNYR@SWr=aJ`tC-MQrJ^OrPVzYckqe{eJvx?Sau+lZ3v_L6X;L{O8Mjk<2=w}YfBzwTB?>T`BENjKdStkST1xjXTi z8`HJJ){1%Rkw%j_83PAr6Bxtzg6BOShqrFv=J68ue$BVx?h)gG-}!G?E|z%Z-~DDh z=l=Wf2k(A2uAiO3+6I@#Be=yB%jp@4fhW3Gg9>2A!I?)*q~D5E>Kf@e1Y3K4!vb_& zaK&okUF6~@V>R8wVuiRtMPUh|qg;EeEvU-Uw}?}HEFf8W^0t-8fO-W}qe zKWl(TZs7-ipu$i7heQ18?;qluUu^L3{}Vj)&P^_v$I1;(6`ZFe^ z76(5BvaOe{voC6#b9o*PsuR+*5z30Wl5$&=S8#@-WZ5Xnj#b3%B4jFYZ$}z!07SX9 zYQaG?4`s!jigjiY+R9ptVH7IkT$f;<^35dA2~IsrhIE@WkiA2(&%vZJUJr7)nCNVP zRGfr!Jrh&OF(ql=0r3FFmcW;0>7kwQU+_009)5}!^{h2 zo>f)#KkK@F^_`1 z=Qbpx#?PgQ*6iU)AjJc*YH>nHIF7qzlAIFTQ7@PJ8TuZyZoB-rU2t%z{S6*Le@oiai*(a}{SQ6?9Kt|yUGu}_I$+UY2(0wc*j zrLW>rsk7>5Vo+Udbwt$@h0nuj$uMWOdO~_kZbigv?G;5)T9=(-DL~#Uy?wM#eli@8 zls6SX`0N=Ft}TaqBOcXSfQpa;98CIzq=Rn7pfD=@J#Aay~YkS zGgRA`u{|bC&(6@cEq?LsZ^vjf!tH|tFf$(bz9&V5%zYr)CEL>p}I{<$%-wbtGs^E5T@=jyCmmd^iZ-1Rf*M^>tSM+6vUUg zQ|Y=F;wN2>q(#BmA#n2mSU6y4{ILu6PQ_QYeZ{zRf{iU;cMlkiJnk}{SR5Z;muQglV5;1d?dy%?2ghL$;=Qk5UGOra1v9Evy6p;bj`wn#rWbwBuiBzc{A9qQ^7zZ zp^&GbCK1KY3v>b#d}6G4enc|Fl*EgPCYKVFCd63*K!KAH<-sOgLl^iW?y!M>M!}qoksOdkS!B2r-YQ94U|qIJFp^+c@7U~u$s6V8hRDnL#bu#^ zP$t46wu>T7AndXu;XnH>1vAA=bIR(VFekdE#r4_pFPM2rL{lP~iO7_hXU@4rShmg) zU+;vN06<+7#e#^Y)9Lgb!{P9i&bhI*7Ij@?Hk)B{a}z{_#bSX)Kt-n0DVnC~6e5u{ z8w(QswQiFbWrvHNM~dmmk{vqj4uVg>QmB8S~+ZK&V=e+*nv!&1mR*IW~Gm1pY zKuvULoN6P)op+o7NM#vOcJR*EOL@CQXI3LUgr!sn0lJW{k!&z$`f9g;4pFADz!?=# zNEynN@L-5xeDa|OapSSauvp9?PVk{$dkY?f#a-9##bb|r3h(>C`yo#7HDB{`93LIw zfd~Ewp?<2n zVnEkOFFxwZ#eW_)Wh>+fd2FLcrdZKi0ejMmxaH-QJzm zw=E5vCH&zZ-^9yaFhkoef~R;5whnTm#@5oi>Hf)NjxXEtR^BMj0C${!hoGoF%}hITJMAyQfx(RFnu(+4QevE)v!0$a4=|X3vniYhK1)=#B^Q} z-yW$dU|9p@zyzfXtL$16+OV03>Ltkpau!Z(@@XleeFJg}GZH{`@v5_yjFOF~IHdqN zTbpfNQV=7B93N$mV8byZ`WqF3R`SoefcnN*oRR=nDpNHRP~q@8;<~~HxUAsp>{g{K zl~2eCvILkp`RXM^C3QueLS=jCa8f8bqykC5tk0N6a<`8602k^!DbLThEX_|Q2agAC z$qc|5Gf$a$7TP%VMa9QOg^2}F6Vc3CJ7MNiW6V3J)9H7WWr@13AtG2T7O7nm3yn5# zMq=@yixK@tt9hVytJIYTd2%VvFXr*XXjgn+XXT`ffN&h{E$~h)?q#BWb+dn4^ZM`EsQ)v{ozq5-6_J&yC#&$v_!=f=-)O|0a(+o{DVduKmlC(e@)w)4Ohzg|{(rut9n6j!hVVy5lxbV9$ip11l zC`O3P^ZenH_6v)jQOx47U6jEoK4CI^iWxL^I?gv}l&6*n94a@S5-a zKK#ia{4f0GJAMhzdG7P@BmeqG@rh4AiXZ*KAHd=M4V)Yw_2b!zQE-r@YBW3vwZD@-;=6Kx-$9A>5W8AFk#lWbVO7J2e* zGX+kLy=j@P{W+G#8*Yt5fZpjGsKy>C8E^Z~Pyk%NzQlWefuHIc9%xiVysr#i#9i z@b_Q$O?XyeU$H$hizR zWAd>%a7-+s1-{}+nH&Hpa=vX&AwSHJLJ_qyIK`YZpH-7$0mAFM7KwuuF~`JB34Kg1 zdM#g@v$mod&T!V7ibz7*qe3#CQxOp0Hkd}mHc!m)a-`gBd-MaN1RM~R{vGC}P&T8s z7LQKnA0eVSGfx1V644nEojK>GMN!N{8^=EB!X&nHmdoX$s;aq&OeT}bZ;nQzzr9>8 z_u94%4Eg{A#>F!rBmF-vRP|AAsoOJAqT5dyq@FJb0%?-;mMM@u(`4SW*|x|^8YqrR zZ2OQZ07xV)?s1duRO=_gp2ITS!i|1!6nIsdEOV> zPZ|uGQj03LeQZx<7P%?<-gUt%grh2pypyC+mZgy+L7@c$6{aUCebMRaW+%X1&n8?mg2^%A z=m?li1)~A5y+xSKfno@3?gE2xXiXM`vjgDt7U5Z!824;!;Jv@`QM~edmcY&n@e6O8 zqVN2GfT+=czJI5=E!&hsCI-;Wwq zCy5yA;2>OpY#Sa>119I&mu$TB+5|5fC<(T8u+D&klz%t`s-b`8w|2Zn&$WcY7&zy! zF&<(vY2a#sDGJ{P2?`iu4wu0{D@EZUKqnRqzs497NaWgm)JHn$Sqko zNtst1+7=Y#x7}p$a4e%LWD;l^x5Oel5uzl!vxeL#Kc@%Vf&hoQ7}gnD+#W4d)@30E zo#8_#y-NTkLcUSZdTI%4LqbR1l+t-cjo;9PjHz&~Ddg*9WvXA?h%qan zzunv0qgXgZB5Z2Q^iUB|Jdsso**pDTzi;n)lH};r%BuClJv9!m_`crhCGL}wvnI){ zUYIx|3emSA9@{E;mY5vCmXmygc};i^qzWMY0Q6P+9Q&85%_YcrJ*)x}X~p%5#hOKT zcV5Kn5+(w}S;-?IAgb@siyqn|h?elFx>K1bzGrDT-t?4OBB?(MWh<|oWr(7KYcv<~ zux_-mj)+nd+#5+UQPP^|Hb@Bx5vv|zBGj=M47<9B`^IF^2vZ7WZb%FWYb8gLhg{ac zX$cZ&lY3bfU8p#DcTlzzX4Tr#iZR2P)fpXO6~-7497>#>ZelXh1VIE`9&h41UwRF{ z_Ti&2F$r!x@(KLM*MBd@o16H;mwW{t{_r2;EkE@WXzL}O`z2q2$3FfcOeaUEmkS*4 z-vBe?&ENkjY>!95JB1V~NgZ_=v;SNQjj9DhFRw=P3rflPex`y_ftARHP*Dkz9facp zs>A+bONfOMe~3XTm*n^cVKN7bDKOq8?A!}%-33ez3GEzM%zYPQ=Mu2B=bbT85N2n< z**;)f#=UzLu5A(Kwc!2ld>mi>tqaUYcjK*Z1-}1Z-NXYQ9N>ks0*A-IbN;~%6fZi) z8{cplyE|ui+13p2{q1escb~y%0LV~KR@)eC-i@|C!eD#_ro0NK5-!Emv)@n#-y0hZ z)4V4sQeHyjv#||kY8-RD{gXu=HSonwW-&4qVF7jNffTVYT)>5XgtH9*2WuN|UK!i~ zO=)0E8C*(TSTxyln*v9H3xG?XWGun&r>a8VBAn}RRA4f(7(qf?D_E`j%1fci-r*I_ zK**-N0Ve_{3>Ujs;rZpHq6zj64roK_v6lm@d5fb3d)Q!vXU@97lZg=wls5q#BwWqo zVv!PonX(~T+V3gr0t#l2j&p0%1cWOR{!I)y455{*`sAXXIf`oxb=RHP<>R1INO@*L zAzj|T7giyI5;qhHm82B8WQB6PLsZil3Mh0ijbp}1-O49#-ujb3cAXH>DS$&}K6TEW zJ`q}S$HJtKnmFf9rqk&kZEbD+{@K~tH*9Zj-=T(}CoVLe;XxNDV!BpC=opw4y}o{d zE}sM@Lt7f=>MMX;?={4zVgMZ{<_?!e7fNkUrPFVruX;~f0^R4^7<5%7=n+(7xFfoY~zAOcpw)W-8PHuk_$e3 z6MDy@`mi?kc-2L7p{R1|frm;OPO&1CH>gIsg+Yfyp+0A8eZQ8~4H*lEPWvaeg(SDp zI+h>OD;7yP$0}ZqzBjI1+Qso~iQD@(arw#~+NMP_n*wBT^%bwemww|bQUBZ<@Uaj6 zA3XOfUxDX+$Lq0p&u``F;h zyQIU#sH@J2H+LT{?^o{5WyxX$3Ao6}Ry^M1HgI(2?;m>$n4bY#mw}DTz|Ljh;1Mt9 z-nr_zB~%2CQtgY9dJ&|tWr2rI1bZ*}I{fLo-h~gn`IGpT*WN~Z=~?*MpB~`WeuHm$ z)lIzp*EX?xN{l~r=A9>gBVq6i1Tla$tgHd@mOu6G{ z8zvY8Evf*FDim@a?Q6vag^q8@h|c0u7n9hNMMG$iSQs+kU>ue#(uuHG0If3^g-MWu*;t7Jo14I5>VpcCimfoA zIP;T}vo;*c0HzEw>25%0+{hH1H;&FqQVvGmLs4|YgGs4QQdctgyA*|*e<{a76gsR= z`*v_P1&nFMq+GBg_bolMD$^%gE@;VdDn49}ph%&D+~X87KsL;o!B)Y9mW)-QfL2>o zP!4D9bfDaMrDdGEl8dwAP`bz;V#35aeBx~W;kvGmnfZ)}P5>Me(J>L7JQ=j)i4c>7 znmFfXbzPqpMX_;ma`N-T;qV2s+3fy}jg9P)5!x{w&d3GrnN{Ck#XHfh54j)-wg2-M z9gFn2DdRU*Kg){8p%?W+{XeAJ>c~=E%DW1n!|jMSPZ_mQs+A*3`6Kar>bxvE4#DX> zNVTUNGy>7RUZm7a)RRr4N2E>t#PItjDnOJUN_yHtE5~pS{v&m?*dLAjlOjcG=bo>N zySZ?!V!tvX9L7-CK`O$s5Zc5~@aNPz4|kUu>IsS|Sk>~153NwJtPlOx@P1q83n~g( z8Dz2@oVAIu8fCkmecN7jeN6 z%BFj%S7fs@dE6n6H#hOmUhxwA*Y|x4MNz<6hh~0?M{n+W?}Uxl6V$g4D%&cW3{zF%~%L<&5l?0l=J1ew#P zvpL4(-mk~iZQ$~y5nl55z7_9%+b`j5KXDtce?x-@2bVEl6!`KN-Ny2p7x<}P*u%Yh z4emPK$J>4eKqdIjAOCJ#-MbgVSHBKywy?X)D9atNsZ@A@37>!9d=OwzLac>jO6_AC zci&0}C1kwf=3FtCu+9Tf|IZby93JXX0qaW zC#C;jY~!=77LA}R3C8&AUk(BiRCsx>fG`|XXqy(3C1JcFFop4L;jl#`0!+aWXOpR- z4gMPu8EHf0Lpkt^vvWSpSd=?5m6A|f34|n3K1mc*FM2Z)i+qz@n~_@7(JmkGJ|70vmnE8l^jsTpr zZF^Q#)f1v6VZD|+Rwl20^{XoYBV)|Awf2gL+*K6C3yd*ux^m^p)?hHeU)CYLVq}#G z+MU!f8p)`7Dwuv4Y9IaJ-q-zhizrmY-Qhj(iq~ayvxfQ}5uFxRpUjG$Ur3KE%y+(7 zQsEU%+Nk&1eQ%gj`8cim0q$<<{BA`PY?bAEau@CIu=Vxr9bZ@eeUA-N$0?ADix@}X zr0WyXId61TL8NvuVnaeGa&eG8hiHv$GBH$75c)!Lmx!Oe70@MxYI*xbP3NFHtbR>Wcf+&nnN!p`x#Z~0~XjW624H@#+xkIc7m{iZ=x zSZodj8%MYBtN)qMRtEp%&9B9!-3{D#|MRiA^~G2&u7lWtc;pwzph{tiw&tNpM(`3| zsbOUf+s+}jhM@L;JAl|hY)Ea4q*t-w|4dHlO;5JJ@g%fJDX_3bT<|*y&r1k=b*)9a zs8P?HCw>-y*(^~M#wWN7!8wO^(sY!9uFTxD`P@IpJ3AR7WF6C95Kayo6a}y`jK*zo z&ai62a>+PMclPrA=7SMir36CHGbhePk&+XUH>U1fP%77WJ4R-F~Uh&S(Dpb>T z)nkHgUp&6Im@W~2KB;je`-q5w2&B((R$p5MhdVWwh*buaJ>f=5xmP(o9iJ%musbJc zg}R$r$;fphj8E70-BVT77mLV`@9pgkMx#;Mt@Mel)F*weC>lPK?|mjeqrb1e?k~PJC|Qgm zkj8V4p=26miR4mkv(7!VS)&~N^U<%bTQ*ug-C6Zwu%POnLM z@*LsYS&~e?Vxb**H8!x9ITBn=4(pqr0k>`eb>qp9HW*Gd4j350c*7Hvc|_RR^GcoQ zLR&Arg3Go*eJq$x2xS3mZu?x7R)A_lFtKN7+8I9fi|@p8A^3)Go1?ipf^)#54;hd;{$X6Yw2S-hyBB3WU1wAi%+d}>4SY=AF8 zLaS%s^zVau>q-<85vfZ~eGrMS|3WLdr21W_3{y)5Vy00?{`w7&8qhF zLS7m?Z-1>PT%T2g?ShVE9ZvofqgvfeZ)pW!Bw4XaMwCSD~7k= zPN>?=5qv*esb8WSg3!5KKXCJuVdv?&%4rs1U?gThRfTUn_(*Y=PwR zOW2*zNkTFT$AEapO8>_^s2C6-sq5l~F^Yv=&U{g~Q$Vb)HMyU39JG(pig1akryb+0?!g`k$u34${>dl_6f=u2>NAi@Wjnas$ zMm{}UXpXH%)tXB(a?sAne&6OU1bg&!ezhv0iTlU4Z+lD2HHvKnI@~<1_M*GwX#Ut( z`7Ym;3;76Up&)JCE{o)KLCNy3hmxg-med2P9Um$Sl4^t`>h|D9*SZB1Ci(;2f+ z*7ReHW@<*IG~-Q8evE^o>h=Z$>^wy6krraM@ydF)`kX75aNe5`ReEF1SR3gv=}D>l zOO&@ha`h5YLO&)Sd0$VbZ8(XB%jf;3u?N{U<*qy{4uf90B7sYme$i4sjq(24 zrft#9+DV@Gr-+1M(U+bOl&IXE1eDnWryRL{jR4IWQXWaN(>b$an>c;R6H+aN8Zey< z;kG0sN^6rG7fZ?nYNS6DMp8l4ox z@LVH=4y>}pF?*xj+7;_(DFutxD!w$QO^(iLpy?yb`{dz^##?6X{$PPWQR_6OyZ0*u zy;QGfYOKWUBnC>sn(M|s-IgdvqD_WNxg{7tCvv$8DbYR;0?qf1B+_j@G;t$$)#UC1 zZM}m*gnj$(_p0dj^yx9c$S7JdPVd`Mh}F=-;*`wQ*f&c`!vWio&-Y7Rc>@oysI2y+ zubi_`o+LRVSC(~dt4;g#bcH)J+Uwh&KA6D2S#lgQP$a)3P!sK*{bMU>SxAA&2Q(o* zuy_I~+ah1PY|+&VMPF*(XYc}in-DF3XS5|=*zwXLFb1T&Kf4erB6itr6H9+MrQijs zAUU^}zma05lu=ZP;uGNPL-N!BldvVketVb zh{s3@o~D=o2Dx#0bnTf#Tdbfa!}PjV`yH&dYdccW{Ew}v*e&;iNk)J4vOQqnwsDm* zvDI3m_8%)YWVnK4k!w(H@s5nyi~XYR|6GdC5eKP&)W@4-&ebhdqnqz(82yE<6{`vV zG9ZZT%$~~C;q}KfSKG8PuqaD}Nl68C+}`%lBPv1e{;wO>`YeeL#J=HfgRe*@GFWr_ zh)ZH7;REr?D0ch8TT)Y*>B2;qP$bp}_Fm7IGlflwz(=ZZD^XZa<@ZrqWRH0`D>5U} zc@=_t4WI_FGr)XV$?8rs`Lzn9>~RM4#g`AD%@A;~_({{t{*4brK8JtL*XlUCKKypb zP6h?50)G<+f2ipPG05v1$<-MCQ!P-tOO2n$XIaK){9;u4!;`K1+hs47P?V#vQ}L=@ zaFTQu=otY>aVv6l91z&UPKu!&uNHOg0mQ4yTW>S%@= zu4}{Lm<>@Y-t3(M2KYdU&Z34@=8K^83V-2%2ekNA1)~=vg2dX(*=RKs=7gtOmn3ja zMQ_Zbb0hV6476=mXRLNPzXaxs3g|6CiTwI~ip$b3cj@ssK%^H z^Lk%2ilA}>=;P#lCp?GTsfE;l(Xs0ihiWDlr!~Fjh-8`*0W9?u#k@H?wtCKG_}FqE z)wiHvU@f1INBi-pc3vA1*@rnpw1uochS|{I)s}|W7+TNHpULyoi*p&x+SuZ;5U0eE zSu@)(R;CXlw|`_t_eQ?5>_E;GJ%Yz5^sBu z=V9uRV0^YWt-P4(kfG&6$gV#u>pO&r$B!Ub>~HPrisrM(!3;Fjp076MU2Ov$h14Eb zBRL~{Y-K8{PNY~ktQHleF4;Lq;iU@-@vyrWb+PgCp3hi5?IgeC8Z~TK7~IJVZj-Lt zMr6t9zZKg%(N*(pWJA&8msbxC4uY}y`H{0$!7H%v@bF-x@nuaVn)6y)qir_ zCSchZi-8yt1 zbAc-5*H=#4l;H2^$QI4c}G?4LABfyPE^(}bClZ-mIUIC>)}bo9sqD-^0?4Sd=^2-qsNciu9c zndFpdZr>fgIUlTuLR2O19=09xX^JDAZ8C%g@b80E&BBKFZOJfw(K<1HA+k@{#)s^$ z$uah9P{t%J@B2H-+Hrlugofb(Jih8e)u;pwAo>A~btJ7rX-rjP?A%MjpFB62@DAyMu^e9)iFu+Wem zO*KuA^)P6rhM}8LgFzAlCS0t^#N7gAQb=>zt5M)5@#hjurufh%MlT)qCW(%{m@=a)w zL_SC2qWEcHx?_G+uk?=vxvHS-jyo=&Cfshby8We<^#TYv`5;V7oW~4QyX`rRm0yM_ z#wwXp9C-^#Q+n816w80K(Q(}5kodv?xn#+b_OFKN5Rd;|LgJ$VFz zP}@hE=$a*-cAbh!+5o%?!c8OJ1GDW(DDDDWc*{Ynhp2byuzJmg`c^x9Y z2*}MlFA+Rmxe`38ExG+y;iZtTDwy#}>9;fToiTya-0J&w6U6mxPn>65Ftu@;&wDH7 zHSiU`UdVFjGfEHB!}$H~TcvtN`JpN~s%Yr^diEx{&OpLmT9*suoT1y}-#b;Pdm|vw zfRCdu0cVI^K+neXZNxIPYsATYZJzT&d}0K5GEig*vazw*h=8Nip(1Pk{c_KeH@GO5e29ab^B_wl+ij5^&_M|&f0F8ASS(r2`eGr=vT1s@a(>E6_PZ# zR~ikx&{)1w?(9GPX5AYHL@JxW@i+=;VPU;G{#{Jbz}Cx&$$*S%Wc#O;UZjjs1igZ9 zo~}$kO3|)t6oDvnd8;8|w#Wton-KLo(zt}NmowLzIQrRmFbePVZ19WS7Qk>ZBHYp~ zjNB3u%OylDo@hLYyMN^pRqe!Ku1_SC)8jKQ+6AarB7P-#bLb|>t%Uf9N*3@X3v*{n z!x$MSxSf0jxS7hn+~7(gwG~n2oq!=qDKI+K>MY`TNx{+-UBBE6S5 zwXEbQE=Sj*Pner<5XD4*@Ml(kEJ44rYh3>Xzwp z^DL!reI?JZMuV6yWzSntxP_KEuOUJhw6(3Z^?j@7QeELV-a=7Pu|48aA}A=xz?iY% zyL;WxQ+FHX>0%pI43GjHk}B?4uTM5t+ZoVHvb~H;Iay`SyN9#jI3o{Hs6z4_FhZ)x zCO~g%c4PaHBADU;l}Y({C?i;0$-wB1?c$?%2OWcmhv?MI012Ioj8J}9^a6M1lLu`! z_JaJJ?P9cMhzIVWu{srb5i(K9AT%GVdqlzalCOaoA+8>Zr2Uf6LY6UG|ysia&aw0TCN?Ay_d z50h;jtXUYG0hI#vECgcrMS6^!`N*8ezE^ce7KW_R(8hRz(!(fRa(r3`aMVev|BOz| z*D(`JYH1y|U!k~(n?JVXCgDm8FXhSS?mWt4r4L^!6%{~^e2!$fv+#|u$;owEPIK2m zl1d+Qr=X-1fz2%*_>+~CnzSp$#50JQZuLxy zlXIr<#+_v$Gs=xI6`MR-h?lo)Jby1>4|OyL?N>&$Fl~nvJ9VKXGo^KdrO2U$NKWxl zNb)TvUE@_V;{}!VRXIAyi7?6WS=Du`%5cDphP+iwHonCuXnR z78z7oGeimJ$vww}SSE}Qwx9Mnk`C$}^^eSPqJ8)fTeydBw!ij;(#;ZQk~^-rzVxOz zyrJu7p!&wnHT7{$jgg-~3(@;rhb!B37%?5W?e{4CJ@x!^8B*%;h^6h3T6LN{Ua|bp zUpzctdT8pE&%8cN%FmNf-{}=?o+S}mxbL%}S&-?lw!?B5a_npbTaY=#6?X;H6C}(0 zaWT$jXL3=4dtRu;3(~+ugAx$~njv0T)3wf+xOUblk&Qf7I%GyCu}7u_@mwN@e-uqr%aTKXv&jfQ4l&D>bTtcb3uM6&QK=k;<-si@xL`X;5neA+QzxVbZXdLI1dpN#_!Yy?obZzpSUB3dq z=r%jv2wvLbFrciFoZvWTsuq7=%1??W1vAJ6mTCybny(`&d(cmtt`agsl zSZ%snw}KForsRL?`$&lYP_GJppYOH~AU4yx;k@%r$a}l;f(X8>jOPlZUI%xEByX-> z^ZGckF{k|@42vMqVJaA}S0ouUPJD-mc|D|R748+^)Z?>DHIvBJbA*oidt_~J5YJ@f z&>dFJ8d5AapSa?^foL|~KymjIi6pN3-B~AKCjLYj_wiMC402eoNRD)YH_!RIveqJR ziCJGK)8|real|Q}?J(EYZYpN?X@lwSxnbM>8}Ujps}3+}fUe-EWk{Xp&oyu8{Yt8v z&PnfzmKD;k08AlaQ0z8%#2CcFH6~m}tzPZT>ZHu|j*mF-Cv9!z@h45CLepybqr!Jd zqPKCw9`{FOS-%!vHq{2&HUik;6?&l9x!h- zGD(1z9~K|BPgj?7dTN^XUyLtK7+GmU)u1U!GXOWR8(0lojlTs9;1hH_JkBywT*eUofFeKss=q`gHR+lh*O=#QFwrjC7|xBu>(E zZ(U+c5@nJr^R+YHl7)ia9K^lf!1-T{d)%%B22)AOf;W>~S \ No newline at end of file diff --git a/game/vars.php b/game/vars.php deleted file mode 100644 index 38f7f91..0000000 --- a/game/vars.php +++ /dev/null @@ -1,991 +0,0 @@ -values['race'])) $race = "none"; - elseif (empty($race)) $race = $sess->values['race']; - include(_FCORE."../game/noms.php"); -} -$nanite = 0; - -/* - * Défenses - */ - //Attaque - $defense_at = array(200,800,1500,500,4500,15000,10000,25000); - //Défense (bouclier) - $defense_bc = array(100,300,600,400,1000,4000,10000,20000); - //Coque (pv) - $defense_pv = array(1000,3000,6000,1800,4000,1000,15000,25000); - - //Débris de métal - $defense_md = array(300,300,300,300,300,300,300,300); - //Débris de cristal - $defense_cd = array(300,300,300,300,300,300,300,300); - - //Rapide fire (nombre d'attaque par phase envers un vaisseau) - $defense_rf = array( - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1) - ); - -/* - * Vaisseaux - */ - //Nombre maximal de ressources embarqué - $nomvais_rs = array(10000,50000,25000,25000,100,50,200,400,800,1000,1500,50000,100000,500); - - //Coefficient vitesse - $nomvais_vitesseP = array(5,5,6,5,10,8,5,7,6,5,4,2,1,6); - //Temps de préparation - $nomvais_vitesseS = array(5,5,6,5,4,4,5,7,6,5,4,3,2,10); - //Temps de chauffe - $nomvais_vitesseG = array(5,5,6,5,1,1,5,7,7,7,6,4,3,10); - - //Attaque - $nomvais_at = array(50,50,50,50,150,200,400,900,1500,3500,6000,7000,10000,100); - //Défense (bouclier) - $nomvais_bc = array(0,0,0,50,0,200,500,1250,2500,6000,5000,8000,10000,800); - //Coque (pv) - $nomvais_pv = array(1000,1500,1000,1000,1000,1000,2500,5500,9000,15000,25000,35000,50000,3000); - //Débris de métal - $nomvais_md = array(300,300,300,300,300,300,300,300,300,300,300,36000); - //Débris de cristal - $nomvais_cd = array(300,300,300,300,300,300,300,300,300,300,300,24000); - //Rapide fire (nombre d'attaque par phase envers un vaisseau) - $nomvais_rf = array( array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Cargos petit - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Cargos grand - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Vaisseaux de colonisation - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Espionnage - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Recycleurs - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Longsword/Seraph - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Frégate - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Croiseurs de classe Halcyon - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Croiseurs de classe Marathon - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Porte vaisseaux - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Station orbitale - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Super porte-vaisseaux - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Super porte-vaisseaux - array(1,1,1,1,1,1,1,1,1,1,1,1,1,1) //Super porte-vaisseaux - ); - -$alli_batimentVAR = array('centre', 'port', 'forge', 'urgence', 'propagande', 'economie'); -$alli_batimentLIMIT = array(5, 5, 5, 5, 5, 5); -$alli_batimentCALC = array( -array( - '$a = ceil(pow(1.5,$n)*68);', - '$b = ceil(pow(1.5,$n)*17);', - '$c = 0;', - '$sec = (ceil(1.02*(3/(1+$planete->batiments[11]))*pow(1.5,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;' - ), -array( - '$a = ceil(pow(1.6,$n)*53);', - '$b = ceil(pow(1.6,$n)*27);', - '$c = 0;', - '$sec = (ceil(1.2*(3/(1+$planete->batiments[11]))*pow(1.55,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;' - ), -array( - '$a = ceil(pow(1.5,$n)*242);', - '$b = ceil(pow(1.5,$n)*72);', - '$c = 0;', - '$sec = (ceil(1.5*(3/(1+$planete->batiments[11]))*pow(1.624,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;' - ), -array( - '$a = ceil(pow(1.5,$n)*92);', - '$b = ceil(pow(1.5,$n)*37);', - '$c = 0;', - '$sec = (ceil(1.36*(3/(1+$planete->batiments[11]))*pow(1.597,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;' - ), -array( - '$a = ceil(pow(1.73,$n)*800);', - '$b = ceil(pow(1.73,$n)*420);', - '$c = ceil(pow(1.68,$n)*285);', - '$sec = (ceil(1.8*(3/(1+$planete->batiments[11]))*pow(1.7,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;' - ), -array( - '$a = ceil(pow(2,$planete->batiments[5])*750);', - '$b = ceil(pow(2,$planete->batiments[5])*500);', - '$c = 0;', - '$sec = ceil((pow(2,$planete->batiments[5])*720)/(pow(1.23,$planete->batiments[11])+0.0025*$planete->casernes[7]));' - ) -); -$alli_batimentTECH = array( - 0, - 0, - 0, - 0, -array( - array($batiment[3], 'centrale_s', 12) - ), - 0 -); -$batimentVAR = array('mine_m','mine_c','mine_h','centrale_s','centrale_f','radar','labo','chantier_terrestre','chantier_spatial','caserne','silo','centre_info','habitation','arcologies','bunker','commercial','loisir','administration'); -$batimentCALC = array( - array( - '$a = ceil(pow(1.5,$n)*68);', - '$b = ceil(pow(1.5,$n)*17);', - '$c = 0;', - '$sec = pow(1.5,$n)*6;' - ), - array( - '$a = ceil(pow(1.6,$n)*53);', - '$b = ceil(pow(1.6,$n)*27);', - '$c = 0;', - '$sec = pow(1.55,$n)*6;' - ), - array( - '$a = ceil(pow(1.5,$n)*242);', - '$b = ceil(pow(1.5,$n)*72);', - '$c = 0;', - '$sec = pow(1.624,$n)*6;' - ), - array( - '$a = ceil(pow(1.5,$n)*92);', - '$b = ceil(pow(1.5,$n)*37);', - '$c = 0;', - '$sec = pow(1.597,$n)*6;' - ), - array( - '$a = ceil(pow(1.73,$n)*800);', - '$b = ceil(pow(1.73,$n)*420);', - '$c = ceil(pow(1.68,$n)*285);', - '$sec = pow(1.7,$n)*6;' - ), - array( - '$a = ceil(pow(2,$planete->batiments[5])*750);', - '$b = ceil(pow(2,$planete->batiments[5])*500);', - '$c = 0;', - '$sec = ceil(pow(2,$planete->batiments[5])*720);' - ), - array( - '$a = ceil(pow(2,$planete->batiments[6])*200);', - '$b = ceil(pow(2,$planete->batiments[6])*150);', - '$c = 0;', - '$sec = ceil(pow(2,$planete->batiments[6])*720);' - ), - array( - '$a = ceil(pow(2,$planete->batiments[7])*520);', - '$b = ceil(pow(2,$planete->batiments[7])*380);', - '$c = 0;', - '$sec = ceil(pow(2,$planete->batiments[7])*420);' - ), - array( - '$a = ceil(pow(2,$planete->batiments[8])*600);', - '$b = ceil(pow(2,$planete->batiments[8])*450);', - '$c = 0;', - '$sec = ceil(pow(2,$planete->batiments[8])*600);' - ), - array( - '$a = ceil(pow(2,$planete->batiments[9])*200);', - '$b = ceil(pow(2,$planete->batiments[9])*100);', - '$c = 0;', - '$sec = ceil(pow(2,$planete->batiments[9])*300);' - ), - array( - '$a = ceil(pow(2,$planete->batiments[10])*400);', - '$b = ceil(pow(2,$planete->batiments[10])*260);', - '$c = 0;', - '$sec = ceil(pow(2,$planete->batiments[10])*1200);' - ), - array( - '$a = ceil(pow(1.7,$planete->batiments[11])*600);', - '$b = ceil(pow(1.7,$planete->batiments[11])*420);', - '$c = ceil(pow(1.7,$planete->batiments[11])*100);', - '$sec = ceil((pow(1.9,$planete->batiments[11])*800)/((0.0025*$planete->casernes[7])+1));' - ), - //Module résidentiel - array( - '$a = ceil(pow($planete->batiments[12],2.075)*1000+1500);', - '$b = ceil(pow($planete->batiments[12],1.8)*1000+1000);', - '$c = 0;', - '$sec = ceil(pow($planete->batiments[12],2.5)*60+4)*60;' - ), - array( - '$a = ceil(pow($planete->batiments[13],2.8)*1000+299000);', - '$b = ceil(pow($planete->batiments[13],2.5)*1000+149000);', - '$c = 0;', - '$sec = ceil(pow($planete->batiments[13],1.6)*60+60)*60;' - ), - array( - '$a = ceil(pow($planete->batiments[14],2)*1200+140000);', - '$b = ceil(pow($planete->batiments[14],2)*900+99000);', - '$c = ceil(pow($planete->batiments[14],2)*500+30000);', - '$sec = ceil(pow($planete->batiments[14],2)*5+3)*60;' - ), - array( - '$a = ceil(pow($planete->batiments[15],2)*1000+80000);', - '$b = ceil(pow($planete->batiments[15],2)*750+65000);', - '$c = 0;', - '$sec = pow($planete->batiments[15],2)*240;' - ), - array( - '$a = ceil(pow($planete->batiments[16],2)*850+60000);', - '$b = ceil(pow($planete->batiments[16],2)*650+50000);', - '$c = 0;', - '$sec = pow($planete->batiments[16],2)*180;' - ), - array( - '$a = ceil(pow($planete->batiments[17],2.5)*500 -300);', - '$b = ceil(pow($planete->batiments[17],2.4)*400-250);', - '$c = 0;', - '$sec = pow($planete->batiments[17],1.65)*3600;' - ) -); -$batimentTECH = array( - 0, - 0, - 0, - 0, - array( - array($batiment[3], 'centrale_s', 12) - ), - 0, - 0, - array( - array($technolo[2][3], 'techno_inge2', 9) - ), - array( - array($technolo[2][4], 'techno_inge2', 17) - ), - 0, - 0, - array( - array($technolo[1][12], 'techno_inge', 4096) - ), - 0, - 0, - array( - array($technolo[7][12], 'techno_proj', 4096) - ), - array( - array($technolo[7][11], 'techno_proj', 2048) - ), - array( - array($technolo[3][6], 'techno_poli', 64) - ), - array( - array($technolo[3][7], 'techno_poli', 128) - ), - 0 -); - -$technoloVAR = array('informatique','detection','armement','blindage','energie_t','reacteur','reacteur_f','reacteur_ff','medecine','tactique','spartan','prodfile'); -//$technoloVAR = array('techno_indu','techno_inge','techno_poli','techno_arme','techno_defe','techno_proj','techno_expansionnsion'); -$technoloCALC = array( - array( - '$a = 0;', - '$b = ceil(pow(2,$n)*500);', - '$c = ceil(pow(2,$n)*150);', - '$sec = ceil((420*2*($planete->technologies[0]+1))/pow(1.25,($planete->batiments[6]-1)));' - ), - array( - '$a=ceil(pow(2,$n)*500);', - '$b=ceil(pow(2,$n)*750);', - '$c=ceil(pow(2,$n)*100);', - '$sec = ceil((600*2*($planete->technologies[1]+1))/pow(1.25,($planete->batiments[6]-2)));' - ), - array( - '$a=ceil(pow(2,$n)*2500);', - '$b=ceil(pow(2,$n)*500);', - '$c = 0;', - '$sec = ceil((1500*2*($planete->technologies[2]+1))/pow(1.25,($planete->batiments[6]-5)));' - ), - array( - '$a=ceil(pow(2,$n)*4000);', - '$b=ceil(pow(2,$n)*1500);', - '$c = 0;', - '$sec = ceil((1710*2*($planete->technologies[3]+1))/pow(1.25,($planete->batiments[6]-4)));' - ), - array( - '$a=ceil(pow(2,$n)*2000);', - '$b=ceil(pow(2,$n)*1500);', - '$c=ceil(pow(2,$n)*300);', - '$sec = ceil((900*2*($planete->technologies[4]+1))/pow(1.25,($planete->batiments[6]-2)));' - ), - array( - '$a=ceil(pow(2,$n)*1400);', - '$b=ceil(pow(2,$n)*400);', - '$c = 0;', - '$sec = ceil((510*2*($planete->technologies[5]+1))/pow(1.25,($planete->batiments[6]-2)));' - ), - array( - '$a=ceil(pow(2,$n)*3000);', - '$b=ceil(pow(2,$n)*2100);', - '$c=ceil(pow(2,$n)*750);', - '$sec = ceil((1650*2*($planete->technologies[6]+1))/pow(1.25,($planete->batiments[6]-4)));' - ), - array( - '$a=ceil(pow(2,$n)*5000);', - '$b=ceil(pow(2,$n)*4000);', - '$c=ceil(pow(2,$n)*1500);', - '$sec = ceil((2400*2*($planete->technologies[7]+1))/pow(1.25,($planete->batiments[6]-6)));' - ), - array( - '$a=ceil(pow(2,$n)*800);', - '$b=ceil(pow(2,$n)*1000);', - '$c = 0;', - '$sec = ceil((360*2*($planete->technologies[8]+1))/pow(1.25,($planete->batiments[6]-1)));' - ), - array( - '$a=ceil(pow(2,$n)*2600);', - '$b=ceil(pow(2,$n)*2600);', - '$c = 0;', - '$sec = ceil((4410*2*($planete->technologies[9]+1))/pow(1.25,($planete->batiments[6]-3)));' - ), - array( - '$a=ceil(pow(3,$n)*5200);', - '$b=ceil(pow(3,$n)*4250);', - '$c=ceil(pow(3,$n)*850);', - '$sec = ceil((5000*2*($planete->technologies[10]+1))/pow(1.25,($planete->batiments[6]-8)));' - ), - array( - '$a=ceil(pow(4,$n)*6200);', - '$b=ceil(pow(5,$n)*5250);', - '$c=ceil(pow(3,$n)*4550);', - '$sec = ceil(pow(3,$n)*5560/pow(1.25,($planete->batiments[6]-1)));' - ) -); -$technoloTECH = array( - array( - array($batiment[6], 'labo', 1) - ), - array( - array($batiment[6],'labo', 2) - ), - array( - array($batiment[6], 'labo', 5) - ), - array( - array($batiment[6], 'labo', 4) - ), - array( - array($batiment[6], 'labo', 2) - ), - array( - array($batiment[6], 'labo', 2) - ), - array( - array($batiment[6], 'labo', 4) - ), - array( - array($batiment[6], 'labo', 6) - ), - array( - array($batiment[6], 'labo', 1) - ), - array( - array($batiment[6], 'labo', 3) - ), - array( - array($batiment[6], 'labo', 8) - ), - array( - array($batiment[6], 'labo', 10) - ) -); -$casernenVAR = array('soldat1','soldat2','soldat3','soldat4','sniper','spartan','medecin','ingenieur','soldat_lourd'); -$casernenCALC = array( - array( - 80, - 45, - 0, - '$sec = ceil(60/pow(1.25,($planete->batiments[9]-1)));' - ), - array( - 110, - 90, - 0, - '$sec = ceil(240/pow(1.25,($planete->batiments[9]-2)));' - ), - array( - 150, - 105, - 20, - '$sec = ceil(240/pow(1.25,($planete->batiments[9]-3)));' - ), - array( - 220, - 150, - 0, - '$sec = ceil(720/pow(1.25,($planete->batiments[9]-5)));' - ), - array( - 180, - 100, - 0, - '$sec = ceil(300/pow(1.25,($planete->batiments[9]-3)));' - ), - array( - 25000, - 10000, - 0, - '$sec = ceil(29700/pow(1.25,($planete->batiments[9]-10)));' - ), - array( - 100, - 100, - 0, - '$sec = ceil(90/pow(1.25,($planete->batiments[9]-2)));', - 0 - ), - array( - 90, - 105, - 0, - '$sec = ceil(90/pow(1.25,($planete->batiments[9]-2)));' - ), - array( - 300, - 250, - 0, - '$sec = ceil(900/pow(1.25,($planete->batiments[9]-5)));' - ) -); -$casernenTECH = array( - array( - array($batiment[9], 'caserne', 1) - ), - array( - array($batiment[9], 'caserne', 2) - ), - array( - array($batiment[9], 'caserne', 3) - ), - array( - array($batiment[9], 'caserne', 5) - ), - array( - array($batiment[9], 'caserne', 3) - ), - array( - array($batiment[9], 'caserne', 10) - ), - array( - array($batiment[9], 'caserne', 2) - ), - array( - array($batiment[9], 'caserne', 2) - ), - array( - array($batiment[9], 'caserne', 5) - ) -); -$nomterrnVAR = array('vais_0','vais_1','vais_2','vais_3','vcl_1','vcl_2','vcl_3','vcl_4','def_1','def_2','def_3','def_4','def_5','def_6','def_7','def_8'); -$nomterrnCALC = array( - array( - 500, - 300, - 0, - '$sec = ceil(720/pow(1.25,($planete->batiments[7]-1)));', - 0 - ), - array( - 680, - 420, - 0, - '$sec = ceil(2040/pow(1.25,($planete->batiments[7]-3)));', - 0 - ), - array( - 1000, - 600, - 0, - '$sec = ceil(7200/pow(1.25,($planete->batiments[7]-4)));', - 0 - ), - array( - 1400, - 950, - 0, - '$sec = ceil(3960/pow(1.25,($planete->batiments[7]-6)));', - 0 - ), - array( - 400, - 240, - 0, - '$sec = ceil(600/pow(1.25,($planete->batiments[7]-1)));', - 0 - ), - array( - 480, - 260, - 0, - '$sec = ceil(1080/pow(1.25,($planete->batiments[7]-2)));', - 0 - ), - array( - 600, - 420, - 0, - '$sec = ceil(2160/pow(1.25,($planete->batiments[7]-3)));', - 0 - ), - array( - 1000, - 500, - 0, - '$sec = ceil(4680/pow(1.25,($planete->batiments[7]-5)));', - 0 - ), - array( - 430, - 230, - 0, - '$sec = ceil(1080/pow(1.25,($planete->batiments[7]-1)));', - 1 - ), - array( - 1250, - 650, - 80, - '$sec = ceil(2040/pow(1.25,($planete->batiments[7]-3)));', - 1 - ), - array( - 2500, - 1750, - 100, - '$sec = ceil(7200/pow(1.25,($planete->batiments[7]-4)));', - 1 - ), - array( - 6000, - 3750, - 120, - '$sec = ceil(3960/pow(1.25,($planete->batiments[7]-7)));', - 1 - ), - array( - 15000, - 9500, - 1500, - '$sec = ceil(3960/pow(1.25,($planete->batiments[7]-9)));', - 1 - ), - array( - 15000, - 9500, - 1500, - '$sec = ceil(3960/pow(1.25,($planete->batiments[7]-9)));', - 1 - ), - array( - 15000, - 9500, - 1500, - '$sec = ceil(3960/pow(1.25,($planete->batiments[7]-9)));', - 1 - ), - array( - 15000, - 9500, - 1500, - '$sec = ceil(3960/pow(1.25,($planete->batiments[7]-9)));', - 1 - ) -); -$nomterrnTECH = array( - array( - array($batiment[7], 'chantier_terrestre', 1) - ), - array( - array($batiment[7], 'chantier_terrestre', 3) - ), - array( - array($batiment[7], 'chantier_terrestre', 4) - ), - array( - array($batiment[7], 'chantier_terrestre', 6) - ), - array( - array($batiment[7], 'chantier_terrestre', 1) - ), - array( - array($batiment[7], 'chantier_terrestre', 2) - ), - array( - array($batiment[7], 'chantier_terrestre', 3) - ), - array( - array($batiment[7], 'chantier_terrestre', 5) - ), - //Défenses - array( - array($batiment[7], 'chantier_terrestre', 1), - array($technolo[6][0], 'techno_defe2', 1) - ), - array( - array($batiment[7], 'chantier_terrestre', 3), - array($technolo[6][3], 'techno_defe2', 8) - ), - array( - array($batiment[7], 'chantier_terrestre', 4), - array($technolo[6][1], 'techno_defe2', 2) - ), - array( - array($batiment[7], 'chantier_terrestre', 4), - array($technolo[6][4], 'techno_defe2', 16) - ), - array( - array($batiment[7], 'chantier_terrestre', 8), - array($technolo[6][2], 'techno_defe2', 4) - ), - array( - array($batiment[7], 'chantier_terrestre', 8), - array($technolo[6][5], 'techno_defe2', 32) - ), - array( - array($batiment[7], 'chantier_terrestre', 8), - array($technolo[6][6], 'techno_defe2', 64) - ), - array( - array($batiment[7], 'chantier_terrestre', 10), - array($technolo[7][11], 'techno_proj', 2048) - ) -); -$nomvaisnVAR = array('vaisseau_1','vaisseau_2','vaisseau_3','vaisseau_4','vaisseau_5','vaisseau_6','vaisseau_7','vaisseau_8','vaisseau_9','vaisseau_10','vaisseau_11','vaisseau_12','vaisseau_13','vaisseau_14'); -//Type de réacteur : 0 : Réacteur à combustion, 1 : Réacteur à fusion, 2 : Réacteur à fusion de type II -$nomvaisnREA = array(0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2); -$nomvaisnCALC = array( - array( - 1000, - 800, - 0, - '$sec = ceil(1080/pow(1.25,($planete->batiments[8]-1)));' - ), - array( - 4000, - 3000, - 0, - '$sec = ceil(6300/pow(1.25,($planete->batiments[8]-5)));' - ), - array( - 4000, - 3000, - 0, - '$sec = ceil(6300/pow(1.25,($planete->batiments[8]-5)));' - ), - array( - 9000, - 9000, - 1000, - '$sec = ceil(8280/pow(1.25,($planete->batiments[8]-5)));' - ), - array( - 9000, - 9000, - 1000, - '$sec = ceil(8280/pow(1.25,($planete->batiments[8]-5)));' - ), - array( - 1000, - 1200, - 100, - '$sec = ceil(1440/pow(1.25,($planete->batiments[8]-3)));' - ), - array( - 15000, - 9000, - 1000, - '$sec = ceil(7380/pow(1.25,($planete->batiments[8]-5)));' - ), - array( - 1800, - 1000, - 0, - '$sec = ceil(1200/pow(1.25,($planete->batiments[8]-1)));' - ), - array( - 2550, - 1350, - 65, - '$sec = ceil(4680/pow(1.25,($planete->batiments[8]-3)));' - ), - array( - 12950, - 6900, - 100, - '$sec = ceil(16800/pow(1.25,($planete->batiments[8]-6)));' - ), - array( - 26000, - 16400, - 1600, - '$sec = ceil(18060/pow(1.25,($planete->batiments[8]-6)));' - ), - array( - 60000, - 40000, - 3000, - '$sec = ceil(32400/pow(1.25,($planete->batiments[8]-8)));' - ), - array( - 500000, - 400000, - 250000, - '$sec = ceil(117000/pow(1.25,($planete->batiments[8]-12)));' - ), - array( - 500000, - 400000, - 250000, - '$sec = ceil(117000/pow(1.25,($planete->batiments[8]-12)));' - ) -); -$nomvaisnTECH = array( - array( - array($batiment[8], 'chantier_spatial', 1), - array($technolo[0][3], 'techno_indu', 8) - ), - array( - array($batiment[8], 'chantier_spatial', 5), - array($technolo[0][3], 'techno_indu', 8), - array($technolo[1][6], 'techno_inge', 64) - ), - array( - array($batiment[8], 'chantier_spatial', 5), - array($technolo[8][0], 'techno_expansion', 1) - ), - array( - array($batiment[8], 'chantier_spatial', 5), - array($technolo[7][4], 'techno_proj', 16) - ), - array( - array($batiment[8], 'chantier_spatial', 5), - array($technolo[7][0], 'techno_proj', 1) - ), - array( - array($batiment[8], 'chantier_spatial', 3), - array($technolo[7][1], 'techno_proj', 2) - ), - array( - array($batiment[8], 'chantier_spatial', 5), - array($technolo[7][2], 'techno_proj', 4) - ), - array( - array($batiment[8], 'chantier_spatial', 1), - array($technolo[7][3], 'techno_proj', 8) - ), - array( - array($batiment[8], 'chantier_spatial', 3), - array($technolo[7][5], 'techno_proj', 32) - ), - array( - array($batiment[8], 'chantier_spatial', 6), - array($technolo[7][6], 'techno_proj', 64) - ), - array( - array($batiment[8], 'chantier_spatial', 6), - array($technolo[7][7], 'techno_proj', 128) - ), - array( - array($batiment[8], 'chantier_spatial', 8), - array($technolo[7][8], 'techno_proj', 256) - ), - array( - array($batiment[8], 'chantier_spatial', 10), - array($technolo[7][9], 'techno_proj', 512) - ), - array( - array($batiment[8], 'chantier_spatial', 10), - array($technolo[7][10], 'techno_proj', 1024) - ) -); -$coeffVAR = array('coeff_mine_m', 'coeff_mine_c', 'coeff_mine_h', 'coeff_centrale_s', 'coeff_centrale_f'); -$ressoVAR = array('contenu_metal', 'contenu_cristal', 'contenu_hydrogene'); - -//Nouvel arbre de technologie -$technologiesVAR = array("techno_indu", "techno_inge", "techno_inge2", "techno_poli", "techno_arme", "techno_defe", "techno_defe2", "techno_proj", "techno_expansion"); -$technologiesCALC = array( - //Industrie - array( - array(1, 0, 1000, 54000), - array(2, 1, 2000, 90000), - array(4, 3, 4000, 126000), - array(8, 1, 4000, 126000), - array(16, 1, 2000, 72000), - array(32, 17, 4000, 108000), - array(64, 49, 8000, 144000), - array(128, 1, 2000, 72000), - array(256, 129, 4000, 108000), - array(512, 385, 8000, 144000), - array(1024, 1, 2000, 72000), - array(2048, 1025, 4000, 108000), - array(4096, 3073, 8000, 144000), - array(8192, 9, 3000, 126000), - array(16384, 8201, 6000, 162000), - array(32768, 24585, 12000, 198000), - array(65536, 1169, 3000, 126000), - array(131072, 66705, 6000, 162000), - array(262144, 197777, 12000, 198000) - ), - //Ingénieurie - array( - array(1, 0, 1000, 54000), - array(2, 1, 2000, 90000), - array(4, 3, 4000, 126000), - array(8, 1, 2000, 90000), - array(16, 9, 4000, 126000), - array(32, 25, 8000, 162000), - array(64, 9, 3000, 126000), - array(128, 73, 6000, 162000), - array(256, 201, 12000, 198000), - array(512, 73, 4000, 162000), - array(1024, 585, 8000, 198000), - array(2048, 1609, 16000, 234000), - array(4096, 0, 1000, 54000), - array(8192, 4096, 2000, 90000), - array(16384, 12288, 4000, 126000), - array(32768, 4096, 2000, 54000), - array(65536, 36864, 4000, 90000), - array(131072, 102400, 8000, 126000), - array(262144, 12288, 2000, 72000), - array(524288, 274432, 4000, 108000), - array(1048576, 798720, 8000, 144000), - array(2097152, 274432, 2000, 54000), - array(4194304, 2371584, 4000, 90000), - array(8388608, 6565888, 8000, 126000), - array(16777216, 28672, 2000, 54000), - array(33554432, 16805888, 4000, 90000), - array(67108864, 50360320, 8000, 126000), - array(134217728, 28672, 3000, 90000), - array(268435456, 134246400, 6000, 126000), - array(536870912, 402681856, 12000, 162000) - ), - //Ingénieurie 2 - array( - array(1, 0, 1000, 36000), - array(2, 1, 2000, 72000), - array(4, 3, 4000, 108000), - array(8, 1, 4000, 126000), - array(16, 1, 4000, 126000), - array(32, 25, 4000, 126000), - array(64, 57, 8000, 162000), - array(128, 121, 16000, 198000) - ), - //Politique - array( - array(1, 0, 1000, 36000), - array(2, 1, 2000, 72000), - array(4, 3, 4000, 108000), - array(8, 1, 2000, 72000), - array(16, 9, 4000, 108000), - array(32, 25, 8000, 144000), - array(64, 9, 4000, 126000), - array(128, 8, 6000, 162000), - array(256, 9, 6000, 162000), - array(512, 0, 1000, 90000), - array(1024, 512, 2000, 90000), - array(2048, 1536, 4000, 90000), - array(4096, 512, 2000, 72000), - array(8192, 4608, 4000, 108000), - array(16384, 12800, 8000, 144000) - ), - - //Armement - array( - array(1, 0, 1000, 36000), - array(2, 1, 2000, 72000), - array(4, 3, 4000, 108000), - array(8, 1, 1000, 54000), - array(16, 9, 2000, 90000), - array(32, 25, 4000, 126000), - array(64, 9, 2000, 72000), - array(128, 73, 4000, 108000), - array(256, 201, 8000, 144000), - array(512, 73, 2000, 90000), - array(1024, 585, 4000, 126000), - array(2048, 1609, 8000, 162000), - array(4096, 1, 3000, 108000), - array(8192, 4097, 6000, 144000), - array(16384, 12289, 12000, 180000), - array(32768, 4097, 3000, 126000), - array(65536, 36865, 6000, 162000), - array(131072, 102401, 12000, 198000) - ), - //Défense - array( - array(1, 0, 1000, 36000), - array(2, 1, 2000, 72000), - array(4, 3, 4000, 108000), - array(8, 1, 2000, 72000), - array(16, 9, 4000, 108000), - array(32, 25, 8000, 144000), - array(64, 9, 3000, 108000), - array(128, 73, 6000, 144000), - array(256, 201, 12000, 180000), - array(512, 0, 1000, 36000), - array(1024, 512, 2000, 72000), - array(2048, 1536, 4000, 108000), - array(4096, 512, 2000, 72000), - array(8192, 4608, 4000, 108000), - array(16384, 12800, 8000, 144000), - array(32768, 4608, 3000, 108000), - array(65536, 37376, 6000, 144000), - array(131072, 102912, 12000, 180000), - array(262144, 512, 1000, 54000), - array(524288, 262656, 2000, 90000), - array(1048576, 786944, 4000, 126000), - array(2097152, 262656, 2000, 90000), - array(4194304, 2359808, 4000, 126000), - array(8388608, 6554112, 8000, 162000), - array(16777216, 2359808, 3000, 126000), - array(33554432, 19137024, 6000, 162000), - array(67108864, 52691456, 12000, 198000) - ), - //Défense 2 - array( - array(1, 0, 2000, 72000), - array(2, 1, 4000, 144000), - array(4, 3, 6000, 216000), - array(8, 0, 2000, 72000), - array(16, 8, 4000, 144000), - array(32, 24, 6000, 216000), - array(64, 27, 8000, 288000) - ), - //Projets expérimentaux - array( - array(1, 0, 2000, 36000), - array(2, 1, 4000, 72000), - array(4, 2, 4000, 108000), - array(8, 4, 6000, 144000), - array(16, 8, 6000, 144000), - array(32, 8, 8000, 180000), - array(64, 32, 10000, 216000), - array(128, 64, 10000, 234000), - array(256, 128, 12000, 288000), - array(512, 256, 14000, 324000), - array(1024, 64, 14000, 342000), - array(2048, 256, 16000, 360000), - array(4096, 576, 18000, 396000), - array(8192, 4096, 20000, 432000), - array(16384, 8192, 22000, 504000) - ), - //Technologie expansion - array( - array(1, 0, 4000, 54000), - array(2, 1, 6000, 72000), - array(4, 3, 8000, 90000), - array(8, 7, 10000, 108000), - array(16, 15, 12000, 126000), - array(32, 31, 14000, 144000), - array(64, 63, 16000, 162000), - array(128, 127, 18000, 180000), - array(256, 255, 20000, 198000), - array(512, 511, 22000, 216000), - array(1024, 1023, 24000, 234000), - array(2048, 2047, 26000, 252000), - array(4096, 4095, 28000, 270000), - array(8192, 8191, 30000, 288000), - array(16384, 16383, 32000, 306000), - array(32768, 32767, 34000, 324000), - array(65536, 65535, 36000, 342000), - array(131072, 131071, 38000, 360000) - ) -); -?> \ No newline at end of file diff --git a/halo-battle/.buildpath b/halo-battle/.buildpath deleted file mode 100644 index 9ce47f1..0000000 --- a/halo-battle/.buildpath +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/halo-battle/.project b/halo-battle/.project deleted file mode 100644 index 8d72b93..0000000 --- a/halo-battle/.project +++ /dev/null @@ -1,28 +0,0 @@ - - - Halo-Battle - - - - - - org.eclipse.wst.jsdt.core.javascriptValidator - - - - - org.eclipse.wst.validation.validationbuilder - - - - - org.eclipse.dltk.core.scriptbuilder - - - - - - org.eclipse.php.core.PHPNature - org.eclipse.wst.jsdt.core.jsNature - - diff --git a/htdocs/.htaccess b/htdocs/.htaccess deleted file mode 100644 index 095d346..0000000 --- a/htdocs/.htaccess +++ /dev/null @@ -1,7 +0,0 @@ -Options -Indexes -ErrorDocument 403 403.html -ErrorDocument 404 404.html - - - - diff --git a/htdocs/.onyx b/htdocs/.onyx deleted file mode 100644 index df5cc17..0000000 --- a/htdocs/.onyx +++ /dev/null @@ -1 +0,0 @@ -/var/www/halo-battle/onyx2/load.php diff --git a/htdocs/admin.php b/htdocs/admin.php index 7c6f5fb..1a5368f 100644 --- a/htdocs/admin.php +++ b/htdocs/admin.php @@ -7,102 +7,119 @@ require_once(trim(file_get_contents('./.onyx'))); require_once("common.php"); //Chargement de tout le nécessaire pour le jeu //On vérifie si le client est connecté ou non sur le site -if (isset($SESS) && isset($SESS->values['connected']) && $SESS->values['connected'] && !empty($SESS->values['id']) && !empty($SESS->level) && $SESS->level >= 3 && !empty($SESS->values['idPlan'])) +if (isset($SESS) && isset($SESS->values['connected']) && $SESS->values['connected'] && !empty($SESS->values['id']) && !empty($SESS->level) && $SESS->level >= 3) +{ + function infoPlan($galaxie, $ss, $pos, $info) { - function infoPlan($galaxie, $ss, $pos, $info) - { - $base = new BDD(); - $resultat = $base->unique_query("SELECT * FROM planete WHERE galaxie = '$galaxie' AND ss = '$ss' AND position= '$pos';"); - $base->deconnexion(); - return $resultat[$info]; - } - - //Passage des valeurs générales au template - $titre = "Administration"; - $template->assign('page', 'admin'); - $template->assign('menu', $VAR['menu']); - $template->assign('premiere_page', $VAR['first_page']); - $template->assign('race', $SESS->values['race']); - $template->assign("tpsdejeu", "un certain temps"); - - if (!empty($SESS->values['souscontrole'])) - { - $pagea = 'erreur'; - - $SESS->values['id'] = $SESS->values['souscontrole'][0]; - $SESS->values['idPlan'] = $SESS->values['souscontrole'][1]; - $SESS->values['souscontrole'] = null; - $SESS->put(); - - $template->assign('message', 'Droits rétablis avec succès !
'); - } - else - { - if (!isset($_GET['p'])) - $_GET['p'] = ''; - if ($SESS->level >= 5) - { - switch($_GET['p']) - { - case 'djoueurs': - include("admin/supprimer_joueur.php"); - break; - case 'bandeau': - include("admin/bandeau.php"); - break; - case 'demarrage': - include("admin/demarrage.php"); - break; - case 'version': - include("admin/version.php"); - break; - case 'inscription': - include("admin/inscription.php"); - break; - } - } - if (empty($pagea)) - { - switch($_GET['p']) - { - case 'courrier': - include("admin/mail.php"); - break; - case 'vip': - include("admin/ip.php"); - break; - case 'vflottes': - include("admin/flottes.php"); - break; - case 'vplanetes': - include("admin/planete.php"); - break; - case 'vjoueurs': - include("admin/joueur.php"); - break; - case 'valliances': - include("admin/alliance.php"); - break; - case 'vrapports': - include("admin/rapport.php"); - break; - case 'sjoueurs': - include("admin/sanction_joueur.php"); - break; - case 'cjoueurs': - include("admin/prendre_controle.php"); - break; - default: - include("admin/accueil.php"); - break; - } - } - } - - $template->assign('titre', $titre); - $template->assign('pagea', $pagea); - $template->display('admin/'.$pagea.'.tpl'); + $base = new BDD(); + $resultat = $base->unique_query("SELECT * FROM planete WHERE galaxie = '$galaxie' AND ss = '$ss' AND position= '$pos';"); + $base->deconnexion(); + return $resultat[$info]; } + + //Passage des valeurs générales au template + $titre = "Administration"; + $template->assign('page', 'admin'); + $template->assign('menu', $VAR['menu']); + $template->assign('premiere_page', $VAR['first_page']); + $template->assign('race', $SESS->values['race']); + $template->assign("tpsdejeu", "un certain temps"); + + if (!empty($SESS->values['souscontrole'])) + { + $pagea = 'erreur'; + + $SESS->values['id'] = $SESS->values['souscontrole'][0]; + $SESS->values['idPlan'] = $SESS->values['souscontrole'][1]; + $SESS->values['souscontrole'] = null; + $SESS->put(); + + $template->assign('message', 'Droits rétablis avec succès !
'); + } + else + { + $id_user = $SESS->values['id']; + + if (!isset($_GET['p'])) + $_GET['p'] = ''; + if ($SESS->level >= 5) + { + switch($_GET['p']) + { + case 'djoueurs': + include("admin/supprimer_joueur.php"); + break; + case 'bandeau': + include("admin/bandeau.php"); + break; + case 'demarrage': + include("admin/demarrage.php"); + break; + case 'version': + include("admin/version.php"); + break; + case 'inscription': + include("admin/inscription.php"); + break; + case 'njoueur': + include("game/serveur/njoueur.php"); + break; + case 'mail_mass': + include("admin/mail_mass.php"); + break; + case 'bdd': + include("admin/bdd.php"); + break; + case 'proxy': + include("admin/proxy.php"); + break; + } + } + if (empty($pagea)) + { + switch($_GET['p']) + { + case 'courrier': + include("admin/mail.php"); + break; + case 'vip': + include("admin/ip.php"); + break; + case 'vflottes': + include("admin/flottes.php"); + break; + case 'vplanetes': + include("admin/planete.php"); + break; + case 'vjoueurs': + include("admin/joueur.php"); + break; + case 'valliances': + include("admin/alliance.php"); + break; + case 'snalliances': + include("admin/snalliances.php"); + break; + case 'vrapports': + include("admin/rapport.php"); + break; + case 'sjoueurs': + include("admin/sanction_joueur.php"); + break; + case 'cjoueurs': + include("admin/prendre_controle.php"); + break; + default: + include("admin/accueil.php"); + break; + } + } + } + + $template->assign('titre', $titre); + $template->assign('pagea', $pagea); + $template->display('admin/'.$pagea.'.tpl'); +} else header('Location: '.$VAR['first_page']); -?> +?> \ No newline at end of file diff --git a/htdocs/ajax_chat.php b/htdocs/ajax_chat.php new file mode 100644 index 0000000..ee5c5d8 --- /dev/null +++ b/htdocs/ajax_chat.php @@ -0,0 +1,48 @@ +values['connected']) && $SESS->values['connected'] && !empty($SESS->values['id']) && !empty($SESS->values['race']) && !empty($SESS->level) && isset($SESS->values['idPlan']) && isset($SESS->values['idAsteroide'])) +{ + include_once("game/Class/class.user.php"); + $user = new User($SESS->values['id']); + if (!empty($user->id_alliance)) + { + if (isset($_POST['message'])) + { + $message = htmlentities(trim(gpc("message", "post"))); + if (!empty($message) || $message == "0") + { + $bdd = new BDD(); + $bdd->escape($message); + $bdd->query("INSERT INTO $table_alliances_chat (id_alliance, emetteur, timestamp, message) VALUES (".$user->id_alliance.", ".$user->id_user.", ".time().", '$message');"); + $bdd->deconnexion(); + } + } + else + { + if (!empty($_GET['time'])) + $time = intval(gpc("time"))." ORDER BY timestamp DESC"; + else + $time = "0 ORDER BY timestamp DESC LIMIT 15"; + + $bdd = new BDD(); + $messages = $bdd->query("SELECT C.*, U.pseudo FROM $table_alliances_chat C INNER JOIN $table_user U ON U.id = C.emetteur WHERE C.id_alliance = ".$user->id_alliance." AND C.timestamp > $time;"); + $bdd->deconnexion(); + + header("X-JSON: ".json_encode($messages)); + } + } +} +?> \ No newline at end of file diff --git a/htdocs/export.php b/htdocs/export.php deleted file mode 100644 index cef9ba1..0000000 --- a/htdocs/export.php +++ /dev/null @@ -1,30 +0,0 @@ -'."\n"; -foreach($nomterde as $key => $lign) - { - print "\t".''.utf8_encode(html_entity_decode($lign)).''."\n"; - } -print ''; -*/ - -print ''."\n"; -foreach ($technolo as $i => $var) - { - /*print "\t".''."\n"; - foreach ($var as $k => $key) - {*/ - print "\t\t".''.utf8_encode(html_entity_decode($var)).''."\n"; - /*} - print "\t\n";*/ - } -print ''; -?> \ No newline at end of file diff --git a/htdocs/genereXML.php b/htdocs/genereXML.php deleted file mode 100644 index 3a8ddc3..0000000 --- a/htdocs/genereXML.php +++ /dev/null @@ -1,31 +0,0 @@ -load("/var/www/halo-battle/onyx2/config/root.xml"); - -$xml->formatOutput = true; - -$xml_configs = $xml->createElement("configs"); -$xml_configs->setAttribute("active", true); -$xml_configs->setAttribute("root", __DIR__.'/'); -$xml_configs->setAttribute("cache", true); - -$xml_config = $xml->createElement("config"); -$xml_config->setAttribute("match", '*'); - - $xml_var = $xml->createElement("var", "Béta #1"); - $xml_var->setAttribute("name", 'serveur_name'); - $xml_config->appendChild($xml_var); - - $xml_var = $xml->createElement("var", "Béta #1"); - $xml_var->setAttribute("name", 'serveur_name'); - $xml_config->appendChild($xml_var); - -$xml_configs->appendChild($xml_config); -$xml->appendChild($xml_configs); - -print $xml->saveXML(); -?> \ No newline at end of file diff --git a/htdocs/images/Thumbs.db b/htdocs/images/Thumbs.db deleted file mode 100644 index 386e83690b9c4ec277df90c5a0c857274b047e38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27648 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 Qo67cF|LnZ~Kj+$i0T6^85&!@I diff --git a/htdocs/images/accueil/annonce.jpg b/htdocs/images/accueil/annonce.jpg deleted file mode 100644 index dbca89b63ead709c686fc36c4e389f6a7bf86ceb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20166 zcmb4qWl+>#`0p23QgSJkhNTukLZusFcj=|1L1_eOq+5X>u`Ek>EU+}PG$@TAosv?D zNGPo!aQ)AnduQ&;`VoIcLty)3={**8y6DI$RwfARqu>{}yn&0Wdv%?d$*m z+S&jV006Ro`ybsd1F8TSF$pONF&QZdDLEM#IVC+M<()f}cj>^?^sIN;*jVne+~?qV zz{|k}<+{(p_lO@V@=#1%jGgz1%o9mt0Rkc-A_8I%DKQZl z3CSIRfRKm|0C5q6#gs|tx%F)s#62TOc~nx08h$Y%d#0wJZyb?9Bn-TKA~8&lUPL$c zGE1s@7r*0sBBf?%7nPcZ@B1hA9sxk~|D5?x2|^+e@jr;0?jJw^5EA|m!~fQbfR2z$ zj0jAxtZ&OL4!T_eD2e_t(EZax5%?v)#%-{%OK*XUPlKR!^8!gH6&+7&XZ$`tb4_>d zY(DpAUd17Flm?N?)&5QgOZWroqF3(WZ%kXwXmc|O)QL%qTkPvG!fFtYVm<}M>Ht># zmuqhcQ$e(d=vcb1W9}URiojbjnKee7yOE6@eyOT{T!mc=qz z)zdd`a*dYbGy}ckk;b&4lY*Q-fhbbCC{Qf3%uu%QY0PuDyd-6S&!4~F(=kkh;i9kU z_HLyAR@t65ocgSx`$Ee0bKWm6Uez-(#4!5Pck}0UfsT46B>WasrhQ%&AC9^*8QXU3 zO{yMV#LFH@gS!7bmB?#|nM6~}s%?^Jg?_M@k?n8A!H2K-N#3-CFq2;n0PjguLfLaC zYJwOS9A&9K=Z`%r$De1&l+{$!TdOQW3EFhTy0{4xN_VgrWP58s&Y{dvjQmBXA;jY6>`#89>%ZAdYsp%$}$UT29d87e5P^}k`ZTy z&hiP9SGsJV=NBEVS*) zSWlI|Vr`r9VS93=Ir|^)pj80EPy_Xofu=$%i7H^?g+lTf`^pzN)NM3wwyMCYzm~%d&m031Pm@opitV!lJ&9 z8SZP(Y(u$@=12McalhL=avprn)A(R@Hw>1S|GstJw9OFL21pV)^~L2zI!N(6LRi0| zd8{-Z`uNLv`}Jnmp7py+k^P%I>=zgLln<)+t3nPMG_h*sE=DO|Uff}fX`BsBW;wuK zudc=U?Koz*W0sam^N(7B#Y@go?^-X(C8ti$lM!;mA`Yv{$MeB8lNGu;1b-IVO_xHL zSI>2R;;a2M^bGtzY$+{N%H5xTd z?ZGtC8n-<@9XR5g+HCQ5KK4E8lo%Q?Cz0-Z2uXD zwhR{RnS!r6;(i(j+TDCmk8AYZiE6%?YUzY68EbHdpRl7CQ^w^ynbU^89}cf`qU) zH}Qb)V!nq9GbmIes{mgLmmw zU*BiB)n`z|Pe+2m!En$>At9NLgGN@Nc2$B@?HMshok2-dNl!st8ASI{V!-({?Ma^L ztlQ_7dvMja#Jpf~P?jiIi<|}N$;nVq>BQb|;_bM`C5%qPf0?}qpg=TaqNqh9{$V^KF!top^8>xNvT?@U7!>0@4h*|Ssp0v#AT&kd>va2# zg2Jb+=WZg4B84Mr6-vPKx(BCcRF$F-U(SGAK(W1K`q6c`)(+OXex7<|5YgpYyx9M7 ze3fsBs~%HIm=Bon!3Pl2=j|~-%I10m-B%<&JW`UaG5h}IMZZ}yZ^L$iw(U+;l%gxX z^=+h~`A90~(dFLGNwKLflmZ3=2!^x*uIKWn-4|A0dZ0<)z(~e%{{gU<{TIi{!Re9mJNrRPEF1NjdU`j>DP<8j@D=7Vas@~g+qC{z_OaE2OlXoUo zfkj0meOT96wOCj(bqiC~q}|d5cSGaaP!oE42Z$4n9id;YR z<6U?$mh2O3Jbw@WXf;&Q%vUHKmCqQ&<8PMmI6 zGB*X%ChDpIG&uA1eU(mN&g1;)nt_>w)*qyE?P;Yrmh*ovLdbZoMNI~WgBc`+m6Vo; zwC2qbs=L0MyDJ1xXJ=lhCokt=4ADlv?{@M#h8iMC0dfSGGUVv%tepDO&lja z*7K{Kcgye~W3kEFoB2Keg*f$t(5Bk}!jkWsow~R#>s;My*$O?((NT3J`{#A79@3y2D(hliFJ#b?b{*=PiJd>1w2rY6U_4eWG@59>*-4+GnKi0Rog&6Nkrjs)1j+ zWFy!c4YSiq;<(_n4LziaUnX|Ug8fX-O04|e7}IAP;X?bRHuRm}m7rgwBGNYNUJ%`A zeYhOrIIImddVL;ss_N^tm;J@5E^~H%bLV)_@$ET@!a^#C7J^8vNJ-WxE7`c8AK;X`>DQQj7Bj}a3>lY) zDB)F)*XeQhq&QH8p*gbTOYfKb=7xM^!(8x<_RSmqWJ)TrD@qhRS3`UbZ$0_-J2xW@WiU9&RJ32?^1rIox|xdOQNzs`h8Cda%6ebnd%8+#rx*{ z>n~FaFP0DNPtKpP%|y#|^O|2$@;=+azV^pQLSXW)i}_8HS4N)|M!sKImetP~_K673 z)yxVM_Jc5KeB}A>4Uvt^it2&ZHo}jqs%i&ZCR_qrTTJ}smS&^>zOPXTKOw^EU$ZAF zul1ZSQW4G370WMn=hwd2o!KK6^D^+ zXP53fI#th{1}#f=wdKfuD!y;E{}@$K4QWL8nd^ zBmvmtgJ97uFv3SO4ebGLft<$+(-l7MYkp~CF5MRA$p)Il-}-WXvM#BG!&7@k=RVAg zo#kVf2R@Xqiunz4Oo+TtV&J? zaG%%w_!}rqt(Gl1UfDOCFZl`?XmmJI0Kc`OCQ|AiAe5hxCgJ}G?(VIo-vav^OAjxO zZh_GO+xN+Ix4_K!L|PPernC8`~3$0LDPh7$gL^npX)*W zu9R%UvQMAAk;9|%XVG>M2YgA2#1Q$14#aRFbfk;RWLF8yp7(2P%quu}b9>pWLzVs=b4N$?8=!rO&Y!ybr#Za+V{QlxPGtJ66@qv7U$LU4$;F%s$O*sWKL@zhj_2qeoZ1tYmn|HNq&VD+U)(YS4pEkL%9hdM< zafZ{d-segr(wUrbb}REM(VbrknVvpy>qX?~3<%V!#&aSFwFqQ8H{-&l(;PrMZ{ze7;CY6Tkf*TIL_z)6ZOO-Mq?8k+Hh-aAgXBqnbyY|5Xj052j|5 zRJ9%;SZNqeBEM3253LI>X`9XUH*S1qlvfwrryFkKr}M`Rgp-yfRSB(sF)C{8mXqii z;j}C}saMK4G94Z1;Z4Bl75tVnRUxS_?lot#&Mokc!GlH+^b1*ZSnxoI|87{xr>Ct4 z#|8HMOL}ix2tZs<)yQ`_X)-Jv-C2zKatI6)YLp1=)nbVxAo&G$c6X}`SSofS=dZO2 zY155Xfs(v>hD8M|B>A@o&@DbP;i7Cva9v9}dedkU*c6|%z(7K%-x*ZikBpNKEDPX& z$udBK`Mw-wv$gI<5Lv`9i|=N{2Wjxf4}g5D0Y|T~&S4WxmzT zO+rF@2xlQJCmsFCPJy^xwqW?196?$XhyW5DdjcsKN)E?$ImH&Rn6JQKuwnfHFhtA@L$ifOD3Pd1nE0HH>LTmvY zt)1&oT-ie%w#DV>=0XU4bn3?FFGxh|mSSikbxiYpmb6y2KNGR^L!7!_zCPA=NoNXn z6UD_m0MR!?Xu*L2#5%JFnBhm7I@mjcTD;Qa-^qlKks95!iW|rANw>fc+^bg`uq7}& z+zyuS;k|HtTC&ti@|iJJLLw!hM|!Ax?rBF=D@Ys@JvhD5%|S5yw@l#FyuUw#+JU(u0L)^n&+SET78>VH63UxmIq07VO4iDl+Z}O z@^H#Ia*-g1O_U_yPq2}79s1bjzb5e_aj+6d@bT^!Q#OmS6O*_$FqZ4tX14iHR8gc9 zchx~2wUluhFV*(;$*(_iX*nBwN|00qkry9_%qDPWCwI@}Hk-yC{Nxn^IM%dof%`^< zhqNDP?<%AqGIpxZ-}BW@(^=LD|CcsRvZgiW)$Szee~^lcbw=5Wb=dUU$eKUd>WZ0* z{8rU2xz0*@@gtsHNe*Ul`Ya?fGuSL=^iEGQGE;t|dFNgDJ^_$~((>KNMVN?EB*9*76(o@o=thRlTiZ3r~t{!aGr1<@lC zXiXzWL^cn@qcXoWj@Q4eTd`fwxI@h#KupV^97URaNin}UVSTWdC|4?h^D{8;9GtjZ z<`sw(yQx8tPVsdLnIXd5tidRFy9bRm-PLa2w^eKBFb)5OcI`53P_P$hCWwkkHrusYEB+fZd#&_wFyx$r9=f4nR8n%P6Wj#=~T42Lc1Rj{Sz zQ!h+qn9mDZvF^=8op;QN8fJMP_AhE4vvC+UcXqgc`cU8g)7*9r1!m0!NVf%G!9_)vSZJJydwlR`0Li7ovk`fbI)@ zA9j^5nngCYmcY9}5pjp3v({=jvP;!TwVfr(uq&6$p~9=m=3C$?vD@O=@_AgKQ)}aF z5SEwiEOm8Dgb{N0PQ(uB2;*0)45t?Sm0hFDC&IC+54JzAdYP;q_z#Tb_#G@?*V?E# zRLGK-Ke1?kZ#5%H-5fFMIH>!HXtNUEHS5N-*DhxA=N3393VmkAploCMQizW;vaV5F zd8>x$@cuAV*He(FgOeBVB~9qxx%}V{{BT^RX-IQ}gEwHLbLu?%2{ezPQg^fbmCMpw zurN4s){)Yd3%W$=}IynpIDq)h;?XPKXDEa0qYON8gdm81eQB#ia=f zrk>{#a8d^ne0wfklbA!M31*UP)v6)!+hjZ;q$jP`H5>5@ps*^!F|DZF(GrJQN7BrL z3u{4q%9-I>v}*Ht0!&YOJe!na80he+dEqzvgoYY$6D4BN?6YPhX$);R*npi8#?!Gp zC##&YE4|E^*Gj#+=lNuu^sW;vcvt99eGyJVjE zhWxOI0`Wr0k0?u1>4(t-pe=D?)7=LT_1bM)mY@9u7xq2ABmtlSt(S!LwTMa(Uo9AZl2MA;6e`a zNac!0U65xMg%?!;(Ffd%oWIj!9`gIi*4ts9<&{R~rn>z1`k&i#Z-v1g@gpR7r+UoG zd)|Df&)qNX9ZdH>8&K9Dki4+*t9a(;3t5|CR+_iU^uK-AwR;2*Dy4jUpw#PA?Z(C_ z!Q=e20`vW!5&K^o+SG&p{&0$jzn8-Au9&g+NG~<}+is$Sqmk#lGasBkVK$lw=BcTv z8Iis7_;dC?lApAbk=eY}J{Nzx z!A(%O0v~a}cxFcjYTZ;sAdR^}yx3k{UaJ6Jr#fFfc9Z4(5>1r!Lp)dJxwpWDh!s@zPyoZlj_G&Jj~3)k!fI|rc9>m7J4j7q+Skoy4rBRfFrgpNeybuS zfzuT~(02438GG25MvGO9ifd`|?GBP;3f{?xJTt2JR0@?pS=7}pK4s4oFzCfcEY?aNOWuCiOV|-P?&*{*!Uyl3#OiJj&ja%K1a;nESl1o{)z=>O! z5t%q=wnq7J1*~qd?iQ$Sx&^XbFL9w`VZ{ew-&g*db>O2j10Qog%M&ucir_eVa}(w|aa~YPOAq*lKUkFz6i4~)Djd>TAW4) z$?Mq4Gjog9CaK!>Iw+=d1%8^jr_9d?C0`HrG~yg=Q93Ai`G^Jb%;~cCS)=>+C@lV+OKj5PvdHQ**=9^A!PT}!Pj)33L2JyY}6<<7`2^xjFFOI^zhRE zI%eO!C41P;0`C^p(k+uvr>U|ITMC_ZNpH@O8LZeEUlgWUighM)UhRPyLO>PKWx)or z4RJ+}*-T6uW)B|L9LnbDV=IpqOje`5v?DMGL!OubbvV(ZuOxM6RI<7d?nM{LWRz%n zq#aGFa5?G3eB)(v;Wu2xhrlD*T2_PQK&l}^8KsEh%G`whY@_)q>`Lo(V&BV}Z}TIw zOw-sqv_&N98mrTI`8TZxBw4tsbK;Q$_K=!d!F1H0B?(?$X!kdz0<)3j60gSYv-tC{ zVr@1`r%$tN2-OTM94@u&9@X--4Q_Y~91i6vl&SO`#0=tgY5Fnsx&LZA>$mQsvzfVnEf-Jq#;h=%zq$o9x}an{Eb(4cuTr4=uC~0r z49Xy%=%fJoQ2vp~j;=+U;~Z*6%hvj(28{dREYfjpDLM(n4AOCxd+=O7ZFw30Uy%7# z4&R6|QrJRvCn5SMbwYd1_j&CR+h(d;@N(gy@g9GOIQ}4t{k0UUNr}^WexJh4+V?h3O1wpLnebw0|Bjy!jXN9`w0nkz zRXSe}kfXeiVfJF9Z7+aO=KiSPkC8d1-aq(%rsfrh*DVtn3#tr^r6o^AfuDn%YiiBg zTSUwYTQeZU;jp_XnhMb9pz;rI{bhM+$!5O|h`VYI9Br^gLii41V zhE}R*$^sxa^#~J@U>_x;;C}5ntoy@tr?&|pnSN^qPel_T8`+<+Y1F{hHQf@UP{7%)@?y=y zC1OU>_w}Hz##e!8NpjLF7qRaS+;MK>Cw(l@NAnFSGh_dD?b z9z`0|kPwS#dql|X8tEW7*SDj@6@TCni2N6MrY&u7lJfzDvWOCBKD9g*lxW?FbBE!p zWBev8cP4hPyGWy*VY|IWWxf%51TNNrE7omU_>{clRzfRr+B}ztyL!8&A4!nhp4Y5H zzo#VnJU==u2&d1(Cs;|B5U`*U??q0Upm#@tX9RPXB41mY$9=VX)(Q4C4Kk)nT|@7OdQNGXjh_WF4>T0MI<8f4){AR8{fV0sI<@D%vj zsg$@{2~D-8MjgdxiHlQmsA}1dS6;N|bH*)im%MZkDSN>$LE4@oaRSa1BQ zmBW;FYta|PNMph!12!FE*vsO{NTY^o=_SDDf_?VWD~}Lsy%o4+|9$fzCs%)L45+TJW0J$42q*6{fMF4tcniV06YkJK{d-exfjcmdTi`NkJoEjq zr1|NAwV@K3WR*^S_vpR?Z^SPZy@JRX1E$#$g-~DLDzW|M_RxG#kdXXU+==fxQ|R_f z-H&tLPAhFDM5%+&&8N=k<16pqxQ*|8dFEWt|3!bPU_e#+uT}`Tz575+l(DcoW&OvO zfS0*a1pk$qAVNXe%6I!;c(L>fe;&t-_$6U89OjvP8jmSixR|>Ir~>&KDx2(r;?~O1 z8R!v1lws`B=c7!3fl)wt#g9yI1sZswvU+iz#$X|S81=_0u|8qI^OF^yVt9w zy7+v&B=l|HcZBeCwCF-dmn|VzlLwe_=HNjAx3^2{?8A=vf`AT(e4rK0aB`@Oq8R1J zb)P8smQAG(lx6-0!CFp!-+nzT4reojr~bAfFt8cS-f%@maY54Jc)`@&>RY67d?X=( zdd%*Xhet5rN#DH~1eXW7SrQpJB9*A@SAgytCN|ZOJzM}K3b6WlAB>5#x3z%S0Thn> zxOhu*Jkx5yxdUeUkZE(+^W8dP1Z)J=Pkvp4=%F=QOA>^;cozCiRTYm|{-m(f*|{$O zya`xR=dAALiCqIZkQ@+ITUj;PdzJDnE&u&-Htm5)6;R*B9O{vf*pO{j{wobQGc#pK zMs9p_H>WUd@o@VITp-c*{3y|)kvYKQlg-w=i|@drKfa+eK6`2hW@#vuTfm1Lp+QK) ztHN%*Sp6tx(9&RFA)Tp(VqS#xEvTQ>8}N{d0)`)()XJT$_WFF&r>~&s;KkFuigsZVqgB zLWV3kejev6;~&#OlM?T`_A=D>yV}QB>-(s%cE8L0M^h2O?RoY>v%6wdD%#o9V%QhbZ2BC5x^|mS9mDC67E^ zR;_TVZ3~Rd3Bm*EX1wyt&ipRQqZI(6MJu)C9@a4rr?=~$KV1GO$M~XlH*{vDFbigK z$v`N9=N}~PG{he)r}6ckXnHig9N4%s`;e73@rK0@EvHc^&c#PEDM~{Avl8EkCl8>wtkO{T^7c1A>YKz`{C1}9)@{v@H2WE+xuw!{UQNIyY6 zwO$_YzXhUJ4y*T(%K_%Gw8dUEZJGS^Eo@>7@n-h#k2c6Bwv@Q$6bkp^b%VW{`r+%b zQFL^7lcmw_r}_;sj8s_>k1V&+7g2%gv(Z}l<>RFQj5`w(=~#!zi2qt$6+QH5y7l8k zZ~Kc!{mF0!)s*gCej;}KsleI4a?^mcV8U5RkCdU()}x3B)Kj0hS~?}Ed$qF!Px-h@ z5iR<*9Edci60Xa&EZvD%Q!HL34VW6%9naJ6*og7f<~(M|qBs_t4R+orEo;L=a4t)j zNH{-Ws4G+Y#H1OV0;!1LST%K1HLyIvmi1`AgYkGI{V^CG=K<+jWcHiLS!E0j1(h6j zXuHe|P&RK3({0hBLg_zZ4X;qSQcCiYM2d>J)3sSgNBMbSQ5i#p-8|!^9)%-06fl0^ z8|hHps{T_&mq=wnQ4hu+(tig$TjS8+woyB_GICOqHpo2^p}4_Nqu#*oLRLoTN>Mw= zZh?MN4-Cq0>KTwGbb^d`e8Hsg3K~yhE}Y0{0a#}L79S)x6_Q;)ZHkz;@RW`0n$#^# z9nu|*uTe4f;@@=n+QR5+CwVm>It{RDrQJRIlL@u~)N?c5RalamzN9MmvRCc9l+d#@ zmob*)MZ!5LFaQ2J@u8m-q8Q-@FbFPC~Gqxx^7rsI!IoiOP1y>I7nE^>q^ zLl!q5D7M%i({L5Mt$FNXP>G!P7s$>07T;t$WYkowlF$R`W`iqO*Fh_+TWC?o+iC8m z7ek6-3tMAmy9rI66=sdzZN@I%ou0xwff}6D(O53&NWN;}M<9mC77RL=$6INnScia> zqP}H{z4@nz+hLB|@ULoO&O+)gjo(w116Cc56+xDRMZs&kz|KSf#Rf7Cko&Xn}pT4{Kn18 zR$X8!gbeuo%#SRwpai0sl<7+3U~+?7!(!5K<%Rw$*Onya^zrqyilBs++?cyi1-N){ zlCJsu>TI1=N1LyZXCH(Y0wD{>B*hT{VG@=;SE`6LMEaMvVNkhn#|8dPd6%qtrnl(S zP0)Hgj{bW{*U6aFJzG~L2#kV@PYUzP`y2GEcJhmv#A>78cQ?UahMHc|A;k?-hhev% z9Z#O}EhP3AY!yYBd%_0Y=DT=TTlsa)dXJgni80apXL^_nX&5=JSc{LkA6D_Dv7^;o z-s~Ca;VLh$10i`{93dDL*i9#|m5;Z->HHLu(KNGoJdx(rUyGQ)k^GaUW3< z!|^-L29djcYpELvP=c5PB7QJR4$F;*6J2ySP%5HU7` z6PPMV`2@KR*L@ox2tT4!=Jfu^Q;1^1;ErYs><=ig`r)S>OyGV|&Rc?3g1Y`Xx^;j5N zU-(d}11D@x;!lO|80ZuaGzxhTtd@3VLe4b45Yf#CMp$~j-syETMK-*|)OC1bx!jIr z%71;H&H?F^O^%I&sP;(PvKjH zVb7{Nu1u>|pFJUir9Pg!yBq(V6L_5+w-AZ6`PNpRoofC}Nbg%YtDfJG*YMpErTE%1 ziUX)&CE5RY>tgVV{ur`9vqSNYJ30n$U7!pyWNdpEYNWUVu~2tC{>RV@mMe1a8Kmnlf#(CQvFJ{d}~yaia%uQ}W?OzQ&t z&Pz(bcF1XE>BR(2v)Oa3aWiURJ9V1$QROYbap_+^Y@cA&K=$v*?&b@;F^fjLpDz4MtTpzbNra(76hv#UAs3L9!VzQERLaziG|bSW2S<9z zOrSDJE3%oTO_qv;1*v87ChfT_?#hRVhROv@hag%#5oW{sNA%NSs=rQ)58cR->E$_S zDKI4P1qV$BN^t(=qYT-h^t2*=zuEB+%E75`+7$gFX6?()E0Ofg-W)}`&&O=VOX(qe zByj#DMFR%&TvSPs$NZWGX0#T*Y!d6aKkXp-2c% z$cB;V+1KnP1zNJZEHE)cs~k2(ed;1jO(OPtD%TS#+{%gx6iwHK-A>WljFA(NQ4*{$ox^bu3LES5|E!p>x z?TGlWmdL@Y*0=FU!utRbIqPsPI8-HutleSjLx)rTue3~2Nudj!=OBPaNzBX*I>($y z`dKjG&fxhF(Xi?X>!sn(&m$NjbIIpqJ?w9}<*5Zn?g{PbecQ_+^~Zv-c)5pNMz$(lnN*z@7V5Jt)X}eRSZIpkQ}hPdApaYQYvMs>4~;U z9>;d9bWoyk*0GlM~VUK$rPebe}SGWn|*_kB2~@F`ufY3<=zb7Zq5@sP37 zB_4v9b-CA<5bx|EaU6;Zr1{W`#&n$f8eHI~tt&q}!*(!`xc%qgIMsZ; zq13o^Jg)TJo4fib+8G`9m(i3swKGV*Qr;&yPtz`I1IdeFpF_lbrOS5&WW&(k!|bX6 zHAbWk7i6@Q)@P$)u$|KV*Kt!@WlxZ)xkVdI@5R_jcazvp%RrhPGED;)6h}JkMk%(<8TAUbT3;BS9CNed|AV!|Q&*6dE-s&hJ>2cwDxwc8Cz@uhij@`OFI+5E+Z zWYU5rX8#gm_Yrw+w%WAdjU@&&gf^{oD<7f`xi`k*l5tn>Lw)NZW-@Y<$>80K-r_nR z@C#RTj0aQWM&+fhN7IKHhJ#i_j;EH4GWqMEsjpHLKtz;$K-EK=hB;wNtD^FEZ<9ru z&cfuo-F38jR#NW~He5cbod^_uWw3t-5lPV(X3(14JRywsY-4AQYT|iZ9u%6HK6|9$ zV^`z>Bk>CE`Is{3K;`J5e_*j=@4o+V){UUu4!x-#{ymBllL~^5q$q--2>$c*a|UtZ zTU5}RI4(^wetwD{H2Q7oQZ>YHs?#dothp&sZ8Qn3iF;AntZ!>nREa-0^D|yTTKV5O zoc`&z&Skwz7!jj(a=gcAu)SAs%{Lg5X9(TqUraB?61S~A;C*U}!Ahy95j5Lnj@!*= z4@_STh}4&*6Cjb_rePp>G}_J`EFYrwZbG}I*;bo{b5AWC+#D67Q5DY#*H`2OXA;JQ zP8G+jw4bCWTUcBqHaAtjNlhHl`|gLf>(<#WM3KCxZQJVyf1WKJ;monkq;&pZDH_Fjdj=DVO-aj0xkTwW8f9A)c$HMp5ZUK?Bm{Rp$N`?XS z_t@V!{pW~!Cue&0Er0VIZ5QUN)@)7u%@}@7JZK@HNw~oigXy^rR%}mml`P%4p~P`7%oAmBu|wdLu{N-5@AOQh;y@M-vI*`- zQ|i(wS9oZ!K96(Q6~(m9#_1dsI)I4S10;3^r3-f&+8^gUT+Kgn(Ig`tIEcX%I_5e? z^urk&tkwx*t=5&z5YxqJ0GFJjQ}kv3DP#In9dRWBxy0OMYd!)aeRc2mX+mZe;eRGh ztcF;(M+Af+TheC=R-v6*2Cm~U?ynG>60=qoPgpH5G$bET+u+aw1LK8O-Nx1-P@9U> zb0ts#r;Pg}j)NT*pY}JIW<4tmdN7dZ@WthHUnc=_ zgLv`clyh}LrR&+U!dsw>2|GXV>EXW8QM6lD?qKi-nGxCGCLX8g3Bxqci=p3ow!ARt zy1)TDX2PsoR%^OP$-cXZnavda;2#Pr_Q6G zKS>P~HkE|oh2_FgB7hk-lxve{RkxdixnD0ky;_9jFl!A%hia5MzH$6&$mLb1jKry7 z!gY^N%I`Rp3Kb6b7bIFZGl{IptafPsGxo-b|PI@cNNTVHlW7|8w!xbtVf~o0qp@{H&I7R>m3JtzOirKd=^yimw%5|`s4uUv2>)0eHPA39VQ|wf zqV+_j5!;S;M^5E#k8_7{{Rvo5E4MKg$yG(Ii*Ttp#<1s}{eYhBOy&uiTLOZj*g(iO z-Eow%WJv{mS3lwMSCm&(yr21B z=6+mdcaZrjGr%0+CBku8^RdO2E1k9kQzWO0gH-&%sYeyuGX^>6s!nP@^yK2to|gd6 zRJx6Q*GGiM>4<&(by}6jzS|Kr|1b!xja%7+MZaa?aSpemtm-fDiKO&q5a?#mZme>% zb&7+d$WVc5zFDznRTtzh+>4vt4#JW15ly(^k0XFQ`A3dUo`d_RR)b$k%%?bJYOP@b z(O9?EMo39?-Mo~7P4bsIK~HKb?PVYK11dpPTjO<r5+tw36E+1!1j7*d|C02`O}Evp4p4u|K72dMc~?--yP?gQ(U)HF3A}-V5AyfiJH~do?lU1MEBiKf8yM@lOkM&~kWIu3Ytv z;(f1Wx!$_M2O=yX(d`LEFW8+=NH+##ZWfu-2inNZU}j9Ay>Ce;CVTGkKi<0JD{Nxm zS^nA0$ADRF&pqm(IOg!VIdBr5wYH~`2*C+b^LrUS`~pOwyxM9Nu-{^unv2iVH{2kP z2sq!>KRE<_>;_nmfh^L2M@BboUkaIOddb55tNj0qg|YtCT^+LtLIhQn^_iHs%hV%! z4_AymNDyU#x*3SN7T@lX)$^)iWB~#59rlvC$`_jjW_#asN)P*&t=_)!z>c3~C4lYJ zJ->_nIytH8ke$XvSBXLh0|Pl8_KkGrL0>DBrFsYY{Z`UEM3j8`*UVU~w>QR?zxrB9 zA4=BgMUb!!C1=weN!nRHjoa9(dC!24K4oeASRC14W!P)2@2PU42U8=|-s{z}3z{_} ziV@_#1@xl6hF+X4@atC}pSC4@jNdRkvhtzbC46|s@#o?es7-O3RNPz2_!vHkfK!)2>roj>@D!2>)NMuI`O)%(g`cb7dXqeejxFY{_&2c=d|PU!@2yHI^A2~ zvC3900m+G;F6w*;rubLieB6XRX%nNO8Ol2P$ArN6%>RW`LiG`QRNY>_&^XWZP5@AVn(@_yN zA%AUnK7V3j?9P3BTCpk`$?W%|2a$(>aUnR@v-5=A@2E~9anql9))YgaVYYSAPhr!N zuhS0yKG)XJRl%TMByq;?*nNODR}m?qAv!`h_?;uFhVH)=NWYJ; zC3S=39bNBCq)kLYq7wTvTJnUC{NuSZ;kF3aM}_?v<96y5cJf-v<}z)WTm2I0Z0rYk0Oa|@)IjzEM0i=95%@eX9LnYyp7 z{F^th+verDND5`m29L3A)iY!QX+p(3xxYL~cXZlXsTqne7;`*ag*-JgjeZUhq397V zfV5QkV?u$(Gy{i|OCj?pg^xGE_H+RCU4=V6E z<=pW)8&t!#Nw4P@WFCJjaanc8HP5Qg(X~#rO%yyMy?YZB`pJo+l}bu4a@yFISnU-z z$uxwmFr_s@9Eq~qz&U=7eONkUE$m>P@fh~|71(? z*@&|>CxBc?G_L|}Lqp^|>ZUs=q&Mwm>D(eY@L^sGe~{MsI)!IdtKt@L3KxyIuPH8E zBl{a+^pgwv&-|C?0{{vM`3PikB5|cBhs`n7!sQfc(RlK;5^|VsER4rRjb`<+N?ILq z4%5`m{=CPY3MVLQ`8pRxkpu>!!_SL!e3;2_h$XPjU`$D5sg|f{#BZul;mhP69ml?xtu#q~oSQkZ&+19X|+v z6ReZQnnuUTp+~NNVh|a!)HLtQ>)h<{O~oRZDbrLBrWI+p9V~TBkxy19*E*YNkR+@Y z9WHLZJDPV59}V1|LBSFSh&%2Lhv$=@{yEYR zbtgv-142$j{2qz`!S&3Jf%DIssh9YFL$L#B3V$$|2b~g0s`wCvcU7}}K>85%AnWDf z%N0Q?DWi$bCZdRz@aoeO?*V8(o=HUo$rSP(2?xlG?7*?-S}Y=<-aLG(GXQBX9aB>8mKJ^W&q_#fgduk4o!%_; zEuFn|$c(`a5KDW3>%m|(6&-ul9uDe!Bd3F$3@h2yaq0eCy1j&9vE#qec!@*VHsz*5 zKC!5Rq45yu-v-OVysFhGNkORzSPC2E--f3ju*(uZJMZy8V?%6k>*b1sie*uQp5azOpGN=-)X)q;=Dlk z8DqifgZ)XJTHxnegkn0>5Me<#&O*p*n;3dIn=L7xQlacx%V9(ugt#J3R)dv*UFo@8 zLr<{}Hsh5)zZW8o(>qm==xeG%9$(qS{rfdy<%$mB6>0Q$clRzgp$>~&oGQ^Y&@2>2 zJUnWH$i>C+{lOaT>*RU`goc276^_{6iWFDN623n z{I38X4&d?o-M{`aD?1Zjj1E7YD&i!h8dMYE8gQo9M-_uN37U}$P=S&>sygV!0XT#1 zfJES)e(LHwz4GT@yYQ$}ApUgi)052#(S-<7Ap{8E^q)L)`r;^6f)0LF)?FyUQ3>fC zDrpNzCyuZu@8~I?vk<5e=hCNddyOe+1fdE5fjvRb;rUbxXpHoXe;od~6)mRLZkuqn zhqf#oixQP^ay*W4KN@-#DhArqWTY1$sY8OEfO*d}BHo_}$6wd2I`6%C?V&-{{hg{s5dJcSZ8PoWGs&v z8>E#8Gl&~U0E)b6VWOoq3D`}$WJE^q8S4a)6U=x?9`z*};~|xQr(WeN>fthX6C{#V z1|uV^bfPZx1^YPO@Kk$&dE)#J0bq*!qBq0dgvz}C7b$|yr9A>F| zN2px7rtK{obH2IoHUu9DFiZ^PLI(sT2byCNS)baP-+W0`t(iMi?*&q2M<2Ycz;V~9 zoug?&mVjg>0GCAgk_RGs7=+;a$|o^deI*w9D-5RY`KxraH$tazP&n|bBu;(U@Q!Ai ztoE|eiwB#rb;T(|E8DaLfsB|q8;HjzoMqu(D$k^D(wn=&%OoWh;Z5#G+EF8PdI$*} zJTr-`DRk`T#G})vnfU(zDrLpdcoOF>D{^onZ=dk4IIv)#%0g2h^i&D_de)K>M5x5q zcgN@PsHSk4$4<2SA{@MHhzklQ$sox;A^g0m$z6JY1tCg=^ngYu@b#xM z@>1Huz(^3KB^g?iJr@LJN&-pifrzT+&v>{yWnaDUnk8sj5|)XSm|B2W-Ou0i6;O}5 zeNLe%+Ll`+9_;|_i0V#H$L0W`L~byYkv?41&MCB{1wxVt_c;Ublh5<0mf1+$ler2o z6g>Qh=wm;XR4V9HsP0IQBU=p@SyjslYgl1ggHH_JDpcjVhZ26$fRZ;E&%LyeaiC&E zS^zq3+adF8ktac_{6hRIr$ zBt(uBPGWd7(nZTUdPR_C>g6TyN>p1iz1>9d>D2WjIIdO8&fg`b;YF8TS`n2ecsqcQ zXCrVhaxvDfRN|2gGD$*a6i!NKtYDML$IFVwZSWcE+e@||0ZVP!kjx+`5H`t3=%5OD z%oE2$v}v?&+Ej%+s3!D(Ig~1t}BikbT|hTBY(ru=0Ar$~tYf8D zF6DBU6u1C|$_x%LkVjnRJpTZ*Qrrf}ad3bU;R#4NGwuw?0u1s%PHL^&km`WkN>d|w z8RU{rtmp3X6{M1SM?%|qMMXsgTf`8aykb7#@R*KhwqG6DNjOX?M67s^IVa)Fh|V+N zu4!S_!c)0LBqb?+&4(Y&=&(El+r{0*2>=70GD(m=@%UBy zOqMMGAa4+o1|;GK+yL|WK&kHd#c|HvU8d-*#I}X_2!cq65y$9%3bbj!KmrG#tivnr z$vz##EWz&s+*|SbeR* zK}YQlpm~0OeN5v$iO9z8lBoxtf_bQ4g%C{oc~GcuHmqdE2r)_9l%)~4%DKj3t1|dh z0B|sjgCb14f}z^I?B|7v>~-APN5}x!ax#FiUeZ>p9oTg9k^TNw5aYK+m6S&RFH)d6rqwJ90=tdK{2)MttE{OE)P1le=<>CqEhUra0hT zsB%@ie%R>*O#FYJNXx}G+K+55#hZrR7VRXg0V?kd8HgB6W2$Qzf2-YJUlpmzTA?zK z5dtCrOaLH6ML_-2g4niJvVuzX&L%mE4%u*(I(aoxCs&PJ_+Tm$fCLXA`uu6PkCipu zDErxPk1r~(ZNfJv$usv6{OPK3OAf4>XQ{`HM2utI=s%S$r6dEmMtw(}Hq}LNMgok* zSg9T2h+J++i2|+_0!$%FKJr21kJsxJI@jGcTSn4Ukf#?pa&iRz?sy#ao{hU;fM(|Xne(FajM6FnQ);EQNh&?Y(wG_D27U-5=Uqn9mmN&~T1m+Gk@+9Pnz%+dcLUT6jB-Ch znw6dpp5f?yKb1-Dl*dC9ye%qHkV)}JNI3o-pvR~o^{2QsmLfRSOkcIcI+vUAd*f-)S8aH;lw&?52^Q*t6P^I z?+H_`G_?{H2XWiGZ1`YFf~A=u z*`>sxDk(@<0|1P`Co?CLl_<_?$6`_l8;qGzQIcQ*&t3;KbIub7vHt)F_Di_neM6Z( zd~;k{9Z*m<*Gd2pv@qa<5uXpQ9<{k!aDab*1de0N;Xym~ZY3x?5=auBKqLwIOvj~b zIn_&J%XI`k5?c+fRpL=8DW8|Ggnz?1Jb-PMVIc-Y&+z?!EZ*F{Z!aEnjgm-8WY+!08C@f56LErRkDko3n$b}ZUM4n zoU4<}dUW~Lk@i<>XJ}Nt%YDqK7%>GL^FPDmRvn(TWk6h!y=sM|l!SnxCxORIgE;ae zQuCXt=byF3Hk)H{ZzbC+q$mJn*{>i0i39hEGyShX0n6{%Lch&!wwc1MTmmHHfr$is zj}@kePPSug_@f?sQISTa1;LOD5uB)Q) zIgHz{xQGVYUR=w(wOz=NL z6*KRJB_$w3i8@gxtQz=LhyaW@VHty_??Hv<`x40&-z+q_tns#cY9fOd)G5sXBholl-8ua3_e z)19+a?XB+dVK%o?B~UF~B!Tk$Xf?dxbOl>n1D;r4^7Q;GX65GlGUs#xV9RPdfyf*ziouevS}0AaY?C)8s(>FY}2#P+Cvczi4jhTd z#B~)}sHsl^LoO|QM~Jkc22MEQB>epaYi_suA#r{tb*9M!tJw1wN;gBgZb|5H~=b#AoI{RaRW~u6SdUZsHIX++3vcNnyYa zc=vs1hC{dtwz?(>k7sj%GDbMT{A*U>iAzOUY?)DsfR$(B6h87Z8IsoBP9y}B$Q$$d ze!Qrh+dZ@IoKRbrcF(fj{Hej|&vqd5 lQwItgBu_E=`|B&t)+2+02TW3`hi^Py=I>HzRem~e|Jm_Rlu`fy diff --git a/htdocs/images/accueil/dossier.jpg b/htdocs/images/accueil/dossier.jpg deleted file mode 100644 index f269f4498459b5084ee25eddc58d614b4f0da2b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16056 zcmeHucUV))*7xjGO6Z6*Axa5~5PI(&5vd|5iXjOQAPI(06|i7MMNvUfK@kgLIW|C1 zIietzBMK@iDos>W6hxGw3`I92CFMi>B|o?sRLKnUOwX@G_l0{;M_2(SVgfKWtfjE+RKMldLd z(FZUFO7P(z1_D|Z(p%Ou0A?g_A$;G553G@2>hRm1#tx+uy(8FMc5DPYhUn-=T)<$_ z*a@+~Ku^!qLSN6qP@iaEU}0!tp>G0n0f0V$jO%s)HCDdP0rWU6Kmve6&?8vf#C9Mm zyN5Ht#d!s2m4STw;93Z>AP>C*aGdmoC-jAg3~aI)JEo^eo9pW=Hh z)X<2t`hg=}Bg?O=rJEXSELU)Lji%EMf0}dUA+E{Py7{g2&*##w*T=Q>xR7=hu06l& z#=}=%4qvEx)ZQBq7QZh0NJ;hM*I!Lt7lbFQ&pBFpv*FD*DS$#jZ7~9!@HnioK!xf0 z(io`0vKca1gH_vQ`5IjFeb8m79@@fLo#p5^g&J$rt%2h!fY&sxtb>Swjt5$scwoM7X=Oue8t;Ca)@{Pc!q15xPn2o}6D=94 z`=za3rD)tM8C+xcqAXF3di9Qqc2tdtWOWwhKw0OD@XwOFe4QIRZ2c_ulZxA#>F4MN zPnVp?mVCFb+W4{gS6eTyC`BF^9H_3jHyBUvztmZC_0E$9>G%sDbx$d#X1@J;>gvZ` zy=g}&&F!zxRM0wP*DJ5AyJ>OcTzx`uanO!I4-Fo;`{4)mVKCk;#~|Hds{O5&T!vzx6j#} z&#f4=*3B+mnn7PQ+ITfRsYo>`6G(0^cG+UMd$Jb?RjyNVF|Xz=Xmp3EV8b8FYH z87U`vQ%qBrZOG;UjR@&Fg!h!!De`iBiZ;~M17;5Ho)`_m3?Vr(PmI0zGIZyNYKhDY&%7M672<} z;kNRV0Im(gj~MU+6u<(pfC#vN0Ur*aL#aN{g9!d2{^u}}H(JUh%tXMbU_@1Zk`)&n z4PX2Q;X>JQELyBrXe1S;M)LVmx%x20A0ogX?iZrjtZ+Wf4|C~Z+=*!iE}J=$=BomH z!y`uJg075>W>D#|0nu|~p%9r=4^|+9Y-#x51qpYj31#EMIqbNYNh}rL*W93YSiU4B(#>LmvT)41@U`zQmmwPK2-jcKgwBoM?aN zKz~@(h;jMGpUm-$4X01y;3&~te@gfyo;Z~b^U)Kz?y+wEo^wOl>}Y<0LZj?SVBrWh zC)qxl5k6`uiQ&e(jj~}*JdGYkiHqh!QaGN@;r<0YV3a)>E*cu{$c|=nCKy+0xO@lK zF#*g1=CN6PTMKj9FkK0 z2QS$3z#4chQ~M&g+!zZonH8%`;eV3QrLvjiL`n=x178rZ#dB!->BN%SU9J*ifJb!9(6xEzYvb7PhO0-C1#xUtz3Neux&5E^1 zv?d7(w}3RCO(qcq5N?z;DbUlK$b~Cs6oX5IJ8T^Tv)RNj4uwfiU~{5~`no10SRjWM zX5s7PGEy8&S(8TePDn`5O)%7DbHd5`=H}*PJp;0Vfeu9I#3r%0ltdj?tQxFMpavsw zEZd~!G6Dsyg%ybq1ywoGW2qcQ441)X5&2b9;Es%IO^Sk0n(3KSj7cKIkt*r%^U_~e%9o5*OC(zHlNN%N+7DWsZliBS z{xb^}It=q>B+{b;ofu3yD;BC~V`Mx6{h1CKvi1k6BRdMrCSP5?ADAdg}vvd6GNe~q2U9>b19=d&1G8-o!Y z{>1*@m<~>Hf8FP!b02>Q60Km$!jVIV|GPNB$A;^GK>Yr|kt!s+D57<#xBd7S&#`VLRs zaGiuJCV6ZP=8xn5e)v_%PucjFxqg}Jr!4SO;9sNbm$`n*0zU=*HM)M8>!&R6Q{Z2t z>zBEH$^t(H{x!OOnd_%4@KfMlqwANse#!zr1^!P*m&o{6d^!t$x=(=L=y|P#KzB#S z5N}^E7x%f&g5w5)+gt{Vje?gFm@F>G*VTa-7_^XxzXvZR2*VQtc>RDvjg9g2bK#$y z19xXfVk`vl>GAOO@$i{?y^fnVkvPu(wjJwAdyL*(v`^Tsoe^VkLOE)Bd-gx)sJ z3*7@i=~@8fpN;d>55SYFbO1_fC$vY7KVBxB*)Zr-UA{rb!oLKJA^)D3P@gWpzA@Vo zorW(~5cx)>!iy4d9AYg0oQ0_K=Ry1*XPltc1U+W^(!=N+Itx}607n^v6%M*4<}+XNl>lc-pR;Ia;I^z|oF<2dod5Dfo?1tRe1QWhux6`%&R;JqmWU!b40ZyjPU~R)AGt9moLNz%Gyr@j*VpKS487di- zj@pXajVeH$K$W1bq3)m_p_)<}FkP4-tQb}q ztBtk5x?=;e;n)Q1I&3!f2=)TD3i}A#j{SKp zYs2;8@puKiHr^WVg{R=T_;vU__!IaFd>y_W-zOw0q$*?}48qpTfeu6Y%7QvAaOo$_FB^)LEPIyY_5fc;B6tfdsD8?1r zDpn+RUF@Y;pSX;;uDH86O*~C}uXu@go%lxyVF?Whdx<3y$r9NT=Ok(+K1d2nYDzjv zQY2F)_ex%rY>@1gl9AGv@{(doZI(JNbxZ24G+tU$+F6<=oi2Sy`nq(R3|dA_#!-eU zvqq*+rb?z=7AH%Rb(f8l&5%7Qdr!7&iu4qtDFIUwr|g|_WlFOgT252WT`pQKQ|_$X zW4VE;)27-_rBB^B_0-h5so&(4nOrRbxW zpqQsvrT9TfR>@L{shm`Ls_fAup<~l8A+Ma3Gr+rY7Q?XNt zRN1L=Ri#5!M%6}@p}JGGLiHVS3elbzP25eqLF}5YJl$=2-1LLf?@b?^L7Fjt#_AcT zXS`4oQ8QBuQ`@Olsn(^gs_v=2LcLi1nTD{2nMQ<0j>b)mZ<-{{1)A$MOEuq;EYTZ)Zk7RZ7Lh^Rh6lmJ z&m-5Pb?&UWoVk}gQJ!-=cX&RZr!kK;uha{8xqI#Kdf`p-UgllygY)tB+3WM#SKoJq z?@d1$zYxFUeqa3^{4@O<=WET6n_n3q5fB_u6!2|<(}Ju8&4J{=l)yVdib0H^vW57C z0Sk{T>|Nx%XxF0lVB_F*!H*Y{7AG#gwM21A^pYzf5+Rh3b4#&H7c4!#^gG3iQb6eq zbr0Pa+C_Dw=1||$>}We_9dv7Y7X3|_by!x|+i>gf9pN1jwh`G89~h2|Tt;`KTV#IZ zwPii!5nY6zc|Cg`LQL5ThNlE~a^z#j;(?x;P%3Be6*A;@C2- zEZj`pjnj%-8`lzV6TdgUFCie|T%uGWEAej9tfY-eZ<1Y-4==|or!KEtF@43V6)h?D zDF;)L)X>z*G_|z!wDy&*E03)bSrxVFkJWmsvsQmuvtZ4o^l9lU)7#d%t}R|CzK*l5 zVZG)0{0*25j1BiT8gAUPacC25)9nnsjO>i>o2i>`Z_(efdkb%C*w%ZQCYgELaNAhh z9&fkZek@BWD>M^#O=OZD}e_BShP ztZOdcvbc5ew%P5{J0^EZ?i$~{@Q3jq@Rt3(l3LT+vis)uFFmk&aJA01?pnQ5ef2~4 zhj$*$d-UM({Krokf*YEj(4M?~8vV5US^TrX#+A>p&o{l0e3AW9`DH=V%%;=LCe2q` zoLcU-`n5K;QQO|XihcFHJ^i)V>+CnGZ;IX;yuIAv(sBRYqId1@W8M#bSl21lx$mRa z$Mc`;KHcpK>}v1kbn`xM?osGD`o-u=Wv_Sd%dgC@gWopwDfAudH|xJSuwdZLV8VC& z_uW5c{J;TAz;My2kJUeI{7{(3aSQOe{gs-j8L%%3N3{JSm^s>?}L+}K;Iu( zgY5_LQ-)n{S`6hvyVN5kjMx0=FH$w~{^92WpI4wrabq^jSfM4MaW1`P zMu7UqSBiu?JE_POv(+x)Q9o3T9Q)7RRt-uz{COy6h1SX5kcAPgU-~w!EYVwknv*hT z>z*xE1z*LsZ!XRaLPuOGIsR2KsI)XUNVWb9;q$;8{PfEmO1loeo9Ec0zw%=B`sGWj z4B|}=85u0H(muxUW4x@WLdr@K>zq$&E3Zv7>zZ}buuaG#@qx-b{Tf$;-5OU;S9+eG zE3sN6^+Zm(s;x18gh4?Yu1ahYOVNJ zyQaCWHJsmHguZ?KLf%#kN=&-f_O?gLBJYOptZ;juVo{!Y>%+`9rdm%9y}NWM zK%#7a@yC>q(@83|HQz3M%y|89EBiKCy~(vGsK0#v<%j2MG=3}JqWjE{iB56!Esx*! z?1r?2@8aEgcH579SW@@s{XG4{>S4E})D&^V&*eGCC68}!N?&p}E;q%=UTs1@E-K+GCKd1I|XX<($xTlyJ7IC`& zLc7GB3iCkS{l$$>-zh#`^~TepRq3SSd#|$>vR?;%41cu_YGNTQ2HA$K(IP~Z1xv8d1%QxuHsI_hT zWZHkO7TsX-lG&qM{Cb-1?N)}m-2IRj?i!^+FE$;NlvNc{V%A&d=}DsW+a=YyHXQ8w z{HounokOZf%k;1H+V{r{JOQn!?boNAFSa2l1 zrd0RLiBeLAuhDFUTX@RONOd(CwfeLj@mk$($lVV^TYA~I^J^sTkV!-S{WoiKQwsXE zKcnxQdExQ;3G-F`M;3Rlhgy_Yd1!Z4>ZRWA?Q$;;*#`EC5RY2)tq=R!z=*UARZ-Aa z(A2P6nns|x<;boon49Qy=(fJq@tYwz;>rty_bpYCq^Rh8%f10DD&;&otDK&1NOc8}eV0J{|UNett<&c>wSHEYBnj zx5CP|wZP<@)D8R06!y}F9dB}nYUTA4eEGisJgdzvO|#PnPUy4cdN}QdH&A z_(8jbwVy1lyVxS6yLYpHq?qo%C1Tk;$x$@oJw7y(2j<86^v*R+MYw@;TKizDDaQs!&e>e-sC zs4a+i$$7-R<92>9@Whv({D4Ifod;~PZmWp<)vQW7huF!|Q>)`QTY6kD@M*Phd$p0+ z?P9P;zEAhWo&8yEvSvwp?+?1Hm@TzI)}ErqcR>8C6yp%*xf}h3a44`!t;DpSNVuxvE+g`*_70r6ZSl zU{_VY`#_pky=!*E-E7?bB};;pOs@7;aI|%f%@VzDKIc9Qu?#0S=JW^Wsr0m1ec;;u zadCNZ@s+ynm(K^550S6h8mjZazA}|LpBH>T6-Az1a(Ts%H;#+}lXi^5^OL0yv%QYn zd9Tb5{IYP)T - - - - - - ::Halo-Battle:: - Erreur - - - -

-HALO-BATTLE - - - \ No newline at end of file diff --git a/htdocs/images/accueil/news_img.jpg b/htdocs/images/accueil/news_img.jpg deleted file mode 100644 index feec1b7892db75963dab9f55fda9e60055b8f4f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17808 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%0D8&}c&Dju3wsf?%i2#FUy-&VCq=inn+_WRk` z=?z%E>&dT=;nlB=Nb8(PEghS=J@D*x+qJC4FQtU^IrkJ|o4;ip%h~i4)7clV6gB9J z9}5!oOjECRzf~4O7ZIlW7;nO(mu(WADxW$~x3TY0!prUHzC1NLw*v}{0~~JiW^OKA z<*#sf57#*Iso?g!M{dR$(e*Fi=~`dd6|h!POZzy@8V2(y^G!)N4*k)-w{BC}Sd(6r zjFe7}&6}+J-206V@=Bww0_^OToLnW2@|XD+?J%i3X7|qlb4ZyPc8I|o~IGP zeuLUk)q~SM@+0Dy!tIuNO>x$XUQ}O?a+L1Zx~LGYIBCTI`_lFvsjhu_r&n|BFh zg+d0v9iY~$ol5WK?o)SMH0li8O3_;b)o$+Ckz^~k&wFG4vc7w#yAB*xoN9P~l>xYG z8Q|GvF$U1RGvPjs$YX%RG1L7u@buBW;+ephR0bfAeW;j``*y~rEM~kbrn0(vXAQNk zm{Ff;^OF6I>;Az@DUVXrnTkPFvt(HK-SmrXQTCu{OGmyrOzX^ zRFvc`R~n?R0y}IXCcku-jTjCkTkd}lcQvZjFLzb{#Y>Poh^2{)5TBaMcwn4yCku>{9Ww2LgZEayH30Z_bu>e;dAbi!=S`rB@>~ zhp$n{oz~C3RvL90J@A)(>TX|o8E-L=TbeF)^aR}F6osFB^@^TBjGc zemz%G{)b1^a*cN*Pph^i3MWNL5*!J^P3Ql-e8*sHkEHiz?o*#H((;d_Z}Zg}l$I~e zMp&FSloL12n>MS+A**C6c}+7w^Grtlr`Vxmm)b;JUhgG(F+juUCjXvyI|tQUR)fB* zt6C*aE=?Z-c{J|cU+vlA8F&;QV(so8d%s#kvedP!pd_c>)nF9^oXWdaxqWq>mDAoe z=T9nf0$Zf=?v3>tC-d040^jzuc7}ec&efk*-(~t}+xx@Q$KGB$p!ZJd5btWk3jfa6 zw4rl{Vh@m;TUv(NOyAz59HFdL6**W`oN>>+xv8<4*k2Rp@{oG=mXcZ-h9ju#npDe6*dZn1>xAiFbiCLM6 zRrZ73hwVxpl<6Uo8$2GJCmU}(d2@``-JrxFpYjDSuZnwq;YHcEnx4Mxc1jw64c#q@~D#V>WMPPZvP zyzsvGZQhJg{MR)7$@B?vEl%;0S6oUmJS9mA7C^#-tqafpu|IMqsv%|}R zCq>obH+0>%Fm7n>ceYh|+J{$LWbZ4vd$81jw{(EhZ|&m36E4qtn-5NF-yf3h{K`=> z*;2LKbg+L%a_Yd*mbARV>)c7NN)5<L~565^4@E?@C(n!JF0XEBw3V3*I0q6|q?&&^PU4>k+PWkTh=^G;HCw5@3Rcnsd zY^8^Ne7r8``r8);=O1}3uND|k)!uZbv?6iIhfP^8C#t#=a<@5O-Daq3vXLVHSj79W z^kuI>+tQ#0>UNXZ0pXnzkNMRO9HE%!^JQ!~r@e;vaPiQqr6~sYTm%uQ5lItkBR(ac zqWdmc&KI4Cn{y31;xgF_vmD!bh;uayP{})k*nN*MfM2}v?h>8bD|>76*{8P`*ddu2wuA^cPE zbT|W~e9IcWHyP7a^L${Yd4}3rw7TD{q|Ya3ROaO<<9Xvd%GTwalqV)G!bv&l6Bwgw z;fhJNyg|BesgB-Z!n;9kwFzD}>3#CWG-a3K!v0mBr||Oe!?9-26Wn<(naVaF zAMJT|mx6C7d8QaX7}xa5Ow8<>NTXw~_Vya7>*M$>TmRIFG?vzst57X9yZL$I0$U>L zLx!J^V@YY^_Jb`UpFS3ad*E-lUa~=3gW^Z~^sIH)WltVEW8OU`y_W$Jj(?J-_z#r}!x=c=y@JZKhDY zkLI?FyS)kbuRQXAd^`4vhz!Nd^kf?Y1Sr04*l;mWAyC`Bv%*Bw-BQAHvz)~9`wg*H zITq({I3x$j)3=LO6ux@&Y^zGP^ObE3plN+FOG|jvM0t3{`sjUcjiLkPO)`&h<~usx zb(7J<<6R1*mgHpbI?DNk7>Zjglcl>Up$QvrKXdM&(ZQKbO3!61t=CFlEscvieNJMX zgF>X;)_cxY5-LUaHW#UO_Nl6<`MoDlmt`Et-fkn|yfH;OnFB-9Z6MxIoGw=UmWWB8 zKpkg*UFjp&CS%}C{51YE0}Poyy9|#Nr`P4A5WdEcrmr%Zp2zs!J50%|IBj%6x{~rp zKkbsy?XQNaYmJUYQ$Jx(HCri_5AV8#=d=|~dRZu{qPAL=l;CLKZ}wy~YAb(8L+0a- z$=Bhdxvi~J8XBp!L60bjyYA`_yn9+!et-OY8=rhx@}q-Yd3@vItCIVpgPZHl*9sRr zEnL}nj&M}aqftBK>4x5!tQRkA)~$>ZExCc7HuE9o^}RT(P%Wfap`s*_T2kT}{;c!u zlCSS2;?y4=Y!%UX$Z-%8Ygk`N3=?xo@F9yQ*7+24iNh%d`_(8vjJ8^`B|FI1E4u1# z*K~4m+@}0Wr8P_a^=^fxP#<}wbdx16U8dAiqg{FAR)r>Q@}=FJbn%#q5;>Z^#Ftyi zz=f}OZBnY+ap$8^7+r^xg^!1JWK@=q#pEqVaZXhDJbARPH_Uo%*wK%t?)MT}r|K5R zU%2z;K(B37+7#H@eA%%iM92Iw3}fDu;hWc+8D!kH8XXt$kmC_xjMlWcX`4wd0EE#LSYwlJEX zuUO0g()XeF?oR(S*dEjM5k_bXAlkZRq9msI+KeIeiW)EYFAv%dnQEABG@?%{e+quD zdTFwS0iHBKDGC(-IPFnm)*I6^K5bhz9BlS#CORr0`y6(f9Y%S{>7y5*i^&Yj^_#Vu zO)x;M!>6&{Zzo5qk1E0m^!HUyDVTf?i+Kl~v~D^C#*GzMoP!<4g${PiY&lbmPk%hpU*2cd zZp;85DR{+r>|Go8~rqaz|iJ8B zyaEyc0A1NmN(ut8b@6oZuyt{zQjn6Oa&>pHwsW)s06uLLYWV1;!-zz8VOBWWl500D z*^Z$A8rpi)Nw8iSI1OMH0mc)DM#i9P6A$Z`Ii_wqQG8DL? z+^Xsb^t-;ieE$C2e_C+*GVi;96M~D!ka|*P4-iz3{2;VOnXD>5HZ>3eB9z}lqynGJ zjMyMS0e~9>-%mlF&0;UWCKmt*;JU(2hc~hRFT5ARpaY;v1?8 zNfJP_Mw=x%AOqfY-vCJ(KrI&F;+KLb5@4++eTx{dR`#X_6_5x7h*IC~{_RfyAp*cE3)dSa$H%J(t`op! zuP+WY27nE1fbH&+5%(rqi9Y&Qzo&R#ffsR#qEg7@hqrIgF)%La%}WP3593AuaqqkA z#RomY_x|1Vy8*c6iRU&9m50B&nK^qmswbV!AWCvM!%k`cPDBR3CNX_G;At^rC5*e( zjqQfeC{OtIsHaL(Ph}q9odv(YrObLoOZUM7)JLffsdS=r%s37OT>(My*t(0}0P&!E zwgfVaQ~=n9=e;is07(Dxlq}8y1k7bu90CCSKS&I#Gl-SOQ2_wyl2GPm2^7p>g8Cus zg5kIQL&P96WNC3sx}gtXN#vuDH|V7#SrVk0Lqcna9nA=2CAfL};PzoI0j$$KJj2j) zS7KySlA;lk{wOp=iAhv^Gisq2T=S$gnt4>>+$2OAGkKo0kP51^7y>mK=%jlEs7BI0 z)kvQ9j?JAwFws!_Ps-*b)%&=YxPCdVjL=p!gk_MIcuzGYS=@Mu$2U(N9HWq|GKX(u z?Gz#*on=+uKK}6X1O&z;2^&#&sL#PA-V{*D^OxMPjQ;s zIYMm>si(?L?MlH(QB8ZE8a?VF5Q4@WD4~_nsaIs+De_v09V1p2zn9D{sa2b+DOyIY zjS(u=S8yuvhHz*^*WmMb<~EP0sJ{$#ZRTaB^I$Gs{jI{$l%WAbj4r|bsiRxBr-fH#L@HNh>`=}>F z7Sv422TfkX{#anOMn%e&M9G(HT6B$*CQ=iPzqh*8m0We#MmT46$Wb;oXnnd+@7LV4rP&lY4Ob zRsKNy^Lq9A8zny{4=P^@sUw$w#m#Jr#Se!ZyY6o{5&PA+Gq$~{W47hr6v`R98Lpyj z4tYNji(1#ayfLrm*|FMk_+Vyk_kOcttO9y8$TXMXkZ0Zdt$oRJc6O3=tA4G1>LN*S zrNE)cY;e7Q^CdB|Ql zA=k;r%ooa^>8x(ZZy58=ciJU5AV_9fWO~qW-r%};xj?_jyFk7ad^CHce{_0Wcsu(B z@9nCvr*MF~r`N2vqig?p#Xiqy%~;LonT`#)O{quWJumU+k0~>F+1}a28ctPlRnEnJ zGnvO^SG|iJOAqDwefe7r>rTttvm(&Ix@TqfeDW!yQITtjUpFw_1Gm}3!m9kLk^7WW z4r6a)J>%yA3e~m(hN4wYr^(GRgS~+ne^Vh*5vxD*X9%L>qM%~G;^@K8gEYG$gS0`b zLAgOFFGbJ7e`a2je}CEcy(79+K{5pn1CN0Np=6KPjEfcB01Y z$vMV!Q`(W{58|Y#{S^IM<~AG86Q2(4GWKX}ZA>Kg&;xYpn8#gkl&6{HY0-GRRn|j%ayCCx z(1VH>n=$>e6g}piX}{kC$lDFYR0+omwt~0p;@M-*0p{1ih*`8GjXO#y=#4SC1EZ^NMrldYImqCdC1JiIuNWH&_kiw~5E(CQgbwo~3^F z4@q@n|Gyr<&S=a!A3LMuMKrwgX;_%t6#Q#{O_^D-x3P%TxVSL zcd&fYaTt&Zd~ja83foR5Gbiu;auT%NE$5>OElT#U^hbG=xjwh|baC8j`tqd}%}Jdv zkwRX`^*BGoWh4JG&!@vxpBZ~Z;&_;G_j7>%A>>Et{OH!`+-`1g*8}Rgyf4e5&=;?I zwsNNuk5x@S5OF)+s6}d?#}IbQG3;SY=sNRHz~*vYfl+ z3sZW@budyh8nBUCC=w&~yi)2iflb}-oF*IH^t=9|fthd8cYSOSX%vwQa(&&GZ!&N> zw}Q=F>U?PQ{H1&@{Ox)v_>cY2ipTfg-`S0deFv_`FUY%`8Mfba)Av67_I|u1_Cdc= z+A{J>{?zm`xbgZE+(|!e5vU(*Ear?ooHT`+D&FaY6TG?FQp1e&I`_Z_T~?bzM!9 z&;;!SW&gad$nEEshWX9F>+b8`-H8Fp+;=bHe(8P8Fa8uh>s|}Q>Tou&s@ulAI=c91ndw_Di@Y@ubndkKlr9rr- z2NT;{?3<6D{jVPhFT>FafYgyR;VI(MR9dJ2`Va!}I}*)7S!oE8CekdXmeCV=Y+-t+ zI|V}|`uepzzzV#19kgAF2u4IhqXBVlUTc-oQ91op{`J#0hL8@i=XJKM?u*0V{(|dy zf%!sisuLZ-@%l9Pb509hg#KYE`oldZfS&oV@~?7U`G}K2ot@#j1$6|`XfLaz z><0<1o`+1|A_6d{?&ZJ=l_ph8Q*0(ijXjqlp%$bV;&!iqs*oS*7>qLrnMK7lZ^-aq zmdJ5zjcZg9>d21k_Y=FN#O(pz5|@!G^4*RIq_loy1- z+gR~v(i8PZkfgRpDa{)A$15fEwLr29lf&bw3s4u2-?J4=BT=>@qes;IuRv?s7eJMX zv>ydPt1vY7WYyN9ssky3In!J?Z;c&z4!e5ww6T2OjS)&pj-+Kr8S*06rc{U)e{q?yg?KZnRjXh`TlW-sp<_@3& zwunooq|Uq~d*HQ@egwNKb>*bbUh#|tRGI&9WXml#!w`~~_V0ud-7Cq9uiF3^moYUJ z`J&QZ2k^wv2-BRza|4~nkukq8Ok4Nd8NU{?IIQ>M(FaE(KG@Lld$#OA^4;(l-r4C* zypvr_C{~{(L`oM|qwTto)5EW|7T#JNvq42u=$X}}<}H`I8iN=Y&PZFP7a>Z9={sh} zZ0E*MSqi7b{05+BbdbdSeiKh)cbMqL>NhzZq1h@^)pE}0KMdl2SCJ?IhPmpJ=8_~B z4(^gvWqlui%i6&-s~&}F37I029phoZ(2=~7O{Ki*ccalDT=kyGm+@*vr%x5t+XiNn)%#I#t9 zo^U27Yv`{sC()fA7)R7PdY@E_uEOVwR`W@qj$P=>fmyEHZUTZ@Ke5y6g++PIlL!D8 zHYERI3`wYo;jyU4%$z=9I{zuDZD468U4r?om*kdni_2!2KTn_-y@AylH&i{UI!l=w zGx_(uGgu0mATe8dlR~2TK`@H12#~vL6V(agk;q9|zG6b7ZVSsyog7yTppB6qy#R&N zKash75W@AKE2-(|bR3NR^Lgmt5UJVkXwO1gx>{yB4?CKM$?*z3)J@|JhSzmw3P9!Y zDisn+wh0tZA?HW}eA}2mQ&Dw%wsIoGNxKl;OlPZ;Ob>ywcT03OcRW#ysHIZH@ajkk=28_+L4C_ybjItjLXl!2P3%PdQhe=+_Psz8pj zRe;2d@jh9bX%o8fY2BtQ7dx(2zz(o}|9jsb^ zRmoFo!jR#EYGrwQny#%RepQnmw&g+W%GI7Qp8ruA+!N~B`6C3af)j<7OWxuBPJobc zWW@OW;mLVXD%F;w=LM{Ah-%TgoG#zwc%ynYpCCl!wVe#BnpB_5q6x9NiIlKU$NHW| zAy1HY(0-Ijad42d#_{i5G`DyK#OfW({3-s$FJvoh2JM15m6q@4<@4`)(0e*8nCb=? zD$O;St-4ws-4W4=Kpi63u;myMNK3O0o7`tQ2wk=6L2W-`Bzm9R+L3EoRMmvIwk6I& z+h&jfB40Nt8oJYV{OMxJ6O|Ih-!I=pOA=Iz zi`F7Md{T0$X@0-_08bseb=R{WU+iy5IUmjca6j*;SfE)C=#DODX=r3 z^UgQc$aOLNCiMP>|}1%{pgl z*47~MAfL#_e}=3}4W<*%Z|?I81OliUQ+a`k0{P0#o1_^FnsI5LtSsZ>JJ1+&*AwIX zMmRsvwROiXzaS@HlY$h{6rgx<(vXHyR|gykC?D0MyS{P!GDM|XK9%-mnZbstwz}W1 z#2#Tt)XW{tEM3{&iu)53AL1AS@pmV+gvptQ*G{EPrFt?1Ga!pQrppRO+Bu<&($jrx z2urBFmM}aF2m*!qhL?$j+!BeC&O8wW@0=Z?h;1I5C&aHK8WaK>Pc#5S#$CxuL&uI0 z$L4X{&XgS1_^3?Y!h!GT4d>;$KZp#goPurQH8?{q=fR2*_fM$1MMdUK+^)q?{#3%I zo~Y`Br7CXzfL6R!Py~mlP_tXw=aQSVbbP>&jT{Q#Vz*dSaM%Xt`S(%F_P^6)Y^vOw z;1~C}f3L*&FWcp%s+Qi@SdT?(3AsnV*ZHznJ{ViLlF>$+|B^;5e(M!5oa>exIj#ie z4-jwt`bK|b#T9dsmNM?yfqswPpjUi*3^?@U80Yio|J5*bDnTB(d7WIGl@X+vklkic z&CL9eNI5jHV-j-oFWmLGh~&ookryy7Vp9G+-o=&oA3CfzIQBd}7$D)+#f?bPT@)C3 zeX_f!avhk0IyrEY9q$4FxcEd{XKA{MQ0}YvgrFCZA4cd`N~;q3Q_HwGepc5idj~<% zZUGx|N4(Eq5r6+4f$*XY5+#r95oW7Flh7~LGb%~tA)|S_eZW!;f?)??PxrVvdyVo@ z-F7HtsU}ORd-aL$OIS>4G;b84xZ95LYSQy)los3j>&G zUX^hYv482DnieSEO$|jR*qvuM;p)w9FHkK-zwm+q8vqRbIm#&nYgbnY=&YwzF+5*i z!x0MRs;KB4FJT{3t$c-mz_l|9$y`_7eA71WA$PuUZI_UHC;=unXGr8AdP$h+={9f( z?ccp;g4p%Lz+H`eMM}YqN>}o6zyY1 zgBpbbDMCaf{~$H!hxyHK^xTJs6Zipte*h?h1(9%{8HS5+@B?0sW24_EEKm+$WOiv= zZ#4WdUJo6$(4gm}_eUF{nujR-{vC}Kv4TN zjK?E<13HmB@pl^^%q1!&#JU^n_Hs~;z`q)&N>SWPZ4>a=j1qr?82lP9D1fHR{BkL0 z6tf}XVg16W@;jJlmkPM%=VNQ35ZAUu+UXx{+>elk-s%{#mN2z))>H!C+WbfAoB~ue zGF|yNiHZ$-+r$*Yuhtf;%m>)q26_vbeV8MI-|d>{ zk3)N|@z;5Ht0+5>hNaK0k1&GcHI8CO8z^O)T=Tt{PI|k2ka8wbZ)o8af-o@xM^Umk zptCPpyFd187@5@KQFf0w$z&QkMQcM|5xTOMEU&@CYF&b}JrFP8hUNgvsCe zHjndSzAtZP!xktg_WlL5<5$7iiM8p7@fxT!Y39^$F>DSzuOlSYNTlQ859p}yXSUE<2h~`wIv3>p=olCm}Jfp?&kaY zsgrkh(2yq6*Y4X7+ijYa>Ma{zjcNj}4-c^oCs(&X-0aK&o|y zhA`C({;FlheNd!%AkG%2a)d=e1*}b^Gs)@V4N)_N(C3Y)Z-3TThl^r_Y{Z=jKjWkv zBNK8-qfUoCKjXM|k{tf+LqKI@J)Ky)!kjaVX#}NP==<-qMTOj>dIJ6;dIk#PL?*evznVE0{4b&M~I@q?a8VX2DebW zf1)F5t_OVMTpdI<7D}VSR4{#nN4%T#g=Fm8sdOgMAips9Dz!XhKmu>G-^cITU+6P? ze1CzI(}`os{tdI*?k|VYO5cb3z9$kF7_#8Z=DLb!!Ku?4`$t7r3p&S7=9qK- zmJ8ARUI*5R&7j?dWH!VHQZqhrfEKDvH3KCw*90Alz4}6nE{S8$0wONUdiHP$ur@U*0Y;*ESaYA70UY`mTX_Z;4KB-UcSNEQQf( z@Z*Vlm)J)}kT*42Dz9B&x(+nonDz;?{uYQ5&lm`y!Hw|cB@`%rORJ%Y?o^^sZ{9Hw z9CG}Eh>bd7>|#sEvTN$y8)!JkSkk)xuG23|W7ZPiqEGl{tgdgB4dQBgQNL)vbLj08 zbHAjXtvxj0^W0sa`jNWK zTHsR}x_v;or_?)R*72L^5A!1Js?6OtDY>z(qWKxeUzW(t`@T;=&k$|yEt=PEwyv=t z82bx;Sr{V4$>=vORX!p035CX#r&aid?Bl@L5oeztU@{IqrVb%$nu5eQZ=(;4wj;ZN zJgzvC%(b;~3zUyQ-5*b9>3S^nmK@q^Hll%kt?F~H2jz{vCWcKBhn3voY?SNs{}lMj ze@z`~@OwHpk4SlhS4+~P5X%~Bv4P$d67!7&!*rg1|DMSu*1ez*_5TzC4+>ah3=wcd z*kCBnvO{8e6pDs-@I!qo&$zKmO#Bn7@N-~F%IV&0U#*}ZVjbFgCYn#L6s*L)m@A=g zJCy!s-}RyWV{&(r&qq>N@3j*u?RLPWNUY}J%fhgqq9!+^^gJfq?7GG0YP@@dWMucVD|YJGe`;`12YE&96Qk;lvD zFNW}@xK1;a&R;)TylWG>aVe)qNFJNAlAx;@oJNwxSi;~MBdIL|y^wc%eooY%%9d}a zJu8at+~~x^bv6~>ezdg4d7DmGx8vu(e z?PAqp-y-tQ0J8NvhS7=H?sAoeTYWvPuX2>ue~l!aufcqb=eegkV(Xh|c6$`KshvRv zL%l|+CQL&-Vp2qHq5zFnP28GQ(@ddKD^Zu+keP{u(Eg4SjWl6;CsY@SuC9{c>H#|i z)FlfVF(@K;&%yj2Rp+n#teUIQwc|8w@;7RAD6FNAH!ABBPWQJ-AFtG zD~eGUyXl!eZw|@WEGm%{D~9(vHn!v&$fMuZ&? zl%Ic`_lD{#I3tu;+u8*K(R9fmR&Rqp*0iTu-tS`){Af@Gl{|V*x{G$)s8(Z!p+jmq zL-MV$GqweUbklf-VzYL83zVrd+_;4Ka-#WqP*TFu{d^GK9F&2zuLnP2RPbkUNDI1uidj9xzKECbxb0fA4VaK?mo0?Qh$TYPF zh~oC#d-ccbEF`UOFF3w4(tiZ~)_x{rp4jqzR9Jt5z0kG-{D=FX-A9ROd!7ji^<7Pv zo;Q&cf>nQD)yJYWxYS?%1#R>ci}=pA99G-@ch&hx-IvHQT1bMTT3LCw-9>vPLfvqzCsevqDRdcx57CFWV!@}MqYVatM@Ygs=ppXYv{9s z?hJK$;@iy~FFitOCRofc`?n+d%?-JP=am~?8RR^;JG@n)(6hCTPY{XiJ#kV6GH|=P zJ1qxv#y&uiJ0iE+E{hRqDavTZAJ!TzUjR=7QHkT-LUot*v!jm3*bGf0G${soFy?j? zlzHXLo72#JC9UP!y84N=n0orVDKRbs@%-{lB5k#5_fpuUF4_VaeO=l*80}^R6lMT? zMN4rK?iK#zt*smQbH~?5#+Qm5EWFJbpZ|4mRVZWV__y&bB*YBdu_~j;)%@xNEL!GM zWOi2CR|a1Q0;f;-R1A=j!89f~07k5&GrKQHstq%|3_sI*;A?h;y3SIj(ZAM}-p5yO^v56Nm&atqFfh^X zMinj7RIbEkh!;p878I+n^2G7gn#yz|?ToR^jp|ypLD-R#Gu@UHv+^Zou;S536b#Ht zuBE^A5=A0B_P%>|sf5ztap?CagQuyeFDQO}tRu415b1;!>d);f2cKLP6bm5Ij&K1X za)$zF84i6q6Ng&54*IE->hIMa*+G8FJU2po7`t*+*qDrPK<6Kt7`TM5~@-+v&Rx-eG zpn5rL+7(shZXVJ9%5s|;n0))<-hu&St}^VeMdgTenQc~#4`pn5xTgu{A#7Tb)PB5o z52vNK5iBDgO>NbOu25@VoQGwK$7=IW6OqcUd$sup=q8yXphMx(1)S6|^Q1E|tUlbM zv8#?BztM^3%DT6JgZye459Oh`TLQZJOW6!`ZQ#wn`G5rUusSFSYZzQO)wypWrR=?Z zR$&1r$)zr4&mhzQ!^ z&EWsj)fMxj9&C74Pa^&Elx*Kmv;!2`6=l@(U7JXn@9X*c3yFW>u;N>;KZptX%3rJIF+q@1L@0;BQC!4k=D~(rk8y6n?21dDfo4= zOpExnP1~3smjXA*E2l-c>-|!iNTybr2b|VGx&i0pUru)aKQJkzUiW0`-xd!D@0Dry7s?NRw%_vY~gqfYk9r`5VzInIklwZ=DG=zoAn6~S^IQL ziVy~9A53i?JhC(|k($Du(gIfZ{}5$8`N!fz3V*oif^&MD0MEI9Mu z)v})AI|_#Q^m)J~hp+BP^la%Eqp~#6^$WynPZWRyTE{zqjW^v)oS#Xd`GSZ}`VHRX zrX!TkDL)#JsMxIEXx-zIx#!h>T2_10tvoZPOL=}c@wRINy7gxVU70qP!s-{pM}QCg z+rpz4XHr?ZA+^LbM`K-JiF!(hfL@4s6Rbq(EPhErDoWzW*#{8YLnj~Gzm)lNq!Yl^ zCAf#ISp*FkaXkRqMH+5x(66h>=1A-C4YN2eQdO+XDtsHsv%x*$+O9a+k51nK zq4yo(5lnjvflWX5hHI~{4RxQ8Y1E~dSKsB?yIR}2b8`4b$zX0(D;Ynym5m)aaZdwC z*HsR)xLZ9uoxD*@?rWA=*S(-b7 zZAGxZ@s?ix+)w6r#S&&8Se*GYzBOUuv5fj7HA}H%D-LV(gs+?$--=gzJ<9l83pD@G zBD#~)GSi^=@t2BBQpt%UKz@S6%JRZHs@pK36msGHEUzgjVZ+R$h$+*+cBcr?!9YNA z5yA~2bex4;4Q@^x-z%JH@gD`XBY-=Fqzu_*!GxT{c%L1MM&|#Pq+r?tZa1F5ydx_1 z-?Ci1q6AD5npe*IZmk?)*sP2{n&U3#OC?-Qm4=A#EgYnPA=8-oxTc*sVw16c(jUq7 znJ7MmZQAxutH&igeLP*^c(4Fzq%xp{{3~OV zA$fxh_Dhn8F#n-AkvD@flION&AXH)&_>Fpk#*E&Oos*0YVR?}F>D&0{%U6pOEs}0(%nZ6^fQfmaZ4YDbH6=PHRdt(MN=%wXrTsvB3@t8_ks|+i9f$n%^cVLb4$#XCug7po7<(C^CDf|T$I94JpX*Pi#<|g z%ue&@8VZ>!)sM7a2 zJ+sH(PRmRk^$n3=X7|2>I$dSFa~Sojf}tMso!~Sy2dpGUo1?H&(?&>IpUKV0{~Dqx zkApCCQbwb){`M3{NfS_`mslkhgB;OT-Y()2z53dvSsB)r6lms9+NZ#xXn&b~FT^_v zzGC8NMsmek{uZV26KwE>ssqu(STOjb-laQNCssxK<&+{bu=K-g)aJ&=jOrw0|=Zls+LG*{!N{vz}809`ec5)3-ggW2br{0Fp~G< z^KWlHE)Eo|6b&smK}zA0Rmq(HIqW@dR+R=Fq2ZjYKyhL!4{^`P43y;bKDNt}^oBn* z(kmhYew57uqq2wgM*%rKH^KY^_aH+_m1eTJ-;QD8Iu*7x-y$O54jSB7BOs1%=@@1k zm#6F2RRZE6NG^;=w*T^T13e~15yx}IkYq0;k{+3hvJZq|j;sX49h+aQ7}U+OpIX2T zH+g6ZWPi0cC%MH?DL#qWZrq)V&k2nuiqU^Z84cUr`O{x^Rk`kh^L0X0eFV<4D$V<_v>7p zeK;k|MCLvy&IAeAr*OH}zYxeL-{RT(7UarDNiMSN7$1&-w@&tBWix`gGplqqp>7?{8h`-q_PB%@=yIb%L>-jCpwP_j z1vz9Uw?zPjXuWYsF3Mc6Sl{;D(EQ(0@+I6(Ap|h4F*^fX*(&99?QkNJZ7J4rYg$6V zp=n@n#3*PxEg4}i8Q^m;9!=pGUK-+qFH`EnT-A}jG! zVwd@1q3_KMwx!OAwT7R}kI?0m!-SBi^boQfrQ^qS%er$Yn^G_$n`s0mwvp}Xew!C_ z-;%cfzS3`SrIz|$mi|6*HVSJsM-O%8shS7BhS}RF`rz+h@H%-Ha6Ag8!A;;*m&x3} ztzK5@Xhzk7&preVBDdbIM?8qC$H$~|(=V9Bny$s9rlP8n0qOm{KlruQ;mIxUQT_^e zk39(Yiu%5frv+%Z3dE;r4GgbVTv{~jm}kcT=~|WqfR>iXWDhA(Wy(DO274AL&i|P$bkpR0dLp~6DF?+{EmVuh z&!kpJ6gAS%Yc54>QvRFRkGmNsfmYv>(;2tUPsyg#UYVUrKwPEaC>(kOHOF)}3YCnU zN`RZg9zU}ax#&a4D1$#lu)`CLt@PqHS*&;A8gw<^=^&vYa0E2 z^juNFSwa#7)+A$ z>Fso5GNpfgNL-IrWeVNbi`OIqr7~cZt9(>+dg!ta4U6=UeoKj#R1Ym0XAbJIpx&gMx~^thkh*sX%NT4VxQp{wGU6?CS*{Al6>cRw6<{eVR3PRLoj3 zA%|!hFt2p_xbnDix+ucT6QTn7At?s^rype-^3Z0tL$j#3K91)5CxRQIj;~@d*B*4E z5|dNR-Ef%ed}QOGBL&+7MusaN|KJ{sY~&RX!E3(}z2vddy7woMOL5t@j9cVs#j28E z)hPv6gFQ;_qHPcvoY9KKh~f^9e+p)wOGjQA%$7U$Zx{u<0;c$Tb#ce^oIfO=Ao5N@6W+ulCd4| zL?a)=!l-Ge#ATc@xJ6*t8wOTNjP~LxHm`dIl%4Qak4Nx9OQVY940?vNt7Qmv9jeNl zrHiLVZ6!w%S5*ksn#a=gUF;J#-YvyPK{3i7pAliw@6ZoFt_@1^Mo{s)0zfa08qMM< zVC$}dHNa)^qdkt>Wq)0qAr_jrcT7@=J9dW_Hvcf2Xcu2_(O@fMQ}V;@VWQE=#fL}i zD=)Q8IBY)ls~OX~>z$>3d5H*gnT}733%Qr+pe))!^io*5z%)_8AIJ z!8kXblLNo=_QMg+HF{Y`B$SLbGVAxyX-hrxy@Dx6kSEMUhC0FESUx6c$)6`&D5Yr} z(yg0NSiT#_tayZk4z>0H(2PfVtN|Hbb>nklI*P9s>8~AUQFY=^c9ENTL*9orcYR3~ zV$@XBWoOV{@mx6n=@|#FN>CcQ>oI#^x1n|PLeahnG5g->hX6>ZgHF>?=b zsGIHFZSM??E#O*WnG5w7+4kMSR2!*|ug?8=;g9951&X%jv`nHX?NgZ+w;@Jdt6q_E zOMx;x*#)SLJOtRkaV-IT8Ym!75un}=5QS=2;UG0{bKjh=IL0*;0d2G4+-p~4$lWch z;Z;;OwC!nRkYk!;_r^XVUU*Yd)g9Qo#WnnI#-ZjH0`ZvU5lEC*wMNEd za62?PSK2LQ9B{12yORh=65-|>hncYO*QY<82@N~c-u|O_*2Z&RT9h6BNtiLB%}aQ% z66^JSIzLopw5h5V`6nxHTD7AFawf1EMz9q)X=l#-!slxlV+zJ|ZVlC95@eNBQu`<( z=**dc&<{nsD8z+sT1I9((s&gZv!{8Mt;Ph4Qm(5nMU_p(F|v;|ED{KpIg{uPX7RB` zszkRs1e5{6bsgc6=KT-bAf2{DLYY5vNfJhUMr-k6_0%;?6juHH02NFo z6}`fjGb)R7HcnISkCF_1e_yY_I)4LTy$Bbc$lW>QOhekRuaV^lDvLP-h0c_xZ3-VN z6Iflka)`K>tl#zIC^wW4K*0}5*(J&_EQ==i%{az2m!q3Le-Qz+gnu!UKZw`f@qh=i z63&G8s;fKOe}2OP;LIep!)%JG?)@MV51Ji~WkU;4hR+1^fTX=%**_Cq7@a34Ait6X zpogVx#CS+R7wz;Z9uhB+qv(Ja=V=D8MPPkX;HsY^S+Bl+1xqxvU`woalV!KRi5z+J z4wKDW#jbW4+XNRy8RhFnvv-Y5hb7V*hZCPBwTrgf!o9`#7VK;0r^!4W8{?9UV(zSX zChr2~o$hC{#Hf<(+R#-PO>TB6b}P0lA$t&&qKsaklEAM3y&?1O)kX`jPS5gs+wn#? zC|zIc<`(`m-D)+RLgiv{VPn)n7%gixP0m}YuG6b&4p(@)HtpD)_EiR8(L>_@+X1w| zaBqY9$|=wx|E*FJCAT$aN1DsiETJ8Ei%hTXo|U0w?kUUOTW9}THJoEG!eRdlo3()` zz)PKnA!96fB19Xm#>J~8G{#k)ACsMlmrol1l3qV+)BR|ymfG;Amd%Pyl|sEvhxeCR zTNV5d%8flogdf(l++G5SZb-;Fr6dmRJb6X8m>_mv1q8kL*WH!H*2Oqkr-*Md9G-#o z$zqwDMD`^IkQjAy!#Oz!u+wi;GSAmd2-GGaMaE~!#@T&gjID`fhQ;f z0b4OJK1+Wr2PLLp;mU8;Q~nI>(EbFbhy76+{I;g;+$?eNBaqjnCeoO2Vk&ahjO67& zl_6Tv|2XY%sZ2I7QZ}Y5?7)%hc2MJ1)xTpIOOfba0%~x808yggLqPww@zPPE6}Pvz zpcm@;#lu!lb3smglj?h^P?@%?t$#I|@iEo7dyr#@31!y64tPDca$s)v6~^0c z8TbQa#^VH7iiTCsYpHhcL`Z7*0Adf}vMsJTO%YMe16LuP^Z4|WB*doe0# zn=D|KlBs8*aV{v_)?N3+2?J(J9&45UBC>a(*TCjjLKP|J=Vvjv@6nObAV3HkYk!xK z%6(A_+xK%}YVGJ_vZ(Xd)m+i=REf#dBQW&zm<#9Q$iP*V|c#n9lC>xcA z)GKW^MtFLEnCWU1{}%yW&dmJ{z3DGCc#ValPt@AahnCAv1NTpp2`uE$0p`^x=fD@l z#6mK%K_d|@@XlFY`yMjaV4&!TvkN34EyYxjeBYi+601(AXklESSk;XyA5Be1x zOK=EoA-FXff;$8V?lcaKOK?qacM0wuAUMI@-CcwGobR8Snv1!byWLe(A9~B$`>g%G z&zc3~uY8&RX$^NFN3&vR80-WF+fFX+QlgELF2*u{n!-A0PXmiTXOJh!0E(tJS zIt8gqKW88{Vk_gR8j3dCk4W@gARSb;IO8RS(Nvv|Q84|rbj|kWTAz17dzOzylb}DxrZG>~nD07)``E_JCzul` zmfSnTKpaW*$GEWS42o_2eGp0zpb3TEZnN&!>y8yI0C^pd;qpuNC;y!X2hga?rcD*6L!3aa^{Kz>Jp&wem*&$%lC8?=mz2~Xhj5Z@)cqHlyRo#E1y&rk(W7igvOH{BPfYucRDOT)!Yz zfJaZH-v@70wamW9*9r{;?tpf^VHJ!!4P65djJ`o}h6;h4h zO1s8~lTbHG`}|k1VRBdz*Hj@ks>p1s2Pw@JXVngCR${{Q1Fv>6Tp!bu&h4t!>yJw| zAkc`_A6~YK2Qe}ZJarDp=Hj`$r0|+q zAAg(i=&nfqIcbX)8I^uJH~-8v?BPY^oghTPcB;y(<(Ctek!@g%9J%emU9nXwN0^R{ zDaJ)looEtK?RFh{`G}jDXPvEVrQMBfE|dAk4-3GeL3VSyEqGH#&8Le(w zftQMImS4v?JZ+LTZZ2{8G{JqqJ9;^=TGfQ-WF~-P&)nao1z`35e>c)ULVv-@Dhd`z zy(jVig7jOa78^#9>-x6@nugl6Dc*X+TXDVgS3&hix(Xk~xLHy<#(lj9vM+Ln-vDq1HMf;s9#putzO?T;h< zuE`N|EIKAKQn&@)S*E)>W#iG^-m0&Aci8Ji)W02VATJ)cR>bMI1>sK{&F%*#_kspK zgiZU}-?N&2E2nY(c#1s3lVYQE@|O)&@FMSZ3lgvD9mKFqG=7_ZY4eOhtJo$u-+a6u zBodsCywEH(oWbDsIIkQ)RaaI&+W9fmq_`s)3vcTB&ic)lbu99ObmdpE^1hP7B15$3 z;jNv#x}$kz8YH@{JZdb3el#RUIP-a49ol2+=my#1m^N3rZ;-!BTTJ`@bx;m53D-oK zwkJwL#xJB*(DUMNq3>xs{6P>EfqcxE*6c*-O~8^8qcD^&9a{x4icg|Kyo12mO35|4m9A1ZHPhP zM*JQxz?)l%Y{**&gqOIG6MP7sZVtLpwvFkjCpTUJu{^1A&1LMr9}PszFv=(y0V9VM z1MtDc)eylxP2#eg>uD`?3M+~C!#Vg89U{I={h0WlbOlosKp{tdwSy!5f=EONt(~5x z+>&X7jKg0i@?u=R|IuI{U(&@7zyL)RNVAiZOMkE!D1?ZHe%2J?3pl`tyGup1GMivc zy*9QZ@@-Ms|5!1t-X`Z->cYqMF`PK`piYB2LpWpW-zI!HvV<&Zt;fW*VVUe<#Rm%}R#|t} zaqjxCSz#L;FIUl2lSJgs;KKOFALqU67FbHrYvJ-RC$Dur#p>>t4pEZ+cukSup#{%5 zZdNpE5I38M5DW++yd3K9aCu=$7ljg7b5oCnSp9raKbcM0JvJ>7W}}oLECkc_^^1DV z-LOO$Dp&n&D9?$pa`8cb z$CZ|9&A|g^a<3s06f0eRPq?&pdVQI<>QxSEtvng?rHCORy!vVr01|BX!8P8Ax>7SS zLUDEg;v`mHaoiS!M|x|b8`S9eLCzJp+ZC>h( zKf{NkZ!O;UVW4jk-hzUy`lVdg$$5GFF>AegB_W_%EGUXp&-=bjSpdOnU~T%32UJ$t z;`O2+!_VUr3}f}pNTtV(L%{ANyspxtwun$LPW6-NI()&;Uwlu75vLYDomY{(OU-4a zsL&zms{p3-nUhBxoxpGv2|fDc90)ak7ks&_Vvn6Ztc0E(vSK$QqF=n3!w@%RlZf#Ou|5|8q@B?OPI@hkR_rP%Hr3rU|7v=r@i`%KMLWd z{`g+2xunEsQpu5wc;M6RywZikTh>Kz7o|jV+Bg^$a*GLLrpMZ^J*EU)*8_=e*kHyy zI_$AM6F`pgUzaZq_RdUset`OlWN%peMx6eLCFFo$_?Q@iO5(Q!(_`A7yIU5p5bPP9Qta&z%*SoEWQ` z@g+-JvZNg0S+SvPN0i1LH}jnrg$sWssw|xDj^9|uQW`~uS@2ozQGu;AtCkKWzl zmAU2dYt_OhLo|buZsROD)E(`^W^qD|H=m?8s25O=QVe4GZ=S<< zjZOQUG;4Xfx}b`6pT$dntfduO)XmpDJT0YnEF;Jy|R(quvs@L=MS>>&;@F_0Dc@6F4@ zEv(`!*W;@03!^kBI;%RyvnDhWhHGqQXQ|V2wm{;OaPF5GPlU9J=9-LbSdO8xr%VZE z_?FMD^PF(LJc2NC;=2MZUhN_{@?LzghJYzB-mr?RQ*mE-p5k^S01X47kAM-#P+lGR z?cnsS1;&pteN2H7lV->>Js`=yQR9M=d~pl=f-S9YK&(aagQ|4FcdykK)=pfGfLLRq zKrH&N;`iNrTp$oNhSPUG(CA8HBhYO3g(ms0KRpHF@EG{I!_xK5)xkl81v!-VdvKK^ z85eMe3=!1SJk*qwB?dI!vC0_lyVgC}h6G3IXs^_Z zA7nDkc)L^ce%dU-HyOatwj=Pw=vz}m+fSkx(ThQ@Je6e&>0!l~zil+pXX20i7<`Wv zDcs7WU6A>)e&zjB>O$072+k)oHbRpaG}q*MamH86Macm))lFj+SqFn9UOKmJncOe3 zH{9ym@Gb6zn(!A}a&f9F%G7Ps!~xj)bcDbCqu=hG<(Fg8_FX$4bIMUf9g^w{Jn8EN-USIM(63_O5|K&c^fOZ{DIZouqa z?k~z;2<%dH=n4`4xWb1&F~u;nf}@d&(!RmgR)jBgg7Z*Gj8GXPE;$1kq|7JUXgPbM z%~>eMz@RfxQg@tXCtK*#*!2k_WNGw5nuFS~U96)`K+4tmK>w^{1#_>phkB zZcCQ49V#D&rc^?lAvM=^J9k~TwfliI4EZTqigtG%A$QdJiR~%6Y;J$Q$c;LW(A73} zr``MHbry~s<3pf`!FwW8oLi5iK@2e|JmJBWq1c^76&h&I7Cz61My{O$WcBI^T zbmP8%J@IiIKa_R)K$R90^6j2Bk+-jP5`k*fY9$u9>#w(gj5u_~<|iV@>G$JE^av&m zPY?=X(|Kyc{Y9!V(Uhd8C~O{Io>@)tkgeBs3Zhr}?{%T{!B$^kR{WMef9SqJ!ZpQ) zzWGvEy!jk;FGf8ndF^4~ZUc%2AVmu7XZW~`W5O&L(I`}1eGpVC!*S*)z=lcp48szr zLL30x_no_h7QaN-_mx!#Xr0(o{&#c zfhZhE2mCBw$?3fHU00tsj2g#3IXB-Z;V|Y}-GGQ(;YAR4jh=O?ui-5m17=RU^k+qT zWNBN^-^bfUMkfO|gs5{eFh){zxkUEio^0A>1Cg{0j69z@vwm=IC+!u_WR=-mqvr|I z*r=JtXv(az-I4mrD|glF<8tS$Gq6eWf+E9x=s${Ci?J!=CBYkC+VG6O&+@;|qk^7f zRfpCiqAOPVrQ;O~>nWKo^hieNAberQI`0cESD2Du^*#wv9KM?k?zPPa;piSP zVT!4Y`jW|!acHpGYCAjP;>aLq66C}+Sr;+Ip?)MzV#DhtG6oqrdh{iJ#nEoZM*mpV z0Cl{8UdndT=?#=_?EI#+PE?}1IclIrp`nNS5=zyU_7mnKi5~$Wj$2AhA>~5nA&MD9 z9xT)z5IzkW5R?V$MG}r6a6nWy_W0}K#?v8(Xn%dv=reU(S8gtgvg_1x{;`CF<-RQ@ z9@Z`OQksP+>DOOVcTW$IKRT#}YPhqpASjM>mQ!{`hyFANsirnFY)aQHjC5981eQ~i zqP06IEbipZh~GZx3}EC2x_4oZ(QUGv`H&bU>oQqcc3WC^k*|~~NSYt4(3&=nReyHvT%${6H zZqCysBFGL+de`8<^AsXkSVw>H19q1rLcMeC-N(B0r-A+cJw!zj`uZp(M)$rwwCMwX zWZ3aG9v4y0aWJ%>J53Tb%DCbkWCCu$1bAiki z32jYR2`CJOft_t)t(9WRnorPGdhU^Ro0#+Ou_inYF4VWB=^meU&;rvWV??nc_O)Z) z2ABS9NV6|BCCpq!?ZJFDQ`flzDS)gl)qAsBgYHETcmL2;ut+Os&?MJzEURG7B{eRTwe|2gv0$;HYvZ@(7rG^E=3h<($BsRlGw<&* zSk|uav$oo!{$$NmlCl7`(EX=6&vD#@bD!WPb>jUqU~Xxs@2Y@)#;Crnc&qxEonw)V z2huR_?Im5{CoZ7*=OKw5b~mC!E|+4LIa3<5`Hi7AcT1y<3$Ab@XUT464o6jnC=4fn zF@a>fru`z{B1w-hu}ydw>ZFfSleXuFWp6f{ZdID6gNo6_` zYtynQl~6wUEoG#2=7VH(hUW)P8kDEOu?C@4H>Ly%Rtlen*U ziY!jbN3?lSZ>({7AL-LkNeMGG!)ufBFKLc7zmtG#Ihe2r^Uv|tEJ!>`Ie4mi?EbL% zeSY6PRpOqw172C``kM-$#?`5D`Cb;z{Sv1-K#of^T9;h7_bO@|LZ$ZReLKD;*YzhwSDFx$mlHwmBH%L|$P?Jl-p^#6^-r ztC6wUm(#0EpBkF$$oW-1DIk=^89tG4=3^A87^;i31O*?F{Y-y>G1_Iks2dKhLb5^6 zS)ItMWb`*^ep1P-&?+iLci2~Cs)35t3}JTsFB_Hx1SxmQPu&{z%YJ!_>132EJ6(1X z#+q$>psk1c9Xydev89001gfAZ-X$SRZMkvX;CUI_e*yEs9npl0tjOZHbJNTrsdRys zvowY!D&J!YP~!Qtzs9ujGBw=vS29zaLSh%Ix?>D}U|#kYVYPOAL`B zcumyf@R!^(~KUgH`9@s$X~nCI|R;%NQs=v#79QW{%knlBY>eV$FDzAZZ& z7ba#%^@Q&w2u#Lg7Vf0wQKyjUz4u8@?Ch3mfcLle`(=wfDq;Dp za!0&D!ykOCUzaw?!(M#TMD0$NT{vYxau=;xS$!$*&C+bdj$*=2D-*XuW6MM7`nx>N z6Px)yhA^4BLzd;or}9&8YYx1BF46@b0=z0m{r>(bSzIqy;xF;%hiS=muBDA2EG`~g z&&A_8v9~1$51Yv{^AcXriy?q%Wv*e-Fy){bG`LfDn>MuNt@Pf^!4}4vdt^9(5hzuWm(-D=o9W^a|ab2YZw?L)@4A#W0r*vuT!wb(s0c1SJ)hVTjfRzW zXTuMPs+ak>YzDLpG9Hp(dLxj&^6kUgO>ObjML3$s2lTZF#S`L$oz#W+p(+0Pl?KUD zt(!>SmtPy2G2Ej4Y&Mnk0&PYw7Oo@BzHfCL`kGaLso3IfuO5M8#8Btf(7DNq`yxt4_!+7G$!tSi$pf5tw?wA zpSl)BnF`}CdwQsZrwTEP7g;()j}ZMhx5G~?(~G|a(IIBl%s(#e=Ojm7rp`|hqbKV% z14`8Q;<*mK^;+<^)VOY?_|Ml@E#D%iE0fXf7?-w9Z1tli z?((;;D11I3-`9x{RwWJXdFLU@HVfJLwK~%O z0l!&U-C2VMA8t6d+u2D!*4)T3_ZDiwt-E6r#{TfXgC zcgw^ZZ@MLibrZ4gM^z}zDw9K(3Nj#_ClQolgS3e2uhAzIxa?Nr4Rbl7sN}s(5y*bL z(`CIAXF}*P2kFvSCA^PbK@?Kh{MvwwEb{6U(ec`Mt;t8AuO1i}sA(q|7u;Q}M&7otZ?ZL7t)=Pp;w1!l#j*OGA~lG%~0n$1RiBIHgYEafYGom{kG^__@66^*&AAZ5lh!|=oQpj2Ye!XvBLkmp{Be0iy|Eh1{fXB79x$+V$PC@$@ZCf_vA*K|@$=Lh z5DUk%_q%sy@C70CaFE1OPlA+jE3@ARYCG&7SonYPKU-nqYx91_I3sJf?_ckEK5>_j zMyPHoj1};ZLXg>!-)c-iE~Yxw2+ymSs_dewC_a^(t-GQuK}-4RYC0E`$0$&P zmXs?Tmau4ByqI|Q)72q_cg^b#o10$UQs~F(Sk5)c$EaCqrf=rzOc~?-iYRO{Fjfxv zIQ#-v+O@17zq;-&l75kcLtI){DNZShE7f!qOT%t*S7TLD$W_Lw80qw^)u|^k2nN$_ zM*hT1gXi}M^!)I=YCx70w_2oBq^#lnYT1!!VPmBb6YOQ+Jrk*u8@xJ}mnY^a+p-he zt(F8ymnLfP&&3;8iWinsEe5TNl5dVpPB>bT{@3k#qWt}PJxGQXjt{2B0c^#OHJj2|#Z>kLn9>{>;{ix)Q z3=ryy7vF`xX1a}==p$Op+>iFFyKQ&bzdT>pCW#|+VYf`<127f_sEZlD$M2HJ+xN(P zZGVKpr?D>XHIjM#=D^hHhWh&rn?(GyeHuP*=%_aVed0vHL7sRBoghJc%}wbKVrTQy zfscAAA`v|-+IQve%7VDc0o4Kxa{^I5`Tdx|ae}`wh?t1)0%2fT6@pHv-ofmT7X{;+ zc=;V9@-w4XGbN!tJ&m=7g6Q%uv&c+Z-2g>aJ>wr{!f1c(-rj)!a98iP>q3#}@Sb-r ztxD!zRt-)iK7NnisPf~KDuw*>eLcV~hytR{msFN)(Ixi&t?j?@;_a^wlfHvLgXiZe zS9~vve=22Vz+&GmY;i#il)=xbq8?7L#ot8R7L>@xPf2#}Qdoo@pNp}K`~Dh?fhGSV z8i{y(WX;+HK3??Y!+`*hUlsw)!(vZX=uiOgtoIr4s#^D3RRZLD7RBxZgagEUJ_Mzz zw6$C*f1!7iUiYt;H8r$lj+ha&k7 zv*g=v#2xP@#~ojGw3M;WTHcwd>WPwWp7kJMn|j~v5Xs`pAh=PqBMk!7xATtYp>P6Z zH;UI_=Sed#Zw~E!^4|{eQG9Ld6_0C>IR5MUUxSvlFWsx5qJh@YWfn95u0rTh&in3~ zLX64%Y4XY6-1}~qGl)2G=HB4PE3E&<)8BPUq+%VLm4~u7i~)i_2BHs3f5k6uC&z(~ zcpbK<43Fu>yB;#nMK|uh*{*T~eg$%8hY&IGiWI!P-?cNCD-Oh-?SmkNz_2;i)3s#W zUIQDf+yx1iO@?tGol%8`plk+Zo?!!ONvHsvNeShK^{v8X-jOodl>%QpV_fF=2Y{p# z@edcKn4xNK6Sj%2laPW878}?Qwh)j2z|`&KLq1!|cO`PA(E%Y51TJ7QJl#KAf;9Sy zlq@L6?oW!5z!#Uv^pwWl&+h2deg6ZpQgK6gG-_?Y#}pAf`Yv;Mxy>o!Wx0R9b6Kwe zv4ru+pQg=|wc5gL4S6|>{ONhWjCCg_3Gk`n=fQ?2@Q!3s{q#!xAo%}-tuntC`M=mI z&w2wVp%u0t_bul_?}_fyQ0A37V3;@8LIcg)+OfrOY`-Uww%=`H>r#+!olU~6_*f!7 z@5XPdBF8Qq8fq%x6=FnxgS~7mGC^iM6Y(|-LE}y!m5)=|dUxh?4=RXA2Eqp|g!}~^ z#Ii%zfA{kzRrrO$kF~$;p;(=j;)E^JejXpiM^S)a0K`}yF!B7)4zXWBO%%eQ1c#e@ zE&W)0WG-Z0{e&8?7GHs2+Wz)@qyZWChZ9nZ!N%*+Wh^A@N{5$w=9o3GhU5N$@QQHl z)!XoNRjv~*C)=9uJ-PPx^Xw>=w^KczyB~<7A98rcx`WPFQVc`{L-M-)Jnju`57zju z3o_4*Lj@VY#-`DzIjUmSU(KWUE)WwI!L*}PqRvK1fG#~a3JGvT=&_NE)zvN5i*4;sMFh45Ha{L=o{2vX20%N+1C2FbKl<-9tVc7lYC-=JsFAK1Guf zN1Ns*Q3k{21_FwjqSLUnUg9tDf4Q!3BplHPoy^I7`&~r^1v&u^S%o?`Rk_nd7$c$Cp`I-g=dHaq*8x0owUS4S6lqO&iz-Dy$JrDZBWhRGH5ImHYg#%S&Kvm3 zj*M+NjCj}$Zv>sX!`yw`qCVDHyMz?3BnoOP?hA{h0$#JVj9_h+heZ{vY~lACSNRh8 zbwi!Nq5~26z1;KHGX2R^0$$E(rQq?okP|&*-h~_~^iUM5NPP&E;E~E3reCkeYlh%X zb^D%d7$I(mZy#kiN=9pz9d>%|@~9Nhk_wT-WFX7KnqDfCG`n4spNTvZ^H7L@IVM&- z_&{HKt?_D2!dxnNQRt6vx7JHx_lm80IphA0@E42(qDb}LxFoi!Q)VZqr9l7 zWThYN;n@y1*IM_lhba0Y!aPExX!;^#q_g}m^W)NrX6(&Z7wi|S$sOG{b?+*(pHbyI z+dpIF#LB@r-0Tpo3%`cqOqIBG5P`HWZ+oaZqsr(Fwt>Bak9^__tjxu2Z2NMuQvXE# zcQ1;R&1TPAZs5B&cc<;a<(ldqJh1is?VrzqBV0m8O;Ca=y1#Q%24uoU{@h$f(61jNnH?hnJ9m03T)pg&$tQISOky5tx6n@c(` z1Kao_t(IMznwT`f#^1YD4u6z>hT2D?Vd>`%fd}&bih*nn7;;wW|SF0#FQN3Cu$kqdEkPM(UY_QkEeyL$9 z`&6o1FI#Vz&3VC9QCxgDB%DSB6*R>JS7h!3h*3p*?PjDv=Luv&rxKQ0QQ6xVl|0zP z{f|lOuy3qXUr8rcI+F&N6EN43CKS8Z_``_=;>&B;9@22FHaZU@XB z#Y1NPI_MjOh{thq4jy+Uc1vOkMBf8kj@5=*hgh? z({*f3@U_cwHBY5LY#srg&ZB!%W4K1nl)$fO>`!S)pQw8LrNS_lsy#MIC2^RdXbQ2K zW5RVNsS$!zBcHj~SaYojeyi=Z(q>>q+-VEG8Ahjzi>(V4GyYP^wUq6fR$c$3uEmS8 zJkkRG64zK;N=x_4%BhthSFmQm{1jgcHh-?I_Oh``0+~a&%H8XOQp`{Tw`W#6onk7a zy*^B8+1b^nt%PF^Kfk*iK40QnS^-(47D+oPMyR~>-<}eq8CHF2tHVG%24!xPbdujg z58(QxUFFiWGWh7i;Vy|U=1_)^%IlFlJf)@4{jw9vO}f5wQdf`qC~{3FXx~M{l3$*x zUN_NPo&kxVH%sR&znZMVxqTVaGI^xsJd;r)S5Y#dBTJo@0ElMIH<&m7R?c zNhi*TYN98P53=I({-0>=;T!NlJrg!&@7f6H{gn$?EGNeH>Lyrh>* zh9_*)x*Ws_zuy_u<>F{G`Mf6ED`|<>ubgg^&!#j(6phy&%{mu;aL%%ZvHCH>WjY2{ z5(|g0d3Qh2*gRwSU9cm%e3o0U4KcryG#EuK|WZ|lvKbf)sp?F;^`J?yn2*@!t}s{ zHq^2A++pSO`Z&9`(<#AAyGCmDnAyD}dVTexBHTJ4R;U#wnEp0w?|#1yl{xmRjZ^y4 zF}?oA`f~--q~Tqahg#@!QZlXLzP{xJLYZ{w?&)e)4y6ap`8h8cqYKz&c0vdFg<^bS zGl>e>+9x)Ixb@)sbLDMm13%yb^L@goC5+ZX?P~Y@@Tf)nTeSD;WitAk5O&iF^pzWK zojhoLxUis8d{M5L?oHqCjn^@dhJD&|ZvC#s?|96s_5PiQYMw6cXEM7<*+0j}9^X45KvJu=CP@BwVd$VwyX|pkY4XRzMOu4w)K0vi(zl7YJzpV(2^`E00Se zlV}6zzGL_V^G~Pv=QpoEt?uh5W&`WlCvK+`E?qFlLv0=t>2wr|MJd_OW<; zQnXpi*E@L~H|KA2p(`JkjNI4MMIy+8tTi0$B9J=Fr@jhiYY4OEvPRD#atC~(V!St5 zU+;j9yyg#LH~wwB{=l{QOGCa@INO)dX$&G0sPcD=(hq3fu#xDWOH zBkD_ZEKfX`i{QY^iz`vU6M6RH^Sr#ZxxRrIc^4G2xj^|)0rY=%Z&tEpkR=I-r-Q0z zVvZ$o-d(|AFHRh53}5nFsj`kkdJ@r3>B8&Je>&Fb(CPKbu&%_>7hdAAOzdCY|L%hg zmchV8boiN*pdan&Ymx>|Z~ViPqi4lkcu7iwt3f+-DDx+#B-C~6Y(hFfVGCyeKnr6Dv zvRP?a(uzuDm=?l*AoD;{es7`$vmp9jKRs2XfA3NFsB(G0!~hVf^hOkY0ZqOB>M9z> ztFEE9m$CPEZXM5->sI;;Tok4`t+LaYdD)mhY(;4U1N{0KS(H?K?+)G2^WUn+??OdN zm$M=*;Yxj&VcuK>xqHeq3y8RS9pPiWKL)?RhysIId1+fHL1ZUG1PXZCVcX;gg?m@wSea$f&;3n7&9 za#ZMZ!s4dXoLl-%?;998LmYqWXultZn55-Up%fPZ-NU=51Ut`wZ*Mlfm)@g}SueZxJ}P zHcEU{-c+GK-!oXzz}shpS11q=%i~)&*z=Ct!Y*B+FEVan1Y|l$Kr@e99I@@(5V31C z9fTJL zs2s}BTfl(|s$L`xfYBR`#xQHW1C>TZ_91(%{#Ww=PznJIm5Rd^!sr{V5J=|Ma?7D! z4)PmzrEtOO*$K^NMcx8=|Bkm^$hN+lKm3L_5A3_@Sz@BUYu*s{NaXWt#OBzjvWG8L zqAO<@-;nhj8;JtJ3yy()jYK9zTmXH6C>?kXpxA>V%9uuR`Ab_0wCn0tmX}49#*msfMppO z$1cjNfe6V0fwzmM0YRnZFPPQ;`m75yyvPYksc|)_%b*an6|9~=rjc;u&h{J+V=Xw< zrx>0#Z;Su5stAw_KA{WX&2!OQubf^x`U?Cd2LInb5_0z)*+pvfWRJPH!LRh_g3`ZSotM|>>t(6NtgY2-+dkY%q&><*k-u2JL`kTX< z9Ds>)bQHKPHdQWAAK#~mN685q9RuOx?HAGfWIO$42Mp4fRVo!g{;An@F210CU7OXm zPRlD~0dIJV^#5n#3TC~~flsD4Sy`r7kQj-+xpU&|2MQdVj)B6h0oYFSyl|&x)z8R9 zhN)w~rB=O44A|28Z(m_7PwJRY8{P<_U znP%>$+?EVH=X8zgKd8sZ->?dsCSG6~``1m^+_=TDc8{)shSgf=PbIeY7mVJ6dI+oQ5TQ|&Hj-M^Y8_N$U;Gl{%Y~6M^ zi-wxDozpWAde`nqO7Z&Pt*!i?2?t#Al_T+0<`|qmo;-f-{_jeHU*omQ$0kKy2RRqmXyF}sC zkCxMMXa2YT0={-J`z8y>Vz}vMF0|3jV0;HuuSHGJ?man(deP*;?InVcCKt5W$9EIcba&3k_dl z?$b+gS(lzL`MciByyYO^ARI<}$iLTV24Wsy_OG$PQuxIwe#0jkd%Be8%4s>ZB{bZ` zVeZu)2#5wonzKihz-M1niX!e|a!R#OtC^^4#=4B{egjbQXEQyO8G;=9c zV8H8hMa{ZKeF1_3b`MX=MV&C0_dh0h!XjMU_V1oDY`)Rx)`7$UgAEF8IxdhwsC724 zF2HUAa8Pujb-|amN-lL=95jN0jS<vVHvaezz*{bi7lF1=joSR9hXD|C3^f`%K>Lq8o)lG*otmxv-E04{|jR3H{ zPV`QQs;by;ox}^S4%B{nEESq}x^fb#X|j)${JC~&x;OC1l>~nQ1$AV<`~Y{c!1NEE zP1kGTZ)2b5bTNt^r&eS!ii`5Z8^M`Z{X~^j1T^4=3^|`&%My`R4lmlwULJus#M_(J zouIPiB&9I1ykhag)e;T2-@u|RYMv*~2~gMoa`|CGiR<1@p*+w)OATXK?YK*Sgf6UH z6&+W+P;>*K)Hr@(X+3g^k#4iv z;?r&SV$2~+kT8JL+&e&jA9R8gmz_I{hoRjBP zLA{>Sn6!`Cyo-XFg`pAk@TLm(Ck9pO6DX24TR$)^qsOkUtrM_or?-xP_oC0+_1-k_egTGg%Nag-^_klQP2ssqDnL`6E zDl^H#Qj=1wzC|lv3GMu&p>2}=%F!PScNHfs@zb&JLI|O&2ZVps=k5659RSds{;Q3``b*#Q15k1YurIggAw!_+J(?E&WsAr|rh;5* zYO<7Fx38UUm5pDjGqa60d;dK&@4)2%5R(b$yJYs2(_0l?eY{?RN2w`SpnQ(`e)~Ur zG}{vSlm#<1+qke$uSTy^mr%ZJ-j+}xc(W7y1rCBhWN%Hk4Q!hy287RI!deJ%-5*rN zCii}?T##u8ijGABXcEp!0{Xsuzzoq=A|fN*LewW2K{^W5IdE)ANec-im66-{2o)Z8 zcKpam=Y?=~heQM8-Is3r)4gAsSPtqUoxSe{3>Eh8cS)P_E8>l z<^M_hEMgtBV~ln!4`z#+A5~Ys3x;|EaKaBFKck|cW%Etfz1{)C54_4|5I4-~?G9bG z{srIpDOU4|e&DK3P(sgLzwQ>B_fxtUI6#~4+@maW4GumYJJg}IDs9AdFkeGfA5nd# zVBzdN0BK9Wi*gLM@u*5A5gtxgdG8@S^>Bn0H)V>xP0AULW-476*=5^wnvjOu2i#3x)e@S zY5%g^#Z^{LKcj9Fr&Z3>S!!|mhi_dB=CW^r1I>B3yH?9BlH(`+Fn6_hrG?S{x0{nF zx9CV-O~zbAuZ@1zTSJSsLe1c+(~`yOC z7!Ff|ve?qB?(~j0bif3NIS=4Y&5lA>oLGn1I^VDSoXk2O)@)7HG4matVSi;2% z2HlUX757X^Oz?CQ1s&~`yw&P?<##hpEl@w~;zzJu&6MKjsoxxV86``r?S6W1ECD6i zH=2*&USejNxf~R3TZ;Zc-L%&#T7>h_qN-5`b{!S#R=6HT>q|_4QjEVWF>kY29)<)l zpB1FMY+`zpb*L<4msF(Eyhg5pAP7>rXRbUe^g*0ygt7nEw4@RzRJy#ZS!Ej0sK}=- zf?xTwac|j6&S^x}UNxc}(+~&tJ`RzgST8ZgcTMSYeMiEhh2GT+>3!y||HiaCrC3GMnU85f zK|xE-FuBuUsrn`Sd~wu5htTlpwx3b!S+GlU1nnQA~l1*Fl){KpZ5YJ%4c2@ka-yoS(+0C+nTn8Kt@>h*qw zjc^=7OEmr|u!c%xoA?oleeE8+DjJnWG1!mKo$8w<@=)PjTB33p<-?LH2aXw+KP17J zS-^vhSlR1XCupqZ7EU<|{rF6bR77>LRi(9K38Sfk0`1%eF^G8_>4T{s66ZV~ucE2# zImevVi{Q0>N7A_6eCL4-gN5D}12kWrDKnEYTN9u$!l zpBG6+)0}|L?JgfOVchdlS$YN{t!4{;0rz`-awv@P+MCl`mL7t{S!MT``4!{of` zj^Tv^JOBX!tS#bsoluaG1kbBL%ZrZ)*1(O90EzEz93i|0&02k%{0tV;?)T#5w23S| z1hyEF;T1q(5^U)QE0IlNrJyV137h$=3jcKtm@leuHU?lq&+mx`NCVHdXJMKBC~r0c zPq}tvJu>>C#TEEW*i(M=KbW^Q9GkqVl%Wpk068kQ&julOX>#cB%#`Q*g9&oyo{x6o z%q|7{j)6i)27A?BNoPQ4_x_Ly0Us@wyw_>DfN*JEG3 zDv#IB0HYxlGH1rmqaLZ)Ikl~3JA=uikKq&ojC4d;hp}kI$(JBw_xmVW3abc$2F~Ce+f{ zQgOqlZm4!#dS>t>xO}`e`=VrI#ug{*;Dp|el!;Q?#8V5Z;WYU zu<8A4PBuQ>q{4dN*m2u9W9SLvkRcvHM?vj-l#>_}Nagy=ClXupUsZPki=H3Ve`dF) zm;2IdFx7Hki;7~s_H|?;r`_wti}9uJ*reVlY3a_k4rrERDo;P|{?K19wepgn&JNk| znAmTBb-?@av~jrpw7{E?f^$zU^*s`&t50poBj$3SV6mYMOJXKfA)N_pk(#c6sSWgLkeeZ{d3ySL;9eC>$Ygc#HG3s@x>c*3#+09#L_;2OqD3!cb*%iFxgY zKYM=pZbp?t+Su0{bp{9Z!Tap8A6}AgbH`JNBl~pC# zXMlZi{V7}Z=>wx+t)niR>b2cFLuqI))^3F^pHhFU4|aIKl-}C04+ic(O&Bk# zX69X`o*6z~9d{L%R@_j(GF0;U48Yi3{eclpnnC;Q%Cy_AF~0mmw4uF{$7wd7L@JdWGTtLY4&mA z#W0^-^plr%4z`u;dBkfT;hB01>P@>t!GdQ1Y-FzUC>06_ZIrf+_(r>7f zD`V=eGOqrhToi_$Bw#T7;6(e}fuDmx@k+pKKtcD`n|)#DlgW0nE1!g#)%=a+&VXso zALKZixi9^L-fK!_BTfuGT0V%Dmfc$S_dWx1Y)WycR~9GO{GU(@H6X~}@8o$YjQmh< zIDWq&rtb_0Qpdo4@FL97>w~!%^tp5@O8@weMDKakuvd?#I}UP*w6BT_GRw{uC=~BE zMpxm|7LOSLj30VY+}5rwGGNn1yjruw$?D*J_Enz~H|cSN7w@!dFX59b$y)zojs zfO+Eh0rAF|_G2^dqbrRs$Ji&$au-xb*B?4VzGfO@NIf>IUzGk5_CcJxAlv!iF_+za z=+4v9ai1W2O=M#>)29>Cvh5E=2XTig;#Ga`vMW)by!vc9VXxdP5t=#yh|5L3I0KaI z9arTvt10jGLw3K+-?mz6Y|_k}T0QydFs$BN7biD zipv`%{lRr*3xX}TlA~ihj4YQbaY#6fZTFsyoE~9~<5ZUX_*SzpX{4R$vu0$($Ng-$ zW=+V@Fx;oA$>-%p&Y(V`(92xm9Y@QNS!mq4aiG@6@5z-N+LhaWkM`eK7*H6e-SWS= zWYF*3gShH5f4UNn&#aZ_g1xfjI(DFUbb7z2e8BZ7EUEnKseK=n%?dKFL#S?5WD)kQ zH*1{$zHyC9xljHu|G-2k)QXst@mbPSar^nrRC3I#JH5dOx%hMic46Y7>uOJx*v^28 zZ^m&>udm*_3hdu{)wKmpagu#5Cuh=o=sGb>u$x)?aq`q*@S1lQu;%ehAoTI}ky-ky zSu5k4i2^3`4@X)^`|TOW?+2cK^^o=>pz~qF3mcI>>zk>2k;k2H=AW{(;YT6=u6p$F zYx-J!yvLeIqSnEc^8SU|=#$=q<%6L0-J40`f@@yHp<=`8Rl$;9rUed*hnF+uvkSeT z3Lm@(Ep(T$UfPOx?T!U1>3!`F6kfNt{w&VWfRP4}-tpz_rU*Zh2q-<{5A|P+C3B zOHVM{$y<2I|AC9$6GyBe{U0!j7;DKjZ~FCM#POx(xN7gOHuGn|RCr&aS;Qy??a*?P zp;{jHfzY^JP`@7qN{zpfY5P&;u-uX}PVq}&gMD-=Cr26-TyirnuhJ^fs7dR!mj~s$ zNo)fNLyzpZ>67b`To$p;4q34qC`-5#@70t zRC4`c)6q;%5YYmCUwiICZQCnH6mgG8qaR2g_J43TePUEQ^m;fWn2hyJ^?{OF-sj%R zW3!HhXQ`6?MvhMA51y};#yC*6)=*_HZk&8wuC*SO;UmX%O3AP}Fs7c%r%GA6EjKvg zb0rW*EF_q(K*s$(K(cdtu{?K}k&$WJZw^E@~LgUf)UNce$%J|crt z2j7Pa7yoO~+5ej|_`QF22Z$@=JO>|T1LtGZpNR0B=Mf-3OX2l~w*@{%Wj~ikJ?FrY z0(l5mf1ZEz0X4||)fPEC3snb`pJ>3d0B{FXEdZ}rfCXRE91{E&e#pE!_Dt_viH&fj?QmA613toxL0#!3(^}$QCYM&Q>1k7WS54?hidJ zOHW=fcaD$_7(8%vakc^T=f`!Jwdb#SSx*$7+@FM{!{$?Ib?y~2*3nSi1g+; z{qy;SN6CJ=@XzNJE&*UpfC(J7XW$7w;gBf+fPYAVaVSzSigX!w0{_lj#+@$XPM2|~ z%ed2J-03pzbQyQLj5}S%oi5`}mvN{6Kg6BR$3wK>a0UQ$!4m=>=->b{fEC~Zh8W;s z1r5L!q&>mYuPT40Q01=fPt|ONxF^tCOR5BD@i(iK{XyVS2>uio$_sW znD*@(I+nK`EJdy8q@~a$e8qg7T%BN^<}|)ej?NxpzLIq3#>GGy&gQ10IT!JCkfh`1 z;^pGyY?a0GCEZyx~J?&haY2bFv!HAQmBpn_6Mt>bYt7v8U*L_^U zxXJlltSq@PD@!qJ7k4LfPboVma~l}9y(`Q{g8PE|$2}yt z;Wz%JBIm7y8~6wRf2ttZCx6xOUpwn>wF9NaY@9w_| zU%(^rR}oAejB823zrMrCBgDxotn=sBci4IO#CUjqG4fOLA2!rntn94)e#gcylK->; zdXAO3r}=ML`BnD+LRYA%{r8>Wps z?loYCsHus`yI6X`{Zd6<%FD~nN{nBgUrte;M^HeJUrt`0mseC!Mov*wRzy~Whlfu{ zM)ACR{;v0TaKSPaXAe(vXG_>$HWhx)<}Z5xVN)LFZs!fNQgnB5I`?l^b9WCIyn&K* zf41;fw}m(G93nBhe^f?WlcyRN=(?3*yE&ivf;eW6CYw!q>01xPb=PB4v!n}MxQ@(S~&y*kJ3-bPy5#WGp37@B6pMw1ba=;Yi2#5&s zoTp%af;8BhU<&rXFhA%W@D!8>Q&D&-0!o4@{9gQ^ufS9IUHCyCf~TM^n4ar`9wfjk z0G7g2u(n|OlOudii@;M+u%2LgE+Z-k(!zXjzA)%*U<&%A0Iw)$6Q06#MMdDcq9Sk^ zQ4zR|sOY(jDDOE9w2k6J35U(%?==6M`EchsZPXhRm2!hWG= zACCa9kf5-Tu%d{NoRE;5j4;oio%y#O```9**FV2A{O_**SMh)P`(H(3=iUasM8Kr@ zCAj~M{fiG?6syR|X}G&s+d0CdJhYT#X;c*Cgm^`TggE)Qz?T23+`rmUw(|gAx%{~Q z`#%IfKNi5ZT<~3)`>&VfKXt%ASN|7}i)vrqjI14pf2J14UjHG zF5$Ys;y0*ExPAkq3z18>F0l9w>JqNs0O>;H60Qp@euKJ%>o-8U5V?fw0*l|EF5&tO zkS;_n;kv-$H>gXvegmWnkxRHPu=ow?60Y9>=|bcZt_v)FgSv$4H$b`&xrFNii{GFw z;rb1bE<`Tjy1?Q$s7tth1EdR)OSmqu_zmh3uHOLZLgW&z3oL$vx`gXDK)MjQgzEx} z-=Hqx`VEjSL@wdFz~VQkOSpamqzjQtxGu2x4eAoE-vH@CjI14pf2J14UjHGF5$Ys;y0*ExPAkq3z18>F0l9w>i>JV&@ZN+!koc5r#|51(z6*% z1MtiGW*S=RiYnI?&Sx59DqpvAc0mBAygE61y2HP|Z(wLdgYpTS2#W?Tdj_s2W^U=> zs-~?7UkVEVzuHd&|BgSL{^I~=EAJ2eoF+TKsjNXm^Jl?tUhynl-ND7IAR3@NzZE#? z6r@8y+R?|;70%xTX+jGJIE?_G4ov6{RuH5~;k3<9n&VvNCw&!8TRAy{>xd!1>+EXf zWCf?+fpnO+7kqs&=yi||^|pigfb?gOW^nX!0w@1M;mg_)I>F4r3DJn~g{K%iVV1Ta z%>&Yy?mAj>AT0qd-i2xN3vKZW?FlaQ10_sN5cE|XZeoid7nXuKV0xG zG%t8AS>QBja0x-^qYIuz3IJ3;007dl3m(HWaMF4R095t-(jH>Czx*--*$!sO1qbx6 z<9`(ROY*-aez_kP{CBRrXioaCrmwIr3 zQ%_;;FmOUBjUMP_cFs0ncRO3zolmB=bN<^5nO`jYAFBOg0Z#t(YmgwwIRyyKxB%Q9 zLIAq<0YD_c0H7urUH~gXQPx-x7paFpJ<}cfR@_Ag856 zW9jAY{Zj-HenA2kp2PtN0WyFZpa)n0PH^o3VL%+X3Mc^A0ChkIFa%5iOK|-HCvbs8 zA0Pm@3xooZz#||LNCh&19H0Ow2FieHpaEzG+JX1r<_LqpIJhvu9Iygx0{g%*xC}oE z1Pej{A%k3jFhbZNd=L?c6hr}X9ijy>gxrGIK%607kO0ViNF*d4k_veaDS(thY9Y;# zE=V6_6fzB2f^0*M5TFQ{2!se!2uujv2qFkF2&xD=2saUI5Zn-MBZMHtAUr|HLU@T# zh0u)f9$^q+3Sk9d58O8a14;~~g>phgpmI=ks1ei}>JANpMnIFGSBC#WhA*mo4 zAlV@KAcZ0&A>|@fBDEn6BF!P~BO@adBQqllBP$~tBHJVTBS#@WMJ_>pi`<7ii@b+| zf`5K2$|iBUES9d#FjMg{Y0F{iqA5 z$7r}{jA&wL>S$JIerU01IcRlgJ!o@i$LM(I%;=KnI_UQ3chR4q7o)eKPoVE$U|`T; zh+=4B*kRnkc!Kd7qZ4Bq;}8=clMPc2(*)BCGX^sc^DX8m<_;DX78BN0EF&yWtQf2U ztX8ZqSl_V;u(_~Ru&uCzvD2`tu=}ysanNuWab$2zac<)z;gsX_;H=`J;WFXM;hN(H z;ilo%;tu2P;Su2R;;G{~;YHyU;&tII;-la*;Va-<;fLU7Z6RHr}6GjrgBK$cyO3Xy8LhMK!OI$`gM0`X- zMIu82BMB!dCg~?RAf+I^N(v*5AT1#sBt0UdAyXi8Ad4fbCYvNjBxfVnB=;fDAa5gI zr68mbr?8}mpeUmlqeP%&qtv4Gr_84OK)FXnO{GNTN|i#@O0`N&OnsHwo;rcLk$UM0 z!4;`1c2^RvG+kMyA)=9?ain=d^NwbdmXcPP){FKz?I+q}I%Yaux_fjbbd&Vx^dj`u z^a=DW^qUM<7}OX77>XFi7||F-7;PDo89Nvcn3$RLnI1A#Gc7WcGOIA(W-el$V8LRM zW^rT5V)@L9%qqg_!1|Q6mkohUkj<7Yjje|rfnA8*j{PZn9|saRuhE$!i({A*lT(J% zo3n^>nv0n0I@dj}YOZx|25uwnIPMPaQyxJcN1hy>abA4hYrOY(>v*^M*!V2@()d2} zWAQ8U2lLnPZwasqzyvY`Mg$22)dU|3wg~ zw7GPa^vqTIt5#QYuP(^2%Gk@ilv$VMk#(1?ls%9WlM9r4D-V@dl8=!8q=2uWtB|Vj zMUhU?MzKh7Q%O+CU+JwflCr9Dobs>=m5QZGfy(AJ;cJ1{-l<}$YOAKI&Rl1^?tZ;a z4MFXi+GDke8;m!cZ&a%T>MH7w)h9KWHQY4nHIX$nG}AQawRp7xv^um2w9T{&wfA*o zbz*hKby;-1bX)Xr^i1>$^bYjp_2c!Y47d#f4c;4)8`>Gx7@-*H8RZ)787mkk8qb*s znuMAR-DJM$d$Y@w+|<$ZjTw%axmo!wq+9y83U8g5tD9$;?^&o=q+4uS%2_5`u2@~Q zO0ZgjNy6e`3)Yg>@z#qrk~WWRmTaYMlWbS*@pb8QWp@pAopKX%OLW_GS9QWsPQBOU#32Iv3Nc3n)a6R zPV@fmqvuoZi|6a?`@xURFWhh8w&Lv<{)qmT{w)Et0e1tY17!lA2SI`?f?9&Q9M!|cL7h4Y7} zgr7!OMRZ5?WEeb|ncUWhSF1dnHdjx&EXkg(2lp%1Nqi>R_5|T1h%(dU*Q5Q>&-_8CNrk zGpRBoGmoCxJsWwh^t>vIDJv-(IomsXK1VO7l?0U$ zRgfybs?BQK>ZuyTn!eg=wJmkxb(Qs8^?41n4QX$P-o!SdH-XcW7kTWO!=CYGiTLadd0Ud+d1p z&IHm##3b%y(ih4vSzlSdmP`pvy_uGu{xG9GGd^oMyYkKB+sRzWJl1^D!j*-BMZU#` zCB>!QW#i?!71x#H)zCG(we)qC^@@$F8y_|eHs`k7x6ZbscF1<}b_I4@_B8gs>^tor zA4Gg7`<{O&a@cXCf3$GybAod6MEDi8Ci~q33mg_I#NX!0IaaE&%Q_gbPK0 z{#-E!{&D~w=X?G9+)3xRQiO{G`q%M`CVXcbgue=YmpE&I@AY#BQUHa3o8$c4>*pPC z1isoJK;g!J))ib|7zGIx5e*#*?tcVdTlLo>019sDgA4%|0)p@G1J)7(MFckm0#5)= zf?ERtsCf7Uw1jB5ymUl-^u#1IGP0!n42*biarllvP$Vc67YXa9I36-SK#RglAVWup zs>w%W?glE{mF16n&QLn772p4OAmKBkpimOCFlnFMAPZXamW6=40xXe9Q7?HIA4D1f ziiC^=?ns1y4DPf80q_uLp?~i0b2sie9|02XW@&TZwCol=KOv2lMLe?my{vvYZ2_XP z`wWafH|T+Y`x4=SEq^7YxpY;qea}gHSp1HC$g4KJ63;F98w&wNzfO49c+zUe|X=Te4NT*O#0DaCeZW-T*EBo*2?UYAHzQB*Xt zM&-C|)|-NAdt}m)snYcHhdf_pjS^9qok5mfJkQhKV99RcbcZVIBx|0DNag7_8yan- z^pgv-cxFu9UpNaxKOC)xBR<+pVeWfu<(<%#_CE1zDQ*JYv}EOxBrP~ zuTdyCTJ(~py4*$kxD$b%uMkHWDM^_k=U!rOW;5c=JswF_@|~}79;O6O8^+k4HXMB~ z9x|v(3MV1oLvR|&fAMUvcu!0%IMry5JHO3M|&zJ9KGYrk8)_tZ%^&LIz{GxNFM8F2FWhzPSN1)H{XS+MrS9_8B=jJhP* z`)0e{=58m^%CH{3&C&-EDX&oOH}$Q>yT7QVejD9JNudLj#n}>MvG9=d6If_sE}-~{ zc6RIL_{=WbPu~7ooGVj4=YO+Wz$MKX8t>H)P9d)lX zxUM$weZj(dpSRJdB|RU5GR~~;F?J(LlDWrIP`_}Ae+Q@7z2`9V%L8KTHhr{Fv()+b zBTF+(d|7WzS`V08+YRMC$awfva&EPZ4BWI8M<}`Po>?G#S2o$vz!@5qQFiBg&h%oZ z|30P^!S~XJ@80GULPtebV{@Du^sc-y1x^|TU&U3o>)2lDdYLr159L`oR^zOQ z*o1BnSwwDrc_=RLYWjrnrklqb?(WvnqKXei7LxQNY8f@)=02%`!LP4#)h7ghpdO=% zR9&H5FFX+N?yk*e0{n=EK0L7g7SxRk#s4H|jO#_XWjh!$1o6!;{L#(5!gd#uK=7Ez z@NwI!>a1u_PUGT=YwX=moj*qXVy(yQ+3l7SkHu?Wjd7=ZK{RaD47yWk{BeXWORO(XEJ=_b(>0YcB?8Z*?w5h9J7@CdA{ls_8AIqVNx$%QPWdz=}b+wA3Qdw z?k&PiYN2fj#J1y{ag|<0R^~MIL186dHG=B|2@;h})6*wl2VX3?j0r66JI-P;LylyIwo7(OZEs?3Owx9@^rx`cv`x4^oUiABdKmB0W^A#lSW^AqbMx z9^`z(%9`ZLF`p5LBh`Y*P{We@tVtS*u7B*Mr&}0l>5w+S$h1S|on+=Z`l1Re=N6S}!Vqlj$LGgX&AzGk65||{F7CLDmG}SWPFm2^j{%!K;!^{EuFsBDu zUbuHQ|I0b*YWDTQdNQw6g|}7NY+u!(WR~Gtz6eoW!&e?`IQZmSr5ceFFNvdOkI6KC zCw*Ti^5t!nz{_~t8}FpHH&z$cSZ$P7o!@^>x7(RfPR?5`Z+IRQJnA5}UK{LOwbW2G zt8SX6LF*aiVzF_p@r@C+kV6~p>5Gs)5)a{QlbE_^`W*|=|C+8{Ci_4Lvz%7P&0Nqdyur$t1rQH+LiH4ENo_%8f_aEGyK;mwdy z*X_K-(KNyx(pM#&CVe-5(VmSBi8qnvf3`9-+bJ}CD7-L1c$!JNM~^No>inA6Y_y>* zTHR81#nCaeF(ThD=*#mt=lzE_LI|1|zMCX9Pq*+>TZGg!&y^uaNRYxK z9)hW^dM^2hQMHB^ZN;0YMd9WKT(^8Xci(0)uU=VN3>yu7SCiE0X(+NG_qL2*XjxjW zZAC0uS1+Lc_VeP`HKPxzy6s)-b@&Y!uLWey#ob%b zbOP);WZr(KiXHcUX)(G%w(JP*lhcI{T6fF3WA2RNcI(mM?y;)vu{@S>${XkR9>kV_MZa+q(555*2 zl_4ME=88USmEFE12iz9tEtAKt5$4^h{%F<$EWtM|n+Ht6=Gw~k6`U4%)?ut)VrDB+ zrPHw&24*FVOR8I=VjH1-Qk)rhR&vB%G?eiO5&m-=@TWpIS*yvT%`m z-uLq})qI(jZ;mV}L1sx;D3TK~q)|M5-@JR{!H7CPE>^B3x&AbNUdS~Gy(~nLN*s9$ zYOWHhAPkNtxi4sf5ggXmDGO_Kkd3T_UNggeX9wvCcG3VWI2e&aIy9A95#}y1o$+;m4U77R4NQp|&+<{Ic3M z+s%9=nUQ>3#t&`zkgAy?-7Tv*O0tt5%6(p%P(YqiF7w8cFbTqK_11iWN!IeDi~CAZ zB4taeL;j$2O>0`BrCscTmnhGi(Fv9F0U2q>W*#GI_Vn@%bh^y|X57H<13@P?)3H?9 zhrX&?VItSAD$M>cvD1Gal^6SsoovI(BjR4V&Q=FX2WnvLq6zNS5gnczUZ8@cZ+Hu# zPP;YKBk#uU%=k;gcn{Uw^hk$W$Lp={i}4YYXJ2A)KcaspgPDsjG8uLx8Oew5=vF9p zdod9!L}qyB+1#+9p|&0jhtiw)^|Yj*gYA?8%3%0)RH1GLpO<@yd-wM!WCb16&j7Wq zp8SSxwtQdtw1D?0nphPPuJm=^D)i{zne7Hx&Cr`R$jeNjRFj`d?5q|--=0#+k|2IB zn%(8zo?*_QdA21T%-W)})yA+FqPi`}Yo$;g%>vo)Q|a3^K|5y3wVETV9lTyQqZn42 zG(DL7-t`Rd(kXi=m9)2ll!@9eRBdbUG_@ldN4m7pU{2vS_E-}&!w>7ZH<7wfHObW1 zFVcw(bQTz|kMDdQJ#7$WydxYJIzE^FIGhBzJ-12BBhvw2EZ{m>#ml(wc3GN)y7Yt! zT)=aW{h7inl6CsUto%h$%C~1&zAg8jZh{KL;M&$Fi}^Jd zvZ}+CuaC)=>rpKDbq(31IcUTUF@Sa`a2b#QY4y8 z-eqh)y)|u@DG*f-W9jQ*a61^?Z2K5#hi}QZpqPgF)+ z-gp^SoE<&ZTXx)1IMSW`jllr_X;f8joc8V=Tl@e7x7hm`1t0b%a)pGo_KF6ZnFcjs zJu~k?IaS|D4E0;8BVWWcGAT82IfaPC`f^6 zHoaJQ6=qiW>geHn3q|R&uD)eN`dyhsn!S5m`t628kFskI_DhF!ttc(5NQpR#cz!fR zHhrL}7{4af*uuin#J$L3g0roT9zr`8h$kgK`&HvnKSR9sVeW`7KV6n30Y$<{kwFFV zw=a+<$o*~^+eQP%!uF{=p5Wo z(%cu^Y1vk}b`<4hCSm(@&*pu{532-un~C(8Xy(>AylguPeL^HF{2zWwH?4*&-e8zvZ z=q>ITtjrRxOy*jQbS6rEun*7Iuui!BWFMP-{ga<5Qj$XF0Mp}jHM3fColIAm2L{>G zxwDNu@4DGf$=qck>P&Sjq9g<~JUJNdoB_5oZfVvM{4Qjo)N9QoucTbvyE%r<;*3QX zCY?P;TqdMUOTXuByxk5dWQi4f(Vlan7Wi&hgkdT>xI9?BS8g~uFJ5;uG^l}ZPeIp| ztk8|}2lNoF!?lY}MP5?~7fWX%!)>P2v6L~%;hM(kt1o3qNjN9mxOI`Hz4?`!_Z_wf zxa%Yib+xXiWMZnI_Exi2TU}$}u4H_+-Ajw+PlAxRI{drgi@VXtk+!#MdK-(*&c-_zOZL2cNh#;0RtWy9DgqqSi~Zif}b%mp1MQtC}Vk2 z7QSz3_=)K19=_Bsg~99|y*DKC>h!z$gymaQeEVZ`RT#`d2$GX(TGkvShk}pDH zOeo7j;^(f1mbNXvRI=}ykGCWmJ-KF?7D|7g;CTLf#~BcogOAef(8U*b*V|*mbzXc~ zb+uqM-L2Bi)Li3Hpwbx-^4Tmr=_<-Mnb~{TTg`6S2qYqqIf6U+4_aMA5_NrxriqAr z5rQV``4^CL&vWy(?{PK!PnO?ulM>1MR1rDFiy zDYKyn@r()L6*A#Q8$P;?xxor6o>I?bE=)rT-hC^yo&UeJzLmpy@QU7KwkO& z`u(o$h9?gnQXXwdaAUraS6yV2H*2CimGIic4v0>nIVMf+owWNbAW|a8paR)IEdA61}{0KJ7wD*LC$#fqDE4oXNmB>Y)RLYx8$OG4r#tHMjIHA(rp#X@q& z5wEV2kh=ztaNn+&QKshjOa$xqB9bIhLCFZ%y52_a*JL5Uh$1h#js7@$v->v7y}+Cy zbms2ocBZQX%7n%UhSJ-T*_`Qv_+zm+Rw$S|*nKNv4|rahMa0p7CX zqi!i_>l=zgqvFjfQM07Y;#^i$%gZ6qS!|xnh&z>t$f)PmVnxXyKEv7wx4xogOJcPfv40IGwJ#o zX*MS{)A)F_Y%HXs(cPqW;rxfHajTFjL?u!vIUEt3beqy6;03OL>Isus~~c%L42FF&0- zKd(=1aOO(lR#ymK&+%C6><0s?r&MNp};;q|MhcV)4B#M!)FvTz&@AQXkQmecDvs zT_nX<+WiON2V*yKQx4kU{gJ3TO?B>4rL<`aux|Y0ldpHUH zx51mcYAYMzL#6BB2I@p2m%vOMUq%66>*urt_Kq(~wPu{Rz+G%LHCFWb#so( zV?JOw1BkT`EDwdJHM&%Xm%|r&aFd(4W9Y*QO$!^z7s@S~-ubPjdn<*S9ZE5MmY?m8 z;j@mX_@XJ&WU2rma+A@&QGb%Ux zTdAS7G2%k{J>w76=-1<>t`~+IlY2N2-drFT{=Hp2IsvQTd4#&14eQWIQW@_Jjfrugy;iIR* zH)fzg*;wD-EB6Hu6{qms$a?hgVQUag0fTUyp-W4f<2MT1F1o_JMBIpl*YqbSl1aWP zWeoYb8C~Mdk==B?Xa$A%30hjp9jj`Mxu|>-IQrjN8U%M`7`SL-343c7de8!Bxf2)4 za7YGqd!CCj1XM(}kMCmF@>9od$O_1>b2Ik zudXC@(=(`|N{E`y6eX?~iW^0|dZ*V(8b@k;Tm`8#SQUA#Af+Ti6I6WfS%9g60v;s; zq1WNHVyQ*chKD^VrE=1&+bAh{Cs#GXpdI8+NPxta_V;+-+50WBa^dc;$IgJ~QFPy$ z%Us8=#2yVr4PGCGBE1UJH&I}sZ@ng!{c=BQc97SQS0GOhbd zMr*=1GZ8g3zp2Z3Nt$VCz&Z%$vYIUJWWA4md~4vwV=Kf4qRkjcJnEICxE{{uhiAa_ z5uWRt8bt|hLW5u(cm6MNc3JP3@iwC(>0?mqr0waF)vkF}86u-6kQ_Zf4KW?NA`r zd9F7nQnZ63eg1X`{?ixaCA;ckN$#NSon0!Jh9oR)ZE`2gtkU`V-Q@ky_HvvN@g!fnC&#=$?8?j5UPO%< zx|p0$`uMtFSZ`ysjCQvvCyMSaOI;zIoE5yiexV`3Gskzik#PXQ)fgmiST|F&VE@zVL%b`t}h$N1Te%rRX%CX8YU?Dh8pgK6Uwq9I+D!Li?Ak0y! z8}_tje5~l^yEac9&iV;V@mu5GXMkUCXVIFqIjquOtx{N0s_g#w(?h*8;D@*284y)P z%o(}H={GPz;%K8QDkV7@CeD7!%r^h+{bt>pXCJE4&64L$%Yvj!yn{qXP2YVrUHvW@ zHma*D#yfUWZsmkRcJr=oVg~AIWzR|pgIald{ko^8JxHhQyw}E}?un7#O-wuQcc|p(F8}CWuW?ttf>uhAy$;pk-NEyKz9iQ9PJ> zrTA&?`u^#_8*ntpp9kGN{M!wiNT|Erz9D?173^FIkgasAOR^hf5?@Ge21*T@$RMgCX^U`Wy zSya8Fc1Alzl2~oLJhCjed||RIEpx3Gve=*4JPnLq-*oA#j8{?TIIzMs1B(_(t(&$jQw-TT9zT0|-Oa_7v9dLlz&e5H_WB~0MAuFJlQ$c8F!XM%W|s>vmon@HO@JUYb;Xcwst?V@{DS1w`*~_ zIMU8vGpev+vJ58PYai?OM}G$;lay;%k)F*i>+#~EiAMe7QKeDrdMQz4!L*~iZ{oSG zu*RHolkle=R`5Bt_Z!bu+)&TWx^a6F%9EzIP;x8&s_cAs47bAV21w#I>@yDuy*h^R zdxmOsesIjpe;js!w`TS?Rc2wUJ9nb8>VC`iqpx&3vncIOtZOcT*^{NmHfGYqa|~Ev z+|3=YjGXNx)n(MGzMSQj5b6H_waYPU%~hMfi^<0S04Uf^;N5S}!@kgS6x4r<+!fj$!#uTwfE7i^Cn-NO4|@0z12Irrn)Jv_I86q z_9iZ!ovpHK-pJ@m%@1*T4nqw&<#~qW)>!iC`pK?g`2*1zJBwGJjrR*3?W4Ic9f3nn zyKz7080>Zf_tsmVUrfXDHoQKnagwl}a~O+Y(pBpp>?Q0d89u~U2VreOEoIu=#|Dv- zcgrTuY~}W*nZ?O_Lj2f4w7UZ1*&c7$tbTRg#ol+-6uA1ujn_Ge8!F9Ww)R1aSwlAK zreKgkmT)||{Br8o56LdKKWK75xYgm6Si{31)-Wo_7}JKHk~c4iED4ekzvy zzK>gg>dv(1v+_%<7pS)O9qatCX1Io0{2XFT`fWEdWqiw58Vb8?c9pZWg8&&XjGWih z*Eyo2#| zsC9+rz3R>}omlN%Re|eCnKcU^)iF)1^WvA#+Gtkv-;FyQhD_ha?nH2^iqM;A{7J%Q zGmdX62eC^?kSp=}iPgC_BBRzUTd#JTUoqDjdV?=-5yK1*URF2`YFVzVOd<{y%wsjx zSs=GTr||nv`Q2g1HO4!g_J_RrH8x>U(d-i++gqP2&>A;S>~8tblQ(QZjg1aFs2ypY zm6q$o#aqlJ)-gWLOU_g;`QkUTaeF*(xp|o4ch(no)|dEg+M{xbwrVlkT#8m1t>WU% zO`RIP)&*{~zFf8UNUJMuZ7O8Q%(7lf&a+$Sk*r>x^}x9-ZRzp)A+V~5-Com|b5%pq z%b5jT*9-?B$J298xT(kFWUkd`+hb>5OWV5}vN+BB%)&OZ&8`?JS*5;Tk=>nLWslv< z�kNZtsRTF2!K!rNpv>IwTjW^BVsEHEO>FTJ!B;A|yvsg3Z60QkO@J247f@>iwyQ z>)eU{%kB2^ul$`OpOI~mj%v5_jDo5z1E4eL`uBG2j`HDq)3V#n{Bo^_8T2abR$*4= zeT~R6ES$00%Rq?R#NoLJ8g-!hLW+Mb5YUZ_!wJT1tMTbGrhTkcmnjpOGwjNTLowT` z3JZK>^#1@_GP1|*dj*o?&+G?lT9+45Qb>~acT#OuYQ1gOtcsj*OwS6-u zX$kFzrTZTp>Yl^NpLJE9+uQ4_tb*O?c11nfw(z{1X)7?SnjO3w3xJw+c@zfh_J%2M zk#-h#pV{`zqS!FVEB1*GmzFFI+nbs)da{wOZx|<{`F_~E! zGpe@ETY@vUZ6qZYxRsCO6ETc>6juSc*bN;-KD=yKx2IbuSd}^j#s!dd65*=8*IXOA zmov-ri_DryE&U2W6$gqpRn5VGT*t8 zWsuX@(DjDqNAxYqn4F-rSy*O20)AO>E3Z3pFvh~JENtv>Yl@*dn67e778Q{mMPAiS z1tq=pP2a6|KPCGgSWClY#C7=$*1PSewwpTZUyXC}rhi)vc_15BzF9*nA`;n74BL4UU2L1>Y;<($Yu*r4Hl8s@70AR#DbPM$7ykgX-~b#}3Dk*R=&G`2P7J&DWG`K=vP{>h6mFrP8V{`3)xwPyf4_Hyh*tT|T>3y@dvAt257NpdX@?4jz z8e0CBQtG3~fA9~BF3I!ZVae6uM<$vo@5jp>wp^YM3#8T!PTVGK*sKlUy1V)xj#svr{+{oF{6ex`RgI$Y&0& z$>^~dIc8GG;CqjC;^fa_FDkNFJ*>?zyk`m9mkE$tenbZk*ZE$x+uH)pejPgwYj9s+ z_FDFnBiZ=tR2`Y7#4+r1xOY1KB{u8WFegOY`Fwl*Nxm~XD}MI&3XgDRI}bUJm~VZ9 z7hh+(^J-U8(rfBHb#Ii{P<}mg>)d9~s+ps6sD4t3c&FB_g$x=s4`CTZ)# z=Cs@w+KP1^Z5^U#X}Kj6Bf=+^FSDoOO@Go^bF?#csrDKR+Ql8vn68$7y5{zl&Nt&T z@taY#HQ#wU8?1Wkj%T$|F#GJfQ@H)Y*@aA@Qj;$Jt`u8*8fn3`$fWseESjh}G^Itg zl%(Ya0^O}$W}R7d)q02qiWZ|(cH0brh(uLhW+@iO0H1^6P99y=cQA}cC#U zXRTIcxfyg=r@KAXO`$f46$Lyf!e`s+H_Io#|Y3C5kT)(w(l5Fh3_j%=##Z4%x4 zb>r08zBf3oxBG=>i1ueZXGvgdC%z-EPV8KI?RYQ)2lZz}A|xAGl_} zTELTP-meJ<3r`a592ZgL(V!MbuPWen6K%mreX+~qE+N@y*)KorTIXUq>%Xt})n{3I z8S>~oBfnzTS!s>o_J550Cc|8HbMoOUGrF&prT46zrw>B*cR#SoI_cPUCNEsOBuc$$ z>`F6?b+fSz*-h)N@1?HFb)RhfniW!GLiAtI|q z*LDk3x1BxOyDXNLtF`jt@6AKmoZ2miTKfqyPS5;!ZB1>2W*t}TQeNtgr0<)D>iW;w z+UaAXd%oFfEgjiO*@mdln_b1|#x*kznesO-4|w%O{zVshbqg?hP5%H~w-wt~{afBp z-CnqF)}EKwUcye76Rur>b|v3Yw#BrJ_ojPVs#MOK_69s3vyadJ+5iXv0s;m<0J|vO zm=T$yoFAGkdgC|wkL5;2{Qm&lSM{g<;(+yJ+{z~H!fm$nC9s8=7xO1hRA>-6Lck_q z5F#OYLU#CP7=MC+5>^WUyrEkrA&nKSNixh`>Hu)#05~{VJrZTl@B)lu?a;NOEzo)ljONpHF#5Xd_ zS*o^1v)mxra$6I(m`FG>kOHB=I6FGCsrLLe3#Q`sP zy$Eg34G=6gc_u(s&98X5YC~|+Tm<3?kE99Y4hk@{@7~udjnnND~8Nu^do0>_gHn1cX6}0JDN9 zdl&L8JfCk@+u^7gq}k>5JW(FB{(Dd)p6<=)G`u%99z4{2O(fm$08_OaT90YZX4rWWcMMDL z+@>tf<&ikE1|qmJov2wkK?gLNPY^@lfn_6artC#4N$pUPcP|nTc>AKpp*I5C)%zs(gH z#@?FqVd~z2h~)rdY<5LvwR=W5M&-YtC_~T$91bAzKZOg^(?D7kaw$;TXr~=Ms>qfN z3xF}?B;E=#vvWPNLCYWjZ}dn2&BPE@zi;>NZ3k2&*fr2zh7twI2CVgB#F{BBrK9G9lVrsKnOMhih+^;05W1z?O(-Z8IU>NNRTQK1~fr* zpM$UUEEAl54C%OhA8IQ~E&?qHh|7#g`e2E%43Vn=uoex!05K}v{Y|qiI4(xjxadIVyBDC0}YEqV2 z8nTS+$X+Cn!iGCszRoLEtDTuzybL9gx=VDD4)!Fg@ra<2{HWQN?+iJuW~LTrAAc5v zt=qW3RzeS&B>71svlxov75!gHoG;GZxe^P?2PNH213k$CEwF2LqZq_6QqXHGY9Tvb z{}?7Lm5isWYH0%MJ0d^3omQbpKZ;mkGoFHy5{q<>GXmO zvgQ&lWe_k1hZ#o4uw0Bxs?s6&mn0L+74MMLkL~Vh^b*x|NDFiz3s<52F)NS!sYF8I zBLXoxeKq@*E=)#noS4cIBN`fxq6njnisARYZM(9yc5u864ZGH5>C67xurZtADS}2N zX#L#I-Mtp3Ld>Q}0#LYQElN(n8+U<=kK1sP!PoVz{{XlxR5DcDBeBX6+Q^xCTgPIC zo)ZS~G!-O~hyXE@P!Jlj6?!Wd?^}qzVhQ@~-QuNsB#r@x*p$|+84wQgd(=HZ#gmCq z&~a5oB1)`~Y!r^gDQyJ;B~&*u!{B}l0wkKO79SEqlmYVxRxjfzL_a(ai>S|2YH^9e zgyYNZs2Bs;>vJDo(@ivZO-KPp$P-Ijgi z>{^R9`h=~Ro@5mhlVY)QC5VvvsARZdJcZ?)z;AMM2#ut@HsVz7=yf)3Su-weN-_dc zCQ|a?NhFo*SFXef-S;bFF)bq@X80Q%ii*7miubF3*xMRuY3$CC$R#2to^-6F>?bF8 zW#|mCvM{Nq0#5IzYSMa|sALly20PdMyHyJ?zdIVOMaUL1F`PsUWd_1PRwoJ)$~v7N z{DxQWNDi0?#E6lIkc3DB0z{04FNs=v{^~7U(dwop(RNdXyUsG5Q-SJSE(B*eTo5f* zAfx@ou^SfVXF15Q5yX;C>aY23t3_%<*ye57wi&%!g5>UAlyC&bcRe@2i*&_%2eEoq zXMWY;8*!8Y5SCLr_Y6yyggrP1pq$R-=DGgp{{ZDzr6FHZN5xKI+y!zr;!dViivue1 z4*m>CS3TF<>`D-X$&5?ZOgf9yw;&&T0sr893>BiUq?k0C4I~W0tZkz#34$1sUsZMi)If+>oAQAs7QH<&24VjL;AgBx1&kPdj?6G4|_` zxJA-um-!$WgB+f&U2$eoD*;DABwkRb132;LO3Su&9T2}p?L0}P@9AaNuU*rFwG)W09;$~P_vK<^n# z2{j$69o3tf{YBkOZMcM^C!8LpB2f<)+6xoNsZMro2tEch@dX2R)bi~DElyxKQXa~6 zT46EO7|v3RiFYJP>nARD?N_X5y{_-2b;R+?T$f>lO-q=uJ6#`XwXB%->ymltV{ya1 zU9ffmq+AMMz)wqaLUiBp`%}##B_p0r=02>L671ws1Ii;Vq;#G|-@tMPa1ONtD28qM;-@BT&z=;V1iP`n~DLLtS1jv;| zFY_ieEP){9Qq1nUQHcyxWHDKqsmY={&<|ALuQB*OV*Uz*EuRK6*sNZZfP*pM+xtR< z^;T_2MXM4va5P$}A8WN@GnkZOCgLOl4$9^=Blfuf%WbRLEnvHN-<-0>Mp-P%1EttD zSpq<20JE)5pHruV^wYbXJcyGPre97$oMs0&FZ))4{{Xk?eLI%KqbUf*%w+K=t2AXJ z2}pH73?0?WH?PcPyeA0(6G9AR3`q|0ZkI7N2AJHkE$6?QCNlJ`S;_b~SNM42eQ9B9bamjJYd0wIqyFd3Jhw!RNvw|P6b7%{t=^3v)P=xU?v=>M9l^^f#?G5U zbi&EGDNgN}Gh+~a5X3+4>A+^*A)@zhZ?;<*YOI2HxwT>}+!*mz&$@rgG($`VV;eEM zsBjKB?#eJ6+MAG#uTR`P$|jMO!EiXIRl6ck9FAh!9SshTOARl!uo(dK?KZ)Y#mSBm z7Nfwg@3p$=Ph199B0VE$gjk3V`f=JynYVURaN9dD3&>UP`sMXfjNtJ&iq*C&QneNl zAb=^m?5)g=i`CG=Hx0QrQOW~2CD_#9F{MI@xq8$fF%iuodrnX*!5B^4__pLg6mpB2 zBSas1268T{fqW1+M6WEF^mmE zy&kPm^;+B4Vg<58b2UFz2NZP)flyP#>{1O?Uor>*ip?8+9gC~XDBnBNx5f}Sl7w^R z43G0e^Gq($Wr?qOM;dMe@`=xf58|aGvv?nrUO*H&mzXI5FzltIlnz2ciDE-DoWvSc z_9(&vIf-G7d9O~$$=E*$1gD^?Yz{{X;QPFEXT?gUUAcZ5icGVd=T~4fq9Zv5bZ9w>3xq5}|5Vz;Qdq%pN80z^=l;>UuNCuxgd zXm}>fR%pnQ6{(TbV~->HukL0V1Ivw0{>5rqo38>gjB)-5Ov&v&Cyx)O1+Mn_>I@-z z*^X$IlwW8+UJ7<+b{7b{ET%UB%@PAhAVKqHfs3yCp+m@o?yCV_+h<=bG zxNj#Dv;nzl^tE$rjy^O-ew0WvGGaQ0z-fRRzO`Ct%gvR}7_7>CLYV@tx^YY}U&G;; zD6A9Y4mm1-%L0iwqF);Kt03%`=zEv;nypMNYCv!$Lm=41?cKe?H#GM}%QXT+0!0W} zo614Lzbxz2y#|G{peWdvs6a=CnVsN9yS)FXeW%0$qU<;u=j zHVhV{M|i!3Bc?>Z{msqO4NaN ziyrkIg$99T)dK2(CmlT3oeYv0Q6|}LVF=13ArNbu;jH%EF^nN@K3ISh!+Cz+*#D>Eu2cfMM_w+wl}x-{Iz>a_IFcnyXWg z=mY|Ug=Z7KoSA7a`<9w>xn%U1Ou&J-k%-_`ohFW!ZGu2@NF=!=oJroYu+5JZp@Gc6 z8<$9JxQ=8Dpl)KWOWdy9wq*if$NF*11aR5~0NviBd)nkLhJ40D7vwxe8xpKt_b8ak z0gRwQB!86tb}P1s{#gQ0Cu~k1gT-967&#M-2G==zF|PzCIGos#i0%DUy%6?lI03nq zTXukLgL(X*WEgRFQWu064T#DnO|uqRbH&Ks&9`eVt3xT;>joSUF^f1A-h&z<LXE#o<}nOhb|7VB$B6`eR%pw)JV|BHB;1`egU65CipF0( ztKBs>Vd?20PRdA~u{&9+M$)ii-wQVms&Ih)phSY(DhaL_juol`C(0AZGG%X{_&S9Z zF;d{LWX^LY28)VuiVRqvs<>h^NRj%#)n}Aw&b@I4ferVs6=L1Gna&{a1b}=hR6VxD zBN>~Go`e{mDcmcwg47u6B|TJOLzIe|(nf?5&4}GaDZqdIcKprdxo>NMK_Re=ab0)q z!UgCZ$k3QMHr^k;4uI z(f2;p5wrogeLpHdhmPI9RQD_l+lC$m2?j7Hal>ff7I7fQV+Q&l_Ms?^)IVjGR;3B= zdM`xc9CPBas+UrfWhRM<@7SDF6_iSaYHsEo7G!C?Y3;`3fisAqI6Bqbo}}88@34>r zo{$4mkyrg+a~Ey;a_Ka4vWFeM3qxQQ5wjQOar!LKIIlt`-Ppvi# zv~m(L3{GnFL`WKzAd=l9olVJGd-E|7wH~9Cf+8apbCfVNCD^Fy@9E(QP7Xw@%b-QU zdxxf3na(60mT*G1V^=W?^NAU8F~*1Hg&WO6S@~eCllvhUjzje&3vn%S1*^Dj+{)dYya4w4)YJ|)Cob&L$x`8 zd=;WcQ{&!)3Y0pk$eb#KGXe(n)ov}kV!ELxPA*C}9)-wm(SkOu>SAJKEY$^t_yWOBwX;85a8lkD8Ix}lnKw=m32HqidwcyK6d z?|Y5g+OhutrzUsUGQ4X!g!emV1#}rFOMDMSTBfTD%Bmh~kjto1M z$e6s0pB5qL)TeqkjAsA{pdb)v0~V<43g7nnxf{_0N;3l-#|bqsQ zN+@Oj00syd3M$~O$+}5LEJK_Xokppn3z2xR$GKrgQj{P>9-YJZsR-Pdm(7!cc(jp?v5I6vC1kEN+&#mCiW7ovMd z;Tv%wj^;wxApG-Exha7diqrL3Od?`S4V|@rsuEzaPD8ID`R!dMiiHSTxgi{AgtLX$ z09TZO%&#!+D&ZjIGC%%E^qdeGOL8i)ET1H*Np>hm#zD9p=!NDBDwcAw2n@kEkX~;T zYP&uI;aO9fJ$@KV{39Y$8<9F!v~fC6z=?u)UyX9r-;FsF){9&nAzmf{Rz0|yVpvT1aV zf0RTomVNPFnVDfGcSQP;$9Plp@54CkDH$D)QO$MAK%6mB%Xb63qU5O5u?kIsAQHqrD1u7_ z_bxOB(&*W>a#wW#d1KUHv1s&m^!F_2ZWfsmF_4J_2?hjok_is%2x3*}TlWKOi-#<( zUbsO6_b>uL97IVZDH(gE(;@!=w=F>ry^Yucc&X&~4MpRyNZ*UTH5a7R+Ql20J;E^_ zVQ&8bsoFY3fEcrmD(tjctz7Lv+(^yCZ!d9%`VMM34}Z0G)yHhpi$fp%z)i9L0DPc$ zD9cZOtbs#995|*c6Y#Ru;@JW20+@V+Po)rkcrPet-})jW8n*uc(K`lYU9y!y((lXY zgO^oaQo87Y!b(v)4|>lS45(Z&*o84bp#$)3sQe0Z@B?qawksn7;flX#k|qh-{{TD` z3}n)l4@cq8f&{UaE`Ewo*K33v;3%(=ug<}U1;{(XjqM)3V&uyW`0YlKltiBzl7@2A z=A#?42GK3V9xB|)q7xfcsewnuUDWDiBWwq%^ex++y$(|*sF8rEobby6D~xH>Na+*) zO}J`r)X?O#3)DCn?i_rr6S7507d2O`$NZKo$~5Kyk?oRepWPX6lrA5rMrTq(Vhsr9 z4hnW{YNT&&2XWz56Dyapf2t&cJ4Ok$dS;U`ov9d42I`1$C*l>|f46I)dfY)LH3*JY z%X4gK%^>luKzBn*F3vXXQHbld0d@pq0PnerwOv}Xsk<3nF$OXoS;q{~?WBe=E)K$c z%E)0@jl4N5)M{e;unPsLpSRbTnSm?eX;_T2n4^j(=1%Fuxz}B6^7x%yFr~J-Cd8OywEC zaoJTNSx-?Dg;tZ>?&*xZlRHZ6I-@R=I8fE4K~Y+TZ`!R+ zUYWNGmxv5!DFG;2J4|2*GIC6&Or=$;jf++!E$M{q=e8v%NER{#;s_yz^Nnet*J^}s zYp$7_f?33X1Z5xwH3j&!6Wh|m6Z`JOj}Un}8vQPk)vt87Gbs}hILaaf4B4wHwIu9A zuXeF!?W=b``s+7@qX05Y p}IMi^V2?{>8#7}GQ&KpTfhVab_$Y&21fuFF;E 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

J9z5bLO!WqyCLG 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 OZ(rhv`_X^6>;KtQoq;O= diff --git a/htdocs/images/batiments/baseradardl3.jpg b/htdocs/images/batiments/baseradardl3.jpg deleted file mode 100644 index 77a6358d848a8e85b37f93481d047e6fb7130664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48183 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 Si+hiaI{FO*eaQyj@Q^X?|c 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 eAjVdYnIW(gZ)w@`N;jsC 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 diff --git a/htdocs/images/batiments/caserncov0ry.jpg b/htdocs/images/batiments/caserncov0ry.jpg deleted file mode 100644 index afbfa52a601daea8478ea23dc9e46e1af12833b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45462 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%0DtVmp^Dvq{M{j_>O= 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 diff --git a/htdocs/images/batiments/caserne.jpg b/htdocs/images/batiments/caserne.jpg deleted file mode 100644 index 8a3f98497dd4ce32cd9d966b2e0f51e9a52aafd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15529 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 J-0Gee{}<8+iOB!} diff --git a/htdocs/images/batiments/centrale electrique.jpg b/htdocs/images/batiments/centrale electrique.jpg deleted file mode 100644 index 555c3c8cf6de7e6a69651d9ce689f4bd4099f6d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48565 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 NU**=jf0xg%|JmtsqVWI# diff --git a/htdocs/images/batiments/centrale solaire.jpg b/htdocs/images/batiments/centrale solaire.jpg deleted file mode 100644 index 80a80aea863f497e4620a1dadd0fdc80460c5b64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60957 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 X^?&yHVXyg5`+0xc%k}>N)sO$#Zm1tC diff --git a/htdocs/images/batiments/centrale_f.png b/htdocs/images/batiments/centrale_f.png deleted file mode 100644 index 2c3196d0e1ea2c6128a9051f1bafcb0a2f5ebe95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22679 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 diff --git a/htdocs/images/batiments/centrale_s.JPG b/htdocs/images/batiments/centrale_s.JPG deleted file mode 100644 index cb122bb37b813f5f61c656948898b808e9dbee73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15885 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

+ +

Arbre des technologies


-

Chantier terrestre

- +

_tpl_vars['LANG'][$this->_tpl_vars['race']]['batiments']['noms_sing']['7'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> +

+_tpl_vars['unites']): ?> +
_tpl_vars['unites']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $this->_tpl_vars['unite']): ?> -
- - - +" method="post">
+ + +
+ + -
- - Unité terrestre - _tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['descriptions'][$this->_tpl_vars['unite']['id']]; ?> - - - -
- _tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['noms_sing'][$this->_tpl_vars['unite']['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> +
+
_tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['noms_sing'][$this->_tpl_vars['unite']['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> _tpl_vars['unite']['nombre'] > 0): ?> (_tpl_vars['unite']['nombre']; ?> - unité_tpl_vars['unite']['nombre'] > 1): ?>s)

- _tpl_vars['unite']['nec_metal'] > 0): ?> - _tpl_vars['unite']['nec_metal'] > $this->_tpl_vars['planete']->metal): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> - : _tpl_vars['unite']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
- Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> - : _tpl_vars['unite']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + unité_tpl_vars['unite']['nombre'] > 1): ?>s)
+
<?php echo ((is_array($_tmp=$this->_tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['noms_sing'][$this->_tpl_vars['unite']['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?>
+

_tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['descriptions'][$this->_tpl_vars['unite']['id']]; ?> +

+
+ _tpl_vars['unite']['nombre'] > 0): ?>Nombre actuel : _tpl_vars['unite']['nombre']; ?> +

+ _tpl_vars['unite']['nec_metal'] > 0): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> + : _tpl_vars['unite']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
- - _tpl_vars['unite']['nec_cristal'] > 0): ?> - _tpl_vars['unite']['nec_cristal'] > $this->_tpl_vars['planete']->cristal): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> - : _tpl_vars['unite']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
- Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> - : _tpl_vars['unite']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + _tpl_vars['unite']['nec_cristal'] > 0): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> + : _tpl_vars['unite']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
- - _tpl_vars['unite']['nec_hydrogene'] > 0): ?> - _tpl_vars['unite']['nec_hydrogene'] > $this->_tpl_vars['planete']->hydrogene): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> - : _tpl_vars['unite']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
- Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> - : _tpl_vars['unite']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + _tpl_vars['unite']['nec_hydrogene'] > 0): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> + : _tpl_vars['unite']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
- - Temps de construction : _tpl_vars['unite']['temps']; ?> -

-
Ressources insuffisantes + -
- - -
-
-
-
+ +
Aucune unité ou défense ne peut être entraînée actuellement.
_tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; diff --git a/onyx2/modules/templates/compile/%%05^050^05051ED4%%marche.tpl.php b/onyx2/modules/templates/compile/%%05^050^05051ED4%%marche.tpl.php new file mode 100644 index 0000000..0d1e237 --- /dev/null +++ b/onyx2/modules/templates/compile/%%05^050^05051ED4%%marche.tpl.php @@ -0,0 +1,41 @@ + + array(array('modifier', 'ucfirst', 'game/marche.tpl', 6, false),array('modifier', 'separerNombres', 'game/marche.tpl', 9, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

Bourse des ressources

+

Les prix sont donnés en milliers de crédits

+_tpl_vars['bourse']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['action']): +?> +
+
_tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms'][$this->_tpl_vars['action']['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> + <?php echo $this->_tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms'][$this->_tpl_vars['action']['id']]; ?>
+
+
+
+
Total : _tpl_vars['action']['dispo'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
+ +
+ + +
+
+
+ +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%05^056^056EB1C9%%description.tpl.php b/onyx2/modules/templates/compile/%%05^056^056EB1C9%%description.tpl.php index 9eb216b..834a3a8 100644 --- a/onyx2/modules/templates/compile/%%05^056^056EB1C9%%description.tpl.php +++ b/onyx2/modules/templates/compile/%%05^056^056EB1C9%%description.tpl.php @@ -1,168 +1,86 @@ - array(array('modifier', 'ucfirst', 'game/description.tpl', 6, false),array('modifier', 'separerNombres', 'game/description.tpl', 26, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'ucfirst', 'game/description.tpl', 4, false),array('modifier', 'separerNombres', 'game/description.tpl', 7, false),)), $this); ?> _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ?> -

Détails _tpl_vars['type']; ?> - : _tpl_vars['LANG'][$this->_tpl_vars['raceAff']][$this->_tpl_vars['type']]['noms_sing'][$this->_tpl_vars['id']]; ?> +

Détails _tpl_vars['type']; ?>

- - - - - - - - - - - - - - +
Nécessite :
_tpl_vars['etat']; ?> +
_tpl_vars['tableau_prod']): ?> - - - -_tpl_vars['caract']): ?> - -
+
_tpl_vars['LANG'][$this->_tpl_vars['raceAff']][$this->_tpl_vars['type']]['noms_sing'][$this->_tpl_vars['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> +
+
<?php echo ((is_array($_tmp=$this->_tpl_vars['type'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?>
-
_tpl_vars['LANG'][$this->_tpl_vars['raceAff']][$this->_tpl_vars['type']]['noms_sing'][$this->_tpl_vars['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> -
Actuellement : _tpl_vars['type'] != 'vaisseaux' && $this->_tpl_vars['type'] != 'terrestre' && $this->_tpl_vars['type'] != 'caserne'): ?>niveau _tpl_vars['planete']->{(($_var=$this->_tpl_vars['type']) && substr($_var,0,2)!='__') ? $_var : $this->trigger_error("cannot access property \"$_var\"")}[$this->_tpl_vars['id']]; ?> -_tpl_vars['type'] == 'vaisseaux' || $this->_tpl_vars['type'] == 'terrestre' || $this->_tpl_vars['type'] == 'caserne'): ?> unités
_tpl_vars['LANG'][$this->_tpl_vars['raceAff']][$this->_tpl_vars['type']]['descriptions'][$this->_tpl_vars['id']]; ?> -
- - - - - - - -_tpl_vars['ressourcesNext']['0']): ?> - - - - +" />

_tpl_vars['LANG'][$this->_tpl_vars['raceAff']][$this->_tpl_vars['type']]['descriptions'][$this->_tpl_vars['id']]; ?> +

+
Actuellement :
_tpl_vars['type'] == 'terrestre' || $this->_tpl_vars['type'] == 'caserne'): ?>_tpl_vars['planete']->{(($_var=$this->_tpl_vars['type']) && substr($_var,0,2)!='__') ? $_var : $this->trigger_error("cannot access property \"$_var\"")}[$this->_tpl_vars['id']]; ?> + unité(s)_tpl_vars['type'] == 'vaisseaux'): ?>_tpl_vars['planete']->{(($_var=$this->_tpl_vars['type']) && substr($_var,0,2)!='__') ? $_var : $this->trigger_error("cannot access property \"$_var\"")}[$this->_tpl_vars['id']]; ?> + vaisseau(x)niveau _tpl_vars['planete']->{(($_var=$this->_tpl_vars['type']) && substr($_var,0,2)!='__') ? $_var : $this->trigger_error("cannot access property \"$_var\"")}[$this->_tpl_vars['id']]; ?> +
+ _tpl_vars['ressourcesNext']['0']): ?>
Coût _tpl_vars['LANG'][$this->_tpl_vars['raceAff']]['ressources']['noms']['metal'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> + :
_tpl_vars['ressourcesNext']['0'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
+ _tpl_vars['ressourcesNext']['1']): ?>
Coût _tpl_vars['LANG'][$this->_tpl_vars['raceAff']]['ressources']['noms']['cristal'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> + :
_tpl_vars['ressourcesNext']['1'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
+ _tpl_vars['ressourcesNext']['2']): ?>
Coût _tpl_vars['LANG'][$this->_tpl_vars['raceAff']]['ressources']['noms']['hydrogene'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> + :
_tpl_vars['ressourcesNext']['2'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
+
Temps de construction :
_tpl_vars['ressourcesNext']['3']; ?> +
+_tpl_vars['caract']): ?> +
Attaque :
_tpl_vars['caract']['0'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
+
Bouclier :
_tpl_vars['caract']['1'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
+
Point de vie :
_tpl_vars['caract']['2'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
+
Capacité de transpost :
_tpl_vars['caract']['3'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
-_tpl_vars['ressourcesNext']['1']): ?> - - - - - -_tpl_vars['ressourcesNext']['2']): ?> - - - - - - - - - - -
Coûts _tpl_vars['type'] == 'vaisseaux' || $this->_tpl_vars['type'] == 'terrestre' || $this->_tpl_vars['type'] == 'caserne'): ?>unitéprochain niveau
_tpl_vars['LANG'][$this->_tpl_vars['raceAff']]['ressources']['noms']['metal'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> -_tpl_vars['ressourcesNext']['0'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
_tpl_vars['LANG'][$this->_tpl_vars['raceAff']]['ressources']['noms']['cristal'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> -_tpl_vars['ressourcesNext']['1'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
_tpl_vars['LANG'][$this->_tpl_vars['raceAff']]['ressources']['noms']['hydrogene'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> -_tpl_vars['ressourcesNext']['2'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
Temps_tpl_vars['ressourcesNext']['3'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
-
- - - - - - - - - - - - - - - _tpl_vars['tableau_prod']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): +

Production et consomation théoriques
NiveauProductionConsomationDifférence prod.Différence conso.
+ + + + + + + + + + + + + + _tpl_vars['tableau_prod']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $this->_tpl_vars['ligne']): ?> - _tpl_vars['ligne']['0'] == $this->_tpl_vars['planete']->{(($_var=$this->_tpl_vars['type']) && substr($_var,0,2)!='__') ? $_var : $this->trigger_error("cannot access property \"$_var\"")}[$this->_tpl_vars['id']]): ?> - + - - - - - - - -
Production et consomation théoriques
NiveauProductionConsomationDifférence prod.Différence conso.
_tpl_vars['ligne']['0']; ?> + _tpl_vars['ligne']['0'] == $this->_tpl_vars['planete']->{(($_var=$this->_tpl_vars['type']) && substr($_var,0,2)!='__') ? $_var : $this->trigger_error("cannot access property \"$_var\"")}[$this->_tpl_vars['id']]): ?>
_tpl_vars['ligne']['0']; ?> _tpl_vars['ligne']['1'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + _tpl_vars['ligne']['1'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> _tpl_vars['ligne']['2'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + _tpl_vars['ligne']['2'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> _tpl_vars['ligne']['3'] > 0): ?>+_tpl_vars['ligne']['3'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + _tpl_vars['ligne']['3'] > 0): ?>+_tpl_vars['ligne']['3'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> _tpl_vars['ligne']['4'] > 0): ?>+_tpl_vars['ligne']['4'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + _tpl_vars['ligne']['4'] > 0): ?>+_tpl_vars['ligne']['4'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
-
- - - - - - - - - - - - - - - - - - - -_tpl_vars['caract']['3']): ?> - - - - + + + +
Caractéristiques
Attaque_tpl_vars['caract']['0'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
Bouclier_tpl_vars['caract']['1'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
Points de vie_tpl_vars['caract']['2'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
Capacité de transport_tpl_vars['caract']['3'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
- -
- - - - - - - - - - - - - - - - -
Requiert
_tpl_vars['etat']; ?> -
- - - - + + _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; diff --git a/onyx2/modules/templates/compile/%%11^11B^11B4F99E%%sommaire.tpl.php b/onyx2/modules/templates/compile/%%11^11B^11B4F99E%%sommaire.tpl.php new file mode 100644 index 0000000..94396b3 --- /dev/null +++ b/onyx2/modules/templates/compile/%%11^11B^11B4F99E%%sommaire.tpl.php @@ -0,0 +1,21 @@ + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

Aide de Halo-Battle :: Sommaire

+

Avertissements

+

Configuration nécessaire & démarrage du jeu

+

Introduction

+

Comment jouer ?

+_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%14^14B^14B41601%%arbre.tpl.php b/onyx2/modules/templates/compile/%%14^14B^14B41601%%arbre.tpl.php index 878286b..7e9f0d8 100644 --- a/onyx2/modules/templates/compile/%%14^14B^14B41601%%arbre.tpl.php +++ b/onyx2/modules/templates/compile/%%14^14B^14B41601%%arbre.tpl.php @@ -1,7 +1,7 @@ - array(array('modifier', 'ucfirst', 'game/arbre.tpl', 10, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'ucfirst', 'game/arbre.tpl', 11, false),)), $this); ?> _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; @@ -19,6 +19,7 @@ unset($_smarty_tpl_vars);
+_tpl_vars['batiments']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['batiment']): ?> @@ -29,6 +30,18 @@ unset($_smarty_tpl_vars); ) : + +_tpl_vars['batiments']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['batiment']): +?> + + +
Batiments (niveau)Technologies nécessaires (niveau actuel)
_tpl_vars['batiment']['etat']; ?>
_tpl_vars['LANG'][$this->_tpl_vars['raceAff']]['alli_batiments']['noms_sing'][$this->_tpl_vars['key']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> + (_tpl_vars['batiment']['niveau']; ?> +) :_tpl_vars['batiment']['etat']; ?> +
diff --git a/templates/game/aide/config.tpl b/onyx2/modules/templates/compile/%%14^14C^14C09B8E%%config.tpl.php similarity index 67% rename from templates/game/aide/config.tpl rename to onyx2/modules/templates/compile/%%14^14C^14C09B8E%%config.tpl.php index c094177..a7b1f4a 100644 --- a/templates/game/aide/config.tpl +++ b/onyx2/modules/templates/compile/%%14^14C^14C09B8E%%config.tpl.php @@ -1,4 +1,10 @@ -{include file='game/header.tpl'} + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?>

Aide de Halo-Battle :: Configuration requise


Configuration nécessaire


Pour jouer à Halo-Battle, un simple navigateur internet est suffisant. Assurez-vous donc de disposer du matériel informatique adéquat ainsi que d'une connexion internet.
@@ -12,4 +18,8 @@

Démarrage du jeu

Pour pouvoir jouer à Halo-Battle, rendez-vous sur la page d'accueil du site puis cliquez sur l'onglet « Jeu » pour accéder au menu principal. Renseignez dans les champs appropriés votre login de joueur puis votre mot de passe pour accéder à votre compte.
Il faut être impérativement inscrit pour pouvoir jouer. Si vous ne l'êtes pas, cliquez sur l'onglet « S'inscrire » via la page d'accueil du site, puis laissez-vous guider. Si vous ne comprenez pas ce que l'on vous demande, il vous suffit de cliquer dans la case appropriée et un texte d'aide apparaîtra sur votre gauche. -{include file='game/footer.tpl'} \ No newline at end of file +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%18^18A^18A2DC5A%%laboratoire.tpl.php b/onyx2/modules/templates/compile/%%18^18A^18A2DC5A%%laboratoire.tpl.php index f0671a4..d038842 100644 --- a/onyx2/modules/templates/compile/%%18^18A^18A2DC5A%%laboratoire.tpl.php +++ b/onyx2/modules/templates/compile/%%18^18A^18A2DC5A%%laboratoire.tpl.php @@ -1,4 +1,4 @@ - array(array('modifier', 'ucfirst', 'game/laboratoire.tpl', 6, false),array('modifier', 'separerNombres', 'game/laboratoire.tpl', 27, false),)), $this); ?> @@ -17,7 +17,7 @@ unset($_smarty_tpl_vars); - - _tpl_vars['menu']['laboratoire']; ?> &a=_tpl_vars['key']; ?> ">Annuler @@ -50,39 +50,39 @@ images/technologies/_tpl_vars['recherche']['image']; ?>

_tpl_vars['recherche']['nec_metal'] > 0): ?> _tpl_vars['recherche']['nec_metal'] > $this->_tpl_vars['planete']->metal): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> - : _tpl_vars['recherche']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + : _tpl_vars['recherche']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> - : _tpl_vars['recherche']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + : _tpl_vars['recherche']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
_tpl_vars['recherche']['nec_cristal'] > 0): ?> _tpl_vars['recherche']['nec_cristal'] > $this->_tpl_vars['planete']->cristal): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> - : _tpl_vars['recherche']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + : _tpl_vars['recherche']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> - : _tpl_vars['recherche']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + : _tpl_vars['recherche']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
_tpl_vars['recherche']['nec_hydrogene'] > 0): ?> _tpl_vars['recherche']['nec_hydrogene'] > $this->_tpl_vars['planete']->hydrogene): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> - : _tpl_vars['recherche']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + : _tpl_vars['recherche']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> - : _tpl_vars['recherche']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + : _tpl_vars['recherche']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
_tpl_vars['recherche']['nec_credits'] > 0): ?> _tpl_vars['recherche']['nec_credits'] > $this->_tpl_vars['planete']->credits): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['credits']; ?> - : _tpl_vars['recherche']['nec_credits'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + : _tpl_vars['recherche']['nec_credits'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['credits']; ?> - : _tpl_vars['recherche']['nec_credits'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + : _tpl_vars['recherche']['nec_credits'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
Temps de recherche : _tpl_vars['recherche']['temps']; ?>

- _tpl_vars['recherche']['enfile']): ?>_tpl_vars['menu']['laboratoire']; ?> &a=_tpl_vars['recherche']['enfile']; ?> ">Arrêter _tpl_vars['recherche']['nec_credits'] > $this->_tpl_vars['planete']->credits || $this->_tpl_vars['recherche']['nec_hydrogene'] > $this->_tpl_vars['planete']->hydrogene || $this->_tpl_vars['recherche']['nec_cristal'] > $this->_tpl_vars['planete']->cristal || $this->_tpl_vars['recherche']['nec_metal'] > $this->_tpl_vars['planete']->metal): ?>_tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['credits'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> diff --git a/onyx2/modules/templates/compile/%%1E^1EB^1EBEE047%%footer.tpl.php b/onyx2/modules/templates/compile/%%1E^1EB^1EBEE047%%footer.tpl.php index ec4a55d..4844133 100644 --- a/onyx2/modules/templates/compile/%%1E^1EB^1EBEE047%%footer.tpl.php +++ b/onyx2/modules/templates/compile/%%1E^1EB^1EBEE047%%footer.tpl.php @@ -1,24 +1,22 @@ - -
- + + - +">Nous contacter -
+
+ +_tpl_vars['page'] != 'admin'): ?>_tpl_vars['analyst']; ?> + _tpl_vars['script']; ?> diff --git a/onyx2/modules/templates/compile/%%20^20A^20AB9AF7%%nm_fonder.tpl.php b/onyx2/modules/templates/compile/%%20^20A^20AB9AF7%%nm_fonder.tpl.php new file mode 100644 index 0000000..da65171 --- /dev/null +++ b/onyx2/modules/templates/compile/%%20^20A^20AB9AF7%%nm_fonder.tpl.php @@ -0,0 +1,22 @@ + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

Création d'une alliance

+
+
+

Créer une alliance ne peut pas se faire seul. Une fois que vous aurez lancé la procédure, un lien vous sera donné. Pour finir la création, donnez ce lien à quatre personnes qui sont sans alliance afin qu'elles ratifient l'alliance.

+
+
+ +
+
+_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%24^247^24733150%%gestion_membres.tpl.php b/onyx2/modules/templates/compile/%%24^247^24733150%%gestion_membres.tpl.php new file mode 100644 index 0000000..ec078a7 --- /dev/null +++ b/onyx2/modules/templates/compile/%%24^247^24733150%%gestion_membres.tpl.php @@ -0,0 +1,79 @@ + + array(array('modifier', 'date_format', 'game/alliance/gestion_membres.tpl', 10, false),array('modifier', 'escape', 'game/alliance/gestion_membres.tpl', 33, false),array('modifier', 'nl2br', 'game/alliance/gestion_membres.tpl', 33, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/alliance/gestion_common.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

Gestion des membres

+ + +_tpl_vars['membres']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['membre']): +?> + + + + + + + + + + + + + + + + + + + + +
_tpl_vars['membre']['pseudo']; ?> +_tpl_vars['membre']['race']; ?> +_tpl_vars['membre']['last_visite'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y %H:%M:%S") : smarty_modifier_date_format($_tmp, "%d/%m/%y %H:%M:%S")); ?> +

MessageExclure
PseudoRaceDernière connexion GradeMPActions
+

Gestion des postulants

+
+ _tpl_vars['postulants']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['postulant']): +?> +
+
_tpl_vars['postulant']['pseudo']; ?> + le _tpl_vars['postulant']['timestamp'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y %H:%M:%S") : smarty_modifier_date_format($_tmp, "%d/%m/%y %H:%M:%S")); ?> +
+
_tpl_vars['postulant']['message'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)))) ? $this->_run_mod_handler('nl2br', true, $_tmp) : smarty_modifier_nl2br($_tmp)); ?> +
+
+ +
+_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%2A^2A9^2A9A4697%%accueil.tpl.php b/onyx2/modules/templates/compile/%%2A^2A9^2A9A4697%%accueil.tpl.php index e515192..de59b7c 100644 --- a/onyx2/modules/templates/compile/%%2A^2A9^2A9A4697%%accueil.tpl.php +++ b/onyx2/modules/templates/compile/%%2A^2A9^2A9A4697%%accueil.tpl.php @@ -1,14 +1,14 @@ - array(array('modifier', 'escape', 'admin/accueil.tpl', 6, false),array('modifier', 'nl2br', 'admin/accueil.tpl', 6, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'date_format', 'admin/accueil.tpl', 3, false),array('modifier', 'escape', 'admin/accueil.tpl', 6, false),array('modifier', 'nl2br', 'admin/accueil.tpl', 6, false),)), $this); ?> _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ?>

Evénements

- Heure du serveur: _tpl_vars['datehb']; ?> + Heure du serveur: _run_mod_handler('date_format', true, $_tmp, "/%a %d %b %Y/%H%M %S") : smarty_modifier_date_format($_tmp, "/%a %d %b %Y/%H%M %S")); ?>

Version du serveur : _tpl_vars['version']; ?>

@@ -20,7 +20,7 @@ unset($_smarty_tpl_vars);

Infos

-

_tpl_vars['menu']['courrier']; ?> ">Messagerie : _tpl_vars['nbMail']; ?> message_tpl_vars['nbMail'] > 1): ?>s en attente

+ :: L'alliance [_tpl_vars['demande']['tag']; ?> +] _tpl_vars['demande']['nom_alliance']; ?> + veut _tpl_vars['demande']['type'] == 0): ?>engager un cesser le feupasser un pacte _tpl_vars['demande']['type'] == 1): ?>de non-agression_tpl_vars['demande']['type'] == 2): ?>commercialmilitaire._tpl_vars['planete']->permissions_alliance & 8): ?> Accepter - Rejeter

+ + +

Aucune demande en cours

+ +
+

Actualités des pactes et des guerres

+_tpl_vars['actus_alli']): ?> +_tpl_vars['actus_alli']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['actu_alli']): +?> + _tpl_vars['actu_alli']['time_fin'] && $this->_tpl_vars['actu_alli']['type'] != 0): ?>

_tpl_vars['actu_alli']['time_fin'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y %H:%M") : smarty_modifier_date_format($_tmp, "%d/%m/%y %H:%M")); ?> + :: Le pacte _tpl_vars['actu_alli']['type'] == 1): ?>de non-agression_tpl_vars['actu_alli']['type'] == 2): ?>commercialmilitaire avec l'alliance [_tpl_vars['actu_alli']['tag']; ?> +] _tpl_vars['actu_alli']['nom_alliance']; ?> + a été abrogé

+ _tpl_vars['planete']->id == $this->_tpl_vars['actu_alli']['id_alliance1'] && $this->_tpl_vars['actu_alli']['type'] != 0 ) || ( $this->_tpl_vars['planete']->id == $this->_tpl_vars['actu_alli']['id_alliance2'] && $this->_tpl_vars['actu_alli']['type'] == 0 && $this->_tpl_vars['actu_alli']['accepter'] == 1 ) || ( $this->_tpl_vars['planete']->id == $this->_tpl_vars['actu_alli']['id_alliance1'] && $this->_tpl_vars['actu_alli']['type'] == 0 && $this->_tpl_vars['actu_alli']['time_demand'] != ((is_array($_tmp=$this->_tpl_vars['actu_alli']['time_creation'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%Y-%m-%d %H:%M:%S") : smarty_modifier_date_format($_tmp, "%Y-%m-%d %H:%M:%S")) )): ?>

_tpl_vars['actu_alli']['time_creation'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y %H:%M") : smarty_modifier_date_format($_tmp, "%d/%m/%y %H:%M")); ?> + :: L'alliance [_tpl_vars['actu_alli']['tag']; ?> +] _tpl_vars['actu_alli']['nom_alliance']; ?> + _tpl_vars['actu_alli']['type'] == 0 && $this->_tpl_vars['actu_alli']['time_demand'] == ((is_array($_tmp=$this->_tpl_vars['actu_alli']['time_creation'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%Y-%m-%d %H:%M:%S") : smarty_modifier_date_format($_tmp, "%Y-%m-%d %H:%M:%S"))): ?>nous a déclaré la guerre_tpl_vars['actu_alli']['accepte'] == 2): ?>a refusé notre_tpl_vars['actu_alli']['accepte'] == 1): ?>a accepté notren'a pas encore répondu à notre demande de _tpl_vars['actu_alli']['type'] == 0): ?>cesser le feupacte _tpl_vars['actu_alli']['type'] == 1): ?>de non-agression_tpl_vars['actu_alli']['type'] == 2): ?>commercialmilitaire.

+

_tpl_vars['actu_alli']['time_creation'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y %H:%M") : smarty_modifier_date_format($_tmp, "%d/%m/%y %H:%M")); ?> + :: Nous avons _tpl_vars['actu_alli']['type'] == 0 && $this->_tpl_vars['actu_alli']['time_demand'] == ((is_array($_tmp=$this->_tpl_vars['actu_alli']['time_creation'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%Y-%m-%d %H:%M:%S") : smarty_modifier_date_format($_tmp, "%Y-%m-%d %H:%M:%S"))): ?>déclaré la guerre à_tpl_vars['actu_alli']['accepte'] == 1): ?>acceptérefusé le _tpl_vars['actu_alli']['type'] == 0): ?>cesser le feupacte _tpl_vars['actu_alli']['type'] == 1): ?>de non-agression_tpl_vars['actu_alli']['type'] == 2): ?>commercialmilitaire proposé par l'alliance [_tpl_vars['actu_alli']['tag']; ?> +] _tpl_vars['actu_alli']['nom_alliance']; ?> +

+ + + +

Aucune actualité disponible

+ +
+

Actualités de la galaxie

+_tpl_vars['actus_world']): ?> +_tpl_vars['actus_world']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['actu_world']): +?> +

_tpl_vars['actu_world']['time_creation'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y %H:%M") : smarty_modifier_date_format($_tmp, "%d/%m/%y %H:%M")); ?> + :: L'alliance [_tpl_vars['actu_world']['tag1']; ?> +] _tpl_vars['actu_world']['nom_alliance1']; ?> + _tpl_vars['actu_world']['type'] == 0): ?>a déclaré la guerre àa engagé un pacte _tpl_vars['actu_world']['type'] == 1): ?>de non-agression_tpl_vars['actu_world']['type'] == 2): ?>commercialmilitaire avec l'alliance [_tpl_vars['actu_world']['tag2']; ?> +] _tpl_vars['actu_world']['nom_alliance2']; ?> +.

+ + +

Aucune actualité disponible

+ +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%2F^2FB^2FB28051%%envoyer.tpl.php b/onyx2/modules/templates/compile/%%2F^2FB^2FB28051%%envoyer.tpl.php new file mode 100644 index 0000000..76ade69 --- /dev/null +++ b/onyx2/modules/templates/compile/%%2F^2FB^2FB28051%%envoyer.tpl.php @@ -0,0 +1,45 @@ + + array(array('function', 'html_options', 'game/envoyer.tpl', 14, false),array('modifier', 'escape', 'game/envoyer.tpl', 17, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

Messagerie

+
    + _tpl_vars['onglet'] != 'rapports' && $this->_tpl_vars['onglet'] != 'send' && $this->_tpl_vars['onglet'] != 'envoyer'): ?> class="hilight">Reçus_tpl_vars['alertMail']['0']): ?> (_tpl_vars['alertMail']['0']; ?> +) + _tpl_vars['onglet'] == 'rapports'): ?> class="hilight">Rapports_tpl_vars['alertMail']['1']): ?> (_tpl_vars['alertMail']['1']; ?> +) + _tpl_vars['onglet'] == 'send'): ?> class="hilight">Envoyés + _tpl_vars['onglet'] == 'envoyer'): ?> class="hilight">Ecrire +


+
+
+
+
+
+
+ +
+
+_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%3A^3A1^3A1168FE%%header.tpl.php b/onyx2/modules/templates/compile/%%3A^3A1^3A1168FE%%header.tpl.php index b890a37..efbf68d 100644 --- a/onyx2/modules/templates/compile/%%3A^3A1^3A1168FE%%header.tpl.php +++ b/onyx2/modules/templates/compile/%%3A^3A1^3A1168FE%%header.tpl.php @@ -1,7 +1,7 @@ - array(array('modifier', 'sprintf', 'cms/header.tpl', 27, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'date_format', 'cms/header.tpl', 18, false),array('modifier', 'sprintf', 'cms/header.tpl', 27, false),)), $this); ?> @@ -11,8 +11,10 @@ smarty_core_load_plugins(array('plugins' => array(array('modifier', 'sprintf', ' ::Halo-Battle:: - <?php echo $this->_tpl_vars['titre']; ?> - - + + @@ -21,7 +23,7 @@ js/game.js" type="text/javascript">
_tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; diff --git a/onyx2/modules/templates/compile/%%50^50D^50DBF311%%erreur.tpl.php b/onyx2/modules/templates/compile/%%50^50D^50DBF311%%erreur.tpl.php index 17ec89a..d9f6827 100644 --- a/onyx2/modules/templates/compile/%%50^50D^50DBF311%%erreur.tpl.php +++ b/onyx2/modules/templates/compile/%%50^50D^50DBF311%%erreur.tpl.php @@ -1,4 +1,4 @@ - _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'cms/header.tpl', 'smarty_include_vars' => array())); diff --git a/onyx2/modules/templates/compile/%%55^552^55258DA3%%nm_search.tpl.php b/onyx2/modules/templates/compile/%%55^552^55258DA3%%nm_search.tpl.php new file mode 100644 index 0000000..a83e2cf --- /dev/null +++ b/onyx2/modules/templates/compile/%%55^552^55258DA3%%nm_search.tpl.php @@ -0,0 +1,51 @@ + + array(array('modifier', 'upper', 'game/alliance/nm_search.tpl', 14, false),array('modifier', 'escape', 'game/alliance/nm_search.tpl', 14, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> + + + + + + + + + +_tpl_vars['recherches']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['recherche']): +?> + + _tpl_vars['recherche']['etat_inscription'] == 2): ?> + + + + + + + + + + + +
[TAG] AllianceRaceEtat inscriptions
[_tpl_vars['recherche']['tag'])) ? $this->_run_mod_handler('upper', true, $_tmp) : smarty_modifier_upper($_tmp)))) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +] _tpl_vars['recherche']['nom_alliance'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +En fondationEn fondation[_tpl_vars['recherche']['tag'])) ? $this->_run_mod_handler('upper', true, $_tmp) : smarty_modifier_upper($_tmp)))) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +] _tpl_vars['recherche']['nom_alliance'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +<?php echo $this->_tpl_vars['recherche']['race']; ?>
+_tpl_vars['recherche']['etat_inscription']): ?>OuvertesFermées
+_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%55^559^55983BF1%%nouveau.tpl.php b/onyx2/modules/templates/compile/%%55^559^55983BF1%%nouveau.tpl.php new file mode 100644 index 0000000..01a2ca1 --- /dev/null +++ b/onyx2/modules/templates/compile/%%55^559^55983BF1%%nouveau.tpl.php @@ -0,0 +1,36 @@ + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/diplomatie/common.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

Nouvelle déclaration de guerre

+
+
+ Déclaration de guerre

+

+ +
+
+

+

Nouveau pacte

+
+
+

+

+ +
+
+_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%55^55E^55EE897B%%gestion_common.tpl.php b/onyx2/modules/templates/compile/%%55^55E^55EE897B%%gestion_common.tpl.php new file mode 100644 index 0000000..ba107d8 --- /dev/null +++ b/onyx2/modules/templates/compile/%%55^55E^55EE897B%%gestion_common.tpl.php @@ -0,0 +1,12 @@ + + \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%57^575^575BA7B3%%caserne.tpl.php b/onyx2/modules/templates/compile/%%57^575^575BA7B3%%caserne.tpl.php index 4270fee..a57c649 100644 --- a/onyx2/modules/templates/compile/%%57^575^575BA7B3%%caserne.tpl.php +++ b/onyx2/modules/templates/compile/%%57^575^575BA7B3%%caserne.tpl.php @@ -1,103 +1,88 @@ - array(array('modifier', 'ucfirst', 'game/caserne.tpl', 15, false),array('modifier', 'separerNombres', 'game/caserne.tpl', 28, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'countdown', 'game/caserne.tpl', 6, false),array('modifier', 'ucfirst', 'game/caserne.tpl', 16, false),array('modifier', 'separerNombres', 'game/caserne.tpl', 25, false),)), $this); ?> _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ?> -

File d'attente

-
+

File d'attente

_tpl_vars['file']): ?> +
    _tpl_vars['file']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['element']): ?> - _tpl_vars['i'] != true): ?>Prochaine unité : - - _tpl_vars['element']['1']; ?> + _tpl_vars['djpass'] != true): ?>
  • Prochaine unité : _tpl_vars['element']['4'])) ? $this->_run_mod_handler('countdown', true, $_tmp) : smarty_modifier_countdown($_tmp)); ?> +
  • +
  • _tpl_vars['element']['1']; ?> _tpl_vars['element']['1'] > 1): ?>_tpl_vars['LANG'][$this->_tpl_vars['race']]['caserne']['noms_pluriel'][$this->_tpl_vars['element']['0']]; ?> _tpl_vars['LANG'][$this->_tpl_vars['race']]['caserne']['noms_sing'][$this->_tpl_vars['element']['0']]; ?> -_tpl_vars['element']['2']): ?> (démolition) - - - assign('djpass', true); ?>>_tpl_vars['element']['3'])) ? $this->_run_mod_handler('countdown', true, $_tmp) : smarty_modifier_countdown($_tmp)); ?> + - Annuler un - Annuler tous +&s=_tpl_vars['element']['1']; ?> +">Annuler tous
  • - Aucune unité dans la file d'attente -
    -
-

+
  • Aucune unité dans la file d'attente
  • + + +

    Arbre des technologies


    -

    _tpl_vars['LANG'][$this->_tpl_vars['race']]['batiments']['noms_sing']['9'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> +

    _tpl_vars['LANG'][$this->_tpl_vars['race']]['batiments']['noms_sing']['9'])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?>

    _tpl_vars['unites']): ?> - +
    _tpl_vars['unites']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $this->_tpl_vars['unite']): ?> -
    - - - + Temps de construction :_tpl_vars['unite']['temps']; ?> +
    +
    + _tpl_vars['unite']['nec_hydrogene'] > $this->_tpl_vars['planete']->hydrogene || $this->_tpl_vars['unite']['nec_cristal'] > $this->_tpl_vars['planete']->cristal || $this->_tpl_vars['unite']['nec_metal'] > $this->_tpl_vars['planete']->metal): ?>Ressources insuffisantes +
    + + +
    + + -
    - - Unité terrestre - _tpl_vars['LANG'][$this->_tpl_vars['race']]['caserne']['descriptions'][$this->_tpl_vars['unite']['id']]; ?> - - - -
    - _tpl_vars['LANG'][$this->_tpl_vars['race']]['caserne']['noms_sing'][$this->_tpl_vars['unite']['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> -_tpl_vars['unite']['nombre'] > 0): ?> (_tpl_vars['unite']['nombre'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> - unité_tpl_vars['unite']['nombre'] > 1): ?>s)

    - _tpl_vars['unite']['nec_metal'] > 0): ?> - _tpl_vars['unite']['nec_metal'] > $this->_tpl_vars['planete']->metal): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> - : _tpl_vars['unite']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> - : _tpl_vars['unite']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> +" alt="_tpl_vars['LANG'][$this->_tpl_vars['race']]['caserne']['noms_sing'][$this->_tpl_vars['unite']['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> +" />

    _tpl_vars['LANG'][$this->_tpl_vars['race']]['caserne']['descriptions'][$this->_tpl_vars['unite']['id']]; ?> +

    +
    + _tpl_vars['unite']['nombre'] > 0): ?>Nombre actuel : _tpl_vars['unite']['nombre']; ?> +

    + _tpl_vars['unite']['nec_metal'] > 0): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> + : _tpl_vars['unite']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
    - - _tpl_vars['unite']['nec_cristal'] > 0): ?> - _tpl_vars['unite']['nec_cristal'] > $this->_tpl_vars['planete']->cristal): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> - : _tpl_vars['unite']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> - : _tpl_vars['unite']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + _tpl_vars['unite']['nec_cristal'] > 0): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> + : _tpl_vars['unite']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
    - - _tpl_vars['unite']['nec_hydrogene'] > 0): ?> - _tpl_vars['unite']['nec_hydrogene'] > $this->_tpl_vars['planete']->hydrogene): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> - : _tpl_vars['unite']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> - : _tpl_vars['unite']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> + _tpl_vars['unite']['nec_hydrogene'] > 0): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> + : _tpl_vars['unite']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>
    - - Temps d'entraînement : _tpl_vars['unite']['temps']; ?> -

    -
    -
    - - -
    -
    -
    -
    -
    Aucune unité à entraîner actuellement.
    +
    +
    Aucune unité à entraîner actuellement.
    _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; diff --git a/onyx2/modules/templates/compile/%%5A^5AB^5ABB1E3D%%mail_liste.tpl.php b/onyx2/modules/templates/compile/%%5A^5AB^5ABB1E3D%%mail_liste.tpl.php index 92cd7f1..5bf76a0 100644 --- a/onyx2/modules/templates/compile/%%5A^5AB^5ABB1E3D%%mail_liste.tpl.php +++ b/onyx2/modules/templates/compile/%%5A^5AB^5ABB1E3D%%mail_liste.tpl.php @@ -1,4 +1,4 @@ - array(array('modifier', 'escape', 'admin/mail_liste.tpl', 18, false),array('modifier', 'truncate', 'admin/mail_liste.tpl', 18, false),array('modifier', 'date_format', 'admin/mail_liste.tpl', 19, false),)), $this); ?> diff --git a/onyx2/modules/templates/compile/%%60^607^60713A13%%4.tpl.php b/onyx2/modules/templates/compile/%%60^607^60713A13%%4.tpl.php new file mode 100644 index 0000000..dc2e200 --- /dev/null +++ b/onyx2/modules/templates/compile/%%60^607^60713A13%%4.tpl.php @@ -0,0 +1,26 @@ + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/options/common.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Recevoir des notifications par mail

    +
    +
    +
    +
    +

    +
    +
    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%61^615^615EC1B7%%common.tpl.php b/onyx2/modules/templates/compile/%%61^615^615EC1B7%%common.tpl.php new file mode 100644 index 0000000..029c522 --- /dev/null +++ b/onyx2/modules/templates/compile/%%61^615^615EC1B7%%common.tpl.php @@ -0,0 +1,12 @@ + + \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%62^620^620A3143%%rename.tpl.php b/onyx2/modules/templates/compile/%%62^620^620A3143%%rename.tpl.php new file mode 100644 index 0000000..dae92f8 --- /dev/null +++ b/onyx2/modules/templates/compile/%%62^620^620A3143%%rename.tpl.php @@ -0,0 +1,36 @@ + + array(array('modifier', 'escape', 'game/rename.tpl', 7, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Abandonner la planète

    + _tpl_vars['abandonH']): ?>Attention, cette action est irréversible ; vous perdrez tous les batiments, vaisseaux et unités présents sur cette planète, les flottes ayant une mision qui a pour origine votre planète se perdront dans l'espace.

    Si vous êtes sur de vouloir abandonner cette planète : cliquez sur ce lien.

    + Vous ne pouvez pas abandonner cette planète car vous n'en avez pas d'autre.

    +

    Renommer la planète

    +
    +
    <?php echo ((is_array($_tmp=$this->_tpl_vars['planete']->nom_planete)) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?>
+
    +
    +
    +
    + +
    +
    +
    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%69^69A^69AF6399%%defenses.tpl.php b/onyx2/modules/templates/compile/%%69^69A^69AF6399%%defenses.tpl.php deleted file mode 100644 index 80a1d73..0000000 --- a/onyx2/modules/templates/compile/%%69^69A^69AF6399%%defenses.tpl.php +++ /dev/null @@ -1,103 +0,0 @@ - - array(array('modifier', 'ucfirst', 'game/defenses.tpl', 27, false),array('modifier', 'separerNombres', 'game/defenses.tpl', 29, false),)), $this); ?> -_tpl_vars; -$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); -$this->_tpl_vars = $_smarty_tpl_vars; -unset($_smarty_tpl_vars); - ?> -

    File d'attente

    -
    -_tpl_vars['file']): ?> -_tpl_vars['file']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): - foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['element']): -?> - _tpl_vars['i'] != true): ?>Prochaine _tpl_vars['element']['5']): ?>unitédéfense : - - _tpl_vars['element']['1']; ?> - _tpl_vars['element']['1'] > 1): ?>_tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['noms_pluriel'][$this->_tpl_vars['element']['0']]; ?> -_tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['noms_sing'][$this->_tpl_vars['element']['0']]; ?> -_tpl_vars['element']['2']): ?> (démolition) - - - Annuler un - Annuler tous - - Aucune défense dans la file d'attente -
    -
    -

    Arbre des technologies


    -

    Chantier terrestre

    - -_tpl_vars['unites']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): - foreach ($_from as $this->_tpl_vars['unite']): -?> - - - - - -
    - - Déeacute;fense - _tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['descriptions'][$this->_tpl_vars['unite']['id']]; ?> - - - -
    - _tpl_vars['LANG'][$this->_tpl_vars['race']]['terrestre']['noms_sing'][$this->_tpl_vars['unite']['id']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> -_tpl_vars['unite']['nombre'] > 0): ?> (_tpl_vars['unite']['nombre']; ?> - unité_tpl_vars['unite']['nombre'] > 1): ?>s)

    - _tpl_vars['unite']['nec_metal'] > 0): ?> - _tpl_vars['unite']['nec_metal'] > $this->_tpl_vars['planete']->metal): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> - : _tpl_vars['unite']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['metal']; ?> - : _tpl_vars['unite']['nec_metal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - - _tpl_vars['unite']['nec_cristal'] > 0): ?> - _tpl_vars['unite']['nec_cristal'] > $this->_tpl_vars['planete']->cristal): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> - : _tpl_vars['unite']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['cristal']; ?> - : _tpl_vars['unite']['nec_cristal'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - - _tpl_vars['unite']['nec_hydrogene'] > 0): ?> - _tpl_vars['unite']['nec_hydrogene'] > $this->_tpl_vars['planete']->hydrogene): ?>Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> - : _tpl_vars['unite']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - Coût _tpl_vars['LANG'][$this->_tpl_vars['race']]['ressources']['noms']['hydrogene']; ?> - : _tpl_vars['unite']['nec_hydrogene'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> -
    - - Temps de construction : _tpl_vars['unite']['temps']; ?> -

    -
    -
    - - -
    -
    -
    -
    -_tpl_vars; -$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); -$this->_tpl_vars = $_smarty_tpl_vars; -unset($_smarty_tpl_vars); - ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%69^69D^69D54D9C%%accueil.tpl.php b/onyx2/modules/templates/compile/%%69^69D^69D54D9C%%accueil.tpl.php index 9df7001..64a579d 100644 --- a/onyx2/modules/templates/compile/%%69^69D^69D54D9C%%accueil.tpl.php +++ b/onyx2/modules/templates/compile/%%69^69D^69D54D9C%%accueil.tpl.php @@ -1,7 +1,7 @@ - array(array('modifier', 'escape', 'game/accueil.tpl', 8, false),array('modifier', 'separerNombres', 'game/accueil.tpl', 19, false),array('modifier', 'upper', 'game/accueil.tpl', 27, false),array('modifier', 'ucfirst', 'game/accueil.tpl', 40, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'date_format', 'game/accueil.tpl', 5, false),array('modifier', 'escape', 'game/accueil.tpl', 8, false),array('modifier', 'separerNombres', 'game/accueil.tpl', 21, false),array('modifier', 'upper', 'game/accueil.tpl', 33, false),array('modifier', 'ucfirst', 'game/accueil.tpl', 46, false),)), $this); ?> _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; @@ -13,8 +13,8 @@ unset($_smarty_tpl_vars); ?>_tpl_vars['cmpt']['id_util'] != $this->_tpl_vars['planete']->id_user): ?>_tpl_vars['key'] > 0): ?>, _tpl_vars['cmpt']['pseudo']; ?> durant cette session.
    _tpl_vars['planete']->mv < 0): ?>Une demande de suppression de votre compte est en cours. Il sera supprimé sous 48h.
    Si vous n'avez pas demandé la suppression de votre compte, contactez un opérateur au plus vite.
    - Heure du serveur: _tpl_vars['datehb']; ?> +">contactez un opérateur au plus vite.
    + Heure du serveur : _run_mod_handler('date_format', true, $_tmp, "/%a %d %b %Y/%H%M %S") : smarty_modifier_date_format($_tmp, "/%a %d %b %Y/%H%M %S")); ?> _tpl_vars['radar']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['flottes']): @@ -47,23 +47,39 @@ unset($_smarty_tpl_vars); ">_tpl_vars['flotte']['arrive_time']; ?>
    + _tpl_vars['flotte']['mission'] == 6 || $this->_tpl_vars['flotte']['mission'] == 7): ?>

    stationnement/don: Une flotte en provenance de _tpl_vars['flotte']['nom_planete'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> + [_tpl_vars['flotte']['start_galaxie']; ?> +:_tpl_vars['flotte']['start_ss']; ?> +:_tpl_vars['flotte']['start_position']; ?> +] atteint la planète _tpl_vars['flottes']['1']['0'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> + [_tpl_vars['flottes']['1']['1']; ?> +:_tpl_vars['flottes']['1']['2']; ?> +:_tpl_vars['flottes']['1']['3']; ?> +] dans _tpl_vars['flotte']['arrive_time']; ?> +

    - _tpl_vars['alertMail'] >= 2): ?>

    messagerie: _tpl_vars['alertMail']; ?> - messages non lu

    - _tpl_vars['alertMail'] >= 1): ?>

    messagerie: _tpl_vars['alertMail']; ?> - message non lu

    + _tpl_vars['alertMail']['0'] + $this->_tpl_vars['alertMail']['1'] >= 1): ?>

    messagerie: _tpl_vars['alertMail']['0']): ?>_tpl_vars['alertMail']['0']; ?> + message_tpl_vars['alertMail']['0'] > 1): ?>s_tpl_vars['alertMail']['0'] != 0 && $this->_tpl_vars['alertMail']['1'] != 0): ?> et non lu_tpl_vars['alertMail']['1']): ?>_tpl_vars['alertMail']['1']; ?> + rapport_tpl_vars['alertMail']['1'] > 1): ?>s non lu

    _tpl_vars['planete']->nom_planete): ?>Sans nom_tpl_vars['planete']->nom_planete)) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> (_tpl_vars['planete']->pseudo; ?> )

    - _tpl_vars['url_images']; ?> images/planetes/_tpl_vars['planete']->image; ?> .jpg" width="200" height="200" alt="Planète" /> + Astéroïde +

    Infos

    -

    Diamètre: _tpl_vars['diametre'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> +

    Diamètre: _tpl_vars['diametre'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> km (_tpl_vars['planete']->casesRest; ?> case_tpl_vars['planete']->casesRest > 1): ?>s disponible_tpl_vars['planete']->casesRest > 1): ?>s sur _tpl_vars['planete']->cases; ?> )

    @@ -76,15 +92,22 @@ images/planetes/_tpl_vars['planete']->image; ?> ._tpl_vars['planete']->position; ?> -

    population: _tpl_vars['planete']->population)) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> +

    population: _tpl_vars['planete']->population)) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>

    -

    crédits: _tpl_vars['planete']->credits)) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> +

    crédits: _tpl_vars['planete']->credits)) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +

    + +

    nombre de membres: _run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +

    +

    fondateur: _tpl_vars['planete']->fondateur->pseudo; ?> +

    +

    crédits: _tpl_vars['planete']->credits_alliance)) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?>

    Classement: _tpl_vars['planete']->place_points == '0'): ?>non classé_tpl_vars['planete']->place_points; ?> -_tpl_vars['planete']->place_points == '1'): ?>erème (_tpl_vars['points'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : separerNombres($_tmp)); ?> +_tpl_vars['planete']->place_points == '1'): ?>erème (_tpl_vars['points'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> points)

    _tpl_vars['alliance']): ?>

    Alliance: [_tpl_vars['alliance']['tag'])) ? $this->_run_mod_handler('upper', true, $_tmp) : smarty_modifier_upper($_tmp)); ?> ] _tpl_vars['alliance']['nom']; ?> @@ -94,11 +117,11 @@ images/planetes/_tpl_vars['planete']->image; ?> _tpl_vars['fileBat']): ?>

    _tpl_vars['fileBat']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): - foreach ($_from as $this->_tpl_vars['element']): + foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['element']): ?> - _tpl_vars['i'] == true): ?> - assign('i', true); ?>_tpl_vars['menu']['batiments']; ?> ">Bâtiments : _tpl_vars['LANG'][$this->_tpl_vars['race']]['batiments']['noms_sing'][$this->_tpl_vars['element']['0']]; ?> -_tpl_vars['element']['1']): ?> (démolition) +_tpl_vars['element']['1']): ?> (démolition)_tpl_vars['key'] == 3): ?>...

    @@ -156,6 +179,10 @@ images/planetes/_tpl_vars['planete']->image; ?>

    + +

    Infos de l'alliance

    + _tpl_vars['planete']->details['texte_interne']; ?> + _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); diff --git a/onyx2/modules/templates/compile/%%6E^6ED^6ED0416E%%bdd.tpl.php b/onyx2/modules/templates/compile/%%6E^6ED^6ED0416E%%bdd.tpl.php new file mode 100644 index 0000000..0db8fbc --- /dev/null +++ b/onyx2/modules/templates/compile/%%6E^6ED^6ED0416E%%bdd.tpl.php @@ -0,0 +1,64 @@ + + array(array('modifier', 'escape', 'admin/bdd.tpl', 4, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> + +

    Réponse de la base de données - Aller à la requête

    +

    Requête : _run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +

    + _tpl_vars['affected']): ?> +

    Enregistrement(s) affecté(s) : _tpl_vars['affected']; ?> +

    + + _tpl_vars['erreur']): ?> +

    Erreur : _tpl_vars['erreur']; ?> +

    + + _tpl_vars['reponses']): ?> +
    + + + _tpl_vars['reponses']['0']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['reponse']): +?> + + + + _tpl_vars['reponses']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['reponse']): +?> + + _tpl_vars['reponse']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['ligne']): +?> + + + + +
    _tpl_vars['key']; ?> +
    _tpl_vars['lien']): ?>_tpl_vars['ligne']; ?> +
    +
    + + +

    Administration de la base de données

    +
    +
    +

    + +
    +
    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx/tpl_compile/%%6F^6F2^6F2C90B4%%chat.tpl.php b/onyx2/modules/templates/compile/%%6F^6F2^6F2C90B4%%chat.tpl.php similarity index 94% rename from onyx/tpl_compile/%%6F^6F2^6F2C90B4%%chat.tpl.php rename to onyx2/modules/templates/compile/%%6F^6F2^6F2C90B4%%chat.tpl.php index 14312e2..bec4647 100644 --- a/onyx/tpl_compile/%%6F^6F2^6F2C90B4%%chat.tpl.php +++ b/onyx2/modules/templates/compile/%%6F^6F2^6F2C90B4%%chat.tpl.php @@ -1,4 +1,4 @@ - _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); @@ -6,7 +6,7 @@ $this->_tpl_vars = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ?>

    Chat

    - Le chat est désactivé pour le moment +
    Le chat est désactivé pour le moment
    +
  • _tpl_vars['page'] == 'carte'): ?> class="hilight">Carte spatiale
  • +
  • + _tpl_vars['page'] )): ?> class="hilight">Options + +
  • + + \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%C1^C1E^C1EB8435%%demarrage.tpl.php b/onyx2/modules/templates/compile/%%C1^C1E^C1EB8435%%demarrage.tpl.php index f16d411..6158f8f 100644 --- a/onyx2/modules/templates/compile/%%C1^C1E^C1EB8435%%demarrage.tpl.php +++ b/onyx2/modules/templates/compile/%%C1^C1E^C1EB8435%%demarrage.tpl.php @@ -1,14 +1,12 @@ - array(array('modifier', 'escape', 'admin/demarrage.tpl', 17, false),array('modifier', 'date_format', 'admin/demarrage.tpl', 18, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'escape', 'admin/demarrage.tpl', 16, false),array('modifier', 'date_format', 'admin/demarrage.tpl', 17, false),)), $this); ?> _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ?> - Créer une nouvelle page

    Pages de démarrage

    La première news est celle qui sera affichée à la connexion des joueurs

    @@ -47,11 +45,11 @@ unset($_smarty_tpl_vars); " method="post">

    -

    - _tpl_vars['mod']['titre']): ?> Les utilisateurs ayant déjà vu la page la revéront de nouveau.


    - + _tpl_vars['mod']['titre']): ?> Les utilisateurs ayant déjà vu la page la revéront de nouveau.


    +
    _tpl_vars; diff --git a/onyx2/modules/templates/compile/%%C3^C3A^C3A25C2F%%footer.tpl.php b/onyx2/modules/templates/compile/%%C3^C3A^C3A25C2F%%footer.tpl.php index 3f4b155..2272832 100644 --- a/onyx2/modules/templates/compile/%%C3^C3A^C3A25C2F%%footer.tpl.php +++ b/onyx2/modules/templates/compile/%%C3^C3A^C3A25C2F%%footer.tpl.php @@ -1,4 +1,4 @@ - diff --git a/onyx2/modules/templates/compile/%%C9^C94^C94ACE02%%nm_accueil.tpl.php b/onyx2/modules/templates/compile/%%C9^C94^C94ACE02%%nm_accueil.tpl.php new file mode 100644 index 0000000..3368953 --- /dev/null +++ b/onyx2/modules/templates/compile/%%C9^C94^C94ACE02%%nm_accueil.tpl.php @@ -0,0 +1,25 @@ + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Rechercher une alliance

    + +
    +
    +
    + +
    + +
    +

    Créer une alliance

    +

    _tpl_vars['fondation']): ?>Consulter le statut de votre allianceFonder une alliance

    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/templates/game/aide/avertissements.tpl b/onyx2/modules/templates/compile/%%CE^CEF^CEF2B2A1%%avertissements.tpl.php similarity index 86% rename from templates/game/aide/avertissements.tpl rename to onyx2/modules/templates/compile/%%CE^CEF^CEF2B2A1%%avertissements.tpl.php index e4f1f54..5cdfbbf 100644 --- a/templates/game/aide/avertissements.tpl +++ b/onyx2/modules/templates/compile/%%CE^CEF^CEF2B2A1%%avertissements.tpl.php @@ -1,4 +1,10 @@ -{include file='game/header.tpl'} + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?>

    Aide de Halo-Battle :: Avertissements

    Avertissement aux utilisateurs de téléviseurs à rétroprojection


    Les images fixes peuvent endommager de manière irréversible le tube cathodique ou marquer à jamais les luminophores qui constituent l'écran de ces téléviseurs.
    C'est pourquoi il est conseillé d'éviter d'utiliser des jeux vidéo trop souvent ou de façon prolongée avec les téléviseurs à rétroprojection.

    @@ -28,4 +34,8 @@
  • Evitez la prise de produits stimulants : coca-cola, thé, café, vitamine C…
  • La régularité du sommeil reste le meilleur gage de qualité.
  • -{include file='game/footer.tpl'} \ No newline at end of file +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%D0^D06^D06C4FC2%%chat_ajax.tpl.php b/onyx2/modules/templates/compile/%%D0^D06^D06C4FC2%%chat_ajax.tpl.php new file mode 100644 index 0000000..b1f6247 --- /dev/null +++ b/onyx2/modules/templates/compile/%%D0^D06^D06C4FC2%%chat_ajax.tpl.php @@ -0,0 +1,38 @@ + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Chat

    + + _tpl_vars['planete']->permissions_alliance & 256): ?> + +           + +
    + +
    +
    + + + + + + + + + +
    Vous vous connectez au chat
    [pseudo] heure + Message +
    + + + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%D2^D25^D251E603%%3.tpl.php b/onyx2/modules/templates/compile/%%D2^D25^D251E603%%3.tpl.php new file mode 100644 index 0000000..cc8977d --- /dev/null +++ b/onyx2/modules/templates/compile/%%D2^D25^D251E603%%3.tpl.php @@ -0,0 +1,30 @@ + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/options/common.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Recevoir des notifications par mail

    +

    Attention : page non fonctionnelle pour le moment !

    +
    +
    + + + + + + +
    +
    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%D4^D4B^D4BFDB2F%%vip.tpl.php b/onyx2/modules/templates/compile/%%D4^D4B^D4BFDB2F%%vip.tpl.php new file mode 100644 index 0000000..870af91 --- /dev/null +++ b/onyx2/modules/templates/compile/%%D4^D4B^D4BFDB2F%%vip.tpl.php @@ -0,0 +1,67 @@ + + array(array('modifier', 'date_format', 'admin/vip.tpl', 19, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Vérification des IP

    + <<< page _tpl_vars['numpage']; ?> +/_tpl_vars['nbpage']; ?> + >>> + + + + + + + + + + + +_tpl_vars['ips']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['ip']): +?> + _tpl_vars['ip']['6']): ?> style="background-color: #_tpl_vars['ip']['6']; ?> +;"> + + + + + + + + +
    Adresses IPNom d'utilisateurDate & heureTraçage IPAction
    _tpl_vars['ip']['0']; ?> +_tpl_vars['ip']['3']; ?> + (_tpl_vars['ip']['2']; ?> +)_tpl_vars['ip']['4'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y %H:%M:%S") : smarty_modifier_date_format($_tmp, "%d/%m/%y %H:%M:%S")); ?> +_tpl_vars['ip']['1']; ?> +Déclaré
    Définitivement
    + <<< page _tpl_vars['numpage']; ?> +/_tpl_vars['nbpage']; ?> + >>> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%D7^D79^D7909A96%%menu_joueurs.tpl.php b/onyx2/modules/templates/compile/%%D7^D79^D7909A96%%menu_joueurs.tpl.php new file mode 100644 index 0000000..2899929 --- /dev/null +++ b/onyx2/modules/templates/compile/%%D7^D79^D7909A96%%menu_joueurs.tpl.php @@ -0,0 +1,115 @@ + + array(array('modifier', 'ucfirst', 'game/menu_joueurs.tpl', 12, false),)), $this); ?> + + + \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%E7^E70^E70DD496%%header.tpl.php b/onyx2/modules/templates/compile/%%E7^E70^E70DD496%%header.tpl.php index cebbd45..0ce753f 100644 --- a/onyx2/modules/templates/compile/%%E7^E70^E70DD496%%header.tpl.php +++ b/onyx2/modules/templates/compile/%%E7^E70^E70DD496%%header.tpl.php @@ -1,59 +1,84 @@ - array(array('modifier', 'ucfirst', 'game/header.tpl', 62, false),array('modifier', 'escape', 'game/header.tpl', 96, false),array('modifier', 'separenombre', 'game/header.tpl', 98, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'date_format', 'game/header.tpl', 15, false),array('modifier', 'sprintf', 'game/header.tpl', 44, false),array('modifier', 'escape', 'game/header.tpl', 62, false),array('modifier', 'ucfirst', 'game/header.tpl', 77, false),array('modifier', 'separerNombres', 'game/header.tpl', 77, false),)), $this); ?> - - + +<?php if ($this->_tpl_vars['titre']): ?>.: <?php echo $this->_tpl_vars['titre']; ?> + - Halo-Battle :.<?php else: ?>.: Halo-Battle :.<?php endif; ?> - - - - - - - -<?php echo $this->_tpl_vars['titre']; ?> - _tpl_vars['race'] == 'covenant'): ?>_tpl_vars['auth_level'] >= 3): ?> +css/covenant/covenant.css" type="text/css" media="all" title="Covenants" />_tpl_vars['auth_level'] >= 3): ?> _tpl_vars['race'] == 'humain'): ?>_tpl_vars['auth_level'] >= 3): ?> - - +css/csnu/csnu.css" type="text/css" media="all" title="CSNU" />_tpl_vars['auth_level'] >= 3): ?> + _tpl_vars['scripth']; ?> - -
    +
    -
    _tpl_vars['header']['count']['0']; ?> - Marines et _tpl_vars['header']['count']['1']; ?> - Covenants se battent dans _tpl_vars['header']['count']['2']; ?> - galaxie_tpl_vars['header']['count']['2'] > 1): ?>s
    -
    -
    - -_tpl_vars['page'] != 'admin' && $this->_tpl_vars['page'] != 'vide' && $this->_tpl_vars['page'] != 'amis' && $this->_tpl_vars['page'] != 'flotten' && $this->_tpl_vars['page'] != 'messagerie' && $this->_tpl_vars['page'] != 'envoyer' && $this->_tpl_vars['page'] != 'bugs' && $this->_tpl_vars['page'] != 'carte' && $this->_tpl_vars['page'] != 'classement' && $this->_tpl_vars['page'] != 'options' && $this->_tpl_vars['page'] != 'simulation' && $this->_tpl_vars['page'] != 'vp' && $this->_tpl_vars['page'] != 'operateur' && $this->_tpl_vars['titre'] != 'Alliance'): ?> - +
    +
    + +
    + +_tpl_vars['page'] != 'admin' && $this->_tpl_vars['page'] != 'vide' && $this->_tpl_vars['page'] != 'amis' && $this->_tpl_vars['page'] != 'flotten' && $this->_tpl_vars['page'] != 'messagerie' && $this->_tpl_vars['page'] != 'pilori' && $this->_tpl_vars['page'] != 'envoyer' && $this->_tpl_vars['page'] != 'bugs' && $this->_tpl_vars['page'] != 'carte' && $this->_tpl_vars['page'] != 'classement' && $this->_tpl_vars['page'] != 'options' && $this->_tpl_vars['page'] != 'simulation' && $this->_tpl_vars['page'] != 'vp' && $this->_tpl_vars['page'] != 'operateur' && ! ereg ( "alliance/" , $this->_tpl_vars['page'] ) && ! ereg ( "diplomatie/" , $this->_tpl_vars['page'] )): ?> +
    - _tpl_vars['page'] != 'admin' && $this->_tpl_vars['page'] != 'operateur'): ?>
    _tpl_vars['pub']; ?> + + _tpl_vars['page'] != 'admin' && $this->_tpl_vars['page'] != 'operateur'): ?>
    _tpl_vars['pub']; ?>
    -
    -
    \ No newline at end of file + +
    + \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%E8^E8A^E8A38003%%menu.tpl.php b/onyx2/modules/templates/compile/%%E8^E8A^E8A38003%%menu.tpl.php new file mode 100644 index 0000000..a634559 --- /dev/null +++ b/onyx2/modules/templates/compile/%%E8^E8A^E8A38003%%menu.tpl.php @@ -0,0 +1,50 @@ + + + + + + + \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%ED^ED9^ED93AC63%%flotte1.tpl.php b/onyx2/modules/templates/compile/%%ED^ED9^ED93AC63%%flotte1.tpl.php new file mode 100644 index 0000000..4dfbef4 --- /dev/null +++ b/onyx2/modules/templates/compile/%%ED^ED9^ED93AC63%%flotte1.tpl.php @@ -0,0 +1,135 @@ + + array(array('modifier', 'escape', 'game/flotte1.tpl', 11, false),array('modifier', 'date_format', 'game/flotte1.tpl', 15, false),array('modifier', 'ucfirst', 'game/flotte1.tpl', 62, false),array('modifier', 'separerNombres', 'game/flotte1.tpl', 63, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Flottes en action

    + + + + + +_tpl_vars['flottesEC']): ?> +_tpl_vars['flottesEC']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['flotteEC']): +?> + + + + + + + _tpl_vars['flotteEC']->printTime_ret()): ?> + + + + + + + + + + +
    NomMissionNb.vaisseau(x)DestinationHeure d'arrivéeRetourHeure de retour
    _tpl_vars['flotteEC']->nom)) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +_tpl_vars['flotteEC']->txtMission($this->_tpl_vars['flotteEC']->mission); ?> +_tpl_vars['flotteEC']->nb_vais; ?> +_tpl_vars['flotteEC']->end_type == '2'): ?>_tpl_vars['flotteEC']->end_planete->nom_alliance; ?> + [_tpl_vars['flotteEC']->end_planete->galaxie; ?> +:_tpl_vars['flotteEC']->end_planete->ss; ?> +:A]_tpl_vars['flotteEC']->end_type == '1'): ?>[_tpl_vars['flotteEC']->end_planete; ?> +]_tpl_vars['flotteEC']->end_type == '3'): ?>[_tpl_vars['flotteEC']->end_planete; ?> +:A]_tpl_vars['flotteEC']->end_planete->nom_planete; ?> + [_tpl_vars['flotteEC']->end_planete->galaxie; ?> +:_tpl_vars['flotteEC']->end_planete->ss; ?> +:_tpl_vars['flotteEC']->end_planete->position; ?> +]_tpl_vars['flotteEC']->printTime_end())) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m %H:%M:%S") : smarty_modifier_date_format($_tmp, "%d/%m %H:%M:%S")); ?> +_tpl_vars['flotteEC']->start_type == '2'): ?>_tpl_vars['flotteEC']->start_planete->nom_alliance; ?> + [_tpl_vars['flotteEC']->start_planete->galaxie; ?> +:_tpl_vars['flotteEC']->start_planete->ss; ?> +:A]_tpl_vars['flotteEC']->start_type == '1'): ?>[_tpl_vars['flotteEC']->start_planete; ?> +]_tpl_vars['flotteEC']->start_type == '3'): ?>[_tpl_vars['flotteEC']->start_planete; ?> +:A]_tpl_vars['flotteEC']->start_planete->nom_planete; ?> + [_tpl_vars['flotteEC']->start_planete->galaxie; ?> +:_tpl_vars['flotteEC']->start_planete->ss; ?> +:_tpl_vars['flotteEC']->start_planete->position; ?> +]_tpl_vars['flotteEC']->printTime_ret())) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m %H:%M:%S") : smarty_modifier_date_format($_tmp, "%d/%m %H:%M:%S")); ?> +--
    Aucune flotte en action
    +_tpl_vars['flottesEP']): ?> +

    Flottes en préparation

    + + + + + +_tpl_vars['flottesEP']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['flotteEP']): +?> + + + + + + + + + +
    StatutNomMissionNb.vaisseau(x)Destination
    _tpl_vars['flotteEP']['statut']; ?> +_tpl_vars['flotteEP']['nom']): ?>_tpl_vars['flotteEP']['nom'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +Sans nom_tpl_vars['flotteEP']['mission']; ?> +_tpl_vars['flotteEP']['nbVaisseaux']; ?> +_tpl_vars['flotteEP']['end_position']): ?>[_tpl_vars['flotteEP']['end_galaxie']; ?> +:_tpl_vars['flotteEP']['end_systeme']; ?> +:_tpl_vars['flotteEP']['end_position']; ?> +]Indéterminé
    +

    Cette liste sera perdue après votre déconnexion

    + +

    Vaisseaux disponibles sur cette planète

    +
    + + + + + + + + + +_tpl_vars['planete']->vaisseaux; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['vaisseau']): +?> + _tpl_vars['vaisseau'] > 0): ?> + + + + + + + + + +
    VaisseauxNombre disponibleMaxA envoyer
    Flottes : _tpl_vars['nbflotte']; ?> +/_tpl_vars['nbflottemax']; ?> +
    _tpl_vars['action']; ?> +
    _tpl_vars['vaisseau'] > 1): ?>_tpl_vars['LANG'][$this->_tpl_vars['race']]['vaisseaux']['noms_pluriel'][$this->_tpl_vars['key']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> +_tpl_vars['LANG'][$this->_tpl_vars['race']]['vaisseaux']['noms_sing'][$this->_tpl_vars['key']])) ? $this->_run_mod_handler('ucfirst', true, $_tmp) : smarty_modifier_ucfirst($_tmp)); ?> +_tpl_vars['vaisseau'])) ? $this->_run_mod_handler('separerNombres', true, $_tmp) : smarty_modifier_separerNombres($_tmp)); ?> +
    +
    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%ED^EDB^EDB593CD%%maj.tpl.php b/onyx2/modules/templates/compile/%%ED^EDB^EDB593CD%%maj.tpl.php new file mode 100644 index 0000000..7b27fbd --- /dev/null +++ b/onyx2/modules/templates/compile/%%ED^EDB^EDB593CD%%maj.tpl.php @@ -0,0 +1,23 @@ + + array(array('modifier', 'sprintf', 'cms/maj.tpl', 7, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'cms/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +
    +
    _tpl_vars['titre']; ?> +
    +
    _tpl_vars['texte']; ?> +
    +
    + +
    _tpl_vars['LANG']['mod_inscription_texte'])) ? $this->_run_mod_handler('sprintf', true, $_tmp, $this->_tpl_vars['link']['inscription'], $this->_tpl_vars['link']['inscription'], $this->_tpl_vars['link']['inscription']) : smarty_modifier_sprintf($_tmp, $this->_tpl_vars['link']['inscription'], $this->_tpl_vars['link']['inscription'], $this->_tpl_vars['link']['inscription'])); ?> +
    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'cms/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%EF^EF3^EF31CFB3%%2.tpl.php b/onyx2/modules/templates/compile/%%EF^EF3^EF31CFB3%%2.tpl.php new file mode 100644 index 0000000..bdd598b --- /dev/null +++ b/onyx2/modules/templates/compile/%%EF^EF3^EF31CFB3%%2.tpl.php @@ -0,0 +1,46 @@ + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/options/common.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Changer de mot de passe

    +
    +
    +
    +
    +

    Le nouveau mot de passe sera modifié après validation par mail. Veuillez vous assurez que votre adresse actuelle est toujours valide.


    + +
    +

    Changer d'adresse électronique

    +
    +
    +
    +

    +

    L'adresse électronique sera modifiée une fois validée depuis votre nouvelle adresse.


    + +
    +

    Mode vacances

    + Si vous devez vous absenter de votre compte pour une durée supérieure à 3 jours, vous pouvez mettre votre compte en mode vacances.
    Vous ne pouvez pas vous faire attaquer (les attaques déjà lancées ne seront pas annulées !) durant cette période, mais vous ne produirez pas de resources sur vos planètes. Vous retrouverez vos files d'attentes dans l'état dans lequel vous les avez laissées.
    +
    Activer le mode vacances maintenant +

    Supprimer son compte

    + _tpl_vars['planete']->mv < 0): ?>Vous avez demandé la suppression de votre compte. Il sera supprimé sous 48h. +
    Supprimer mon compte +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%F0^F04^F04D8BCE%%vide.tpl.php b/onyx2/modules/templates/compile/%%F0^F04^F04D8BCE%%vide.tpl.php index 6d5920e..5711eb4 100644 --- a/onyx2/modules/templates/compile/%%F0^F04^F04D8BCE%%vide.tpl.php +++ b/onyx2/modules/templates/compile/%%F0^F04^F04D8BCE%%vide.tpl.php @@ -1,4 +1,4 @@ - _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); diff --git a/onyx2/modules/templates/compile/%%F2^F21^F21E08BB%%messagerie.tpl.php b/onyx2/modules/templates/compile/%%F2^F21^F21E08BB%%messagerie.tpl.php index 0dca474..30bdfec 100644 --- a/onyx2/modules/templates/compile/%%F2^F21^F21E08BB%%messagerie.tpl.php +++ b/onyx2/modules/templates/compile/%%F2^F21^F21E08BB%%messagerie.tpl.php @@ -1,58 +1,57 @@ - array(array('modifier', 'nl2br', 'game/messagerie.tpl', 8, false),)), $this); ?> +smarty_core_load_plugins(array('plugins' => array(array('modifier', 'date_format', 'game/messagerie.tpl', 13, false),array('modifier', 'nl2br', 'game/messagerie.tpl', 14, false),array('modifier', 'escape', 'game/messagerie.tpl', 14, false),array('modifier', 'bbcode', 'game/messagerie.tpl', 14, false),)), $this); ?> _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ?> -

    Messages

    - _tpl_vars['avertissement']; ?> +

    _tpl_vars['titreR']; ?> +

    +

    + _tpl_vars['avertissement']; ?> -

    Ecrire un message

    -
    +
    _tpl_vars['messages']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): - foreach ($_from as $this->_tpl_vars['message']): + foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['message']): ?> -
    -
    _tpl_vars['message']['0']; ?> - de _tpl_vars['message']['2']; ?> - à _tpl_vars['message']['1']; ?> -
    _tpl_vars['message']['3'])) ? $this->_run_mod_handler('nl2br', true, $_tmp) : smarty_modifier_nl2br($_tmp)); ?> -
    -
    + _tpl_vars['onglet'] != 'send' && $this->_tpl_vars['message']['vu']): ?> class="new"> +
    _tpl_vars['onglet'] != 'rapports'): ?>_tpl_vars['message']['sujet']; ?> +_tpl_vars['onglet'] != 'rapports'): ?>_tpl_vars['message']['expediteur'] )): ?> _tpl_vars['onglet'] == 'send'): ?>vers _tpl_vars['message']['destinataire']; ?> +de _tpl_vars['message']['expediteur']; ?> + le _tpl_vars['message']['temps'])) ? $this->_run_mod_handler('date_format', true, $_tmp, "%d/%m/%y à %H:%M") : smarty_modifier_date_format($_tmp, "%d/%m/%y à %H:%M")); ?> +
    +
    _tpl_vars['onglet'] == 'rapports'): ?>_tpl_vars['message']['contenu'])) ? $this->_run_mod_handler('nl2br', true, $_tmp) : smarty_modifier_nl2br($_tmp)); ?> +_tpl_vars['message']['contenu'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)))) ? $this->_run_mod_handler('bbcode', true, $_tmp) : smarty_modifier_bbcode($_tmp)))) ? $this->_run_mod_handler('nl2br', true, $_tmp) : smarty_modifier_nl2br($_tmp)); ?> +_tpl_vars['onglet'] != 'send' && $this->_tpl_vars['onglet'] != 'rapports'): ?>
    + -


    Supprimer la sélection :

    - -

    Rapports

    -
    -_tpl_vars['rapports']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): - foreach ($_from as $this->_tpl_vars['rapport']): -?> -
    -
    _tpl_vars['rapport']['0']; ?> - à _tpl_vars['rapport']['1']; ?> -
    _tpl_vars['rapport']['3']; ?> -
    -
    - -


    Supprimer la sélection :

    -
    + _tpl_vars['onglet'] != 'send' && $this->_tpl_vars['messages']): ?>Supprimer le sélection : + _tpl_vars['messages']): ?>
    Aucun _tpl_vars['onglet'] == 'rapports'): ?>rapportmessage
    +
    _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); $this->_tpl_vars = $_smarty_tpl_vars; diff --git a/onyx2/modules/templates/compile/%%F5^F53^F538D328%%inscription.tpl.php b/onyx2/modules/templates/compile/%%F5^F53^F538D328%%inscription.tpl.php index 4912b73..040f627 100644 --- a/onyx2/modules/templates/compile/%%F5^F53^F538D328%%inscription.tpl.php +++ b/onyx2/modules/templates/compile/%%F5^F53^F538D328%%inscription.tpl.php @@ -1,4 +1,4 @@ - _tpl_vars; $this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); @@ -8,11 +8,11 @@ unset($_smarty_tpl_vars);

    -
    -
    +" tabindex="1" /> +
    Laisser vide pour en générer un mot de passe aléatoire +

    +" maxlength="64" tabindex="4" />

    Race :

    @@ -20,22 +20,22 @@ unset($_smarty_tpl_vars);

    -
    -
    Galaxie : +
    -

    +

    diff --git a/onyx2/modules/templates/compile/%%F5^F59^F59AC7B0%%view.tpl.php b/onyx2/modules/templates/compile/%%F5^F59^F59AC7B0%%view.tpl.php new file mode 100644 index 0000000..1bc7f10 --- /dev/null +++ b/onyx2/modules/templates/compile/%%F5^F59^F59AC7B0%%view.tpl.php @@ -0,0 +1,53 @@ + + array(array('modifier', 'upper', 'game/alliance/view.tpl', 2, false),array('modifier', 'escape', 'game/alliance/view.tpl', 2, false),array('modifier', 'capitalize', 'game/alliance/view.tpl', 2, false),array('modifier', 'nl2br', 'game/alliance/view.tpl', 28, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    [_tpl_vars['alliance']['tag'])) ? $this->_run_mod_handler('upper', true, $_tmp) : smarty_modifier_upper($_tmp)))) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +] _tpl_vars['alliance']['nom_alliance'])) ? $this->_run_mod_handler('capitalize', true, $_tmp) : smarty_modifier_capitalize($_tmp)))) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +

    + + + + + + + + + + + + + + + + + + + + + + + +
    Nom : _tpl_vars['alliance']['nom'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> + (_tpl_vars['alliance']['tag'])) ? $this->_run_mod_handler('upper', true, $_tmp) : smarty_modifier_upper($_tmp)))) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +)
    Membres : _tpl_vars['nbmembres']; ?> + (Liste des membres)
    Votre grade :_tpl_vars['grade']; ?> +
    Status des inscriptions :_tpl_vars['alliance']['etat_inscription']): ?>Ouvertes_tpl_vars['planete']->id_alliance): ?> - PostulerFermée
    +

    Présentation

    + _tpl_vars['alliance']['presentation'])) ? $this->_run_mod_handler('nl2br', true, $_tmp) : smarty_modifier_nl2br($_tmp)); ?> + +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%F5^F5E^F5EB692F%%version.tpl.php b/onyx2/modules/templates/compile/%%F5^F5E^F5EB692F%%version.tpl.php index 778fce8..41de526 100644 --- a/onyx2/modules/templates/compile/%%F5^F5E^F5EB692F%%version.tpl.php +++ b/onyx2/modules/templates/compile/%%F5^F5E^F5EB692F%%version.tpl.php @@ -1,4 +1,4 @@ - array(array('modifier', 'nl2br', 'game/version.tpl', 5, false),)), $this); ?> diff --git a/onyx2/modules/templates/compile/%%FA^FA5^FA56ACEE%%gestion_grades.tpl.php b/onyx2/modules/templates/compile/%%FA^FA5^FA56ACEE%%gestion_grades.tpl.php new file mode 100644 index 0000000..02111b3 --- /dev/null +++ b/onyx2/modules/templates/compile/%%FA^FA5^FA56ACEE%%gestion_grades.tpl.php @@ -0,0 +1,83 @@ + + array(array('modifier', 'escape', 'game/alliance/gestion_grades.tpl', 8, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/alliance/gestion_common.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Gestion des grades existants

    + + +_tpl_vars['grades']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['grade']): +?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    _tpl_vars['grade']['nom'])) ? $this->_run_mod_handler('escape', true, $_tmp) : smarty_modifier_escape($_tmp)); ?> +_tpl_vars['grade']['auth'] & 1): ?>OuiNon_tpl_vars['grade']['auth'] & 2): ?>OuiNon_tpl_vars['grade']['auth'] & 4): ?>OuiNon_tpl_vars['grade']['auth'] & 8): ?>OuiNon_tpl_vars['grade']['auth'] & 16): ?>OuiNon_tpl_vars['grade']['auth'] & 32): ?>OuiNon_tpl_vars['grade']['auth'] & 64): ?>OuiNon_tpl_vars['grade']['auth'] & 128): ?>OuiNon_tpl_vars['grade']['auth'] & 256): ?>OuiNon_tpl_vars['grade']['auth'] & 512): ?>OuiNonSupprimer
    NomBâtimentsVaisseauxFlottesDiplomatieCréditsMembresWingsAllianceChatMessagerieActions
    +

    _tpl_vars['grade_mod']): ?>ModifierCréer un grade


    +
    +
    +

    + _tpl_vars['grade_mod']['auth'] & 1): ?> checked="checked" />
    + _tpl_vars['grade_mod']['auth'] & 2): ?> checked="checked" />
    + _tpl_vars['grade_mod']['auth'] & 4): ?> checked="checked" />
    + _tpl_vars['grade_mod']['auth'] & 8): ?> checked="checked" />
    + _tpl_vars['grade_mod']['auth'] & 16): ?> checked="checked" />

    + _tpl_vars['grade_mod']['auth'] & 32): ?> checked="checked" />
    + _tpl_vars['grade_mod']['auth'] & 64): ?> checked="checked" />
    + _tpl_vars['grade_mod']['auth'] & 128): ?> checked="checked" />
    + _tpl_vars['grade_mod']['auth'] & 256): ?> checked="checked" />
    + _tpl_vars['grade_mod']['auth'] & 512): ?> checked="checked" />
    +
    +
    +
    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/compile/%%FD^FDD^FDD175AE%%nm_statut.tpl.php b/onyx2/modules/templates/compile/%%FD^FDD^FDD175AE%%nm_statut.tpl.php new file mode 100644 index 0000000..78a29a5 --- /dev/null +++ b/onyx2/modules/templates/compile/%%FD^FDD^FDD175AE%%nm_statut.tpl.php @@ -0,0 +1,36 @@ + + array(array('modifier', 'upper', 'game/alliance/nm_statut.tpl', 4, false),)), $this); ?> +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/header.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> +

    Alliance en fondation

    +

    Nom : _tpl_vars['alliance']['nom_alliance']; ?> +

    +

    Tag : _tpl_vars['alliance']['tag'])) ? $this->_run_mod_handler('upper', true, $_tmp) : smarty_modifier_upper($_tmp)); ?> +


    +

    Signatures

    +

    Actuellement : _tpl_vars['nbSignatures']; ?> +

    +

    Nécessaire : 4

    +

    Signataires : _tpl_vars['pseudos']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): + foreach ($_from as $this->_tpl_vars['k'] => $this->_tpl_vars['pseudo']): +?>_tpl_vars['k'] != 0): ?>, _tpl_vars['pseudo']['pseudo']; ?> +


    +

    Autre

    +

    Quitter l'alliance

    +

    Lien de signature : http://_tpl_vars['url_serveur']; ?> +/_tpl_vars['first_page']; ?> +?p=alliances&signer=_tpl_vars['alliance']['lien']; ?> +

    +_tpl_vars; +$this->_smarty_include(array('smarty_include_tpl_file' => 'game/footer.tpl', 'smarty_include_vars' => array())); +$this->_tpl_vars = $_smarty_tpl_vars; +unset($_smarty_tpl_vars); + ?> \ No newline at end of file diff --git a/onyx2/modules/templates/smarty/plugins/modifier.bbcode.php b/onyx2/modules/templates/smarty/plugins/modifier.bbcode.php new file mode 100644 index 0000000..dcf2f56 --- /dev/null +++ b/onyx2/modules/templates/smarty/plugins/modifier.bbcode.php @@ -0,0 +1,22 @@ + + * Name: bbcode
    + * @author Némunaire + * @param string + * @return string + */ +function smarty_modifier_bbcode($string) +{ + return bbcode($string); +} +?> diff --git a/onyx2/modules/templates/smarty/plugins/modifier.countdown.php b/onyx2/modules/templates/smarty/plugins/modifier.countdown.php new file mode 100644 index 0000000..a69087e --- /dev/null +++ b/onyx2/modules/templates/smarty/plugins/modifier.countdown.php @@ -0,0 +1,35 @@ + + * Name: countdown
    + * Date: Apr 15, 2009 + * Example: {$text|countdown} + * @version 1.0 + * @author Nemunaire + * @param timestamp + * @return string + */ +function smarty_modifier_countdown($secondes) +{ + $heures = intval($secondes/3600); + if ($heures < 10) $heures = '0'.$heures; + $minutes = intval(($secondes%3600)/60); + if ($minutes < 10) $minutes = '0'.$minutes; + $secondes = $secondes%60; + if ($secondes < 10) $secondes = '0'.$secondes; + + return $heures.':'.$minutes.':'.$secondes; +} + +/* vim: set expandtab: */ + +?> diff --git a/onyx2/modules/templates/smarty/plugins/modifier.separenombre.php b/onyx2/modules/templates/smarty/plugins/modifier.separenombre.php deleted file mode 100644 index 4e44b8f..0000000 --- a/onyx2/modules/templates/smarty/plugins/modifier.separenombre.php +++ /dev/null @@ -1,29 +0,0 @@ - - * Name: separenombre
    - * Date: Aug 22, 2008 - * Purpose: separe number - * Example: {$text|separenombre} - * @version 1.0 - * @author Nemunaire - * @param string - * @return string - */ -function smarty_modifier_separenombre($string) -{ - return number_format(floor($string), 0, ',', ' '); -} - -/* vim: set expandtab: */ - -?> diff --git a/onyx/smarty/plugins/modifier.separenombre.php b/onyx2/modules/templates/smarty/plugins/modifier.separerNombres.php similarity index 89% rename from onyx/smarty/plugins/modifier.separenombre.php rename to onyx2/modules/templates/smarty/plugins/modifier.separerNombres.php index 4e44b8f..ffda56c 100644 --- a/onyx/smarty/plugins/modifier.separenombre.php +++ b/onyx2/modules/templates/smarty/plugins/modifier.separerNombres.php @@ -19,7 +19,7 @@ * @param string * @return string */ -function smarty_modifier_separenombre($string) +function smarty_modifier_separerNombres($string) { return number_format(floor($string), 0, ',', ' '); } diff --git a/onyx2/tpl/admin/accueil.tpl b/onyx2/tpl/admin/accueil.tpl index fcc5c11..8afc9dc 100644 --- a/onyx2/tpl/admin/accueil.tpl +++ b/onyx2/tpl/admin/accueil.tpl @@ -1,11 +1,11 @@ {include file='game/header.tpl'}

    Evénements

    - Heure du serveur: {$datehb} + Heure du serveur: {$smarty.now|date_format:"/%a %d %b %Y/%H%M %S"}

    Version du serveur : {$version}

    {foreach from=$news item=new key=key}

    {$new.titre} : {$new.contenu|escape|nl2br}

    {/foreach}

    Infos

    -

    Messagerie : {$nbMail} message{if $nbMail > 1}s{/if} en attente

    +

    Messagerie : {$nbMail} message{if $nbMail > 1}s{/if} en attente

    Pilori : {$nbPilori} joueur{if $nbPilori > 1}s{/if} dans le pilori de la galaxie

    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/admin/bandeau.tpl b/onyx2/tpl/admin/bandeau.tpl index cc45c33..aa5fd47 100644 --- a/onyx2/tpl/admin/bandeau.tpl +++ b/onyx2/tpl/admin/bandeau.tpl @@ -19,9 +19,9 @@

    {if $id == "add"}Ajouter{else}Modifier{/if} une information{if $id != "add"} : {$id}{/if}

    -

    -

    - +

    +

    +

    Gestion du cache

    diff --git a/onyx2/tpl/admin/bdd.tpl b/onyx2/tpl/admin/bdd.tpl new file mode 100644 index 0000000..db074f2 --- /dev/null +++ b/onyx2/tpl/admin/bdd.tpl @@ -0,0 +1,37 @@ +{include file='game/header.tpl'} + {if $smarty.post.req || $smarty.get.req} +

    Réponse de la base de données - Aller à la requête

    +

    Requête : {$smarty.post.req|escape}

    + {if $affected} +

    Enregistrement(s) affecté(s) : {$affected}

    + {/if} + {if $erreur} +

    Erreur : {$erreur}

    + {/if} + {if $reponses} +
    + + + {foreach from=$reponses.0 key=key item=reponse} + + {/foreach} + + {foreach from=$reponses item=reponse} + + {foreach from=$reponse item=ligne} + + {/foreach} + + {/foreach} +
    {$key}
    {if $lien}{/if}{$ligne}
    +
    + {/if} + {/if} +

    Administration de la base de données

    +
    +
    +

    + +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/admin/demarrage.tpl b/onyx2/tpl/admin/demarrage.tpl index 8fe37b6..3e4836e 100644 --- a/onyx2/tpl/admin/demarrage.tpl +++ b/onyx2/tpl/admin/demarrage.tpl @@ -24,10 +24,10 @@

    {if $id == "add"}Ajouter{else}Modifier{/if} une page de démarrage{if $id != "add"} : {$id}{/if}

    -
    -

    - {if $mod.titre} Les utilisateurs ayant déjà vu la page la revéront de nouveau.


    {/if} - +
    +

    + {if $mod.titre} Les utilisateurs ayant déjà vu la page la revéront de nouveau.


    {/if} +
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/admin/erreur.tpl b/onyx2/tpl/admin/erreur.tpl index f05c447..104f73d 100644 --- a/onyx2/tpl/admin/erreur.tpl +++ b/onyx2/tpl/admin/erreur.tpl @@ -1,3 +1 @@ -{include file='game/header.tpl'} -
    {$message}
    -{include file='game/footer.tpl'} \ No newline at end of file +{include file='game/erreur.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/admin/inscription.tpl b/onyx2/tpl/admin/inscription.tpl index 497536b..a0d44b4 100644 --- a/onyx2/tpl/admin/inscription.tpl +++ b/onyx2/tpl/admin/inscription.tpl @@ -1,10 +1,10 @@ {include file='game/header.tpl'}
    -

    -
    -
    -
    +

    +
    Laisser vide pour en générer un mot de passe aléatoire +
    +


    Race :

    @@ -12,21 +12,21 @@

    -
    -
    -

    +
    +
    +

    diff --git a/onyx2/tpl/admin/mail_mass.tpl b/onyx2/tpl/admin/mail_mass.tpl new file mode 100644 index 0000000..bea5f7b --- /dev/null +++ b/onyx2/tpl/admin/mail_mass.tpl @@ -0,0 +1,10 @@ +{include file='game/header.tpl'} +

    Envoyer un courriel en masse à tous les joueurs de la galaxie

    +
    +
    +

    +

    + +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/admin/menu.tpl b/onyx2/tpl/admin/menu.tpl new file mode 100644 index 0000000..b539392 --- /dev/null +++ b/onyx2/tpl/admin/menu.tpl @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/onyx2/tpl/admin/print.tpl b/onyx2/tpl/admin/print.tpl index 8cdd116..d683eb9 100644 --- a/onyx2/tpl/admin/print.tpl +++ b/onyx2/tpl/admin/print.tpl @@ -4,7 +4,7 @@ {foreach from=$tableau item=ligne key=key} {$key} - {$ligne|truncate:82} + {if $ligne > 0 && (ereg("^time", $key) || $key == "last_visite" || $key == "politique_lastchange")}{$ligne|date_format:"timestamp : %d/%m/%y %H:%M:%S"}{else}{$ligne|truncate:82}{/if} {/foreach} diff --git a/onyx2/tpl/admin/print_choixP.tpl b/onyx2/tpl/admin/print_choixP.tpl index cd440c5..b3c6605 100644 --- a/onyx2/tpl/admin/print_choixP.tpl +++ b/onyx2/tpl/admin/print_choixP.tpl @@ -4,24 +4,35 @@
    -

    - ID de la planète : - +

    +
    +
    -

    +
    -

    - Amas : - Système : - Position : - +

    +

    +

    +

    +
    -

    +
    +
    + + + + +
    +
    +
    +
    + +
    diff --git a/onyx2/tpl/admin/print_choixU.tpl b/onyx2/tpl/admin/print_choixU.tpl index 4f6c52d..17d2f2a 100644 --- a/onyx2/tpl/admin/print_choixU.tpl +++ b/onyx2/tpl/admin/print_choixU.tpl @@ -4,22 +4,22 @@
    -

    - ID : - +

    +
    +
    -

    +
    -

    - Nom : - +

    +
    +
    -

    +
    diff --git a/onyx2/tpl/admin/print_key.tpl b/onyx2/tpl/admin/print_key.tpl index b0e1dd0..34a323b 100644 --- a/onyx2/tpl/admin/print_key.tpl +++ b/onyx2/tpl/admin/print_key.tpl @@ -6,10 +6,10 @@
    - {if $type.0 == 'text' || $type.0 == 'longtext'}
    - {else}{/if} + {if $type.0 == 'text' || $type.0 == 'longtext'}
    + {else}{/if} - +
    diff --git a/onyx2/tpl/admin/rapports.tpl b/onyx2/tpl/admin/rapports.tpl index 578e555..8663ae7 100644 --- a/onyx2/tpl/admin/rapports.tpl +++ b/onyx2/tpl/admin/rapports.tpl @@ -1,7 +1,7 @@ {include file='game/header.tpl'} {foreach from=$tableau item=ligne key=key}
    -
    {$ligne.sujet} de {$ligne.destinataire} à {$ligne.temps|date_format:"%d/%m/%y %H:%M:%S"}
    {$ligne.contenu}
    +
    {$ligne.sujet} de {$ligne.destinataire} à {$ligne.temps|date_format:"%d/%m/%y %H:%M:%S"}
    {$ligne.contenu}
    {/foreach} {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/admin/sanctionU_choix.tpl b/onyx2/tpl/admin/sanctionU_choix.tpl index de071a5..4b464ed 100644 --- a/onyx2/tpl/admin/sanctionU_choix.tpl +++ b/onyx2/tpl/admin/sanctionU_choix.tpl @@ -4,19 +4,19 @@ diff --git a/onyx2/tpl/admin/version.tpl b/onyx2/tpl/admin/version.tpl index 6876475..5f3ca78 100644 --- a/onyx2/tpl/admin/version.tpl +++ b/onyx2/tpl/admin/version.tpl @@ -4,9 +4,9 @@

    {if $id == "add"}Ajouter{else}Modifier{/if} une version{if $id != "add"} : {$id}{/if}

    -
    -

    - +
    +

    +

    Liste des versions

    diff --git a/onyx2/tpl/admin/vip.tpl b/onyx2/tpl/admin/vip.tpl index a169808..61be954 100644 --- a/onyx2/tpl/admin/vip.tpl +++ b/onyx2/tpl/admin/vip.tpl @@ -1,6 +1,6 @@ {include file='game/header.tpl'}

    Vérification des IP

    - <<< page {$numpage}/{$nbpage} >>> + <<< page {$numpage}/{$nbpage} >>>
    - Temps de vacances forcées : jours ("d" pour définitif, -3 pour réactiver le compte tout de suite)
    - Raison : + jours
    ("d" pour définitif, -3 pour réactiver le compte tout de suite)

    +
    - ID : +
    - Nom : +
    @@ -14,14 +14,14 @@ {foreach from=$ips item=ip} - - + + - + {/foreach}
    {$ip.0}{$ip.3} ({$ip.2}){$ip.0}{$ip.3} ({$ip.2}) {$ip.4|date_format:"%d/%m/%y %H:%M:%S"} {$ip.1}Déclaré
    Définitivement
    Déclaré
    Définitivement
    - <<< page {$numpage}/{$nbpage} >>> + <<< page {$numpage}/{$nbpage} >>> {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/admin/vp.tpl b/onyx2/tpl/admin/vp.tpl index 64f7378..aa15ac1 100644 --- a/onyx2/tpl/admin/vp.tpl +++ b/onyx2/tpl/admin/vp.tpl @@ -1,4 +1 @@ -{include file='game/header.tpl'} -
    ... veuillez patienter ...
    - {$contenu} -{include file='game/footer.tpl'} \ No newline at end of file +{include file='game/vp.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/aide/sommaire.tpl b/onyx2/tpl/aide/sommaire.tpl index ebef965..462d006 100644 --- a/onyx2/tpl/aide/sommaire.tpl +++ b/onyx2/tpl/aide/sommaire.tpl @@ -1,7 +1,7 @@ {include file='game/header.tpl'}

    Aide de Halo-Battle :: Sommaire

    Avertissements

    -

    Configuration nécessaire & démarrage du jeu

    +

    Configuration nécessaire & démarrage du jeu

    Introduction

    Comment jouer ?

    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/cms/header.tpl b/onyx2/tpl/cms/header.tpl index 0e45290..cbf8b6b 100644 --- a/onyx2/tpl/cms/header.tpl +++ b/onyx2/tpl/cms/header.tpl @@ -6,8 +6,8 @@ ::Halo-Battle:: - {$titre} - - + + @@ -15,7 +15,7 @@
    -
    +
    \ No newline at end of file diff --git a/onyx2/tpl/cms/mini.tpl b/onyx2/tpl/cms/mini.tpl index e9e0a3e..13f09c0 100644 --- a/onyx2/tpl/cms/mini.tpl +++ b/onyx2/tpl/cms/mini.tpl @@ -10,12 +10,7 @@ - - + {$serveur_name} {$LANG.mod_login_forgotMdp} @@ -25,6 +20,6 @@
    {$LANG.mod_inscription_texte|sprintf:$link.inscription:$link.inscription:$link.inscription}
    - Halo.fr + Halo.fr
    -{include file='cms/footer.tpl'} +{include file='cms/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/accueil.tpl b/onyx2/tpl/game/accueil.tpl index ebc5c25..ff30d89 100644 --- a/onyx2/tpl/game/accueil.tpl +++ b/onyx2/tpl/game/accueil.tpl @@ -1,20 +1,22 @@ {include file='game/header.tpl'}

    Événements

    {if $multi}Multicompte : évitez toute interaction avec {foreach from=$multi item=cmpt key=key}{if $cmpt.id_util != $planete->id_user}{if $key > 0}, {/if}{$cmpt.pseudo}{/if}{/foreach} durant cette session.
    {/if} - {if $planete->mv < 0}Une demande de suppression de votre compte est en cours. Il sera supprimé sous 48h.
    Si vous n'avez pas demandé la suppression de votre compte, contactez un opérateur au plus vite.
    {/if} - Heure du serveur: {$datehb} + {if $planete->mv < 0}Une demande de suppression de votre compte est en cours. Il sera supprimé sous 48h.
    Si vous n'avez pas demandé la suppression de votre compte, contactez un opérateur au plus vite.

    {/if} + Heure du serveur : {$smarty.now|date_format:"/%a %d %b %Y/%H%M %S"} {foreach from=$radar item=flottes key=key} {foreach from=$flottes.0 item=flotte key=key} {if $flotte.mission == 1}

    attaque: Une flotte ennemie en provenance de {$flotte.nom_planete|escape} [{$flotte.start_galaxie}:{$flotte.start_ss}:{$flotte.start_position}] atteint la planète {$flottes.1.0|escape} [{$flottes.1.1}:{$flottes.1.2}:{$flottes.1.3}] dans {$flotte.arrive_time}

    {elseif $flotte.mission == 2}

    transport: Une flotte en provenance de {$flotte.nom_planete|escape} [{$flotte.start_galaxie}:{$flotte.start_ss}:{$flotte.start_position}] atteint la planète {$flottes.1.0|escape} [{$flottes.1.1}:{$flottes.1.2}:{$flottes.1.3}] dans {$flotte.arrive_time}

    + {elseif $flotte.mission == 6 || $flotte.mission == 7}

    stationnement/don: Une flotte en provenance de {$flotte.nom_planete|escape} [{$flotte.start_galaxie}:{$flotte.start_ss}:{$flotte.start_position}] atteint la planète {$flottes.1.0|escape} [{$flottes.1.1}:{$flottes.1.2}:{$flottes.1.3}] dans {$flotte.arrive_time}

    {/if} {/foreach} {/foreach} - {if $alertMail >= 2}

    messagerie: {$alertMail} messages non lu

    - {elseif $alertMail >= 1}

    messagerie: {$alertMail} message non lu

    + {if $alertMail.0 + $alertMail.1 >= 1}

    messagerie: {if $alertMail.0}{$alertMail.0} message{if $alertMail.0 > 1}s{/if}{/if}{if $alertMail.0 != 0 && $alertMail.1 != 0} et {else} non lu{/if}{if $alertMail.1}{$alertMail.1} rapport{if $alertMail.1 > 1}s{/if} non lu{/if}

    {/if}

    {if !$planete->nom_planete}Sans nom{/if}{$planete->nom_planete|escape} ({$planete->pseudo})

    - Planète + {if SURFACE == "planete"}Planète + {else}Astéroïde + {/if}

    Infos

    {if SURFACE == "planete"}

    Diamètre: {$diametre|separerNombres} km ({$planete->casesRest} case{if $planete->casesRest > 1}s{/if} disponible{if $planete->casesRest > 1}s{/if} sur {$planete->cases})

    {/if}

    Race : {$planete->race}

    @@ -22,6 +24,10 @@ {if SURFACE == "planete"}

    population: {$planete->population|separerNombres}

    crédits: {$planete->credits|separerNombres}

    + {else} +

    nombre de membres: {123456789|separerNombres}

    +

    fondateur: {$planete->fondateur->pseudo}

    +

    crédits: {$planete->credits_alliance|separerNombres}

    {/if}

    Classement: {if $planete->place_points == '0'}non classé{else}{$planete->place_points}{if $planete->place_points == '1'}er{else}ème{/if}{/if} ({$points|separerNombres} points)

    {if $alliance}

    Alliance: [{$alliance.tag|upper}] {$alliance.nom}

    {/if} @@ -29,8 +35,8 @@

    En cours sur la planète

    {if $fileBat}

    - {foreach from=$fileBat item=element} - {if $i == true} - {else}{assign var='i' value=true}Bâtiments : {/if}{$LANG.$race.batiments.noms_sing[$element.0]}{if $element.1} (démolition){/if} + {foreach from=$fileBat key=key item=element} + {if $key < 3}{if $i == true} - {else}{assign var='i' value=true}Bâtiments : {/if}{$LANG.$race.batiments.noms_sing[$element.0]}{if $element.1} (démolition){/if}{elseif $key == 3}...{/if} {/foreach}

    {/if} @@ -62,5 +68,8 @@ {/foreach} {/if} + {else} +

    Infos de l'alliance

    + {$planete->details.texte_interne} {/if} {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/chat_ajax.tpl b/onyx2/tpl/game/alliance/chat_ajax.tpl new file mode 100644 index 0000000..eb60570 --- /dev/null +++ b/onyx2/tpl/game/alliance/chat_ajax.tpl @@ -0,0 +1,27 @@ +{include file='game/header.tpl'} +

    Chat

    + + {if $planete->permissions_alliance &256} +
    +           +
    +
    + {/if} +
    + + + + + + + + + + +
    Vous vous connectez au chat
    [pseudo] heure + Message +
    +
    + + +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/chat.tpl b/onyx2/tpl/game/alliance/chat_irc.tpl similarity index 67% rename from templates/game/chat.tpl rename to onyx2/tpl/game/alliance/chat_irc.tpl index 076bf7d..74d1716 100644 --- a/templates/game/chat.tpl +++ b/onyx2/tpl/game/alliance/chat_irc.tpl @@ -1,13 +1,11 @@ {include file='game/header.tpl'}

    Chat

    - Le chat est désactivé pour le moment - + +

    Vous pouvez aussi utiliser votre propre client IRC : details.chan_chat)}#{/if}{$planete->details.chan_chat}">irc:{$planete->url_chat}:{$planete->details.port_chat}{if !ereg("#", $planete->details.chan_chat)}#{/if}{$planete->details.chan_chat}
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/gestion_alliance.tpl b/onyx2/tpl/game/alliance/gestion_alliance.tpl new file mode 100644 index 0000000..bfddd66 --- /dev/null +++ b/onyx2/tpl/game/alliance/gestion_alliance.tpl @@ -0,0 +1,62 @@ +{include file='game/header.tpl'} +{include file='game/alliance/gestion_common.tpl'} +

    Designation de l'alliance


    + {$planete->nom_alliance}
    + {$planete->tag}
    + {$planete->race}

    + Pour changer le tag ou le nom de votre alliance, veuillez contacter un opérateur.


    +
    +
    +

    +

    +
    +
    +

    Communication et défense de l'alliance


    +
    +
    +

    +
    +

    +

    +
    +
    +

    Paramètres des moyens de communication


    +
    +
    +
    +
    +
    +
    +
    +
    + Laissez l'adresse du serveur IRC vide pour utiliser le chat par défaut du jeu.


    +

    +
    +
    +

    Réglages des inscriptions


    +
    +
    +

    +

    +
    +

    +
    +

    +
    +
    + {if $planete->fondateur == $planete->id_user} +

    Changer de fondateur


    +
    +
    + Vous êtres actuellement le fondateur de l'alliance.

    + +
    +

    +
    +
    + {/if} +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/gestion_common.tpl b/onyx2/tpl/game/alliance/gestion_common.tpl new file mode 100644 index 0000000..5cbce2d --- /dev/null +++ b/onyx2/tpl/game/alliance/gestion_common.tpl @@ -0,0 +1,6 @@ +
      + {if $planete->permissions_alliance & 32}
    • Membres
    • {/if} + {if $planete->permissions_alliance & 128}
    • Grades
    • {/if} + {if $planete->permissions_alliance & 64}
    • wing)} class="hilight"{/if}>Wings
    • {/if} + {if $planete->permissions_alliance & 128 && !$planete->wing}
    • Alliance
    • {/if} +
    \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/gestion_first.tpl b/onyx2/tpl/game/alliance/gestion_first.tpl new file mode 100644 index 0000000..51fa6c8 --- /dev/null +++ b/onyx2/tpl/game/alliance/gestion_first.tpl @@ -0,0 +1,8 @@ +{include file='game/header.tpl'} +

    Gestion de l'alliance

    +

    Gérer les membres et postulants

    +

    Gérer les grades

    +

    Gérer des wings

    +
    +

    Gérer l'alliance

    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/gestion_grades.tpl b/onyx2/tpl/game/alliance/gestion_grades.tpl new file mode 100644 index 0000000..d2be857 --- /dev/null +++ b/onyx2/tpl/game/alliance/gestion_grades.tpl @@ -0,0 +1,57 @@ +{include file='game/header.tpl'} +{include file='game/alliance/gestion_common.tpl'} +

    Gestion des grades existants

    + + +{foreach from=$grades item=grade} + + + + + + + + + + + + + + +{/foreach} + + + + + + + + + + + + + + + + + +
    {$grade.nom|escape}{if $grade.auth & 1}Oui{else}Non{/if}{if $grade.auth & 2}Oui{else}Non{/if}{if $grade.auth & 4}Oui{else}Non{/if}{if $grade.auth & 8}Oui{else}Non{/if}{if $grade.auth & 16}Oui{else}Non{/if}{if $grade.auth & 32}Oui{else}Non{/if}{if $grade.auth & 64}Oui{else}Non{/if}{if $grade.auth & 128}Oui{else}Non{/if}{if $grade.auth & 256}Oui{else}Non{/if}{if $grade.auth & 512}Oui{else}Non{/if}Supprimer
    NomBâtimentsVaisseauxFlottesDiplomatieCréditsMembresWingsAllianceChatMessagerieActions
    +

    {if $grade_mod}Modifier{else}Créer{/if} un grade


    +
    +
    +

    +
    +
    +
    +
    +

    +
    +
    +
    +
    +
    +
    +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/gestion_membres.tpl b/onyx2/tpl/game/alliance/gestion_membres.tpl new file mode 100644 index 0000000..ac9d1c7 --- /dev/null +++ b/onyx2/tpl/game/alliance/gestion_membres.tpl @@ -0,0 +1,37 @@ +{include file='game/header.tpl'} +{include file='game/alliance/gestion_common.tpl'} +

    Gestion des membres

    + + +{foreach from=$membres item=membre} + + + + + + + + +{/foreach} + + + + + + + + + + + +
    {$membre.pseudo}{$membre.race}{$membre.last_visite|date_format:"%d/%m/%y %H:%M:%S"}

    MessageExclure
    PseudoRaceDernière connexion GradeMPActions
    +

    Gestion des postulants

    +
    + {foreach from=$postulants item=postulant} +
    +
    {$postulant.pseudo} le {$postulant.timestamp|date_format:"%d/%m/%y %H:%M:%S"}
    +
    {$postulant.message|escape|nl2br}
    +
    + {/foreach} +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/gestion_wing.tpl b/onyx2/tpl/game/alliance/gestion_wing.tpl new file mode 100644 index 0000000..16a9664 --- /dev/null +++ b/onyx2/tpl/game/alliance/gestion_wing.tpl @@ -0,0 +1,43 @@ +{include file='game/header.tpl'} +{include file='game/alliance/gestion_common.tpl'} +

    Gestion des wings

    +{if $wings} + + +{foreach from=$wings item=wing} + + + + + + + + +{/foreach} + + + + + + + + + + + +
    {$wing.nom_alliance}{$wing.race}{$wing.nbMembres}{$wing.pseudo}Messagesupprimer
    Nom de la wingRaceNombre de membresFondateurMP fondateurActions
    +{else} +
    L'alliance ne possède aucune wing.
    +{/if} +

    Créer une wing

    +
    +
    +
    +
    +
    +
    + Le membre fondateur ne doit faire actuellement parti d'aucune alliance.
    La wing sera créée une fois que le fondateur aura accepté votre demande.

    + +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/nm_accueil.tpl b/onyx2/tpl/game/alliance/nm_accueil.tpl new file mode 100644 index 0000000..71a6575 --- /dev/null +++ b/onyx2/tpl/game/alliance/nm_accueil.tpl @@ -0,0 +1,13 @@ +{include file='game/header.tpl'} +

    Rechercher une alliance

    +
    +
    +
    +
    + +
    +
    +
    +

    Créer une alliance

    +

    {if $fondation}Consulter le statut de votre alliance{else}Fonder une alliance{/if}

    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/nm_fonder.tpl b/onyx2/tpl/game/alliance/nm_fonder.tpl new file mode 100644 index 0000000..ec6e0ef --- /dev/null +++ b/onyx2/tpl/game/alliance/nm_fonder.tpl @@ -0,0 +1,11 @@ +{include file='game/header.tpl'} +

    Création d'une alliance

    +
    +
    +

    Créer une alliance ne peut pas se faire seul. Une fois que vous aurez lancé la procédure, un lien vous sera donné. Pour finir la création, donnez ce lien à quatre personnes qui sont sans alliance afin qu'elles ratifient l'alliance.

    +
    +
    + +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/nm_postuler.tpl b/onyx2/tpl/game/alliance/nm_postuler.tpl new file mode 100644 index 0000000..8dfd48d --- /dev/null +++ b/onyx2/tpl/game/alliance/nm_postuler.tpl @@ -0,0 +1,10 @@ +{include file='game/header.tpl'} +

    Postuler pour l'alliance : {$alliance.nom_alliance|capitalize|escape}

    +
    +
    +

    {$alliance.message_inscription|escape|bbcode|nl2br}

    +
    + +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/nm_search.tpl b/onyx2/tpl/game/alliance/nm_search.tpl new file mode 100644 index 0000000..06946ee --- /dev/null +++ b/onyx2/tpl/game/alliance/nm_search.tpl @@ -0,0 +1,26 @@ +{include file='game/header.tpl'} + + + + + + + + + +{foreach from=$recherches item=recherche} + + {if $recherche.etat_inscription == 2} + + + + {else} + + + + {/if} + +{/foreach} + +
    [TAG] AllianceRaceEtat inscriptions
    [{$recherche.tag|upper|escape}] {$recherche.nom_alliance|escape}En fondationEn fondation[{$recherche.tag|upper|escape}] {$recherche.nom_alliance|escape}{$recherche.race}{if $recherche.etat_inscription}Ouvertes{else}Fermées{/if}
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/nm_signer.tpl b/onyx2/tpl/game/alliance/nm_signer.tpl new file mode 100644 index 0000000..2dce66a --- /dev/null +++ b/onyx2/tpl/game/alliance/nm_signer.tpl @@ -0,0 +1,9 @@ +{include file='game/header.tpl'} +

    Ratifier l'alliance : {$alliance.nom_alliance|capitalize|escape}

    +
    +
    Vous êtes sur le point de ratifier l'alliance [{$alliance.tag|upper|escape}] {$alliance.nom_alliance|escape}.
    Actuellement, {$alliance.nbsignatures} personnes(s) ont ratifier cette alliance.
    {if $ratifier}
    En ratifiant cette alliance, vous annulez votre signature pour l'alliance [{$ratifier.tag|upper|escape}] {$ratifier.nom_alliance|escape}
    {/if}
    Voulez-vous signer ?
    +
    + - +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/nm_statut.tpl b/onyx2/tpl/game/alliance/nm_statut.tpl new file mode 100644 index 0000000..ee295f4 --- /dev/null +++ b/onyx2/tpl/game/alliance/nm_statut.tpl @@ -0,0 +1,12 @@ +{include file='game/header.tpl'} +

    Alliance en fondation

    +

    Nom : {$alliance.nom_alliance}

    +

    Tag : {$alliance.tag|upper}


    +

    Signatures

    +

    Actuellement : {$nbSignatures}

    +

    Nécessaire : 4

    +

    Signataires : {foreach from=$pseudos key=k item=pseudo}{if $k != 0}, {/if}{$pseudo.pseudo}{/foreach}


    +

    Autre

    +

    Quitter l'alliance

    +

    Lien de signature : http://{$url_serveur}/{$first_page}?p=alliances&signer={$alliance.lien}

    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/alliance/view.tpl b/onyx2/tpl/game/alliance/view.tpl new file mode 100644 index 0000000..125398f --- /dev/null +++ b/onyx2/tpl/game/alliance/view.tpl @@ -0,0 +1,29 @@ +{include file='game/header.tpl'} +

    [{$alliance.tag|upper|escape}] {$alliance.nom_alliance|capitalize|escape}

    + + + + + + + + + + + + + + + + + + + + + + + +
    Nom : {$alliance.nom|escape} ({$alliance.tag|upper|escape})
    Membres : {$nbmembres} (Liste des membres)
    Votre grade :{$grade}
    Status des inscriptions :{if $alliance.etat_inscription}Ouvertes{if !$planete->id_alliance} - Postuler{/if}{else}Fermée{/if}
    +

    Présentation

    + {$alliance.presentation|nl2br} +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/amis.tpl b/onyx2/tpl/game/amis.tpl index 382996c..9dad9c0 100644 --- a/onyx2/tpl/game/amis.tpl +++ b/onyx2/tpl/game/amis.tpl @@ -18,9 +18,9 @@

    Ajouter un ami

    -
    -
    - +
    +
    +
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/arbre.tpl b/onyx2/tpl/game/arbre.tpl index 94ecf19..79c63be 100644 --- a/onyx2/tpl/game/arbre.tpl +++ b/onyx2/tpl/game/arbre.tpl @@ -6,9 +6,15 @@
    +{if SURFACE == "planete"} {foreach from=$batiments key=key item=batiment} {/foreach} +{else} +{foreach from=$batiments key=key item=batiment} + +{/foreach} +{/if}
    Batiments (niveau)Technologies nécessaires (niveau actuel)
    {$LANG.$raceAff.batiments.noms_sing.$key|ucfirst} ({$batiment.niveau}) :{$batiment.etat}
    {$LANG.$raceAff.alli_batiments.noms_sing.$key|ucfirst} ({$batiment.niveau}) :{$batiment.etat}
    diff --git a/onyx2/tpl/game/batiments.tpl b/onyx2/tpl/game/batiments.tpl index 1325a4b..7136bf0 100644 --- a/onyx2/tpl/game/batiments.tpl +++ b/onyx2/tpl/game/batiments.tpl @@ -1,47 +1,43 @@ {include file='game/header.tpl'} -

    File d'attente

    -
    + + +

    File d'attente

    {if $file} +
      {foreach from=$file item=element key=key} - {$LANG.$race.batiments.noms_sing[$element.0]|ucfirst}{if $element.1} (démolition){/if} - - Annuler +
    • {$LANG.$race.batiments.noms_sing[$element.0]|ucfirst}{if $element.1} (démolition){/if} - {$element.2|countdown} - Annuler
    • {/foreach} -{else} Aucun bâtiment dans la file d'attente{/if} -
      -
    -

    Arbre des technologies


    -

    Bâtiments

    - + +{else} +
      +
    • Aucun bâtiment dans la file d'attente
    • +
    +{/if} +

    Arbre des technologies


    +

    Bâtiments

    +
    {foreach from=$batiments item=batiment} -
    - - - +
    +
    {$LANG.$race.batiments.noms_sing[$batiment.id]|ucfirst}{if $batiment.niveau > 0} (Niveau {$batiment.niveau}){/if}
    +
    {$LANG.$race.batiments.noms_sing[$batiment.id]}

    {$LANG.$race.batiments.descriptions[$batiment.id]}

    +
    + {if $batiment.niveau > 0}Niveau actuel : {$batiment.niveau}

    {/if} + {if $batiment.nec_metal > 0}Coût {$LANG.$race.ressources.noms.metal} : {$batiment.nec_metal|separerNombres}
    {/if} + {if $batiment.nec_cristal > 0}Coût {$LANG.$race.ressources.noms.cristal} : {$batiment.nec_cristal|separerNombres}
    {/if} + {if $batiment.nec_hydrogene > 0}Coût {$LANG.$race.ressources.noms.hydrogene} : {$batiment.nec_hydrogene|separerNombres}
    {/if} + Temps de construction : {$batiment.temps}
    +
    + {if $batiment.nec_hydrogene > $planete->hydrogene || $batiment.nec_cristal > $planete->cristal || $batiment.nec_metal > $planete->metal}Ressources insuffisantes + {else}{if $planete->casesRest >= 1}Construire{/if}{/if} + {if $batiment.enfile !== false}Arrêter{/if} + {if $batiment.niveau > 0} Démolir un niveau{/if} +
    +
    {/foreach} -
    - - {$LANG.$race.batiments.noms_sing[$batiment.id]} - {$LANG.$race.batiments.descriptions[$batiment.id]} - - -
    - {$LANG.$race.batiments.noms_sing[$batiment.id]|ucfirst}{if $batiment.niveau > 0} (Niveau {$batiment.niveau}){/if}

    - {if $batiment.nec_metal > 0} - {if $batiment.nec_metal > $planete->metal}Coût {$LANG.$race.ressources.noms.metal} : {$batiment.nec_metal|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.metal} : {$batiment.nec_metal|separerNombres}
    {/if} - {/if} - {if $batiment.nec_cristal > 0} - {if $batiment.nec_cristal > $planete->cristal}Coût {$LANG.$race.ressources.noms.cristal} : {$batiment.nec_cristal|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.cristal} : {$batiment.nec_cristal|separerNombres}
    {/if} - {/if} - {if $batiment.nec_hydrogene > 0} - {if $batiment.nec_hydrogene > $planete->hydrogene}Coût {$LANG.$race.ressources.noms.hydrogene} : {$batiment.nec_hydrogene|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$batiment.nec_hydrogene|separerNombres}
    {/if} - {/if} - Temps de construction : {$batiment.temps}

    - {if $batiment.nec_hydrogene > $planete->hydrogene || $batiment.nec_cristal > $planete->cristal || $batiment.nec_metal > $planete->metal}Ressources insuffisantes - {else}{if $planete->casesRest >= 1}Construire{/if}{/if} - {if $batiment.enfile !== false}Arrêter{/if} - {if $batiment.niveau > 0} Démolir un niveau{/if} -
    -
    +
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/batiments_alli.tpl b/onyx2/tpl/game/batiments_alli.tpl new file mode 100644 index 0000000..d28c878 --- /dev/null +++ b/onyx2/tpl/game/batiments_alli.tpl @@ -0,0 +1,37 @@ +{include file='game/header.tpl'} +

    File d'attente

    +{if $file} +
      +{foreach from=$file item=element key=key} +
    • {$LANG.$race.alli_batiments.noms_sing[$element.0]|ucfirst}{if $element.1} (démolition){/if} - {$element.2|countdown} - Annuler
    • +{/foreach} +
    +{else} +
      +
    • Aucun bâtiment dans la file d'attente
    • +
    +{/if} +

    Arbre des technologies


    +

    Bâtiments

    +
    +{foreach from=$batiments item=batiment} +
    +
    {$LANG.$race.alli_batiments.noms_sing[$batiment.id]|ucfirst}{if $batiment.niveau > 0} (Niveau {$batiment.niveau}){/if}
    +
    {$LANG.$race.alli_batiments.noms_sing[$batiment.id]}

    {$LANG.$race.alli_batiments.descriptions[$batiment.id]}

    +
    + {if $batiment.niveau > 0}Niveau actuel : {$batiment.niveau}

    {/if} + {if $batiment.nec_metal > 0}Coût {$LANG.$race.ressources.noms.metal} : {$batiment.nec_metal|separerNombres}
    {/if} + {if $batiment.nec_cristal > 0}Coût {$LANG.$race.ressources.noms.cristal} : {$batiment.nec_cristal|separerNombres}
    {/if} + {if $batiment.nec_hydrogene > 0}Coût {$LANG.$race.ressources.noms.hydrogene} : {$batiment.nec_hydrogene|separerNombres}
    {/if} + {if $batiment.nec_credits > 0}Coût {$LANG.$race.ressources.noms.credits} : {$batiment.nec_credits|separerNombres}
    {/if} + Temps de construction : {$batiment.temps}
    +
    + {if $batiment.nec_credits > $planete->credits_alliance || $batiment.nec_hydrogene > $planete->hydrogene || $batiment.nec_cristal > $planete->cristal || $batiment.nec_metal > $planete->metal}Ressources insuffisantes + {else}Construire{/if} + {if $batiment.enfile !== false}Arrêter{/if} + {if $batiment.niveau > 0 && $batiment.id != 0} Démolir un niveau{/if} +
    +
    +{/foreach} +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/carte.tpl b/onyx2/tpl/game/carte.tpl index 99dcc82..bb76ab9 100644 --- a/onyx2/tpl/game/carte.tpl +++ b/onyx2/tpl/game/carte.tpl @@ -1,34 +1,41 @@ {include file='game/header.tpl'} -

    Navigation

    -
    -

    Système Solaire

    - - - - - - - - - - - - - - - - - {foreach from=$carte item=plan} - - - - - - - - - - {/foreach} - -
    Système: {$position.0}:{$position.1}
    PositionNom planète
    Alliance
    Joueur
    RaceGouvernementDébris {$LANG.$race.ressources.noms.metal} | {$LANG.$race.ressources.noms.cristal}Fonctions
    {$plan.0}{if $plan.7}{$plan.1|escape}{else} {/if}{if $plan.1}{$plan.1|escape}
    {if $plan.6}[{$plan.6}]
    {/if}{$plan.5}{else} {/if}
    {if $plan.4}{$plan.4}{else} {/if}{if $plan.4}{$plan.6}{else} {/if}{if $plan.2}{$plan.2}{else}0{/if} | {if $plan.3}{$plan.3}{else}0{/if}{if $plan.5}Message{else} {/if}
    +

    Navigation

    +
    + +

    Système Solaire

    + + + + + + + + + + + + + + + + + {foreach from=$carte item=plan} + + + + + + + + + + {/foreach} + +
    Système: {$position.0}:{$position.1}
    PositionNom planète
    Alliance
    Joueur
    RaceGouvernementDébris {$LANG.$race.ressources.noms.metal} | {$LANG.$race.ressources.noms.cristal}Fonctions
    {$plan.0}{if $plan.7}{$plan.1|escape}{else} {/if}{if $plan.1}{$plan.1|escape}
    {if $plan.6}[{$plan.6}]
    {/if}{$plan.5}{else} {/if}
    {if $plan.4}{$plan.4}{else} {/if}{if $plan.4}{$plan.6}{else} {/if}{if $plan.2}{$plan.2}{else}0{/if} | {if $plan.3}{$plan.3}{else}0{/if}{if $plan.5}Message{else} {/if}
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/caserne.tpl b/onyx2/tpl/game/caserne.tpl index fe9a5ee..e5fd454 100644 --- a/onyx2/tpl/game/caserne.tpl +++ b/onyx2/tpl/game/caserne.tpl @@ -1,54 +1,40 @@ {include file='game/header.tpl'} -

    File d'attente

    -
    +

    File d'attente

    {if $file} +
      {foreach from=$file item=element key=key} - {if $i != true}Prochaine unité : - {/if} - {$element.1} {if $element.1 > 1}{$LANG.$race.caserne.noms_pluriel[$element.0]}{else}{$LANG.$race.caserne.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - - - Annuler un - Annuler tous + {if $djpass != true}
    • Prochaine unité : {$element.4|countdown}
    • {/if} +
    • {$element.1} {if $element.1 > 1}{$LANG.$race.caserne.noms_pluriel[$element.0]}{else}{$LANG.$race.caserne.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - {$element.3|countdown} - Annuler un - Annuler tous
    • {/foreach} -{else} Aucune unité dans la file d'attente{/if} -
      -
    -

    Arbre des technologies


    -

    {$LANG.$race.batiments.noms_sing.9|ucfirst}

    + +{else} +
      +
    • Aucune unité dans la file d'attente
    • +
    +{/if} +

    Arbre des technologies


    +

    {$LANG.$race.batiments.noms_sing.9|ucfirst}

    {if $unites} - +
    {foreach from=$unites item=unite} -
    - - - +
    +
    {$LANG.$race.caserne.noms_sing[$unite.id]|ucfirst}{if $unite.nombre > 0} ({$unite.nombre} unité{if $unite.nombre > 1}s{/if}){/if}
    +
    {$LANG.$race.caserne.noms_sing[$unite.id]|ucfirst}

    {$LANG.$race.caserne.descriptions[$unite.id]}

    +
    + {if $unite.nombre > 0}Nombre actuel : {$unite.nombre}

    {/if} + {if $unite.nec_metal > 0}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}
    {/if} + {if $unite.nec_cristal > 0}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}
    {/if} + {if $unite.nec_hydrogene > 0}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}
    {/if} + Temps de construction : {$unite.temps}
    +
    + {if $unite.nec_hydrogene > $planete->hydrogene || $unite.nec_cristal > $planete->cristal || $unite.nec_metal > $planete->metal}Ressources insuffisantes + {else}
    + + +
    {/if} +
    +
    {/foreach} -
    - - Unité terrestre - {$LANG.$race.caserne.descriptions[$unite.id]} - - -
    - {$LANG.$race.caserne.noms_sing[$unite.id]|ucfirst}{if $unite.nombre > 0} ({$unite.nombre|separerNombres} unité{if $unite.nombre > 1}s{/if}){/if}

    - {if $unite.nec_metal > 0} - {if $unite.nec_metal > $planete->metal}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}
    {/if} - {/if} - {if $unite.nec_cristal > 0} - {if $unite.nec_cristal > $planete->cristal}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}
    {/if} - {/if} - {if $unite.nec_hydrogene > 0} - {if $unite.nec_hydrogene > $planete->hydrogene}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}
    {/if} - {/if} - Temps d'entraînement : {$unite.temps}

    -
    -
    - - -
    -
    -
    -
    -{else}
    Aucune unité à entraîner actuellement.
    {/if} +
    +{else}
    Aucune unité à entraîner actuellement.
    {/if} {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/chantierspatial.tpl b/onyx2/tpl/game/chantierspatial.tpl index 8b644f0..1d298fd 100644 --- a/onyx2/tpl/game/chantierspatial.tpl +++ b/onyx2/tpl/game/chantierspatial.tpl @@ -1,54 +1,40 @@ {include file='game/header.tpl'} -

    File d'attente

    -
    +

    File d'attente

    {if $file} +
      {foreach from=$file item=element key=key} - {if $i != true}Prochain vaisseau : - {/if} - {$element.1} {if $element.1 > 1}{$LANG.$race.vaisseaux.noms_pluriel[$element.0]}{else}{$LANG.$race.vaisseaux.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - - - Annuler un - Annuler tous + {if $djpass != true}
    • Prochain vaisseau : {$element.4|countdown}
    • {/if} +
    • {$element.1} {if $element.1 > 1}{$LANG.$race.vaisseaux.noms_pluriel[$element.0]}{else}{$LANG.$race.vaisseaux.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - {$element.3|countdown} - Annuler un - Annuler tous
    • {/foreach} -{else} Aucun vaisseau dans la file d'attente{/if} -
      -
    -

    Arbre des technologies


    -

    Chantier spatial

    + +{else} +
      +
    • Aucun vaisseau dans la file d'attente
    • +
    +{/if} +

    Arbre des technologies


    +

    {$LANG.$race.batiments.noms_sing.8|ucfirst}

    {if $vaisseaux} - +
    {foreach from=$vaisseaux item=vaisseau} -
    - - - +
    +
    {$LANG.$race.vaisseaux.noms_sing[$vaisseau.id]|ucfirst}{if $vaisseau.nombre > 0} ({$vaisseau.nombre} unité{if $vaisseau.nombre > 1}s{/if}){/if}
    +
    {$LANG.$race.vaisseaux.noms_sing[$vaisseau.id]|ucfirst}

    {$LANG.$race.vaisseaux.descriptions[$vaisseau.id]}

    +
    + {if $vaisseau.nombre > 0}Nombre actuel : {$vaisseau.nombre}

    {/if} + {if $vaisseau.nec_metal > 0}Coût {$LANG.$race.ressources.noms.metal} : {$vaisseau.nec_metal|separerNombres}
    {/if} + {if $vaisseau.nec_cristal > 0}Coût {$LANG.$race.ressources.noms.cristal} : {$vaisseau.nec_cristal|separerNombres}
    {/if} + {if $vaisseau.nec_hydrogene > 0}Coût {$LANG.$race.ressources.noms.hydrogene} : {$vaisseau.nec_hydrogene|separerNombres}
    {/if} + Temps de construction : {$vaisseau.temps}
    +
    + {if $vaisseau.nec_hydrogene > $planete->hydrogene || $vaisseau.nec_cristal > $planete->cristal || $vaisseau.nec_metal > $planete->metal}Ressources insuffisantes + {else}
    + + +
    {/if} +
    +
    {/foreach} -
    - - Vaisseaux - {$LANG.$race.vaisseaux.descriptions[$vaisseau.id]} - - -
    - {$LANG.$race.vaisseaux.noms_sing[$vaisseau.id]|ucfirst}{if $vaisseau.nombre > 0} ({$vaisseau.nombre} vaisseau{if $vaisseau.nombre > 1}x{/if}){/if}

    - {if $vaisseau.nec_metal > 0} - {if $vaisseau.nec_metal > $planete->metal}Coût {$LANG.$race.ressources.noms.metal} : {$vaisseau.nec_metal|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.metal} : {$vaisseau.nec_metal|separerNombres}
    {/if} - {/if} - {if $vaisseau.nec_cristal > 0} - {if $vaisseau.nec_cristal > $planete->cristal}Coût {$LANG.$race.ressources.noms.cristal} : {$vaisseau.nec_cristal|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.cristal} : {$vaisseau.nec_cristal|separerNombres}
    {/if} - {/if} - {if $vaisseau.nec_hydrogene > 0} - {if $vaisseau.nec_hydrogene > $planete->hydrogene}Coût {$LANG.$race.ressources.noms.hydrogene} : {$vaisseau.nec_hydrogene|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$vaisseau.nec_hydrogene|separerNombres}
    {/if} - {/if} - Temps de construction : {$vaisseau.temps}

    -
    -
    - - -
    -
    -
    -
    -{else}
    Aucun vaisseau à construire actuellement.
    {/if} +
    +{else}
    Aucun vaisseau à construire actuellement.
    {/if} {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/chantierterrestre.tpl b/onyx2/tpl/game/chantierterrestre.tpl index 3214ccf..52eec5a 100644 --- a/onyx2/tpl/game/chantierterrestre.tpl +++ b/onyx2/tpl/game/chantierterrestre.tpl @@ -1,52 +1,44 @@ {include file='game/header.tpl'} -

    File d'attente

    -
    +

    +

    File d'attente

    {if $file} +
      {foreach from=$file item=element key=key} - {if $i != true}Prochaine {if $element.5}unité{else}défense{/if} : - {/if} - {$element.1} {if $element.1 > 1}{$LANG.$race.terrestre.noms_pluriel[$element.0]}{else}{$LANG.$race.terrestre.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - - - Annuler un - Annuler tous + {if $djpass != true}
    • Prochaine {if $element.5}unité{else}défense{/if} : {$element.4|countdown}
    • {/if} +
    • {$element.1} {if $element.1 > 1}{$LANG.$race.terrestre.noms_pluriel[$element.0]}{else}{$LANG.$race.terrestre.noms_sing[$element.0]}{/if}{if $element.2} (démolition){/if} - {$element.3|countdown} - Annuler un - Annuler tous
    • {/foreach} -{else} Aucune unité dans la file d'attente{/if} -
      -
    -

    Arbre des technologies


    -

    Chantier terrestre

    - + +{else} +
      +
    • Aucune unité dans la file d'attente
    • +
    +{/if} +

    Arbre des technologies


    +

    {$LANG.$race.batiments.noms_sing.7|ucfirst}

    +{if $unites} +
    {foreach from=$unites item=unite} -
    - - - +
    +
    {$LANG.$race.terrestre.noms_sing[$unite.id]|ucfirst}{if $unite.nombre > 0} ({$unite.nombre} unité{if $unite.nombre > 1}s{/if}){/if}
    +
    {$LANG.$race.terrestre.noms_sing[$unite.id]|ucfirst}

    {$LANG.$race.terrestre.descriptions[$unite.id]}

    +
    + {if $unite.nombre > 0}Nombre actuel : {$unite.nombre}

    {/if} + {if $unite.nec_metal > 0}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}
    {/if} + {if $unite.nec_cristal > 0}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}
    {/if} + {if $unite.nec_hydrogene > 0}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}
    {/if} + Temps de construction : {$unite.temps}
    +
    + {if $unite.nec_hydrogene > $planete->hydrogene || $unite.nec_cristal > $planete->cristal || $unite.nec_metal > $planete->metal}Ressources insuffisantes + {else}
    + + +
    {/if} +
    +
    {/foreach} -
    - - Unité terrestre - {$LANG.$race.terrestre.descriptions[$unite.id]} - - -
    - {$LANG.$race.terrestre.noms_sing[$unite.id]|ucfirst}{if $unite.nombre > 0} ({$unite.nombre} unité{if $unite.nombre > 1}s{/if}){/if}

    - {if $unite.nec_metal > 0} - {if $unite.nec_metal > $planete->metal}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.metal} : {$unite.nec_metal|separerNombres}
    {/if} - {/if} - {if $unite.nec_cristal > 0} - {if $unite.nec_cristal > $planete->cristal}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.cristal} : {$unite.nec_cristal|separerNombres}
    {/if} - {/if} - {if $unite.nec_hydrogene > 0} - {if $unite.nec_hydrogene > $planete->hydrogene}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}
    - {else}Coût {$LANG.$race.ressources.noms.hydrogene} : {$unite.nec_hydrogene|separerNombres}
    {/if} - {/if} - Temps de construction : {$unite.temps}

    -
    -
    - - -
    -
    -
    -
    +
    +{else}
    Aucune unité ou défense ne peut être entraînée actuellement.
    {/if} {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/chat.tpl b/onyx2/tpl/game/chat.tpl index 076bf7d..e2bf5be 100644 --- a/onyx2/tpl/game/chat.tpl +++ b/onyx2/tpl/game/chat.tpl @@ -1,6 +1,6 @@ {include file='game/header.tpl'}

    Chat

    - Le chat est désactivé pour le moment +
    Le chat est désactivé pour le moment
    - Carte spatiale - Options -
    - {if $alertMail}Messages et rapports ({$alertMail}){else}Messages et rapports{/if} - Alliance - Classement - Chat - Forums - Rapports de bug - F.A.Q. - Déconnexion -
    -{/if}
    -{if $page != "admin" && $page != "vide" && $page != "amis" && $page != "flotten" && $page != "messagerie" && $page != "envoyer" && $page != "bugs" && $page != "carte" && $page != "classement" && $page != "options" && $page != "simulation" && $page != "vp" && $page != "operateur" && $titre != "Alliance"} -
    -
    - image}.jpg" width="70" height="70" alt="{$planete->nom_planete|escape}" /> -
    Bonjour, {$planete->pseudo}.
    Votre position actuelle:

    -
    {$LANG.$race.ressources.noms.energie|ucfirst}
    {if $planete->energieConso >= $planete->energie}{/if}{$planete->energieConso|separenombre}/{$planete->energie|separenombre}{if $planete->alert_ressources.4}{/if}
    -
    {$LANG.$race.ressources.noms.hydrogene|ucfirst}
    {if $planete->alert_ressources.2 == true}{/if}{$planete->hydrogene|separenombre}{if $planete->alert_ressources.2}{/if}
    -
    {$LANG.$race.ressources.noms.cristal|ucfirst}
    {if $planete->alert_ressources.1 == true}{/if}{$planete->cristal|separenombre}{if $planete->alert_ressources.1}{/if}
    -
    {$LANG.$race.ressources.noms.metal|ucfirst}
    {if $planete->alert_ressources.0 == true}{/if}{$planete->metal|separenombre}{if $planete->alert_ressources.0}{/if}
    -
    +
    {$LANG.cntRaces|sprintf:$header.count.1:$header.count.0:$header.count.2}
    +
    +
    + +
    + +{if $page != "admin" && $page != "vide" && $page != "amis" && $page != "flotten" && $page != "messagerie" && $page != "pilori" && $page != "envoyer" && $page != "bugs" && $page != "carte" && $page != "classement" && $page != "options" && $page != "simulation" && $page != "vp" && $page != "operateur" && !ereg("alliance/", $page) && !ereg("diplomatie/", $page)} + {/if} - {if $page != "admin" && $page != "operateur"}
    {$pub}
    {/if} -
    -
    \ No newline at end of file + + {if $page != "admin" && $page != "operateur"}
    {$pub}
    {/if} + +
    + \ No newline at end of file diff --git a/onyx2/tpl/game/laboratoire.tpl b/onyx2/tpl/game/laboratoire.tpl index c542a09..6f044ae 100644 --- a/onyx2/tpl/game/laboratoire.tpl +++ b/onyx2/tpl/game/laboratoire.tpl @@ -3,7 +3,7 @@
    {if $file} {foreach from=$file item=element key=key} - {$LANG.$race.technologies.noms_sing[$element.0][$element.1]|ucfirst} - - Annuler + {$LANG.$race.technologies.noms_sing[$element.0][$element.1]|ucfirst} - - Annuler {/foreach} {else} Aucune technologie dans la file d'attente{/if}
    @@ -40,7 +40,7 @@ {else}Coût {$LANG.$race.ressources.noms.credits} : {$recherche.nec_credits|separerNombres}
    {/if} {/if} Temps de recherche : {$recherche.temps}

    - {if $recherche.enfile}Arrêter + {if $recherche.enfile !== false}Arrêter {elseif $recherche.nec_credits > $planete->credits || $recherche.nec_hydrogene > $planete->hydrogene || $recherche.nec_cristal > $planete->cristal || $recherche.nec_metal > $planete->metal}{$LANG.$race.ressources.noms.credits|ucfirst} insuffisants {else}Rechercher {/if} diff --git a/onyx2/tpl/game/marche.tpl b/onyx2/tpl/game/marche.tpl index 51e3fca..f3044e0 100644 --- a/onyx2/tpl/game/marche.tpl +++ b/onyx2/tpl/game/marche.tpl @@ -1,40 +1,18 @@ {include file='game/header.tpl'} -

    Bourse des ressources

    -

    Les prix sont donnés en milliers de crédits

    +

    Bourse des ressources

    +

    Les prix sont donnés en milliers de crédits

    {foreach from=$bourse item=action} -
    - - - - - - - - - - - - - - - - - -
    {$LANG.$race.ressources.noms[$action.id]}
    {$LANG.$race.ressources.noms[$action.id]|ucfirst}{$action.dispo|separerNombres}Prix
    -
    -
    - Acheter : - -
    -
    -
    {$action.prixA|separerNombres}
    -
    -
    - Vendre : - -
    -
    -
    {$action.prixV|separerNombres}
    -
    +
    +
    {$LANG.$race.ressources.noms[$action.id]|ucfirst} {$LANG.$race.ressources.noms[$action.id]}
    +
    +
    +
    Total : {$action.dispo|separerNombres}
    + +
    + + +
    +
    +
    {/foreach} {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/menu_asteroide.tpl b/onyx2/tpl/game/menu_asteroide.tpl new file mode 100644 index 0000000..c0f6c45 --- /dev/null +++ b/onyx2/tpl/game/menu_asteroide.tpl @@ -0,0 +1,72 @@ + +{if $planete->permissions_alliance & 1 || $planete->permissions_alliance & 2} + +{/if} + + \ No newline at end of file diff --git a/onyx2/tpl/game/menu_joueurs.tpl b/onyx2/tpl/game/menu_joueurs.tpl new file mode 100644 index 0000000..5fd03ec --- /dev/null +++ b/onyx2/tpl/game/menu_joueurs.tpl @@ -0,0 +1,68 @@ + + + \ No newline at end of file diff --git a/onyx2/tpl/game/messagerie.tpl b/onyx2/tpl/game/messagerie.tpl index e28660b..a4838d7 100644 --- a/onyx2/tpl/game/messagerie.tpl +++ b/onyx2/tpl/game/messagerie.tpl @@ -1,22 +1,20 @@ {include file='game/header.tpl'} -

    Messages

    - {$avertissement} -

    Ecrire un message

    -
    -{foreach from=$messages item=message} -
    -
    {$message.0} de {$message.2} à {$message.1}
    {$message.3|nl2br}
    -
    +

    {$titreR}

    +

    + {$avertissement} +
    +{foreach from=$messages item=message key=key} + +
    {if $onglet != "rapports"}{/if}{$message.sujet}{if $onglet != "rapports"}{/if}{if !empty($message.expediteur)} {if $onglet == "send"}vers {$message.destinataire}{else}de {$message.expediteur}{/if}{/if} le {$message.temps|date_format:"%d/%m/%y à %H:%M"}
    +
    {if $onglet == "rapports"}{$message.contenu|nl2br}{else}{$message.contenu|escape|bbcode|nl2br}{/if}{if $onglet != "send" && $onglet != "rapports"}{/if}
    + {/foreach} -


    Supprimer la sélection :

    - -

    Rapports

    -
    -{foreach from=$rapports item=rapport} -
    -
    {$rapport.0} à {$rapport.1}
    {$rapport.3}
    -
    -{/foreach} -


    Supprimer la sélection :

    -
    + {if $onglet != "send" && $messages}Supprimer le sélection : + {elseif !$messages}
    Aucun {if $onglet == "rapports"}rapport{else}message{/if}
    {/if} +
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/operateur.tpl b/onyx2/tpl/game/operateur.tpl index 55d45eb..02bcd2a 100644 --- a/onyx2/tpl/game/operateur.tpl +++ b/onyx2/tpl/game/operateur.tpl @@ -8,24 +8,27 @@

    Problèmes connus

    Lisez les questions/réponses ci-dessous. Ne contactez un opérateur que si vous ne pouvez pas résoudre votre problème/demande.
    N'oubliez pas de contacter les opérateurs pour les raisons indiquées dans les règles du jeu. +
    {foreach from=$questions item=question} -
    -
    {$question.0}
    {$question.1}{if $auth_level > 4}{/if}
    -
    +
    +
    {$question.0}
    +
    {$question.1}{if $auth_level > 4}{/if}
    +
    {/foreach} +
    {if $auth_level >= 5}

    Ajouter un problème connu

    -
    - - -

    +
    + +
    {else}

    Prendre contact avec les opérateurs de la galaxie

    -
    - - -

    +
    + +
    {/if} {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/options/1.tpl b/onyx2/tpl/game/options/1.tpl new file mode 100644 index 0000000..75693a8 --- /dev/null +++ b/onyx2/tpl/game/options/1.tpl @@ -0,0 +1,9 @@ +{include file='game/header.tpl'} +{include file='game/options/common.tpl'} +

    Signature pour forums

    + Signature
    http://{$url_serveur}/sign.php?i={$planete->id_user}

    + [url=http://www.halo-battle.fr][img]http://{$url_serveur}/sign.php?i={$planete->id_user}[/img][/url] +


    + Signature
    http://{$url_serveur}/sign.php?i={$planete->id_user}&f=1

    + [url=http://www.halo-battle.fr][img]http://{$url_serveur}/sign.php?i={$planete->id_user}&f=1[/img][/url] +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/options/2.tpl b/onyx2/tpl/game/options/2.tpl new file mode 100644 index 0000000..88ac590 --- /dev/null +++ b/onyx2/tpl/game/options/2.tpl @@ -0,0 +1,25 @@ +{include file='game/header.tpl'} +{include file='game/options/common.tpl'} +

    Changer de mot de passe

    +
    +
    +
    +
    +

    Le nouveau mot de passe sera modifié après validation par mail. Veuillez vous assurez que votre adresse actuelle est toujours valide.


    + +
    +

    Changer d'adresse électronique

    +
    +
    +
    +

    +

    L'adresse électronique sera modifiée une fois validée depuis votre nouvelle adresse.


    + +
    +

    Mode vacances

    + Si vous devez vous absenter de votre compte pour une durée supérieure à 3 jours, vous pouvez mettre votre compte en mode vacances.
    Vous ne pouvez pas vous faire attaquer (les attaques déjà lancées ne seront pas annulées !) durant cette période, mais vous ne produirez pas de resources sur vos planètes. Vous retrouverez vos files d'attentes dans l'état dans lequel vous les avez laissées.
    +
    Activer le mode vacances maintenant +

    Supprimer son compte

    + {if $planete->mv < 0}Vous avez demandé la suppression de votre compte. Il sera supprimé sous 48h. + {else}
    Supprimer mon compte{/if} +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/options/3.tpl b/onyx2/tpl/game/options/3.tpl new file mode 100644 index 0000000..1cd138b --- /dev/null +++ b/onyx2/tpl/game/options/3.tpl @@ -0,0 +1,15 @@ +{include file='game/header.tpl'} +{include file='game/options/common.tpl'} +

    Recevoir des notifications par mail

    +

    Attention : page non fonctionnelle pour le moment !

    +
    +
    + + + + + + +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/options/4.tpl b/onyx2/tpl/game/options/4.tpl new file mode 100644 index 0000000..5f08dca --- /dev/null +++ b/onyx2/tpl/game/options/4.tpl @@ -0,0 +1,11 @@ +{include file='game/header.tpl'} +{include file='game/options/common.tpl'} +

    Recevoir des notifications par mail

    +
    +
    +
    +
    +

    +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/options/common.tpl b/onyx2/tpl/game/options/common.tpl new file mode 100644 index 0000000..a528e41 --- /dev/null +++ b/onyx2/tpl/game/options/common.tpl @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/onyx2/tpl/game/prochainement.tpl b/onyx2/tpl/game/prochainement.tpl index 195aed9..b29b877 100644 --- a/onyx2/tpl/game/prochainement.tpl +++ b/onyx2/tpl/game/prochainement.tpl @@ -1,3 +1,3 @@ {include file='game/header.tpl'} -
    Prochainement sur Halo-Battle.
    +
    Prochainement sur Halo-Battle.
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/rename.tpl b/onyx2/tpl/game/rename.tpl index 96b2834..46a1a7c 100644 --- a/onyx2/tpl/game/rename.tpl +++ b/onyx2/tpl/game/rename.tpl @@ -1,10 +1,15 @@ {include file='game/header.tpl'} - {$planete->nom_planete|escape} -

    Renommer la planète

    -
    -


    -
    -

    Abandonner la planète

    - {if $abandonH}Attention, cette action est irréversible ; vous perdrez tous les batiments, vaisseaux et unités présents sur cette planète, les flottes ayant une mision qui a pour origine votre planète se perdront dans l'espace.

    Si vous êtes sur de vouloir abandonner cette planète : cliquez sur ce lien.

    - {else}Vous ne pouvez pas abandonner cette planète car vous n'en avez pas d'autre.

    {/if} +

    Abandonner la planète

    + {if $abandonH}Attention, cette action est irréversible ; vous perdrez tous les batiments, vaisseaux et unités présents sur cette planète, les flottes ayant une mision qui a pour origine votre planète se perdront dans l'espace.

    Si vous êtes sur de vouloir abandonner cette planète : cliquez sur ce lien.

    + {else}Vous ne pouvez pas abandonner cette planète car vous n'en avez pas d'autre.

    {/if} +

    Renommer la planète

    +
    +
    {$planete->nom_planete|escape}
    +
    +
    +
    + +
    +
    +
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/ressources.tpl b/onyx2/tpl/game/ressources.tpl index a450316..acc06ca 100644 --- a/onyx2/tpl/game/ressources.tpl +++ b/onyx2/tpl/game/ressources.tpl @@ -1,18 +1,18 @@ {include file='game/header.tpl'}

    Ressources : Tableau récapitulatif des productions par heure

    -
    +
    - - {if $planete->batiments.1}{/if} - {if $planete->batiments.2}{/if} - - {if $planete->batiments.4}{/if} - - energieConso >= $planete->energie} class="lack"{/if}>{$ressources_conso.4|separernombres} + + {if $planete->batiments.1}{/if} + {if $planete->batiments.2}{/if} + + {if $planete->batiments.4}{/if} + + energieConso >= $planete->energie} class="lack"{/if}>{$ressources_conso.4|separerNombres}
    Coefficient{$LANG.$race.ressources.noms.metal|ucfirst}{$LANG.$race.ressources.noms.cristal|ucfirst}{$LANG.$race.ressources.noms.hydrogene|ucfirst}{$LANG.$race.ressources.noms.energie|ucfirst}
    {$planete->batiments.0} {$LANG.$race.batiments.noms_sing.0|ucfirst}%{$ressources_prod.0|separernombres}00-{$ressources_conso.0|separernombres}
    {$planete->batiments.1} {$LANG.$race.batiments.noms_sing.1|ucfirst}%0{$ressources_prod.1|separernombres}0-{$ressources_conso.1|separernombres}
    {$planete->batiments.2} {$LANG.$race.batiments.noms_sing.2|ucfirst}%00{$ressources_prod.2|separernombres}-{$ressources_conso.2|separernombres}
    {$planete->batiments.3} {$LANG.$race.batiments.noms_sing.3|ucfirst}%000{$ressources_prod.3|separernombres}
    {$planete->batiments.4} {$LANG.$race.batiments.noms_sing.4|ucfirst}%00-{$ressources_conso.3|separernombres}{$ressources_prod.4|separernombres}
    {$planete->batiments.10} {$LANG.$race.batiments.noms_sing.10|ucfirst}-{$ressources_silo.1|separernombres}{$ressources_silo.1|separernombres}{$ressources_silo.1|separernombres}0
    Total-{$ressources_prod.0|separernombres}{$ressources_prod.1|separernombres}{if $planete->batiments.3}{$ressources_toto.0|separernombres}{else}0{/if}
    {$planete->batiments.0} {$LANG.$race.batiments.noms_sing.0|ucfirst}%{$ressources_prod.0|separerNombres}00-{$ressources_conso.0|separerNombres}
    {$planete->batiments.1} {$LANG.$race.batiments.noms_sing.1|ucfirst}%0{$ressources_prod.1|separerNombres}0-{$ressources_conso.1|separerNombres}
    {$planete->batiments.2} {$LANG.$race.batiments.noms_sing.2|ucfirst}%00{$ressources_prod.2|separerNombres}-{$ressources_conso.2|separerNombres}
    {$planete->batiments.3} {$LANG.$race.batiments.noms_sing.3|ucfirst}%000{$ressources_prod.3|separerNombres}
    {$planete->batiments.4} {$LANG.$race.batiments.noms_sing.4|ucfirst}%00-{$ressources_conso.3|separerNombres}{$ressources_prod.4|separerNombres}
    {$planete->batiments.10} {$LANG.$race.batiments.noms_sing.10|ucfirst}-{$ressources_silo.1|separerNombres}{$ressources_silo.1|separerNombres}{$ressources_silo.1|separerNombres}0
    Total-{$ressources_prod.0|separerNombres}{$ressources_prod.1|separerNombres}{if $planete->batiments.3}{$ressources_toto.0|separerNombres}{else}0{/if}
    -

    - + +
    {include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/ressources_alli.tpl b/onyx2/tpl/game/ressources_alli.tpl new file mode 100644 index 0000000..80d19f1 --- /dev/null +++ b/onyx2/tpl/game/ressources_alli.tpl @@ -0,0 +1,9 @@ +{include file='game/header.tpl'} +

    Donner des crédits à l'alliance

    +
    +
    +
    +
    +
    +
    +{include file='game/footer.tpl'} \ No newline at end of file diff --git a/onyx2/tpl/game/vp.tpl b/onyx2/tpl/game/vp.tpl index 64f7378..d899358 100644 --- a/onyx2/tpl/game/vp.tpl +++ b/onyx2/tpl/game/vp.tpl @@ -1,4 +1,4 @@ {include file='game/header.tpl'} -
    ... veuillez patienter ...
    - {$contenu} +
    ... veuillez patienter ...
    + {if $contenu}{$contenu}{else}{/if} {include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/accueil.tpl b/templates/admin/accueil.tpl deleted file mode 100644 index fcc5c11..0000000 --- a/templates/admin/accueil.tpl +++ /dev/null @@ -1,11 +0,0 @@ -{include file='game/header.tpl'} -

    Evénements

    - Heure du serveur: {$datehb} -

    Version du serveur : {$version}

    -{foreach from=$news item=new key=key} -

    {$new.titre} : {$new.contenu|escape|nl2br}

    -{/foreach} -

    Infos

    -

    Messagerie : {$nbMail} message{if $nbMail > 1}s{/if} en attente

    -

    Pilori : {$nbPilori} joueur{if $nbPilori > 1}s{/if} dans le pilori de la galaxie

    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/bandeau.tpl b/templates/admin/bandeau.tpl deleted file mode 100644 index 58f26d8..0000000 --- a/templates/admin/bandeau.tpl +++ /dev/null @@ -1,19 +0,0 @@ -{include file='game/header.tpl'} - Ajouter un titre - - - - - - - - -{foreach from=$tableau item=ligne key=key} - - - {$ligne.texte|upper} - -{/foreach} - -
    ActionTexte
    EDIT | SUPPR
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/bandeau_add.tpl b/templates/admin/bandeau_add.tpl deleted file mode 100644 index 8dd09fb..0000000 --- a/templates/admin/bandeau_add.tpl +++ /dev/null @@ -1,9 +0,0 @@ -{include file='game/header.tpl'} -
    -

    - Texte :
    - Couleur :
    - -

    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/demarrage.tpl b/templates/admin/demarrage.tpl deleted file mode 100644 index dffa234..0000000 --- a/templates/admin/demarrage.tpl +++ /dev/null @@ -1,23 +0,0 @@ -{include file='game/header.tpl'} - Créer une nouvelle page -

    Pages de démarrage

    -

    La première news est celle qui sera affichée à la connexion des joueurs

    - - - - - - - - - -{foreach from=$tableau item=ligne key=key} - - - - - -{/foreach} - -
    ActionTitreDate de visibilité
    EDIT | SUPPR{$ligne.titre|escape}{$ligne.time|date_format:"%d/%m/%y %H:%M:%S"}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/demarrage_add.tpl b/templates/admin/demarrage_add.tpl deleted file mode 100644 index ef2e38e..0000000 --- a/templates/admin/demarrage_add.tpl +++ /dev/null @@ -1,10 +0,0 @@ -{include file='game/header.tpl'} -
    -

    - Titre :
    - Texte :

    - {if $mod.titre} Les utilisateurs ayant déjà vu la page la revéront de nouveau.
    {/if} - -

    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/erreur.tpl b/templates/admin/erreur.tpl deleted file mode 100644 index f05c447..0000000 --- a/templates/admin/erreur.tpl +++ /dev/null @@ -1,3 +0,0 @@ -{include file='game/header.tpl'} -
    {$message}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/inscription.tpl b/templates/admin/inscription.tpl deleted file mode 100644 index 497536b..0000000 --- a/templates/admin/inscription.tpl +++ /dev/null @@ -1,33 +0,0 @@ -{include file='game/header.tpl'} -
    -
    -

    -
    -
    -
    -

    Race :
    -

    - - - - - -
    - - - -
    -

    -
    -
    -

    -

    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/mail_liste.tpl b/templates/admin/mail_liste.tpl deleted file mode 100644 index 37279c8..0000000 --- a/templates/admin/mail_liste.tpl +++ /dev/null @@ -1,24 +0,0 @@ -{include file='game/header.tpl'} - - - - - - - - - - - -{foreach from=$mails item=ligne} - = 1} style="background: #{if $ligne.statut == 1}770000{elseif $ligne.statut == 2}007700{elseif $ligne.statut == 3}000077{elseif $ligne.statut == 4}770077{elseif $ligne.statut == 5}007777{elseif $ligne.statut == 6}777700{/if};"{/if}> - - - - - - -{/foreach} - -
    ActionStatutEmetteurSujetDate
    STAT
    LIRE
    SUPPR
    {$ligne.statut}{$ligne.pseudo}{$ligne.titre|escape}
    {$ligne.contenu|escape|truncate:50}
    {$ligne.time|date_format:"%d/%m/%y %H:%M:%S"}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/mail_view.tpl b/templates/admin/mail_view.tpl deleted file mode 100644 index 29f83a4..0000000 --- a/templates/admin/mail_view.tpl +++ /dev/null @@ -1,36 +0,0 @@ -{include file='game/header.tpl'} - - = 1} style="background: #{if $req.statut == 1}770000{elseif $req.statut == 2}007700{elseif $req.statut == 3}000077{elseif $req.statut == 4}770077{elseif $req.statut == 5}007777{elseif $req.statut == 6}777700{/if};"{/if}> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Emetteur{$req.pseudo}
    Statut{$req.statut}
    Date{$req.time|date_format:"%d/%m/%y %H:%M:%S"}
    Objet{$req.titre|escape}
    {$req.contenu|escape|nl2br}
    RépondreSupprimerStatutRetour<<< - >>>
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/mp_liste.tpl b/templates/admin/mp_liste.tpl deleted file mode 100644 index 37279c8..0000000 --- a/templates/admin/mp_liste.tpl +++ /dev/null @@ -1,24 +0,0 @@ -{include file='game/header.tpl'} - - - - - - - - - - - -{foreach from=$mails item=ligne} - = 1} style="background: #{if $ligne.statut == 1}770000{elseif $ligne.statut == 2}007700{elseif $ligne.statut == 3}000077{elseif $ligne.statut == 4}770077{elseif $ligne.statut == 5}007777{elseif $ligne.statut == 6}777700{/if};"{/if}> - - - - - - -{/foreach} - -
    ActionStatutEmetteurSujetDate
    STAT
    LIRE
    SUPPR
    {$ligne.statut}{$ligne.pseudo}{$ligne.titre|escape}
    {$ligne.contenu|escape|truncate:50}
    {$ligne.time|date_format:"%d/%m/%y %H:%M:%S"}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/print.tpl b/templates/admin/print.tpl deleted file mode 100644 index 8cdd116..0000000 --- a/templates/admin/print.tpl +++ /dev/null @@ -1,11 +0,0 @@ -{include file='game/header.tpl'} - {if $linkpage == "vplanetes"}Recalculer le hash (après déplacement d'une planète){/if} - -{foreach from=$tableau item=ligne key=key} - - - - -{/foreach} -
    {$key}{$ligne|truncate:82}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/print_choixP.tpl b/templates/admin/print_choixP.tpl deleted file mode 100644 index cd440c5..0000000 --- a/templates/admin/print_choixP.tpl +++ /dev/null @@ -1,29 +0,0 @@ -{include file='game/header.tpl'} -

    {$titre}

    - - - - - - - -
    -
    -

    - ID de la planète : - - -

    -
    -
    -
    -

    - Amas : - Système : - Position : - - -

    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/print_choixU.tpl b/templates/admin/print_choixU.tpl deleted file mode 100644 index 4f6c52d..0000000 --- a/templates/admin/print_choixU.tpl +++ /dev/null @@ -1,27 +0,0 @@ -{include file='game/header.tpl'} -

    {$titre}

    - - - - - - - -
    -
    -

    - ID : - - -

    -
    -
    -
    -

    - Nom : - - -

    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/print_key.tpl b/templates/admin/print_key.tpl deleted file mode 100644 index b0e1dd0..0000000 --- a/templates/admin/print_key.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{include file='game/header.tpl'} - - - - - - - -
    {$key}
    -
    - {if $type.0 == 'text' || $type.0 == 'longtext'}
    - {else}{/if} - - -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/rapports.tpl b/templates/admin/rapports.tpl deleted file mode 100644 index 578e555..0000000 --- a/templates/admin/rapports.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{include file='game/header.tpl'} -{foreach from=$tableau item=ligne key=key} -
    -
    {$ligne.sujet} de {$ligne.destinataire} à {$ligne.temps|date_format:"%d/%m/%y %H:%M:%S"}
    {$ligne.contenu}
    -
    -{/foreach} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/sanctionU_choix.tpl b/templates/admin/sanctionU_choix.tpl deleted file mode 100644 index de071a5..0000000 --- a/templates/admin/sanctionU_choix.tpl +++ /dev/null @@ -1,26 +0,0 @@ -{include file='game/header.tpl'} -

    {$titre}

    -
    - - - - - - - - - - -
    - Temps de vacances forcées : jours ("d" pour définitif, -3 pour réactiver le compte tout de suite)
    - Raison : -
    - ID : - -
    - Nom : - - -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/version.tpl b/templates/admin/version.tpl deleted file mode 100644 index 02a6bc3..0000000 --- a/templates/admin/version.tpl +++ /dev/null @@ -1,25 +0,0 @@ -{include file='game/header.tpl'} - Ajouter une version - - - - - - - - - - - -{foreach from=$tableau item=ligne key=key} - - - - - - - -{/foreach} - -
    ActionVersionInfosDatePar
    EDIT | SUPPR{$ligne.version}{$ligne.contenu}{$ligne.temps|date_format:"%d/%m/%y %H:%M:%S"}{$ligne.pseudo}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/version_add.tpl b/templates/admin/version_add.tpl deleted file mode 100644 index 9ca9335..0000000 --- a/templates/admin/version_add.tpl +++ /dev/null @@ -1,9 +0,0 @@ -{include file='game/header.tpl'} -
    -

    - Version :
    - Contenu :

    - -

    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/vflotte.tpl b/templates/admin/vflotte.tpl deleted file mode 100644 index 3ed5ac0..0000000 --- a/templates/admin/vflotte.tpl +++ /dev/null @@ -1,25 +0,0 @@ -{include file='game/header.tpl'} -

    Vérification des flottes

    - - - - - - - - - - - -{foreach from=$flottes item=flotte} - - - - - - - -{/foreach} - -
    UtilisateursDépart
    Arrivé
    Retour
    DuréesVaisseaux
    Vitesse
    Contenu
    {$flotte.0}
    {$flotte.2}
    {$flotte.3} {$flotte.4}
    {$flotte.5} {$flotte.6}
    {$flotte.7|date_format:"%d/%m/%y %H:%M:%S"}{$flotte.8}
    {$flotte.9}
    Métal : {$flotte.10}
    Cristal : {$flotte.11}
    Hydrogène : {$flotte.12}
    Vérification des IP - <<< page {$numpage}/{$nbpage} >>> - - - - - - - - - - - -{foreach from=$ips item=ip} - - - - - - - -{/foreach} - -
    Adresses IPNom d'utilisateurDate & heureTraçage IPAction
    {$ip.0}{$ip.3} ({$ip.2}){$ip.4|date_format:"%d/%m/%y %H:%M:%S"}{$ip.1}Déclaré
    Définitivement
    - <<< page {$numpage}/{$nbpage} >>> -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/admin/vp.tpl b/templates/admin/vp.tpl deleted file mode 100644 index 64f7378..0000000 --- a/templates/admin/vp.tpl +++ /dev/null @@ -1,4 +0,0 @@ -{include file='game/header.tpl'} -
    ... veuillez patienter ...
    - {$contenu} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/cms/erreur.tpl b/templates/cms/erreur.tpl deleted file mode 100644 index 484a569..0000000 --- a/templates/cms/erreur.tpl +++ /dev/null @@ -1,3 +0,0 @@ -{include file='cms/header.tpl'} -
    {$message}
    -{include file='cms/footer.tpl'} \ No newline at end of file diff --git a/templates/cms/footer.tpl b/templates/cms/footer.tpl deleted file mode 100644 index dcff187..0000000 --- a/templates/cms/footer.tpl +++ /dev/null @@ -1,14 +0,0 @@ -
    - - -
    -
    -{$script} - - - diff --git a/templates/cms/header.tpl b/templates/cms/header.tpl deleted file mode 100644 index 0e45290..0000000 --- a/templates/cms/header.tpl +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - ::Halo-Battle:: - {$titre} - - - - - - -
    -
    - - -
    diff --git a/templates/cms/inscription.tpl b/templates/cms/inscription.tpl deleted file mode 100644 index bd52013..0000000 --- a/templates/cms/inscription.tpl +++ /dev/null @@ -1,52 +0,0 @@ -{include file='cms/header.tpl'} - -
    -
    Informations
    -

    Bienvenue dans l'univers de Halo-Battle

    Afin de pouvoir jouer sur l'un des serveurs mis à votre disposition, veuillez remplir les champs ci-contre.

    Vous trouverez ici des informations pour vous aider tout au long de votre inscription.


    A bientôt dans le jeu
    Le staff de Halo-Battle

    -
    -
    -
    -
    Formulaire d'inscription
    -
    -
    - -
    -
    -
    -

    Race :
    - - - - - -
    - - - -
    -
    -
    -

    Génération ... -

    -

    -
    -
    -
    -
    - {if $erreurs} -
    -
    Impossible de valider votre inscription
    -
    -

    - {$erreurs} -

    -
    -
    - {/if} -{include file='cms/footer.tpl'} \ No newline at end of file diff --git a/templates/cms/maj.tpl b/templates/cms/maj.tpl deleted file mode 100644 index 822d2a8..0000000 --- a/templates/cms/maj.tpl +++ /dev/null @@ -1,8 +0,0 @@ -{include file='cms/header.tpl'} -
    -
    {$titre}
    -
    {$texte}
    -
    - -
    {$LANG.mod_inscription_texte|sprintf:$link.inscription:$link.inscription:$link.inscription}
    -{include file='cms/footer.tpl'} diff --git a/templates/cms/mini.tpl b/templates/cms/mini.tpl deleted file mode 100644 index e9e0a3e..0000000 --- a/templates/cms/mini.tpl +++ /dev/null @@ -1,30 +0,0 @@ -{include file='cms/header.tpl'} -
    -
    {$LANG.mod_login_titre}
    -
    -
    -
    - - - - - - - - - {$LANG.mod_login_forgotMdp} - -
    -
    -
    -
    - -
    {$LANG.mod_inscription_texte|sprintf:$link.inscription:$link.inscription:$link.inscription}
    -
    - Halo.fr -
    -{include file='cms/footer.tpl'} diff --git a/templates/cms/pilori.tpl b/templates/cms/pilori.tpl deleted file mode 100644 index 28241b3..0000000 --- a/templates/cms/pilori.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{include file='cms/header.tpl'} - - - - - - - - - - -{foreach from=$joueurs item=joueur} - - - - - - -{/foreach} - -
    UtilisateurRaisonFin du banissementOpérateur
    {$joueur.pseudo}{$joueur.raisonmv|escape}{if $joueur.mv == 3 || $joueur.last_visite == 2147483647}Définitif{else}{$joueur.last_visite+259200|date_format:"%a %d %B %Y %H:%M"|escape}{/if}{if $joueur.operateurmv}{mailto address=$joueur.mail encode="hex" text=$joueur.operateurmv}{else}Inconnu{/if}
    -{include file='cms/footer.tpl'} \ No newline at end of file diff --git a/templates/cms/secours.tpl b/templates/cms/secours.tpl deleted file mode 100644 index 0c1e6a1..0000000 --- a/templates/cms/secours.tpl +++ /dev/null @@ -1,13 +0,0 @@ -{include file='cms/header.tpl'} -
    -
    Connexion
    -
    - Sélectionnez votre galaxie :

    -{foreach from=$servers_name item=server_name key=key} - Galaxie {$server_name}
    -{/foreach} -
    -
    - -
    Le serveur de base de données est indisponible

    Le serveur de base de données n'étant actuellement pas en mesure d'assurer la génération des pages web, ni le processus de connexion ou d'inscription, utilisez les liens du cadre ci-contre pour accèder à la page de connexion de secours de votre serveur.

    Veuillez nous excuser pour la gène occasionnée, nous faisons notre possible pour rétablir le site au plus vite.

    Le Staff

    -{include file='cms/footer.tpl'} \ No newline at end of file diff --git a/templates/cms/test.tpl b/templates/cms/test.tpl deleted file mode 100644 index 4dc1f40..0000000 --- a/templates/cms/test.tpl +++ /dev/null @@ -1,71 +0,0 @@ -{include file='cms/header.tpl'} -
    -
    Connexion
    -
    Mot de passe oublié
    -
    - -
    INSCRIVEZ VOUS Rejoignez l'alliance ou engagez-vous

    DEFENDREZ VOUS L'HUMANITE OU LA DETRUIREZ VOUS?

    Repoussez l'ennemi et partez a la conquète des mondes-anneaux dans des univers vastes et riches basés sur l'univers du jeu vidéo Halo

    Une simple inscription gratuite et un navigateur internet sont demandés pour pouvoir participer a des batailles épiques!

    Cliquez ici pour vous inscrire En savoir plus
    - -
    -

    Actualités

    -

    15/06/07

    -
    - -

    Ghosts of Onyx dans : Halo Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. 9 commentaires PLUS >>

    -
    -
    - -

    Ghosts of Onyx dans : Halo Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. 9 commentaires PLUS >>

    -
    -
    - -

    Ghosts of Onyx dans : Halo Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. 9 commentaires PLUS >>

    -
    -

    14/06/07

    -
    - -

    Ghosts of Onyx dans : Halo Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. 9 commentaires PLUS >>

    -
    -
    - -

    Ghosts of Onyx dans : Halo Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. 9 commentaires PLUS >>

    -
    -
    - -

    Ghosts of Onyx dans : Halo Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. 9 commentaires PLUS >>

    -
    - -
    - -
    - -

    Ouverture de Halo-Battle " Votre Excellence...
    - J'ai demandé à ne pas être dérangé. J'espère que vous avez une bonne raison de venir me troubler dans mes méditations.
    - Votre Excellence... Il est enfin là.
    - Quoi donc ? Parle, 'Vatinree.
    - Ce pourquoi nous attendons en ce lieu depuis des années, Excellence ! C'est un jour béni par les Dieux !
    - Ainsi donc... Cela se peut-il ?... "


    Cette conversation entre ces deux Sangheili vous semble improbable ?
    Mais de quoi donc peuvent-ils discuter ?
    Ceux qui suivent Halo-Battle depuis longtemps auront peut-être la puce à l'oreille (ou peut-être avez-vous la puce à l'oreille tout court).
    Oui, cette fois, c'est bel et bien terminé : Halo-Battle va enfin voir le jour, après des années de rebondissements, d'espoirs incensés et d'efforts hors du commun pour donner un souffle de vie à ce projet.
    La chose assez paradoxale est que l'on peut voir cet heureux dénouement comme une sorte de fin en soit (pour ceux qui suivent depuis le début le projet par exemple), alors que ce n'est le début que d'une longue carrière et d'une volonté de tendre vers la perfection, en améliorant et nourrissant Halo-Battle d'idées et de suggestions toutes plus grandioses les unes que les autres.
    Préparez-vous donc non pas à finir le combat, mais à le commencer justement ! Rendez-vous le XX/XX/XXXX.
    9 commentaires PLUS >>

    -
    - -
    -
    Statistiques
    -
    Statistiques
    - -
    - -
    -
    -

    Sondage

    -
    Semaine du xx/xx au xx/xx
    -
    - - - - - - -
    -
    -
    -

    Dossiers

    -
    -

    DOSSIER HALO WARS Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam.

    - -
    -
    -{include file='cms/footer.tpl'} \ No newline at end of file diff --git a/templates/cms/vide.tpl b/templates/cms/vide.tpl deleted file mode 100644 index 85211ec..0000000 --- a/templates/cms/vide.tpl +++ /dev/null @@ -1,3 +0,0 @@ -{include file='cms/header.tpl'} - {$contenu} -{include file='cms/footer.tpl'} \ No newline at end of file diff --git a/templates/game/ATrapport_combat.tpl b/templates/game/ATrapport_combat.tpl deleted file mode 100644 index c3a658c..0000000 --- a/templates/game/ATrapport_combat.tpl +++ /dev/null @@ -1,197 +0,0 @@ -{if $termine}Le combat contre {$EN.pseudo} est terminé ! -{elseif $tour == '1'}Le combat contre {$EN.pseudo} est engagé ! -{else}Suite du combat contre {$EN.pseudo} !{/if}

    -Tour n° : {$tour}

    -Tactique lors de ce tour : {$flotte.tactiqueAT}

    -Lieux du combat : [{$flotte.end_galaxie}:{$flotte.end_ss}:{$flotte.end_position}]

    -Vaisseaux à la fin du tour de notre côté : - - - - - - - - - - -{foreach from=$vaisseaux3 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisAT[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Vaisseaux ennemi à la fin du tour : - - - - - - - - - - -{foreach from=$vaisseaux4 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Défenses ennemi à la fin du tour : - - - - - - - - - - -{foreach from=$defenses2 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    DéfensesNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomdefEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$defPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $defBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$defBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -

    Vaisseaux au début du tour de notre côté : - - - - - - - - - - -{foreach from=$vaisseaux1 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisAT[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Vaisseaux ennemi au début du tour : - - - - - - - - - - -{foreach from=$vaisseaux2 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Défenses ennemi au début du tour : - - - - - - - - - - -{foreach from=$defenses1 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    DéfensesNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomdefEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$defPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $defBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$defBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    -{if !$termine} -La prochaine attaque est prévue à {$nextTour|date_format:"/%d%m %y/ %H%M %S"}
    -{elseif $attaquantG}Nous avons gagné le combat !
    Nous repartons avec {$pillage.0} {$ressources.0}, {$pillage.1} {$ressources.1} et {$pillage.2} {$ressources.2}.
    -{else}Nous avons perdu le combat !{/if} \ No newline at end of file diff --git a/templates/game/ENrapport_combat.tpl b/templates/game/ENrapport_combat.tpl deleted file mode 100644 index 9d42907..0000000 --- a/templates/game/ENrapport_combat.tpl +++ /dev/null @@ -1,196 +0,0 @@ -{if $termine}Le combat contre {$flotte.pseudo} est terminé ! -{elseif $tour == '1'}Un combat contre {$flotte.pseudo} est engagé ! -{else}Suite du combat contre {$flotte.pseudo} !{/if}

    -Tactique lors de ce tour : {$flotte.tactiqueEN}

    -Lieux du combat : [{$flotte.end_galaxie}:{$flotte.end_ss}:{$flotte.end_position}]

    -Vaisseaux à la fin du tour de notre côté : - - - - - - - - - - -{foreach from=$vaisseaux4 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Nos défenses à la fin du tour : - - - - - - - - - - -{foreach from=$defenses2 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    DéfensesNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomdefEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$defPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $defBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$defBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Vaisseaux ennemi à la fin du tour : - - - - - - - - - - -{foreach from=$vaisseaux3 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisAT[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -

    Vaisseaux au début du tour de notre côté : - - - - - - - - - - -{foreach from=$vaisseaux2 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Nos défenses au début du tour : - - - - - - - - - - -{foreach from=$defenses1 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    DéfensesNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomdefEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$defPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $defBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$defBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Vaisseaux ennemi au début du tour : - - - - - - - - - - -{foreach from=$vaisseaux1 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisAT[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    -{if !$termine} -La prochaine attaque est prévue à {$nextTour|date_format:"/%d%m %y/ %H%M %S"}
    -{elseif $attaquantG || $matchnul}Nous n'avons pas réussi à repousser l'attaque !
    Ils repartent avec {$pillage.0} {$ressources.0}, {$pillage.1} {$ressources.1} et {$pillage.2} {$ressources.2}.
    -{else}Nous avons réussi à repousser l'attaque !{/if} \ No newline at end of file diff --git a/templates/game/SIMrapport_combat.tpl b/templates/game/SIMrapport_combat.tpl deleted file mode 100644 index a77f604..0000000 --- a/templates/game/SIMrapport_combat.tpl +++ /dev/null @@ -1,195 +0,0 @@ -{include file='game/header.tpl'} -Le combat est terminé !

    -Nombre de tour : {$tour}

    -Puissance d'attaque attaquant : {$infoPLUS}

    -Vaisseaux à la fin du tour de notre côté : - - - - - - - - - - -{foreach from=$vaisseaux3 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisAT[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Vaisseaux ennemi à la fin du tour : - - - - - - - - - - -{foreach from=$vaisseaux4 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Défenses ennemi à la fin du tour : - - - - - - - - - - -{foreach from=$defenses2 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    DéfensesNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomdefEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$defPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $defBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$defBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -

    Vaisseaux au début du tour de notre côté : - - - - - - - - - - -{foreach from=$vaisseaux1 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisAT[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Vaisseaux ennemi au début du tour : - - - - - - - - - - -{foreach from=$vaisseaux2 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    VaisseauxNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomvaisEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$vaisPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $vaisBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$vaisBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    Défenses ennemi au début du tour : - - - - - - - - - - -{foreach from=$defenses1 item=vaisseau} -{assign var="nom" value="`$vaisseau[0]-1`"} - - - - -{/foreach} - -
    DéfensesNbEtat bouclierEtat PV
    {$vaisseau.1} {$nomdefEN[$nom]} - -{foreach from=$vaisseau.3 item=groupe} -{assign var="pourcent_pv" value="`$groupe[2]*100/$defPV[$nom]`"} - - - - - -{/foreach} -
    {$groupe.0}{if $defBC[$nom] == 0}Inexistant{else}{assign var="pourcent_bc" value="`$groupe[1]*100/$defBC[$nom]`"}{if $pourcent_bc > 99}Complet{elseif $pourcent_bc > 80}Bon{elseif $pourcent_bc > 60}Correct{elseif $pourcent_bc > 40}Moyen{elseif $pourcent_bc > 20}Bas{elseif $pourcent_bc == 0}Détruit{else}Critique{/if} ({$pourcent_bc|string_format:"%d"}%){/if}{if $pourcent_pv > 99}Complet{elseif $pourcent_pv > 80}Bon{elseif $pourcent_pv > 60}Correct{elseif $pourcent_pv > 40}Moyen{elseif $pourcent_pv > 20}Bas{elseif $pourcent_pv == 0}Détruit{else}Critique{/if} ({$pourcent_pv|string_format:"%d"}%)
    -
    -
    -{if !$termine}Le combat n'est pas terminé !
    -{elseif $attaquantG}Nous avons gagné le combat !
    Nous repartons avec {$pillage.0} {$ressources.0}, {$pillage.1} {$ressources.1} et {$pillage.2} {$ressources.2}.
    -{else}Nous avons perdu le combat !{/if} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/accueil.tpl b/templates/game/accueil.tpl deleted file mode 100644 index 093b0ca..0000000 --- a/templates/game/accueil.tpl +++ /dev/null @@ -1,67 +0,0 @@ -{include file='game/header.tpl'} -

    Événements

    - {if $multi}Multicompte : évitez toute interaction avec {foreach from=$multi item=cmpt key=key}{if $cmpt.id_util != $planete->id_user}{if $key > 0}, {/if}{$cmpt.pseudo}{/if}{/foreach} durant cette session.
    {/if} - {if $planete->mv < 0}Une demande de suppression de votre compte est en cours. Il sera supprimé sous 48h.
    Si vous n'avez pas demandé la suppression de votre compte, contactez un opérateur au plus vite.
    {/if} - Heure du serveur: {$datehb} -{foreach from=$radar item=flottes key=key} - {foreach from=$flottes.0 item=flotte key=key} - {if $flotte.mission == 1}

    attaque: Une flotte ennemie en provenance de {$flotte.nom_planete|escape} [{$flotte.start_galaxie}:{$flotte.start_ss}:{$flotte.start_position}] atteint la planète {$flottes.1.0|escape} [{$flottes.1.1}:{$flottes.1.2}:{$flottes.1.3}] dans {$flotte.arrive_time}

    - {elseif $flotte.mission == 2}

    transport: Une flotte en provenance de {$flotte.nom_planete|escape} [{$flotte.start_galaxie}:{$flotte.start_ss}:{$flotte.start_position}] atteint la planète {$flottes.1.0|escape} [{$flottes.1.1}:{$flottes.1.2}:{$flottes.1.3}] dans {$flotte.arrive_time}

    - {/if} - {/foreach} -{/foreach} - {if $mail.nbre >= 2}

    messagerie: {$mail.nbre} messages non lu

    - {elseif $mail.nbre >= 1}

    messagerie: {$mail.nbre} message non lu

    - {/if} -

    {if !$planete->nom_planete}Sans nom{/if}{$planete->nom_planete|escape} ({$planete->pseudo})

    - Planète -

    Infos

    - {if SURFACE == "planete"}

    Diamètre: {$diametre} km ({$planete->casesRest} cases disponibles sur {$planete->cases})

    {/if} -

    Race : {$planete->race}

    -

    position: {$planete->galaxie}.{$planete->ss}.{$planete->position}

    - {if SURFACE == "planete"} -

    population: {$planete->population|separerNombres}

    -

    crédits: {$planete->credits|separerNombres}

    - {/if} -

    Classement: {if $planete->place_points == '0'}non classé{else}{$planete->place_points}{if $planete->place_points == '1'}er{else}ème{/if}{/if} ({$points} points)

    - {if $alliance}

    Alliance: [{$alliance.tag|upper}] {$alliance.nom}

    {/if} - {if SURFACE == "planete"} -

    En cours sur la planète

    - {if $planete->file_bat|@count > 1} -

    - {foreach from=$planete->file_bat item=file key=key} - {if $key != 0} - {if $key != 1} - {else}Bâtiments : {/if}{$file.0|nom:"batiment"}{if $file.1 < 0} (démolition){/if} - {/if} - {/foreach} -

    - {/if} - {if $planete->file_cas|@count > 1} -

    - {foreach from=$planete->file_cas item=file key=key} - {if $key != 0} - {if $key != 1} - {else}{if $race == "covenant"}Caserne{else}Ecole militaire{/if} : {/if}{$file.1} {$file.0|nom:"casernea"} - {/if} - {/foreach} -

    - {/if} - {if $planete->file_vais|@count > 1} -

    - {foreach from=$planete->file_vais item=file key=key} - {if $key != 0} - {if $key != 1} - {else}Chantier spatial : {/if}{$file.1} {$file.0|nom:"nomvaisa"} - {/if} - {/foreach} -

    - {/if} - {if $planete->file_ter|@count > 1} -

    - {foreach from=$planete->file_ter item=file key=key} - {if $key != 0} - {if $key != 1} - {else}Chantier terrestre : {/if}{$file.1} {$file.0|nom:"nomterra"} - {/if} - {/foreach} -

    - {/if} - {/if} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/aide/sommaire.tpl b/templates/game/aide/sommaire.tpl deleted file mode 100644 index ebef965..0000000 --- a/templates/game/aide/sommaire.tpl +++ /dev/null @@ -1,7 +0,0 @@ -{include file='game/header.tpl'} -

    Aide de Halo-Battle :: Sommaire

    -

    Avertissements

    -

    Configuration nécessaire & démarrage du jeu

    -

    Introduction

    -

    Comment jouer ?

    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_accueil.tpl b/templates/game/alliance_accueil.tpl deleted file mode 100644 index 5a434b4..0000000 --- a/templates/game/alliance_accueil.tpl +++ /dev/null @@ -1,70 +0,0 @@ -{include file='game/header.tpl'} -

    [{$alliance.tag|upper}] {$alliance.nom|capitalize}

    - - - - - - - - - - - - - - - - - - - - - - {if $access.membre} - - - - {/if} - - - - - - -
    Nom : {$alliance.nom|escape} ({$alliance.tag|escape})
    Membres : {$nbmembre} (Liste des membres)
    Votre grade :{if $access.fondateur}Fondateur{elseif $grade.nom}{$grade.nom|escape}{else}Aucun{/if}
    {if $access.chat} Modérer le chat |{/if} {if $access.membre} Gestion des membres |{/if} {if $access.ecriture} Gestion des écritures |{/if} {if $access.alliance} Gestion de l'alliance{else} Quitter l'alliance{/if}
    Statut des inscriptions :{if $alliance.etat_inscription}Ouvertes{else}Fermée{/if}
    Mail collectif :Envoyer un message collectif
    Ressources dans la banque :{$nomsressources.0} : {$alliance.metal}
    {$nomsressources.1} : {$alliance.cristal}
    {$nomsressources.2} : {$alliance.hydrogene}
    Donner | Demander financement
    -

    Présentation

    - {$alliance.presentation|nl2br} - - - - - - - -
    Forum :{$alliance.url}
    -

    Texte interne

    - {$alliance.texte_interne|nl2br} -

    Chat

    -
    - - - - - - -{foreach from=$chat item=message} - - - - -{/foreach} - -
    [pseudo] heure - Message -
    [{$message.emetteur}] {$message.timestamp|date_format:"%d/%m/%y %H:%M:%S"|escape}{$message.message}
    -
    -
    - Réponse :          -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_adm_admin.tpl b/templates/game/alliance_adm_admin.tpl deleted file mode 100644 index bfb1265..0000000 --- a/templates/game/alliance_adm_admin.tpl +++ /dev/null @@ -1,47 +0,0 @@ -{include file='game/header.tpl'} -

    Administration de l'alliance

    -{include file='game/alliance_adm_header.tpl'} -
    -

    Administration de l'alliance

    -
    - - - - - - - - - - - - - - - -{if $access.fondateur} - - - - - - -{/if} - - - - - - - - - - - - - - - -
    {$alliance.nom}
    {$alliance.tag|upper}
    Defcon :
    Dissoudre l'allianceEcrivez votre mot de passe dans le champ ci-dessous :
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_adm_chat.tpl b/templates/game/alliance_adm_chat.tpl deleted file mode 100644 index 210c51b..0000000 --- a/templates/game/alliance_adm_chat.tpl +++ /dev/null @@ -1,26 +0,0 @@ -{include file='game/header.tpl'} -

    Administration de l'alliance

    -{include file='game/alliance_adm_header.tpl'} -
    -

    Administration du chat

    - - - - - - - - - - -{foreach from=$chat item=message} - - - - - - -{/foreach} - -
    PseudoDateMessageSupprimer
    {$message.emetteur}{$message.timestamp|date_format:"%d/%m/%y %H:%M:%S"}{$message.message|escape}Supprimer
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_adm_ecritures.tpl b/templates/game/alliance_adm_ecritures.tpl deleted file mode 100644 index 15a861a..0000000 --- a/templates/game/alliance_adm_ecritures.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{include file='game/header.tpl'} -

    Administration de l'alliance

    -{include file='game/alliance_adm_header.tpl'} -

    - Modifier la présentation - Modifier la page interne
    -

    Modification {if $mod == "presentation"}de la présentation de l'alliance{else}du texte interne{/if}

    -
    -

    - -
    - -

    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_adm_emprunt.tpl b/templates/game/alliance_adm_emprunt.tpl deleted file mode 100644 index de152a9..0000000 --- a/templates/game/alliance_adm_emprunt.tpl +++ /dev/null @@ -1,54 +0,0 @@ -{include file='game/header.tpl'} -

    Administration de l'alliance

    -{include file='game/alliance_adm_header.tpl'} -
    -

    Récapitulatif

    - - - - - - - - - - - - - - - -
    {$nomsressources.0}{$alliance.metalS}
    {$nomsressources.1}{$alliance.cristalS}
    {$nomsressources.2}{$alliance.hydrogeneS}
    -

    Demande de financements

    - - - - - - - - - - - - -{if !$demandes} - - - -{/if} -{foreach from=$demandes item=demande} - - - - - - - - -{/foreach} - -
    PseudoMotifMetalCristalHydrogèneRéponse
    Aucune demande de financement en cours
    {$demande.pseudo}Message{$demande.raison|escape|nl2br}{$demande.metal}{$demande.cristal}{$demande.hydrogene}Accepter
    Refuser
    -

    Financer les joueurs

    -

    Bourse

    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_adm_grades.tpl b/templates/game/alliance_adm_grades.tpl deleted file mode 100644 index 057c999..0000000 --- a/templates/game/alliance_adm_grades.tpl +++ /dev/null @@ -1,35 +0,0 @@ -{include file='game/header.tpl'} -

    Administration de l'alliance

    -{include file='game/alliance_adm_header.tpl'} -
    -

    Administration des grades

    - - - - - - - - - - - - - - -{foreach from=$grades item=grade} - - - - - - - - - - -{/foreach} - -
    NomDescriptionGestion écrituresGestion chatGestion membreGestion gradesGestion allianceAction
    {$grade.nom|escape}{$grade.description|escape|nl2br}{if $grade.gest_ecriture}Oui{else}Non{/if}{if $grade.gest_chat}Oui{else}Non{/if}{if $grade.gest_membre}Oui{else}Non{/if}{if $grade.gest_rang}Oui{else}Non{/if}{if $grade.gest_admin}Oui{else}Non{/if}Supprimer
    - Ajouter un rang

    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_adm_grades_add.tpl b/templates/game/alliance_adm_grades_add.tpl deleted file mode 100644 index 009a067..0000000 --- a/templates/game/alliance_adm_grades_add.tpl +++ /dev/null @@ -1,41 +0,0 @@ -{include file='game/header.tpl'} -

    Administration de l'alliance

    -{include file='game/alliance_adm_header.tpl'} -
    -

    Ajouter un grade

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Gestion chat
    Gestion rang
    Gestion membre
    Gestion écriture
    Gestion alliance
    {if $mod.id}{/if}
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_adm_header.tpl b/templates/game/alliance_adm_header.tpl deleted file mode 100644 index 3e268c4..0000000 --- a/templates/game/alliance_adm_header.tpl +++ /dev/null @@ -1,6 +0,0 @@ - {if $access.chat}Administration du chat - {/if} - {if $access.membre}Administration des membres et des candidatures - {/if} - {if $access.grades}Administration des rangs - {/if} - {if $access.ecriture}Administration de la présentation et de la page interne. - {/if} - {if $access.alliance}Administration globale (defcon, successeur ...) - {/if} - Retour \ No newline at end of file diff --git a/templates/game/alliance_adm_membres.tpl b/templates/game/alliance_adm_membres.tpl deleted file mode 100644 index 3fe4047..0000000 --- a/templates/game/alliance_adm_membres.tpl +++ /dev/null @@ -1,52 +0,0 @@ -{include file='game/header.tpl'} -

    Administration de l'alliance

    -{include file='game/alliance_adm_header.tpl'} -
    -

    Administration des membres

    - - - - - - - - - - - - -{foreach from=$membres item=membre} - - - - - - - - -{/foreach} - -
    PseudoRaceDernière connexion GradeMpRenvoyer de l'alliance
    {$membre.pseudo}{$membre.race}{$membre.last_visite|date_format:"%d/%m/%y %H:%M:%S"}

    MessageRenvoyer
    - - - - - - - - - - - -{foreach from=$candidats item=candidat} - - - - - - - -{/foreach} - -
    PseudoMessage de motivationDateActionMp
    {$candidat.pseudo_membre}{$candidat.message|nl2br}{$candidat.timestamp|date_format:"%d/%m/%y %H:%M:%S"}Accepter - RefuserMessage
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_adm_mpmass.tpl b/templates/game/alliance_adm_mpmass.tpl deleted file mode 100644 index 41356ab..0000000 --- a/templates/game/alliance_adm_mpmass.tpl +++ /dev/null @@ -1,13 +0,0 @@ -{include file='game/header.tpl'} -

    Administration de l'alliance

    -{include file='game/alliance_adm_header.tpl'} -

    -

    Envoie de MP collectif

    -
    -

    - Sujet :
    -
    - -

    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_chat.tpl b/templates/game/alliance_chat.tpl deleted file mode 100644 index 433662f..0000000 --- a/templates/game/alliance_chat.tpl +++ /dev/null @@ -1,25 +0,0 @@ -{include file='game/header.tpl'} -

    Chat

    -
    - Réponse :          -
    -
    -
    - - - - - - -{foreach from=$chat item=message} - - - - -{/foreach} - -
    [pseudo] heure - Message -
    [{$message.emetteur}] {$message.timestamp|date_format:"%d/%m/%y %H:%M:%S"}{$message.message}
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_donner.tpl b/templates/game/alliance_donner.tpl deleted file mode 100644 index abddd6f..0000000 --- a/templates/game/alliance_donner.tpl +++ /dev/null @@ -1,11 +0,0 @@ -{include file='game/header.tpl'} -

    Donner des ressources à l'alliance

    -
    -
    -
    -
    -
    -
    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_emprunt.tpl b/templates/game/alliance_emprunt.tpl deleted file mode 100644 index 020fb68..0000000 --- a/templates/game/alliance_emprunt.tpl +++ /dev/null @@ -1,13 +0,0 @@ -{include file='game/header.tpl'} -

    Emprunter des ressources à la banque d'alliance

    -
    -
    -
    -
    -

    -
    -
    -
    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_liste.tpl b/templates/game/alliance_liste.tpl deleted file mode 100644 index ce61be3..0000000 --- a/templates/game/alliance_liste.tpl +++ /dev/null @@ -1,27 +0,0 @@ -{include file='game/header.tpl'} -

    Composition de l'alliance

    - - - - - - - - - - - - -{foreach from=$membres item=membre} - - - - - - - - -{/foreach} - -
    PseudoRaceDernière connexionPointsGradeMp
    {$membre.pseudo}{$membre.race}{$membre.last_visite|date_format:"%d/%m/%y %H:%M:%S"}{$membre.points} ({$membre.place_points}){$membre.grade_alliance}Message
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_nm_accueil.tpl b/templates/game/alliance_nm_accueil.tpl deleted file mode 100644 index e749f36..0000000 --- a/templates/game/alliance_nm_accueil.tpl +++ /dev/null @@ -1,31 +0,0 @@ -{include file='game/header.tpl'} -

    Créer une alliance

    -

    Fonder une alliance

    -

    Ratifier une alliance

    -
    -

    Rechercher une alliance

    -
    - - - - - - - - - - - - -
    - - -

    Rechercher les alliances dont le nom/tag contiennent :

    -
    - -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_nm_fonder.tpl b/templates/game/alliance_nm_fonder.tpl deleted file mode 100644 index 00c9d93..0000000 --- a/templates/game/alliance_nm_fonder.tpl +++ /dev/null @@ -1,37 +0,0 @@ -{include file='game/header.tpl'} -

    Création d'une alliance

    -
    - - - - - - - -
    - - - - - - - - - - - - - - - - -
    Nom - -
    Tag - -
    -
    - Rappel :
    Créer une alliance ne peut pas se faire seul. Une fois que vous aurez lancé la procédure, un lien vous sera donné. Pour finir la création, donnez ce liens à quatre personnes qui sont sans alliance.   -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_nm_postuler.tpl b/templates/game/alliance_nm_postuler.tpl deleted file mode 100644 index 10b345f..0000000 --- a/templates/game/alliance_nm_postuler.tpl +++ /dev/null @@ -1,21 +0,0 @@ -{include file='game/header.tpl'} -

    Postuler pour l'alliance : {$alliance.nom}

    -
    - - - - - - - - - - - - -
    Message de motivation
    Une adhésion à une alliance ne se fait pas automatiquement. Vous devez d'abord demandé à être recruté, via le formulaire ci-joint. Les fondateurs de l'alliance décideront ensuite de vous accepter, ou non, au sein de leur groupe.
    Une lettre de motivation courte est en général appreciée, et peut vous aider dans votre recrutement. Un français correct est de rigueur.
    - - {if $alliance.etat_inscription}{else}Inscriptions fermées.{/if} -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_nm_search.tpl b/templates/game/alliance_nm_search.tpl deleted file mode 100644 index 2679995..0000000 --- a/templates/game/alliance_nm_search.tpl +++ /dev/null @@ -1,18 +0,0 @@ -{include file='game/header.tpl'} - - - - - - - - -{foreach from=$recherches item=recherche} - - - - -{/foreach} - -
    [TAG] AllianceEtat inscriptions
    [{$recherche.tag|upper}] {$recherche.nom}{if $recherche.etat_inscription}Ouvertes{else}Fermées{/if}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/alliance_nm_view.tpl b/templates/game/alliance_nm_view.tpl deleted file mode 100644 index 6af68d9..0000000 --- a/templates/game/alliance_nm_view.tpl +++ /dev/null @@ -1,37 +0,0 @@ -{include file='game/header.tpl'} -

    [{$alliance.tag|upper}] {$alliance.nom|capitalize}

    - - - - - - - - - - - - - - - - - - - - - - - -
    Nom : {$alliance.nom} ({$alliance.tag})
    Membres : {$nbmembre} (Liste des membres)
    Votre grade :Invité
    Status des inscriptions :{if $alliance.etat_inscription}Ouvertes - Postuler{else}Fermée{/if}
    -

    Présentation

    - {$alliance.presentation|nl2br} - - - - - - - -
    Forum :{$alliance.url}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/amis.tpl b/templates/game/amis.tpl deleted file mode 100644 index 382996c..0000000 --- a/templates/game/amis.tpl +++ /dev/null @@ -1,26 +0,0 @@ -{include file='game/header.tpl'} -

    Amis existants

    - - - - - - - - -{foreach from=$destins item=destin} - - - - -{/foreach} - -
    Nom du joueurSupprimer
    {$destin.1|escape}Supprimer
    -

    Ajouter un ami

    -
    -
    -
    - -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/arbre.tpl b/templates/game/arbre.tpl deleted file mode 100644 index 46f7a87..0000000 --- a/templates/game/arbre.tpl +++ /dev/null @@ -1,55 +0,0 @@ -{include file='game/header.tpl'} -

    Arbre Technologique {$raceAff}

    - Race : Humains - Covenants -
    - Bâtiments -
    - - -{foreach from=$batiments item=batiment} - -{/foreach} -
    Batiments (niveau)Technologies nécessaires (niveau actuel)
    {$batiment.nom} ({$batiment.niveau}) :{$batiment.etat}
    -
    - -{*} Technologies -
    - - -{foreach from=$technologies item=technologie} - -{/foreach} -
    Technologies (niveau)Technologies nécessaires (niveau actuel)
    {$technologie.nom} ({$technologie.niveau}) :{$technologie.etat}
    -
    -{/*} - {$batiments.9.nom} -
    - - -{foreach from=$caserne item=unite} - -{/foreach} -
    UnitéTechnologies nécessaires (niveau actuel)
    {$unite.nom} ({$unite.niveau}) :{$unite.etat}
    -
    - - Chantier terrestre -
    - - -{foreach from=$unites item=unite} - -{/foreach} -
    Véhicules/DéfensesTechnologies nécessaires (niveau actuel)
    {$unite.nom} ({$unite.niveau}) :{$unite.etat}
    -
    - - Chantier spatial -
    - - -{foreach from=$vaisseaux item=vaisseau} - -{/foreach} -
    VaisseauxTechnologies nécessaires (niveau actuel)
    {$vaisseau.nom} ({$vaisseau.niveau}) :{$vaisseau.etat}
    - - -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/batiments.tpl b/templates/game/batiments.tpl deleted file mode 100644 index 6fe3ed3..0000000 --- a/templates/game/batiments.tpl +++ /dev/null @@ -1,51 +0,0 @@ -{include file='game/header.tpl'} -

    File d'attente

    -
    -{foreach from=$file item=fbat key=key} - {$fbat.3}{if $fterr.1 < 0} (démolition){/if} - - Annuler -{/foreach} - {if $Vchaine}Aucun bâtiment dans la file d'attente - {* {else} - {if $chaine}Arrêter de produire à la chaîne - {elseif $Pchaine}Produire à la chaîne{/if} - *} {/if} -
    -
    -

    Arbre des technologies


    -

    Batiments

    - -{foreach from=$batiments item=batiment} - - - - -{/foreach} -
    - - {$batiment.nom} - {$batiment.description} - - -
    - {$batiment.nom}{if $batiment.niveau > 0} (Niveau {$batiment.niveau}){/if}

    - {if $batiment.nec_metal > 0} - {if $batiment.nec_metal > $planete->metal}Coût {$nomsressources.0|lower} : {$batiment.nec_metalS}
    - {else}Coût {$nomsressources.0|lower} : {$batiment.nec_metalS}
    {/if} - {/if} - {if $batiment.nec_cristal > 0} - {if $batiment.nec_cristal > $planete->cristal}Coût {$nomsressources.1|lower} : {$batiment.nec_cristalS}
    - {else}Coût {$nomsressources.1|lower} : {$batiment.nec_cristalS}
    {/if} - {/if} - {if $batiment.nec_hydrogene > 0} - {if $batiment.nec_hydrogene > $planete->hydrogene}Coût {$nomsressources.2|lower} : {$batiment.nec_hydrogeneS}
    - {else}Coût {$nomsressources.2|lower} : {$batiment.nec_hydrogeneS}
    {/if} - {/if} - Temps de construction : {$batiment.temps}

    - {if $batiment.enfile}Arrêter - {elseif $batiment.nec_hydrogene > $planete->hydrogene}Ressources insuffisantes - {elseif $batiment.nec_cristal > $planete->cristal}Ressources insuffisantes - {elseif $batiment.nec_metal > $planete->metal}Ressources insuffisantes - {else}{if $planete->casesRest > 1}Construire{/if}{/if}{if $batiment.niveau > 0} Démolir un niveau{/if} -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/bourse.tpl b/templates/game/bourse.tpl deleted file mode 100644 index 2473532..0000000 --- a/templates/game/bourse.tpl +++ /dev/null @@ -1,56 +0,0 @@ -{include file='game/header.tpl'} -

    Dernières infos

    -{foreach from=$infos item=info} -

    {$info.nom} : {$info.description}

    -{/foreach} -

    Bourse

    -{foreach from=$bourse item=action} -
    - - - - - - - - - - - - - - - - -
    {$action.nom}
    {if $action.evolution > 0}FVerte{else}FRouge{/if}{if $action.evolution > 0}+{/if}{$action.evolution|floor}%{if $action.evolution > 0}+{/if}{$action.evolution|floor}%
    -
    -
    - Acheter : - -
    -
    -
    Valeur :
    Métal : {$action.metal|floor}
    Cristal : {$action.cristal|floor}
    -
    -
    - Vendre : /{$action.nbactions} - -
    -
    -
    -
    -{/foreach} - {if $auth_level >= 3} -

    Nouvelle action

    -
    -
    -
    -
    - -
    -
    -
    - -
    -
    - {/if} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/bourseDetails.tpl b/templates/game/bourseDetails.tpl deleted file mode 100644 index 520bb4f..0000000 --- a/templates/game/bourseDetails.tpl +++ /dev/null @@ -1,46 +0,0 @@ -{include file='game/header.tpl'} -

    Bourse : {$bourse.nom}

    -

    Valeurs au {$date}

    -
    -

    Valeur métal : {$bourse.metal|floor}

    -

    Valeur cristal : {$bourse.cristal|floor}

    -

    Evolution de l'action depuis l'ouverture de la bourse : {if $bourse.evolution > 0}+{/if}{$bourse.evolution|floor}%

    -
    -

    Achat unité métal : {$bourse.metal*$taxeA|floor}

    -

    Achat unité cristal : {$bourse.cristal*$taxeA|floor}

    -
    -

    Vente unité métal : {$bourse.metal/$taxeV|floor}

    -

    Vente unité cristal : {$bourse.cristal/$taxeV|floor}

    -
    -

    Vous possédez {$poss} actions de {$bourse.nom}

    -

    Vous avez acheté {$poss24} actions de {$bourse.nom} dans les dernières 24h

    -
    - {$bourse.description|escape|nl2br} -

    -

    Acheter :

    -

    Vendre :

    - {if $auth_level >= 3} -

    Modification de l'action

    -
    -
    -
    -
    - - -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    - -
    -
    - {/if} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/bourse_ressources.tpl b/templates/game/bourse_ressources.tpl deleted file mode 100644 index ca0017b..0000000 --- a/templates/game/bourse_ressources.tpl +++ /dev/null @@ -1,40 +0,0 @@ -{include file='game/header.tpl'} -

    Bourse des ressources

    -

    Les prix sont donnés en milliers de crédits

    -{foreach from=$bourse item=action} -
    - - - - - - - - - - - - - - - - - -
    {$nomsressources[$action.id]}
    {$nomsressources[$action.id]}{$action.dispo|separerNombres}Prix
    -
    -
    - Acheter : - -
    -
    -
    {$action.prixA|separerNombres}
    -
    -
    - Vendre : - -
    -
    -
    {$action.prixV|separerNombres}
    -
    -{/foreach} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/bugs.tpl b/templates/game/bugs.tpl deleted file mode 100644 index 6b5baeb..0000000 --- a/templates/game/bugs.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{include file='game/header.tpl'} -

    Rapports de bug

    -{foreach from=$bugs item=bug} -
    -
    {$bug.0}, le {$bug.1} sur {$bug.2|escape}
    {$bug.3}{if $auth_level > 2}{/if}
    -
    -{/foreach} -

    Ajouter un bug

    -
    - Attention : bien lire les bugs deja proposés, l'utilisation abusive ou des bugs ayant non lieus seront sanctionnés.

    - Avant de poster votre bug, vérifiez que la page de contact d'opérateurs (bouton sous la bannière) n'y propose pas de solutions.

    Les réclamations (pertes de vaisseaux, de flottes, ...) ne sont pas des bugs et sont à voir avec les opérateurs (bouton opérateur sous la bannière)


    - - -

    - -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/carte.tpl b/templates/game/carte.tpl deleted file mode 100644 index 849875a..0000000 --- a/templates/game/carte.tpl +++ /dev/null @@ -1,34 +0,0 @@ -{include file='game/header.tpl'} -

    Navigation

    -
    -

    Système Solaire

    - - - - - - - - - - - - - - - - - {foreach from=$carte item=plan} - - - - - - - - - - {/foreach} - -
    Système: {$position.0}:{$position.1}
    PositionNom planète
    Alliance
    Joueur
    RaceGouvernementDébris métal | cristalFonctions
    {$plan.0}{if $plan.7}{$plan.1|escape}{else} {/if}{if $plan.1}{$plan.1|escape}
    {if $plan.6}[{$plan.6}]
    {/if}{$plan.5}{else} {/if}
    {if $plan.4}{$plan.4}{else} {/if}{if $plan.4}{$plan.6}{else} {/if}{if $plan.2}{$plan.2}{else}0{/if} | {if $plan.3}{$plan.3}{else}0{/if}{if $plan.5}Message{else} {/if}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/caserne.tpl b/templates/game/caserne.tpl deleted file mode 100644 index 7cdc711..0000000 --- a/templates/game/caserne.tpl +++ /dev/null @@ -1,51 +0,0 @@ -{include file='game/header.tpl'} -

    File d'attente

    -
    -{foreach from=$file item=fterr key=key} - {if $key==0}Prochaine unité : - {/if} - {$fterr.1} {$fterr.3} - - - Annuler un - Annuler tous -{/foreach} - {if $Vchaine}Aucune unité dans la file d'attente{/if} -
    -
    -

    Arbre des technologies


    -

    {$titre}

    - -{foreach from=$unites item=unite} - - - - -{/foreach} -
    - - Unité terrestre - {$unite.description} - - -
    - {$unite.nom}{if $unite.nombre > 0} ({$unite.nombre} unité{if $unite.nombre > 1}s{/if}){/if}

    - {if $unite.nec_metal > 0} - {if $unite.nec_metal > $planete->metal}Coût {$nomsressources.0|lower} : {$unite.nec_metalS}
    - {else}Coût {$nomsressources.0|lower} : {$unite.nec_metalS}
    {/if} - {/if} - {if $unite.nec_cristal > 0} - {if $unite.nec_cristal > $planete->cristal}Coût {$nomsressources.1|lower} : {$unite.nec_cristalS}
    - {else}Coût {$nomsressources.1|lower} : {$unite.nec_cristalS}
    {/if} - {/if} - {if $unite.nec_hydrogene > 0} - {if $unite.nec_hydrogene > $planete->hydrogene}Coût {$nomsressources.2|lower} : {$unite.nec_hydrogeneS}
    - {else}Coût {$nomsressources.2|lower} : {$unite.nec_hydrogeneS}
    {/if} - {/if} - Temps d'entraînement : {$unite.temps}

    -
    -
    - - -
    -
    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/chantierspatial.tpl b/templates/game/chantierspatial.tpl deleted file mode 100644 index b90d19f..0000000 --- a/templates/game/chantierspatial.tpl +++ /dev/null @@ -1,51 +0,0 @@ -{include file='game/header.tpl'} -

    File d'attente

    -
    -{foreach from=$file item=fvais key=key} - {if $key==0}Prochain vaisseau : - {/if} - {$fvais.1} {$fvais.3} - - - Annuler un - Annuler tous -{/foreach} - {if $Vchaine}Aucun vaisseau dans la file d'attente{/if} -
    -
    -

    Arbre des technologies


    -

    Chantier spatial

    - -{foreach from=$vaisseaux item=vaisseau} - - - - -{/foreach} -
    - - Vaisseaux - {$vaisseau.description} - - -
    - {$vaisseau.nom}{if $vaisseau.nombre > 0} ({$vaisseau.nombre} vaisseau{if $vaisseau.nombre > 1}x{/if}){/if}

    - {if $vaisseau.nec_metal > 0} - {if $vaisseau.nec_metal > $planete->metal}Coût {$nomsressources.0|lower} : {$vaisseau.nec_metalS}
    - {else}Coût {$nomsressources.0|lower} : {$vaisseau.nec_metalS}
    {/if} - {/if} - {if $vaisseau.nec_cristal > 0} - {if $vaisseau.nec_cristal > $planete->cristal}Coût {$nomsressources.1|lower} : {$vaisseau.nec_cristalS}
    - {else}Coût {$nomsressources.1|lower} : {$vaisseau.nec_cristalS}
    {/if} - {/if} - {if $vaisseau.nec_hydrogene > 0} - {if $vaisseau.nec_hydrogene > $planete->hydrogene}Coût {$nomsressources.2|lower} : {$vaisseau.nec_hydrogeneS}
    - {else}Coût {$nomsressources.2|lower} : {$vaisseau.nec_hydrogeneS}
    {/if} - {/if} - Temps de construction : {$vaisseau.temps}

    -
    -
    - - -
    -
    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/chantierterrestre.tpl b/templates/game/chantierterrestre.tpl deleted file mode 100644 index fd8fb55..0000000 --- a/templates/game/chantierterrestre.tpl +++ /dev/null @@ -1,51 +0,0 @@ -{include file='game/header.tpl'} -

    File d'attente

    -
    -{foreach from=$file item=fterr key=key} - {if $key==0}Prochaine unité : - {/if} - {$fterr.1} {$fterr.3} - - - Annuler un - Annuler tous -{/foreach} - {if $Vchaine}Aucune unité dans la file d'attente{/if} -
    -
    -

    Arbre des technologies


    -

    Chantier terrestre

    - -{foreach from=$unites item=unite} - - - - -{/foreach} -
    - - Unité terrestre - {$unite.description} - - -
    - {$unite.nom}{if $unite.nombre > 0} ({$unite.nombre} unité{if $unite.nombre > 1}s{/if}){/if}

    - {if $unite.nec_metal > 0} - {if $unite.nec_metal > $planete->metal}Coût {$nomsressources.0|lower} : {$unite.nec_metalS}
    - {else}Coût {$nomsressources.0|lower} : {$unite.nec_metalS}
    {/if} - {/if} - {if $unite.nec_cristal > 0} - {if $unite.nec_cristal > $planete->cristal}Coût {$nomsressources.1|lower} : {$unite.nec_cristalS}
    - {else}Coût {$nomsressources.1|lower} : {$unite.nec_cristalS}
    {/if} - {/if} - {if $unite.nec_hydrogene > 0} - {if $unite.nec_hydrogene > $planete->hydrogene}Coût {$nomsressources.2|lower} : {$unite.nec_hydrogeneS}
    - {else}Coût {$nomsressources.2|lower} : {$unite.nec_hydrogeneS}
    {/if} - {/if} - Temps de construction : {$unite.temps}

    -
    -
    - - -
    -
    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/classement.tpl b/templates/game/classement.tpl deleted file mode 100644 index 83c635f..0000000 --- a/templates/game/classement.tpl +++ /dev/null @@ -1,34 +0,0 @@ -{include file='game/header.tpl'} -

    Classement

    -
    -
    - -         {$q}     -
    -
    - -{if $t == "0"} - - - {foreach from=$places item=place} - {if $place.1 == $planete->pseudo}{else}{/if} - {/foreach} - -{/if} -{if $t == "1"} - - {foreach from=$places item=place} - - {/foreach} -{/if} - -
    RangEvolutionPseudoMessageRaceAlliancePoints
    {$place.0}-{$place.1}{$place.2}{if $place.3}[{$place.3}] {$place.4}{/if}{$place.5}
    {$place.0}-{$place.1}Message{$place.2}{if $place.3}[{$place.3}] {$place.4}{/if}{$place.5}
    RangAllianceMembresPointsPoints par membres
    {$place.0}{$place.1}{$place.2}{$place.3}{$place.4}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/defenses.tpl b/templates/game/defenses.tpl deleted file mode 100644 index c6ead15..0000000 --- a/templates/game/defenses.tpl +++ /dev/null @@ -1,51 +0,0 @@ -{include file='game/header.tpl'} -

    File d'attente

    -
    -{foreach from=$file item=fterr key=key} - {if $key==0}Prochaine unité : - {/if} - {$fterr.1} {$fterr.3} - - - Annuler un - Annuler tous -{/foreach} - {if $Vchaine}Aucune unité dans la file d'attente{/if} -
    -
    -

    Arbre des technologies


    -

    Chantier terrestre

    - -{foreach from=$unites item=unite} - - - - -{/foreach} -
    - - Unité terrestre - {$unite.description} - - -
    - {$unite.nom}{if $unite.nombre > 0} ({$unite.nombre} unité{if $unite.nombre > 1}s{/if}){/if}

    - {if $unite.nec_metal > 0} - {if $unite.nec_metal > $planete->metal}Coût {$nomsressources.0|lower} : {$unite.nec_metalS}
    - {else}Coût {$nomsressources.0|lower} : {$unite.nec_metalS}
    {/if} - {/if} - {if $unite.nec_cristal > 0} - {if $unite.nec_cristal > $planete->cristal}Coût {$nomsressources.1|lower} : {$unite.nec_cristalS}
    - {else}Coût {$nomsressources.1|lower} : {$unite.nec_cristalS}
    {/if} - {/if} - {if $unite.nec_hydrogene > 0} - {if $unite.nec_hydrogene > $planete->hydrogene}Coût {$nomsressources.2|lower} : {$unite.nec_hydrogeneS}
    - {else}Coût {$nomsressources.2|lower} : {$unite.nec_hydrogeneS}
    {/if} - {/if} - Temps de construction : {$unite.temps}

    -
    -
    - - -
    -
    -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/description.tpl b/templates/game/description.tpl deleted file mode 100644 index 9f63fb1..0000000 --- a/templates/game/description.tpl +++ /dev/null @@ -1,100 +0,0 @@ -{include file='game/header.tpl'} -

    Détails {$type} : {$nom}

    - - - - - - - - - - - - - - -{if $caract} - - - -{/if} - - - - -
    {$nom}
    Actuellement : {if $type != 'vaisseaux' && $type != 'terrestre' && $type != 'caserne'}niveau{/if} {$niveau}{if $type == 'vaisseaux' || $type == 'terrestre' || $type == 'caserne'} unités{/if}
    {$description}
    - - - - - - - -{if $ressourcesNext.0} - - - - -{/if} -{if $ressourcesNext.1} - - - - -{/if} -{if $ressourcesNext.2} - - - - -{/if} - - - - - -
    Coûts {if $type == 'vaisseaux' || $type == 'terrestre' || $type == 'caserne'}unité{else}prochain niveau{/if}
    {$nomsressources.0}{$ressourcesNext.0}
    {$nomsressources.1}{$ressourcesNext.1}
    {$nomsressources.2}{$ressourcesNext.2}
    Temps{$ressourcesNext.3}
    -
    - - - - - - - - - - - - - - - - - - - -{if $caract.3} - - - - -{/if} - -
    Caractéristiques
    Attaque{$caract.0}
    Bouclier{$caract.1}
    Points de vie{$caract.2}
    Capacité de transport{$caract.3}
    -
    - - - - - - - - - - - -
    Requiert
    {$etat}
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/destinsrapid.tpl b/templates/game/destinsrapid.tpl deleted file mode 100644 index ca4f137..0000000 --- a/templates/game/destinsrapid.tpl +++ /dev/null @@ -1,28 +0,0 @@ -{include file='game/header.tpl'} -

    Destinations rapides existantes

    - - - - - - - - - -{foreach from=$destins item=destin} - - - - - -{/foreach} - -
    Nom de la planèteCoordonnées de la planèteSupprimer
    {$destin.1|escape}{$destin.2}Supprimer
    -

    Ajouter une destination rapide

    -
    -
    - ::
    - -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/envoyer.tpl b/templates/game/envoyer.tpl deleted file mode 100644 index fe55fe9..0000000 --- a/templates/game/envoyer.tpl +++ /dev/null @@ -1,13 +0,0 @@ -{include file='game/header.tpl'} -

    Envoyer un message privé

    -
    -
    -
    - - - -

    - -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/erreur.tpl b/templates/game/erreur.tpl deleted file mode 100644 index f05c447..0000000 --- a/templates/game/erreur.tpl +++ /dev/null @@ -1,3 +0,0 @@ -{include file='game/header.tpl'} -
    {$message}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/flotte1.tpl b/templates/game/flotte1.tpl deleted file mode 100644 index 40fcfc7..0000000 --- a/templates/game/flotte1.tpl +++ /dev/null @@ -1,51 +0,0 @@ -{include file='game/header.tpl'} -

    Flottes en action

    - - - - - -{foreach from=$flottesEC item=flotteEC} - - - - - - - - - -{/foreach} - -
    NomMissionNb.vaisseau(x)DestinationHeure d'arrivéeRetourHeure de retour
    {$flotteEC.1|escape}{$flotteEC.2}{$flotteEC.3}{$flotteEC.4|escape}{$flotteEC.5}{$flotteEC.6|escape}{$flotteEC.7}
    -

    Vaisseaux disponibles sur cette planète

    -
    - - - - - - - - - -{foreach from=$vaisseaux item=vaisseau} - - - - - - -{/foreach} - -
    VaisseauxNombre disponibleMaxA envoyer
    Flottes : {$nbflotte}/{$nbflottemax}
    {$action}
    {$vaisseau.0}{$vaisseau.1}
    -
    -

    Tactiques par défaut

    -
    -
    -
    -
    - -
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/flotten.tpl b/templates/game/flotten.tpl deleted file mode 100644 index 379db60..0000000 --- a/templates/game/flotten.tpl +++ /dev/null @@ -1,115 +0,0 @@ -{include file='game/header.tpl'} -

    Détails de la flotte : {$flotte->nom|escape}

    -
    -
    -
    - -
    -
    -

    Composition de la flotte

    -
    - {foreach from=$flotte->vaisseaux item=vaiss key=key} - {if $vaiss} - - - - - {/if} - {/foreach} - - - - -
    {$nomvais.$key}{$vaiss}
    Total{$flotte->nb_vais}

    -

    Contenu de la flotte

    -
    - - - - - - - - - - - - - - - - -
    {$nomsressources.0}{$flotte->contenu.0}
    {$nomsressources.1}{$flotte->contenu.1}
    {$nomsressources.2}{$flotte->contenu.2}
    Maximum{$flotte->contenuMax}

    -

    Détails de la mission

    - - - - - - -{if $flotte->mission == 1} - - - - -{if $flotte->tactiqueAT} - - - - -{else} - - - - -{/if} -{/if} - - -{if $flotte->effectue == 2} - -{elseif $flotte->effectue == 1} - -{else} - -{/if} - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Mission{$flotte->mission}
    Tactique par défaut{$flotte->tactiqueAtDef}
    Tactique pour le tour suivant{$flotte->tactiqueF}
    Tactique pour le tour suivant{$flotte->tactiqueAtDef}
    Etat de la missionEn coursEffectuéeDéplacement
    Planète source{$flotte->start_planete->nom_planete|escape} [{$flotte->start_planete->galaxie}:{$flotte->start_planete->ss}:{$flotte->start_planete->position}]
    Date de départ{$flotte->start_time|date_format:"/%a %d %b %y/ %H%M %S"}
    Planète de destination{$flotte->end_planete->nom_planete|escape} [{$flotte->end_planete->galaxie}:{$flotte->end_planete->ss}:{$flotte->end_planete->position}]
    Temps de déplacement{$flotte->end_time|date_format:"%k:%M:%S"}
    Date {if $flotte->mission != 6}d'arrivée{else}de retour{/if}{$flotte->ret_time|date_format:"/%a %d %b %y/ %H%M %S"}
    - {if $flotte->mission != 6}Annuler la mission et rappeler la flotte{/if} - {if $flotte->mission == 1} -

    Changer de tactique

    -
    -
    -
    - -
    -
    - {/if} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/footer.tpl b/templates/game/footer.tpl deleted file mode 100644 index 518aaa4..0000000 --- a/templates/game/footer.tpl +++ /dev/null @@ -1,14 +0,0 @@ -
    - - - -
    -{$script} - - diff --git a/templates/game/game.lnk b/templates/game/game.lnk deleted file mode 100644 index 241f4f8940097114eddef5971a181b85185220cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 663 zcmeZaU|?VrVFHp2344P69*NedrEZT2j*(bmd5ajP3!&naGgKpuph9kjaq4kjhXDl#^gEgPPQ9 zv8c#^p&~K2pnyRMZc5ei85RNlAX6&9x(gTzfNT*4E2ysN7Be>sFl3aZomMGC&LpW)N)w#2^q4#2`L15bv&7{RI?N z9s%(Ij$xiYp8kFez|amT%1RG7ZUBOk; P7!Iu1KWiBwd5|#x5h;+V diff --git a/templates/game/gestion.tpl b/templates/game/gestion.tpl deleted file mode 100644 index ef48824..0000000 --- a/templates/game/gestion.tpl +++ /dev/null @@ -1,74 +0,0 @@ -{include file='game/header.tpl'} -

    Politique

    -
    -
    - -

    - {$planete->politique_lastchange|date_format:"%A %d %B %y"}

    - {$planete->moral*100}%


    - -
    -
    -

    Gestion

    -
    - - - - -{foreach from=$planetes item=plan} - -{/foreach} - - - -{foreach from=$planetes item=plan} - -{/foreach} - - - - - -{foreach from=$planetes item=plan} -{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if} - -{/foreach} - - - -{foreach from=$planetes item=plan} -{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if} - -{/foreach} - - - -{foreach from=$planetes item=plan} -{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if} - -{/foreach} - - - -{foreach from=$planetes item=plan} -{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if} - -{/foreach} - - - -{foreach from=$planetes item=plan} -{if $plan.id == $planeteEC.id}{assign var='plan' value=$planeteEC}{/if} - -{/foreach} - - - -{foreach from=$planetes item=plan} - -{/foreach} - - -
    {$plan.image}
    {$plan.nom_planete|escape}
    {$nomsressources.0}{$plan.metal|separernombres}
    {$nomsressources.1}{$plan.cristal|separernombres}
    {$nomsressources.2}{$plan.hydrogene|separernombres}
    {$nomsressources.3}{$plan.energie|separerNombres}
    Population{$plan.population|separerNombres}
    Moral{$plan.moral*100|separerNombres}%
    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/header.tpl b/templates/game/header.tpl deleted file mode 100644 index 5efbad2..0000000 --- a/templates/game/header.tpl +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - ::Halo-Battle:: - {$titre} -{if $race == "covenant"}{elseif $auth_level >= 3}{/if} -{if $race == "humain"}{elseif $auth_level >= 3}{/if} - - -{$scripth} - - - -
    -
    - - -
    - -{if $page != "admin" && $page != "vide" && $page != "amis" && $page != "flotten" && $page != "messagerie" && $page != "envoyer" && $page != "bugs" && $page != "carte" && $page != "classement" && $page != "options" && $page != "simulation" && $page != "vp" && $page != "operateur" && $titre != "Alliance"} -
    -
    - {$planete->nom_planete|escape} -
    Bonjour, {$planete->pseudo}.
    Votre position actuelle:

    -
    {$nomsressources.3}
    {if $planete->energieConso >= $planete->energie}{/if}{$planete->energieConso|separenombre}/{$planete->energie|separenombre}{if $planete->alert_ressources.4}{/if}
    -
    {$nomsressources.2}
    {if $planete->alert_ressources.2 == true}{/if}{$planete->hydrogene|separenombre}{if $planete->alert_ressources.2}{/if}
    -
    {$nomsressources.1}
    {if $planete->alert_ressources.1 == true}{/if}{$planete->cristal|separenombre}{if $planete->alert_ressources.1}{/if}
    -
    {$nomsressources.0}
    {if $planete->alert_ressources.0 == true}{/if}{$planete->metal|separenombre}{if $planete->alert_ressources.0}{/if}
    -
    -
    -{/if} - {if $page != "admin" && $page != "operateur"}
    {$pub}
    {/if} -
    -
    \ No newline at end of file diff --git a/templates/game/laboratoire.tpl b/templates/game/laboratoire.tpl deleted file mode 100644 index 3ebafc3..0000000 --- a/templates/game/laboratoire.tpl +++ /dev/null @@ -1,58 +0,0 @@ -{include file='game/header.tpl'} -

    File d'attente

    -
    -{foreach from=$file item=fbat key=key} - {$fbat.3} - - Annuler -{/foreach} - {if $Vchaine}Aucune recherche dans la file d'attente - {* {else} - {if $chaine}Arrêter de produire à la chaîne - {elseif $Pchaine}Produire à la chaîne{/if} - *} {/if} -
    -
    -

    Arbre des technologies


    -

    Laboratoire

    - -{foreach from=$recherches item=recherche} - - - - -{/foreach} -
    - {*}{/*} - - {$recherche.nom} - {$recherche.description} - - -
    - {$recherche.nom}{if $recherche.niveau > 0} (Niveau {$recherche.niveau}){/if}

    - {if $recherche.nec_metal > 0} - {if $recherche.nec_metal > $planete->metal}Coût {$nomsressources.0|lower} : {$recherche.nec_metalS}
    - {else}Coût {$nomsressources.0|lower} : {$recherche.nec_metalS}
    {/if} - {/if} - {if $recherche.nec_cristal > 0} - {if $recherche.nec_cristal > $planete->cristal}Coût {$nomsressources.1|lower} : {$recherche.nec_cristalS}
    - {else}Coût {$nomsressources.1|lower} : {$recherche.nec_cristalS}
    {/if} - {/if} - {if $recherche.nec_hydrogene > 0} - {if $recherche.nec_hydrogene > $planete->hydrogene}Coût {$nomsressources.2|lower} : {$recherche.nec_hydrogeneS}
    - {else}Coût {$nomsressources.2|lower} : {$recherche.nec_hydrogeneS}
    {/if} - {/if} - {if $recherche.nec_credits > 0} - {if $recherche.nec_credits > $planete->credits}Coût {$nomsressources.4|lower} : {$recherche.nec_credits|separerNombres}
    - {else}Coût {$nomsressources.4|lower} : {$recherche.nec_credits|separerNombres}
    {/if} - {/if} - Temps de recherche : {$recherche.temps}

    - {if $recherche.enfile}Arrêter - {elseif $recherche.nec_credits > $planete->credits}{$nomsressources.4} insuffisant - {elseif $recherche.nec_hydrogene > $planete->hydrogene}Ressources insuffisantes - {elseif $recherche.nec_cristal > $planete->cristal}Ressources insuffisantes - {elseif $recherche.nec_metal > $planete->metal}Ressources insuffisantes - {else}Rechercher - {/if} -
    -
    -{include file='game/footer.tpl'} diff --git a/templates/game/messagerie.tpl b/templates/game/messagerie.tpl deleted file mode 100644 index e28660b..0000000 --- a/templates/game/messagerie.tpl +++ /dev/null @@ -1,22 +0,0 @@ -{include file='game/header.tpl'} -

    Messages

    - {$avertissement} -

    Ecrire un message

    -
    -{foreach from=$messages item=message} -
    -
    {$message.0} de {$message.2} à {$message.1}
    {$message.3|nl2br}
    -
    -{/foreach} -


    Supprimer la sélection :

    -
    -

    Rapports

    -
    -{foreach from=$rapports item=rapport} -
    -
    {$rapport.0} à {$rapport.1}
    {$rapport.3}
    -
    -{/foreach} -


    Supprimer la sélection :

    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/operateur.tpl b/templates/game/operateur.tpl deleted file mode 100644 index 55d45eb..0000000 --- a/templates/game/operateur.tpl +++ /dev/null @@ -1,31 +0,0 @@ -{include file='game/header.tpl'} -

    Opérateurs de cette galaxie

    -
      -{foreach from=$operateurs item=operateur} -
    • {$operateur.pseudo} ({if $operateur.auth_level == 2}Modérateur{elseif $operateur.auth_level == 3}Maître de la bourse{elseif $operateur.auth_level == 4}Opérateur en formation{elseif $operateur.auth_level == 5}Opérateur{elseif $operateur.auth_level == 6}Super-opérateur{elseif $operateur.auth_level == 7}Administrateur{elseif $operateur.auth_level == 8}Codeur{/if})
    • -{/foreach} -
    -

    Problèmes connus

    - Lisez les questions/réponses ci-dessous. Ne contactez un opérateur que si vous ne pouvez pas résoudre votre problème/demande.
    - N'oubliez pas de contacter les opérateurs pour les raisons indiquées dans les règles du jeu. -{foreach from=$questions item=question} -
    -
    {$question.0}
    {$question.1}{if $auth_level > 4}{/if}
    -
    -{/foreach} - {if $auth_level >= 5} -

    Ajouter un problème connu

    -
    - - -

    - -
    - {else}

    Prendre contact avec les opérateurs de la galaxie

    -
    - - -

    - -
    {/if} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/options.tpl b/templates/game/options.tpl deleted file mode 100644 index 6906a72..0000000 --- a/templates/game/options.tpl +++ /dev/null @@ -1,35 +0,0 @@ -{include file='game/header.tpl'} -

    Signature pour forum

    - Signature
    http://{$url_serveur}/sign.php?i={$planete->id_user}

    - BBcode pour forums : -

    Changer de mot de passe

    -
    - - -

    - Le nouveau mot de passe sera modifié après validation par mail.
    Veuillez vous assurez que votre adresse actuelle est toujours valide.


    - -
    -

    Changer d'adresse électronique

    -
    -

    {$mail}

    - -

    - L'adresse électronique sera modifiée une fois validée depuis votre nouvelle adresse.

    - -
    -

    Recevoir des notifications par mail

    -
    -
    - - - -
    -
    -

    Mode vacances

    - Si vous devez vous absenter de votre compte pour une durée supérieure à 3 jours, vous pouvez mettre votre compte en mode vacances.
    Vous ne pouvez pas vous faire attaquer (les attaques déjà lancées ne seront pas annulées !) durant cette période, mais vous ne produirez pas de resources sur vos planètes. Vous retrouverez vos files d'attentes dans l'état dans lequel vous les avez laissées.
    -
    Activer le mode vacances maintenant -

    Supprimer son compte

    - {if $planete->mv < 0}Vous avez demandé la suppression de votre compte. Il sera supprimé sous 48h. - {else}
    Supprimer mon compte{/if} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/pilori.tpl b/templates/game/pilori.tpl deleted file mode 100644 index c59ad4a..0000000 --- a/templates/game/pilori.tpl +++ /dev/null @@ -1,23 +0,0 @@ -{include file='game/header.tpl'} -

    Pilori de la galaxie

    - - - - - - - - - - - {foreach from=$joueurs item=joueur} - - - - - - - {/foreach} - -
    UtilisateurRaisonFin du banissementOpérateur
    {$joueur.pseudo}{$joueur.raisonmv|escape}{if $joueur.mv == 3 || $joueur.last_visite == 2147483647}Définitif{else}{$joueur.last_visite+259200|date_format:"%a %d %B %Y %H:%M"|escape}{/if}{if $joueur.operateurmv}{mailto address=$joueur.mail encode="hex" text=$joueur.operateurmv}{else}Inconnu{/if}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/prochainement.tpl b/templates/game/prochainement.tpl deleted file mode 100644 index 195aed9..0000000 --- a/templates/game/prochainement.tpl +++ /dev/null @@ -1,3 +0,0 @@ -{include file='game/header.tpl'} -
    Prochainement sur Halo-Battle.
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/rename.tpl b/templates/game/rename.tpl deleted file mode 100644 index 96b2834..0000000 --- a/templates/game/rename.tpl +++ /dev/null @@ -1,10 +0,0 @@ -{include file='game/header.tpl'} - {$planete->nom_planete|escape} -

    Renommer la planète

    -
    -


    -
    -

    Abandonner la planète

    - {if $abandonH}Attention, cette action est irréversible ; vous perdrez tous les batiments, vaisseaux et unités présents sur cette planète, les flottes ayant une mision qui a pour origine votre planète se perdront dans l'espace.

    Si vous êtes sur de vouloir abandonner cette planète : cliquez sur ce lien.

    - {else}Vous ne pouvez pas abandonner cette planète car vous n'en avez pas d'autre.

    {/if} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/ressources.tpl b/templates/game/ressources.tpl deleted file mode 100644 index 2398dd0..0000000 --- a/templates/game/ressources.tpl +++ /dev/null @@ -1,18 +0,0 @@ -{include file='game/header.tpl'} -

    Ressources : Tableau récapitulatif des productions par heure

    -
    - - - - - {if $planete->batiments.1}{/if} - {if $planete->batiments.2}{/if} - - {if $planete->batiments.4}{/if} - - energieConso >= $planete->energie} class="lack"{/if}>{$ressources_conso.4|separernombres} - -
    Coefficient{$nomsressources.0}{$nomsressources.1}{$nomsressources.2}{$nomsressources.3}
    {$planete->batiments.0} {$nombat.0}%{$ressources_prod.0|separernombres}00-{$ressources_conso.0|separernombres}
    {$planete->batiments.1} {$nombat.1}%0{$ressources_prod.1|separernombres}0-{$ressources_conso.1|separernombres}
    {$planete->batiments.2} {$nombat.2}%00{$ressources_prod.2|separernombres}-{$ressources_conso.2|separernombres}
    {$planete->batiments.3} {$nombat.3}%000{$ressources_prod.3|separernombres}
    {$planete->batiments.4} {$nombat.4}%00-{$ressources_conso.3|separernombres}{$ressources_prod.4|separernombres}
    {$planete->batiments.10} {$nombat.10}-{$ressources_silo.1|separernombres}{$ressources_silo.1|separernombres}{$ressources_silo.1|separernombres}0
    Total-{$ressources_prod.0|separernombres}{$ressources_prod.1|separernombres}{if $planete->batiments.3}{$ressources_toto.0|separernombres}{else}0{/if}
    -

    -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/simulateur_combat.tpl b/templates/game/simulateur_combat.tpl deleted file mode 100644 index 4be398b..0000000 --- a/templates/game/simulateur_combat.tpl +++ /dev/null @@ -1,57 +0,0 @@ -{include file='game/header.tpl'} -
    -

    Vaisseaux de l'attaquant

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Vaisseaux et défenses du défenseur

    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -


    -
    -
    -
    -
    -
    -
    -

    Autres paramètres

    -
    -
    -
    -
    -
    - {*}
    -
    -
    -
    -
    -
    {/*} -
    -
    -
    -
    -
    - -
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/util.tpl b/templates/game/util.tpl deleted file mode 100644 index bf894fb..0000000 --- a/templates/game/util.tpl +++ /dev/null @@ -1,21 +0,0 @@ -{include file='game/header.tpl'} -

    {$userD.pseudo}

    - - - - - - - - - - - - - - - - - -
    Avatar de {$userD.pseudo}{$userD.race|capitalize}
    {if $userD.place_points == '0'}non classé{else}{$userD.place_points}{if $userD.place_points == '1'}er{else}ème{/if}{/if}
    {$userD.points} points
    ? BARRES DE NIVEAU ?
    SUCCES DEVERROUILLES
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/version.tpl b/templates/game/version.tpl deleted file mode 100644 index d9a2d00..0000000 --- a/templates/game/version.tpl +++ /dev/null @@ -1,8 +0,0 @@ -{include file='game/header.tpl'} -

    Mises à jour

    - -{foreach from=$versions item=version} - -{/foreach} -
    VersionsDétails
    {$version.numero}
    {$version.date}
    {$version.description}
    -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/vide.tpl b/templates/game/vide.tpl deleted file mode 100644 index 71e0c4a..0000000 --- a/templates/game/vide.tpl +++ /dev/null @@ -1,4 +0,0 @@ -{include file='game/header.tpl'} -

    {if $titreP}{$titreP}{else}{$titre}{/if}

    - {$contenu} -{include file='game/footer.tpl'} \ No newline at end of file diff --git a/templates/game/vp.tpl b/templates/game/vp.tpl deleted file mode 100644 index 64f7378..0000000 --- a/templates/game/vp.tpl +++ /dev/null @@ -1,4 +0,0 @@ -{include file='game/header.tpl'} -
    ... veuillez patienter ...
    - {$contenu} -{include file='game/footer.tpl'} \ No newline at end of file

    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 diff --git a/game/bourse/AAAcovenant.png b/game/bourse/AAAcovenant.png deleted file mode 100644 index e5895b91ed38133a72755f9f8ec103d86fa7b99a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97278 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
    Gp3=ut*5OEp{p9!6cp_ynH9b{&^V@55gn!1t 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
    |*YN;mvwYSrPy-XIN6&cve~MG{nGJ#<&89 zYx|0ZmMUBBXs*{TJ^=1Ac@I?e4+ouovDKbZQdTTf31yC116&CoQguv-%Fk-ACiCU; zMN+fwVI#7Zex<1K5Syl_VB+pG?X2Pc1;_J0xuL8@HZmnt&mNkrC-+3Etw&uvr6e|? zWka)e@!V04r+YiO4m=a>uvmPQSiJe-sQ&fCvxmAonufn31A2e6-SYwd3UR8wDSbWa zY>9rU)kRb(FxKG!JrzlLK3;AeNwf{8?n8{)gZq`l&%OI!vSHQcDWGypAWcZAUW;wW zk`jZoLH0>GY+_`LRHcH5n`}u}VOF~P|Gb%l@E67B7uvnP)qnVhi}1KwJO~q@CJn7v zT_ZQj*00|)$~7(KruOBpUP^!QBK(^1Kke_!I}ad6CmGVUO()kraX+3ap>v1}dPM25RqtimqpP5fl8_T1flLgcjLX+5&h z$CRMyYpt8T5CUJ^cJ#!{`jxr^RlFaJJ)p4f5v4Ca|JnEnq%<^u6n!xOoB68iOH%yB zGoWI7Tf>2zI=}b2qRgDC4Z+qYmeK*Y2{~%xl`~DTgk-fr*^;WQ-RxN&=x*iH7RTA6 z38lXfh!>r`lrK`gwY6qQKr3PQ*L8Wsf|$7UVN*5%w-V=99qqZ7>+xzzzr6bHpX;k< zO1q%&*1OGyKRXRXBnb*C-b?W|0XS*V$P_50sk&No0!f<*mnfLk3yhroC-!crT5zJR z2a!@Jn@34@sRjx+5C5MEt)+WYlXh^Tv>LILeyO5e-+EiM!s@$-c9bmB24G&XgS+t& z?FwquW6ZBFn8w2xA9FV8QEPRJF%>=%4Wk%4&Ky6;w@<0h+1|FPcI)rwDSuD(o?>9= z@o=*dNe>=Dy-&(K5S7iHtDlQ;+qCmn-fY!GSjfy%rCV@6{}0dkEL6TjGKeI^QNj!3 z;Dxr8Iat=L%Ds+xttQeo9cS5OZq~Mdtud}c+(x%0OSp#PTeMJ-DzYhQAu+5fM7uSLgZB5R~?Rq_VhNhTotS9qJ?oa06D}Wtf2U zFy35-P#0|OT?QMYggv=b?xN2h*yC=;rS#?AxK9*- zI3#mnL5x9gDDl{;O5eRygeE1;g`5yEx_R(=8MBJW4UgG`hq&PV^nELbQjJ}cf*~dH zMeUQ*R9(K(A62^Hv1Y7N#-DQ5Q!298%KYt9_AO_eT$uNL_{u}l%1Baxig7%&J^ml5 W#^p{MaRtu+0000F#*>{ogM) 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 QO#lD@07*qoM6N<$f>+&1CjbBd diff --git a/game/bourse/Acovenant.png b/game/bourse/Acovenant.png deleted file mode 100644 index 299779ef1912a4b26365693496ec7fb2a35da137..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17413 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