From e86c09c1b1fa766175ba83bb0ce87c8ab638d16f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Thu, 14 Nov 2019 23:54:23 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20du=20style?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enlève les styles auto-générés et inutiles dans content.xml --- devis/README.md | 13 ++ devis/compile.sh | 15 +++ devis/content.xml | 286 ++++++++++++++------------------------------ devis/reference.odt | Bin 63109 -> 63183 bytes 4 files changed, 117 insertions(+), 197 deletions(-) create mode 100644 devis/compile.sh diff --git a/devis/README.md b/devis/README.md index 3ba8db7..26c59f9 100644 --- a/devis/README.md +++ b/devis/README.md @@ -34,6 +34,19 @@ pandoc \ /pato/from/devis.md ``` +Le fichier de méta-données peut également être stocké séparément (nécessite une version récente de pandoc): + +```bash +pandoc \ + --template content.xml \ + --data-dir . \ + --from markdown \ + --to odt \ + --metadata-file /path/to/devis.metadata.yml \ + -o /path/to/devis.odt \ + /pato/from/devis.md +``` + #### A vérifier après la compilation - vérifier le contenu, et notamment le bon de commande ; diff --git a/devis/compile.sh b/devis/compile.sh new file mode 100644 index 0000000..50ef6e6 --- /dev/null +++ b/devis/compile.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +echo "from format: ${1}" +echo "metadata file : ${2}" +echo "output to : ${4}" +echo "file: ${3}" + +pandoc \ + --template content.xml \ + --data-dir . \ + --from "${1}" \ + --to odt \ + --metadata-file "${2}" + -o "${4}" \ + "${3}" diff --git a/devis/content.xml b/devis/content.xml index 131f0c9..6d73923 100644 --- a/devis/content.xml +++ b/devis/content.xml @@ -14,144 +14,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - - - - - - - - - - - - - - - - - + - - - - + - + - - - - - - - + - - - - - - - - - - - - - - - - - - - - + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -167,110 +62,107 @@ - Namur, le $if(date)$ + Namur, le $if(date)$ $date$ $endif$ - - - - - - $destinataire$ - - - - + + + + + + $destinataire$ + + + + Devis $devisnum$ $title$ $body$ - Garantie initiale - Une garantie de 3 mois démarre à compter du passage en production. Cette garantie couvre uniquement les bugs et dysfonctionnements (pas de nouvelles fonctionnalités). - Les “bugs bloquants” qui empêchent l’accès à l’application seront réglés sous un délai de 1 jour ouvrable à partir de leur signalement par le client. - Les “bugs non-­bloquants” seront réglés sous un délai de 5 jours ouvrables à partir de leur signalement par le client. + Garantie initiale + Une garantie de 3 mois démarre à compter du passage en production. Cette garantie couvre uniquement les bugs et dysfonctionnements (pas de nouvelles fonctionnalités). + Les “bugs bloquants” qui empêchent l’accès à l’application seront réglés sous un délai de 1 jour ouvrable à partir de leur signalement par le client. + Les “bugs non-­bloquants” seront réglés sous un délai de 5 jours ouvrables à partir de leur signalement par le client. - Planning de réalisation - Le planning de réalisation est à établir avec le client en fonction de la date effective de début. Le temps de mise en place de la solution est de plus ou moins un mois. Cette période peut varier en fonction de la charge de travail au moment de l’acceptation du devis. - Modalités de paiement - Un acompte de 30% sera facturé au début du projet. Le solde final sera facturé à la mise en production du système. - Lorsque les prix sont liés à une durée, ils pourront être indexés selon l'indice des prix « Programmation, conseil et autres activités informatiques » (62) : http://statbel.fgov.be­/fr/statistiques/chiffres/economie/indices/prix_services/ - Validité de l'offre - L'offre est valable 30 jours. - Conditions générales - Article 1 - Champ d’application - Les présentes conditions générales ont pour objet de définir les droits et obligations des parties, Champs Libres, SCRLFS et le client, à savoir toute personne physique ou morale. Le client reconnaît avoir pris connaissance et accepté sans réserve les conditions générales suivantes par sa simple signature précédée de la mention « pour accord ». Aucune dérogation ne sera autorisée sous réserve d’un accord commun écrit. Les présentes conditions générales priment celles du client. - Si l’une ou l’autre clause devait être ou était déclarée nulle, toutes les autres clauses resteraient néanmoins d’application. Si une partie quelconque des présentes dispositions est déclarée excessivement étendue, la dite disposition, nonobstant ce fait, sera exécutoire jusqu’au maximum autorisé par la loi. - Article 2 - Informations - Le client s’engage à fournir à Champs Libres SCRLFS toute information se révélant correcte et utile pour qu’elle puisse effectuer la meilleure prestation dans les délais convenus. Le client est seul responsable des éventuels dysfonctionnements qui pourraient résulter d’informations erronées ou de l’absence d’informations. - Article 3 – Bon de commande - Le client et Champs Libres SCRLFS s’engagent activement afin d’assurer la bonne exécution du contrat. Chacun s’engage à communiquer toute difficulté dont il aurait connaissance, au fur et à mesure, pour permettre à l’autre partie de prendre les mesures nécessaires. - Champs Libres SCRLFS s’engage à présenter un bon de commande daté et signé lequel comprendra une brève description de ce qui sera réalisé. Les présentes conditions générales seront annexées lors de la transmission du bon de commande. Ce bon de commande devra être contresigné par le client. Cette signature sera précédée de la mention « pour accord » écrite de la main du client pour lui être opposable en tout point, en ce compris les présentes conditions générales. Le client devra, quant à lui, régler les sommes dues à Champs Libres SCRLFS dans les délais prévus. - Les montants inscrits sur le bon de commande sont valables durant 30 jours à dater de l’émission de l’offre sous réserve d’une prorogation du délai autorisée et indiquée par Champs Libres SCRLFS. Ceux-ci ne sont pas révisables si la commande intervient endéans ce délai. Les prestations ou les produits vendus sont repris sur le bon de commande. Ainsi, toute prestation ou produit non renseigné n’est pas compris et pourra, le cas échéant, faire l’objet d’une offre complémentaire. Chacune des offres transmises est gratuite. Tous les tarifs sont exprimés en euros. - Article 4 – Frais annexes - Les éléments divers éventuellement nécessaires à la réalisation de la prestation ou à la vente et ne relevant pas du bon de commande ne sont pas inclus dans les prix indiqués. Le règlement de ceux-ci se fera par le client directement auprès du fournisseur ou prestataire extérieur. Les déplacements nécessaires à la bonne réalisation du contrat pourront également être facturés au client. - Article 5 – Facture et payement - - Le règlement des sommes se fait par virement bancaire au numéro de compte - communiqué par Champs-Libres. - - Lorsqu’un acompte de 30% est réclamé, la prestation ne sera réalisée qu’après réception de cet acompte sur le compte. - Les factures doivent être réglées au comptant. Tout retard de payement entraîne de plein droit et sans aucune mise en demeure préalable une indemnité forfaitaire égale à 10% du montant HTVA non payé avec un minimum de 40 euros ainsi qu’un intérêt de 6%. Les frais de poursuite et d’honoraires pour le recouvrement de facture(s) impayée(s) seront à charge du client. - La facture, quant à elle, comprend le montant principal HTVA, au besoin pour une meilleure compréhension, les postes pourront être scindés. La facture qui n’est pas contestée par écrit endéans les 7 jours ouvrables est réputée acceptée sans réserve par le client. - Article 6 - Délai - Les délais sont donnés à titre indicatif. Le retard pour quelque cause que ce soit ne peut en aucun cas être invoqué comme cause d’annulation et ne donne droit à aucune indemnité ni pénalité. Si un délai est impératif, le client doit clairement le signaler lors de la première prise de contact avec Champs Libres SCRLFS et Champs Libres SCRLFS confirmera par mail avoir pris note de cet élément. Dans cette dernière hypothèse, si Champs Libres SCRLFS ne peut réaliser sa (ses) prestation(s) dans le délai imparti, le client pourra prétendre à une indemnité sans que celle-ci ne puisse excéder 10% du montant total HTVA. - Champs Libres SCRLFS est libéré du délai dans les cas suivants (liste non exhaustive) : la force majeure, le retard du client, les mauvaises informations du client, les conditions de payement non respectées, les modifications souhaitées par le client en cours travail. - Article 7 – Confidentialité - Champs Libres SCRLFS s’engage à conserver confidentiels tous les éléments d’informations fournis par le client dans le cadre de la préparation d’un travail. Inversement, le client s’engage à la même confidentialité pour toutes les informations, éléments d’analyse, recommandations, projets rédactionnels ou graphiques que lui aurait soumis Champs Libre SCRLFS. A défaut du non respect de cette disposition, la partie victime peut prétendre à toute forme d’indemnisation. - Article 8 - Propriété - Champs Libres SCRLFS promeut l’utilisation d’œuvres ou de produits sous licences libres ou Open Source, selon la définition qui en est faite par « The Free Software Foundation » et « l’Open Source Initiative ». - Le produit ou l’œuvre reste la propriété exclusive et entière de Champs Libres SCRLFS jusqu’à complet payement sans pour autant être tenu des risques liés à la propriété. Le client est informé lors de la remise de l’offre des conditions de licence de l’œuvre ou du produit et s’engage à les respecter par son acceptation. - Article 9 – Maintenance – intervention et garantie - Seules les services de maintenance concernant les logiciels libres ou Open source dont Champs Libres SCRLFS est fournisseur sont pris en charge, exceptions faites notamment de pannes matérielles ou d’ instabilités voire d’erreurs dans le système d’exploitation ou dans les logiciels bureautiques indépendantes du logiciel initialement fourni. Champs Libres SCRLFS apporte au client toutes les améliorations au logiciel, objet de la commande initiale. Champs Libres SCRLFS répondra à toutes les questions relatives à l’utilisation des logiciels fournis. En cas de problème répétitif signalé par le client portant sur l’utilisation normale du logiciel, Champs Libres SCRLFS mettra tout en œuvre pour répondre à la demande. - Ne sont pas, à tout le moins, couverts les points suivants : + Planning de réalisation + Le planning de réalisation est à établir avec le client en fonction de la date effective de début. Le temps de mise en place de la solution est de plus ou moins un mois. Cette période peut varier en fonction de la charge de travail au moment de l’acceptation du devis. + Modalités de paiement + Un acompte de 30% sera facturé au début du projet. Le solde final sera facturé à la mise en production du système. + Lorsque les prix sont liés à une durée, ils pourront être indexés selon l'indice des prix « Programmation, conseil et autres activités informatiques » (62) : http://statbel.fgov.be­/fr/statistiques/chiffres/economie/indices/prix_services/ + Validité de l'offre + L'offre est valable 30 jours. + Conditions générales + Article 1 - Champ d’application + Les présentes conditions générales ont pour objet de définir les droits et obligations des parties, Champs Libres, SCRLFS et le client, à savoir toute personne physique ou morale. Le client reconnaît avoir pris connaissance et accepté sans réserve les conditions générales suivantes par sa simple signature précédée de la mention « pour accord ». Aucune dérogation ne sera autorisée sous réserve d’un accord commun écrit. Les présentes conditions générales priment celles du client. + Si l’une ou l’autre clause devait être ou était déclarée nulle, toutes les autres clauses resteraient néanmoins d’application. Si une partie quelconque des présentes dispositions est déclarée excessivement étendue, la dite disposition, nonobstant ce fait, sera exécutoire jusqu’au maximum autorisé par la loi. + Article 2 - Informations + Le client s’engage à fournir à Champs Libres SCRLFS toute information se révélant correcte et utile pour qu’elle puisse effectuer la meilleure prestation dans les délais convenus. Le client est seul responsable des éventuels dysfonctionnements qui pourraient résulter d’informations erronées ou de l’absence d’informations. + Article 3 – Bon de commande + Le client et Champs Libres SCRLFS s’engagent activement afin d’assurer la bonne exécution du contrat. Chacun s’engage à communiquer toute difficulté dont il aurait connaissance, au fur et à mesure, pour permettre à l’autre partie de prendre les mesures nécessaires. + Champs Libres SCRLFS s’engage à présenter un bon de commande daté et signé lequel comprendra une brève description de ce qui sera réalisé. Les présentes conditions générales seront annexées lors de la transmission du bon de commande. Ce bon de commande devra être contresigné par le client. Cette signature sera précédée de la mention « pour accord » écrite de la main du client pour lui être opposable en tout point, en ce compris les présentes conditions générales. Le client devra, quant à lui, régler les sommes dues à Champs Libres SCRLFS dans les délais prévus. + Les montants inscrits sur le bon de commande sont valables durant 30 jours à dater de l’émission de l’offre sous réserve d’une prorogation du délai autorisée et indiquée par Champs Libres SCRLFS. Ceux-ci ne sont pas révisables si la commande intervient endéans ce délai. Les prestations ou les produits vendus sont repris sur le bon de commande. Ainsi, toute prestation ou produit non renseigné n’est pas compris et pourra, le cas échéant, faire l’objet d’une offre complémentaire. Chacune des offres transmises est gratuite. Tous les tarifs sont exprimés en euros. + Article 4 – Frais annexes + Les éléments divers éventuellement nécessaires à la réalisation de la prestation ou à la vente et ne relevant pas du bon de commande ne sont pas inclus dans les prix indiqués. Le règlement de ceux-ci se fera par le client directement auprès du fournisseur ou prestataire extérieur. Les déplacements nécessaires à la bonne réalisation du contrat pourront également être facturés au client. + Article 5 – Facture et payement + Le règlement des sommes se fait par virement bancaire au numéro de compte communiqué par Champs-Libres. + Lorsqu’un acompte de 30% est réclamé, la prestation ne sera réalisée qu’après réception de cet acompte sur le compte. + Les factures doivent être réglées au comptant. Tout retard de payement entraîne de plein droit et sans aucune mise en demeure préalable une indemnité forfaitaire égale à 10% du montant HTVA non payé avec un minimum de 40 euros ainsi qu’un intérêt de 6%. Les frais de poursuite et d’honoraires pour le recouvrement de facture(s) impayée(s) seront à charge du client. + La facture, quant à elle, comprend le montant principal HTVA, au besoin pour une meilleure compréhension, les postes pourront être scindés. La facture qui n’est pas contestée par écrit endéans les 7 jours ouvrables est réputée acceptée sans réserve par le client. + Article 6 - Délai + Les délais sont donnés à titre indicatif. Le retard pour quelque cause que ce soit ne peut en aucun cas être invoqué comme cause d’annulation et ne donne droit à aucune indemnité ni pénalité. Si un délai est impératif, le client doit clairement le signaler lors de la première prise de contact avec Champs Libres SCRLFS et Champs Libres SCRLFS confirmera par mail avoir pris note de cet élément. Dans cette dernière hypothèse, si Champs Libres SCRLFS ne peut réaliser sa (ses) prestation(s) dans le délai imparti, le client pourra prétendre à une indemnité sans que celle-ci ne puisse excéder 10% du montant total HTVA. + Champs Libres SCRLFS est libéré du délai dans les cas suivants (liste non exhaustive) : la force majeure, le retard du client, les mauvaises informations du client, les conditions de payement non respectées, les modifications souhaitées par le client en cours travail. + Article 7 – Confidentialité + Champs Libres SCRLFS s’engage à conserver confidentiels tous les éléments d’informations fournis par le client dans le cadre de la préparation d’un travail. Inversement, le client s’engage à la même confidentialité pour toutes les informations, éléments d’analyse, recommandations, projets rédactionnels ou graphiques que lui aurait soumis Champs Libre SCRLFS. A défaut du non respect de cette disposition, la partie victime peut prétendre à toute forme d’indemnisation. + Article 8 - Propriété + Champs Libres SCRLFS promeut l’utilisation d’œuvres ou de produits sous licences libres ou Open Source, selon la définition qui en est faite par « The Free Software Foundation » et « l’Open Source Initiative ». + Le produit ou l’œuvre reste la propriété exclusive et entière de Champs Libres SCRLFS jusqu’à complet payement sans pour autant être tenu des risques liés à la propriété. Le client est informé lors de la remise de l’offre des conditions de licence de l’œuvre ou du produit et s’engage à les respecter par son acceptation. + Article 9 – Maintenance – intervention et garantie + Seules les services de maintenance concernant les logiciels libres ou Open source dont Champs Libres SCRLFS est fournisseur sont pris en charge, exceptions faites notamment de pannes matérielles ou d’ instabilités voire d’erreurs dans le système d’exploitation ou dans les logiciels bureautiques indépendantes du logiciel initialement fourni. Champs Libres SCRLFS apporte au client toutes les améliorations au logiciel, objet de la commande initiale. Champs Libres SCRLFS répondra à toutes les questions relatives à l’utilisation des logiciels fournis. En cas de problème répétitif signalé par le client portant sur l’utilisation normale du logiciel, Champs Libres SCRLFS mettra tout en œuvre pour répondre à la demande. + Ne sont pas, à tout le moins, couverts les points suivants : - toute difficulté rencontrée par l’intrusion d’un virus ou autre type de logiciel malveillant, + toute difficulté rencontrée par l’intrusion d’un virus ou autre type de logiciel malveillant, - toute modification de la configuration initiale réalisée par le client ou une personne extérieure à Champs Libres SCRLFS, + toute modification de la configuration initiale réalisée par le client ou une personne extérieure à Champs Libres SCRLFS, - toute modification demandée par le client par rapport à l’installation initialement commandée, + toute modification demandée par le client par rapport à l’installation initialement commandée, - les pannes dues à une saturation du système, + les pannes dues à une saturation du système, - la perte du contenu du disque + la perte du contenu du disque - Le cas échéant, à la demande du client, Champs Libres SCRLFS présentera une nouvelle offre. - Article 10 - Rupture - En cas de rupture du contrat après l’acceptation du bon de commande et avant son terme par le client ou Champs Libres SCRLFS, les montants HTVA relatifs aux postes réalisés ou en cours de réalisation ainsi que tout service complémentaire effectué seront dus ou restitués. En outre, si le client a mis un terme sans aucun motif valable, il sera redevable d’une indemnité de 10% du montant total HTVA repris sur l’offre ; ce qui constituera un dédommagement pour le travail prévu. Si, par impossible, la rupture émanait de Champs Libres SCRLFS, toute somme déjà encaissée sera restituée avec un intérêt de 6% à dater de l’encaissement. - Article 11 - Incapacité - En cas d’incapacité de travail, suite à un accident ou à une maladie, Champs Libres SCRLFS empêchée pourra exceptionnellement modifier le calendrier sans que le client ne puisse exiger une quelconque somme. Toutefois, Champs Libres SCRLFS est obligée d’avertir le client dès le premier jour ouvrable de son incapacité. - Article 12 – Force majeure - Les parties ne peuvent être tenues responsables quant à leurs obligations contractuelles lorsque le défaut d’exécution est du à un cas de force majeure. La jurisprudence qualifie de force majeure, tout évènement extérieur aux parties, imprévisible, irrésistible et indépendant de la volonté des parties. Il s’agit par exemple d’une inondation, d’un blocage des transports,… Dans cette hypothèse, la partie empêchée à la suite d’un cas de force majeure en avertira l’autre dans les 5 jours ouvrables suivant la date à laquelle elle en aura eu connaissance. Les deux parties conviendront par voie de conséquence aux nouvelles conditions dans lesquelles l’exécution du contrat pourra être poursuivie. - Article 13 - Litige - Le contrat est régi par le droit belge. En cas de litige, les parties s’engagent à tout mettre en œuvre pour régler leur différend à l’amiable. En cas d’échec, les parties conviennent par l’acceptation des présentes conditions que la juridiction compétente sera celle du lieu du siège social de Champs Libres SCRLFS. - - Bon de commande - $title$ - Devis $devisnum$ + Le cas échéant, à la demande du client, Champs Libres SCRLFS présentera une nouvelle offre. + Article 10 - Rupture + En cas de rupture du contrat après l’acceptation du bon de commande et avant son terme par le client ou Champs Libres SCRLFS, les montants HTVA relatifs aux postes réalisés ou en cours de réalisation ainsi que tout service complémentaire effectué seront dus ou restitués. En outre, si le client a mis un terme sans aucun motif valable, il sera redevable d’une indemnité de 10% du montant total HTVA repris sur l’offre ; ce qui constituera un dédommagement pour le travail prévu. Si, par impossible, la rupture émanait de Champs Libres SCRLFS, toute somme déjà encaissée sera restituée avec un intérêt de 6% à dater de l’encaissement. + Article 11 - Incapacité + En cas d’incapacité de travail, suite à un accident ou à une maladie, Champs Libres SCRLFS empêchée pourra exceptionnellement modifier le calendrier sans que le client ne puisse exiger une quelconque somme. Toutefois, Champs Libres SCRLFS est obligée d’avertir le client dès le premier jour ouvrable de son incapacité. + Article 12 – Force majeure + Les parties ne peuvent être tenues responsables quant à leurs obligations contractuelles lorsque le défaut d’exécution est du à un cas de force majeure. La jurisprudence qualifie de force majeure, tout évènement extérieur aux parties, imprévisible, irrésistible et indépendant de la volonté des parties. Il s’agit par exemple d’une inondation, d’un blocage des transports,… Dans cette hypothèse, la partie empêchée à la suite d’un cas de force majeure en avertira l’autre dans les 5 jours ouvrables suivant la date à laquelle elle en aura eu connaissance. Les deux parties conviendront par voie de conséquence aux nouvelles conditions dans lesquelles l’exécution du contrat pourra être poursuivie. + Article 13 - Litige + Le contrat est régi par le droit belge. En cas de litige, les parties s’engagent à tout mettre en œuvre pour régler leur différend à l’amiable. En cas d’échec, les parties conviennent par l’acceptation des présentes conditions que la juridiction compétente sera celle du lieu du siège social de Champs Libres SCRLFS. + + Bon de commande + $title$ + Devis $devisnum$ - Je soussigné·e _________________________________________________________ - - Confirme la commande telle que décrite dans le présent devis. - - - - Fait à : - Le : - - Signature : + Je soussigné·e _________________________________________________________ + + Confirme la commande telle que décrite dans le présent devis. + + + + Fait à : + Le : + + Signature : diff --git a/devis/reference.odt b/devis/reference.odt index fcd75a0936272880ec100d47ba9c9301fe50e6f5..fa3c5b4506cbaee582eb90d6dcad117d1b3a0065 100644 GIT binary patch delta 4378 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 UlOFae0ojvD_BIB5@c;k-0F2yac>n+a delta 4296 zcmV;(5I677?E{7F1F$5vf3ji2PU*}lHMb7{03UY%015yc0CRMCY-MvUcx`M|R0#kB z(DL+L(DL+Lb$AN^0R-p+000E&0{{T+9ov@Mw(;Fx!73;1ODU1MYinU`y5S{)7$ImYgB0)EU0Z+7eUT3N2c;pP3=6 z)P91tZHXx^$W$d?f04GtcWG#^i0zS0jIu!E;w}uLw@-TOEQ_xOgY92v| zy)lT!Tcf14Z7}4jdPjbH^^Sa%c7w9DK_~OU3jnfzy?9>Qe?qcpI~T>Rh{{WXxb-qQ zwn|S3k*rbz?x2j_q2r7P{I`O=ZA9NDL533r-D^bmQ0PgClTDq_0M8u&hK+BjnF{QL zF4{QqWRT#PB$;Gn)jmLhbcWKs*4ZXByBCED)SJZjYf*un(EwZx4BfsB@b#K&SD zC20YX+@C%VCgD zl8EJ+C%u;t#!z)_agccsHg8c9F#FxZ!yC|VYQ4l;>lN9c$hbHSuUMc}8JgnTz%UpM z#H*wjfA3({z67*7rHbd~snczcrpHW8?Z$eIqI75!h(xIog{q?O5|mzuS+i-jW%e0( zdho9tTQ`^E`e>$WoZ#f#evN-cKjqE*DmX3NBfU>Eyg7y^CEj$1NyqavFoo&jIqz!( z?>=6kJS@5$F>=8pSXsOdyq>@sjU|=^SPN~(I*_P;(@151;DF!h_RI5Dsb7RSpyqZ@H z`4DW0fz#j}fZbu7v1cKQZgO-3k5&nLf8aq8mL*^?UwtD5gfl3X?6)|H*y3uZw4s(p zkse`696GPSah?7omQofh2$mrEgXpBnDxYj`@cbe~?zJ8W|RWO1HcOZ%`1i{z91F za0e;Q)3t_jgp2SlRf(7(R;`C`xGhOSJ%XAWBnq&d5XC9Ah^H&hqgNWAV1Oi628 zgTyeeqRbZKE`C*K`;hd|ZC`T)li0oul9a7~M^;tqWq4M0HXCMKN>gyWLD$kZX!;RMXk4 z`>=(a%E&((Eh;une>cj9+W9JoEFW9pUzou&6MtkB+*8Chflg?ze;}d+b*yCylRU;+ z*?V{XR+w#?q*VxON5xBH#~f`9onTqDKu1h>fjx76*Okv@RzPcrPaFZ;^>+$q5?=7u zI;A{|e0+C8%L&+cjh1sFEq@@%$tc+`eLulzit+pM%Mh=i8Cdiei$&Ejli+5Z?If4x zgyTBXP6;PqTc5>%f1F*~6x$WxY2E%rMb@{3u!9MgR9ZI)?Cc%u4+M)O4fxxEd4E#s zA-j)(Sr60K+=?_!wC+qNW%i>8RN

3%i~C|B;i7?INWo)B!tx(aCSzTAy*d_{^9) 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