<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro</title>
		<link>https://www.developpez.net/forums/</link>
		<description>Developpez.com, le Club des Développeurs et IT Pro</description>
		<language>fr</language>
		<lastBuildDate>Tue, 22 Sep 2026 03:20:51 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>La forge logicielle GitLab 19.4 étend les outils MCP et ajoute des agents gérés</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185769&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 16:12:05 GMT</pubDate>
			<description>*La forge logicielle GitLab...</description>
			<content:encoded><![CDATA[<div><b><font size="4">La forge logicielle GitLab 19.4 est disponible et étend les outils MCP pour les pipelines CI/CD, les demandes de fusion, les dépôts, les éléments de travail, les projets et les utilisateurs</font></b><br />
<br />
<b>GitLab 19.4 étend son serveur MCP avec des outils pour les pipelines CI/CD, les demandes de fusion, les dépôts, les éléments de travail, les projets et les utilisateurs, tout en ajoutant une gouvernance configurable pour les outils MCP dans les paramètres de GitLab Duo. Le SAST avancé prend désormais en charge Kotlin, Dart et Scala, et l’analyse des dépendances et des licences peut utiliser des expressions de licence composites SPDX dans les listes de dépendances et les politiques d’approbation.</b><br />
<br />
GitLab est une entreprise américaine qui exploite et développe GitLab, une suite logicielle DevOps « open-core » permettant de développer, de sécuriser et d’exploiter des logiciels. GitLab comprend un système de contrôle de version distribué basé sur Git, incluant des fonctionnalités telles que le contrôle d'accès, le suivi des bogues, les demandes de fonctionnalités logicielles, la gestion des tâches, et des wikis pour chaque projet, ainsi que des extraits de code.<br />
<br />
GitLab 19.4 étend son serveur MCP avec des outils pour les pipelines CI/CD, les demandes de fusion, les dépôts, les éléments de travail, les projets et les utilisateurs, tout en ajoutant une gouvernance configurable pour les outils MCP dans les paramètres de GitLab Duo. Le SAST avancé prend désormais en charge Kotlin, Dart et Scala, et l’analyse des dépendances et des licences peut utiliser des expressions de licence composites SPDX dans les listes de dépendances et les politiques d’approbation. Cette version ajoute également la commande /goal de la CLI GitLab Duo, une intégration expérimentale à Slack, un générateur de flux visuel en version bêta pour VS Code, ainsi qu’une action « Créé » pour les déclencheurs de demandes de fusion.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/twbp_auLOcg?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Voici les principales améliorations de cette version :<br />
<br />
<b>Gouvernance des outils du serveur GitLab MCP</b><br />
<br />
Auparavant, vous ne pouviez appliquer les règles de gouvernance des outils de l’agent IA qu’aux outils internes de la plateforme GitLab Duo Agent. Les outils accessibles à la fois à la plateforme GitLab Duo Agent et aux agents tiers via le serveur GitLab MCP suivaient des règles fixes qui ne pouvaient pas être modifiées.<br />
<br />
Vous pouvez désormais gérer les outils du serveur GitLab MCP depuis le même endroit que les outils internes de la plateforme GitLab Duo Agent. Ils apparaissent aux côtés des outils internes dans les paramètres GitLab Duo de votre groupe et de votre projet, où vous pouvez définir un mode pour chaque outil :<br />
<br />
- Les outils en lecture seule sont configurés par défaut sur « Toujours autoriser », ce qui permet d’effectuer des recherches de routine sans interrompre votre équipe.<br />
- Les outils d’écriture et de suppression sont configurés par défaut sur « Toujours demander », ce qui permet aux réviseurs de vérifier les modifications avant qu’un agent ne les applique.<br />
<br />
<b>Restriction de l’accès aux serveurs MCP (bêta)</b><br />
<br />
Vous pouvez désormais restreindre l’accès aux serveurs MCP (Model Context Protocol) en autorisant ou en refusant l’accès à :<br />
<br />
- Un serveur MCP externe dans son intégralité.<br />
- Des outils individuels sur un serveur MCP.<br />
<br />
Cette fonctionnalité vous garantit que les agents IA au sein de la plateforme Duo Agent fonctionnent dans des limites définies et ne peuvent accéder qu’aux outils MCP relevant de leur champ d’action pour mener à bien leurs activités, sessions et tâches.<br />
<br />
Ces contrôles s’appliquent de manière cohérente partout où les agents IA s’exécutent, notamment :<br />
<br />
- Agentic Chat.<br />
- Les flux.<br />
- Les environnements IDE et CLI.<br />
<br />
Cette fonctionnalité est actuellement en version bêta et nous vous invitons à nous faire part de vos commentaires dans le ticket n° 628378.<br />
<br />
<b>Le SAST avancé inclut désormais la prise en charge des langages Kotlin, Dart et Scala</b><br />
<br />
Le SAST avancé analyse désormais les bases de code Kotlin, Dart et Scala à l’aide de la même analyse approfondie des contaminations (deep taint analysis) que celle couvrant Java, Python et les autres langages pris en charge. Tout cela est fourni via l’architecture Software Factory, avec des interfaces spécifiques à chaque langage et une application des règles adaptée aux frameworks.<br />
<br />
- La détection pour Kotlin cible les API Android pour l’injection SQL, l’utilisation non sécurisée de WebView, l’injection de commandes du système d’exploitation, les identifiants codés en dur et la cryptographie faible.<br />
- La détection pour Dart inclut un détecteur des frameworks Flutter et Dio couvrant les attaques SSRF, le parcours de chemin, l’injection de commandes et le trafic HTTP en clair.<br />
- La détection pour Scala couvre les frameworks Play, Slick et Akka pour les injections SQL, les attaques SSRF, les redirections ouvertes, le parcours de chemin, l’injection de commandes et les attaques XSS.<br />
<br />
Ces trois ajouts sont vérifiés à l’aide de dépôts de code réel délibérément vulnérables, les résultats étant rapportés sous forme de flux de code allant de la source au récepteur.<br />
<br />
<b>Prise en charge des expressions de licence SPDX dans l’analyse des dépendances et des licences</b><br />
<br />
Les données de licence GitLab prennent désormais en charge les expressions de licence SPDX, y compris les déclarations composées telles que « MIT OR Apache-2.0 » ou « GPL-2.0-only WITH Classpath-exception-2.0 ». Auparavant, celles-ci étaient signalées comme inconnues dans la liste des dépendances et n’étaient pas prises en compte par les politiques d’approbation des licences.<br />
<br />
Les licences composites apparaissent désormais dans la liste des dépendances avec leur opérateur (AND, OR, WITH), et les politiques d’approbation des licences peuvent les autoriser ou les refuser de la même manière qu’elles traitent les dépendances à licence unique.<br />
<br />
Les expressions déclarées dans un SBOM CycloneDX sont prises en charge depuis GitLab 19.3. Cette version les ajoute aux données de licence que GitLab synchronise. Les instances hors ligne ne reçoivent ces expressions qu’après avoir téléchargé les données de licence v3.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://docs.gitlab.com/releases/19/gitlab-19-4-released/" target="_blank">Annonce de GitLab 19.4</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette version est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://alm.developpez.com/actu/386477/La-forge-logicielle-GitLab-19-3-est-disponible-avec-une-fonctionnalite-de-resolution-des-conflits-de-fusion-alimentee-par-Duo-l-agent-IA-Flow-Creator-et-un-nouveau-gestionnaire-de-secrets/" target="_blank">La forge logicielle GitLab 19.3 est disponible avec une fonctionnalité de résolution des conflits de fusion alimentée par Duo, l'agent IA Flow Creator et un nouveau gestionnaire de secrets</a><br />
<br />
:fleche: <a href="https://alm.developpez.com/actu/385319/La-forge-logicielle-GitLab-19-2-est-disponible-avec-GitLab-Duo-CLI-integrant-directement-la-plateforme-GitLab-Duo-Agent-a-votre-terminal-et-des-flux-IA-personnalises-pour-automatiser-des-taches/" target="_blank">La forge logicielle GitLab 19.2 est disponible, avec GitLab Duo CLI, intégrant directement la plateforme GitLab Duo Agent à votre terminal, et des flux IA personnalisés pour automatiser des tâches</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/383107/GitLab-supprime-des-emplois-afin-d-investir-dans-des-agents-IA-destines-a-automatiser-les-revisions-les-validations-et-les-transferts-internes-prevoyant-egalement-d-aplatir-les-niveaux-hierarchiques/" target="_blank">GitLab supprime des emplois afin d'investir dans des agents IA destinés à automatiser les révisions, les validations et les transferts internes, prévoyant également d'aplatir les niveaux hiérarchiques</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1463/general-developpement/alm/usine-logicielle/">Usine Logicielle</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185769/general-developpement/alm/usine-logicielle/forge-logicielle-gitlab-19-4-etend-outils-mcp-ajoute-agents-geres/</guid>
		</item>
		<item>
			<title><![CDATA[Le filigrane de l'IA pourrait rendre imprévisible le respect des garde-fous par les LLM]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185768&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 14:11:39 GMT</pubDate>
			<description>*Les LLM réagissent...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Les LLM réagissent différemment aux instructions génératives nuisibles lorsque le filigrane numérique de l'IA est utilisé, selon une étude révélant les conséquences liées à la sécurité des filigranes IA</font></b><br />
<br />
<b>Une nouvelle étude de Lasso a révélé que le filigrane numérique de l'IA pourrait en réalité modifier involontairement le comportement des grands modèles de langage (LLM), à la suite de tests effectués sur SynthID-Text de Google DeepMind. Les chercheurs de l’entreprise ont découvert que SynthID-Text peut influencer la capacité des modèles à refuser des requêtes nuisibles, leur vulnérabilité à l’injection de prompts, le choix des outils par les agents IA, et bien plus encore. L’une des principales préoccupations soulevées par le rapport est que, même en l’absence d’attaque, le filigrane numérique a modifié certaines décisions de refus des modèles, les rendant plus enclins à répondre à des instructions génératives potentiellement nuisibles.</b><br />
<br />
En août, <a href="https://intelligence-artificielle.developpez.com/actu/386081/Anthropic-va-commencer-a-integrer-des-filigranes-invisibles-dans-les-textes-et-les-images-generes-par-Claude-ces-filigranes-resteront-visibles-meme-lorsque-le-texte-sera-copie-colle-ailleurs/" target="_blank">Anthropic a révélé que Claude intégrerait discrètement des filigranes invisibles dans les textes générés par l'IA</a>, ces marqueurs pouvant potentiellement subsister même lorsque le texte est copié-collé ailleurs. L'entreprise a également annoncé l'ajout des métadonnées de provenance signées numériquement aux fichiers image, conformément à la norme C2PA, dans le cadre de sa mise en conformité avec les nouvelles exigences de transparence prévues par la loi européenne sur l'IA. Ces marqueurs seraient appliqués au niveau du modèle sur l'ensemble des produits et interfaces Claude. Toutefois, le système n'est pas infaillible, car les métadonnées peuvent être supprimées et les filigranes textuels peuvent devenir plus difficiles à détecter.<br />
<br />
Cette annonce d'Anthropic intervient dans un contexte où des groupes de personnes et des autorités gouvernementales pensent que l'ajout d'un filigrane aux contenus générés par les systèmes d'IA générative pourrait aider à lutter contre la fraude et la désinformation. En effet, la fonctionnalité vise à étiqueter le contenu généré par l'IA afin de permettre aux utilisateurs de le distinguer facilement du contenu créé par l'homme. <a href="https://intelligence-artificielle.developpez.com/actu/352592/Les-experts-sont-sceptiques-quant-a-l-efficacite-d-une-norme-mondiale-en-matiere-de-filigrane-visant-a-etiqueter-les-contenus-generes-par-l-IA-pour-empecher-la-desinformation-et-la-manipulation/" target="_blank">Mais les experts sont sceptiques quant à l'efficacité de cette initiative</a>, affirmant que sa mise en place s'avèrerait complexe pour des résultats mitigés. Selon eux, les utilisateurs trouveront le moyen de supprimer le filigrane et cela n'empêchera pas les manipulations avec l'IA.<br />
<br />
Mais il semble que ce ne soit pas seulement les critiques à l'égard de cette technique. Une nouvelle étude de Lasso a révélé que le filigrane numérique de l'IA pourrait en réalité modifier involontairement le comportement des grands modèles de langage (LLM), à la suite de tests effectués sur SynthID-Text de Google DeepMind. Les chercheurs de l’entreprise ont découvert que SynthID-Text peut influencer la capacité des modèles à refuser des requêtes nuisibles, leur vulnérabilité à l’injection de prompts, le choix des outils par les agents IA, et bien plus encore.<br />
<br />
Cependant, à la base, SynthID-Text et d’autres techniques de filigranes similaires sont uniquement conçues pour dissimuler un indicateur lisible par machine permettant de déterminer si un texte a été généré par une IA ou rédigé par un humain. Les chercheurs constatent que le filigrane IA peut modifier involontairement le comportement de l’IA « <i>La procédure de filigranes peut donc affecter à la fois ce que dit le modèle et ce que fait un agent</i> », conclut Lasso, qualifiant cet effet secondaire de « dérive d’échantillonnage ».<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678936d1790001523/general-developpement/algorithme-mathematiques/intelligence-artificielle/filigrane-l-ia-pourrait-rendre-imprevisible-respect-garde-fous-llm/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 419
Taille : 72,2 Ko"  style="float: CONFIG" /></div><br />
L’une des principales préoccupations soulevées par le rapport est que, même en l’absence d’attaque, le filigrane numérique a modifié certaines décisions de refus des modèles, les rendant plus enclins à répondre à des invites potentiellement nuisibles. Associé à l’injection d’invites, Lasso a constaté que les conséquences étaient encore plus amplifiées. Malgré ces conséquences imprévues, Anthropic a récemment annoncé que les futures générations de Claude utiliseraient un filigrane similaire à celui de Google DeepMind.<br />
<br />
En effet, les fabricants de modèles d'IA déploient de plus en plus des filigranes invisibles pour identifier les contenus générés par leurs systèmes. Toutefois, leur efficacité reste, à certains égards, discutable. Le filigrane SynthID de Google se révèle particulièrement résistant aux modifications et à la compression, mais il est loin d'être un rempart contre la désinformation. Selon un rapport, <a href="https://intelligence-artificielle.developpez.com/actu/386372/Le-filigrane-SynthID-de-Google-est-difficile-a-contourner-mais-il-ne-resout-pas-le-probleme-de-la-desinformation-generee-par-l-IA-A-l-avenir-il-ne-sera-pas-facile-de-determiner-ce-qui-est-vrai-sur-Internet/" target="_blank">l'efficacité de SynthID est entravée par un manque d'interopérabilité entre les plateformes</a> et par l'existence de modèles d'IA à poids ouverts qui n'intègrent aucune protection. Selon les experts, la lutte pour la vérité numérique s'annonce complexe dans un monde saturé de médias artificiels difficiles à tracer.<br />
<br />
Le filigrane numérique de l'IA est appelé à se généraliser chez d’autres fournisseurs de modèles, l’un des principaux moteurs de ce choix étant le respect de la loi européenne sur l’IA, mais rendant ces incidents bien plus fréquents et suscitant de nouvelles préoccupations en matière de sécurité. En fin de compte, Lasso exhorte les développeurs à réexécuter les tests de performance, les évaluations de sécurité et autres essais afin de détecter d’éventuelles conséquences imprévues, plutôt que de se contenter d’appliquer aveuglément cette technologie aux configurations existantes.<br />
<br />
« <i>Ces résultats soulignent l’importance d’une réévaluation chaque fois que le filigrane numérique pour l'IA est introduit ou que sa configuration ou ses paramètres clés sont modifiés</i> », conclut Lasso, en soulignant que ces travaux ne doivent pas être interprétés comme un argument contre le filigrane numérique de l’IA à des fins de traçabilité. De plus, cette étude apporte un nouvel éclairage sur le filigrane IA, car jusqu’à présent, les chercheurs se sont principalement attachés à déterminer si les filigranes pouvaient être à la fois appliqués et détectés efficacement. Rares sont ceux qui ont mis en évidence des conséquences liées à la sécurité telles que celles-ci.<br />
<br />
En mai, <a href="https://intelligence-artificielle.developpez.com/actu/383455/Remove-AI-Watermarks-un-nouvel-outil-CLI-permettant-de-supprimer-les-filigranes-visibles-et-invisibles-des-images-generes-par-l-IA-menacant-d-aggraver-l-invasion-du-Web-par-l-AI-slop-non-identifie/" target="_blank">une équipe de développeurs a publié un nouvel outil &quot;Remove-AI-Watermarks&quot;</a> pour supprimer les marquages d'identification des images générées par l'IA. Le programme cible à la fois les filigranes visibles, comme le logo de Google Gemini, et les signatures invisibles telles que SynthID ou les métadonnées C2PA. Pour accomplir cela, il utilise des techniques avancées de régénération par diffusion et de nettoyage de données EXIF afin de contourner les labels automatiques sur les réseaux sociaux. Les auteurs précisent toutefois que cet outil est destiné à la recherche en sécurité et à la protection de la vie privée, tout en mettant en garde contre les implications légales liées à la tromperie.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678937d1790001527/general-developpement/algorithme-mathematiques/intelligence-artificielle/filigrane-l-ia-pourrait-rendre-imprevisible-respect-garde-fous-llm/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 388
Taille : 42,3 Ko"  style="float: CONFIG" /></div><br />
Voici les principales implications de cette découverte selon les chercheurs :<br />
<br />
<b><font size="3">Ce que cela implique pour la sûreté et la sécurité de l’IA</font></b><br />
<br />
Le filigrane textuel est destiné à aider à déterminer si un contenu a été généré par l’IA, mais au sein d’un agent, il fait également partie intégrante du processus de génération qui aboutit à des décisions. Nos résultats montrent qu’il peut modifier à la fois le comportement d’appel des outils et celui de refus, avec des changements au niveau des décisions individuelles que les taux globaux de précision ou de refus peuvent masquer.<br />
<br />
L’effet sur le comportement de refus devient plus prononcé en cas d’injection de prompt. Le filigrane modifie le comportement de refus face à des requêtes manifestement nuisibles, mais l’effet est plus marqué lorsque ces mêmes requêtes sont associées à la technique d’injection de prompt. Sur plusieurs modèles, le filigrane rend alors le modèle plus enclin à répondre à des requêtes nuisibles qu’il aurait autrement refusées. Cette expérience mesure le refus au niveau du modèle plutôt que le comportement de bout en bout de l’agent. Sa pertinence pour les agents apparaît lorsque le modèle se voit accorder l’accès à des outils ou à d’autres actions. Un refus qui se transforme en acceptation peut alors affecter non seulement ce que dit le modèle, mais aussi ce que fait un agent par la suite. Nous ne testons pas directement ce mode de défaillance combiné, mais les résultats relatifs à l’appel d’outils montrent séparément que le filigrane numérique peut également modifier les actions générées par le modèle.<br />
<br />
L’effet dépend également du modèle et de la configuration. La figure 5 montre que le simple fait de modifier la clé de filigrane peut altérer à la fois l’amplitude et la direction de l’effet dans le cadre d’une même injection de prompt. Cela est particulièrement pertinent pour les modèles hébergés par un fournisseur, où le filigrane numérique peut être appliqué au niveau du modèle aux sorties consommées par des agents développés indépendamment. Lorsque la clé de filigrane ou la configuration est contrôlée par le fournisseur du modèle, de tels changements peuvent également se produire hors du contrôle direct du développeur de l’agent.<br />
<br />
Ces résultats soulignent l’importance d’une réévaluation chaque fois que le filigrane numérique est introduit ou que sa configuration ou sa clé est modifiée. De tels changements peuvent altérer les appels d’outils individuels et les décisions de sécurité de manière inattendue, en particulier face à des entrées adversaires, même lorsque les performances globales restent stables. L’évaluation de l’agent et les tests de type « red team » doivent donc être répétés selon la configuration prévue pour le déploiement, y compris des comparaisons par paires sur les mêmes entrées et une évaluation en cas d’injection de prompt.<br />
<br />
Un mécanisme de provenance qui semble stable sur le plan comportemental avec des entrées ordinaires peut ne pas le rester en cas d’attaque. Le filigrane numérique doit donc être évalué dans le cadre de la configuration de sécurité déployée de l’agent.<br />
<br />
Ces résultats ne remettent pas en cause l’utilisation du filigrane numérique pour la provenance. Ils montrent que la provenance et la stabilité comportementale sont des propriétés distinctes. La détectabilité et le maintien de la qualité du texte ne garantissent pas qu’un agent conservera le même comportement en matière d’appel d’outils ou de sécurité une fois le filigrane numérique activé. Bien que notre étude porte sur SynthID-Text, cette préoccupation plus générale s’applique aux interventions qui modifient la sélection des tokens dans les systèmes agissant sur des tokens générés.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.lasso.security/blog/the-provenance-tax-understanding-the-impact-of-llm-watermarking-on-ai-agent-behavior" target="_blank">The Provenance Tax: Understanding the Impact of LLM Watermarking on AI Agent Behavior</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette étude est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/385967/Une-faille-fondamentale-rend-les-grands-modeles-de-langage-LLM-extremement-vulnerables-aux-attaques-les-LLM-ne-voyant-qu-un-flux-continu-de-texte-dans-lequel-les-instructions-se-melangent-aux-reponses/" target="_blank">Une faille fondamentale rend les grands modèles de langage (LLM) extrêmement vulnérables aux attaques. Les LLM ne voyant qu'un flux continu de texte dans lequel les instructions se mélangent aux réponses</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/354999/Le-contenu-en-ligne-genere-par-des-non-humains-depassera-largement-celui-produit-par-des-humains-d-ici-2026-d-apres-des-etudes-qui-tirent-la-sonnette-d-alarme-sur-la-desinformation-due-a-l-IA/" target="_blank">Le contenu en ligne généré par des non-humains dépassera largement celui produit par des humains d'ici 2026, d'après des études, qui tirent la sonnette d'alarme sur la désinformation due à l'IA</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/386265/-L-alteration-semantique-du-texte-par-le-filigrane-d-Anthropic-dans-Claude-est-une-perversion-de-l-ecriture-selon-le-programmeur-et-blogueur-John-Gruber-Cette-decision-suscite-une-levee-de-boucliers/" target="_blank">« L'altération sémantique du texte par le filigrane d'Anthropic dans Claude est une perversion de l'écriture », selon le programmeur et blogueur John Gruber. Cette décision suscite une levée de boucliers</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p678936d1790001523/general-developpement/algorithme-mathematiques/intelligence-artificielle/filigrane-l-ia-pourrait-rendre-imprevisible-respect-garde-fous-llm/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678937d1790001527/general-developpement/algorithme-mathematiques/intelligence-artificielle/filigrane-l-ia-pourrait-rendre-imprevisible-respect-garde-fous-llm/2.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f921/general-developpement/algorithme-mathematiques/intelligence-artificielle/">Intelligence artificielle</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185768/general-developpement/algorithme-mathematiques/intelligence-artificielle/filigrane-l-ia-pourrait-rendre-imprevisible-respect-garde-fous-llm/</guid>
		</item>
		<item>
			<title><![CDATA[Les centres de données de l'Oregon en chiffres : 111 installations consomment près d'un quart de l'électricité]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185766&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 11:53:51 GMT</pubDate>
			<description>*Trump propose de renommer...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Trump propose de renommer l'IA, affirmant que son nom actuel est « inexact et très peu éloquent ». Il qualifie de « canular » les risques liés à l'IA et veut créer une « AI Force » pour protéger la technologie</font></b><br />
<br />
<b>Donald Trump suscite l'interrogation en annonçant la création d'une « AI Force » et la nomination prochaine d'un nouveau « tsar de l'IA » pour superviser la technologie. <a href="https://intelligence-artificielle.developpez.com/actu/381399/" target="_blank">Il rejette fermement les appels à une réglementation stricte</a>, qualifiant les avertissements sur les risques existentiels de la technologie de simple &quot;canular&quot;. En outre, il a lancé un sondage public pour rebaptiser l'IA avec des termes jugés plus prestigieux, comme « Intelligence Suprême » ou « Intelligence Supérieure ». Donald Trump se désintéresse des questions de sécurité et adopte une stratégie visant, selon lui, à maintenir la domination américaine face à la concurrence chinoise.</b><br />
<br />
Le président américain Donald Trump a proposé de rebaptiser l'IA, estimant que le terme actuel est inexact et manque d'élégance pour décrire cette technologie. Mais ses propositions s'avèrent bien plus prétentieuses que l'appellation initiale. Afin de trouver une nouvelle appellation pour cette technologie qu'il qualifie de plus grand moteur de développement économique de l'histoire, il a lancé un sondage sur ses réseaux sociaux Truth Social et X.<br />
<br />
Il y propose aux utilisateurs d'opter pour des termes comme « Superior Intelligence », « Extreme Intelligence » ou « Supreme Intelligence ». Sur la plateforme Truth Social, le compteur indique 65 488 votes à l'heure ou nous écrivons cet article, avec « Superior Intelligence » en tête. Sur X (ex-Twitter), le compteur indique 230 910 votes, « Superior Intelligence » ayant récolté 41,1 % d'opinions favorables. Sa démarche est toutefois controversée.<br />
<br />
De nombreux critiques ont qualifié cette initiative de « stupide », dénonçant les risques liés à des appellations aussi extravagantes. « Personnellement, je pense que « Intelligence informatique », « Intelligence machine » ou « Intelligence programmée » seraient de meilleurs choix de noms, car l'IA n’est bonne qu’autant que ceux qui l'ont programmé, comme nous l’avons vu à travers les options disponibles aujourd’hui », a commenté un internaute.<br />
<br />
Un autre a souligné : « l'IA n'est pas véritablement intelligente. Ce n'est qu'une simulation de l'intelligence. Elle NE PENSE PAS. Elle ne réfléchit pas. Elle crache des mots et des symboles basés sur des probabilités statistiques dérivées des données d'entraînement et de la requête de l'utilisateur. Elle peut calculer rapidement et s'avère très utile, mais elle n'a aucun objectif sauf ceux de ses créateurs. Cessons d'appeler cette chose &quot;intelligence&quot; ».<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678930d1789991004/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/capture-d-ecran-2026-09-21-124254.png/" border="0" alt="Nom : Capture d'écran 2026-09-21 124254.png
Affichages : 650
Taille : 178,2 Ko"  style="float: CONFIG" /></div><br />
Un troisième dénonce : « l'IA n'est qu'une illusion de pensée semblable à celle des humains. Ces systèmes s'appuient sur les mathématiques, le code et les probabilités statistiques pour prédire le mot ou le pixel suivant. Ce sont des moteurs de prédiction. Ils ne possèdent ni conscience réelle, ni émotions, ni compréhension profonde de quoi que ce soit. Trump veut renforcer le battage médiatique en créant le mythe d'une puissante intelligence ».<br />
<br />
Elon Musk, PDG de Tesla et de SpaceXAI, a réagi par une remarque d'une ligne : « elle sera d'une intelligence incompréhensible pour nous ». Le milliardaire a en effet déplacé la discussion du choix du nom vers les capacités de l'IA. Il n'a donc pas pris position sur les trois options du sondage de Donald Trump.<br />
<br />
<b><font size="3">Création d'une force de l'IA et positionnement réglementaire</font></b><br />
<br />
Dans le cadre de cette initiative, Donald Trump a rejeté fermement les mises en garde concernant les risques liés à l'IA, les qualifiant de « canular » et de conspirations visant à freiner le secteur. Selon lui, les attaques contre les centres de données et l'industrie constituent une tentative politique de nuire à un secteur hautement lucratif. Donald Trump soupçonne le Parti démocrate d'avoir orchestré cette machination contre les infrastructures de l'IA.<br />
<br />
Il a insisté sur le fait qu’il ne resterait pas les bras croisés à laisser cela se produire, ajoutant : « ce prétendu canular avait commencé par une attaque contre nos centres de données, jusqu’à ce que les gens se rendent compte à quel point ceux-ci étaient une source de richesse et de prestige pour les communautés dans lesquelles ils avaient été construits ». Il estime que cette attaque contre les centres de données à finalement largement échoué.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678929d1789990861/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/capture-d-ecran-2026-09-21-123952.png/" border="0" alt="Nom : Capture d'écran 2026-09-21 123952.png
Affichages : 594
Taille : 113,0 Ko"  style="float: CONFIG" /></div><br />
Selon le président américain, les détracteurs s'en prennent désormais directement à l’IA. Il n’a fourni aucune preuve à l’appui de son affirmation selon laquelle la méfiance généralisée envers l’IA et les centres de données n’est ni spontanée ni sincère. <a href="https://cloud-computing.developpez.com/actu/385538/" target="_blank">Tant les républicains que les démocrates ont pris pour cible les centres de données</a>, et New York est récemment devenu le premier État à suspendre les autorisations pour les grandes infrastructures.<br />
<br />
Dans une publication récente sur Truth Social, Donald Trump a annoncé la création d'une entité gouvernementale nommée « AI Force », sur le modèle de la Space Force, ainsi que la nomination future d'un conseiller spécial ou « AI czar » (tsar de l'IA) pour superviser la technologie. « J’annoncerai, dans un avenir proche, la nomination d’un tsar de l’IA ; seules les personnes dotées d’un QI élevé peuvent postuler ! », a-t-il écrit dans son post.<br />
<br />
Il a déclaré qu'il allait « chérir [le secteur de l’IA], l’aider et veiller sur lui à mesure qu’il se développe ». Le président n’a pas précisé en quoi consisteraient les fonctions de « l'AI Force » et du « tsar de l’IA ». L'investisseur en capital-risque David Sacks a démissionné de son poste de tsar de l’IA et de la cryptomonnaie  auprès de Trump plus tôt cette année, pour devenir coprésident du Conseil présidentiel des conseillers en science et technologie.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/hNVDR0TgYvI?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Il a assuré qu'il ne chercherait en aucun cas à freiner l'essor du secteur : « nous n'entraverons ni n'étoufferons en aucune manière la croissance de cette formidable industrie. Au contraire, nous la chérirons, nous l'aiderons et nous veillerons sur elle, tout au long de son développement ! ». Selon lui, les lois civiles et pénales existantes suffisent pour sanctionner les mauvais acteurs sans qu'il soit nécessaire d'imposer de nouvelles réglementations.<br />
<br />
Donald Trump a également affirmé que « le seul garde-fou nécessaire résidait dans la présence d'un président fort et intelligent ». Sur le plan géopolitique, l'administration soutient que ralentir le développement américain équivaudrait à un autosabotage qui favoriserait directement les rivaux chinois.<br />
<br />
<b><font size="3">Confusion et critiques émanant de l'industrie technologique</font></b><br />
<br />
L'annonce surprise de cette force spéciale a provoqué une grande perplexité parmi les acteurs de la technologie, qui n'ont pas été consultés au préalable. Plusieurs représentants du secteur ont souligné le manque total de détails concernant le fonctionnement, la composition ou le mandat exact de cette structure. Un représentant anonyme a résumé le sentiment général en affirmant : « personne ne sait même en quoi consiste cette idée étrange ».<br />
<br />
« Je pense qu’il ressent clairement la pression de devoir s’exprimer, mais il est tiraillé, car il vient de passer ces derniers jours à affirmer que tout cela n’était qu’un canular », a déclaré Adam Kovacevich, PDG de la coalition progressiste du secteur technologique Chamber of Progress, à propos de Donald Trump et de son rejet des scénarios apocalyptiques liés à l’IA. Pour certains, l'administration est dans l'improvisation sur la question de la sécurité de l'IA.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678932d1789991264/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/capture-d-ecran-2026-09-21-124541.png/" border="0" alt="Nom : Capture d'écran 2026-09-21 124541.png
Affichages : 598
Taille : 202,6 Ko"  style="float: CONFIG" /></div><br />
La confusion règne quant à savoir si le but est d'introduire une régulation ou stimuler le marché, certains spéculant même sur un rôle central du Pentagone pour dominer le secteur. Taylor Barkley, défenseur d'un marché libre et membre de l'Abundance Institute, a exprimé ses réserves face à d'éventuelles contraintes ».<br />
<br />
L'approche de l'administration Trump contraste vivement avec les avertissements répétés d'experts et de dirigeants d'entreprises majeures telles qu'Anthropic et OpenAI. Des figures centrales de l'industrie comme Dario Amodei, Sam Altman et Elon Musk ont publiquement appelé à <a href="https://intelligence-artificielle.developpez.com/actu/387263/" target="_blank">ralentir le rythme de développement des modèles de pointe</a>, estimant que la technologie progresse plus vite que la capacité humaine à la contrôler correctement.<br />
<br />
Un chercheur d'Anthropic a récemment démissionné et a alerté : « l'IA pourrait tous nous tuer d'ici la fin de la décennie ». Ajoutée aux incidents dans lesquels des agents IA se sont échappés de leur bac à sable pour orchestrer des piratages, cette sortie a ravivé les débats sur l'urgence d'une réglementation afin de renforcer les garde-fous. Par ailleurs, plusieurs législateurs partagent ces inquiétudes et souhaitent vivement encadrer la technologie. <br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678931d1789991205/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/capture-d-ecran-2026-09-21-124611.png/" border="0" alt="Nom : Capture d'écran 2026-09-21 124611.png
Affichages : 588
Taille : 220,9 Ko"  style="float: CONFIG" /></div><br />
En Californie, le gouverneur Gavin Newsom a créé un groupe d'experts sur la sécurité, tandis que les sénateurs républicains Josh Hawley et Jon Husted ont lancé des démarches pour réguler la sécurité des données et les coûts d'infrastructure. De son côté, le président de la Chambre des représentants Mike Johnson a préconisé un équilibre entre autorégulation industrielle et garde-fous gouvernementaux face aux menaces existentielles.<br />
<br />
Source : <a rel="nofollow" href="https://truthsocial.com/@realDonaldTrump/posts/117298413844042212" target="_blank">Donald Trump</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Que pensez-vous de la proposition de Donald Trump visant à renommer l'IA ?<br />
:fleche: Les nouvelles appellations proposées par Donald Trump sont-elles pertinentes ? Pourquoi ?<br />
:fleche: Donald Trump minimise les risques liés à l'IA et les qualifie de canular. Qu'en pensez-vous ? <br />
:fleche: Faut-il laisser le secteur sans repère au nom de la concurrence ? Ou faut-il réguler cette technologie ? <br />
<br />
<b>Voir aussi</b><br />
<br />
:fleche: <a href="https://droit.developpez.com/actu/386803/" target="_blank">La Maison Blanche se range du côté d'OpenAI au sujet de l'entraînement de l'IA à partir des œuvres protégées : « cela est indispensable pour conserver le leadership mondial en matière d'IA »</a><br />
<br />
:fleche: <a href="https://hardware.developpez.com/actu/386554/" target="_blank">Trump envisage de nouvelles taxes sur les semiconducteurs, semant l'inquiétude dans le secteur de la tech : « c'est peut-être la manière la plus stupide de poursuivre la domination américaine dans l'IA »</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/381399/" target="_blank">L'administration Trump veut fixer les règles de l'IA : le tour de passe-passe législatif de la Maison-Blanche, qui dessine un cadre fédéral dont la principale fonction est d'effacer les règles des États</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p678929d1789990861/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/capture-d-ecran-2026-09-21-123952.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678930d1789991004/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/capture-d-ecran-2026-09-21-124254.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678931d1789991205/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/capture-d-ecran-2026-09-21-124611.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p678932d1789991264/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/capture-d-ecran-2026-09-21-124541.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f921/general-developpement/algorithme-mathematiques/intelligence-artificielle/">Intelligence artificielle</category>
			<dc:creator>Mathis Lucas</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185766/general-developpement/algorithme-mathematiques/intelligence-artificielle/centres-donnees-l-oregon-chiffres-111-installations-consomment-pres-d-quart-l-electricite/</guid>
		</item>
		<item>
			<title><![CDATA[Gemini s'échappe et pirate des systèmes informatiques en croyant être dans un environnement de test]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185759&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 06:47:54 GMT</pubDate>
			<description>*Gemini, de Google, est le...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Gemini, de Google, est le dernier modèle d’IA à s’être échappé et à avoir piraté des systèmes informatiques, se croyant en environnement de test alors qu’il était connecté à Internet</font></b><br />
<br />
<b>Google a déclaré que son modèle Gemini avait piraté trois autres entreprises. C'est la première fois que le géant de la recherche révèle qu'un de ses modèles a accédé de manière autonome et sans autorisation à des systèmes informatiques tiers. En mai, le modèle Gemini a accédé à trois systèmes informatiques privés distincts en devinant des mots de passe et en utilisant à deux reprises une base de données de mots de passe accessibles au public, a indiqué Google. L'incident s'est produit dans le cadre d'un test de sécurité de type « <i>capture the flag</i> » mené par la start-up israélienne Irregular. Cette révélation intervient alors que la surveillance des comportements inappropriés de l'IA s'intensifie à Washington et dans la Silicon Valley.</b><br />
<br />
Gemini, également connu sous le nom de Google Gemini (anciennement Bard), est un chatbot et assistant virtuel basé sur l'intelligence artificielle (IA) générative, développé par Google. Il s'appuie sur la famille de grands modèles de langage (LLM) du même nom, après avoir été initialement basé sur LaMDA et PaLM 2. Selon Statcounter, Google Gemini est le deuxième plus grand chatbot d'IA générative au monde, derrière ChatGPT d'OpenAI, qui occupe la première place.<br />
<br />
Récemment, <a href="https://intelligence-artificielle.developpez.com/actu/387320/OpenAI-reconnait-six-nouveaux-cas-de-comportements-trompeurs-de-la-part-de-ses-modeles-d-IA-Nous-ne-pensons-pas-que-le-secteur-de-l-IA-ait-suffisamment-resolu-les-problemes-d-alignement/" target="_blank">OpenAI a annoncé la mise en place d’un dispositif public de signalement </a>permettant de partager les comportements inattendus de l’IA, tout en indiquant avoir identifié de nouveaux incidents au cours desquels ses modèles d’IA auraient agi de manière trompeuse et pris des mesures non autorisées lors de formations et de tests internes. OpenAI avait ajouté qu’elle ne pensait pas que le secteur de l’IA avait résolu les problèmes d’alignement et de surveillance à un degré suffisant pour continuer à se développer de manière responsable à vitesse maximale pendant encore longtemps.<br />
<br />
Par ailleurs, Google a déclaré que son modèle Gemini avait piraté trois autres entreprises. C'est la première fois que le géant de la recherche révèle qu'un de ses modèles a accédé de manière autonome et sans autorisation à des systèmes informatiques tiers. En mai, le modèle Gemini a accédé à trois systèmes informatiques privés distincts en devinant des mots de passe et en utilisant à deux reprises une base de données de mots de passe accessibles au public, a indiqué Google.<br />
<br />
L’incident s’est produit dans le cadre d’un test de sécurité de type « <i>capture the flag </i>» mené par la start-up israélienne Irregular. Les agents de Google n’étaient en principe pas censés accéder à l’Internet au sens large, mais un bug dans l’environnement de test leur a permis d’y accéder. Les agents ont mis fin à leur intrusion lorsqu’ils ont constaté qu’ils avaient accédé à de véritables systèmes d’entreprise, et non pas simplement à une partie de l’environnement de test, a précisé Google.<br />
<br />
«<i> Lors d’une évaluation standard, le modèle a trouvé des informations publiques en ligne et a deviné des identifiants pour accéder à des sites web qu’il pensait faire partie du test</i> », a déclaré Heather Adkins, vice-présidente de l’ingénierie de sécurité chez Google, dans un communiqué. « <i>Dans ces trois cas, le modèle s’est arrêté. </i>» Cette révélation intervient alors que la surveillance des comportements inappropriés de l’IA s’intensifie à Washington et dans la Silicon Valley.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/WFujZSxR_-o?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
OpenAI, Anthropic et Meta ont signalé ces dernières semaines des incidents au cours desquels leurs modèles d’IA s’étaient échappés de leurs environnements de test et avaient tenté de pirater d’autres entreprises afin d’obtenir un accès non autorisé à des systèmes informatiques. Les révélations concernant ces modèles d’IA dits « <i>désalignés </i>» ont incité le PDG d’Anthropic, Dario Amodei, à appeler le secteur à ralentir collectivement le développement des modèles d’IA les plus avancés jusqu’à ce que les entreprises puissent garantir leur sécurité.<br />
<br />
Tous les incidents susmentionnés impliquaient la start-up israélienne Irregular. Cette entreprise, soutenue par Sequoia et Redpoint Ventures, était évaluée l’année dernière à 450 millions de dollars. Ses outils aident les développeurs de modèles de base à effectuer des tests de cybersécurité sur leurs technologies de pointe. Un porte-parole d’Irregular a déclaré que l’incident chez Google était lié au même problème qui avait permis aux autres modèles d’accéder à Internet. <br />
<br />
«<i> Il s’agit du même problème qui avait déjà été signalé et qui ne constitue pas un incident distinct sur le fond </i>», a déclaré un porte-parole d’Irregular dans un communiqué. « <i>Tous les laboratoires concernés ont été informés fin juillet, et les entités touchées ont été contactées dans le cadre de l’enquête. </i>»  Google a indiqué que l’incident s’était produit en mai et qu’il en avait été informé par Irregular fin juillet. Google a collaboré avec Irregular pour modifier son processus de test. Un porte-parole de Google a refusé de préciser le modèle Gemini concerné. « <i>Ces événements soulignent l’importance de former des modèles d’IA puissants à agir de manière responsable</i> », a déclaré Adkins de Google dans un communiqué.<br />
<br />
En août 2026, <a href="https://intelligence-artificielle.developpez.com/actu/386099/Gemini-IA-devient-le-produit-de-Google-qui-connait-la-croissance-la-plus-rapide-de-son-histoire-avec-1-milliard-d-utilisateurs-63-pourcent-s-adressant-directement-a-Gemini-avec-la-voix/" target="_blank">l’assistant d’IA Gemini de Google a dépassé le milliard d’utilisateurs actifs mensuels</a>, atteignant ce seuil peu de temps après que ChatGPT d’OpenAI eut franchi le même cap. Google a précisé que 63 % des utilisateurs s’adressent directement à Gemini à la voix plutôt que de saisir des requêtes, soulignant que les parents très occupés sont « 43 % plus enclins à utiliser la commande vocale pour leurs tâches quotidiennes ». Selon Google, une interaction sur cinq avec Gemini implique le partage d’écran et la diffusion en direct par caméra. Les utilisateurs d’Apple représentent plus de 100 millions d’utilisateurs actifs mensuels de Gemini.<br />
<br />
Sam Altman, considéré par certains comme la plus grande star de l’IA, est le cofondateur et PDG d’OpenAI, entreprise à l’origine de ChatGPT. C’est l’une des personnalités majeures de la montée en puissance de l’IA observée ces dernières années. En juillet 2026, dans un entretien, il était revenu sur la question en lien avec les avancées en matière d’IA et avait affirmé que<a href="https://intelligence-artificielle.developpez.com/actu/385578/Pour-Sam-Altman-l-intelligence-artificielle-est-entree-dans-la-singularite-et-a-franchi-le-point-de-non-retour-a-partir-duquel-elle-depasse-l-intelligence-humaine-et-devient-difficile-a-controler/" target="_blank"> l’IA était entrée dans la « <i>singularité </i>»</a>, c’est-à-dire qu’elle avait franchi le point de non-retour à partir duquel elle dépassait l’intelligence humaine et devenait difficile à contrôler.<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette information est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/387320/OpenAI-reconnait-six-nouveaux-cas-de-comportements-trompeurs-de-la-part-de-ses-modeles-d-IA-Nous-ne-pensons-pas-que-le-secteur-de-l-IA-ait-suffisamment-resolu-les-problemes-d-alignement/" target="_blank">OpenAI reconnaît six nouveaux cas de comportements trompeurs de la part de ses modèles d'IA. « Nous ne pensons pas que le secteur de l'IA ait suffisamment résolu les problèmes d'alignement »</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/386961/Le-Haut-Commissaire-des-Nations-Unies-aux-droits-de-l-homme-met-en-garde-contre-le-risque-existentiel-que-l-IA-pourrait-representer-pour-l-humanite-et-exhorte-les-entreprises-d-IA-a-reduire-ces-risques/" target="_blank">Le Haut-Commissaire des Nations Unies aux droits de l'homme met en garde contre le risque « existentiel » que l'IA pourrait représenter pour l'humanité et exhorte les entreprises d'IA à réduire ces risques</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/387263/Le-PDG-d-Anthropic-met-en-garde-contre-un-essaim-d-agents-IA-incontrolable-qui-pourrait-prendre-le-controle-de-l-ensemble-d-Internet-d-ici-6-a-12-mois-et-appelle-l-industrie-a-ralentir-le-rythme-des-progres/" target="_blank">Le PDG d'Anthropic met en garde contre un essaim d'agents IA incontrôlable qui pourrait prendre le contrôle de l'ensemble d'Internet d'ici 6 à 12 mois, et appelle l'industrie à ralentir le rythme des progrès</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f921/general-developpement/algorithme-mathematiques/intelligence-artificielle/">Intelligence artificielle</category>
			<dc:creator>Eliora</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185759/general-developpement/algorithme-mathematiques/intelligence-artificielle/gemini-s-echappe-pirate-systemes-informatiques-croyant-etre-environnement-test/</guid>
		</item>
		<item>
			<title>Vladimir Poutine semble voter en ligne sur un PC Dell portant le filigrane « Activer Windows »</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185758&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 06:46:21 GMT</pubDate>
			<description>*Le président russe Vladimir...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Le président russe Vladimir Poutine vote en ligne sur un PC Dell américain équipé d'une version non autorisée de Windows, malgré la réglementation russe en matière de technologies</font></b><br />
<br />
<b>Vladimir Poutine semble avoir voté lors des élections à la Douma d’État en utilisant un ordinateur Dell affichant ce qui semble être le célèbre filigrane « Activer Windows », attirant ainsi l’attention sur l’utilisation de technologies étrangères lors d’un événement officiel au Kremlin. Les images montrent Poutine en train de voter en ligne, assis devant un écran d’ordinateur. Les images de la vidéo semblent montrer le filigrane d’activation de Windows dans la partie inférieure droite de l’écran, bien que la séquence ne permette pas d’établir de manière indépendante pourquoi le système d’exploitation n’était pas activé.</b><br />
<br />
En septembre 2022, <a href="https://linux.developpez.com/actu/336785/La-Russie-veut-remplacer-Windows-par-Linux-sur-ses-ordinateurs-en-raison-des-sanctions-occidentales-mais-se-heurte-a-l-absence-de-plateforme-Linux-qui-plombe-le-developpement-des-applications/" target="_blank">la Russie a annoncé son intention de débarrasser ses ordinateurs de Windows au profit de Linux</a> en raison des sanctions occidentales. La manœuvre en cours de mise en place à l'époque était la conséquence de la suspension par Microsoft des ventes de ses logiciels dont Windows au mois de mars 2022. En sus, le géant technologique a, entre autres, bloqué les mises à jour de Windows 10 et Windows 11 en Russie. Le ministère de la sécurité du numérique du pays avait donc pour objectif d'amener les éditeurs à adapter leurs solutions à Linux sous peine d’exclusion du registre des logiciels nationaux. <br />
<br />
Malgré cette volonté, un récent rapport a révélé que le président russe Vladimir Poutine semble avoir voté lors des élections à la Douma d’État en utilisant un ordinateur Dell affichant ce qui semble être le célèbre filigrane « Activer Windows », attirant ainsi l’attention sur l’utilisation de technologies étrangères lors d’un événement officiel au Kremlin. Les images montrent Poutine en train de voter en ligne, assis devant un écran d’ordinateur. <br />
<br />
Alors qu’il sélectionne son candidat, il remarque : « On ne peut pas se tromper. » Les images de la vidéo semblent montrer le filigrane d’activation de Windows dans la partie inférieure droite de l’écran, bien que la séquence ne permette pas d’établir de manière indépendante pourquoi le système d’exploitation n’était pas activé. Le scrutin portait sur l’élection des députés de la neuvième Douma d’État russe, et Poutine a une nouvelle fois choisi de voter à distance. L’agence de presse d’État russe TASS a également indiqué que les habitants des régions de Donetsk et de Lougansk, ainsi que ceux des régions de Kherson et de Zaporijia, participeraient pour la première fois aux élections législatives.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678926d1789976979/club-professionnels-informatique/actualites/politique/vladimir-poutine-semble-voter-ligne-pc-dell-portant-filigrane-activer-windows/0.jpg/" border="0" alt="Nom : 0.jpg
Affichages : 888
Taille : 63,5 Ko"  style="float: CONFIG" /></div><br />
L’ordinateur lui-même fait désormais partie de l’histoire. La machine semble être un système Dell, une marque américaine, malgré les exigences russes selon lesquelles les technologies utilisées par le gouvernement doivent respecter des niveaux spécifiques de localisation nationale. Les images soulèvent donc des questions quant à savoir si l’ordinateur a été préparé spécifiquement pour la démonstration de vote télévisée plutôt que de faire partie d’un poste de travail standard du gouvernement.<br />
<br />
Le filigrane Windows visible pourrait avoir une explication tout aussi banale. Une installation non activée de Windows peut fonctionner normalement tout en affichant un rappel d’activation permanent. Il est possible qu’une nouvelle installation ait été préparée pour l’événement sans être enregistrée sous une licence, bien qu’il n’y ait aucune confirmation publique quant à la configuration de la machine.<br />
<br />
La vidéo a également suscité des commentaires sur la manière dont Poutine a interagi avec le système de vote. On le voit s’arrêter à plusieurs reprises, se pencher vers l’écran et déplacer soigneusement la souris avant de valider son bulletin. Les images ne permettent pas de déterminer si cela était dû à une difficulté à voir l’écran, à une méconnaissance de l’interface ou simplement au rythme auquel il effectuait la procédure.<br />
<br />
Pour l’instant, le détail le plus marquant reste l’ordinateur lui-même. Une vidéo officielle du Kremlin semble avoir mis en évidence par inadvertance un PC Dell de fabrication américaine fonctionnant sous Windows et affichant un rappel d’activation, offrant ainsi un aperçu inhabituel de la technologie utilisée lors de l’intervention publique de Poutine dans le cadre du vote en ligne.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/2wMIMQdF44I?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Pour rappel, en juin 2025, <a href="https://microsoft.developpez.com/actu/372682/L-unite-de-Microsoft-en-Russie-va-deposer-son-bilan-apres-que-Poutine-a-declare-que-les-fournisseurs-de-services-etrangers-comme-Microsoft-devraient-etre-etrangles-pour-faire-place-aux-solutions-nationales/" target="_blank">l'une des filiales de Microsoft Corp. en Russie a envisagé de déposer le bilan</a>. Cette décision soulignait une fois de plus le fossé qui se creuse entre Moscou et les fournisseurs de technologie occidentaux depuis l'invasion de l'Ukraine par la Russie. Ce développement fait suite aux menaces formulées en mai 2025 par le président russe Vladimir Poutine, qui a promis d'« étrangler » les entreprises technologiques américaines en Russie telles que Microsoft et Zoom, en représailles aux tensions géopolitiques avec Washington et pour favoriser les solutions logicielles nationales. Microsoft a continué à fournir des services clés en Russie après l'invasion de l'Ukraine par Moscou en février 2022, mais en juin 2022, la société a déclaré qu'elle réduisait considérablement ses opérations en raison de l'évolution des perspectives économiques et de l'impact sur ses activités dans le pays.<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce rapport est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://www.developpez.com/actu/334539/Microsoft-bloque-l-installation-de-Windows-10-et-11-en-Russie-a-partir-du-site-officiel-de-l-entreprise-les-entreprises-technologiques-continuent-de-multiplier-les-sanctions/" target="_blank">Microsoft bloque l'installation de Windows 10 et 11 en Russie à partir du site officiel de l'entreprise. Les entreprises technologiques continuent de multiplier les sanctions</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/372538/Poutine-menace-d-etrangler-Microsoft-et-Zoom-alors-qu-il-intensifie-la-guerre-des-mots-avec-un-Trump-furieux-au-sujet-de-l-Ukraine-nous-devrions-repondre-en-retour-a-declare-Poutine/" target="_blank">Poutine menace d'« étrangler » Microsoft et Zoom alors qu'il intensifie la guerre des mots avec un Trump furieux au sujet de l'Ukraine, &quot;nous devrions répondre en retour&quot;, a déclaré Poutine</a><br />
<br />
:fleche: <a href="https://linux.developpez.com/actu/364240/La-Russie-annonce-son-intention-de-creer-une-communaute-de-developpement-Linux-independante-suite-a-la-mise-a-l-ecart-des-contributeurs-russes-au-developpement-du-noyau-Linux/" target="_blank">La Russie annonce son intention de créer une communauté de développement Linux indépendante, suite à la mise à l'écart des contributeurs russes au développement du noyau Linux</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p678926d1789976979/club-professionnels-informatique/actualites/politique/vladimir-poutine-semble-voter-ligne-pc-dell-portant-filigrane-activer-windows/0.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f165/club-professionnels-informatique/actualites/politique/">Politique</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185758/club-professionnels-informatique/actualites/politique/vladimir-poutine-semble-voter-ligne-pc-dell-portant-filigrane-activer-windows/</guid>
		</item>
		<item>
			<title><![CDATA[ChatGPT sait désormais ce que vous faites sur d'autres sites grâce à un outil de suivi publicitaire]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185756&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 06:08:02 GMT</pubDate>
			<description>*ChatGPT sait désormais ce...</description>
			<content:encoded><![CDATA[<div><b><font size="4">ChatGPT sait désormais ce que vous faites sur d’autres sites grâce à un outil de collecte de données publicitaires qui suit vos habitudes de navigation au-delà du chat</font></b><br />
<br />
<b>Un article a été publié en ligne, s'appuyant sur un reportage de Buchodi affirmant que ChatGPT serait capable de connaître les activités des utilisateurs sur d'autres sites web grâce à un outil de collecte publicitaire intégré au service. Selon cette affirmation, les données recueillies à des fins publicitaires pourraient être recoupées avec le modèle conversationnel, ce qui permettrait potentiellement de révéler des habitudes de navigation au-delà de l'interface de chat elle-même. OpenAI n'a pas commenté publiquement le mécanisme spécifique décrit, et l'absence de confirmation signifie que cette allégation reste à vérifier. Si ces allégations s'avéraient exactes, cela impliquerait que ChatGPT pourrait personnaliser ses réponses en fonction de l'activité en ligne globale d'un utilisateur.</b><br />
<br />
En janvier 2026,<a href="https://intelligence-artificielle.developpez.com/actu/379344/OpenAI-introduit-officiellement-les-publicites-dans-ChatGPT-et-annonce-un-abonnement-Go-moins-cher-dans-le-monde-entier-les-publicites-ne-devraient-avoir-aucune-incidence-sur-les-reponses-du-chatbot/" target="_blank"> OpenAI passait enfin à l'action et s'apprêtait à introduire des publicités dans ChatGPT</a> pour les utilisateurs américains bénéficiant de l'abonnement gratuit et de son nouvel abonnement moins cher à 8 dollars, ChatGPT Go. ChatGPT Go devait étendre la mémoire et la fenêtre contextuelle de ChatGPT au-delà du forfait gratuit, mais OpenAI n'avait pas divulgué les limites exactes. Les publicités devaient apparaître sous forme de produits ou services sponsorisés clairement identifiés sous les conversations, et OpenAI affirmait qu'elles n'auraient aucune incidence sur les réponses du chatbot.<br />
<br />
Récemment, un article a été publié en ligne, s'appuyant sur un reportage de Buchodi affirmant que ChatGPT serait capable de connaître les activités des utilisateurs sur d'autres sites web grâce à un outil de collecte publicitaire intégré au service. Selon cette affirmation, les données recueillies à des fins publicitaires pourraient être recoupées avec le modèle conversationnel, ce qui permettrait potentiellement de révéler des habitudes de navigation au-delà de l'interface de chat elle-même.<br />
<br />
Selon l’article, ce collecteur de publicités fonctionne en insérant des pixels de suivi ou des scripts dans les pages web sur lesquelles ChatGPT est consulté, capturant ainsi des identifiants tels que des cookies ou des empreintes numériques d’appareils. Ces identifiants seraient ensuite mis en correspondance avec les comptes utilisateurs d’OpenAI, ce qui permettrait au modèle d’associer les visites sur des sites externes à l’historique de discussion d’un utilisateur spécifique. Le rapport ne fournit pas de détails techniques concernant l’algorithme de mise en correspondance ni l’étendue des données conservées.<br />
<br />
OpenAI n’a pas commenté publiquement le mécanisme spécifique décrit, et la politique de confidentialité officielle de l’entreprise précise qu’elle n’utilise pas les données de navigation personnelles pour entraîner ses modèles, sauf si les utilisateurs y consentent explicitement. L’absence de confirmation signifie que cette allégation reste à vérifier, mais elle met en évidence les débats en cours sur la manière dont les services d’IA traitent les données tierces et la nécessité d’une plus grande transparence de la part des fournisseurs.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p678924d1789971880/general-developpement/algorithme-mathematiques/intelligence-artificielle/chatgpt-sait-desormais-d-autres-sites-grace-outil-suivi-publicitaire/op.png/" border="0" alt="Nom : op.png
Affichages : 434
Taille : 99,3 Ko"  style="float: CONFIG" /></div><br />
Si ces allégations s’avéraient exactes, cela impliquerait que ChatGPT pourrait personnaliser ses réponses en fonction de l’activité en ligne globale d’un utilisateur, brouillant ainsi la frontière entre l’IA conversationnelle et la publicité ciblée. Les défenseurs de la vie privée font valoir qu’une telle intégration nécessiterait des cadres de consentement solides et des informations plus claires, tandis que les régulateurs pourraient devoir examiner si les lois existantes en matière de protection des données couvrent le suivi intersite piloté par l’IA.<br />
<br />
Sam Altman, considéré par certains comme la plus grande star de l’IA, est le cofondateur et PDG d’OpenAI, entreprise à l’origine de ChatGPT. C’est l’une des personnalités majeures de la montée en puissance de l’IA observée ces dernières années. En juillet 2026, dans un entretien, il était revenu sur la question en lien avec les avancées en matière d’IA et avait affirmé que <a href="https://intelligence-artificielle.developpez.com/actu/385578/Pour-Sam-Altman-l-intelligence-artificielle-est-entree-dans-la-singularite-et-a-franchi-le-point-de-non-retour-a-partir-duquel-elle-depasse-l-intelligence-humaine-et-devient-difficile-a-controler/" target="_blank">l’IA était entrée dans la « <i>singularité </i>»</a>, c’est-à-dire qu’elle avait franchi le point de non-retour à partir duquel elle dépassait l’intelligence humaine et devenait difficile à contrôler.<br />
<br />
Voici la publication de Buchodi sur le traceur publicitaire de ChatGPT :<br />
<br />
<b><font size="3">ChatGPT sait désormais ce que vous faites sur d'autres sites web grâce à un collecteur de publicités</font></b><br />
<br />
Le collecteur publicitaire d’OpenAI, accessible à l’adresse <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">bzr.openai.com</span>, installe un cookie appelé <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">__obi</span>, dont le champ d’application est limité à <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">.openai.com</span>. Sa valeur est valable tant que vous êtes sur ChatGPT et est liée à votre compte ChatGPT. Le cookie <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">__obi</span> est ensuite envoyé à OpenAI depuis les sites web classiques que vous visitez. Toute entreprise qui achète des publicités sur ChatGPT installe un petit bout de code OpenAI sur son propre site, de la même manière que les e-commerçants installent déjà les codes de suivi de Meta et de Google. <br />
<br />
Le chargement de ce code envoie <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">__obi</span> à OpenAI, accompagné de données sur la page que vous consultez. Cela inclut les produits que vous recherchez, les articles que vous lisez et vos comportements d’achat. En résumé, OpenAI peut relier vos activités sur ces sites à votre compte ChatGPT. J’ai reproduit l’intégralité du mécanisme sur mon propre téléphone, vérifié à l’aide de deux méthodes de capture indépendantes, puis recoupé ces données avec plusieurs mois de trafic observé couvrant 936 pixels publicitaires distincts répartis sur 1 029 noms d’hôtes.<br />
<br />
<b>Sources</b> : <a rel="nofollow" href="https://www.buchodi.com/chatgpt-now-knows-what-you-do-on-other-websites-via-ad-collector/" target="_blank">Buchodi, sur son site officiel</a> ; <a rel="nofollow" href="https://openai.com/index/reimagining-advertising-with-ai/" target="_blank">OpenAI</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette information est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/386223/OpenAI-surveille-votre-facon-de-travailler-Computer-History-de-ChatGPT-et-Codex-enregistre-vos-clics-frappes-raccourcis-clavier-et-changements-d-application/" target="_blank">OpenAI surveille votre façon de travailler, « Computer History » de ChatGPT et Codex enregistre vos clics, frappes, raccourcis clavier et changements d'application</a><br />
<br />
:fleche: <a href="https://securite.developpez.com/actu/382382/Modifier-un-chiffre-dans-une-URL-pour-acceder-aux-donnees-de-19-millions-de-Francais-le-portail-de-l-ANTS-cede-face-a-une-vulnerabilite-basique-votre-nom-prenom-date-de-naissance-sont-peut-etre-en-vente/" target="_blank">Modifier un chiffre dans une URL pour accéder aux données de 19 millions de Français : le portail de l'ANTS cède face à une vulnérabilité basique, votre nom, prénom, date de naissance sont peut-être en vente</a><br />
<br />
:fleche: <a href="https://droit.developpez.com/actu/379559/Meta-peut-acceder-a-toutes-les-conversations-WhatsApp-un-proces-accuse-l-entreprise-d-avoir-escroque-des-milliards-d-utilisateurs-grace-a-un-acces-backdoor-aux-communications-privees-chiffrees/" target="_blank">Meta peut accéder à toutes les conversations WhatsApp : un procès accuse l'entreprise d'avoir escroqué des milliards d'utilisateurs grâce à un accès backdoor aux communications privées chiffrées</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p678924d1789971880/general-developpement/algorithme-mathematiques/intelligence-artificielle/chatgpt-sait-desormais-d-autres-sites-grace-outil-suivi-publicitaire/op.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f921/general-developpement/algorithme-mathematiques/intelligence-artificielle/">Intelligence artificielle</category>
			<dc:creator>Eliora</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185756/general-developpement/algorithme-mathematiques/intelligence-artificielle/chatgpt-sait-desormais-d-autres-sites-grace-outil-suivi-publicitaire/</guid>
		</item>
		<item>
			<title><![CDATA[Une fausse information générée par l'IA a « failli déclencher une guerre avec la Chine »]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185755&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 06:04:07 GMT</pubDate>
			<description>*Une fausse information...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Une fausse information générée par l'IA utilisée par l'armée américaine a « failli déclencher une guerre avec la Chine », après qu'un chatbot a identifié à tort des composants d'armes nucléaires</font></b><br />
<br />
<b>Une fausse information générée par l'IA utilisée par l'armée américaine a « failli déclencher une guerre avec la Chine ». Des membres de l’armée américaine ont failli arrêter et contrôler un navire chinois au Moyen-Orient, après avoir été informés que celui-ci transportait des composants d’armes nucléaires. Cependant, lorsque les responsables ont examiné le information de plus près, il est apparu qu’un chatbot du programme d’IA avait mal identifié ce qui se trouvait à bord du navire. Le chabot avait combiné les renseignements concernant le manifeste du navire  et d’autres signaux secrets. Le rapport était faux, mais « il a failli déclencher une guerre », a déclaré une source.</b><br />
<br />
En août 2026, des drones entièrement autonomes de l’armée ukrainienne ont tué pour la première fois des soldats russes sans aucune intervention humaine. <a href="https://intelligence-artificielle.developpez.com/actu/386183/La-guerre-a-base-d-intelligence-artificielle-et-de-robots-est-deja-une-realite-sur-les-champs-de-bataille-l-IA-a-evolue-du-role-d-assistant-a-celui-de-decideur-de-vie-ou-de-mort-des-humains/" target="_blank">Cet évènement a montré que la guerre à base d’IA et de robots est déjà une réalité sur les champs de bataille</a> et surtout que l’intelligence artificielle (IA) a évolué du rôle d’assistant à celui de décideur de vie ou de mort des humains. Cette opération constitue la preuve la plus catégorique à ce jour que des morts ont été causés au combat uniquement par des décisions prises par une IA.  En parallèle les manifestations contre la mise à contribution de l’intelligence artificielle sur les champs de bataille se multiplient.<br />
<br />
En effet, l'IA n'est pas infaillible, loin de là. Récemment, il a été révélé qu'un faux rapport généré par l'IA a failli déclencher une guerre avec la Chine. Des membres de l’armée américaine ont failli arrêter et contrôler un navire chinois au Moyen-Orient, après avoir été informés que celui-ci transportait des composants d’armes nucléaires. Des avions militaires se trouvaient également à proximité, selon le rapport.<br />
<br />
Cependant, lorsque les responsables ont examiné le information de plus près, il est apparu qu’un chatbot du programme d’IA avait mal identifié ce qui se trouvait à bord du navire. Le chabot avait combiné les renseignements concernant le manifeste du navire, fournis par le Commandement des opérations spéciales du Pacifique (US Special Operations Command Pacific), basé à Hawaï, et d’autres signaux secrets. Le rapport était faux, mais « il a failli déclencher une guerre », a déclaré une source. On craint que l’incident n’ait pu dégénérer de manière dramatique.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/Bo-wbbnUCqo?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Début septembre, le ministère américain de la Défense a annoncé qu’il utilisait des versions de Grok AI d’Elon Musk, et ChatGPT ainsi que Gemini de Google. « <i>Avec ce lancement, nous faisons un pas de géant vers l’adoption massive de l’IA au sein du ministère</i> », a déclaré Pete Hegseth, le secrétaire américain à la Défense. Dans un discours prononcé en janvier, il s’était engagé à accélérer l’utilisation de l’IA dans l’ensemble de l’armée. Cette initiative reposait sur la conviction que l’IA pouvait « renforcer la prise de décision » et traiter rapidement les données du renseignement.<br />
<br />
En août, la Fondation Carnegie a déclaré que l’utilisation de l’IA par l’armée « <i>marque le début d’une nouvelle ère, où chaque membre de notre personnel peut être plus efficace et avoir un impact plus important</i> ». Tout en approuvant l’utilisation de l’IA, il a également appelé à la prudence. « Réduire les capacités de test du Pentagone, supprimer des étapes de vérification essentielles dans le processus d’acquisition ou déléguer sans discernement des décisions létales à des systèmes autonomes pourrait décourager l’adoption de cette technologie, mettre en danger la vie des soldats et abaisser le seuil de déclenchement d’un conflit », a-t-il averti.<br />
<br />
Ces dernières semaines, des experts de la Silicon Valley ont mis en garde les responsables politiques à Washington contre le risque de voir l’IA échapper à tout contrôle. En début de semaine au Royaume-Uni, des dizaines de membres de la Royal Society ont souligné les dangers d’une « IA super intelligente ».  Au début du mois, Jacob Coxon, l’un des architectes de l’IA avancée, a démissionné d’Anthropic, craignant que le système ne mette l’humanité en danger.<br />
<br />
« <i>Chaque jour, l’armée américaine surveille, évalue et analyse des centaines de menaces potentielles à travers le monde afin d’assurer la défense de notre nation et de nos alliés</i> », a déclaré un responsable du ministère de la Guerre. « Pour des raisons de sécurité opérationnelle et conformément à notre politique, nous ne commentons pas les rapports de renseignement spécifiques, les prétendues planifications opérationnelles ou les évaluations militaires en cours. « <i>Le ministère de la Guerre reste attaché à la vérification rigoureuse de toutes les données de renseignement et à l’intégration responsable des technologies émergentes afin d’aider nos militaires à prendre des décisions éclairées, précises et sûres dans n’importe quel environnement opérationnel.</i> »<br />
<br />
Pourtant en mars, une frappe aérienne américaine aurait tué plus de 165 élèves dans une école primaire de Minab, dans le sud de l'Iran. Selon des sources, une enquête américaine a laissé entrevoir une probable responsabilité des États-Unis dans la frappe contre cette école en Iran. Les mêmes ont noté que le système Claude d'Anthropic, utilisé par le Pentagone pour planifier ses opérations militaires, aurait désigné la cible sur la base de renseignements obsolètes. <a href="https://intelligence-artificielle.developpez.com/actu/380964/Une-erreur-d-IA-serait-a-l-origine-d-un-bombardement-d-une-ecole-de-filles-en-Iran-precisement-le-genre-de-situation-redoutee-par-Anthropic-mais-le-Pentagone-veut-l-IA-sans-garde-fous/" target="_blank">L'affaire a confirmé les risques mortels d'une IA déployée dans la chaîne de commandement militaire sans garde-fous suffisants</a>, et avait déclenché une crise sans précédent entre l'administration Trump, Anthropic et l'ensemble de l'écosystème de l'intelligence artificielle.<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce rapport est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/386700/Le-Pentagone-fait-appel-a-Grok-et-a-ChatGPT-a-des-fins-militaires-et-allonge-la-liste-des-cas-d-usage-de-l-IA-qui-suscitent-de-vives-controverses-ethiques-politiques-et-juridiques/" target="_blank">Le Pentagone fait appel à Grok et à ChatGPT à des fins militaires et allonge la liste des cas d'usage de l'IA qui suscitent de vives controverses éthiques, politiques et juridiques</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/380611/GPT-Claude-et-Gemini-ont-choisi-la-frappe-nucleaire-dans-95-pourcent-des-simulations-de-guerre-et-aucun-modele-n-a-jamais-capitule-une-etude-qui-derange-au-moment-ou-Washington-veut-debrider-ses-modeles-d-IA/" target="_blank">GPT, Claude et Gemini ont choisi la frappe nucléaire dans 95 % des simulations de guerre et aucun modèle n'a jamais capitulé : une étude qui dérange au moment où Washington veut débrider ses modèles d'IA</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/381452/Le-Pentagone-confie-la-designation-de-ses-cibles-a-l-IA-de-Palantir-bien-que-Maven-s-appuie-encore-en-grande-partie-sur-Claude-l-IA-d-Anthropic-qui-a-recemment-ete-bannie/" target="_blank">Le Pentagone confie la désignation de ses cibles à l'IA de Palantir bien que Maven s'appuie encore en grande partie sur Claude. L'IA d'Anthropic qui a récemment été bannie</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1282/club-professionnels-informatique/actualites/">Actualités</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185755/club-professionnels-informatique/actualites/fausse-information-generee-l-ia-failli-declencher-guerre-chine/</guid>
		</item>
		<item>
			<title>CSS non rafraichi</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185752&amp;goto=newpost</link>
			<pubDate>Mon, 21 Sep 2026 03:40:17 GMT</pubDate>
			<description>Bonjour  
Mon css reste dans...</description>
			<content:encoded><![CDATA[<div>Bonjour <br />
Mon css reste dans la mémoire serveur <br />
Pour vider la memoire cache du PC : ctrl shift suppr ; j'ai tout coché et rien.<br />
coté serveur : <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #339933;"><span style="color: #0000ff;">&lt;</span><span style="color: #0000ff;">head</span><span style="color: #0000ff;">&gt;</span></span>
<span style="color: #339933;"><span style="color: #0000ff;">&lt;</span><span style="color: #0000ff;">link</span> <span style="color: #0080ff;">rel</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;stylesheet&quot;</span> <span style="color: #0080ff;">type</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;text/css&quot;</span> <span style="color: #0080ff;">href</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;style.css?v=<span style="color: black;"><span style="color: #0080ff;">&lt;?php</span> <span style="color: #0000ff;">echo</span> filemtime<span class="br0">&#40;</span><span style="color: #339933;">$_SERVER</span><span class="br0">&#91;</span><span style="color: #FF0000;">'DOCUMENT_ROOT'</span><span class="br0">&#93;</span> . <span style="color: #FF0000;">'style.css'</span><span class="br0">&#41;</span>; <span style="color: #0080ff;">?&gt;</span></span>&quot;</span>/<span style="color: #0000ff;">&gt;</span></span>
 <span style="color: #339933;"><span style="color: #0000ff;">&lt;/</span><span style="color: #0000ff;">head</span><span style="color: #0000ff;">&gt;</span></span></pre></td></tr></table></code><hr />
</div>La page reste avec le CSS initial <br />
Alors comment faire pour rafraîchir mon CSS ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f463/webmasters-developpement-web/mise-page-css/">Mise en page CSS</category>
			<dc:creator>zool.bzh</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185752/webmasters-developpement-web/mise-page-css/css-non-rafraichi/</guid>
		</item>
		<item>
			<title><![CDATA[COMMENT EXECUTER UNE LA REQUETE D'UNE BASE DE DONNEES ACCESS EXTERNE EN ETANT DANS UNE AUTRE BASE]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185751&amp;goto=newpost</link>
			<pubDate>Sun, 20 Sep 2026 22:44:02 GMT</pubDate>
			<description><![CDATA[Bonjour, 
J'aimerais savoir...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
J'aimerais savoir comment executer la requete d'une base de donnees access EXTERNE avec VBA en etant dans une autre base de donnees sans l'ouvrir. Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f45/logiciels/microsoft-office/access/">Access</category>
			<dc:creator>rcarlyp</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185751/logiciels/microsoft-office/access/executer-requete-d-base-donnees-access-externe-etant-base/</guid>
		</item>
		<item>
			<title><![CDATA[12 ans après annonce, un tournant historique en Java avec Valhalla et d'autres éléments marquants Java 27/28]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185748&amp;goto=newpost</link>
			<pubDate>Sun, 20 Sep 2026 18:40:15 GMT</pubDate>
			<description>*La Mutation Sismique de Java...</description>
			<content:encoded><![CDATA[<div><b><font size="4">La Mutation Sismique de Java 27/28 : Valhalla, 200 000 Lignes de Code, Helidon 27 : Entre Révolution Réactive et Renaissance du Bloquant Ultra-Performant et le JVP incluant JavaFX 27</font></b><br />
<br />
Le modèle d’objet historique de Java vit son plus grand séisme architectural depuis 1995. Porté par le mythique <b>Projet Valhalla, </b> annoncé depuis juillet 2014, ça fait déjà 12 ans, le langage de James Gosling fusionne enfin les types primitifs et les objets. L'intégration de la JEP 401 dans la branche principale représente un chantier titanesque : <b>plus de 197 000 lignes de code modifiées à travers 1 816 fichiers au cœur même de la JVM</b>.<br />
Avec la sortie récente de <a rel="nofollow" href="http://oracle.com" target="_blank"> Java 27</a> et les fondations posées pour <b>Java 28</b>, le langage se dote d'une efficacité brute impensable auparavant. Parallèlement, l'écosystème d'entreprise se structure autour du <a rel="nofollow" href="http://oracle.com" target="_blank">Java Verified Portfolio (JVP) d'Oracle</a>, propulsant le framework <b>Helidon 27</b> et scellant le grand retour commercial de <b>JavaFX</b>. Décryptage en profondeur.<br />
<br />
<b> L'Événement : Java 27 et l'Infiltration de Valhalla</b><br />
L'actualité brûlante tourne autour du lancement de Java 27. Si cette version stabilise des briques cruciales de sécurité (cryptographie post-quantique), son impact le plus massif réside dans la <b>JEP 534 (Compact Object Headers by Default)</b>.<br />
Activée d'office dans Java 27, cette fonctionnalité <b>réduit l’en-tête de chaque objet de 96 bits à seulement 64 bits</b> sur les architectures 64 bits (en compressant les pointeurs de classe). Sans toucher à une seule ligne de votre code, vos applications bénéficient immédiatement d'une <b>réduction de la Heap allant jusqu'à 20%</b> et d'un gain de débit CPU de 10%. C’est le tapis rouge idéal pour l'arrivée de <a rel="nofollow" href="http://developersdigest.tech" target="_blank">Java 28 en Mars 2027</a>, qui introduit officiellement le mot-clé <i>value</i> en Preview, Dèja inclut dans l'OpenJDK. <br />
<br />
<b>Anatomie Interne : Comment Valhalla Brise le Mur de la Mémoire</b><br />
Pour comprendre la technicité de Valhalla, il faut revenir au dogme historique de Java : <i>« Everything is an Object »</i> (sauf les primitives).<br />
<b>Le Problème : L'identité d'objet et le &quot;Pointer Chasing&quot;</b><br />
Chaque objet Java classique possède une <b>identité unique</b> (gérée par son adresse mémoire et son en-tête). Par conséquent :<br />
<br />
   1. Une classe comme <i>Point(int x, int y)</i> requiert un en-tête d'objet (64 bits sous Java 27) + les données (64 bits pour deux int), soit un ratio d'overhead énorme.<br />
   2. Un tableau <i>Point[]</i> n'est pas un tableau de structures, mais un <b>tableau de pointeurs</b> pointant vers des adresses éparpillées sur le tas (Heap). Pour lire les coordonnées, le CPU subit des cache misses à répétition en pourchassant les pointeurs en mémoire (Pointer Chasing).<br />
<br />
<b>La Solution : Les Value Objects (Classes sans Identité)</b><br />
Le Projet Valhalla introduit les objets <i>value</i>. En déclarant une classe avec ce mot-clé, vous indiquez à la JVM : <i>« Cette classe n'a pas besoin d'adresse mémoire unique. Deux instances ayant les mêmes champs sont strictement identiques. »</i><br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #808080;">// Compilable en Java 28 (Preview) avec --enable-preview</span>
<span style="color: #0000ff;">public</span> value <span style="color: #0000ff;">class</span> ComplexNumber <span class="br0">&#123;</span>
<span style="color: #0000ff;">private</span> <span style="color: #0000ff;">double</span> real;  <span style="color: #808080;">// Implicitement final !</span>
<span style="color: #0000ff;">private</span> <span style="color: #0000ff;">double</span> imaginary;  <span style="color: #808080;">// Implicitement final !</span>
<span style="color: #0000ff;">public</span> ComplexNumber<span class="br0">&#40;</span><span style="color: #0000ff;">double</span> real, <span style="color: #0000ff;">double</span> imaginary<span class="br0">&#41;</span> <span class="br0">&#123;</span>
<span style="color: #0000ff;">this</span>.real = real;
<span style="color: #0000ff;">this</span>.imaginary = imaginary;
<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div><b>Ce qui se passe sous le capot de la JVM :</b><br />
<br />
<ul><li style=""><b>Aplatissement en mémoire (Heap Flattening) :</b> Dans un tableau <i>ComplexNumber[]</i>, la JVM supprime les en-têtes individuels et les pointeurs. Les doubles real et imaginary sont stockés de manière <b>contiguë</b>, exactement comme un tableau de structures en C++ ou en Rust.</li><li style=""><b>Passage par valeur dans les registres CPU :</b> Lors de l'appel d'une méthode, la JVM ne passe plus une référence d'objet (8 octets), mais déconstruit l'objet pour injecter ses primitives directement dans les registres du processeur.</li><li style=""><b>L'Unification Générique (La Spécialisation) :</b> À terme, Valhalla permettra d'abolir l'autoboxing désastreux.</li></ul><br />
 <br />
<b>Le Graal de Valhalla : La Généricité Spécialisée (Generic Specialization) supportant les types primitifs</b><br />
En plus des types valeurs, l'autre grand défi de Valhalla est de résoudre une frustration historique de Java : <b>l'incapacité d'utiliser des types primitifs dans les classes génériques</b>.<br />
<b>Le Problème actuel (L'Autoboxing et ses ravages)</b><br />
Aujourd'hui, si vous tentez d'écrire une structure générique, vous ne pouvez pas y passer de type primitif direct. Vous êtes obligé d'utiliser la classe enveloppe (ex: <i>Integer</i> pour <i>int</i>). Sous le capot, chaque entier brut est &quot;emballé&quot; (<i>autoboxing</i>) dans un objet complet, ce qui crée des millions d'objets intermédiaires sur le tas et détruit les performances du cache CPU.<br />
<b>La Solution Valhalla : L'unification générique par la spécialisation</b><br />
Pour ne pas briser le code existant et l'effacement des types (<i>Type Erasure</i>), les architectes d'OpenJDK permettent aux types génériques de devenir <b>universels</b>. La JVM génère dynamiquement à l'exécution une implémentation spécialisée et optimisée en mémoire (sans aucun boxing).<br />
Voici comment s'exprime cette généricité avec vos propres classes personnalisées sous Valhalla :<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #808080;">// 1. D&eacute;finition d'une classe g&eacute;n&eacute;rique universelle</span>
<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">class</span> Conteneur <span class="br0">&#123;</span>
<span style="color: #0000ff;">private</span> T element;
<span style="color: #0000ff;">public</span> Conteneur<span class="br0">&#40;</span>T element<span class="br0">&#41;</span> <span class="br0">&#123;</span>
<span style="color: #0000ff;">this</span>.element = element;
<span class="br0">&#125;</span>
<span style="color: #0000ff;">public</span> T get<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span style="color: #0000ff;">return</span> element; <span class="br0">&#125;</span>
<span class="br0">&#125;</span>
<span style="color: #808080;">// 2. &Agrave; l'ex&eacute;cution, la JVM sp&eacute;cialise le code pour les Value Objects et &eacute;vite TOUT boxing :</span>
Conteneur valConteneur = <span style="color: #0000ff;">new</span> Conteneur&lt;&gt;<span class="br0">&#40;</span><span style="color: #0000ff;">new</span> ComplexNumber<span class="br0">&#40;</span><span style="color: #cc66cc;">1.0</span>, <span style="color: #cc66cc;">2.0</span><span class="br0">&#41;</span><span class="br0">&#41;</span>; <span style="color: #808080;">// Stock&eacute; &agrave; plat en m&eacute;moire !</span></pre></td></tr></table></code><hr />
</div><br />
<i>Note historique sur la syntaxe :</i> Si l'idée initiale d'écrire directement <i>ArrayList&lt;int&gt;</i> a fait rêver la communauté, les contraintes de rétrocompatibilité imposent que l'unification passe par les types <i>Value</i> compagnons des primitifs. L'objectif reste inchangé : offrir une abstraction générique à <b>coût zéro</b> (zero-cost abstraction), combinant la flexibilité du polymorphisme et la vitesse d'exécution du C.<br />
<br />
<b>Helidon 27 : Une Architecture de Microservices  Java repensée<br />
</b><img src="https://www.developpez.net/forums/image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAEsAu4DASIAAhEBAxEB/8QAHQAAAgIDAQEBAAAAAAAAAAAAAAIBAwYHCAQFCf/EAGsQAAEDAwMBBAMFDg0QBwYGAwEAAgMEBREGBxIhCBMxQRQiYRgyUdHTFRZCU1ZXcYGRkpOU0tQJFxkjMzRDUlVydJW0JDU2YnOChIWhoqSxssHDxCUmOUZHg8InN0VjdfApVGWjs JkpfH/xAAcAQADAQEBAQEBAAAAAAAAAAAAAQIDBAUGBwj/xABDEQACAQIDBAUJBAoCAgMBAAAAAQIDEQQSIQUxQVETYXGRoQYUIjJCUoGx4SNT0fAVFkNUYnKSk8HSMzRE8Qck0 L/2gAMAwEAAhEDEQA/AOR06ROv6IPz8EIUE4QAqE6EACEIQAyMoPgl 0gTYIQhBIiEKWptDITqFJ8UgaBCEJ2EIhCEJDBOlHimPim2DQiUDKdqUnCkaRYoJwocoTsDdgSJ0oKG7CBMhSfFIGhkAZUtUk4GUDSuRxScVJOE3JAyEIUE4QBKEJXIAU CVCkDKl6gO1WLzp84TTsA6EITAErkyEAIrAcJT4JgOiVhN2IQhCZIJE48Ck 0k2UkCROkUjFQPFMhJuwFjPehBdhVqMqG7DSuBOEnJSThVd57FDZdmX8kcknJHJK4g5I5JeSOSMwFvJHJJzCOYVZgH5I5JOSOSnMAyEiEZgBA6JEJZgLwcI5KrkjkhyQFvJHJVckwOE0wLuSA/Hkq0KlIQyEIWqdxbgQnUtVCFDM aOHtVjgl4qrCbsQhClqBDITJT4oBoEIQgQiFLUOSZSRWlTJVmxlqdInWoDHwSplBGU7CZKhyk CVUDBS1DVKgECg PipPgl 0gGCEIQSCRWNVaspDeag KcqFANiKQMoapJwgEh0IUOVjK1IOFCEhXAeKROPFIpHEtPglTqCMoE1chqHJkZwmkCdhEIQqBq4DxUtUDxQoGgUg4Q5QnYW4EJ0AZVC3ghMkAwoKJQhCABRlB8EqBNjpXJwcqUBvKlLVYhAWEPgpPgEx8FGcAIJkQhCE7gCgjKFKRYiROkUMBUIUE4WbY0rkckgkypLsKovwOgWEpm0dSwvwq XwJS7JPsXrstqrtRXejtdqoprhc6yUQ01JTt5SSvPgAP9/gBkkgDKwlPmPQofM1nvnNb9k4S lxfTI/vx8a69pNM6E7H2jaar1lbqPWuvby1r/maGRythiDhyEfeNcGRtPQykZe4Yb0Bx8f3X23X1lKD7lv8AzdcqxM3rCN0easTUnd06ba5nK/fxfTY/vx8akVEX02P78fGuqPde7dfWVoPuUHyCk9r3bo/ ClB9yg QVecVPc8UPpsR90 9HKnpcf02P79vxqPSY/psf37fjXVJ7X23X1lKD/QPkEe6926 srQfct/5upVeqvY8USq If7F96OWO/i mx/fj40ekRfTY/v2/Gup/de7dfWVoPuUHyCPde7dfWVoP9A QV cVPc8UDr4hfsX3o5YFRFn9lj /HxqfSYvpsf37fjXU3uvduvrK0H gfII917t19ZWg/0D5BS69R x4orpsR9y 9HKvpEX02P79vxo9Ii mx/ft NdW 6 26 spQf6D8gj3X23X1laD/QfkE/OKvueKDpsR9y 9HKYqIs/ssf37fjR6TF9Nj /b8a6s919t19ZSg/0H5BQe19t1j/3K0H g/IJOvUfseKJdfEL9i 9HK5qIvpsf34 NP3rHn1XNd9hwK6kd2vdun/ CtAPtUB/4C pqLb/AEf2qdvn6l24oqPT t7UBHWWXhHAJAclsUnANb6xJ7ucANPVrsY9VrETXrxsu0Hip07OtTcVz3nJjHJ0lRSVFvraqjrKaajrKaV0M9PUM4SRPb0c1zT1BB6EFSDhdsXc9BqxYnSZynzldSZAJmM5564woIwmY7C0RIEYOEKXKFoiGgQhCkBkIUE4QWQlcjOeiOgUtgVoQhTcBUidIkB6E6ROtQBK5MhACKWpkIFYErkyEDEUgZUqU7gMlTJUgEQhCsB0IQoIGQg IUE4VbiyEKPFSmQCTGVY1L9tJsdiUIQpKBCErkAWKHKFLVYt5CPoSlHignqpbsFgPioQhIY6VyZK5AmMhRkKQ4BWIEitVSB2HUZQfBKoBuw6EITSJBCYDCFQ7CoTI 2k2OwqAMpkKQsKhCEEjKHJVDjjCG9CxXJHJnEJHELJjQrkjvL4E7kjzjC55s1W4re7BHRVmTGGgcnu8GDxP2B4lfU07ZZ9UX6itdMMS1D8cyOjGgZc4/YAK7P2Z2Jrr46a1aGs0DG0YHpVfVv4esRkB8mCXOIycNB 0CF deUflXS2HUhh4U3Uqy1UVppze/5H33k55LT23RqYutWVGjDRyfPktxxLYrVX6mvFLabTRy3C61kgip6OEZkkefAAf6yegGScAErrqgt2nexLon5oXGOn1DuneYSIoA4ujijOOQzjLYGn3z/fSkcW4aOmc3rTWpNkNc09XeLbR0l47l7aasDWzxVMTuPeMEmA7BIZyGWnw8iM8O6 uV/vWtbzWaor5blfHVDmVFTNj1se9DQOjWBpbxYOjRgYWOwfKSHlDOdCdN05w3xf5WnwOHym8kq2x3SqwrKrh57pR4tcGvqeXVmrLvrrUddfr9XPuN1rX8pp3gDwGA1oHRrGjo1o6ABfJU8VIZnzX3tklofI2totw/mlPigjCEmaIRCEITsZghCEN2KSBCEJF2uCEITTsSlYtRlB8EvgENgRw9qyDQ2u73tvqakv2n600VfTnBBHKOaMikbkcmOx1H2CMEAj4RGUqHyZEoKayvcdkap0npztl6SdqrScTLJuHb2MjrrbNL z/vI5XeJB9YRT/3rvD1eRrhSVdquNXQV9HNQ1lLK6GanqGcJI3jxa5p6gj4PsYyF7dE67vO2eoqfUNhq3UlypMkecc0eMuikb9Gx2ACPYCMEAjo/tvW631tLt7q2O3U9Jd73SyCtlhbgysENPLG1x i4GRwDj1xgE9BjOLdOagtz8DzIp4asqPsvd1WOYWvz7U7XZVEbvFWNcvSjI72rnob1UuVY6oXQmQ1ctBygjKhyAcLRMRYoJwq XXqgkDyQ5WAHOUckhOEclDkAckcknJHJZuVy8oyEiErgOlIwpyEZCoCVaqky2uSXIVKkHCdxDKMqtCTYF cqVSpBwncC1K5LyQDlMCVLUyECsCEIQMRCEIILUrhnzTHwSqymwQhCCRFIOFCFLAdCErkixkJFLUCuQhCFQMFIGUNUk4UvUERxRyRyRxQMhCD0UckANkoyUvJAOUAShSRhR9pNsTYKQMoaQpJwkCQqEIVg2CEKWpBvGQmPglS3iBS1DUE9UN2GiUIQkMrcq3nwVj/AAVTlLdgFcSq3uIwnclcueUjSKJVb3dQncfJbD2y27p7hTS6p1I5lNpuhJfiUHFUWk5x8LARjp753qjzXgbW2nR2XQdes pJb5PgkuLZ6 zdnVtpV1Qorrbe5Li2 CR9XZLQd6o75RalqqZlLan07xE6WTEkvNvEEMx0GfM4z0xnK777L 6Nn21pbtpnVlXBZp56s1lNUzZEcgcxoLXOxhpHEYz0OcePRfmVuPuLU68u/MNdT2ynHGlpS73g8nO/t/D7HgPhOxtF9quutltgt q7BBqvuhxFc6buahw8i/1S1x/tsNJx1yeq/F9r7B8oMZiKe2YRjKrazp7rR4at6vXXVH6xgdt7BwuDqbDnmVG bpOLlprZLRabtdOs7R7VO6Nh3NuljtenJRcYrZJJNNXtb tuc5vEMYfPHiT4ZDfgOPzd3Cu8F71zfKyn9aGSowxw8HBrWs5A YJaf8i6I3R1tfb52f49UWWzx6YsdxqGU3KJ4fO8PkkjIa4AYz3Z6jrg4XK4ZnzX0PklsDH4PF1dp7RSjUmrKKd7LrtdX0XE8Lyj8pNnY7AUdkbLTdOk23KW9y13bubFQhC/VT80TuOhCEm7FAhCMD4UhmcbQu28 bEtLr61akuTKuSCChdp2tipjFI QNeZe88Wnk3w8MH4VvDd3ZzZ3R2/tq2ltNt1k67HUlot1Xc6 6wy0r6Wp7p0oY0APbJwmAaSOhGfLrzDaJWQXi3SSHiyOsp5Xnxw1srHOOPE4AJ6Lf28u6ek9Sdu6l1/brzHVaRZqKyV5ubIpOHcU7KUTO48efqmJ4xxycHGfPycTCp0uaLdsr3c9LGsXaD05GR0vZ721s r 0cdQRairNP7aOpH0NPbrmyCeZkgfzD3uZhzstbg9MdR1WAb6bS6Q07tlt9uJoSW Q2HVclXSm06hkilqaeaB7g57JIwA N3F3XrjDSD62G7Yo 0/p3R q 1TqDTmpqWG7aokoptLSy0Lpm1zoxLzwySMtwA4dJAM5XN26O8Wsd6brRXHWV7lu81BGYqOIRRww0zXY5COONrWtzxbk4yeIyegxhhI4mVRSk2krb29fRV9Lc JtVlTSSgvzcwlCD0KF7pyDoQjBQS2ClqgHCCcpiKa0f1PL/c3/7JXW3bU/8Ad9tD7KOQf6JSLkmrOaaX 5v/ANkrrXtp/wDu/wBov5LJ/RKRYS1qw PyPNxCzV6K7fkcr5CfPUEdV51YR8C7lKx2Hpa5OqGeauBwulSE1cZzuOEcshVu69SV9GLTF qI2yRWG5SRPaHNeykkcHA BBDcYxhYVsZRw9ummo35uxvSw9WvfoouXYj55cjmvofOjqEux8791/EZfyVd85OpHAcdOXl32LfN SuR7VwP30e9fib/AKPxn3Uu5nyXOS8ui xJozUkfvtN3kf4vm/JVL9H6iJ/scvI zQS/krJ7WwP30f6kUtnYt/spdzPmCTJT0tPNXVLKenglqJn 9ihYXvP2AOpXvOj7/GMvsV1bn4aKQf6wuqtk9n6iouFv0xpiCCovVW0vrK boxrWe53jxGcBo EDxOV8l5QeV G2TSgsP9rUm7RSfi7XPr/J7ySrbXqVJ4l9DSpq8pSXgjlW6acutlpjUV9rr6KAHHe1FK9rPtuxgfbXyw/Pkv0W3X7OWpNrNPPvVXcqS/WZgDavu6YxOh5HAJaSQW5IGc56jpjw4h3c0XT6P1FD6CCy3VsZmhjJz3buR5NHs6ggeQdjyXB5PeWFTaWN/R 0KXR1Wrq2qa5dp6O3/ACQoYHALaey6/S0U7S0s0/z1cUYPkoyVCF n5j8uLkIQuxuxAyQ9EZwkJwFDdy9wE4TclUXdU4dkqFICxCgdVKrMBPJHJJyRyVpktXLO89iO89ir5I5KswizvPYpD8nwVXJSDlGYD0BwKMhU5Up3AuUkZSB2VZkKgKk6ROrIBCEJACEISbsAiEKQMpAQlQPApEm7FJF3MI5hVclHMKcwyeSOSTkjkozFWLuSC7IxhU8kclOe4rDHqhIhGew7FpfnyUcknJHJPPceUbJTJUyeYRbnKFVnqmatU7kjg5QRlKjOEXAs5JS7qpIGPFLgfCmJjKWoapQCBJlRnPRVqWxkOSOTuSOWMncpIhK4qScLItvtBVu4V9FLAHRUcAElVVADETfIDPQudggD2E S8rHY6jgKMsRiJWjHez0cHg62Orxw HjmlLcj37Z7eHXFwdVXEmi09Qv5VdU8hoOOpY0k IHVx8hj4Qo3W3I fCrjtNqb6Npa38W0sOMCYtyA4t8mjGGg A69Cen1N0tfW70RujtLNZDp6hHdyyU7sd/IPEA bQcnP0Tj4kDrrFw5EL4rZmDr7XxC2vtGNkv OD9lP2n/ABPwXWfV7RxVHZeHeycBK9/ Sa9p 6v4V4lPFPGMJw3r4r3v09dous1quMLP3z6GUAfbLcL7c LlPKdOayH/AOHpolvw3Gl/pdWuT11frVrh h/aN5N4/wBXU2AT1/bdV4jxC5QXLQXrdrPPwHq1P5mCZkb5M8I5H48eEbnY 4Eqz/bne3VW1lBWUen5aKOnrJRPK2qpe9PMNDch2QcYA6HP U5xx08TTouWEgpT5N5V32fyPboRpTqKNaTjHmlfwujB/RpfpFR Af8AEj0aX6RUfi7/AIluI9rrcUnrLaPxA/loPa43EP7raPxA/lr5rzzyg/daf91/meusPsp/wDkS/o/o076NL9IqPwD/iQaeUD9r1H4Fw/3Lbj 1huI89ai1Af2tCR/wCtVP7UuvpBgz2z8TP5arz3yg/daf8Acf8AoaLD7JW/ES/oX xqUxSg/sMn22O JR3Mrj xSD 8d8S2me0vrlxyZrYf8DP5aR/aQ1o4e/tv4ofy1Sxm33vwsP7j/wBDRYXYz34mf9tf7mrxFKP3GT7x3xKe7l kyfeO JbIPaK1oT y28fxaUj/ANaj3ROtPp9D K/ANlXnm3v3aH9x/6FeabF/ep/21/ua49Hl lSfg3fEo7iX6VJ9474lsn3Qus/p9Af8F/ALKR2htaA576g/FT Ujzvb37tD 4/wDQfmuxV/5U/wC2v9zXHo8v0qT7x3xKfR5fpUn3jviWyB2idZgfs1B LH8pHuitZ/TqD8WP5SPPNvfusP7j/wBCVhdiN/8Aan/bX 5rVzHM6Pa5v2Wkf61AOF93VuurvrioglukkLvRwWxMgi4BoJyfMk AXwSvosLOvOkpYiKjLik7rvsvkfP4pUI1XHDScorc2rPuu/mVVv7Wl/ub/wDZK617ag/9n 0X8lk/olIuSq39rS/3N/8AsldhdsCwVt/0LtFFRw94fQ3AuLmtDS6low0nJHn8CMRVhRlGc3ZK rPJlTnVxVCFNXbvouw5e0xo686we8W2ic NjuMk8jg2Jh Au8M48hk zzWV3TY3VNtpHTxx0teW MVLMS8j2Bwbn7AOV2BoLZCgueubDt7YJ/mdb6WgEtZWcQZHBp9Z PAyOJGT8L8kYbg7U3o7LVr2 0NW6m0xXVhmtcQnqqeve2Rs0Q9 4ENHFwBLvMENIwDgj8Or W 2cVOri9nwj0MG9Hva7 Wv4n9BYfyT8n8LGhg9oVZecVUt26Lei4fnfoj8r3ZieWuaWuBw5pGC0/AfgPsR3hd4Bbk3k0JNqC/UF1tMUc1VcGuZUgObGHPbji/qcZIOD9gKjS22NLoWll1JrYMjhpnYprfkSd /yyAcOPmG5 EnoCv0XD WeBr7Op4uOtSW6mtZOW6yXat58Hi/I3HYXaE8JLSnB61HpFK17t9nDmePQugaGzW9mqtY4pLZEQ6mo5ffVB hcW YPi1p8fE9PHzXnf3UdXc5n2 SnpKLOIYn07ZHBo8MuPUlY7uDr 5bgXJs9Y7uqOHIp6Nh9WMeZJ iccdXYHl0GF8GxWK46jvFHarTQz3K41kohp6WmZyfI8 AA 6ST0ABJIAytcHsKWPm8ftxKdR7otXjTW y4N82c K26tnRWC2NJxpx3yWkpvm SXBGZDfXWIORW0v4q1emDtC64heCy4Uo9nobPiX1fclbsfUq0fxrlSD/AIqcdkndh3/ddn850nyq9P8AV3YfHDU/6UeE/K3HvfjZf1v8T5Lu0BriQ5dcqU/4FGqKnfnWz2cfmhTDPn6HGsgb2St2AT/1WZ/OdJ8qod2S91zj/qp/sqT5VH6ubC/dqf9MSf1sx63Y2X9b/ExWTe/V0ob31bTzY8OVM3ouwtjt2qPRV s2rLFTy3ayV1K6KsgYR3zGktLuOenJr2jLTgHifBc66a7He492v8ASUd2tkdgtkpPf3GSsgmMLR1PFkby5ziMgDoPMkAEr5jtxH7F6zrKPbm6wV1uhJimmqYxUU9WR4keBPX6NpGcdMtwvlNv RtDF04VtkZaVWm7qysn22 p9dsDy5nQnUwu0pSxFGqrNZrtcmn8fzY7/wB4u0hbd2tFVmldH0FbWVFw4sqpp6csbTxBzXPB8ck4xnwGc5JAC/PztF3KKTWVHZ4pmTutMTmTvYc8ZHkEsPtADcjyJx5L7Wpu2LuTqC0yUFNUWvT4lGJKiz0ZjnPw4e97 B9rcEeRWk5ZJJpHPe5z3vJc5zjkk ZJ8/jyufyb8k8fh9pfpTalROUVaKjfjxv395vtjynwtXZctkbMpONOUs0nJ3btb8F3AhGFOCv2I/MGxkh6J0i2kSkVufyPsWy9mdhr1vHJXVsdVT2PTdu5CuvVZ xx4byLWAkcnBvrEkhrQQXEZC1lM7uWF2OWATjw8Aupt27BO3bXYTZ2zVrbRR6ukpfT60eEkkr6cEvGfWHeVD38T0JZHnoF59ecl6KdvwRnUlLNGnB2cmfAft12cYibbNuheXXHkc3EQn0XkPB2RTFnH28iPasK3l2Fu20lNQ3eGtp9TaTuBaaO 0GCxxcAWtkAJAJAcWuaS12Djr0X6eUnYO2RpdFN04/Qlvq2CERuu1Q0uub3joZTVZEgeSOXqkAE9AB0XF20WjnWm4b bA3Ctkuths/fSUFRO7Jhdk8HgeDXcjDIQMAPY8gDJXg4TalPFtqk3dc7ar4GmNwlbZ1NVpVMy43OSQ7Pkjktx7Xdm HcmzCvk3BtNjPEEx1cTSXHHl vN6LMXdjGhGB nBp78Az85X0Uq0ac3CT1Ry d0E2s27qf4HNPJHJdMjsX0B/8YNPfgGfnKPcXUP14NPfgGfnKnzql7xHntD3vB/gczckcl0x7i2h vBp78Az85U 4uoB/4wae/AM/OULFUveG8bQXteD/AAOZgcqV0uexhbh77d7Tzv8AyWD/AJleDUPYxr4dN3C4aW1nbNYXCjaHm20MIa RvXIDhK8B2AeLSBywQDlUsTS94I4yg9M3gznfKdUBpGQ4OY9pLHse0tcxwOC0g BB8lYulTT3HdlHyU SqU61TEX5ynXnVgOFpcgZCRCpsgdCjIUjB81Ldhkg4S8ko8UilysUCVCRZtlqNwSFxCglID1yAPtrB1BpF5PTKRsmfJb2sPZA1ZqTQlDqWmvliYystwuUVHIZu94GMyNaSGY5Fo xnz81oGCTvYmvIxyaHAewjKx6VSukRCtTrX6N3senmEc1mmz 0d13p1RU2W1V1Fbn01E tknrg8t4tcxvEBjSSSXj/Kn3l2YvOyd8ttuu1fQXH0 mdVRzUBeAGtk4ODg5oIOev21HTJOzB1YZ j4mE8vYjkvIZfgH3Vvij7H qq3bWHWLb3ZRTS2j5sto8VHe913Xe8c8OPLiPhxnzSlXS3lVakKNukla5pHmAjmF5IpzI1pxjIz0WcbR7W3XeHV77BaayhoJY6OWtkqK8u4BjHMbj1QSSTI3/Kq6WyuVJKCcpPRGK8lLn4Wbbz7O3XZG82q33a42 5PuNK qhkt4kADWycHBwe0HOcHpnxWCB60hVUldGcZKazR3Ms5JwcKjvPYrOS6lIpouBypxhVE5TE4V5hWJyUZKQ9UIzElnJAdjySckcksw7BySckcknP2KHIpRH5KHPSl3QpqChqbxcKeho4q6h/COPOMn7PkB4k QXJWrwowc5uySu3yN6dOdWSp01dvcuZ9bSukrhrW QWy3M5Pdl8sh97DGPfPd7BkfbIHmthbj6vodBWZuhtJzOayLLLnV5y R/Tk0u/fHpyI8B6oxg49OobxR7JaZ d6xSxzanr2ia43BpyYh4Dr5HBwxvkDy zpJ7zI4uc4uJOSSc5X51h6U/KfExxuIVsLB hF6Z2vba5e6vifd16i8m8M8FRd8TNWqSXsJ wuv3n8A6JsJF1Js9tLZNndKR7p7pxd0xnGSz2KRoM0kpHKJ7o3YzIfFjD0aPXfjAA/QKk1Tjex dVsQqSu9/zE2o2nsOy j4t0d1IQ2QlrrJp6UDvpJCOTHuY7916Zaw9GD134OAMQ1Z2y9xtUwV9E W10tBUucPR46VzyyMno3vC/LjjxOOv21g27 7F83j1bLers8RRszHQ0ETiYaOLOeLc Liernnq4 PQADB8HPXxWUItPPLfw6jCnhVW9Ourv5HWG4VdLc wLpCqn497LcKYniMD9tVQHT7AC5OXVOsv z50Z/Lqb l1S5WWVFuWZvfdhgPVqfzMRCELY9QdZPf9u7vpvb3TGtaw0xseo31sdAYpS6bNK/hN3jMYb63vepyOvRYwujr9uZZNJ9kzZmhm0ro/XNe2q1E6Wj1AyWeShBq8swyGaMs7wY99nIDcYXJiKk4OCgr3f G/8FxSe9mKxdk7XL9TansdRXaYtc mqCjuVzrLreBS0cMNU0mH9dezGemDkAA4wTkLG7lsfqC3RawqIbppq9UelbbBdLjWWS7trYTHNK6NrI3sbh8gc08m9MdOpyF2Ne7/AGzUG6PaEbSRaMvs1x0ppyGhtt7uccNtrJGty6Pn3zchhB8H9C1uT166v0TparrLT2hdOej6H0ndb/p22C3WuzX2nbbSRM/IjmdK5uSI3OcC44LuuA5q8uGOqyu5u1lF7ueW/Hhd8PidU6NPQ5xsm2971DoPUur6NtN8x9P1dFR1vezFspfVP4QmNvEhw5EA9RjIIBWwNWdkPcPSbrzAJtL6guVlhdU3KzWC/RVVypYWgOdI lIbJxAc09BnDgcLI7ZapNvezxvRp273OzvvMt60zVQwUF2p6kTM9JDjwcxxDi0e xnHmtzX6K0bf9tbUe9t91fpqn0hbZ562kjpL3TVNwuZdbmUwp4aaNzn5dI7ryAAEeT06i6mNqxcsrVtbab9I2S7bsmnTjOKbOXdDdnTV2vNN0N/iq9O6dtdymkp7VPqa9RW83aVhw5lI12TLhxxnAbnwJVdB2cNw7g3cKNthdDX6DjZLfLZNIBVMY7mWuhaARKOEbn5a7BbgtLsgHYmstE0naN2u2qqdL6l0tap9P6ZGmr1Z77eorfJbHxyOJquMnV8T2nlyZn3o8TkDcN/7Rdtsk2/Or9AakprhcrTTaNorbcJJw03uSlq5G1Lmt5AyRPY97HEZBZlwOCCpeMrxbslytbd6SSv2r8QjSpv1mcXXLRFytOh9NatndSus oZ6umoDDKXyF1M5rZObcYAJe3GCcjPgs00t2Ztfau0jR6goae0MbcKSavtlnqLtFFdblTRZ7yanpXYc9gDXHxBOMgEEE7G7U100LcNndpp9A1cbbLW197uvzHJaJ7Q oMD30sjB1bwlMrW5ABa0YyOp jsntzdNE7dU2v7HfdM3PcW80UtHZqe4alpqNmmqOWNzX1L2PlDn1L2veGQgBkYe4vy7LVtLFPoFVWjbaSa63bjp2kqEXJxa3GsdAdmTUe51JaZNP6r0BPXXSl9Mgs8 p4mXAMDDI4Ppw1zmuaxpLh9CAc BWoBJyz0 2D0P2PYtzbdVVq202E1vq CaB2qNQ8dG2WGOZjqimpXtD7hVFhy4ZjDIWv6EEnB9bC00Qwe8bxC7qUqkpzzPRaLTv8AwOeeWNrIhCELqMXqJVj p5f7m/8A2Suuu2bc6626A2gdRVbqR5onOJa8tyW0tGR4e1cjVnSnl/ub/wDZK7F7XWm7lqXRmz1JbKX0uodRPaGd4xnU0lJjq4geRXPWpLETjSave hx1ajo4mlUTta u7gbg2vv143As1k3c20ho7hd6RhpLzYzKe/idgB7XDp0Pi3HVzQxzc9WrYWttydxd9rM7SVLoOs0rQVfq3CtrZHAOYCMsaXRtOD58QSRkdBkrhTRPZ 390FdKe9aXt9bYrm9nrVNDfKWBzmHwBHfYeMjwcCPYs91jaO1xuBZ5LRfq64VNtkHCWnp7tbaQSt8w8wuY5wPmCcFfj9byFnGU6OCxWSlJu6e/wDPcfq2G8vcNLo6mLpQqVafqybt2X1s7PddGpt9tZwfPVHZrFXS93aOcNRVUlQQ2SfIDmhzThwaGgZ6jJOFrSqvdxucTI62vqq1rCS0VNQ QNz445E48FtT3Iu7hPraUjb/AI2oz/xVbB2Qd2HysZ87MDOTg3k 6UuBk4ycSHoM56f5V l7K2RgtlYWlh6STyLfpd82fFbW8pJbVxNTE4it673J6dSt2GsdM6bumsr7R2Sy0UlwutY/hBTRkAu6ZLnE9GtAGS49APFdRy12nexdp6SjoX0mo92LpTDvpywiCgid1HTGWxnphpw6XALsNAAi9X2w9jrTdRpjTDqa bpXCFpr7tI0GOhaccRxPg0dC2Lz6Pk6cWnlivr6y7VtTWV9XNX1tTK6aaqqXc5ZXu8XPcepJ/8A YXvJOs/4fn9D5b/ALHNQ f0Mvm303KqqiSaTcDUfeSOL3d3cHsbk OGtwAPYOg8kw3w3HP/AH91H9u4yH/WVhAaQpAwurooe6jfooe6jN/09Nxvq81F/OMnxo/Tz3G rzUX84PWE8PYjh7E ih7qG6NNcF3GW3DeDXd2op6Ku1rf6yiqGGKanmr5CyVh6FrgCMgjoQsPIyn4exHH2K404x3IuEYw9VC8EcFaAhaZTTMJgIwE7hgKo KdhAke3knQmxlErQ4dfPouorTaqXtTbFWGz224x2/czQkYbR95IYnVELQ1sb2u8WhwZF6 PUkiHLo5cxkZU0NdV2ivgr6Cqnoa B3KCqppXRyRH4WuaQQfLx 6uSrTz7t6MatN1LSg7SW5nfFD2xe0tbtMR6dn2f9I1Q1og eAwSCAuxgyujae5JJySRK1mevED1Rqu7Pf2Ztq9Uyahvcd23f193jqji/vHQRyF/ORzh77j3kruQADpHNDctZlalHag3WbSGD59Ks5GO NLTGUfYf3Wc 3x9q1pcblW3m41Ffcauevrqg8pqqqldLLK74XPcST9vwXm0MBSoN5YpJ77cfoOfnWKtHEyWVcFfU8opIQxre7a5rRgBzQf8AWl9DpvKlgz/cgrclNjK9NO50PQrFHCP3Cnx/cQp9Cpj40sH4MK5C0sicpT6FS/8A5WD8EFHoVP501Of/ACgr0JuzHuKW0sP/AOXp/wAC1ZHt7r287X6lp75p6eOjq4/Vki7v9ZqYz4xytGOTT9og4IIIBXwlBGVjNJinTjUVpHVOvNC2HtRaZqde6CpmW/W1M0Nu9he4NfUuaM WAZcD1JOgkAwcOHTlWUyQTSQyxOhmjcWSRSDi N46Oa5p6gg5BB65BX29C68vW2mqKO/WGrNNWwHi5jhyiqIifWilbkcmOwOnQggEEEArpLXWjNPdqjS9RrrQrI7dryjAF3sbyGvqXAZaCRgF2Gnu5egkA4uw4dOdTdHT2fl9Dzuklg5KnU9Tg XUzlNruSsVL45aeeWGeJ0E8TjHJFI0tfG8EhzXAgEEEEYPwKxpC71I9C99R Scuz5Knkm5haqRLVxi/Pko5JOSOSecErlnMo7wqvkjkk5FZR STkjkk5 xZylYLBy9iQvx5IL/ACwvq6T0hfNc3hlp0/aqm73FwLjBTMzwbc44axuSBlxA6rnlOy1LTUY3k7I OXZ8sKuV/dRF/wLbdZ2VtyqB4ZPa7bG/8Aem6REj7OMjP219C39jbdC/0jpKSitHDHXvLrG0j7WFz1JejmvpzOZ4rDteuu87t0XpmosG2dg01VyRi4UdkgtspjPJgkFOIic/veR8fgBX5SyW6ezVNRbKjj6TRSOppuByA9jixwB DLT1X6Ezbj70aecynq9BafmrGde/8Am0ACRjBAAC5nunZT3Ou7q6 y0FpHplTLVSN aseQ6R5ccAeAyVjTpuk7t3TseRs cKcpupJK9uKMz7A2naqr1jq29udGygpKCO3uyTzdLLI2VuBjGA2B2TnxLfHK9/6IFaZY7xou8 NI nqaAt jEgkbL4fveLvHPiMYXj2Co9ytj5b5DQaXtF8F4dA9zZLq2MxOiDw0gj 6H7gX1N/NO7s74Ulnpa7TFlstFbZZJmthu7ZOTntDTnIHwJOjVVTPJGbmvP8ApbrL2rkchudkdenkPs S/U22aLq6XaKi0g6aA3CPTrLM VpPdCb0TuSc4zx5HxxnHkuFrX2Qdyb1I Ont9qkcMdH3SNv3OnsXWz9Wb4UEYgboXTsVZgESOvzBlwPjjCmrHW10n1s12nVVdQVGSdutH5vxRyU4MUjeL4/1tw9reh 1kFdR9gOz1M 5epLwwR iUNn9Fk5O9YvnnYWYGPDEDyT9j4Vgl47JW5tvlklq6C0sDnFx4XWNxJJyemPatmdnLQG8G11zvEtj0zZLvFc4YmTRVl2ZFjuy8tLT459dy0nHNSzX0O7F16c8PKFOSba5o l iAacmD9FaiM0Qo2R1FtfH15tlLu Bxj3vBrvbkYx1yuRg/PkutO0fad0tzbParRetNWazNoKl1W1tNd2yF7zGWdSR06HK1FZuyzuPqCEPobbbZPY 5saR/kWtKm4U8z3czPA1qdGhGnUkk11mrcg adbXquyPutRUs1SdOwVjIRydFb7hFNKR/asyC4 wdfgWqKiKSkqJqeaOSGeF5jlimYWPjePFrmnqCPgPVbQqReiZ6Kq06r9B3JD8pi/C8/LJK lZLNW6jucNvt8DqirlyQweAaPFzj5AZGT/v6IrYinh6bq1pZYrVt7kdFGhUrzjSpRvJ6JLeeMPypPRbRq9uNB6YkZQak1dPT3hrA aKmLeDc9RgCNxHT4Tk OBlV/OttUevz4V5H2R8ivjf1uwslenRqSXBqnJp9a0Pr35KYqDtUrU4vinUimupq5q8uwVHP2LblPorZuSMGfXl0gcfoW4P/AAFE2itoGPxS66r5m/vn8R/wEv1tofu1b 3L8DH9W697dNS/uR/E1JzX1dMWCp1VfKW10bczTu6uIyGNHvnH2Af7h5rYY0ls63IqNcXFj/3rGt6fdhWZbK6ZsHzduHziV1VqK5eiHv2SFuYYuTcuHqs6ZwPPyXkbW8sugwVWph6FRTto5Qkknzbatoe3sfyRli8bShiK9PJfW1SLbXJa8RtPbI6bcH0cFmr9T10bec3dU8s2PaWRZDR9r7ZSVOzTnUtxqNEUjbdd6WJ8hoZHnD OMxt5Fxa7PTGcZABA8R iXZElsbtpqdtCKdl0E8rrnG3HeNlLzx5f3nDHsAWnN W2WbtG03zHki9KFC03MRDxkHLHL 24mMH 9H2PxTEY3aWGw0NoVMU6mZpuLej6rXt8LH6/T/RmKxlfZFLAxp9GpZZpeknH2m7ceDv8z8vamaatqJaipe6WpkcTJI/3znfCVHHj4r7mt/R/n81QaQh9EbrVGEtPTj3rvA Y9q3/ALGbN2PR k/02N0GeiafpuM1qtU7QX1ryf1qQxn3/IjMcf0XR5w1vX pcLiIeawqZbJpWXbwP5bx9V0ass7zO /my/Y7Z6z7YaX/AE1t0WGltsAbNZ7HPFykqHnBjkdGR1c44McZ6Y9d2AAtP7x7wX3ejVT7vd5jFTRAx0NuY7MVJH5geHJ7j1c89XHHQAAC7ebeS871asfc7m SChp3uZQW4PzHTRHx5eT5XYBc/wAzjHQBYIuuNKWZzqLX5HmUqTculq t8ilxHwKMj4EzmqMLWx6LdjqXWX/Z9aL/AJfTf0uqXKC6v1j/ANnzov8Al1N/S6pcoLgoe12s4sBuqfzMdS1QgHC3R6TJceiqDGNyQxoeffOA6u yrlGVTZJWYI5BmSKN2PAcBgfdSugh8O5iwPhY34l6Wqyit1bdayCittDU3O4VDxHBSUcLppZnnwaxjAXOcfgAJUu0dSrs8D5KWDHOWmp8 HrNbn/UpEUNPgt7mMO8CMDP3F3C y6i0ppjcgaT0 Trmz6Z0DTGlprBFcKqlmfDKKtpp5IZOL Iy/LM9BnyVT9E6AZS66O4dtj0uybSmj6zWMVkoWMktlwmupFQGxNA9HMkfcOlbH1a2R5DXEcT5H6QW/LdabtXqk93x7zs6HKt5xC OGoxyZHLx6esGu4nzHngqHVNOyPvRLEGN97MHtwPsdVufXdJqyj7RzqR lLPdr7TXGnjtmnKaiE1prKdo/qKKKNpZ31O6LgeTiOQ5OeejsbP1o7cWm3f240tTUfzN3Jraeax3bVsul4IqG5PfVCV/dRS0wilhoohxNRGwcg12Dw4k9MsTZpWWqvvMYxzX6jkqExzAujcx4P0TcdfuEq19PASHOgjL85LuDRn/Is53z11Rbj7saiv1qiiis0s4p7d3MDIO8pYWiKKVzGNa0PkDO9dhoAMhAAAAGEA5XXTblFOSs Rm9JNCshjjPJrGh/78NGU3AqUwOVtYzk7Cd37UcPapIwpapErMprDmnl/iP8A9krsDtj3uvtGhtnpbdWTUMoonP7yB5a7IpKTHUdfMrj sH9Ty/xH/wCyV1n21v7ANn/5BJ/RKRZT0rU5LrPNxOteknu1 RoiHencFgYPn71L6oA/rrL1/wAq9LN79xiSfn 1L45/rpL8awUMz5J4x1XTkhJ6o61RgluXcZwd6txSeuv9S/zpL8aP059wT4671Kf8bTflLDg3op4rdUafumXRwvuXcPUTy1lRLUTyyVFTM90ks8ry98r3ElznOJySSSSUrW5TNGPFOw4yuhRNdy0IEYKnu8eauQryktlJZhHBXIVKFxXKeKAMK5CeUZGEnJWKojCLAQDlVKxqrUghUIQpY07gocpUHwUtFFBGDhRhM/3xULMotQhBOAoLBK5/EhI6biM4W9dIdk66Vel4dUa81HbdurHMAYTcnN9JdkZGWuexrCR1DSS/GMtCzlUjD1mY1KsKSvJmjQ/KZdBT9kmm1Paqmv213EtGuJabLpKF5iilcPgD2vcAT4Dm1oJx6wWgK2iqbXWVFHWU81JWU8joZ6aoZwkhkb0cxzT1BB6IjUjLcxU60KvqO5SoKCcqAcK8poBb7V9rQ ub1ttqejv1hqzS19OcFrusUzDjlHI36JhwMj7YwQCPjHqoLcjwWUlfQUoqacZapnVusdGWPtb6TqtaaIgjtOv6KNjLvYpXtzVkABrSTjLjjEcuAHgcX4cARyu6mqaeWSKemqIJonmN8ckLg5jh0LSMdCDkEexfU0Lre97b6oo9QafrDR3CmOOvWOZhxyikbn1mOwMj2AjBAI37 qAbgfwHp4/ZbVfLrBZ6WkFdfI8/o8RQbjBZo8OFjmzi/wClv 8d8SMP lTfgnfEulR iA7gfwFp0fYZVD/jo/VAdwf4D0997VfLqlVre54lZ8T92u/6HNXB4/cpT9iN3xIDHn9ym/BO JdLH9EA3BP/AMD0997VfLqP1QDcH A9Pfe1Xy6Olre54hnxP3a7/oc2Brz 5Sn7Ebj/ALlJa8D9hm/BO JdIe7/ANwR/wDA9Pfe1Xy6j9UC3A/gTT33tV8uh16y3xXeCnifu13/AEObC94P7BN Cd8SpdMGY7xr4ifAyMLQftldMTfogev3gZsenftx1R/466X2f1k/fbZ603zU9qtlQ6pq6jlRupp2uildGxzWzF HYz1/tj4LGVeorZo JnWxVXDxU6tPTt h Zr6ljI3OEjDxBcQHZ6AZXUG42oqzs37NaP0TpWdts1LqOi bF vFOeNQAQA1kb/FvrEsBGCGxuIwXErZPa 0Fpu3bK3WtodP2m31MBBbLSUEML/vmNBWo 3aBHuFovAHXTMXgP/nvROXSKF JlSxKxsoaWV3p2I5xlmfUPdJK980zzl8sj3Pc4/CSSVS9ucK0HOUEZWjPeyrkVcEcPYrOKOKCVFLgLxRxUoRcSSXAUt/ 8kKeP2vtkqUI3grLgTxRxTIRwsUorkLxRx/ 8kJkIFkXI ppbVd80ReoLtYbrU2qvgcHMlp34Bx5Pb717T4FrgQQT0XQnaLp7duTtFojeOjt0dvud1ebbem04Ia doka12CevF0D2gnrwcwEniuZx4rqSSOGfsRbdRTxd6yTVpY5pPTBqKzOQsZxvKNuLsefifspU6i33t8LHPFruNgAZ6dTPnaPoWyY/wDUsph3TpdPWKooNL2tttkq3F01VKQ QD4AcnPsz0HkOq/Quz7a6OfbKFx0lYOkDPG007ifVHUksySuVO0vo7beybzW G4j5hUk9qinmjtMJgje7vZW8 EbCA4hjQTjrxC8arsqhtCqo4luUVrZyeV25rcehgPKypRzQw0MkrNZlFZvg7XOXZJDNNJK9znySOLnue7JcT5k JP2Ux8l0eNP9l/6LVWpn/xW1X5svTDpzstH32ptVO 1Vj/ll70ZKKsov4I4pY5y1cJdzOaevtTLpc6d7LHlqPVI x6X bqDp7suEf2T6p 2Ks/8ur6T F9xi8Zm9iXcczkLINuNwbptXrOg1HaeL6inJZJTykiOohdjnG7HkQOh8iAfJb0dpvsuZ6ao1V9yq/30yqk052XSP7J9Ufe1X5uufEU6eJpSo1oNxkrNW4M6KW0XQmqlNSTXUzYVu3p2i1hLJeIdVV2392nbmqopA Il30Qa5gLXAnPg4Zz1aMrANx9/tIaRtNZattqqurblWxvgqb7UxObHGHD30XMBznjJIOGtHj6xCiPSnZake1ztYaqjz5EVPwfyZX0dk7LtsudNUG/6huHdSiT0evhqpIJeJzxe0U4LgcdW5GV a4TyA2PhcSq6U5JO WTTj8k/g2fd1/8A5F2vXwrwt2k1ZtRd38T43Z72Xs9q02/dXct0NFoehAnt1uqmlz6 Qe9eWfRM5dGM/dHdejB62Eb372Xfe/U/p1fzprNTEtttr5ZbTsPi9 OjpXdOTh4D1W qOvp3031uu9l9hdJELbpqhLm221MaG8G4495IB6pkLQB06NHqt6ZzrYnIX6rRottVau/guCPz lGU5dLV9b5CJ0YKZdp1bih3iEh8Vc5QsZItanUWsv8As 9F/wAupv6XVLk3IJPVdY7Ea20lu5tnT7J6xjbbnt/rPXxylnfPEj5GYJ6CZjnuw0jjI3pjIwdA7sbS37Z7VUlovkDXNkBko7hC39ZrIs4D2/AR4OYerT0PiCfMpehKUXzucODl0cp05qzbb DMPxhCbKF0nqXFQmQlYLg0FWQVs9BPHPSzSU1RG4PjngkdHJG4eDmuaQWkfCDlK1BGU2riueijvl0oJZ5qa6V9LPUO5zzU1bNE Y5Jy9zXgvPU9XEnqfhK87amo7ueMVM7Yp8GaMSu4zYdyHeDPr4d19bPXr4pe79qiQluMKUh3bPRHcq1k1NPHXVbKimjbFBMKmQPhY3PFsbgQWAZOA0gDJwOquq9SXmtlhlqrzc6uWFj44pKivmldE1ww5rHOeS0EdCB4jocrwNcmIyqsik7FJHgB0AGAPgCdozlWBmPNTx9qCG9RGoIyjigD2pJ2EShCjIKoZTV/teX 5v/ANkrrPtrf2AbP/yCT iUi172duzrLuxNJf8AUMjrToKhc70qqkf3JrOI9eONx96wD38vg0ZA9b3tvad3ptm696tFq05SRs03YGyRUdYQ5rqnk1jC5rT72MNjYGA9SAXHGQBy vWjl3I8qrJVcRBQ9m9 WqNMsGAnahqdq9VRsdzdtCVYBlDU7l0JGYY4qQcpULVIVy1CFBOFROYlCEIAEIQncCpCEJAQfBVnxVh8FWfFQWb/AB2GdzT9HYPx6X5FP7hXc7HSSwH/AA2X5FaG bl1/hW4fjs35aV16urv/i1w/HZvy1xNV37S7n JyZMR767vqb69wnuj/wDoH4/L8ij3Ce6X/wCgfj0vyK0L82bp53W4Efy2b8tHzZuY97dLg0/y6b8tZtV17S7n I8uI99d31N8nsIbpDzsH49L8ik9wlue33zrA3/DpT/wVon5vXX Fbh PTflqs3u6nxutw/HZvy1H23GS7n IZMQ/bXd9TfXuF9zv39g/HpfkUHsLbod297TYHcRniK XJ x srQHzauefVuleP8Ml/KU/Nm6/wtcR9iumH/AK1nKVVbmu76l5MRH213fU3t2e9kJXdoOx2zU8NLLFb2TV74A8vY SIN7sHIGQHva4jH0K2v2eNn6Xtt75a91Xr rravSWm6wW 2WOCqfC1wc5 Gl7Tya0MjD38C1z3yZLsDB5n2P3Q/Sz3XsWobnPUzW9jpKaskLzI OGRvEvAOSS13B5x4hhXSlmk3D7Im6t 1vtvYm67201YW1tVQ0jnyd2CTI0gxBz28S TjKGPY5j LgCPV8/G9LKElh3abSS79debNcM40MWpYmzTWmneZR2yeyRYOztpOn3c2kdV6XudlrKdlXQ mSzwvZLI2MPaZHOcPXcwOYSWOa53QEAnTfar01DrQbda/t1FFb6vVtpa raXkNc9scLoycDxDZeGT1Ijb8Cz3dLc/drt1Mt2lKXRdTt5oFtQye4VNQ R7pXMOQ4yPjiMhb1LYmMPrhpc4AHGne1TuRZ9T6nsWk9KTl mdG0BttPPFIHsllIax/Bw981jYo2cvAlriOmCcdmrEUowhiXeSvxvZPg32muNnRrYyLwvDeRp/sb7i6moGVlGLMIH 9MtZICftCIr6w7Ce55 jsA zXSj/AIK0M26VzPeV9Yz2MqpAP8jlPzXuP8JV345L Uvdaq3eWWnZ9TjyYj313fU3z7hXdD9/p78fl RQewrugR7/AE/ Py/IrQ/zZuP8I1345L Ug3m5Ef1xrx/hkv5Shxre8u76iy4j313fU3sewjuh /0/ Py/IqPcIbnn6PT/AOPy/IrQ7rtcf4Sr/wAcl/KSG8XHH9cq/wDHJfyln9t7y7vqWqeIftru pv33CG6Pm7T4/w X5FT7hHc/wDf6f8Ax X5Fc/Ou1xB/rnX/jkv5SX5r3H E6/8cl/KSvW95d31B0669td31OhPcIbn49/p/wDH5fkUnuEN0Cej9P8A4/L8itBfNa4/wnX/AI5L Un a9xyf kq78bl/KVNVveXd9ROGIXtru pvz3B26HiXafH Hy/Iqt3YN3RPvXafd9ivl RWh/m3cSP65V/45L UqvmxcXZ/wCkq/8AHJfylLjUXFd31LjHEe u76m vcHbpE4cbAz7NdL8ivvUW23aP7P2lhSaaqoLjZ3VPJ1utDWXGaF7/fSCKaEOa0468CRnBIGSVzG68XD E6/8bl/KX6Bdje8svGw9riZWNrqqkrayKdjqjnLFmZzmB/I5ALC0j2FctXPFJuz H1OLGTrUqeadpLk19TkvezWm9t/0g l3Apbxb7PlzmvrLMyjjc7HgXMYM/YPwrN 3WXR6 0S1zg/GmYuuB9Pet19uCrpINj66GpkayolkAjiLhlw EdfsLTHbtZy19oh3JgzpmPz/wDnvTf7N9pnhKyrTg1BR1e7sRzUDlSeiyjae2UV53b0Ha7lSx11tuGobdSVVLNnhNDJUxsex2PItcQVsTtw6G03th2hr9p7S9qp7DaKegoZYaSlaQxrnxZecHzJwk68VW6F77N9x9Lldrmk0AZXd 92wO32k 2vsnpG06UttFpi9wONxtbI3GKqIdMMvBcc 9H3AvBvZuD2Z9oNytR6LrNgqatrbNN6M6sp5oY2Pe6FkgIa6QOx uAdfgXBHaUZuKpwbur8N17czoeGlC7k1ZHD6F01o3avStw/Q8dW66qrHST60t97FHT3p7T37I/S6SMgYIHVsjx4dA4rCux1oWw7k9pXRemtT22G82Su9N9JoqgHu5eFHNI3OMeDmtP2l1LGwdKpVs7Qvf4EOlKMop8beJpri4 AyEdV3R2bdi9vNX9qLfrTeoNK2666e09PKbZbZozwpmNqpWEM69PVa0dT8HtXn0htxsL2xtP6hte3GkKva7cm10fzQooHz95TVrCQ0cw2R7C3mWsccNe0yNcC4ZC5ZbTpxesXZWu9LK6uuNy1hpWu2r8jh8dVOPaupuy5sfoB 2etN5d2qGquGj9NSGkgsUfLNVVN7sSBzQRzPeSxxNaXBpdyLugGM8Zt5sv2vtp9a3ba7Qk23ev9JwCq9AhDGRVrCx7mMc2NzmPEgiewOAD2PA6ke 0qbQp05uOVuKdnLgmKNFyjduz5cThxSD0XeWx3ZJ0fv52KKK7UNkpLduLWvr3268vJZNNNDVS91G/LscHRxhh6HA9bxblae202q01c xjvfqi7adhOr9PXGOmo6ura4VNC7FOHsxnAIc6QEEeOcpraVGTmle8ZKPe7J9gnQlZPg1c5t8Cukb/UvpewhoqRhw6PVDnNPwEVFYubvNdIani5dgzRgacvOp3ta0eLiZ6zoPau btl7UeLi7fZ395fJmD0Ha23Yt9HBSw6niEMLAxgfbKVxAHtMeT5LBtca 1BuVfvm1qS4m5XDuWU7ZO6ZE1kbc8WNaxoaBlzj4eLismt/Zu3PutHFVUWh7pUQSDkyQd00OHwjk8HH2lh p9K3rRV6ltGoLXU2e5xNa91NVtAdxcMtcCCQWnyIJCcMuZriaUVhk70st reeAHAVzXcl5wro/NdkTpsOhCFsjOQ6gjKAcqUxC8UcUyEACZKmWiQhsBB8Ew8VDh0KqwmVHxSJz4pFlJDKnx HXw6gjoQfIg RB69F1ptPuvYO0NpVm1 6kvO7ydLRfXFvfzyAEM9Y9G1IAwCekw9V3rZ5coKqVmcdfDw9h8j9kHquCrTzrk DIrUVVXJ8HyMt3e2nvezGq32e9sDqeQGShuTWlsNbFnHJmfBw6BzD1aT5ggnCTLEf3aP78fGundHds1p0fRWfcLSEe4FVQSHuK ofAXPbjDTIyWNwMoHql4wXADPXJP0T2vdtwfW2Uom/8Al2/5BciqVVplv8TBVsTT9F07243Ryh6RF9Nj /b8an0iL6bH9 3411d7rrbT6y9F Dt/yCPdc7afWXovwdv QVKpUfseKH5ziPuX3o5S76L6bH9 341HeRfTo/v2/GurvdbbZ/WXovwVv QR7rbbT6y9F Ct/wAgn0lT3PFEvFYhfsX3o5S9Ki mx/hG/Gl7 I/usf34 NdXjtdbZ/WWovwdv QR7rnbT6y9F Dt/wAgjpKnueKKWJxH3L70cnekRfTY/v2/GpFTEP3WP79vxrrP3XW2n1l6L8Fb/kEe6620 svRfgrf8gp6Sp7nig85xH3L70cn lRfTY/v2/Gj0qL6bH9 3411Z7rjbY 92Voj/wCXb/kFPuuttPrLUX4O3/IKnUqe54oXnGI 5fejlE1MR/dI/v2/Go9Ii mx/ft NdX 6520 svRfg7f8gj3XW2n1l6L8Hb/AJBJ1Ki9jxQ/OcR9y 9HKPpEQ/dY/v2/Gt49nXs5z7rVEmoL8/5m6Gt7nOqawyiP0vh1fHG/wawD38vg0ZAy73ufe6620P8A4LUX4O3/ACCwLe/tNVG5dko9NWGyfOlpSKNont0czHGqcDlrHd21rWxNPXu2jqTk AAblVqeio2 JnKriq32caeW/G6Pf2he0M3WtDForRrWW3QNE1sDfR2GIXBrBhoA6FsDT1aw9XEBzh4BaKZgDGMLzNPir2e K66UFBWOuFNUFliehqdqrZ4Kxq7UNlrkNQ5DV0IRYhCFZAIQhNMAQhCoAQhCgAQhCdgKXeSpcrnjGFSRlQUncrTqhqsWJSVx0JEKCiXKknKucqXnAyspMaEL1IdnyVfLB8FPP2LnkWo3CQcsLOdu989c7VU3o2nL/NT0PLl8z6pjamlafMtjkB4EnzYW588rB ShJQjPSS0JnFNWkro2ZrrtK7kbi26e3XXUkkFunHGaltkTKRkrfNrywcnA YLsHzC1m3ojClqahGPqqwoU4xVoJIuTqpNlbIqSLMj4EZHwJC/2ID8 S0JSGSvyBkDKOS2vsdsDdN3pHXSulNh0XTB0lXd5sN71rer2wF3qnH0Uh9Rnicn1VhOUYq7FUqQpQcpPQwvQW2GrN0q2qptK2Oa6vpGNfUyGRkMMIPvQ6R7g0OPk3OTjwx1WcDsibtnw0rET7btR/KrL91e0rRabs8Wgtm82HTFGCyW9U3Jk9U7PV0Lj6wBI6zO9d OnFuM6jG9u4zP /wDqc/41l NcilVeqSXacefE1PSilFde8zH3IG756/OpT4/ sUfyiPchbtfUxTD/ABvSfKLEP07Nxfq/1P8AzrL8aP07Nxfq/wBTn/G0w/1OQnV6vH8R/wD2vej3My/3H 7f1NUo zd6X5RQex5u88erpimd7fmvS/KLEP06dwz4691Mf8bz/lI/Tq3F8tfam/naf8pJqr1eJSWK96Pcz7977Ju61joH11bp2lhpYusj23amcWj4cB/Vbv7OHZZ0Bqja lvmrLEbxeqyqqWOLq6WNkLI5XRsa0RPaPoSSTk5PkMBcy1u7mva B8FVrjUVTDIMOjmukzmH7ILlszaftmXbajSEenKiwW2 thqJZoqqquElPNiR3MtcA13LDicHp0OPJTOMnT/AIr BhiIY2rTcYSV rQz/tSdnXQWgtqq 86b04y21kPQzCqnl6Y8MSPcPuBY329WN/TB0XgDHzuM8B/89yxPejtdXXeLSVXYn2W3Wqkc1z3 j1z6h7sDw6tGFlPbsq/StdaJ/WXR402zyIz vuSa0pp79TlwdKtRnCNd3d3xvpZGoNjJO73x229Vrs6ptPvh4f1ZEu2O1924NzNlt9L5pLTLdPfMiko6OaM3C3Pml5SRcnZcJWgjPh0X5/2i61lhu9BdLdUvo7jQVEdVS1MeOUMsbg9jxkEZDmg9V7dda31BuVqGovup7vUXu81EccUlbVBge5rBhowxrR0HsXHXwUcRXjUqJNJNa89D6unWcItLefor2lWtP6Ih2eeT BFO/Ax4 vUKrtPbhdoe46m3B0TpvbFt60RcIX2qG5x2d8ss1PNSsEj2y9 0FwL5ADxwC0dDhcI3vfbcDUet7JrG66tuFw1LZWltvuMzYe8pgS4kNAjDSMuPiD44WWO7ZO9zsf8AtNvfQ597TfIryY7NrRcGsryq2t9973R1yxMHm36m99k9F3zcT9DX1xY9OW2e8Xmq1I90FDTce8l4VtG92ORA6NY49T5LEeyJtJrTaXthbXfPppqu036eLqaT03u/1/u6Cbnx4ud73vGZzj3wWkdC9oPcra3T4sek9aXOw2n0iSq9EpBEW94/HJ2XsccnA88fYT3PtG7n3jVVh1JXa6u1VfbCKgWuuf3POk79gZNxHd8Tza0A8gfDphdMsHiUqtKLWWd d9VYw6am5ReuluB2/wBkkNm7YfafEb chnnaGDxJNZUYx9v/AFrD wnspqvs63PVW6e51sk0Rpu06edSFlzdGJ5iZYpXuDGuOA0Qho5YLnSANBwVyLpffPcDSGpr7qGzauuNtvl9fzuVfT90JKt3Ivy/LCB6znH1Q3x Doqde716/wB0KanptXayu oaSFwkZS1k IQ8eD 7YGsLhIJWc9nVneKksslFN8fRVtO0084pu1ldq7XxOsNiPTu0d2KN3dA2Pu260ZfZL7FbC8RmVk1TFVxsBPTq6OWLJIAc0ZIX3 xroTUnZh243a3L3Gtk m6H5lx01FRXICKed0feu95k4L5JIo2A9XEnHTGeE9Iavvugb7De9NXmusN3ha5jK23zGOQNOOTT5OacDLXAg4HTosg3I3u1/u 2GPWesbrqGmgdzhpah8cdOx2CA/uo2NYXYOORbnqcEZK2lgKtRypQkujk7vnw08CFiEmpW9JHUlm3Auu1H6H9sxqy0y8btY9cvlZHktbLiWvbJC/HUtkYXsPsct0b4W/SF27Gm8e4ei5C607g0tJf5YS0AR1OYIpfDweTGObeuHh5ycr83ptx9VVWg6LRM9/q5NJ0NUa2ltJ4CGGYl7i8EN5e kecZx6y9lFuxrS3aBuOiKbU1dFpGvc59RZ/UdA8ucHHxaXNy5oJ4kZOfhOZqbMlmU07PPftjdO3arDVe0WmuFjFC37S6kp8t7G22/n/1wH9JrFyyQfhXR pO8Z2DNGv554anc4dPMT1mF7zdnF9aPn8arxgv4v8M7rt4p326lcxocwxNxgYGMBcIduocd6LZ/9Apv/wCWdYlYu0dvNarZDS2y7XI0UY4xhtkZUAD O6Ak/dWA631ZqLW opbtqqvqrheXRshe riETo2tHqxiMNaGAZzgNHvs9c5WcIOFRu55uBwFShW6SUk0fGb4FPH5qG9E7V2xZ9Be5YhCF0GUtAQhCq4DISoTAZCVCsR6ErlWhWFiHJHIclcsZOwyScKov5gjwwmkGSFvHs69nWHcBj9YaxlbatAUDXTPlneIhXhh9f1j72BuMPkHU9Wt65I46s1FXZNWrGjHNJmF6I7POv8AcawR3zTthFXapXujjqairhphKWnDiwSPBc0HI5AYyCM9Csgb2QN2 v8A1apf54pPlF9vebtb6g1Bfo6Hb vq9JaUto7ikloAKeWrA6B7m4/W4wB6kWBgHLupw3AB2id1PotxdRu/wsfkrivXeqSOdSxk/SjlS673Mi9yBu39TVL/ADxSfKI9yBu39TVL/O9J8ose90Vul9cHUH42PyUe6K3S uDqD8bH5Kf2/UC89fGPiZCeyBu39TdGPs3ikH/ER7kDdv6mqT eKT5RY77ordL64OoPxofko90Vuj9cHUH40PyUfb9QKGNXGPiZF7kDdv6mqX eKT5RHuQN2/qapf54pPlFjvuid0frg6g/Gh Sj3RO6X1wdQfjY/JR9v1DtjecfEyL3IG7f1NUv88UnyiPcf7t/U1S/wA8Unyix73RW6X1wdQfjQ/JR7ondL64OoPxsfko 36hLz18Y JkXuP92/qapP54pPlEe4/3b pqk/nik UWO 6K3S uDqD8bH5KPdE7pfXB1B Nj8lK1fqEvPecfEyL3H 7f1NUn88Unyij3H 7f1NUv88Unyix73RW6X1wdQfjY/JUe6J3S uDqD8bH5KEq65DXnr4x8TIvcgbt/U1S/zxSfKLDNw9p9V7WT0UOqLWLc tY6SnkjqI54ZA0gOAkY4jkM9WnqAQfBfRPaJ3SH/iDqD8aH5K3fsvvZZd79Ov2t3bL7jUVp426 TSBkj5f3NrpMYZOD0ZJ4O947JI5DlVjrK3wJlLF0vTqJOK32vc5RxnwVrfNZ5vNs1eNl9V/M25NE1vqC51vujWcIquNvvsj6CRuQHMPUHGMghYLwB813wcZK8XodikqqUo7h2q5qparmrsTAsTR aQdMp4/NbozbHQhC0SuSCEITAEIQgB1B8FKg CAKXKhS/wB8VCABJjKdIs27AdEx6V7Lf0Wr9Tu 1UD/AFUytOmOy233urdTj8Z/Nlza1Q5q83zf N95zPD/AMcu/wCh0j87HZd rDU/ k/myPnY7Lv1Yan/ANJ/NlzchT5v/E 8FhpfeS/PwOjvnY7Lv1Yan/0n82Vfzrdlo /1dqg/Y9J/NlzkkWbo29p95osLOX7WR0edLdlU GrtUu yak/8sj51Oyuf 9Oq/uVP5sua07PJZdD/ABPvHLDSX7SR0j86fZY qzVH2P6p/NkDSvZY qnVf lfmy5yHgpWnQX9p95Cw81 0l fgdH/ADrdlke91Vqsf3tT bI dXssfVVqr7fpI/5Zc2oS6C/tPvB4eT/aS/PwOkfnW7LHlqnVf3Kn82R86/Zc qzVf3tT bLm5CfRW9p94PDyf7SX5 B0p87PZc q3VX3tT bKPnZ7Lnnq/VH k/my5vQeqfQ/wAT7weHk/2kjpSCzdlekqYpDqrUtS1jw90E7Kp0UoBzxeG04JafA4I6ZWD749pK4bpxx6fs9Myw6GpWNjp7VC1rHTBueDpgzoABjjEPVb55d1WnJG5IKgtURoxUszbb6zanhY3zSbb6xg7PVfb0Zom/7jXxto05a5bpXljpXMY5rGRsb4ve9xDWjJAySMkgDJIC ltftje919UwWSyQcnHD6mrkB7mliyA6R7gPb0Hi44A9m/dw9ybB2bNLS7dbbTGq1M84vWoSxpfDKRh3UDBlAJAZ72EDzeipUyvKt4VcQ4voqSvN9yNZDsj7tE4dpeFv NaQ/wDEXpZ2Ot2pBlunaP7d3pR/xFisW m47I2s f3UmB5/NOT41Dt69xJPfa91Kf8AGko/1EIy1nyMUsX70e5mVHsdbug/2NUZ xeKU/8ArUjsdbunoNNUn870v5axFm824Q/7 al/naf8pD95twnY/wCvmpR9i7T/AJSMlfq8fxKfnT9pd31Mud2Mt4SM/O1Q4/8ArNL WutOzftRNtptXSWq Wiho9Quq6mat4CKcyAyYiJkGQQIw0AeS4ZdvDuBLjlr3VH881A/1PX3LF2lN0NPUjqam1nXzxF5fmvZFVvBP9vKxzsezOB5LKdCrJek0cuJo4vEQ6PMvE6n7aFlppdkrnOyhpOcDg5rmU7GkHBGcgZWlu3cws19opnInGm2dc/AD3LUu4e92vtzLI606h1NUV9A7JMAghibkjGf1tjSftlbb7YrGau0/tjuJay6qstwszaB8wwRBUcu8EbyPAkmRv8aJwSat0cXwuThcPLDVIQm7u7 SOZkIQtT6DcOhS1Dk7DuQhCEnqAIQgDKBJEEZQBhThCBghCEAMunxCyq7F23MUg5xSaxDHMPg4GorMgrl V3dMLz1Y3q4/AF0pu7G7b7snbW6MuPeUmoa2ukvr6TJbLBGDNIOQ8nZqGN6 bXfAVEnaUO08zGRz5ILff/DO4bI4W yUNPTcoIY4mtbHG8tAGB8C417XVltFz3ztpvd2faqSWyU/fVIxl JZwHElpycADr5ALUNF2itz6Cljp4Nc3dkMTQ1jcxHA yWErD9U6rvWtry 7X 51N4uT2NjdVVbw55a0YDRgABo8gBjqfhKKUMlVyavvPNwuzalGo5Tl3G qLafs7Sx8pt466F3m092P WTy7UdnEeG8lcT8J7s/8subAcfbQPPzyr6OXvvw/A9Dzef3j8PwOxb92O9sdL2CO 3fcC726xyiN0dxl9HdTua/3jubISAHeTvDyysYk2X7OsOC7eeYH 605/1QLXux/aLvG1UTrHdI/ni0PUBzKizTAHuWOGHmEOOMH6KI o/PkfWXp3v2v0pS0sGsdu7vFcdKV7XSuoRKXPoyM8g0O9biPAsf6zPDqMLOMaspZbv4WOPJWhPLVm0nuendu3mZO2m7O4OP06ph/fwfm6qO0XZ28t7Jif40PyCq03t5oPY7bm0633StkmoL/eWCW06Y8GNZgFpkYSGudh7HOL8tZza0Nc4rJdRbp0FFbKN 5fZrn01pKscIqevFudE6Ll4FpMEJ5YwQGva4 WVk5yT0k7fDXs5glVkr0nKSW9q3hfefHt y/Z6uNdT0cO8s89TUSNiiYHwNy4nAGXQADqR4kLVO9ezl32X1c621zm1lrqXPfbrlGOLahgPVrhnDZG5HJn2xlp6e7fvZah29nteodNXY33QeoY 9t073GRzH4Du5e7A5DieTXHr0c12C0k7K2K3ssm4WlDtRug9lZbqoNgtF6nk/XInjAjjdITlsjT xy/3jsgjOkas4NSUrrijeKnBdLGTlHjfec1KVnG8mzt92Y1XJabs11RRSlz6C6NbhlXECM9PoZGZAezqRkEZaWk4I0r1KdSNRZluO6MlNKUdzLUJULYoVyVyHJHLGTA3v2eOzx mDHLq3Vz22rQNA10r5ppBH6fwzzAd4shaRh8nQnq1vXJHze0Z2iH7n1Mem9PRPtWhbY5rKeCNvdOrSzox72jo2No95F9COpHLGNhazJH6Hxo4cnta spI3hrscm l1WQfhGWjofgHwLk3ivJjJ1pSlLg7HHQh5xWlWqa5XZLghx1U4QhdJ6gIQoJwgCUISSv4NJxnHkgCclSOvit7Rdhzeioo31cWm7U lY9sZnGoqEsDjjALhLgE5GB55HwrCdJbAa 12NZmwWJtyGjy5t4dFWQ4ic3veTYzyxMf1l5HDORxP0QzyRxWHkm1NadaNXSmuBr89EHwCyDTOgL7rDTmqb9aaSOptWmqOK4XOZ87IzFBIXBjg1xBdksd0bnw9qnWO3uodAR6fffaFlGy/2uK9W0sqGS9/SSY4SENJ4k5967BW3SU27KSuQ4tGNIQhaNkyfAsapSoRcAOPJTxwFA6IJyhK5MonV2zO89h3l0uzavdeZ9VNVObFab3M7Ej5B xtdJ9DUN8GSno8Hg/JPr6V3i2gvWzOqpLZc2uno5i ShuLW4jq4wRk4 he3ID2fQkjxBBOt6nrTy RDHEEHqDxPVdadtad8uiNpJJHukfJSSvc57i4kmlpCSSepOTnJ8Vkvs6iiuJ5co b1oqG6XA5cY7I8Fa1y87XexXNcvUizvbLwcp4/NVR addKZmWoQhap2IBCEJgCEISuAIVSErgCEiEXsAx8FWfFN9CVUfFRIpIZKrUiTQwSpkqybsWK8ZXts2lr5qUPNnslzu7GHDn0FFLO1v2SxpGfYtp9nXae0a ud91BqyZtPonS9OKq4B5IFQ7i5wjJGDwDWOc4Agu9Vo98t26A1d2ge0LRVVbtBpuzaO0DQyOpaKa4QwRiXhgcBza4EgDqI2BjTlvIkEryq2JUG3JpJcW7GadWpUdOjG9t5xjVUdTb6uSkrqWooKuM tT1cTopB7S1wBCTK7Li1FdN0NUVuy /wDpWKw60ZCXWi9U7Gh/PiXNdE5pLckBzhwdwk4OY5ocFyHqrTVborU92sFzDW19tqX003A5a4tPRzfY4YcPYQrp1M/z01TXNChKbm6VSNpL5HjQqWzxAfsrPuqfSYvpjPvx8a600zouWoVfpEf79v3UekRfv2/dVC3lircj0iL6Y37qq7 P9 37qNBFmUw6qvv4vpjfuo9Ii mN 6obT3DLFmG1e1N 3j1QyyWFnd93xkq7hI0mGjjz752PFxwQ1g6uPQeZHo2e2a1BvdqUWqxsENNCWur7nK3lFRRnOCQPfPdg8Yx1PngAkbk3U3kse0GlX7ZbUP8ARe6JjvGoYZOcz5McZGtkHvpTjDpG9GD1GeBI5qk99On63yOOrWafR0/W8EX7nbsWXYLTE 2W1k5ZdmnhetSN4mXvvevDXjoZumMj1Yh6rRyyW8vBoDQG5xkuJcckk JJ80NjACcM6rWnSyrXfxNKVJU118WRxwn4pg3orAzPmupRNSnijir 79qgtx5qrBe55y3wSPZnHVXOalc1ZyjcaKuHw9VtLaTfmq2ztNx09eLPS6w0Tci41VjuDgGscSCXxEghpOASCCCQCOJ6rWHFK9mcdMrlqUlPehzhGsssjbl 1FsFWCOWh0dq22ue3LomVnNrD8DcznovXY7z2c2UTBd9Oa7fVeZhq2hv/wDOFpEtyR1ST9G5wsqn/Hk/9mHmyWueXezqNmmdiZ6X0iDbPdaeE 9kjeSD/wDvrFYdR9mocxLpXcCN7XFpaa0H/jrvjTuq7dddI23UdI4w2eooIrnEwtw9sJj73BAOOQaD0z4r8m9QXFt4vtzuMcb44a2rnqo2yY5BskrpGg4JGQHDPtXJTSqNpX05s8zBOeKzKbat1s3ZZnbEajldHQaE3CuL2Y5NpqkPcM5x4Tewr3Xun2A01C2Ss2 3Mt8zs8fSang04xnqZvaFl36Hxf6KmvGtLGIzHX1VPTV8Urh6gjic6N4J8Qczx4Hn18Mdfd iGXmJlLoayiKU1ffVNy5cfU7ri2EdfhLs9MeAzlPPGVTK0787/wCA6SccV5rmdu13NS27UfZ3ZLyuFh1zJD/aVjW/d/XgszhsGw1XSvqabbbdOema0vMzJTwA z3y5bfH3hb5YOV tlJqizDR0GqmtcLI 2i8CFkQbIafue9LeI j4 XwhOo4J3mm x2HjnPCZVTbd bZwDJqDs8mVxbpbXLGeTfTQcf/ALy 3Z6zs66hqvR6LRG49dMOpjpqjJA HpOuem1PppknDeIle5 PgySf966n/Q/bzS0ms9XWuT1a2rt8FTBIYwQGwSOa8cvEE980jHjg/AFUtI31t2nXiIdBSdVSk2utnyNZUewelqPg/Qm5FurJMiI10/BriPLrN18QsEo7xsxJz9J09qs4xx/qsfb/AHRb4/RA71TR2vRljdJJJXPqKi5EtaODYxH3OM598Xu8MeAyuNm rla0XHJeK389TPDKWIpKrKTu tm rDubsxoF8d201t3eL3qGH1qV oKwejQPHhJx7x SD1GG56dC04K1br7Xl73M1TVah1BVemXKcBmQOMcMYzxjjb9CwZ8PEkkkkklY23LfJWgEFaqmm7nZChCDzat827hx6eKfgEwb0VnFdKpm8mUhgHgk4r08UnFNxBMoc1XUF1dZJTKD/Uz3NNTGR6sjAfWyPhAzg KHNVckYc3BUJSjrHQbWbRncGv79ZNPdu3ZvUOrZqaDQ/oHGhqqgYpoKk kCORxPRobLJTOLjgDkxx6NyOzO1ZfNLW3s667fqmohhtNXaJ6aMTFv6/O MiBkXXrIZOBaR4EZyMZX5sbe7y6K1rttS7c7u00goLf0tepKeNz5KRjWlrGv4guaWt9UOAc1zRxe3pyXpG2PZ5sFRFX3jdiu1nbqP8Aa1hZIXBzf3gbEzkG WB3YPmQF8pi9nrEVadSUnHLyV7630fAMHj/ADGg8NOm7rkt58 pp5Ld2AbEy9OdLU1V/EtrDz4M7 RxcPYQ2oI9j/audyAQRgEHyXSGr75d 11fYrNpaiZY7Zp6nc20WaZzI4 PFrecmOjeTQ1g4 rGMDJyXHnm5Wussdxq7bcqaSguNHK6GopZhh8Tx4hw/wDsEYIJyvehGUPW46nBhXfOnvbbtyudRbLbuWbe7STdpt0Xunkk4sst7cWtlbI1pEbC8 EwGQxx6SDLH5JBdo3dbaa 7Oaqls15iL4XFz6K4RsIhrIQcB7CfAjwcw9WnofEE4Jx9q6y2l3OsXaF0ezazc2V/wA2fe2TUMgBmkkDSGeuf3cDpgnEzQWn1sElnReZbuP4oJReGlnp rxRy00jqoe7isp3N2uve0eq5rFe48vYO8p6uJp7qrhyQJYyfEdMEeLTkHwWKA8l3xnmV47jqjJTWaO4g9VWThM5IBlZt3LSOqNcdP0PfRv/1ClH l1a5OXWOuf z20b/LqU/dq6pcnLzsO75 1nNgfVn/ADMtRlB8EuMrpPQGPglQc aEWuNIFBGVKENDOiNHMpo wFuTG KPh8/Fuy0xtw79bpvEYW5tn6uy9nPbHZRly11ZNC3K63h2t7zbrnTVDpKy3zRPpYImmJrgG9w8n9cIaHtBxhpXEEN5ucdhqbG26VzLLVTNqJ7aype2mmla0ND3xg8XOAAAJGQB0U3m/XXUVU2qvFzrbtVMgZSsnrp3zPZEzPCNpcSQxoPRo6DrjxXk1sD0qcHKybv4W p0xrZdy1 p1zFtW/Zm19snSUbCKKkstHLQENyHUcs08sHXzIY/gfawr4far271dq3T xVwsOlL7fKODbW2xzVFrtc9VFE4N5FrnxtLQQDkgnw6rnKv3F1ZdYa2Kt1TfKtlbSx0NW2e5SvFTTRkmOCUF3rxtLnYaegyceefbSb17i263w0FJuDqujoYIhTxUlPfKpkEcYHEMDBJgNA6YHTw BZRwVaFSNXMm1v7kv8AFw6VOLVtPrcxEHkOQ6sPVp EJmqpuAAAMNAwB8CsXtK5x sMlPihCe8qwKQcKVDkwK6r9ry/xHf7JXWXbT/sE2fP/wDgv/olGuTqn9ry/wAR3 yV1j20f7AdnW/BQyf0SjWEv WHx R5eI/7FJdpyw13irA7qOioD8eSsa7JHRehF2O09I8E6pHgnXVFkMvL KYPz7FURhBOfNb3MxkKMhGQi4i7OUr3Y6KsdMqXSdB0SbKSEPVCnAHijLQpuMhCB1U 9RcAHiq1aXAFVZCT1AdIhPjIKpgVJFYR1SYKwkUdE7IUcurOynu9p2zxvmvYkZWejMbl88XdxOAA/thTyt9p6fAu2/0PXdbSep znpiw26uoqW WGmNHcbWZQyZjhI899wOMskDg8PHQlxB6tIH5j7Wbp3nZ/VsF9sxZKeJhqaSYkR1MJIJYSOrSCAWuHVpAPXqDt2 0XZq3drXahuVXeNvbvUEvq6COE92 R3v3NAhkjOSOpZwBPUtBK a2lgljIuk20m7prstuJwuJeArTnKDalyNydqLWNn3h7au1Nt0NXwXOq0vl92uNvkEsMbWzNmfGXjoe7Ywg4OAZwz32QNHbobr6ZsfaS1fc6zStJq2miqo6csn7sMkkjgjjkOXRuBHNjh4fQleubePbnY3T1bZdmLXUS3qti7qo1VdYyHsA84w9rXOI haGMjBAcQ8gLnRkZ5ue5xe5xyXHxPtPwk ZXbgsP5vTjBbkra73zMqknja7rzVlayW57 J0r7qbQRALNi7A37LqX81Qe1JoI2KsDv4rqT81XOAb0U8V2LDU3w8WY Z0uvvZ0l7qTb/wCsPYvu0n5qo91Ht/8AWHsX3aP81XOOPajihYWny8WT5pS6 9nR3uo9v/rD2L7tH aqfdSbf/WHsX2zSfmq5w4ox7U3hafLxY3g6S597OjD2pNvz/4DWEfY9DH/ACqj3UW3p99sNYj/AH1H arnHip4FJ4Sny8X I3g6S597N7a47V0tw0bUaZ0PpKl26pKx5dVzW6VnORpbhwZ3ccYYXAAF C7AwCFodjcBDmFSBhdFOjGHqo3p040Y2iiVYG48kZKfkuhRsaXEBwrAcpUZwtMork5RyRjAKjyCMoNgfW6JXsxjqn8UZx0UuIyrilc1egjKVwz0 BYuJSZ5Hxk4SOiJx8K9TmBKY8rGVO5V Z1PpztkabsW0Vt0xPpi9T3SksTbS6eOaDuHyNgMXLkX8sZOfe59hXJUVOYqeKMnPFob9wAf7l7C1LxWMaMYO6M6VOnRbcFa5szs37uWzZbXNdebtbq240lXbpKHjQOYHsc6SN4cQ8gEfrePHzXr7TW9ts3x1JYK61UFfb6e20UlM9twMfORz5eeQGEgAdB1PX2Y66nazxUiP4QpeHg5Z1vJVCDq9NxPL3WMdF1bb 19p 3bMUuk3aavMlyh0/8xnSiWD0cyej9zzzy5cc4Pvc9cLl3us4GFIanKgpbyq1GnXt0ivY8EcAZGxo6BrQ37gwtqdnHdW17M6/qb7eLfWXKknt01CI6F7BK1z3xuDsPIBH63jx8/Na4MXLyQ2LHsTdC6sVUSqQcJbmbV7Su9Fq3u1RYrhZ7dX26mt1C leLgWF73Ol55AYXAADA8fPyx11M2LHh5q0ReZTcVcKKhGyIpQjSgoLchWRADoE4Zg CdrfHqn4LeMTVsROBlAaQmWqRF7kcVWRhehIOqbQijik4L0d37VXxWbiWUOakc3KvclIysnED2aa1JdNHX6hvdlrH2 6UUneQTsAODjBDgejmkHBaehBwV1Jc7VYO2po19ztrKawbrWWnY2qoy/EVZGOjQXHqYyejXnJiJ4Oy0gnk0jK lpnU120Xf6O92KufbrrRv5wzsAPiMOa5p6Oa4dC09CFyVKTlrHejKtRz/aRdprcfMuVrqrNX1NDXU01HW00roJ6aoZwkhkb75jm RCqc9zAODixwIcHNOC0jwI AjyPiDghddahsunu2VoaTUVghgs269phYytt3PgyrYPVa0uPvmuxiOQ 9JDHnGFyZV0dTQVtTR1lNNR1dNK6GanqGcJI3t6Oa5p6hwOQQU6dRTTTVmt5FKr0l1JWa3o6q243GsPah0lFttuPUuZq2naXWXUIaGyzvaMDGcDvsDDmeErRn34yOcdf6IvO2mqauwXyl7irgw OVvWKpiOeEsbvNjsH2ggggEELHInyUs0c0Ur4po3B8cjDxcx46tcCOoIOCCCCCF1DZN5ND9oLbxmnd4rmyxahtJbLSaiihLHytBw5zS1jg17g3D2FvB OYw4HGCboPT1fl2Gcoyw81KmvQfDk Zy8 TiEnPJ8F0wdqOzQQeO8lye7yAdGf WXzbptX2e47ZUy0O7dfV1bG8oqeQsw93kP2sP8AWrVVVGkk9epmnnlNey 5mSa5/wCz30Z/LaT l1a5OXXO5NNRUfYD0nDQTuqadlxpg2VwA5D0uq69PblcjLnoKzn/ADMMD6s/5mWO8Fs7ayq2ejsdSNwaLVdTeBUu7l1nkAgEHFvEdHNPLPLOc WMLWLl9TS lL1ri/0li07bKi9Xqr5 j0FNx7yXgx0j8AkDoxjnfaW08tvSdkd0qfSK12uw3b6d2Yv4K17 Gd8olfcuzG3GLTrsn2zOP/EWmrPo6 X 0vulttVRX29lZTW91RBxLRUVH7BF1IPJ/l5fCRkLK9Q9nPdLSvzL bOgbza/mnXw2uj9IEQ7 plJEcTcSH1nEHxwOniuZulB2lOz7Tl8yk905d5nPzU7M5HS1a5 x3jvlVSa7s1nqLRrr8IflFqK06Mv1/v1VZbbZqutu1K2pdPRRNb3sQgz33IFwA4cXZ6 I6ZWS23s87oXnSNLqi37f36v0/VU7auGvpKdsrZIHDIkaxri8tx197nHkrlOlD1p IlgpS3Tl3mbvuPZvBw2164Z/GkPyi88lx7Ox/Y7frb8KflFrvQO0Ot91patujtK3PUjaXHpEtDEO6iyMtDnuLWhxHXjnPsXni211U9upT87tyY7TLBJfI5acsktrSSAZmOw4DoeoB6DPh1VRqU03HMrrrBYF7 kl3mzRcOz3g/9H62/Cn5RQ2s7PDnetbtbH/zT8otR3HS93tNkst4qrfNBar0Kh1urHcTHVCCTu5uBByeD/VOQOvwp6LSF r9J3DU8FnrJNPW pjo6u6BgEEM8mO7jJJyXHk3oAcchnGRm88ef/sXmT 8l3m446zs2Afrtt1v9qR3yiuFZ2Z/4N12PsSu VWrdvNotbbsGv c7TFfqP0Du/SvQeH6zz5cOXNzfHg/H8Ury2rbvUt 1m/SFtstXW6pbPNSm0xcDP3sIeZWY5Yy0Mfnr9CVjmg5NOW7fruDzJr9pLvNuiv7MjffWvXrv/Od8op aHZi/gjXn4d/yi1dt9szr3dmkq6rRukrlqSlo3tiqJqEM4xvLeQaeTm9cdei xTdmjdas1PW6dg0Be5b1Q08VVVUjY48wRScu7c5/PgOXdv4t5cjwdgdCoc6MG4yqarrK8xmtc8rdp4d1JdtZKq3fpdU2oKaIMf6aL5IHAuyOHd9S4dOWc/2uPNYIfFX3G3VtmuVXb7hST0FdSTPgnpaqMxywyNOHNe09QQQeioXXF6aHXCHRxy3b7d4tb 15D/aP/wBkrrHtrdNC7PfyGT iUa5Orv2pMP7R3 yV1j21/wCwXZ7 Qyf0SjWM3arD4nnV/wDs0vj8jlPA FWNOD8K3btbsPp6LQsW4u596nsGk5JA2hoqbLai4ZyGnIBcA7i7i1o5OALssaMn7VFqTsranqvmO22ai0pzOIrzLPLwB/fOPey4HwlzMDzwtumS4XNniI3cYpu3JXOfWOx0VwOVnu9myVz2bvlM104vGn7jH3trvMLQG1LMAlrgCQHgOaehIc1zXDoTjXjH9F3QqRlFSjuLU4zWaLuXJuZ FU8kclspXCxbkoyVVyRyWmYk9AwPNVqOSTkpcikrl3JI85wlYHyyRxRRvmlke2NkUY5Pe4nDWtHiSSQAPauiv0nNsNjbBSV 9F7q5b7Vw99FpizOJMLMkes5h5OwehcXMZnIHLGVy1K2TrZlUqKGm9vhxOdy7j7UGXPkujbFpDs/b9/9EaFuN10TqqXIpKe6OdJDUvx0bxe94cemSGyNd8DXeC0Jq3SV10Hqe4afvkDaa50Mndysa7k1wIy17D9ExwILT5g SUMQpOzVmFOrGq8tmnyZ8zJS5KhIulyNT1plDVYRldFiSvAd5KvAVwOEpOVDQIoezOPNRj2q4jKOKyaLKse1Nx9qOKfikogGPajiT5qwMx5o4 1aJWJbsIpaj3qnKaQiPEqQMKVIOFVgE8Sm4BCtRYCs4CUMHl0VyFSQrlQZjzTJ0KguVIQhWSWoQhAAhCEgBCEKGim7Fec9EccoIwgHCzauCdyO79qr4keat5I5JZRiGMDzRxwrCMqPeqVEq9hOKOKsIyo4 1GUGxOKkR5Ug4TA9E8tiG7i937Ud37VPJHJPKMBhQpxgFR5LRRE2WcB8ClRyQDlVYm9yUIQkUiodFOcgqEKWguVO6FRjKdSBlZuJRVxVZYr KTisXEo9 j9XXbb/U1FfrHVPorpSO5Ryt964dOTHj6Jjh0c0 I9oBXTmrtL2ftc6LfrPSUFPbNy7ZGIrraXygelgN9VpJIJJAPdSnxA7t/UAjk97Mhfa0Jra77canpL/ZKgQV1OcFkg5RTxn38UrfomOHQj7BGCARxVaV3mjo0c9alOpHPTfprx6j4VVG k74TRvifTl7Z2SN4ujc04c0g9QQRggro3TmiNC9n3RFk1PuLZJNXayvwEtr0tkOZEOnHkw5Dneszk5wfgvDGMcQSvl7n767abhEXWXb19Hfqh8c9dXvZC8ycWt5gua4FwwMZIBIHXqt4a51JY9G9vHazVermwQ6NmtvGhr6gtNLDMRUNZK5x6NDXzQknOGiRrifV6cuIk40rta2btztw JEJzr1KdGScVLf8AAxXUOvqS0UlGd3 zTJpPSNc4QQ3aCg4SUxcOn7nG5rsDPEPY/wBU4aSMLR3aF2fg2nvVqrLFWzXzRl/iNVaa9zubg3DSY3OHvsBzXB3QlruoyCv097a 4Oi7D2Y9Zwahr6GR16tUtPa6QzNMlTUuae4dGBknhJxkLm54hhcfBcGallt mOyNtFS6qpnXOomuUlXTUT2gvFOe/e3oSOndyxeOPftXmbNxVTFwU3HJrbq/PM68Zho7PnBUndS4Hr1m7/8ADy0Z0P7fpf6XVLlTiuvN1rhS3PsKaXnttELdb5blTdxS4A7toqqryBPiclciA5Xq0fbXWzmwDvCf8zI4re/YYMUXat0JLM6NsTBceXevDG4NuqRguPh8H21olLIxr8B7GyM82PGQVNan01KVO9rqx6sXldzq3bvU2h71srM/S2ifnNZBuDpRtQyTUE1y9JPekggysZw4t5DpnOcnwCzbczbytsnas0pq121UulLVU7lQtk1bLqdtdHd 8qS6NzaXlmnDuD5BgdM8TjC4ZdEx/v42Px4chnCrbR0sRyykp2H4WxgFefPAOU3KM9HfnxSXPq4nSq9o5bHY2hNptWba9pC/3jUdp ZFsvVDq2W3VD6ynlFS3upZcgRSOLRwka71gP8AWr7ftjq68S9l7cGzTwWfTGnNJ2c3PUtRdKalp6JsdVI drw Vr3ZiLmlgaQefE eOMmUFNFnu6aGPPiGxt JM6jhdIZDDEZD4uMbSfu4Vzwc5yU3JX7NOK59ZMaqgnZHX vrXV9pba2C1bO0sNy Zus9RXW6afgq46KaSKrqnS2 u7uV7AY2wu4cupZnGBxOM/rN5/nHg3HvlorbXqzUOnNEaOtGoJDMypp7xVsrnx1zDIciQPilMLn9SDnzbhcB jxyAd4xkgHhzaDj7qO5Z0BAIHkQs3s6L9Fy9FcPim7vjuH07WqWp0r2sLNpPT 1WxlBoe5G56XbRX utz5Md5FDUXCOZkMgyTzi5mJxPiYz55WwdQ3/AG5uPZP3H01o/Ws02m7BRWEUdBUWKpppn13pU0ss0jpHASS1Uw4l7QGRMYwYwMnitsbIwQxjWZ8eIxlQWA IB yFt j/ALOEM79F38b6k9MszlbhY6j2a2r1vbhqTQV32u07rSws1Jbnalhqr8yKe2iOHl3vKCpbiJsNQ5wlw9ofyaWlw9X5vZWo9O6a7eNgo9P14qdNUN8u8FurHzZEtMKarbE4vyA7IwA76LIPmuapaaF MwxZHmWAn/KrHxMlAbIxsjB4se0EH7RVvCu1TNL11bTs3734WF0vq6bjqTst7Tax2Y7W 0setrCNPCs9Pkp31VVTyte1lDUNccxSPDcFzR6xHise7KGnL5rDRGpNNS7dUW5ujrhXUdTcbdTX6O1XG31EUZbHWRkvaTEGv65Bbyb4jDlzwaOmjGI6aJg BrAB/kCl9PDPjvoY5seHeMDsfdSlhXVUsz1aS48G3wd PMOlStlWiMv3Ustp05ujq 02G8S6hslFdJ4aO6zTCZ9UwO9 ZB0kOSWl46OLS7zWLoAAAAAAHgB4KD5LvhHJFR32MG7sSv6UU5/tHf7JXXfbKitr9udqn3CaSINtz 7DPov6jpM R8B1XIlf 0Z/4jv9krq/tqt5be7PM8M0LwT7PQ6PKhvLWg7c/keRio5q9JdvyMx3J01Y9W9rLYbQ2oh3O3zqRvcUMv7XqX4kDIz7HmCljI82vx9F17Y7Re2OhNS7C6ltepLbQU9lt1pnnpqj0djTbXRREslhwB3bmFrcYwD705DiD cmmdZaP7Qm2dj0Try t0trCwNbFZ9RSuYIpWjDW5cS0AkMYHNc5pJY17HZyFmOp9pdxtSWGnt 6/aLpqrQMLmyOjZXc3ThpBHJzw3vDkAgvMuCBgEgLwsbgp4itSkqmTLw15711s9DA4 lhqDoVFaXzMLttTJqXsB21 omzNFt1A2moJW9HNYJC3Az5NEkzMeQZjyXwdB6S2HuNkjm1XrO9UFxPjFTOkA9uQKV3s814N/N3LLqm2WLQ2haQ2/QOnx sF7S11ZNggS4dh3EB78Fw5Oc97iB0A09xyQfgX0lKLdNp6Xd s82FCdnJScczb06zpj5w y/9cHUf3035kj5w y/9cHUf3035kubB4KcFUsN/G 8HQn94/D8DpMaE7L/ANcDUf38v5mm cPsvfXA1H99N ZLmxCrzf8Ajl3i83n94/A6T cLsvfXA1H9/P8AmarOguy8Ov6YGpPvpvzJc4JD1UvDX9t95aoT 8fgdHbQaa2zk7RmlYNKXmvvNNHLNU0/zQyeU0cEjoyeUTPAgu8urQt39jrSNg3T7Wm9mo9Y0lNX6h05XRU1noa1gkFND3s8feMjdnq1sETWux6vMnoXrhbSGpq7RWqbTf7ZII6 2VUdVCXjLXFp6tcPNrmlzT7HFdVvslNvjrOn3P2Z103Qe5Tow26Wyefu3PIAHrgcuQPBoJ4PjeGtJDXBcG0Kc60JQi8rcbXXVz7dzLoVI4PExrVm5Rta74G3/wBFN2 0vQ7Q0Ouo4ae0ayt11poKO50rBHUVLX8iYnEYLiwM71pOS3ujjGXZ5r7Z3d1jtsb5URBl6umnWyVpPvi4d25ufsOmlHsxjyWcat2zv1xulDqvtO7p0t6oLQ7nR2WF/qzOOCWNiayMHlxbyEcZc8ABzmtXOm9e6VTvHr q1BLG6moGt9Ft9K5wJiga4kcsEgOc5znnHQF2B71c2zaE6FKNOUszjfs14I6q JhjMRGVHdG pgyEIX0QHrTJVLl3EEkZUcVCEWFcnwSP6pkAZUtBcr4puSfijwRYZAGVPQKT4JVVhNjYSnopzkFR5BFribBCB4FB8AgQKWoahyaQ slQ5QhUFy1CEIBFSEIQItQhCAKkIQkAIQhLeAIQhIBlDlJ8EvkEFMEAZUtQ5Fg6wxjzQMBQjI BFhXBCEJtCGRlB8EoGUJFN2BCEJkghCErgCEITuAIQhSAIQhIYuc9EEYTuQDhQ4lFDmqstz5r1uGVVxWEolqR4ZYuRXQGgd89Fah24otvd3rJV3W0UBxbL1Q8nVNK0AhrXcSHji0loezOWgNc1wAK0Q5mVS9ntXJVp5hTpKqlrZ8 J0JSW3swbe1Md4p6y9a6npjmntEsBdESPAPBhha4DzD3Fvwtd4LWO8O7Fy3n1g29XCFlFS0zDDb7dA7MdJHnJGcDk5x6udgZwMAAADBe79qOPFZRhZ3bJp4dRlmcnJ9Z1TrU8f0PjRLvgrqX l1S5Rj811drf/s9NF/y2l/pdUuT2rkw/t9rMsDrGp/MyxQ5QgFdZ6O4Fu/ZvZTT taDQVbdpLpI291upKevjpKpsR7q30DamERkxu4Oc8kOcQ7ofBaQPWN7f3zeOfg9v2Vsum7QuqbfqPTN1t9t0xa6fTsNZDQ2WhszYrc41cPc1UksQdmSSVmA5xd5DAA6HjxEKs42paPX5P8AyaU5RTvI2FtbsbozeF hb7Zm6is n7vc7lYrnabhcoJqiCshtMlwgfBUiKNpieGsDg9g4lpycEEau3Y0TbNs5rHpoOqqjVUNvhrL3Vd6x1CZaiNksMNJxH65GyMgGcPc2RxdxwG9ffD2hNVW/UFhulqpLBYYbG2rFBZbTamU1tidU07qeeUwtOXyOY8jm9zj0AGAMHEtQ61uWqdKaa0/dG01ZTadgko6CsfD/VjaVxyKZ8ucviY7kWNcPU5uAIBAGNOliI1E5S9Hlftt/hf tanKnJeitTYOr9B7fU gLFqi01uqbPbam9ttDa 9sgqJLtSMg5VlfT0kYYWNgk4x8O8ex3MN7zmHAY/vdo2w6E3BNs0y 5S2Sa22ytp5LuWGpc2qpYpnB/AcQf105AzjwyfFenXe t23EhtEd30nomF1sdTtgmt9j9Hk7iEEMpCRKR6MQesTQAfhBXyNyd0K/dK60lxuVmsNrqaalio2/MSidTNkiia1kTZAXu5cGMaxvhhox18VpRp1FJOo9Nbrfyt e6xLaasbB3U7N50tru709kv9jOmItUVGm2TTVNVLNbpmQmeKGqaKfm974mPLTC2UF4LM8gvkXLs26ks1r1fc6 42ymtumoKWeep7qtf3zKimNTCQxtMZIWmNuC6pbC1ryGEhxwrqvtW67q7/ABXZtPp2jeK qudVT0NrNPFcKmop5KaSWp4SB7niGWSNrmOYWhxOeRJPzD2iNUtudfc4rfpynutXbY7S24w2wiopKVlK6lEcDzIcAwuILXh7cgO4hzQRywWMUVFtaLn19nK5p9iZ7o3sgaii1loGDWEfdWG9XeioLpTUfpEVRSCpp5J4W96 EQyEtYA4wyScHHi7iSsN/SHmu l7DfoLhatM29 mLRe7pW3u4zSxufXVs1JG9jYaZzmZkjAMeHBo68z1x8 i7QWq6S/aXv8A6Jp bUmn56aeG yWoGuq/R4HU8DamXlmQNidxPEMLuLC4uLQV86TefVE2kW6Zkdb32htotlkDPRfX9GoKuSrpgXcvfd7K7kcesMDp4qlSxbkpZ1w/wA3 g81BK1jKo yjr51gv8Ac3QUbXWmpulL6MwVMpqnW7PpjmSshdExoIcGd8 MyFpDQT0WnA4PAI6g9VsW/wCpNUUd7prvbtO3Rtzrq 4xy11qE0ltmrSDVGjc5360HkB3rB/FwDm4d1WuQzHsXbQ6az6Zr4fn8u5jJwfqDIRhC6bki1f7Rqf4jv9RXWPbW6aE2d/kUn9Do1ydV/tGo/iO/1FdY9tcZ0Js7/ACJ/9Do1zTdqsPieXiP zR Jyk6JrhgjIRFTxQuzHExh FrQE56YVrWfCMLsUbs9DQaNvTxTtapa1M1q6oxMmyeKfu03DHmn4e1bqJDdiripDM at4o4p2EU8Uhb0V/d 1Q5nQ9VLRSdzylvVVmNjvfMa/7I/wDsr0lvVJxWbhcZ5hTsB5cRy HHX7virAMK3ijipUBLTcQkTpFdhnoUuUKXLrILEJVLU7iuSjKD4JfIJA2MfBKpBygjKA3liFUhUSCEIRcCD4JU6gjKkpocDCMoPglVBuBCEIuSCEITAEIQgAQhCABCEKWgBAGUrVJOEikh1DlKEDFQmQgVhVIOFJ8EqsW4EIQgQIQhAAhCEACEISAEAZRnCkZPmpuUkShCEDBCEIAVCEIIGUEZUoQWVjxVadIs2rgCRwwnUOWMkWmecjiUmemFekIyuaUbF3Z1Hrfp h66L/ltL/S6pcoNXYVbpu4a87Aem6Oww/NSsoJWVM9NTOD5Wthqah0reI6l7Wva7gOpByAuPYJGys5sPJp8CvNoPWfazjwT0qR4qTGwVne3WmLRf9JbnVtZTR1FVZrNQ1NDIZHB1PLLdKeF7sNI8Y5Htwc PwrBj4L7jtd6ldotmkBfa6PSzKr00WiKQMhM3LlzdgZdh3rAOJAPUDKutCU4qMea Z6SeupvHczR h6/UG/FjtGiKHS79vHuq6G82utrHsqGsrIYPRKuOaWRjnzNlcWOZwcHRnAIyEvae2m0rtFQXqXT1qhvEFx1dWW1t0pKiZ9Pp1lMGOZbg1x5GqkaTK98uW8GgR8vWcNUa33y3D3Htkdt1RrS8X23xytmFJVTgQmQeDyxgaHOHkXZI8l86t3E1NdfnlNbfKup eaWOovIe5uK6aN/OOSQYxzafBzQCPDwOFwQw2IShee7ervXdz7G/A6ZTpyvdbzNNPW/SFXshqOvvelae3yU9DUQ2vVM1znFbcr73rHQU9LCXiI08cLnCZvdv4Ahxe1xaF9HdXTOiK3QtFftvW2aa02 torRc6ptJcae6NrJKEvcJjUymGRjpY53frMbePFgOW9ThdJvRr2h0QdGU2rrlDpQ00tE60t7rujBISZI88OQDiSTg5Pwrza23T1juTDRQaq1RdL/AE9GecEVbMHBr PHmcAc38QG838n4AHLC06CrGee l3xb07PzYmVSLjlRsew9nC23r5hQv1qYa2q0Z8/NzikoIooqK3FmAxk0tSxkkzpS1g5mOMNJe54xxXwNX7PaZ0Tpq7X6u3BjrbV80pLXZJ7HQR3BlfMygjq3989lR3cAb38cJ4PmPecyAWs5HDKDcTU1pvtnvFFfa nulooWWyhqmTevBSMDg2nGRgx4c4FrgQc9cr6jN69wAL G6wujW34f9JN5sLal3dd1y48cMPdDu8x8Dw9XOOip0sSn66t8Pw/PbqLNDkbRh7JlPPrh kYtYPffrXfLTYdRN ZXGmopq B8kT6Z5mzUsaYyx2WxEGQVj0mxOm6vTNJdrVrqvrn1lnor9BBWWAUw9CnubLdIXOFS/jKyZ7nBoBBY33wJWI/p3a fHp6F sLzJDYJ2VVsY pB9GlYwxskBLcvc2MljTJy4tJAwCviRa1v9JQwUtPd6qCngoIrZCxhaBHTR1PpUcQ9X3rZwJB55HjjoojSxUmrz3W4L48OPgGan7ptvVnZusun2XiG367qrjcaR2o4IIJdPimjnqLKznVsfJ6S7gx8Zb3b8Oy4nLW46/Yj7H1G7Xtj0ZNuPbabUVRUsprpRsjgnlpOVtkrjJFCypM0kbBF3TnSRw s4OaHNK0vLudq2aZ8sl/q5JZJbhM9zww8317Q2tcfV/dgPW/yYX1KbfLcCnobFSM1jdxDY/wCt4dM0mn/Wnw9HceTsRSPjbzLuLXEDASdLGWX2l/gvwHmpcYma0XZ4s9PaYNW1mtJ3aIda7LdY5fmIHV0z7hWzUsVO6n9I4MDXU05e/vT6obxBccD6e7HZ2smnJ9Z6gl1TaNMUct01ENOWKWSCMPht1U EQl8tQ2XvJHNcyMRxS9Q3mW8hjUum9ztZ6TZEyz6tu1uZDbmWmJsEzW93SMlfMyIZacBkj3va73zS4kOGV6Du7rdtovtrOq7k gvs89Tc4HvY4VUk/wCzuOW5aZMDnw488dcp9BinJSzrT5adQZ6PBGxt2NntPba7Y6mp4bk6 ausetaGx3Gu9AdTRQl1tqJZoYHGVxli7xrfXc1hJjyBghaI4 1Zbq7eDW urXBbNQapud5tsMsU0dJWyh7BJGx0bHnABc8McW83ZcRgEnAxiTepXRQhUhFqq7v6Izk036KsLVjFDUfxHf7JXW3bRbnQmz38if8A0OkXLFrsNx1ZXwWWz0clwute/wBHpqWEZfI8g4A AeZJ6AAkkALqjtvgW7Tu1lpmkhNxo6ObvoIpQ8gNgpo X8UuY4B3ng48FpL/AJYfE8mv/wBilz1 Ryk5vFejik4p2r1Iqx2N3Ja1WMGCVDQna1dMUZFo6IQhUkJsqQpzkFR5BNoLlqEIQ0BHFVEZVyh3UJWC5T4qQMIcMKAcJNDK0qZKkB6EyqTrUBkZSHwSoE2OhK1MgkZCEILFQhCbdiAQhCQDIQhBYKD4 KU CVAmCkDKGpkCsCEEYQqbECEIQAIQhJgCg ClQfBAEHxSkZQ/xUZwpvYsuapUNQ5MCVDlClqBbyEAZTI8ymwsVIQhIkdCEJtgCAMqWqUdZSVyseKk9VKgnCT1GShCEACEIQAKMoPglQJsdAGVLVKASuCEZCMhAxUrlJ8FHkk2BIGEr06STyWT1AqSK1KsWizPdld7r3slqkXO2NbV2 fiLha3vLWVTW5w5p68JWgni/7Ry0kDbu9eyFl3W0s7dbakMrWVTXT3Ox07QyQOAzI9kQ6smac95EOjvfszn1uYXDz BZ1szvXe9ldUNulraauhnLY6 2OdxZVxgnByPeyN heOo8DluQvNrUU3nhv ZjVpNPpaXrfM1yxwcAR4HqCmj812XrHs3ab7Sfo2v9tLxSWaO4l/zSpamnkLBUeLiY2ZMUuSebccTkPB6nONfqfesWf98bF9g0tV Ss1XgtHvM446jKPpOz4qzOWePj1QOi6m/U/9Y/Vdp/8UqviR p/ax q7T34pVfEl09Pn4Mp7Qwvv/M5X8VIGV1J p/aw q7T34nVfEj9T 1h9V2nvxOq JHTU fgw/SGF9/5nLmAQmxkrqT9T/1j9V2n/xSq JH6n9rH6rtPfilV8SbxFN8fmH6Qwvv/M5a8kHxXUv6n9rH6r9PfilV8SP1P/WI/wC92n/tUdV8Snzim PzK8/wz9v5nK6MldTfqfusPqssP4jVfEoP6H9rD6rbAPs0VUP9yfTU fzJe0MK/b Zy75IAyupf1P/AFj9V2n/AMUqviR p/6x q/T/wCJ1XxI6enz Y1j8K90zlkjK hYNP3LVV8obPZqGa5XSulENPSwNy57j/kAAyS44AAJJAC6W/U/9Y/VZYfxKq JZT6JpfsRaPdK6Wk1TujeIC2PDXMYyMEDwPrR04IGTkOlcMdAPVHWjLSGrIljqcvRo lLkU0tLpjsTaL9JrG0 pN0rvTkMgjaQyOPxIz4sp2nOXHD5XDAw1vq8p6h1LdNZX2svd7q3191rHc5qiTxd8DQPBrGjAa0YAACo1Lqe6601BXXy V0lyu1a8SVFVKAHPOMAADoGgABrQAGgAALxtXTSpWeaW8KNHJeUnebLFY1Vq2P3y9GKOosPRSmb1ClbogRRnBUnwS/aVCbBCEIJBCEIAEAZUtUkZQOwKHKEJMdyt5zhI5O5I5ZjL1GUmQQcJVo2BcoIykBypTAtQkJwo5IAsQlQgAQkQgC1Q5LkIyEAPH5pUNISk5QKxCj6LxUE5UJXGegeCFWHZU5CYEoSIQBahKhAAoykPglSbAuUZVeVCTYDoSISA9CMqsnKjyCq4FqhyTOQVCYmOpakamQCBRlIfBKk3YZbnKlUpmoTuBYoylLwUAtSbAbIRkKpCWYC5CpQnmAuQqUIzAW5ygjKqQi4FyFShO4FmSlcSlTNRvAVSgnKhTuAEIQk2AJUyVZliJeAVqFk4lJ3POGf2zvtOIU8R8Bd8asQssiJdkLx9n c741PEfB/nO NWITUEirLkefgPgP3zvjU8R8H c741YhNQIdkLx9n c740FvwD/Od8atQmo2K0PN9r/Od8akAHy/znfGrUIaQrIq4fZd8anA D/Od8asQpyjyoqwB5f5zvjR0 A/fu NWoU5B5UVAZ8Mjd8aC0eJGXHxcfE/bVqFSjYLJbhWtAynaAhqdquMQbuQPFXM8FWhbpGRcTlCRC0AdCryEZCALErkE5UeQTbAFIOEihAFyFVyU8k7gXKHJT4KAOiTYEgYVSMpMhQAA5TOVLDnKdyadwGQkQi4FqEqErgMhKhUAyEqEmwDJRkoQi4BkozlCENgCEISAMlGShCbdgJ5I5KEIuBPJHJQhFwJ5I5KEJXAXkjkoQi9gLOSOShCL3AnkjkoQmBPJHJQhDYFnJHJKhFwI5I5KEIbAnkjkoQle4EcyjmUqEXAs5I5KEIAnkjkoQgdheSkHKVCBFo6oSoTbsAISIRcB0JEIvcB0JEJPQB0JEKW7ATyRyUISLHQhCABCEKSWwQhCdgbBCEItYQIQhNoAQhCMo7ghCFJQIQhIAQhCABCRCpIluxahQ1StBAhCEALkoyUIQAyEqEAMhKhAAhIhAFqD4JUJp3AVx8VSXdT1Vp8FTjqVDdhpH/9k=" border="0" alt="" /><br />
<br />
Au cœur de la porte-feuille Java Verified Portfolio (JVP), le framework microservices <b>Helidon 27</b> qui est la dernière versiondu framework Java open-source et natif pour le cloud. Ce framework brille par sa flexibilité unique, offrant aux architectes le choix entre deux paradigmes d'exécution pour concevoir des applications Cloud Native à haute performance.<br />
<br />
Pour rappel Helidon offre deux approches radicales:<br />
<b>Approche 1 : Le Modèle Non-Bloquant Asynchrone (Héritage Réactif)</b>Historiquement porté par <b>Helidon SE</b> dans ses premières versions, ce modèle s'appuie sur un moteur de boucles d'événements (Event Loops) basé sur <b>Netty</b>.<br />
<b>Le principe :</b> Aucun thread n'est jamais bloqué. Lorsqu'une opération d'I/O (accès base de données, appel HTTP) est déclenchée, le thread lâche prise instantanément pour traiter d'autres requêtes, et le résultat est traité plus tard via un système de notifications.<br />
<b>Le compromis :</b> Ce modèle offre une excellente scalabilité mais au prix d'une complexité de développement notoire. Le code devient asynchrone, difficile à lire et à maintenir, reposant sur des structures réactives complexes (CompletableFuture, pipelines non-bloquants) . Le débogage est également un calvaire en raison de la perte des <i>stack traces</i> linéaires.<br />
<br />
<b>Approche 2 : La Renaissance du Modèle Bloquant Ultra-Performant (Virtual Threads)</b><br />
C’est la véritable rupture technologique d'Helidon 27. Oracle a fait le choix de réécrire entièrement son cœur de serveur web à partir du niveau des sockets sous le nom de code <b>Nima</b> <br />
<b>Le principe :</b> Chaque requête entrante se voit attribuer son propre <b>Thread Virtuel (Projet Loom)</b>. Le développeur écrit du code impératif, séquentiel et bloquant standard, extrêmement simple.<br />
<br />
<b>L'innovation de rupture :</b> Contrairement aux threads de plateforme classiques (OS) qui sont lourds (~1 Mo) et limités en nombre, les threads virtuels sont gérés par la JVM et ne pèsent que quelques octets [. Lorsqu'une opération I/O bloquante survient, la JVM &quot;démonte&quot; le thread virtuel du thread physique (Carrier Thread), permettant à la machine de continuer à travailler. Une fois l'I/O terminée, le thread virtuel est &quot;remonté&quot; et reprend son exécution de manière transparente.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<b>MODELE REACTIF ASYNCHRONE (Netty / Ancien Helidon SE)</b>[Requête] -&gt; [Event Loop Thread] -&gt; [Non-blocking I/O] -&gt; [Pipeline Réactif Complexe]<b><br />
<br />
MODELE BLOQUANT MODERNE (Helidon 27 Nima + Virtual Threads)</b>[Requête] -&gt; [1 Virtual Thread Dédié] -&gt; [Code Bloquant Standard (Simple/Linéaire)] -&gt; [Réponse](La JVM suspend le thread virtuel au niveau de l'OS lors des I/O sans paralyser le processeur)
			
		<hr />
	</div>
</div><b>Aperçu des Fonctionnalités Clés d'Helidon 27 :</b>    <br />
<ul><li style=""><b>WebServer Connectors :</b> Gestion native d'HTTP/2, HTTP/3 et de gRPC sur un socket unifié avec contrôle de flux adaptatif.</li><li style=""><b>Observabilité intégrée :</b> Support de pointe pour Prometheus, OpenTelemetry, et des bilans de santé (Health Checks) . Grâce aux threads virtuels, le traçage d'une requête se fait au sein d'un seul et même arbre de threads, simplifiant drastiquement l'observabilité.</li><li style=""><b>Helidon AI :</b> Connecteurs natifs avec LangChain4j pour orchestrer des LLM et intégrer des agents d’IA directement au sein de microservices d'entreprise</li><li style=""><b>Compilation Native AOT (GraalVM) :</b> Helidon élimine la réflexion dynamique au profit de générateurs de code à la compilation. Un microservice Helidon 27 compilé en natif démarre en <b>20 à 60 millisecondes</b> et ne consomme que <b>~40 Mo de RAM au repos</b>, optimisant massivement les coûts FinOps et la densité sur Kubernetes.</li></ul><br />
 <br />
Helidon offre une approche de programmation fonctionnelle simple et concis comme on voit dans ce code. <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td valign="top"><pre style="margin: 0">
WebServer.builder()
.addRouting(HttpRouting.builder()
.get(&quot;/greet&quot;, (req, res)
-&gt; res.send(&quot;Hello World!&quot;)))
.build()
.start();</pre></td></tr></table></code><hr />
</div> <b>Le Grand Retour de JavaFX 27 : L'Arme Secrète du Client Riche en Entreprise</b><br />
C’est la surprise majeure de l’annonce du Java Verified Portfolio (JVP) par Oracle, et pourtant elle répond à une réalité pragmatique du terrain : face à la complexité grandissante et à la lourdeur des architectures web modernes, <b>Le client lourd d'entreprise vit une véritable renaissance</b>.<br />
En intégrant <b>JavaFX 27</b> dans le JVP, Oracle redéfinit les règles du jeu pour les industries exigeantes (Secteur bancaire, Trading haute fréquence, Imagerie médicale, Systèmes industriels complexes). Sachant que Oracle étand le support du JDK 8 jusqu'en 2028.<br />
<br />
<ul><li style=""><b>Pérennité et Support Commercial (LTS) :</b> Son entrée dans le JVP sécurise une feuille de route claire, un alignement strict sur les cycles de vie de Java 27/28, et surtout, <b>un support commercial complet de 5 ans</b> fourni directement par Oracle.</li><li style=""><b>Performances Matérielles et Pipeline Graphique :</b> JavaFX 27 modernise en profondeur ses entrailles. Sur macOS, il exploite pleinement l'API native <b>Metal</b>, tandis que sur Windows et Linux, les optimisations de bas niveau Direct3D et OpenGL éliminent la latence d'affichage. Les interfaces restent fluides (60+ FPS) même lors de la manipulation de millions de points de données en temps réel.</li><li style=""><b>Le Couplage Parfait avec Valhalla et Loom :</b> En combinant la puissance de traitement de Java 27/28, la réactivité des threads virtuels de Loom pour les tâches asynchrones en arrière-plan, et l'absence d'en-têtes d'objets gourmands de Valhalla, JavaFX 27 est capable d'afficher, de trier et de cartographier des tableaux de bord analytiques complexes sans jamais geler l'interface utilisateur.</li></ul><br />
 <br />
<b>Comment Tester Valhalla et les Value Types Dès Aujourd'hui ?</b><br />
Vous n'avez pas besoin d'attendre la sortie finale de Java 28 pour expérimenter la puissance de Valhalla. Le projet est disponible en accès anticipé (Early Access).<br />
<br />
   1. <b>Télécharger le JDK Valhalla :</b> Rendez-vous sur le site officiel des <a rel="nofollow" href="http://openjdk.org" target="_blank">builds Early Access du Projet Valhalla OpenJDK</a>.<br />
   2. <b>Configuration de la CLI :</b><br />
   <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0"> Compilation <span style="color: #0080ff;">du</span> code <span style="color: #0000ff;">source</span> avec les options de Preview
   javac <span style="color: #339933;">--enable-preview</span> <span style="color: #339933;">--release</span> <span style="color: #cc66cc;">28</span> MonApplication.java
&nbsp;
Ex&eacute;cution <span style="color: #0080ff;">du</span> bytecode
java <span style="color: #339933;">--enable-preview</span> MonApplication</pre></td></tr></table></code><hr />
</div><br />
<b> Liens et Sources :</b><a rel="nofollow" href="https://openjdk.org/jeps/534" target="_blank"> <b>JEP 534 : Compact Object Headers by Default</b></a> <br />
<a rel="nofollow" href="https://openjdk.org/jeps/401" target="_blank"> <b>JEP 401 : Value Objects (Preview)</b></a> <a rel="nofollow" href="https://openjdk.org/projects/valhalla/" target="_blank"><b>OpenJDK : Project Valhalla Home</b></a> <br />
<a rel="nofollow" href="https://dev.to/jamilxt/javas-project-valhalla-finally-lands-in-jdk-28-what-it-means-for-developers-1j0o" target="_blank"><b>Analyse Dev.to / The Register</b></a><br />
<a rel="nofollow" href="https://medium.com/helidon/helidon-27-released-9ce206503e0a" target="_blank"><b>Medium : Helidon 27 Released</b></a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f22/java/general-java/">Général Java</category>
			<dc:creator>la.lune</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185748/java/general-java/12-ans-apres-annonce-tournant-historique-java-valhalla-d-autres-elements-marquants-java-27-28-a/</guid>
		</item>
		<item>
			<title>Googleapi et Lazarus</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185747&amp;goto=newpost</link>
			<pubDate>Sun, 20 Sep 2026 13:17:34 GMT</pubDate>
			<description>Bonjour quelqu’un peux...</description>
			<content:encoded><![CDATA[<div>Bonjour quelqu’un peux m’expliquer à quoi sert le dossier <b>c:\Lazarus\fpc\3.2.2\units\w86_64-win64\googleapi\</b> qui pèse 91 Mo ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f189/autres-langages/pascal/lazarus/">Lazarus</category>
			<dc:creator>der§en</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185747/autres-langages/pascal/lazarus/googleapi-lazarus/</guid>
		</item>
		<item>
			<title>Demande de vieux logiciels</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185745&amp;goto=newpost</link>
			<pubDate>Sat, 19 Sep 2026 20:43:03 GMT</pubDate>
			<description>Salut, je suis sur un projet...</description>
			<content:encoded><![CDATA[<div>Salut, je suis sur un projet mettant en œuvre du matériel de récupération, notamment un automate Schneider Twido TWDLCAA40DRF, un hmi omron NS8-TV10-V1, et un Schneider Magelis XBT N401, seulement je ne parvint pas à trouver les logiciels nécessaires pour programmer tous ça, si quelqu'un a encore une copie je suis preneur, je précise que je dispose d'un vieux pc sous xin xp pour faire tourner les vieux logiciels.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f79/systemes/windows/">Windows</category>
			<dc:creator>Fufou</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185745/systemes/windows/demande-vieux-logiciels/</guid>
		</item>
		<item>
			<title><![CDATA[supression d'espace indésirable entre des icones]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185744&amp;goto=newpost</link>
			<pubDate>Sat, 19 Sep 2026 13:31:55 GMT</pubDate>
			<description><![CDATA[Bonjour 
J'ai le code <style>...]]></description>
			<content:encoded><![CDATA[<div>Bonjour<br />
J'ai le code <div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">&lt;style</span><span style="color: #0000ff;">&gt;</span>
<span style="color: #339933;">.player-btn</span><span class="br0">&#123;</span><span style="color: #0000ff;">padding</span>:<span style="color: #cc66cc;">0</span>;
<span style="color: #0000ff;">margin</span>:<span style="color: #cc66cc;">0</span>;<span class="br0">&#125;</span>
audio<span class="br0">&#123;</span><span style="color: #0000ff;">padding</span>:<span style="color: #cc66cc;">0</span>;<span style="color: #0000ff;">margin</span>:<span style="color: #cc66cc;">0</span><span class="br0">&#125;</span>
#audioPlayer:<span style="color: #0000ff;">margin</span>:<span style="color: #cc66cc;">0</span>;<span style="color: #0000ff;">padding</span>:<span style="color: #cc66cc;">0</span><span class="br0">&#125;</span>
<span style="color: #0000ff;">&lt;/style&gt;</span>
<span style="color: #339933;"><span style="color: #0000ff;">&lt;</span><span style="color: #0000ff;">audio</span> <span style="color: #0080ff;">id</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;audioPlayer&quot;</span> controls <span style="color: #0000ff;">&gt;</span></span> 
<span style="color: #339933;"><span style="color: #0000ff;">&lt;/</span><span style="color: #0000ff;">audio</span><span style="color: #0000ff;">&gt;</span></span>  <span style="color: #339933;"><span style="color: #0000ff;">&lt;</span><span style="color: #0000ff;">img</span> <span style="color: #0080ff;">src</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;/materiel_prog/bouton-prec.png&quot;</span> <span style="color: #0080ff;">width</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;30px&quot;</span> <span style="color: #0080ff;">style</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;margin:0px;padding:0px&quot;</span><span style="color: #0000ff;">&gt;</span></span>
<span style="color: #339933;"><span style="color: #0000ff;">&lt;</span><span style="color: #0000ff;">img</span> <span style="color: #0080ff;">src</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;/materiel_prog/bouton-suivant.png&quot;</span> <span style="color: #0080ff;">width</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;30px&quot;</span> <span style="color: #0080ff;">style</span><span style="color: #0000ff;">=</span><span style="color: #FF0000;">&quot;margin:0px;padding:0px&quot;</span><span style="color: #0000ff;">&gt;</span></span></pre></td></tr></table></code><hr />
</div>et je voudrais que mes boutons soient collés à l'élément <i>audio</i> et également collés entre eux pour faire comme si les boutons faisaient partie de la barre de lecture.<br />
<br />
Il se trouve que j'ai un petit espace de quelques pixels dont je n'arrive pas à me débarrasser malgré les <i>padding</i> et <i>margin</i>:0.<br />
<br />
Quelqu'un sait-il comment je pourrais faire ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f463/webmasters-developpement-web/mise-page-css/">Mise en page CSS</category>
			<dc:creator>noradan</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185744/webmasters-developpement-web/mise-page-css/supression-d-espace-indesirable-entre-icones/</guid>
		</item>
		<item>
			<title><![CDATA[[Python 3.X] Passage de paramètres d'une fonction à une autre lors d'un bind '<Return>' d'une Entry]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185743&amp;goto=newpost</link>
			<pubDate>Sat, 19 Sep 2026 13:02:51 GMT</pubDate>
			<description>Bonjour à tous, 
 
Toujours...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
<br />
Toujours débutant en Python/ Tkinter…:oops:<br />
<br />
Mon Thread principal ouvre une fenêtre 'window' qui est maintenue par window.mainloop().<br />
Ce thread principal ouvre une 2nde fenêtre via «win1 = Toplevel(window)» et appelle une fonction 'func1' qui «gère» win1<br />
Cette 2nde fenêtre inclue (via 'func1') 2 widget de type «Entry»<br />
Je «bind» ces 2 Entry sur la touche ‘&lt;Return&gt;’ pour appeler une fonction ‘func2’<br />
Je souhaite passer à func2 les valeurs des 2 entry (i.e. le contenu des 2 «textvariable»)<br />
<br />
En cherchant sur le net, je trouve qu’il faut user de lambda, mais:<br />
- Je ne trouve pas de syntaxe qui fonctionne dans mon cas…<br />
- Cette approche par lambda est qualifiée de «sucre syntaxique» par fred1599 (expert confirmé, :hola:)<br />
<br />
Donc:<br />
- Comment devrais-je procéder «proprement»? <br />
- Si je dois malgré tout «sucrer» mon code ^^, quelle serait alors la «bonne» syntaxe?<br />
<br />
Je précise que 'func1' et 'func2' sont dans un fichier 'file1.py' que j'importe dans le fichier du thread principal via «from file1 import *»<br />
A vous lire,<br />
<br />
Rick.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f169/autres-langages/python/gui/tkinter/">Tkinter</category>
			<dc:creator>Rick_Cplusplus</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185743/autres-langages/python/gui/tkinter/passage-parametres-d-fonction-lors-d-bind-return-d-entry/</guid>
		</item>
		<item>
			<title><![CDATA[Nouvelle carte d'identité Belge : quelqu'un a-t-il déjà utilisé le kit swelio-sdk-master ?]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2185742&amp;goto=newpost</link>
			<pubDate>Sat, 19 Sep 2026 10:46:10 GMT</pubDate>
			<description>Bonjour à toutes et à tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous,<br />
<br />
En reprenant une ancienne unité qui permettait de lire la carte d'identité Belge sans problème, avec la nouvelle c'est plus compliqué.<br />
<br />
Si quelqu'un avait un petit exemple pour lire les données et photo cela m'intéresse.<br />
<br />
Merci d'avance,<br />
<br />
@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2185742/environnements-developpement/delphi/debuter/nouvelle-carte-d-identite-belge-quelqu-t-deja-utilise-kit-swelio-sdk-master/</guid>
		</item>
	</channel>
</rss>
