From a51d0820330966bb28b43939df78404531ed4586 Mon Sep 17 00:00:00 2001 From: Louis Gesbert Date: Tue, 25 Oct 2022 16:24:19 +0200 Subject: [PATCH] Use scope calls in "Aides logement" --- .../code_construction_reglementaire.catala_fr | 643 +- examples/aides_logement/prologue.catala_fr | 20 +- french_law/js/french_law.js | 9973 ++++++++--------- french_law/ocaml/law_source/aides_logement.ml | 6553 ++++------- .../law_source/aides_logement_api_web.ml | 113 +- french_law/python/src/aides_logement.py | 7159 +++++++----- 6 files changed, 11820 insertions(+), 12641 deletions(-) diff --git a/examples/aides_logement/code_construction_reglementaire.catala_fr b/examples/aides_logement/code_construction_reglementaire.catala_fr index 52e7e62d..6cef0358 100644 --- a/examples/aides_logement/code_construction_reglementaire.catala_fr +++ b/examples/aides_logement/code_construction_reglementaire.catala_fr @@ -1383,472 +1383,219 @@ et D. 842-6 à D. 842-13 . champ d'application CalculAllocationLogement: définition catégorie_calcul_apl égal à selon mode_occupation sous forme - -- Locataire: Location - -- SousLocataire: Location - -- RésidentLogementFoyer: CatégorieCalculAPL.LogementFoyer - -- AccessionPropriétéLocalUsageExclusifHabitation: AccessionPropriété - -- LocationAccession: AccessionPropriété + -- Locataire de location: Location contenu location + -- SousLocataire de location: Location contenu location + -- RésidentLogementFoyer de logementfoyer: CatégorieCalculAPL.LogementFoyer contenu logementfoyer + -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: AccessionPropriété contenu propriétaire + -- LocationAccession de propriétaire: AccessionPropriété contenu propriétaire - définition aide_finale_formule égal à - selon catégorie_calcul_apl sous forme - -- Location: locatif.aide_finale_formule - -- LogementFoyer: logement_foyer.aide_finale_formule - -- AccessionPropriété : accession_propriété.aide_finale_formule - définition traitement_aide_finale de aide_finale égal à - selon catégorie_calcul_apl sous forme - -- Location: locatif.traitement_aide_finale de aide_finale - -- LogementFoyer: logement_foyer.traitement_aide_finale de aide_finale - -- AccessionPropriété : accession_propriété.traitement_aide_finale de - aide_finale + définition aide_finale_formule égal à sous_calcul_traitement.Traitement_formule_aide_finale.aide_finale_formule + définition traitement_aide_finale de arg égal à (sous_calcul_traitement.Traitement_formule_aide_finale.traitement_aide_finale de arg) champ d'application CalculAidePersonnaliséeLogement: définition catégorie_calcul_apl égal à selon mode_occupation sous forme - -- Locataire: Location - -- SousLocataire: Location - -- RésidentLogementFoyer: CatégorieCalculAPL.LogementFoyer - -- AccessionPropriétéLocalUsageExclusifHabitation: AccessionPropriété - -- LocationAccession: AccessionPropriété + -- Locataire de location: Location contenu location + -- SousLocataire de location: Location contenu location + -- RésidentLogementFoyer de logementfoyer: CatégorieCalculAPL.LogementFoyer contenu logementfoyer + -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: AccessionPropriété contenu propriétaire + -- LocationAccession de propriétaire: AccessionPropriété contenu propriétaire - définition aide_finale_formule égal à - selon catégorie_calcul_apl sous forme - -- Location: locatif.aide_finale_formule - -- LogementFoyer: logement_foyer.aide_finale_formule - -- AccessionPropriété : accession_propriété.aide_finale_formule - définition traitement_aide_finale de aide_finale égal à - selon catégorie_calcul_apl sous forme - -- Location: locatif.traitement_aide_finale de aide_finale - -- LogementFoyer: logement_foyer.traitement_aide_finale de aide_finale - -- AccessionPropriété : accession_propriété.traitement_aide_finale de - aide_finale + définition aide_finale_formule égal à sous_calcul_traitement.Traitement_formule_aide_finale.aide_finale_formule + définition traitement_aide_finale de arg égal à (sous_calcul_traitement.Traitement_formule_aide_finale.traitement_aide_finale de arg) ``` ```catala-metadata # Maintenant que nous avons déterminé comment calculer l'aide finale # en fonction du mode d'occupation, il nous faut donner à chacun des modes # de calcul les paramètres qu'il attend. - # Cependant, nous nous heurtons ici à une limitation de Catala: normalement - # on ne voudrait appeler que le mode de calcul qui correspond au cas - # où l'on se trouve. Cependant, comme chacun des modes de calcul - # est implémenté sous la forme d'un champ d'application Catala, et qu'un - # champ d'application Catala est tout le temps appelé depuis son champ - # d'application parent, nous sommes obligés de faire à chaque fois le - # calcul pour les trois modes alors que seul un mode nous intéresse. - # À noter que ce problème augmente le temps de calcul dans le code compilé, - # et qu'il serait souhaitable d'y remédier. Cependant, ceci nous est bien - # utile car le calcul en mode accession propriété dépend de la valeur de - # l'équivalence de loyer en mode logement foyer (voir 2° du D832-15). - # - # En attendant, cette limitation nous oblige à donner à chaque fois - # des paramètres d'entrée pour les trois modes de calcul, alors que - # seul un des modes aura de "vrais" paramètres. Le code ci-dessous - # donne alors des valeurs par défaut pour les paramètres d'entrée des modes - # de calcul non utilisés, valeurs par défaut qui n'ont aucune influence - # sur le résultat puisque le mode de calcul n'est pas utilisé. champ d'application CalculAidePersonnaliséeLogement: - définition locatif.ressources_ménage_arrondies égal à ressources_ménage - définition logement_foyer.ressources_ménage_arrondies égal à - ressources_ménage - définition accession_propriété.ressources_ménage_arrondies égal à - ressources_ménage - définition locatif.nombre_personnes_à_charge égal à - nombre_personnes_à_charge - définition logement_foyer.nombre_personnes_à_charge égal à - nombre_personnes_à_charge - définition accession_propriété.nombre_personnes_à_charge égal à - nombre_personnes_à_charge - définition locatif.zone égal à zone - définition logement_foyer.zone égal à zone - définition accession_propriété.zone égal à zone - définition locatif.date_courante égal à date_courante - définition logement_foyer.date_courante égal à date_courante - définition accession_propriété.date_courante égal à date_courante - définition locatif.situation_familiale_calcul_apl égal à - situation_familiale_calcul_apl - définition logement_foyer.situation_familiale_calcul_apl égal à - situation_familiale_calcul_apl - définition accession_propriété.situation_familiale_calcul_apl égal à - situation_familiale_calcul_apl - - définition locatif.loyer_principal égal à - selon mode_occupation sous forme - -- Locataire de location: location.loyer_principal - -- SousLocataire de location: location.loyer_principal - -- RésidentLogementFoyer: 0 € # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: 0 € # Valeur par défaut - -- LocationAccession: 0 € # Valeur par défaut - définition locatif.bénéficiaire_aide_adulte_ou_enfant_handicapés égal à - selon mode_occupation sous forme - -- Locataire de location: - location.bénéficiaire_aide_adulte_ou_enfant_handicapés - -- SousLocataire de location: - location.bénéficiaire_aide_adulte_ou_enfant_handicapés - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition locatif.logement_est_chambre égal à - selon mode_occupation sous forme - -- Locataire de location: location.logement_est_chambre - -- SousLocataire de location: location.logement_est_chambre - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition locatif.colocation égal à - selon mode_occupation sous forme - -- Locataire de location: location.colocation - -- SousLocataire de location: location.colocation - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition - locatif.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers - égal à - selon mode_occupation sous forme - -- Locataire de location: - location.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers - -- SousLocataire de location: - location.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition locatif.type_aide égal à type_aide - définition locatif.réduction_loyer_solidarité égal à - selon mode_occupation sous forme - -- Locataire de location: - (selon location.Location.bailleur sous forme - -- BailleurSocial de bailleur: - bailleur.réduction_loyer_solidarité_perçue - -- n'importe quel: 0€) - -- SousLocataire de location: - (selon location.Location.bailleur sous forme - -- BailleurSocial de bailleur: - bailleur.réduction_loyer_solidarité_perçue - -- n'importe quel: 0€) - -- RésidentLogementFoyer: 0 € # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: 0 € # Valeur par défaut - -- LocationAccession: 0 € # Valeur par défaut - définition locatif.logement_meublé_d842_2 égal à - selon mode_occupation sous forme - -- Locataire de location: location.logement_meublé_d842_2 - -- SousLocataire de location: location.logement_meublé_d842_2 - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - - définition accession_propriété.mensualité_principale égal à - selon mode_occupation sous forme - -- Locataire: 0 € # Valeur par défaut - -- SousLocataire: 0 € # Valeur par défaut - -- RésidentLogementFoyer: 0 € # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.mensualité_principale - -- LocationAccession de propriétaire: - propriétaire.mensualité_principale - définition accession_propriété.type_travaux_logement égal à - selon mode_occupation sous forme - -- Locataire: TypeTravauxLogementD832_15.PasDeTravaux # Valeur par défaut - -- SousLocataire: - TypeTravauxLogementD832_15.PasDeTravaux # Valeur par défaut - -- RésidentLogementFoyer: TypeTravauxLogementD832_15.PasDeTravaux - # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.type_travaux_logement_d832_15 - -- LocationAccession de propriétaire: - propriétaire.type_travaux_logement_d832_15 - définition accession_propriété.date_signature_prêt égal à - selon mode_occupation sous forme - -- Locataire: |2010-01-01| # Valeur par défaut - -- RésidentLogementFoyer: |2010-01-01| # Valeur par défaut - -- SousLocataire: |2010-01-01| # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.prêt.date_signature - -- LocationAccession de propriétaire: - propriétaire.prêt.date_signature - définition accession_propriété.local_habité_première_fois_bénéficiaire égal à - selon mode_occupation sous forme - -- Locataire: faux # Valeur par défaut - -- SousLocataire: faux # Valeur par défaut - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.local_habité_première_fois_bénéficiaire - -- LocationAccession de propriétaire: - propriétaire.local_habité_première_fois_bénéficiaire - définition accession_propriété.date_entrée_logement égal à - selon mode_occupation sous forme - -- Locataire: |2010-01-01| # Valeur par défaut - -- SousLocataire: |2010-01-01| # Valeur par défaut - -- RésidentLogementFoyer: |2010-01-01| # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.date_entrée_logement - -- LocationAccession de propriétaire: - propriétaire.date_entrée_logement - définition accession_propriété.copropriété égal à - selon mode_occupation sous forme - -- Locataire: faux # Valeur par défaut - -- SousLocataire: faux # Valeur par défaut - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.copropriété - -- LocationAccession de propriétaire: - propriétaire.copropriété - définition accession_propriété.situation_r822_11_13_17 égal à - selon mode_occupation sous forme - -- Locataire: faux # Valeur par défaut - -- SousLocataire: faux # Valeur par défaut - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.situation_r822_11_13_17 - -- LocationAccession de propriétaire: - propriétaire.situation_r822_11_13_17 - définition accession_propriété.type_prêt égal à - selon mode_occupation sous forme - -- Locataire: D331_32 # Valeur par défaut - -- RésidentLogementFoyer: D331_32 # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.prêt.type_prêt - -- SousLocataire: D331_32 # Valeur par défaut - -- LocationAccession de propriétaire: - propriétaire.prêt.type_prêt - définition accession_propriété.ancienneté_logement égal à - selon mode_occupation sous forme - -- Locataire: Neuf # Valeur par défaut - -- SousLocataire: Neuf # Valeur par défaut - -- RésidentLogementFoyer: Neuf # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.ancienneté_logement - -- LocationAccession de propriétaire: - propriétaire.ancienneté_logement - - définition logement_foyer.redevance égal à - selon mode_occupation sous forme - -- Locataire: 0 € # Valeur par défaut - -- SousLocataire: 0 € # Valeur par défaut - -- RésidentLogementFoyer de logement_foyer_: logement_foyer_.redevance - -- AccessionPropriétéLocalUsageExclusifHabitation: 0 € # Valeur par défaut - -- LocationAccession: 0 € # Valeur par défaut - définition logement_foyer.type_logement_foyer égal à - selon mode_occupation sous forme - -- Locataire: TypeLogementFoyer.Autre # Valeur par défaut - -- SousLocataire: TypeLogementFoyer.Autre # Valeur par défaut - -- RésidentLogementFoyer de logement_foyer_: - logement_foyer_.type - -- AccessionPropriétéLocalUsageExclusifHabitation: - TypeLogementFoyer.Autre # Valeur par défaut - -- LocationAccession: TypeLogementFoyer.Autre # Valeur par défaut - définition logement_foyer.date_conventionnement égal à - selon mode_occupation sous forme - -- Locataire: |1970-01-01| # Valeur par défaut - -- SousLocataire: |1970-01-01| # Valeur par défaut - -- RésidentLogementFoyer de logement_foyer_: - logement_foyer_.date_conventionnement - -- AccessionPropriétéLocalUsageExclusifHabitation: |1970-01-01| # Valeur par défaut - -- LocationAccession: |1970-01-01| # Valeur par défaut + définition sous_calcul_traitement égal à + selon catégorie_calcul_apl sous forme + -- Location de location: + (soit traitement_formule égal à + CalculAidePersonnaliséeLogementLocatif de { + -- ressources_ménage_arrondies: ressources_ménage + -- nombre_personnes_à_charge: nombre_personnes_à_charge + -- zone: zone + -- date_courante: date_courante + -- situation_familiale_calcul_apl: situation_familiale_calcul_apl + -- loyer_principal: location.loyer_principal + -- bénéficiaire_aide_adulte_ou_enfant_handicapés: + location.bénéficiaire_aide_adulte_ou_enfant_handicapés + -- logement_est_chambre: location.logement_est_chambre + -- colocation: location.colocation + -- âgées_ou_handicap_adultes_hébergées_onéreux_particuliers: + location.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers + -- type_aide: type_aide + -- réduction_loyer_solidarité: + (selon location.Location.bailleur sous forme + -- BailleurSocial de bailleur: + bailleur.réduction_loyer_solidarité_perçue + -- n'importe quel: 0€) + -- logement_meublé_d842_2: location.logement_meublé_d842_2 + } + dans Traitement_formule_aide_finale { + -- aide_finale_formule: traitement_formule.CalculAidePersonnaliséeLogementLocatif.aide_finale_formule + -- traitement_aide_finale: traitement_formule.CalculAidePersonnaliséeLogementLocatif.traitement_aide_finale + }) + -- LogementFoyer de logement_foyer_: + (soit traitement_formule égal à + CalculAidePersonnaliséeLogementFoyer de { + -- ressources_ménage_arrondies: ressources_ménage + -- nombre_personnes_à_charge: nombre_personnes_à_charge + -- zone: zone + -- date_courante: date_courante + -- situation_familiale_calcul_apl: situation_familiale_calcul_apl + -- redevance: logement_foyer_.redevance + -- type_logement_foyer: logement_foyer_.type + -- date_conventionnement: logement_foyer_.date_conventionnement + } + dans Traitement_formule_aide_finale { + -- aide_finale_formule: traitement_formule.CalculAidePersonnaliséeLogementFoyer.aide_finale_formule + -- traitement_aide_finale: traitement_formule.CalculAidePersonnaliséeLogementFoyer.traitement_aide_finale + }) + -- AccessionPropriété de propriétaire: + (soit traitement_formule égal à + CalculAidePersonnaliséeLogementAccessionPropriété de { + -- ressources_ménage_arrondies: ressources_ménage + -- nombre_personnes_à_charge: nombre_personnes_à_charge + -- zone: zone + -- date_courante: date_courante + -- situation_familiale_calcul_apl: situation_familiale_calcul_apl + -- mensualité_principale: propriétaire.mensualité_principale + -- type_travaux_logement: propriétaire.type_travaux_logement_d832_15 + -- date_signature_prêt: propriétaire.prêt.date_signature + -- local_habité_première_fois_bénéficiaire: propriétaire.local_habité_première_fois_bénéficiaire + -- date_entrée_logement: propriétaire.date_entrée_logement + -- copropriété: propriétaire.copropriété + -- situation_r822_11_13_17: propriétaire.situation_r822_11_13_17 + -- type_prêt: propriétaire.prêt.type_prêt + -- ancienneté_logement: propriétaire.ancienneté_logement + } + dans Traitement_formule_aide_finale { + -- aide_finale_formule: traitement_formule.CalculAidePersonnaliséeLogementAccessionPropriété.aide_finale_formule + -- traitement_aide_finale: traitement_formule.CalculAidePersonnaliséeLogementAccessionPropriété.traitement_aide_finale + }) champ d'application CalculAllocationLogement: - définition locatif.ressources_ménage_arrondies égal à ressources_ménage - définition logement_foyer.ressources_ménage_arrondies égal à - ressources_ménage - définition accession_propriété.ressources_ménage_arrondies égal à - ressources_ménage - définition locatif.nombre_personnes_à_charge égal à - nombre_personnes_à_charge - définition logement_foyer.nombre_personnes_à_charge égal à - nombre_personnes_à_charge - définition accession_propriété.nombre_personnes_à_charge égal à - nombre_personnes_à_charge - définition locatif.zone égal à zone - définition logement_foyer.zone égal à zone - définition accession_propriété.zone égal à zone - définition locatif.date_courante égal à date_courante - définition logement_foyer.date_courante égal à date_courante - définition accession_propriété.date_courante égal à date_courante - définition locatif.situation_familiale_calcul_apl égal à - situation_familiale_calcul_apl - définition logement_foyer.situation_familiale_calcul_apl égal à - situation_familiale_calcul_apl - définition accession_propriété.situation_familiale_calcul_apl égal à - situation_familiale_calcul_apl - - définition locatif.loyer_principal égal à - selon mode_occupation sous forme - -- Locataire de location: location.loyer_principal - -- SousLocataire de location: location.loyer_principal - -- RésidentLogementFoyer: 0 € # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: 0 € # Valeur par défaut - -- LocationAccession: 0 € # Valeur par défaut - définition locatif.bénéficiaire_aide_adulte_ou_enfant_handicapés égal à + définition sous_calcul_traitement égal à selon mode_occupation sous forme -- Locataire de location: - location.bénéficiaire_aide_adulte_ou_enfant_handicapés - -- SousLocataire de location: - location.bénéficiaire_aide_adulte_ou_enfant_handicapés - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition locatif.logement_est_chambre égal à - selon mode_occupation sous forme - -- Locataire de location: location.logement_est_chambre - -- SousLocataire de location: location.logement_est_chambre - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition locatif.colocation égal à - selon mode_occupation sous forme - -- Locataire de location: location.colocation - -- SousLocataire de location: location.colocation - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition - locatif.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers - égal à - selon mode_occupation sous forme - -- Locataire de location: - location.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers - -- SousLocataire de location: - location.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition locatif.type_aide égal à type_aide - définition locatif.réduction_loyer_solidarité égal à - selon mode_occupation sous forme - -- Locataire de location: - (selon location.Location.bailleur sous forme - -- BailleurSocial de bailleur: - bailleur.réduction_loyer_solidarité_perçue - -- n'importe quel: 0€) - -- SousLocataire de location: - (selon location.Location.bailleur sous forme - -- BailleurSocial de bailleur: - bailleur.réduction_loyer_solidarité_perçue - -- n'importe quel: 0€) - -- RésidentLogementFoyer: 0 € # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: 0 € # Valeur par défaut - -- LocationAccession: 0 € # Valeur par défaut - définition locatif.logement_meublé_d842_2 égal à - selon mode_occupation sous forme - -- Locataire de location: location.logement_meublé_d842_2 - -- SousLocataire de location: location.logement_meublé_d842_2 - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: faux # Valeur par défaut - -- LocationAccession: faux # Valeur par défaut - définition locatif.changement_logement_d842_4 égal à - selon mode_occupation sous forme - -- Locataire de location: location.changement_logement_d842_4 - -- SousLocataire de location: location.changement_logement_d842_4 - -- RésidentLogementFoyer: PasDeChangement # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation: - PasDeChangement # Valeur par défaut - -- LocationAccession: PasDeChangement # Valeur par défaut - - définition accession_propriété.mensualité_principale égal à - selon mode_occupation sous forme - -- Locataire: 0 € # Valeur par défaut - -- SousLocataire: 0 € # Valeur par défaut - -- RésidentLogementFoyer: 0 € # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.mensualité_principale - -- LocationAccession de propriétaire: - propriétaire.mensualité_principale - définition accession_propriété.charges_mensuelles_prêt égal à - selon mode_occupation sous forme - -- Locataire: 0 € # Valeur par défaut - -- SousLocataire: 0 € # Valeur par défaut - -- RésidentLogementFoyer: 0 € # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.charges_mensuelles_prêt - -- LocationAccession de propriétaire: - propriétaire.charges_mensuelles_prêt - définition accession_propriété.type_travaux_logement égal à - selon mode_occupation sous forme - -- Locataire: TypeTravauxLogementR842_5.PasDeTravaux # Valeur par défaut - -- SousLocataire: TypeTravauxLogementR842_5.PasDeTravaux # Valeur par défaut - -- RésidentLogementFoyer: TypeTravauxLogementR842_5.PasDeTravaux - # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.type_travaux_logement_r842_5 - -- LocationAccession de propriétaire: - propriétaire.type_travaux_logement_r842_5 - définition accession_propriété.date_signature_prêt égal à - selon mode_occupation sous forme - -- Locataire: |2010-01-01| # Valeur par défaut - -- RésidentLogementFoyer: |2010-01-01| # Valeur par défaut - -- SousLocataire: |2010-01-01| # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.prêt.date_signature - -- LocationAccession de propriétaire: - propriétaire.prêt.date_signature - définition accession_propriété.local_habité_première_fois_bénéficiaire égal à - selon mode_occupation sous forme - -- Locataire: faux # Valeur par défaut - -- SousLocataire: faux # Valeur par défaut - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.local_habité_première_fois_bénéficiaire - -- LocationAccession de propriétaire: - propriétaire.local_habité_première_fois_bénéficiaire - définition accession_propriété.date_entrée_logement égal à - selon mode_occupation sous forme - -- Locataire: |2010-01-01| # Valeur par défaut - -- SousLocataire: |2010-01-01| # Valeur par défaut - -- RésidentLogementFoyer: |2010-01-01| # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.date_entrée_logement - -- LocationAccession de propriétaire: - propriétaire.date_entrée_logement - définition accession_propriété.copropriété égal à - selon mode_occupation sous forme - -- Locataire: faux # Valeur par défaut - -- SousLocataire: faux # Valeur par défaut - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.copropriété - -- LocationAccession de propriétaire: - propriétaire.copropriété - définition accession_propriété.situation_r822_11_13_17 égal à - selon mode_occupation sous forme - -- Locataire: faux # Valeur par défaut - -- SousLocataire: faux # Valeur par défaut - -- RésidentLogementFoyer: faux # Valeur par défaut - -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: - propriétaire.situation_r822_11_13_17 - -- LocationAccession de propriétaire: - propriétaire.situation_r822_11_13_17 - - définition logement_foyer.redevance égal à - selon mode_occupation sous forme - -- Locataire: 0 € # Valeur par défaut - -- SousLocataire: 0 € # Valeur par défaut - -- RésidentLogementFoyer de logement_foyer_: logement_foyer_.redevance - -- AccessionPropriétéLocalUsageExclusifHabitation: 0 € # Valeur par défaut - -- LocationAccession: 0 € # Valeur par défaut - définition logement_foyer.catégorie_équivalence_loyer_d842_16 égal à - selon mode_occupation sous forme - -- Locataire: AutresPersonnes # Valeur par défaut - -- SousLocataire: AutresPersonnes # Valeur par défaut + (soit traitement_formule égal à + CalculAllocationLogementLocatif de { + -- ressources_ménage_arrondies: ressources_ménage + -- nombre_personnes_à_charge: nombre_personnes_à_charge + -- zone: zone + -- date_courante: date_courante + -- situation_familiale_calcul_apl: situation_familiale_calcul_apl + -- loyer_principal: location.loyer_principal + -- bénéficiaire_aide_adulte_ou_enfant_handicapés: + location.bénéficiaire_aide_adulte_ou_enfant_handicapés + -- logement_est_chambre: location.logement_est_chambre + -- colocation: location.colocation + -- âgées_ou_handicap_adultes_hébergées_onéreux_particuliers: + location.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers + -- type_aide: type_aide + -- réduction_loyer_solidarité: + (selon location.Location.bailleur sous forme + -- BailleurSocial de bailleur: + bailleur.réduction_loyer_solidarité_perçue + -- n'importe quel: 0€) + -- logement_meublé_d842_2: location.logement_meublé_d842_2 + -- changement_logement_d842_4: location.changement_logement_d842_4 + } + dans Traitement_formule_aide_finale { + -- aide_finale_formule: traitement_formule.CalculAllocationLogementLocatif.aide_finale_formule + -- traitement_aide_finale: traitement_formule.CalculAllocationLogementLocatif.traitement_aide_finale + }) + -- SousLocataire de location: # Identique à Locataire + (soit traitement_formule égal à + CalculAllocationLogementLocatif de { + -- ressources_ménage_arrondies: ressources_ménage + -- nombre_personnes_à_charge: nombre_personnes_à_charge + -- zone: zone + -- date_courante: date_courante + -- situation_familiale_calcul_apl: situation_familiale_calcul_apl + -- loyer_principal: location.loyer_principal + -- bénéficiaire_aide_adulte_ou_enfant_handicapés: + location.bénéficiaire_aide_adulte_ou_enfant_handicapés + -- logement_est_chambre: location.logement_est_chambre + -- colocation: location.colocation + -- âgées_ou_handicap_adultes_hébergées_onéreux_particuliers: + location.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers + -- type_aide: type_aide + -- réduction_loyer_solidarité: + (selon location.Location.bailleur sous forme + -- BailleurSocial de bailleur: + bailleur.réduction_loyer_solidarité_perçue + -- n'importe quel: 0€) + -- logement_meublé_d842_2: location.logement_meublé_d842_2 + -- changement_logement_d842_4: location.changement_logement_d842_4 + } + dans Traitement_formule_aide_finale { + -- aide_finale_formule: traitement_formule.CalculAllocationLogementLocatif.aide_finale_formule + -- traitement_aide_finale: traitement_formule.CalculAllocationLogementLocatif.traitement_aide_finale + }) -- RésidentLogementFoyer de logement_foyer_: - logement_foyer_.catégorie_équivalence_loyer_d842_16 - -- AccessionPropriétéLocalUsageExclusifHabitation: - AutresPersonnes # Valeur par défaut - -- LocationAccession: AutresPersonnes # Valeur par défaut - définition logement_foyer.type_logement_foyer égal à - selon mode_occupation sous forme - -- Locataire: TypeLogementFoyer.Autre # Valeur par défaut - -- SousLocataire: TypeLogementFoyer.Autre # Valeur par défaut - -- RésidentLogementFoyer de logement_foyer_: - logement_foyer_.type - -- AccessionPropriétéLocalUsageExclusifHabitation: - TypeLogementFoyer.Autre # Valeur par défaut - -- LocationAccession: TypeLogementFoyer.Autre # Valeur par défaut - définition logement_foyer.date_conventionnement égal à - selon mode_occupation sous forme - -- Locataire: |1970-01-01| # Valeur par défaut - -- SousLocataire: |1970-01-01| # Valeur par défaut - -- RésidentLogementFoyer de logement_foyer_: - logement_foyer_.date_conventionnement - -- AccessionPropriétéLocalUsageExclusifHabitation: |1970-01-01| # Valeur par défaut - -- LocationAccession: |1970-01-01| # Valeur par défaut + (soit traitement_formule égal à + CalculAllocationLogementFoyer de { + -- ressources_ménage_arrondies: ressources_ménage + -- nombre_personnes_à_charge: nombre_personnes_à_charge + -- zone: zone + -- date_courante: date_courante + -- situation_familiale_calcul_apl: situation_familiale_calcul_apl + -- redevance: logement_foyer_.redevance + -- catégorie_équivalence_loyer_d842_16: logement_foyer_.catégorie_équivalence_loyer_d842_16 + -- type_logement_foyer: logement_foyer_.type + -- date_conventionnement: logement_foyer_.date_conventionnement + } + dans Traitement_formule_aide_finale { + -- aide_finale_formule: traitement_formule.CalculAllocationLogementFoyer.aide_finale_formule + -- traitement_aide_finale: traitement_formule.CalculAllocationLogementFoyer.traitement_aide_finale + }) + -- AccessionPropriétéLocalUsageExclusifHabitation de propriétaire: + (soit traitement_formule égal à + CalculAllocationLogementAccessionPropriété de { + -- ressources_ménage_arrondies: ressources_ménage + -- nombre_personnes_à_charge: nombre_personnes_à_charge + -- zone: zone + -- date_courante: date_courante + -- situation_familiale_calcul_apl: situation_familiale_calcul_apl + -- mensualité_principale: propriétaire.mensualité_principale + -- charges_mensuelles_prêt: propriétaire.charges_mensuelles_prêt + -- type_travaux_logement: propriétaire.type_travaux_logement_r842_5 + -- date_signature_prêt: propriétaire.prêt.date_signature + -- local_habité_première_fois_bénéficiaire: propriétaire.local_habité_première_fois_bénéficiaire + -- date_entrée_logement: propriétaire.date_entrée_logement + -- copropriété: propriétaire.copropriété + -- situation_r822_11_13_17: propriétaire.situation_r822_11_13_17 + } + dans Traitement_formule_aide_finale { + -- aide_finale_formule: traitement_formule.CalculAllocationLogementAccessionPropriété.aide_finale_formule + -- traitement_aide_finale: traitement_formule.CalculAllocationLogementAccessionPropriété.traitement_aide_finale + }) + -- LocationAccession de propriétaire: # Identique à AccessionPropriétéLocalUsageExclusifHabitation + (soit traitement_formule égal à + CalculAllocationLogementAccessionPropriété de { + -- ressources_ménage_arrondies: ressources_ménage + -- nombre_personnes_à_charge: nombre_personnes_à_charge + -- zone: zone + -- date_courante: date_courante + -- situation_familiale_calcul_apl: situation_familiale_calcul_apl + -- mensualité_principale: propriétaire.mensualité_principale + -- charges_mensuelles_prêt: propriétaire.charges_mensuelles_prêt + -- type_travaux_logement: propriétaire.type_travaux_logement_r842_5 + -- date_signature_prêt: propriétaire.prêt.date_signature + -- local_habité_première_fois_bénéficiaire: propriétaire.local_habité_première_fois_bénéficiaire + -- date_entrée_logement: propriétaire.date_entrée_logement + -- copropriété: propriétaire.copropriété + -- situation_r822_11_13_17: propriétaire.situation_r822_11_13_17 + } + dans Traitement_formule_aide_finale { + -- aide_finale_formule: traitement_formule.CalculAllocationLogementAccessionPropriété.aide_finale_formule + -- traitement_aide_finale: traitement_formule.CalculAllocationLogementAccessionPropriété.traitement_aide_finale + }) ``` ####### Sous-section 1 : Ouverture et extinction des droits diff --git a/examples/aides_logement/prologue.catala_fr b/examples/aides_logement/prologue.catala_fr index 31128e3d..300faf97 100644 --- a/examples/aides_logement/prologue.catala_fr +++ b/examples/aides_logement/prologue.catala_fr @@ -242,9 +242,9 @@ déclaration énumération ZoneDHabitation: -- Zone3 déclaration énumération CatégorieCalculAPL: - -- Location - -- AccessionPropriété - -- LogementFoyer + -- Location contenu Location + -- AccessionPropriété contenu Propriétaire + -- LogementFoyer contenu LogementFoyer ``` ### Informations concernant l'évaluation des ressources du ménage @@ -722,6 +722,10 @@ champ d'application CalculAidePersonnaliséeLogementAccessionPropriété: #### Tous secteurs ```catala-metadata +déclaration structure Traitement_formule_aide_finale: + donnée aide_finale_formule contenu argent + donnée traitement_aide_finale contenu argent dépend de argent + déclaration champ d'application CalculAidePersonnaliséeLogement: entrée mode_occupation contenu ModeOccupation entrée type_aide contenu TypeAidesPersonnelleLogement @@ -736,10 +740,7 @@ déclaration champ d'application CalculAidePersonnaliséeLogement: interne catégorie_calcul_apl contenu CatégorieCalculAPL interne situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL - locatif champ d'application CalculAidePersonnaliséeLogementLocatif - logement_foyer champ d'application CalculAidePersonnaliséeLogementFoyer - accession_propriété champ d'application - CalculAidePersonnaliséeLogementAccessionPropriété + interne sous_calcul_traitement contenu Traitement_formule_aide_finale sortie aide_finale_formule contenu argent sortie traitement_aide_finale contenu argent dépend de argent @@ -984,10 +985,7 @@ déclaration champ d'application CalculAllocationLogement: interne catégorie_calcul_apl contenu CatégorieCalculAPL interne situation_familiale_calcul_apl contenu SituationFamilialeCalculAPL - locatif champ d'application CalculAllocationLogementLocatif - logement_foyer champ d'application CalculAllocationLogementFoyer - accession_propriété champ d'application - CalculAllocationLogementAccessionPropriété + interne sous_calcul_traitement contenu Traitement_formule_aide_finale sortie aide_finale_formule contenu argent sortie traitement_aide_finale contenu argent dépend de argent diff --git a/french_law/js/french_law.js b/french_law/js/french_law.js index 9e7596a9..6db332fe 100644 --- a/french_law/js/french_law.js +++ b/french_law/js/french_law.js @@ -3,139 +3,139 @@ globalThis!=="object"&&(this?b():(a.defineProperty(a.prototype,"_T_",{configurable:true,get:b}),_T_));function b(){var b=this||self;b.globalThis=b;delete -a.prototype._T_}}(Object));(function(aN){"use strict";var -bBJ=aN,bBM=typeof -module==="object"&&module.exports||aN,Bv="38527",i0=1133,fp=857,cs="\xc3\x89ligibilit\xc3\xa9PrestationsFamiliales",Bu=2074,p7="logement_foyer",GP="Article L521-1",lu="Paragraphe 2 : Ouverture du droit et liquidation.",iZ=794,ow=1056,ov=365180284,Bt="Changement",GO="26714",Bs="locatif.date_courante",GN=163,p6="SaintMartin",Br="1015",d8="Section 1 : Seuils de constitution d'un impay\xc3\xa9",Bq="559500",cH="Article 1",fo="aide_finale_formule",Bp="35630",gW=122,tl="Article 31",lU="50",bi="Unexpected '",eD=299,GM="34700",kx=181,ou="Article 19",p5=862,lT=305,ee=128,lt="Avant",sp="identifiant",p3="Oui",GL="43000",p4=1127,so="Article D832-26",eC=683,iY=573,Bo=383,eX=146,ot=">",p2=575,kw=153,p1=1027,p0=2050,ed=297,pZ="Article 17",am="Section 2 : Accession \xc3\xa0 la propri\xc3\xa9t\xc3\xa9",kv=1062,eW="Chapitre 5 : Prestations familiales et prestations assimil\xc3\xa9es",pY="baseMensuelleAllocationsFamiliales",Bn="35762",B="Calcul du montant de l'allocation logement",GK=358,dW=2011,sn=2023,dV=295,GJ=462,iX="Article L841-1",sm="ServicesSociauxAllocationVerseeALaFamille",GI=1183,ku=1515,Bl="186000",Bm="Instruction interminist\xc3\xa9rielle no DSS/SD2B/2020/33 du 18 f\xc3\xa9vrier 2020 relative \xc3\xa0 la revalorisation au 1er avril 2020 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte",Bk="16.25",sl="0.0315",ls="traitement_aide_finale_diminu\xc3\xa9",GH="\xc3\xa9ligibilit\xc3\xa9_commune.date_courante",Bj="40758",pX="e",gD=896,iW=1452,kt=313,iV="Autre",Bi="locatif.b\xc3\xa9n\xc3\xa9ficiaire_aide_adulte_ou_enfant_handicap\xc3\xa9s",Bg=1392,Bh=1150,GG="Article L822-2",ks=421,f7="smic",Bf="39445",iU=1071,bC="Article D842-6",Bd=-43,Be="Neuf",tk="Article 27",GF="inf",GE="calculetteAidesAuLogementGardeAlternee",Bc=4305,sk=306,GD=4696,Bb="27365",GC="Circulaire interminist\xc3\xa9rielle N\xc2\xb0 DSS/SD2B/2017/352 du 22 d\xc3\xa9cembre 2017 relative \xc3\xa0 la revalorisation au 1er janvier 2018 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",os=685,GB="41392",Ba=1002,lS=111,or=929,GA="Location",iT=967,A$="240400",sj=269,kr=898,tj="Ordonnance n\xc2\xb0 96-50 du 24 janvier 1996 relative au remboursement de la dette sociale",gV=619,Gz="33500",lr="CalculNombrePartsAccessionPropri\xc3\xa9t\xc3\xa9",J="Article D823-9",bH="traitement_aide_finale_minoration_forfaitaire",Gy=1009,si="\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\x03\0\0\0\x86\0\xff\xff\x03\0\xff\xff\x86\0E\x01\x92\x019\0\xff\xffE\x01\x92\x01\xff\xff\xff\xff\xff\xff\xff\xff}\0\x8a\0\xff\xff\0\0\xff\xff\0\0\x03\0\xa9\0\x86\0\xae\0\xff\xff\0\0\n\x01E\x01\x92\x01\f\x01\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0s\0\0\0}\0\x81\0\x05\0\xec\x01\x88\0\xff\x01&\0\xff\xff\n\0\x88\0f\0:\0\0\0k\0f\0\xff\xff\x0b\0\0\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x1d\0&\0\0\0o\0\xd0\0\xe9\0\xff\0\f\x01\x0f\0\x11\0<\0\x0b\0\n\0\0\0\x14\0\x18\0\x1f\0 \0\"\0\x16\0\x1a\0\0\0\x0e\0\x1b\0!\0\x12\0\x17\0\0\0\x10\0\x13\0#\0(\0$\0&\0\0\0)\0*\0+\0,\0-\0.\0:\0R\0\x0b\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0'\0?\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0U\0\x8c\0<\0\r\0\x8f\0\x90\0\x91\x000\0\x93\x000\0\x94\0'\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\0A\0'\0\x95\0\x96\0\x9c\0?\0\x9d\x003\0\x9e\x003\0\x9f\x002\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\0\x9b\x002\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\0\xa1\0\xa2\0\x9b\0[\0A\0\0\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x009\0D\0f\0k\0s\0\x83\0\x85\0\x85\0}\0\x8a\0\x85\0\xa3\0^\0\xa5\0D\0\xa6\0\xa7\0\xa8\0\xab\0o\0\xac\0\xad\0\xce\0\xcb\0\xcf\0\xd2\0\xd3\0:\0R\0\x85\0\xd4\0\xd5\0\xd6\0\xd7\0\xd9\0\x8c\0\xda\0a\0\xdb\0\xdc\0w\0\xdd\0\xde\0\xdf\0\x85\0[\0\xcb\0\"\x01>\x01\xe9\0\x98\0\x01\x01P\x01\xf7\0<\0\xfb\x006\x01:\x01Q\x01D\0)\x01R\x01S\x01\x06\x01\x1a\x01D\0w\0\x1e\x01\x0f\x01D\0^\0\x0f\x01T\x01U\x01V\x01G\x01X\x01D\0\xcb\x002\x01G\x01D\0Y\x01D\0D\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0a\0L\x01w\0Z\x01?\0\x01\x01\\\x01G\0G\0G\0G\0G\0G\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0\x98\0L\x01]\x01_\x01a\x01b\x01-\x01N\0N\0N\0N\0N\0N\0c\x01\x98\0d\x01G\0G\0G\0G\0G\0G\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\x14\x01L\x01A\0\x14\x01e\x01f\x01h\x01N\0N\0N\0N\0N\0N\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0i\x01j\x01-\x01$\x01k\x01l\x01m\x01O\0O\0O\0O\0O\0O\0P\0P\0P\0P\0P\0P\0P\0P\0P\0P\0n\x01\x1a\x01y\x01\x9d\x01\x1e\x01\x9e\x01\x14\x01P\0P\0P\0P\0P\0P\0[\0\x9f\x01>\x01O\0O\0O\0O\0O\0O\0\xf7\0\xa0\x01\xfb\0\xa1\x01:\x01D\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0^\0P\0P\0P\0P\0P\0P\0V\0V\0V\0V\0V\0V\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0$\x01)\x01a\0\xa2\x01\xa3\x01w\0\x01\x01W\0W\0W\0W\0W\0W\0\xa5\x016\x01\x98\0V\0V\0V\0V\0V\0V\0\x06\x01\xa6\x01\xa7\x01\xa8\x01\x0f\x01\xa9\x01X\0X\0X\0X\0X\0X\0X\0X\0X\0X\x002\x01W\0W\0W\0W\0W\0W\0X\0X\0X\0X\0X\0X\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0_\0\x85\x01\xaa\x01\xab\x01\x9a\x01\x85\x01\xac\x01Y\0Y\0Y\0Y\0Y\0Y\0_\0\xb0\0\xad\x01X\0X\0X\0X\0X\0X\0-\x01\xae\x01\xaf\x01\xb0\0\xb0\x01\x9a\x01\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0z\x01Y\0Y\0Y\0Y\0Y\0Y\0\x94\x01\xb1\x01\x14\x01\xb2\x01b\0\x94\x01\xb3\x01\xb4\x01\xb5\x01\xb6\x01\xb7\x01\xd8\x01\xc1\x01_\0\x9a\x01\xd8\x01\xcd\x01b\0\xde\x01_\0\xcd\x01\xe5\x01\x01\x02_\0\xda\x01$\x01\xd7\x01\xd7\x01\x02\x02\xda\x01\xd7\x01_\0\x04\x02\x05\x02\xd8\x01_\0\x06\x02_\0_\0`\0`\0`\0`\0`\0`\0`\0`\0`\0`\0\xd7\x01\x07\x02z\x01\b\x02\t\x02\n\x02\x0b\x02`\0`\0`\0`\0`\0`\0b\0\f\x02\xd7\x01\xf7\x01\r\x02\x0e\x02b\0\x0f\x02}\x01\x80\x01b\0\x10\x02\xdc\x01\x11\x02\xfb\x01\x12\x02\x13\x02\x14\x02b\0y\x01\x15\x02\xc2\x01b\0\x16\x02b\0b\0`\0`\0`\0`\0`\0`\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0\xe7\x01\x17\x02\xee\x01\x18\x02\xfb\x01\xee\x01\x19\x02c\0c\0c\0c\0c\0c\0d\0d\0d\0d\0d\0d\0d\0d\0d\0d\0\xf3\x01}\x01\x80\x01\xe0\x01\x1a\x02\xc5\x01\x1b\x02d\0d\0d\0d\0d\0d\0\x1c\x02\xc2\x01\x1d\x02c\0c\0c\0c\0c\0c\0\x1e\x02\x1f\x02 \x02\xc8\x01\xe7\x01\x85\x01e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0\xff\xffd\0d\0d\0d\0d\0d\0e\0e\0e\0e\0e\0e\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xff\xff\xff\xff\xc5\x01\xb0\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb9\0\xff\xffe\0e\0e\0e\0e\0e\0\xc8\x01\xe0\x01\xff\xff\xb9\0\xcd\x01z\x01\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xc0\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc0\0\xc1\x01\xf7\x01\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc7\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xc7\0}\x01\x80\x01\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xcc\0\xc2\x01\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xe7\x01\xff\xff\xff\xff\xc7\0\xdc\x01\xee\x01\xfb\x01\xff\xff\xc7\0\xf3\x01\xff\xff\xcc\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xe1\0\xff\xff\xe1\0\xff\xff\xe0\x01\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xcd\0\xc5\x01\xff\xff\xff\xff\xff\xff\xff\xff\xcc\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xff\xff\xff\xff\xff\xff\xff\xff\xc8\x01\xff\xff\xff\xff\xe4\0\xff\xff\xe4\0\xff\xff\xe3\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xff\xff\xe3\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xb9\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xed\0\xff\xffM\x01\xff\xffM\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01q\x01q\x01q\x01q\x01q\x01q\x01q\x01q\x01q\x01q\x01\xff\xffM\x01\xff\xff\xff\xff\xc0\0\xff\xff\xff\xff\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0M\x01\xff\xff\xff\xff\xff\xff\xed\0\xc7\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xff\xff\xf2\0\xff\xff\xff\xff\xf0\0\xff\xff\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xff\xff\xff\xff\xff\xff\xff\xff\xf2\0\xff\xff\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xed\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xff\xff\xff\xff\xff\xff\xff\xff\xf5\0\xff\xff\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0B\x01B\x01\xff\xff\xff\xffB\x01O\x01O\x01O\x01O\x01O\x01O\x01O\x01O\x01O\x01O\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffB\x01\xff\xffB\x01\xff\xff\xff\xff\xff\xff\xff\xffO\x01B\x01\xff\xff\xff\xff\xff\xff\xff\xffB\x01\xff\xffB\x01B\x01B\x01B\x01B\x01B\x01B\x01B\x01B\x01B\x01B\x01\xff\xff\xff\xffB\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf2\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffB\x01p\x01\xff\xffp\x01\xff\xffB\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01\xff\xff\xff\xffB\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01B\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffB\x01\xff\xff\xff\xffr\x01\xff\xff\xff\xffB\x01\xff\xff\xff\xffs\x01\xff\xffs\x01\xff\xffB\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01\xff\xffr\x01u\x01u\x01u\x01u\x01u\x01u\x01u\x01u\x01u\x01u\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01w\x01w\x01w\x01w\x01w\x01w\x01w\x01w\x01w\x01w\x01\xff\xff~\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\xff\xff\xff\xff~\x01\xff\xff\xff\xff\xff\xff\x81\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x81\x01\xff\xff\xff\xff\x9b\x01\xff\xff\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x9b\x01\xff\xff~\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff~\x01\xff\xff\xff\xff\xff\xff~\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x81\x01~\x01\xff\xff\xff\xffB\x01~\x01\x81\x01~\x01~\x01\xff\xff\x81\x01\xff\xff\xff\xff\x9b\x01\xff\xff\xff\xff\xff\xff\xff\xff\x81\x01\xff\xff\xff\xff\xff\xff\x81\x01\xff\xff\x81\x01\x81\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\xff\xff\xff\xff\xff\xff\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\xff\xff\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\xb8\x01\x8a\x01\xb8\x01\xff\xff\xff\xff\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xff\xff\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\xff\xff\xff\xff\xff\xff\xff\xff\x8a\x01\xff\xff\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\xff\xff\xff\xff\xff\xff\xff\xff\x8d\x01\xff\xff\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8f\x01\x8f\x01\xff\xff\xff\xff\x8f\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc6\x01\x8f\x01\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\x9c\x01\x8f\x01\xff\xff\xff\xff\xff\xff\xc6\x01\x8f\x01\xff\xff\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\xff\xff\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8a\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xc6\x01\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xc6\x01\xff\xff\xff\xff\xff\xff\xc6\x01\xba\x01\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xc6\x01\xff\xff\xff\xff\x8f\x01\xc6\x01\xff\xff\xc6\x01\xc6\x01\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xbb\x01\xff\xff\xbb\x01\xff\xff\xba\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc9\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc9\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc9\x01\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x01\xc9\x01\xff\xff\xff\xff\xff\xff\xc9\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc9\x01\xff\xff\xff\xff\xff\xff\xc9\x01\xff\xff\xc9\x01\xc9\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xff\xff\xff\xff\xff\xff\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xff\xff\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xff\xff\xd2\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xff\xff\xff\xff\xff\xff\xff\xff\xd2\x01\xff\xff\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xff\xff\xff\xff\xff\xff\xff\xff\xd5\x01\xff\xff\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd2\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff",Gx="infinity",iS="2.5",Gw="3663",ec="Chapitre IV : Impay\xc3\xa9s de d\xc3\xa9penses de logement",A_=2609,eB="examples/allocations_familiales/../base_mensuelle_allocations_familiales/bmaf.catala_fr",A9="\\t",kq=955,aH="examples/aides_logement/code_construction_legislatif.catala_fr",A8=330,Gv=385,oq=1057,aS="Titre 2 : Prestations g\xc3\xa9n\xc3\xa9rales d'entretien",iR=1629,lR=112,iP="1000",iQ=1131,d7=563,Gu=4145,c8="examples/aides_logement/code_s\xc3\xa9curit\xc3\xa9_sociale.catala_fr",lQ=701,A7="210600",Gt="Unexpected '%s' kind for the enumeration 'ElementPrestationsFamiliales.t'",iO=1146,gC=1638,iN=1782,A6="Couple",lq=687,op="SaintPierreEtMiquelon",iM=110,cr="PrestationsFamiliales",kp=464,Gs="\xc3\x89l\xc3\xa9mentPrestationsFamiliales",pW=679,Gr="214700",A5=2597,iL=615,dK="Calcul\xc3\x89quivalenceLoyerMinimale",pV=554,Gq="42926",ko=1096,A4=-32,A3="39016",lp=847,pU="AllocationLogementFamiliale",d6=1023,Gp="interfaceAllocationsFamiliales",cn=561,oo="AllocationLogementSociale",Go=3766,A2="plafond_l512_3_2",kn=639,sh="Chapitre II : Des contributions pour le remboursement de la dette sociale.",iK=117,aY="examples/allocations_familiales/decrets_divers.catala_fr",A1=348,Gn=5035,lP="compl\xc3\xa9ment_d\xc3\xa9gressif",sg="Livre VIII : Allocations aux personnes \xc3\xa2g\xc3\xa9es - Allocation aux adultes handicap\xc3\xa9s - Aides \xc3\xa0 l'emploi pour la garde des jeunes enfants - Protection compl\xc3\xa9mentaire en mati\xc3\xa8re de sant\xc3\xa9",Gk="240200",Gl="accession_propri\xc3\xa9t\xc3\xa9.copropri\xc3\xa9t\xc3\xa9",Gm="Assert_failure",ti="Section 1 : Secteur locatif ordinaire",Gj="568400",th="0.32",A0="40961",Gi=2418,Gh=350,lO="Non",km=508,iJ=1664,AZ=185,lN="Article R824-2",Gg=219,on=1128,Ge=2537,Gf=1e14,AY="D331_76_1",pT="Article R521-3",AX="17607",af=2022,AW=3359,Gc="34865",Gd="Fatal error: exception %s\n",AV="261800",pS=865,om="Article 2",kl=1648,AU=2057,eA=256,ez=558,AT="Article L521-3",Gb="Article R822-1",AR="45064",AS=2275,Ga="taux_francs_vers_euros",aR="Archives l\xc3\xa9gislatives et r\xc3\xa9glementaires",AQ=3402,ol=924,lM="abattement_d\xc3\xa9pense_nette_minimale_d832_10",pR=699,F$="mensualit\xc3\xa9_\xc3\xa9ligible",kk=1075,ok="D\xc3\xa9cret n\xc2\xb0 2021-1741 du 22 d\xc3\xa9cembre 2021 portant rel\xc3\xa8vement du salaire minimum de croissance",tg="ENOENT",iI=1736,sf=288,se="0.0006",iH=315,sc="EnfantLePlus\xc3\x82g\xc3\xa9",sd=259,oj=556,b8="examples/aides_logement/../prestations_familiales/../smic/smic.catala_fr",F_=885,AP="228000",F9="ENOTEMPTY",tf="Article 13",F8="calcul_apl_logement_foyer.nombre_personnes_\xc3\xa0_charge",AO="D331_59_8",F6="Loyer",F7="35947",iG=3681,AN=162,dU=564,AM="brut_horaire",kj=1496,ki=4634,F5="x",AL="Sous-section 1 : Aides personnelles au logement",F4="calculAidePersonnaliseeLogementAccessionPropriete",oi=547,lo="Article D755-5",fS=680,F3="Article D842-4",kh=4633,eb=314,te="%d",iF=1653,AK="Z.of_substring_base: invalid digit",F2="ServicesSociauxAllocationVers\xc3\xa9e\xc3\x80LaFamille",iE=637,oh=285,AJ="buffer.ml",e="Prologue : aides au logement",I="Secteur accession \xc3\xa0 la propri\xc3\xa9t\xc3\xa9",gU=1558,FZ="167600",F0="39590",F1="accession_propri\xc3\xa9t\xc3\xa9.date_signature_pr\xc3\xaat",pQ=3405,gT=2008,sb="0.0179",AI=1089,FY=1051,FX=4057,AH="245700",iD=1121,H="Prologue",og="calcul_nombre_parts.nombre_personnes_\xc3\xa0_charge",FW="Metropole",c7=100,lL="prise_en_compte_personne_\xc3\xa0_charge",gS=851,oe=702,of=4243,iC=420,AG=1397,kf=5033,kg=1754,fn=300,aa="3",a$="Partie r\xc3\xa9glementaire - D\xc3\xa9crets simples",AF=230,pO=413,pP="169.",AD=2549,AE=0.5,iB=790,cW="Article D521-1",FV="conventionn\xc3\xa9_livre_III_titre_V_chap_III",pN=622,AC=374,ke=965,pM="Article D842-11",dT="Livre 7 : R\xc3\xa9gimes divers - Dispositions diverses",AB=2166,dy=107,oc=161,od=381,ob="Article D842-12",kd=690,pL="prestations_familiales",lK="est_enfant_le_plus_\xc3\xa2g\xc3\xa9",AA="26440",iA=649,FT=3901,FU="201700",td="Unix.Unix_error",Az=3631,iy=1060,iz=1139,FS="calculAidePersonnaliseeLogement",pK=553,Ay="Stack_overflow",kc=1655,ff="condition_2_r823_4",a9="Sous-Section 2 : Conditions d'octroi de l'aide personnalis\xc3\xa9e au logement aux personnes r\xc3\xa9sidant dans un logement-foyer",aW="\xc3\x89ligibilit\xc3\xa9AidesPersonnelleLogement",Ax="/static/",sa=253,FR=2791,ix=894,FQ="Not_found",Av="1085",Aw=235,r$="\x01\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\x009\0<\0\0\0<\0\0\0\0\0A\0\0\0A\0\0\0\0\0F\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0T\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0^\0\0\0\0\0a\0\xff\xff\xff\xffa\0\xff\xff\xff\xff\xff\xff\xff\xffh\0\0\0\0\0\0\0\0\0m\0\0\0\0\0\0\0q\0\0\0\0\0\0\0u\0\0\0\0\0\0\0y\0\0\0\0\0\0\0\0\0\0\0~\0\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\x8a\0\0\0\x8e\0\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x9a\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xb2\0\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\xff\xff\xbb\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xc2\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xc9\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xeb\0\0\0\0\0\0\0\xef\0\0\0\0\0\xff\xff\0\0\xf4\0\0\0\0\0\xff\xff\0\0\xf9\0\0\0\0\0\0\0\xfd\0\0\0\0\0\0\0\xff\xff\0\0\x03\x01\0\0\0\0\0\0\0\0\b\x01\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\x11\x01\0\0\0\0\0\0\0\0\x16\x01\0\0\0\0\0\0\0\0\0\0\x1c\x01\0\0\0\0\0\0 \x01\0\0\0\0\0\0\xff\xff\0\0&\x01\0\0\0\0\0\0\0\0+\x01\0\0\0\0\0\0/\x01\0\0\0\0\0\0\0\x004\x01\0\0\0\0\0\x008\x01\0\0\0\0\0\0<\x01\0\0\0\0\0\0@\x01\0\0\0\0\0\0C\x01\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0y\x01}\x01\0\0\0\0\x80\x01\xff\xff\xff\xff\x80\x01\xff\xff\xff\xff\xff\xff\xff\xff\x87\x01\0\0\0\0\0\0\0\0\x8c\x01\0\0\0\0\xff\xff\0\0\x90\x01\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xc1\x01\xc5\x01\0\0\0\0\xc8\x01\xff\xff\xff\xff\xc8\x01\xff\xff\xff\xff\xff\xff\xff\xff\xcf\x01\0\0\0\0\0\0\0\0\xd4\x01\0\0\0\0\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\xdc\x01\0\0\xff\xff\0\0\xe2\x01\0\0\0\0\0\0\0\0\xff\xff\0\0\xe9\x01\0\0\0\0\0\0\0\0\xff\xff\0\0\xf0\x01\0\0\0\0\0\0\0\0\xf5\x01\0\0\0\0\0\0\xf9\x01\0\0\0\0\0\0\xfc\x01\0\0\0\0\0\0\xff\xff\0\0\x02\x02\x04\x02\0\0\x05\x02\x06\x02\x07\x02\b\x02\t\x02\n\x02\x0b\x02\f\x02\r\x02\x0e\x02\x0f\x02\x10\x02\x11\x02\x12\x02\x13\x02\x14\x02\x15\x02\x16\x02\x17\x02\x18\x02\x19\x02\x1a\x02\x1b\x02\x1c\x02\x1d\x02\x1e\x02\x1f\x02 \x02!\x02\x03\x02",kb=1576,Au="41268",a2="examples/allocations_familiales/epilogue.catala_fr",pJ=695,FP="calcul_apl_logement_foyer.date_courante",At=2702,cb=848054398,FN=3496,pI="Mayotte",FO="smic.date_courante",As=260,pH="1224",FL="calcul_apl_locatif",FM="accession_propri\xc3\xa9t\xc3\xa9.situation_r822_11_13_17",dx="calcul_plafond_mensualit\xc3\xa9_d832_10_3",r_="rmdir",pG=696,ka=1069,FK=32752,Ar="33623",tc="19100",Aq="37478",f6="calcul_nombre_parts",tb="Article 23",pF="Article R842-5",Ap=1026,dn=149,bN="montant",ea="Article L521-2",b4="examples/allocations_familiales/../smic/smic.catala_fr",Am="calculAllocationLogementLocatif",An="37906",Ao="false",lJ=849,pE="Invalid integer: ",Al="PasDeChangement",bt="\xc3\x89ligibilit\xc3\xa9 \xc3\xa0 la prime de d\xc3\xa9m\xc3\xa9nagement",ba=106,FJ=346,pD=875,oa=186,dJ=0x80,eV="Chapitre 1er : Dispositions relatives aux prestations",ta="Fatal error: exception ",pC="\xc3\xa9ligibilit\xc3\xa9_commune",Ak=3538,s$="0.0234",FI="43378",Ai=4333,Aj="calcul_apl_logement_foyer.date_conventionnement",Ah=1413,n$=1054,s_="25978",dm=303,FG=493,FH=3541,FF="Section 2 : R\xc3\xa8gles de non-cumul",Ag=5003,s9="_",Af="eligibilitePrimeDeDemenagement",n_=517,r9="compare: functional value",fm=1970,j$=833,Ae=444,b3="0.",Ab=114,Ac="40928",Ad="19300",Aa=3129,FE=1030,n9=411,z$=978,z_="197700",z9="Invalid_argument",FD=656,r8=823,FC="EndCall([ ",pB="0.9",FA="Article R822-22",FB="prise_en_charge",z8="calcul_aide_personnalis\xc3\xa9e_logement",Fy="34301",Fz="577500",z7="%ni",j_=1465,fl=324,pA=4593,as=2020,Fx="PersonneSeule",z6=1418,pz=559,r7="0.0238",s8="Article 9",Fw="225100",Fv="AutresPersonnes",dS="6",j9=495,r6=808,z4="173600",n8=858,z5=602,q="0",ao="Section 3 : Logements-foyers",ln="Article L161-17-2",d="examples/aides_logement/prologue.catala_fr",Fu="eligibiliteAidesPersonnelleLogement",py=817,bh=248,z3=341,px=322,z2=3856,j8=2007,Ft="208200",zY="Zone1",zZ="Locataire",iw=301,z0="R\xc3\xa8glement (CE) n\xc2\xb02866/98 du conseil du 31 d\xc3\xa9cembre 1998 concernant les taux de conversion entre l'euro et les monnaies des \xc3\x89tats membres adoptant l'euro",z1="37457",Fr=4292,Fs="562800",zX="535744",iv=1538,Fq=2374,zW="235800",n7=555,b2=403,ci=930,Fp="resetLog",zV="\xc3\xa2ge_l512_3_2",W="AllocationsFamiliales",zU="situation_familiale_calcul_apl",r5="GardeAlterneeAllocataireUnique",iu=3475,Fo="haut",zT=4334,Fn=4840,j7=1456,lm=1024,j6=1143,zR="204761",zS="3.1",n6=133,s7="35780",zQ="calculAidePersonnaliseeLogementFoyer",Fm=4976,Fl=2514,lI=945,fR=366,fe=0xffffff,Fk="34829",zO=524,zP=4179,n5="locatif",j5=812,j4="Titre III: Titre III : Dispositions communes relatives au financement",Fj="36378",ax="Calculette globale",n4=286,Fi="149600",zM=3370,zN=3586,lH="Article R824-1",cV=1994,it=805,cG=2010,zL=3989,bJ="Prologue : prestations familiales",Fh=1405,s6=2147483647,Fg="774",pw=689,zK=", characters ",f5=456,r4="180100",f4="BaseMensuelleAllocationsFamiliales",zJ="prestations_familiales.r\xc3\xa9sidence",Ff="819",bo="Chapitre IV : Calcul des allocations de logement en secteur accession",zI="AllocationJournali\xc3\xa8rePresenceParentale",Fe=4603,zH=".0",is=4127,Fd="36733",n3=977,ir=1665,r3="AllocationFamilialesAvril2008",Fc=2033,gR=693,pv=855,Fb="AllocationRentreeScolaire",zG="mensualit\xc3\xa9_minimale",lG="2.",n2=691,n1=737,fk="5612",zF="Concubins",Fa=4927,dC="calcul_plafond_mensualit\xc3\xa9_d842_6_avec_copropri\xc3\xa9t\xc3\xa9",E$="Montants revaloris\xc3\xa9s de l'allocation de solidarit\xc3\xa9 aux personnes \xc3\xa2g\xc3\xa9es",zE=5043,iq=816,zD="SaintBarth\xc3\xa9lemy",ab="Partie l\xc3\xa9gislative",ip=2003,ll="Article R823-4",zC="32956",bq="examples/allocations_familiales/securite_sociale_D.catala_fr",zB="294500",gQ=1504,r2="examples/aides_logement/../prestations_familiales/s\xc3\xa9curit\xc3\xa9_sociale_R.catala_fr",zA="locatif.logement_meubl\xc3\xa9_d842_2",j3=1612,dR="RessourcesAidesPersonnelleLogement",E_=5057,f3="Montant des plafonds de ressources",bp="Annexe",eU="Section 1 : B\xc3\xa9n\xc3\xa9ficiaires",zz=2767,E9="3524",zy="Article D832-27",E8=2866,zx=3946,E6=3471,E7=1101,zw="Zone3",lk="500",E5="locatif.type_aide",fQ=471,dI=2015,zu=2595,zv="40144",j2=1791,fj="prise_en_compte",j1=5031,E4="223900",zt="ServicesSociauxAllocationVers\xc3\xa9eAuxServicesSociaux",E3=138,zs="225500",io=1585,j0=1998,m="Livre VIII : Aides personnelles au logement",lj="caract\xc3\xa9ristiques_pr\xc3\xaat_l831_1_6",n0=4960,r1="nan",E1="38892",E2="accession_propri\xc3\xa9t\xc3\xa9.mensualit\xc3\xa9_principale",zr=2461,zq="calculNombrePartLogementFoyer",nZ=646,lF="Impay\xc3\xa9D\xc3\xa9penseLogement",bg="Calculette avec garde altern\xc3\xa9e",E0=0xdfff,im="4.3",ey="/",fP=1017,il=3967,EZ=2157,ik=951,EY=1179,s5="ENOTDIR",s4=1073741823,zp="\\r",s3="0.0068",s2=513,EX="calcul_allocation_logement",zn="coefficient_prise_en_charge",zo=206,zm=3811,lE="Article D161-2-1-9",pu="Guyane",ps="PasDeTravaux",pt=311,zl=2930,nY=255,jZ=1603,EW="Revenu",bG="droit_ouvert_majoration",s="Partie r\xc3\xa9glementaire",c6="Partie r\xc3\xa9glementaire - D\xc3\xa9crets en Conseil d'Etat",zk="Chapitre 1er : G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s",EV="Sous-section 4 : Prise en compte du patrimoine",j="D\xc3\xa9clarations des champs d'application",zj=4221,zi="End_of_file",EU="calcul_apl_logement_foyer.condition_2_du_832_25",zg="calculAllocationLogementFoyer",zh=1313,li="traitement_aide_finale_r\xc3\xa9duction_loyer_solidarit\xc3\xa9",fd="Chapitre V : Calcul de l'aide personnalis\xc3\xa9e au logement en secteur logement-foyer",jY="Article 24",ij=3678,r0="Failure",ET="267871",ii=1480,ES=4268,zf="167800",jX=906,a8="CalculetteAidesAuLogement",ze=1367,$=684,nX=715,rZ="\xff\xff\xff\xff\xff\xff\x11\0\xff\xff\x13\0\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\x07\0\xff\xff\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\b\0\b\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\t\0\xff\xff\t\0\xff\xff\t\0\xff\xff\xff\xff\x0e\0\xff\xff\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\x01\0\xff\xff\x04\0\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x04\0\x04\0\x04\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\0\0\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\x03\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\x03\0\xff\xff\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\xff\xff\x12\0\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\x07\0\xff\xff\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\b\0\xff\xff\b\0\xff\xff\b\0\xff\xff\xff\xff\r\0\xff\xff\xff\xff\xff\xff\x01\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\t\0\xff\xff\x0b\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\x06\0\xff\xff\xff\xff\xff\xff\x01\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\x04\0\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff",zd=0xdc00,zc="389618",pr="3.",ih=1473,za="185800",zb=5110,s0="0.0201",s1=1072,pq=880,ER="Sys_error",y$=4003,fO="Article D521-2",y_=4230,nW=703,sZ="nombre_personnes_\xc3\xa0_charge_prises_en_compte",ex="Sous-section 4 : Assurance vieillesse",EQ="Printexc.handle_uncaught_exception",cU="Article D832-24",po=618,pp="30500",ig=1079,y8="194810",y9=3928,nU=745,nV="int_of_string",S="examples/aides_logement/arrete_2019-09-27.catala_fr",y7="Chapitre Ier : Principes g\xc3\xa9n\xc3\xa9raux",EP=4201,pn="Article 37",y6="39340",y5="name",cO=103,y4=447,jW=428,ak="Chapitre 2 : Modalit\xc3\xa9s de liquidation et de versement des allocations de logement",y3=3991,jV=792,ie=1622,lD="traitement_aide_finale_redevance",dQ=132,y2=" ])",EO="1.4",pm=698,jU=803,nT="31797",y1="19484",cL="Article 7",EN="%Li",id=3963,nS=864,gB=591,y0=2580,rY="r\xc3\xa9muneration_mensuelle",c4=302,yZ=205,cK="Article 14",yY="34570",rX="date_de_naissance",f2=1090,nR="base_mensuelle_allocations_familiales",jT=927,nQ="_z",jS=2000,sY=1951,EM="locatif.\xc3\xa2g\xc3\xa9es_ou_handicap_adultes_h\xc3\xa9berg\xc3\xa9es_on\xc3\xa9reux_particuliers",nP=860,EL=4042,EK=3961,eT=136,b7="Titre IV : Allocations de logement",gP=959,yX="retrieveRawEvents",d$="InterfaceAllocationsFamiliales",nO=985,EJ=4851,jR=1077,EI=4078,lh="Pendant",rW="%a",gA=", ",fc="5422",yV=4574,yW=199,dl=2018,EH="17012",pl="calcul_\xc3\xa9quivalence_loyer_minimale.condition_2_du_832_25",yU="AllocationJournalierePresenceParentale",bV="Chapitre III : Calcul des aides personnelles au logement en secteur locatif",EG="' kind for the enumeration 'ElementPrestationsFamiliales.t'",ic=682,fN=467,bD="Prestations familiales",ED="Enfant\xc3\x80Charge",EE="calculette",EF="GardeAltern\xc3\xa9eAllocataireUnique",ew="Article D823-16",EC="172500",EB="n_nombre_parts_d832_25",rV=2047,sX="Apres",yS=4125,yT="locatif.zone",ib=4129,bF="examples/aides_logement/../prestations_familiales/prologue.catala_fr",yR=4316,jQ=1809,ia=1514,EA="179800",fi=" ",h$=1662,yQ=361,N="Secteur locatif",Ez="Undefined_recursive_module",yP=3721,ah="output",yO="195500",nN="accession_propri\xc3\xa9t\xc3\xa9",Ey="base_mensuelle_allocations_familiales.date_courante",rU="199900",jP=1800,cJ=-976970511,yM="' kind for the enumeration 'SituationObligationScolaire.t'",yN="%.16g",Ex="220100",pk=189,yL=4422,lg="droit_ouvert_forfaitaire",lf=620,yK="%i",rT="0.01",Ew="262985",yJ="409505",h_=1669,yI="LogementFoyer",gO=1679,Ev="139700",pj="PrestationAccueilJeuneEnfant",h9=3965,Eu="Article L822-4",jO=856,yH="41252",Es="0.1",Et="Allocation\xc3\x89ducationEnfantHandicap\xc3\xa9",sW=382,nM="5399",rS="2805",Er=3745,ev=123,Eq=5075,h8=570,yG="calcul_apl_logement_foyer.type_logement_foyer",Ep="accession_propri\xc3\xa9t\xc3\xa9.local_habit\xc3\xa9_premi\xc3\xa8re_fois_b\xc3\xa9n\xc3\xa9ficiaire",h7="0.0173",Eo=3386,O="Arr\xc3\xaat\xc3\xa9 du 27 septembre 2019 relatif au calcul des aides personnelles au logement et de la prime de d\xc3\xa9m\xc3\xa9nagement",fM=159,yF="LocationAccession",En="logement_foyer.date_conventionnement",jN=1067,nL=577,Em=183,rR="a_d\xc3\xa9j\xc3\xa0_ouvert_droit_aux_allocations_familiales",El="41338",dw=0xff,nK="Arr\xc3\xaat\xc3\xa9 du 19 avril 2022 relatif au rel\xc3\xa8vement du salaire minimum de croissance",jM=4640,Ek=-12,nJ="calcul_\xc3\xa9quivalence_loyer_minimale.ressources_m\xc3\xa9nage_arrondies",yE=4167,nI=458,rQ="Article 15",de="0.75",le="Titre 5 : Dispositions particuli\xc3\xa8res \xc3\xa0 la Guadeloupe, \xc3\xa0 la Guyane, \xc3\xa0 la Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy et \xc3\xa0 Saint-Martin",Ej="22355",nH=3654863,Ei="140800",pi=145,sV=175,sU="Chapitre 5 : Allocation de solidarit\xc3\xa9 aux personnes \xc3\xa2g\xc3\xa9es",eu=455,Eh=1997,yD="163000",ld="0.5",ph="Article R842-14",jL=1688,h6=900,lc=641,yC="fd ",yB=2571,nG=1120,yA=1116,yz="41751",h5=1763,yy="181800",h4=1672,sT=409,h3=4636,yx="41316",bI="traitement_aide_finale_contributions_sociales_arrondi",yw="cat\xc3\xa9gorie_calcul_apl",nF=993,yu=3949,yv="757",cd="Prise en compte des ressources pour les aides personnelles au logement",lC="coefficents_enfants_garde_altern\xc3\xa9e_pris_en_compte",h2=377,gz=1081,dk=848,jK=1651,fL=2001,rP="Compl\xc3\xa9mentFamilial",yt=633,Eg="smic.r\xc3\xa9sidence",aB="Livre 5 : Prestations familiales et prestations assimil\xc3\xa9es",f1=1018,nE=108,Ef="Article D832-18",nD=-2147483648,eS=2002,z="1",ys="Chapitre II : Dispositions applicables aux ressources",Ee=4997,h1=1657,gN=890,nC="Article R822-7",Ed="42605",yr=3787,yo="VendeurQuandDemandeurAContratLocationAccession",yp="Article R755-0-2",yq=406,Ec="calculNombrePartsAccessionPropriete",Eb="allocationFamilialesAvril2008",sS=": Not a directory",yn="b",D$="18900",Ea="Article D521-3",aF="CalculAidePersonnalis\xc3\xa9eLogement",jJ=1450,D_="accession_propri\xc3\xa9t\xc3\xa9.nombre_personnes_\xc3\xa0_charge",ym="D331_63_64",dP=2012,D8="42469",D9="Out_of_memory",r="examples/aides_logement/code_construction_reglementaire.catala_fr",ae="4",sR="index out of bounds",D7=2379,D6="27900",pg="_bigarr02",yl="31264",nA=4600,nB=881,D5=0xffffffff,D4="LaR\xc3\xa9union",nz="Article L822-5",D3=4261,ny=574,D2="981600",yk=1151,h0=292,et=0xffff,D1="accession_propri\xc3\xa9t\xc3\xa9.type_travaux_logement",jI=2009,D0="%.17g",nx="calcul_\xc3\xa9quivalence_loyer_minimale.n_nombre_parts_d832_25",hZ=1454,yj=400,DZ=3975,c5="100.",DW=3277,DX="1.25",DY=143,DV="logement_foyer.type_logement_foyer",yh="44729",yi=4363,eR="\xc3\xa2ge_minimum_alin\xc3\xa9a_1_l521_3",gy=963043957,R="5",nw=142,cY=126,jH="AllocationSoutienFamilial",yg=840,DU="SousLocataire",yf="34713",ye=5155,pf=628,jG=1458,F="Section 1 : Calcul, liquidation et versement des aides",pe=124,yd="0.98",gx="Article L512-3",yb="633129",yc=422,DT=2106,jF=427,dj=150,x$=3267,ya="41440",nv=135,DS=899,di="\xc3\x89ligibilit\xc3\xa9PrimeDeD\xc3\xa9m\xc3\xa9nagement",dB="Sous-section 2 : Calcul de l'aide en secteur locatif",lb=252,DR="enfant_le_plus_\xc3\xa2g\xc3\xa9",L="examples/allocations_familiales/prologue.catala_fr",aw="CalculAidePersonnalis\xc3\xa9eLogementFoyer",es=".",pd=147,DQ=0xf0,x_="eligibilitePrestationsFamiliales",cN="12.",ca=694,hY=1661,nu="Guadeloupe",pc=744,x9=276,bm=116,pb="230500",x8="enfantLePlusAge",pa=576,nt=627,dh=365,dO=294,bx="traitement_aide_finale_montant_minimal",x7="impossible case",gM=1073,dN="examples/allocations_familiales/securite_sociale_R.catala_fr",eQ="R\xc3\xa8gles diverses",ns=500,DP=-1080,hX=5024,DO="18185",hV=638,hW=1098,x6="SaintBarthelemy",gL=1063,x5=3673,DN=-1023,o$=859,gw="1272",x4="ressources_m\xc3\xa9nage_avec_arrondi",DL="ouvertureDroitsRetraite",DM="\xc3\xa9ligibilit\xc3\xa9_aide_personnalis\xc3\xa9e_logement",DK="204700",sQ="Article L755-12",hU=1083,x3="TravauxPourAcquisitionD832_15_1",DJ="Ancien",aU=853,sP="lib/read.mll",x2=5164,gK="1229",hT=1530,DI="Article premier",nr=501,hS=1773,x1=3322,a1="\xc3\x89ligibilit\xc3\xa9 \xc3\xa0 l'aide personnalis\xc3\xa9e au logement",nq='"',DH="Arr\xc3\xaat\xc3\xa9 du 14 d\xc3\xa9cembre 2020 relatif au montant des plafonds de ressources de certaines prestations familiales et aux tranches du bar\xc3\xa8me applicable au recouvrement des indus et \xc3\xa0 la saisie des prestations",np="examples/aides_logement/../prestations_familiales/s\xc3\xa9curit\xc3\xa9_sociale_L.catala_fr",aD="CalculAllocationLogement",DG="3539",sO="<",xY="208500",fK=931,xZ="prestations_familiales.date_courante",x0=0x800,no=617,nn=182,xX=398,o_="\xc3\xa9ligibilit\xc3\xa9",DF=1152,xV="233000",xW=0.012,DE=2781,xU="calculAidePersonnaliseeLogementLocatif",bT="Article 33",jE=719,jD=3679,DD="M\xc3\xa9tropole",DB="40696",DC=209,xT=131,DA="ressources_m\xc3\xa9nage_arrondies_seuil",xS=204,sN="Article D815-1",jC="conditions_hors_\xc3\xa2ge",eP="traitement_aide_finale_abattement",bd="Dispositions sp\xc3\xa9ciales relatives \xc3\xa0 Mayotte",xQ=726928360,ay=562,xR="221100",rO=165,xP="([^/]+)",nm=700,Dz="Article 39",sM=0xf,sL=809,xN="logement_foyer.nombre_personnes_\xc3\xa0_charge",xO="798",Dy="BailleurSocial",la="montant_initial_m\xc3\xa9tropole_majoration",o9=372,cu=125,xM=4108,gv=818,xL="Division_by_zero",jB=1092,hR=1844,o7=520,o8=736,rN="Article L832-3",sK=430,xK=708012133,Dx="SituationObligationScolaire",Dv="AutrePersonne\xc3\x80Charge",Dw="44440",o6=879,Du="AllocationJeuneEnfant",dH=2014,Dt=4195,er=552,Ds="22262",o5=659,Dr="Article D842-17",o4=697,Dq="Article L751-1",f0=503,lB=119,k$="montant_avec_garde_altern\xc3\xa9e_majoration",Dp="70",eO=412,dM=104,xI="calculette_sans_garde_altern\xc3\xa9e",xJ="Instruction interminist\xc3\xa9rielle n\xc2\xb0DSS/2B/2022/82 du 28 mars 2022 relative \xc3\xa0 la revalorisation au 1er avril 2022 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte",o3=321,xH="version_avril_2008",jA=468,Do=279,xF="38361",xG="locatif.r\xc3\xa9duction_loyer_solidarit\xc3\xa9",o2=714,Dn=439,fJ=2013,Dl="ouverture_droits_retraite",Dm=102,jz=1464,jy=4638,hQ="100000.",xE="18261",hP=101,o1="calcul_nombre_parts.situation_familiale_calcul_apl",Dk="logement_foyer.ressources_m\xc3\xa9nage_arrondies",Dj=4778,Di="body",fI="Calcul des contributions sociales s'appliquant aux aides personnelles au logement",xD="Unexpected '%s' kind for the enumeration 'Collectivite.t'",Dh=4760,jx=5029,sJ="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\x04\0\0\0\x03\0\x03\0\x86\0\0\0\x03\0\0\0\x86\0E\x01\x92\x01\xff\xff\0\0E\x01\x92\x01\0\0\0\0\0\0\0\0\x7f\0\x8b\0\0\0\x03\0\0\0\f\0\x03\0\xaa\0\x86\0\xaf\0\0\0\x07\0\x0b\x01E\x01\x92\x01\x0e\x01\r\x001\0\x05\0\n\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\x008\0v\0\x06\0\x81\0\x82\x009\0\xed\x01\x89\0\0\x021\0\0\x000\0\x8a\0j\0>\0\x0e\0n\0i\0\0\x001\0\x0f\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x1e\x000\0\b\0r\0\xd1\0\xec\0\0\x01\r\x01\x1d\0\x16\0\xff\xff0\x000\0\x11\0\x15\0\x19\0 \0!\0#\0\x17\0\x1b\0\x10\0\x1f\0\x1c\0\"\0\x13\0\x18\0\x12\0\x1a\0\x14\0$\0)\0%\x000\0\t\0*\0+\0,\0-\0.\0/\0=\0U\x000\0&\0'\0'\0'\0'\0'\0'\0'\0'\0'\x001\0C\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0V\0\x8f\0\xff\xff(\0\x90\0\x91\0\x92\x007\0\x94\x007\0\x95\x000\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\0\xff\xff0\0\x96\0\x97\0\xa1\0B\0\x9e\x005\0\x9f\x005\0\xa0\x003\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\0\xa5\x003\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\0\xa2\0\xa3\0\xa6\0]\0\xff\xff\x02\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\0\xff\xffM\0g\0l\0t\0\x84\0\x86\0\x87\0\x80\0\x8b\0\x86\0\xa4\0]\0\xab\0M\0\xa7\0\xa8\0\xa9\0\xac\0p\0\xad\0\xae\0\xd2\0\xe2\0\xd0\0\xd3\0\xd4\0;\0S\0\x86\0\xd5\0\xd6\0\xd7\0\xd8\0\xda\0\x8d\0\xdb\0]\0\xdc\0\xdd\0{\0\xde\0\xdf\0\xe0\0\x88\0_\0\xe1\0#\x01A\x01\xea\0\x9b\0\x05\x01a\x01\xfa\0\xff\xff\xfe\x009\x01=\x01_\x01M\0,\x01\\\x01X\x01\t\x01\x1d\x01L\0|\0!\x01\x12\x01K\0b\0\x13\x01U\x01V\x01W\x01x\x01Y\x01J\0\xe1\x005\x01y\x01I\0Z\x01H\0G\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0b\0q\x01z\0[\x01@\0\x04\x01]\x01N\0N\0N\0N\0N\0N\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0\x9c\0p\x01^\x01`\x01b\x01c\x011\x01O\0O\0O\0O\0O\0O\0d\x01\x9d\0e\x01N\0N\0N\0N\0N\0N\0\xb7\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\x18\x01p\x01\xff\xff\x19\x01f\x01g\x01i\x01O\0O\0O\0O\0O\0O\0P\0P\0P\0P\0P\0P\0P\0P\0P\0P\0j\x01k\x010\x01(\x01l\x01m\x01n\x01P\0P\0P\0P\0P\0P\0Q\0Q\0Q\0Q\0Q\0Q\0Q\0Q\0Q\0Q\0o\x01\x1b\x01\xff\xff\xab\x01\x1f\x01\xaa\x01\x17\x01Q\0Q\0Q\0Q\0Q\0Q\0\\\0\xa8\x01?\x01P\0P\0P\0P\0P\0P\0\xf8\0\xa5\x01\xfc\0\xa2\x01;\x01E\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0\xff\xffQ\0Q\0Q\0Q\0Q\0Q\0W\0W\0W\0W\0W\0W\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0'\x01*\x01\xff\xff\xa3\x01\xa4\x01x\0\x02\x01X\0X\0X\0X\0X\0X\0\xa6\x017\x01\x99\0W\0W\0W\0W\0W\0W\0\x07\x01\xa7\x01\xa4\x01\xa9\x01\x10\x01\xa4\x01Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\x003\x01X\0X\0X\0X\0X\0X\0Y\0Y\0Y\0Y\0Y\0Y\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0a\0\x89\x01\xa4\x01\xac\x01\xb9\x01\x88\x01\xad\x01Z\0Z\0Z\0Z\0Z\0Z\0a\0\xb3\0\xae\x01Y\0Y\0Y\0Y\0Y\0Y\0.\x01\xaf\x01\xb0\x01\xb4\0\xa4\x01\xb8\x01\xb5\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0|\x01Z\0Z\0Z\0Z\0Z\0Z\0\xc0\x01\xb2\x01\x15\x01\xb3\x01a\0\xc1\x01\xb4\x01\xb5\x01\xb6\x01\xb7\x01\xa4\x01\xd8\x01\xff\xffa\0\xb8\x01\xd8\x01\xd1\x01a\0\xdf\x01a\0\xd0\x01\xe6\x01\x03\x02a\0\xdb\x01%\x01\xd8\x01\xd9\x01\x03\x02\xdc\x01\xd8\x01a\0\x03\x02\x03\x02\xd8\x01a\0\x03\x02a\0`\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0\xd8\x01\x03\x02~\x01\x03\x02\x03\x02\x03\x02\x03\x02c\0c\0c\0c\0c\0c\0a\0\x03\x02\xda\x01\xfa\x01\x03\x02\x03\x02a\0\x03\x02|\x01|\x01a\0\x03\x02\xdd\x01\x03\x02\xfd\x01\x03\x02\x03\x02\x03\x02a\0\xff\xff\x03\x02\xc4\x01a\0\x03\x02a\0`\0c\0c\0c\0c\0c\0c\0d\0d\0d\0d\0d\0d\0d\0d\0d\0d\0\xeb\x01\x03\x02\xf1\x01\x03\x02\xff\x01\xf2\x01\x03\x02d\0d\0d\0d\0d\0d\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0\xf6\x01\x81\x01\x81\x01\xe4\x01\x03\x02\xc4\x01\x03\x02e\0e\0e\0e\0e\0e\0\x03\x02\xc6\x01\x03\x02d\0d\0d\0d\0d\0d\0\x03\x02\x03\x02\x03\x02\xc4\x01\xea\x01\x86\x01a\0a\0a\0a\0a\0a\0a\0a\0a\0a\0\0\0e\0e\0e\0e\0e\0e\0a\0a\0a\0a\0a\0a\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\0\0\0\0\xc9\x01\xb1\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xbc\0\0\0a\0a\0a\0a\0a\0a\0\xc9\x01\xe3\x01\0\0\xbf\0\xce\x01{\x01\xbd\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbd\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xc3\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc6\0\xff\xff\xf8\x01\xc4\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc4\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xca\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xcd\0\xff\xff\xff\xff\xcb\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xe2\0\xc3\x01\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xe8\x01\0\0\0\0\xce\0\xdd\x01\xef\x01\xfe\x01\0\0\xcf\0\xf4\x01\0\0\xe1\0\xcb\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xe8\0\0\0\xe8\0\0\0\xe1\x01\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xd9\0\xff\xff\0\0\0\0\0\0\0\0\xe1\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\xe6\0\0\0\xe6\0\0\0\xe4\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\0\0\xe4\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xba\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\0\0\0\0\0\0\0\0\0\0\xf1\0\0\0q\x01\0\0M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01\0\0p\x01\0\0\0\0\xc1\0\0\0\0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0p\x01\0\0\0\0\0\0\xf0\0\xc8\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\0\0\xf6\0\0\0\0\0\xf0\0\0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\0\0\0\0\0\0\0\0\xf5\0\0\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xee\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\0\0\0\0\0\0\0\0\xf5\0\0\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0E\x01F\x01\0\0\0\0E\x01L\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0E\x01\0\0N\x01\0\0\0\0\0\0\0\0h\x01I\x01\0\0\0\0\0\0\0\0O\x01\0\0G\x01L\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01\0\0\0\0H\x01\0\0\0\0\0\0\0\0\0\0\xf3\0\0\0\0\0\0\0\0\0\0\0\0\0P\x01w\x01\0\0w\x01\0\0Q\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01\0\0\0\0J\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01S\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0R\x01\0\0\0\0s\x01\0\0\0\0T\x01\0\0\0\0u\x01\0\0u\x01\0\0K\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01\0\0s\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01\0\0\x80\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\0\0\0\0\x80\x01\0\0\0\0\0\0\x80\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\0\0\0\0\0\0\0\0\0\0\0\0\x80\x01\0\0\0\0\xb9\x01\0\0\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\0\0\0\0\0\0\0\0\0\0\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\xb8\x01\0\0\x80\x01\0\0\0\0\0\0\0\0\0\0\x80\x01\0\0\0\0\0\0\x80\x01\0\0\0\0\0\0\0\0\0\0\0\0\x80\x01\x80\x01\0\0\0\0D\x01\x80\x01\x80\x01\x80\x01\x7f\x01\0\0\x80\x01\0\0\0\0\xb8\x01\0\0\0\0\0\0\0\0\x80\x01\0\0\0\0\0\0\x80\x01\0\0\x80\x01\x7f\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\0\0\0\0\0\0\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\0\0\0\0\0\0\0\0\0\0\0\0\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\0\0\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\xbf\x01\x8e\x01\xbf\x01\0\0\0\0\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\0\0\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\0\0\0\0\0\0\0\0\x8d\x01\0\0\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\0\0\0\0\0\0\0\0\x8d\x01\0\0\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x92\x01\x93\x01\0\0\0\0\x92\x01\x9a\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\x92\x01\0\0\x99\x01\0\0\0\0\0\0\0\0\xb1\x01\x96\x01\0\0\0\0\0\0\xc8\x01\x9c\x01\0\0\x94\x01\x9a\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\0\0\0\0\x95\x01\0\0\0\0\0\0\0\0\0\0\0\0\x8b\x01\0\0\0\0\0\0\0\0\0\0\x9d\x01\0\0\0\0\0\0\0\0\x9e\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xc8\x01\0\0\x97\x01\0\0\0\0\0\0\xc8\x01\0\0\0\0\0\0\xc8\x01\xbb\x01\0\0\xa0\x01\0\0\0\0\0\0\0\0\xc8\x01\0\0\0\0\x9f\x01\xc8\x01\0\0\xc8\x01\xc7\x01\0\0\xa1\x01\0\0\0\0\0\0\0\0\0\0\0\0\x98\x01\0\0\0\0\0\0\0\0\xbd\x01\0\0\xbd\x01\0\0\xbb\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xc8\x01\0\0\0\0\0\0\0\0\0\0\0\0\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xc8\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\0\0\0\0\0\0\0\0\x91\x01\xc8\x01\0\0\0\0\0\0\xc8\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\0\0\0\0\0\0\xc8\x01\0\0\xc8\x01\xc7\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\0\0\0\0\0\0\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\0\0\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\0\0\xd6\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\0\0\0\0\0\0\0\0\xd5\x01\0\0\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\0\0\0\0\0\0\0\0\xd5\x01\0\0\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xd3\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",gJ=1e7,xC=4676,fb=254,Dg="calcul_apl_logement_foyer.zone",xB=407,De="6.",Df="accession_propri\xc3\xa9t\xc3\xa9.zone",xy=2628,xz=3676,xA="1003",jw=4131,dv="Article L841-2",Dc=2097,Dd=" : flags Open_text and Open_binary are not compatible",hO=902,Da=779,Db=2596,d5="Article D832-15",eq="Titre VI : Dispositions relatives aux prestations et aux soins - Contr\xc3\xb4le m\xc3\xa9dical - Tutelle aux prestations sociales",xx="43248",o0=4961,gI=1992,eN="examples/aides_logement/../base_mensuelle_allocations_familiales/bmaf.catala_fr",xw="\\\\",l="Code de la construction et de l'habitation",hM=1489,hN=1695,xv="Instruction interministerielle no DSS/SD2B/2019/261 du 18 d\xc3\xa9cembre 2019 relative \xc3\xa0 la revalorisation au 1er janvier 2020 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",C$="Article 38",xu=2817,nl=188,C9=463,C_="0.04",xs="0.0226",xt=270,xr="192500",C8="230700",xq="217600",oZ=926,C7="0.0463",rM="GardeAlterneePartageAllocations",rL="\0\0\xec\xff\xed\xff\x03\0\xef\xff\x10\0\xf2\xff\xf3\xff\xf4\xff\xf5\xff\0\0\x1f\0\xf9\xffU\0\x01\0\0\0\0\0\x01\0\0\0\x01\0\x02\0\xff\xff\0\0\0\0\x03\0\xfe\xff\x01\0\x04\0\xfd\xff\x0b\0\xfc\xff\x03\0\x01\0\x03\0\x02\0\x03\0\0\0\xfb\xff\x15\0a\0\n\0\x16\0\x14\0\x10\0\x16\0\f\0\b\0\xfa\xffw\0\x81\0\x8b\0\xa1\0\xab\0\xb5\0\xc1\0\xd1\0\xf0\xff\x0b\0&\0\xfc\xffA\0\xfe\xff\xff\xffn\0\xfc\xff\xa3\0\xfe\xff\xff\xff\xea\0\xf7\xff\xf8\xff0\x01\xfa\xff\xfb\xff\xfc\xff\xfd\xff\xfe\xff\xff\xffG\x01~\x01\x95\x01\xf9\xff'\0\xfd\xff\xfe\xff&\0\xbb\x01\xd2\x01\xf8\x01\x0f\x02\xff\xff\xdc\0\xfd\xff\xff\xff\xf5\0'\x02m\x02\x0e\x01X\x02\xa4\x02\xbb\x02\xe1\x02\r\0\xfc\xff\xfd\xff\xfe\xff\xff\xff\x0e\0\xfd\xff\xfe\xff\xff\xff\x1e\0\xfd\xff\xfe\xff\xff\xff\x0f\0\xfd\xff\xfe\xff\xff\xff\x11\x01\xfb\xff\xfc\xff\xfd\xff\xfe\xff\xff\xff\x13\0\xfc\xff\xfd\xff\xfe\xff\x0f\0\xff\xff\x10\0\xff\xff\b\x01\x05\0\xfd\xff\x17\0\xfe\xff\x14\0\xff\xff.\0\xfd\xff\xfe\xff*\x004\x005\0\xff\xff5\x000\0[\0\\\0\xff\xff\x1b\x01\xfa\xff\xfb\xff\x89\0h\0Y\0X\0j\0\xff\xff\x8f\0\x89\0\xb1\0\xfe\xff\xb7\0\xa8\0\xa6\0\xb7\0\x02\0\xfd\xff\xb1\0\xac\0\xbb\0\x04\0\xfc\xff5\x02\xfb\xff\xfc\xff\xfd\xffg\x01\xff\xff\xf8\x02\xfe\xff\x06\x03\x1e\x03\xfc\xff\xfd\xff\xfe\xff\xff\xff(\x032\x03J\x03\xfc\xff\xfd\xff\xfe\xff\xff\xff=\x03T\x03l\x03\xf9\xff\xfa\xff\xfb\xff\xf4\0x\x03\x8e\x03\xb3\0\xc2\0\x0f\0\xff\xff\xbe\0\xbc\0\xbb\0\xc1\0\xb7\0\xb3\0\xfe\xff\xbf\0\xc9\0\xc8\0\xc4\0\xcb\0\xc1\0\xbd\0\xfd\xff\x9d\x03_\x03\xae\x03\xc4\x03\xce\x03\xd8\x03\xe4\x03\xef\x03<\0\xfd\xff\xfe\xff\xff\xff\f\x04\xfc\xff\xfd\xffW\x04\xff\xff\x91\x04\xfc\xff\xfd\xff\xdd\x04\xff\xff\xe5\0\xfd\xff\xfe\xff\xff\xff\xe7\0\xfd\xff\xfe\xff\xff\xff\x02\0\xff\xff\x12\x01\xfc\xff\xfd\xff\xfe\xff\xff\xff\"\x01\xfd\xff\xfe\xff\xff\xff\0\0\xff\xff\x03\0\xfe\xff\xff\xff&\x01\xfc\xff\xfd\xff\xfe\xff\xff\xffx\x01\xfb\xff\xfc\xff\xfd\xff\xfe\xff\xff\xff\xd0\0\xfd\xff\xfe\xff\xff\xff\xd3\0\xfd\xff\xfe\xff\xff\xff\xbd\0\xff\xff\x8f\x01\xfc\xff\xfd\xff\xfe\xff\xff\xff\r\x01\xfd\xff\xfe\xff\xff\xff_\x01\xfc\xff\xfd\xff\xfe\xff\xff\xff2\x01\xfd\xff\xfe\xff\xff\xff\x1a\x01\xfd\xff\xfe\xff\xff\xff\xe9\0\xfd\xff\xfe\xff\xff\xff\xde\0\xfd\xff\xfe\xff\xff\xffO\x05\xed\xff\xee\xff\n\0\xf0\xff,\x01\xf3\xff\xf4\xff\xf5\xff\xf6\xff=\x01\x02\x04\xf9\xff-\x05\xd1\0\xe4\0\xd3\0\xe8\0\xe1\0\xdf\0\xf0\0\xff\xff\xeb\0\xea\0\b\x01\xfe\xff\x04\x01\x17\x01\xfd\xff6\x01\xfc\xff\x1f\x01\x1d\x01 \x01'\x011\x01-\x01\xfb\xff9\x01R\x01P\x01N\x01T\x01J\x01V\x01\xfa\xffn\x05\f\x04{\x05\x9b\x05\xa5\x05\xb1\x05\xbb\x05\xc5\x05\xf1\xff\xc7\x01M\x02\xfd\xff\xff\xff\x9a\x02\xde\x05\xd1\x05\x9b\x02\xef\x055\x06L\x06r\x06\x10\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff\x98\x06\xfc\xff\xfd\xff\xe3\x06\xff\xffU\x07\xf4\xff\xf5\xff\x0b\0\xf7\xffL\x02\xfa\xff\xfb\xff\xfc\xff\xfd\xff\xfe\xff\x1f\x02\xf3\x053\x07d\x01s\x01h\x01\x85\x01v\x01\x9a\x01\xab\x01\xff\xff\xad\x01\xb0\x01\xbf\x01\xb9\x01\xbb\x01\xfd\x01\xe6\x01\xe6\x01\xea\x01\xf7\x01\xed\x01\xea\x01\t\x02\x13\x02\x13\x02\x0f\x02\x15\x02\x0b\x02\x07\x02\x8e\x06\x98\x06t\x07\xaa\x07\xb4\x07\xbe\x07\xc8\x07\xd2\x07\xf8\xffx\x02\xa7\x02\xfd\xff\xff\xff\xd8\x02R\x07\xdc\x07\xec\x02\xf4\x07:\bQ\bw\bL\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff\x9d\b\xfc\xff\xfd\xff\xe8\b\xff\xff\x87\x02x\x02\xfd\xffd\x02\xfe\xff\xb6\x02\xff\xff\x0b\x02\xff\xff\xcc\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff.\x02\xff\xff\xb2\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff\x17\0\xff\xff\xb7\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff\xbb\x02\xfd\xff\xfe\xff\xff\xffy\x02\xfd\xff\xfe\xff\xff\xff\xb8\x02\xfc\xff\xfd\xff\xfe\xff\x13\0\xff\xff\x8c\x01\x92\x01\xff\xff\x96\x01\x97\x01\x9a\x01\xa8\x01\xaa\x01\xab\x01\xac\x01\xad\x01\xb5\x01\xb8\x01\xb9\x01\xbb\x01\xbf\x01\xc1\x01\xc3\x01\xc4\x01\xc5\x01\xc8\x01\xcb\x01\xdf\x01\xe1\x01\xe4\x01\xf9\x01\xfb\x01\x02\x02\x04\x02\x0b\x02\f\x02\r\x02\0\0",oY="0.55",jv=1449,oX=109,dg="droit_ouvert",K="Champs d'applications",xp=479,hL=1660,xm=2655,xn=4250,xo="locatif.nombre_personnes_\xc3\xa0_charge",bl="ContributionsSocialesAidesPersonnelleLogement",ju="Article D832-10",bn="Interface du programme",rK=-97,fZ=944,aQ="examples/aides_logement/archives.catala_fr",jt=469,jr=953,js=1461,xl=281,hK=1713,C6=3313,xk="218700",rI="Article D823-20",rJ="ServicesSociauxAllocationVerseeAuxServicesSociaux",lA="d\xc3\xa9pense_nette_minimale_d832_27",jq=195,ep="1.",dG=1015,hJ=1094,xj="DecisionTaken(_)",C5=3779,xi="45200",dd="d\xc3\xa9pense_nette_minimale",rH="Titre I : Allocations aux personnes \xc3\xa2g\xc3\xa9es",k_="Livre I : G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s - Dispositions communes \xc3\xa0 tout ou partie des r\xc3\xa9gimes de base",C4=4329,sI="Article D823-17",C3="Instruction minist\xc3\xa9rielle N\xc2\xb0DSS/SD2B/2019/65 du 25 mars 2019 relative \xc3\xa0 la revalorisation au 1er avril 2019 des prestations familiales servies en m\xc3\xa9tropole",jp=596,oW="AllocationLogement",xf=2901,xg="5186",xh="Unexpected '%s' kind for the enumeration 'SituationObligationScolaire.t'",xe="accession_propri\xc3\xa9t\xc3\xa9.date_courante",hI=1065,fH=155,fY=518,C2="calcul_apl_logement_foyer.situation_familiale_calcul_apl",xc="142303",nk=316,xd="37778",d4=296,oV=565,gH=799,C1=215,d3="Article D832-11",C0=4917,xb="LaReunion",oU=947,CZ="AgrandirOuRendreHabitableD331_63",a0="Montant du salaire minimum de croissance",nj=557,eM=621,jo=1835,rG="0.3",xa="true",rF=2395,be="Chapitre II : Conditions g\xc3\xa9n\xc3\xa9rales d'attribution",fX=370,x="Titre II : Dispositions communes aux aides personnelles au logement",CY="25116",k9="Paragraphe 1 : Information et simplification des d\xc3\xa9marches des assur\xc3\xa9s.",rE="1500",hH=1594,w$=" is too large for shifting.",CW=4168,CX="237200",oT=502,jn=1567,nh="242800",ni="Map.bal",sH="5208",CV="0.08",w_="@[",ac="Titre III : Aide personnalis\xc3\xa9e au logement",CU="Apr\xc3\xa8s",w9=1185,ad="Code de la s\xc3\xa9curit\xc3\xa9 sociale",CT="42892",ng=688,w8=2505,nf="ml_z_overflow",jm=5023,w7="1.8",CS=807,lz="contributions_sociales.date_courante",gG=850,ne=309,w6="calcul_apl_logement_foyer.redevance",CR=3452,jl=3473,CQ=-752863768,sF="202500",sG="Article D832-17",CO=3336,CP=360,jk=904,CL="Article 10",CM="allocationsFamiliales",CN="Instruction interminist\xc3\xa9rielle n\xc2\xb0DSS/2B/2021/65 du 19 mars 2021 relative \xc3\xa0 la revalorisation au 1er avril 2021 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte",w5="582700",oS=167,CJ=274,CK="4986",aG="CalculAidePersonnalis\xc3\xa9eLogementLocatif",CI=433,oR=531,eL="abattement_d\xc3\xa9pense_nette_minimale",jj=1466,CH="Sys_blocked_io",rD="b\xc3\xa9n\xc3\xa9ficie_titre_personnel_aide_personnelle_logement",cm="Articles valables du 1er octobre 2020 au 1er octobre 2021",ji=1826,gu="Chapitre 2 : Champ d'application",w4="0.0588",oQ="Chapitre 2 : Champ d'application.",CG=362,hG=1663,oP=457,CF="49",Z="\xc3\x89ligibilit\xc3\xa9 aux aides personnelles au logement",bw="Article D842-15",jh=892,nd=246,nc=1016,w2="37900",w3="%u",nb="Article L831-1",aJ="Chapitre IV : Calcul de l'aide personnalis\xc3\xa9e au logement en secteur accession",fG="calcul_\xc3\xa9quivalence_loyer_minimale",w1="logement_foyer.zone",CE=2489,fF=298,CD="Article 40",b6="\xc3\x89ligibilit\xc3\xa9AidePersonnalis\xc3\xa9eLogement",wZ="19402",w0=2123,k8=925,X="2",cF=127,oO=711,wX="Article 30",wY="@{",ch="Montant de la base mensuelle des allocations familiales",wW=" : flags Open_rdonly and Open_wronly are not compatible",wV="0.232",sE="OuvertureDroitsRetraite",jg=787,wS="Zone2",wT="43505",wU=4662,CC=3451,jf=1703,oN="D\xc3\xa9cret n\xc2\xb0 2019-1387 du 18 d\xc3\xa9cembre 2019 portant rel\xc3\xa8vement du salaire minimum de croissance",cM="-",hF=1714,CB=336,hE=603,je=1659,wQ="n_nombre_parts_d832_11",wR=" : file already exists",wP=397,CA=4473,k7="EffectiveEtPermanente",Cy="calculAllocationLogementAccessionPropriete",Cz="41481",Cx=4133,fa="0.0045",fE="Date d'ouverture des droits \xc3\xa0 la retraite",Cv="accession_propri\xc3\xa9t\xc3\xa9.date_entr\xc3\xa9e_logement",Cw="retrieveEvents",jd=1468,wO="20165",jc=1463,Cu="2699",m$=625,na=644,hD=1462,wM="Infini",wN="prestationsFamiliales",fD="Article 43",wL="\\b",aj="Titre IV : Allocations de Logement",m_="Martinique",oM=404,ct="Article D832-25",wK=487,m9=942,wJ=12520,Ct="Collectivit\xc3\xa9",cX=401,Cs="42228",cl="Quantification des impay\xc3\xa9s de d\xc3\xa9pense de logement",Cr=2301,aP="Chapitre 1er : Allocations familiales",hC=2016,wI="AllocationEducationEnfantHandicape",Cq="832200",m8=984,jb=963,Cp="AllocationRentr\xc3\xa9eScolaire",b5=1000,Y="CalculAllocationLogementAccessionPropri\xc3\xa9t\xc3\xa9",oL=4081,_="",sD=737456202,ja="Sous-section 2 : Principes de neutralisation et d'abattement",Co="^",Cm=2673,Cn=4829,m7="Section 2 : Prime de d\xc3\xa9m\xc3\xa9nagement",hB=0x3f,Cl="' kind for the enumeration 'Collectivite.t'",wH=4281,sC="184000",wG="251500",rC=334,hA=5027,dL="Article 16",Ck="Article D842-9",wF="Match_failure",wE=4614,hz=716,i$=785,av=2021,i_="0.085",lx="d\xc3\xa9pense_nette_minimale_d832_10",ly="CalculNombrePartLogementFoyer",Cj="35130",k6="montant_initial_majoration",fh="+",i9=1061,Ci="1057",Ch=1980,hy=425,Cg="%li",hx="Smic",Cf="234600",Ce="39051",wD="20900",oK="calcul_apl_logement_foyer",sB="208600",Cd=4465,hw=431,rB=267,Cc="impayeDepenseLogement",hv=801,Ca="calcul_nombre_parts.condition_2_du_832_25",Cb="logement_foyer.redevance",hu=1086,wC=0xe0,wB=3175,wA=1126,B$="20100",B_="D331_32",eK="contributions_sociales",fW=580,fg=1020,ht=250,wz="calcul_apl_logement_foyer.ressources_m\xc3\xa9nage_arrondies",Q="Secteur logement-foyer",rA="Article L831-2",M="Allocations familiales",oJ=624,rz="0.027",wy=545,B9="locatif.ressources_m\xc3\xa9nage_arrondies",wv=3350,ww="\xc3\xa9ligibilit\xc3\xa9_commune.m\xc3\xa9nage",wx="allocations_familiales",sA=1255,i8="Article 8",bU="examples/allocations_familiales/securite_sociale_L.catala_fr",m6=594,bB=2019,oI="Article R521-1",sz="jsError",eJ=0x8000,k5=1055,bk="Chapitre Ier : Champ d'application",B8="Section 1 : Conditions relatives au b\xc3\xa9n\xc3\xa9ficiaire",B7="43074",m4=4994,m5=946,wu="6.55957",wt="eligibiliteAidePersonnaliseeLogement",m3="Sous-section 1 : Modalit\xc3\xa9s g\xc3\xa9n\xc3\xa9rales de l'appr\xc3\xa9ciation des ressources",sy=2437,hs=371,fC=320,gt=814,i7=129,ws="\n",lw="abattement_d\xc3\xa9pense_nette_minimale_d832_27",m2=497,al="Chapitre II : Modalit\xc3\xa9s de liquidation et de versement de l'aide personnalis\xc3\xa9e au logement",ry="3.7",fV=414,m1=310,ck="Tous secteurs",wr="Article 34",b$="calcul_plafond_mensualit\xc3\xa9_d842_6_base",i6=2005,B6=-48,rx="9",B4=3734,B5="1025",cj="camlinternalFormat.ml",eI=549,oH=312,wq=3221,hr=1729,oG=148,B3="132000",oF=730,rw="0.0185",wp="924600",lv=713,c3=2017,B2="date_naissance",df=317,mZ="Article R822-2",m0=878,an="CalculAidePersonnalis\xc3\xa9eLogementAccessionPropri\xc3\xa9t\xc3\xa9",B1=3297,d_="Titre 1 : Champ d'application - G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s",gs=1141,sx="obligation_scolaire",wo="EEXIST",eH=293,eG=550,wn=2560,B0=4629,eo=121,i5=961,BZ="prestations_familiales.prestation_courante",wm=1222,oE=1999,BX="\xc3\xa9ligibilit\xc3\xa9_commune.demandeur",gF=1649,BY="\\n",wl=3558,du=120,mY="16",wk=4024,BV="23138",BW="Article D832-14",sw=512,wj=0x7ff0,wi="eligibiliteAllocationLogement",mX=928,bA="Articles valables du 1er octobre 2021 au 1er juillet 2022",oD=861,wh="montant_forfaitaire_charges",hq=1547,en="traitement_aide_finale_d\xc3\xa9pense_nette_minimale",sv=177,i4=1470,wg="0x",BU="Ascendant",mW="0.005",w="Calcul du montant de l'aide personnalis\xc3\xa9e au logement",ho=499,hp=797,mV="D\xc3\xa9cret n\xc2\xb0 2020-1598 du 16 d\xc3\xa9cembre 2020 portant rel\xc3\xa8vement du salaire minimum de croissance",BT=3723,wf="locatif.situation_familiale_calcul_apl",oC=645,BS="40888",wd="bas",we="0.208",hn=957,wc="210900",BR="219900",bz="traitement_aide_finale",wa="r\xc3\xa9gime_outre_mer_l751_1",bf=105,wb="Invalid function call ([ ",v$="Instruction interminist\xc3\xa9rielle n\xc2\xb0 DSS/SD2B/2018/279 du 17 d\xc3\xa9cembre 2018 relative \xc3\xa0 la revalorisation au 1er janvier 2019 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",eF=551,v_=4407,mU="Article R512-2",hm=1135,BQ="31664",BP=4403,v9="44693",fU=454,hl="0.45",v8=1165,rv="2710",gr=429,ag="input",v7="39839",hk=1745,BO="\xc3\xa9ligibilit\xc3\xa9_logement",ru="0.2",hj=157,BN=4162,dA=364,mT="D\xc3\xa9cret n\xc2\xb0 2018-1173 du 19 d\xc3\xa9cembre 2018 portant rel\xc3\xa8vement du salaire minimum de croissance",v6=390,oB=498,fB="examples/aides_logement/autres_sources.catala_fr",v5="calculAllocationLogement",v4=1384,rt="mkdir",i3=379,gq="Article L822-3",v3="logement_foyer.situation_familiale_calcul_apl",D="Chapitre III : Modalit\xc3\xa9s de liquidation et de versement",oA=592,oz=": No such file or directory",gp=378,fT="Chapitre VII : Calcul des allocations de logement en secteur logement-foyer",gE="Titre 5 : D\xc3\xa9partements d'outre-mer",mR=948,mS=992,v2="766",v1=4648,cT="CalculetteAidesAuLogementGardeAltern\xc3\xa9e",vZ="locatif.colocation",hi=1819,v0=151,BM="calculetteAidesAuLogement",su="Section 1 : Ouverture du droit et liquidation de l'allocation de solidarit\xc3\xa9 aux personnes \xc3\xa2g\xc3\xa9es",go=1137,BL="Descendant",cc="\xc3\x89ligibilit\xc3\xa9AllocationLogement",bc="D\xc3\xa9cret n\xc2\xb02002-423 du 29 mars 2002 relatif aux prestations familiales \xc3\xa0 Mayotte",oy=220,ox=626,BK="\xc3\xa9ligibilit\xc3\xa9_apl",vY="taux",rs="Demandeur",bS="CalculAllocationLogementLocatif",st=843,i2=1046,BJ="BeginCall([ ",vX=332,ss=822,k4="caract\xc3\xa9ristiques_pr\xc3\xaat_l831_1_1",BI="GardeAltern\xc3\xa9ePartageAllocations",mQ=932,a3="\xc3\x89pilogue",aq="CalculAllocationLogementFoyer",BH="943900",BG="bmaf",BE="calculEquivalenceLoyerMinimale",BF=4036,mP=2006,hh="0.95",BC="contributionsSocialesAidesPersonnelleLogement",BD="ressourcesAidesPersonnelleLogement",mO=863,cq=363,vV="Pervasives.do_at_exit",vW="utf8",BB="222300",rr="ComplementFamilial",vU=5089,BA="225000",hg=1667,Bz="locatif.logement_est_chambre",vT="\xc3\xa9ligibilit\xc3\xa9_allocation_logement",sr="0.0283",vS=217,vR=2409,d9=854,vQ="logement_foyer.date_courante",sq="0.16",mN=643,a_="Article 18",gn=1460,i1=418,Bx="36815",By="accession_propri\xc3\xa9t\xc3\xa9.situation_familiale_calcul_apl",eE=134,vP=2756,dz="Section 2 : Conditions relatives aux ressources",Bw=4189,aM="\xc3\x89ligibilit\xc3\xa9 aux allocations de logement";function -bAP(d,b,e,c,f){if(c<=b)for(var +a.prototype._T_}}(Object));(function(aH){"use strict";var +bui=aH,bul=typeof +module==="object"&&module.exports||aH,Am="38527",ij=1133,gO=857,cl="\xc3\x89ligibilit\xc3\xa9PrestationsFamiliales",Fe="Article L521-1",kk="Paragraphe 2 : Ouverture du droit et liquidation.",nl=365180284,Al="Changement",Fd="26714",Fc=163,Ak=1804,oU="SaintMartin",Aj=2165,gA=815,Ai="1015",jp=891,d4="Section 1 : Seuils de constitution d'un impay\xc3\xa9",Ah="559500",cz="Article 1",eV="aide_finale_formule",Ag="35630",gN=122,sc="Article 31",kM="50",bd="Unexpected '",ey=299,Fb="34700",jo=181,nk="Article 19",oT=862,kL=305,d$=128,kj="Avant",ri="identifiant",oS="Oui",Fa="43000",rh="Article D832-26",ex=683,ii=573,Af=383,eU=146,nj=">",oR=575,jn=153,oQ=1027,ih=1129,oP=1053,d_=297,oO="Article 17",ag="Section 2 : Accession \xc3\xa0 la propri\xc3\xa9t\xc3\xa9",jm=1062,eT="Chapitre 5 : Prestations familiales et prestations assimil\xc3\xa9es",Ae=3942,ni=933,oM=1125,oN="baseMensuelleAllocationsFamiliales",Ad="35762",jl=804,y="Calcul du montant de l'allocation logement",E$=358,Ac=4587,dR=2011,rg=2023,dQ=295,E_=462,ig="Article L841-1",rf="ServicesSociauxAllocationVerseeALaFamille",E9=1183,Aa="186000",Ab="Instruction interminist\xc3\xa9rielle no DSS/SD2B/2020/33 du 18 f\xc3\xa9vrier 2020 relative \xc3\xa0 la revalorisation au 1er avril 2020 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte",z$="16.25",re="0.0315",ki="traitement_aide_finale_diminu\xc3\xa9",nh=1118,E8="\xc3\xa9ligibilit\xc3\xa9_commune.date_courante",z_="40758",oL="e",jk=313,ie="Autre",id=798,ng=4741,z8=1392,z9=1150,E7="Article L822-2",E6=3825,z7=3909,jj=421,f6="smic",z6="39445",ic=1071,bx="Article D842-6",nf=1052,z4=-43,z5="Neuf",z3=3097,ib=901,sb="Article 27",ji=897,E5="inf",E4="calculetteAidesAuLogementGardeAlternee",z2=4305,rd=306,z1="27365",E3="Circulaire interminist\xc3\xa9rielle N\xc2\xb0 DSS/SD2B/2017/352 du 22 d\xc3\xa9cembre 2017 relative \xc3\xa0 la revalorisation au 1er janvier 2018 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",ne=685,E2="41392",z0=1002,kK=111,nd=929,E1="Location",zZ="240400",rc=269,sa="Ordonnance n\xc2\xb0 96-50 du 24 janvier 1996 relative au remboursement de la dette sociale",gM=619,E0="33500",EZ=4836,kh="CalculNombrePartsAccessionPropri\xc3\xa9t\xc3\xa9",d3="Article D823-9",bD="traitement_aide_finale_minoration_forfaitaire",EY=1009,rb="\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\xff\xff\x03\0\0\0\x86\0\xff\xff\x03\0\xff\xff\x86\0E\x01\x92\x019\0\xff\xffE\x01\x92\x01\xff\xff\xff\xff\xff\xff\xff\xff}\0\x8a\0\xff\xff\0\0\xff\xff\0\0\x03\0\xa9\0\x86\0\xae\0\xff\xff\0\0\n\x01E\x01\x92\x01\f\x01\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0s\0\0\0}\0\x81\0\x05\0\xec\x01\x88\0\xff\x01&\0\xff\xff\n\0\x88\0f\0:\0\0\0k\0f\0\xff\xff\x0b\0\0\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x1d\0&\0\0\0o\0\xd0\0\xe9\0\xff\0\f\x01\x0f\0\x11\0<\0\x0b\0\n\0\0\0\x14\0\x18\0\x1f\0 \0\"\0\x16\0\x1a\0\0\0\x0e\0\x1b\0!\0\x12\0\x17\0\0\0\x10\0\x13\0#\0(\0$\0&\0\0\0)\0*\0+\0,\0-\0.\0:\0R\0\x0b\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0'\0?\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0U\0\x8c\0<\0\r\0\x8f\0\x90\0\x91\x000\0\x93\x000\0\x94\0'\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\0A\0'\0\x95\0\x96\0\x9c\0?\0\x9d\x003\0\x9e\x003\0\x9f\x002\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\0\x9b\x002\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\0\xa1\0\xa2\0\x9b\0[\0A\0\0\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x009\0D\0f\0k\0s\0\x83\0\x85\0\x85\0}\0\x8a\0\x85\0\xa3\0^\0\xa5\0D\0\xa6\0\xa7\0\xa8\0\xab\0o\0\xac\0\xad\0\xce\0\xcb\0\xcf\0\xd2\0\xd3\0:\0R\0\x85\0\xd4\0\xd5\0\xd6\0\xd7\0\xd9\0\x8c\0\xda\0a\0\xdb\0\xdc\0w\0\xdd\0\xde\0\xdf\0\x85\0[\0\xcb\0\"\x01>\x01\xe9\0\x98\0\x01\x01P\x01\xf7\0<\0\xfb\x006\x01:\x01Q\x01D\0)\x01R\x01S\x01\x06\x01\x1a\x01D\0w\0\x1e\x01\x0f\x01D\0^\0\x0f\x01T\x01U\x01V\x01G\x01X\x01D\0\xcb\x002\x01G\x01D\0Y\x01D\0D\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0a\0L\x01w\0Z\x01?\0\x01\x01\\\x01G\0G\0G\0G\0G\0G\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0\x98\0L\x01]\x01_\x01a\x01b\x01-\x01N\0N\0N\0N\0N\0N\0c\x01\x98\0d\x01G\0G\0G\0G\0G\0G\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\xb4\0\x14\x01L\x01A\0\x14\x01e\x01f\x01h\x01N\0N\0N\0N\0N\0N\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0i\x01j\x01-\x01$\x01k\x01l\x01m\x01O\0O\0O\0O\0O\0O\0P\0P\0P\0P\0P\0P\0P\0P\0P\0P\0n\x01\x1a\x01y\x01\x9d\x01\x1e\x01\x9e\x01\x14\x01P\0P\0P\0P\0P\0P\0[\0\x9f\x01>\x01O\0O\0O\0O\0O\0O\0\xf7\0\xa0\x01\xfb\0\xa1\x01:\x01D\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0^\0P\0P\0P\0P\0P\0P\0V\0V\0V\0V\0V\0V\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0$\x01)\x01a\0\xa2\x01\xa3\x01w\0\x01\x01W\0W\0W\0W\0W\0W\0\xa5\x016\x01\x98\0V\0V\0V\0V\0V\0V\0\x06\x01\xa6\x01\xa7\x01\xa8\x01\x0f\x01\xa9\x01X\0X\0X\0X\0X\0X\0X\0X\0X\0X\x002\x01W\0W\0W\0W\0W\0W\0X\0X\0X\0X\0X\0X\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0_\0\x85\x01\xaa\x01\xab\x01\x9a\x01\x85\x01\xac\x01Y\0Y\0Y\0Y\0Y\0Y\0_\0\xb0\0\xad\x01X\0X\0X\0X\0X\0X\0-\x01\xae\x01\xaf\x01\xb0\0\xb0\x01\x9a\x01\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0\xb0\0z\x01Y\0Y\0Y\0Y\0Y\0Y\0\x94\x01\xb1\x01\x14\x01\xb2\x01b\0\x94\x01\xb3\x01\xb4\x01\xb5\x01\xb6\x01\xb7\x01\xd8\x01\xc1\x01_\0\x9a\x01\xd8\x01\xcd\x01b\0\xde\x01_\0\xcd\x01\xe5\x01\x01\x02_\0\xda\x01$\x01\xd7\x01\xd7\x01\x02\x02\xda\x01\xd7\x01_\0\x04\x02\x05\x02\xd8\x01_\0\x06\x02_\0_\0`\0`\0`\0`\0`\0`\0`\0`\0`\0`\0\xd7\x01\x07\x02z\x01\b\x02\t\x02\n\x02\x0b\x02`\0`\0`\0`\0`\0`\0b\0\f\x02\xd7\x01\xf7\x01\r\x02\x0e\x02b\0\x0f\x02}\x01\x80\x01b\0\x10\x02\xdc\x01\x11\x02\xfb\x01\x12\x02\x13\x02\x14\x02b\0y\x01\x15\x02\xc2\x01b\0\x16\x02b\0b\0`\0`\0`\0`\0`\0`\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0\xe7\x01\x17\x02\xee\x01\x18\x02\xfb\x01\xee\x01\x19\x02c\0c\0c\0c\0c\0c\0d\0d\0d\0d\0d\0d\0d\0d\0d\0d\0\xf3\x01}\x01\x80\x01\xe0\x01\x1a\x02\xc5\x01\x1b\x02d\0d\0d\0d\0d\0d\0\x1c\x02\xc2\x01\x1d\x02c\0c\0c\0c\0c\0c\0\x1e\x02\x1f\x02 \x02\xc8\x01\xe7\x01\x85\x01e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0\xff\xffd\0d\0d\0d\0d\0d\0e\0e\0e\0e\0e\0e\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xff\xff\xff\xff\xc5\x01\xb0\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb9\0\xff\xffe\0e\0e\0e\0e\0e\0\xc8\x01\xe0\x01\xff\xff\xb9\0\xcd\x01z\x01\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xb9\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xbf\0\xc0\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc0\0\xc1\x01\xf7\x01\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc0\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc6\0\xc7\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xe2\0\xc7\0}\x01\x80\x01\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xc7\0\xcc\0\xc2\x01\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xe7\x01\xff\xff\xff\xff\xc7\0\xdc\x01\xee\x01\xfb\x01\xff\xff\xc7\0\xf3\x01\xff\xff\xcc\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xcd\0\xe1\0\xff\xff\xe1\0\xff\xff\xe0\x01\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xe1\0\xcd\0\xc5\x01\xff\xff\xff\xff\xff\xff\xff\xff\xcc\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xff\xff\xff\xff\xff\xff\xff\xff\xc8\x01\xff\xff\xff\xff\xe4\0\xff\xff\xe4\0\xff\xff\xe3\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe4\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xe6\0\xff\xff\xe3\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xb9\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xe8\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xed\0\xff\xffM\x01\xff\xffM\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01q\x01q\x01q\x01q\x01q\x01q\x01q\x01q\x01q\x01q\x01\xff\xffM\x01\xff\xff\xff\xff\xc0\0\xff\xff\xff\xff\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0M\x01\xff\xff\xff\xff\xff\xff\xed\0\xc7\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xed\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xff\xff\xf2\0\xff\xff\xff\xff\xf0\0\xff\xff\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xff\xff\xff\xff\xff\xff\xff\xff\xf2\0\xff\xff\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xf2\0\xed\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xff\xff\xff\xff\xff\xff\xff\xff\xf5\0\xff\xff\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0B\x01B\x01\xff\xff\xff\xffB\x01O\x01O\x01O\x01O\x01O\x01O\x01O\x01O\x01O\x01O\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffB\x01\xff\xffB\x01\xff\xff\xff\xff\xff\xff\xff\xffO\x01B\x01\xff\xff\xff\xff\xff\xff\xff\xffB\x01\xff\xffB\x01B\x01B\x01B\x01B\x01B\x01B\x01B\x01B\x01B\x01B\x01\xff\xff\xff\xffB\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf2\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffB\x01p\x01\xff\xffp\x01\xff\xffB\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01\xff\xff\xff\xffB\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01B\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffB\x01\xff\xff\xff\xffr\x01\xff\xff\xff\xffB\x01\xff\xff\xff\xffs\x01\xff\xffs\x01\xff\xffB\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01\xff\xffr\x01u\x01u\x01u\x01u\x01u\x01u\x01u\x01u\x01u\x01u\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01w\x01w\x01w\x01w\x01w\x01w\x01w\x01w\x01w\x01w\x01\xff\xff~\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\xff\xff\xff\xff~\x01\xff\xff\xff\xff\xff\xff\x81\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x81\x01\xff\xff\xff\xff\x9b\x01\xff\xff\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x7f\x01\x9b\x01\xff\xff~\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff~\x01\xff\xff\xff\xff\xff\xff~\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x81\x01~\x01\xff\xff\xff\xffB\x01~\x01\x81\x01~\x01~\x01\xff\xff\x81\x01\xff\xff\xff\xff\x9b\x01\xff\xff\xff\xff\xff\xff\xff\xff\x81\x01\xff\xff\xff\xff\xff\xff\x81\x01\xff\xff\x81\x01\x81\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\xff\xff\xff\xff\xff\xff\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\xff\xff\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\xb8\x01\x8a\x01\xb8\x01\xff\xff\xff\xff\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb8\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xb9\x01\xff\xff\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\xff\xff\xff\xff\xff\xff\xff\xff\x8a\x01\xff\xff\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8a\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\xff\xff\xff\xff\xff\xff\xff\xff\x8d\x01\xff\xff\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8f\x01\x8f\x01\xff\xff\xff\xff\x8f\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\x9c\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc6\x01\x8f\x01\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\x9c\x01\x8f\x01\xff\xff\xff\xff\xff\xff\xc6\x01\x8f\x01\xff\xff\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\x8f\x01\xff\xff\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8a\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xc6\x01\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xc6\x01\xff\xff\xff\xff\xff\xff\xc6\x01\xba\x01\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xc6\x01\xff\xff\xff\xff\x8f\x01\xc6\x01\xff\xff\xc6\x01\xc6\x01\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x01\xff\xff\xff\xff\xff\xff\xff\xff\xbb\x01\xff\xff\xbb\x01\xff\xff\xba\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbb\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbd\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xbf\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc9\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc9\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xc7\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc9\x01\xff\xff\xff\xff\xff\xff\xff\xff\x8f\x01\xc9\x01\xff\xff\xff\xff\xff\xff\xc9\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc9\x01\xff\xff\xff\xff\xff\xff\xc9\x01\xff\xff\xc9\x01\xc9\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xff\xff\xff\xff\xff\xff\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xff\xff\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xff\xff\xd2\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xff\xff\xff\xff\xff\xff\xff\xff\xd2\x01\xff\xff\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd2\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xff\xff\xff\xff\xff\xff\xff\xff\xd5\x01\xff\xff\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xd2\x01\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff",EX="infinity",ia="2.5",EW="3663",d9="Chapitre IV : Impay\xc3\xa9s de d\xc3\xa9penses de logement",zY=2609,ew="examples/allocations_familiales/../base_mensuelle_allocations_familiales/bmaf.catala_fr",zX="\\t",aB="examples/aides_logement/code_construction_legislatif.catala_fr",zW=1870,zV=330,EV=385,EU=3534,aL="Titre 2 : Prestations g\xc3\xa9n\xc3\xa9rales d'entretien",kJ=112,h_="1000",h$=1131,d2=563,ET=2252,c5="examples/aides_logement/code_s\xc3\xa9curit\xc3\xa9_sociale.catala_fr",kI=701,zU="210600",ES="Unexpected '%s' kind for the enumeration 'ElementPrestationsFamiliales.t'",zT=4744,zS="Couple",kg=687,nc="SaintPierreEtMiquelon",h9=110,ck="PrestationsFamiliales",jh=464,ER="\xc3\x89l\xc3\xa9mentPrestationsFamiliales",oK=679,EQ="214700",zR=2597,h8=615,dE="Calcul\xc3\x89quivalenceLoyerMinimale",oJ=554,EP="42926",jg=1096,zQ=-32,zP="39016",oI="AllocationLogementFamiliale",d1=1023,EO="interfaceAllocationsFamiliales",cg=561,nb="AllocationLogementSociale",EN=3766,zO="plafond_l512_3_2",jf=639,ra="Chapitre II : Des contributions pour le remboursement de la dette sociale.",h7=117,aS="examples/allocations_familiales/decrets_divers.catala_fr",zN=348,kH="compl\xc3\xa9ment_d\xc3\xa9gressif",q$="Livre VIII : Allocations aux personnes \xc3\xa2g\xc3\xa9es - Allocation aux adultes handicap\xc3\xa9s - Aides \xc3\xa0 l'emploi pour la garde des jeunes enfants - Protection compl\xc3\xa9mentaire en mati\xc3\xa8re de sant\xc3\xa9",EL="240200",EM="Assert_failure",r$="Section 1 : Secteur locatif ordinaire",EK="568400",r_="0.32",zM="40961",EJ=350,kG="Non",je=508,zL=185,kF="Article R824-2",EI=219,EH=1e14,zK="D331_76_1",oH="Article R521-3",zJ="17607",ab=2022,zI=3359,EF="34865",EG="Fatal error: exception %s\n",zH="261800",oG=865,kf=740,EE=2126,na="Article 2",ev=256,ED=4598,eu=558,h6=786,zG="Article L521-3",EC="Article R822-1",zF="45064",EB="taux_francs_vers_euros",aK="Archives l\xc3\xa9gislatives et r\xc3\xa9glementaires",kE="abattement_d\xc3\xa9pense_nette_minimale_d832_10",oF=699,EA="mensualit\xc3\xa9_\xc3\xa9ligible",jd=1075,m$="D\xc3\xa9cret n\xc2\xb0 2021-1741 du 22 d\xc3\xa9cembre 2021 portant rel\xc3\xa8vement du salaire minimum de croissance",r9="ENOENT",q_=288,q9="0.0006",h5=315,zE=3285,q7="EnfantLePlus\xc3\x82g\xc3\xa9",q8=259,m_=556,b3="examples/aides_logement/../prestations_familiales/../smic/smic.catala_fr",Ez=885,zD="228000",Ey="ENOTEMPTY",r8="Article 13",Ex="calcul_apl_logement_foyer.nombre_personnes_\xc3\xa0_charge",zC="D331_59_8",Ev="Loyer",Ew="35947",zB=162,dP=564,zA="brut_horaire",Eu="x",zz="Sous-section 1 : Aides personnelles au logement",Et="calculAidePersonnaliseeLogementAccessionPropriete",m9=547,ke="Article D755-5",fQ=680,Es="Article D842-4",zy=4409,jc=791,d8=314,r7="%d",q6=810,zx="Z.of_substring_base: invalid digit",Er="ServicesSociauxAllocationVers\xc3\xa9e\xc3\x80LaFamille",h4=637,m8=285,zw="buffer.ml",e="Prologue : aides au logement",C="Secteur accession \xc3\xa0 la propri\xc3\xa9t\xc3\xa9",Ep="167600",Eq="39590",Eo=3405,f5=2008,q5="0.0179",zv=1089,En=1051,Em=4674,zt="245700",zu=1121,B="Prologue",m7="calcul_nombre_parts.nombre_personnes_\xc3\xa0_charge",El="Metropole",c4=100,kC="prise_en_compte_personne_\xc3\xa0_charge",kD=851,m6=702,zs=4243,h3=420,fl=300,h2=4380,Y="3",a6="Partie r\xc3\xa9glementaire - D\xc3\xa9crets simples",zr=230,oD=413,oE="169.",zp=2549,zq=0.5,oC=990,cS="Article D521-1",Ej="conventionn\xc3\xa9_livre_III_titre_V_chap_III",oB=622,Ek="sous_calcul_traitement",zo=374,h1=956,oA="Article D842-11",dO="Livre 7 : R\xc3\xa9gimes divers - Dispositions diverses",zn=2048,du=107,m4=161,m5=381,m3="Article D842-12",Ei=3977,jb=690,oz="prestations_familiales",kB="est_enfant_le_plus_\xc3\xa2g\xc3\xa9",zm="26440",h0=649,Eg=3901,Eh="201700",r6="Unix.Unix_error",zl=3631,hY=1060,hZ=1139,ja=3710,Ef="calculAidePersonnaliseeLogement",oy=553,hX=1088,zj=4150,zk="Stack_overflow",fe="condition_2_r823_4",a3="Sous-Section 2 : Conditions d'octroi de l'aide personnalis\xc3\xa9e au logement aux personnes r\xc3\xa9sidant dans un logement-foyer",aQ="\xc3\x89ligibilit\xc3\xa9AidesPersonnelleLogement",zi="/static/",q4=253,Ee=2791,Ed="Not_found",zg="1085",zh=235,q3="\x01\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\x009\0<\0\0\0<\0\0\0\0\0A\0\0\0A\0\0\0\0\0F\0\0\0\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0T\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0^\0\0\0\0\0a\0\xff\xff\xff\xffa\0\xff\xff\xff\xff\xff\xff\xff\xffh\0\0\0\0\0\0\0\0\0m\0\0\0\0\0\0\0q\0\0\0\0\0\0\0u\0\0\0\0\0\0\0y\0\0\0\0\0\0\0\0\0\0\0~\0\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\x8a\0\0\0\x8e\0\0\0\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x9a\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xb2\0\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\xff\xff\xbb\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xc2\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xc9\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xeb\0\0\0\0\0\0\0\xef\0\0\0\0\0\xff\xff\0\0\xf4\0\0\0\0\0\xff\xff\0\0\xf9\0\0\0\0\0\0\0\xfd\0\0\0\0\0\0\0\xff\xff\0\0\x03\x01\0\0\0\0\0\0\0\0\b\x01\0\0\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\x11\x01\0\0\0\0\0\0\0\0\x16\x01\0\0\0\0\0\0\0\0\0\0\x1c\x01\0\0\0\0\0\0 \x01\0\0\0\0\0\0\xff\xff\0\0&\x01\0\0\0\0\0\0\0\0+\x01\0\0\0\0\0\0/\x01\0\0\0\0\0\0\0\x004\x01\0\0\0\0\0\x008\x01\0\0\0\0\0\0<\x01\0\0\0\0\0\0@\x01\0\0\0\0\0\0C\x01\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0y\x01}\x01\0\0\0\0\x80\x01\xff\xff\xff\xff\x80\x01\xff\xff\xff\xff\xff\xff\xff\xff\x87\x01\0\0\0\0\0\0\0\0\x8c\x01\0\0\0\0\xff\xff\0\0\x90\x01\0\0\0\0\xff\xff\0\0\xff\xff\0\0\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xc1\x01\xc5\x01\0\0\0\0\xc8\x01\xff\xff\xff\xff\xc8\x01\xff\xff\xff\xff\xff\xff\xff\xff\xcf\x01\0\0\0\0\0\0\0\0\xd4\x01\0\0\0\0\xff\xff\0\0\xff\xff\xff\xff\0\0\xff\xff\0\0\xdc\x01\0\0\xff\xff\0\0\xe2\x01\0\0\0\0\0\0\0\0\xff\xff\0\0\xe9\x01\0\0\0\0\0\0\0\0\xff\xff\0\0\xf0\x01\0\0\0\0\0\0\0\0\xf5\x01\0\0\0\0\0\0\xf9\x01\0\0\0\0\0\0\xfc\x01\0\0\0\0\0\0\xff\xff\0\0\x02\x02\x04\x02\0\0\x05\x02\x06\x02\x07\x02\b\x02\t\x02\n\x02\x0b\x02\f\x02\r\x02\x0e\x02\x0f\x02\x10\x02\x11\x02\x12\x02\x13\x02\x14\x02\x15\x02\x16\x02\x17\x02\x18\x02\x19\x02\x1a\x02\x1b\x02\x1c\x02\x1d\x02\x1e\x02\x1f\x02 \x02!\x02\x03\x02",zf="41268",aW="examples/allocations_familiales/epilogue.catala_fr",ox=695,Ec="calcul_apl_logement_foyer.date_courante",ze=2184,Eb=3420,zd=2702,b8=848054398,D$=3496,ow="Mayotte",Ea="smic.date_courante",zc=260,ov="1224",D_="calcul_apl_locatif",dt="calcul_plafond_mensualit\xc3\xa9_d832_10_3",D9=4350,zb=4321,q2="rmdir",ou=696,i$=1069,D8=32752,za="33623",r5="19100",y$="37478",f4="calcul_nombre_parts",r4="Article 23",ot="Article R842-5",y_=1026,dj=149,bK="montant",d7="Article L521-2",b0="examples/allocations_familiales/../smic/smic.catala_fr",y7="calculAllocationLogementLocatif",y8="37906",y9="false",c3=849,os="Invalid integer: ",y6="PasDeChangement",bp="\xc3\x89ligibilit\xc3\xa9 \xc3\xa0 la prime de d\xc3\xa9m\xc3\xa9nagement",a7=106,D7=346,m2=186,dD=0x80,eS="Chapitre 1er : Dispositions relatives aux prestations",r3="Fatal error: exception ",or="\xc3\xa9ligibilit\xc3\xa9_commune",r2="0.0234",D6="43378",y5="calcul_apl_logement_foyer.date_conventionnement",hW=852,y4=1413,m1=1054,r1="25978",di=303,y3=2208,D4=493,D5=3541,D3="Section 2 : R\xc3\xa8gles de non-cumul",hV=3878,y2=1501,r0="_",y1="eligibilitePrimeDeDemenagement",m0=517,q1="compare: functional value",y0=444,bZ="0.",yX=114,yY="40928",yZ="19300",i_=3426,yW=3129,D2=1030,mZ=411,yV=3083,hU=978,yU="197700",yT="Invalid_argument",D1=656,q0=823,D0="EndCall([ ",oq="0.9",DY="Article R822-22",DZ="prise_en_charge",yS="calcul_aide_personnalis\xc3\xa9e_logement",DX=3024,DV="34301",DW="577500",yR="%ni",mY=949,fk=324,an=2020,DU="PersonneSeule",yQ=4110,op=559,qZ="0.0238",hT=4774,rZ="Article 9",DT="225100",DS="AutresPersonnes",dN="6",i9=495,yO="173600",yP=602,fP=858,n="0",ah="Section 3 : Logements-foyers",yN=3149,kd="Article L161-17-2",d="examples/aides_logement/prologue.catala_fr",DR="eligibiliteAidesPersonnelleLogement",eR=817,bc=248,yM=341,oo=322,yL=3856,i8=2007,DQ="208200",yH="Zone1",yI="Locataire",hS=301,yJ="R\xc3\xa8glement (CE) n\xc2\xb02866/98 du conseil du 31 d\xc3\xa9cembre 1998 concernant les taux de conversion entre l'euro et les monnaies des \xc3\x89tats membres adoptant l'euro",yK="37457",DO=4292,DP="562800",yG="535744",yF="235800",mX=555,bY=403,mW=930,DN="resetLog",yE="\xc3\xa2ge_l512_3_2",Q="AllocationsFamiliales",yD="situation_familiale_calcul_apl",qY="GardeAlterneeAllocataireUnique",DM="haut",yC=4334,kc=1024,yA="204761",yB="3.1",gL=802,mV=133,rY="35780",yz="calculAidePersonnaliseeLogementFoyer",yy=4750,hR=4771,kA=945,fO=366,fd=0xffffff,DL="34829",yw=524,yx=4179,mU=876,i7="Titre III: Titre III : Dispositions communes relatives au financement",DK="36378",at="Calculette globale",mT=286,DJ="149600",yv=3586,kz="Article R824-1",cR=1994,hQ=2010,bF="Prologue : prestations familiales",DI=1405,rX=2147483647,DH="774",on=689,yu=", characters ",f3=456,qX="180100",f2="BaseMensuelleAllocationsFamiliales",yt="prestations_familiales.r\xc3\xa9sidence",DG="819",bk="Chapitre IV : Calcul des allocations de logement en secteur accession",ys="AllocationJournali\xc3\xa8rePresenceParentale",yr=".0",DF="36733",om=4340,qW="AllocationFamilialesAvril2008",DE=3069,gK=693,eQ=855,DD="AllocationRentreeScolaire",yq="mensualit\xc3\xa9_minimale",ky="2.",mS=691,fj="5612",yp="Concubins",dy="calcul_plafond_mensualit\xc3\xa9_d842_6_avec_copropri\xc3\xa9t\xc3\xa9",DB="Montants revaloris\xc3\xa9s de l'allocation de solidarit\xc3\xa9 aux personnes \xc3\xa2g\xc3\xa9es",DC=4911,yo="SaintBarth\xc3\xa9lemy",Z="Partie l\xc3\xa9gislative",hP=2003,kb="Article R823-4",ym="32956",yn=1404,bm="examples/allocations_familiales/securite_sociale_D.catala_fr",yl="294500",DA=1504,qV="examples/aides_logement/../prestations_familiales/s\xc3\xa9curit\xc3\xa9_sociale_R.catala_fr",dM="RessourcesAidesPersonnelleLogement",f1="Montant des plafonds de ressources",bl="Annexe",yk=4664,eP="Section 1 : B\xc3\xa9n\xc3\xa9ficiaires",yj=2767,Dz="3524",yi="Article D832-27",Dy=2866,yh=3946,yg="Zone3",ka="500",yf=3218,fN=471,dC=2015,yd=2595,ye="40144",fi="prise_en_compte",yc=2261,Dx="223900",yb="ServicesSociauxAllocationVers\xc3\xa9eAuxServicesSociaux",Dw=138,ya="225500",ol=1998,w="Livre VIII : Aides personnelles au logement",hO=905,j$="caract\xc3\xa9ristiques_pr\xc3\xaat_l831_1_6",qU="nan",Dv="38892",x$="calculNombrePartLogementFoyer",mR=646,kx="Impay\xc3\xa9D\xc3\xa9penseLogement",x_=1904,bb="Calculette avec garde altern\xc3\xa9e",Du=0xdfff,hN="4.3",et="/",Dt=1913,rW="ENOTDIR",rV=1073741823,x8=4525,x9="\\r",rU="0.0068",rT=513,Ds="calcul_allocation_logement",x6="coefficient_prise_en_charge",mP=743,mQ=734,x7=206,x5=3811,kw="Article D161-2-1-9",ok="Guyane",oi="PasDeTravaux",oj=311,x4=2930,mO=255,Dr="Revenu",bC="droit_ouvert_majoration",E="Partie r\xc3\xa9glementaire",c2="Partie r\xc3\xa9glementaire - D\xc3\xa9crets en Conseil d'Etat",Dq=3133,x3="Chapitre 1er : G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s",Dp="Sous-section 4 : Prise en compte du patrimoine",i="D\xc3\xa9clarations des champs d'application",x2=4221,x1="End_of_file",Do="calcul_apl_logement_foyer.condition_2_du_832_25",xZ="calculAllocationLogementFoyer",x0=1313,j_="traitement_aide_finale_r\xc3\xa9duction_loyer_solidarit\xc3\xa9",fc="Chapitre V : Calcul de l'aide personnalis\xc3\xa9e au logement en secteur logement-foyer",i6="Article 24",qT="Failure",Dn="267871",i5=4776,Dm=4268,xY="167800",a2="CalculetteAidesAuLogement",xX=1367,X=684,mN=715,qS="\xff\xff\xff\xff\xff\xff\x11\0\xff\xff\x13\0\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\x07\0\xff\xff\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\b\0\b\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\t\0\xff\xff\t\0\xff\xff\t\0\xff\xff\xff\xff\x0e\0\xff\xff\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\x01\0\xff\xff\x04\0\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x04\0\x04\0\x04\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\0\0\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\x03\0\x05\0\x05\0\x05\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\x03\0\xff\xff\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\x02\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x10\0\xff\xff\x12\0\xff\xff\xff\xff\xff\xff\xff\xff\x07\0\x07\0\xff\xff\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\b\0\xff\xff\b\0\xff\xff\b\0\xff\xff\xff\xff\r\0\xff\xff\xff\xff\xff\xff\x01\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\t\0\xff\xff\x0b\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\0\0\xff\xff\0\0\xff\xff\0\0\xff\xff\xff\xff\x06\0\xff\xff\xff\xff\xff\xff\x01\0\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\x04\0\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x03\0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff",xW=0xdc00,xV="389618",oh="3.",i4=788,xU="185800",rR="0.0201",rS=1072,og=880,Dl="Sys_error",fM="Article D521-2",mM=703,rQ="nombre_personnes_\xc3\xa0_charge_prises_en_compte",es="Sous-section 4 : Assurance vieillesse",Dk="Printexc.handle_uncaught_exception",cQ="Article D832-24",oe=618,of="30500",hM=1079,xT="194810",mK=745,mL="int_of_string",O="examples/aides_logement/arrete_2019-09-27.catala_fr",xS="Chapitre Ier : Principes g\xc3\xa9n\xc3\xa9raux",Dj=4201,od="Article 37",xR="39340",xQ="name",cH=103,gJ=966,xP=447,i3=428,ae="Chapitre 2 : Modalit\xc3\xa9s de liquidation et de versement des allocations de logement",xN=3991,xO=4376,kv="traitement_aide_finale_redevance",dL=132,xM=" ])",Di="1.4",oc=698,mJ="31797",xL="19484",hL=4770,xK=3117,mI=988,cE="Article 7",Dh="%Li",mH=864,gz=591,ku=1014,xJ=2580,qR="r\xc3\xa9muneration_mensuelle",cZ=302,gy=960,xI=205,cD="Article 14",xH="34570",Dg=4790,qQ="date_de_naissance",f0=1090,mG="base_mensuelle_allocations_familiales",i2=795,i1=927,xG=4220,mF="_z",i0=2000,rP=1951,mE=860,eO=136,b2="Titre IV : Allocations de logement",xF="retrieveRawEvents",d6="InterfaceAllocationsFamiliales",mD=985,iZ=1077,j9="Pendant",qP="%a",gx=", ",fb="5422",xE=199,Df="17012",ob="calcul_\xc3\xa9quivalence_loyer_minimale.condition_2_du_832_25",c1=2018,xD="AllocationJournalierePresenceParentale",bR="Chapitre III : Calcul des aides personnelles au logement en secteur locatif",De="' kind for the enumeration 'ElementPrestationsFamiliales.t'",hK=682,fL=467,by="Prestations familiales",Db="Enfant\xc3\x80Charge",Dc="calculette",Dd="GardeAltern\xc3\xa9eAllocataireUnique",er="Article D823-16",Da="172500",C$="n_nombre_parts_d832_25",rO="Apres",xC=4125,hJ=1084,bB="examples/aides_logement/../prestations_familiales/prologue.catala_fr",xB=4316,C_="179800",fh=" ",xA=361,C8=3044,J="Secteur locatif",C9="Undefined_recursive_module",xz=3721,aj="output",xy="195500",C7="base_mensuelle_allocations_familiales.date_courante",qO="199900",cC=-976970511,xw="' kind for the enumeration 'SituationObligationScolaire.t'",xx="%.16g",C6="220100",oa=189,xv=4422,j8="droit_ouvert_forfaitaire",j7=620,xu="%i",qN="0.01",C5="262985",xt="409505",xs="LogementFoyer",C4="139700",n$="PrestationAccueilJeuneEnfant",C3="Article L822-4",n_=856,xr="41252",C1="0.1",C2="Allocation\xc3\x89ducationEnfantHandicap\xc3\xa9",rN=382,mC="5399",qM="2805",eq=123,hI=570,xq="calcul_apl_logement_foyer.type_logement_foyer",hG="0.0173",hH=806,K="Arr\xc3\xaat\xc3\xa9 du 27 septembre 2019 relatif au calcul des aides personnelles au logement et de la prime de d\xc3\xa9m\xc3\xa9nagement",fK=159,xp="LocationAccession",iY=1067,mB=577,CZ=3855,C0=183,qL="a_d\xc3\xa9j\xc3\xa0_ouvert_droit_aux_allocations_familiales",iX=3874,CY="41338",ds=0xff,mA="Arr\xc3\xaat\xc3\xa9 du 19 avril 2022 relatif au rel\xc3\xa8vement du salaire minimum de croissance",CX=-12,mz="calcul_\xc3\xa9quivalence_loyer_minimale.ressources_m\xc3\xa9nage_arrondies",xo=4167,my=458,qK="Article 15",dc="0.75",j6="Titre 5 : Dispositions particuli\xc3\xa8res \xc3\xa0 la Guadeloupe, \xc3\xa0 la Guyane, \xc3\xa0 la Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy et \xc3\xa0 Saint-Martin",CW="22355",mx=3654863,CV="140800",n9=145,rM=175,rL="Chapitre 5 : Allocation de solidarit\xc3\xa9 aux personnes \xc3\xa2g\xc3\xa9es",ep=455,CU=1997,xn="163000",n8=991,j5="0.5",n7="Article R842-14",j4=641,xm="fd ",xl=2571,xj=1116,xk=3789,xi="41751",xh="181800",rK=409,xg="41316",bE="traitement_aide_finale_contributions_sociales_arrondi",xe=3750,hF=3428,xf="cat\xc3\xa9gorie_calcul_apl",xd="757",b_="Prise en compte des ressources pour les aides personnelles au logement",kt="coefficents_enfants_garde_altern\xc3\xa9e_pris_en_compte",hE=377,gw=1081,n6=848,fJ=2001,qJ="Compl\xc3\xa9mentFamilial",hD=793,xc=633,CT="smic.r\xc3\xa9sidence",ax="Livre 5 : Prestations familiales et prestations assimil\xc3\xa9es",fZ=1018,mw=108,CS="Article D832-18",mv=-2147483648,eN=2002,v="1",mu=1797,xb="Chapitre II : Dispositions applicables aux ressources",mt="Article R822-7",CR="42605",w_="VendeurQuandDemandeurAContratLocationAccession",w$="Article R755-0-2",xa=406,CQ="calculNombrePartsAccessionPropriete",CP="allocationFamilialesAvril2008",rJ=": Not a directory",w9="b",CN="18900",CO="Article D521-3",ms=4707,cP="CalculAidePersonnalis\xc3\xa9eLogement",w8="D331_63_64",dK=2012,CM=1794,CK="42469",CL="Out_of_memory",w7=4902,w6=3675,D="examples/aides_logement/code_construction_reglementaire.catala_fr",aa="4",rI="index out of bounds",mr=986,CI="27900",CJ=3481,iW=903,n5="_bigarr02",w5="31264",mq=881,CH=0xffffffff,hC=895,CG="LaR\xc3\xa9union",mp="Article L822-5",CF=4261,mo=574,CE="981600",w3=3771,w4=1151,hB=292,eo=0xffff,iV=2009,CD="%.17g",mn="calcul_\xc3\xa9quivalence_loyer_minimale.n_nombre_parts_d832_25",w2=400,qI=1148,c0="100.",CB="1.25",CC=143,w1=3990,w0="44729",eM="\xc3\xa2ge_minimum_alin\xc3\xa9a_1_l521_3",gv=963043957,gI=4387,N="5",mm=142,n4=741,cU=126,iU="AllocationSoutienFamilial",wZ=840,CA="SousLocataire",wY="34713",n3=628,bt="Section 1 : Calcul, liquidation et versement des aides",n2=124,wX="0.98",gu="Article L512-3",wV="633129",wW=422,iT=427,dh=150,wT=3267,wU="41440",ml=135,fY=899,dg="\xc3\x89ligibilit\xc3\xa9PrimeDeD\xc3\xa9m\xc3\xa9nagement",dx="Sous-section 2 : Calcul de l'aide en secteur locatif",j3=252,Cz="enfant_le_plus_\xc3\xa2g\xc3\xa9",G="examples/allocations_familiales/prologue.catala_fr",az="CalculAidePersonnalis\xc3\xa9eLogementFoyer",en=".",n1=147,Cy=0xf0,wS="eligibilitePrestationsFamiliales",cG="12.",b7=694,mk="Guadeloupe",wR=276,bi=116,n0="230500",wP=1482,wQ="enfantLePlusAge",nZ=576,mj=627,Cx=4723,df=365,hA=813,dJ=294,fg="traitement_aide_finale_montant_minimal",wO="impossible case",gH=1073,dI="examples/allocations_familiales/securite_sociale_R.catala_fr",wN=4822,hz=4381,iS=968,eL="R\xc3\xa8gles diverses",mi=500,Cw=-1080,Cv="18185",hy=638,wM="SaintBarthelemy",gG=1063,Cu=-1023,nY=859,gt="1272",wL="ressources_m\xc3\xa9nage_avec_arrondi",Cs="ouvertureDroitsRetraite",Ct="\xc3\xa9ligibilit\xc3\xa9_aide_personnalis\xc3\xa9e_logement",Cr="204700",rH="Article L755-12",wK="TravauxPourAcquisitionD832_15_1",Cq="Ancien",rG="lib/read.mll",gF="1229",Cp="Article premier",mh=501,aV="\xc3\x89ligibilit\xc3\xa9 \xc3\xa0 l'aide personnalis\xc3\xa9e au logement",Co=4423,gs=819,mg='"',Cn="Arr\xc3\xaat\xc3\xa9 du 14 d\xc3\xa9cembre 2020 relatif au montant des plafonds de ressources de certaines prestations familiales et aux tranches du bar\xc3\xa8me applicable au recouvrement des indus et \xc3\xa0 la saisie des prestations",mf="examples/aides_logement/../prestations_familiales/s\xc3\xa9curit\xc3\xa9_sociale_L.catala_fr",cO="CalculAllocationLogement",Cm="3539",rF="<",wH="208500",cc=931,wI="prestations_familiales.date_courante",wJ=0x800,wG=3915,me=617,md=182,wF=398,nX="\xc3\xa9ligibilit\xc3\xa9",wD="233000",wE=0.012,Cl=2781,wC="calculAidePersonnaliseeLogementLocatif",bP="Article 33",iR=719,Ck="M\xc3\xa9tropole",Ci="40696",Cj=209,wB=131,Ch="ressources_m\xc3\xa9nage_arrondies_seuil",wz=4028,wA=204,rE="Article D815-1",iP=834,iQ="conditions_hors_\xc3\xa2ge",eK="traitement_aide_finale_abattement",a_="Dispositions sp\xc3\xa9ciales relatives \xc3\xa0 Mayotte",wx=726928360,au=562,wy="221100",qH=165,ww="([^/]+)",mc=700,wv=4395,Cg="Article 39",rD=0xf,rC=809,wu="798",Cf="BailleurSocial",j2="montant_initial_m\xc3\xa9tropole_majoration",nW=372,cn=125,iN=3712,iO=907,hx=3876,wt="Division_by_zero",iM=1092,ws=1844,nV=520,iL=3714,qG="Article L832-3",rB=430,wq=708012133,wr=3892,Ce="SituationObligationScolaire",Cd=4076,Cb="AutrePersonne\xc3\x80Charge",nU=879,Cc="44440",Ca="AllocationJeuneEnfant",dB=2014,mb=1119,iK=1059,em=552,B_="22262",B$=3492,nT=659,B9="Article D842-17",nS=697,B8="Article L751-1",fX=503,B7=3305,ks=119,j1="montant_avec_garde_altern\xc3\xa9e_majoration",B6="70",eJ=412,dH=104,wo="calculette_sans_garde_altern\xc3\xa9e",wp="Instruction interminist\xc3\xa9rielle n\xc2\xb0DSS/2B/2022/82 du 28 mars 2022 relative \xc3\xa0 la revalorisation au 1er avril 2022 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte",nR=321,wn="version_avril_2008",iJ=468,B5=279,wm="38361",nQ=714,B4=439,fI=2013,B2="ouverture_droits_retraite",B3=102,wl=4443,hw=800,hv="100000.",wk="18261",hu=101,nP="calcul_nombre_parts.situation_familiale_calcul_apl",B1=4507,iI=4778,B0="body",fH="Calcul des contributions sociales s'appliquant aux aides personnelles au logement",wj="Unexpected '%s' kind for the enumeration 'Collectivite.t'",wi=4212,rA="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\x04\0\0\0\x03\0\x03\0\x86\0\0\0\x03\0\0\0\x86\0E\x01\x92\x01\xff\xff\0\0E\x01\x92\x01\0\0\0\0\0\0\0\0\x7f\0\x8b\0\0\0\x03\0\0\0\f\0\x03\0\xaa\0\x86\0\xaf\0\0\0\x07\0\x0b\x01E\x01\x92\x01\x0e\x01\r\x001\0\x05\0\n\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\x008\0v\0\x06\0\x81\0\x82\x009\0\xed\x01\x89\0\0\x021\0\0\x000\0\x8a\0j\0>\0\x0e\0n\0i\0\0\x001\0\x0f\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x0b\0\x1e\x000\0\b\0r\0\xd1\0\xec\0\0\x01\r\x01\x1d\0\x16\0\xff\xff0\x000\0\x11\0\x15\0\x19\0 \0!\0#\0\x17\0\x1b\0\x10\0\x1f\0\x1c\0\"\0\x13\0\x18\0\x12\0\x1a\0\x14\0$\0)\0%\x000\0\t\0*\0+\0,\0-\0.\0/\0=\0U\x000\0&\0'\0'\0'\0'\0'\0'\0'\0'\0'\x001\0C\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0V\0\x8f\0\xff\xff(\0\x90\0\x91\0\x92\x007\0\x94\x007\0\x95\x000\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\0\xff\xff0\0\x96\0\x97\0\xa1\0B\0\x9e\x005\0\x9f\x005\0\xa0\x003\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\0\xa5\x003\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\0\xa2\0\xa3\0\xa6\0]\0\xff\xff\x02\x006\x006\x006\x006\x006\x006\x006\x006\x006\x006\0\xff\xffM\0g\0l\0t\0\x84\0\x86\0\x87\0\x80\0\x8b\0\x86\0\xa4\0]\0\xab\0M\0\xa7\0\xa8\0\xa9\0\xac\0p\0\xad\0\xae\0\xd2\0\xe2\0\xd0\0\xd3\0\xd4\0;\0S\0\x86\0\xd5\0\xd6\0\xd7\0\xd8\0\xda\0\x8d\0\xdb\0]\0\xdc\0\xdd\0{\0\xde\0\xdf\0\xe0\0\x88\0_\0\xe1\0#\x01A\x01\xea\0\x9b\0\x05\x01a\x01\xfa\0\xff\xff\xfe\x009\x01=\x01_\x01M\0,\x01\\\x01X\x01\t\x01\x1d\x01L\0|\0!\x01\x12\x01K\0b\0\x13\x01U\x01V\x01W\x01x\x01Y\x01J\0\xe1\x005\x01y\x01I\0Z\x01H\0G\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0b\0q\x01z\0[\x01@\0\x04\x01]\x01N\0N\0N\0N\0N\0N\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0\x9c\0p\x01^\x01`\x01b\x01c\x011\x01O\0O\0O\0O\0O\0O\0d\x01\x9d\0e\x01N\0N\0N\0N\0N\0N\0\xb7\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\x18\x01p\x01\xff\xff\x19\x01f\x01g\x01i\x01O\0O\0O\0O\0O\0O\0P\0P\0P\0P\0P\0P\0P\0P\0P\0P\0j\x01k\x010\x01(\x01l\x01m\x01n\x01P\0P\0P\0P\0P\0P\0Q\0Q\0Q\0Q\0Q\0Q\0Q\0Q\0Q\0Q\0o\x01\x1b\x01\xff\xff\xab\x01\x1f\x01\xaa\x01\x17\x01Q\0Q\0Q\0Q\0Q\0Q\0\\\0\xa8\x01?\x01P\0P\0P\0P\0P\0P\0\xf8\0\xa5\x01\xfc\0\xa2\x01;\x01E\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0\xff\xffQ\0Q\0Q\0Q\0Q\0Q\0W\0W\0W\0W\0W\0W\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0'\x01*\x01\xff\xff\xa3\x01\xa4\x01x\0\x02\x01X\0X\0X\0X\0X\0X\0\xa6\x017\x01\x99\0W\0W\0W\0W\0W\0W\0\x07\x01\xa7\x01\xa4\x01\xa9\x01\x10\x01\xa4\x01Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\x003\x01X\0X\0X\0X\0X\0X\0Y\0Y\0Y\0Y\0Y\0Y\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0a\0\x89\x01\xa4\x01\xac\x01\xb9\x01\x88\x01\xad\x01Z\0Z\0Z\0Z\0Z\0Z\0a\0\xb3\0\xae\x01Y\0Y\0Y\0Y\0Y\0Y\0.\x01\xaf\x01\xb0\x01\xb4\0\xa4\x01\xb8\x01\xb5\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0|\x01Z\0Z\0Z\0Z\0Z\0Z\0\xc0\x01\xb2\x01\x15\x01\xb3\x01a\0\xc1\x01\xb4\x01\xb5\x01\xb6\x01\xb7\x01\xa4\x01\xd8\x01\xff\xffa\0\xb8\x01\xd8\x01\xd1\x01a\0\xdf\x01a\0\xd0\x01\xe6\x01\x03\x02a\0\xdb\x01%\x01\xd8\x01\xd9\x01\x03\x02\xdc\x01\xd8\x01a\0\x03\x02\x03\x02\xd8\x01a\0\x03\x02a\0`\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0\xd8\x01\x03\x02~\x01\x03\x02\x03\x02\x03\x02\x03\x02c\0c\0c\0c\0c\0c\0a\0\x03\x02\xda\x01\xfa\x01\x03\x02\x03\x02a\0\x03\x02|\x01|\x01a\0\x03\x02\xdd\x01\x03\x02\xfd\x01\x03\x02\x03\x02\x03\x02a\0\xff\xff\x03\x02\xc4\x01a\0\x03\x02a\0`\0c\0c\0c\0c\0c\0c\0d\0d\0d\0d\0d\0d\0d\0d\0d\0d\0\xeb\x01\x03\x02\xf1\x01\x03\x02\xff\x01\xf2\x01\x03\x02d\0d\0d\0d\0d\0d\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0\xf6\x01\x81\x01\x81\x01\xe4\x01\x03\x02\xc4\x01\x03\x02e\0e\0e\0e\0e\0e\0\x03\x02\xc6\x01\x03\x02d\0d\0d\0d\0d\0d\0\x03\x02\x03\x02\x03\x02\xc4\x01\xea\x01\x86\x01a\0a\0a\0a\0a\0a\0a\0a\0a\0a\0\0\0e\0e\0e\0e\0e\0e\0a\0a\0a\0a\0a\0a\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\xb6\0\0\0\0\0\xc9\x01\xb1\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xb8\0\xbc\0\0\0a\0a\0a\0a\0a\0a\0\xc9\x01\xe3\x01\0\0\xbf\0\xce\x01{\x01\xbd\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbd\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xbe\0\xc3\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc6\0\xff\xff\xf8\x01\xc4\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc4\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xc5\0\xca\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xcd\0\xff\xff\xff\xff\xcb\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xe2\0\xc3\x01\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xe8\x01\0\0\0\0\xce\0\xdd\x01\xef\x01\xfe\x01\0\0\xcf\0\xf4\x01\0\0\xe1\0\xcb\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xcc\0\xe8\0\0\0\xe8\0\0\0\xe1\x01\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xd9\0\xff\xff\0\0\0\0\0\0\0\0\xe1\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\xe3\0\0\0\0\0\0\0\0\0\xff\xff\0\0\0\0\xe6\0\0\0\xe6\0\0\0\xe4\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\xe5\0\0\0\xe4\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xba\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\xe7\0\0\0\0\0\0\0\0\0\0\0\xf1\0\0\0q\x01\0\0M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01\0\0p\x01\0\0\0\0\xc1\0\0\0\0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0p\x01\0\0\0\0\0\0\xf0\0\xc8\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\0\0\xf6\0\0\0\0\0\xf0\0\0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf0\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\0\0\0\0\0\0\0\0\xf5\0\0\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xee\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\0\0\0\0\0\0\0\0\xf5\0\0\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0\xf5\0E\x01F\x01\0\0\0\0E\x01L\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0E\x01\0\0N\x01\0\0\0\0\0\0\0\0h\x01I\x01\0\0\0\0\0\0\0\0O\x01\0\0G\x01L\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01M\x01\0\0\0\0H\x01\0\0\0\0\0\0\0\0\0\0\xf3\0\0\0\0\0\0\0\0\0\0\0\0\0P\x01w\x01\0\0w\x01\0\0Q\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01\0\0\0\0J\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01r\x01S\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0R\x01\0\0\0\0s\x01\0\0\0\0T\x01\0\0\0\0u\x01\0\0u\x01\0\0K\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01\0\0s\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01t\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01v\x01\0\0\x80\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\0\0\0\0\x80\x01\0\0\0\0\0\0\x80\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\0\0\0\0\0\0\0\0\0\0\0\0\x80\x01\0\0\0\0\xb9\x01\0\0\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\0\0\0\0\0\0\0\0\0\0\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\x82\x01\xb8\x01\0\0\x80\x01\0\0\0\0\0\0\0\0\0\0\x80\x01\0\0\0\0\0\0\x80\x01\0\0\0\0\0\0\0\0\0\0\0\0\x80\x01\x80\x01\0\0\0\0D\x01\x80\x01\x80\x01\x80\x01\x7f\x01\0\0\x80\x01\0\0\0\0\xb8\x01\0\0\0\0\0\0\0\0\x80\x01\0\0\0\0\0\0\x80\x01\0\0\x80\x01\x7f\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\0\0\0\0\0\0\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\x83\x01\0\0\0\0\0\0\0\0\0\0\0\0\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\0\0\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x84\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\xbf\x01\x8e\x01\xbf\x01\0\0\0\0\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\0\0\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x80\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\0\0\0\0\0\0\0\0\x8d\x01\0\0\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\0\0\0\0\0\0\0\0\x8d\x01\0\0\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x8d\x01\x92\x01\x93\x01\0\0\0\0\x92\x01\x9a\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\x92\x01\0\0\x99\x01\0\0\0\0\0\0\0\0\xb1\x01\x96\x01\0\0\0\0\0\0\xc8\x01\x9c\x01\0\0\x94\x01\x9a\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\x9b\x01\0\0\0\0\x95\x01\0\0\0\0\0\0\0\0\0\0\0\0\x8b\x01\0\0\0\0\0\0\0\0\0\0\x9d\x01\0\0\0\0\0\0\0\0\x9e\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xba\x01\xc8\x01\0\0\x97\x01\0\0\0\0\0\0\xc8\x01\0\0\0\0\0\0\xc8\x01\xbb\x01\0\0\xa0\x01\0\0\0\0\0\0\0\0\xc8\x01\0\0\0\0\x9f\x01\xc8\x01\0\0\xc8\x01\xc7\x01\0\0\xa1\x01\0\0\0\0\0\0\0\0\0\0\0\0\x98\x01\0\0\0\0\0\0\0\0\xbd\x01\0\0\xbd\x01\0\0\xbb\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbc\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xbe\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xc8\x01\0\0\0\0\0\0\0\0\0\0\0\0\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xc8\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\xca\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\0\0\0\0\0\0\0\0\x91\x01\xc8\x01\0\0\0\0\0\0\xc8\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\0\0\0\0\0\0\xc8\x01\0\0\xc8\x01\xc7\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\0\0\0\0\0\0\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\xcb\x01\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\0\0\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xcc\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\0\0\xd6\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xc8\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\0\0\0\0\0\0\0\0\xd5\x01\0\0\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\0\0\0\0\0\0\0\0\xd5\x01\0\0\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\xd5\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xd3\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",gE=1e7,fa=254,BY=3722,BZ="calcul_apl_logement_foyer.zone",wh=407,BX="6.",we=2628,wf=3676,wg="1003",dr="Article L841-2",BW=" : flags Open_text and Open_binary are not compatible",BU=779,BV=2596,d0="Article D832-15",el="Titre VI : Dispositions relatives aux prestations et aux soins - Contr\xc3\xb4le m\xc3\xa9dical - Tutelle aux prestations sociales",wd="43248",gD=1992,eI="examples/aides_logement/../base_mensuelle_allocations_familiales/bmaf.catala_fr",wc="\\\\",u="Code de la construction et de l'habitation",wb="Instruction interministerielle no DSS/SD2B/2019/261 du 18 d\xc3\xa9cembre 2019 relative \xc3\xa0 la revalorisation au 1er janvier 2020 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",BT="Article 38",wa=2817,ma=188,BR=463,BS="0.04",v_="0.0226",v$=270,v9="192500",BQ="230700",v8="217600",nO=926,BP="0.0463",l$=4708,qF="GardeAlterneePartageAllocations",qE="\0\0\xec\xff\xed\xff\x03\0\xef\xff\x10\0\xf2\xff\xf3\xff\xf4\xff\xf5\xff\0\0\x1f\0\xf9\xffU\0\x01\0\0\0\0\0\x01\0\0\0\x01\0\x02\0\xff\xff\0\0\0\0\x03\0\xfe\xff\x01\0\x04\0\xfd\xff\x0b\0\xfc\xff\x03\0\x01\0\x03\0\x02\0\x03\0\0\0\xfb\xff\x15\0a\0\n\0\x16\0\x14\0\x10\0\x16\0\f\0\b\0\xfa\xffw\0\x81\0\x8b\0\xa1\0\xab\0\xb5\0\xc1\0\xd1\0\xf0\xff\x0b\0&\0\xfc\xffA\0\xfe\xff\xff\xffn\0\xfc\xff\xa3\0\xfe\xff\xff\xff\xea\0\xf7\xff\xf8\xff0\x01\xfa\xff\xfb\xff\xfc\xff\xfd\xff\xfe\xff\xff\xffG\x01~\x01\x95\x01\xf9\xff'\0\xfd\xff\xfe\xff&\0\xbb\x01\xd2\x01\xf8\x01\x0f\x02\xff\xff\xdc\0\xfd\xff\xff\xff\xf5\0'\x02m\x02\x0e\x01X\x02\xa4\x02\xbb\x02\xe1\x02\r\0\xfc\xff\xfd\xff\xfe\xff\xff\xff\x0e\0\xfd\xff\xfe\xff\xff\xff\x1e\0\xfd\xff\xfe\xff\xff\xff\x0f\0\xfd\xff\xfe\xff\xff\xff\x11\x01\xfb\xff\xfc\xff\xfd\xff\xfe\xff\xff\xff\x13\0\xfc\xff\xfd\xff\xfe\xff\x0f\0\xff\xff\x10\0\xff\xff\b\x01\x05\0\xfd\xff\x17\0\xfe\xff\x14\0\xff\xff.\0\xfd\xff\xfe\xff*\x004\x005\0\xff\xff5\x000\0[\0\\\0\xff\xff\x1b\x01\xfa\xff\xfb\xff\x89\0h\0Y\0X\0j\0\xff\xff\x8f\0\x89\0\xb1\0\xfe\xff\xb7\0\xa8\0\xa6\0\xb7\0\x02\0\xfd\xff\xb1\0\xac\0\xbb\0\x04\0\xfc\xff5\x02\xfb\xff\xfc\xff\xfd\xffg\x01\xff\xff\xf8\x02\xfe\xff\x06\x03\x1e\x03\xfc\xff\xfd\xff\xfe\xff\xff\xff(\x032\x03J\x03\xfc\xff\xfd\xff\xfe\xff\xff\xff=\x03T\x03l\x03\xf9\xff\xfa\xff\xfb\xff\xf4\0x\x03\x8e\x03\xb3\0\xc2\0\x0f\0\xff\xff\xbe\0\xbc\0\xbb\0\xc1\0\xb7\0\xb3\0\xfe\xff\xbf\0\xc9\0\xc8\0\xc4\0\xcb\0\xc1\0\xbd\0\xfd\xff\x9d\x03_\x03\xae\x03\xc4\x03\xce\x03\xd8\x03\xe4\x03\xef\x03<\0\xfd\xff\xfe\xff\xff\xff\f\x04\xfc\xff\xfd\xffW\x04\xff\xff\x91\x04\xfc\xff\xfd\xff\xdd\x04\xff\xff\xe5\0\xfd\xff\xfe\xff\xff\xff\xe7\0\xfd\xff\xfe\xff\xff\xff\x02\0\xff\xff\x12\x01\xfc\xff\xfd\xff\xfe\xff\xff\xff\"\x01\xfd\xff\xfe\xff\xff\xff\0\0\xff\xff\x03\0\xfe\xff\xff\xff&\x01\xfc\xff\xfd\xff\xfe\xff\xff\xffx\x01\xfb\xff\xfc\xff\xfd\xff\xfe\xff\xff\xff\xd0\0\xfd\xff\xfe\xff\xff\xff\xd3\0\xfd\xff\xfe\xff\xff\xff\xbd\0\xff\xff\x8f\x01\xfc\xff\xfd\xff\xfe\xff\xff\xff\r\x01\xfd\xff\xfe\xff\xff\xff_\x01\xfc\xff\xfd\xff\xfe\xff\xff\xff2\x01\xfd\xff\xfe\xff\xff\xff\x1a\x01\xfd\xff\xfe\xff\xff\xff\xe9\0\xfd\xff\xfe\xff\xff\xff\xde\0\xfd\xff\xfe\xff\xff\xffO\x05\xed\xff\xee\xff\n\0\xf0\xff,\x01\xf3\xff\xf4\xff\xf5\xff\xf6\xff=\x01\x02\x04\xf9\xff-\x05\xd1\0\xe4\0\xd3\0\xe8\0\xe1\0\xdf\0\xf0\0\xff\xff\xeb\0\xea\0\b\x01\xfe\xff\x04\x01\x17\x01\xfd\xff6\x01\xfc\xff\x1f\x01\x1d\x01 \x01'\x011\x01-\x01\xfb\xff9\x01R\x01P\x01N\x01T\x01J\x01V\x01\xfa\xffn\x05\f\x04{\x05\x9b\x05\xa5\x05\xb1\x05\xbb\x05\xc5\x05\xf1\xff\xc7\x01M\x02\xfd\xff\xff\xff\x9a\x02\xde\x05\xd1\x05\x9b\x02\xef\x055\x06L\x06r\x06\x10\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff\x98\x06\xfc\xff\xfd\xff\xe3\x06\xff\xffU\x07\xf4\xff\xf5\xff\x0b\0\xf7\xffL\x02\xfa\xff\xfb\xff\xfc\xff\xfd\xff\xfe\xff\x1f\x02\xf3\x053\x07d\x01s\x01h\x01\x85\x01v\x01\x9a\x01\xab\x01\xff\xff\xad\x01\xb0\x01\xbf\x01\xb9\x01\xbb\x01\xfd\x01\xe6\x01\xe6\x01\xea\x01\xf7\x01\xed\x01\xea\x01\t\x02\x13\x02\x13\x02\x0f\x02\x15\x02\x0b\x02\x07\x02\x8e\x06\x98\x06t\x07\xaa\x07\xb4\x07\xbe\x07\xc8\x07\xd2\x07\xf8\xffx\x02\xa7\x02\xfd\xff\xff\xff\xd8\x02R\x07\xdc\x07\xec\x02\xf4\x07:\bQ\bw\bL\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff\x9d\b\xfc\xff\xfd\xff\xe8\b\xff\xff\x87\x02x\x02\xfd\xffd\x02\xfe\xff\xb6\x02\xff\xff\x0b\x02\xff\xff\xcc\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff.\x02\xff\xff\xb2\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff\x17\0\xff\xff\xb7\x02\xfc\xff\xfd\xff\xfe\xff\xff\xff\xbb\x02\xfd\xff\xfe\xff\xff\xffy\x02\xfd\xff\xfe\xff\xff\xff\xb8\x02\xfc\xff\xfd\xff\xfe\xff\x13\0\xff\xff\x8c\x01\x92\x01\xff\xff\x96\x01\x97\x01\x9a\x01\xa8\x01\xaa\x01\xab\x01\xac\x01\xad\x01\xb5\x01\xb8\x01\xb9\x01\xbb\x01\xbf\x01\xc1\x01\xc3\x01\xc4\x01\xc5\x01\xc8\x01\xcb\x01\xdf\x01\xe1\x01\xe4\x01\xf9\x01\xfb\x01\x02\x02\x04\x02\x0b\x02\f\x02\r\x02\0\0",nN="0.55",nM=109,de="droit_ouvert",F="Champs d'applications",v7=479,iH=952,v5=2655,v6=4250,v4=3880,bh="ContributionsSocialesAidesPersonnelleLogement",iG="Article D832-10",bj="Interface du programme",qD=-97,nL=944,aJ="examples/aides_logement/archives.catala_fr",iF=469,BO=3470,v3=281,BN=3313,v2="218700",qB="Article D823-20",qC="ServicesSociauxAllocationVerseeAuxServicesSociaux",kr="d\xc3\xa9pense_nette_minimale_d832_27",iE=195,ek="1.",fG=1015,ht=1094,v1="DecisionTaken(_)",v0="45200",db="d\xc3\xa9pense_nette_minimale",BM=3708,iD=954,qA="Titre I : Allocations aux personnes \xc3\xa2g\xc3\xa9es",j0="Livre I : G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s - Dispositions communes \xc3\xa0 tout ou partie des r\xc3\xa9gimes de base",vZ=4576,BL=2284,rz="Article D823-17",BK="Instruction minist\xc3\xa9rielle N\xc2\xb0DSS/SD2B/2019/65 du 25 mars 2019 relative \xc3\xa0 la revalorisation au 1er avril 2019 des prestations familiales servies en m\xc3\xa9tropole",iC=596,nK="AllocationLogement",vW=2901,vX="5186",vY="Unexpected '%s' kind for the enumeration 'SituationObligationScolaire.t'",hs=1065,fF=155,fW=518,BJ="calcul_apl_logement_foyer.situation_familiale_calcul_apl",vU="142303",l_=316,vV="37778",dZ=296,nJ=565,BI=1396,BH=215,dY="Article D832-11",vT="LaReunion",nI=947,vS=2121,BG="AgrandirOuRendreHabitableD331_63",aU="Montant du salaire minimum de croissance",l9=557,eH=621,qz="0.3",vR="true",a$="Chapitre II : Conditions g\xc3\xa9n\xc3\xa9rales d'attribution",fV=370,ac="Titre II : Dispositions communes aux aides personnelles au logement",BE="25116",BF=1177,jZ="Paragraphe 1 : Information et simplification des d\xc3\xa9marches des assur\xc3\xa9s.",qy="1500",vQ=" is too large for shifting.",BD="237200",nH=502,l7="242800",l8="Map.bal",ry="5208",BC="0.08",vP="@[",_="Titre III : Aide personnalis\xc3\xa9e au logement",BB="Apr\xc3\xa8s",vO=1185,$="Code de la s\xc3\xa9curit\xc3\xa9 sociale",BA="42892",l6=688,l5="ml_z_overflow",vN="1.8",By=807,Bz=3152,kq="contributions_sociales.date_courante",gC=850,l4=309,vM="calcul_apl_logement_foyer.redevance",Bx=-752863768,rw="202500",rx="Article D832-17",Bw=360,hr=3222,Bt="Article 10",iB=1144,Bu="allocationsFamiliales",Bv="Instruction interminist\xc3\xa9rielle n\xc2\xb0DSS/2B/2021/65 du 19 mars 2021 relative \xc3\xa0 la revalorisation au 1er avril 2021 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte",vL="582700",nG=167,Br=274,Bs="4986",aM="CalculAidePersonnalis\xc3\xa9eLogementLocatif",Bq=433,nF=531,eG="abattement_d\xc3\xa9pense_nette_minimale",Bp="Sys_blocked_io",qx="b\xc3\xa9n\xc3\xa9ficie_titre_personnel_aide_personnelle_logement",cf="Articles valables du 1er octobre 2020 au 1er octobre 2021",gr="Chapitre 2 : Champ d'application",vK="0.0588",nE="Chapitre 2 : Champ d'application.",hq=4383,Bo=362,nD=457,Bn="49",V="\xc3\x89ligibilit\xc3\xa9 aux aides personnelles au logement",bs="Article D842-15",l3=246,fE=1016,vI="37900",vJ="%u",l2="Article L831-1",aD="Chapitre IV : Calcul de l'aide personnalis\xc3\xa9e au logement en secteur accession",fD="calcul_\xc3\xa9quivalence_loyer_minimale",fC=298,Bm="Article 40",b1="\xc3\x89ligibilit\xc3\xa9AidePersonnalis\xc3\xa9eLogement",vG=2236,vH="19402",jY=925,T="2",cy=127,nC=711,vD="Article 30",vE=4857,vF="@{",cb="Montant de la base mensuelle des allocations familiales",vC=" : flags Open_rdonly and Open_wronly are not compatible",vB="0.232",rv="OuvertureDroitsRetraite",vz="Zone2",vA="43505",Bl=3451,nB="D\xc3\xa9cret n\xc2\xb0 2019-1387 du 18 d\xc3\xa9cembre 2019 portant rel\xc3\xa8vement du salaire minimum de croissance",cF="-",Bk=336,hp=603,vx="n_nombre_parts_d832_11",vy=" : file already exists",vw=397,jX="EffectiveEtPermanente",vv=1780,Bi="calculAllocationLogementAccessionPropriete",Bj="41481",e$="0.0045",fB="Date d'ouverture des droits \xc3\xa0 la retraite",l1=866,vu=1099,Bh="retrieveEvents",vt="20165",Bg="2699",lZ=625,l0=644,vr="Infini",vs="prestationsFamiliales",fA="Article 43",vq="\\b",ad="Titre IV : Allocations de Logement",lY="Martinique",nA=404,cm="Article D832-25",vp=487,vo=12520,Bf="Collectivit\xc3\xa9",cT=401,Be="42228",ce="Quantification des impay\xc3\xa9s de d\xc3\xa9pense de logement",aI="Chapitre 1er : Allocations familiales",ho=2016,vn="AllocationEducationEnfantHandicape",Bd="832200",Bc="AllocationRentr\xc3\xa9eScolaire",iA=1000,U="CalculAllocationLogementAccessionPropri\xc3\xa9t\xc3\xa9",Bb=4081,W="",ru=737456202,iz="Sous-section 2 : Principes de neutralisation et d'abattement",Ba="^",A$=2673,lX="Section 2 : Prime de d\xc3\xa9m\xc3\xa9nagement",A_=1393,vm=1821,lW=746,hn=0x3f,A9="' kind for the enumeration 'Collectivite.t'",rt="184000",vl="251500",qw=334,vk=1853,dG="Article 16",A8="Article D842-9",vj="Match_failure",hm=716,ar=2021,iy="0.085",ko="d\xc3\xa9pense_nette_minimale_d832_10",kp="CalculNombrePartLogementFoyer",A7="35130",jW="montant_initial_majoration",ff="+",ix=1061,nz=4347,A6="1057",hl=425,A5="%li",cN=998,hk="Smic",A4="234600",A3="39051",vi="20900",ny="calcul_apl_logement_foyer",rs="208600",hj=431,qv=267,A2="impayeDepenseLogement",iw=962,A1="calcul_nombre_parts.condition_2_du_832_25",vh=0xe0,vg=3175,hi=1126,A0="20100",lV=882,AZ="D331_32",eF="contributions_sociales",fU=580,AY=3828,hh=250,vf="calcul_apl_logement_foyer.ressources_m\xc3\xa9nage_arrondies",M="Secteur logement-foyer",qu="Article L831-2",I="Allocations familiales",iv=893,nx=624,qt="0.027",ve=545,vc="\xc3\xa9ligibilit\xc3\xa9_commune.m\xc3\xa9nage",vd="allocations_familiales",rr=1255,iu="Article 8",bQ="examples/allocations_familiales/securite_sociale_L.catala_fr",lU=594,bw=2019,nw="Article R521-1",rq="jsError",eE=0x8000,jV=1055,bg="Chapitre Ier : Champ d'application",AX="Section 1 : Conditions relatives au b\xc3\xa9n\xc3\xa9ficiaire",it=964,AW="43074",lT=946,vb="6.55957",va="eligibiliteAidePersonnaliseeLogement",lS="Sous-section 1 : Modalit\xc3\xa9s g\xc3\xa9n\xc3\xa9rales de l'appr\xc3\xa9ciation des ressources",hg=371,fz=320,is=129,hf=958,u$="\n",kn="abattement_d\xc3\xa9pense_nette_minimale_d832_27",lR=497,af="Chapitre II : Modalit\xc3\xa9s de liquidation et de versement de l'aide personnalis\xc3\xa9e au logement",qs="3.7",fT=414,lQ=310,bJ="Tous secteurs",u_="Article 34",b6="calcul_plafond_mensualit\xc3\xa9_d842_6_base",ir=2005,AV=-48,qr="9",AU="1025",cd="camlinternalFormat.ml",eD=549,nv=312,u9=3221,nt=943,nu=148,AT="132000",qq="0.0185",u8="924600",km=713,cY=2017,AS="date_naissance",dd=317,am="CalculAidePersonnalis\xc3\xa9eLogementAccessionPropri\xc3\xa9t\xc3\xa9",lP="Article R822-2",AR=3199,d5="Titre 1 : Champ d'application - G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s",gq=1141,rp="obligation_scolaire",qp=1727,u7="EEXIST",eC=293,eB=550,u5=2156,u6=2560,ej=121,AQ="prestations_familiales.prestation_courante",u4=1222,AN=824,kl=1999,AO="\xc3\xa9ligibilit\xc3\xa9_commune.demandeur",AP="\\n",dq=120,lO="16",AL="23138",AM="Article D832-14",ro=512,u3=0x7ff0,u2="eligibiliteAllocationLogement",lN=928,bv="Articles valables du 1er octobre 2021 au 1er juillet 2022",ns=861,u1="montant_forfaitaire_charges",ei="traitement_aide_finale_d\xc3\xa9pense_nette_minimale",rn=177,uZ=4782,u0="0x",AK="Ascendant",lM="0.005",s="Calcul du montant de l'aide personnalis\xc3\xa9e au logement",he=499,lL="D\xc3\xa9cret n\xc2\xb0 2020-1598 du 16 d\xc3\xa9cembre 2020 portant rel\xc3\xa8vement du salaire minimum de croissance",nr=645,AJ="40888",uX="bas",uY="0.208",AI=2142,uW="210900",AG=4804,AH="219900",bA="traitement_aide_finale",uU="r\xc3\xa9gime_outre_mer_l751_1",ba=105,uV="Invalid function call ([ ",uT="Instruction interminist\xc3\xa9rielle n\xc2\xb0 DSS/SD2B/2018/279 du 17 d\xc3\xa9cembre 2018 relative \xc3\xa0 la revalorisation au 1er janvier 2019 des plafonds de ressources d\xe2\x80\x99attribution de certaines prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et \xc3\xa0 Mayotte",eA=551,uS=4407,lK="Article R512-2",hd=1135,AF="31664",uR="44693",fS=454,hc="0.45",uQ=1165,qo="2710",gp=429,ai="input",uP="39839",uO=1745,AE="\xc3\xa9ligibilit\xc3\xa9_logement",qn="0.2",hb=157,dw=364,lJ="D\xc3\xa9cret n\xc2\xb0 2018-1173 du 19 d\xc3\xa9cembre 2018 portant rel\xc3\xa8vement du salaire minimum de croissance",uN=390,nq=498,fy="examples/aides_logement/autres_sources.catala_fr",iq=4780,uM="calculAllocationLogement",uL=1384,qm="mkdir",ip=379,uK=4080,go="Article L822-3",be="Chapitre III : Modalit\xc3\xa9s de liquidation et de versement",dF=1013,AD=3526,np=592,no=": No such file or directory",gn=378,fR="Chapitre VII : Calcul des allocations de logement en secteur logement-foyer",gB="Titre 5 : D\xc3\xa9partements d'outre-mer",lI=948,uJ="766",io=4385,cM="CalculetteAidesAuLogementGardeAltern\xc3\xa9e",uI=151,AC="calculetteAidesAuLogement",rm="Section 1 : Ouverture du droit et liquidation de l'allocation de solidarit\xc3\xa9 aux personnes \xc3\xa2g\xc3\xa9es",gm=1137,AB="Descendant",b9="\xc3\x89ligibilit\xc3\xa9AllocationLogement",a9="D\xc3\xa9cret n\xc2\xb02002-423 du 29 mars 2002 relatif aux prestations familiales \xc3\xa0 Mayotte",nn=220,nm=626,AA="\xc3\xa9ligibilit\xc3\xa9_apl",uH="taux",ql="Demandeur",cB="CalculAllocationLogementLocatif",rl=843,im=1046,Az="BeginCall([ ",Ay=4361,uG=332,jU="caract\xc3\xa9ristiques_pr\xc3\xaat_l831_1_1",Ax="GardeAltern\xc3\xa9ePartageAllocations",fx=932,aX="\xc3\x89pilogue",aq="CalculAllocationLogementFoyer",Aw="943900",Av="bmaf",At="calculEquivalenceLoyerMinimale",Au=4036,lH=2006,uE=3696,uF=3804,ha="0.95",Ar="contributionsSocialesAidesPersonnelleLogement",As="ressourcesAidesPersonnelleLogement",lG=863,cj=363,uC="Pervasives.do_at_exit",uD="utf8",Aq="222300",qk="ComplementFamilial",Ap="225000",uB=3736,uA="\xc3\xa9ligibilit\xc3\xa9_allocation_logement",rk="0.0283",uz=217,aN=854,rj="0.16",lF=643,a5="Article 18",il=418,Ao="36815",ez=134,ik=3220,uy=2756,g$=3425,dv="Section 2 : Conditions relatives aux ressources",An=4189,aG="\xc3\x89ligibilit\xc3\xa9 aux allocations de logement";function +bto(d,b,e,c,f){if(c<=b)for(var a=1;a<=f;a++)e[c+a]=d[b+a];else for(var a=f;a>=1;a--)e[c+a]=d[b+a];return 0}function -bAQ(b,d,c,e){for(var +btp(b,d,c,e){for(var a=0;a=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?qj(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else -if(b.t==2&&f==b.c.length){b.c+=d.t==4?qj(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)p_(b);var +f8(d,e,b,f,c){if(c==0)return 0;if(f==0&&(c>=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?o8(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else +if(b.t==2&&f==b.c.length){b.c+=d.t==4?o8(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)oX(b);var g=d.c,h=b.c;if(d.t==4)if(f<=e)for(var a=0;a=0;a--)h[f+a]=g[e+a];else{var i=Math.min(c,g.length-e);for(var a=0;a>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function -gX(a){if(a.t==2)a.c+=kC(a.l-a.c.length,"\0");else -a.c=qj(a.c,0,a.c.length);a.t=0}function -Hn(a){if(a.length<24){for(var -b=0;bcF)return false;return true}else +fm(a){return a}function +ea(a,b,c,d,e){f8(fm(a),b,c,d,e);return 0}function +bt_(b,a){throw[0,b,a]}function +ju(b,a){if(b==0)return W;if(a.repeat)return a.repeat(b);var +d=W,c=0;for(;;){if(b&1)d+=a;b>>=1;if(b==0)return d;a+=a;c++;if(c==9)a.slice(0,1)}}function +gP(a){if(a.t==2)a.c+=ju(a.l-a.c.length,"\0");else +a.c=o8(a.c,0,a.c.length);a.t=0}function +FO(a){if(a.length<24){for(var +b=0;bcy)return false;return true}else return!/[^\x00-\x7f]/.test(a)}function -tD(e){for(var -j=_,c=_,g,f,h,a,b=0,i=e.length;bsw){c.substr(0,1);j+=c;c=_;j+=e.slice(b,d)}else -c+=e.slice(b,d);if(d==i)break;b=d}a=1;if(++b=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else -if(a>et)c+=String.fromCharCode(0xd7c0+(a>>10),zd+(a&0x3FF));else -c+=String.fromCharCode(a);if(c.length>lm){c.substr(0,1);j+=c;c=_}}return j+c}function -eY(c,a,b){this.t=c;this.c=a;this.l=b}eY.prototype.toString=function(){switch(this.t){case -9:return this.c;default:gX(this);case -0:if(Hn(this.c)){this.t=9;return this.c}this.t=8;case -8:return this.c}};eY.prototype.toUtf16=function(){var -a=this.toString();if(this.t==9)return a;return tD(a)};eY.prototype.slice=function(){var +su(e){for(var +j=W,c=W,g,f,h,a,b=0,i=e.length;bro){c.substr(0,1);j+=c;c=W;j+=e.slice(b,d)}else +c+=e.slice(b,d);if(d==i)break;b=d}a=1;if(++b=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else +if(a>eo)c+=String.fromCharCode(0xd7c0+(a>>10),xW+(a&0x3FF));else +c+=String.fromCharCode(a);if(c.length>kc){c.substr(0,1);j+=c;c=W}}return j+c}function +eW(c,a,b){this.t=c;this.c=a;this.l=b}eW.prototype.toString=function(){switch(this.t){case +9:return this.c;default:gP(this);case +0:if(FO(this.c)){this.t=9;return this.c}this.t=8;case +8:return this.c}};eW.prototype.toUtf16=function(){var +a=this.toString();if(this.t==9)return a;return su(a)};eW.prototype.slice=function(){var a=this.t==4?this.c.slice():this.c;return new -eY(this.t,a,this.l)};function -G0(a){return new -eY(0,a,a.length)}function -a(a){return G0(a)}function -tz(c,b){bBz(c,a(b))}var -bK=[0];function -bO(a){tz(bK.Invalid_argument,a)}function -GY(){bO(sR)}function -bW(a,c,b){b&=dw;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}p_(a)}a.c[c]=b;return 0}function -dX(b,a,c){if(a>>>0>=b.l)GY();return bW(b,a,c)}function -lW(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case +eW(this.t,a,this.l)};function +Fp(a){return new +eW(0,a,a.length)}function +a(a){return Fp(a)}function +sq(c,b){bt_(c,a(b))}var +bG=[0];function +bL(a){sq(bG.Invalid_argument,a)}function +Fn(){bL(rI)}function +bS(a,c,b){b&=ds;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}oX(a)}a.c[c]=b;return 0}function +dS(b,a,c){if(a>>>0>=b.l)Fn();return bS(b,a,c)}function +kO(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case 0:return a.c.charCodeAt(b);case 4:return a.c[b]}}function -dD(c,a){if(c.fun)return dD(c.fun,a);if(typeof +dz(c,a){if(c.fun)return dz(c.fun,a);if(typeof c!=="function")return c;var b=c.length|0;if(b===0)return c.apply(null,a);var e=a.length|0,d=b-e|0;if(d==0)return c.apply(null,a);else -if(d<0)return dD(c.apply(null,a.slice(0,b)),a.slice(b));else +if(d<0)return dz(c.apply(null,a.slice(0,b)),a.slice(b));else return function(){var e=arguments.length==0?1:arguments.length,d=new Array(a.length+e);for(var b=0;b>>0>=a.length-1)lV();return a}function -p8(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function -bAY(){return[0]}function -bX(a){if(a<0)bO("Bytes.create");return new -eY(a?2:9,_,a)}function -l4(a){throw a}function -kB(){l4(bK.Division_by_zero)}function -G3(b,a){if(a==0)kB();return b/a|0}function -dY(a){a.t&6&&gX(a);return a.c}var -bBO=Math.log2&&Math.log2(1.1235582092889474E+307)==fg;function -Hm(a){if(bBO)return Math.floor(Math.log2(a));var +b=0;b>>0>=a.length-1)kN();return a}function +oV(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function +btx(){return[0]}function +bT(a){if(a<0)bL("Bytes.create");return new +eW(a?2:9,W,a)}function +kW(a){throw a}function +jt(){kW(bG.Division_by_zero)}function +Fs(b,a){if(a==0)jt();return b/a|0}function +dT(a){a.t&6&&gP(a);return a.c}var +bun=Math.log2&&Math.log2(1.1235582092889474E+307)==1020;function +FN(a){if(bun)return Math.floor(Math.log2(a));var b=0;if(a==0)return-Infinity;if(a>=1)while(a>=2){a/=2;b++}else while(a<1){a*=2;b--}return b}function -ts(c){var -a=new(aN.Float32Array)(1);a[0]=c;var -b=new(aN.Int32Array)(a.buffer);return b[0]|0}var -G_=Math.pow(2,-24);function -aV(b,c,a){this.lo=b&fe;this.mi=c&fe;this.hi=a&et}aV.prototype.caml_custom="_j";aV.prototype.copy=function(){return new -aV(this.lo,this.mi,this.hi)};aV.prototype.ucompare=function(a){if(this.hi>a.hi)return 1;if(this.hia.mi)return 1;if(this.mia.lo)return 1;if(this.loc)return 1;if(ba.mi)return 1;if(this.mia.lo)return 1;if(this.loa.hi)return 1;if(this.hia.mi)return 1;if(this.mia.lo)return 1;if(this.loc)return 1;if(ba.mi)return 1;if(this.mia.lo)return 1;if(this.lo>24),c=-this.hi+(b>>24);return new -aV(a,b,c)};aV.prototype.add=function(a){var +aP(a,b,c)};aP.prototype.add=function(a){var b=this.lo+a.lo,c=this.mi+a.mi+(b>>24),d=this.hi+a.hi+(c>>24);return new -aV(b,c,d)};aV.prototype.sub=function(a){var +aP(b,c,d)};aP.prototype.sub=function(a){var b=this.lo-a.lo,c=this.mi-a.mi+(b>>24),d=this.hi-a.hi+(c>>24);return new -aV(b,c,d)};aV.prototype.mul=function(a){var -b=this.lo*a.lo,c=(b*G_|0)+this.mi*a.lo+this.lo*a.mi,d=(c*G_|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new -aV(b,c,d)};aV.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};aV.prototype.isNeg=function(){return this.hi<<16<0};aV.prototype.and=function(a){return new -aV(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};aV.prototype.or=function(a){return new -aV(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};aV.prototype.xor=function(a){return new -aV(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};aV.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new -aV(this.lo<>24-a,this.hi<>24-a);if(a<48)return new -aV(0,this.lo<>48-a);return new -aV(0,0,this.lo<>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new -aV(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new -aV(this.hi>>a-48,0,0)};aV.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var +aP(b,c,d)};aP.prototype.mul=function(a){var +b=this.lo*a.lo,c=(b*Fz|0)+this.mi*a.lo+this.lo*a.mi,d=(c*Fz|0)+this.hi*a.lo+this.mi*a.mi+this.lo*a.hi;return new +aP(b,c,d)};aP.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0};aP.prototype.isNeg=function(){return this.hi<<16<0};aP.prototype.and=function(a){return new +aP(this.lo&a.lo,this.mi&a.mi,this.hi&a.hi)};aP.prototype.or=function(a){return new +aP(this.lo|a.lo,this.mi|a.mi,this.hi|a.hi)};aP.prototype.xor=function(a){return new +aP(this.lo^a.lo,this.mi^a.mi,this.hi^a.hi)};aP.prototype.shift_left=function(a){a=a&63;if(a==0)return this;if(a<24)return new +aP(this.lo<>24-a,this.hi<>24-a);if(a<48)return new +aP(0,this.lo<>48-a);return new +aP(0,0,this.lo<>a|this.mi<<24-a,this.mi>>a|this.hi<<24-a,this.hi>>a);if(a<48)return new +aP(this.mi>>a-24|this.hi<<48-a,this.hi>>a-24,0);return new +aP(this.hi>>a-48,0,0)};aP.prototype.shift_right=function(a){a=a&63;if(a==0)return this;var c=this.hi<<16>>16;if(a<24)return new -aV(this.lo>>a|this.mi<<24-a,this.mi>>a|c<<24-a,this.hi<<16>>a>>>16);var +aP(this.lo>>a|this.mi<<24-a,this.mi>>a|c<<24-a,this.hi<<16>>a>>>16);var b=this.hi<<16>>31;if(a<48)return new -aV(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&et);return new -aV(this.hi<<16>>a-32,b,b)};aV.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&fe;this.lo=this.lo<<1&fe};aV.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&fe;this.mi=(this.mi>>>1|this.hi<<23)&fe;this.hi=this.hi>>>1};aV.prototype.udivmod=function(e){var +aP(this.mi>>a-24|this.hi<<48-a,this.hi<<16>>a-24>>16,b&eo);return new +aP(this.hi<<16>>a-32,b,b)};aP.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&fd;this.lo=this.lo<<1&fd};aP.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&fd;this.mi=(this.mi>>>1|this.hi<<23)&fd;this.hi=this.hi>>>1};aP.prototype.udivmod=function(e){var c=0,b=this.copy(),a=e.copy(),d=new -aV(0,0,0);while(b.ucompare(a)>0){c++;a.lsl1()}while(c>=0){c--;d.lsl1();if(b.ucompare(a)>=0){d.lo++;b=b.sub(a)}a.lsr1()}return{quotient:d,modulus:b}};aV.prototype.div=function(a){var -b=this;if(a.isZero())kB();var -d=b.hi^a.hi;if(b.hi&eJ)b=b.neg();if(a.hi&eJ)a=a.neg();var -c=b.udivmod(a).quotient;if(d&eJ)c=c.neg();return c};aV.prototype.mod=function(b){var -a=this;if(b.isZero())kB();var -d=a.hi;if(a.hi&eJ)a=a.neg();if(b.hi&eJ)b=b.neg();var -c=a.udivmod(b).modulus;if(d&eJ)c=c.neg();return c};aV.prototype.toInt=function(){return this.lo|this.mi<<24};aV.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};aV.prototype.toArray=function(){return[this.hi>>8,this.hi&dw,this.mi>>16,this.mi>>8&dw,this.mi&dw,this.lo>>16,this.lo>>8&dw,this.lo&dw]};aV.prototype.lo32=function(){return this.lo|(this.mi&dw)<<24};aV.prototype.hi32=function(){return this.mi>>>8&et|this.hi<<16};function -f_(b,c,a){return new -aV(b,c,a)}function -qb(a){if(!isFinite(a)){if(isNaN(a))return f_(1,0,wj);return a>0?f_(0,0,wj):f_(0,0,0xfff0)}var -f=a==0&&1/a==-Infinity?eJ:a>=0?0:eJ;if(f)a=-a;var -b=Hm(a)+d6;if(b<=0){b=0;a/=Math.pow(2,-Ap)}else{a/=Math.pow(2,b-p1);if(a<16){a*=2;b-=1}if(b==0)a/=2}var +aP(0,0,0);while(b.ucompare(a)>0){c++;a.lsl1()}while(c>=0){c--;d.lsl1();if(b.ucompare(a)>=0){d.lo++;b=b.sub(a)}a.lsr1()}return{quotient:d,modulus:b}};aP.prototype.div=function(a){var +b=this;if(a.isZero())jt();var +d=b.hi^a.hi;if(b.hi&eE)b=b.neg();if(a.hi&eE)a=a.neg();var +c=b.udivmod(a).quotient;if(d&eE)c=c.neg();return c};aP.prototype.mod=function(b){var +a=this;if(b.isZero())jt();var +d=a.hi;if(a.hi&eE)a=a.neg();if(b.hi&eE)b=b.neg();var +c=a.udivmod(b).modulus;if(d&eE)c=c.neg();return c};aP.prototype.toInt=function(){return this.lo|this.mi<<24};aP.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo};aP.prototype.toArray=function(){return[this.hi>>8,this.hi&ds,this.mi>>16,this.mi>>8&ds,this.mi&ds,this.lo>>16,this.lo>>8&ds,this.lo&ds]};aP.prototype.lo32=function(){return this.lo|(this.mi&ds)<<24};aP.prototype.hi32=function(){return this.mi>>>8&eo|this.hi<<16};function +f9(b,c,a){return new +aP(b,c,a)}function +o0(a){if(!isFinite(a)){if(isNaN(a))return f9(1,0,u3);return a>0?f9(0,0,u3):f9(0,0,0xfff0)}var +f=a==0&&1/a==-Infinity?eE:a>=0?0:eE;if(f)a=-a;var +b=FN(a)+d1;if(b<=0){b=0;a/=Math.pow(2,-y_)}else{a/=Math.pow(2,b-oQ);if(a<16){a*=2;b-=1}if(b==0)a/=2}var d=Math.pow(2,24),c=a|0;a=(a-c)*d;var e=a|0;a=(a-e)*d;var -g=a|0;c=c&sM|f|b<<4;return f_(g,e,c)}function -lZ(a){return a.toArray()}function -GX(c,b,g){c.write(32,b.dims.length);c.write(32,b.kind|b.layout<<8);if(b.caml_custom==pg)for(var -a=0;a>4;if(c==rV)return(f|g|b&sM)==0?b&eJ?-Infinity:Infinity:NaN;var -e=Math.pow(2,-24),a=(f*e+g)*e+(b&sM);if(c>0){a+=16;a*=Math.pow(2,c-p1)}else -a*=Math.pow(2,-Ap);if(b&eJ)a=-a;return a}function -tm(b){var +a(e*Fk(c));return d}function +sk(c){var +a=new(aH.Int32Array)(1);a[0]=c;var +b=new(aH.Float32Array)(a.buffer);return b[0]}function +kQ(a){return new +aP(a[7]<<0|a[6]<<8|a[5]<<16,a[4]<<0|a[3]<<8|a[2]<<16,a[1]<<0|a[0]<<8)}function +js(d){var +f=d.lo,g=d.mi,b=d.hi,c=(b&0x7fff)>>4;if(c==2047)return(f|g|b&rD)==0?b&eE?-Infinity:Infinity:NaN;var +e=Math.pow(2,-24),a=(f*e+g)*e+(b&rD);if(c>0){a+=16;a*=Math.pow(2,c-oQ)}else +a*=Math.pow(2,-y_);if(b&eE)a=-a;return a}function +sd(b){var d=b.length,c=1;for(var -a=0;a>>24&dw|(a&et)<<8,a>>>16&et)}function -tu(a){return a.hi32()}function -tv(a){return a.lo32()}var -bAT=pg;function -f8(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}f8.prototype.caml_custom=bAT;f8.prototype.offset=function(b){var +a=0;a>>24&ds|(a&eo)<<8,a>>>16&eo)}function +sl(a){return a.hi32()}function +sm(a){return a.lo32()}var +bts=n5;function +f7(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}f7.prototype.caml_custom=bts;f7.prototype.offset=function(b){var c=0;if(typeof b==="number")b=[b];if(!(b instanceof -Array))bO("bigarray.js: invalid offset");if(this.dims.length!=b.length)bO("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var -a=0;a=this.dims[a])lV();c=c*this.dims[a]+b[a]}else +Array))bL("bigarray.js: invalid offset");if(this.dims.length!=b.length)bL("Bigarray.get/set: bad number of dimensions");if(this.layout==0)for(var +a=0;a=this.dims[a])kN();c=c*this.dims[a]+b[a]}else for(var -a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])lV();c=c*this.dims[a]+(b[a]-1)}return c};f8.prototype.get=function(a){switch(this.kind){case +a=this.dims.length-1;a>=0;a--){if(b[a]<1||b[a]>this.dims[a])kN();c=c*this.dims[a]+(b[a]-1)}return c};f7.prototype.get=function(a){switch(this.kind){case 7:var -d=this.data[a*2+0],b=this.data[a*2+1];return G9(d,b);case +d=this.data[a*2+0],b=this.data[a*2+1];return Fy(d,b);case 10:case 11:var -e=this.data[a*2+0],c=this.data[a*2+1];return[fb,e,c];default:return this.data[a]}};f8.prototype.set=function(a,b){switch(this.kind){case -7:this.data[a*2+0]=tv(b);this.data[a*2+1]=tu(b);break;case +e=this.data[a*2+0],c=this.data[a*2+1];return[fa,e,c];default:return this.data[a]}};f7.prototype.set=function(a,b){switch(this.kind){case +7:this.data[a*2+0]=sm(b);this.data[a*2+1]=sl(b);break;case 10:case -11:this.data[a*2+0]=b[1];this.data[a*2+1]=b[2];break;default:this.data[a]=b;break}return 0};f8.prototype.fill=function(b){switch(this.kind){case +11:this.data[a*2+0]=b[1];this.data[a*2+1]=b[2];break;default:this.data[a]=b;break}return 0};f7.prototype.fill=function(b){switch(this.kind){case 7:var -c=tv(b),e=tu(b);if(c==e)this.data.fill(c);else +c=sm(b),e=sl(b);if(c==e)this.data.fill(c);else for(var a=0;ab.data[a])return 1}break}return 0};function -ky(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}ky.prototype=new -f8();ky.prototype.offset=function(a){if(typeof +jq(c,d,b,a){this.kind=c;this.layout=d;this.dims=b;this.data=a}jq.prototype=new +f7();jq.prototype.offset=function(a){if(typeof a!=="number")if(a instanceof Array&&a.length==1)a=a[0];else -bO("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])lV();return a};ky.prototype.get=function(a){return this.data[a]};ky.prototype.set=function(a,b){this.data[a]=b;return 0};ky.prototype.fill=function(a){this.data.fill(a);return 0};function -GT(c,d,a,b){var -e=GV(c);if(tm(a)*e!=b.length)bO("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new -ky(c,d,a,b);return new -f8(c,d,a,b)}function -dp(b){if(!bK.Failure)bK.Failure=[bh,a(r0),-3];tz(bK.Failure,b)}function -GU(b,v,r){var -i=b.read32s();if(i<0||i>16)dp("input_value: wrong number of bigarray dimensions");var -p=b.read32s(),j=p&dw,o=p>>8&1,h=[];if(r==pg)for(var +bL("Ml_Bigarray_c_1_1.offset");if(a<0||a>=this.dims[0])kN();return a};jq.prototype.get=function(a){return this.data[a]};jq.prototype.set=function(a,b){this.data[a]=b;return 0};jq.prototype.fill=function(a){this.data.fill(a);return 0};function +Fi(c,d,a,b){var +e=Fk(c);if(sd(a)*e!=b.length)bL("length doesn't match dims");if(d==0&&a.length==1&&e==1)return new +jq(c,d,a,b);return new +f7(c,d,a,b)}function +dk(b){if(!bG.Failure)bG.Failure=[bc,a(qT),-3];sq(bG.Failure,b)}function +Fj(b,v,r){var +i=b.read32s();if(i<0||i>16)dk("input_value: wrong number of bigarray dimensions");var +p=b.read32s(),j=p&ds,o=p>>8&1,h=[];if(r==n5)for(var a=0;a>>32-15;a=gb(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function -bA8(a,b){a=cx(a,tv(b));a=cx(a,tu(b));return a}function -tq(a,b){return bA8(a,qb(b))}function -GW(c){var -b=tm(c.dims),d=0;switch(c.kind){case +l=js(kQ(e));g.set(a,[fa,m,l])}break}v[0]=(4+i)*4;return Fi(j,o,h,f)}function +Fh(a,b,c){return a.compare(b,c)}function +ga(a,b){return Math.imul(a,b)}function +cq(b,a){a=ga(a,0xcc9e2d51|0);a=a<<15|a>>>32-15;a=ga(a,0x1b873593);b^=a;b=b<<13|b>>>32-13;return(b+(b<<2)|0)+(0xe6546b64|0)|0}function +btH(a,b){a=cq(a,sm(b));a=cq(a,sl(b));return a}function +sh(a,b){return btH(a,o0(b))}function +Fl(c){var +b=sd(c.dims),d=0;switch(c.kind){case 2:case 3:case -12:if(b>eA)b=eA;var -e=0,a=0;for(a=0;a+4<=c.data.length;a+=4){e=c.data[a+0]|c.data[a+1]<<8|c.data[a+2]<<16|c.data[a+3]<<24;d=cx(d,e)}e=0;switch(b&3){case +12:if(b>ev)b=ev;var +e=0,a=0;for(a=0;a+4<=c.data.length;a+=4){e=c.data[a+0]|c.data[a+1]<<8|c.data[a+2]<<16|c.data[a+3]<<24;d=cq(d,e)}e=0;switch(b&3){case 3:e=c.data[a+2]<<16;case 2:e|=c.data[a+1]<<8;case -1:e|=c.data[a+0];d=cx(d,e)}break;case +1:e|=c.data[a+0];d=cq(d,e)}break;case 4:case -5:if(b>ee)b=ee;var -e=0,a=0;for(a=0;a+2<=c.data.length;a+=2){e=c.data[a+0]|c.data[a+1]<<16;d=cx(d,e)}if((b&1)!=0)d=cx(d,c.data[a]);break;case +5:if(b>d$)b=d$;var +e=0,a=0;for(a=0;a+2<=c.data.length;a+=2){e=c.data[a+0]|c.data[a+1]<<16;d=cq(d,e)}if((b&1)!=0)d=cq(d,c.data[a]);break;case 6:if(b>64)b=64;for(var -a=0;a64)b=64;for(var -a=0;a32)b=32;b*=2;for(var -a=0;a64)b=64;for(var -a=0;a32)b=32;for(var -a=0;a0?b(c,f,e):b(f,c,e);if(e&&a!=a)return d;if(+a!=+a)return+a;if((a|0)!=0)return a|0}return d}function -l0(a){return a +kS(a){return a instanceof -eY}function -qe(a){return l0(a)}function -G2(a){if(typeof -a==="number")return b5;else -if(l0(a))return lb;else -if(qe(a))return 1252;else +eW}function +o3(a){return kS(a)}function +Fr(a){if(typeof +a==="number")return iA;else +if(kS(a))return j3;else +if(o3(a))return 1252;else if(a instanceof -Array&&a[0]===a[0]>>>0&&a[0]<=nY){var -b=a[0]|0;return b==fb?0:b}else +Array&&a[0]===a[0]>>>0&&a[0]<=mO){var +b=a[0]|0;return b==fa?0:b}else if(a instanceof -String)return wJ;else +String)return vo;else if(typeof -a=="string")return wJ;else +a=="string")return vo;else if(a instanceof -Number)return b5;else -if(a&&a.caml_custom)return sA;else +Number)return iA;else +if(a&&a.caml_custom)return rr;else if(a&&a.compare)return 1256;else if(typeof a=="function")return 1247;else if(typeof a=="symbol")return 1251;return 1001}function -f$(a,b){if(ab.c?1:0}function -tB(a,b){return GZ(a,b)}function -p9(a,b,d){var +f_(a,b){if(ab.c?1:0}function +ss(a,b){return Fo(a,b)}function +oW(a,b,d){var e=[];for(;;){if(!(d&&a===b)){var -f=G2(a);if(f==ht){a=a[1];continue}var -g=G2(b);if(g==ht){b=b[1];continue}if(f!==g){if(f==b5){if(g==sA)return G1(a,b,-1,d);return-1}if(g==b5){if(f==sA)return G1(b,a,1,d);return 1}return fb)return 1;if(a!=b){if(!d)return NaN;if(a==a)return 1;if(b==b)return-1}break;case 1251:if(a!==b){if(!d)return NaN;return 1}break;case 1252:var -a=dY(a),b=dY(b);if(a!==b){if(ab)return 1}break;case +a=dT(a),b=dT(b);if(a!==b){if(ab)return 1}break;case 12520:var a=a.toString(),b=b.toString();if(a!==b){if(ab)return 1}break;case 246:case 254:default:if(a.length!=b.length)return a.length1)e.push(a,b,1);break}}if(e.length==0)return 0;var h=e.pop();b=e.pop();a=e.pop();if(h+10)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=_;a.t=2}else{a.c=kC(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)p_(a);for(b+=c;c0&&b===b)return b;a=a.replace(/_/g,_);b=+a;if(a.length>0&&b===b||/^[+-]?nan$/i.test(a))return b;var +f(a,b){return+(oW(a,b,false)==0)}function +btz(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=W;a.t=2}else{a.c=ju(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)oX(a);for(b+=c;c0&&b===b)return b;a=a.replace(/_/g,W);b=+a;if(a.length>0&&b===b||/^[+-]?nan$/i.test(a))return b;var c=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(a);if(c){var -d=c[3].replace(/0+$/,_),f=parseInt(c[1]+c[2]+d,16),e=(c[5]|0)-4*d.length;b=f*Math.pow(2,e);return b}if(/^\+?inf(inity)?$/i.test(a))return Infinity;if(/^-inf(inity)?$/i.test(a))return-Infinity;dp("float_of_string")}function -ty(d){d=dY(d);var -e=d.length;if(e>31)bO("format_int: format too long");var -a={justify:fh,signstyle:cM,filler:fi,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var +d=c[3].replace(/0+$/,W),f=parseInt(c[1]+c[2]+d,16),e=(c[5]|0)-4*d.length;b=f*Math.pow(2,e);return b}if(/^\+?inf(inity)?$/i.test(a))return Infinity;if(/^-inf(inity)?$/i.test(a))return-Infinity;dk("float_of_string")}function +sp(d){d=dT(d);var +e=d.length;if(e>31)bL("format_int: format too long");var +a={justify:ff,signstyle:cF,filler:fh,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:"f"};for(var c=0;c=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function -to(b,f){if(b.uppercase)f=f.toUpperCase();var -e=f.length;if(b.signedconv&&(b.sign<0||b.signstyle!=cM))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var -c=_;if(b.justify==fh&&b.filler==fi)for(var -d=e;d=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function +sf(b,f){if(b.uppercase)f=f.toUpperCase();var +e=f.length;if(b.signedconv&&(b.sign<0||b.signstyle!=cF))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var +c=W;if(b.justify==ff&&b.filler==fh)for(var +d=e;d20){c-=20;a/=Math.pow(10,c);a+=new -Array(c+1).join(q);if(b>0)a=a+es+new -Array(b+1).join(q);return a}else +c=parseInt(a.toString().split(ff)[1]);if(c>20){c-=20;a/=Math.pow(10,c);a+=new +Array(c+1).join(n);if(b>0)a=a+en+new +Array(b+1).join(n);return a}else return a.toFixed(b)}}var -a,e=ty(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=r1;e.filler=fi}else -if(!isFinite(c)){a=GF;e.filler=fi}else +a,e=sp(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=qU;e.filler=fh}else +if(!isFinite(c)){a=E5;e.filler=fh}else switch(e.conv){case"e":var -a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==pX)a=a.slice(0,b-1)+q+a.slice(b-1);break;case"f":a=j(c,d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var -h=a.indexOf(pX),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var -b=h-1;while(a.charAt(b)==q)b--;if(a.charAt(b)==es)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==pX)a=a.slice(0,b-1)+q+a.slice(b-1);break}else{var +a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==oL)a=a.slice(0,b-1)+n+a.slice(b-1);break;case"f":a=j(c,d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var +h=a.indexOf(oL),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var +b=h-1;while(a.charAt(b)==n)b--;if(a.charAt(b)==en)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==oL)a=a.slice(0,b-1)+n+a.slice(b-1);break}else{var f=d;if(g<0){f-=g+1;a=c.toFixed(f)}else while(a=c.toFixed(f),a.length>d+1)f--;if(f){var -b=a.length-1;while(a.charAt(b)==q)b--;if(a.charAt(b)==es)b--;a=a.slice(0,b+1)}}break}return to(e,a)}function -p$(e,c){if(dY(e)==te)return a(_+c);var -b=ty(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else +b=a.length-1;while(a.charAt(b)==n)b--;if(a.charAt(b)==en)b--;a=a.slice(0,b+1)}}break}return sf(e,a)}function +oY(e,c){if(dT(e)==r7)return a(W+c);var +b=sp(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else c>>>=0;var -d=c.toString(b.base);if(b.prec>=0){b.filler=fi;var -f=b.prec-d.length;if(f>0)d=kC(f,q)+d}return to(b,d)}var -Hf=0;function -c0(){return Hf++}function -bA2(a){if(a==0||!isFinite(a))return[0,a,0];var +d=c.toString(b.base);if(b.prec>=0){b.filler=fh;var +f=b.prec-d.length;if(f>0)d=ju(f,n)+d}return sf(b,d)}var +FG=0;function +cW(){return FG++}function +btB(a){if(a==0||!isFinite(a))return[0,a,0];var c=a<0;if(c)a=-a;var -b=Math.max(-d6,Hm(a)+1);a*=Math.pow(2,-b);while(a=1){a*=AE;b++}if(c)a=-a;return[0,a,b]}function -eg(a){return a.toUtf16()}function -l5(){return typeof -aN.process!=="undefined"&&typeof -aN.process.versions!=="undefined"&&typeof -aN.process.versions.node!=="undefined"}function -bBP(){function -a(a){if(a.charAt(0)===ey)return[_,a.substring(1)];return}function +b=Math.max(-d1,FN(a)+1);a*=Math.pow(2,-b);while(a=1){a*=zq;b++}if(c)a=-a;return[0,a,b]}function +eb(a){return a.toUtf16()}function +kX(){return typeof +aH.process!=="undefined"&&typeof +aH.process.versions!=="undefined"&&typeof +aH.process.versions.node!=="undefined"}function +buo(){function +a(a){if(a.charAt(0)===et)return[W,a.substring(1)];return}function b(c){var -g=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,a=g.exec(c),b=a[1]||_,e=Boolean(b&&b.charAt(1)!==":");if(Boolean(a[2]||e)){var -d=a[1]||_,f=a[2]||_;return[d,c.substring(d.length+f.length)]}return}return l5()&&aN.process&&aN.process.platform?aN.process.platform==="win32"?b:a:a}var -tH=bBP();function -Hk(a){return a.slice(-1)!==ey?a+ey:a}if(l5()&&aN.process&&aN.process.cwd)var -lX=aN.process.cwd().replace(/\\/g,ey);else +g=/^([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)?([\\/])?([\s\S]*?)$/,a=g.exec(c),b=a[1]||W,e=Boolean(b&&b.charAt(1)!==":");if(Boolean(a[2]||e)){var +d=a[1]||W,f=a[2]||W;return[d,c.substring(d.length+f.length)]}return}return kX()&&aH.process&&aH.process.platform?aH.process.platform==="win32"?b:a:a}var +sy=buo();function +FL(a){return a.slice(-1)!==et?a+et:a}if(kX()&&aH.process&&aH.process.cwd)var +kP=aH.process.cwd().replace(/\\/g,et);else var -lX="/static";lX=Hk(lX);function -bBm(a){a=eg(a);if(!tH(a))a=lX+a;var -e=tH(a),d=e[1].split(ey),b=[];for(var +kP="/static";kP=FL(kP);function +btX(a){a=eb(a);if(!sy(a))a=kP+a;var +e=sy(a),d=e[1].split(et),b=[];for(var c=0;c1)b.pop();break;case".":break;default:b.push(d[c]);break}b.unshift(e[0]);b.orig=a;return b}function -bBG(e){for(var -f=_,b=f,a,h,c=0,g=e.length;csw){b.substr(0,1);f+=b;b=_;f+=e.slice(c,d)}else -b+=e.slice(c,d);if(d==g)break;c=d}if(a>6);b+=String.fromCharCode(dJ|a&hB)}else -if(a<0xd800||a>=E0)b+=String.fromCharCode(wC|a>>12,dJ|a>>6&hB,dJ|a&hB);else -if(a>=0xdbff||c+1==g||(h=e.charCodeAt(c+1))E0)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+h-0x35fdc00;b+=String.fromCharCode(DQ|a>>18,dJ|a>>12&hB,dJ|a>>6&hB,dJ|a&hB)}if(b.length>lm){b.substr(0,1);f+=b;b=_}}return f+b}function -bAX(a){var -b=9;if(!Hn(a))b=8,a=bBG(a);return new -eY(b,a,a.length)}function -aT(a){return bAX(a)}var -bB6=["E2BIG","EACCES","EAGAIN","EBADF","EBUSY","ECHILD","EDEADLK","EDOM",wo,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",tg,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",s5,F9,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function -g1(d,f,e,a){var -b=bB6.indexOf(d);if(b<0){if(a==null)a=-9999;b=[0,a]}var -c=[b,aT(f||_),aT(e||_)];return c}var -Hd={};function -e2(a){return Hd[a]}function -g0(b,a){throw[0,b].concat(a)}function -bAW(a){return new -eY(4,a,a.length)}function -bu(a){tz(bK.Sys_error,a)}function -bBx(a){bu(a+oz)}function -bAV(b,a){if(a>>>0>=b.l)GY();return lW(b,a)}function -dq(a){return a.l}function -GQ(){}function -cv(a){this.data=a}cv.prototype=new -GQ();cv.prototype.truncate=function(a){var -b=this.data;this.data=bX(a|0);f9(b,0,this.data,0,a)};cv.prototype.length=function(){return dq(this.data)};cv.prototype.write=function(b,d,g,a){var +buf(e){for(var +f=W,b=f,a,h,c=0,g=e.length;cro){b.substr(0,1);f+=b;b=W;f+=e.slice(c,d)}else +b+=e.slice(c,d);if(d==g)break;c=d}if(a>6);b+=String.fromCharCode(dD|a&hn)}else +if(a<0xd800||a>=Du)b+=String.fromCharCode(vh|a>>12,dD|a>>6&hn,dD|a&hn);else +if(a>=0xdbff||c+1==g||(h=e.charCodeAt(c+1))Du)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+h-0x35fdc00;b+=String.fromCharCode(Cy|a>>18,dD|a>>12&hn,dD|a>>6&hn,dD|a&hn)}if(b.length>kc){b.substr(0,1);f+=b;b=W}}return f+b}function +btw(a){var +b=9;if(!FO(a))b=8,a=buf(a);return new +eW(b,a,a.length)}function +aO(a){return btw(a)}var +buF=["E2BIG","EACCES","EAGAIN","EBADF","EBUSY","ECHILD","EDEADLK","EDOM",u7,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",r9,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",rW,Ey,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function +gT(d,f,e,a){var +b=buF.indexOf(d);if(b<0){if(a==null)a=-9999;b=[0,a]}var +c=[b,aO(f||W),aO(e||W)];return c}var +FE={};function +e0(a){return FE[a]}function +gS(b,a){throw[0,b].concat(a)}function +btv(a){return new +eW(4,a,a.length)}function +bq(a){sq(bG.Sys_error,a)}function +bt8(a){bq(a+no)}function +btu(b,a){if(a>>>0>=b.l)Fn();return kO(b,a)}function +dl(a){return a.l}function +Ff(){}function +co(a){this.data=a}co.prototype=new +Ff();co.prototype.truncate=function(a){var +b=this.data;this.data=bT(a|0);f8(b,0,this.data,0,a)};co.prototype.length=function(){return dl(this.data)};co.prototype.write=function(b,d,g,a){var c=this.length();if(b+a>=c){var -e=bX(b+a),f=this.data;this.data=e;f9(f,0,this.data,0,c)}ef(d,g,this.data,b,a);return 0};cv.prototype.read=function(c,a,d,b){var -e=this.length();f9(this.data,c,a,d,b);return 0};cv.prototype.read_one=function(a){return bAV(this.data,a)};cv.prototype.close=function(){};cv.prototype.constructor=cv;function -cZ(b,a){this.content={};this.root=b;this.lookupFun=a}cZ.prototype.nm=function(a){return this.root+a};cZ.prototype.create_dir_if_needed=function(d){var -c=d.split(ey),b=_;for(var -a=0;a>1|1;if(h=0)}function -tr(d,b){var -e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b.charCodeAt(a)|b.charCodeAt(a+1)<<8|b.charCodeAt(a+2)<<16|b.charCodeAt(a+3)<<24;d=cx(d,c)}c=0;switch(e&3){case +a=c}o5[d]=a+1;return h==b[a+1]?b[a]:0}function +Fx(a,b){return+(oW(a,b,false)>=0)}function +si(d,b){var +e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b.charCodeAt(a)|b.charCodeAt(a+1)<<8|b.charCodeAt(a+2)<<16|b.charCodeAt(a+3)<<24;d=cq(d,c)}c=0;switch(e&3){case 3:c=b.charCodeAt(a+2)<<16;case 2:c|=b.charCodeAt(a+1)<<8;case -1:c|=b.charCodeAt(a);d=cx(d,c)}d^=e;return d}function -bA9(a,b){return tr(a,dY(b))}function -bA6(d,b){var -e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b[a]|b[a+1]<<8|b[a+2]<<16|b[a+3]<<24;d=cx(d,c)}c=0;switch(e&3){case +1:c|=b.charCodeAt(a);d=cq(d,c)}d^=e;return d}function +btI(a,b){return si(a,dT(b))}function +btF(d,b){var +e=b.length,a,c;for(a=0;a+4<=e;a+=4){c=b[a]|b[a+1]<<8|b[a+2]<<16|b[a+3]<<24;d=cq(d,c)}c=0;switch(e&3){case 3:c=b[a+2]<<16;case 2:c|=b[a+1]<<8;case -1:c|=b[a];d=cx(d,c)}d^=e;return d}function -Ha(a){switch(a.t&6){default:gX(a);case +1:c|=b[a];d=cq(d,c)}d^=e;return d}function +FB(a){switch(a.t&6){default:gP(a);case 0:return a.c;case 4:return a.c}}function -bA5(b,c){var -a=Ha(c);return typeof -a==="string"?tr(b,a):bA6(b,a)}function -bA7(a){a^=a>>>16;a=gb(a,0x85ebca6b|0);a^=a>>>13;a=gb(a,0xc2b2ae35|0);a^=a>>>16;return a}function -bA4(j,l,n,m){var -f,g,h,d,c,b,a,e,i;d=l;if(d<0||d>eA)d=eA;c=j;b=n;f=[m];g=0;h=1;while(g0){a=f[g++];if(a&&a.caml_custom){if(kz[a.caml_custom]&&kz[a.caml_custom].hash){var -k=kz[a.caml_custom].hash(a);b=cx(b,k);c--}}else +btE(b,c){var +a=FB(c);return typeof +a==="string"?si(b,a):btF(b,a)}function +btG(a){a^=a>>>16;a=ga(a,0x85ebca6b|0);a^=a>>>13;a=ga(a,0xc2b2ae35|0);a^=a>>>16;return a}function +btD(j,l,n,m){var +f,g,h,d,c,b,a,e,i;d=l;if(d<0||d>ev)d=ev;c=j;b=n;f=[m];g=0;h=1;while(g0){a=f[g++];if(a&&a.caml_custom){if(jr[a.caml_custom]&&jr[a.caml_custom].hash){var +k=jr[a.caml_custom].hash(a);b=cq(b,k);c--}}else if(a instanceof Array&&a[0]===(a[0]|0))switch(a[0]){case -248:b=cx(b,a[2]);c--;break;case +248:b=cq(b,a[2]);c--;break;case 250:f[--g]=a[1];break;default:var -o=a.length-1<<10|a[0];b=cx(b,o);for(e=1,i=a.length;e=d)break;f[h++]=a[e]}break}else -if(l0(a)){b=bA5(b,a);c--}else -if(qe(a)){b=bA9(b,a);c--}else +o=a.length-1<<10|a[0];b=cq(b,o);for(e=1,i=a.length;e=d)break;f[h++]=a[e]}break}else +if(kS(a)){b=btE(b,a);c--}else +if(o3(a)){b=btI(b,a);c--}else if(typeof -a==="string"){b=tr(b,a);c--}else -if(a===(a|0)){b=cx(b,a+a+1);c--}else -if(a===+a){b=tq(b,a);c--}}b=bA7(b);return b&0x3FFFFFFF}function -bA_(a,c,k){if(!isFinite(a)){if(isNaN(a))return aT(r1);return aT(a>0?Gx:"-infinity")}var +a==="string"){b=si(b,a);c--}else +if(a===(a|0)){b=cq(b,a+a+1);c--}else +if(a===+a){b=sh(b,a);c--}}b=btG(b);return b&0x3FFFFFFF}function +btJ(a,c,k){if(!isFinite(a)){if(isNaN(a))return aO(qU);return aO(a>0?EX:"-infinity")}var i=a==0&&1/a==-Infinity?1:a>=0?0:1;if(i)a=-a;var d=0;if(a==0);else if(a<1)while(a<1&&d>-1022){a*=2;d--}else while(a>=2){a/=2;d++}var -j=d<0?_:fh,e=_;if(i)e=cM;else +j=d<0?W:ff,e=W;if(i)e=cF;else switch(k){case -43:e=fh;break;case -32:e=fi;break;default:break}if(c>=0&&c<13){var +43:e=ff;break;case +32:e=fh;break;default:break}if(c>=0&&c<13){var g=Math.pow(2,c*4);a=Math.round(a*g)/g}var b=a.toString(16);if(c>=0){var -h=b.indexOf(es);if(h<0)b+=es+kC(c,q);else{var -f=h+1+c;if(b.length>24&fe,a>>31&et)}function -bBj(a){return a.toInt()}function -bBd(a){return+a.isNeg()}function -bBg(a){return a.neg()}function -bBb(g,c){var -a=ty(g);if(a.signedconv&&bBd(c)){a.sign=-1;c=bBg(c)}var -b=_,h=bBh(a.base),f="0123456789abcdef";do{var -e=c.udivmod(h);c=e.quotient;b=f.charAt(bBj(e.modulus))+b}while(!bBe(c));if(a.prec>=0){a.filler=fi;var -d=a.prec-b.length;if(d>0)b=kC(d,q)+b}return to(a,b)}function -bBi(a,b){return a.or(b)}function -qc(a){return a.toFloat()}function -bBw(c){var -a=0,e=aK(c),b=10,d=1;if(e>0)switch(d0(c,a)){case +h=b.indexOf(en);if(h<0)b+=en+ju(c,n);else{var +f=h+1+c;if(b.length>24&fd,a>>31&eo)}function +btU(a){return a.toInt()}function +btO(a){return+a.isNeg()}function +btR(a){return a.neg()}function +btM(g,c){var +a=sp(g);if(a.signedconv&&btO(c)){a.sign=-1;c=btR(c)}var +b=W,h=btS(a.base),f="0123456789abcdef";do{var +e=c.udivmod(h);c=e.quotient;b=f.charAt(btU(e.modulus))+b}while(!btP(c));if(a.prec>=0){a.filler=fh;var +d=a.prec-b.length;if(d>0)b=ju(d,n)+b}return sf(a,b)}function +btT(a,b){return a.or(b)}function +o1(a){return a.toFloat()}function +bt7(c){var +a=0,e=aE(c),b=10,d=1;if(e>0)switch(dV(c,a)){case 45:a++;d=-1;break;case -43:a++;d=1;break}if(a+10)switch(d0(c,a)){case 66:b=2;a+=2;break;case 117:case 85:a+=2;break}return[a,d,b]}function -Hg(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=gW)return a-87;return-1}function -qd(f){var -h=bBw(f),c=h[0],i=h[1],d=h[2],g=aK(f),j=-1>>>0,e=c=d)dp(nV);var -a=b;for(c++;c=d)break;a=d*a+b;if(a>j)dp(nV)}if(c!=g)dp(nV);a=i*a;if(d==10&&(a|0)!=a)dp(nV);return a|0}function -ga(a){return a.slice(1)}function -gY(c){var +FH(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=gN)return a-87;return-1}function +o2(f){var +h=bt7(f),c=h[0],i=h[1],d=h[2],g=aE(f),j=-1>>>0,e=c=d)dk(mL);var +a=b;for(c++;c=d)break;a=d*a+b;if(a>j)dk(mL)}if(c!=g)dk(mL);a=i*a;if(d==10&&(a|0)!=a)dk(mL);return a|0}function +f$(a){return a.slice(1)}function +gQ(c){var d=c.length,b=new Array(d+1);b[0]=0;for(var a=0;a0){var c=new Array(b);for(var -a=0;ad6){a-=d6;b*=Math.pow(2,d6);if(a>d6){a-=d6;b*=Math.pow(2,d6)}}if(a<-d6){a+=d6;b*=Math.pow(2,-d6)}b*=Math.pow(2,a);return b}function -G$(a,b){return+(p9(a,b,false)<0)}function -l1(b){b=dY(b);var +a=0;ad1){a-=d1;b*=Math.pow(2,d1);if(a>d1){a-=d1;b*=Math.pow(2,d1)}}if(a<-d1){a+=d1;b*=Math.pow(2,-d1)}b*=Math.pow(2,a);return b}function +FA(a,b){return+(oW(a,b,false)<0)}function +kT(b){b=dT(b);var d=b.length/2,c=new Array(d);for(var a=0;a>16;return c}function -tw(b,t,a){var -n=2,o=3,r=5,d=6,h=7,g=8,j=9,m=1,l=2,q=3,s=4,p=5;if(!b.lex_default){b.lex_base=l1(b[m]);b.lex_backtrk=l1(b[l]);b.lex_check=l1(b[p]);b.lex_trans=l1(b[s]);b.lex_default=l1(b[q])}var -e,c=t,k=GR(a[n]);if(c>=0){a[h]=a[r]=a[d];a[g]=-1}else +sn(b,t,a){var +n=2,o=3,r=5,d=6,h=7,g=8,j=9,m=1,l=2,q=3,s=4,p=5;if(!b.lex_default){b.lex_base=kT(b[m]);b.lex_backtrk=kT(b[l]);b.lex_check=kT(b[p]);b.lex_trans=kT(b[s]);b.lex_default=kT(b[q])}var +e,c=t,k=Fg(a[n]);if(c>=0){a[h]=a[r]=a[d];a[g]=-1}else c=-c-1;for(;;){var f=b.lex_base[c];if(f<0)return-f-1;var i=b.lex_backtrk[c];if(i>=0){a[h]=a[d];a[g]=i}if(a[d]>=a[o])if(a[j]==0)return-c-1;else -e=eA;else{e=k[a[d]];a[d]++}if(b.lex_check[f+e]==c)c=b.lex_trans[f+e];else -c=b.lex_default[c];if(c<0){a[d]=a[h];if(a[g]==-1)dp("lexing: empty token");else +e=ev;else{e=k[a[d]];a[d]++}if(b.lex_check[f+e]==c)c=b.lex_trans[f+e];else +c=b.lex_default[c];if(c<0){a[d]=a[h];if(a[g]==-1)dk("lexing: empty token");else return a[g]}else -if(e==eA)a[j]=0}}function -e0(a,d){if(a<0)lV();var +if(e==ev)a[j]=0}}function +eY(a,d){if(a<0)kN();var a=a+1|0,b=new Array(a);b[0]=0;for(var c=1;c>>32-b,c)}function g(c,b,d,e,h,f,g){return a(b&d|~b&e,c,b,h,f,g)}function @@ -749,41 +749,41 @@ h(d,b,e,c,h,f,g){return a(b&c|e&~c,d,b,h,f,g)}function i(c,b,d,e,h,f,g){return a(b^d^e,c,b,h,f,g)}function j(c,b,d,e,h,f,g){return a(d^(b|~e),c,b,h,f,g)}function k(f,n){var -e=n;f[e>>2]|=dJ<<8*(e&3);for(e=(e&~0x3)+8;(e&0x3F)<60;e+=4)f[(e>>2)-1]=0;f[(e>>2)-1]=n<<3;f[e>>2]=n>>29&0x1FFFFFFF;var +e=n;f[e>>2]|=dD<<8*(e&3);for(e=(e&~0x3)+8;(e&0x3F)<60;e+=4)f[(e>>2)-1]=0;f[(e>>2)-1]=n<<3;f[e>>2]=n>>29&0x1FFFFFFF;var k=[0x67452301,0xEFCDAB89,0x98BADCFE,0x10325476];for(e=0;e>8*m&0xFF;return o}return function(i,g,f){var -e=[],h=Ha(i);if(typeof +e=[],h=FB(i);if(typeof h==="string"){var d=h;for(var a=0;a>2]=d.charCodeAt(b)|d.charCodeAt(b+1)<<8|d.charCodeAt(b+2)<<16|d.charCodeAt(b+3)<<24}for(;a>2]|=d.charCodeAt(a+g)<<8*(a&3)}else{var c=h;for(var a=0;a>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;a>2]|=c[a+g]<<8*(a&3)}return bBD(k(e,f))}}();function -bBo(c,b,a){return bBn(fq(c),b,a)}function -bBp(){return 0}var -e1=new +b=a+g;e[a>>2]=c[b]|c[b+1]<<8|c[b+2]<<16|c[b+3]<<24}for(;a>2]|=c[a+g]<<8*(a&3)}return buc(k(e,f))}}();function +btZ(c,b,a){return btY(fm(c),b,a)}function +bt0(){return 0}var +eZ=new Array();function -gZ(c){var -a=e1[c];if(!a.opened)bu("Cannot flush a closed channel");if(!a.buffer||a.buffer==_)return 0;if(a.fd&&bK.fds[a.fd]&&bK.fds[a.fd].output){var -b=bK.fds[a.fd].output;switch(b.length){case -2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=_;return 0}function -Hi(e,f){var -b=e1[e],d=a(f),c=aK(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function -bBK(a){var -a=tD(a),b=aN;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var +gR(c){var +a=eZ[c];if(!a.opened)bq("Cannot flush a closed channel");if(!a.buffer||a.buffer==W)return 0;if(a.fd&&bG.fds[a.fd]&&bG.fds[a.fd].output){var +b=bG.fds[a.fd].output;switch(b.length){case +2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=W;return 0}function +FJ(e,f){var +b=eZ[e],d=a(f),c=aE(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function +buj(a){var +a=su(a),b=aH;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var c=b.console;c&&c.error&&c.error(a)}}function -bBL(a){var -a=tD(a),b=aN;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var +buk(a){var +a=su(a),b=aH;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var c=b.console;c&&c.log&&c.log(a)}}function -qk(c,e,d,a){if(bK.fds===undefined)bK.fds=new +o9(c,e,d,a){if(bG.fds===undefined)bG.fds=new Array();a=a?a:{};var -b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;bK.fds[c]=b;if(!bK.fd_last_idx||c>bK.fd_last_idx)bK.fd_last_idx=c;return c}function -bB7(c,b,g){var +b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;bG.fds[c]=b;if(!bG.fd_last_idx||c>bG.fd_last_idx)bG.fd_last_idx=c;return c}function +buG(c,b,g){var a={};while(b){switch(b[1]){case 0:a.rdonly=1;break;case 1:a.wronly=1;break;case @@ -793,93 +793,93 @@ a={};while(b){switch(b[1]){case 5:a.excl=1;break;case 6:a.binary=1;break;case 7:a.text=1;break;case -8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)bu(dY(c)+wW);if(a.text&&a.binary)bu(dY(c)+Dd);var -d=Ht(c),e=d.device.open(d.rest,a),f=bK.fd_last_idx?bK.fd_last_idx:0;return qk(f+1,Hi,e,a)}qk(0,Hi,new -cv(bX(0)));qk(1,bBL,new -cv(bX(0)));qk(2,bBK,new -cv(bX(0)));function -bBq(a){var -c=bK.fds[a];if(c.flags.wronly)bu(yC+a+" is writeonly");var -d=null;if(a==0&&l5()){var -e=require("fs");d=function(){return aT(e.readFileSync(0,vW))}}var -b={file:c.file,offset:c.offset,fd:a,opened:true,out:false,refill:d};e1[b.fd]=b;return b.fd}function -Hb(c){var -b=bK.fds[c];if(b.flags.rdonly)bu(yC+c+" is readonly");var -a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:_};e1[a.fd]=a;return a.fd}function -bBr(){var +8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)bq(dT(c)+vC);if(a.text&&a.binary)bq(dT(c)+BW);var +d=FU(c),e=d.device.open(d.rest,a),f=bG.fd_last_idx?bG.fd_last_idx:0;return o9(f+1,FJ,e,a)}o9(0,FJ,new +co(bT(0)));o9(1,buk,new +co(bT(0)));o9(2,buj,new +co(bT(0)));function +bt1(a){var +c=bG.fds[a];if(c.flags.wronly)bq(xm+a+" is writeonly");var +d=null;if(a==0&&kX()){var +e=require("fs");d=function(){return aO(e.readFileSync(0,uD))}}var +b={file:c.file,offset:c.offset,fd:a,opened:true,out:false,refill:d};eZ[b.fd]=b;return b.fd}function +FC(c){var +b=bG.fds[c];if(b.flags.rdonly)bq(xm+c+" is readonly");var +a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:W};eZ[a.fd]=a;return a.fd}function +bt2(){var b=0;for(var -a=0;a>>0)return a[0];else -if(l0(a))return lb;else -if(qe(a))return lb;else +if(kS(a))return j3;else +if(o3(a))return j3;else if(a instanceof Function||typeof a=="function")return 247;else -if(a&&a.caml_custom)return nY;else -return b5}function -dZ(b,c,a){if(a&&aN.toplevelReloc)b=aN.toplevelReloc(a);bK[b+1]=c;if(a)bK[a]=c}function -tA(a,b){Hd[dY(a)]=b;return 0}function -bBA(a){a[2]=Hf++;return a}function -bAU(a,b){if(a===b)return 1;a.t&6&&gX(a);b.t&6&&gX(b);return a.c==b.c?1:0}function -qi(a,b){return bAU(a,b)}function -bBC(){bO(sR)}function -by(b,a){if(a>>>0>=aK(b))bBC();return d0(b,a)}function -P(a,b){return 1-qi(a,b)}function -bBE(){return 0x7FFFFFFF/4|0}function -bBy(){l4(bK.Not_found)}function -Hj(c){var -a=aN,b=eg(c);if(a.process&&a.process.env&&a.process.env[b]!=undefined)return aT(a.process.env[b]);if(aN.jsoo_static_env&&aN.jsoo_static_env[b])return aT(aN.jsoo_static_env[b]);bBy()}function -bBF(){if(aN.crypto)if(typeof -aN.crypto.getRandomValues==="function"){var -a=new(aN.Uint32Array)(1);aN.crypto.getRandomValues(a);return[0,a[0]]}else -if(aN.crypto.randomBytes==="function"){var -b=aN.crypto.randomBytes(4),a=new(aN.Uint32Array)(b);return[0,a[0]]}var +if(a&&a.caml_custom)return mO;else +return iA}function +dU(b,c,a){if(a&&aH.toplevelReloc)b=aH.toplevelReloc(a);bG[b+1]=c;if(a)bG[a]=c}function +sr(a,b){FE[dT(a)]=b;return 0}function +bt$(a){a[2]=FG++;return a}function +btt(a,b){if(a===b)return 1;a.t&6&&gP(a);b.t&6&&gP(b);return a.c==b.c?1:0}function +o7(a,b){return btt(a,b)}function +bub(){bL(rI)}function +bu(b,a){if(a>>>0>=aE(b))bub();return dV(b,a)}function +L(a,b){return 1-o7(a,b)}function +bud(){return 0x7FFFFFFF/4|0}function +bt9(){kW(bG.Not_found)}function +FK(c){var +a=aH,b=eb(c);if(a.process&&a.process.env&&a.process.env[b]!=undefined)return aO(a.process.env[b]);if(aH.jsoo_static_env&&aH.jsoo_static_env[b])return aO(aH.jsoo_static_env[b]);bt9()}function +bue(){if(aH.crypto)if(typeof +aH.crypto.getRandomValues==="function"){var +a=new(aH.Uint32Array)(1);aH.crypto.getRandomValues(a);return[0,a[0]]}else +if(aH.crypto.randomBytes==="function"){var +b=aH.crypto.randomBytes(4),a=new(aH.Uint32Array)(b);return[0,a[0]]}var c=new -Date().getTime(),d=c^D5*Math.random();return[0,d]}function -tC(a){var +Date().getTime(),d=c^CH*Math.random();return[0,d]}function +st(a){var b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function -cy(b,a){return{joo_tramp:b,joo_args:a}}function -Hh(a){return a}function +cr(b,a){return{joo_tramp:b,joo_args:a}}function +FI(a){return a}function o(a){if(a instanceof -Array)return a;if(aN.RangeError&&a +Array)return a;if(aH.RangeError&&a instanceof -aN.RangeError&&a.message&&a.message.match(/maximum call stack/i))return Hh(bK.Stack_overflow);if(aN.InternalError&&a +aH.RangeError&&a.message&&a.message.match(/maximum call stack/i))return FI(bG.Stack_overflow);if(aH.InternalError&&a instanceof -aN.InternalError&&a.message&&a.message.match(/too much recursion/i))return Hh(bK.Stack_overflow);if(a +aH.InternalError&&a.message&&a.message.match(/too much recursion/i))return FI(bG.Stack_overflow);if(a instanceof -aN.Error&&e2(sz))return[0,e2(sz),a];return[0,bK.Failure,aT(String(a))]}var -au=function(y){"use strict";var -f=gJ,aa=7,s=9007199254740992,H=p(s),M="0123456789abcdefghijklmnopqrstuvwxyz",g=bBJ.BigInt,F=typeof +aH.Error&&e0(rq))return[0,e0(rq),a];return[0,bG.Failure,aO(String(a))]}var +ap=function(z){"use strict";var +f=gE,aa=7,s=9007199254740992,H=q(s),M="0123456789abcdefghijklmnopqrstuvwxyz",g=bui.BigInt,F=typeof g==="function";function d(a,b,c,f){if(typeof a==="undefined")return d[0];if(typeof b!=="undefined")return+b===10&&!c?e(a):ae(a,b,c,f);return e(a)}function -a(b,a){this.value=b;this.sign=a;this.isSmall=false;this.caml_custom=nQ}a.prototype=Object.create(d.prototype);function -b(a){this.value=a;this.sign=a<0;this.isSmall=true;this.caml_custom=nQ}b.prototype=Object.create(d.prototype);function -c(a){this.value=a;this.caml_custom=nQ}c.prototype=Object.create(d.prototype);function +a(b,a){this.value=b;this.sign=a;this.isSmall=false;this.caml_custom=mF}a.prototype=Object.create(d.prototype);function +b(a){this.value=a;this.sign=a<0;this.isSmall=true;this.caml_custom=mF}b.prototype=Object.create(d.prototype);function +c(a){this.value=a;this.caml_custom=mF}c.prototype=Object.create(d.prototype);function l(a){return-s=0)c=w(e,f);else{c=w(f,e);d=!d}c=n(c);if(typeof +c;if(p(e,f)>=0)c=x(e,f);else{c=x(f,e);d=!d}c=o(c);if(typeof c==="number"){if(d)c=-c;return new b(c)}return new a(c,d)}function E(h,l,k){var j=h.length,c=new -Array(j),i=-l,g=f,e,d;for(e=0;e0){e[b++]=a%c;a=Math.floor(a/c)}return e}function -W(c,b){var +X(c,b){var a=[];while(b-->0)a.push(0);return a.concat(c)}function C(b,c){var a=Math.max(b.length,c.length);if(a<=30)return L(b,c);a=Math.ceil(a/2);var -f=b.slice(a),d=b.slice(0,a),i=c.slice(a),h=c.slice(0,a),e=C(d,h),g=C(f,i),k=C(t(d,f),t(h,i)),j=t(t(e,W(w(w(k,e),g),a)),W(g,2*a));m(j);return j}function -aj(a,b){return-(xW*a)-xW*b+0.000015*a*b>0}a.prototype.multiply=function(j){var +f=b.slice(a),d=b.slice(0,a),i=c.slice(a),h=c.slice(0,a),e=C(d,h),g=C(f,i),k=C(t(d,f),t(h,i)),j=t(t(e,X(x(x(k,e),g),a)),X(g,2*a));m(j);return j}function +aj(a,b){return-(wE*a)-wE*b+0.000015*a*b>0}a.prototype.multiply=function(j){var h=e(j),c=this.value,b=h.value,i=this.sign!==h.sign,g;if(h.isSmall){if(b===0)return d[0];if(b===1)return this;if(b===-1)return this.negate();g=Math.abs(b);if(g=0;d--){j=g-1;if(b[d+h]!==l)j=Math.floor((b[d+h]*g+b[d+h-1])/l);c=0;e=0;m=i.length;for(a=0;a=0;d--){j=g-1;if(b[d+h]!==l)j=Math.floor((b[d+h]*g+b[d+h-1])/l);c=0;e=0;m=i.length;for(a=0;ah)d=(d+1)*i;c=Math.ceil(d/p);do{j=u(b,c);if(o(j,a)<=0)break;c--}while(c);e.push(c);a=w(a,j)}e.reverse();return[n(e),n(a)]}function +l=k.length,h=b.length,e=[],a=[],i=f,c,g,d,n,j;while(l){a.unshift(k[--l]);m(a);if(p(a,b)<0){e.push(0);continue}g=a.length;d=a[g-1]*i+a[g-2];n=b[h-1]*i+b[h-2];if(g>h)d=(d+1)*i;c=Math.ceil(d/n);do{j=u(b,c);if(p(j,a)<=0)break;c--}while(c);e.push(c);a=x(a,j)}e.reverse();return[o(e),o(a)]}function O(i,e){var g=i.length,h=B(g),j=f,a,d,b,c;b=0;for(a=g-1;a>=0;--a){c=b*j+i[a];d=r(c/e);b=c-d*e;h[a]=d|0}return[h,b|0]}function i(h,w){var @@ -976,14 +976,14 @@ l=h.value,i=j.value,g;if(i===0)throw new Error("Cannot divide by zero");if(h.isSmall){if(j.isSmall)return[new b(r(l/i)),new b(l%i)];return[d[0],h]}if(j.isSmall){if(i===1)return[h,d[0]];if(i==-1)return[h.negate(),d[0]];var -s=Math.abs(i);if(sc.length?1:-1;for(var +p(b,c){if(b.length!==c.length)return b.length>c.length?1:-1;for(var a=b.length-1;a>=0;a--)if(b[a]!==c[a])return b[a]>c[a]?1:-1;return 0}a.prototype.compareAbs=function(d){var -a=e(d),b=this.value,c=a.value;if(a.isSmall)return 1;return o(b,c)};b.prototype.compareAbs=function(d){var +a=e(d),b=this.value,c=a.value;if(a.isSmall)return 1;return p(b,c)};b.prototype.compareAbs=function(d){var c=e(d),b=Math.abs(this.value),a=c.value;if(c.isSmall){a=Math.abs(a);return b===a?0:b>a?1:-1}return-1};c.prototype.compareAbs=function(c){var a=this.value,b=e(c).value;a=a>=0?a:-a;b=b>=0?b:-b;return a===b?0:a>b?1:-1};a.prototype.compare=function(b){if(b===Infinity)return-1;if(b===-Infinity)return 1;var -a=e(b),c=this.value,d=a.value;if(this.sign!==a.sign)return a.sign?1:-1;if(a.isSmall)return this.sign?-1:1;return o(c,d)*(this.sign?-1:1)};a.prototype.compareTo=a.prototype.compare;b.prototype.compare=function(c){if(c===Infinity)return-1;if(c===-Infinity)return 1;var +a=e(b),c=this.value,d=a.value;if(this.sign!==a.sign)return a.sign?1:-1;if(a.isSmall)return this.sign?-1:1;return p(c,d)*(this.sign?-1:1)};a.prototype.compareTo=a.prototype.compare;b.prototype.compare=function(c){if(c===Infinity)return-1;if(c===-Infinity)return 1;var b=e(c),a=this.value,d=b.value;if(b.isSmall)return a==d?0:a>d?1:-1;if(a<0!==b.sign)return a<0?-1:1;return a<0?1:-1};b.prototype.compareTo=b.prototype.compare;c.prototype.compare=function(a){if(a===Infinity)return-1;if(a===-Infinity)return 1;var b=this.value,c=e(a).value;return b===c?0:b>c?1:-1};c.prototype.compareTo=c.prototype.compare;a.prototype.equals=function(a){return this.compare(a)===0};c.prototype.eq=c.prototype.equals=b.prototype.eq=b.prototype.equals=a.prototype.eq=a.prototype.equals;a.prototype.notEquals=function(a){return this.compare(a)!==0};c.prototype.neq=c.prototype.notEquals=b.prototype.neq=b.prototype.notEquals=a.prototype.neq=a.prototype.notEquals;a.prototype.greater=function(a){return this.compare(a)>0};c.prototype.gt=c.prototype.greater=b.prototype.gt=b.prototype.greater=a.prototype.gt=a.prototype.greater;a.prototype.lesser=function(a){return this.compare(a)<0};c.prototype.lt=c.prototype.lesser=b.prototype.lt=b.prototype.lesser=a.prototype.lt=a.prototype.lesser;a.prototype.greaterOrEquals=function(a){return this.compare(a)>=0};c.prototype.geq=c.prototype.greaterOrEquals=b.prototype.geq=b.prototype.greaterOrEquals=a.prototype.geq=a.prototype.greaterOrEquals;a.prototype.lesserOrEquals=function(a){return this.compare(a)<=0};c.prototype.leq=c.prototype.lesserOrEquals=b.prototype.leq=b.prototype.lesserOrEquals=a.prototype.leq=a.prototype.lesserOrEquals;a.prototype.isEven=function(){return(this.value[0]&1)===0};b.prototype.isEven=function(){return(this.value&1)===0};c.prototype.isEven=function(){return(this.value&g(1))===g(0)};a.prototype.isOdd=function(){return(this.value[0]&1)===1};b.prototype.isOdd=function(){return(this.value&1)===1};c.prototype.isOdd=function(){return(this.value&g(1))===g(1)};a.prototype.isPositive=function(){return!this.sign};b.prototype.isPositive=function(){return this.value>0};c.prototype.isPositive=b.prototype.isPositive;a.prototype.isNegative=function(){return this.sign};b.prototype.isNegative=function(){return this.value<0};c.prototype.isNegative=b.prototype.isNegative;a.prototype.isUnit=function(){return false};b.prototype.isUnit=function(){return Math.abs(this.value)===1};c.prototype.isUnit=function(){return this.abs().value===g(1)};a.prototype.isZero=function(){return false};b.prototype.isZero=function(){return this.value===0};c.prototype.isZero=function(){return this.value===g(0)};a.prototype.isDivisibleBy=function(b){var a=e(b);if(a.isZero())return false;if(a.isUnit())return true;if(a.compareAbs(2)===0)return this.isEven();return this.mod(a).isZero()};c.prototype.isDivisibleBy=b.prototype.isDivisibleBy=a.prototype.isDivisibleBy;function R(b){var a=b.abs();if(a.isUnit())return false;if(a.equals(2)||a.equals(3)||a.equals(5))return true;if(a.isEven()||a.isDivisibleBy(3)||a.isDivisibleBy(5))return false;if(a.lesser(49))return true}function J(d,e){var -g=d.prev(),c=g,h=0,f,i,b,a;while(c.isEven())c=c.divide(2),h++;next:for(b=0;b=v){b=b.multiply(j);a-=v-1}return b.multiply(h[a])};c.prototype.shiftLeft=b.prototype.shiftLeft=a.prototype.shiftLeft;a.prototype.shiftRight=function(d){var -a,b=e(d).toJSNumber();if(!X(b))throw new -Error(String(b)+w$);if(b<0)return this.shiftLeft(-b);var -c=this;while(b>=v){if(c.isZero()||c.isNegative()&&c.isUnit())return c;a=i(c,j);c=a[1].isNegative()?a[0].prev():a[0];b-=v-1}a=i(c,h[b]);return a[1].isNegative()?a[0].prev():a[0]};c.prototype.shiftRight=b.prototype.shiftRight=a.prototype.shiftRight;function +w=h.length,j=h[w-1];function +Y(a){return Math.abs(a)<=f}a.prototype.shiftLeft=function(c){var +a=e(c).toJSNumber();if(!Y(a))throw new +Error(String(a)+vQ);if(a<0)return this.shiftRight(-a);var +b=this;if(b.isZero())return b;while(a>=w){b=b.multiply(j);a-=w-1}return b.multiply(h[a])};c.prototype.shiftLeft=b.prototype.shiftLeft=a.prototype.shiftLeft;a.prototype.shiftRight=function(d){var +a,b=e(d).toJSNumber();if(!Y(b))throw new +Error(String(b)+vQ);if(b<0)return this.shiftLeft(-b);var +c=this;while(b>=w){if(c.isZero()||c.isNegative()&&c.isUnit())return c;a=i(c,j);c=a[1].isNegative()?a[0].prev():a[0];b-=w-1}a=i(c,h[b]);return a[1].isNegative()?a[0].prev():a[0]};c.prototype.shiftRight=b.prototype.shiftRight=a.prototype.shiftRight;function I(h,a,q){a=e(a);var m=h.isNegative(),p=a.isNegative(),l=m?h.not():h,o=p?a.not():a,b=0,c=0,k=null,n=null,f=[];while(!l.isZero()||!o.isZero()){k=i(l,j);b=k[1].toJSNumber();if(m)b=j-1-b;n=i(o,j);c=n[1].toJSNumber();if(p)c=j-1-c;l=k[0];o=n[0];f.push(q(b,c))}var -g=q(m?1:0,p?1:0)!==0?au(-1):au(0);for(var -d=f.length-1;d>=0;d-=1)g=g.multiply(j).add(au(f[d]));return g}a.prototype.not=function(){return this.negate().prev()};c.prototype.not=b.prototype.not=a.prototype.not;a.prototype.and=function(a){return I(this,a,function(a,b){return a&b})};c.prototype.and=b.prototype.and=a.prototype.and;a.prototype.or=function(a){return I(this,a,function(a,b){return a|b})};c.prototype.or=b.prototype.or=a.prototype.or;a.prototype.xor=function(a){return I(this,a,function(a,b){return a^b})};c.prototype.xor=b.prototype.xor=a.prototype.xor;var +g=q(m?1:0,p?1:0)!==0?ap(-1):ap(0);for(var +d=f.length-1;d>=0;d-=1)g=g.multiply(j).add(ap(f[d]));return g}a.prototype.not=function(){return this.negate().prev()};c.prototype.not=b.prototype.not=a.prototype.not;a.prototype.and=function(a){return I(this,a,function(a,b){return a&b})};c.prototype.and=b.prototype.and=a.prototype.and;a.prototype.or=function(a){return I(this,a,function(a,b){return a|b})};c.prototype.or=b.prototype.or=a.prototype.or;a.prototype.xor=function(a){return I(this,a,function(a,b){return a^b})};c.prototype.xor=b.prototype.xor=a.prototype.xor;var G=1<<30,$=(f&-f)*(f&-f)|G;function D(c){var a=c.value,b=typeof a==="number"?a|G:typeof a==="bigint"?a|g(G):a[0]+a[1]*f|$;return b&-b}function Q(b,a){if(a.compareTo(b)<=0){var -f=Q(b,a.square(a)),d=f.p,c=f.e,e=d.multiply(a);return e.compareTo(b)<=0?{p:e,e:c*2+1}:{p:d,e:c*2}}return{p:au(1),e:0}}a.prototype.bitLength=function(){var -a=this;if(a.compareTo(au(0))<0)a=a.negate().subtract(au(1));if(a.compareTo(au(0))===0)return au(0);return au(Q(a,au(2)).e).add(au(1))};c.prototype.bitLength=b.prototype.bitLength=a.prototype.bitLength;function +f=Q(b,a.square(a)),d=f.p,c=f.e,e=d.multiply(a);return e.compareTo(b)<=0?{p:e,e:c*2+1}:{p:d,e:c*2}}return{p:ap(1),e:0}}a.prototype.bitLength=function(){var +a=this;if(a.compareTo(ap(0))<0)a=a.negate().subtract(ap(1));if(a.compareTo(ap(0))===0)return ap(0);return ap(Q(a,ap(2)).e).add(ap(1))};c.prototype.bitLength=b.prototype.bitLength=a.prototype.bitLength;function S(a,b){a=e(a);b=e(b);return a.greater(b)?a:b}function K(a,b){a=e(a);b=e(b);return a.lesser(b)?a:b}function P(a,b){a=e(a).abs();b=e(b).abs();if(a.equals(b))return a;if(a.isZero())return b;if(b.isZero())return a;var @@ -1067,55 +1067,55 @@ c=d[1],f,g;while(a.isEven()&&b.isEven()){f=K(D(a),D(b));a=a.divide(f);b=b.divide ad(a,b){a=e(a).abs();b=e(b).abs();return a.divide(P(a,b)).multiply(b)}function ag(a,b){a=e(a);b=e(b);var g=K(a,b),n=S(a,b),h=n.subtract(g).add(1);if(h.isSmall)return g.add(Math.floor(Math.random()*h));var -j=x(h,f).value,l=[],k=true;for(var +j=y(h,f).value,l=[],k=true;for(var c=0;c=i){if(c===z&&i===1)continue;throw new -Error(c+" is not a valid digit in base "+g+es)}}g=e(g);var -h=[],j=b[0]===cM;for(a=j?1:0;a=i){if(c===v&&i===1)continue;throw new +Error(c+" is not a valid digit in base "+g+en)}}g=e(g);var +h=[],j=b[0]===cF;for(a=j?1:0;a=0;a--){b=b.add(e[a].times(c));c=c.times(f)}return g?b.negate():b}function -ah(b,a){a=a||M;if(b=0){e=c.divmod(b);c=e.quotient;var d=e.remainder;if(d.isNegative()){d=b.minus(d).abs();c=c.next()}g.push(d.toJSNumber())}g.push(c.toJSNumber());return{value:g.reverse(),isNegative:f}}function -Z(d,c,b){var -a=x(d,c);return(a.isNegative?cM:_)+a.value.map(function(a){return ah(a,b)}).join(_)}a.prototype.toArray=function(a){return x(this,a)};b.prototype.toArray=function(a){return x(this,a)};c.prototype.toArray=function(a){return x(this,a)};a.prototype.toString=function(a,f){if(a===y)a=10;if(a!==10)return Z(this,a,f);var +_(d,c,b){var +a=y(d,c);return(a.isNegative?cF:W)+a.value.map(function(a){return ah(a,b)}).join(W)}a.prototype.toArray=function(a){return y(this,a)};b.prototype.toArray=function(a){return y(this,a)};c.prototype.toArray=function(a){return y(this,a)};a.prototype.toString=function(a,f){if(a===z)a=10;if(a!==10)return _(this,a,f);var d=this.value,c=d.length,e=String(d[--c]),h="0000000",b;while(--c>=0){b=String(d[c]);e+=h.slice(b.length)+b}var -g=this.sign?cM:_;return g+e};b.prototype.toString=function(a,b){if(a===y)a=10;if(a!=10)return Z(this,a,b);return String(this.value)};c.prototype.toString=b.prototype.toString;c.prototype.toJSON=a.prototype.toJSON=b.prototype.toJSON=function(){return this.toString()};a.prototype.valueOf=function(){return parseInt(this.toString(),10)};a.prototype.toJSNumber=a.prototype.valueOf;b.prototype.valueOf=function(){return this.value};b.prototype.toJSNumber=b.prototype.valueOf;c.prototype.valueOf=c.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};function +g=this.sign?cF:W;return g+e};b.prototype.toString=function(a,b){if(a===z)a=10;if(a!=10)return _(this,a,b);return String(this.value)};c.prototype.toString=b.prototype.toString;c.prototype.toJSON=a.prototype.toJSON=b.prototype.toJSON=function(){return this.toString()};a.prototype.valueOf=function(){return parseInt(this.toString(),10)};a.prototype.toJSNumber=a.prototype.valueOf;b.prototype.valueOf=function(){return this.value};b.prototype.toJSNumber=b.prototype.valueOf;c.prototype.valueOf=c.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};function V(d){if(l(+d)){var -n=+d;if(n===r(n))return F?new -c(g(n)):new -b(n);throw new -Error(pE+d)}var -s=d[0]===cM;if(s)d=d.slice(1);var +o=+d;if(o===r(o))return F?new +c(g(o)):new +b(o);throw new +Error(os+d)}var +s=d[0]===cF;if(s)d=d.slice(1);var h=d.split(/e/i);if(h.length>2)throw new -Error(pE+h.join(pX));if(h.length===2){var -e=h[1];if(e[0]===fh)e=e.slice(1);e=+e;if(e!==r(e)||!l(e))throw new -Error(pE+e+" is not a valid exponent.");var -f=h[0],i=f.indexOf(es);if(i>=0){e-=f.length-i-1;f=f.slice(0,i)+f.slice(i+1)}if(e<0)throw new +Error(os+h.join(oL));if(h.length===2){var +e=h[1];if(e[0]===ff)e=e.slice(1);e=+e;if(e!==r(e)||!l(e))throw new +Error(os+e+" is not a valid exponent.");var +f=h[0],i=f.indexOf(en);if(i>=0){e-=f.length-i-1;f=f.slice(0,i)+f.slice(i+1)}if(e<0)throw new Error("Cannot include negative exponent part for integers");f+=new -Array(e+1).join(q);d=f}var +Array(e+1).join(n);d=f}var t=/^([0-9][0-9]*)$/.test(d);if(!t)throw new -Error(pE+d);if(F)return new -c(g(s?cM+d:d));var -p=[],j=d.length,o=aa,k=j-o;while(j>0){p.push(+d.slice(k,j));k-=o;if(k<0)k=0;j-=o}m(p);return new -a(p,s)}function +Error(os+d);if(F)return new +c(g(s?cF+d:d));var +q=[],j=d.length,p=aa,k=j-p;while(j>0){q.push(+d.slice(k,j));k-=p;if(k<0)k=0;j-=p}m(q);return new +a(q,s)}function af(a){if(F)return new c(g(a));if(l(a)){if(a!==r(a))throw new Error(a+" is not an integer.");return new @@ -1125,295 +1125,295 @@ a==="number")return af(a);if(typeof a==="string")return V(a);if(typeof a==="bigint")return new c(a);return a}for(var -k=0;k0)d[-k]=e(-k)}d.one=d[1];d.zero=d[0];d.minusOne=d[-1];d.max=S;d.min=K;d.gcd=P;d.lcm=ad;d.isInstance=function(d){return d +k=0;k0)d[-k]=e(-k)}d.one=d[1];d.zero=d[0];d.minusOne=d[-1];d.max=S;d.min=K;d.gcd=P;d.lcm=ad;d.isInstance=function(d){return d instanceof a||d instanceof b||d instanceof c};d.randBetween=ag;d.fromArray=function(b,a,c){return U(b.map(e),e(a||10),c)};return d}();function -cQ(a){var -b=a.toJSNumber()|0;if(a.equals(au(b)))return b;return a}function -Ho(a){return cQ(au(a).abs())}function -Hp(a,b){return cQ(au(a).add(au(b)))}function -eh(a,b){return au(a).compare(au(b))}function -kE(b,a){a=au(a);if(a.equals(au(0)))kB();return cQ(au(b).divide(au(a)))}function -bB2(b,a){a=au(a);if(a.equals(au(0)))kB();return cQ(au(b).mod(a))}function -tE(a,b){return[0,kE(a,b),bB2(a,b)]}function -Hq(a,b){return kE(a,b)}function -bBQ(a,b){return au(a).equals(au(b))?1:0}function -c9(a){return au(a).compare(au.zero)}function -tG(a,b){return cQ(au(a).subtract(au(b)))}function -bBR(a,b){var -c=c9(a),d=c9(b);if(c*d<0)if(!au(a).mod(au(b)).equals(au(0)))return tG(kE(a,b),au(1));return kE(a,b)}function -bBT(a,b){return cQ(au.gcd(au(a),au(b)).abs())}function -bBH(c,e,g){e=au(e);var +cJ(a){var +b=a.toJSNumber()|0;if(a.equals(ap(b)))return b;return a}function +FP(a){return cJ(ap(a).abs())}function +FQ(a,b){return cJ(ap(a).add(ap(b)))}function +ec(a,b){return ap(a).compare(ap(b))}function +jw(b,a){a=ap(a);if(a.equals(ap(0)))jt();return cJ(ap(b).divide(ap(a)))}function +buB(b,a){a=ap(a);if(a.equals(ap(0)))jt();return cJ(ap(b).mod(a))}function +sv(a,b){return[0,jw(a,b),buB(a,b)]}function +FR(a,b){return jw(a,b)}function +bup(a,b){return ap(a).equals(ap(b))?1:0}function +c6(a){return ap(a).compare(ap.zero)}function +sx(a,b){return cJ(ap(a).subtract(ap(b)))}function +buq(a,b){var +c=c6(a),d=c6(b);if(c*d<0)if(!ap(a).mod(ap(b)).equals(ap(0)))return sx(jw(a,b),ap(1));return jw(a,b)}function +bus(a,b){return cJ(ap.gcd(ap(a),ap(b)).abs())}function +bug(c,e,g){e=ap(e);var a=e.toArray(Math.pow(2,32));c.write(8,a.isNegative?1:0);var f=a.value.length,d=f*4;c.write(32,d);for(var -b=f-1;b>=0;b--){c.write(8,a.value[b]>>>0&dw);c.write(8,a.value[b]>>>8&dw);c.write(8,a.value[b]>>>16&dw);c.write(8,a.value[b]>>>24&dw)}g[0]=4*(1+((d+3)/4|0));g[1]=8*(1+((d+7)/8|0))}function -bBI(b,g){var +b=f-1;b>=0;b--){c.write(8,a.value[b]>>>0&ds);c.write(8,a.value[b]>>>8&ds);c.write(8,a.value[b]>>>16&ds);c.write(8,a.value[b]>>>24&ds)}g[0]=4*(1+((d+3)/4|0));g[1]=8*(1+((d+7)/8|0))}function +buh(b,g){var e;switch(b.read8u()){case 1:e=true;break;case -0:e=false;break;default:dp("input_value: z (malformed input)")}var -f=b.read32u(),c=au(0);for(var +0:e=false;break;default:dk("input_value: z (malformed input)")}var +f=b.read32u(),c=ap(0);for(var d=0;d>>0);c=a.shiftLeft(d*32).add(c)}if(e)c=c.negate();g[0]=f+4;return cQ(c)}function -bBU(d){var -b=au(d).toArray(Math.pow(2,32)),a=0;for(var -c=0;c>>0);c=a.shiftLeft(d*32).add(c)}if(e)c=c.negate();g[0]=f+4;return cJ(c)}function +but(d){var +b=ap(d).toArray(Math.pow(2,32)),a=0;for(var +c=0;c=48&&a<=57)return a-48;if(a>=97&&a<=Dm)return a-97+10;if(a>=65&&a<=70)return a-65+10}var -d=0;if(a[d]==fh)a=a.substring(1);else -if(a[d]==cM)d++;if(a[d]==s9)bO(AK);a=a.replace(/_/g,_);if(a==cM||a==_)a=q;for(;d=c)bO(AK)}return cQ(au(a,c))}function -g2(d,a,b,c){a=dY(a);if(b!=0||c!=a.length){if(a.length-b=0?1:0}function -ql(a){a=au(a);if(!bBS(a))l4(e2(nf));var -b=au(D5),d=a.and(b).toJSNumber(),c=a.shiftRight(32).and(b).toJSNumber(),e=G9(d,c);return e}function -bBl(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function -bA1(b){var -a=_;if(b[0]==0){a+=b[1][1];if(b.length==3&&b[2][0]==0&&bBl(b[1]))var +if(e==Eu||e=="X")c=16;else +if(e==w9||e=="B")c=2;if(c!=10){a=a.substring(b+1);if(g==-1)a=cF+a}}}}function +h(a){if(a>=48&&a<=57)return a-48;if(a>=97&&a<=B3)return a-97+10;if(a>=65&&a<=70)return a-65+10}var +d=0;if(a[d]==ff)a=a.substring(1);else +if(a[d]==cF)d++;if(a[d]==r0)bL(zx);a=a.replace(/_/g,W);if(a==cF||a==W)a=n;for(;d=c)bL(zx)}return cJ(ap(a,c))}function +gU(d,a,b,c){a=dT(a);if(b!=0||c!=a.length){if(a.length-b=0?1:0}function +o_(a){a=ap(a);if(!bur(a))kW(e0(l5));var +b=ap(CH),d=a.and(b).toJSNumber(),c=a.shiftRight(32).and(b).toJSNumber(),e=Fy(d,c);return e}function +btW(a){switch(a[2]){case-8:case-11:case-12:return 1;default:return 0}}function +btA(b){var +a=W;if(b[0]==0){a+=b[1][1];if(b.length==3&&b[2][0]==0&&btW(b[1]))var e=b[2],f=1;else var f=2,e=b;a+="(";for(var -d=f;df)a+=gA;var +d=f;df)a+=gx;var c=e[d];if(typeof c=="number")a+=c.toString();else if(c instanceof -eY)a+=nq+c.toString()+nq;else +eW)a+=mg+c.toString()+mg;else if(typeof -c=="string")a+=nq+c.toString()+nq;else -a+=s9}a+=")"}else -if(b[0]==bh)a+=b[1];return a}function -G4(a){if(a +c=="string")a+=mg+c.toString()+mg;else +a+=r0}a+=")"}else +if(b[0]==bc)a+=b[1];return a}function +Ft(a){if(a instanceof -Array&&(a[0]==0||a[0]==bh)){var -c=e2(EQ);if(c)c(a,false);else{var -d=bA1(a),b=e2(vV);if(b)b(0);aN.console.error(ta+d+ws)}}else +Array&&(a[0]==0||a[0]==bc)){var +c=e0(Dk);if(c)c(a,false);else{var +d=btA(a),b=e0(uC);if(b)b(0);aH.console.error(r3+d+u$)}}else throw a}function -bBB(){var -a=aN;if(a.process&&a.process.on)a.process.on("uncaughtException",function(b,c){G4(b);a.process.exit(2)});else -if(a.addEventListener)a.addEventListener("error",function(a){if(a.error)G4(a.error)})}bBB();function -u(a,b){return a.length==1?a(b):dD(a,[b])}function -ar(a,b,c){return a.length==2?a(b,c):dD(a,[b,c])}function -cE(a,b,c,d){return a.length==3?a(b,c,d):dD(a,[b,c,d])}function -vO(a,b,c,d,e){return a.length==4?a(b,c,d,e):dD(a,[b,c,d,e])}function -rq(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):dD(a,[b,c,d,e,f])}function -bAO(a,b,c,d,e,f,g){return a.length==6?a(b,c,d,e,f,g):dD(a,[b,c,d,e,f,g])}function -bAN(a,b,c,d,e,f,g,h){return a.length==7?a(b,c,d,e,f,g,h):dD(a,[b,c,d,e,f,g,h])}bA3();var -qn=[bh,a(D9),-1],tM=[bh,a(ER),-2],l6=[bh,a(r0),-3],tI=[bh,a(z9),-4],qo=[bh,a(xL),-6],cI=[bh,a(FQ),-7],tK=[bh,a(wF),-8],tL=[bh,a(Ay),-9],br=[bh,a(Gm),-11],tN=[bh,a(Ez),Ek],bAL=[4,0,0,0,[12,45,[4,0,0,0,0]]],qE=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(zK),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],bAM=[4,0,0,0,[12,46,0]],vN=[0,a("eventsManager"),a("computeAllocationsFamiliales"),a("computeAidesAuLogement")];dZ(11,tN,Ez);dZ(10,br,Gm);dZ(9,[bh,a(CH),-10],CH);dZ(8,tL,Ay);dZ(7,tK,wF);dZ(6,cI,FQ);dZ(5,qo,xL);dZ(4,[bh,a(zi),-5],zi);dZ(3,tI,z9);dZ(2,l6,r0);dZ(1,tM,ER);dZ(0,qn,D9);var -HH=a("output_substring"),HE=a("%.12g"),HD=a(es),HB=a(xa),HC=a(Ao),Hu=a("Stdlib.Exit"),Hw=f_(0,0,FK),Hx=f_(0,0,65520),Hy=f_(1,0,FK),HJ=a("CamlinternalLazy.Undefined"),HO=a(xw),HP=a("\\'"),HQ=a(wL),HR=a(A9),HS=a(BY),HT=a(zp),HN=a("Char.chr"),HW=a("nth"),HX=a("List.nth"),HV=a("tl"),HU=a("hd"),H0=a("String.blit / Bytes.blit_string"),HZ=a("Bytes.blit"),HY=a("String.sub / Bytes.sub"),H5=a("String.contains_from / Bytes.contains_from"),H2=a(_),H1=a("String.concat"),H8=a("Array.blit"),H7=a("Array.fill"),Ib=a("Map.remove_min_elt"),Ic=[0,0,0,0],Id=[0,a("map.ml"),yj,10],Ie=[0,0,0],H9=a(ni),H_=a(ni),H$=a(ni),Ia=a(ni),If=a("Stdlib.Queue.Empty"),Il=a("Buffer.add_substring/add_subbytes"),Ik=a("Buffer.add: cannot grow buffer"),Ij=[0,a(AJ),93,2],Ii=[0,a(AJ),94,2],Ih=a("Buffer.sub"),Iu=a("%c"),Iv=a("%s"),Iw=a(yK),Ix=a(Cg),Iy=a(z7),Iz=a(EN),IA=a("%f"),IB=a("%B"),IC=a("%{"),ID=a("%}"),IE=a("%("),IF=a("%)"),IG=a(rW),IH=a("%t"),II=a("%?"),IJ=a("%r"),IK=a("%_r"),IL=[0,a(cj),gG,23],IW=[0,a(cj),gt,21],IO=[0,a(cj),815,21],IX=[0,a(cj),gv,21],IP=[0,a(cj),819,21],IY=[0,a(cj),ss,19],IQ=[0,a(cj),r8,19],IZ=[0,a(cj),826,22],IR=[0,a(cj),827,22],I0=[0,a(cj),831,30],IS=[0,a(cj),832,30],IU=[0,a(cj),836,26],IM=[0,a(cj),837,26],IV=[0,a(cj),846,28],IN=[0,a(cj),lp,28],IT=[0,a(cj),gS,23],J3=a(w3),J1=[0,a(cj),gU,4],J2=a("Printf: bad conversion %["),J4=[0,a(cj),1626,39],J5=[0,a(cj),gF,31],J6=[0,a(cj),1650,31],J7=a("Printf: bad conversion %_"),J8=a(wY),J9=a(w_),J_=a(wY),J$=a(w_),Kd=[0,[11,a("invalid box description "),[3,0,0]],a("invalid box description %S")],Kb=a(_),Kc=[0,0,4],Ke=a(_),Kf=a(yn),Kg=a("h"),Kh=a("hov"),Ki=a("hv"),Kj=a("v"),JZ=a(r1),JX=a("neg_infinity"),JY=a(Gx),JW=a(es),JR=[0,cO],JF=a("%+nd"),JG=a("% nd"),JI=a("%+ni"),JJ=a("% ni"),JK=a("%nx"),JL=a("%#nx"),JM=a("%nX"),JN=a("%#nX"),JO=a("%no"),JP=a("%#no"),JE=a("%nd"),JH=a(z7),JQ=a("%nu"),Js=a("%+ld"),Jt=a("% ld"),Jv=a("%+li"),Jw=a("% li"),Jx=a("%lx"),Jy=a("%#lx"),Jz=a("%lX"),JA=a("%#lX"),JB=a("%lo"),JC=a("%#lo"),Jr=a("%ld"),Ju=a(Cg),JD=a("%lu"),Jf=a("%+Ld"),Jg=a("% Ld"),Ji=a("%+Li"),Jj=a("% Li"),Jk=a("%Lx"),Jl=a("%#Lx"),Jm=a("%LX"),Jn=a("%#LX"),Jo=a("%Lo"),Jp=a("%#Lo"),Je=a("%Ld"),Jh=a(EN),Jq=a("%Lu"),I4=a("%+d"),I5=a("% d"),I7=a("%+i"),I8=a("% i"),I9=a("%x"),I_=a("%#x"),I$=a("%X"),Ja=a("%#X"),Jb=a("%o"),Jc=a("%#o"),I3=a(te),I6=a(yK),Jd=a(w3),Im=a("@]"),In=a("@}"),Io=a("@?"),Ip=a("@\n"),Iq=a("@."),Ir=a("@@"),Is=a("@%"),It=a("@"),I1=a("CamlinternalFormat.Type_mismatch"),Kn=a(_),Ko=[0,[11,a(gA),[2,0,[2,0,0]]],a(", %s%s")],KN=[0,[11,a(ta),[2,0,[12,10,0]]],a(Gd)],KO=[0,[11,a("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],a("Fatal error in uncaught exception handler: exception %s\n")],KM=a("Fatal error: out of memory in uncaught exception handler"),KK=[0,[11,a(ta),[2,0,[12,10,0]]],a(Gd)],KG=[0,[2,0,[12,10,0]],a("%s\n")],Ky=a("Raised at"),Kz=a("Re-raised at"),KA=a("Raised by primitive operation at"),KB=a("Called from"),KC=a(" (inlined)"),KE=a(_),KD=[0,[2,0,[12,32,[2,0,[11,a(' in file "'),[2,0,[12,34,[2,0,[11,a(", line "),[4,0,0,0,[11,a(zK),bAL]]]]]]]]]],a('%s %s in file "%s"%s, line %d, characters %d-%d')],KF=[0,[2,0,[11,a(" unknown location"),0]],a("%s unknown location")],Kt=a("Out of memory"),Ku=a("Stack overflow"),Kv=a("Pattern matching failed"),Kw=a("Assertion failed"),Kx=a("Undefined recursive module"),Kp=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],Kq=a(_),Kr=a(_),Ks=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],Km=[0,[4,0,0,0,0],a(te)],Kk=[0,[3,0,0],a("%S")],Kl=a(s9),KH=[0,a(_),a("(Cannot print locations:\n bytecode executable program file not found)"),a("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),a("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),a("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],KP=a(F5),K3=[0,0],bAJ=a("OCAMLRUNPARAM"),bAH=a("CAMLRUNPARAM"),KQ=a(_),Lr=[3,0,3],Ls=a(es),Lm=a(ot),Ln=a("<\/"),Lo=a(_),Li=a(ot),Lj=a(sO),Lk=a(_),Lg=a("\n"),Lc=a(_),Ld=a(_),Le=a(_),Lf=a(_),Lb=[0,a(_)],K9=a(_),K_=a(_),K$=a(_),La=a(_),K7=[0,a(_),0,a(_)],K6=a(_),K5=a("Stdlib.Format.String_tag"),LD=a(_),LK=[0,a("lib/dates.ml"),226,2],LJ=[0,[4,0,[0,2,4],0,[12,45,[4,0,[0,2,2],0,[12,45,[4,0,[0,2,2],0,0]]]]],a("%04d-%02d-%02d")],LH=[0,[12,91,[4,0,0,0,[11,a(" years, "),[4,0,0,0,[11,a(" months, "),[4,0,0,0,[11,a(" days]"),0]]]]]]],a("[%d years, %d months, %d days]")],LE=a("Dates_calc.Dates.InvalidDate"),LF=a("Dates_calc.Dates.AmbiguousComputation"),LP=f_(1,0,0),LL=a("Z.Overflow"),LM=a(nf),LT=a(_),LU=a("+inf"),LV=a("-inf"),LW=a(GF),LX=a("undef"),LZ=[0,a("q.ml"),486,25],LY=a("Q.of_string: invalid digit"),LR=a(x7),LQ=a(x7),L3=a("Buf.extend: reached Sys.max_string_length"),MB=[0,a(sP),72,32],My=[0,a(sP),72,32],Mx=a("Root is not an object or array"),Mt=a("NaN value not allowed in standard JSON"),Mu=[0,[8,[0,0,3],0,[0,16],0],a(yN)],Mw=[0,[8,[0,0,3],0,[0,17],0],a(D0)],Mv=a(zH),Mr=a("Infinity value not allowed in standard JSON"),Ms=a("-Infinity value not allowed in standard JSON"),Mn=a("NaN"),Mo=[0,[8,[0,0,3],0,[0,16],0],a(yN)],Mq=[0,[8,[0,0,3],0,[0,17],0],a(D0)],Mp=a(zH),Ml=a("Infinity"),Mm=a("-Infinity"),Mi=a(xa),Mj=a(Ao),Mh=a("null"),Mb=a(wL),Mc=a(A9),Md=a(BY),Me=a("\\f"),Mf=a(zp),Mg=a('\\"'),Ma=a(xw),L$=[0,[11,a("src="),[3,0,[11,a(" start="),[4,3,0,0,[11,a(" len="),[4,3,0,0,[12,10,[10,0]]]]]]]],a("src=%S start=%i len=%i\n%!")],L9=a("\\u00"),L6=[0,a(sP),72,32],L4=a("Yojson.Json_error"),L8=[0,a(rL),a(rZ),a(r$),a(sJ),a(si),a(_),a(_),a(_),a(_),a(_),a(_)],MA=[0,a(rL),a(rZ),a(r$),a(sJ),a(si),a(_),a(_),a(_),a(_),a(_),a(_)],MD=[0,a(rL),a(rZ),a(r$),a(sJ),a(si),a(_),a(_),a(_),a(_),a(_),a(_)],Nw=a("unreachable due to the [is_subscope_call] test"),Ny=a("unreachable due to the [is_subscope_input_var_def] test"),Nz=a("]"),NA=a("["),NB=a(" ]): expected variable definition (function output), found: "),NC=a(gA),ND=a(wb),NE=a(" ]): expected variable definition (function output), found: end of tokens"),NF=a(gA),NG=a(wb),Nx=a("Unexpected event: "),NI=a("Missing function output variable definition."),NH=a("Invalid start of function call."),Nv=a(ag),Nu=a(ah),NJ=[0,[11,a("An error occurred while parsing raw events: "),[2,0,[12,10,0]]],a("An error occurred while parsing raw events: %s\n")],Nk=a(y2),Nl=a(gA),Nm=[0,[11,a(BJ),0],a(BJ)],Nn=a(y2),No=a(gA),Np=[0,[11,a(FC),0],a(FC)],Nq=a(gA),Nr=[0,[11,a("VariableDefinition([ "),[2,0,[11,a(" ], "),[2,0,[12,41,0]]]]],a("VariableDefinition([ %s ], %s)")],Ns=[0,[11,a(xj),0],a(xj)],M6=[0,cJ,a("VarComputation")],M7=[0,cJ,a("FunCall")],M8=a(Di),M9=a("inputs"),M_=a(y5),M$=[0,cJ,a("SubScopeCall")],Na=a("fun_calls"),Nb=a("value"),Nc=a(y5),Nd=a("pos"),Ne=a(ah),Nf=a(Di),Ng=a(ag),Nh=a("fun_name"),MV=[0,cb,[0,[0,cJ,a("Unit")],0]],MW=[0,cb,[0,[0,cJ,a("Unembeddable")],0]],MX=[0,cJ,a("Bool")],MY=[0,cJ,a("Money")],MZ=[0,cJ,a("Integer")],M0=[0,cJ,a("Decimal")],M1=[0,cJ,a("Date")],M2=[0,cJ,a("Duration")],M3=[0,cJ,a("Enum")],M4=[0,cJ,a("Struct")],M5=[0,cJ,a("Array")],MU=[0,[15,0],a(rW)],MT=[0,[15,0],a(rW)],MF=a("law_headings"),MG=a("end_column"),MH=a("end_line"),MI=a("start_column"),MJ=a("start_line"),MK=a("filename"),ML=a("Runtime_ocaml.Runtime.EmptyError"),MM=a("Runtime_ocaml.Runtime.AssertionFailed"),MN=a("Runtime_ocaml.Runtime.ConflictError"),MO=a("Runtime_ocaml.Runtime.UncomparableDurations"),MQ=a("Runtime_ocaml.Runtime.ImpossibleDate"),MS=a("Runtime_ocaml.Runtime.NoValueProvided"),NK=a("Jsoo_runtime.Error.Exn"),NL=a(sz),N3=[0,[2,0,[11,a(" in file "),[2,0,[11,a(", position "),[4,0,0,0,[12,58,[4,0,0,0,[11,a("--"),[4,0,0,0,[12,58,bAM]]]]]]]]]],a("%s in file %s, position %d:%d--%d:%d.")],N4=a("No rule applies in the given context to give a value to the variable"),N5=a("A conflict happened between two rules giving a value to the variable"),N6=a("A failure happened in the assertion"),NW=a("Begin call"),NX=a("End call"),NY=a("Variable definition"),NZ=a("Decision taken"),NU=a(_),NS=a("date_of_jsoo: invalid date"),NQ=[0,a(yX),a(Cw),a(Fp)],NR=[0,a(yX),a(Fp),a(Cw)],aag=[0,a(a2),89,14,89,29,[0,a(bn),[0,a(a3),0]]],$$=[0,a(a2),c7,18,c7,64,[0,a(bn),[0,a(a3),0]]],aaa=[0,a(a2),99,5,99,72,[0,a(bn),[0,a(a3),0]]],$_=[0,a(a2),99,5,99,72,[0,a(bn),[0,a(a3),0]]],$6=[0,a(a2),86,14,86,53,[0,a(bn),[0,a(a3),0]]],$2=[0,a(a2),85,14,85,50,[0,a(bn),[0,a(a3),0]]],$Y=[0,a(a2),88,14,88,46,[0,a(bn),[0,a(a3),0]]],$U=[0,a(a2),87,14,87,54,[0,a(bn),[0,a(a3),0]]],$P=[0,a(a2),96,18,96,72,[0,a(bn),[0,a(a3),0]]],$Q=[0,a(a2),95,5,95,80,[0,a(bn),[0,a(a3),0]]],$O=[0,a(a2),95,5,95,80,[0,a(bn),[0,a(a3),0]]],$J=[0,a(a2),92,18,92,67,[0,a(bn),[0,a(a3),0]]],$K=[0,a(a2),91,5,91,75,[0,a(bn),[0,a(a3),0]]],$I=[0,a(a2),91,5,91,75,[0,a(bn),[0,a(a3),0]]],$E=[0,a(a2),bm,14,bm,30,[0,a("Article L131-1"),[0,a(bn),[0,a(a3),0]]]],$B=[0,0],$C=[1,0],$D=[2,0],$F=[0,a(a2),75,11,75,27,[0,a(bn),[0,a(a3),0]]],$A=[0,a(a2),75,11,75,27,[0,a(bn),[0,a(a3),0]]],$G=[0,a(d$),[0,a("enfants_\xc3\xa0_charge"),0]],$L=[0,a(a2),91,5,91,75,[0,a(bn),[0,a(a3),0]]],$M=[0,a(d$),[0,a("allocations_familiales.personne_charge_effective_permanente_est_parent"),0]],$H=[0,a(a2),91,5,91,75,[0,a(bn),[0,a(a3),0]]],$R=[0,a(a2),95,5,95,80,[0,a(bn),[0,a(a3),0]]],$S=[0,a(d$),[0,a("allocations_familiales.personne_charge_effective_permanente_remplit_titre_I"),0]],$N=[0,a(a2),95,5,95,80,[0,a(bn),[0,a(a3),0]]],$V=[0,a(a2),87,14,87,54,[0,a(bn),[0,a(a3),0]]],$W=[0,a(d$),[0,a("allocations_familiales.ressources_m\xc3\xa9nage"),0]],$T=[0,a(a2),87,14,87,54,[0,a(bn),[0,a(a3),0]]],$Z=[0,a(a2),88,14,88,46,[0,a(bn),[0,a(a3),0]]],$0=[0,a(d$),[0,a("allocations_familiales.r\xc3\xa9sidence"),0]],$X=[0,a(a2),88,14,88,46,[0,a(bn),[0,a(a3),0]]],$3=[0,a(a2),85,14,85,50,[0,a(bn),[0,a(a3),0]]],$4=[0,a(d$),[0,a("allocations_familiales.date_courante"),0]],$1=[0,a(a2),85,14,85,50,[0,a(bn),[0,a(a3),0]]],$7=[0,a(a2),86,14,86,53,[0,a(bn),[0,a(a3),0]]],$8=[0,a(d$),[0,a("allocations_familiales.enfants_\xc3\xa0_charge"),0]],$5=[0,a(a2),86,14,86,53,[0,a(bn),[0,a(a3),0]]],aab=[0,a(a2),99,5,99,72,[0,a(bn),[0,a(a3),0]]],aac=[0,a(d$),[0,a("allocations_familiales.avait_enfant_\xc3\xa0_charge_avant_1er_janvier_2012"),0]],$9=[0,a(a2),99,5,99,72,[0,a(bn),[0,a(a3),0]]],aad=[0,a(d$),[0,a(wx),[0,a(W),0]]],aae=[0,a(d$),[0,a(wx),[0,a(W),0]]],aah=[0,a(a2),79,10,79,25,[0,a(bn),[0,a(a3),0]]],aaf=[0,a(a2),79,10,79,25,[0,a(bn),[0,a(a3),0]]],aai=[0,a(d$),[0,a("i_montant_vers\xc3\xa9"),0]],$v=[0,a(a2),44,14,44,27,[0,a(eQ),[0,a(a3),0]]],$u=a(q),$q=[0,a(bq),Em,14,Em,62,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],$l=[0,a(W),[0,a(lP),[0,a(ag),0]]],$m=[0,a(W),[0,a(lP),0]],$n=[0,a(W),[0,a(lP),[0,a(ah),0]]],$o=[0,a(W),[0,a(lP),0]],$p=a(q),$h=[0,a(bq),pk,14,pk,61,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],$d=[0,a(a2),38,14,38,38,[0,a(eQ),[0,a(a3),0]]],__=[0,a(W),[0,a(k$),[0,a(ag),0]]],_$=[0,a(W),[0,a(k$),0]],$a=[0,a(W),[0,a(k$),[0,a(ah),0]]],$b=[0,a(W),[0,a(k$),0]],_9=a(q),$c=a(q),_5=[0,a(a2),36,14,36,32,[0,a(eQ),[0,a(a3),0]]],_4=a(q),_0=[0,a(dN),nl,5,nl,43,[0,a("Article R521-4"),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],_P=[0,a(W),[0,a(fj),[0,a(ag),0]]],_Q=[0,a(W),[0,a(fj),0]],_R=[0,a(W),[0,a(fj),[0,a(ah),0]]],_S=[0,a(W),[0,a(fj),0]],_T=a(ep),_Y=a(ld),_Z=a(b3),_U=[0,a(W),[0,a(k6),[0,a(ag),0]]],_V=[0,a(W),[0,a(k6),0]],_W=[0,a(W),[0,a(k6),[0,a(ah),0]]],_X=[0,a(W),[0,a(k6),0]],_1=[0,a(L),ee,11,ee,49,[0,a(M),[0,a(K),[0,a(H),0]]]],_O=[0,a(L),ee,11,ee,49,[0,a(M),[0,a(K),[0,a(H),0]]]],_L=[0,a(dN),cu,14,cu,46,[0,a(pT),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],_E=a(cN),_F=[0,a(bq),rB,5,sj,42,[0,a(fO),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],_B=a(cN),_C=a(ep),_D=a(cN),_G=[0,a(L),eT,11,eT,52,[0,a(M),[0,a(K),[0,a(H),0]]]],_y=a(cN),_z=[0,a(bq),277,5,Do,41,[0,a(fO),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],_v=a(cN),_w=a(ep),_x=a(cN),_A=[0,a(L),eT,11,eT,52,[0,a(M),[0,a(K),[0,a(H),0]]]],_H=[0,a(L),eT,11,eT,52,[0,a(M),[0,a(K),[0,a(H),0]]]],_u=[0,a(bq),oh,14,oh,55,[0,a(fO),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],_t=a(q),_i=[0,a(W),[0,a(bG),[0,a(ag),0]]],_j=[0,a(W),[0,a(bG),0]],_k=[0,a(W),[0,a(bG),[0,a(ah),0]]],_l=[0,a(W),[0,a(bG),0]],_m=a(z),_n=[0,a(bq),gp,5,sW,57,[0,a(lo),[0,a(eW),[0,a(gE),[0,a(dT),[0,a(a$),[0,a(ad),0]]]]]]],_h=a("0.0369"),_o=[0,a(L),cF,11,cF,37,[0,a(M),[0,a(K),[0,a(H),0]]]],_a=[0,a(W),[0,a(bG),[0,a(ag),0]]],_b=[0,a(W),[0,a(bG),0]],_c=[0,a(W),[0,a(bG),[0,a(ah),0]]],_d=[0,a(W),[0,a(bG),0]],_e=a(z),_f=[0,a(bq),388,5,391,58,[0,a(lo),[0,a(eW),[0,a(gE),[0,a(dT),[0,a(a$),[0,a(ad),0]]]]]]],Z$=a("0.0567"),_g=[0,a(L),cF,11,cF,37,[0,a(M),[0,a(K),[0,a(H),0]]]],_p=[0,a(L),cF,11,cF,37,[0,a(M),[0,a(K),[0,a(H),0]]]],Z_=[0,a(bq),22,14,22,40,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],Z6=[0,a(W),[0,a(la),[0,a(ag),0]]],Z7=[0,a(W),[0,a(la),0]],Z8=[0,a(W),[0,a(la),[0,a(ah),0]]],Z9=[0,a(W),[0,a(la),0]],_q=[0,a(L),cF,11,cF,37,[0,a(M),[0,a(K),[0,a(H),0]]]],Z5=[0,a(L),cF,11,cF,37,[0,a(M),[0,a(K),[0,a(H),0]]]],ZZ=a(z),Z0=[0,a(bq),355,5,356,69,[0,a(lo),[0,a(eW),[0,a(gE),[0,a(dT),[0,a(a$),[0,a(ad),0]]]]]]],Z1=[0,a(L),dM,11,dM,31,[0,a(M),[0,a(K),[0,a(H),0]]]],ZW=[8,0],ZX=[0,a(aY),v0,24,v0,44,[0,a(cL),[0,a(bc),[0,a(bd),0]]]],ZY=[0,a(L),dM,11,dM,31,[0,a(M),[0,a(K),[0,a(H),0]]]],Z2=[0,a(L),dM,11,dM,31,[0,a(M),[0,a(K),[0,a(H),0]]]],ZV=[0,a(bq),18,14,18,34,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],ZR=[0,a(bq),yW,14,yW,39,[0,a(fO),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],ZM=[0,a(W),[0,a(lg),[0,a(ag),0]]],ZN=[0,a(W),[0,a(lg),0]],ZO=[0,a(W),[0,a(lg),[0,a(ah),0]]],ZP=[0,a(W),[0,a(lg),0]],ZQ=a(z),ZL=a(q),ZC=[0,a(W),[0,a(bG),[0,a(ag),0]]],ZD=[0,a(W),[0,a(bG),0]],ZE=[0,a(W),[0,a(bG),[0,a(ah),0]]],ZF=[0,a(W),[0,a(bG),0]],ZG=[0,a(bq),60,5,60,38,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],ZB=a(sq),ZH=[0,a(L),cY,11,cY,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Zv=[0,a(W),[0,a(bG),[0,a(ag),0]]],Zw=[0,a(W),[0,a(bG),0]],Zx=[0,a(W),[0,a(bG),[0,a(ah),0]]],Zy=[0,a(W),[0,a(bG),0]],Zz=[0,a(bq),hP,5,hP,38,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],Zu=a(CV),ZA=[0,a(L),cY,11,cY,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Zo=[0,a(W),[0,a(bG),[0,a(ag),0]]],Zp=[0,a(W),[0,a(bG),0]],Zq=[0,a(W),[0,a(bG),[0,a(ah),0]]],Zr=[0,a(W),[0,a(bG),0]],Zs=[0,a(bq),E3,5,E3,38,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],Zn=a(C_),Zt=[0,a(L),cY,11,cY,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Zh=[0,a(W),[0,a(bG),[0,a(ag),0]]],Zi=[0,a(W),[0,a(bG),0]],Zj=[0,a(W),[0,a(bG),[0,a(ah),0]]],Zk=[0,a(W),[0,a(bG),0]],Zl=[0,a(a2),27,5,27,44,[0,a(eQ),[0,a(a3),0]]],Zg=a(q),Zm=[0,a(L),cY,11,cY,47,[0,a(M),[0,a(K),[0,a(H),0]]]],ZI=[0,a(L),cY,11,cY,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Zf=[0,a(L),cY,11,cY,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Zc=[0,a(dN),ee,14,ee,41,[0,a(pT),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],Za=a(b3),Zb=a(b3),Y4=[8,0],Y5=[0,a(aY),Gh,5,Gh,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Y1=a(z),Y2=a(wV),Y3=a(q),Y6=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],YY=[8,0],YZ=[0,a(aY),GK,5,GK,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],YV=a(z),YW=a("0.2379"),YX=a(q),Y0=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],YS=[8,0],YT=[0,a(aY),fR,5,fR,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],YP=a(z),YQ=a("0.2437"),YR=a(q),YU=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],YM=[8,0],YN=[0,a(aY),AC,5,AC,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],YJ=a(z),YK=a("0.2496"),YL=a(q),YO=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],YG=[8,0],YH=[0,a(aY),sW,5,sW,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],YD=a(z),YE=a("0.2555"),YF=a(q),YI=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],YA=[8,0],YB=[0,a(aY),v6,5,v6,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Yx=a(z),Yy=a("0.2613"),Yz=a(q),YC=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Yu=[8,0],Yv=[0,a(aY),xX,5,xX,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Yr=a(z),Ys=a("0.2672"),Yt=a(q),Yw=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Yo=[8,0],Yp=[0,a(aY),yq,5,yq,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Yl=a(z),Ym=a("0.2804"),Yn=a(q),Yq=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Yi=[8,0],Yj=[0,a(aY),fV,5,fV,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Yf=a(z),Yg=a("0.2936"),Yh=a(q),Yk=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Yc=[8,0],Yd=[0,a(aY),yc,5,yc,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],X$=a(z),Ya=a("0.3068"),Yb=a(q),Ye=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Y7=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],X9=[8,0],X_=[0,a(aY),sv,14,sv,50,[0,a(cL),[0,a(bc),[0,a(bd),0]]]],X6=a(z),X7=a(th),X8=a(q),Y8=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],X3=[0,a(bq),38,14,38,50,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],X0=a(z),X1=a(th),X2=a(q),X4=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],XY=[0,a(bq),79,14,79,50,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],XV=a(z),XW=a(sq),XX=a(q),XZ=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],XT=[0,a(bq),iK,14,iK,50,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],XQ=a(z),XR=a(CV),XS=a(q),XU=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],X5=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],XL=[0,a(bq),43,14,43,59,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],XH=a(X),XI=a(X),XJ=a("0.41"),XK=a(q),XM=[0,a(L),dy,11,dy,56,[0,a(M),[0,a(K),[0,a(H),0]]]],XF=[0,a(bq),84,14,84,59,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],XB=a(X),XC=a(X),XD=a("0.205"),XE=a(q),XG=[0,a(L),dy,11,dy,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Xz=[0,a(bq),gW,14,gW,59,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],Xv=a(X),Xw=a(X),Xx=a("0.1025"),Xy=a(q),XA=[0,a(L),dy,11,dy,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Xq=[0,a(bq),oy,5,oy,43,[0,a(fO),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],Xp=a("0.20234"),Xr=[0,a(L),eo,11,eo,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Xn=[0,a(bq),234,5,Aw,46,[0,a(fO),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],Xm=a("0.10117"),Xo=[0,a(L),eo,11,eo,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Xk=[0,a(bq),bh,5,bh,43,[0,a(fO),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],Xj=a("0.05059"),Xl=[0,a(L),eo,11,eo,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Xc=a(cN),Xd=[0,a(bq),rO,5,166,68,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],W$=a(cN),Xa=a(ep),Xb=a(cN),Xe=[0,a(L),eE,11,eE,31,[0,a(M),[0,a(K),[0,a(H),0]]]],W8=a(cN),W9=[0,a(bq),174,5,sV,68,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],W5=a(cN),W6=a(ep),W7=a(cN),W_=[0,a(L),eE,11,eE,31,[0,a(M),[0,a(K),[0,a(H),0]]]],Xf=[0,a(L),eE,11,eE,31,[0,a(M),[0,a(K),[0,a(H),0]]]],W4=[0,a(bq),kx,14,kx,34,[0,a(cW),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],W3=a(q),Xg=[0,a(L),eE,11,eE,31,[0,a(M),[0,a(K),[0,a(H),0]]]],W2=[0,a(L),eE,11,eE,31,[0,a(M),[0,a(K),[0,a(H),0]]]],WT=[0,a(W),[0,a(eR),[0,a(ag),0]]],WU=[0,a(W),[0,a(eR),0]],WV=[0,a(W),[0,a(eR),[0,a(ah),0]]],WW=[0,a(W),[0,a(eR),0]],WX=[0,a(bU),iH,5,318,21,[0,a(AT),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],WY=[0,a(L),cu,11,cu,34,[0,a(M),[0,a(K),[0,a(H),0]]]],WK=[0,a(W),[0,a(lK),[0,a(ag),0]]],WL=[0,a(W),[0,a(lK),0]],WM=[0,a(W),[0,a(lK),[0,a(ah),0]]],WN=[0,a(W),[0,a(lK),0]],WO=[0,a(W),[0,a(eR),[0,a(ag),0]]],WP=[0,a(W),[0,a(eR),0]],WQ=[0,a(W),[0,a(eR),[0,a(ah),0]]],WR=[0,a(W),[0,a(eR),0]],WS=[0,a(bU),fn,5,c4,21,[0,a(AT),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],WZ=[0,a(L),cu,11,cu,34,[0,a(M),[0,a(K),[0,a(H),0]]]],WJ=[0,a(L),cu,11,cu,34,[0,a(M),[0,a(K),[0,a(H),0]]]],W0=[0,a(L),cu,11,cu,34,[0,a(M),[0,a(K),[0,a(H),0]]]],WI=[0,a(L),cu,11,cu,34,[0,a(M),[0,a(K),[0,a(H),0]]]],Wz=[8,0],WA=a(z),WB=[0,a(aY),fM,6,fM,71,[0,a(cL),[0,a(bc),[0,a(bd),0]]]],WC=[0,a(L),cO,11,cO,28,[0,a(M),[0,a(K),[0,a(H),0]]]],Wx=a(z),Wy=[0,a(bU),sT,5,410,72,[0,a(sQ),[0,a(eW),[0,a(le),[0,a(dT),[0,a(ab),[0,a(ad),0]]]]]]],WD=[0,a(L),cO,11,cO,28,[0,a(M),[0,a(K),[0,a(H),0]]]],WE=[0,a(L),cO,11,cO,28,[0,a(M),[0,a(K),[0,a(H),0]]]],Wv=a(X),Ww=[0,a(bU),hP,5,hP,70,[0,a(GP),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],WF=[0,a(L),cO,11,cO,28,[0,a(M),[0,a(K),[0,a(H),0]]]],Wu=[0,a(L),cO,11,cO,28,[0,a(M),[0,a(K),[0,a(H),0]]]],Wm=[8,0],Wn=[0,a(aY),251,5,lb,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Wj=a(q),Wk=a("0.145"),Wl=a(q),Wo=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Wg=[8,0],Wh=[0,a(aY),As,5,261,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Wd=a(q),We=a("0.1393"),Wf=a(q),Wi=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Wa=[8,0],Wb=[0,a(aY),sj,5,xt,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],V9=a(q),V_=a("0.1335"),V$=a(q),Wc=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],V6=[8,0],V7=[0,a(aY),278,5,Do,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],V3=a(q),V4=a("0.1278"),V5=a(q),V8=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],V0=[8,0],V1=[0,a(aY),287,5,sf,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],VX=a(q),VY=a("0.122"),VZ=a(q),V2=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],VU=[8,0],VV=[0,a(aY),d4,5,ed,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],VR=a(q),VS=a("0.1163"),VT=a(q),VW=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],VO=[8,0],VP=[0,a(aY),lT,5,sk,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],VL=a(q),VM=a("0.1105"),VN=a(q),VQ=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],VI=[8,0],VJ=[0,a(aY),eb,5,iH,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],VF=a(q),VG=a("0.0976"),VH=a(q),VK=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],VC=[8,0],VD=[0,a(aY),323,5,fl,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Vz=a(q),VA=a("0.0847"),VB=a(q),VE=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Vw=[8,0],Vx=[0,a(aY),vX,5,333,53,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Vt=a(q),Vu=a("0.0717"),Vv=a(q),Vy=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Vq=[8,0],Vr=[0,a(aY),z3,5,z3,49,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Vn=a(q),Vo=a("5728"),Vp=a(q),Vs=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Wp=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Vl=[8,0],Vm=[0,a(aY),oS,14,oS,49,[0,a(cL),[0,a(bc),[0,a(bd),0]]]],Vi=a(q),Vj=a(w4),Vk=a(q),Wq=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Vf=a(z),Vg=[0,a(bq),dA,5,dh,71,[0,a(lo),[0,a(eW),[0,a(gE),[0,a(dT),[0,a(a$),[0,a(ad),0]]]]]]],Ve=a(w4),Vh=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Vd=[0,a(bq),yQ,29,yQ,64,[0,a(lo),[0,a(eW),[0,a(gE),[0,a(dT),[0,a(a$),[0,a(ad),0]]]]]]],Vc=a(q),U_=[0,a(dN),nw,14,nw,34,[0,a(pT),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],U3=[0,a(W),[0,a(fj),[0,a(ag),0]]],U4=[0,a(W),[0,a(fj),0]],U5=[0,a(W),[0,a(fj),[0,a(ah),0]]],U6=[0,a(W),[0,a(fj),0]],U7=a(ep),U8=a(ld),U9=a(b3),U2=a(b3),UY=[0,a(dN),AN,14,AN,34,[0,a(pT),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],UR=[8,0],US=[0,a(aY),hw,5,hw,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],UO=a(X),UP=a(C7),UQ=a(q),UT=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],UL=[8,0],UM=[0,a(aY),Dn,5,Dn,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],UI=a(X),UJ=a("0.0539"),UK=a(q),UN=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],UF=[8,0],UG=[0,a(aY),y4,5,y4,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],UC=a(X),UD=a("0.0615"),UE=a(q),UH=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Uz=[8,0],UA=[0,a(aY),eu,5,eu,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Uw=a(X),Ux=a("0.069"),Uy=a(q),UB=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Ut=[8,0],Uu=[0,a(aY),C9,5,C9,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Uq=a(X),Ur=a("0.0766"),Us=a(q),Uv=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Un=[8,0],Uo=[0,a(aY),fQ,5,fQ,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Uk=a(X),Ul=a("0.0842"),Um=a(q),Up=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Uh=[8,0],Ui=[0,a(aY),xp,5,xp,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],Ue=a(X),Uf=a("0.0918"),Ug=a(q),Uj=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Ub=[8,0],Uc=[0,a(aY),wK,5,wK,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],T_=a(X),T$=a("0.1089"),Ua=a(q),Ud=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],T7=[8,0],T8=[0,a(aY),j9,5,j9,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],T4=a(X),T5=a("0.1259"),T6=a(q),T9=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],T1=[8,0],T2=[0,a(aY),f0,5,f0,69,[0,a(bp),[0,a(bc),[0,a(bd),0]]]],TY=a(X),TZ=a("0.143"),T0=a(q),T3=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],UU=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],TX=[0,a(aY),oa,14,oa,59,[0,a(cL),[0,a(bc),[0,a(bd),0]]]],TU=a(X),TV=a(sq),TW=a(q),TQ=[0,a(aY),jq,14,jq,67,[0,a(cL),[0,a(bc),[0,a(bd),0]]]],TM=a(aa),TN=a(aa),TO=a(C7),TP=a(q),TF=a(z),TG=[0,a(bU),423,6,424,72,[0,a(sQ),[0,a(eW),[0,a(le),[0,a(dT),[0,a(ab),[0,a(ad),0]]]]]]],TH=[0,a(L),du,11,du,35,[0,a(M),[0,a(K),[0,a(H),0]]]],TA=[0,a(cr),[0,a(jC),[0,a(ag),0]]],TB=[0,a(cr),[0,a(jC),0]],TC=[0,a(cr),[0,a(jC),[0,a(ah),0]]],TD=[0,a(cr),[0,a(jC),0]],TE=[0,a(bU),lB,5,cY,59,[0,a(GP),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],TI=[0,a(L),du,11,du,35,[0,a(M),[0,a(K),[0,a(H),0]]]],Tz=[0,a(L),du,11,du,35,[0,a(M),[0,a(K),[0,a(H),0]]]],TJ=[0,a(L),du,11,du,35,[0,a(M),[0,a(K),[0,a(H),0]]]],Ty=[0,a(L),du,11,du,35,[0,a(M),[0,a(K),[0,a(H),0]]]],Ts=a(z),Tt=[0,a(bU),gr,5,sK,71,[0,a(sQ),[0,a(eW),[0,a(le),[0,a(dT),[0,a(ab),[0,a(ad),0]]]]]]],Tu=[0,a(L),dQ,11,dQ,34,[0,a(M),[0,a(K),[0,a(H),0]]]],Tr=[0,a(a2),30,9,30,32,[0,a(eQ),[0,a(a3),0]]],Tv=[0,a(L),dQ,11,dQ,34,[0,a(M),[0,a(K),[0,a(H),0]]]],Tq=[0,a(L),dQ,11,dQ,34,[0,a(M),[0,a(K),[0,a(H),0]]]],Tk=[0,a(aY),23,5,23,69,[0,a(GC),[0,a(f3),0]]],Ti=a(Fs),Tj=a("5628600"),Tl=[0,a(L),dn,11,dn,27,[0,a(M),[0,a(K),[0,a(H),0]]]],Tg=[0,a(aY),56,5,56,69,[0,a(v$),[0,a(f3),0]]],Te=a(Gj),Tf=a("5684900"),Th=[0,a(L),dn,11,dn,27,[0,a(M),[0,a(K),[0,a(H),0]]]],Tc=[0,a(aY),89,5,89,69,[0,a(xv),[0,a(f3),0]]],Ta=a(Fz),Tb=a("5775900"),Td=[0,a(L),dn,11,dn,27,[0,a(M),[0,a(K),[0,a(H),0]]]],S_=[0,a(aY),bm,5,bm,69,[0,a(cH),[0,a(DH),[0,a(f3),0]]]],S8=a(w5),S9=a("5827900"),S$=[0,a(L),dn,11,dn,27,[0,a(M),[0,a(K),[0,a(H),0]]]],Tm=[0,a(L),dn,11,dn,27,[0,a(M),[0,a(K),[0,a(H),0]]]],S7=[0,a(bq),dm,14,dm,30,[0,a(Ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],S5=a(Bq),S6=a("5595000"),SZ=[0,a(aY),30,5,30,69,[0,a(GC),[0,a(f3),0]]],SX=a(Fs),SY=a("7877000"),S0=[0,a(L),dj,11,dj,28,[0,a(M),[0,a(K),[0,a(H),0]]]],SV=[0,a(aY),63,5,63,69,[0,a(v$),[0,a(f3),0]]],ST=a(Gj),SU=a("7955800"),SW=[0,a(L),dj,11,dj,28,[0,a(M),[0,a(K),[0,a(H),0]]]],SR=[0,a(aY),96,5,96,69,[0,a(xv),[0,a(f3),0]]],SP=a(Fz),SQ=a("8083100"),SS=[0,a(L),dj,11,dj,28,[0,a(M),[0,a(K),[0,a(H),0]]]],SN=[0,a(aY),dQ,5,dQ,69,[0,a(cH),[0,a(DH),[0,a(f3),0]]]],SL=a(w5),SM=a("8155800"),SO=[0,a(L),dj,11,dj,28,[0,a(M),[0,a(K),[0,a(H),0]]]],S1=[0,a(L),dj,11,dj,28,[0,a(M),[0,a(K),[0,a(H),0]]]],SK=[0,a(bq),kt,14,kt,31,[0,a(Ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],SI=a(Bq),SJ=a("7830000"),SE=[0,a(a2),33,14,33,36,[0,a(eQ),[0,a(a3),0]]],SF=[0,a(L),oG,11,oG,33,[0,a(M),[0,a(K),[0,a(H),0]]]],SD=[0,a(L),oG,11,oG,33,[0,a(M),[0,a(K),[0,a(H),0]]]],SA=[0,a(bU),75,14,75,64,[0,a(gx),[0,a(gu),[0,a(d_),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Sw=[0,a(cr),[0,a(dg),[0,a(ag),0]]],Sx=[0,a(cr),[0,a(dg),0]],Sy=[0,a(cr),[0,a(dg),[0,a(ah),0]]],Sz=[0,a(cr),[0,a(dg),0]],Sr=[0,a(dN),83,19,83,69,[0,a(oI),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],Ss=[0,a(L),eX,11,eX,38,[0,a(M),[0,a(K),[0,a(H),0]]]],Sq=[0,a(dN),56,14,56,41,[0,a(oI),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],St=[0,a(L),eX,11,eX,38,[0,a(M),[0,a(K),[0,a(H),0]]]],Sp=[0,a(L),eX,11,eX,38,[0,a(M),[0,a(K),[0,a(H),0]]]],Sk=[0,a(a2),32,14,32,40,[0,a(eQ),[0,a(a3),0]]],Se=[0,a(L),hj,14,hj,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Sa=[0,a(L),kw,14,kw,56,[0,a(M),[0,a(K),[0,a(H),0]]]],R$=[1,0],R7=[0,a(L),fH,14,fH,50,[0,a(M),[0,a(K),[0,a(H),0]]]],R1=[0,a(L),fM,14,fM,32,[0,a(M),[0,a(K),[0,a(H),0]]]],RV=[0,a(dN),64,14,64,44,[0,a(oI),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],RU=a(aa),RQ=[0,a(bq),eH,14,eH,35,[0,a(fO),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(a$),[0,a(ad),0]]]]]]],RP=a(aa),RK=[0,a(bU),sd,5,As,56,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],RJ=[1,0],RL=[0,a(L),98,11,98,20,[0,a(M),[0,a(K),[0,a(H),0]]]],RE=[0,a(bU),xt,5,271,48,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],RD=[0,0],RF=[0,a(L),98,11,98,20,[0,a(M),[0,a(K),[0,a(H),0]]]],RC=[0,a(bU),Gg,5,Gg,70,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],RB=[0,0],RG=[0,a(L),98,11,98,20,[0,a(M),[0,a(K),[0,a(H),0]]]],RA=[0,a(bU),DC,5,DC,69,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Rz=[0,0],RH=[0,a(L),98,11,98,20,[0,a(M),[0,a(K),[0,a(H),0]]]],Ry=[0,a(bU),pk,5,pk,60,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Rx=[0,0],RI=[0,a(L),98,11,98,20,[0,a(M),[0,a(K),[0,a(H),0]]]],RM=[0,a(L),98,11,98,20,[0,a(M),[0,a(K),[0,a(H),0]]]],Rw=[0,a(L),98,11,98,20,[0,a(M),[0,a(K),[0,a(H),0]]]],Rs=[0,a(bU),C1,5,C1,70,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Rr=[1,0],Rt=[0,a(L),97,11,97,26,[0,a(M),[0,a(K),[0,a(H),0]]]],Rp=[0,a(bU),fb,5,nY,56,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Ro=[2,0],Rq=[0,a(L),97,11,97,26,[0,a(M),[0,a(K),[0,a(H),0]]]],Rk=[0,a(bU),264,5,265,48,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Rj=[0,0],Rl=[0,a(L),97,11,97,26,[0,a(M),[0,a(K),[0,a(H),0]]]],Ri=[0,a(bU),yZ,5,yZ,69,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Rh=[0,0],Rm=[0,a(L),97,11,97,26,[0,a(M),[0,a(K),[0,a(H),0]]]],Rg=[0,a(bU),AZ,5,AZ,60,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Rf=[0,0],Rn=[0,a(L),97,11,97,26,[0,a(M),[0,a(K),[0,a(H),0]]]],Ru=[0,a(L),97,11,97,26,[0,a(M),[0,a(K),[0,a(H),0]]]],Re=[0,a(L),97,11,97,26,[0,a(M),[0,a(K),[0,a(H),0]]]],Rv=[0,a(W),[0,a(fj),0]],RN=[0,a(W),[0,a("versement"),0]],RR=[0,a(L),pi,11,pi,32,[0,a(M),[0,a(K),[0,a(H),0]]]],RO=[0,a(L),pi,11,pi,32,[0,a(M),[0,a(K),[0,a(H),0]]]],RS=[0,a(W),[0,a("nombre_enfants_l521_1"),0]],RW=[0,a(L),pd,11,pd,41,[0,a(M),[0,a(K),[0,a(H),0]]]],RT=[0,a(L),pd,11,pd,41,[0,a(M),[0,a(K),[0,a(H),0]]]],RX=[0,a(W),[0,a("nombre_enfants_alin\xc3\xa9a_2_l521_3"),0]],RY=[0,a(W),[0,a(xH),[0,a(r3),0]]],RZ=[0,a(W),[0,a(xH),[0,a(r3),0]]],R2=[0,a(L),fM,14,fM,32,[0,a(M),[0,a(K),[0,a(H),0]]]],R3=[0,a(W),[0,a("bmaf.date_courante"),0]],R0=[0,a(L),fM,14,fM,32,[0,a(M),[0,a(K),[0,a(H),0]]]],R4=[0,a(W),[0,a(BG),[0,a(f4),0]]],R5=[0,a(W),[0,a(BG),[0,a(f4),0]]],R8=[0,a(L),fH,14,fH,50,[0,a(M),[0,a(K),[0,a(H),0]]]],R9=[0,a(W),[0,a(xZ),0]],R6=[0,a(L),fH,14,fH,50,[0,a(M),[0,a(K),[0,a(H),0]]]],Sb=[0,a(L),kw,14,kw,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Sc=[0,a(W),[0,a(BZ),0]],R_=[0,a(L),kw,14,kw,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Sf=[0,a(L),hj,14,hj,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Sg=[0,a(W),[0,a(zJ),0]],Sd=[0,a(L),hj,14,hj,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Sh=[0,a(W),[0,a(pL),[0,a(cr),0]]],Si=[0,a(W),[0,a(pL),[0,a(cr),0]]],Sl=[0,a(a2),32,14,32,40,[0,a(eQ),[0,a(a3),0]]],Sm=[0,a(W),[0,a("enfant_le_plus_\xc3\xa2g\xc3\xa9.enfants"),0]],Sj=[0,a(a2),32,14,32,40,[0,a(eQ),[0,a(a3),0]]],Sn=[0,a(W),[0,a(DR),[0,a(sc),0]]],So=[0,a(W),[0,a(DR),[0,a(sc),0]]],Su=[0,a(W),[0,a(eR),0]],SB=[0,a(L),95,11,95,61,[0,a(M),[0,a(K),[0,a(H),0]]]],Sv=[0,a(L),95,11,95,61,[0,a(M),[0,a(K),[0,a(H),0]]]],SC=[0,a(W),[0,a("enfants_\xc3\xa0_charge_droit_ouvert_prestation_familiale"),0]],SG=[0,a(W),[0,a(lK),0]],S2=[0,a(L),dj,11,dj,28,[0,a(M),[0,a(K),[0,a(H),0]]]],SH=[0,a(L),dj,11,dj,28,[0,a(M),[0,a(K),[0,a(H),0]]]],S3=[0,a(W),[0,a("plafond_II_d521_3"),0]],Tn=[0,a(L),dn,11,dn,27,[0,a(M),[0,a(K),[0,a(H),0]]]],S4=[0,a(L),dn,11,dn,27,[0,a(M),[0,a(K),[0,a(H),0]]]],To=[0,a(W),[0,a("plafond_I_d521_3"),0]],Tw=[0,a(L),dQ,11,dQ,34,[0,a(M),[0,a(K),[0,a(H),0]]]],Tp=[0,a(L),dQ,11,dQ,34,[0,a(M),[0,a(K),[0,a(H),0]]]],Tx=[0,a(W),[0,a("droit_ouvert_compl\xc3\xa9ment"),0]],TK=[0,a(W),[0,a(lg),0]],TR=[0,a(L),iK,11,iK,64,[0,a(M),[0,a(K),[0,a(H),0]]]],TL=[0,a(L),iK,11,iK,64,[0,a(M),[0,a(K),[0,a(H),0]]]],TS=[0,a(W),[0,a("montant_initial_base_quatri\xc3\xa8me_enfant_et_plus_mayotte"),0]],UV=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],TT=[0,a(L),bm,11,bm,56,[0,a(M),[0,a(K),[0,a(H),0]]]],UW=[0,a(W),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_mayotte"),0]],UZ=[0,a(L),iM,11,iM,31,[0,a(M),[0,a(K),[0,a(H),0]]]],UX=[0,a(L),iM,11,iM,31,[0,a(M),[0,a(K),[0,a(H),0]]]],U0=[0,a(W),[0,a("nombre_total_enfants"),0]],U$=[0,a(L),oX,11,oX,31,[0,a(M),[0,a(K),[0,a(H),0]]]],U1=[0,a(L),oX,11,oX,31,[0,a(M),[0,a(K),[0,a(H),0]]]],Va=[0,a(W),[0,a("nombre_moyen_enfants"),0]],Wr=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Vb=[0,a(L),bf,11,bf,46,[0,a(M),[0,a(K),[0,a(H),0]]]],Ws=[0,a(W),[0,a("montant_initial_base_premier_enfant"),0]],WG=[0,a(L),cO,11,cO,28,[0,a(M),[0,a(K),[0,a(H),0]]]],Wt=[0,a(L),cO,11,cO,28,[0,a(M),[0,a(K),[0,a(H),0]]]],WH=[0,a(W),[0,a("droit_ouvert_base"),0]],W1=[0,a(W),[0,a(bG),0]],Xh=[0,a(W),[0,a(lP),0]],Xs=[0,a(L),eo,11,eo,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Xi=[0,a(L),eo,11,eo,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Xt=[0,a(W),[0,a("montant_vers\xc3\xa9_forfaitaire_par_enfant"),0]],XN=[0,a(L),dy,11,dy,56,[0,a(M),[0,a(K),[0,a(H),0]]]],Xu=[0,a(L),dy,11,dy,56,[0,a(M),[0,a(K),[0,a(H),0]]]],XO=[0,a(W),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_et_plus"),0]],Y9=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],XP=[0,a(L),ba,11,ba,47,[0,a(M),[0,a(K),[0,a(H),0]]]],Y_=[0,a(W),[0,a("montant_initial_base_deuxi\xc3\xa8me_enfant"),0]],Zd=[0,a(L),nE,11,nE,38,[0,a(M),[0,a(K),[0,a(H),0]]]],Y$=[0,a(L),nE,11,nE,38,[0,a(M),[0,a(K),[0,a(H),0]]]],Ze=[0,a(W),[0,a("rapport_enfants_total_moyen"),0]],ZJ=[0,a(W),[0,a(la),0]],ZS=[0,a(L),gW,11,gW,36,[0,a(M),[0,a(K),[0,a(H),0]]]],ZK=[0,a(L),gW,11,gW,36,[0,a(M),[0,a(K),[0,a(H),0]]]],ZT=[0,a(W),[0,a("montant_vers\xc3\xa9_forfaitaire"),0]],Z3=[0,a(L),dM,11,dM,31,[0,a(M),[0,a(K),[0,a(H),0]]]],ZU=[0,a(L),dM,11,dM,31,[0,a(M),[0,a(K),[0,a(H),0]]]],Z4=[0,a(W),[0,a("montant_initial_base"),0]],_r=[0,a(W),[0,a(k6),0]],_I=[0,a(L),eT,11,eT,52,[0,a(M),[0,a(K),[0,a(H),0]]]],_s=[0,a(L),eT,11,eT,52,[0,a(M),[0,a(K),[0,a(H),0]]]],_J=[0,a(W),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_forfaitaire"),0]],_M=[0,a(L),lS,11,lS,43,[0,a(M),[0,a(K),[0,a(H),0]]]],_K=[0,a(L),lS,11,lS,43,[0,a(M),[0,a(K),[0,a(H),0]]]],_N=[0,a(W),[0,a("montant_avec_garde_altern\xc3\xa9e_base"),0]],_2=[0,a(W),[0,a(k$),0]],_6=[0,a(L),lR,11,lR,29,[0,a(M),[0,a(K),[0,a(H),0]]]],_3=[0,a(L),lR,11,lR,29,[0,a(M),[0,a(K),[0,a(H),0]]]],_7=[0,a(W),[0,a("montant_vers\xc3\xa9_base"),0]],$e=[0,a(L),i7,11,i7,35,[0,a(M),[0,a(K),[0,a(H),0]]]],_8=[0,a(L),i7,11,i7,35,[0,a(M),[0,a(K),[0,a(H),0]]]],$f=[0,a(W),[0,a("montant_vers\xc3\xa9_majoration"),0]],$i=[0,a(L),n6,11,n6,58,[0,a(M),[0,a(K),[0,a(H),0]]]],$g=[0,a(L),n6,11,n6,58,[0,a(M),[0,a(K),[0,a(H),0]]]],$j=[0,a(W),[0,a("montant_base_compl\xc3\xa9ment_pour_base_et_majoration"),0]],$r=[0,a(L),nv,11,nv,59,[0,a(M),[0,a(K),[0,a(H),0]]]],$k=[0,a(L),nv,11,nv,59,[0,a(M),[0,a(K),[0,a(H),0]]]],$s=[0,a(W),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_base_et_majoration"),0]],$w=[0,a(L),c7,10,c7,23,[0,a(M),[0,a(K),[0,a(H),0]]]],$t=[0,a(L),c7,10,c7,23,[0,a(M),[0,a(K),[0,a(H),0]]]],$x=[0,a(W),[0,a("montant_vers\xc3\xa9"),0]],$y=[0,a(bU),231,5,Aw,6,[0,a(ea),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Q$=[0,a("examples/allocations_familiales/autres_codes.catala_fr"),24,5,24,63,[0,a("Article L821-3"),[0,a(AL),[0,a(FF),[0,a(y7),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]]]],Ra=[0,a(L),57,10,57,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Q7=[0,a(bU),60,5,62,64,[0,a(gx),[0,a(gu),[0,a(d_),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Q8=[0,a(L),57,10,57,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Q6=[0,a(bU),49,5,50,50,[0,a(gx),[0,a(gu),[0,a(d_),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Q9=[0,a(L),57,10,57,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Q_=[0,a(L),57,10,57,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Rb=[0,a(L),57,10,57,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Q5=[0,a(L),57,10,57,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Rc=[0,a(L),57,10,57,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Q4=[0,a(L),57,10,57,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Q0=[0,a(bU),68,5,71,57,[0,a(gx),[0,a(gu),[0,a(d_),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],Q1=[0,a(L),58,10,58,29,[0,a(bD),[0,a(K),[0,a(H),0]]]],QZ=[0,a(L),58,10,58,29,[0,a(bD),[0,a(K),[0,a(H),0]]]],Q2=[0,a(L),58,10,58,29,[0,a(bD),[0,a(K),[0,a(H),0]]]],QY=[0,a(L),58,10,58,29,[0,a(bD),[0,a(K),[0,a(H),0]]]],QU=[0,a(dN),vS,18,vS,41,[0,a(yp),[0,a(eW),[0,a(gE),[0,a(dT),[0,a(c6),[0,a(ad),0]]]]]]],QS=a(pP),QT=a(oY),QV=[0,a(L),59,11,59,27,[0,a(bD),[0,a(K),[0,a(H),0]]]],QR=[0,a(dN),31,14,31,30,[0,a(mU),[0,a(oQ),[0,a(d_),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],QP=a(pP),QQ=a(oY),QE=[0,0],QG=[1,0],QH=[2,0],QI=[3,0],QJ=[4,0],QK=[5,0],QF=[0,a(bU),357,5,CG,30,[0,a(Dq),[0,a(zk),[0,a(le),[0,a(dT),[0,a(ab),[0,a(ad),0]]]]]]],QL=[0,a(L),61,10,61,33,[0,a(bD),[0,a(K),[0,a(H),0]]]],QD=[0,a(L),61,10,61,33,[0,a(bD),[0,a(K),[0,a(H),0]]]],Qx=[0,a(L),68,14,68,28,[0,a(bD),[0,a(K),[0,a(H),0]]]],Qt=[0,a(L),69,14,69,32,[0,a(bD),[0,a(K),[0,a(H),0]]]],Qp=[0,a(dN),21,14,21,26,[0,a(mU),[0,a(oQ),[0,a(d_),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],Qq=[0,a(L),60,10,60,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Qo=[0,a(L),60,10,60,22,[0,a(bD),[0,a(K),[0,a(H),0]]]],Qr=[0,a(cr),[0,a(zV),0]],Qu=[0,a(L),69,14,69,32,[0,a(bD),[0,a(K),[0,a(H),0]]]],Qv=[0,a(cr),[0,a(FO),0]],Qs=[0,a(L),69,14,69,32,[0,a(bD),[0,a(K),[0,a(H),0]]]],Qy=[0,a(L),68,14,68,28,[0,a(bD),[0,a(K),[0,a(H),0]]]],Qz=[0,a(cr),[0,a(Eg),0]],Qw=[0,a(L),68,14,68,28,[0,a(bD),[0,a(K),[0,a(H),0]]]],QA=[0,a(cr),[0,a(f7),[0,a(hx),0]]],QB=[0,a(cr),[0,a(f7),[0,a(hx),0]]],QM=[0,a(L),61,10,61,33,[0,a(bD),[0,a(K),[0,a(H),0]]]],QC=[0,a(L),61,10,61,33,[0,a(bD),[0,a(K),[0,a(H),0]]]],QN=[0,a(cr),[0,a(wa),0]],QW=[0,a(L),59,11,59,27,[0,a(bD),[0,a(K),[0,a(H),0]]]],QO=[0,a(L),59,11,59,27,[0,a(bD),[0,a(K),[0,a(H),0]]]],QX=[0,a(cr),[0,a(A2),0]],Q3=[0,a(cr),[0,a(jC),0]],Rd=[0,a(cr),[0,a(dg),0]],Qk=[0,a(eB),28,5,29,34,[0,a(C3),[0,a(ch),0]]],Qj=a(yx),Ql=[0,a(eB),6,10,6,17,[0,a(ch),0]],Qh=[0,a(eB),48,5,49,34,[0,a(Bm),[0,a(ch),0]]],Qg=a(ya),Qi=[0,a(eB),6,10,6,17,[0,a(ch),0]],Qe=[0,a(eB),64,5,65,34,[0,a(CN),[0,a(ch),0]]],Qd=a(Cz),Qf=[0,a(eB),6,10,6,17,[0,a(ch),0]],Qb=[0,a(eB),82,5,83,34,[0,a(xJ),[0,a(ch),0]]],Qa=a(Cs),Qc=[0,a(eB),6,10,6,17,[0,a(ch),0]],Qm=[0,a(eB),6,10,6,17,[0,a(ch),0]],P$=[0,a(eB),6,10,6,17,[0,a(ch),0]],Qn=[0,a(f4),[0,a(bN),0]],PZ=[6,0],P1=[0,0],P2=[1,0],P3=[2,0],P4=[3,0],P5=[4,0],P6=[5,0],P7=[7,0],P0=[0,a(b4),29,5,38,6,[0,a(cH),[0,a(mT),[0,a(a0),0]]]],PY=a(xA),P8=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],PV=[8,0],PW=[0,a(b4),47,5,49,6,[0,a(cH),[0,a(mT),[0,a(a0),0]]]],PU=a(yv),PX=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],PK=[6,0],PM=[0,0],PN=[1,0],PO=[2,0],PP=[3,0],PQ=[4,0],PR=[5,0],PS=[7,0],PL=[0,a(b4),68,5,77,6,[0,a(cH),[0,a(oN),[0,a(a0),0]]]],PJ=a(Br),PT=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],PG=[8,0],PH=[0,a(b4),86,5,88,6,[0,a(cH),[0,a(oN),[0,a(a0),0]]]],PF=a(v2),PI=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],Pv=[6,0],Px=[0,0],Py=[1,0],Pz=[2,0],PA=[3,0],PB=[4,0],PC=[5,0],PD=[7,0],Pw=[0,a(b4),dy,5,bm,6,[0,a(cH),[0,a(mV),[0,a(a0),0]]]],Pu=a(B5),PE=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],Pr=[8,0],Ps=[0,a(b4),cu,5,cF,6,[0,a(cH),[0,a(mV),[0,a(a0),0]]]],Pq=a(Fg),Pt=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],Pg=[6,0],Pi=[0,0],Pj=[1,0],Pk=[2,0],Pl=[3,0],Pm=[4,0],Pn=[5,0],Po=[7,0],Ph=[0,a(b4),eX,5,fH,6,[0,a(cH),[0,a(ok),[0,a(a0),0]]]],Pf=a(Ci),Pp=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],Pc=[8,0],Pd=[0,a(b4),rO,5,oS,6,[0,a(cH),[0,a(ok),[0,a(a0),0]]]],Pb=a(xO),Pe=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],O3=[6,0],O5=[0,0],O6=[1,0],O7=[2,0],O8=[3,0],O9=[4,0],O_=[5,0],O$=[7,0],O4=[0,a(b4),oa,5,jq,6,[0,a(om),[0,a(nK),[0,a(a0),0]]]],O2=a(Av),Pa=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],OZ=[8,0],O0=[0,a(b4),xS,5,zo,6,[0,a(om),[0,a(nK),[0,a(a0),0]]]],OY=a(Ff),O1=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],P9=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],OX=[0,a(b4),11,10,11,22,[0,a(H),[0,a(a0),0]]],P_=[0,a(hx),[0,a(AM),0]],OU=[0,a(a2),12,14,12,25,[0,a(eQ),[0,a(a3),0]]],OQ=[2,0],OR=a(q),OS=[1,0],OT=a("-1"),OV=[0,a(L),80,10,80,21,[0,a(M),[0,a(K),[0,a(H),0]]]],OP=[0,a(L),80,10,80,21,[0,a(M),[0,a(K),[0,a(H),0]]]],OW=[0,a(sc),[0,a("le_plus_\xc3\xa2g\xc3\xa9"),0]],OM=[0,a(dN),78,14,78,41,[0,a(oI),[0,a(aP),[0,a(aS),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],ON=[0,a(L),76,10,76,37,[0,a(M),[0,a(K),[0,a(H),0]]]],OL=[0,a(L),76,10,76,37,[0,a(M),[0,a(K),[0,a(H),0]]]],OO=[0,a(r3),[0,a(eR),0]],OD=a(rD),OE=a(rR),OF=a(FB),OG=a(rX),OH=a(rY),OI=a(sx),OJ=a(sp),OK=[0,a("Enfant"),0],Ot=a(nu),Ov=a(pu),Ow=a(m_),Ox=a(D4),Oy=a(zD),Oz=a(p6),OA=a(DD),OB=a(op),OC=a(pI),Ou=[0,a(Ct),0],Ok=a(pj),Om=a(W),On=a(rP),Oo=a(oW),Op=a(Et),Oq=a(jH),Or=a(Cp),Os=a(zI),Ol=[0,a(Gs),0],Of=a("Compl\xc3\xa8te"),Oh=a("Partag\xc3\xa9e"),Oi=a("Z\xc3\xa9ro"),Og=[0,a("PriseEnCompte"),0],Ob=a(lt),Od=a(lh),Oe=a(CU),Oc=[0,a(Dx),0],N7=a(BI),N9=a(EF),N_=a(k7),N$=a(F2),Oa=a(zt),N8=[0,a("PriseEnCharge"),0],abi=a(_),aaU=a(nu),aaV=a(pu),aaW=a(xb),aaX=a(m_),aaY=a(pI),aaZ=a(FW),aa0=a(x6),aa1=a(p6),aa2=a(op),aa4=[7,0],aa5=[5,0],aa6=[4,0],aa7=[6,0],aa8=[8,0],aa9=[2,0],aa_=[3,0],aa$=[1,0],aba=[0,0],aa3=[0,[11,a(bi),[2,0,[11,a(Cl),0]]],a(xD)],aaD=a(wI),aaE=a(yU),aaF=a(oW),aaG=a(Fb),aaH=a(jH),aaI=a(W),aaJ=a(rr),aaK=a(pj),aaM=[0,0],aaN=[2,0],aaO=[1,0],aaP=[5,0],aaQ=[6,0],aaR=[3,0],aaS=[7,0],aaT=[4,0],aaL=[0,[11,a(bi),[2,0,[11,a(EG),0]]],a(Gt)],aaw=a(sX),aax=a(lt),aay=a(lh),aaA=[1,0],aaB=[0,0],aaC=[2,0],aaz=[0,[11,a(bi),[2,0,[11,a(yM),0]]],a(xh)],aal=a(k7),aam=a(r5),aan=a(rM),aao=a(sm),aap=a(rJ),aar=[4,0],aas=[3,0],aat=[0,0],aau=[1,0],aav=[2,0],aaq=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'PriseEnCharge.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PriseEnCharge.t'")],aaj=[0,a(CM),a(pY),a(f7),a(Eb),a(Gp),a(wN),a(x8)],aak=[0,a(f7),a(wN),a(Gp),a(x8),a(pY),a(CM),a(Eb)],abq=a("AllocationsFamilialesLib"),bwd=[0,a(fB),fb,14,fb,25,[0,a("Conseil d'\xc3\x89tat, 5\xc3\xa8me - 4\xc3\xa8me chambres r\xc3\xa9unies, 21/07/2017, 398563"),0]],bv8=a(q),bv9=a(q),bwc=a(b3),bv_=[0,a(a8),[0,a(bz),[0,a(ag),0]]],bv$=[0,a(a8),[0,a(bz),0]],bwa=[0,a(a8),[0,a(bz),[0,a(ah),0]]],bwb=[0,a(a8),[0,a(bz),0]],bv4=[0,a(d),Bh,14,Bh,63,[0,a(bg),[0,a(e),0]]],bv0=[0,a(d),EY,14,EY,25,[0,a(bg),[0,a(e),0]]],bvU=[0,a(d),iO,5,iO,70,[0,a(bg),[0,a(e),0]]],bvQ=[0,a(d),j6,14,j6,58,[0,a(bg),[0,a(e),0]]],bvM=[0,a(d),gs,14,gs,54,[0,a(bg),[0,a(e),0]]],bvI=[0,a(d),iz,14,iz,51,[0,a(bg),[0,a(e),0]]],bvC=[0,a(d),go,14,go,59,[0,a(bg),[0,a(e),0]]],bvy=[0,a(d),hm,14,hm,38,[0,a(bg),[0,a(e),0]]],bvu=[0,a(d),i0,14,i0,34,[0,a(bg),[0,a(e),0]]],bvq=[0,a(d),iQ,14,iQ,31,[0,a(bg),[0,a(e),0]]],bvm=[0,a(d),DF,14,DF,48,[0,a(bg),[0,a(e),0]]],bvn=[0,a(d),nG,11,nG,45,[0,a(bg),[0,a(e),0]]],bvl=[0,a(d),nG,11,nG,45,[0,a(bg),[0,a(e),0]]],bvo=[0,a(cT),[0,a("m\xc3\xa9nage_sans_enfants_garde_altern\xc3\xa9e"),0]],bvr=[0,a(d),iQ,14,iQ,31,[0,a(bg),[0,a(e),0]]],bvs=[0,a(cT),[0,a("calculette.m\xc3\xa9nage"),0]],bvp=[0,a(d),iQ,14,iQ,31,[0,a(bg),[0,a(e),0]]],bvv=[0,a(d),i0,14,i0,34,[0,a(bg),[0,a(e),0]]],bvw=[0,a(cT),[0,a("calculette.demandeur"),0]],bvt=[0,a(d),i0,14,i0,34,[0,a(bg),[0,a(e),0]]],bvz=[0,a(d),hm,14,hm,38,[0,a(bg),[0,a(e),0]]],bvA=[0,a(cT),[0,a("calculette.date_courante"),0]],bvx=[0,a(d),hm,14,hm,38,[0,a(bg),[0,a(e),0]]],bvD=[0,a(d),go,14,go,59,[0,a(bg),[0,a(e),0]]],bvE=[0,a(cT),[0,a("calculette.ressources_m\xc3\xa9nage_prises_en_compte"),0]],bvB=[0,a(d),go,14,go,59,[0,a(bg),[0,a(e),0]]],bvF=[0,a(cT),[0,a(EE),[0,a(a8),0]]],bvG=[0,a(cT),[0,a(EE),[0,a(a8),0]]],bvJ=[0,a(d),iz,14,iz,51,[0,a(bg),[0,a(e),0]]],bvK=[0,a(cT),[0,a("calculette_sans_garde_altern\xc3\xa9e.m\xc3\xa9nage"),0]],bvH=[0,a(d),iz,14,iz,51,[0,a(bg),[0,a(e),0]]],bvN=[0,a(d),gs,14,gs,54,[0,a(bg),[0,a(e),0]]],bvO=[0,a(cT),[0,a("calculette_sans_garde_altern\xc3\xa9e.demandeur"),0]],bvL=[0,a(d),gs,14,gs,54,[0,a(bg),[0,a(e),0]]],bvR=[0,a(d),j6,14,j6,58,[0,a(bg),[0,a(e),0]]],bvS=[0,a(cT),[0,a("calculette_sans_garde_altern\xc3\xa9e.date_courante"),0]],bvP=[0,a(d),j6,14,j6,58,[0,a(bg),[0,a(e),0]]],bvV=[0,a(d),iO,5,iO,70,[0,a(bg),[0,a(e),0]]],bvW=[0,a(cT),[0,a("calculette_sans_garde_altern\xc3\xa9e.ressources_m\xc3\xa9nage_prises_en_compte"),0]],bvT=[0,a(d),iO,5,iO,70,[0,a(bg),[0,a(e),0]]],bvX=[0,a(cT),[0,a(xI),[0,a(a8),0]]],bvY=[0,a(cT),[0,a(xI),[0,a(a8),0]]],bv1=[0,a(d),p4,10,p4,21,[0,a(bg),[0,a(e),0]]],bvZ=[0,a(d),p4,10,p4,21,[0,a(bg),[0,a(e),0]]],bv2=[0,a(cT),[0,a(o_),0]],bv5=[0,a(d),iD,11,iD,60,[0,a(bg),[0,a(e),0]]],bv3=[0,a(d),iD,11,iD,60,[0,a(bg),[0,a(e),0]]],bv6=[0,a(cT),[0,a(lC),0]],bwe=[0,a(d),on,10,on,21,[0,a(bg),[0,a(e),0]]],bv7=[0,a(d),on,10,on,21,[0,a(bg),[0,a(e),0]]],bwf=[0,a(cT),[0,a("aide_finale"),0]],bvh=[0,a(aH),s1,14,s1,33,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bvg=a(q),bu_=[0,a(aD),[0,a(bz),[0,a(ag),0]]],bu$=[0,a(aD),[0,a(bz),0]],bva=[0,a(aD),[0,a(bz),[0,a(ah),0]]],bvb=[0,a(aD),[0,a(bz),0]],bvc=[0,a(aF),[0,a(bz),[0,a(ag),0]]],bvd=[0,a(aF),[0,a(bz),0]],bve=[0,a(aF),[0,a(bz),[0,a(ah),0]]],bvf=[0,a(aF),[0,a(bz),0]],bu6=[0,a(aH),AI,14,AI,36,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],buY=[0,a(aF),[0,a(bz),[0,a(ag),0]]],buZ=[0,a(aF),[0,a(bz),0]],bu0=[0,a(aF),[0,a(bz),[0,a(ah),0]]],bu1=[0,a(aF),[0,a(bz),0]],bu2=[0,a(aD),[0,a(bz),[0,a(ag),0]]],bu3=[0,a(aD),[0,a(bz),0]],bu4=[0,a(aD),[0,a(bz),[0,a(ah),0]]],bu5=[0,a(aD),[0,a(bz),0]],bu7=[0,a(d),ow,10,ow,32,[0,a(ax),[0,a(e),0]]],buX=[0,a(d),ow,10,ow,32,[0,a(ax),[0,a(e),0]]],buU=[0,a(aH),FY,14,FY,25,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],buQ=[0,a(d),E7,14,E7,63,[0,a(ax),[0,a(e),0]]],buK=[0,a(d),ko,14,ko,62,[0,a(ax),[0,a(e),0]]],buG=[0,a(d),jB,14,jB,53,[0,a(ax),[0,a(e),0]]],buC=[0,a(d),hu,5,hu,65,[0,a(ax),[0,a(e),0]]],buy=[0,a(d),gz,14,gz,68,[0,a(ax),[0,a(e),0]]],buu=[0,a(d),jR,14,jR,66,[0,a(ax),[0,a(e),0]]],buq=[0,a(aH),iy,14,iy,58,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bup=[0,0],bul=[0,a(d),gM,14,gM,64,[0,a(ax),[0,a(e),0]]],buf=[0,a(aH),kv,14,kv,50,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],buc=[2,0],bud=[1,0],bue=[2,0],bt_=[0,a(d),hW,14,hW,54,[0,a(ax),[0,a(e),0]]],bt6=[0,a(d),hJ,14,hJ,45,[0,a(ax),[0,a(e),0]]],bt2=[0,a(d),f2,14,f2,66,[0,a(ax),[0,a(e),0]]],btY=[0,a(d),hU,14,hU,60,[0,a(ax),[0,a(e),0]]],btU=[0,a(d),ig,14,ig,58,[0,a(ax),[0,a(e),0]]],btQ=[0,a(d),kk,14,kk,56,[0,a(ax),[0,a(e),0]]],btK=[0,a(d),ka,14,ka,67,[0,a(ax),[0,a(e),0]]],btG=[0,a(d),hI,14,hI,63,[0,a(ax),[0,a(e),0]]],btC=[0,a(d),i9,14,i9,60,[0,a(ax),[0,a(e),0]]],btw=[0,a(aH),i2,5,i2,74,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bts=[0,a(d),jN,14,jN,55,[0,a(ax),[0,a(e),0]]],bto=[0,a(d),gL,14,gL,52,[0,a(ax),[0,a(e),0]]],btk=[0,a(d),iU,14,iU,59,[0,a(ax),[0,a(e),0]]],btl=[0,a(d),iU,14,iU,59,[0,a(ax),[0,a(e),0]]],btm=[0,a(a8),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement.date_courante"),0]],btj=[0,a(d),iU,14,iU,59,[0,a(ax),[0,a(e),0]]],btp=[0,a(d),gL,14,gL,52,[0,a(ax),[0,a(e),0]]],btq=[0,a(a8),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement.m\xc3\xa9nage"),0]],btn=[0,a(d),gL,14,gL,52,[0,a(ax),[0,a(e),0]]],btt=[0,a(d),jN,14,jN,55,[0,a(ax),[0,a(e),0]]],btu=[0,a(a8),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement.demandeur"),0]],btr=[0,a(d),jN,14,jN,55,[0,a(ax),[0,a(e),0]]],btx=[0,a(aH),i2,5,i2,74,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bty=[0,a(a8),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement.b\xc3\xa9n\xc3\xa9ficie_aide_personnalis\xc3\xa9e_logement"),0]],btv=[0,a(aH),i2,5,i2,74,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],btz=[0,a(a8),[0,a(vT),[0,a(cc),0]]],btA=[0,a(a8),[0,a(vT),[0,a(cc),0]]],btD=[0,a(d),i9,14,i9,60,[0,a(ax),[0,a(e),0]]],btE=[0,a(a8),[0,a("\xc3\xa9ligibilit\xc3\xa9_aide_personnalis\xc3\xa9e_logement.m\xc3\xa9nage"),0]],btB=[0,a(d),i9,14,i9,60,[0,a(ax),[0,a(e),0]]],btH=[0,a(d),hI,14,hI,63,[0,a(ax),[0,a(e),0]]],btI=[0,a(a8),[0,a("\xc3\xa9ligibilit\xc3\xa9_aide_personnalis\xc3\xa9e_logement.demandeur"),0]],btF=[0,a(d),hI,14,hI,63,[0,a(ax),[0,a(e),0]]],btL=[0,a(d),ka,14,ka,67,[0,a(ax),[0,a(e),0]]],btM=[0,a(a8),[0,a("\xc3\xa9ligibilit\xc3\xa9_aide_personnalis\xc3\xa9e_logement.date_courante"),0]],btJ=[0,a(d),ka,14,ka,67,[0,a(ax),[0,a(e),0]]],btN=[0,a(a8),[0,a(DM),[0,a(b6),0]]],btO=[0,a(a8),[0,a(DM),[0,a(b6),0]]],btR=[0,a(d),kk,14,kk,56,[0,a(ax),[0,a(e),0]]],btS=[0,a(a8),[0,a("calcul_allocation_logement.mode_occupation"),0]],btP=[0,a(d),kk,14,kk,56,[0,a(ax),[0,a(e),0]]],btV=[0,a(d),ig,14,ig,58,[0,a(ax),[0,a(e),0]]],btW=[0,a(a8),[0,a("calcul_allocation_logement.ressources_m\xc3\xa9nage_sans_arrondi"),0]],btT=[0,a(d),ig,14,ig,58,[0,a(ax),[0,a(e),0]]],btZ=[0,a(d),hU,14,hU,60,[0,a(ax),[0,a(e),0]]],bt0=[0,a(a8),[0,a("calcul_allocation_logement.situation_familiale"),0]],btX=[0,a(d),hU,14,hU,60,[0,a(ax),[0,a(e),0]]],bt3=[0,a(d),f2,14,f2,66,[0,a(ax),[0,a(e),0]]],bt4=[0,a(a8),[0,a("calcul_allocation_logement.nombre_personnes_\xc3\xa0_charge"),0]],bt1=[0,a(d),f2,14,f2,66,[0,a(ax),[0,a(e),0]]],bt7=[0,a(d),hJ,14,hJ,45,[0,a(ax),[0,a(e),0]]],bt8=[0,a(a8),[0,a("calcul_allocation_logement.zone"),0]],bt5=[0,a(d),hJ,14,hJ,45,[0,a(ax),[0,a(e),0]]],bt$=[0,a(d),hW,14,hW,54,[0,a(ax),[0,a(e),0]]],bua=[0,a(a8),[0,a("calcul_allocation_logement.date_courante"),0]],bt9=[0,a(d),hW,14,hW,54,[0,a(ax),[0,a(e),0]]],bug=[0,a(aH),kv,14,kv,50,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],buh=[0,a(a8),[0,a("calcul_allocation_logement.type_aide"),0]],bub=[0,a(aH),kv,14,kv,50,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bui=[0,a(a8),[0,a(EX),[0,a(aD),0]]],buj=[0,a(a8),[0,a(EX),[0,a(aD),0]]],bum=[0,a(d),gM,14,gM,64,[0,a(ax),[0,a(e),0]]],bun=[0,a(a8),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.mode_occupation"),0]],buk=[0,a(d),gM,14,gM,64,[0,a(ax),[0,a(e),0]]],bur=[0,a(aH),iy,14,iy,58,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bus=[0,a(a8),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.type_aide"),0]],buo=[0,a(aH),iy,14,iy,58,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],buv=[0,a(d),jR,14,jR,66,[0,a(ax),[0,a(e),0]]],buw=[0,a(a8),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.ressources_m\xc3\xa9nage_sans_arrondi"),0]],but=[0,a(d),jR,14,jR,66,[0,a(ax),[0,a(e),0]]],buz=[0,a(d),gz,14,gz,68,[0,a(ax),[0,a(e),0]]],buA=[0,a(a8),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.situation_familiale"),0]],bux=[0,a(d),gz,14,gz,68,[0,a(ax),[0,a(e),0]]],buD=[0,a(d),hu,5,hu,65,[0,a(ax),[0,a(e),0]]],buE=[0,a(a8),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.nombre_personnes_\xc3\xa0_charge"),0]],buB=[0,a(d),hu,5,hu,65,[0,a(ax),[0,a(e),0]]],buH=[0,a(d),jB,14,jB,53,[0,a(ax),[0,a(e),0]]],buI=[0,a(a8),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.zone"),0]],buF=[0,a(d),jB,14,jB,53,[0,a(ax),[0,a(e),0]]],buL=[0,a(d),ko,14,ko,62,[0,a(ax),[0,a(e),0]]],buM=[0,a(a8),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.date_courante"),0]],buJ=[0,a(d),ko,14,ko,62,[0,a(ax),[0,a(e),0]]],buN=[0,a(a8),[0,a(z8),[0,a(aF),0]]],buO=[0,a(a8),[0,a(z8),[0,a(aF),0]]],buR=[0,a(d),oq,10,oq,59,[0,a(ax),[0,a(e),0]]],buP=[0,a(d),oq,10,oq,59,[0,a(ax),[0,a(e),0]]],buS=[0,a(a8),[0,a(lC),0]],buV=[0,a(d),n$,10,n$,21,[0,a(ax),[0,a(e),0]]],buT=[0,a(d),n$,10,n$,21,[0,a(ax),[0,a(e),0]]],buW=[0,a(a8),[0,a(o_),0]],bu8=[0,a(a8),[0,a(bz),0]],bvi=[0,a(d),k5,10,k5,29,[0,a(ax),[0,a(e),0]]],bu9=[0,a(d),k5,10,k5,29,[0,a(ax),[0,a(e),0]]],bvj=[0,a(a8),[0,a(fo),0]],btg=[0,a(r),Bg,14,Bg,33,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],btc=[0,a(r),AG,14,AG,36,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bs2=[0,a(bS),[0,a(bz),[0,a(ag),0]]],bs3=[0,a(bS),[0,a(bz),0]],bs4=[0,a(bS),[0,a(bz),[0,a(ah),0]]],bs5=[0,a(bS),[0,a(bz),0]],bs6=[0,a(Y),[0,a(bx),[0,a(ag),0]]],bs7=[0,a(Y),[0,a(bx),0]],bs8=[0,a(Y),[0,a(bx),[0,a(ah),0]]],bs9=[0,a(Y),[0,a(bx),0]],bs_=[0,a(aq),[0,a(bx),[0,a(ag),0]]],bs$=[0,a(aq),[0,a(bx),0]],bta=[0,a(aq),[0,a(bx),[0,a(ah),0]]],btb=[0,a(aq),[0,a(bx),0]],btd=[0,a(d),nF,10,nF,32,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bs1=[0,a(d),nF,10,nF,32,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bsW=[0,a(r),iI,14,iI,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsT=[1,0],bsU=[1,0],bsV=[1,0],bsP=[0,a(r),hr,14,hr,44,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsL=[0,a(r),hF,14,hF,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsE=a(q),bsF=a(q),bsG=a(q),bsH=a(q),bsI=a(q),bsJ=a(q),bsK=a(q),bsA=[0,a(r),hN,14,hN,32,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsw=[0,a(r),hK,14,hK,31,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bss=[0,a(r),jf,5,jf,69,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bso=[0,a(r),jL,14,jL,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsk=[0,a(r),je,14,je,26,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsg=[0,a(r),ir,14,ir,52,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsc=[0,a(r),iF,14,iF,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br_=[0,a(r),h$,14,h$,35,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br6=[0,a(r),gO,14,gO,67,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br2=[0,a(r),kl,14,kl,49,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brY=[0,a(r),h4,14,h4,37,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brV=a(q),brW=a(q),brX=a(q),brP=[0,a(r),ji,14,ji,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brL=[3,0],brM=[3,0],brN=[3,0],brO=[3,0],brH=[0,a(r),hG,14,hG,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brD=[0,a(r),hL,14,hL,33,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brz=[0,a(r),hg,14,hg,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brv=[0,a(r),kc,14,kc,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brr=[0,a(r),gF,14,gF,56,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brn=[0,a(r),hi,14,hi,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brj=a(q),brk=a(q),brl=a(q),brm=a(q),brf=[0,a(r),hR,14,hR,50,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brb=[0,a(r),jo,14,jo,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bq9=[3,0],bq_=[3,0],bq$=[3,0],bra=[3,0],bq3=[0,a(r),jP,14,jP,45,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqZ=[0,a(r),kg,14,kg,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqW=a(q),bqX=a(q),bqY=a(q),bqS=[0,a(r),j2,14,j2,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqO=[0,a(r),iN,14,iN,73,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqK=[0,a(r),h5,14,h5,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqH=[3,0],bqI=[3,0],bqJ=[3,0],bqD=[0,a(r),hS,14,hS,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqz=[0,a(r),jQ,14,jQ,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqv=[0,a(r),hk,14,hk,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqs=a(q),bqt=a(q),bqu=a(q),bqo=[0,a(r),iJ,14,iJ,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqk=[0,a(r),hY,14,hY,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqg=[0,a(r),h_,14,h_,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqc=[0,a(r),h1,14,h1,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bp_=[0,a(r),jK,14,jK,61,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bp6=[0,a(S),88,14,88,44,[0,a(cL),[0,a(bV),[0,a(O),0]]]],bp0=[0,0],bp1=[1,0],bp2=[1,0],bp3=[1,0],bp4=[0,0],bp5=[1,0],bpW=[0,a(r),Ag,14,Ag,31,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bpT=a(c5),bpU=a(CF),bpV=a(rT),bpP=[0,a(r),v4,14,v4,34,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bpK=[0,0],bpL=[2,0],bpM=[1,0],bpN=[0,0],bpO=[1,0],bpQ=[0,a(d),m8,11,m8,31,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bpJ=[0,a(d),m8,11,m8,31,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bpR=[0,a(aD),[0,a(yw),0]],bpX=[0,a(d),n3,10,n3,22,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bpS=[0,a(d),n3,10,n3,22,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bpY=[0,a(aD),[0,a(x4),0]],bp7=[0,a(d),nO,11,nO,41,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bpZ=[0,a(d),nO,11,nO,41,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bp8=[0,a(aD),[0,a(zU),0]],bp$=[0,a(r),jK,14,jK,61,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqa=[0,a(aD),[0,a("accession_propri\xc3\xa9t\xc3\xa9.ressources_m\xc3\xa9nage_arrondies_base"),0]],bp9=[0,a(r),jK,14,jK,61,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqd=[0,a(r),h1,14,h1,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqe=[0,a(aD),[0,a(D_),0]],bqb=[0,a(r),h1,14,h1,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqh=[0,a(r),h_,14,h_,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqi=[0,a(aD),[0,a(By),0]],bqf=[0,a(r),h_,14,h_,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bql=[0,a(r),hY,14,hY,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqm=[0,a(aD),[0,a(Df),0]],bqj=[0,a(r),hY,14,hY,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqp=[0,a(r),iJ,14,iJ,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqq=[0,a(aD),[0,a(xe),0]],bqn=[0,a(r),iJ,14,iJ,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqw=[0,a(r),hk,14,hk,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqx=[0,a(aD),[0,a(E2),0]],bqr=[0,a(r),hk,14,hk,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqA=[0,a(r),jQ,14,jQ,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqB=[0,a(aD),[0,a(FM),0]],bqy=[0,a(r),jQ,14,jQ,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqE=[0,a(r),hS,14,hS,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqF=[0,a(aD),[0,a(F1),0]],bqC=[0,a(r),hS,14,hS,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqL=[0,a(r),h5,14,h5,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqM=[0,a(aD),[0,a(D1),0]],bqG=[0,a(r),h5,14,h5,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqP=[0,a(r),iN,14,iN,73,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqQ=[0,a(aD),[0,a(Ep),0]],bqN=[0,a(r),iN,14,iN,73,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqT=[0,a(r),j2,14,j2,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bqU=[0,a(aD),[0,a(Cv),0]],bqR=[0,a(r),j2,14,j2,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bq0=[0,a(r),kg,14,kg,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bq1=[0,a(aD),[0,a("accession_propri\xc3\xa9t\xc3\xa9.charges_mensuelles_pr\xc3\xaat"),0]],bqV=[0,a(r),kg,14,kg,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bq4=[0,a(r),jP,14,jP,45,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bq5=[0,a(aD),[0,a(Gl),0]],bq2=[0,a(r),jP,14,jP,45,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bq6=[0,a(aD),[0,a(nN),[0,a(Y),0]]],bq7=[0,a(aD),[0,a(nN),[0,a(Y),0]]],brc=[0,a(r),jo,14,jo,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brd=[0,a(aD),[0,a(DV),0]],bq8=[0,a(r),jo,14,jo,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brg=[0,a(r),hR,14,hR,50,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brh=[0,a(aD),[0,a(En),0]],bre=[0,a(r),hR,14,hR,50,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bro=[0,a(r),hi,14,hi,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brp=[0,a(aD),[0,a(Cb),0]],bri=[0,a(r),hi,14,hi,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brs=[0,a(r),gF,14,gF,56,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brt=[0,a(aD),[0,a(Dk),0]],brq=[0,a(r),gF,14,gF,56,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brw=[0,a(r),kc,14,kc,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brx=[0,a(aD),[0,a(xN),0]],bru=[0,a(r),kc,14,kc,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brA=[0,a(r),hg,14,hg,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brB=[0,a(aD),[0,a(v3),0]],bry=[0,a(r),hg,14,hg,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brE=[0,a(r),hL,14,hL,33,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brF=[0,a(aD),[0,a(w1),0]],brC=[0,a(r),hL,14,hL,33,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brI=[0,a(r),hG,14,hG,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brJ=[0,a(aD),[0,a(vQ),0]],brG=[0,a(r),hG,14,hG,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brQ=[0,a(r),ji,14,ji,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brR=[0,a(aD),[0,a("logement_foyer.cat\xc3\xa9gorie_\xc3\xa9quivalence_loyer_d842_16"),0]],brK=[0,a(r),ji,14,ji,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],brS=[0,a(aD),[0,a(p7),[0,a(aq),0]]],brT=[0,a(aD),[0,a(p7),[0,a(aq),0]]],brZ=[0,a(r),h4,14,h4,37,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br0=[0,a(aD),[0,a("locatif.loyer_principal"),0]],brU=[0,a(r),h4,14,h4,37,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br3=[0,a(r),kl,14,kl,49,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br4=[0,a(aD),[0,a(B9),0]],br1=[0,a(r),kl,14,kl,49,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br7=[0,a(r),gO,14,gO,67,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br8=[0,a(aD),[0,a(Bi),0]],br5=[0,a(r),gO,14,gO,67,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],br$=[0,a(r),h$,14,h$,35,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsa=[0,a(aD),[0,a(Bs),0]],br9=[0,a(r),h$,14,h$,35,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsd=[0,a(r),iF,14,iF,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bse=[0,a(aD),[0,a(xo),0]],bsb=[0,a(r),iF,14,iF,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsh=[0,a(r),ir,14,ir,52,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsi=[0,a(aD),[0,a(wf),0]],bsf=[0,a(r),ir,14,ir,52,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsl=[0,a(r),je,14,je,26,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsm=[0,a(aD),[0,a(yT),0]],bsj=[0,a(r),je,14,je,26,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsp=[0,a(r),jL,14,jL,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsq=[0,a(aD),[0,a(Bz),0]],bsn=[0,a(r),jL,14,jL,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bst=[0,a(r),jf,5,jf,69,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsu=[0,a(aD),[0,a(EM),0]],bsr=[0,a(r),jf,5,jf,69,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsx=[0,a(r),hK,14,hK,31,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsy=[0,a(aD),[0,a(E5),0]],bsv=[0,a(r),hK,14,hK,31,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsB=[0,a(r),hN,14,hN,32,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsC=[0,a(aD),[0,a(vZ),0]],bsz=[0,a(r),hN,14,hN,32,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsM=[0,a(r),hF,14,hF,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsN=[0,a(aD),[0,a(xG),0]],bsD=[0,a(r),hF,14,hF,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsQ=[0,a(r),hr,14,hr,44,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsR=[0,a(aD),[0,a(zA),0]],bsO=[0,a(r),hr,14,hr,44,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsX=[0,a(r),iI,14,iI,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsY=[0,a(aD),[0,a("locatif.changement_logement_d842_4"),0]],bsS=[0,a(r),iI,14,iI,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bsZ=[0,a(aD),[0,a(n5),[0,a(bS),0]]],bs0=[0,a(aD),[0,a(n5),[0,a(bS),0]]],bte=[0,a(aD),[0,a(bz),0]],bth=[0,a(d),mS,10,mS,29,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],btf=[0,a(d),mS,10,mS,29,[0,a(ck),[0,a(Q),[0,a(B),[0,a(e),0]]]]],bti=[0,a(aD),[0,a(fo),0]],bpE=[0,a(aH),iD,5,iD,73,[0,a("Article L841-3"),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpD=[2,0],bpF=[0,a(d),eO,10,eO,16,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpB=[0,a(aH),1134,5,go,28,[0,a("Article L841-4"),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpA=[0,0],bpC=[0,a(d),eO,10,eO,16,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpG=[0,a(d),eO,10,eO,16,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpz=[0,a(aH),FE,14,FE,25,[0,a(dv),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpv=[0,0],bpw=[0,0],bpx=[1,0],bpy=[2,0],bpl=a(q),bpm=[0,a(aH),999,5,1003,29,[0,a(iX),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpn=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpg=a(z),bpe=a(z),bpf=a(q),bph=[0,a(aH),976,5,987,12,[0,a(iX),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpi=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],bo_=[0,a(aW),[0,a(ff),[0,a(ag),0]]],bo$=[0,a(aW),[0,a(ff),0]],bpa=[0,a(aW),[0,a(ff),[0,a(ah),0]]],bpb=[0,a(aW),[0,a(ff),0]],bpc=a(z),bo8=a(z),bo9=a(q),bpd=[0,a(aH),gP,5,960,72,[0,a(iX),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpj=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpk=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpo=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],bo0=[2,0],bo6=[0,0],bo1=[0,a(cs),[0,a(dg),[0,a(ag),0]]],bo2=[0,a(cs),[0,a(dg),0]],bo3=[0,a(cs),[0,a(dg),[0,a(ah),0]]],bo4=[0,a(cs),[0,a(dg),0]],bo5=a(z),boY=a(q),boZ=a(q),bo7=[0,a(aH),921,5,lI,29,[0,a(iX),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpp=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],boQ=[2,0],boW=[0,0],boR=[0,a(cs),[0,a(dg),[0,a(ag),0]]],boS=[0,a(cs),[0,a(dg),0]],boT=[0,a(cs),[0,a(dg),[0,a(ah),0]]],boU=[0,a(cs),[0,a(dg),0]],boV=a(z),boO=a(z),boP=a(q),boX=[0,a(aH),889,5,910,11,[0,a(iX),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpq=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],boJ=[0,0],boK=[1,0],boL=[3,0],boM=[4,0],boN=[0,a(aH),870,5,874,52,[0,a(iX),[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bpr=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],boI=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],boE=[0,a(aH),yg,14,yg,25,[0,a(bk),[0,a(b7),[0,a(m),[0,a(ab),[0,a(l),0]]]]]],boD=[0,0],boC=[2,0],boy=[0,a(d),hw,14,hw,56,[0,a(aM),[0,a(j),[0,a(e),0]]]],bou=[0,a(d),CI,14,CI,63,[0,a(aM),[0,a(j),[0,a(e),0]]]],boo=[0,a(r),o0,9,o0,55,[0,a(ph),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bop=[0,a(r),o0,9,o0,55,[0,a(ph),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],boq=[0,a(cc),[0,a("\xc3\xa9ligibilit\xc3\xa9_commune.condition_logement_surface"),0]],bol=[0,a(r),n0,9,n0,68,[0,a(ph),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bom=[0,a(r),n0,9,n0,68,[0,a(ph),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bon=[0,a(cc),[0,a("\xc3\xa9ligibilit\xc3\xa9_commune.condition_logement_r\xc3\xa9sidence_principale"),0]],boi=[0,a(d),gr,14,gr,47,[0,a(aM),[0,a(j),[0,a(e),0]]]],boe=[0,a(d),jW,14,jW,43,[0,a(aM),[0,a(j),[0,a(e),0]]]],boa=[0,a(d),jF,14,jF,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bn3=[0,a(r),4556,5,4561,28,[0,a(pF),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bn4=[0,a(d),cX,11,cX,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bn2=[0,a(r),4539,5,4544,28,[0,a(pF),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bn5=[0,a(d),cX,11,cX,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bn1=[0,a(r),4522,5,4529,28,[0,a(pF),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bn6=[0,a(d),cX,11,cX,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bn7=[0,a(d),cX,11,cX,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bn0=[0,a(r),4492,5,4494,28,[0,a(pF),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bn8=[0,a(d),cX,11,cX,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnZ=[0,a(d),cX,11,cX,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnT=[0,a(d),hy,14,hy,46,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnS=[6,0],bnO=[0,a(d),ks,14,ks,56,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnN=[1,0],bnJ=[0,a(d),iC,14,iC,50,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnF=[0,a(r),yi,14,yi,28,[0,a("Article D841-1"),[0,a("Chapitre 1 : Champ d'application"),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]],bnG=[0,a(d),oM,11,oM,25,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnE=[0,a(d),oM,11,oM,25,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnH=[0,a(cc),[0,a("dur\xc3\xa9e_l841_1_3"),0]],bnK=[0,a(d),iC,14,iC,50,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnL=[0,a(cc),[0,a(xZ),0]],bnI=[0,a(d),iC,14,iC,50,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnP=[0,a(d),ks,14,ks,56,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnQ=[0,a(cc),[0,a(BZ),0]],bnM=[0,a(d),ks,14,ks,56,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnU=[0,a(d),hy,14,hy,46,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnV=[0,a(cc),[0,a(zJ),0]],bnR=[0,a(d),hy,14,hy,46,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnW=[0,a(cc),[0,a(pL),[0,a(cs),0]]],bnX=[0,a(cc),[0,a(pL),[0,a(cs),0]]],bn9=[0,a(d),cX,11,cX,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bnY=[0,a(d),cX,11,cX,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bn_=[0,a(cc),[0,a("condition_accession_propri\xc3\xa9t\xc3\xa9"),0]],bob=[0,a(d),jF,14,jF,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],boc=[0,a(cc),[0,a(ww),0]],bn$=[0,a(d),jF,14,jF,40,[0,a(aM),[0,a(j),[0,a(e),0]]]],bof=[0,a(d),jW,14,jW,43,[0,a(aM),[0,a(j),[0,a(e),0]]]],bog=[0,a(cc),[0,a(BX),0]],bod=[0,a(d),jW,14,jW,43,[0,a(aM),[0,a(j),[0,a(e),0]]]],boj=[0,a(d),gr,14,gr,47,[0,a(aM),[0,a(j),[0,a(e),0]]]],bok=[0,a(cc),[0,a(GH),0]],boh=[0,a(d),gr,14,gr,47,[0,a(aM),[0,a(j),[0,a(e),0]]]],bor=[0,a(cc),[0,a(pC),[0,a(aW),0]]],bos=[0,a(cc),[0,a(pC),[0,a(aW),0]]],bov=[0,a(d),fV,10,fV,59,[0,a(aM),[0,a(j),[0,a(e),0]]]],bot=[0,a(d),fV,10,fV,59,[0,a(aM),[0,a(j),[0,a(e),0]]]],bow=[0,a(cc),[0,a(lC),0]],boz=[0,a(d),pO,10,pO,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],box=[0,a(d),pO,10,pO,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],boA=[0,a(cc),[0,a(sZ),0]],boF=[0,a(d),n9,10,n9,31,[0,a(aM),[0,a(j),[0,a(e),0]]]],boB=[0,a(d),n9,10,n9,31,[0,a(aM),[0,a(j),[0,a(e),0]]]],boG=[0,a(cc),[0,a("\xc3\xa9ligibilit\xc3\xa9_dispositions_communes"),0]],bps=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],boH=[0,a(d),b2,11,b2,52,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpt=[0,a(cc),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement_familiale"),0]],bpH=[0,a(d),eO,10,eO,16,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpu=[0,a(d),eO,10,eO,16,[0,a(aM),[0,a(j),[0,a(e),0]]]],bpI=[0,a(cc),[0,a("\xc3\xa9ligibilit\xc3\xa9_l841_2"),0]],bnA=[0,a(aH),gB,5,593,36,[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]],bnB=[0,a(d),fX,10,fX,21,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnz=[0,a(d),fX,10,fX,21,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnv=[0,a(d),od,14,od,56,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnr=[0,a(d),Bo,14,Bo,63,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnh=[0,a(r),3885,5,3890,30,[0,a("Article R832-21"),[0,a("Sous-Section 1 : Conditions d'assimilation des logements-foyers aux logements \xc3\xa0 usage locatif"),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],bni=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnd=[0,a(b6),[0,a(lj),[0,a(ag),0]]],bne=[0,a(b6),[0,a(lj),0]],bnf=[0,a(b6),[0,a(lj),[0,a(ah),0]]],bng=[0,a(b6),[0,a(lj),0]],bnc=[0,a(aH),lQ,5,704,30,[0,a(nb),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bnj=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnb=[0,a(aH),$,5,lq,30,[0,a(nb),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bnk=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bna=[0,a(aH),lc,5,650,30,[0,a(nb),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bnl=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bm8=[0,a(b6),[0,a(k4),[0,a(ag),0]]],bm9=[0,a(b6),[0,a(k4),0]],bm_=[0,a(b6),[0,a(k4),[0,a(ah),0]]],bm$=[0,a(b6),[0,a(k4),0]],bm7=[0,a(aH),lf,5,623,30,[0,a(nb),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bnm=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnn=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bm6=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bm0=[0,a(d),i3,14,i3,47,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmW=[0,a(d),gp,14,gp,43,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmS=[0,a(d),h2,14,h2,40,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmL=[0,a(aH),740,5,753,30,[0,a(rA),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bmM=[0,a(d),dA,11,dA,34,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmK=[0,a(aH),721,5,726,30,[0,a(rA),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bmN=[0,a(d),dA,11,dA,34,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmJ=[0,a(aH),hz,31,hz,54,[0,a(rA),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bmO=[0,a(d),dA,11,dA,34,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmI=[0,a(d),dA,11,dA,34,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmE=[0,a(d),fR,11,fR,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmF=[0,a(d),fR,11,fR,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmD=[0,a(d),fR,11,fR,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmx=[0,a(r),3213,5,3216,46,[0,a("Article R832-7"),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bmy=[0,a(d),dh,11,dh,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmw=[0,a(r),3178,5,3180,47,[0,a("Article R832-5"),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bmz=[0,a(d),dh,11,dh,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmA=[0,a(d),dh,11,dh,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmv=[0,a(d),dh,11,dh,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmB=[0,a(d),dh,11,dh,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmu=[0,a(d),dh,11,dh,41,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmC=[0,a(b6),[0,a(k4),0]],bmG=[0,a(b6),[0,a(lj),0]],bmP=[0,a(d),dA,11,dA,34,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmH=[0,a(d),dA,11,dA,34,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmQ=[0,a(b6),[0,a("condition_logement_pr\xc3\xaat"),0]],bmT=[0,a(d),h2,14,h2,40,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmU=[0,a(b6),[0,a(ww),0]],bmR=[0,a(d),h2,14,h2,40,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmX=[0,a(d),gp,14,gp,43,[0,a(a1),[0,a(j),[0,a(e),0]]]],bmY=[0,a(b6),[0,a(BX),0]],bmV=[0,a(d),gp,14,gp,43,[0,a(a1),[0,a(j),[0,a(e),0]]]],bm1=[0,a(d),i3,14,i3,47,[0,a(a1),[0,a(j),[0,a(e),0]]]],bm2=[0,a(b6),[0,a(GH),0]],bmZ=[0,a(d),i3,14,i3,47,[0,a(a1),[0,a(j),[0,a(e),0]]]],bm3=[0,a(b6),[0,a(pC),[0,a(aW),0]]],bm4=[0,a(b6),[0,a(pC),[0,a(aW),0]]],bno=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bm5=[0,a(d),cq,11,cq,38,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnp=[0,a(b6),[0,a("condition_logement_bailleur"),0]],bns=[0,a(d),o9,10,o9,59,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnq=[0,a(d),o9,10,o9,59,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnt=[0,a(b6),[0,a(lC),0]],bnw=[0,a(d),hs,10,hs,52,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnu=[0,a(d),hs,10,hs,52,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnx=[0,a(b6),[0,a(sZ),0]],bnC=[0,a(d),fX,10,fX,21,[0,a(a1),[0,a(j),[0,a(e),0]]]],bny=[0,a(d),fX,10,fX,21,[0,a(a1),[0,a(j),[0,a(e),0]]]],bnD=[0,a(b6),[0,a(o_),0]],bmr=[0,a(r),Cr,14,Cr,40,[0,a("Article D823-22"),[0,a(m7),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bmm=[0,a(aH),d7,5,566,43,[0,a("Article L823-8"),[0,a(D),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],bmn=[0,a(d),f5,11,f5,31,[0,a(bt),[0,a(j),[0,a(e),0]]]],bml=[0,a(d),f5,11,f5,31,[0,a(bt),[0,a(j),[0,a(e),0]]]],bmh=[0,a(S),yL,14,yL,29,[0,a("Article 45"),[0,a("Chapitre VIII : Prime de d\xc3\xa9m\xc3\xa9nagement"),[0,a(O),0]]]],bme=a(z),bma=a(z),bl_=a(aa),bl$=a(q),bmb=a(ru),bmc=a(aa),bmd=a(q),bmg=a(q),bmf=a("2.4"),bl5=[0,a(r),2261,6,2271,77,[0,a(rI),[0,a(m7),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bl6=[0,a(d),eu,11,eu,41,[0,a(bt),[0,a(j),[0,a(e),0]]]],bl4=[0,a(d),eu,11,eu,41,[0,a(bt),[0,a(j),[0,a(e),0]]]],blY=[0,a(d),jt,14,jt,43,[0,a(bt),[0,a(j),[0,a(e),0]]]],blU=[0,a(d),jA,14,jA,39,[0,a(bt),[0,a(j),[0,a(e),0]]]],blQ=[0,a(d),fN,14,fN,36,[0,a(bt),[0,a(j),[0,a(e),0]]]],blK=[0,a(d),fQ,14,fQ,65,[0,a(bt),[0,a(j),[0,a(e),0]]]],blE=a(z),blC=a(aa),blD=a(q),blF=[0,a(r),2252,5,2257,77,[0,a(rI),[0,a(m7),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],blG=[0,a(d),fU,11,fU,32,[0,a(bt),[0,a(j),[0,a(e),0]]]],blB=[0,a(d),fU,11,fU,32,[0,a(bt),[0,a(j),[0,a(e),0]]]],blx=[0,a(r),AS,14,AS,47,[0,a(rI),[0,a(m7),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bly=[0,a(d),oP,11,oP,44,[0,a(bt),[0,a(j),[0,a(e),0]]]],blw=[0,a(d),oP,11,oP,44,[0,a(bt),[0,a(j),[0,a(e),0]]]],blz=[0,a(di),[0,a("d\xc3\xa9lai_apr\xc3\xa8s_emm\xc3\xa9nagement_l823_8_2"),0]],blH=[0,a(d),fU,11,fU,32,[0,a(bt),[0,a(j),[0,a(e),0]]]],blA=[0,a(d),fU,11,fU,32,[0,a(bt),[0,a(j),[0,a(e),0]]]],blI=[0,a(di),[0,a("condition_rang_enfant"),0]],blL=[0,a(d),fQ,14,fQ,65,[0,a(bt),[0,a(j),[0,a(e),0]]]],blM=[0,a(di),[0,a(Ey),0]],blJ=[0,a(d),fQ,14,fQ,65,[0,a(bt),[0,a(j),[0,a(e),0]]]],blN=[0,a(di),[0,a(nR),[0,a(f4),0]]],blO=[0,a(di),[0,a(nR),[0,a(f4),0]]],blR=[0,a(d),fN,14,fN,36,[0,a(bt),[0,a(j),[0,a(e),0]]]],blS=[0,a(di),[0,a("\xc3\xa9ligibilit\xc3\xa9_apl.m\xc3\xa9nage"),0]],blP=[0,a(d),fN,14,fN,36,[0,a(bt),[0,a(j),[0,a(e),0]]]],blV=[0,a(d),jA,14,jA,39,[0,a(bt),[0,a(j),[0,a(e),0]]]],blW=[0,a(di),[0,a("\xc3\xa9ligibilit\xc3\xa9_apl.demandeur"),0]],blT=[0,a(d),jA,14,jA,39,[0,a(bt),[0,a(j),[0,a(e),0]]]],blZ=[0,a(d),jt,14,jt,43,[0,a(bt),[0,a(j),[0,a(e),0]]]],bl0=[0,a(di),[0,a("\xc3\xa9ligibilit\xc3\xa9_apl.date_courante"),0]],blX=[0,a(d),jt,14,jt,43,[0,a(bt),[0,a(j),[0,a(e),0]]]],bl1=[0,a(di),[0,a(BK),[0,a(aW),0]]],bl2=[0,a(di),[0,a(BK),[0,a(aW),0]]],bl7=[0,a(d),eu,11,eu,41,[0,a(bt),[0,a(j),[0,a(e),0]]]],bl3=[0,a(d),eu,11,eu,41,[0,a(bt),[0,a(j),[0,a(e),0]]]],bl8=[0,a(di),[0,a("condition_p\xc3\xa9riode_d\xc3\xa9m\xc3\xa9nagement"),0]],bmi=[0,a(d),nI,11,nI,26,[0,a(bt),[0,a(j),[0,a(e),0]]]],bl9=[0,a(d),nI,11,nI,26,[0,a(bt),[0,a(j),[0,a(e),0]]]],bmj=[0,a(di),[0,a("plafond_d823_22"),0]],bmo=[0,a(d),f5,11,f5,31,[0,a(bt),[0,a(j),[0,a(e),0]]]],bmk=[0,a(d),f5,11,f5,31,[0,a(bt),[0,a(j),[0,a(e),0]]]],bmp=[0,a(di),[0,a(BO),0]],bms=[0,a(d),kp,10,kp,36,[0,a(bt),[0,a(j),[0,a(e),0]]]],bmq=[0,a(d),kp,10,kp,36,[0,a(bt),[0,a(j),[0,a(e),0]]]],bmt=[0,a(di),[0,a("montant_prime_d\xc3\xa9m\xc3\xa9nagement"),0]],bls=[0,a(r),Ah,14,Ah,33,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],blo=[0,a(r),z6,14,z6,36,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],blc=[0,a(aG),[0,a(bx),[0,a(ag),0]]],bld=[0,a(aG),[0,a(bx),0]],ble=[0,a(aG),[0,a(bx),[0,a(ah),0]]],blf=[0,a(aG),[0,a(bx),0]],blg=[0,a(an),[0,a(bx),[0,a(ag),0]]],blh=[0,a(an),[0,a(bx),0]],bli=[0,a(an),[0,a(bx),[0,a(ah),0]]],blj=[0,a(an),[0,a(bx),0]],blk=[0,a(aw),[0,a(bx),[0,a(ag),0]]],bll=[0,a(aw),[0,a(bx),0]],blm=[0,a(aw),[0,a(bx),[0,a(ah),0]]],bln=[0,a(aw),[0,a(bx),0]],blp=[0,a(d),nU,10,nU,32,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],blb=[0,a(d),nU,10,nU,32,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],bk8=[0,a(r),hT,14,hT,44,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bk4=[0,a(r),ku,14,ku,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkX=a(q),bkY=a(q),bkZ=a(q),bk0=a(q),bk1=a(q),bk2=a(q),bk3=a(q),bkT=[0,a(r),kj,14,kj,32,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkP=[0,a(r),ia,14,ia,31,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkL=[0,a(r),gQ,5,gQ,69,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkH=[0,a(r),hM,14,hM,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkD=[0,a(r),gn,14,gn,26,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkz=[0,a(r),jj,14,jj,52,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkv=[0,a(r),hZ,14,hZ,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkr=[0,a(r),jc,14,jc,35,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkn=[0,a(r),ii,14,ii,67,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkj=[0,a(r),jv,14,jv,49,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkf=[0,a(r),ih,14,ih,37,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkc=a(q),bkd=a(q),bke=a(q),bj8=[0,a(r),ie,14,ie,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bj4=a(q),bj5=a(q),bj6=a(q),bj7=a(q),bj0=[0,a(r),jz,14,jz,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjW=[0,a(r),js,14,js,33,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjS=[0,a(r),jd,14,jd,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjO=[0,a(r),j7,14,j7,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjK=[0,a(r),jJ,14,jJ,56,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjG=[0,a(r),gC,14,gC,50,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjC=[0,a(r),iR,14,iR,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjy=[3,0],bjz=[3,0],bjA=[3,0],bjB=[3,0],bjs=[0,a(r),j_,14,j_,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjo=[0,a(r),j3,14,j3,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjl=[0,0],bjm=[0,0],bjn=[0,0],bjh=[0,a(r),jZ,14,jZ,43,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bje=[0,0],bjf=[0,0],bjg=[0,0],bja=[0,a(r),hD,14,hD,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi8=[0,a(r),hH,14,hH,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi4=[0,a(r),io,14,io,45,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi0=[0,a(r),kb,14,kb,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biW=[0,a(r),jn,14,jn,73,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biS=[0,a(r),gU,14,gU,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biO=[0,a(r),hq,14,hq,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biL=[2,0],biM=[2,0],biN=[2,0],biH=[0,a(r),i4,14,i4,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biD=[0,a(r),jG,14,jG,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biz=[0,a(r),iW,14,iW,61,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biv=[0,a(r),iv,14,iv,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bis=a(q),bit=a(q),biu=a(q),bio=[0,a(S),78,14,78,44,[0,a(cL),[0,a(bV),[0,a(O),0]]]],bii=[0,0],bij=[1,0],bik=[1,0],bil=[1,0],bim=[0,0],bin=[1,0],bie=[0,a(r),AB,14,AB,31,[0,a(sI),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],bib=a(c5),bic=a(CF),bid=a(rT),bh9=[0,a(r),Fh,14,Fh,34,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bh4=[0,0],bh5=[2,0],bh6=[1,0],bh7=[0,0],bh8=[1,0],bh_=[0,a(d),o8,11,o8,31,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],bh3=[0,a(d),o8,11,o8,31,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],bh$=[0,a(aF),[0,a(yw),0]],bif=[0,a(d),oF,10,oF,22,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],bia=[0,a(d),oF,10,oF,22,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],big=[0,a(aF),[0,a(x4),0]],bip=[0,a(d),n1,11,n1,41,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],bih=[0,a(d),n1,11,n1,41,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],biq=[0,a(aF),[0,a(zU),0]],biw=[0,a(r),iv,14,iv,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bix=[0,a(aF),[0,a(E2),0]],bir=[0,a(r),iv,14,iv,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biA=[0,a(r),iW,14,iW,61,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biB=[0,a(aF),[0,a("accession_propri\xc3\xa9t\xc3\xa9.ressources_m\xc3\xa9nage_arrondies"),0]],biy=[0,a(r),iW,14,iW,61,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biE=[0,a(r),jG,14,jG,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biF=[0,a(aF),[0,a(D_),0]],biC=[0,a(r),jG,14,jG,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biI=[0,a(r),i4,14,i4,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biJ=[0,a(aF),[0,a(By),0]],biG=[0,a(r),i4,14,i4,64,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biP=[0,a(r),hq,14,hq,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biQ=[0,a(aF),[0,a(D1),0]],biK=[0,a(r),hq,14,hq,55,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biT=[0,a(r),gU,14,gU,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biU=[0,a(aF),[0,a(F1),0]],biR=[0,a(r),gU,14,gU,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biX=[0,a(r),jn,14,jn,73,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],biY=[0,a(aF),[0,a(Ep),0]],biV=[0,a(r),jn,14,jn,73,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi1=[0,a(r),kb,14,kb,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi2=[0,a(aF),[0,a(Cv),0]],biZ=[0,a(r),kb,14,kb,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi5=[0,a(r),io,14,io,45,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi6=[0,a(aF),[0,a(Gl),0]],bi3=[0,a(r),io,14,io,45,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi9=[0,a(r),hH,14,hH,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bi_=[0,a(aF),[0,a(FM),0]],bi7=[0,a(r),hH,14,hH,57,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjb=[0,a(r),hD,14,hD,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjc=[0,a(aF),[0,a(Df),0]],bi$=[0,a(r),hD,14,hD,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bji=[0,a(r),jZ,14,jZ,43,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjj=[0,a(aF),[0,a("accession_propri\xc3\xa9t\xc3\xa9.type_pr\xc3\xaat"),0]],bjd=[0,a(r),jZ,14,jZ,43,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjp=[0,a(r),j3,14,j3,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjq=[0,a(aF),[0,a("accession_propri\xc3\xa9t\xc3\xa9.anciennet\xc3\xa9_logement"),0]],bjk=[0,a(r),j3,14,j3,53,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjt=[0,a(r),j_,14,j_,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bju=[0,a(aF),[0,a(xe),0]],bjr=[0,a(r),j_,14,j_,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjv=[0,a(aF),[0,a(nN),[0,a(an),0]]],bjw=[0,a(aF),[0,a(nN),[0,a(an),0]]],bjD=[0,a(r),iR,14,iR,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjE=[0,a(aF),[0,a(DV),0]],bjx=[0,a(r),iR,14,iR,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjH=[0,a(r),gC,14,gC,50,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjI=[0,a(aF),[0,a(En),0]],bjF=[0,a(r),gC,14,gC,50,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjL=[0,a(r),jJ,14,jJ,56,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjM=[0,a(aF),[0,a(Dk),0]],bjJ=[0,a(r),jJ,14,jJ,56,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjP=[0,a(r),j7,14,j7,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjQ=[0,a(aF),[0,a(xN),0]],bjN=[0,a(r),j7,14,j7,54,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjT=[0,a(r),jd,14,jd,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjU=[0,a(aF),[0,a(v3),0]],bjR=[0,a(r),jd,14,jd,59,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjX=[0,a(r),js,14,js,33,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bjY=[0,a(aF),[0,a(w1),0]],bjV=[0,a(r),js,14,js,33,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bj1=[0,a(r),jz,14,jz,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bj2=[0,a(aF),[0,a(vQ),0]],bjZ=[0,a(r),jz,14,jz,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bj9=[0,a(r),ie,14,ie,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bj_=[0,a(aF),[0,a(Cb),0]],bj3=[0,a(r),ie,14,ie,38,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bj$=[0,a(aF),[0,a(p7),[0,a(aw),0]]],bka=[0,a(aF),[0,a(p7),[0,a(aw),0]]],bkg=[0,a(r),ih,14,ih,37,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkh=[0,a(aF),[0,a("locatif.loyer_principal_base"),0]],bkb=[0,a(r),ih,14,ih,37,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkk=[0,a(r),jv,14,jv,49,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkl=[0,a(aF),[0,a(B9),0]],bki=[0,a(r),jv,14,jv,49,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bko=[0,a(r),ii,14,ii,67,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkp=[0,a(aF),[0,a(Bi),0]],bkm=[0,a(r),ii,14,ii,67,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bks=[0,a(r),jc,14,jc,35,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkt=[0,a(aF),[0,a(Bs),0]],bkq=[0,a(r),jc,14,jc,35,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkw=[0,a(r),hZ,14,hZ,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkx=[0,a(aF),[0,a(xo),0]],bku=[0,a(r),hZ,14,hZ,47,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkA=[0,a(r),jj,14,jj,52,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkB=[0,a(aF),[0,a(wf),0]],bky=[0,a(r),jj,14,jj,52,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkE=[0,a(r),gn,14,gn,26,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkF=[0,a(aF),[0,a(yT),0]],bkC=[0,a(r),gn,14,gn,26,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkI=[0,a(r),hM,14,hM,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkJ=[0,a(aF),[0,a(Bz),0]],bkG=[0,a(r),hM,14,hM,42,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkM=[0,a(r),gQ,5,gQ,69,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkN=[0,a(aF),[0,a(EM),0]],bkK=[0,a(r),gQ,5,gQ,69,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkQ=[0,a(r),ia,14,ia,31,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkR=[0,a(aF),[0,a(E5),0]],bkO=[0,a(r),ia,14,ia,31,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkU=[0,a(r),kj,14,kj,32,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bkV=[0,a(aF),[0,a(vZ),0]],bkS=[0,a(r),kj,14,kj,32,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bk5=[0,a(r),ku,14,ku,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bk6=[0,a(aF),[0,a(xG),0]],bkW=[0,a(r),ku,14,ku,48,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bk9=[0,a(r),hT,14,hT,44,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bk_=[0,a(aF),[0,a(zA),0]],bk7=[0,a(r),hT,14,hT,44,[0,a(J),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bk$=[0,a(aF),[0,a(n5),[0,a(aG),0]]],bla=[0,a(aF),[0,a(n5),[0,a(aG),0]]],blq=[0,a(aF),[0,a(bz),0]],blt=[0,a(d),pc,10,pc,29,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],blr=[0,a(d),pc,10,pc,29,[0,a(ck),[0,a(w),[0,a(j),[0,a(e),0]]]]],blu=[0,a(aF),[0,a(fo),0]],bh0=[0,a(r),GD,14,GD,36,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bhV=[0,a(Y),[0,a(bI),[0,a(ag),0]]],bhW=[0,a(Y),[0,a(bI),0]],bhX=[0,a(Y),[0,a(bI),[0,a(ah),0]]],bhY=[0,a(Y),[0,a(bI),0]],bhZ=a(q),bh1=[0,a(d),nB,10,nB,25,[0,a(I),[0,a(B),[0,a(e),0]]]],bhU=[0,a(d),nB,10,nB,25,[0,a(I),[0,a(B),[0,a(e),0]]]],bhR=[0,a(r),xC,14,xC,36,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bhG=[0,a(Y),[0,a(en),[0,a(ag),0]]],bhH=[0,a(Y),[0,a(en),0]],bhI=[0,a(Y),[0,a(en),[0,a(ah),0]]],bhJ=[0,a(Y),[0,a(en),0]],bhK=[0,a(bl),[0,a(bN),[0,a(ag),0]]],bhL=[0,a(bl),[0,a(bN),0]],bhM=[0,a(bl),[0,a(bN),[0,a(ah),0]]],bhN=[0,a(bl),[0,a(bN),0]],bhO=a(lU),bhP=a(q),bhQ=a(q),bhS=[0,a(d),pq,10,pq,40,[0,a(I),[0,a(B),[0,a(e),0]]]],bhF=[0,a(d),pq,10,pq,40,[0,a(I),[0,a(B),[0,a(e),0]]]],bhC=[0,a(r),wU,14,wU,36,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bht=[0,a(Y),[0,a(bH),[0,a(ag),0]]],bhu=[0,a(Y),[0,a(bH),0]],bhv=[0,a(Y),[0,a(bH),[0,a(ah),0]]],bhw=[0,a(Y),[0,a(bH),0]],bhx=[0,a(Y),[0,a(eL),[0,a(ag),0]]],bhy=[0,a(Y),[0,a(eL),0]],bhz=[0,a(Y),[0,a(eL),[0,a(ah),0]]],bhA=[0,a(Y),[0,a(eL),0]],bhB=a(q),bhD=[0,a(d),o6,10,o6,32,[0,a(I),[0,a(B),[0,a(e),0]]]],bhs=[0,a(d),o6,10,o6,32,[0,a(I),[0,a(B),[0,a(e),0]]]],bhp=[0,a(r),yV,14,yV,33,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bhl=[0,a(r),Fn,14,Fn,47,[0,a(pM),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bhg=[0,a(Y),[0,a(dd),[0,a(ag),0]]],bhh=[0,a(Y),[0,a(dd),0]],bhi=[0,a(Y),[0,a(dd),[0,a(ah),0]]],bhj=[0,a(Y),[0,a(dd),0]],bhk=a(q),bhm=[0,a(d),nP,11,nP,44,[0,a(I),[0,a(B),[0,a(e),0]]]],bhf=[0,a(d),nP,11,nP,44,[0,a(I),[0,a(B),[0,a(e),0]]]],bhc=[0,a(r),Fe,14,Fe,41,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bg_=[0,a(r),B0,14,B0,33,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bg6=[0,a(r),wE,14,wE,33,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bg1=[0,a(r),4863,7,4866,45,[0,a(pM),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bg2=[0,a(d),jO,11,jO,47,[0,a(I),[0,a(B),[0,a(e),0]]]],bg0=[0,a(r),EJ,14,EJ,50,[0,a(pM),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgU=[0,a(r),nA,14,nA,62,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgV=[0,a(r),nA,14,nA,62,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgW=[0,a(Y),[0,a("calcul_apl_logement_foyer.n_nombre_parts_d832_25"),0]],bgR=[0,a(r),pA,14,pA,61,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgS=[0,a(r),pA,14,pA,61,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgT=[0,a(Y),[0,a(EU),0]],bgO=[0,a(d),ix,14,ix,49,[0,a(I),[0,a(B),[0,a(e),0]]]],bgN=a(q),bgJ=[0,a(d),jk,14,jk,53,[0,a(I),[0,a(B),[0,a(e),0]]]],bgF=[0,a(d),hO,14,hO,44,[0,a(I),[0,a(B),[0,a(e),0]]]],bgB=[0,a(d),h6,14,h6,70,[0,a(I),[0,a(B),[0,a(e),0]]]],bgx=[0,a(d),kr,14,kr,65,[0,a(I),[0,a(B),[0,a(e),0]]]],bgt=[0,a(d),gD,14,gD,67,[0,a(I),[0,a(B),[0,a(e),0]]]],bgp=[0,a(d),jh,14,jh,61,[0,a(I),[0,a(B),[0,a(e),0]]]],bgl=[0,a(d),gN,14,gN,59,[0,a(I),[0,a(B),[0,a(e),0]]]],bgk=[3,0],bge=[0,a(r),h3,14,h3,70,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bga=[0,a(r),kh,14,kh,69,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bf8=[0,a(r),ki,14,ki,75,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bf3=[0,a(r),Dj,5,Dj,44,[0,a(Ck),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bfV=[0,a(Y),[0,a(dC),[0,a(ag),0]]],bfW=[0,a(Y),[0,a(dC),0]],bfX=[0,a(Y),[0,a(dC),[0,a(ah),0]]],bfY=[0,a(Y),[0,a(dC),0]],bfZ=[0,a(Y),[0,a(dC),[0,a(ag),0]]],bf0=[0,a(Y),[0,a(dC),0]],bf1=[0,a(Y),[0,a(dC),[0,a(ah),0]]],bf2=[0,a(Y),[0,a(dC),0]],bf4=[0,a(d),gS,11,gS,36,[0,a(I),[0,a(B),[0,a(e),0]]]],bfU=[0,a(r),Dh,14,Dh,39,[0,a(Ck),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bfQ=[0,a(Y),[0,a(dC),[0,a(ag),0]]],bfR=[0,a(Y),[0,a(dC),0]],bfS=[0,a(Y),[0,a(dC),[0,a(ah),0]]],bfT=[0,a(Y),[0,a(dC),0]],bfL=[0,a(r),Fa,5,Fa,28,[0,a(ob),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bfM=[0,a(d),j$,10,j$,15,[0,a(I),[0,a(B),[0,a(e),0]]]],bfK=[0,a(r),C0,14,C0,41,[0,a(ob),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bfH=a(c5),bfI=a(rT),bfJ=a("4999"),bfA=[0,a(aQ),fW,24,fW,56,[0,a(pn),[0,a(bA),[0,a(aR),0]]]],bfr=a(de),bfs=[0,a(Y),[0,a(b$),[0,a(ag),0]]],bft=[0,a(Y),[0,a(b$),0]],bfu=[0,a(Y),[0,a(b$),[0,a(ah),0]]],bfv=[0,a(Y),[0,a(b$),0]],bfw=[0,a(Y),[0,a(b$),[0,a(ag),0]]],bfx=[0,a(Y),[0,a(b$),0]],bfy=[0,a(Y),[0,a(b$),[0,a(ah),0]]],bfz=[0,a(Y),[0,a(b$),0]],bfB=[0,a(d),d9,10,d9,26,[0,a(I),[0,a(B),[0,a(e),0]]]],bfq=[0,a(S),EP,24,EP,56,[0,a(pn),[0,a(bo),[0,a(O),0]]]],bfh=a(de),bfi=[0,a(Y),[0,a(b$),[0,a(ag),0]]],bfj=[0,a(Y),[0,a(b$),0]],bfk=[0,a(Y),[0,a(b$),[0,a(ah),0]]],bfl=[0,a(Y),[0,a(b$),0]],bfm=[0,a(Y),[0,a(b$),[0,a(ag),0]]],bfn=[0,a(Y),[0,a(b$),0]],bfo=[0,a(Y),[0,a(b$),[0,a(ah),0]]],bfp=[0,a(Y),[0,a(b$),0]],bfC=[0,a(d),d9,10,d9,26,[0,a(I),[0,a(B),[0,a(e),0]]]],bfD=[0,a(d),d9,10,d9,26,[0,a(I),[0,a(B),[0,a(e),0]]]],bfg=[0,a(S),yS,14,yS,46,[0,a(bT),[0,a(bo),[0,a(O),0]]]],bfc=[0,a(Y),[0,a(b$),[0,a(ag),0]]],bfd=[0,a(Y),[0,a(b$),0]],bfe=[0,a(Y),[0,a(b$),[0,a(ah),0]]],bff=[0,a(Y),[0,a(b$),0]],bfE=[0,a(d),d9,10,d9,26,[0,a(I),[0,a(B),[0,a(e),0]]]],bfb=[0,a(d),d9,10,d9,26,[0,a(I),[0,a(B),[0,a(e),0]]]],be_=[0,a(r),Cn,15,Cn,37,[0,a(pM),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],be$=[0,a(d),o$,11,o$,33,[0,a(I),[0,a(B),[0,a(e),0]]]],be9=[0,a(d),o$,11,o$,33,[0,a(I),[0,a(B),[0,a(e),0]]]],be5=[0,a(r),4888,6,4894,6,[0,a(ob),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],be6=[0,a(d),fp,11,fp,42,[0,a(I),[0,a(B),[0,a(e),0]]]],be3=[0,a(r),4906,5,4907,59,[0,a(ob),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],be4=[0,a(d),fp,11,fp,42,[0,a(I),[0,a(B),[0,a(e),0]]]],beY=[0,a(S),Aa,5,Aa,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],bec=a(q),bed=a("158700"),bee=a("191300"),bef=a(z),beg=a("205500"),beh=a(X),bei=a("211300"),bej=a(aa),bek=a("217100"),bel=a(ae),bem=a("222900"),ben=a(R),beo=a(AP),bep=a(R),beq=a("19800"),ber=a(AP),bes=a(q),bet=a("139300"),beu=a("170600"),bev=a(z),bew=a("184700"),bex=a(X),bey=a("191200"),bez=a(aa),beA=a(z_),beB=a(ae),beC=a("204200"),beD=a(R),beE=a(xk),beF=a(R),beG=a(tc),beH=a(xk),beI=a(q),beJ=a("130600"),beK=a("158400"),beL=a(z),beM=a("172600"),beN=a(X),beO=a(EA),beP=a(aa),beQ=a("187000"),beR=a(ae),beS=a("194200"),beT=a(R),beU=a(sB),beV=a(R),beW=a("18200"),beX=a(sB),beZ=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],bea=[0,a(S),wB,5,wB,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],bdq=a(q),bdr=a("160400"),bds=a("193400"),bdt=a(z),bdu=a("207800"),bdv=a(X),bdw=a("213700"),bdx=a(aa),bdy=a("219600"),bdz=a(ae),bdA=a(zs),bdB=a(R),bdC=a(pb),bdD=a(R),bdE=a("20000"),bdF=a(pb),bdG=a(q),bdH=a(Ei),bdI=a(EC),bdJ=a(z),bdK=a("186700"),bdL=a(X),bdM=a("193300"),bdN=a(aa),bdO=a(rU),bdP=a(ae),bdQ=a("206500"),bdR=a(R),bdS=a(xR),bdT=a(R),bdU=a(Ad),bdV=a(xR),bdW=a(q),bdX=a(B3),bdY=a(r4),bdZ=a(z),bd0=a("174500"),bd1=a(X),bd2=a(yy),bd3=a(aa),bd4=a("189100"),bd5=a(ae),bd6=a("196400"),bd7=a(R),bd8=a(wc),bd9=a(R),bd_=a("18400"),bd$=a(wc),beb=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],bdo=[0,a(S),wq,5,wq,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],bcE=a(q),bcF=a("163300"),bcG=a("196900"),bcH=a(z),bcI=a("211600"),bcJ=a(X),bcK=a(xq),bcL=a(aa),bcM=a("223600"),bcN=a(ae),bcO=a("229600"),bcP=a(R),bcQ=a(Cf),bcR=a(R),bcS=a("20400"),bcT=a(Cf),bcU=a(q),bcV=a("143300"),bcW=a("175600"),bcX=a(z),bcY=a("190100"),bcZ=a(X),bc0=a("196600"),bc1=a(aa),bc2=a("203500"),bc3=a(ae),bc4=a("210200"),bc5=a(R),bc6=a(Fw),bc7=a(R),bc8=a("19600"),bc9=a(Fw),bc_=a(q),bc$=a("134400"),bda=a(yD),bdb=a(z),bdc=a("177700"),bdd=a(X),bde=a("185100"),bdf=a(aa),bdg=a(xr),bdh=a(ae),bdi=a(rU),bdj=a(R),bdk=a(Gr),bdl=a(R),bdm=a("18700"),bdn=a(Gr),bdp=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],bcC=[0,a(S),x$,5,x$,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],bbS=a(q),bbT=a("167200"),bbU=a("201600"),bbV=a(z),bbW=a("216700"),bbX=a(X),bbY=a("222800"),bbZ=a(aa),bb0=a("229000"),bb1=a(ae),bb2=a("235100"),bb3=a(R),bb4=a(Gk),bb5=a(R),bb6=a(wD),bb7=a(Gk),bb8=a(q),bb9=a("146700"),bb_=a(EA),bb$=a(z),bca=a("194700"),bcb=a(X),bcc=a("201500"),bcd=a(aa),bce=a("208400"),bcf=a(ae),bcg=a("215200"),bch=a(R),bci=a(pb),bcj=a(R),bck=a(B$),bcl=a(pb),bcm=a(q),bcn=a("137600"),bco=a("166900"),bcp=a(z),bcq=a("182000"),bcr=a(X),bcs=a("189500"),bct=a(aa),bcu=a("197100"),bcv=a(ae),bcw=a(DK),bcx=a(R),bcy=a(BR),bcz=a(R),bcA=a(tc),bcB=a(BR),bcD=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],bbQ=[0,a(S),C6,5,C6,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],ba6=a(q),ba7=a("167400"),ba8=a("201800"),ba9=a(z),ba_=a("216900"),ba$=a(X),bba=a("223000"),bbb=a(aa),bbc=a("229200"),bbd=a(ae),bbe=a("235300"),bbf=a(R),bbg=a(A$),bbh=a(R),bbi=a(wD),bbj=a(A$),bbk=a(q),bbl=a("146800"),bbm=a("180000"),bbn=a(z),bbo=a("194900"),bbp=a(X),bbq=a(FU),bbr=a(aa),bbs=a(sB),bbt=a(ae),bbu=a("215400"),bbv=a(R),bbw=a(C8),bbx=a(R),bby=a(B$),bbz=a(C8),bbA=a(q),bbB=a("137700"),bbC=a("167100"),bbD=a(z),bbE=a("182200"),bbF=a(X),bbG=a("189700"),bbH=a(aa),bbI=a("197300"),bbJ=a(ae),bbK=a("204900"),bbL=a(R),bbM=a(Ex),bbN=a(R),bbO=a(tc),bbP=a(Ex),bbR=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],ba4=[0,a(S),AW,5,AW,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],bai=a(q),baj=a("169100"),bak=a("203800"),bal=a(z),bam=a("219100"),ban=a(X),bao=a("225200"),bap=a(aa),baq=a("231500"),bar=a(ae),bas=a("237700"),bat=a(R),bau=a(nh),bav=a(R),baw=a("21100"),bax=a(nh),bay=a(q),baz=a("148300"),baA=a(yy),baB=a(z),baC=a("196800"),baD=a(X),baE=a("203700"),baF=a(aa),baG=a("210700"),baH=a(ae),baI=a(xq),baJ=a(R),baK=a(xV),baL=a(R),baM=a("20300"),baN=a(xV),baO=a(q),baP=a("139100"),baQ=a("168800"),baR=a(z),baS=a(sC),baT=a(X),baU=a("191600"),baV=a(aa),baW=a("199300"),baX=a(ae),baY=a("206900"),baZ=a(R),ba0=a(BB),ba1=a(R),ba2=a(Ad),ba3=a(BB),ba5=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],bag=[0,a(S),pQ,5,pQ,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a$w=a(q),a$x=a("171100"),a$y=a("206200"),a$z=a(z),a$A=a("221700"),a$B=a(X),a$C=a("227900"),a$D=a(aa),a$E=a("234300"),a$F=a(ae),a$G=a("240600"),a$H=a(R),a$I=a(AH),a$J=a(R),a$K=a("21400"),a$L=a(AH),a$M=a(q),a$N=a("150100"),a$O=a(sC),a$P=a(z),a$Q=a("199200"),a$R=a(X),a$S=a("206100"),a$T=a(aa),a$U=a("213200"),a$V=a(ae),a$W=a("220200"),a$X=a(R),a$Y=a(zW),a$Z=a(R),a$0=a("20500"),a$1=a(zW),a$2=a(q),a$3=a(Ei),a$4=a("170800"),a$5=a(z),a$6=a("186200"),a$7=a(X),a$8=a("193900"),a$9=a(aa),a$_=a(FU),a$$=a(ae),baa=a("209400"),bab=a(R),bac=a(BA),bad=a(R),bae=a("19500"),baf=a(BA),bah=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a$u=[0,a(S),CC,5,CC,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a_K=a(q),a_L=a("26084"),a_M=a("31435"),a_N=a(z),a_O=a("33798"),a_P=a(X),a_Q=a("34743"),a_R=a(aa),a_S=a("35719"),a_T=a(ae),a_U=a("36679"),a_V=a(R),a_W=a(z1),a_X=a(R),a_Y=a("3262"),a_Z=a(z1),a_0=a(q),a_1=a("22883"),a_2=a("28051"),a_3=a(z),a_4=a("30368"),a_5=a(X),a_6=a("31420"),a_7=a(aa),a_8=a("32502"),a_9=a(ae),a__=a("33569"),a_$=a(R),a$a=a(F7),a$b=a(R),a$c=a("3125"),a$d=a(F7),a$e=a(q),a$f=a("21465"),a$g=a("26038"),a$h=a(z),a$i=a("28386"),a$j=a(X),a$k=a("29560"),a$l=a(aa),a$m=a("30749"),a$n=a(ae),a$o=a("31923"),a$p=a(R),a$q=a(Fy),a$r=a(R),a$s=a("2973"),a$t=a(Fy),a$v=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a_I=[0,a(S),FN,5,FN,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a9Y=a(q),a9Z=a("26397"),a90=a("31812"),a91=a(z),a92=a("34204"),a93=a(X),a94=a("35160"),a95=a(aa),a96=a("36148"),a97=a(ae),a98=a("37119"),a99=a(R),a9_=a(An),a9$=a(R),a_a=a("3301"),a_b=a(An),a_c=a(q),a_d=a("23158"),a_e=a("28388"),a_f=a(z),a_g=a("30732"),a_h=a(X),a_i=a(nT),a_j=a(aa),a_k=a("32892"),a_l=a(ae),a_m=a("33972"),a_n=a(R),a_o=a(Fj),a_p=a(R),a_q=a("3163"),a_r=a(Fj),a_s=a(q),a_t=a("21723"),a_u=a("26350"),a_v=a(z),a_w=a("28727"),a_x=a(X),a_y=a("29915"),a_z=a(aa),a_A=a("31118"),a_B=a(ae),a_C=a("32306"),a_D=a(R),a_E=a(yf),a_F=a(R),a_G=a("3009"),a_H=a(yf),a_J=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a9W=[0,a(S),FH,5,FH,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a9a=a(q),a9b=a(GO),a9c=a("32194"),a9d=a(z),a9e=a("34614"),a9f=a(X),a9g=a("35582"),a9h=a(aa),a9i=a("36582"),a9j=a(ae),a9k=a("37564"),a9l=a(R),a9m=a(xF),a9n=a(R),a9o=a("3341"),a9p=a(xF),a9q=a(q),a9r=a("23436"),a9s=a("28729"),a9t=a(z),a9u=a("31101"),a9v=a(X),a9w=a("32179"),a9x=a(aa),a9y=a("33287"),a9z=a(ae),a9A=a("34380"),a9B=a(R),a9C=a(Bx),a9D=a(R),a9E=a("3201"),a9F=a(Bx),a9G=a(q),a9H=a("21984"),a9I=a("26666"),a9J=a(z),a9K=a("29072"),a9L=a(X),a9M=a("30274"),a9N=a(aa),a9O=a("31491"),a9P=a(ae),a9Q=a("32694"),a9R=a(R),a9S=a(Cj),a9T=a(R),a9U=a("3045"),a9V=a(Cj),a9X=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a8_=[0,a(S),zN,5,zN,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a8o=a(q),a8p=a("27195"),a8q=a("32773"),a8r=a(z),a8s=a("35237"),a8t=a(X),a8u=a("36222"),a8v=a(aa),a8w=a("37240"),a8x=a(ae),a8y=a("38240"),a8z=a(R),a8A=a(Ce),a8B=a(R),a8C=a("3401"),a8D=a(Ce),a8E=a(q),a8F=a("23858"),a8G=a("29246"),a8H=a(z),a8I=a("31661"),a8J=a(X),a8K=a("32758"),a8L=a(aa),a8M=a("33886"),a8N=a(ae),a8O=a("34999"),a8P=a(R),a8Q=a(Aq),a8R=a(R),a8S=a("3259"),a8T=a(Aq),a8U=a(q),a8V=a("22380"),a8W=a("27146"),a8X=a(z),a8Y=a("29595"),a8Z=a(X),a80=a("30819"),a81=a(aa),a82=a("32058"),a83=a(ae),a84=a("33282"),a85=a(R),a86=a(Bn),a87=a(R),a88=a("3100"),a89=a(Bn),a8$=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a8m=[0,a(S),Az,5,Az,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a7C=a(q),a7D=a("27956"),a7E=a("33691"),a7F=a(z),a7G=a("36224"),a7H=a(X),a7I=a("37236"),a7J=a(aa),a7K=a("38283"),a7L=a(ae),a7M=a("39311"),a7N=a(R),a7O=a(zv),a7P=a(R),a7Q=a("3496"),a7R=a(zv),a7S=a(q),a7T=a("24526"),a7U=a("30065"),a7V=a(z),a7W=a("32548"),a7X=a(X),a7Y=a("33675"),a7Z=a(aa),a70=a(Gc),a71=a(ae),a72=a("35979"),a73=a(R),a74=a(Bv),a75=a(R),a76=a("3350"),a77=a(Bv),a78=a(q),a79=a("23007"),a7_=a("27906"),a7$=a(z),a8a=a("30424"),a8b=a(X),a8c=a("31682"),a8d=a(aa),a8e=a(zC),a8f=a(ae),a8g=a("34214"),a8h=a(R),a8i=a(Fd),a8j=a(R),a8k=a("3187"),a8l=a(Fd),a8n=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a7A=[0,a(S),xz,5,xz,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a6Q=a(q),a6R=a("28728"),a6S=a("34621"),a6T=a(z),a6U=a("37224"),a6V=a(X),a6W=a("38264"),a6X=a(aa),a6Y=a(y6),a6Z=a(ae),a60=a("40396"),a61=a(R),a62=a(yH),a63=a(R),a64=a("3592"),a65=a(yH),a66=a(q),a67=a("25203"),a68=a("30895"),a69=a(z),a6_=a("33446"),a6$=a(X),a7a=a("34604"),a7b=a(aa),a7c=a("35796"),a7d=a(ae),a7e=a("36972"),a7f=a(R),a7g=a(F0),a7h=a(R),a7i=a("3442"),a7j=a(F0),a7k=a(q),a7l=a("23642"),a7m=a("28676"),a7n=a(z),a7o=a(yl),a7p=a(X),a7q=a("32556"),a7r=a(aa),a7s=a("33866"),a7t=a(ae),a7u=a("35158"),a7v=a(R),a7w=a(xd),a7x=a(R),a7y=a("3275"),a7z=a(xd),a7B=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a6O=[0,a(S),yP,5,yP,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a54=a(q),a55=a("29575"),a56=a("35642"),a57=a(z),a58=a("38322"),a59=a(X),a5_=a("39393"),a5$=a(aa),a6a=a("40501"),a6b=a(ae),a6c=a("41588"),a6d=a(R),a6e=a(D8),a6f=a(R),a6g=a("3698"),a6h=a(D8),a6i=a(q),a6j=a("25946"),a6k=a("31806"),a6l=a(z),a6m=a("34433"),a6n=a(X),a6o=a("35625"),a6p=a(aa),a6q=a("36852"),a6r=a(ae),a6s=a("38063"),a6t=a(R),a6u=a(Bj),a6v=a(R),a6w=a("3544"),a6x=a(Bj),a6y=a(q),a6z=a("24339"),a6A=a("29522"),a6B=a(z),a6C=a("32186"),a6D=a(X),a6E=a("33516"),a6F=a(aa),a6G=a(Gc),a6H=a(ae),a6I=a("36195"),a6J=a(R),a6K=a(E1),a6L=a(R),a6M=a("3372"),a6N=a(E1),a6P=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a52=[0,a(S),Go,5,Go,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a5g=a(q),a5h=a("29670"),a5i=a("35757"),a5j=a(z),a5k=a("38445"),a5l=a(X),a5m=a("39519"),a5n=a(aa),a5o=a("40601"),a5p=a(ae),a5q=a("41721"),a5r=a(R),a5s=a(Ed),a5t=a(R),a5u=a("3710"),a5v=a(Ed),a5w=a(q),a5x=a("26029"),a5y=a("31908"),a5z=a(z),a5A=a("34643"),a5B=a(X),a5C=a("35739"),a5D=a(aa),a5E=a("36970"),a5F=a(ae),a5G=a("38185"),a5H=a(R),a5I=a(BS),a5J=a(R),a5K=a("3555"),a5L=a(BS),a5M=a(q),a5N=a("24417"),a5O=a("29616"),a5P=a(z),a5Q=a("32289"),a5R=a(X),a5S=a(Ar),a5T=a(aa),a5U=a("34977"),a5V=a(ae),a5W=a("36311"),a5X=a(R),a5Y=a(A3),a5Z=a(R),a50=a("3383"),a51=a(A3),a53=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a5e=[0,a(S),zm,5,zm,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a4u=a(q),a4v=a("29996"),a4w=a("36149"),a4x=a(z),a4y=a("38868"),a4z=a(X),a4A=a("39954"),a4B=a(aa),a4C=a("41078"),a4D=a(ae),a4E=a("42180"),a4F=a(R),a4G=a(B7),a4H=a(R),a4I=a("3751"),a4J=a(B7),a4K=a(q),a4L=a("26315"),a4M=a("32259"),a4N=a(z),a4O=a("34923"),a4P=a(X),a4Q=a("36132"),a4R=a(aa),a4S=a("37373"),a4T=a(ae),a4U=a("38605"),a4V=a(R),a4W=a(El),a4X=a(R),a4Y=a("3594"),a4Z=a(El),a40=a(q),a41=a("24686"),a42=a("29942"),a43=a(z),a44=a("32644"),a45=a(X),a46=a("33993"),a47=a(aa),a48=a("35362"),a49=a(ae),a4_=a("36710"),a4$=a(R),a5a=a(Bf),a5b=a(R),a5c=a("3420"),a5d=a(Bf),a5f=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a4s=[0,a(S),z2,5,z2,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a3I=a(q),a3J=a("30296"),a3K=a("36510"),a3L=a(z),a3M=a("39257"),a3N=a(X),a3O=a("40354"),a3P=a(aa),a3Q=a("41489"),a3R=a(ae),a3S=a("42602"),a3T=a(R),a3U=a(wT),a3V=a(R),a3W=a("3789"),a3X=a(wT),a3Y=a(q),a3Z=a("26578"),a30=a("32582"),a31=a(z),a32=a("35272"),a33=a(X),a34=a("36493"),a35=a(aa),a36=a("37751"),a37=a(ae),a38=a("38991"),a39=a(R),a3_=a(yz),a3$=a(R),a4a=a("3630"),a4b=a(yz),a4c=a(q),a4d=a("24933"),a4e=a("30241"),a4f=a(z),a4g=a("32970"),a4h=a(X),a4i=a("34333"),a4j=a(aa),a4k=a("35716"),a4l=a(ae),a4m=a("37077"),a4n=a(R),a4o=a(v7),a4p=a(R),a4q=a("3454"),a4r=a(v7),a4t=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a3G=[0,a(S),FT,5,FT,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a2W=a(q),a2X=a("30947"),a2Y=a("37295"),a2Z=a(z),a20=a("40101"),a21=a(X),a22=a("41222"),a23=a(aa),a24=a("42381"),a25=a(ae),a26=a("43518"),a27=a(R),a28=a(Dw),a29=a(R),a2_=a("3870"),a2$=a(Dw),a3a=a(q),a3b=a("27149"),a3c=a("33283"),a3d=a(z),a3e=a("36030"),a3f=a(X),a3g=a("37278"),a3h=a(aa),a3i=a("38563"),a3j=a(ae),a3k=a("39829"),a3l=a(R),a3m=a("42649"),a3n=a(R),a3o=a("3708"),a3p=a("42659"),a3q=a(q),a3r=a("25469"),a3s=a("30891"),a3t=a(z),a3u=a("33679"),a3v=a(X),a3w=a("35071"),a3x=a(aa),a3y=a("36484"),a3z=a(ae),a3A=a("37874"),a3B=a(R),a3C=a(DB),a3D=a(R),a3E=a("3528"),a3F=a(DB),a3H=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a2U=[0,a(S),zx,5,zx,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a1_=a(q),a1$=a("31123"),a2a=a("37508"),a2b=a(z),a2c=a("40330"),a2d=a(X),a2e=a("41457"),a2f=a(aa),a2g=a("42623"),a2h=a(ae),a2i=a("43766"),a2j=a(R),a2k=a(v9),a2l=a(R),a2m=a("3892"),a2n=a(v9),a2o=a(q),a2p=a("27304"),a2q=a("33473"),a2r=a(z),a2s=a("36235"),a2t=a(X),a2u=a("37490"),a2v=a(aa),a2w=a("38783"),a2x=a(ae),a2y=a("40056"),a2z=a(R),a2A=a(CT),a2B=a(R),a2C=a("3729"),a2D=a(CT),a2E=a(q),a2F=a("25614"),a2G=a("31067"),a2H=a(z),a2I=a("33871"),a2J=a(X),a2K=a("35271"),a2L=a(aa),a2M=a("36692"),a2N=a(ae),a2O=a("38090"),a2P=a(R),a2Q=a(Ac),a2R=a(R),a2S=a("3548"),a2T=a(Ac),a2V=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a18=[0,a(S),y3,5,y3,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a1m=a(q),a1n=a("31148"),a1o=a("37538"),a1p=a(z),a1q=a("40362"),a1r=a(X),a1s=a("41490"),a1t=a(aa),a1u=a("42657"),a1v=a(ae),a1w=a("43801"),a1x=a(R),a1y=a(yh),a1z=a(R),a1A=a("3895"),a1B=a(yh),a1C=a(q),a1D=a("27326"),a1E=a(Gz),a1F=a(z),a1G=a("36264"),a1H=a(X),a1I=a("37520"),a1J=a(aa),a1K=a("38814"),a1L=a(ae),a1M=a("40088"),a1N=a(R),a1O=a(Gq),a1P=a(R),a1Q=a("3732"),a1R=a(Gq),a1S=a(q),a1T=a("25634"),a1U=a("31092"),a1V=a(z),a1W=a("33898"),a1X=a(X),a1Y=a("35299"),a1Z=a(aa),a10=a("36721"),a11=a(ae),a12=a("38120"),a13=a(R),a14=a(A0),a15=a(R),a16=a("3551"),a17=a(A0),a19=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a1k=[0,a(S),BF,5,BF,64,[0,a(bT),[0,a(bo),[0,a(O),0]]]],a0A=a(q),a0B=a("31382"),a0C=a("37820"),a0D=a(z),a0E=a("40665"),a0F=a(X),a0G=a("41801"),a0H=a(aa),a0I=a("42977"),a0J=a(ae),a0K=a("44130"),a0L=a(R),a0M=a(AR),a0N=a(R),a0O=a("3924"),a0P=a(AR),a0Q=a(q),a0R=a("27531"),a0S=a("33751"),a0T=a(z),a0U=a("36536"),a0V=a(X),a0W=a("37801"),a0X=a(aa),a0Y=a("39105"),a0Z=a(ae),a00=a("40389"),a01=a(R),a02=a(xx),a03=a(R),a04=a("3760"),a05=a(xx),a06=a(q),a07=a("25826"),a08=a("31325"),a09=a(z),a0_=a("34152"),a0$=a(X),a1a=a("35564"),a1b=a(aa),a1c=a("36996"),a1d=a(ae),a1e=a("38406"),a1f=a(R),a1g=a(Au),a1h=a(R),a1i=a("3578"),a1j=a(Au),a1l=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],a0y=[0,a(S),oL,5,oL,33,[0,a(bT),[0,a(bo),[0,a(O),0]]]],aZO=a(q),aZP=a("31476"),aZQ=a("37933"),aZR=a(z),aZS=a("40787"),aZT=a(X),aZU=a("41927"),aZV=a(aa),aZW=a("43106"),aZX=a(ae),aZY=a("44262"),aZZ=a(R),aZ0=a(xi),aZ1=a(R),aZ2=a("3936"),aZ3=a(xi),aZ4=a(q),aZ5=a("27614"),aZ6=a("33853"),aZ7=a(z),aZ8=a("36646"),aZ9=a(X),aZ_=a("37915"),aZ$=a(aa),a0a=a("39222"),a0b=a(ae),a0c=a("40510"),a0d=a(R),a0e=a(FI),a0f=a(R),a0g=a("3771"),a0h=a(FI),a0i=a(q),a0j=a("25904"),a0k=a("31419"),a0l=a(z),a0m=a("34255"),a0n=a(X),a0o=a("35670"),a0p=a(aa),a0q=a("37107"),a0r=a(ae),a0s=a("38521"),a0t=a(R),a0u=a(GB),a0v=a(R),a0w=a("3588"),a0x=a(GB),a0z=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],be0=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],aZN=[0,a(d),aU,10,aU,14,[0,a(I),[0,a(B),[0,a(e),0]]]],aZK=[0,a(r),v1,14,v1,36,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aZI=a(q),aZJ=a(q),aZL=[0,a(d),m0,10,m0,32,[0,a(I),[0,a(B),[0,a(e),0]]]],aZH=[0,a(d),m0,10,m0,32,[0,a(I),[0,a(B),[0,a(e),0]]]],aZC=[0,a(aQ),z5,5,z5,16,[0,a(pn),[0,a(bA),[0,a(aR),0]]]],aZz=a(gK),aZA=a(rv),aZB=a(fc),aZD=[0,a(d),dk,11,dk,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aZy=[0,a(aQ),dU,43,dU,70,[0,a(wr),[0,a(bA),[0,a(aR),0]]]],aZu=a(q),aZv=a(fc),aZw=a(gK),aZx=a(fc),aZE=[0,a(d),dk,11,dk,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aZr=[0,a(S),zj,5,zj,16,[0,a(pn),[0,a(bo),[0,a(O),0]]]],aZo=a(gw),aZp=a(rS),aZq=a(fk),aZs=[0,a(d),dk,11,dk,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aZn=[0,a(S),yE,31,yE,58,[0,a(wr),[0,a(bo),[0,a(O),0]]]],aZj=a(q),aZk=a(fk),aZl=a(gw),aZm=a(fk),aZt=[0,a(d),dk,11,dk,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aZi=[0,a(d),dk,47,dk,53,[0,a(I),[0,a(B),[0,a(e),0]]]],aZc=[0,a(d),jX,14,jX,50,[0,a(I),[0,a(B),[0,a(e),0]]]],aY8=[0,a(r),jM,14,jM,64,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aY4=[0,a(r),jy,14,jy,59,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aY0=[0,a(S),D3,14,D3,33,[0,a(Dz),[0,a(bo),[0,a(O),0]]]],aYZ=a(Bk),aYV=[0,a(S),xn,14,xn,33,[0,a(C$),[0,a(bo),[0,a(O),0]]]],aYU=a(s$),aYQ=[0,a(S),ES,14,ES,41,[0,a(Dz),[0,a(bo),[0,a(O),0]]]],aYP=a("390000"),aYL=[0,a(S),of,14,of,41,[0,a(C$),[0,a(bo),[0,a(O),0]]]],aYK=a(rE),aYG=[0,a(S),Bw,14,Bw,41,[0,a("Article 36"),[0,a(bo),[0,a(O),0]]]],aYF=a(iP),aYB=[0,a(fB),c4,14,c4,36,[0,a(DI),[0,a(z0),0]]],aYz=a(wu),aYA=a(ep),aYv=[0,a(S),zP,14,zP,40,[0,a("Article 35"),[0,a(bo),[0,a(O),0]]]],aYu=a(lk),aYw=[0,a(d),pv,11,pv,37,[0,a(I),[0,a(B),[0,a(e),0]]]],aYt=[0,a(d),pv,11,pv,37,[0,a(I),[0,a(B),[0,a(e),0]]]],aYx=[0,a(Y),[0,a("montant_forfaitaire_d842_6"),0]],aYC=[0,a(d),n8,11,n8,33,[0,a(I),[0,a(B),[0,a(e),0]]]],aYy=[0,a(d),n8,11,n8,33,[0,a(I),[0,a(B),[0,a(e),0]]]],aYD=[0,a(Y),[0,a(Ga),0]],aYH=[0,a(d),oD,11,oD,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aYE=[0,a(d),oD,11,oD,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aYI=[0,a(Y),[0,a("montant_minimal_aide_d842_6"),0]],aYM=[0,a(d),p5,11,p5,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aYJ=[0,a(d),p5,11,p5,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aYN=[0,a(Y),[0,a("montant_forfaitaire_d842_11"),0]],aYR=[0,a(d),mO,11,mO,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aYO=[0,a(d),mO,11,mO,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aYS=[0,a(Y),[0,a("montant_forfaitaire_d842_12"),0]],aYW=[0,a(d),nS,11,nS,30,[0,a(I),[0,a(B),[0,a(e),0]]]],aYT=[0,a(d),nS,11,nS,30,[0,a(I),[0,a(B),[0,a(e),0]]]],aYX=[0,a(Y),[0,a("coefficient_d842_11"),0]],aY1=[0,a(d),pS,11,pS,30,[0,a(I),[0,a(B),[0,a(e),0]]]],aYY=[0,a(d),pS,11,pS,30,[0,a(I),[0,a(B),[0,a(e),0]]]],aY2=[0,a(Y),[0,a("coefficient_d842_12"),0]],aY5=[0,a(r),jy,14,jy,59,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aY6=[0,a(Y),[0,a(og),0]],aY3=[0,a(r),jy,14,jy,59,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aY9=[0,a(r),jM,14,jM,64,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aY_=[0,a(Y),[0,a(o1),0]],aY7=[0,a(r),jM,14,jM,64,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aY$=[0,a(Y),[0,a(f6),[0,a(lr),0]]],aZa=[0,a(Y),[0,a(f6),[0,a(lr),0]]],aZd=[0,a(d),jX,14,jX,50,[0,a(I),[0,a(B),[0,a(e),0]]]],aZe=[0,a(Y),[0,a(lz),0]],aZb=[0,a(d),jX,14,jX,50,[0,a(I),[0,a(B),[0,a(e),0]]]],aZf=[0,a(Y),[0,a(eK),[0,a(bl),0]]],aZg=[0,a(Y),[0,a(eK),[0,a(bl),0]]],aZF=[0,a(d),dk,11,dk,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aZh=[0,a(d),dk,11,dk,38,[0,a(I),[0,a(B),[0,a(e),0]]]],aZG=[0,a(Y),[0,a(wh),0]],aZM=[0,a(Y),[0,a(bH),0]],be1=[0,a(Y),[0,a(b$),0]],be7=[0,a(d),fp,11,fp,42,[0,a(I),[0,a(B),[0,a(e),0]]]],be2=[0,a(d),fp,11,fp,42,[0,a(I),[0,a(B),[0,a(e),0]]]],be8=[0,a(Y),[0,a("seuil_minimal_ressources_m\xc3\xa9nage"),0]],bfa=[0,a(Y),[0,a(dd),0]],bfF=[0,a(Y),[0,a(dC),0]],bfN=[0,a(d),j$,10,j$,15,[0,a(I),[0,a(B),[0,a(e),0]]]],bfG=[0,a(d),j$,10,j$,15,[0,a(I),[0,a(B),[0,a(e),0]]]],bfO=[0,a(Y),[0,a(DA),0]],bf5=[0,a(d),gS,11,gS,36,[0,a(I),[0,a(B),[0,a(e),0]]]],bfP=[0,a(d),gS,11,gS,36,[0,a(I),[0,a(B),[0,a(e),0]]]],bf6=[0,a(Y),[0,a("plafond_mensualit\xc3\xa9_d842_6"),0]],bf9=[0,a(r),ki,14,ki,75,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bf_=[0,a(Y),[0,a(nJ),0]],bf7=[0,a(r),ki,14,ki,75,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgb=[0,a(r),kh,14,kh,69,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgc=[0,a(Y),[0,a(pl),0]],bf$=[0,a(r),kh,14,kh,69,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgf=[0,a(r),h3,14,h3,70,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgg=[0,a(Y),[0,a(nx),0]],bgd=[0,a(r),h3,14,h3,70,[0,a(bC),[0,a(am),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],bgh=[0,a(Y),[0,a(fG),[0,a(dK),0]]],bgi=[0,a(Y),[0,a(fG),[0,a(dK),0]]],bgm=[0,a(d),gN,14,gN,59,[0,a(I),[0,a(B),[0,a(e),0]]]],bgn=[0,a(Y),[0,a(yG),0]],bgj=[0,a(d),gN,14,gN,59,[0,a(I),[0,a(B),[0,a(e),0]]]],bgq=[0,a(d),jh,14,jh,61,[0,a(I),[0,a(B),[0,a(e),0]]]],bgr=[0,a(Y),[0,a(Aj),0]],bgo=[0,a(d),jh,14,jh,61,[0,a(I),[0,a(B),[0,a(e),0]]]],bgu=[0,a(d),gD,14,gD,67,[0,a(I),[0,a(B),[0,a(e),0]]]],bgv=[0,a(Y),[0,a(wz),0]],bgs=[0,a(d),gD,14,gD,67,[0,a(I),[0,a(B),[0,a(e),0]]]],bgy=[0,a(d),kr,14,kr,65,[0,a(I),[0,a(B),[0,a(e),0]]]],bgz=[0,a(Y),[0,a(F8),0]],bgw=[0,a(d),kr,14,kr,65,[0,a(I),[0,a(B),[0,a(e),0]]]],bgC=[0,a(d),h6,14,h6,70,[0,a(I),[0,a(B),[0,a(e),0]]]],bgD=[0,a(Y),[0,a(C2),0]],bgA=[0,a(d),h6,14,h6,70,[0,a(I),[0,a(B),[0,a(e),0]]]],bgG=[0,a(d),hO,14,hO,44,[0,a(I),[0,a(B),[0,a(e),0]]]],bgH=[0,a(Y),[0,a(Dg),0]],bgE=[0,a(d),hO,14,hO,44,[0,a(I),[0,a(B),[0,a(e),0]]]],bgK=[0,a(d),jk,14,jk,53,[0,a(I),[0,a(B),[0,a(e),0]]]],bgL=[0,a(Y),[0,a(FP),0]],bgI=[0,a(d),jk,14,jk,53,[0,a(I),[0,a(B),[0,a(e),0]]]],bgP=[0,a(d),ix,14,ix,49,[0,a(I),[0,a(B),[0,a(e),0]]]],bgQ=[0,a(Y),[0,a(w6),0]],bgM=[0,a(d),ix,14,ix,49,[0,a(I),[0,a(B),[0,a(e),0]]]],bgX=[0,a(Y),[0,a(oK),[0,a(aw),0]]],bgY=[0,a(Y),[0,a(oK),[0,a(aw),0]]],bg3=[0,a(d),jO,11,jO,47,[0,a(I),[0,a(B),[0,a(e),0]]]],bgZ=[0,a(d),jO,11,jO,47,[0,a(I),[0,a(B),[0,a(e),0]]]],bg4=[0,a(Y),[0,a("seuil_minimal_d\xc3\xa9pense_nette_minimale"),0]],bg7=[0,a(d),lp,11,lp,30,[0,a(I),[0,a(B),[0,a(e),0]]]],bg5=[0,a(d),lp,11,lp,30,[0,a(I),[0,a(B),[0,a(e),0]]]],bg8=[0,a(Y),[0,a(F$),0]],bg$=[0,a(d),lJ,11,lJ,30,[0,a(I),[0,a(B),[0,a(e),0]]]],bg9=[0,a(d),lJ,11,lJ,30,[0,a(I),[0,a(B),[0,a(e),0]]]],bha=[0,a(Y),[0,a(zG),0]],bhd=[0,a(d),gG,11,gG,38,[0,a(I),[0,a(B),[0,a(e),0]]]],bhb=[0,a(d),gG,11,gG,38,[0,a(I),[0,a(B),[0,a(e),0]]]],bhe=[0,a(Y),[0,a(zn),0]],bhn=[0,a(Y),[0,a(eL),0]],bhq=[0,a(d),pD,10,pD,29,[0,a(I),[0,a(B),[0,a(e),0]]]],bho=[0,a(d),pD,10,pD,29,[0,a(I),[0,a(B),[0,a(e),0]]]],bhr=[0,a(Y),[0,a(fo),0]],bhE=[0,a(Y),[0,a(en),0]],bhT=[0,a(Y),[0,a(bI),0]],bh2=[0,a(Y),[0,a(bx),0]],aYq=[0,a(r),zb,14,zb,36,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aYl=[0,a(aq),[0,a(bI),[0,a(ag),0]]],aYm=[0,a(aq),[0,a(bI),0]],aYn=[0,a(aq),[0,a(bI),[0,a(ah),0]]],aYo=[0,a(aq),[0,a(bI),0]],aYp=a(q),aYr=[0,a(d),mR,10,mR,25,[0,a(Q),[0,a(B),[0,a(e),0]]]],aYk=[0,a(d),mR,10,mR,25,[0,a(Q),[0,a(B),[0,a(e),0]]]],aYh=[0,a(r),vU,14,vU,36,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aX8=[0,a(aq),[0,a(lD),[0,a(ag),0]]],aX9=[0,a(aq),[0,a(lD),0]],aX_=[0,a(aq),[0,a(lD),[0,a(ah),0]]],aX$=[0,a(aq),[0,a(lD),0]],aYa=[0,a(bl),[0,a(bN),[0,a(ag),0]]],aYb=[0,a(bl),[0,a(bN),0]],aYc=[0,a(bl),[0,a(bN),[0,a(ah),0]]],aYd=[0,a(bl),[0,a(bN),0]],aYe=a(lU),aYf=a(q),aYg=a(q),aYi=[0,a(d),oU,10,oU,40,[0,a(Q),[0,a(B),[0,a(e),0]]]],aX7=[0,a(d),oU,10,oU,40,[0,a(Q),[0,a(B),[0,a(e),0]]]],aX4=[0,a(r),Eq,14,Eq,36,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aX0=[0,a(aq),[0,a(en),[0,a(ag),0]]],aX1=[0,a(aq),[0,a(en),0]],aX2=[0,a(aq),[0,a(en),[0,a(ah),0]]],aX3=[0,a(aq),[0,a(en),0]],aX5=[0,a(d),m5,10,m5,19,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXZ=[0,a(d),m5,10,m5,19,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXW=[0,a(r),E_,14,E_,36,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXM=[0,a(aq),[0,a(bH),[0,a(ag),0]]],aXN=[0,a(aq),[0,a(bH),0]],aXO=[0,a(aq),[0,a(bH),[0,a(ah),0]]],aXP=[0,a(aq),[0,a(bH),0]],aXQ=[0,a(aq),[0,a(eL),[0,a(ag),0]]],aXR=[0,a(aq),[0,a(eL),0]],aXS=[0,a(aq),[0,a(eL),[0,a(ah),0]]],aXT=[0,a(aq),[0,a(eL),0]],aXU=a(q),aXV=a(q),aXX=[0,a(d),lI,10,lI,32,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXL=[0,a(d),lI,10,lI,32,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXI=[0,a(r),Fm,14,Fm,33,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXE=[0,a(r),x2,14,x2,47,[0,a(Dr),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXv=[0,a(aq),[0,a(dd),[0,a(ag),0]]],aXw=[0,a(aq),[0,a(dd),0]],aXx=[0,a(aq),[0,a(dd),[0,a(ah),0]]],aXy=[0,a(aq),[0,a(dd),0]],aXz=[0,a(aq),[0,a(dd),[0,a(ag),0]]],aXA=[0,a(aq),[0,a(dd),0]],aXB=[0,a(aq),[0,a(dd),[0,a(ah),0]]],aXC=[0,a(aq),[0,a(dd),0]],aXD=a(q),aXF=[0,a(d),k8,11,k8,44,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXu=[0,a(d),k8,11,k8,44,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXr=[0,a(r),Gn,14,Gn,27,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXn=[0,a(r),ye,14,ye,36,[0,a(Dr),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXo=[0,a(d),ol,11,ol,33,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXm=[0,a(d),ol,11,ol,33,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXj=[0,a(r),Ee,14,Ee,41,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXd=[0,a(r),kf,14,kf,70,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aW$=[0,a(r),jm,14,jm,69,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aW7=[0,a(r),hX,14,hX,75,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aW3=[0,a(r),zE,14,zE,36,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aW1=a(q),aW2=a(q),aW4=[0,a(d),fZ,10,fZ,32,[0,a(Q),[0,a(B),[0,a(e),0]]]],aW0=[0,a(d),fZ,10,fZ,32,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWW=[0,a(S),zT,6,zT,79,[0,a(fD),[0,a(fT),[0,a(O),0]]]],aWU=a("8708"),aWV=a("13559"),aWX=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWS=[0,a(S),4369,6,4370,38,[0,a(fD),[0,a(fT),[0,a(O),0]]]],aWQ=a("21362"),aWR=a("33196"),aWT=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWN=[0,a(S),4387,6,4388,24,[0,a(fD),[0,a(fT),[0,a(O),0]]]],aWL=a(AX),aWM=a(Bb),aWO=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWK=[0,a(S),4351,6,4352,46,[0,a(fD),[0,a(fT),[0,a(O),0]]]],aWI=a(AX),aWJ=a(Bb),aWP=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWG=[0,a(aQ),FD,6,FD,79,[0,a(fD),[0,a(bA),[0,a(aR),0]]]],aWE=a("8414"),aWF=a("13100"),aWH=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWC=[0,a(aQ),gR,6,ca,38,[0,a(fD),[0,a(bA),[0,a(aR),0]]]],aWA=a("20640"),aWB=a("32073"),aWD=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWx=[0,a(aQ),712,6,lv,24,[0,a(fD),[0,a(bA),[0,a(aR),0]]]],aWv=a(EH),aWw=a(AA),aWy=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWu=[0,a(aQ),674,6,675,46,[0,a(fD),[0,a(bA),[0,a(aR),0]]]],aWs=a(EH),aWt=a(AA),aWz=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWn=[0,a(S),Fr,14,Fr,41,[0,a(CD),[0,a(fT),[0,a(O),0]]]],aWj=a(q),aWk=a(fk),aWl=a(gw),aWm=a(fk),aWo=[0,a(d),fK,10,fK,37,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWh=[0,a(aQ),yt,14,yt,41,[0,a(CD),[0,a(bA),[0,a(aR),0]]]],aWd=a(q),aWe=a(fc),aWf=a(gK),aWg=a(fc),aWi=[0,a(d),fK,10,fK,37,[0,a(Q),[0,a(B),[0,a(e),0]]]],aV9=[0,a(r),m4,14,m4,61,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aV_=[0,a(r),m4,14,m4,61,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aV$=[0,a(aq),[0,a(EU),0]],aV6=[0,a(d),kq,14,kq,49,[0,a(Q),[0,a(B),[0,a(e),0]]]],aV2=[0,a(d),ke,14,ke,53,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVY=[0,a(d),jb,14,jb,44,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVU=[0,a(d),i5,14,i5,70,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVQ=[0,a(d),gP,14,gP,65,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVM=[0,a(d),hn,14,hn,67,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVI=[0,a(d),jr,14,jr,61,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVE=[0,a(d),ik,14,ik,59,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVy=[0,a(d),iT,14,iT,50,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVs=[0,a(r),jx,14,jx,64,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVo=[0,a(r),hA,14,hA,59,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVk=[0,a(r),j1,14,j1,55,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVg=[0,a(S),v_,14,v_,51,[0,a("Article 44"),[0,a(fT),[0,a(O),0]]]],aVf=a(rE),aVb=[0,a(S),Bc,14,Bc,41,[0,a("Article 41"),[0,a(fT),[0,a(O),0]]]],aVa=a(lk),aU8=[0,a(S),yR,14,yR,42,[0,a("Article 42"),[0,a(fT),[0,a(O),0]]]],aU7=a(iP),aU9=[0,a(d),oZ,11,oZ,39,[0,a(Q),[0,a(B),[0,a(e),0]]]],aU6=[0,a(d),oZ,11,oZ,39,[0,a(Q),[0,a(B),[0,a(e),0]]]],aU_=[0,a(aq),[0,a("montant_minimal_aide_d842_15"),0]],aVc=[0,a(d),jT,11,jT,38,[0,a(Q),[0,a(B),[0,a(e),0]]]],aU$=[0,a(d),jT,11,jT,38,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVd=[0,a(aq),[0,a("montant_forfaitaire_d842_15"),0]],aVh=[0,a(d),mX,11,mX,48,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVe=[0,a(d),mX,11,mX,48,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVi=[0,a(aq),[0,a("montant_minimal_d\xc3\xa9pense_nette_d842_17"),0]],aVl=[0,a(r),j1,14,j1,55,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVm=[0,a(aq),[0,a(Ca),0]],aVj=[0,a(r),j1,14,j1,55,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVp=[0,a(r),hA,14,hA,59,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVq=[0,a(aq),[0,a(og),0]],aVn=[0,a(r),hA,14,hA,59,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVt=[0,a(r),jx,14,jx,64,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVu=[0,a(aq),[0,a(o1),0]],aVr=[0,a(r),jx,14,jx,64,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aVv=[0,a(aq),[0,a(f6),[0,a(ly),0]]],aVw=[0,a(aq),[0,a(f6),[0,a(ly),0]]],aVz=[0,a(d),iT,14,iT,50,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVA=[0,a(aq),[0,a(lz),0]],aVx=[0,a(d),iT,14,iT,50,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVB=[0,a(aq),[0,a(eK),[0,a(bl),0]]],aVC=[0,a(aq),[0,a(eK),[0,a(bl),0]]],aVF=[0,a(d),ik,14,ik,59,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVG=[0,a(aq),[0,a(yG),0]],aVD=[0,a(d),ik,14,ik,59,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVJ=[0,a(d),jr,14,jr,61,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVK=[0,a(aq),[0,a(Aj),0]],aVH=[0,a(d),jr,14,jr,61,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVN=[0,a(d),hn,14,hn,67,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVO=[0,a(aq),[0,a(wz),0]],aVL=[0,a(d),hn,14,hn,67,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVR=[0,a(d),gP,14,gP,65,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVS=[0,a(aq),[0,a(F8),0]],aVP=[0,a(d),gP,14,gP,65,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVV=[0,a(d),i5,14,i5,70,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVW=[0,a(aq),[0,a(C2),0]],aVT=[0,a(d),i5,14,i5,70,[0,a(Q),[0,a(B),[0,a(e),0]]]],aVZ=[0,a(d),jb,14,jb,44,[0,a(Q),[0,a(B),[0,a(e),0]]]],aV0=[0,a(aq),[0,a(Dg),0]],aVX=[0,a(d),jb,14,jb,44,[0,a(Q),[0,a(B),[0,a(e),0]]]],aV3=[0,a(d),ke,14,ke,53,[0,a(Q),[0,a(B),[0,a(e),0]]]],aV4=[0,a(aq),[0,a(FP),0]],aV1=[0,a(d),ke,14,ke,53,[0,a(Q),[0,a(B),[0,a(e),0]]]],aV7=[0,a(d),kq,14,kq,49,[0,a(Q),[0,a(B),[0,a(e),0]]]],aV8=[0,a(aq),[0,a(w6),0]],aV5=[0,a(d),kq,14,kq,49,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWa=[0,a(aq),[0,a(oK),[0,a(aw),0]]],aWb=[0,a(aq),[0,a(oK),[0,a(aw),0]]],aWp=[0,a(d),fK,10,fK,37,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWc=[0,a(d),fK,10,fK,37,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWq=[0,a(aq),[0,a(wh),0]],aWY=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWr=[0,a(d),ci,10,ci,27,[0,a(Q),[0,a(B),[0,a(e),0]]]],aWZ=[0,a(aq),[0,a("\xc3\xa9quivalence_loyer"),0]],aW5=[0,a(aq),[0,a(bH),0]],aW8=[0,a(r),hX,14,hX,75,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aW9=[0,a(aq),[0,a(nJ),0]],aW6=[0,a(r),hX,14,hX,75,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXa=[0,a(r),jm,14,jm,69,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXb=[0,a(aq),[0,a(pl),0]],aW_=[0,a(r),jm,14,jm,69,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXe=[0,a(r),kf,14,kf,70,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXf=[0,a(aq),[0,a(nx),0]],aXc=[0,a(r),kf,14,kf,70,[0,a(bw),[0,a(ao),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aXg=[0,a(aq),[0,a(fG),[0,a(dK),0]]],aXh=[0,a(aq),[0,a(fG),[0,a(dK),0]]],aXk=[0,a(d),or,10,or,37,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXi=[0,a(d),or,10,or,37,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXl=[0,a(aq),[0,a(zn),0]],aXp=[0,a(aq),[0,a(dd),0]],aXs=[0,a(d),mQ,10,mQ,23,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXq=[0,a(d),mQ,10,mQ,23,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXt=[0,a(aq),[0,a("loyer_minimal"),0]],aXG=[0,a(aq),[0,a(eL),0]],aXJ=[0,a(d),m9,10,m9,29,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXH=[0,a(d),m9,10,m9,29,[0,a(Q),[0,a(B),[0,a(e),0]]]],aXK=[0,a(aq),[0,a(fo),0]],aXY=[0,a(aq),[0,a(en),0]],aX6=[0,a(aq),[0,a(lD),0]],aYj=[0,a(aq),[0,a(bI),0]],aYs=[0,a(aq),[0,a(bx),0]],aU2=[0,a(r),Cd,24,Cd,43,[0,a(F3),[0,a(ti),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aU1=a(q),aU3=[0,a(d),i$,10,i$,29,[0,a(N),[0,a(B),[0,a(e),0]]]],aU0=[0,a(d),ss,14,ss,33,[0,a(N),[0,a(B),[0,a(e),0]]]],aUV=[0,a(r),CA,24,CA,46,[0,a(F3),[0,a(ti),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aUW=[0,a(d),jg,10,jg,32,[0,a(N),[0,a(B),[0,a(e),0]]]],aUU=[0,a(d),r8,14,r8,36,[0,a(N),[0,a(B),[0,a(e),0]]]],aUQ=[0,a(aG),[0,a(bx),[0,a(ag),0]]],aUR=[0,a(aG),[0,a(bx),0]],aUS=[0,a(aG),[0,a(bx),[0,a(ah),0]]],aUT=[0,a(aG),[0,a(bx),0]],aUX=[0,a(d),jg,10,jg,32,[0,a(N),[0,a(B),[0,a(e),0]]]],aUP=[0,a(d),jg,10,jg,32,[0,a(N),[0,a(B),[0,a(e),0]]]],aUK=[0,a(d),gv,14,gv,55,[0,a(N),[0,a(B),[0,a(e),0]]]],aUG=[0,a(d),iq,14,iq,59,[0,a(N),[0,a(B),[0,a(e),0]]]],aUC=[0,a(d),gt,14,gt,43,[0,a(N),[0,a(B),[0,a(e),0]]]],aUy=[0,a(d),j5,14,j5,42,[0,a(N),[0,a(B),[0,a(e),0]]]],aUu=[0,a(d),r6,5,sL,63,[0,a(N),[0,a(B),[0,a(e),0]]]],aUq=[0,a(d),it,14,it,53,[0,a(N),[0,a(B),[0,a(e),0]]]],aUm=[0,a(d),jU,14,jU,37,[0,a(N),[0,a(B),[0,a(e),0]]]],aUi=[0,a(d),hv,14,hv,63,[0,a(N),[0,a(B),[0,a(e),0]]]],aUe=[0,a(d),gH,14,gH,58,[0,a(N),[0,a(B),[0,a(e),0]]]],aUa=[0,a(d),hp,14,hp,46,[0,a(N),[0,a(B),[0,a(e),0]]]],aT8=[0,a(d),iZ,14,iZ,78,[0,a(N),[0,a(B),[0,a(e),0]]]],aT4=[0,a(d),jV,14,jV,60,[0,a(N),[0,a(B),[0,a(e),0]]]],aT0=[0,a(d),iB,14,iB,48,[0,a(N),[0,a(B),[0,a(e),0]]]],aT1=[0,a(d),iB,14,iB,48,[0,a(N),[0,a(B),[0,a(e),0]]]],aT2=[0,a(bS),[0,a("calcul_apl_locatif.loyer_principal_base"),0]],aTZ=[0,a(d),iB,14,iB,48,[0,a(N),[0,a(B),[0,a(e),0]]]],aT5=[0,a(d),jV,14,jV,60,[0,a(N),[0,a(B),[0,a(e),0]]]],aT6=[0,a(bS),[0,a("calcul_apl_locatif.ressources_m\xc3\xa9nage_arrondies"),0]],aT3=[0,a(d),jV,14,jV,60,[0,a(N),[0,a(B),[0,a(e),0]]]],aT9=[0,a(d),iZ,14,iZ,78,[0,a(N),[0,a(B),[0,a(e),0]]]],aT_=[0,a(bS),[0,a("calcul_apl_locatif.b\xc3\xa9n\xc3\xa9ficiaire_aide_adulte_ou_enfant_handicap\xc3\xa9s"),0]],aT7=[0,a(d),iZ,14,iZ,78,[0,a(N),[0,a(B),[0,a(e),0]]]],aUb=[0,a(d),hp,14,hp,46,[0,a(N),[0,a(B),[0,a(e),0]]]],aUc=[0,a(bS),[0,a("calcul_apl_locatif.date_courante"),0]],aT$=[0,a(d),hp,14,hp,46,[0,a(N),[0,a(B),[0,a(e),0]]]],aUf=[0,a(d),gH,14,gH,58,[0,a(N),[0,a(B),[0,a(e),0]]]],aUg=[0,a(bS),[0,a("calcul_apl_locatif.nombre_personnes_\xc3\xa0_charge"),0]],aUd=[0,a(d),gH,14,gH,58,[0,a(N),[0,a(B),[0,a(e),0]]]],aUj=[0,a(d),hv,14,hv,63,[0,a(N),[0,a(B),[0,a(e),0]]]],aUk=[0,a(bS),[0,a("calcul_apl_locatif.situation_familiale_calcul_apl"),0]],aUh=[0,a(d),hv,14,hv,63,[0,a(N),[0,a(B),[0,a(e),0]]]],aUn=[0,a(d),jU,14,jU,37,[0,a(N),[0,a(B),[0,a(e),0]]]],aUo=[0,a(bS),[0,a("calcul_apl_locatif.zone"),0]],aUl=[0,a(d),jU,14,jU,37,[0,a(N),[0,a(B),[0,a(e),0]]]],aUr=[0,a(d),it,14,it,53,[0,a(N),[0,a(B),[0,a(e),0]]]],aUs=[0,a(bS),[0,a("calcul_apl_locatif.logement_est_chambre"),0]],aUp=[0,a(d),it,14,it,53,[0,a(N),[0,a(B),[0,a(e),0]]]],aUv=[0,a(d),r6,5,sL,63,[0,a(N),[0,a(B),[0,a(e),0]]]],aUw=[0,a(bS),[0,a("calcul_apl_locatif.\xc3\xa2g\xc3\xa9es_ou_handicap_adultes_h\xc3\xa9berg\xc3\xa9es_on\xc3\xa9reux_particuliers"),0]],aUt=[0,a(d),r6,5,sL,63,[0,a(N),[0,a(B),[0,a(e),0]]]],aUz=[0,a(d),j5,14,j5,42,[0,a(N),[0,a(B),[0,a(e),0]]]],aUA=[0,a(bS),[0,a("calcul_apl_locatif.type_aide"),0]],aUx=[0,a(d),j5,14,j5,42,[0,a(N),[0,a(B),[0,a(e),0]]]],aUD=[0,a(d),gt,14,gt,43,[0,a(N),[0,a(B),[0,a(e),0]]]],aUE=[0,a(bS),[0,a("calcul_apl_locatif.colocation"),0]],aUB=[0,a(d),gt,14,gt,43,[0,a(N),[0,a(B),[0,a(e),0]]]],aUH=[0,a(d),iq,14,iq,59,[0,a(N),[0,a(B),[0,a(e),0]]]],aUI=[0,a(bS),[0,a("calcul_apl_locatif.r\xc3\xa9duction_loyer_solidarit\xc3\xa9"),0]],aUF=[0,a(d),iq,14,iq,59,[0,a(N),[0,a(B),[0,a(e),0]]]],aUL=[0,a(d),gv,14,gv,55,[0,a(N),[0,a(B),[0,a(e),0]]]],aUM=[0,a(bS),[0,a("calcul_apl_locatif.logement_meubl\xc3\xa9_d842_2"),0]],aUJ=[0,a(d),gv,14,gv,55,[0,a(N),[0,a(B),[0,a(e),0]]]],aUN=[0,a(bS),[0,a(FL),[0,a(aG),0]]],aUO=[0,a(bS),[0,a(FL),[0,a(aG),0]]],aUY=[0,a(bS),[0,a(bz),0]],aU4=[0,a(d),i$,10,i$,29,[0,a(N),[0,a(B),[0,a(e),0]]]],aUZ=[0,a(d),i$,10,i$,29,[0,a(N),[0,a(B),[0,a(e),0]]]],aU5=[0,a(bS),[0,a(fo),0]],aTT=[0,a(np),67,5,71,21,[0,a(gx),[0,a(gu),[0,a(d_),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],aTU=[0,a(bF),40,10,40,22,[0,a(bJ),0]],aTS=[0,a(np),56,5,57,78,[0,a(gx),[0,a(gu),[0,a(d_),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],aTV=[0,a(bF),40,10,40,22,[0,a(bJ),0]],aTW=[0,a(bF),40,10,40,22,[0,a(bJ),0]],aTR=[0,a(bF),40,10,40,22,[0,a(bJ),0]],aTX=[0,a(bF),40,10,40,22,[0,a(bJ),0]],aTQ=[0,a(bF),40,10,40,22,[0,a(bJ),0]],aTM=[0,a(np),77,5,81,24,[0,a(gx),[0,a(gu),[0,a(d_),[0,a(aB),[0,a(ab),[0,a(ad),0]]]]]]],aTN=[0,a(bF),41,10,41,29,[0,a(bJ),0]],aTL=[0,a(bF),41,10,41,29,[0,a(bJ),0]],aTO=[0,a(bF),41,10,41,29,[0,a(bJ),0]],aTK=[0,a(bF),41,10,41,29,[0,a(bJ),0]],aTG=[0,a(r2),62,18,62,41,[0,a(yp),[0,a(eW),[0,a(gE),[0,a(dT),[0,a(c6),[0,a(ad),0]]]]]]],aTE=a(pP),aTF=a(oY),aTH=[0,a(bF),42,11,42,27,[0,a(bJ),0]],aTD=[0,a(r2),31,14,31,30,[0,a(mU),[0,a(oQ),[0,a(d_),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],aTB=a(pP),aTC=a(oY),aTq=[0,0],aTs=[1,0],aTt=[2,0],aTu=[3,0],aTv=[4,0],aTw=[5,0],aTr=[0,a(np),cY,5,xT,30,[0,a(Dq),[0,a(zk),[0,a(le),[0,a(dT),[0,a(ab),[0,a(ad),0]]]]]]],aTx=[0,a(bF),44,10,44,33,[0,a(bJ),0]],aTp=[0,a(bF),44,10,44,33,[0,a(bJ),0]],aTj=[0,a(bF),51,14,51,28,[0,a(bJ),0]],aTf=[0,a(bF),52,14,52,32,[0,a(bJ),0]],aTb=[0,a(r2),21,14,21,26,[0,a(mU),[0,a(oQ),[0,a(d_),[0,a(aB),[0,a(c6),[0,a(ad),0]]]]]]],aTc=[0,a(bF),43,10,43,22,[0,a(bJ),0]],aTa=[0,a(bF),43,10,43,22,[0,a(bJ),0]],aTd=[0,a(cs),[0,a(zV),0]],aTg=[0,a(bF),52,14,52,32,[0,a(bJ),0]],aTh=[0,a(cs),[0,a(FO),0]],aTe=[0,a(bF),52,14,52,32,[0,a(bJ),0]],aTk=[0,a(bF),51,14,51,28,[0,a(bJ),0]],aTl=[0,a(cs),[0,a(Eg),0]],aTi=[0,a(bF),51,14,51,28,[0,a(bJ),0]],aTm=[0,a(cs),[0,a(f7),[0,a(hx),0]]],aTn=[0,a(cs),[0,a(f7),[0,a(hx),0]]],aTy=[0,a(bF),44,10,44,33,[0,a(bJ),0]],aTo=[0,a(bF),44,10,44,33,[0,a(bJ),0]],aTz=[0,a(cs),[0,a(wa),0]],aTI=[0,a(bF),42,11,42,27,[0,a(bJ),0]],aTA=[0,a(bF),42,11,42,27,[0,a(bJ),0]],aTJ=[0,a(cs),[0,a(A2),0]],aTP=[0,a(cs),[0,a(jC),0]],aTY=[0,a(cs),[0,a(dg),0]],aS7=[0,a(r),sT,14,sT,32,[0,a(nC),[0,a(ja),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aS5=a(cN),aS6=a(q),aS0=[0,a(r),d9,6,fp,35,[0,a("Article R822-20"),[0,a("Sous-section 3 : Montant forfaitaire de ressources applicable aux \xc3\xa9tudiants"),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aS1=[0,a(d),km,10,km,37,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSZ=[0,a(r),pe,14,pe,41,[0,a(mZ),[0,a(m3),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aSV=[0,a(r),GJ,14,GJ,32,[0,a("Article R822-8"),[0,a(ja),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aSU=a(q),aSO=[0,a(r),i1,14,i1,65,[0,a(nC),[0,a(ja),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aSK=[0,a(r),zO,14,zO,33,[0,a("Article R822-10"),[0,a(ja),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aSB=a(q),aSC=a(q),aSH=a(X),aSI=a("90100"),aSJ=a("135000"),aSD=a(q),aSE=a(q),aSF=a(q),aSG=a(q),aSx=[0,a(r),i7,14,i7,62,[0,a(mZ),[0,a(m3),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aSw=a(q),aSs=[0,a(d),f0,51,f0,57,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSo=[0,a(S),11,14,11,41,[0,a("Article 3"),[0,a(ys),[0,a(O),0]]]],aSn=a("9500"),aSj=[0,a(S),21,14,21,41,[0,a("Article 4"),[0,a(ys),[0,a(O),0]]]],aSi=a("258900"),aSe=[0,a(d),FG,46,FG,52,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSf=[0,a(d),j9,10,j9,15,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSd=[0,a(d),j9,10,j9,15,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSg=[0,a(dR),[0,a(DA),0]],aSk=[0,a(d),ho,11,ho,38,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSh=[0,a(d),ho,11,ho,38,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSl=[0,a(dR),[0,a("montant_forfaitaire_r_822_8"),0]],aSp=[0,a(d),nr,11,nr,38,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSm=[0,a(d),nr,11,nr,38,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSq=[0,a(dR),[0,a("montant_forfaitaire_r_822_7"),0]],aSt=[0,a(d),f0,11,f0,42,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSr=[0,a(d),f0,11,f0,42,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSu=[0,a(dR),[0,a("ressources_forfaitaires_r822_20"),0]],aSy=[0,a(d),m2,11,m2,59,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSv=[0,a(d),m2,11,m2,59,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSz=[0,a(dR),[0,a("ressources_personnes_vivant_habituellement_foyer"),0]],aSL=[0,a(d),oT,11,oT,30,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSA=[0,a(d),oT,11,oT,30,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSM=[0,a(dR),[0,a("abattement_r_822_10"),0]],aSP=[0,a(r),i1,14,i1,65,[0,a(nC),[0,a(ja),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aSQ=[0,a(dR),[0,a(Ey),0]],aSN=[0,a(r),i1,14,i1,65,[0,a(nC),[0,a(ja),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aSR=[0,a(dR),[0,a(nR),[0,a(f4),0]]],aSS=[0,a(dR),[0,a(nR),[0,a(f4),0]]],aSW=[0,a(d),oB,11,oB,29,[0,a(cd),[0,a(j),[0,a(e),0]]]],aST=[0,a(d),oB,11,oB,29,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSX=[0,a(dR),[0,a("abattement_r_822_8"),0]],aS2=[0,a(d),km,10,km,37,[0,a(cd),[0,a(j),[0,a(e),0]]]],aSY=[0,a(d),km,10,km,37,[0,a(cd),[0,a(j),[0,a(e),0]]]],aS3=[0,a(dR),[0,a("ressources_prises_en_compte"),0]],aS8=[0,a(d),ns,11,ns,29,[0,a(cd),[0,a(j),[0,a(e),0]]]],aS4=[0,a(d),ns,11,ns,29,[0,a(cd),[0,a(j),[0,a(e),0]]]],aS9=[0,a(dR),[0,a("abattement_r_822_7"),0]],aS_=[0,a(r),nw,13,DY,74,[0,a(mZ),[0,a(m3),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aS$=[0,a(r),nw,13,DY,74,[0,a(mZ),[0,a(m3),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aR5=[0,a(d),rC,14,rC,56,[0,a(Z),[0,a(j),[0,a(e),0]]]],aR1=[0,a(d),CB,14,CB,63,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRZ=a(b3),aR0=a(b3),aRV=[0,a(r),wA,14,wA,49,[0,a(ll),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aRR=[0,a(aW),[0,a(lL),[0,a(ag),0]]],aRS=[0,a(aW),[0,a(lL),0]],aRT=[0,a(aW),[0,a(lL),[0,a(ah),0]]],aRU=[0,a(aW),[0,a(lL),0]],aRL=a(DX),aRK=[0,a(r),1202,4,1208,49,[0,a(ll),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aRM=[0,a(d),dm,11,dm,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRF=[0,a(aW),[0,a(ff),[0,a(ag),0]]],aRG=[0,a(aW),[0,a(ff),0]],aRH=[0,a(aW),[0,a(ff),[0,a(ah),0]]],aRI=[0,a(aW),[0,a(ff),0]],aRJ=[0,a(r),GI,5,GI,44,[0,a(ll),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aRN=[0,a(d),dm,11,dm,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRD=[0,a(r),1138,5,gs,44,[0,a(ll),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aRE=[0,a(d),dm,11,dm,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRC=[0,a(d),dm,11,dm,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRO=[0,a(d),dm,11,dm,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRB=[0,a(d),dm,11,dm,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRw=[0,0],aRx=a(DX),aRv=[0,a(r),1162,5,1178,10,[0,a(ll),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aRy=[0,a(d),fl,10,fl,28,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRu=[0,a(d),fl,10,fl,28,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRz=[0,a(d),fl,10,fl,28,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRt=[0,a(d),fl,10,fl,28,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRp=[0,a(d),A8,5,vX,25,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRq=[0,a(d),fC,10,fC,21,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRo=[0,a(d),fC,10,fC,21,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRk=[0,a(c8),GN,14,GN,31,[0,a("Article L351-8"),[0,a("Section 5 : Taux et montant de la pension"),[0,a("Chapitre 1er : Ouverture du droit, liquidation et calcul des pensions de retraite"),[0,a("Titre V : Assurance vieillesse - Assurance veuvage"),[0,a("Livre III : Dispositions relatives aux assurances sociales et \xc3\xa0 diverses cat\xc3\xa9gories de personnes rattach\xc3\xa9es au r\xc3\xa9gime g\xc3\xa9n\xc3\xa9rale"),[0,a(ab),[0,a(ad),0]]]]]]]],aRe=[0,a(aH),72,5,73,52,[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]],aRf=[0,a(d),c4,11,c4,31,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRd=[0,a(aH),65,5,68,52,[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]],aRg=[0,a(d),c4,11,c4,31,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRc=[0,a(d),c4,11,c4,31,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQ7=[0,a(aH),n4,18,n4,75,[0,a(nz),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQ6=a(q),aQ8=[0,a(d),eb,11,eb,36,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQ3=[4,0],aQ4=[5,0],aQ5=[0,a(aH),rB,18,sj,45,[0,a(nz),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQ2=a(q),aQ9=[0,a(d),eb,11,eb,36,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQ1=[0,a(r),fZ,5,fZ,59,[0,a(FA),[0,a(EV),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aQ_=[0,a(d),eb,11,eb,36,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQ0=[0,a(aH),ht,33,ht,58,[0,a(nz),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQZ=a(q),aQV=[0,a(c8),cu,14,cu,32,[0,a(ln),[0,a(k9),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(j4),[0,a(ab),[0,a(ad),0]]]]]]]]]],aQQ=[0,a(aH),Gv,18,Gv,44,[0,a("Article L822-10"),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQR=[0,a(d),fn,11,fn,58,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQP=[0,a(d),fn,11,fn,58,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQI=a(b3),aQH=a(b3),aQG=[0,a(aH),171,5,sv,66,[0,a(gq),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQJ=[0,a(d),dV,11,dV,45,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQF=[0,a(aH),156,5,158,30,[0,a(gq),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQK=[0,a(d),dV,11,dV,45,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQE=[0,a(aH),cu,5,xT,33,[0,a(GG),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQL=[0,a(d),dV,11,dV,45,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQD=[0,a(d),dV,11,dV,45,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQx=[0,a(aH),203,5,208,39,[0,a(Eu),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQy=[0,a(d),d4,11,d4,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQw=[0,a(aH),197,5,198,34,[0,a(Eu),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aQz=[0,a(d),d4,11,d4,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQv=[0,a(d),d4,11,d4,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQq=[0,a(c8),329,5,A8,35,[0,a(sN),[0,a(su),[0,a(sU),[0,a(rH),[0,a(sg),[0,a(a$),[0,a(ad),0]]]]]]]],aQp=a("999840"),aQr=[0,a(d),df,11,df,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQn=[0,a(c8),rC,5,335,35,[0,a(sN),[0,a(su),[0,a(sU),[0,a(rH),[0,a(sg),[0,a(a$),[0,a(ad),0]]]]]]]],aQm=a("1041840"),aQo=[0,a(d),df,11,df,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQk=[0,a(c8),339,5,340,35,[0,a(sN),[0,a(su),[0,a(sU),[0,a(rH),[0,a(sg),[0,a(a$),[0,a(ad),0]]]]]]]],aQj=a("1083840"),aQl=[0,a(d),df,11,df,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQh=[0,a(fB),60,5,61,34,[0,a('Circulaire de la CNAV 2022-3 du 11/01/2022 "Revalorisation \xc3\xa0 compter du 1er janvier 2022"'),[0,a(E$),0]]],aQg=a("1100144"),aQi=[0,a(d),df,11,df,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQe=[0,a(fB),93,5,94,34,[0,a('Circulaire de la CNAV 2021-1 du 11/01/2021 "Revalorisation \xc3\xa0 compter du 1er janvier 2021"'),[0,a(E$),0]]],aQd=a("1088175"),aQf=[0,a(d),df,11,df,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aP_=[0,a(aH),dy,5,iM,67,[0,a(GG),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aP$=[0,a(d),eH,11,eH,32,[0,a(Z),[0,a(j),[0,a(e),0]]]],aP9=[0,a(d),eH,11,eH,32,[0,a(Z),[0,a(j),[0,a(e),0]]]],aP5=[0,a(aH),nd,14,nd,40,[0,a(nz),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aPZ=[0,a(c8),ev,14,ev,61,[0,a(ln),[0,a(k9),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(j4),[0,a(ab),[0,a(ad),0]]]]]]]]]],aPT=[0,a(aH),46,5,46,41,[0,a("Article L821-2"),[0,a(AL),[0,a(FF),[0,a(y7),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]]]],aPU=[0,a(d),dO,12,dO,51,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPS=[0,a(d),dO,12,dO,51,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPV=[0,a(d),dO,12,dO,51,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPw=a(z),aPI=a(X),aPJ=a(X),aPK=a(X),aPL=a(z),aPM=a(X),aPx=a(rx),aPy=a(rx),aPD=a(mY),aPE=a(mY),aPF=a(mY),aPG=a(rx),aPH=a(mY),aPz=a(Dp),aPA=a("8"),aPB=a(Dp),aPC=[0,a(r),1035,5,gL,65,[0,a("Article R822-25"),[0,a("Section 3 : Conditions relatives au logement"),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aPN=[0,a(d),ed,12,ed,38,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPv=[0,a(d),ed,12,ed,38,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPO=[0,a(d),ed,12,ed,38,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPq=[0,a(aH),FJ,18,FJ,67,[0,a("Article L822-8"),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aPr=[0,a(d),fF,11,fF,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPp=[0,a(d),fF,11,fF,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPk=[0,a(aH),CP,18,CP,61,[0,a("Article L822-9"),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aPl=[0,a(d),eD,11,eD,58,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPj=[0,a(d),eD,11,eD,58,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPf=[0,a(aH),eX,14,eX,43,[0,a(gq),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aPb=[0,a(r),jT,14,jT,37,[0,a(FA),[0,a(EV),[0,a(dz),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aPa=a("3000000"),aO8=[0,a(r),ba,14,ba,41,[0,a(Gb),[0,a(B8),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aO7=a(Es),aO3=[0,a(r),bf,14,bf,42,[0,a(Gb),[0,a(B8),[0,a(be),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aO2=a(Es),aOY=[0,a(d),iw,11,iw,48,[0,a(Z),[0,a(j),[0,a(e),0]]]],aOU=[0,a(d),h0,11,h0,25,[0,a(Z),[0,a(j),[0,a(e),0]]]],aOV=[0,a(d),h0,11,h0,25,[0,a(Z),[0,a(j),[0,a(e),0]]]],aOT=[0,a(d),h0,11,h0,25,[0,a(Z),[0,a(j),[0,a(e),0]]]],aOW=[0,a(aW),[0,a("condition_pr\xc3\xaat"),0]],aOZ=[0,a(d),iw,11,iw,48,[0,a(Z),[0,a(j),[0,a(e),0]]]],aOX=[0,a(d),iw,11,iw,48,[0,a(Z),[0,a(j),[0,a(e),0]]]],aO0=[0,a(aW),[0,a("condition_peuplement_logement_l822_10"),0]],aO4=[0,a(d),pt,11,pt,39,[0,a(Z),[0,a(j),[0,a(e),0]]]],aO1=[0,a(d),pt,11,pt,39,[0,a(Z),[0,a(j),[0,a(e),0]]]],aO5=[0,a(aW),[0,a("seuil_l822_3_parts_propri\xc3\xa9t\xc3\xa9"),0]],aO9=[0,a(d),oH,11,oH,38,[0,a(Z),[0,a(j),[0,a(e),0]]]],aO6=[0,a(d),oH,11,oH,38,[0,a(Z),[0,a(j),[0,a(e),0]]]],aO_=[0,a(aW),[0,a("seuil_l822_3_parts_usufruit"),0]],aPc=[0,a(d),kt,11,kt,34,[0,a(Z),[0,a(j),[0,a(e),0]]]],aO$=[0,a(d),kt,11,kt,34,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPd=[0,a(aW),[0,a("seuil_l822_5_patrimoine"),0]],aPg=[0,a(d),m1,11,m1,40,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPe=[0,a(d),m1,11,m1,40,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPh=[0,a(aW),[0,a("usufruit_ou_propri\xc3\xa9t\xc3\xa9_famille"),0]],aPm=[0,a(d),eD,11,eD,58,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPi=[0,a(d),eD,11,eD,58,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPn=[0,a(aW),[0,a("condition_non_ouverture_l822_9_decence_logement"),0]],aPs=[0,a(d),fF,11,fF,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPo=[0,a(d),fF,11,fF,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPt=[0,a(aW),[0,a("condition_non_ouverture_l822_8"),0]],aPP=[0,a(d),ed,12,ed,38,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPu=[0,a(d),ed,12,ed,38,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPQ=[0,a(aW),[0,a("condition_logement_surface"),0]],aPW=[0,a(d),dO,12,dO,51,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPR=[0,a(d),dO,12,dO,51,[0,a(Z),[0,a(j),[0,a(e),0]]]],aPX=[0,a(aW),[0,a("condition_logement_r\xc3\xa9sidence_principale"),0]],aP0=[0,a(c8),ev,14,ev,61,[0,a(ln),[0,a(k9),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(j4),[0,a(ab),[0,a(ad),0]]]]]]]]]],aP1=[0,a(aW),[0,a("ouverture_droits_retraite.date_naissance_assur\xc3\xa9"),0]],aPY=[0,a(c8),ev,14,ev,61,[0,a(ln),[0,a(k9),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(j4),[0,a(ab),[0,a(ad),0]]]]]]]]]],aP2=[0,a(aW),[0,a(Dl),[0,a(sE),0]]],aP3=[0,a(aW),[0,a(Dl),[0,a(sE),0]]],aP6=[0,a(d),ne,11,ne,37,[0,a(Z),[0,a(j),[0,a(e),0]]]],aP4=[0,a(d),ne,11,ne,37,[0,a(Z),[0,a(j),[0,a(e),0]]]],aP7=[0,a(aW),[0,a("patrimoine_total_demandeur"),0]],aQa=[0,a(d),eH,11,eH,32,[0,a(Z),[0,a(j),[0,a(e),0]]]],aP8=[0,a(d),eH,11,eH,32,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQb=[0,a(aW),[0,a("condition_nationalit\xc3\xa9"),0]],aQs=[0,a(d),df,11,df,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQc=[0,a(d),df,11,df,41,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQt=[0,a(aW),[0,a("plafond_individuel_l815_9_s\xc3\xa9cu"),0]],aQA=[0,a(d),d4,11,d4,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQu=[0,a(d),d4,11,d4,44,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQB=[0,a(aW),[0,a("condition_logement_location_tiers"),0]],aQM=[0,a(d),dV,11,dV,45,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQC=[0,a(d),dV,11,dV,45,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQN=[0,a(aW),[0,a("condition_logement_mode_occupation"),0]],aQS=[0,a(d),fn,11,fn,58,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQO=[0,a(d),fn,11,fn,58,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQT=[0,a(aW),[0,a("condition_ouverture_l822_10_peuplement_logement"),0]],aQW=[0,a(d),nk,11,nk,29,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQU=[0,a(d),nk,11,nk,29,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQX=[0,a(aW),[0,a("\xc3\xa2ge_l161_17_2_s\xc3\xa9cu"),0]],aQ$=[0,a(d),eb,11,eb,36,[0,a(Z),[0,a(j),[0,a(e),0]]]],aQY=[0,a(d),eb,11,eb,36,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRa=[0,a(aW),[0,a("patrimoine_pris_en_compte"),0]],aRh=[0,a(d),c4,11,c4,31,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRb=[0,a(d),c4,11,c4,31,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRi=[0,a(aW),[0,a(BO),0]],aRl=[0,a(d),iH,11,iH,28,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRj=[0,a(d),iH,11,iH,28,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRm=[0,a(aW),[0,a("\xc3\xa2ge_l351_8_1_s\xc3\xa9cu"),0]],aRr=[0,a(d),fC,10,fC,21,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRn=[0,a(d),fC,10,fC,21,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRs=[0,a(aW),[0,a(o_),0]],aRA=[0,a(aW),[0,a(ff),0]],aRP=[0,a(aW),[0,a(lL),0]],aRW=[0,a(d),lT,11,lT,46,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRQ=[0,a(d),lT,11,lT,46,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRX=[0,a(aW),[0,a("personnes_\xc3\xa0_charge_prises_en_compte"),0]],aR2=[0,a(d),px,10,px,59,[0,a(Z),[0,a(j),[0,a(e),0]]]],aRY=[0,a(d),px,10,px,59,[0,a(Z),[0,a(j),[0,a(e),0]]]],aR3=[0,a(aW),[0,a(lC),0]],aR6=[0,a(d),o3,10,o3,52,[0,a(Z),[0,a(j),[0,a(e),0]]]],aR4=[0,a(d),o3,10,o3,52,[0,a(Z),[0,a(j),[0,a(e),0]]]],aR7=[0,a(aW),[0,a(sZ),0]],aR9=a(ru),aR8=[0,a(aH),nn,13,nn,48,[0,a(gq),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aSb=[0,a(aH),nn,13,nn,48,[0,a(gq),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aR$=a(ru),aR_=[0,a(aH),kx,13,kx,49,[0,a(gq),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aSa=[0,a(aH),kx,13,kx,49,[0,a(gq),[0,a(be),[0,a(x),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],aOQ=[0,a(r),zM,14,zM,36,[0,a(ju),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aOL=[0,a(an),[0,a(bI),[0,a(ag),0]]],aOM=[0,a(an),[0,a(bI),0]],aON=[0,a(an),[0,a(bI),[0,a(ah),0]]],aOO=[0,a(an),[0,a(bI),0]],aOP=a(q),aOR=[0,a(d),hz,10,hz,25,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOK=[0,a(d),hz,10,hz,25,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOH=[0,a(r),DW,14,DW,33,[0,a(ju),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aOF=a(q),aOG=a(q),aOB=[0,a(r),wv,14,wv,36,[0,a(ju),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aOq=[0,a(an),[0,a(eP),[0,a(ag),0]]],aOr=[0,a(an),[0,a(eP),0]],aOs=[0,a(an),[0,a(eP),[0,a(ah),0]]],aOt=[0,a(an),[0,a(eP),0]],aOu=[0,a(bl),[0,a(bN),[0,a(ag),0]]],aOv=[0,a(bl),[0,a(bN),0]],aOw=[0,a(bl),[0,a(bN),[0,a(ah),0]]],aOx=[0,a(bl),[0,a(bN),0]],aOy=a(lU),aOz=a(q),aOA=a(q),aOC=[0,a(d),nX,10,nX,40,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOp=[0,a(d),nX,10,nX,40,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOm=[0,a(r),pQ,14,pQ,49,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aOk=a(hh),aOl=a(hh),aOg=[0,a(r),B1,14,B1,33,[0,a(ju),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aOc=[0,a(r),CO,14,CO,36,[0,a(ju),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aN4=[0,a(an),[0,a(bH),[0,a(ag),0]]],aN5=[0,a(an),[0,a(bH),0]],aN6=[0,a(an),[0,a(bH),[0,a(ah),0]]],aN7=[0,a(an),[0,a(bH),0]],aN8=[0,a(an),[0,a(lM),[0,a(ag),0]]],aN9=[0,a(an),[0,a(lM),0]],aN_=[0,a(an),[0,a(lM),[0,a(ah),0]]],aN$=[0,a(an),[0,a(lM),0]],aOa=a(q),aOb=a(q),aOd=[0,a(d),o2,10,o2,20,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aN3=[0,a(d),o2,10,o2,20,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aN0=[0,a(r),AQ,14,AQ,49,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNX=a(c5),aNY=a(c5),aNZ=a(mW),aNS=[0,a(r),3618,5,3630,77,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNQ=a(cN),aNR=a(b3),aNT=[0,a(d),fS,10,fS,29,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNO=[0,a(r),x5,5,x5,75,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNP=[0,a(d),fS,10,fS,29,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNH=[0,a(aQ),v8,14,v8,42,[0,a(jY),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],aNG=a(de),aNI=[0,a(d),eC,10,eC,25,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNF=[0,a(aQ),Ae,14,Ae,42,[0,a(jY),[0,a(bA),[0,a(aR),0]]]],aNE=a(de),aNJ=[0,a(d),eC,10,eC,25,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aND=[0,a(S),A_,14,A_,42,[0,a(jY),[0,a(aJ),[0,a(O),0]]]],aNC=a(de),aNK=[0,a(d),eC,10,eC,25,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNy=[0,a(r),Er,14,Er,55,[0,a(sG),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNt=[0,a(an),[0,a(lx),[0,a(ag),0]]],aNu=[0,a(an),[0,a(lx),0]],aNv=[0,a(an),[0,a(lx),[0,a(ah),0]]],aNw=[0,a(an),[0,a(lx),0]],aNx=a(q),aNz=[0,a(d),n2,11,n2,52,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNs=[0,a(d),n2,11,n2,52,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNp=[0,a(r),Eo,14,Eo,49,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNo=a(hh),aNi=[0,a(r),iG,14,iG,70,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNe=[0,a(r),ij,14,ij,69,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNa=[0,a(r),jD,14,jD,75,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aM7=[0,a(r),wl,5,wl,44,[0,a(BW),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aMZ=[0,a(an),[0,a(dx),[0,a(ag),0]]],aM0=[0,a(an),[0,a(dx),0]],aM1=[0,a(an),[0,a(dx),[0,a(ah),0]]],aM2=[0,a(an),[0,a(dx),0]],aM3=[0,a(an),[0,a(dx),[0,a(ag),0]]],aM4=[0,a(an),[0,a(dx),0]],aM5=[0,a(an),[0,a(dx),[0,a(ah),0]]],aM6=[0,a(an),[0,a(dx),0]],aM8=[0,a(d),ic,10,ic,14,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMY=[0,a(r),Ak,14,Ak,42,[0,a(BW),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aMU=[0,a(an),[0,a(dx),[0,a(ag),0]]],aMV=[0,a(an),[0,a(dx),0]],aMW=[0,a(an),[0,a(dx),[0,a(ah),0]]],aMX=[0,a(an),[0,a(dx),0]],aMP=[0,a(r),BT,5,BT,41,[0,a(sG),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aMQ=[0,a(d),kd,11,kd,41,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMO=[0,a(r),B4,14,B4,44,[0,a(sG),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aMR=[0,a(d),kd,11,kd,41,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMN=[0,a(d),kd,11,kd,41,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMK=[0,a(r),E6,14,E6,36,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aMF=[0,a(S),616,5,gV,33,[0,a(pZ),[0,a(aJ),[0,a(O),0]]]],aMn=a(q),aMo=a(xY),aMp=a(wG),aMq=a(z),aMr=a(GL),aMs=a(zB),aMt=a(q),aMu=a(Bl),aMv=a(E4),aMw=a(z),aMx=a(w2),aMy=a(AV),aMz=a(q),aMA=a(z4),aMB=a(Ft),aMC=a(z),aMD=a("35600"),aME=a(nh),aMG=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMl=[0,a(S),705,5,707,33,[0,a(pZ),[0,a(aJ),[0,a(O),0]]]],aL5=a(q),aL6=a(sC),aL7=a("220000"),aL8=a(z),aL9=a("38000"),aL_=a("260000"),aL$=a(q),aMa=a("164200"),aMb=a(z_),aMc=a(z),aMd=a(Gz),aMe=a("231200"),aMf=a(q),aMg=a("153200"),aMh=a("183700"),aMi=a(z),aMj=a(pp),aMk=a("214200"),aMm=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aL3=[0,a(S),748,5,750,33,[0,a(pZ),[0,a(aJ),[0,a(O),0]]]],aLL=a(q),aLM=a("148100"),aLN=a("178700"),aLO=a(z),aLP=a("30600"),aLQ=a("209300"),aLR=a(q),aLS=a(B3),aLT=a("158900"),aLU=a(z),aLV=a("26900"),aLW=a(za),aLX=a(q),aLY=a("123300"),aLZ=a("147900"),aL0=a(z),aL1=a("24600"),aL2=a(EC),aL4=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aLJ=[0,a(S),gH,5,802,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aLr=a(q),aLs=a(xY),aLt=a(wG),aLu=a(z),aLv=a(GL),aLw=a(zB),aLx=a(q),aLy=a(Bl),aLz=a(E4),aLA=a(z),aLB=a(w2),aLC=a(AV),aLD=a(q),aLE=a(z4),aLF=a(Ft),aLG=a(z),aLH=a("34600"),aLI=a(nh),aLK=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aLo=[0,a(S),st,5,lJ,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aK8=a(q),aK9=a(zf),aK_=a(sF),aK$=a(z),aLa=a(GM),aLb=a(CX),aLc=a(q),aLd=a(Fi),aLe=a(r4),aLf=a(z),aLg=a(pp),aLh=a(A7),aLi=a(q),aLj=a(Ev),aLk=a(FZ),aLl=a(z),aLm=a(D6),aLn=a(yO),aLp=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aK7=[0,a(S),660,5,663,33,[0,a(pZ),[0,a(aJ),[0,a(O),0]]]],aKP=a(q),aKQ=a(zf),aKR=a(sF),aKS=a(z),aKT=a(GM),aKU=a(CX),aKV=a(q),aKW=a(Fi),aKX=a(r4),aKY=a(z),aKZ=a(pp),aK0=a(A7),aK1=a(q),aK2=a(Ev),aK3=a(FZ),aK4=a(z),aK5=a(D6),aK6=a(yO),aLq=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aKN=[0,a(S),gN,5,gD,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aKH=a(q),aKI=a("86900"),aKJ=a("97100"),aKK=a(z),aKL=a("10200"),aKM=a("107300"),aKO=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aKF=[0,a(S),922,5,k8,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aKn=a(q),aKo=a("198100"),aKp=a("239000"),aKq=a(z),aKr=a("40900"),aKs=a("279900"),aKt=a(q),aKu=a("176800"),aKv=a("212800"),aKw=a(z),aKx=a("36000"),aKy=a("248800"),aKz=a(q),aKA=a("165000"),aKB=a("197900"),aKC=a(z),aKD=a("32900"),aKE=a("230800"),aKG=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aKl=[0,a(S),966,5,969,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aJ5=a(q),aJ6=a("159500"),aJ7=a(xr),aJ8=a(z),aJ9=a("33000"),aJ_=a(zs),aJ$=a(q),aKa=a("142200"),aKb=a("171200"),aKc=a(z),aKd=a("29000"),aKe=a("200200"),aKf=a(q),aKg=a("132800"),aKh=a("159300"),aKi=a(z),aKj=a("26500"),aKk=a(za),aKm=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aJ3=[0,a(S),1011,5,1014,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aJL=a(q),aJM=a("200100"),aJN=a("141400"),aJO=a(z),aJP=a("41300"),aJQ=a("182700"),aJR=a(q),aJS=a("178600"),aJT=a("215000"),aJU=a(z),aJV=a("36400"),aJW=a("251400"),aJX=a(q),aJY=a("166700"),aJZ=a(rU),aJ0=a(z),aJ1=a("33200"),aJ2=a("233100"),aJ4=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aJJ=[0,a(S),k5,5,1058,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aJr=a(q),aJs=a("161100"),aJt=a("194400"),aJu=a(z),aJv=a("33300"),aJw=a("227700"),aJx=a(q),aJy=a("143600"),aJz=a("172900"),aJA=a(z),aJB=a("29300"),aJC=a("202200"),aJD=a(q),aJE=a("134100"),aJF=a("160900"),aJG=a(z),aJH=a("26800"),aJI=a("187700"),aJK=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aJp=[0,a(S),1102,5,1105,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aI9=a(q),aI_=a(sF),aI$=a("244300"),aJa=a(z),aJb=a("41800"),aJc=a("286100"),aJd=a(q),aJe=a("180700"),aJf=a("217500"),aJg=a(z),aJh=a("36800"),aJi=a("254300"),aJj=a(q),aJk=a("168700"),aJl=a("202300"),aJm=a(z),aJn=a("33600"),aJo=a("235900"),aJq=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aI7=[0,a(S),1145,5,1148,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aIP=a(q),aIQ=a("30871"),aIR=a("37243"),aIS=a(z),aIT=a("6372"),aIU=a("43615"),aIV=a(q),aIW=a("27548"),aIX=a("33148"),aIY=a(z),aIZ=a("5610"),aI0=a("38768"),aI1=a(q),aI2=a("25718"),aI3=a("30840"),aI4=a(z),aI5=a("5122"),aI6=a("35962"),aI8=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aIN=[0,a(S),1191,5,1194,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aIv=a(q),aIw=a(yD),aIx=a("196700"),aIy=a(z),aIz=a("33700"),aIA=a("230400"),aIB=a(q),aIC=a("145300"),aID=a("175000"),aIE=a(z),aIF=a("29700"),aIG=a(DK),aIH=a(q),aII=a("135700"),aIJ=a("162800"),aIK=a(z),aIL=a("27100"),aIM=a("189900"),aIO=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aIt=[0,a(S),1234,5,1237,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aIb=a(q),aIc=a("24849"),aId=a("29987"),aIe=a(z),aIf=a("5138"),aIg=a("35125"),aIh=a(q),aIi=a("22151"),aIj=a("26679"),aIk=a(z),aIl=a("4528"),aIm=a("31207"),aIn=a(q),aIo=a("20687"),aIp=a("24818"),aIq=a(z),aIr=a("4131"),aIs=a("28949"),aIu=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aH$=[0,a(S),1279,5,1282,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aHT=a(q),aHU=a("31241"),aHV=a("37689"),aHW=a(z),aHX=a("6448"),aHY=a("44137"),aHZ=a(q),aH0=a("27879"),aH1=a("33556"),aH2=a(z),aH3=a("5677"),aH4=a("39233"),aH5=a(q),aH6=a("26027"),aH7=a("31210"),aH8=a(z),aH9=a("5183"),aH_=a("36393"),aIa=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aHR=[0,a(S),1323,5,1326,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aHz=a(q),aHA=a("25147"),aHB=a("30347"),aHC=a(z),aHD=a("5200"),aHE=a("35547"),aHF=a(q),aHG=a("22417"),aHH=a("26999"),aHI=a(z),aHJ=a("4582"),aHK=a("31581"),aHL=a(q),aHM=a("20935"),aHN=a(CY),aHO=a(z),aHP=a("4181"),aHQ=a("29297"),aHS=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aHx=[0,a(S),1368,5,1371,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aHf=a(q),aHg=a("31616"),aHh=a("38141"),aHi=a(z),aHj=a("6525"),aHk=a("44666"),aHl=a(q),aHm=a("28214"),aHn=a("33959"),aHo=a(z),aHp=a("5745"),aHq=a("39704"),aHr=a(q),aHs=a("26339"),aHt=a("31584"),aHu=a(z),aHv=a("5245"),aHw=a("36829"),aHy=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aHd=[0,a(S),1412,5,1415,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aGX=a(q),aGY=a("25449"),aGZ=a("30711"),aG0=a(z),aG1=a("5262"),aG2=a("35973"),aG3=a(q),aG4=a("22686"),aG5=a("27323"),aG6=a(z),aG7=a("4637"),aG8=a("31960"),aG9=a(q),aG_=a("21186"),aG$=a("25417"),aHa=a(z),aHb=a("4231"),aHc=a("29648"),aHe=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aGV=[0,a(S),1457,5,gn,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aGD=a(q),aGE=a("32185"),aGF=a("38827"),aGG=a(z),aGH=a("6642"),aGI=a("45469"),aGJ=a(q),aGK=a("28722"),aGL=a(yY),aGM=a(z),aGN=a("5848"),aGO=a("40418"),aGP=a(q),aGQ=a("26813"),aGR=a("32152"),aGS=a(z),aGT=a("5339"),aGU=a("37491"),aGW=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aGB=[0,a(S),1501,5,gQ,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aGj=a(q),aGk=a("25907"),aGl=a(yl),aGm=a(z),aGn=a("5357"),aGo=a("36621"),aGp=a(q),aGq=a("23094"),aGr=a("27814"),aGs=a(z),aGt=a("4720"),aGu=a("32534"),aGv=a(q),aGw=a("21567"),aGx=a("25874"),aGy=a(z),aGz=a("4307"),aGA=a("30181"),aGC=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aGh=[0,a(S),1546,5,1549,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aF1=a(q),aF2=a("33086"),aF3=a("39914"),aF4=a(z),aF5=a("6828"),aF6=a("46742"),aF7=a(q),aF8=a("29526"),aF9=a("35538"),aF_=a(z),aF$=a("6012"),aGa=a("41550"),aGb=a(q),aGc=a("27564"),aGd=a("33052"),aGe=a(z),aGf=a("5488"),aGg=a("38541"),aGi=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aFZ=[0,a(S),1590,5,1593,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aFH=a(q),aFI=a("26632"),aFJ=a("32139"),aFK=a(z),aFL=a("5507"),aFM=a("37646"),aFN=a(q),aFO=a("23741"),aFP=a("28593"),aFQ=a(z),aFR=a("4852"),aFS=a("33445"),aFT=a(q),aFU=a("22171"),aFV=a("36598"),aFW=a(z),aFX=a("4428"),aFY=a("31026"),aF0=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aFF=[0,a(S),1635,5,gC,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aFn=a(q),aFo=a("33999"),aFp=a("41016"),aFq=a(z),aFr=a("7016"),aFs=a("48032"),aFt=a(q),aFu=a("30341"),aFv=a("36519"),aFw=a(z),aFx=a("6178"),aFy=a("42697"),aFz=a(q),aFA=a("28325"),aFB=a("33964"),aFC=a(z),aFD=a("5639"),aFE=a("39605"),aFG=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aFl=[0,a(S),gO,5,1682,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aE5=a(q),aE6=a("27367"),aE7=a("33026"),aE8=a(z),aE9=a("5659"),aE_=a("38685"),aE$=a(q),aFa=a("24396"),aFb=a("29382"),aFc=a(z),aFd=a(CK),aFe=a("34368"),aFf=a(q),aFg=a("22783"),aFh=a("27332"),aFi=a(z),aFj=a("4550"),aFk=a("31882"),aFm=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aE3=[0,a(S),1724,5,1727,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aEL=a(q),aEM=a("35002"),aEN=a("42226"),aEO=a(z),aEP=a("7223"),aEQ=a("49449"),aER=a(q),aES=a("31236"),aET=a("37596"),aEU=a(z),aEV=a("6360"),aEW=a("43957"),aEX=a(q),aEY=a("29161"),aEZ=a("34966"),aE0=a(z),aE1=a("5805"),aE2=a("40773"),aE4=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aEJ=[0,a(S),1768,5,1771,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aEr=a(q),aEs=a("28174"),aEt=a("34000"),aEu=a(z),aEv=a("5826"),aEw=a("39826"),aEx=a(q),aEy=a(CY),aEz=a("30249"),aEA=a(z),aEB=a("5133"),aEC=a("35382"),aED=a(q),aEE=a("23455"),aEF=a("28138"),aEG=a(z),aEH=a("4684"),aEI=a("32823"),aEK=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aEp=[0,a(S),1813,5,1816,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aD9=a(q),aD_=a("35114"),aD$=a("42361"),aEa=a(z),aEb=a("7246"),aEc=a("49607"),aEd=a(q),aEe=a("31336"),aEf=a("37716"),aEg=a(z),aEh=a("6380"),aEi=a("44098"),aEj=a(q),aEk=a("29254"),aEl=a("35078"),aEm=a(z),aEn=a("5824"),aEo=a("40903"),aEq=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aD7=[0,a(S),1857,5,1860,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aDP=a(q),aDQ=a("28264"),aDR=a("34109"),aDS=a(z),aDT=a("5845"),aDU=a("39953"),aDV=a(q),aDW=a("25196"),aDX=a("30346"),aDY=a(z),aDZ=a("5149"),aD0=a("35495"),aD1=a(q),aD2=a("23530"),aD3=a("28228"),aD4=a(z),aD5=a("4699"),aD6=a("32928"),aD8=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aDN=[0,a(S),1902,5,1905,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aDv=a(q),aDw=a("35500"),aDx=a("42827"),aDy=a(z),aDz=a("7326"),aDA=a("50153"),aDB=a(q),aDC=a("31681"),aDD=a("38131"),aDE=a(z),aDF=a("6450"),aDG=a("44583"),aDH=a(q),aDI=a("29576"),aDJ=a("35464"),aDK=a(z),aDL=a("5888"),aDM=a("41353"),aDO=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aDt=[0,a(S),1946,5,1949,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aDb=a(q),aDc=a("28575"),aDd=a("34484"),aDe=a(z),aDf=a("5909"),aDg=a("40392"),aDh=a(q),aDi=a("25473"),aDj=a("30680"),aDk=a(z),aDl=a("5206"),aDm=a("35885"),aDn=a(q),aDo=a("23789"),aDp=a("28539"),aDq=a(z),aDr=a("4751"),aDs=a("33290"),aDu=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aC$=[0,a(S),1991,5,cV,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aCT=a(q),aCU=a("35855"),aCV=a("43255"),aCW=a(z),aCX=a("7399"),aCY=a("50655"),aCZ=a(q),aC0=a("31998"),aC1=a("38512"),aC2=a(z),aC3=a("6515"),aC4=a("45029"),aC5=a(q),aC6=a("29872"),aC7=a("35819"),aC8=a(z),aC9=a("5947"),aC_=a("41767"),aDa=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aCR=[0,a(S),2036,5,2039,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aCz=a(q),aCA=a("28861"),aCB=a(Fk),aCC=a(z),aCD=a("5968"),aCE=a("40796"),aCF=a(q),aCG=a("25728"),aCH=a("30987"),aCI=a(z),aCJ=a("5258"),aCK=a("36244"),aCL=a(q),aCM=a("24027"),aCN=a("28824"),aCO=a(z),aCP=a("4799"),aCQ=a(Ar),aCS=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aCx=[0,a(S),2081,5,2084,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aCf=a(q),aCg=a("36626"),aCh=a("44185"),aCi=a(z),aCj=a("7558"),aCk=a("51744"),aCl=a(q),aCm=a("32686"),aCn=a(y6),aCo=a(z),aCp=a("6655"),aCq=a("45997"),aCr=a(q),aCs=a("30514"),aCt=a("36589"),aCu=a(z),aCv=a("6075"),aCw=a("42665"),aCy=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aCd=[0,a(S),2125,5,2128,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aBX=a(q),aBY=a("29482"),aBZ=a("35578"),aB0=a(z),aB1=a("6096"),aB2=a("41673"),aB3=a(q),aB4=a("26281"),aB5=a("31653"),aB6=a(z),aB7=a("5371"),aB8=a("37023"),aB9=a(q),aB_=a("24544"),aB$=a("29444"),aCa=a(z),aCb=a("4902"),aCc=a("34346"),aCe=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aBV=[0,a(S),2170,5,2173,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aBD=a(q),aBE=a("36835"),aBF=a("44437"),aBG=a(z),aBH=a("7601"),aBI=a("52039"),aBJ=a(q),aBK=a("32872"),aBL=a("39564"),aBM=a(z),aBN=a("6693"),aBO=a("46259"),aBP=a(q),aBQ=a("30688"),aBR=a("36798"),aBS=a(z),aBT=a("6110"),aBU=a("42908"),aBW=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aBB=[0,a(S),2214,5,2217,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aBj=a(q),aBk=a("29650"),aBl=a("35781"),aBm=a(z),aBn=a("6131"),aBo=a("41911"),aBp=a(q),aBq=a("26431"),aBr=a("31833"),aBs=a(z),aBt=a("5402"),aBu=a("37234"),aBv=a(q),aBw=a("24684"),aBx=a("29612"),aBy=a(z),aBz=a("4930"),aBA=a("34542"),aBC=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aBh=[0,a(S),2259,5,2262,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aA1=a(q),aA2=a("36864"),aA3=a("44473"),aA4=a(z),aA5=a("7607"),aA6=a("52081"),aA7=a(q),aA8=a("32898"),aA9=a("39596"),aA_=a(z),aA$=a("6698"),aBa=a("46296"),aBb=a(q),aBc=a("30713"),aBd=a("36827"),aBe=a(z),aBf=a("6115"),aBg=a("42942"),aBi=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aAZ=[0,a(S),2303,5,2306,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aAH=a(q),aAI=a("29674"),aAJ=a("35810"),aAK=a(z),aAL=a("6136"),aAM=a("41945"),aAN=a(q),aAO=a("26452"),aAP=a("31858"),aAQ=a(z),aAR=a("5406"),aAS=a("37264"),aAT=a(q),aAU=a("24704"),aAV=a("29636"),aAW=a(z),aAX=a("4934"),aAY=a(yY),aA0=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aAF=[0,a(S),2348,5,2351,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],aAn=a(q),aAo=a("37140"),aAp=a("44807"),aAq=a(z),aAr=a("7664"),aAs=a("52472"),aAt=a(q),aAu=a("33145"),aAv=a("39893"),aAw=a(z),aAx=a("6748"),aAy=a("46643"),aAz=a(q),aAA=a("30943"),aAB=a("37103"),aAC=a(z),aAD=a("6161"),aAE=a("43264"),aAG=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aAl=[0,a(S),2392,5,rF,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],az5=a(q),az6=a("29897"),az7=a("36079"),az8=a(z),az9=a("6182"),az_=a("42260"),az$=a(q),aAa=a("26650"),aAb=a("32097"),aAc=a(z),aAd=a("5447"),aAe=a("37543"),aAf=a(q),aAg=a("24889"),aAh=a("29858"),aAi=a(z),aAj=a("4971"),aAk=a(Fk),aAm=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],az3=[0,a(S),sy,5,2439,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],azL=a(q),azM=a("37252"),azN=a("44941"),azO=a(z),azP=a("7687"),azQ=a("52629"),azR=a(q),azS=a("33244"),azT=a("40013"),azU=a(z),azV=a("6768"),azW=a("46783"),azX=a(q),azY=a("31036"),azZ=a("37215"),az0=a(z),az1=a("6179"),az2=a("43394"),az4=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],azJ=[0,a(S),2480,5,2482,36,[0,a(a_),[0,a(aJ),[0,a(O),0]]]],azr=a(q),azs=a("29986"),azt=a("36187"),azu=a(z),azv=a("6201"),azw=a("42386"),azx=a(q),azy=a("26730"),azz=a("32193"),azA=a(z),azB=a("5463"),azC=a("37656"),azD=a(q),azE=a("24964"),azF=a("29948"),azG=a(z),azH=a(CK),azI=a("34934"),azK=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMH=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],azq=[0,a(d),$,11,$,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],azm=[0,a(r),yr,5,yr,28,[0,a(Ef),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],azn=[0,a(d),gR,11,gR,41,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],azl=[0,a(r),C5,14,C5,44,[0,a(Ef),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],azh=[0,a(r),x1,14,x1,36,[0,a(ju),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],azf=a(q),azg=a(q),azi=[0,a(d),lv,10,lv,32,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aze=[0,a(d),lv,10,lv,32,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ay$=[0,a(S),xy,7,xy,18,[0,a(jY),[0,a(aJ),[0,a(O),0]]]],ay8=a(gw),ay9=a(rS),ay_=a(fk),aza=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ay6=[0,a(aQ),kp,7,kp,18,[0,a(jY),[0,a(bA),[0,a(aR),0]]]],ay3=a(gK),ay4=a(rv),ay5=a(fc),ay7=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ay1=[0,a(aQ),w9,7,w9,18,[0,a(jY),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],ayY=a(pH),ayZ=a(Cu),ay0=a(nM),ay2=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],azb=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayV=[0,a(S),AD,29,AD,64,[0,a(ou),[0,a(aJ),[0,a(O),0]]]],ayT=a(gw),ayU=a(fk),ayW=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayR=[0,a(aQ),sK,29,sK,64,[0,a(ou),[0,a(bA),[0,a(aR),0]]]],ayP=a(gK),ayQ=a(fc),ayS=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayN=[0,a(aQ),yk,29,yk,64,[0,a(ou),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],ayL=a(pH),ayM=a(nM),ayO=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayX=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayF=[0,a(d),jE,14,jE,50,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayB=[0,a(S),xm,14,xm,50,[0,a("Article 25"),[0,a(aJ),[0,a(O),0]]]],ayw=a(xs),ayx=a(s$),ayy=a("0.0172"),ayz=a(xs),ayA=a(s$),ayq=[0,a(r),iu,14,iu,64,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aym=[0,a(r),jl,14,jl,59,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ayi=[0,a(fB),eD,14,eD,36,[0,a(DI),[0,a(z0),0]]],ayg=a(wu),ayh=a(ep),ayc=[0,a(S),A5,14,A5,47,[0,a(tb),[0,a(aJ),[0,a(O),0]]]],ayb=a("0.416"),ax9=[0,a(S),Db,14,Db,47,[0,a(tb),[0,a(aJ),[0,a(O),0]]]],ax8=a(we),ax4=[0,a(S),zu,14,zu,47,[0,a(tb),[0,a(aJ),[0,a(O),0]]]],ax3=a("560085"),axZ=[0,a(S),Cm,14,Cm,48,[0,a("Article 26"),[0,a(aJ),[0,a(O),0]]]],axY=a(Bk),axU=[0,a(S),y0,15,y0,49,[0,a("Article 22"),[0,a(aJ),[0,a(O),0]]]],axT=a("2211133"),axP=[0,a(S),yB,14,yB,42,[0,a("Article 21"),[0,a(aJ),[0,a(O),0]]]],axO=a(iP),axK=[0,a(S),wn,14,wn,41,[0,a("Article 20"),[0,a(aJ),[0,a(O),0]]]],axJ=a(lk),axL=[0,a(d),pJ,11,pJ,38,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],axI=[0,a(d),pJ,11,pJ,38,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],axM=[0,a(an),[0,a("montant_forfaitaire_d832_10"),0]],axQ=[0,a(d),pG,11,pG,39,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],axN=[0,a(d),pG,11,pG,39,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],axR=[0,a(an),[0,a("montant_minimal_aide_d832_10"),0]],axV=[0,a(d),pm,11,pm,45,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],axS=[0,a(d),pm,11,pm,45,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],axW=[0,a(an),[0,a("coefficient_multiplicateur_d832_11"),0]],ax0=[0,a(d),pR,11,pR,45,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],axX=[0,a(d),pR,11,pR,45,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ax1=[0,a(an),[0,a("coefficient_multiplicateur_d832_18"),0]],ax5=[0,a(d),nm,11,nm,44,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ax2=[0,a(d),nm,11,nm,44,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ax6=[0,a(an),[0,a("montant_limite_tranches_d832_15_1"),0]],ax_=[0,a(d),lQ,11,lQ,44,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ax7=[0,a(d),lQ,11,lQ,44,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ax$=[0,a(an),[0,a("taux_tranche_inf\xc3\xa9rieure_d832_15_1"),0]],ayd=[0,a(d),oe,11,oe,44,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aya=[0,a(d),oe,11,oe,44,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aye=[0,a(an),[0,a("taux_tranche_sup\xc3\xa9rieure_d832_15_1"),0]],ayj=[0,a(d),nW,11,nW,33,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayf=[0,a(d),nW,11,nW,33,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayk=[0,a(an),[0,a(Ga),0]],ayn=[0,a(r),jl,14,jl,59,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ayo=[0,a(an),[0,a(og),0]],ayl=[0,a(r),jl,14,jl,59,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ayr=[0,a(r),iu,14,iu,64,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ays=[0,a(an),[0,a(o1),0]],ayp=[0,a(r),iu,14,iu,64,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ayt=[0,a(an),[0,a(f6),[0,a(lr),0]]],ayu=[0,a(an),[0,a(f6),[0,a(lr),0]]],ayC=[0,a(d),o4,11,o4,47,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayv=[0,a(d),o4,11,o4,47,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayD=[0,a(an),[0,a("coefficient_multiplicateur_d832_17_3"),0]],ayG=[0,a(d),jE,14,jE,50,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayH=[0,a(an),[0,a(lz),0]],ayE=[0,a(d),jE,14,jE,50,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayI=[0,a(an),[0,a(eK),[0,a(bl),0]]],ayJ=[0,a(an),[0,a(eK),[0,a(bl),0]]],azc=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ayK=[0,a(d),ca,11,ca,46,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],azd=[0,a(an),[0,a("montant_forfaitaire_charges_d832_10"),0]],azj=[0,a(an),[0,a(bH),0]],azo=[0,a(d),gR,11,gR,41,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],azk=[0,a(d),gR,11,gR,41,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],azp=[0,a(an),[0,a("ressources_m\xc3\xa9nage_avec_d832_18"),0]],aMI=[0,a(an),[0,a(dx),0]],aML=[0,a(d),os,11,os,33,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMJ=[0,a(d),os,11,os,33,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMM=[0,a(an),[0,a(wQ),0]],aMS=[0,a(an),[0,a(lx),0]],aM9=[0,a(d),ic,10,ic,14,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aMT=[0,a(d),ic,10,ic,14,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aM_=[0,a(an),[0,a("plafond_mensualit\xc3\xa9_d832_10_3_base"),0]],aNb=[0,a(r),jD,14,jD,75,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNc=[0,a(an),[0,a(nJ),0]],aM$=[0,a(r),jD,14,jD,75,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNf=[0,a(r),ij,14,ij,69,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNg=[0,a(an),[0,a(pl),0]],aNd=[0,a(r),ij,14,ij,69,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNj=[0,a(r),iG,14,iG,70,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNk=[0,a(an),[0,a(nx),0]],aNh=[0,a(r),iG,14,iG,70,[0,a(d5),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aNl=[0,a(an),[0,a(fG),[0,a(dK),0]]],aNm=[0,a(an),[0,a(fG),[0,a(dK),0]]],aNq=[0,a(d),lq,10,lq,17,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNn=[0,a(d),lq,10,lq,17,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNr=[0,a(an),[0,a("coefficient_prise_en_charge_d832_10_formule"),0]],aNA=[0,a(an),[0,a(lM),0]],aNL=[0,a(d),eC,10,eC,25,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNB=[0,a(d),eC,10,eC,25,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNM=[0,a(an),[0,a("plafond_mensualit\xc3\xa9_d832_10_3_copropri\xc3\xa9taires"),0]],aNU=[0,a(d),fS,10,fS,29,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNN=[0,a(d),fS,10,fS,29,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNV=[0,a(an),[0,a(zG),0]],aN1=[0,a(d),ng,10,ng,17,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aNW=[0,a(d),ng,10,ng,17,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aN2=[0,a(an),[0,a("coefficient_prise_en_charge_d832_10_arrondi"),0]],aOe=[0,a(an),[0,a(eP),0]],aOh=[0,a(d),pW,10,pW,29,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOf=[0,a(d),pW,10,pW,29,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOi=[0,a(an),[0,a(F$),0]],aOn=[0,a(d),pw,10,pw,15,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOj=[0,a(d),pw,10,pw,15,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOo=[0,a(an),[0,a("coefficient_prise_en_charge_d832_10_seuil"),0]],aOD=[0,a(an),[0,a(bI),0]],aOI=[0,a(d),oO,10,oO,29,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOE=[0,a(d),oO,10,oO,29,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],aOJ=[0,a(an),[0,a(fo),0]],aOS=[0,a(an),[0,a(bx),0]],axF=[0,a(r),wk,14,wk,36,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],axA=[0,a(aw),[0,a(bI),[0,a(ag),0]]],axB=[0,a(aw),[0,a(bI),0]],axC=[0,a(aw),[0,a(bI),[0,a(ah),0]]],axD=[0,a(aw),[0,a(bI),0]],axE=a(q),axG=[0,a(d),nZ,10,nZ,25,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],axz=[0,a(d),nZ,10,nZ,25,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],axw=[0,a(r),y9,14,y9,33,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],axu=a(q),axv=a(q),axq=[0,a(r),y$,14,y$,36,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],axf=[0,a(aw),[0,a(eP),[0,a(ag),0]]],axg=[0,a(aw),[0,a(eP),0]],axh=[0,a(aw),[0,a(eP),[0,a(ah),0]]],axi=[0,a(aw),[0,a(eP),0]],axj=[0,a(bl),[0,a(bN),[0,a(ag),0]]],axk=[0,a(bl),[0,a(bN),0]],axl=[0,a(bl),[0,a(bN),[0,a(ah),0]]],axm=[0,a(bl),[0,a(bN),0]],axn=a(lU),axo=a(q),axp=a(q),axr=[0,a(d),oC,10,oC,40,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],axe=[0,a(d),oC,10,oC,40,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],axa=[0,a(r),CW,5,CW,26,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aw_=a(pB),aw$=a(pB),axb=[0,a(d),kn,10,kn,15,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],aw9=[0,a(r),oL,14,oL,49,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aw7=a(hh),aw8=a(hh),aw3=[0,a(r),zL,14,zL,36,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awT=[0,a(aw),[0,a(bH),[0,a(ag),0]]],awU=[0,a(aw),[0,a(bH),0]],awV=[0,a(aw),[0,a(bH),[0,a(ah),0]]],awW=[0,a(aw),[0,a(bH),0]],awX=[0,a(aw),[0,a(lw),[0,a(ag),0]]],awY=[0,a(aw),[0,a(lw),0]],awZ=[0,a(aw),[0,a(lw),[0,a(ah),0]]],aw0=[0,a(aw),[0,a(lw),0]],aw1=a(q),aw2=a(q),aw4=[0,a(d),na,10,na,20,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awS=[0,a(d),na,10,na,20,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awO=[0,a(r),BN,5,BN,26,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awL=a(c5),awM=a(c5),awN=a(mW),awP=[0,a(d),hV,10,hV,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awK=[0,a(r),EI,14,EI,49,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awH=a(c5),awI=a(c5),awJ=a(mW),awD=[0,a(r),EK,14,EK,40,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awz=[0,a(r),Ai,14,Ai,55,[0,a(zy),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awu=[0,a(aw),[0,a(lA),[0,a(ag),0]]],awv=[0,a(aw),[0,a(lA),0]],aww=[0,a(aw),[0,a(lA),[0,a(ah),0]]],awx=[0,a(aw),[0,a(lA),0]],awy=a(q),awA=[0,a(d),pN,11,pN,52,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awt=[0,a(d),pN,11,pN,52,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awp=[0,a(r),Gu,5,Gu,26,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awo=a(pB),awq=[0,a(d),iE,10,iE,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awn=[0,a(r),FX,14,FX,49,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awk=a(q),awl=a(q),awm=a(hh),awe=[0,a(r),il,14,il,70,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awa=[0,a(r),id,14,id,69,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],av8=[0,a(r),h9,14,h9,75,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],av4=[0,a(r),C4,14,C4,44,[0,a(zy),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],av5=[0,a(d),oJ,11,oJ,41,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],av3=[0,a(d),oJ,11,oJ,41,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avZ=[0,a(r),Cx,14,Cx,36,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],av0=[0,a(d),gV,19,gV,41,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avV=[0,a(r),yu,14,yu,40,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avR=[0,a(S),FR,14,FR,48,[0,a(wX),[0,a(fd),[0,a(O),0]]]],avP=a("2142091"),avQ=a("1339340"),avL=[0,a(S),zl,14,zl,41,[0,a("Article 32"),[0,a(fd),[0,a(O),0]]]],avJ=a(rE),avK=a("2668"),avD=[0,a(r),ib,14,ib,64,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avz=[0,a(r),is,14,is,59,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avv=[0,a(r),jw,14,jw,55,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avr=[0,a(r),DZ,14,DZ,36,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avp=a(q),avq=a(q),avs=[0,a(d),mN,10,mN,32,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avo=[0,a(d),mN,10,mN,32,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avk=[0,a(S),At,14,At,48,[0,a(tk),[0,a(fd),[0,a(O),0]]]],auM=a(q),auN=a("46192"),auO=a("54152"),auP=a(z),auQ=a("57741"),auR=a(X),auS=a("61794"),auT=a(aa),auU=a("65862"),auV=a(ae),auW=a("7368"),auX=a("71039"),auY=a(q),auZ=a("42242"),au0=a("49299"),au1=a(z),au2=a("52565"),au3=a(X),au4=a("56268"),au5=a(aa),au6=a("59957"),au7=a(ae),au8=a("6659"),au9=a("63887"),au_=a(q),au$=a("40096"),ava=a("46634"),avb=a(z),avc=a("49475"),avd=a(X),ave=a("52740"),avf=a(aa),avg=a("56004"),avh=a(ae),avi=a("6180"),avj=a("59675"),avl=[0,a(d),eM,10,eM,44,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],auK=[0,a(aQ),ho,14,ho,48,[0,a(tk),[0,a(bA),[0,a(aR),0]]]],aua=a(q),aub=a("44630"),auc=a("52321"),aud=a(z),aue=a("55788"),auf=a(X),aug=a("59704"),auh=a(aa),aui=a("63635"),auj=a(ae),auk=a("7119"),aul=a("68637"),aum=a(q),aun=a("40814"),auo=a("47632"),aup=a(z),auq=a("50787"),aur=a(X),aus=a("54365"),aut=a(aa),auu=a("57929"),auv=a(ae),auw=a("6434"),aux=a("61727"),auy=a(q),auz=a("38740"),auA=a("45057"),auB=a(z),auC=a("47802"),auD=a(X),auE=a("50957"),auF=a(aa),auG=a("54110"),auH=a(ae),auI=a("5971"),auJ=a("57657"),auL=[0,a(d),eM,10,eM,44,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],at_=[0,a(aQ),wm,14,wm,48,[0,a(tk),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],atA=a(q),atB=a("44443"),atC=a("52101"),atD=a(z),atE=a("55555"),atF=a(X),atG=a("59454"),atH=a(aa),atI=a("63369"),atJ=a(ae),atK=a("7089"),atL=a("68350"),atM=a(q),atN=a("40643"),atO=a("47433"),atP=a(z),atQ=a("50575"),atR=a(X),atS=a("54138"),atT=a(aa),atU=a("57687"),atV=a(ae),atW=a("6407"),atX=a("61469"),atY=a(q),atZ=a("38578"),at0=a("44869"),at1=a(z),at2=a("47602"),at3=a(X),at4=a("50744"),at5=a(aa),at6=a("53884"),at7=a(ae),at8=a("5946"),at9=a("57416"),at$=[0,a(d),eM,10,eM,44,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atu=[0,a(d),iA,14,iA,50,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atp=[0,a(r),EL,14,EL,35,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],atq=[0,a(d),iL,12,iL,33,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atl=[0,a(S),zz,14,zz,42,[0,a("Article 29"),[0,a(fd),[0,a(O),0]]]],atk=a(iP),atg=[0,a(S),vP,14,vP,41,[0,a("Article 28"),[0,a(fd),[0,a(O),0]]]],atf=a(lk),atb=[0,a(S),DE,14,DE,35,[0,a(wX),[0,a(fd),[0,a(O),0]]]],ata=a("121726"),atc=[0,a(d),po,10,po,31,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],as$=[0,a(d),po,10,po,31,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atd=[0,a(aw),[0,a("coefficient_r_d832_25"),0]],ath=[0,a(d),m$,11,m$,38,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],ate=[0,a(d),m$,11,m$,38,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],ati=[0,a(aw),[0,a("montant_forfaitaire_d832_24"),0]],atm=[0,a(d),nt,11,nt,39,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atj=[0,a(d),nt,11,nt,39,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atn=[0,a(aw),[0,a("montant_minimal_aide_d823_24"),0]],atr=[0,a(d),iL,12,iL,33,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],ato=[0,a(d),iL,12,iL,33,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],ats=[0,a(aw),[0,a("condition_2_du_832_25"),0]],atv=[0,a(d),iA,14,iA,50,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atw=[0,a(aw),[0,a(lz),0]],att=[0,a(d),iA,14,iA,50,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atx=[0,a(aw),[0,a(eK),[0,a(bl),0]]],aty=[0,a(aw),[0,a(eK),[0,a(bl),0]]],avm=[0,a(d),eM,10,eM,44,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],atz=[0,a(d),eM,10,eM,44,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avn=[0,a(aw),[0,a("plafond_\xc3\xa9quivalence_loyer_\xc3\xa9ligible"),0]],avt=[0,a(aw),[0,a(bH),0]],avw=[0,a(r),jw,14,jw,55,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avx=[0,a(aw),[0,a(Ca),0]],avu=[0,a(r),jw,14,jw,55,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avA=[0,a(r),is,14,is,59,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avB=[0,a(aw),[0,a(og),0]],avy=[0,a(r),is,14,is,59,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avE=[0,a(r),ib,14,ib,64,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avF=[0,a(aw),[0,a(o1),0]],avC=[0,a(r),ib,14,ib,64,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],avG=[0,a(aw),[0,a(f6),[0,a(ly),0]]],avH=[0,a(aw),[0,a(f6),[0,a(ly),0]]],avM=[0,a(d),ox,11,ox,38,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avI=[0,a(d),ox,11,ox,38,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avN=[0,a(aw),[0,a("montant_forfaitaire_d832_27"),0]],avS=[0,a(d),no,10,no,44,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avO=[0,a(d),no,10,no,44,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avT=[0,a(aw),[0,a("coefficient_multiplicateur_d832_25"),0]],avW=[0,a(d),lf,10,lf,36,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avU=[0,a(d),lf,10,lf,36,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avX=[0,a(aw),[0,a("\xc3\xa9quivalence_loyer_\xc3\xa9ligible"),0]],av1=[0,a(d),gV,19,gV,41,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],avY=[0,a(d),gV,19,gV,41,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],av2=[0,a(aw),[0,a(EB),0]],av6=[0,a(aw),[0,a(lA),0]],av9=[0,a(r),h9,14,h9,75,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],av_=[0,a(aw),[0,a(nJ),0]],av7=[0,a(r),h9,14,h9,75,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awb=[0,a(r),id,14,id,69,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awc=[0,a(aw),[0,a(pl),0]],av$=[0,a(r),id,14,id,69,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awf=[0,a(r),il,14,il,70,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awg=[0,a(aw),[0,a(nx),0]],awd=[0,a(r),il,14,il,70,[0,a(cU),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],awh=[0,a(aw),[0,a(fG),[0,a(dK),0]]],awi=[0,a(aw),[0,a(fG),[0,a(dK),0]]],awr=[0,a(d),iE,10,iE,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awj=[0,a(d),iE,10,iE,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],aws=[0,a(aw),[0,a("coefficient_prise_en_charge_d832_25_formule"),0]],awB=[0,a(aw),[0,a(lw),0]],awE=[0,a(d),pf,10,pf,36,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awC=[0,a(d),pf,10,pf,36,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awF=[0,a(aw),[0,a("\xc3\xa9quivalence_loyer_minimale"),0]],awQ=[0,a(d),hV,10,hV,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awG=[0,a(d),hV,10,hV,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],awR=[0,a(aw),[0,a("coefficient_prise_en_charge_d832_25_arrondi"),0]],aw5=[0,a(aw),[0,a(eP),0]],axc=[0,a(d),kn,10,kn,15,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],aw6=[0,a(d),kn,10,kn,15,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],axd=[0,a(aw),[0,a("coefficient_prise_en_charge_d832_25_seuil"),0]],axs=[0,a(aw),[0,a(bI),0]],axx=[0,a(d),lc,10,lc,29,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],axt=[0,a(d),lc,10,lc,29,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],axy=[0,a(aw),[0,a(fo),0]],axH=[0,a(aw),[0,a(bx),0]],as1=[0,a(r),Ch,14,Ch,33,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],asZ=a(q),as0=a(q),asV=[0,a(r),w0,14,w0,39,[0,a(sI),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],asT=a(q),asU=a(q),asP=[0,a(r),DT,14,DT,36,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],asK=[0,a(aG),[0,a(li),[0,a(ag),0]]],asL=[0,a(aG),[0,a(li),0]],asM=[0,a(aG),[0,a(li),[0,a(ah),0]]],asN=[0,a(aG),[0,a(li),0]],asO=a(q),asQ=[0,a(d),nL,10,nL,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asJ=[0,a(d),nL,10,nL,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asG=[0,a(r),EZ,14,EZ,42,[0,a(sI),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],asC=[0,a(aH),CS,14,CS,36,[0,a(rN),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],asw=[0,a(aG),[0,a(bI),[0,a(ag),0]]],asx=[0,a(aG),[0,a(bI),0]],asy=[0,a(aG),[0,a(bI),[0,a(ah),0]]],asz=[0,a(aG),[0,a(bI),0]],asA=a(q),asB=a(q),asD=[0,a(d),pa,10,pa,36,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asv=[0,a(d),pa,10,pa,36,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asp=[0,a(aQ),Gy,14,Gy,33,[0,a(cK),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],asn=a(hQ),aso=a(hQ),asq=[0,a(d),eG,10,eG,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asm=[0,a(aQ),sf,14,sf,33,[0,a(cK),[0,a(bA),[0,a(aR),0]]]],ask=a(hQ),asl=a(hQ),asr=[0,a(d),eG,10,eG,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asj=[0,a(S),fV,14,fV,33,[0,a(cK),[0,a(bV),[0,a(O),0]]]],ash=a(hQ),asi=a(hQ),ass=[0,a(d),eG,10,eG,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asd=[0,a(r),Bu,14,Bu,36,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],ar4=[0,a(aG),[0,a(bH),[0,a(ag),0]]],ar5=[0,a(aG),[0,a(bH),0]],ar6=[0,a(aG),[0,a(bH),[0,a(ah),0]]],ar7=[0,a(aG),[0,a(bH),0]],ar8=[0,a(bl),[0,a(bN),[0,a(ag),0]]],ar9=[0,a(bl),[0,a(bN),0]],ar_=[0,a(bl),[0,a(bN),[0,a(ah),0]]],ar$=[0,a(bl),[0,a(bN),0]],asa=a(lU),asb=a(q),asc=a(q),ase=[0,a(d),p2,10,p2,40,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ar3=[0,a(d),p2,10,p2,40,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],arX=[0,a(aQ),Ba,14,Ba,33,[0,a(cK),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],arL=a(hl),arM=a(b3),arN=a(hl),arO=a(de),arP=a(fa),arQ=a(fa),arR=a(de),arS=a(de),arT=a(s3),arU=a(rG),arV=a(fa),arW=a(b3),arY=[0,a(d),eI,10,eI,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],arK=[0,a(aQ),xl,14,xl,33,[0,a(cK),[0,a(bA),[0,a(aR),0]]]],ary=a(hl),arz=a(b3),arA=a(hl),arB=a(de),arC=a(fa),arD=a(fa),arE=a(de),arF=a(de),arG=a(s3),arH=a(rG),arI=a(fa),arJ=a(b3),arZ=[0,a(d),eI,10,eI,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],arx=[0,a(S),xB,14,xB,33,[0,a(cK),[0,a(bV),[0,a(O),0]]]],arl=a(hl),arm=a(b3),arn=a(hl),aro=a(de),arp=a(fa),arq=a(fa),arr=a(de),ars=a(de),art=a(s3),aru=a(rG),arv=a(fa),arw=a(b3),ar0=[0,a(d),eI,10,eI,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],arh=[0,a(r),AU,14,AU,36,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],arb=[0,a(aG),[0,a(ls),[0,a(ag),0]]],arc=[0,a(aG),[0,a(ls),0]],ard=[0,a(aG),[0,a(ls),[0,a(ah),0]]],are=[0,a(aG),[0,a(ls),0]],arf=a(q),arg=a(q),ari=[0,a(d),ny,10,ny,32,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ara=[0,a(d),ny,10,ny,32,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aq6=[0,a(aQ),z$,14,z$,28,[0,a(cK),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],aq4=a(c5),aq5=a(c5),aq7=[0,a(d),eF,11,eF,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aq3=[0,a(aQ),fb,14,fb,28,[0,a(cK),[0,a(bA),[0,a(aR),0]]]],aq1=a(c5),aq2=a(c5),aq8=[0,a(d),eF,11,eF,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aq0=[0,a(S),od,14,od,28,[0,a(cK),[0,a(bV),[0,a(O),0]]]],aqY=a(c5),aqZ=a(c5),aq9=[0,a(d),eF,11,eF,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqT=[0,a(S),c4,14,c4,36,[0,a(tf),[0,a(bV),[0,a(O),0]]]],aqP=a(Gw),aqQ=a(i_),aqR=a(i_),aqS=a(Gw),aqU=[0,a(d),d7,10,d7,32,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqN=[0,a(aQ),sV,14,sV,36,[0,a(tf),[0,a(bA),[0,a(aR),0]]]],aqJ=a(DG),aqK=a(i_),aqL=a(i_),aqM=a(DG),aqO=[0,a(d),d7,10,d7,32,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqH=[0,a(aQ),DS,14,DS,36,[0,a(tf),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],aqD=a(E9),aqE=a(i_),aqF=a(i_),aqG=a(E9),aqI=[0,a(d),d7,10,d7,32,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqy=[0,a(r),rV,5,rV,50,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aqz=[0,a(d),iY,10,iY,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqx=[0,a(r),Fc,14,Fc,36,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aqw=a(q),aqA=[0,a(d),iY,10,iY,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqv=[0,a(d),iY,10,iY,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqs=[0,a(r),j0,14,j0,28,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aqo=[0,a(S),sa,14,sa,42,[0,a(CL),[0,a(bV),[0,a(O),0]]]],aql=a("3.4"),aqm=a(iS),aqn=a(iS),aqh=[0,a(S),sd,14,sd,41,[0,a(CL),[0,a(bV),[0,a(O),0]]]],aqe=a("4."),aqf=a(zS),aqg=a(zS),aqa=[0,a(r),BP,14,BP,29,[0,a("Article D842-2"),[0,a(ti),[0,a(ak),[0,a(aj),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ap_=a(pr),ap$=a(lG),ap4=[0,a(S),h8,29,h8,64,[0,a(dL),[0,a(bV),[0,a(O),0]]]],ap1=a(gw),ap2=a(rS),ap3=a(fk),ap5=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apZ=[0,a(aQ),wP,29,wP,64,[0,a(dL),[0,a(bA),[0,a(aR),0]]]],apW=a(gK),apX=a(rv),apY=a(fc),ap0=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apU=[0,a(aQ),yA,29,yA,64,[0,a(dL),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],apR=a(pH),apS=a(Cu),apT=a(nM),apV=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ap6=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apO=[0,a(S),AF,29,AF,64,[0,a(s8),[0,a(bV),[0,a(O),0]]]],apM=a(gw),apN=a(fk),apP=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apK=[0,a(aQ),oc,29,oc,64,[0,a(s8),[0,a(bA),[0,a(aR),0]]]],apI=a(gK),apJ=a(fc),apL=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apG=[0,a(aQ),F_,29,F_,64,[0,a(s8),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],apE=a(pH),apF=a(nM),apH=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apQ=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apx=a(q),apy=[0,a(S),527,5,528,34,[0,a(dL),[0,a(bV),[0,a(O),0]]]],apu=a(BV),apv=a(wO),apw=a(D$),apz=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apr=a(q),aps=[0,a(S),536,5,537,34,[0,a(dL),[0,a(bV),[0,a(O),0]]]],apo=a("27905"),app=a("24683"),apq=a("22911"),apt=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apl=a(z),apm=[0,a(S),wy,5,wy,35,[0,a(dL),[0,a(bV),[0,a(O),0]]]],apc=a(z),apd=a("4576"),ape=a("31539"),apf=a(z),apg=a("4043"),aph=a("27774"),api=a(z),apj=a("3682"),apk=a("25689"),apn=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ao$=a(q),apa=[0,a(aQ),353,5,354,34,[0,a(dL),[0,a(bA),[0,a(aR),0]]]],ao8=a(Ej),ao9=a(y1),ao_=a(xE),apb=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ao5=a(q),ao6=[0,a(aQ),CG,5,cq,34,[0,a(dL),[0,a(bA),[0,a(aR),0]]]],ao2=a("26962"),ao3=a("23848"),ao4=a("22136"),ao7=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoZ=a(z),ao0=[0,a(aQ),hs,5,hs,35,[0,a(dL),[0,a(bA),[0,a(aR),0]]]],aoQ=a(z),aoR=a("4421"),aoS=a("30473"),aoT=a(z),aoU=a("3906"),aoV=a("26835"),aoW=a(z),aoX=a("3557"),aoY=a("24821"),ao1=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoN=a(q),aoO=[0,a(aQ),s1,5,gM,34,[0,a(dL),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],aoK=a(Ds),aoL=a(wZ),aoM=a(DO),aoP=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoH=a(q),aoI=[0,a(aQ),gz,5,1082,34,[0,a(dL),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],aoE=a("26849"),aoF=a("23748"),aoG=a("22044"),aoJ=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoB=a(z),aoC=[0,a(aQ),f2,5,f2,35,[0,a(dL),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],aos=a(z),aot=a("4403"),aou=a("30345"),aov=a(z),aow=a("3890"),aox=a("26723"),aoy=a(z),aoz=a("3542"),aoA=a("24717"),aoD=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apA=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoo=[0,a(S),jq,5,jq,61,[0,a(i8),[0,a(bV),[0,a(O),0]]]],aol=a(BV),aom=a(wO),aon=a(D$),aop=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoj=[0,a(aQ),cY,5,cY,61,[0,a(i8),[0,a(bA),[0,a(aR),0]]]],aog=a(Ej),aoh=a(y1),aoi=a(xE),aok=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoe=[0,a(aQ),gG,5,gG,61,[0,a(i8),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],aob=a(Ds),aoc=a(wZ),aod=a(DO),aof=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoq=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],an_=[0,a(S),nl,14,nl,37,[0,a(i8),[0,a(bV),[0,a(O),0]]]],an7=a("27765"),an8=a("24198"),an9=a("22680"),an$=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],an5=[0,a(aQ),lB,14,lB,37,[0,a(i8),[0,a(bA),[0,a(aR),0]]]],an2=a("26826"),an3=a("23380"),an4=a("21913"),an6=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],an0=[0,a(aQ),st,14,st,37,[0,a(i8),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],anX=a(GO),anY=a("23282"),anZ=a("21821"),an1=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aoa=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aor=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],anT=a(q),anU=[0,a(S),dM,5,bf,34,[0,a(cL),[0,a(bV),[0,a(O),0]]]],anQ=a("30850"),anR=a("26887"),anS=a("25200"),anV=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],anN=a(q),anO=[0,a(S),Ab,5,115,34,[0,a(cL),[0,a(bV),[0,a(O),0]]]],anK=a("37207"),anL=a("32910"),anM=a("30548"),anP=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],anH=a(z),anI=[0,a(S),pe,5,pe,35,[0,a(cL),[0,a(bV),[0,a(O),0]]]],any=a(z),anz=a("6101"),anA=a("42052"),anB=a(z),anC=a("5390"),anD=a("37032"),anE=a(z),anF=a("4909"),anG=a("34252"),anJ=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],anv=a(q),anw=[0,a(aQ),34,5,35,34,[0,a(cL),[0,a(bA),[0,a(aR),0]]]],ans=a("29807"),ant=a(s_),anu=a("24348"),anx=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],anp=a(q),anq=[0,a(aQ),44,5,45,34,[0,a(cL),[0,a(bA),[0,a(aR),0]]]],anm=a("35949"),ann=a(nT),ano=a("29515"),anr=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],anj=a(z),ank=[0,a(aQ),54,5,54,35,[0,a(cL),[0,a(bA),[0,a(aR),0]]]],ana=a(z),anb=a("5895"),anc=a("40630"),and=a(z),ane=a(sH),anf=a(s7),ang=a(z),anh=a("4743"),ani=a("33094"),anl=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],am9=a(q),am_=[0,a(aQ),759,5,760,34,[0,a(cL),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],am6=a("29682"),am7=a("25859"),am8=a("24246"),am$=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],am3=a(q),am4=[0,a(aQ),769,5,770,34,[0,a(cL),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],am0=a("35799"),am1=a(BQ),am2=a("29392"),am5=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amX=a(z),amY=[0,a(aQ),Da,5,Da,35,[0,a(cL),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],amO=a(z),amP=a("5870"),amQ=a("40460"),amR=a(z),amS=a(xg),amT=a(Bp),amU=a(z),amV=a("4723"),amW=a(zC),amZ=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],anW=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amK=[0,a(S),n4,14,n4,42,[0,a("Article 12"),[0,a(bV),[0,a(O),0]]]],amH=a(q),amI=a(iP),amJ=a(iP),amB=[0,a(aQ),sk,14,sk,29,[0,a(cK),[0,a(bA),[0,a(aR),0]]]],amv=a(q),amw=a(s_),amx=a(nT),amy=a(z),amz=a(sH),amA=a(s7),amC=[0,a(d),er,11,er,26,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amu=[0,a(S),hw,14,hw,29,[0,a(cK),[0,a(bV),[0,a(O),0]]]],amo=a(q),amp=a(s_),amq=a(nT),amr=a(z),ams=a(sH),amt=a(s7),amD=[0,a(d),er,11,er,26,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amm=[0,a(aQ),p1,14,p1,29,[0,a(cK),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],amg=a(q),amh=a("25869"),ami=a(BQ),amj=a(z),amk=a(xg),aml=a(Bp),amn=[0,a(d),er,11,er,26,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amb=[0,a(S),fN,14,fN,44,[0,a(rQ),[0,a(bV),[0,a(O),0]]]],alV=a(q),alW=a("487000"),alX=a("697700"),alY=a(z),alZ=a(Cq),al0=a(X),al1=a("850900"),al2=a(aa),al3=a("883400"),al4=a(ae),al5=a("916300"),al6=a(R),al7=a("948800"),al8=a(dS),al9=a(D2),al_=a(dS),al$=a("32300"),ama=a(D2),amc=[0,a(d),ez,11,ez,41,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],alT=[0,a(aQ),zh,14,zh,44,[0,a(rQ),[0,a("Articles valables du 1er janvier 2022 au 1er juillet 2022"),[0,a(aR),0]]]],alB=a(q),alC=a("468300"),alD=a("670900"),alE=a(z),alF=a("800200"),alG=a(X),alH=a("819200"),alI=a(aa),alJ=a("849500"),alK=a(ae),alL=a("881100"),alM=a(R),alN=a("912400"),alO=a(dS),alP=a(BH),alQ=a(dS),alR=a("31100"),alS=a(BH),alU=[0,a(d),ez,11,ez,41,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],alz=[0,a(aQ),ze,14,ze,44,[0,a(rQ),[0,a(O),[0,a("Articles valables du 1er janvier 2020 au 1er janvier 2022"),[0,a(aR),0]]]]],alh=a(q),ali=a("458800"),alj=a("657200"),alk=a(z),all=a("783900"),alm=a(X),aln=a("801500"),alo=a(aa),alp=a(Cq),alq=a(ae),alr=a("863100"),als=a(R),alt=a("893800"),alu=a(dS),alv=a(wp),alw=a(dS),alx=a(pp),aly=a(wp),alA=[0,a(d),ez,11,ez,41,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ala=[0,a(aQ),fZ,14,fZ,40,[0,a(cK),[0,a(O),[0,a(cm),[0,a(aR),0]]]]],akU=a(q),akV=a(sr),akW=a(sl),akX=a(z),akY=a(rz),akZ=a(X),ak0=a(r7),ak1=a(aa),ak2=a(s0),ak3=a(ae),ak4=a(rw),ak5=a(R),ak6=a(sb),ak7=a(dS),ak8=a(h7),ak9=a(dS),ak_=a(se),ak$=a(h7),alb=[0,a(d),dU,10,dU,36,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],akT=[0,a(aQ),oy,14,oy,40,[0,a(cK),[0,a(bA),[0,a(aR),0]]]],akB=a(q),akC=a(sr),akD=a(sl),akE=a(z),akF=a(rz),akG=a(X),akH=a(r7),akI=a(aa),akJ=a(s0),akK=a(ae),akL=a(rw),akM=a(R),akN=a(sb),akO=a(dS),akP=a(h7),akQ=a(dS),akR=a(se),akS=a(h7),alc=[0,a(d),dU,10,dU,36,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],akA=[0,a(S),A1,14,A1,40,[0,a(cK),[0,a(bV),[0,a(O),0]]]],aki=a(q),akj=a(sr),akk=a(sl),akl=a(z),akm=a(rz),akn=a(X),ako=a(r7),akp=a(aa),akq=a(s0),akr=a(ae),aks=a(rw),akt=a(R),aku=a(sb),akv=a(dS),akw=a(h7),akx=a(dS),aky=a(se),akz=a(h7),ald=[0,a(d),dU,10,dU,36,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],akc=[0,a(d),fW,14,fW,50,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aj_=[0,a(S),CJ,14,CJ,41,[0,a("Article 11"),[0,a(bV),[0,a(O),0]]]],aj9=a(lk),aj5=[0,a(r),Dc,14,Dc,29,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],aj4=a(yd),aj6=[0,a(d),pK,11,pK,26,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aj3=[0,a(d),pK,11,pK,26,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aj7=[0,a(aG),[0,a("fraction_l832_3"),0]],aj$=[0,a(d),oj,11,oj,38,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aj8=[0,a(d),oj,11,oj,38,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aka=[0,a(aG),[0,a("montant_forfaitaire_d823_16"),0]],akd=[0,a(d),fW,14,fW,50,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ake=[0,a(aG),[0,a(lz),0]],akb=[0,a(d),fW,14,fW,50,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],akf=[0,a(aG),[0,a(eK),[0,a(bl),0]]],akg=[0,a(aG),[0,a(eK),[0,a(bl),0]]],ale=[0,a(d),dU,10,dU,36,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],akh=[0,a(d),dU,10,dU,36,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],alf=[0,a(aG),[0,a("taux_composition_familiale"),0]],amd=[0,a(d),ez,11,ez,41,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],alg=[0,a(d),ez,11,ez,41,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ame=[0,a(aG),[0,a("abattement_forfaitaire_d823_17"),0]],amE=[0,a(d),er,11,er,26,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amf=[0,a(d),er,11,er,26,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amF=[0,a(aG),[0,a("loyer_r\xc3\xa9f\xc3\xa9rence"),0]],amL=[0,a(d),nj,11,nj,39,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amG=[0,a(d),nj,11,nj,39,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amM=[0,a(aG),[0,a("montant_minimal_aide_d823_16"),0]],apB=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],amN=[0,a(d),ay,10,ay,33,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apC=[0,a(aG),[0,a("plafond_loyer_d823_16_2"),0]],ap7=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],apD=[0,a(d),cn,10,cn,45,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ap8=[0,a(aG),[0,a("montant_forfaitaire_charges_d823_16"),0]],aqb=[0,a(d),oR,10,oR,31,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ap9=[0,a(d),oR,10,oR,31,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqc=[0,a(aG),[0,a("loyer_principal_avec_r\xc3\xa9duction_meubl\xc3\xa9"),0]],aqi=[0,a(d),n7,11,n7,38,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqd=[0,a(d),n7,11,n7,38,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqj=[0,a(aG),[0,a("plafond_suppression_d823_16"),0]],aqp=[0,a(d),pV,11,pV,39,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqk=[0,a(d),pV,11,pV,39,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqq=[0,a(aG),[0,a("plafond_d\xc3\xa9gressivit\xc3\xa9_d823_16"),0]],aqt=[0,a(d),oi,11,oi,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqr=[0,a(d),oi,11,oi,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqu=[0,a(aG),[0,a("loyer_\xc3\xa9ligible"),0]],aqB=[0,a(aG),[0,a(ls),0]],aqV=[0,a(d),d7,10,d7,32,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqC=[0,a(d),d7,10,d7,32,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqW=[0,a(aG),[0,a("participation_minimale"),0]],aq_=[0,a(d),eF,11,eF,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aqX=[0,a(d),eF,11,eF,25,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],aq$=[0,a(aG),[0,a("rapport_loyers"),0]],arj=[0,a(aG),[0,a(bH),0]],ar1=[0,a(d),eI,10,eI,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ark=[0,a(d),eI,10,eI,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],ar2=[0,a(aG),[0,a("taux_loyer_\xc3\xa9ligible_formule"),0]],asf=[0,a(aG),[0,a(bI),0]],ast=[0,a(d),eG,10,eG,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asg=[0,a(d),eG,10,eG,17,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asu=[0,a(aG),[0,a("taux_loyer_\xc3\xa9ligible_arrondi"),0]],asE=[0,a(aG),[0,a(li),0]],asH=[0,a(d),pz,11,pz,39,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asF=[0,a(d),pz,11,pz,39,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asI=[0,a(aG),[0,a("taux_prise_compte_ressources"),0]],asR=[0,a(aG),[0,a(bx),0]],asW=[0,a(d),oV,10,oV,35,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asS=[0,a(d),oV,10,oV,35,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asX=[0,a(aG),[0,a("participation_personnelle"),0]],as2=[0,a(d),h8,10,h8,29,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],asY=[0,a(d),h8,10,h8,29,[0,a(N),[0,a(w),[0,a(j),[0,a(e),0]]]]],as3=[0,a(aG),[0,a(fo),0]],as5=a(iS),as4=[0,a(r),p0,13,p0,76,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],as_=[0,a(r),p0,13,p0,76,[0,a(ew),[0,a(dB),[0,a(F),[0,a(D),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],as7=a(pB),as8=a(yd),as6=[0,a(aH),py,13,py,63,[0,a(rN),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],as9=[0,a(aH),py,13,py,63,[0,a(rN),[0,a(bk),[0,a(ac),[0,a(m),[0,a(ab),[0,a(l),0]]]]]]],ajR=[6,0],ajT=[0,0],ajU=[1,0],ajV=[2,0],ajW=[3,0],ajX=[4,0],ajY=[5,0],ajZ=[7,0],ajS=[0,a(b8),29,5,38,6,[0,a(cH),[0,a(mT),[0,a(a0),0]]]],ajQ=a(xA),aj0=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],ajN=[8,0],ajO=[0,a(b8),47,5,49,6,[0,a(cH),[0,a(mT),[0,a(a0),0]]]],ajM=a(yv),ajP=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],ajC=[6,0],ajE=[0,0],ajF=[1,0],ajG=[2,0],ajH=[3,0],ajI=[4,0],ajJ=[5,0],ajK=[7,0],ajD=[0,a(b8),68,5,77,6,[0,a(cH),[0,a(oN),[0,a(a0),0]]]],ajB=a(Br),ajL=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],ajy=[8,0],ajz=[0,a(b8),86,5,88,6,[0,a(cH),[0,a(oN),[0,a(a0),0]]]],ajx=a(v2),ajA=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],ajn=[6,0],ajp=[0,0],ajq=[1,0],ajr=[2,0],ajs=[3,0],ajt=[4,0],aju=[5,0],ajv=[7,0],ajo=[0,a(b8),dy,5,bm,6,[0,a(cH),[0,a(mV),[0,a(a0),0]]]],ajm=a(B5),ajw=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],ajj=[8,0],ajk=[0,a(b8),cu,5,cF,6,[0,a(cH),[0,a(mV),[0,a(a0),0]]]],aji=a(Fg),ajl=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],ai_=[6,0],aja=[0,0],ajb=[1,0],ajc=[2,0],ajd=[3,0],aje=[4,0],ajf=[5,0],ajg=[7,0],ai$=[0,a(b8),eX,5,fH,6,[0,a(cH),[0,a(ok),[0,a(a0),0]]]],ai9=a(Ci),ajh=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],ai6=[8,0],ai7=[0,a(b8),rO,5,oS,6,[0,a(cH),[0,a(ok),[0,a(a0),0]]]],ai5=a(xO),ai8=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],aiV=[6,0],aiX=[0,0],aiY=[1,0],aiZ=[2,0],ai0=[3,0],ai1=[4,0],ai2=[5,0],ai3=[7,0],aiW=[0,a(b8),oa,5,jq,6,[0,a(om),[0,a(nK),[0,a(a0),0]]]],aiU=a(Av),ai4=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],aiR=[8,0],aiS=[0,a(b8),xS,5,zo,6,[0,a(om),[0,a(nK),[0,a(a0),0]]]],aiQ=a(Ff),aiT=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],aj1=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],aiP=[0,a(b8),11,10,11,22,[0,a(H),[0,a(a0),0]]],aj2=[0,a(hx),[0,a(AM),0]],aiL=[0,a(eN),28,5,29,34,[0,a(C3),[0,a(ch),0]]],aiK=a(yx),aiM=[0,a(eN),6,10,6,17,[0,a(ch),0]],aiI=[0,a(eN),48,5,49,34,[0,a(Bm),[0,a(ch),0]]],aiH=a(ya),aiJ=[0,a(eN),6,10,6,17,[0,a(ch),0]],aiF=[0,a(eN),64,5,65,34,[0,a(CN),[0,a(ch),0]]],aiE=a(Cz),aiG=[0,a(eN),6,10,6,17,[0,a(ch),0]],aiC=[0,a(eN),82,5,83,34,[0,a(xJ),[0,a(ch),0]]],aiB=a(Cs),aiD=[0,a(eN),6,10,6,17,[0,a(ch),0]],aiN=[0,a(eN),6,10,6,17,[0,a(ch),0]],aiA=[0,a(eN),6,10,6,17,[0,a(ch),0]],aiO=[0,a(f4),[0,a(bN),0]],aiv=[0,a(r),sy,14,sy,28,[0,a(lN),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aiu=a(q),aiw=[0,a(d),fg,10,fg,24,[0,a(cl),[0,a(B),[0,a(e),0]]]],ait=[0,a(r),Fq,14,Fq,28,[0,a(lH),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ais=a(q),aix=[0,a(d),fg,10,fg,24,[0,a(cl),[0,a(B),[0,a(e),0]]]],ain=[0,a(r),D7,20,D7,55,[0,a(lH),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aik=a(q),ail=a(q),aim=a(lG),aio=[0,a(d),dG,11,dG,43,[0,a(cl),[0,a(B),[0,a(e),0]]]],aii=[0,a(r),rF,20,rF,51,[0,a(lH),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],aif=a(q),aig=a(q),aih=a(lG),aij=[0,a(d),dG,11,dG,43,[0,a(cl),[0,a(B),[0,a(e),0]]]],aid=[0,a(r),zr,7,zr,42,[0,a(lN),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ah$=a(De),aia=a(ep),aib=a(lG),aic=a(q),aie=[0,a(d),dG,11,dG,43,[0,a(cl),[0,a(B),[0,a(e),0]]]],ah9=[0,a(r),CE,7,CE,51,[0,a(lN),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ah5=a(De),ah6=a(ep),ah7=a(lG),ah8=a(q),ah_=[0,a(d),dG,11,dG,43,[0,a(cl),[0,a(B),[0,a(e),0]]]],ah0=[0,a(r),Gi,14,Gi,36,[0,a(lH),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ah1=[0,a(d),f1,11,f1,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahY=[0,a(r),Fl,14,Fl,36,[0,a(lN),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ahX=a(cN),ahZ=[0,a(d),f1,11,f1,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahR=[0,a(r),w8,14,w8,36,[0,a(lN),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ahS=[0,a(d),fP,11,fP,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahQ=[0,a(r),vR,14,vR,36,[0,a(lH),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ahT=[0,a(d),fP,11,fP,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahM=[0,a(r),Ge,14,Ge,36,[0,a("Article R824-3"),[0,a(d8),[0,a(ec),[0,a(x),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ahH=[0,0],ahI=[1,0],ahJ=[1,0],ahK=[0,0],ahL=[0,0],ahN=[0,a(d),nc,11,nc,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahG=[0,a(d),nc,11,nc,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahO=[0,a(lF),[0,a("mode_occupation_impay\xc3\xa9"),0]],ahU=[0,a(d),fP,11,fP,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahP=[0,a(d),fP,11,fP,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahV=[0,a(lF),[0,a("d\xc3\xa9pense_logement_brute"),0]],ah2=[0,a(d),f1,11,f1,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ahW=[0,a(d),f1,11,f1,33,[0,a(cl),[0,a(B),[0,a(e),0]]]],ah3=[0,a(lF),[0,a("d\xc3\xa9pense_logement_nette"),0]],aip=[0,a(d),dG,11,dG,43,[0,a(cl),[0,a(B),[0,a(e),0]]]],ah4=[0,a(d),dG,11,dG,43,[0,a(cl),[0,a(B),[0,a(e),0]]]],aiq=[0,a(lF),[0,a("seuil_impay\xc3\xa9_d\xc3\xa9pense_de_logement"),0]],aiy=[0,a(d),fg,10,fg,24,[0,a(cl),[0,a(B),[0,a(e),0]]]],air=[0,a(d),fg,10,fg,24,[0,a(cl),[0,a(B),[0,a(e),0]]]],aiz=[0,a(lF),[0,a("montant_impay\xc3\xa9"),0]],ahB=[0,a(c8),lB,5,lB,43,[0,a(ln),[0,a(k9),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(j4),[0,a(ab),[0,a(ad),0]]]]]]]]]],ahC=[0,a(d),b5,10,b5,29,[0,a(fE),[0,a(B),[0,a(e),0]]]],ahz=[0,a(c8),eA,5,eA,42,[0,a(lE),[0,a(lu),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(k_),[0,a(a$),[0,a(ad),0]]]]]]]]]],ahA=[0,a(d),b5,10,b5,29,[0,a(fE),[0,a(B),[0,a(e),0]]]],ahx=[0,a(c8),266,5,rB,43,[0,a(lE),[0,a(lu),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(k_),[0,a(a$),[0,a(ad),0]]]]]]]]]],ahy=[0,a(d),b5,10,b5,29,[0,a(fE),[0,a(B),[0,a(e),0]]]],ahu=a("1952"),ahv=[0,a(c8),x9,5,x9,48,[0,a(lE),[0,a(lu),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(k_),[0,a(a$),[0,a(ad),0]]]]]]]]]],ahw=[0,a(d),b5,10,b5,29,[0,a(fE),[0,a(B),[0,a(e),0]]]],ahr=a("1953"),ahs=[0,a(c8),oh,5,oh,48,[0,a(lE),[0,a(lu),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(k_),[0,a(a$),[0,a(ad),0]]]]]]]]]],aht=[0,a(d),b5,10,b5,29,[0,a(fE),[0,a(B),[0,a(e),0]]]],aho=a("1954"),ahp=[0,a(c8),dO,5,dO,48,[0,a(lE),[0,a(lu),[0,a(ex),[0,a(eU),[0,a(eV),[0,a(eq),[0,a(k_),[0,a(a$),[0,a(ad),0]]]]]]]]]],ahq=[0,a(d),b5,10,b5,29,[0,a(fE),[0,a(B),[0,a(e),0]]]],ahD=[0,a(d),b5,10,b5,29,[0,a(fE),[0,a(B),[0,a(e),0]]]],ahn=[0,a(d),b5,10,b5,29,[0,a(fE),[0,a(B),[0,a(e),0]]]],ahE=[0,a(sE),[0,a("\xc3\xa2ge_ouverture_droit"),0]],ahk=[0,a(r),CR,14,CR,36,[0,a(d3),[0,a(am),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]],ag8=a(q),ag9=a(EO),ag_=a(w7),ag$=a(z),aha=a(iS),ahb=a(X),ahc=a(pr),ahd=a(aa),ahe=a(ry),ahf=a(ae),ahg=a(im),ahh=a(ae),ahi=a(ld),ahj=a(im),ahl=[0,a(d),o5,10,o5,32,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ag7=[0,a(d),o5,10,o5,32,[0,a(I),[0,a(w),[0,a(j),[0,a(e),0]]]]],ahm=[0,a(lr),[0,a(wQ),0]],ag3=[0,a(r),Dt,5,Dt,26,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],agP=a(q),agQ=a("1.2"),agR=a("1.5"),agS=a(z),agT=a(iS),agU=a(X),agV=a(pr),agW=a(aa),agX=a(ry),agY=a(ae),agZ=a(im),ag0=a(ae),ag1=a(ld),ag2=a(im),ag4=[0,a(d),hE,10,hE,32,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],agO=[0,a(r),xM,14,xM,36,[0,a(ct),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],agA=a(q),agB=a(EO),agC=a(w7),agD=a(z),agE=a(iS),agF=a(X),agG=a(pr),agH=a(aa),agI=a(ry),agJ=a(ae),agK=a(im),agL=a(ae),agM=a(ld),agN=a(im),ag5=[0,a(d),hE,10,hE,32,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],agz=[0,a(d),hE,10,hE,32,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],ag6=[0,a(ly),[0,a(EB),0]],agv=[0,a(r),wH,5,wH,26,[0,a(so),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],agu=a(b3),ags=a(cN),agt=a(b3),agw=[0,a(d),jp,10,jp,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],agr=[0,a(r),of,14,of,21,[0,a(so),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],agq=a(b3),ago=a(cN),agp=a(b3),agk=[0,a(r),y_,14,y_,50,[0,a(so),[0,a(a9),[0,a(ao),[0,a(al),[0,a(ac),[0,a(m),[0,a(s),[0,a(l),0]]]]]]]]],agj=[1,0],age=[0,a(S),E8,5,E8,26,[0,a(tl),[0,a(fd),[0,a(O),0]]]],af1=a("0.328"),af2=a(yJ),af3=[1,0],af4=a(wV),af5=a(Ew),af6=a(yJ),af7=a(we),af8=a(zR),af9=a(Ew),af_=a("0.024"),af$=a(xc),aga=a(zR),agb=a(b3),agc=a(q),agd=a(xc),agf=[0,a(d),gB,11,gB,35,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],af0=[0,a(S),xu,14,xu,38,[0,a(tl),[0,a(fd),[0,a(O),0]]]],afI=a("0.48"),afJ=a(yb),afK=[1,0],afL=a(th),afM=a(zX),afN=a(yb),afO=a("0.264"),afP=a(zc),afQ=a(zX),afR=a("0.216"),afS=a(ET),afT=a(zc),afU=a("0.104"),afV=a(y8),afW=a(ET),afX=a(C_),afY=a(q),afZ=a(y8),afE=[0,a(S),xf,14,xf,41,[0,a(tl),[0,a(fd),[0,a(O),0]]]],afC=a("7632"),afD=a("4557"),afF=[0,a(d),m6,11,m6,38,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],afB=[0,a(d),m6,11,m6,38,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],afG=[0,a(dK),[0,a("montant_forfaitaire_d832_26"),0]],agg=[0,a(d),gB,11,gB,35,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],afH=[0,a(d),gB,11,gB,35,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],agh=[0,a(dK),[0,a("tranches_revenus_d832_26"),0]],agl=[0,a(d),oA,11,oA,47,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],agi=[0,a(d),oA,11,oA,47,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],agm=[0,a(dK),[0,a("tranches_revenus_d832_26_multipli\xc3\xa9es"),0]],agx=[0,a(d),jp,10,jp,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],agn=[0,a(d),jp,10,jp,17,[0,a(Q),[0,a(w),[0,a(j),[0,a(e),0]]]]],agy=[0,a(dK),[0,a(bN),0]],afx=[0,a(fB),ev,5,ev,35,[0,a(cK),[0,a(sh),[0,a(tj),0]]]],afy=[0,a(d),o7,10,o7,17,[0,a(fI),[0,a(j),[0,a(e),0]]]],afw=[0,a(d),o7,10,o7,17,[0,a(fI),[0,a(j),[0,a(e),0]]]],aft=[0,a(fB),oc,39,oc,69,[0,a(ou),[0,a(sh),[0,a(tj),0]]]],afs=a(mW),afn=[0,a(c8),37,9,37,20,[0,a("Article L136-1-3"),[0,a("Section 1 : De la contribution sociale sur les revenus d'activit\xc3\xa9 et sur les revenus de remplacement"),[0,a("Chapitre 6 : Contribution sociale g\xc3\xa9n\xc3\xa9ralis\xc3\xa9e"),[0,a(j4),[0,a(ab),[0,a(ad),0]]]]]]],afo=[0,a(d),fY,11,fY,22,[0,a(fI),[0,a(j),[0,a(e),0]]]],afm=[0,a(d),fY,11,fY,22,[0,a(fI),[0,a(j),[0,a(e),0]]]],afp=[0,a(d),fY,11,fY,22,[0,a(fI),[0,a(j),[0,a(e),0]]]],afl=[0,a(d),fY,11,fY,22,[0,a(fI),[0,a(j),[0,a(e),0]]]],afq=[0,a(bl),[0,a("exon\xc3\xa9r\xc3\xa9_csg"),0]],afu=[0,a(d),n_,11,n_,20,[0,a(fI),[0,a(j),[0,a(e),0]]]],afr=[0,a(d),n_,11,n_,20,[0,a(fI),[0,a(j),[0,a(e),0]]]],afv=[0,a(bl),[0,a("taux_crds"),0]],afz=[0,a(bl),[0,a(bN),0]],afA=[0,a(fB),cF,13,cF,24,[0,a(cK),[0,a(sh),[0,a(tj),0]]]],afd=a("enfant_\xc3\xa0_na\xc3\xaetre_apr\xc3\xa8s_quatri\xc3\xa8me_mois_grossesse"),afe=a("condition_rattach\xc3\xa9_foyer_fiscal_parent_ifi"),aff=a("situation_familiale"),afg=a("nombre_autres_occupants_logement"),afh=a("personnes_\xc3\xa0_charge"),afi=a("logement"),afj=a("prestations_re\xc3\xa7ues"),afk=[0,a("M\xc3\xa9nage"),0],ae5=a("zone"),ae6=a("surface_m_carr\xc3\xa9s"),ae7=a("logement_decent_l89_462"),ae8=a("usufruit"),ae9=a("lou\xc3\xa9_ou_sous_lou\xc3\xa9_\xc3\xa0_des_tiers"),ae_=a("propri\xc3\xa9taire"),ae$=a("mode_occupation"),afa=a("est_ehpad_ou_maison_autonomie_l313_12_asf"),afb=a("r\xc3\xa9sidence_principale"),afc=[0,a("Logement"),0],aeZ=a(zZ),ae1=a("R\xc3\xa9sidentLogementFoyer"),ae2=a("AccessionPropri\xc3\xa9t\xc3\xa9LocalUsageExclusifHabitation"),ae3=a(DU),ae4=a(yF),ae0=[0,a("ModeOccupation"),0],aeQ=a("changement_logement_d842_4"),aeR=a("logement_meubl\xc3\xa9_d842_2"),aeS=a("\xc3\xa2g\xc3\xa9es_ou_handicap_adultes_h\xc3\xa9berg\xc3\xa9es_on\xc3\xa9reux_particuliers"),aeT=a("colocation"),aeU=a("logement_est_chambre"),aeV=a("b\xc3\xa9n\xc3\xa9ficiaire_aide_adulte_ou_enfant_handicap\xc3\xa9s"),aeW=a("loyer_principal"),aeX=a("bailleur"),aeY=[0,a(GA),0],aeL=a("personne_h\xc3\xa9berg\xc3\xa9e_centre_soin_l_L162_22_3_s\xc3\xa9curit\xc3\xa9_sociale"),aeM=a("patrimoine"),aeN=a("nationalit\xc3\xa9"),aeO=a(B2),aeP=[0,a(rs),0],aeI=a(ED),aeK=a(Dv),aeJ=[0,a("Personne\xc3\x80Charge"),0],aew=a("pr\xc3\xaat"),aex=a("anciennet\xc3\xa9_logement"),aey=a("situation_r822_11_13_17"),aez=a("copropri\xc3\xa9t\xc3\xa9"),aeA=a("local_habit\xc3\xa9_premi\xc3\xa8re_fois_b\xc3\xa9n\xc3\xa9ficiaire"),aeB=a("type_travaux_logement_r842_5"),aeC=a("type_travaux_logement_d832_15"),aeD=a("date_entr\xc3\xa9e_logement"),aeE=a("charges_mensuelles_pr\xc3\xaat"),aeF=a("mensualit\xc3\xa9_principale"),aeG=a("logement_situ\xc3\xa9_commune_d\xc3\xa9s\xc3\xa9quilibre_l831_2"),aeH=[0,a("Propri\xc3\xa9taire"),0],aet=a(Bt),aev=a(Al),aeu=[0,a("ChangementLogementD842_4"),0],aeq=a("Fran\xc3\xa7aise"),aes=a("\xc3\x89trang\xc3\xa8re"),aer=[0,a("Nationalit\xc3\xa9"),0],aen=a(lO),aep=a(p3),aeo=[0,a("Lou\xc3\xa9OuSousLou\xc3\xa9\xc3\x80DesTiers"),0],aej=a(Dy),ael=a("BailleurPriv\xc3\xa9AvecConventionnementSocial"),aem=a("BailleurPriv\xc3\xa9"),aek=[0,a("TypeBailleur"),0],aeb=a("situation_garde_altern\xc3\xa9e"),aec=a(sx),aed=a(rY),aee=a(rX),aef=a(rR),aeg=a(rD),aeh=a(sp),aei=[0,a(ED),0],ad5=a(rD),ad6=a(rR),ad7=a(FB),ad8=a(rX),ad9=a(rY),ad_=a(sx),ad$=a(sp),aea=[0,a("EnfantPrestationsFamiliales"),0],adX=a("cat\xc3\xa9gorie_\xc3\xa9quivalence_loyer_d842_16"),adY=a("redevance"),adZ=a("construit_application_loi_1957_12_III"),ad0=a("date_conventionnement"),ad1=a(FV),ad2=a("remplit_conditions_r832_21"),ad3=a("type"),ad4=[0,a(yI),0],adP=a("titulaire_allocation_personne_\xc3\xa2g\xc3\xa9e"),adQ=a("b\xc3\xa9n\xc3\xa9ficiaire_l161_19_l351_8_l643_3_s\xc3\xa9cu"),adR=a("incapacit\xc3\xa9_80_pourcent_ou_restriction_emploi"),adS=a("parent\xc3\xa9"),adT=a("ascendant_descendant_collat\xc3\xa9ral_deuxi\xc3\xa8me_troisi\xc3\xa8me_degr\xc3\xa9"),adU=a("ressources"),adV=a(B2),adW=[0,a(Dv),0],adL=a(vY),adM=a(wd),adN=a(Fo),adO=[0,a("TrancheRevenuD\xc3\xa9cimal"),0],adG=a(vY),adH=a(wd),adI=a(Fo),adJ=[0,a("TrancheRevenu"),0],adC=a(Be),adE=a(DJ),adD=[0,a("NeufOuAncien"),0],ady=a("titulaire_pr\xc3\xaat"),adz=a("date_signature"),adA=a("type_pr\xc3\xaat"),adB=[0,a("Pr\xc3\xaat"),0],adv=a("ancienne_allocation_logement"),adw=a("ancien_loyer_principal"),adx=[0,a("InfosChangementLogementD842_4"),0],adt=a("satisfait_conditions_l512_2_code_s\xc3\xa9curit\xc3\xa9_sociale"),adu=[0,a("Conditions\xc3\x89trangers"),0],adq=a("ne_produisant_pas_revenu_p\xc3\xa9riode_r822_3_3_r822_4"),adr=a("produisant_revenu_p\xc3\xa9riode_r822_3_3_r822_4"),ads=[0,a("Patrimoine"),0],adn=a("conforme_article_l442_1"),ado=a("date_naissance_personne_sous_location"),adp=[0,a("PersonneSousLocation"),0],adl=a("conventionn\xc3\xa9_livre_III_titre_II_chap_I_sec_3"),adm=[0,a("ConventionANHA"),0],adi=a("r\xc3\xa9duction_loyer_solidarit\xc3\xa9_per\xc3\xa7ue"),adj=a(FV),adk=[0,a("ConventionBailleurSocial"),0],ac$=a(pj),adb=a(W),adc=a(rP),add=a(oW),ade=a(Et),adf=a(jH),adg=a(Cp),adh=a(zI),ada=[0,a(Gs),0],ac6=a(lt),ac8=a(lh),ac9=a(CU),ac7=[0,a(Dx),0],ac0=a(BI),ac2=a(EF),ac3=a(k7),ac4=a(F2),ac5=a(zt),ac1=[0,a("PriseEnChargeEnfant"),0],acQ=a(nu),acS=a(pu),acT=a(m_),acU=a(D4),acV=a(zD),acW=a(p6),acX=a(DD),acY=a(op),acZ=a(pI),acR=[0,a(Ct),0],acN=a(Fx),acP=a(A6),acO=[0,a("SituationFamilialeCalculAPL"),0],acI=a("\xc3\x89tudiantLog\xc3\xa9EnChambreCROUS"),acK=a("\xc3\x89tudiantLog\xc3\xa9EnChambreCROUSR\xc3\xa9habilit\xc3\xa9e"),acL=a("Personnes\xc3\x82g\xc3\xa9esSelon3DeD842_16"),acM=a(Fv),acJ=[0,a("Cat\xc3\xa9gorie\xc3\x89quivalenceLoyerAllocationLogementFoyer"),0],acD=a("LogementPersonnes\xc3\x82g\xc3\xa9esOuHandicap\xc3\xa9es"),acF=a("R\xc3\xa9sidenceSociale"),acG=a("FoyerJeunesTrvailleursOuMigrantsConventionn\xc3\xa9L353_2Avant1995"),acH=a(iV),acE=[0,a("TypeLogementFoyer"),0],acw=a("C\xc3\xa9libataire"),acy=a("Mari\xc3\xa9s"),acz=a("Pacs\xc3\xa9s"),acA=a(zF),acB=a("C\xc3\xa9libataireS\xc3\xa9par\xc3\xa9DeFait"),acC=a("ConcubinageDontS\xc3\xa9par\xc3\xa9DeFait"),acx=[0,a("SituationFamiliale"),0],acs=a("AidePersonnalis\xc3\xa9eLogement"),acu=a(pU),acv=a(oo),act=[0,a("TypeAidesPersonnelleLogement"),0],aco=a("Pas\xc3\x89ligible"),acq=a(pU),acr=a(oo),acp=[0,a("Type\xc3\x89ligibilit\xc3\xa9AllocationLogement"),0],acl=a("Impay\xc3\xa9Loyer"),acn=a("Impay\xc3\xa9Pr\xc3\xaat"),acm=[0,a("ModeOccupationImpay\xc3\xa9"),0],acg=a("TotalAnnuel\xc3\x89ch\xc3\xa9ances"),aci=a("Mensualit\xc3\xa9"),acj=a(F6),ach=[0,a("D\xc3\xa9penseLogement"),0],acc=a(GA),ace=a("AccessionPropri\xc3\xa9t\xc3\xa9"),acf=a(yI),acd=[0,a("Cat\xc3\xa9gorieCalculAPL"),0],ab_=a(zY),aca=a(wS),acb=a(zw),ab$=[0,a("ZoneDHabitation"),0],ab6=a(BU),ab8=a(BL),ab9=a("Collat\xc3\xa9ralDeuxi\xc3\xa8meTroisi\xc3\xa8meDegr\xc3\xa9"),ab7=[0,a("Parent\xc3\xa9"),0],ab3=a("PasDeGardeAltern\xc3\xa9e"),ab5=a("GardeAltern\xc3\xa9eCoefficientPriseEnCharge"),ab4=[0,a("SituationGardeAltern\xc3\xa9e"),0],ab0=a("DemandeurOuConjointOuParentOuViaPartsSoci\xc3\xa9t\xc3\xa9s"),ab2=a(iV),ab1=[0,a("ParentOuAutre"),0],abT=a(W),abV=a(rP),abW=a(Du),abX=a(jH),abY=a("AllocationSoutienEnfantHandicap\xc3\xa9"),abZ=a("AllocationAdulteHandicap\xc3\xa9"),abU=[0,a("PrestationRe\xc3\xa7ue"),0],abP=a(EW),abR=a(wM),abQ=[0,a("LimiteTrancheD\xc3\xa9cimal"),0],abM=a(EW),abO=a(wM),abN=[0,a("LimiteTranche"),0],abJ=a(p3),abL=a(lO),abK=[0,a("Am\xc3\xa9lior\xc3\xa9ParOccupant"),0],abE=a("ObjectifD\xc3\xa9cenceLogement"),abG=a("Pr\xc3\xa9vuDansListeR321_15"),abH=a(CZ),abI=a(ps),abF=[0,a("TypeTravauxLogementR842_5"),0],abA=a(x3),abC=a("TravauxSurLogementD\xc3\xa9j\xc3\xa0AcquisD832_15_2"),abD=a(ps),abB=[0,a("TypeTravauxLogementD832_15"),0],abx=a(rs),abz=a(yo),aby=[0,a("TitulairePr\xc3\xaat"),0],abr=a(B_),abt=a(ym),abu=a(AO),abv=a(AY),abw=a(iV),abs=[0,a("TypePr\xc3\xaat"),0],bAd=a(_),bzP=a("The function 'n_nombre_parts_d832_25_in' translation isn't yet supported..."),bzQ=a("The function 'condition_2_du_832_25_in' translation isn't yet supported..."),bzN=a("The function 'condition_logement_surface_in' translation isn't yet supported..."),bzO=a("The function 'condition_logement_residence_principale_in' translation isn't yet supported..."),bzH=a("AccessionProprieteLocalUsageExclusifHabitation"),bzI=a(zZ),bzJ=a(yF),bzK=a("ResidentLogementFoyer"),bzL=a(DU),bzM=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'ModeOccupation.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'ModeOccupation.t'")],bzE=a("AutrePersonneACharge"),bzF=a("EnfantACharge"),bzG=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'PersonneACharge.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PersonneACharge.t'")],bzA=a(Bt),bzB=a(Al),bzD=[1,0],bzC=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'ChangementLogementD8424.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'ChangementLogementD8424.t'")],bzw=a("Etrangere"),bzx=a("Francaise"),bzz=[0,0],bzy=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'Nationalite.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'Nationalite.t'")],bzs=a(lO),bzt=a(p3),bzv=[0,0],bzu=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'LoueOuSousLoueADesTiers.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'LoueOuSousLoueADesTiers.t'")],bzn=a("BailleurPrive"),bzo=a("BailleurPriveAvecConventionnementSocial"),bzp=a(Dy),bzr=[2,0],bzq=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'TypeBailleur.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeBailleur.t'")],bzj=a("MoinsDeTroisEnfants"),bzk=a("PlusDeTroisEnfants"),bzm=[0,0],bzl=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'DateNaissanceTroisiemeOuDernierPlusEnfant.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'DateNaissanceTroisiemeOuDernierPlusEnfant.t'")],bzf=a(DJ),bzg=a(Be),bzi=[0,0],bzh=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'NeufOuAncien.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'NeufOuAncien.t'")],by0=a(wI),by1=a(yU),by2=a(oW),by3=a(Fb),by4=a(jH),by5=a(W),by6=a(rr),by7=a(pj),by9=[0,0],by_=[2,0],by$=[1,0],bza=[5,0],bzb=[6,0],bzc=[3,0],bzd=[7,0],bze=[4,0],by8=[0,[11,a(bi),[2,0,[11,a(EG),0]]],a(Gt)],byT=a(sX),byU=a(lt),byV=a(lh),byX=[1,0],byY=[0,0],byZ=[2,0],byW=[0,[11,a(bi),[2,0,[11,a(yM),0]]],a(xh)],byI=a(k7),byJ=a(r5),byK=a(rM),byL=a(sm),byM=a(rJ),byO=[4,0],byP=[3,0],byQ=[0,0],byR=[1,0],byS=[2,0],byN=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'PriseEnChargeEnfant.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PriseEnChargeEnfant.t'")],byp=a(nu),byq=a(pu),byr=a(xb),bys=a(m_),byt=a(pI),byu=a(FW),byv=a(x6),byw=a(p6),byx=a(op),byz=[7,0],byA=[5,0],byB=[4,0],byC=[6,0],byD=[8,0],byE=[2,0],byF=[3,0],byG=[1,0],byH=[0,0],byy=[0,[11,a(bi),[2,0,[11,a(Cl),0]]],a(xD)],byk=a(A6),byl=a(Fx),byn=[0,0],byo=[1,0],bym=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'SituationFamilialeCalculAPL.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'SituationFamilialeCalculAPL.t'")],byb=a(Fv),byc=a("EtudiantLogeEnChambreCROUS"),byd=a("EtudiantLogeEnChambreCROUSRehabilitee"),bye=a("PersonnesAgeesSelon3DeD842_16"),byg=[2,0],byh=[1,0],byi=[0,0],byj=[3,0],byf=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'CategorieEquivalenceLoyerAllocationLogementFoyer.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'CategorieEquivalenceLoyerAllocationLogementFoyer.t'")],bx4=a(iV),bx5=a("FoyerJeunesTrvailleursOuMigrantsConventionneL353_2Avant1995"),bx6=a("LogementPersonnesAgeesOuHandicapees"),bx7=a("ResidenceSociale"),bx9=[1,0],bx_=[0,0],bx$=[2,0],bya=[3,0],bx8=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'TypeLogementFoyer.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeLogementFoyer.t'")],bxS=a("Celibataire"),bxT=a("CelibataireSepareDeFait"),bxU=a("ConcubinageDontSepareDeFait"),bxV=a(zF),bxW=a("Maries"),bxX=a("Pacses"),bxZ=[2,0],bx0=[3,0],bx1=[5,0],bx2=[4,0],bx3=[0,0],bxY=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'SituationFamiliale.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'SituationFamiliale.t'")],bxL=a("AidePersonnaliseeLogement"),bxM=a(pU),bxN=a(oo),bxP=[2,0],bxQ=[1,0],bxR=[0,0],bxO=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'TypeAidesPersonnelleLogement.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeAidesPersonnelleLogement.t'")],bxH=a(F6),bxI=a("Mensualite"),bxJ=a("TotalAnnuelEcheances"),bxK=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'DepenseLogement.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'DepenseLogement.t'")],bxA=a("Bailleur"),bxB=a("Beneficiaire"),bxC=a("EtablissementHabilite"),bxE=[2,0],bxF=[1,0],bxG=[0,0],bxD=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'VersementA.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'VersementA.t'")],bxw=a(lO),bxx=a("OuiAvecLoyerOuCharges"),bxz=[1,0],bxy=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'PaiementLogementDistinctProfessionnel.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PaiementLogementDistinctProfessionnel.t'")],bxp=a(zY),bxq=a(wS),bxr=a(zw),bxt=[2,0],bxu=[1,0],bxv=[0,0],bxs=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'ZoneDHabitation.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'ZoneDHabitation.t'")],bxj=a("ApresPremierJourMoisCivilTroisiemeMoisDeGrossesse"),bxk=a("AvantPremierJourMoisCivilTroisiemeMoisDeGrossesse"),bxl=a("DateDeNaissance"),bxn=[1,0],bxo=[2,0],bxm=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'DateDeNaissanceOuMoisDeGrossesse.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'DateDeNaissanceOuMoisDeGrossesse.t'")],bxc=a(BU),bxd=a("CollateralDeuxiemeTroisiemeDegre"),bxe=a(BL),bxg=[1,0],bxh=[2,0],bxi=[0,0],bxf=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'Parente.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'Parente.t'")],bw_=a("GardeAlterneeCoefficientPriseEnCharge"),bw$=a("PasDeGardeAlternee"),bxb=[0,0],bxa=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'SituationGardeAlternee.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'SituationGardeAlternee.t'")],bw6=a(iV),bw7=a("DemandeurOuConjointOuParentOuViaPartsSocietes"),bw9=[1,0],bw8=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'ParentOuAutre.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'ParentOuAutre.t'")],bwT=a("AllocationAdulteHandicape"),bwU=a(Du),bwV=a("AllocationSoutienEnfantHandicape"),bwW=a(jH),bwX=a(W),bwY=a(rr),bw0=[1,0],bw1=[0,0],bw2=[3,0],bw3=[4,0],bw4=[2,0],bw5=[5,0],bwZ=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'PrestationRecue.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PrestationRecue.t'")],bwO=a(lO),bwP=a(p3),bwR=[0,0],bwS=[1,0],bwQ=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'AmelioreParOccupant.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'AmelioreParOccupant.t'")],bwF=a(CZ),bwG=a("ObjectifDecenceLogement"),bwH=a(ps),bwI=a("PrevuDansListeR321_15"),bwK=[1,0],bwL=[3,0],bwM=[0,0],bwN=[2,0],bwJ=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'TypeTravauxLogementR8425.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeTravauxLogementR8425.t'")],bwy=a(ps),bwz=a(x3),bwA=a("TravauxSurLogementDejaAcquisD832_15_2"),bwC=[1,0],bwD=[0,0],bwE=[2,0],bwB=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'TypeTravauxLogementD83215.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeTravauxLogementD83215.t'")],bwt=a(rs),bwu=a(yo),bww=[1,0],bwx=[0,0],bwv=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'TitulairePret.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TitulairePret.t'")],bwi=a(iV),bwj=a(B_),bwk=a(AO),bwl=a(ym),bwm=a(AY),bwo=[3,0],bwp=[1,0],bwq=[2,0],bwr=[0,0],bws=[4,0],bwn=[0,[11,a(bi),[2,0,[11,a("' kind for the enumeration 'TypePret.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypePret.t'")],bwg=[0,a(F4),a(Am),a(Fu),a(BD),a(x_),a(pY),a(f7),a(BC),a(zQ),a(wt),a(Ec),a(zg),a(BM),a(zq),a(FS),a(DL),a(Cc),a(Af),a(GE),a(Cy),a(wi),a(xU),a(BE),a(v5)],bwh=[0,a(f7),a(BD),a(DL),a(Cc),a(Af),a(x_),a(wi),a(Fu),a(wt),a(BC),a(GE),a(BM),a(Ec),a(zq),a(BE),a(Am),a(zg),a(Cy),a(v5),a(xU),a(zQ),a(F4),a(FS),a(pY)],bAC=a("AidesLogementLib"),bAE=a(_);function -bL(a){if(typeof +bua(){var +a=aH;if(a.process&&a.process.on)a.process.on("uncaughtException",function(b,c){Ft(b);a.process.exit(2)});else +if(a.addEventListener)a.addEventListener("error",function(a){if(a.error)Ft(a.error)})}bua();function +q(a,b){return a.length==1?a(b):dz(a,[b])}function +al(a,b,c){return a.length==2?a(b,c):dz(a,[b,c])}function +cx(a,b,c,d){return a.length==3?a(b,c,d):dz(a,[b,c,d])}function +ux(a,b,c,d,e){return a.length==4?a(b,c,d,e):dz(a,[b,c,d,e])}function +qj(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):dz(a,[b,c,d,e,f])}function +btn(a,b,c,d,e,f,g){return a.length==6?a(b,c,d,e,f,g):dz(a,[b,c,d,e,f,g])}function +btm(a,b,c,d,e,f,g,h){return a.length==7?a(b,c,d,e,f,g,h):dz(a,[b,c,d,e,f,g,h])}btC();var +pa=[bc,a(CL),-1],sD=[bc,a(Dl),-2],kY=[bc,a(qT),-3],sz=[bc,a(yT),-4],pb=[bc,a(wt),-6],cA=[bc,a(Ed),-7],sB=[bc,a(vj),-8],sC=[bc,a(zk),-9],bn=[bc,a(EM),-11],sE=[bc,a(C9),CX],btk=[4,0,0,0,[12,45,[4,0,0,0,0]]],pr=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(yu),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],btl=[4,0,0,0,[12,46,0]],uw=[0,a("eventsManager"),a("computeAllocationsFamiliales"),a("computeAidesAuLogement")];dU(11,sE,C9);dU(10,bn,EM);dU(9,[bc,a(Bp),-10],Bp);dU(8,sC,zk);dU(7,sB,vj);dU(6,cA,Ed);dU(5,pb,wt);dU(4,[bc,a(x1),-5],x1);dU(3,sz,yT);dU(2,kY,qT);dU(1,sD,Dl);dU(0,pa,CL);var +F8=a("output_substring"),F5=a("%.12g"),F4=a(en),F2=a(vR),F3=a(y9),FV=a("Stdlib.Exit"),FX=f9(0,0,D8),FY=f9(0,0,65520),FZ=f9(1,0,D8),F_=a("CamlinternalLazy.Undefined"),Gd=a(wc),Ge=a("\\'"),Gf=a(vq),Gg=a(zX),Gh=a(AP),Gi=a(x9),Gc=a("Char.chr"),Gl=a("nth"),Gm=a("List.nth"),Gk=a("tl"),Gj=a("hd"),Gp=a("String.blit / Bytes.blit_string"),Go=a("Bytes.blit"),Gn=a("String.sub / Bytes.sub"),Gu=a("String.contains_from / Bytes.contains_from"),Gr=a(W),Gq=a("String.concat"),Gx=a("Array.blit"),Gw=a("Array.fill"),GC=a("Map.remove_min_elt"),GD=[0,0,0,0],GE=[0,a("map.ml"),w2,10],GF=[0,0,0],Gy=a(l8),Gz=a(l8),GA=a(l8),GB=a(l8),GG=a("Stdlib.Queue.Empty"),GM=a("Buffer.add_substring/add_subbytes"),GL=a("Buffer.add: cannot grow buffer"),GK=[0,a(zw),93,2],GJ=[0,a(zw),94,2],GI=a("Buffer.sub"),GV=a("%c"),GW=a("%s"),GX=a(xu),GY=a(A5),GZ=a(yR),G0=a(Dh),G1=a("%f"),G2=a("%B"),G3=a("%{"),G4=a("%}"),G5=a("%("),G6=a("%)"),G7=a(qP),G8=a("%t"),G9=a("%?"),G_=a("%r"),G$=a("%_r"),Ha=[0,a(cd),gC,23],Hl=[0,a(cd),814,21],Hd=[0,a(cd),gA,21],Hm=[0,a(cd),818,21],He=[0,a(cd),gs,21],Hn=[0,a(cd),822,19],Hf=[0,a(cd),q0,19],Ho=[0,a(cd),826,22],Hg=[0,a(cd),827,22],Hp=[0,a(cd),831,30],Hh=[0,a(cd),832,30],Hj=[0,a(cd),836,26],Hb=[0,a(cd),837,26],Hk=[0,a(cd),846,28],Hc=[0,a(cd),847,28],Hi=[0,a(cd),kD,23],Is=a(vJ),Iq=[0,a(cd),1558,4],Ir=a("Printf: bad conversion %["),It=[0,a(cd),1626,39],Iu=[0,a(cd),1649,31],Iv=[0,a(cd),1650,31],Iw=a("Printf: bad conversion %_"),Ix=a(vF),Iy=a(vP),Iz=a(vF),IA=a(vP),IE=[0,[11,a("invalid box description "),[3,0,0]],a("invalid box description %S")],IC=a(W),ID=[0,0,4],IF=a(W),IG=a(w9),IH=a("h"),II=a("hov"),IJ=a("hv"),IK=a("v"),Io=a(qU),Im=a("neg_infinity"),In=a(EX),Il=a(en),Ig=[0,cH],H6=a("%+nd"),H7=a("% nd"),H9=a("%+ni"),H_=a("% ni"),H$=a("%nx"),Ia=a("%#nx"),Ib=a("%nX"),Ic=a("%#nX"),Id=a("%no"),Ie=a("%#no"),H5=a("%nd"),H8=a(yR),If=a("%nu"),HT=a("%+ld"),HU=a("% ld"),HW=a("%+li"),HX=a("% li"),HY=a("%lx"),HZ=a("%#lx"),H0=a("%lX"),H1=a("%#lX"),H2=a("%lo"),H3=a("%#lo"),HS=a("%ld"),HV=a(A5),H4=a("%lu"),HG=a("%+Ld"),HH=a("% Ld"),HJ=a("%+Li"),HK=a("% Li"),HL=a("%Lx"),HM=a("%#Lx"),HN=a("%LX"),HO=a("%#LX"),HP=a("%Lo"),HQ=a("%#Lo"),HF=a("%Ld"),HI=a(Dh),HR=a("%Lu"),Ht=a("%+d"),Hu=a("% d"),Hw=a("%+i"),Hx=a("% i"),Hy=a("%x"),Hz=a("%#x"),HA=a("%X"),HB=a("%#X"),HC=a("%o"),HD=a("%#o"),Hs=a(r7),Hv=a(xu),HE=a(vJ),GN=a("@]"),GO=a("@}"),GP=a("@?"),GQ=a("@\n"),GR=a("@."),GS=a("@@"),GT=a("@%"),GU=a("@"),Hq=a("CamlinternalFormat.Type_mismatch"),IO=a(W),IP=[0,[11,a(gx),[2,0,[2,0,0]]],a(", %s%s")],Jc=[0,[11,a(r3),[2,0,[12,10,0]]],a(EG)],Jd=[0,[11,a("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],a("Fatal error in uncaught exception handler: exception %s\n")],Jb=a("Fatal error: out of memory in uncaught exception handler"),I$=[0,[11,a(r3),[2,0,[12,10,0]]],a(EG)],I7=[0,[2,0,[12,10,0]],a("%s\n")],IZ=a("Raised at"),I0=a("Re-raised at"),I1=a("Raised by primitive operation at"),I2=a("Called from"),I3=a(" (inlined)"),I5=a(W),I4=[0,[2,0,[12,32,[2,0,[11,a(' in file "'),[2,0,[12,34,[2,0,[11,a(", line "),[4,0,0,0,[11,a(yu),btk]]]]]]]]]],a('%s %s in file "%s"%s, line %d, characters %d-%d')],I6=[0,[2,0,[11,a(" unknown location"),0]],a("%s unknown location")],IU=a("Out of memory"),IV=a("Stack overflow"),IW=a("Pattern matching failed"),IX=a("Assertion failed"),IY=a("Undefined recursive module"),IQ=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],IR=a(W),IS=a(W),IT=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],IN=[0,[4,0,0,0,0],a(r7)],IL=[0,[3,0,0],a("%S")],IM=a(r0),I8=[0,a(W),a("(Cannot print locations:\n bytecode executable program file not found)"),a("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),a("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),a("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],Je=a(Eu),Js=[0,0],bti=a("OCAMLRUNPARAM"),btg=a("CAMLRUNPARAM"),Jf=a(W),JS=[3,0,3],JT=a(en),JN=a(nj),JO=a("<\/"),JP=a(W),JJ=a(nj),JK=a(rF),JL=a(W),JH=a("\n"),JD=a(W),JE=a(W),JF=a(W),JG=a(W),JC=[0,a(W)],Jy=a(W),Jz=a(W),JA=a(W),JB=a(W),Jw=[0,a(W),0,a(W)],Jv=a(W),Ju=a("Stdlib.Format.String_tag"),J4=a(W),J$=[0,a("lib/dates.ml"),226,2],J_=[0,[4,0,[0,2,4],0,[12,45,[4,0,[0,2,2],0,[12,45,[4,0,[0,2,2],0,0]]]]],a("%04d-%02d-%02d")],J8=[0,[12,91,[4,0,0,0,[11,a(" years, "),[4,0,0,0,[11,a(" months, "),[4,0,0,0,[11,a(" days]"),0]]]]]]],a("[%d years, %d months, %d days]")],J5=a("Dates_calc.Dates.InvalidDate"),J6=a("Dates_calc.Dates.AmbiguousComputation"),Ke=f9(1,0,0),Ka=a("Z.Overflow"),Kb=a(l5),Ki=a(W),Kj=a("+inf"),Kk=a("-inf"),Kl=a(E5),Km=a("undef"),Ko=[0,a("q.ml"),486,25],Kn=a("Q.of_string: invalid digit"),Kg=a(wO),Kf=a(wO),Ks=a("Buf.extend: reached Sys.max_string_length"),K2=[0,a(rG),72,32],KZ=[0,a(rG),72,32],KY=a("Root is not an object or array"),KU=a("NaN value not allowed in standard JSON"),KV=[0,[8,[0,0,3],0,[0,16],0],a(xx)],KX=[0,[8,[0,0,3],0,[0,17],0],a(CD)],KW=a(yr),KS=a("Infinity value not allowed in standard JSON"),KT=a("-Infinity value not allowed in standard JSON"),KO=a("NaN"),KP=[0,[8,[0,0,3],0,[0,16],0],a(xx)],KR=[0,[8,[0,0,3],0,[0,17],0],a(CD)],KQ=a(yr),KM=a("Infinity"),KN=a("-Infinity"),KJ=a(vR),KK=a(y9),KI=a("null"),KC=a(vq),KD=a(zX),KE=a(AP),KF=a("\\f"),KG=a(x9),KH=a('\\"'),KB=a(wc),KA=[0,[11,a("src="),[3,0,[11,a(" start="),[4,3,0,0,[11,a(" len="),[4,3,0,0,[12,10,[10,0]]]]]]]],a("src=%S start=%i len=%i\n%!")],Ky=a("\\u00"),Kv=[0,a(rG),72,32],Kt=a("Yojson.Json_error"),Kx=[0,a(qE),a(qS),a(q3),a(rA),a(rb),a(W),a(W),a(W),a(W),a(W),a(W)],K1=[0,a(qE),a(qS),a(q3),a(rA),a(rb),a(W),a(W),a(W),a(W),a(W),a(W)],K4=[0,a(qE),a(qS),a(q3),a(rA),a(rb),a(W),a(W),a(W),a(W),a(W),a(W)],LX=a("unreachable due to the [is_subscope_call] test"),LZ=a("unreachable due to the [is_subscope_input_var_def] test"),L0=a("]"),L1=a("["),L2=a(" ]): expected variable definition (function output), found: "),L3=a(gx),L4=a(uV),L5=a(" ]): expected variable definition (function output), found: end of tokens"),L6=a(gx),L7=a(uV),LY=a("Unexpected event: "),L9=a("Missing function output variable definition."),L8=a("Invalid start of function call."),LW=a(ai),LV=a(aj),L_=[0,[11,a("An error occurred while parsing raw events: "),[2,0,[12,10,0]]],a("An error occurred while parsing raw events: %s\n")],LL=a(xM),LM=a(gx),LN=[0,[11,a(Az),0],a(Az)],LO=a(xM),LP=a(gx),LQ=[0,[11,a(D0),0],a(D0)],LR=a(gx),LS=[0,[11,a("VariableDefinition([ "),[2,0,[11,a(" ], "),[2,0,[12,41,0]]]]],a("VariableDefinition([ %s ], %s)")],LT=[0,[11,a(v1),0],a(v1)],Lv=[0,cC,a("VarComputation")],Lw=[0,cC,a("FunCall")],Lx=a(B0),Ly=a("inputs"),Lz=a(xQ),LA=[0,cC,a("SubScopeCall")],LB=a("fun_calls"),LC=a("value"),LD=a(xQ),LE=a("pos"),LF=a(aj),LG=a(B0),LH=a(ai),LI=a("fun_name"),Lk=[0,b8,[0,[0,cC,a("Unit")],0]],Ll=[0,b8,[0,[0,cC,a("Unembeddable")],0]],Lm=[0,cC,a("Bool")],Ln=[0,cC,a("Money")],Lo=[0,cC,a("Integer")],Lp=[0,cC,a("Decimal")],Lq=[0,cC,a("Date")],Lr=[0,cC,a("Duration")],Ls=[0,cC,a("Enum")],Lt=[0,cC,a("Struct")],Lu=[0,cC,a("Array")],Lj=[0,[15,0],a(qP)],Li=[0,[15,0],a(qP)],K6=a("law_headings"),K7=a("end_column"),K8=a("end_line"),K9=a("start_column"),K_=a("start_line"),K$=a("filename"),La=a("Runtime_ocaml.Runtime.EmptyError"),Lb=a("Runtime_ocaml.Runtime.AssertionFailed"),Lc=a("Runtime_ocaml.Runtime.ConflictError"),Ld=a("Runtime_ocaml.Runtime.UncomparableDurations"),Lf=a("Runtime_ocaml.Runtime.ImpossibleDate"),Lh=a("Runtime_ocaml.Runtime.NoValueProvided"),L$=a("Jsoo_runtime.Error.Exn"),Ma=a(rq),Ms=[0,[2,0,[11,a(" in file "),[2,0,[11,a(", position "),[4,0,0,0,[12,58,[4,0,0,0,[11,a("--"),[4,0,0,0,[12,58,btl]]]]]]]]]],a("%s in file %s, position %d:%d--%d:%d.")],Mt=a("No rule applies in the given context to give a value to the variable"),Mu=a("A conflict happened between two rules giving a value to the variable"),Mv=a("A failure happened in the assertion"),Ml=a("Begin call"),Mm=a("End call"),Mn=a("Variable definition"),Mo=a("Decision taken"),Mj=a(W),Mh=a("date_of_jsoo: invalid date"),Mf=[0,a(xF),a(Bh),a(DN)],Mg=[0,a(xF),a(DN),a(Bh)],_H=[0,a(aW),89,14,89,29,[0,a(bj),[0,a(aX),0]]],_A=[0,a(aW),c4,18,c4,64,[0,a(bj),[0,a(aX),0]]],_B=[0,a(aW),99,5,99,72,[0,a(bj),[0,a(aX),0]]],_z=[0,a(aW),99,5,99,72,[0,a(bj),[0,a(aX),0]]],_v=[0,a(aW),86,14,86,53,[0,a(bj),[0,a(aX),0]]],_r=[0,a(aW),85,14,85,50,[0,a(bj),[0,a(aX),0]]],_n=[0,a(aW),88,14,88,46,[0,a(bj),[0,a(aX),0]]],_j=[0,a(aW),87,14,87,54,[0,a(bj),[0,a(aX),0]]],_e=[0,a(aW),96,18,96,72,[0,a(bj),[0,a(aX),0]]],_f=[0,a(aW),95,5,95,80,[0,a(bj),[0,a(aX),0]]],_d=[0,a(aW),95,5,95,80,[0,a(bj),[0,a(aX),0]]],Z_=[0,a(aW),92,18,92,67,[0,a(bj),[0,a(aX),0]]],Z$=[0,a(aW),91,5,91,75,[0,a(bj),[0,a(aX),0]]],Z9=[0,a(aW),91,5,91,75,[0,a(bj),[0,a(aX),0]]],Z5=[0,a(aW),bi,14,bi,30,[0,a("Article L131-1"),[0,a(bj),[0,a(aX),0]]]],Z2=[0,0],Z3=[1,0],Z4=[2,0],Z6=[0,a(aW),75,11,75,27,[0,a(bj),[0,a(aX),0]]],Z1=[0,a(aW),75,11,75,27,[0,a(bj),[0,a(aX),0]]],Z7=[0,a(d6),[0,a("enfants_\xc3\xa0_charge"),0]],_a=[0,a(aW),91,5,91,75,[0,a(bj),[0,a(aX),0]]],_b=[0,a(d6),[0,a("allocations_familiales.personne_charge_effective_permanente_est_parent"),0]],Z8=[0,a(aW),91,5,91,75,[0,a(bj),[0,a(aX),0]]],_g=[0,a(aW),95,5,95,80,[0,a(bj),[0,a(aX),0]]],_h=[0,a(d6),[0,a("allocations_familiales.personne_charge_effective_permanente_remplit_titre_I"),0]],_c=[0,a(aW),95,5,95,80,[0,a(bj),[0,a(aX),0]]],_k=[0,a(aW),87,14,87,54,[0,a(bj),[0,a(aX),0]]],_l=[0,a(d6),[0,a("allocations_familiales.ressources_m\xc3\xa9nage"),0]],_i=[0,a(aW),87,14,87,54,[0,a(bj),[0,a(aX),0]]],_o=[0,a(aW),88,14,88,46,[0,a(bj),[0,a(aX),0]]],_p=[0,a(d6),[0,a("allocations_familiales.r\xc3\xa9sidence"),0]],_m=[0,a(aW),88,14,88,46,[0,a(bj),[0,a(aX),0]]],_s=[0,a(aW),85,14,85,50,[0,a(bj),[0,a(aX),0]]],_t=[0,a(d6),[0,a("allocations_familiales.date_courante"),0]],_q=[0,a(aW),85,14,85,50,[0,a(bj),[0,a(aX),0]]],_w=[0,a(aW),86,14,86,53,[0,a(bj),[0,a(aX),0]]],_x=[0,a(d6),[0,a("allocations_familiales.enfants_\xc3\xa0_charge"),0]],_u=[0,a(aW),86,14,86,53,[0,a(bj),[0,a(aX),0]]],_C=[0,a(aW),99,5,99,72,[0,a(bj),[0,a(aX),0]]],_D=[0,a(d6),[0,a("allocations_familiales.avait_enfant_\xc3\xa0_charge_avant_1er_janvier_2012"),0]],_y=[0,a(aW),99,5,99,72,[0,a(bj),[0,a(aX),0]]],_E=[0,a(d6),[0,a(vd),[0,a(Q),0]]],_F=[0,a(d6),[0,a(vd),[0,a(Q),0]]],_I=[0,a(aW),79,10,79,25,[0,a(bj),[0,a(aX),0]]],_G=[0,a(aW),79,10,79,25,[0,a(bj),[0,a(aX),0]]],_J=[0,a(d6),[0,a("i_montant_vers\xc3\xa9"),0]],ZW=[0,a(aW),44,14,44,27,[0,a(eL),[0,a(aX),0]]],ZV=a(n),ZR=[0,a(bm),C0,14,C0,62,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],ZM=[0,a(Q),[0,a(kH),[0,a(ai),0]]],ZN=[0,a(Q),[0,a(kH),0]],ZO=[0,a(Q),[0,a(kH),[0,a(aj),0]]],ZP=[0,a(Q),[0,a(kH),0]],ZQ=a(n),ZI=[0,a(bm),oa,14,oa,61,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],ZE=[0,a(aW),38,14,38,38,[0,a(eL),[0,a(aX),0]]],Zz=[0,a(Q),[0,a(j1),[0,a(ai),0]]],ZA=[0,a(Q),[0,a(j1),0]],ZB=[0,a(Q),[0,a(j1),[0,a(aj),0]]],ZC=[0,a(Q),[0,a(j1),0]],Zy=a(n),ZD=a(n),Zu=[0,a(aW),36,14,36,32,[0,a(eL),[0,a(aX),0]]],Zt=a(n),Zp=[0,a(dI),ma,5,ma,43,[0,a("Article R521-4"),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],Ze=[0,a(Q),[0,a(fi),[0,a(ai),0]]],Zf=[0,a(Q),[0,a(fi),0]],Zg=[0,a(Q),[0,a(fi),[0,a(aj),0]]],Zh=[0,a(Q),[0,a(fi),0]],Zi=a(ek),Zn=a(j5),Zo=a(bZ),Zj=[0,a(Q),[0,a(jW),[0,a(ai),0]]],Zk=[0,a(Q),[0,a(jW),0]],Zl=[0,a(Q),[0,a(jW),[0,a(aj),0]]],Zm=[0,a(Q),[0,a(jW),0]],Zq=[0,a(G),d$,11,d$,49,[0,a(I),[0,a(F),[0,a(B),0]]]],Zd=[0,a(G),d$,11,d$,49,[0,a(I),[0,a(F),[0,a(B),0]]]],Za=[0,a(dI),cn,14,cn,46,[0,a(oH),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],Y5=a(cG),Y6=[0,a(bm),qv,5,rc,42,[0,a(fM),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Y2=a(cG),Y3=a(ek),Y4=a(cG),Y7=[0,a(G),eO,11,eO,52,[0,a(I),[0,a(F),[0,a(B),0]]]],YZ=a(cG),Y0=[0,a(bm),277,5,B5,41,[0,a(fM),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],YW=a(cG),YX=a(ek),YY=a(cG),Y1=[0,a(G),eO,11,eO,52,[0,a(I),[0,a(F),[0,a(B),0]]]],Y8=[0,a(G),eO,11,eO,52,[0,a(I),[0,a(F),[0,a(B),0]]]],YV=[0,a(bm),m8,14,m8,55,[0,a(fM),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],YU=a(n),YJ=[0,a(Q),[0,a(bC),[0,a(ai),0]]],YK=[0,a(Q),[0,a(bC),0]],YL=[0,a(Q),[0,a(bC),[0,a(aj),0]]],YM=[0,a(Q),[0,a(bC),0]],YN=a(v),YO=[0,a(bm),gn,5,rN,57,[0,a(ke),[0,a(eT),[0,a(gB),[0,a(dO),[0,a(a6),[0,a($),0]]]]]]],YI=a("0.0369"),YP=[0,a(G),cy,11,cy,37,[0,a(I),[0,a(F),[0,a(B),0]]]],YB=[0,a(Q),[0,a(bC),[0,a(ai),0]]],YC=[0,a(Q),[0,a(bC),0]],YD=[0,a(Q),[0,a(bC),[0,a(aj),0]]],YE=[0,a(Q),[0,a(bC),0]],YF=a(v),YG=[0,a(bm),388,5,391,58,[0,a(ke),[0,a(eT),[0,a(gB),[0,a(dO),[0,a(a6),[0,a($),0]]]]]]],YA=a("0.0567"),YH=[0,a(G),cy,11,cy,37,[0,a(I),[0,a(F),[0,a(B),0]]]],YQ=[0,a(G),cy,11,cy,37,[0,a(I),[0,a(F),[0,a(B),0]]]],Yz=[0,a(bm),22,14,22,40,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Yv=[0,a(Q),[0,a(j2),[0,a(ai),0]]],Yw=[0,a(Q),[0,a(j2),0]],Yx=[0,a(Q),[0,a(j2),[0,a(aj),0]]],Yy=[0,a(Q),[0,a(j2),0]],YR=[0,a(G),cy,11,cy,37,[0,a(I),[0,a(F),[0,a(B),0]]]],Yu=[0,a(G),cy,11,cy,37,[0,a(I),[0,a(F),[0,a(B),0]]]],Yo=a(v),Yp=[0,a(bm),355,5,356,69,[0,a(ke),[0,a(eT),[0,a(gB),[0,a(dO),[0,a(a6),[0,a($),0]]]]]]],Yq=[0,a(G),dH,11,dH,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Yl=[8,0],Ym=[0,a(aS),uI,24,uI,44,[0,a(cE),[0,a(a9),[0,a(a_),0]]]],Yn=[0,a(G),dH,11,dH,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Yr=[0,a(G),dH,11,dH,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Yk=[0,a(bm),18,14,18,34,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Yg=[0,a(bm),xE,14,xE,39,[0,a(fM),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Yb=[0,a(Q),[0,a(j8),[0,a(ai),0]]],Yc=[0,a(Q),[0,a(j8),0]],Yd=[0,a(Q),[0,a(j8),[0,a(aj),0]]],Ye=[0,a(Q),[0,a(j8),0]],Yf=a(v),Ya=a(n),X3=[0,a(Q),[0,a(bC),[0,a(ai),0]]],X4=[0,a(Q),[0,a(bC),0]],X5=[0,a(Q),[0,a(bC),[0,a(aj),0]]],X6=[0,a(Q),[0,a(bC),0]],X7=[0,a(bm),60,5,60,38,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],X2=a(rj),X8=[0,a(G),cU,11,cU,47,[0,a(I),[0,a(F),[0,a(B),0]]]],XW=[0,a(Q),[0,a(bC),[0,a(ai),0]]],XX=[0,a(Q),[0,a(bC),0]],XY=[0,a(Q),[0,a(bC),[0,a(aj),0]]],XZ=[0,a(Q),[0,a(bC),0]],X0=[0,a(bm),hu,5,hu,38,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],XV=a(BC),X1=[0,a(G),cU,11,cU,47,[0,a(I),[0,a(F),[0,a(B),0]]]],XP=[0,a(Q),[0,a(bC),[0,a(ai),0]]],XQ=[0,a(Q),[0,a(bC),0]],XR=[0,a(Q),[0,a(bC),[0,a(aj),0]]],XS=[0,a(Q),[0,a(bC),0]],XT=[0,a(bm),Dw,5,Dw,38,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],XO=a(BS),XU=[0,a(G),cU,11,cU,47,[0,a(I),[0,a(F),[0,a(B),0]]]],XI=[0,a(Q),[0,a(bC),[0,a(ai),0]]],XJ=[0,a(Q),[0,a(bC),0]],XK=[0,a(Q),[0,a(bC),[0,a(aj),0]]],XL=[0,a(Q),[0,a(bC),0]],XM=[0,a(aW),27,5,27,44,[0,a(eL),[0,a(aX),0]]],XH=a(n),XN=[0,a(G),cU,11,cU,47,[0,a(I),[0,a(F),[0,a(B),0]]]],X9=[0,a(G),cU,11,cU,47,[0,a(I),[0,a(F),[0,a(B),0]]]],XG=[0,a(G),cU,11,cU,47,[0,a(I),[0,a(F),[0,a(B),0]]]],XD=[0,a(dI),d$,14,d$,41,[0,a(oH),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],XB=a(bZ),XC=a(bZ),Xt=[8,0],Xu=[0,a(aS),EJ,5,EJ,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Xq=a(v),Xr=a(vB),Xs=a(n),Xv=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Xn=[8,0],Xo=[0,a(aS),E$,5,E$,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Xk=a(v),Xl=a("0.2379"),Xm=a(n),Xp=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Xh=[8,0],Xi=[0,a(aS),fO,5,fO,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Xe=a(v),Xf=a("0.2437"),Xg=a(n),Xj=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Xb=[8,0],Xc=[0,a(aS),zo,5,zo,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],W_=a(v),W$=a("0.2496"),Xa=a(n),Xd=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],W7=[8,0],W8=[0,a(aS),rN,5,rN,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],W4=a(v),W5=a("0.2555"),W6=a(n),W9=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],W1=[8,0],W2=[0,a(aS),uN,5,uN,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],WY=a(v),WZ=a("0.2613"),W0=a(n),W3=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],WV=[8,0],WW=[0,a(aS),wF,5,wF,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],WS=a(v),WT=a("0.2672"),WU=a(n),WX=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],WP=[8,0],WQ=[0,a(aS),xa,5,xa,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],WM=a(v),WN=a("0.2804"),WO=a(n),WR=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],WJ=[8,0],WK=[0,a(aS),fT,5,fT,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],WG=a(v),WH=a("0.2936"),WI=a(n),WL=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],WD=[8,0],WE=[0,a(aS),wW,5,wW,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],WA=a(v),WB=a("0.3068"),WC=a(n),WF=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Xw=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Wy=[8,0],Wz=[0,a(aS),rn,14,rn,50,[0,a(cE),[0,a(a9),[0,a(a_),0]]]],Wv=a(v),Ww=a(r_),Wx=a(n),Xx=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Ws=[0,a(bm),38,14,38,50,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Wp=a(v),Wq=a(r_),Wr=a(n),Wt=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Wn=[0,a(bm),79,14,79,50,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Wk=a(v),Wl=a(rj),Wm=a(n),Wo=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Wi=[0,a(bm),h7,14,h7,50,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Wf=a(v),Wg=a(BC),Wh=a(n),Wj=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Wu=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Wa=[0,a(bm),43,14,43,59,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],V8=a(T),V9=a(T),V_=a("0.41"),V$=a(n),Wb=[0,a(G),du,11,du,56,[0,a(I),[0,a(F),[0,a(B),0]]]],V6=[0,a(bm),84,14,84,59,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],V2=a(T),V3=a(T),V4=a("0.205"),V5=a(n),V7=[0,a(G),du,11,du,56,[0,a(I),[0,a(F),[0,a(B),0]]]],V0=[0,a(bm),gN,14,gN,59,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],VW=a(T),VX=a(T),VY=a("0.1025"),VZ=a(n),V1=[0,a(G),du,11,du,56,[0,a(I),[0,a(F),[0,a(B),0]]]],VR=[0,a(bm),nn,5,nn,43,[0,a(fM),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],VQ=a("0.20234"),VS=[0,a(G),ej,11,ej,47,[0,a(I),[0,a(F),[0,a(B),0]]]],VO=[0,a(bm),234,5,zh,46,[0,a(fM),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],VN=a("0.10117"),VP=[0,a(G),ej,11,ej,47,[0,a(I),[0,a(F),[0,a(B),0]]]],VL=[0,a(bm),bc,5,bc,43,[0,a(fM),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],VK=a("0.05059"),VM=[0,a(G),ej,11,ej,47,[0,a(I),[0,a(F),[0,a(B),0]]]],VD=a(cG),VE=[0,a(bm),qH,5,166,68,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],VA=a(cG),VB=a(ek),VC=a(cG),VF=[0,a(G),ez,11,ez,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Vx=a(cG),Vy=[0,a(bm),174,5,rM,68,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Vu=a(cG),Vv=a(ek),Vw=a(cG),Vz=[0,a(G),ez,11,ez,31,[0,a(I),[0,a(F),[0,a(B),0]]]],VG=[0,a(G),ez,11,ez,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Vt=[0,a(bm),jo,14,jo,34,[0,a(cS),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Vs=a(n),VH=[0,a(G),ez,11,ez,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Vr=[0,a(G),ez,11,ez,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Vi=[0,a(Q),[0,a(eM),[0,a(ai),0]]],Vj=[0,a(Q),[0,a(eM),0]],Vk=[0,a(Q),[0,a(eM),[0,a(aj),0]]],Vl=[0,a(Q),[0,a(eM),0]],Vm=[0,a(bQ),h5,5,318,21,[0,a(zG),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],Vn=[0,a(G),cn,11,cn,34,[0,a(I),[0,a(F),[0,a(B),0]]]],U$=[0,a(Q),[0,a(kB),[0,a(ai),0]]],Va=[0,a(Q),[0,a(kB),0]],Vb=[0,a(Q),[0,a(kB),[0,a(aj),0]]],Vc=[0,a(Q),[0,a(kB),0]],Vd=[0,a(Q),[0,a(eM),[0,a(ai),0]]],Ve=[0,a(Q),[0,a(eM),0]],Vf=[0,a(Q),[0,a(eM),[0,a(aj),0]]],Vg=[0,a(Q),[0,a(eM),0]],Vh=[0,a(bQ),fl,5,cZ,21,[0,a(zG),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],Vo=[0,a(G),cn,11,cn,34,[0,a(I),[0,a(F),[0,a(B),0]]]],U_=[0,a(G),cn,11,cn,34,[0,a(I),[0,a(F),[0,a(B),0]]]],Vp=[0,a(G),cn,11,cn,34,[0,a(I),[0,a(F),[0,a(B),0]]]],U9=[0,a(G),cn,11,cn,34,[0,a(I),[0,a(F),[0,a(B),0]]]],U0=[8,0],U1=a(v),U2=[0,a(aS),fK,6,fK,71,[0,a(cE),[0,a(a9),[0,a(a_),0]]]],U3=[0,a(G),cH,11,cH,28,[0,a(I),[0,a(F),[0,a(B),0]]]],UY=a(v),UZ=[0,a(bQ),rK,5,410,72,[0,a(rH),[0,a(eT),[0,a(j6),[0,a(dO),[0,a(Z),[0,a($),0]]]]]]],U4=[0,a(G),cH,11,cH,28,[0,a(I),[0,a(F),[0,a(B),0]]]],U5=[0,a(G),cH,11,cH,28,[0,a(I),[0,a(F),[0,a(B),0]]]],UW=a(T),UX=[0,a(bQ),hu,5,hu,70,[0,a(Fe),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],U6=[0,a(G),cH,11,cH,28,[0,a(I),[0,a(F),[0,a(B),0]]]],UV=[0,a(G),cH,11,cH,28,[0,a(I),[0,a(F),[0,a(B),0]]]],UN=[8,0],UO=[0,a(aS),251,5,j3,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],UK=a(n),UL=a("0.145"),UM=a(n),UP=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],UH=[8,0],UI=[0,a(aS),zc,5,261,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],UE=a(n),UF=a("0.1393"),UG=a(n),UJ=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],UB=[8,0],UC=[0,a(aS),rc,5,v$,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Uy=a(n),Uz=a("0.1335"),UA=a(n),UD=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],Uv=[8,0],Uw=[0,a(aS),278,5,B5,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Us=a(n),Ut=a("0.1278"),Uu=a(n),Ux=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],Up=[8,0],Uq=[0,a(aS),287,5,q_,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Um=a(n),Un=a("0.122"),Uo=a(n),Ur=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],Uj=[8,0],Uk=[0,a(aS),dZ,5,d_,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Ug=a(n),Uh=a("0.1163"),Ui=a(n),Ul=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],Ud=[8,0],Ue=[0,a(aS),kL,5,rd,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Ua=a(n),Ub=a("0.1105"),Uc=a(n),Uf=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],T9=[8,0],T_=[0,a(aS),d8,5,h5,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],T6=a(n),T7=a("0.0976"),T8=a(n),T$=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],T3=[8,0],T4=[0,a(aS),323,5,fk,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],T0=a(n),T1=a("0.0847"),T2=a(n),T5=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],TX=[8,0],TY=[0,a(aS),uG,5,333,53,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],TU=a(n),TV=a("0.0717"),TW=a(n),TZ=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],TR=[8,0],TS=[0,a(aS),yM,5,yM,49,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],TO=a(n),TP=a("5728"),TQ=a(n),TT=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],UQ=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],TM=[8,0],TN=[0,a(aS),nG,14,nG,49,[0,a(cE),[0,a(a9),[0,a(a_),0]]]],TJ=a(n),TK=a(vK),TL=a(n),UR=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],TG=a(v),TH=[0,a(bm),dw,5,df,71,[0,a(ke),[0,a(eT),[0,a(gB),[0,a(dO),[0,a(a6),[0,a($),0]]]]]]],TF=a(vK),TI=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],TE=[0,a(bm),xA,29,xA,64,[0,a(ke),[0,a(eT),[0,a(gB),[0,a(dO),[0,a(a6),[0,a($),0]]]]]]],TD=a(n),Tz=[0,a(dI),mm,14,mm,34,[0,a(oH),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],Ts=[0,a(Q),[0,a(fi),[0,a(ai),0]]],Tt=[0,a(Q),[0,a(fi),0]],Tu=[0,a(Q),[0,a(fi),[0,a(aj),0]]],Tv=[0,a(Q),[0,a(fi),0]],Tw=a(ek),Tx=a(j5),Ty=a(bZ),Tr=a(bZ),Tn=[0,a(dI),zB,14,zB,34,[0,a(oH),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],Tg=[8,0],Th=[0,a(aS),hj,5,hj,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Td=a(T),Te=a(BP),Tf=a(n),Ti=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],Ta=[8,0],Tb=[0,a(aS),B4,5,B4,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],S9=a(T),S_=a("0.0539"),S$=a(n),Tc=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],S6=[8,0],S7=[0,a(aS),xP,5,xP,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],S3=a(T),S4=a("0.0615"),S5=a(n),S8=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],S0=[8,0],S1=[0,a(aS),ep,5,ep,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],SX=a(T),SY=a("0.069"),SZ=a(n),S2=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],SU=[8,0],SV=[0,a(aS),BR,5,BR,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],SR=a(T),SS=a("0.0766"),ST=a(n),SW=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],SO=[8,0],SP=[0,a(aS),fN,5,fN,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],SL=a(T),SM=a("0.0842"),SN=a(n),SQ=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],SI=[8,0],SJ=[0,a(aS),v7,5,v7,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],SF=a(T),SG=a("0.0918"),SH=a(n),SK=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],SC=[8,0],SD=[0,a(aS),vp,5,vp,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Sz=a(T),SA=a("0.1089"),SB=a(n),SE=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],Sw=[8,0],Sx=[0,a(aS),i9,5,i9,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],St=a(T),Su=a("0.1259"),Sv=a(n),Sy=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],Sq=[8,0],Sr=[0,a(aS),fX,5,fX,69,[0,a(bl),[0,a(a9),[0,a(a_),0]]]],Sn=a(T),So=a("0.143"),Sp=a(n),Ss=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],Tj=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],Sm=[0,a(aS),m2,14,m2,59,[0,a(cE),[0,a(a9),[0,a(a_),0]]]],Sj=a(T),Sk=a(rj),Sl=a(n),Sf=[0,a(aS),iE,14,iE,67,[0,a(cE),[0,a(a9),[0,a(a_),0]]]],Sb=a(Y),Sc=a(Y),Sd=a(BP),Se=a(n),R6=a(v),R7=[0,a(bQ),423,6,424,72,[0,a(rH),[0,a(eT),[0,a(j6),[0,a(dO),[0,a(Z),[0,a($),0]]]]]]],R8=[0,a(G),dq,11,dq,35,[0,a(I),[0,a(F),[0,a(B),0]]]],R1=[0,a(ck),[0,a(iQ),[0,a(ai),0]]],R2=[0,a(ck),[0,a(iQ),0]],R3=[0,a(ck),[0,a(iQ),[0,a(aj),0]]],R4=[0,a(ck),[0,a(iQ),0]],R5=[0,a(bQ),ks,5,cU,59,[0,a(Fe),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],R9=[0,a(G),dq,11,dq,35,[0,a(I),[0,a(F),[0,a(B),0]]]],R0=[0,a(G),dq,11,dq,35,[0,a(I),[0,a(F),[0,a(B),0]]]],R_=[0,a(G),dq,11,dq,35,[0,a(I),[0,a(F),[0,a(B),0]]]],RZ=[0,a(G),dq,11,dq,35,[0,a(I),[0,a(F),[0,a(B),0]]]],RT=a(v),RU=[0,a(bQ),gp,5,rB,71,[0,a(rH),[0,a(eT),[0,a(j6),[0,a(dO),[0,a(Z),[0,a($),0]]]]]]],RV=[0,a(G),dL,11,dL,34,[0,a(I),[0,a(F),[0,a(B),0]]]],RS=[0,a(aW),30,9,30,32,[0,a(eL),[0,a(aX),0]]],RW=[0,a(G),dL,11,dL,34,[0,a(I),[0,a(F),[0,a(B),0]]]],RR=[0,a(G),dL,11,dL,34,[0,a(I),[0,a(F),[0,a(B),0]]]],RL=[0,a(aS),23,5,23,69,[0,a(E3),[0,a(f1),0]]],RJ=a(DP),RK=a("5628600"),RM=[0,a(G),dj,11,dj,27,[0,a(I),[0,a(F),[0,a(B),0]]]],RH=[0,a(aS),56,5,56,69,[0,a(uT),[0,a(f1),0]]],RF=a(EK),RG=a("5684900"),RI=[0,a(G),dj,11,dj,27,[0,a(I),[0,a(F),[0,a(B),0]]]],RD=[0,a(aS),89,5,89,69,[0,a(wb),[0,a(f1),0]]],RB=a(DW),RC=a("5775900"),RE=[0,a(G),dj,11,dj,27,[0,a(I),[0,a(F),[0,a(B),0]]]],Rz=[0,a(aS),bi,5,bi,69,[0,a(cz),[0,a(Cn),[0,a(f1),0]]]],Rx=a(vL),Ry=a("5827900"),RA=[0,a(G),dj,11,dj,27,[0,a(I),[0,a(F),[0,a(B),0]]]],RN=[0,a(G),dj,11,dj,27,[0,a(I),[0,a(F),[0,a(B),0]]]],Rw=[0,a(bm),di,14,di,30,[0,a(CO),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Ru=a(Ah),Rv=a("5595000"),Ro=[0,a(aS),30,5,30,69,[0,a(E3),[0,a(f1),0]]],Rm=a(DP),Rn=a("7877000"),Rp=[0,a(G),dh,11,dh,28,[0,a(I),[0,a(F),[0,a(B),0]]]],Rk=[0,a(aS),63,5,63,69,[0,a(uT),[0,a(f1),0]]],Ri=a(EK),Rj=a("7955800"),Rl=[0,a(G),dh,11,dh,28,[0,a(I),[0,a(F),[0,a(B),0]]]],Rg=[0,a(aS),96,5,96,69,[0,a(wb),[0,a(f1),0]]],Re=a(DW),Rf=a("8083100"),Rh=[0,a(G),dh,11,dh,28,[0,a(I),[0,a(F),[0,a(B),0]]]],Rc=[0,a(aS),dL,5,dL,69,[0,a(cz),[0,a(Cn),[0,a(f1),0]]]],Ra=a(vL),Rb=a("8155800"),Rd=[0,a(G),dh,11,dh,28,[0,a(I),[0,a(F),[0,a(B),0]]]],Rq=[0,a(G),dh,11,dh,28,[0,a(I),[0,a(F),[0,a(B),0]]]],Q$=[0,a(bm),jk,14,jk,31,[0,a(CO),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Q9=a(Ah),Q_=a("7830000"),Q5=[0,a(aW),33,14,33,36,[0,a(eL),[0,a(aX),0]]],Q6=[0,a(G),nu,11,nu,33,[0,a(I),[0,a(F),[0,a(B),0]]]],Q4=[0,a(G),nu,11,nu,33,[0,a(I),[0,a(F),[0,a(B),0]]]],Q1=[0,a(bQ),75,14,75,64,[0,a(gu),[0,a(gr),[0,a(d5),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],QX=[0,a(ck),[0,a(de),[0,a(ai),0]]],QY=[0,a(ck),[0,a(de),0]],QZ=[0,a(ck),[0,a(de),[0,a(aj),0]]],Q0=[0,a(ck),[0,a(de),0]],QS=[0,a(dI),83,19,83,69,[0,a(nw),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],QT=[0,a(G),eU,11,eU,38,[0,a(I),[0,a(F),[0,a(B),0]]]],QR=[0,a(dI),56,14,56,41,[0,a(nw),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],QU=[0,a(G),eU,11,eU,38,[0,a(I),[0,a(F),[0,a(B),0]]]],QQ=[0,a(G),eU,11,eU,38,[0,a(I),[0,a(F),[0,a(B),0]]]],QL=[0,a(aW),32,14,32,40,[0,a(eL),[0,a(aX),0]]],QF=[0,a(G),hb,14,hb,46,[0,a(I),[0,a(F),[0,a(B),0]]]],QB=[0,a(G),jn,14,jn,56,[0,a(I),[0,a(F),[0,a(B),0]]]],QA=[1,0],Qw=[0,a(G),fF,14,fF,50,[0,a(I),[0,a(F),[0,a(B),0]]]],Qq=[0,a(G),fK,14,fK,32,[0,a(I),[0,a(F),[0,a(B),0]]]],Qk=[0,a(dI),64,14,64,44,[0,a(nw),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],Qj=a(Y),Qf=[0,a(bm),eC,14,eC,35,[0,a(fM),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(a6),[0,a($),0]]]]]]],Qe=a(Y),P$=[0,a(bQ),q8,5,zc,56,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],P_=[1,0],Qa=[0,a(G),98,11,98,20,[0,a(I),[0,a(F),[0,a(B),0]]]],P5=[0,a(bQ),v$,5,271,48,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],P4=[0,0],P6=[0,a(G),98,11,98,20,[0,a(I),[0,a(F),[0,a(B),0]]]],P3=[0,a(bQ),EI,5,EI,70,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],P2=[0,0],P7=[0,a(G),98,11,98,20,[0,a(I),[0,a(F),[0,a(B),0]]]],P1=[0,a(bQ),Cj,5,Cj,69,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],P0=[0,0],P8=[0,a(G),98,11,98,20,[0,a(I),[0,a(F),[0,a(B),0]]]],PZ=[0,a(bQ),oa,5,oa,60,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],PY=[0,0],P9=[0,a(G),98,11,98,20,[0,a(I),[0,a(F),[0,a(B),0]]]],Qb=[0,a(G),98,11,98,20,[0,a(I),[0,a(F),[0,a(B),0]]]],PX=[0,a(G),98,11,98,20,[0,a(I),[0,a(F),[0,a(B),0]]]],PT=[0,a(bQ),BH,5,BH,70,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],PS=[1,0],PU=[0,a(G),97,11,97,26,[0,a(I),[0,a(F),[0,a(B),0]]]],PQ=[0,a(bQ),fa,5,mO,56,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],PP=[2,0],PR=[0,a(G),97,11,97,26,[0,a(I),[0,a(F),[0,a(B),0]]]],PL=[0,a(bQ),264,5,265,48,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],PK=[0,0],PM=[0,a(G),97,11,97,26,[0,a(I),[0,a(F),[0,a(B),0]]]],PJ=[0,a(bQ),xI,5,xI,69,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],PI=[0,0],PN=[0,a(G),97,11,97,26,[0,a(I),[0,a(F),[0,a(B),0]]]],PH=[0,a(bQ),zL,5,zL,60,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],PG=[0,0],PO=[0,a(G),97,11,97,26,[0,a(I),[0,a(F),[0,a(B),0]]]],PV=[0,a(G),97,11,97,26,[0,a(I),[0,a(F),[0,a(B),0]]]],PF=[0,a(G),97,11,97,26,[0,a(I),[0,a(F),[0,a(B),0]]]],PW=[0,a(Q),[0,a(fi),0]],Qc=[0,a(Q),[0,a("versement"),0]],Qg=[0,a(G),n9,11,n9,32,[0,a(I),[0,a(F),[0,a(B),0]]]],Qd=[0,a(G),n9,11,n9,32,[0,a(I),[0,a(F),[0,a(B),0]]]],Qh=[0,a(Q),[0,a("nombre_enfants_l521_1"),0]],Ql=[0,a(G),n1,11,n1,41,[0,a(I),[0,a(F),[0,a(B),0]]]],Qi=[0,a(G),n1,11,n1,41,[0,a(I),[0,a(F),[0,a(B),0]]]],Qm=[0,a(Q),[0,a("nombre_enfants_alin\xc3\xa9a_2_l521_3"),0]],Qn=[0,a(Q),[0,a(wn),[0,a(qW),0]]],Qo=[0,a(Q),[0,a(wn),[0,a(qW),0]]],Qr=[0,a(G),fK,14,fK,32,[0,a(I),[0,a(F),[0,a(B),0]]]],Qs=[0,a(Q),[0,a("bmaf.date_courante"),0]],Qp=[0,a(G),fK,14,fK,32,[0,a(I),[0,a(F),[0,a(B),0]]]],Qt=[0,a(Q),[0,a(Av),[0,a(f2),0]]],Qu=[0,a(Q),[0,a(Av),[0,a(f2),0]]],Qx=[0,a(G),fF,14,fF,50,[0,a(I),[0,a(F),[0,a(B),0]]]],Qy=[0,a(Q),[0,a(wI),0]],Qv=[0,a(G),fF,14,fF,50,[0,a(I),[0,a(F),[0,a(B),0]]]],QC=[0,a(G),jn,14,jn,56,[0,a(I),[0,a(F),[0,a(B),0]]]],QD=[0,a(Q),[0,a(AQ),0]],Qz=[0,a(G),jn,14,jn,56,[0,a(I),[0,a(F),[0,a(B),0]]]],QG=[0,a(G),hb,14,hb,46,[0,a(I),[0,a(F),[0,a(B),0]]]],QH=[0,a(Q),[0,a(yt),0]],QE=[0,a(G),hb,14,hb,46,[0,a(I),[0,a(F),[0,a(B),0]]]],QI=[0,a(Q),[0,a(oz),[0,a(ck),0]]],QJ=[0,a(Q),[0,a(oz),[0,a(ck),0]]],QM=[0,a(aW),32,14,32,40,[0,a(eL),[0,a(aX),0]]],QN=[0,a(Q),[0,a("enfant_le_plus_\xc3\xa2g\xc3\xa9.enfants"),0]],QK=[0,a(aW),32,14,32,40,[0,a(eL),[0,a(aX),0]]],QO=[0,a(Q),[0,a(Cz),[0,a(q7),0]]],QP=[0,a(Q),[0,a(Cz),[0,a(q7),0]]],QV=[0,a(Q),[0,a(eM),0]],Q2=[0,a(G),95,11,95,61,[0,a(I),[0,a(F),[0,a(B),0]]]],QW=[0,a(G),95,11,95,61,[0,a(I),[0,a(F),[0,a(B),0]]]],Q3=[0,a(Q),[0,a("enfants_\xc3\xa0_charge_droit_ouvert_prestation_familiale"),0]],Q7=[0,a(Q),[0,a(kB),0]],Rr=[0,a(G),dh,11,dh,28,[0,a(I),[0,a(F),[0,a(B),0]]]],Q8=[0,a(G),dh,11,dh,28,[0,a(I),[0,a(F),[0,a(B),0]]]],Rs=[0,a(Q),[0,a("plafond_II_d521_3"),0]],RO=[0,a(G),dj,11,dj,27,[0,a(I),[0,a(F),[0,a(B),0]]]],Rt=[0,a(G),dj,11,dj,27,[0,a(I),[0,a(F),[0,a(B),0]]]],RP=[0,a(Q),[0,a("plafond_I_d521_3"),0]],RX=[0,a(G),dL,11,dL,34,[0,a(I),[0,a(F),[0,a(B),0]]]],RQ=[0,a(G),dL,11,dL,34,[0,a(I),[0,a(F),[0,a(B),0]]]],RY=[0,a(Q),[0,a("droit_ouvert_compl\xc3\xa9ment"),0]],R$=[0,a(Q),[0,a(j8),0]],Sg=[0,a(G),h7,11,h7,64,[0,a(I),[0,a(F),[0,a(B),0]]]],Sa=[0,a(G),h7,11,h7,64,[0,a(I),[0,a(F),[0,a(B),0]]]],Sh=[0,a(Q),[0,a("montant_initial_base_quatri\xc3\xa8me_enfant_et_plus_mayotte"),0]],Tk=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],Si=[0,a(G),bi,11,bi,56,[0,a(I),[0,a(F),[0,a(B),0]]]],Tl=[0,a(Q),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_mayotte"),0]],To=[0,a(G),h9,11,h9,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Tm=[0,a(G),h9,11,h9,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Tp=[0,a(Q),[0,a("nombre_total_enfants"),0]],TA=[0,a(G),nM,11,nM,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Tq=[0,a(G),nM,11,nM,31,[0,a(I),[0,a(F),[0,a(B),0]]]],TB=[0,a(Q),[0,a("nombre_moyen_enfants"),0]],US=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],TC=[0,a(G),ba,11,ba,46,[0,a(I),[0,a(F),[0,a(B),0]]]],UT=[0,a(Q),[0,a("montant_initial_base_premier_enfant"),0]],U7=[0,a(G),cH,11,cH,28,[0,a(I),[0,a(F),[0,a(B),0]]]],UU=[0,a(G),cH,11,cH,28,[0,a(I),[0,a(F),[0,a(B),0]]]],U8=[0,a(Q),[0,a("droit_ouvert_base"),0]],Vq=[0,a(Q),[0,a(bC),0]],VI=[0,a(Q),[0,a(kH),0]],VT=[0,a(G),ej,11,ej,47,[0,a(I),[0,a(F),[0,a(B),0]]]],VJ=[0,a(G),ej,11,ej,47,[0,a(I),[0,a(F),[0,a(B),0]]]],VU=[0,a(Q),[0,a("montant_vers\xc3\xa9_forfaitaire_par_enfant"),0]],Wc=[0,a(G),du,11,du,56,[0,a(I),[0,a(F),[0,a(B),0]]]],VV=[0,a(G),du,11,du,56,[0,a(I),[0,a(F),[0,a(B),0]]]],Wd=[0,a(Q),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_et_plus"),0]],Xy=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],We=[0,a(G),a7,11,a7,47,[0,a(I),[0,a(F),[0,a(B),0]]]],Xz=[0,a(Q),[0,a("montant_initial_base_deuxi\xc3\xa8me_enfant"),0]],XE=[0,a(G),mw,11,mw,38,[0,a(I),[0,a(F),[0,a(B),0]]]],XA=[0,a(G),mw,11,mw,38,[0,a(I),[0,a(F),[0,a(B),0]]]],XF=[0,a(Q),[0,a("rapport_enfants_total_moyen"),0]],X_=[0,a(Q),[0,a(j2),0]],Yh=[0,a(G),gN,11,gN,36,[0,a(I),[0,a(F),[0,a(B),0]]]],X$=[0,a(G),gN,11,gN,36,[0,a(I),[0,a(F),[0,a(B),0]]]],Yi=[0,a(Q),[0,a("montant_vers\xc3\xa9_forfaitaire"),0]],Ys=[0,a(G),dH,11,dH,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Yj=[0,a(G),dH,11,dH,31,[0,a(I),[0,a(F),[0,a(B),0]]]],Yt=[0,a(Q),[0,a("montant_initial_base"),0]],YS=[0,a(Q),[0,a(jW),0]],Y9=[0,a(G),eO,11,eO,52,[0,a(I),[0,a(F),[0,a(B),0]]]],YT=[0,a(G),eO,11,eO,52,[0,a(I),[0,a(F),[0,a(B),0]]]],Y_=[0,a(Q),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_forfaitaire"),0]],Zb=[0,a(G),kK,11,kK,43,[0,a(I),[0,a(F),[0,a(B),0]]]],Y$=[0,a(G),kK,11,kK,43,[0,a(I),[0,a(F),[0,a(B),0]]]],Zc=[0,a(Q),[0,a("montant_avec_garde_altern\xc3\xa9e_base"),0]],Zr=[0,a(Q),[0,a(j1),0]],Zv=[0,a(G),kJ,11,kJ,29,[0,a(I),[0,a(F),[0,a(B),0]]]],Zs=[0,a(G),kJ,11,kJ,29,[0,a(I),[0,a(F),[0,a(B),0]]]],Zw=[0,a(Q),[0,a("montant_vers\xc3\xa9_base"),0]],ZF=[0,a(G),is,11,is,35,[0,a(I),[0,a(F),[0,a(B),0]]]],Zx=[0,a(G),is,11,is,35,[0,a(I),[0,a(F),[0,a(B),0]]]],ZG=[0,a(Q),[0,a("montant_vers\xc3\xa9_majoration"),0]],ZJ=[0,a(G),mV,11,mV,58,[0,a(I),[0,a(F),[0,a(B),0]]]],ZH=[0,a(G),mV,11,mV,58,[0,a(I),[0,a(F),[0,a(B),0]]]],ZK=[0,a(Q),[0,a("montant_base_compl\xc3\xa9ment_pour_base_et_majoration"),0]],ZS=[0,a(G),ml,11,ml,59,[0,a(I),[0,a(F),[0,a(B),0]]]],ZL=[0,a(G),ml,11,ml,59,[0,a(I),[0,a(F),[0,a(B),0]]]],ZT=[0,a(Q),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_base_et_majoration"),0]],ZX=[0,a(G),c4,10,c4,23,[0,a(I),[0,a(F),[0,a(B),0]]]],ZU=[0,a(G),c4,10,c4,23,[0,a(I),[0,a(F),[0,a(B),0]]]],ZY=[0,a(Q),[0,a("montant_vers\xc3\xa9"),0]],ZZ=[0,a(bQ),231,5,zh,6,[0,a(d7),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],PA=[0,a("examples/allocations_familiales/autres_codes.catala_fr"),24,5,24,63,[0,a("Article L821-3"),[0,a(zz),[0,a(D3),[0,a(xS),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]]]],PB=[0,a(G),57,10,57,22,[0,a(by),[0,a(F),[0,a(B),0]]]],Pw=[0,a(bQ),60,5,62,64,[0,a(gu),[0,a(gr),[0,a(d5),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],Px=[0,a(G),57,10,57,22,[0,a(by),[0,a(F),[0,a(B),0]]]],Pv=[0,a(bQ),49,5,50,50,[0,a(gu),[0,a(gr),[0,a(d5),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],Py=[0,a(G),57,10,57,22,[0,a(by),[0,a(F),[0,a(B),0]]]],Pz=[0,a(G),57,10,57,22,[0,a(by),[0,a(F),[0,a(B),0]]]],PC=[0,a(G),57,10,57,22,[0,a(by),[0,a(F),[0,a(B),0]]]],Pu=[0,a(G),57,10,57,22,[0,a(by),[0,a(F),[0,a(B),0]]]],PD=[0,a(G),57,10,57,22,[0,a(by),[0,a(F),[0,a(B),0]]]],Pt=[0,a(G),57,10,57,22,[0,a(by),[0,a(F),[0,a(B),0]]]],Pp=[0,a(bQ),68,5,71,57,[0,a(gu),[0,a(gr),[0,a(d5),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],Pq=[0,a(G),58,10,58,29,[0,a(by),[0,a(F),[0,a(B),0]]]],Po=[0,a(G),58,10,58,29,[0,a(by),[0,a(F),[0,a(B),0]]]],Pr=[0,a(G),58,10,58,29,[0,a(by),[0,a(F),[0,a(B),0]]]],Pn=[0,a(G),58,10,58,29,[0,a(by),[0,a(F),[0,a(B),0]]]],Pj=[0,a(dI),uz,18,uz,41,[0,a(w$),[0,a(eT),[0,a(gB),[0,a(dO),[0,a(c2),[0,a($),0]]]]]]],Ph=a(oE),Pi=a(nN),Pk=[0,a(G),59,11,59,27,[0,a(by),[0,a(F),[0,a(B),0]]]],Pg=[0,a(dI),31,14,31,30,[0,a(lK),[0,a(nE),[0,a(d5),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],Pe=a(oE),Pf=a(nN),O5=[0,0],O7=[1,0],O8=[2,0],O9=[3,0],O_=[4,0],O$=[5,0],O6=[0,a(bQ),357,5,Bo,30,[0,a(B8),[0,a(x3),[0,a(j6),[0,a(dO),[0,a(Z),[0,a($),0]]]]]]],Pa=[0,a(G),61,10,61,33,[0,a(by),[0,a(F),[0,a(B),0]]]],O4=[0,a(G),61,10,61,33,[0,a(by),[0,a(F),[0,a(B),0]]]],OY=[0,a(G),68,14,68,28,[0,a(by),[0,a(F),[0,a(B),0]]]],OU=[0,a(G),69,14,69,32,[0,a(by),[0,a(F),[0,a(B),0]]]],OQ=[0,a(dI),21,14,21,26,[0,a(lK),[0,a(nE),[0,a(d5),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],OR=[0,a(G),60,10,60,22,[0,a(by),[0,a(F),[0,a(B),0]]]],OP=[0,a(G),60,10,60,22,[0,a(by),[0,a(F),[0,a(B),0]]]],OS=[0,a(ck),[0,a(yE),0]],OV=[0,a(G),69,14,69,32,[0,a(by),[0,a(F),[0,a(B),0]]]],OW=[0,a(ck),[0,a(Ea),0]],OT=[0,a(G),69,14,69,32,[0,a(by),[0,a(F),[0,a(B),0]]]],OZ=[0,a(G),68,14,68,28,[0,a(by),[0,a(F),[0,a(B),0]]]],O0=[0,a(ck),[0,a(CT),0]],OX=[0,a(G),68,14,68,28,[0,a(by),[0,a(F),[0,a(B),0]]]],O1=[0,a(ck),[0,a(f6),[0,a(hk),0]]],O2=[0,a(ck),[0,a(f6),[0,a(hk),0]]],Pb=[0,a(G),61,10,61,33,[0,a(by),[0,a(F),[0,a(B),0]]]],O3=[0,a(G),61,10,61,33,[0,a(by),[0,a(F),[0,a(B),0]]]],Pc=[0,a(ck),[0,a(uU),0]],Pl=[0,a(G),59,11,59,27,[0,a(by),[0,a(F),[0,a(B),0]]]],Pd=[0,a(G),59,11,59,27,[0,a(by),[0,a(F),[0,a(B),0]]]],Pm=[0,a(ck),[0,a(zO),0]],Ps=[0,a(ck),[0,a(iQ),0]],PE=[0,a(ck),[0,a(de),0]],OL=[0,a(ew),28,5,29,34,[0,a(BK),[0,a(cb),0]]],OK=a(xg),OM=[0,a(ew),6,10,6,17,[0,a(cb),0]],OI=[0,a(ew),48,5,49,34,[0,a(Ab),[0,a(cb),0]]],OH=a(wU),OJ=[0,a(ew),6,10,6,17,[0,a(cb),0]],OF=[0,a(ew),64,5,65,34,[0,a(Bv),[0,a(cb),0]]],OE=a(Bj),OG=[0,a(ew),6,10,6,17,[0,a(cb),0]],OC=[0,a(ew),82,5,83,34,[0,a(wp),[0,a(cb),0]]],OB=a(Be),OD=[0,a(ew),6,10,6,17,[0,a(cb),0]],ON=[0,a(ew),6,10,6,17,[0,a(cb),0]],OA=[0,a(ew),6,10,6,17,[0,a(cb),0]],OO=[0,a(f2),[0,a(bK),0]],Oo=[6,0],Oq=[0,0],Or=[1,0],Os=[2,0],Ot=[3,0],Ou=[4,0],Ov=[5,0],Ow=[7,0],Op=[0,a(b0),29,5,38,6,[0,a(cz),[0,a(lJ),[0,a(aU),0]]]],On=a(wg),Ox=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],Ok=[8,0],Ol=[0,a(b0),47,5,49,6,[0,a(cz),[0,a(lJ),[0,a(aU),0]]]],Oj=a(xd),Om=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],N$=[6,0],Ob=[0,0],Oc=[1,0],Od=[2,0],Oe=[3,0],Of=[4,0],Og=[5,0],Oh=[7,0],Oa=[0,a(b0),68,5,77,6,[0,a(cz),[0,a(nB),[0,a(aU),0]]]],N_=a(Ai),Oi=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],N7=[8,0],N8=[0,a(b0),86,5,88,6,[0,a(cz),[0,a(nB),[0,a(aU),0]]]],N6=a(uJ),N9=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],NW=[6,0],NY=[0,0],NZ=[1,0],N0=[2,0],N1=[3,0],N2=[4,0],N3=[5,0],N4=[7,0],NX=[0,a(b0),du,5,bi,6,[0,a(cz),[0,a(lL),[0,a(aU),0]]]],NV=a(AU),N5=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],NS=[8,0],NT=[0,a(b0),cn,5,cy,6,[0,a(cz),[0,a(lL),[0,a(aU),0]]]],NR=a(DH),NU=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],NH=[6,0],NJ=[0,0],NK=[1,0],NL=[2,0],NM=[3,0],NN=[4,0],NO=[5,0],NP=[7,0],NI=[0,a(b0),eU,5,fF,6,[0,a(cz),[0,a(m$),[0,a(aU),0]]]],NG=a(A6),NQ=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],ND=[8,0],NE=[0,a(b0),qH,5,nG,6,[0,a(cz),[0,a(m$),[0,a(aU),0]]]],NC=a(wu),NF=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],Ns=[6,0],Nu=[0,0],Nv=[1,0],Nw=[2,0],Nx=[3,0],Ny=[4,0],Nz=[5,0],NA=[7,0],Nt=[0,a(b0),m2,5,iE,6,[0,a(na),[0,a(mA),[0,a(aU),0]]]],Nr=a(zg),NB=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],No=[8,0],Np=[0,a(b0),wA,5,x7,6,[0,a(na),[0,a(mA),[0,a(aU),0]]]],Nn=a(DG),Nq=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],Oy=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],Nm=[0,a(b0),11,10,11,22,[0,a(B),[0,a(aU),0]]],Oz=[0,a(hk),[0,a(zA),0]],Nj=[0,a(aW),12,14,12,25,[0,a(eL),[0,a(aX),0]]],Nf=[2,0],Ng=a(n),Nh=[1,0],Ni=a("-1"),Nk=[0,a(G),80,10,80,21,[0,a(I),[0,a(F),[0,a(B),0]]]],Ne=[0,a(G),80,10,80,21,[0,a(I),[0,a(F),[0,a(B),0]]]],Nl=[0,a(q7),[0,a("le_plus_\xc3\xa2g\xc3\xa9"),0]],Nb=[0,a(dI),78,14,78,41,[0,a(nw),[0,a(aI),[0,a(aL),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],Nc=[0,a(G),76,10,76,37,[0,a(I),[0,a(F),[0,a(B),0]]]],Na=[0,a(G),76,10,76,37,[0,a(I),[0,a(F),[0,a(B),0]]]],Nd=[0,a(qW),[0,a(eM),0]],M4=a(qx),M5=a(qL),M6=a(DZ),M7=a(qQ),M8=a(qR),M9=a(rp),M_=a(ri),M$=[0,a("Enfant"),0],MU=a(mk),MW=a(ok),MX=a(lY),MY=a(CG),MZ=a(yo),M0=a(oU),M1=a(Ck),M2=a(nc),M3=a(ow),MV=[0,a(Bf),0],ML=a(n$),MN=a(Q),MO=a(qJ),MP=a(nK),MQ=a(C2),MR=a(iU),MS=a(Bc),MT=a(ys),MM=[0,a(ER),0],MG=a("Compl\xc3\xa8te"),MI=a("Partag\xc3\xa9e"),MJ=a("Z\xc3\xa9ro"),MH=[0,a("PriseEnCompte"),0],MC=a(kj),ME=a(j9),MF=a(BB),MD=[0,a(Ce),0],Mw=a(Ax),My=a(Dd),Mz=a(jX),MA=a(Er),MB=a(yb),Mx=[0,a("PriseEnCharge"),0],$J=a(W),$j=a(mk),$k=a(ok),$l=a(vT),$m=a(lY),$n=a(ow),$o=a(El),$p=a(wM),$q=a(oU),$r=a(nc),$t=[7,0],$u=[5,0],$v=[4,0],$w=[6,0],$x=[8,0],$y=[2,0],$z=[3,0],$A=[1,0],$B=[0,0],$s=[0,[11,a(bd),[2,0,[11,a(A9),0]]],a(wj)],_4=a(vn),_5=a(xD),_6=a(nK),_7=a(DD),_8=a(iU),_9=a(Q),__=a(qk),_$=a(n$),$b=[0,0],$c=[2,0],$d=[1,0],$e=[5,0],$f=[6,0],$g=[3,0],$h=[7,0],$i=[4,0],$a=[0,[11,a(bd),[2,0,[11,a(De),0]]],a(ES)],_X=a(rO),_Y=a(kj),_Z=a(j9),_1=[1,0],_2=[0,0],_3=[2,0],_0=[0,[11,a(bd),[2,0,[11,a(xw),0]]],a(vY)],_M=a(jX),_N=a(qY),_O=a(qF),_P=a(rf),_Q=a(qC),_S=[4,0],_T=[3,0],_U=[0,0],_V=[1,0],_W=[2,0],_R=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'PriseEnCharge.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PriseEnCharge.t'")],_K=[0,a(Bu),a(oN),a(f6),a(CP),a(EO),a(vs),a(wQ)],_L=[0,a(f6),a(vs),a(EO),a(wQ),a(oN),a(Bu),a(CP)],$R=a("AllocationsFamilialesLib"),boO=[0,a(fy),fa,14,fa,25,[0,a("Conseil d'\xc3\x89tat, 5\xc3\xa8me - 4\xc3\xa8me chambres r\xc3\xa9unies, 21/07/2017, 398563"),0]],boH=a(n),boI=a(n),boN=a(bZ),boJ=[0,a(a2),[0,a(bA),[0,a(ai),0]]],boK=[0,a(a2),[0,a(bA),0]],boL=[0,a(a2),[0,a(bA),[0,a(aj),0]]],boM=[0,a(a2),[0,a(bA),0]],boD=[0,a(d),qI,14,qI,63,[0,a(bb),[0,a(e),0]]],boz=[0,a(d),BF,14,BF,25,[0,a(bb),[0,a(e),0]]],bot=[0,a(d),iB,5,iB,70,[0,a(bb),[0,a(e),0]]],bop=[0,a(d),gq,14,gq,58,[0,a(bb),[0,a(e),0]]],bol=[0,a(d),hZ,14,hZ,54,[0,a(bb),[0,a(e),0]]],boh=[0,a(d),gm,14,gm,51,[0,a(bb),[0,a(e),0]]],bob=[0,a(d),hd,14,hd,59,[0,a(bb),[0,a(e),0]]],bn9=[0,a(d),ij,14,ij,38,[0,a(bb),[0,a(e),0]]],bn5=[0,a(d),h$,14,h$,34,[0,a(bb),[0,a(e),0]]],bn1=[0,a(d),ih,14,ih,31,[0,a(bb),[0,a(e),0]]],bnX=[0,a(d),z9,14,z9,48,[0,a(bb),[0,a(e),0]]],bnY=[0,a(d),nh,11,nh,45,[0,a(bb),[0,a(e),0]]],bnW=[0,a(d),nh,11,nh,45,[0,a(bb),[0,a(e),0]]],bnZ=[0,a(cM),[0,a("m\xc3\xa9nage_sans_enfants_garde_altern\xc3\xa9e"),0]],bn2=[0,a(d),ih,14,ih,31,[0,a(bb),[0,a(e),0]]],bn3=[0,a(cM),[0,a("calculette.m\xc3\xa9nage"),0]],bn0=[0,a(d),ih,14,ih,31,[0,a(bb),[0,a(e),0]]],bn6=[0,a(d),h$,14,h$,34,[0,a(bb),[0,a(e),0]]],bn7=[0,a(cM),[0,a("calculette.demandeur"),0]],bn4=[0,a(d),h$,14,h$,34,[0,a(bb),[0,a(e),0]]],bn_=[0,a(d),ij,14,ij,38,[0,a(bb),[0,a(e),0]]],bn$=[0,a(cM),[0,a("calculette.date_courante"),0]],bn8=[0,a(d),ij,14,ij,38,[0,a(bb),[0,a(e),0]]],boc=[0,a(d),hd,14,hd,59,[0,a(bb),[0,a(e),0]]],bod=[0,a(cM),[0,a("calculette.ressources_m\xc3\xa9nage_prises_en_compte"),0]],boa=[0,a(d),hd,14,hd,59,[0,a(bb),[0,a(e),0]]],boe=[0,a(cM),[0,a(Dc),[0,a(a2),0]]],bof=[0,a(cM),[0,a(Dc),[0,a(a2),0]]],boi=[0,a(d),gm,14,gm,51,[0,a(bb),[0,a(e),0]]],boj=[0,a(cM),[0,a("calculette_sans_garde_altern\xc3\xa9e.m\xc3\xa9nage"),0]],bog=[0,a(d),gm,14,gm,51,[0,a(bb),[0,a(e),0]]],bom=[0,a(d),hZ,14,hZ,54,[0,a(bb),[0,a(e),0]]],bon=[0,a(cM),[0,a("calculette_sans_garde_altern\xc3\xa9e.demandeur"),0]],bok=[0,a(d),hZ,14,hZ,54,[0,a(bb),[0,a(e),0]]],boq=[0,a(d),gq,14,gq,58,[0,a(bb),[0,a(e),0]]],bor=[0,a(cM),[0,a("calculette_sans_garde_altern\xc3\xa9e.date_courante"),0]],boo=[0,a(d),gq,14,gq,58,[0,a(bb),[0,a(e),0]]],bou=[0,a(d),iB,5,iB,70,[0,a(bb),[0,a(e),0]]],bov=[0,a(cM),[0,a("calculette_sans_garde_altern\xc3\xa9e.ressources_m\xc3\xa9nage_prises_en_compte"),0]],bos=[0,a(d),iB,5,iB,70,[0,a(bb),[0,a(e),0]]],bow=[0,a(cM),[0,a(wo),[0,a(a2),0]]],box=[0,a(cM),[0,a(wo),[0,a(a2),0]]],boA=[0,a(d),oM,10,oM,21,[0,a(bb),[0,a(e),0]]],boy=[0,a(d),oM,10,oM,21,[0,a(bb),[0,a(e),0]]],boB=[0,a(cM),[0,a(nX),0]],boE=[0,a(d),mb,11,mb,60,[0,a(bb),[0,a(e),0]]],boC=[0,a(d),mb,11,mb,60,[0,a(bb),[0,a(e),0]]],boF=[0,a(cM),[0,a(kt),0]],boP=[0,a(d),hi,10,hi,21,[0,a(bb),[0,a(e),0]]],boG=[0,a(d),hi,10,hi,21,[0,a(bb),[0,a(e),0]]],boQ=[0,a(cM),[0,a("aide_finale"),0]],bnS=[0,a(aB),rS,14,rS,33,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bnR=a(n),bnJ=[0,a(cO),[0,a(bA),[0,a(ai),0]]],bnK=[0,a(cO),[0,a(bA),0]],bnL=[0,a(cO),[0,a(bA),[0,a(aj),0]]],bnM=[0,a(cO),[0,a(bA),0]],bnN=[0,a(cP),[0,a(bA),[0,a(ai),0]]],bnO=[0,a(cP),[0,a(bA),0]],bnP=[0,a(cP),[0,a(bA),[0,a(aj),0]]],bnQ=[0,a(cP),[0,a(bA),0]],bnF=[0,a(aB),zv,14,zv,36,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bnx=[0,a(cP),[0,a(bA),[0,a(ai),0]]],bny=[0,a(cP),[0,a(bA),0]],bnz=[0,a(cP),[0,a(bA),[0,a(aj),0]]],bnA=[0,a(cP),[0,a(bA),0]],bnB=[0,a(cO),[0,a(bA),[0,a(ai),0]]],bnC=[0,a(cO),[0,a(bA),0]],bnD=[0,a(cO),[0,a(bA),[0,a(aj),0]]],bnE=[0,a(cO),[0,a(bA),0]],bnG=[0,a(d),m1,10,m1,32,[0,a(at),[0,a(e),0]]],bnw=[0,a(d),m1,10,m1,32,[0,a(at),[0,a(e),0]]],bnt=[0,a(aB),En,14,En,25,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bnp=[0,a(d),vu,14,vu,63,[0,a(at),[0,a(e),0]]],bnj=[0,a(d),ht,14,ht,62,[0,a(at),[0,a(e),0]]],bnf=[0,a(d),f0,14,f0,53,[0,a(at),[0,a(e),0]]],bnb=[0,a(d),hJ,5,hJ,65,[0,a(at),[0,a(e),0]]],bm9=[0,a(d),hM,14,hM,68,[0,a(at),[0,a(e),0]]],bm5=[0,a(d),jd,14,jd,66,[0,a(at),[0,a(e),0]]],bm1=[0,a(aB),hY,14,hY,58,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bm0=[0,0],bmW=[0,a(d),ic,14,ic,64,[0,a(at),[0,a(e),0]]],bmQ=[0,a(aB),jm,14,jm,50,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bmN=[2,0],bmO=[1,0],bmP=[2,0],bmJ=[0,a(d),jg,14,jg,54,[0,a(at),[0,a(e),0]]],bmF=[0,a(d),iM,14,iM,45,[0,a(at),[0,a(e),0]]],bmB=[0,a(d),hX,14,hX,66,[0,a(at),[0,a(e),0]]],bmx=[0,a(d),gw,14,gw,60,[0,a(at),[0,a(e),0]]],bmt=[0,a(d),iZ,14,iZ,58,[0,a(at),[0,a(e),0]]],bmp=[0,a(d),gH,14,gH,56,[0,a(at),[0,a(e),0]]],bmj=[0,a(d),iY,14,iY,67,[0,a(at),[0,a(e),0]]],bmf=[0,a(d),gG,14,gG,63,[0,a(at),[0,a(e),0]]],bmb=[0,a(d),iK,14,iK,60,[0,a(at),[0,a(e),0]]],bl7=[0,a(aB),im,5,im,74,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bl3=[0,a(d),hs,14,hs,55,[0,a(at),[0,a(e),0]]],blZ=[0,a(d),ix,14,ix,52,[0,a(at),[0,a(e),0]]],blV=[0,a(d),i$,14,i$,59,[0,a(at),[0,a(e),0]]],blW=[0,a(d),i$,14,i$,59,[0,a(at),[0,a(e),0]]],blX=[0,a(a2),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement.date_courante"),0]],blU=[0,a(d),i$,14,i$,59,[0,a(at),[0,a(e),0]]],bl0=[0,a(d),ix,14,ix,52,[0,a(at),[0,a(e),0]]],bl1=[0,a(a2),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement.m\xc3\xa9nage"),0]],blY=[0,a(d),ix,14,ix,52,[0,a(at),[0,a(e),0]]],bl4=[0,a(d),hs,14,hs,55,[0,a(at),[0,a(e),0]]],bl5=[0,a(a2),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement.demandeur"),0]],bl2=[0,a(d),hs,14,hs,55,[0,a(at),[0,a(e),0]]],bl8=[0,a(aB),im,5,im,74,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bl9=[0,a(a2),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement.b\xc3\xa9n\xc3\xa9ficie_aide_personnalis\xc3\xa9e_logement"),0]],bl6=[0,a(aB),im,5,im,74,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bl_=[0,a(a2),[0,a(uA),[0,a(b9),0]]],bl$=[0,a(a2),[0,a(uA),[0,a(b9),0]]],bmc=[0,a(d),iK,14,iK,60,[0,a(at),[0,a(e),0]]],bmd=[0,a(a2),[0,a("\xc3\xa9ligibilit\xc3\xa9_aide_personnalis\xc3\xa9e_logement.m\xc3\xa9nage"),0]],bma=[0,a(d),iK,14,iK,60,[0,a(at),[0,a(e),0]]],bmg=[0,a(d),gG,14,gG,63,[0,a(at),[0,a(e),0]]],bmh=[0,a(a2),[0,a("\xc3\xa9ligibilit\xc3\xa9_aide_personnalis\xc3\xa9e_logement.demandeur"),0]],bme=[0,a(d),gG,14,gG,63,[0,a(at),[0,a(e),0]]],bmk=[0,a(d),iY,14,iY,67,[0,a(at),[0,a(e),0]]],bml=[0,a(a2),[0,a("\xc3\xa9ligibilit\xc3\xa9_aide_personnalis\xc3\xa9e_logement.date_courante"),0]],bmi=[0,a(d),iY,14,iY,67,[0,a(at),[0,a(e),0]]],bmm=[0,a(a2),[0,a(Ct),[0,a(b1),0]]],bmn=[0,a(a2),[0,a(Ct),[0,a(b1),0]]],bmq=[0,a(d),gH,14,gH,56,[0,a(at),[0,a(e),0]]],bmr=[0,a(a2),[0,a("calcul_allocation_logement.mode_occupation"),0]],bmo=[0,a(d),gH,14,gH,56,[0,a(at),[0,a(e),0]]],bmu=[0,a(d),iZ,14,iZ,58,[0,a(at),[0,a(e),0]]],bmv=[0,a(a2),[0,a("calcul_allocation_logement.ressources_m\xc3\xa9nage_sans_arrondi"),0]],bms=[0,a(d),iZ,14,iZ,58,[0,a(at),[0,a(e),0]]],bmy=[0,a(d),gw,14,gw,60,[0,a(at),[0,a(e),0]]],bmz=[0,a(a2),[0,a("calcul_allocation_logement.situation_familiale"),0]],bmw=[0,a(d),gw,14,gw,60,[0,a(at),[0,a(e),0]]],bmC=[0,a(d),hX,14,hX,66,[0,a(at),[0,a(e),0]]],bmD=[0,a(a2),[0,a("calcul_allocation_logement.nombre_personnes_\xc3\xa0_charge"),0]],bmA=[0,a(d),hX,14,hX,66,[0,a(at),[0,a(e),0]]],bmG=[0,a(d),iM,14,iM,45,[0,a(at),[0,a(e),0]]],bmH=[0,a(a2),[0,a("calcul_allocation_logement.zone"),0]],bmE=[0,a(d),iM,14,iM,45,[0,a(at),[0,a(e),0]]],bmK=[0,a(d),jg,14,jg,54,[0,a(at),[0,a(e),0]]],bmL=[0,a(a2),[0,a("calcul_allocation_logement.date_courante"),0]],bmI=[0,a(d),jg,14,jg,54,[0,a(at),[0,a(e),0]]],bmR=[0,a(aB),jm,14,jm,50,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bmS=[0,a(a2),[0,a("calcul_allocation_logement.type_aide"),0]],bmM=[0,a(aB),jm,14,jm,50,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bmT=[0,a(a2),[0,a(Ds),[0,a(cO),0]]],bmU=[0,a(a2),[0,a(Ds),[0,a(cO),0]]],bmX=[0,a(d),ic,14,ic,64,[0,a(at),[0,a(e),0]]],bmY=[0,a(a2),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.mode_occupation"),0]],bmV=[0,a(d),ic,14,ic,64,[0,a(at),[0,a(e),0]]],bm2=[0,a(aB),hY,14,hY,58,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bm3=[0,a(a2),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.type_aide"),0]],bmZ=[0,a(aB),hY,14,hY,58,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bm6=[0,a(d),jd,14,jd,66,[0,a(at),[0,a(e),0]]],bm7=[0,a(a2),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.ressources_m\xc3\xa9nage_sans_arrondi"),0]],bm4=[0,a(d),jd,14,jd,66,[0,a(at),[0,a(e),0]]],bm_=[0,a(d),hM,14,hM,68,[0,a(at),[0,a(e),0]]],bm$=[0,a(a2),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.situation_familiale"),0]],bm8=[0,a(d),hM,14,hM,68,[0,a(at),[0,a(e),0]]],bnc=[0,a(d),hJ,5,hJ,65,[0,a(at),[0,a(e),0]]],bnd=[0,a(a2),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.nombre_personnes_\xc3\xa0_charge"),0]],bna=[0,a(d),hJ,5,hJ,65,[0,a(at),[0,a(e),0]]],bng=[0,a(d),f0,14,f0,53,[0,a(at),[0,a(e),0]]],bnh=[0,a(a2),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.zone"),0]],bne=[0,a(d),f0,14,f0,53,[0,a(at),[0,a(e),0]]],bnk=[0,a(d),ht,14,ht,62,[0,a(at),[0,a(e),0]]],bnl=[0,a(a2),[0,a("calcul_aide_personnalis\xc3\xa9e_logement.date_courante"),0]],bni=[0,a(d),ht,14,ht,62,[0,a(at),[0,a(e),0]]],bnm=[0,a(a2),[0,a(yS),[0,a(cP),0]]],bnn=[0,a(a2),[0,a(yS),[0,a(cP),0]]],bnq=[0,a(d),jV,10,jV,59,[0,a(at),[0,a(e),0]]],bno=[0,a(d),jV,10,jV,59,[0,a(at),[0,a(e),0]]],bnr=[0,a(a2),[0,a(kt),0]],bnu=[0,a(d),nf,10,nf,21,[0,a(at),[0,a(e),0]]],bns=[0,a(d),nf,10,nf,21,[0,a(at),[0,a(e),0]]],bnv=[0,a(a2),[0,a(nX),0]],bnH=[0,a(a2),[0,a(bA),0]],bnT=[0,a(d),oP,10,oP,29,[0,a(at),[0,a(e),0]]],bnI=[0,a(d),oP,10,oP,29,[0,a(at),[0,a(e),0]]],bnU=[0,a(a2),[0,a(eV),0]],blR=[0,a(D),z8,14,z8,33,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],blN=[0,a(D),A_,14,A_,36,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],blO=[0,a(d),n8,10,n8,32,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blM=[0,a(d),n8,10,n8,32,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blJ=[0,a(D),wP,14,wP,36,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],blE=a(n),blF=a(n),blD=[0,a(D),y2,16,DA,39,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],blH=a(n),blI=a(n),blG=[0,a(D),1529,16,1532,39,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],blz=[0,a(O),88,14,88,44,[0,a(cE),[0,a(bR),[0,a(K),0]]]],blt=[0,0],blu=[1,0],blv=[1,0],blw=[1,0],blx=[0,0],bly=[1,0],blp=[0,a(D),yy,14,yy,31,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],blm=a(c0),bln=a(Bn),blo=a(qN),bli=[0,a(D),uL,14,uL,34,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],blj=[0,a(d),mD,11,mD,31,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blh=[0,a(d),mD,11,mD,31,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blk=[0,a(cO),[0,a(xf),0]],blq=[0,a(d),hU,10,hU,22,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],bll=[0,a(d),hU,10,hU,22,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blr=[0,a(cO),[0,a(wL),0]],blA=[0,a(d),mr,11,mr,41,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],bls=[0,a(d),mr,11,mr,41,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blB=[0,a(cO),[0,a(yD),0]],blK=[0,a(d),mI,11,mI,33,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blC=[0,a(d),mI,11,mI,33,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blL=[0,a(cO),[0,a(Ek),0]],blP=[0,a(cO),[0,a(bA),0]],blS=[0,a(d),oC,10,oC,29,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blQ=[0,a(d),oC,10,oC,29,[0,a(bJ),[0,a(M),[0,a(y),[0,a(e),0]]]]],blT=[0,a(cO),[0,a(eV),0]],blc=[0,a(aB),zu,5,zu,73,[0,a("Article L841-3"),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],blb=[2,0],bld=[0,a(d),eJ,10,eJ,16,[0,a(aG),[0,a(i),[0,a(e),0]]]],bk$=[0,a(aB),1134,5,gm,28,[0,a("Article L841-4"),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bk_=[0,0],bla=[0,a(d),eJ,10,eJ,16,[0,a(aG),[0,a(i),[0,a(e),0]]]],ble=[0,a(d),eJ,10,eJ,16,[0,a(aG),[0,a(i),[0,a(e),0]]]],bk9=[0,a(aB),D2,14,D2,25,[0,a(dr),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bk5=[0,0],bk6=[0,0],bk7=[1,0],bk8=[2,0],bkV=a(n),bkW=[0,a(aB),999,5,1003,29,[0,a(ig),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bkX=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bkQ=a(v),bkO=a(v),bkP=a(n),bkR=[0,a(aB),976,5,987,12,[0,a(ig),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bkS=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bkI=[0,a(aQ),[0,a(fe),[0,a(ai),0]]],bkJ=[0,a(aQ),[0,a(fe),0]],bkK=[0,a(aQ),[0,a(fe),[0,a(aj),0]]],bkL=[0,a(aQ),[0,a(fe),0]],bkM=a(v),bkG=a(v),bkH=a(n),bkN=[0,a(aB),959,5,gy,72,[0,a(ig),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bkT=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bkU=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bkY=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bky=[2,0],bkE=[0,0],bkz=[0,a(cl),[0,a(de),[0,a(ai),0]]],bkA=[0,a(cl),[0,a(de),0]],bkB=[0,a(cl),[0,a(de),[0,a(aj),0]]],bkC=[0,a(cl),[0,a(de),0]],bkD=a(v),bkw=a(n),bkx=a(n),bkF=[0,a(aB),921,5,kA,29,[0,a(ig),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bkZ=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bko=[2,0],bku=[0,0],bkp=[0,a(cl),[0,a(de),[0,a(ai),0]]],bkq=[0,a(cl),[0,a(de),0]],bkr=[0,a(cl),[0,a(de),[0,a(aj),0]]],bks=[0,a(cl),[0,a(de),0]],bkt=a(v),bkm=a(v),bkn=a(n),bkv=[0,a(aB),889,5,910,11,[0,a(ig),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bk0=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bkh=[0,0],bki=[1,0],bkj=[3,0],bkk=[4,0],bkl=[0,a(aB),870,5,874,52,[0,a(ig),[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bk1=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bkg=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bkc=[0,a(aB),wZ,14,wZ,25,[0,a(bg),[0,a(b2),[0,a(w),[0,a(Z),[0,a(u),0]]]]]],bkb=[0,0],bka=[2,0],bj8=[0,a(d),hj,14,hj,56,[0,a(aG),[0,a(i),[0,a(e),0]]]],bj4=[0,a(d),Bq,14,Bq,63,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjY=[0,a(D),l$,9,l$,55,[0,a(n7),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bjZ=[0,a(D),l$,9,l$,55,[0,a(n7),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bj0=[0,a(b9),[0,a("\xc3\xa9ligibilit\xc3\xa9_commune.condition_logement_surface"),0]],bjV=[0,a(D),ms,9,ms,68,[0,a(n7),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bjW=[0,a(D),ms,9,ms,68,[0,a(n7),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bjX=[0,a(b9),[0,a("\xc3\xa9ligibilit\xc3\xa9_commune.condition_logement_r\xc3\xa9sidence_principale"),0]],bjS=[0,a(d),gp,14,gp,47,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjO=[0,a(d),i3,14,i3,43,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjK=[0,a(d),iT,14,iT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjB=[0,a(D),4303,5,4308,28,[0,a(ot),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bjC=[0,a(d),cT,11,cT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjA=[0,a(D),4286,5,4291,28,[0,a(ot),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bjD=[0,a(d),cT,11,cT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjz=[0,a(D),4269,5,4276,28,[0,a(ot),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bjE=[0,a(d),cT,11,cT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjF=[0,a(d),cT,11,cT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjy=[0,a(D),4239,5,4241,28,[0,a(ot),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bjG=[0,a(d),cT,11,cT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjx=[0,a(d),cT,11,cT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjr=[0,a(d),hl,14,hl,46,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjq=[6,0],bjm=[0,a(d),jj,14,jj,56,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjl=[1,0],bjh=[0,a(d),h3,14,h3,50,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjd=[0,a(D),yQ,14,yQ,28,[0,a("Article D841-1"),[0,a("Chapitre 1 : Champ d'application"),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]],bje=[0,a(d),nA,11,nA,25,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjc=[0,a(d),nA,11,nA,25,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjf=[0,a(b9),[0,a("dur\xc3\xa9e_l841_1_3"),0]],bji=[0,a(d),h3,14,h3,50,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjj=[0,a(b9),[0,a(wI),0]],bjg=[0,a(d),h3,14,h3,50,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjn=[0,a(d),jj,14,jj,56,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjo=[0,a(b9),[0,a(AQ),0]],bjk=[0,a(d),jj,14,jj,56,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjs=[0,a(d),hl,14,hl,46,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjt=[0,a(b9),[0,a(yt),0]],bjp=[0,a(d),hl,14,hl,46,[0,a(aG),[0,a(i),[0,a(e),0]]]],bju=[0,a(b9),[0,a(oz),[0,a(cl),0]]],bjv=[0,a(b9),[0,a(oz),[0,a(cl),0]]],bjH=[0,a(d),cT,11,cT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjw=[0,a(d),cT,11,cT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjI=[0,a(b9),[0,a("condition_accession_propri\xc3\xa9t\xc3\xa9"),0]],bjL=[0,a(d),iT,14,iT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjM=[0,a(b9),[0,a(vc),0]],bjJ=[0,a(d),iT,14,iT,40,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjP=[0,a(d),i3,14,i3,43,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjQ=[0,a(b9),[0,a(AO),0]],bjN=[0,a(d),i3,14,i3,43,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjT=[0,a(d),gp,14,gp,47,[0,a(aG),[0,a(i),[0,a(e),0]]]],bjU=[0,a(b9),[0,a(E8),0]],bjR=[0,a(d),gp,14,gp,47,[0,a(aG),[0,a(i),[0,a(e),0]]]],bj1=[0,a(b9),[0,a(or),[0,a(aQ),0]]],bj2=[0,a(b9),[0,a(or),[0,a(aQ),0]]],bj5=[0,a(d),fT,10,fT,59,[0,a(aG),[0,a(i),[0,a(e),0]]]],bj3=[0,a(d),fT,10,fT,59,[0,a(aG),[0,a(i),[0,a(e),0]]]],bj6=[0,a(b9),[0,a(kt),0]],bj9=[0,a(d),oD,10,oD,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bj7=[0,a(d),oD,10,oD,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bj_=[0,a(b9),[0,a(rQ),0]],bkd=[0,a(d),mZ,10,mZ,31,[0,a(aG),[0,a(i),[0,a(e),0]]]],bj$=[0,a(d),mZ,10,mZ,31,[0,a(aG),[0,a(i),[0,a(e),0]]]],bke=[0,a(b9),[0,a("\xc3\xa9ligibilit\xc3\xa9_dispositions_communes"),0]],bk2=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bkf=[0,a(d),bY,11,bY,52,[0,a(aG),[0,a(i),[0,a(e),0]]]],bk3=[0,a(b9),[0,a("\xc3\xa9ligibilit\xc3\xa9_allocation_logement_familiale"),0]],blf=[0,a(d),eJ,10,eJ,16,[0,a(aG),[0,a(i),[0,a(e),0]]]],bk4=[0,a(d),eJ,10,eJ,16,[0,a(aG),[0,a(i),[0,a(e),0]]]],blg=[0,a(b9),[0,a("\xc3\xa9ligibilit\xc3\xa9_l841_2"),0]],bi_=[0,a(aB),gz,5,593,36,[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]],bi$=[0,a(d),fV,10,fV,21,[0,a(aV),[0,a(i),[0,a(e),0]]]],bi9=[0,a(d),fV,10,fV,21,[0,a(aV),[0,a(i),[0,a(e),0]]]],bi5=[0,a(d),m5,14,m5,56,[0,a(aV),[0,a(i),[0,a(e),0]]]],bi1=[0,a(d),Af,14,Af,63,[0,a(aV),[0,a(i),[0,a(e),0]]]],biR=[0,a(D),3632,5,3637,30,[0,a("Article R832-21"),[0,a("Sous-Section 1 : Conditions d'assimilation des logements-foyers aux logements \xc3\xa0 usage locatif"),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],biS=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biN=[0,a(b1),[0,a(j$),[0,a(ai),0]]],biO=[0,a(b1),[0,a(j$),0]],biP=[0,a(b1),[0,a(j$),[0,a(aj),0]]],biQ=[0,a(b1),[0,a(j$),0]],biM=[0,a(aB),kI,5,704,30,[0,a(l2),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],biT=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biL=[0,a(aB),X,5,kg,30,[0,a(l2),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],biU=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biK=[0,a(aB),j4,5,650,30,[0,a(l2),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],biV=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biG=[0,a(b1),[0,a(jU),[0,a(ai),0]]],biH=[0,a(b1),[0,a(jU),0]],biI=[0,a(b1),[0,a(jU),[0,a(aj),0]]],biJ=[0,a(b1),[0,a(jU),0]],biF=[0,a(aB),j7,5,623,30,[0,a(l2),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],biW=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biX=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biE=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biy=[0,a(d),ip,14,ip,47,[0,a(aV),[0,a(i),[0,a(e),0]]]],biu=[0,a(d),gn,14,gn,43,[0,a(aV),[0,a(i),[0,a(e),0]]]],biq=[0,a(d),hE,14,hE,40,[0,a(aV),[0,a(i),[0,a(e),0]]]],bij=[0,a(aB),kf,5,753,30,[0,a(qu),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bik=[0,a(d),dw,11,dw,34,[0,a(aV),[0,a(i),[0,a(e),0]]]],bii=[0,a(aB),721,5,726,30,[0,a(qu),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bil=[0,a(d),dw,11,dw,34,[0,a(aV),[0,a(i),[0,a(e),0]]]],bih=[0,a(aB),hm,31,hm,54,[0,a(qu),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bim=[0,a(d),dw,11,dw,34,[0,a(aV),[0,a(i),[0,a(e),0]]]],big=[0,a(d),dw,11,dw,34,[0,a(aV),[0,a(i),[0,a(e),0]]]],bic=[0,a(d),fO,11,fO,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bid=[0,a(d),fO,11,fO,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bib=[0,a(d),fO,11,fO,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bh7=[0,a(D),2960,5,2963,46,[0,a("Article R832-7"),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bh8=[0,a(d),df,11,df,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bh6=[0,a(D),2925,5,2927,47,[0,a("Article R832-5"),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bh9=[0,a(d),df,11,df,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bh_=[0,a(d),df,11,df,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bh5=[0,a(d),df,11,df,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bh$=[0,a(d),df,11,df,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bh4=[0,a(d),df,11,df,41,[0,a(aV),[0,a(i),[0,a(e),0]]]],bia=[0,a(b1),[0,a(jU),0]],bie=[0,a(b1),[0,a(j$),0]],bin=[0,a(d),dw,11,dw,34,[0,a(aV),[0,a(i),[0,a(e),0]]]],bif=[0,a(d),dw,11,dw,34,[0,a(aV),[0,a(i),[0,a(e),0]]]],bio=[0,a(b1),[0,a("condition_logement_pr\xc3\xaat"),0]],bir=[0,a(d),hE,14,hE,40,[0,a(aV),[0,a(i),[0,a(e),0]]]],bis=[0,a(b1),[0,a(vc),0]],bip=[0,a(d),hE,14,hE,40,[0,a(aV),[0,a(i),[0,a(e),0]]]],biv=[0,a(d),gn,14,gn,43,[0,a(aV),[0,a(i),[0,a(e),0]]]],biw=[0,a(b1),[0,a(AO),0]],bit=[0,a(d),gn,14,gn,43,[0,a(aV),[0,a(i),[0,a(e),0]]]],biz=[0,a(d),ip,14,ip,47,[0,a(aV),[0,a(i),[0,a(e),0]]]],biA=[0,a(b1),[0,a(E8),0]],bix=[0,a(d),ip,14,ip,47,[0,a(aV),[0,a(i),[0,a(e),0]]]],biB=[0,a(b1),[0,a(or),[0,a(aQ),0]]],biC=[0,a(b1),[0,a(or),[0,a(aQ),0]]],biY=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biD=[0,a(d),cj,11,cj,38,[0,a(aV),[0,a(i),[0,a(e),0]]]],biZ=[0,a(b1),[0,a("condition_logement_bailleur"),0]],bi2=[0,a(d),nW,10,nW,59,[0,a(aV),[0,a(i),[0,a(e),0]]]],bi0=[0,a(d),nW,10,nW,59,[0,a(aV),[0,a(i),[0,a(e),0]]]],bi3=[0,a(b1),[0,a(kt),0]],bi6=[0,a(d),hg,10,hg,52,[0,a(aV),[0,a(i),[0,a(e),0]]]],bi4=[0,a(d),hg,10,hg,52,[0,a(aV),[0,a(i),[0,a(e),0]]]],bi7=[0,a(b1),[0,a(rQ),0]],bja=[0,a(d),fV,10,fV,21,[0,a(aV),[0,a(i),[0,a(e),0]]]],bi8=[0,a(d),fV,10,fV,21,[0,a(aV),[0,a(i),[0,a(e),0]]]],bjb=[0,a(b1),[0,a(nX),0]],bh1=[0,a(D),zn,14,zn,40,[0,a("Article D823-22"),[0,a(lX),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bhW=[0,a(aB),d2,5,566,43,[0,a("Article L823-8"),[0,a(be),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],bhX=[0,a(d),f3,11,f3,31,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhV=[0,a(d),f3,11,f3,31,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhR=[0,a(O),xv,14,xv,29,[0,a("Article 45"),[0,a("Chapitre VIII : Prime de d\xc3\xa9m\xc3\xa9nagement"),[0,a(K),0]]]],bhO=a(v),bhK=a(v),bhI=a(Y),bhJ=a(n),bhL=a(qn),bhM=a(Y),bhN=a(n),bhQ=a(n),bhP=a("2.4"),bhD=[0,a(D),f5,6,c1,77,[0,a(qB),[0,a(lX),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bhE=[0,a(d),ep,11,ep,41,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhC=[0,a(d),ep,11,ep,41,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhw=[0,a(d),iF,14,iF,43,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhs=[0,a(d),iJ,14,iJ,39,[0,a(bp),[0,a(i),[0,a(e),0]]]],bho=[0,a(d),fL,14,fL,36,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhi=[0,a(d),fN,14,fN,65,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhc=a(v),bha=a(Y),bhb=a(n),bhd=[0,a(D),kl,5,2004,77,[0,a(qB),[0,a(lX),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bhe=[0,a(d),fS,11,fS,32,[0,a(bp),[0,a(i),[0,a(e),0]]]],bg$=[0,a(d),fS,11,fS,32,[0,a(bp),[0,a(i),[0,a(e),0]]]],bg7=[0,a(D),ab,14,ab,47,[0,a(qB),[0,a(lX),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bg8=[0,a(d),nD,11,nD,44,[0,a(bp),[0,a(i),[0,a(e),0]]]],bg6=[0,a(d),nD,11,nD,44,[0,a(bp),[0,a(i),[0,a(e),0]]]],bg9=[0,a(dg),[0,a("d\xc3\xa9lai_apr\xc3\xa8s_emm\xc3\xa9nagement_l823_8_2"),0]],bhf=[0,a(d),fS,11,fS,32,[0,a(bp),[0,a(i),[0,a(e),0]]]],bg_=[0,a(d),fS,11,fS,32,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhg=[0,a(dg),[0,a("condition_rang_enfant"),0]],bhj=[0,a(d),fN,14,fN,65,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhk=[0,a(dg),[0,a(C7),0]],bhh=[0,a(d),fN,14,fN,65,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhl=[0,a(dg),[0,a(mG),[0,a(f2),0]]],bhm=[0,a(dg),[0,a(mG),[0,a(f2),0]]],bhp=[0,a(d),fL,14,fL,36,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhq=[0,a(dg),[0,a("\xc3\xa9ligibilit\xc3\xa9_apl.m\xc3\xa9nage"),0]],bhn=[0,a(d),fL,14,fL,36,[0,a(bp),[0,a(i),[0,a(e),0]]]],bht=[0,a(d),iJ,14,iJ,39,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhu=[0,a(dg),[0,a("\xc3\xa9ligibilit\xc3\xa9_apl.demandeur"),0]],bhr=[0,a(d),iJ,14,iJ,39,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhx=[0,a(d),iF,14,iF,43,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhy=[0,a(dg),[0,a("\xc3\xa9ligibilit\xc3\xa9_apl.date_courante"),0]],bhv=[0,a(d),iF,14,iF,43,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhz=[0,a(dg),[0,a(AA),[0,a(aQ),0]]],bhA=[0,a(dg),[0,a(AA),[0,a(aQ),0]]],bhF=[0,a(d),ep,11,ep,41,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhB=[0,a(d),ep,11,ep,41,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhG=[0,a(dg),[0,a("condition_p\xc3\xa9riode_d\xc3\xa9m\xc3\xa9nagement"),0]],bhS=[0,a(d),my,11,my,26,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhH=[0,a(d),my,11,my,26,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhT=[0,a(dg),[0,a("plafond_d823_22"),0]],bhY=[0,a(d),f3,11,f3,31,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhU=[0,a(d),f3,11,f3,31,[0,a(bp),[0,a(i),[0,a(e),0]]]],bhZ=[0,a(dg),[0,a(AE),0]],bh2=[0,a(d),jh,10,jh,36,[0,a(bp),[0,a(i),[0,a(e),0]]]],bh0=[0,a(d),jh,10,jh,36,[0,a(bp),[0,a(i),[0,a(e),0]]]],bh3=[0,a(dg),[0,a("montant_prime_d\xc3\xa9m\xc3\xa9nagement"),0]],bg2=[0,a(D),yn,14,yn,33,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bgY=[0,a(D),DI,14,DI,36,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bgZ=[0,a(d),lW,10,lW,32,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgX=[0,a(d),lW,10,lW,32,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgU=[0,a(D),y4,14,y4,36,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bgS=a(n),bgT=a(n),bgR=[0,a(D),1432,16,1435,39,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bgN=[0,a(O),78,14,78,44,[0,a(cE),[0,a(bR),[0,a(K),0]]]],bgH=[0,0],bgI=[1,0],bgJ=[1,0],bgK=[1,0],bgL=[0,0],bgM=[1,0],bgD=[0,a(D),Dt,14,Dt,31,[0,a(rz),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],bgA=a(c0),bgB=a(Bn),bgC=a(qN),bgw=[0,a(D),BI,14,BI,34,[0,a(d3),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bgx=[0,a(d),kf,11,kf,31,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgv=[0,a(d),kf,11,kf,31,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgy=[0,a(cP),[0,a(xf),0]],bgE=[0,a(d),mQ,10,mQ,22,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgz=[0,a(d),mQ,10,mQ,22,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgF=[0,a(cP),[0,a(wL),0]],bgO=[0,a(d),n4,11,n4,41,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgG=[0,a(d),n4,11,n4,41,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgP=[0,a(cP),[0,a(yD),0]],bgV=[0,a(d),mP,11,mP,33,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgQ=[0,a(d),mP,11,mP,33,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bgW=[0,a(cP),[0,a(Ek),0]],bg0=[0,a(cP),[0,a(bA),0]],bg3=[0,a(d),mK,10,mK,29,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bg1=[0,a(d),mK,10,mK,29,[0,a(bJ),[0,a(s),[0,a(i),[0,a(e),0]]]]],bg4=[0,a(cP),[0,a(eV),0]],bgs=[0,a(D),wl,14,wl,36,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bgn=[0,a(U),[0,a(bE),[0,a(ai),0]]],bgo=[0,a(U),[0,a(bE),0]],bgp=[0,a(U),[0,a(bE),[0,a(aj),0]]],bgq=[0,a(U),[0,a(bE),0]],bgr=a(n),bgt=[0,a(d),lV,10,lV,25,[0,a(C),[0,a(y),[0,a(e),0]]]],bgm=[0,a(d),lV,10,lV,25,[0,a(C),[0,a(y),[0,a(e),0]]]],bgj=[0,a(D),Co,14,Co,36,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bf_=[0,a(U),[0,a(ei),[0,a(ai),0]]],bf$=[0,a(U),[0,a(ei),0]],bga=[0,a(U),[0,a(ei),[0,a(aj),0]]],bgb=[0,a(U),[0,a(ei),0]],bgc=[0,a(bh),[0,a(bK),[0,a(ai),0]]],bgd=[0,a(bh),[0,a(bK),0]],bge=[0,a(bh),[0,a(bK),[0,a(aj),0]]],bgf=[0,a(bh),[0,a(bK),0]],bgg=a(kM),bgh=a(n),bgi=a(n),bgk=[0,a(d),mq,10,mq,40,[0,a(C),[0,a(y),[0,a(e),0]]]],bf9=[0,a(d),mq,10,mq,40,[0,a(C),[0,a(y),[0,a(e),0]]]],bf6=[0,a(D),zy,14,zy,36,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfX=[0,a(U),[0,a(bD),[0,a(ai),0]]],bfY=[0,a(U),[0,a(bD),0]],bfZ=[0,a(U),[0,a(bD),[0,a(aj),0]]],bf0=[0,a(U),[0,a(bD),0]],bf1=[0,a(U),[0,a(eG),[0,a(ai),0]]],bf2=[0,a(U),[0,a(eG),0]],bf3=[0,a(U),[0,a(eG),[0,a(aj),0]]],bf4=[0,a(U),[0,a(eG),0]],bf5=a(n),bf7=[0,a(d),og,10,og,32,[0,a(C),[0,a(y),[0,a(e),0]]]],bfW=[0,a(d),og,10,og,32,[0,a(C),[0,a(y),[0,a(e),0]]]],bfT=[0,a(D),zb,14,zb,33,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfP=[0,a(D),Ac,14,Ac,47,[0,a(oA),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfK=[0,a(U),[0,a(db),[0,a(ai),0]]],bfL=[0,a(U),[0,a(db),0]],bfM=[0,a(U),[0,a(db),[0,a(aj),0]]],bfN=[0,a(U),[0,a(db),0]],bfO=a(n),bfQ=[0,a(d),ns,11,ns,44,[0,a(C),[0,a(y),[0,a(e),0]]]],bfJ=[0,a(d),ns,11,ns,44,[0,a(C),[0,a(y),[0,a(e),0]]]],bfG=[0,a(D),D9,14,D9,41,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfC=[0,a(D),xO,14,xO,33,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfy=[0,a(D),Ay,14,Ay,33,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bft=[0,a(D),4610,7,4613,45,[0,a(oA),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfu=[0,a(d),gO,11,gO,47,[0,a(C),[0,a(y),[0,a(e),0]]]],bfs=[0,a(D),ED,14,ED,50,[0,a(oA),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfm=[0,a(D),nz,14,nz,62,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfn=[0,a(D),nz,14,nz,62,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfo=[0,a(U),[0,a("calcul_apl_logement_foyer.n_nombre_parts_d832_25"),0]],bfj=[0,a(D),om,14,om,61,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfk=[0,a(D),om,14,om,61,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bfl=[0,a(U),[0,a(Do),0]],bfg=[0,a(d),hC,14,hC,49,[0,a(C),[0,a(y),[0,a(e),0]]]],bff=a(n),bfb=[0,a(d),hO,14,hO,53,[0,a(C),[0,a(y),[0,a(e),0]]]],be9=[0,a(d),iW,14,iW,44,[0,a(C),[0,a(y),[0,a(e),0]]]],be5=[0,a(d),ib,14,ib,70,[0,a(C),[0,a(y),[0,a(e),0]]]],be1=[0,a(d),fY,14,fY,65,[0,a(C),[0,a(y),[0,a(e),0]]]],beX=[0,a(d),ji,14,ji,67,[0,a(C),[0,a(y),[0,a(e),0]]]],beT=[0,a(d),iv,14,iv,61,[0,a(C),[0,a(y),[0,a(e),0]]]],beP=[0,a(d),jp,14,jp,59,[0,a(C),[0,a(y),[0,a(e),0]]]],beO=[3,0],beI=[0,a(D),hq,14,hq,70,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],beE=[0,a(D),h2,14,h2,69,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],beA=[0,a(D),hz,14,hz,75,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bev=[0,a(D),x8,5,x8,44,[0,a(A8),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],ben=[0,a(U),[0,a(dy),[0,a(ai),0]]],beo=[0,a(U),[0,a(dy),0]],bep=[0,a(U),[0,a(dy),[0,a(aj),0]]],beq=[0,a(U),[0,a(dy),0]],ber=[0,a(U),[0,a(dy),[0,a(ai),0]]],bes=[0,a(U),[0,a(dy),0]],bet=[0,a(U),[0,a(dy),[0,a(aj),0]]],beu=[0,a(U),[0,a(dy),0]],bew=[0,a(d),hW,11,hW,36,[0,a(C),[0,a(y),[0,a(e),0]]]],bem=[0,a(D),B1,14,B1,39,[0,a(A8),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bei=[0,a(U),[0,a(dy),[0,a(ai),0]]],bej=[0,a(U),[0,a(dy),0]],bek=[0,a(U),[0,a(dy),[0,a(aj),0]]],bel=[0,a(U),[0,a(dy),0]],bed=[0,a(D),Em,5,Em,28,[0,a(m3),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bee=[0,a(d),iP,10,iP,15,[0,a(C),[0,a(y),[0,a(e),0]]]],bec=[0,a(D),yk,14,yk,41,[0,a(m3),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bd$=a(c0),bea=a(qN),beb=a("4999"),bd4=[0,a(aJ),fU,24,fU,56,[0,a(od),[0,a(bv),[0,a(aK),0]]]],bdV=a(dc),bdW=[0,a(U),[0,a(b6),[0,a(ai),0]]],bdX=[0,a(U),[0,a(b6),0]],bdY=[0,a(U),[0,a(b6),[0,a(aj),0]]],bdZ=[0,a(U),[0,a(b6),0]],bd0=[0,a(U),[0,a(b6),[0,a(ai),0]]],bd1=[0,a(U),[0,a(b6),0]],bd2=[0,a(U),[0,a(b6),[0,a(aj),0]]],bd3=[0,a(U),[0,a(b6),0]],bd5=[0,a(d),eQ,10,eQ,26,[0,a(C),[0,a(y),[0,a(e),0]]]],bdU=[0,a(O),Dj,24,Dj,56,[0,a(od),[0,a(bk),[0,a(K),0]]]],bdL=a(dc),bdM=[0,a(U),[0,a(b6),[0,a(ai),0]]],bdN=[0,a(U),[0,a(b6),0]],bdO=[0,a(U),[0,a(b6),[0,a(aj),0]]],bdP=[0,a(U),[0,a(b6),0]],bdQ=[0,a(U),[0,a(b6),[0,a(ai),0]]],bdR=[0,a(U),[0,a(b6),0]],bdS=[0,a(U),[0,a(b6),[0,a(aj),0]]],bdT=[0,a(U),[0,a(b6),0]],bd6=[0,a(d),eQ,10,eQ,26,[0,a(C),[0,a(y),[0,a(e),0]]]],bd7=[0,a(d),eQ,10,eQ,26,[0,a(C),[0,a(y),[0,a(e),0]]]],bdK=[0,a(O),xC,14,xC,46,[0,a(bP),[0,a(bk),[0,a(K),0]]]],bdG=[0,a(U),[0,a(b6),[0,a(ai),0]]],bdH=[0,a(U),[0,a(b6),0]],bdI=[0,a(U),[0,a(b6),[0,a(aj),0]]],bdJ=[0,a(U),[0,a(b6),0]],bd8=[0,a(d),eQ,10,eQ,26,[0,a(C),[0,a(y),[0,a(e),0]]]],bdF=[0,a(d),eQ,10,eQ,26,[0,a(C),[0,a(y),[0,a(e),0]]]],bdC=[0,a(D),vZ,15,vZ,37,[0,a(oA),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bdD=[0,a(d),mE,11,mE,33,[0,a(C),[0,a(y),[0,a(e),0]]]],bdB=[0,a(d),mE,11,mE,33,[0,a(C),[0,a(y),[0,a(e),0]]]],bdx=[0,a(D),4635,6,4641,6,[0,a(m3),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bdy=[0,a(d),fP,11,fP,42,[0,a(C),[0,a(y),[0,a(e),0]]]],bdv=[0,a(D),4653,5,4654,59,[0,a(m3),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],bdw=[0,a(d),fP,11,fP,42,[0,a(C),[0,a(y),[0,a(e),0]]]],bdq=[0,a(O),yW,5,yW,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],bcG=a(n),bcH=a("158700"),bcI=a("191300"),bcJ=a(v),bcK=a("205500"),bcL=a(T),bcM=a("211300"),bcN=a(Y),bcO=a("217100"),bcP=a(aa),bcQ=a("222900"),bcR=a(N),bcS=a(zD),bcT=a(N),bcU=a("19800"),bcV=a(zD),bcW=a(n),bcX=a("139300"),bcY=a("170600"),bcZ=a(v),bc0=a("184700"),bc1=a(T),bc2=a("191200"),bc3=a(Y),bc4=a(yU),bc5=a(aa),bc6=a("204200"),bc7=a(N),bc8=a(v2),bc9=a(N),bc_=a(r5),bc$=a(v2),bda=a(n),bdb=a("130600"),bdc=a("158400"),bdd=a(v),bde=a("172600"),bdf=a(T),bdg=a(C_),bdh=a(Y),bdi=a("187000"),bdj=a(aa),bdk=a("194200"),bdl=a(N),bdm=a(rs),bdn=a(N),bdo=a("18200"),bdp=a(rs),bdr=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],bcE=[0,a(O),vg,5,vg,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],bbU=a(n),bbV=a("160400"),bbW=a("193400"),bbX=a(v),bbY=a("207800"),bbZ=a(T),bb0=a("213700"),bb1=a(Y),bb2=a("219600"),bb3=a(aa),bb4=a(ya),bb5=a(N),bb6=a(n0),bb7=a(N),bb8=a("20000"),bb9=a(n0),bb_=a(n),bb$=a(CV),bca=a(Da),bcb=a(v),bcc=a("186700"),bcd=a(T),bce=a("193300"),bcf=a(Y),bcg=a(qO),bch=a(aa),bci=a("206500"),bcj=a(N),bck=a(wy),bcl=a(N),bcm=a(yZ),bcn=a(wy),bco=a(n),bcp=a(AT),bcq=a(qX),bcr=a(v),bcs=a("174500"),bct=a(T),bcu=a(xh),bcv=a(Y),bcw=a("189100"),bcx=a(aa),bcy=a("196400"),bcz=a(N),bcA=a(uW),bcB=a(N),bcC=a("18400"),bcD=a(uW),bcF=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],bbS=[0,a(O),u9,5,u9,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],ba8=a(n),ba9=a("163300"),ba_=a("196900"),ba$=a(v),bba=a("211600"),bbb=a(T),bbc=a(v8),bbd=a(Y),bbe=a("223600"),bbf=a(aa),bbg=a("229600"),bbh=a(N),bbi=a(A4),bbj=a(N),bbk=a("20400"),bbl=a(A4),bbm=a(n),bbn=a("143300"),bbo=a("175600"),bbp=a(v),bbq=a("190100"),bbr=a(T),bbs=a("196600"),bbt=a(Y),bbu=a("203500"),bbv=a(aa),bbw=a("210200"),bbx=a(N),bby=a(DT),bbz=a(N),bbA=a("19600"),bbB=a(DT),bbC=a(n),bbD=a("134400"),bbE=a(xn),bbF=a(v),bbG=a("177700"),bbH=a(T),bbI=a("185100"),bbJ=a(Y),bbK=a(v9),bbL=a(aa),bbM=a(qO),bbN=a(N),bbO=a(EQ),bbP=a(N),bbQ=a("18700"),bbR=a(EQ),bbT=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],ba6=[0,a(O),wT,5,wT,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],bak=a(n),bal=a("167200"),bam=a("201600"),ban=a(v),bao=a("216700"),bap=a(T),baq=a("222800"),bar=a(Y),bas=a("229000"),bat=a(aa),bau=a("235100"),bav=a(N),baw=a(EL),bax=a(N),bay=a(vi),baz=a(EL),baA=a(n),baB=a("146700"),baC=a(C_),baD=a(v),baE=a("194700"),baF=a(T),baG=a("201500"),baH=a(Y),baI=a("208400"),baJ=a(aa),baK=a("215200"),baL=a(N),baM=a(n0),baN=a(N),baO=a(A0),baP=a(n0),baQ=a(n),baR=a("137600"),baS=a("166900"),baT=a(v),baU=a("182000"),baV=a(T),baW=a("189500"),baX=a(Y),baY=a("197100"),baZ=a(aa),ba0=a(Cr),ba1=a(N),ba2=a(AH),ba3=a(N),ba4=a(r5),ba5=a(AH),ba7=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],bai=[0,a(O),BN,5,BN,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a$y=a(n),a$z=a("167400"),a$A=a("201800"),a$B=a(v),a$C=a("216900"),a$D=a(T),a$E=a("223000"),a$F=a(Y),a$G=a("229200"),a$H=a(aa),a$I=a("235300"),a$J=a(N),a$K=a(zZ),a$L=a(N),a$M=a(vi),a$N=a(zZ),a$O=a(n),a$P=a("146800"),a$Q=a("180000"),a$R=a(v),a$S=a("194900"),a$T=a(T),a$U=a(Eh),a$V=a(Y),a$W=a(rs),a$X=a(aa),a$Y=a("215400"),a$Z=a(N),a$0=a(BQ),a$1=a(N),a$2=a(A0),a$3=a(BQ),a$4=a(n),a$5=a("137700"),a$6=a("167100"),a$7=a(v),a$8=a("182200"),a$9=a(T),a$_=a("189700"),a$$=a(Y),baa=a("197300"),bab=a(aa),bac=a("204900"),bad=a(N),bae=a(C6),baf=a(N),bag=a(r5),bah=a(C6),baj=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a$w=[0,a(O),zI,5,zI,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a_M=a(n),a_N=a("169100"),a_O=a("203800"),a_P=a(v),a_Q=a("219100"),a_R=a(T),a_S=a("225200"),a_T=a(Y),a_U=a("231500"),a_V=a(aa),a_W=a("237700"),a_X=a(N),a_Y=a(l7),a_Z=a(N),a_0=a("21100"),a_1=a(l7),a_2=a(n),a_3=a("148300"),a_4=a(xh),a_5=a(v),a_6=a("196800"),a_7=a(T),a_8=a("203700"),a_9=a(Y),a__=a("210700"),a_$=a(aa),a$a=a(v8),a$b=a(N),a$c=a(wD),a$d=a(N),a$e=a("20300"),a$f=a(wD),a$g=a(n),a$h=a("139100"),a$i=a("168800"),a$j=a(v),a$k=a(rt),a$l=a(T),a$m=a("191600"),a$n=a(Y),a$o=a("199300"),a$p=a(aa),a$q=a("206900"),a$r=a(N),a$s=a(Aq),a$t=a(N),a$u=a(yZ),a$v=a(Aq),a$x=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a_K=[0,a(O),Eo,5,Eo,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a90=a(n),a91=a("171100"),a92=a("206200"),a93=a(v),a94=a("221700"),a95=a(T),a96=a("227900"),a97=a(Y),a98=a("234300"),a99=a(aa),a9_=a("240600"),a9$=a(N),a_a=a(zt),a_b=a(N),a_c=a("21400"),a_d=a(zt),a_e=a(n),a_f=a("150100"),a_g=a(rt),a_h=a(v),a_i=a("199200"),a_j=a(T),a_k=a("206100"),a_l=a(Y),a_m=a("213200"),a_n=a(aa),a_o=a("220200"),a_p=a(N),a_q=a(yF),a_r=a(N),a_s=a("20500"),a_t=a(yF),a_u=a(n),a_v=a(CV),a_w=a("170800"),a_x=a(v),a_y=a("186200"),a_z=a(T),a_A=a("193900"),a_B=a(Y),a_C=a(Eh),a_D=a(aa),a_E=a("209400"),a_F=a(N),a_G=a(Ap),a_H=a(N),a_I=a("19500"),a_J=a(Ap),a_L=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a9Y=[0,a(O),Bl,5,Bl,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a9c=a(n),a9d=a("26084"),a9e=a("31435"),a9f=a(v),a9g=a("33798"),a9h=a(T),a9i=a("34743"),a9j=a(Y),a9k=a("35719"),a9l=a(aa),a9m=a("36679"),a9n=a(N),a9o=a(yK),a9p=a(N),a9q=a("3262"),a9r=a(yK),a9s=a(n),a9t=a("22883"),a9u=a("28051"),a9v=a(v),a9w=a("30368"),a9x=a(T),a9y=a("31420"),a9z=a(Y),a9A=a("32502"),a9B=a(aa),a9C=a("33569"),a9D=a(N),a9E=a(Ew),a9F=a(N),a9G=a("3125"),a9H=a(Ew),a9I=a(n),a9J=a("21465"),a9K=a("26038"),a9L=a(v),a9M=a("28386"),a9N=a(T),a9O=a("29560"),a9P=a(Y),a9Q=a("30749"),a9R=a(aa),a9S=a("31923"),a9T=a(N),a9U=a(DV),a9V=a(N),a9W=a("2973"),a9X=a(DV),a9Z=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a9a=[0,a(O),D$,5,D$,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a8q=a(n),a8r=a("26397"),a8s=a("31812"),a8t=a(v),a8u=a("34204"),a8v=a(T),a8w=a("35160"),a8x=a(Y),a8y=a("36148"),a8z=a(aa),a8A=a("37119"),a8B=a(N),a8C=a(y8),a8D=a(N),a8E=a("3301"),a8F=a(y8),a8G=a(n),a8H=a("23158"),a8I=a("28388"),a8J=a(v),a8K=a("30732"),a8L=a(T),a8M=a(mJ),a8N=a(Y),a8O=a("32892"),a8P=a(aa),a8Q=a("33972"),a8R=a(N),a8S=a(DK),a8T=a(N),a8U=a("3163"),a8V=a(DK),a8W=a(n),a8X=a("21723"),a8Y=a("26350"),a8Z=a(v),a80=a("28727"),a81=a(T),a82=a("29915"),a83=a(Y),a84=a("31118"),a85=a(aa),a86=a("32306"),a87=a(N),a88=a(wY),a89=a(N),a8_=a("3009"),a8$=a(wY),a9b=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a8o=[0,a(O),D5,5,D5,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a7E=a(n),a7F=a(Fd),a7G=a("32194"),a7H=a(v),a7I=a("34614"),a7J=a(T),a7K=a("35582"),a7L=a(Y),a7M=a("36582"),a7N=a(aa),a7O=a("37564"),a7P=a(N),a7Q=a(wm),a7R=a(N),a7S=a("3341"),a7T=a(wm),a7U=a(n),a7V=a("23436"),a7W=a("28729"),a7X=a(v),a7Y=a("31101"),a7Z=a(T),a70=a("32179"),a71=a(Y),a72=a("33287"),a73=a(aa),a74=a("34380"),a75=a(N),a76=a(Ao),a77=a(N),a78=a("3201"),a79=a(Ao),a7_=a(n),a7$=a("21984"),a8a=a("26666"),a8b=a(v),a8c=a("29072"),a8d=a(T),a8e=a("30274"),a8f=a(Y),a8g=a("31491"),a8h=a(aa),a8i=a("32694"),a8j=a(N),a8k=a(A7),a8l=a(N),a8m=a("3045"),a8n=a(A7),a8p=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a7C=[0,a(O),yv,5,yv,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a6S=a(n),a6T=a("27195"),a6U=a("32773"),a6V=a(v),a6W=a("35237"),a6X=a(T),a6Y=a("36222"),a6Z=a(Y),a60=a("37240"),a61=a(aa),a62=a("38240"),a63=a(N),a64=a(A3),a65=a(N),a66=a("3401"),a67=a(A3),a68=a(n),a69=a("23858"),a6_=a("29246"),a6$=a(v),a7a=a("31661"),a7b=a(T),a7c=a("32758"),a7d=a(Y),a7e=a("33886"),a7f=a(aa),a7g=a("34999"),a7h=a(N),a7i=a(y$),a7j=a(N),a7k=a("3259"),a7l=a(y$),a7m=a(n),a7n=a("22380"),a7o=a("27146"),a7p=a(v),a7q=a("29595"),a7r=a(T),a7s=a("30819"),a7t=a(Y),a7u=a("32058"),a7v=a(aa),a7w=a("33282"),a7x=a(N),a7y=a(Ad),a7z=a(N),a7A=a("3100"),a7B=a(Ad),a7D=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a6Q=[0,a(O),zl,5,zl,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a56=a(n),a57=a("27956"),a58=a("33691"),a59=a(v),a5_=a("36224"),a5$=a(T),a6a=a("37236"),a6b=a(Y),a6c=a("38283"),a6d=a(aa),a6e=a("39311"),a6f=a(N),a6g=a(ye),a6h=a(N),a6i=a("3496"),a6j=a(ye),a6k=a(n),a6l=a("24526"),a6m=a("30065"),a6n=a(v),a6o=a("32548"),a6p=a(T),a6q=a("33675"),a6r=a(Y),a6s=a(EF),a6t=a(aa),a6u=a("35979"),a6v=a(N),a6w=a(Am),a6x=a(N),a6y=a("3350"),a6z=a(Am),a6A=a(n),a6B=a("23007"),a6C=a("27906"),a6D=a(v),a6E=a("30424"),a6F=a(T),a6G=a("31682"),a6H=a(Y),a6I=a(ym),a6J=a(aa),a6K=a("34214"),a6L=a(N),a6M=a(DF),a6N=a(N),a6O=a("3187"),a6P=a(DF),a6R=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a54=[0,a(O),wf,5,wf,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a5i=a(n),a5j=a("28728"),a5k=a("34621"),a5l=a(v),a5m=a("37224"),a5n=a(T),a5o=a("38264"),a5p=a(Y),a5q=a(xR),a5r=a(aa),a5s=a("40396"),a5t=a(N),a5u=a(xr),a5v=a(N),a5w=a("3592"),a5x=a(xr),a5y=a(n),a5z=a("25203"),a5A=a("30895"),a5B=a(v),a5C=a("33446"),a5D=a(T),a5E=a("34604"),a5F=a(Y),a5G=a("35796"),a5H=a(aa),a5I=a("36972"),a5J=a(N),a5K=a(Eq),a5L=a(N),a5M=a("3442"),a5N=a(Eq),a5O=a(n),a5P=a("23642"),a5Q=a("28676"),a5R=a(v),a5S=a(w5),a5T=a(T),a5U=a("32556"),a5V=a(Y),a5W=a("33866"),a5X=a(aa),a5Y=a("35158"),a5Z=a(N),a50=a(vV),a51=a(N),a52=a("3275"),a53=a(vV),a55=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a5g=[0,a(O),xz,5,xz,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a4w=a(n),a4x=a("29575"),a4y=a("35642"),a4z=a(v),a4A=a("38322"),a4B=a(T),a4C=a("39393"),a4D=a(Y),a4E=a("40501"),a4F=a(aa),a4G=a("41588"),a4H=a(N),a4I=a(CK),a4J=a(N),a4K=a("3698"),a4L=a(CK),a4M=a(n),a4N=a("25946"),a4O=a("31806"),a4P=a(v),a4Q=a("34433"),a4R=a(T),a4S=a("35625"),a4T=a(Y),a4U=a("36852"),a4V=a(aa),a4W=a("38063"),a4X=a(N),a4Y=a(z_),a4Z=a(N),a40=a("3544"),a41=a(z_),a42=a(n),a43=a("24339"),a44=a("29522"),a45=a(v),a46=a("32186"),a47=a(T),a48=a("33516"),a49=a(Y),a4_=a(EF),a4$=a(aa),a5a=a("36195"),a5b=a(N),a5c=a(Dv),a5d=a(N),a5e=a("3372"),a5f=a(Dv),a5h=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a4u=[0,a(O),EN,5,EN,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a3K=a(n),a3L=a("29670"),a3M=a("35757"),a3N=a(v),a3O=a("38445"),a3P=a(T),a3Q=a("39519"),a3R=a(Y),a3S=a("40601"),a3T=a(aa),a3U=a("41721"),a3V=a(N),a3W=a(CR),a3X=a(N),a3Y=a("3710"),a3Z=a(CR),a30=a(n),a31=a("26029"),a32=a("31908"),a33=a(v),a34=a("34643"),a35=a(T),a36=a("35739"),a37=a(Y),a38=a("36970"),a39=a(aa),a3_=a("38185"),a3$=a(N),a4a=a(AJ),a4b=a(N),a4c=a("3555"),a4d=a(AJ),a4e=a(n),a4f=a("24417"),a4g=a("29616"),a4h=a(v),a4i=a("32289"),a4j=a(T),a4k=a(za),a4l=a(Y),a4m=a("34977"),a4n=a(aa),a4o=a("36311"),a4p=a(N),a4q=a(zP),a4r=a(N),a4s=a("3383"),a4t=a(zP),a4v=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a3I=[0,a(O),x5,5,x5,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a2Y=a(n),a2Z=a("29996"),a20=a("36149"),a21=a(v),a22=a("38868"),a23=a(T),a24=a("39954"),a25=a(Y),a26=a("41078"),a27=a(aa),a28=a("42180"),a29=a(N),a2_=a(AW),a2$=a(N),a3a=a("3751"),a3b=a(AW),a3c=a(n),a3d=a("26315"),a3e=a("32259"),a3f=a(v),a3g=a("34923"),a3h=a(T),a3i=a("36132"),a3j=a(Y),a3k=a("37373"),a3l=a(aa),a3m=a("38605"),a3n=a(N),a3o=a(CY),a3p=a(N),a3q=a("3594"),a3r=a(CY),a3s=a(n),a3t=a("24686"),a3u=a("29942"),a3v=a(v),a3w=a("32644"),a3x=a(T),a3y=a("33993"),a3z=a(Y),a3A=a("35362"),a3B=a(aa),a3C=a("36710"),a3D=a(N),a3E=a(z6),a3F=a(N),a3G=a("3420"),a3H=a(z6),a3J=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a2W=[0,a(O),yL,5,yL,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a2a=a(n),a2b=a("30296"),a2c=a("36510"),a2d=a(v),a2e=a("39257"),a2f=a(T),a2g=a("40354"),a2h=a(Y),a2i=a("41489"),a2j=a(aa),a2k=a("42602"),a2l=a(N),a2m=a(vA),a2n=a(N),a2o=a("3789"),a2p=a(vA),a2q=a(n),a2r=a("26578"),a2s=a("32582"),a2t=a(v),a2u=a("35272"),a2v=a(T),a2w=a("36493"),a2x=a(Y),a2y=a("37751"),a2z=a(aa),a2A=a("38991"),a2B=a(N),a2C=a(xi),a2D=a(N),a2E=a("3630"),a2F=a(xi),a2G=a(n),a2H=a("24933"),a2I=a("30241"),a2J=a(v),a2K=a("32970"),a2L=a(T),a2M=a("34333"),a2N=a(Y),a2O=a("35716"),a2P=a(aa),a2Q=a("37077"),a2R=a(N),a2S=a(uP),a2T=a(N),a2U=a("3454"),a2V=a(uP),a2X=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a1_=[0,a(O),Eg,5,Eg,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a1o=a(n),a1p=a("30947"),a1q=a("37295"),a1r=a(v),a1s=a("40101"),a1t=a(T),a1u=a("41222"),a1v=a(Y),a1w=a("42381"),a1x=a(aa),a1y=a("43518"),a1z=a(N),a1A=a(Cc),a1B=a(N),a1C=a("3870"),a1D=a(Cc),a1E=a(n),a1F=a("27149"),a1G=a("33283"),a1H=a(v),a1I=a("36030"),a1J=a(T),a1K=a("37278"),a1L=a(Y),a1M=a("38563"),a1N=a(aa),a1O=a("39829"),a1P=a(N),a1Q=a("42649"),a1R=a(N),a1S=a("3708"),a1T=a("42659"),a1U=a(n),a1V=a("25469"),a1W=a("30891"),a1X=a(v),a1Y=a("33679"),a1Z=a(T),a10=a("35071"),a11=a(Y),a12=a("36484"),a13=a(aa),a14=a("37874"),a15=a(N),a16=a(Ci),a17=a(N),a18=a("3528"),a19=a(Ci),a1$=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a1m=[0,a(O),yh,5,yh,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],a0C=a(n),a0D=a("31123"),a0E=a("37508"),a0F=a(v),a0G=a("40330"),a0H=a(T),a0I=a("41457"),a0J=a(Y),a0K=a("42623"),a0L=a(aa),a0M=a("43766"),a0N=a(N),a0O=a(uR),a0P=a(N),a0Q=a("3892"),a0R=a(uR),a0S=a(n),a0T=a("27304"),a0U=a("33473"),a0V=a(v),a0W=a("36235"),a0X=a(T),a0Y=a("37490"),a0Z=a(Y),a00=a("38783"),a01=a(aa),a02=a("40056"),a03=a(N),a04=a(BA),a05=a(N),a06=a("3729"),a07=a(BA),a08=a(n),a09=a("25614"),a0_=a("31067"),a0$=a(v),a1a=a("33871"),a1b=a(T),a1c=a("35271"),a1d=a(Y),a1e=a("36692"),a1f=a(aa),a1g=a("38090"),a1h=a(N),a1i=a(yY),a1j=a(N),a1k=a("3548"),a1l=a(yY),a1n=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],a0A=[0,a(O),xN,5,xN,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],aZQ=a(n),aZR=a("31148"),aZS=a("37538"),aZT=a(v),aZU=a("40362"),aZV=a(T),aZW=a("41490"),aZX=a(Y),aZY=a("42657"),aZZ=a(aa),aZ0=a("43801"),aZ1=a(N),aZ2=a(w0),aZ3=a(N),aZ4=a("3895"),aZ5=a(w0),aZ6=a(n),aZ7=a("27326"),aZ8=a(E0),aZ9=a(v),aZ_=a("36264"),aZ$=a(T),a0a=a("37520"),a0b=a(Y),a0c=a("38814"),a0d=a(aa),a0e=a("40088"),a0f=a(N),a0g=a(EP),a0h=a(N),a0i=a("3732"),a0j=a(EP),a0k=a(n),a0l=a("25634"),a0m=a("31092"),a0n=a(v),a0o=a("33898"),a0p=a(T),a0q=a("35299"),a0r=a(Y),a0s=a("36721"),a0t=a(aa),a0u=a("38120"),a0v=a(N),a0w=a(zM),a0x=a(N),a0y=a("3551"),a0z=a(zM),a0B=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],aZO=[0,a(O),Au,5,Au,64,[0,a(bP),[0,a(bk),[0,a(K),0]]]],aY4=a(n),aY5=a("31382"),aY6=a("37820"),aY7=a(v),aY8=a("40665"),aY9=a(T),aY_=a("41801"),aY$=a(Y),aZa=a("42977"),aZb=a(aa),aZc=a("44130"),aZd=a(N),aZe=a(zF),aZf=a(N),aZg=a("3924"),aZh=a(zF),aZi=a(n),aZj=a("27531"),aZk=a("33751"),aZl=a(v),aZm=a("36536"),aZn=a(T),aZo=a("37801"),aZp=a(Y),aZq=a("39105"),aZr=a(aa),aZs=a("40389"),aZt=a(N),aZu=a(wd),aZv=a(N),aZw=a("3760"),aZx=a(wd),aZy=a(n),aZz=a("25826"),aZA=a("31325"),aZB=a(v),aZC=a("34152"),aZD=a(T),aZE=a("35564"),aZF=a(Y),aZG=a("36996"),aZH=a(aa),aZI=a("38406"),aZJ=a(N),aZK=a(zf),aZL=a(N),aZM=a("3578"),aZN=a(zf),aZP=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],aY2=[0,a(O),Bb,5,Bb,33,[0,a(bP),[0,a(bk),[0,a(K),0]]]],aYg=a(n),aYh=a("31476"),aYi=a("37933"),aYj=a(v),aYk=a("40787"),aYl=a(T),aYm=a("41927"),aYn=a(Y),aYo=a("43106"),aYp=a(aa),aYq=a("44262"),aYr=a(N),aYs=a(v0),aYt=a(N),aYu=a("3936"),aYv=a(v0),aYw=a(n),aYx=a("27614"),aYy=a("33853"),aYz=a(v),aYA=a("36646"),aYB=a(T),aYC=a("37915"),aYD=a(Y),aYE=a("39222"),aYF=a(aa),aYG=a("40510"),aYH=a(N),aYI=a(D6),aYJ=a(N),aYK=a("3771"),aYL=a(D6),aYM=a(n),aYN=a("25904"),aYO=a("31419"),aYP=a(v),aYQ=a("34255"),aYR=a(T),aYS=a("35670"),aYT=a(Y),aYU=a("37107"),aYV=a(aa),aYW=a("38521"),aYX=a(N),aYY=a(E2),aYZ=a(N),aY0=a("3588"),aY1=a(E2),aY3=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],bds=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],aYf=[0,a(d),aN,10,aN,14,[0,a(C),[0,a(y),[0,a(e),0]]]],aYc=[0,a(D),wv,14,wv,36,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aYa=a(n),aYb=a(n),aYd=[0,a(d),nU,10,nU,32,[0,a(C),[0,a(y),[0,a(e),0]]]],aX$=[0,a(d),nU,10,nU,32,[0,a(C),[0,a(y),[0,a(e),0]]]],aX6=[0,a(aJ),yP,5,yP,16,[0,a(od),[0,a(bv),[0,a(aK),0]]]],aX3=a(gF),aX4=a(qo),aX5=a(fb),aX7=[0,a(d),c3,11,c3,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aX2=[0,a(aJ),dP,43,dP,70,[0,a(u_),[0,a(bv),[0,a(aK),0]]]],aXY=a(n),aXZ=a(fb),aX0=a(gF),aX1=a(fb),aX8=[0,a(d),c3,11,c3,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXV=[0,a(O),x2,5,x2,16,[0,a(od),[0,a(bk),[0,a(K),0]]]],aXS=a(gt),aXT=a(qM),aXU=a(fj),aXW=[0,a(d),c3,11,c3,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXR=[0,a(O),xo,31,xo,58,[0,a(u_),[0,a(bk),[0,a(K),0]]]],aXN=a(n),aXO=a(fj),aXP=a(gt),aXQ=a(fj),aXX=[0,a(d),c3,11,c3,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXM=[0,a(d),c3,47,c3,53,[0,a(C),[0,a(y),[0,a(e),0]]]],aXG=[0,a(d),iO,14,iO,50,[0,a(C),[0,a(y),[0,a(e),0]]]],aXA=[0,a(D),gI,14,gI,64,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aXw=[0,a(D),io,14,io,59,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aXs=[0,a(O),CF,14,CF,33,[0,a(Cg),[0,a(bk),[0,a(K),0]]]],aXr=a(z$),aXn=[0,a(O),v6,14,v6,33,[0,a(BT),[0,a(bk),[0,a(K),0]]]],aXm=a(r2),aXi=[0,a(O),Dm,14,Dm,41,[0,a(Cg),[0,a(bk),[0,a(K),0]]]],aXh=a("390000"),aXd=[0,a(O),zs,14,zs,41,[0,a(BT),[0,a(bk),[0,a(K),0]]]],aXc=a(qy),aW_=[0,a(O),An,14,An,41,[0,a("Article 36"),[0,a(bk),[0,a(K),0]]]],aW9=a(h_),aW5=[0,a(fy),cZ,14,cZ,36,[0,a(Cp),[0,a(yJ),0]]],aW3=a(vb),aW4=a(ek),aWZ=[0,a(O),yx,14,yx,40,[0,a("Article 35"),[0,a(bk),[0,a(K),0]]]],aWY=a(ka),aW0=[0,a(d),n_,11,n_,37,[0,a(C),[0,a(y),[0,a(e),0]]]],aWX=[0,a(d),n_,11,n_,37,[0,a(C),[0,a(y),[0,a(e),0]]]],aW1=[0,a(U),[0,a("montant_forfaitaire_d842_6"),0]],aW6=[0,a(d),nY,11,nY,33,[0,a(C),[0,a(y),[0,a(e),0]]]],aW2=[0,a(d),nY,11,nY,33,[0,a(C),[0,a(y),[0,a(e),0]]]],aW7=[0,a(U),[0,a(EB),0]],aW$=[0,a(d),oT,11,oT,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aW8=[0,a(d),oT,11,oT,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXa=[0,a(U),[0,a("montant_minimal_aide_d842_6"),0]],aXe=[0,a(d),lG,11,lG,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXb=[0,a(d),lG,11,lG,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXf=[0,a(U),[0,a("montant_forfaitaire_d842_11"),0]],aXj=[0,a(d),mH,11,mH,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXg=[0,a(d),mH,11,mH,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXk=[0,a(U),[0,a("montant_forfaitaire_d842_12"),0]],aXo=[0,a(d),oG,11,oG,30,[0,a(C),[0,a(y),[0,a(e),0]]]],aXl=[0,a(d),oG,11,oG,30,[0,a(C),[0,a(y),[0,a(e),0]]]],aXp=[0,a(U),[0,a("coefficient_d842_11"),0]],aXt=[0,a(d),l1,11,l1,30,[0,a(C),[0,a(y),[0,a(e),0]]]],aXq=[0,a(d),l1,11,l1,30,[0,a(C),[0,a(y),[0,a(e),0]]]],aXu=[0,a(U),[0,a("coefficient_d842_12"),0]],aXx=[0,a(D),io,14,io,59,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aXy=[0,a(U),[0,a(m7),0]],aXv=[0,a(D),io,14,io,59,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aXB=[0,a(D),gI,14,gI,64,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aXC=[0,a(U),[0,a(nP),0]],aXz=[0,a(D),gI,14,gI,64,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aXD=[0,a(U),[0,a(f4),[0,a(kh),0]]],aXE=[0,a(U),[0,a(f4),[0,a(kh),0]]],aXH=[0,a(d),iO,14,iO,50,[0,a(C),[0,a(y),[0,a(e),0]]]],aXI=[0,a(U),[0,a(kq),0]],aXF=[0,a(d),iO,14,iO,50,[0,a(C),[0,a(y),[0,a(e),0]]]],aXJ=[0,a(U),[0,a(eF),[0,a(bh),0]]],aXK=[0,a(U),[0,a(eF),[0,a(bh),0]]],aX9=[0,a(d),c3,11,c3,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aXL=[0,a(d),c3,11,c3,38,[0,a(C),[0,a(y),[0,a(e),0]]]],aX_=[0,a(U),[0,a(u1),0]],aYe=[0,a(U),[0,a(bD),0]],bdt=[0,a(U),[0,a(b6),0]],bdz=[0,a(d),fP,11,fP,42,[0,a(C),[0,a(y),[0,a(e),0]]]],bdu=[0,a(d),fP,11,fP,42,[0,a(C),[0,a(y),[0,a(e),0]]]],bdA=[0,a(U),[0,a("seuil_minimal_ressources_m\xc3\xa9nage"),0]],bdE=[0,a(U),[0,a(db),0]],bd9=[0,a(U),[0,a(dy),0]],bef=[0,a(d),iP,10,iP,15,[0,a(C),[0,a(y),[0,a(e),0]]]],bd_=[0,a(d),iP,10,iP,15,[0,a(C),[0,a(y),[0,a(e),0]]]],beg=[0,a(U),[0,a(Ch),0]],bex=[0,a(d),hW,11,hW,36,[0,a(C),[0,a(y),[0,a(e),0]]]],beh=[0,a(d),hW,11,hW,36,[0,a(C),[0,a(y),[0,a(e),0]]]],bey=[0,a(U),[0,a("plafond_mensualit\xc3\xa9_d842_6"),0]],beB=[0,a(D),hz,14,hz,75,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],beC=[0,a(U),[0,a(mz),0]],bez=[0,a(D),hz,14,hz,75,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],beF=[0,a(D),h2,14,h2,69,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],beG=[0,a(U),[0,a(ob),0]],beD=[0,a(D),h2,14,h2,69,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],beJ=[0,a(D),hq,14,hq,70,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],beK=[0,a(U),[0,a(mn),0]],beH=[0,a(D),hq,14,hq,70,[0,a(bx),[0,a(ag),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],beL=[0,a(U),[0,a(fD),[0,a(dE),0]]],beM=[0,a(U),[0,a(fD),[0,a(dE),0]]],beQ=[0,a(d),jp,14,jp,59,[0,a(C),[0,a(y),[0,a(e),0]]]],beR=[0,a(U),[0,a(xq),0]],beN=[0,a(d),jp,14,jp,59,[0,a(C),[0,a(y),[0,a(e),0]]]],beU=[0,a(d),iv,14,iv,61,[0,a(C),[0,a(y),[0,a(e),0]]]],beV=[0,a(U),[0,a(y5),0]],beS=[0,a(d),iv,14,iv,61,[0,a(C),[0,a(y),[0,a(e),0]]]],beY=[0,a(d),ji,14,ji,67,[0,a(C),[0,a(y),[0,a(e),0]]]],beZ=[0,a(U),[0,a(vf),0]],beW=[0,a(d),ji,14,ji,67,[0,a(C),[0,a(y),[0,a(e),0]]]],be2=[0,a(d),fY,14,fY,65,[0,a(C),[0,a(y),[0,a(e),0]]]],be3=[0,a(U),[0,a(Ex),0]],be0=[0,a(d),fY,14,fY,65,[0,a(C),[0,a(y),[0,a(e),0]]]],be6=[0,a(d),ib,14,ib,70,[0,a(C),[0,a(y),[0,a(e),0]]]],be7=[0,a(U),[0,a(BJ),0]],be4=[0,a(d),ib,14,ib,70,[0,a(C),[0,a(y),[0,a(e),0]]]],be_=[0,a(d),iW,14,iW,44,[0,a(C),[0,a(y),[0,a(e),0]]]],be$=[0,a(U),[0,a(BZ),0]],be8=[0,a(d),iW,14,iW,44,[0,a(C),[0,a(y),[0,a(e),0]]]],bfc=[0,a(d),hO,14,hO,53,[0,a(C),[0,a(y),[0,a(e),0]]]],bfd=[0,a(U),[0,a(Ec),0]],bfa=[0,a(d),hO,14,hO,53,[0,a(C),[0,a(y),[0,a(e),0]]]],bfh=[0,a(d),hC,14,hC,49,[0,a(C),[0,a(y),[0,a(e),0]]]],bfi=[0,a(U),[0,a(vM),0]],bfe=[0,a(d),hC,14,hC,49,[0,a(C),[0,a(y),[0,a(e),0]]]],bfp=[0,a(U),[0,a(ny),[0,a(az),0]]],bfq=[0,a(U),[0,a(ny),[0,a(az),0]]],bfv=[0,a(d),gO,11,gO,47,[0,a(C),[0,a(y),[0,a(e),0]]]],bfr=[0,a(d),gO,11,gO,47,[0,a(C),[0,a(y),[0,a(e),0]]]],bfw=[0,a(U),[0,a("seuil_minimal_d\xc3\xa9pense_nette_minimale"),0]],bfz=[0,a(d),n6,11,n6,30,[0,a(C),[0,a(y),[0,a(e),0]]]],bfx=[0,a(d),n6,11,n6,30,[0,a(C),[0,a(y),[0,a(e),0]]]],bfA=[0,a(U),[0,a(EA),0]],bfD=[0,a(d),gC,11,gC,30,[0,a(C),[0,a(y),[0,a(e),0]]]],bfB=[0,a(d),gC,11,gC,30,[0,a(C),[0,a(y),[0,a(e),0]]]],bfE=[0,a(U),[0,a(yq),0]],bfH=[0,a(d),kD,11,kD,38,[0,a(C),[0,a(y),[0,a(e),0]]]],bfF=[0,a(d),kD,11,kD,38,[0,a(C),[0,a(y),[0,a(e),0]]]],bfI=[0,a(U),[0,a(x6),0]],bfR=[0,a(U),[0,a(eG),0]],bfU=[0,a(d),mU,10,mU,29,[0,a(C),[0,a(y),[0,a(e),0]]]],bfS=[0,a(d),mU,10,mU,29,[0,a(C),[0,a(y),[0,a(e),0]]]],bfV=[0,a(U),[0,a(eV),0]],bf8=[0,a(U),[0,a(ei),0]],bgl=[0,a(U),[0,a(bE),0]],bgu=[0,a(U),[0,a(fg),0]],aWU=[0,a(D),vE,14,vE,36,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aWP=[0,a(aq),[0,a(bE),[0,a(ai),0]]],aWQ=[0,a(aq),[0,a(bE),0]],aWR=[0,a(aq),[0,a(bE),[0,a(aj),0]]],aWS=[0,a(aq),[0,a(bE),0]],aWT=a(n),aWV=[0,a(d),mY,10,mY,25,[0,a(M),[0,a(y),[0,a(e),0]]]],aWO=[0,a(d),mY,10,mY,25,[0,a(M),[0,a(y),[0,a(e),0]]]],aWL=[0,a(D),EZ,14,EZ,36,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aWA=[0,a(aq),[0,a(kv),[0,a(ai),0]]],aWB=[0,a(aq),[0,a(kv),0]],aWC=[0,a(aq),[0,a(kv),[0,a(aj),0]]],aWD=[0,a(aq),[0,a(kv),0]],aWE=[0,a(bh),[0,a(bK),[0,a(ai),0]]],aWF=[0,a(bh),[0,a(bK),0]],aWG=[0,a(bh),[0,a(bK),[0,a(aj),0]]],aWH=[0,a(bh),[0,a(bK),0]],aWI=a(kM),aWJ=a(n),aWK=a(n),aWM=[0,a(d),lI,10,lI,40,[0,a(M),[0,a(y),[0,a(e),0]]]],aWz=[0,a(d),lI,10,lI,40,[0,a(M),[0,a(y),[0,a(e),0]]]],aWw=[0,a(D),wN,14,wN,36,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aWs=[0,a(aq),[0,a(ei),[0,a(ai),0]]],aWt=[0,a(aq),[0,a(ei),0]],aWu=[0,a(aq),[0,a(ei),[0,a(aj),0]]],aWv=[0,a(aq),[0,a(ei),0]],aWx=[0,a(d),nI,10,nI,19,[0,a(M),[0,a(y),[0,a(e),0]]]],aWr=[0,a(d),nI,10,nI,19,[0,a(M),[0,a(y),[0,a(e),0]]]],aWo=[0,a(D),AG,14,AG,36,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aWe=[0,a(aq),[0,a(bD),[0,a(ai),0]]],aWf=[0,a(aq),[0,a(bD),0]],aWg=[0,a(aq),[0,a(bD),[0,a(aj),0]]],aWh=[0,a(aq),[0,a(bD),0]],aWi=[0,a(aq),[0,a(eG),[0,a(ai),0]]],aWj=[0,a(aq),[0,a(eG),0]],aWk=[0,a(aq),[0,a(eG),[0,a(aj),0]]],aWl=[0,a(aq),[0,a(eG),0]],aWm=a(n),aWn=a(n),aWp=[0,a(d),lT,10,lT,32,[0,a(M),[0,a(y),[0,a(e),0]]]],aWd=[0,a(d),lT,10,lT,32,[0,a(M),[0,a(y),[0,a(e),0]]]],aWa=[0,a(D),Cx,14,Cx,33,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aV8=[0,a(D),DC,14,DC,47,[0,a(B9),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVZ=[0,a(aq),[0,a(db),[0,a(ai),0]]],aV0=[0,a(aq),[0,a(db),0]],aV1=[0,a(aq),[0,a(db),[0,a(aj),0]]],aV2=[0,a(aq),[0,a(db),0]],aV3=[0,a(aq),[0,a(db),[0,a(ai),0]]],aV4=[0,a(aq),[0,a(db),0]],aV5=[0,a(aq),[0,a(db),[0,a(aj),0]]],aV6=[0,a(aq),[0,a(db),0]],aV7=a(n),aV9=[0,a(d),nO,11,nO,44,[0,a(M),[0,a(y),[0,a(e),0]]]],aVY=[0,a(d),nO,11,nO,44,[0,a(M),[0,a(y),[0,a(e),0]]]],aVV=[0,a(D),uZ,14,uZ,27,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVR=[0,a(D),w7,14,w7,36,[0,a(B9),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVS=[0,a(d),jY,11,jY,33,[0,a(M),[0,a(y),[0,a(e),0]]]],aVQ=[0,a(d),jY,11,jY,33,[0,a(M),[0,a(y),[0,a(e),0]]]],aVN=[0,a(D),zT,14,zT,41,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVH=[0,a(D),iq,14,iq,70,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVD=[0,a(D),hL,14,hL,69,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVz=[0,a(D),hR,14,hR,75,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVv=[0,a(D),Dg,14,Dg,36,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVt=a(n),aVu=a(n),aVw=[0,a(d),kA,10,kA,32,[0,a(M),[0,a(y),[0,a(e),0]]]],aVs=[0,a(d),kA,10,kA,32,[0,a(M),[0,a(y),[0,a(e),0]]]],aVo=[0,a(O),yC,6,yC,79,[0,a(fA),[0,a(fR),[0,a(K),0]]]],aVm=a("8708"),aVn=a("13559"),aVp=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aVk=[0,a(O),4369,6,4370,38,[0,a(fA),[0,a(fR),[0,a(K),0]]]],aVi=a("21362"),aVj=a("33196"),aVl=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aVf=[0,a(O),gI,6,4388,24,[0,a(fA),[0,a(fR),[0,a(K),0]]]],aVd=a(zJ),aVe=a(z1),aVg=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aVc=[0,a(O),4351,6,4352,46,[0,a(fA),[0,a(fR),[0,a(K),0]]]],aVa=a(zJ),aVb=a(z1),aVh=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aU_=[0,a(aJ),D1,6,D1,79,[0,a(fA),[0,a(bv),[0,a(aK),0]]]],aU8=a("8414"),aU9=a("13100"),aU$=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aU6=[0,a(aJ),gK,6,b7,38,[0,a(fA),[0,a(bv),[0,a(aK),0]]]],aU4=a("20640"),aU5=a("32073"),aU7=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aU1=[0,a(aJ),712,6,km,24,[0,a(fA),[0,a(bv),[0,a(aK),0]]]],aUZ=a(Df),aU0=a(zm),aU2=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aUY=[0,a(aJ),674,6,675,46,[0,a(fA),[0,a(bv),[0,a(aK),0]]]],aUW=a(Df),aUX=a(zm),aU3=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aUR=[0,a(O),DO,14,DO,41,[0,a(Bm),[0,a(fR),[0,a(K),0]]]],aUN=a(n),aUO=a(fj),aUP=a(gt),aUQ=a(fj),aUS=[0,a(d),fx,10,fx,37,[0,a(M),[0,a(y),[0,a(e),0]]]],aUL=[0,a(aJ),xc,14,xc,41,[0,a(Bm),[0,a(bv),[0,a(aK),0]]]],aUH=a(n),aUI=a(fb),aUJ=a(gF),aUK=a(fb),aUM=[0,a(d),fx,10,fx,37,[0,a(M),[0,a(y),[0,a(e),0]]]],aUB=[0,a(D),ng,14,ng,61,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aUC=[0,a(D),ng,14,ng,61,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aUD=[0,a(aq),[0,a(Do),0]],aUy=[0,a(d),h1,14,h1,49,[0,a(M),[0,a(y),[0,a(e),0]]]],aUu=[0,a(d),gJ,14,gJ,53,[0,a(M),[0,a(y),[0,a(e),0]]]],aUq=[0,a(d),it,14,it,44,[0,a(M),[0,a(y),[0,a(e),0]]]],aUm=[0,a(d),iw,14,iw,70,[0,a(M),[0,a(y),[0,a(e),0]]]],aUi=[0,a(d),gy,14,gy,65,[0,a(M),[0,a(y),[0,a(e),0]]]],aUe=[0,a(d),hf,14,hf,67,[0,a(M),[0,a(y),[0,a(e),0]]]],aUa=[0,a(d),iD,14,iD,61,[0,a(M),[0,a(y),[0,a(e),0]]]],aT8=[0,a(d),iH,14,iH,59,[0,a(M),[0,a(y),[0,a(e),0]]]],aT2=[0,a(d),iS,14,iS,50,[0,a(M),[0,a(y),[0,a(e),0]]]],aTW=[0,a(D),i5,14,i5,64,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTS=[0,a(D),hT,14,hT,59,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTO=[0,a(D),iI,14,iI,55,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTK=[0,a(O),uS,14,uS,51,[0,a("Article 44"),[0,a(fR),[0,a(K),0]]]],aTJ=a(qy),aTF=[0,a(O),z2,14,z2,41,[0,a("Article 41"),[0,a(fR),[0,a(K),0]]]],aTE=a(ka),aTA=[0,a(O),xB,14,xB,42,[0,a("Article 42"),[0,a(fR),[0,a(K),0]]]],aTz=a(h_),aTB=[0,a(d),i1,11,i1,39,[0,a(M),[0,a(y),[0,a(e),0]]]],aTy=[0,a(d),i1,11,i1,39,[0,a(M),[0,a(y),[0,a(e),0]]]],aTC=[0,a(aq),[0,a("montant_minimal_aide_d842_15"),0]],aTG=[0,a(d),lN,11,lN,38,[0,a(M),[0,a(y),[0,a(e),0]]]],aTD=[0,a(d),lN,11,lN,38,[0,a(M),[0,a(y),[0,a(e),0]]]],aTH=[0,a(aq),[0,a("montant_forfaitaire_d842_15"),0]],aTL=[0,a(d),nd,11,nd,48,[0,a(M),[0,a(y),[0,a(e),0]]]],aTI=[0,a(d),nd,11,nd,48,[0,a(M),[0,a(y),[0,a(e),0]]]],aTM=[0,a(aq),[0,a("montant_minimal_d\xc3\xa9pense_nette_d842_17"),0]],aTP=[0,a(D),iI,14,iI,55,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTQ=[0,a(aq),[0,a(A1),0]],aTN=[0,a(D),iI,14,iI,55,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTT=[0,a(D),hT,14,hT,59,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTU=[0,a(aq),[0,a(m7),0]],aTR=[0,a(D),hT,14,hT,59,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTX=[0,a(D),i5,14,i5,64,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTY=[0,a(aq),[0,a(nP),0]],aTV=[0,a(D),i5,14,i5,64,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTZ=[0,a(aq),[0,a(f4),[0,a(kp),0]]],aT0=[0,a(aq),[0,a(f4),[0,a(kp),0]]],aT3=[0,a(d),iS,14,iS,50,[0,a(M),[0,a(y),[0,a(e),0]]]],aT4=[0,a(aq),[0,a(kq),0]],aT1=[0,a(d),iS,14,iS,50,[0,a(M),[0,a(y),[0,a(e),0]]]],aT5=[0,a(aq),[0,a(eF),[0,a(bh),0]]],aT6=[0,a(aq),[0,a(eF),[0,a(bh),0]]],aT9=[0,a(d),iH,14,iH,59,[0,a(M),[0,a(y),[0,a(e),0]]]],aT_=[0,a(aq),[0,a(xq),0]],aT7=[0,a(d),iH,14,iH,59,[0,a(M),[0,a(y),[0,a(e),0]]]],aUb=[0,a(d),iD,14,iD,61,[0,a(M),[0,a(y),[0,a(e),0]]]],aUc=[0,a(aq),[0,a(y5),0]],aT$=[0,a(d),iD,14,iD,61,[0,a(M),[0,a(y),[0,a(e),0]]]],aUf=[0,a(d),hf,14,hf,67,[0,a(M),[0,a(y),[0,a(e),0]]]],aUg=[0,a(aq),[0,a(vf),0]],aUd=[0,a(d),hf,14,hf,67,[0,a(M),[0,a(y),[0,a(e),0]]]],aUj=[0,a(d),gy,14,gy,65,[0,a(M),[0,a(y),[0,a(e),0]]]],aUk=[0,a(aq),[0,a(Ex),0]],aUh=[0,a(d),gy,14,gy,65,[0,a(M),[0,a(y),[0,a(e),0]]]],aUn=[0,a(d),iw,14,iw,70,[0,a(M),[0,a(y),[0,a(e),0]]]],aUo=[0,a(aq),[0,a(BJ),0]],aUl=[0,a(d),iw,14,iw,70,[0,a(M),[0,a(y),[0,a(e),0]]]],aUr=[0,a(d),it,14,it,44,[0,a(M),[0,a(y),[0,a(e),0]]]],aUs=[0,a(aq),[0,a(BZ),0]],aUp=[0,a(d),it,14,it,44,[0,a(M),[0,a(y),[0,a(e),0]]]],aUv=[0,a(d),gJ,14,gJ,53,[0,a(M),[0,a(y),[0,a(e),0]]]],aUw=[0,a(aq),[0,a(Ec),0]],aUt=[0,a(d),gJ,14,gJ,53,[0,a(M),[0,a(y),[0,a(e),0]]]],aUz=[0,a(d),h1,14,h1,49,[0,a(M),[0,a(y),[0,a(e),0]]]],aUA=[0,a(aq),[0,a(vM),0]],aUx=[0,a(d),h1,14,h1,49,[0,a(M),[0,a(y),[0,a(e),0]]]],aUE=[0,a(aq),[0,a(ny),[0,a(az),0]]],aUF=[0,a(aq),[0,a(ny),[0,a(az),0]]],aUT=[0,a(d),fx,10,fx,37,[0,a(M),[0,a(y),[0,a(e),0]]]],aUG=[0,a(d),fx,10,fx,37,[0,a(M),[0,a(y),[0,a(e),0]]]],aUU=[0,a(aq),[0,a(u1),0]],aVq=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aUV=[0,a(d),cc,10,cc,27,[0,a(M),[0,a(y),[0,a(e),0]]]],aVr=[0,a(aq),[0,a("\xc3\xa9quivalence_loyer"),0]],aVx=[0,a(aq),[0,a(bD),0]],aVA=[0,a(D),hR,14,hR,75,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVB=[0,a(aq),[0,a(mz),0]],aVy=[0,a(D),hR,14,hR,75,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVE=[0,a(D),hL,14,hL,69,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVF=[0,a(aq),[0,a(ob),0]],aVC=[0,a(D),hL,14,hL,69,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVI=[0,a(D),iq,14,iq,70,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVJ=[0,a(aq),[0,a(mn),0]],aVG=[0,a(D),iq,14,iq,70,[0,a(bs),[0,a(ah),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aVK=[0,a(aq),[0,a(fD),[0,a(dE),0]]],aVL=[0,a(aq),[0,a(fD),[0,a(dE),0]]],aVO=[0,a(d),mW,10,mW,37,[0,a(M),[0,a(y),[0,a(e),0]]]],aVM=[0,a(d),mW,10,mW,37,[0,a(M),[0,a(y),[0,a(e),0]]]],aVP=[0,a(aq),[0,a(x6),0]],aVT=[0,a(aq),[0,a(db),0]],aVW=[0,a(d),ni,10,ni,23,[0,a(M),[0,a(y),[0,a(e),0]]]],aVU=[0,a(d),ni,10,ni,23,[0,a(M),[0,a(y),[0,a(e),0]]]],aVX=[0,a(aq),[0,a("loyer_minimal"),0]],aV_=[0,a(aq),[0,a(eG),0]],aWb=[0,a(d),nt,10,nt,29,[0,a(M),[0,a(y),[0,a(e),0]]]],aV$=[0,a(d),nt,10,nt,29,[0,a(M),[0,a(y),[0,a(e),0]]]],aWc=[0,a(aq),[0,a(eV),0]],aWq=[0,a(aq),[0,a(ei),0]],aWy=[0,a(aq),[0,a(kv),0]],aWN=[0,a(aq),[0,a(bE),0]],aWW=[0,a(aq),[0,a(fg),0]],aTu=[0,a(D),wi,24,wi,43,[0,a(Es),[0,a(r$),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTt=a(n),aTv=[0,a(d),h6,10,h6,29,[0,a(J),[0,a(y),[0,a(e),0]]]],aTs=[0,a(d),q0,14,q0,33,[0,a(J),[0,a(y),[0,a(e),0]]]],aTn=[0,a(D),xG,24,xG,46,[0,a(Es),[0,a(r$),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aTo=[0,a(d),i4,10,i4,32,[0,a(J),[0,a(y),[0,a(e),0]]]],aTm=[0,a(d),AN,14,AN,36,[0,a(J),[0,a(y),[0,a(e),0]]]],aTi=[0,a(aM),[0,a(fg),[0,a(ai),0]]],aTj=[0,a(aM),[0,a(fg),0]],aTk=[0,a(aM),[0,a(fg),[0,a(aj),0]]],aTl=[0,a(aM),[0,a(fg),0]],aTp=[0,a(d),i4,10,i4,32,[0,a(J),[0,a(y),[0,a(e),0]]]],aTh=[0,a(d),i4,10,i4,32,[0,a(J),[0,a(y),[0,a(e),0]]]],aTc=[0,a(d),gs,14,gs,55,[0,a(J),[0,a(y),[0,a(e),0]]]],aS_=[0,a(d),eR,14,eR,59,[0,a(J),[0,a(y),[0,a(e),0]]]],aS6=[0,a(d),gA,14,gA,43,[0,a(J),[0,a(y),[0,a(e),0]]]],aS2=[0,a(d),hA,14,hA,42,[0,a(J),[0,a(y),[0,a(e),0]]]],aSY=[0,a(d),rC,5,q6,63,[0,a(J),[0,a(y),[0,a(e),0]]]],aSU=[0,a(d),hH,14,hH,53,[0,a(J),[0,a(y),[0,a(e),0]]]],aSQ=[0,a(d),jl,14,jl,37,[0,a(J),[0,a(y),[0,a(e),0]]]],aSM=[0,a(d),gL,14,gL,63,[0,a(J),[0,a(y),[0,a(e),0]]]],aSI=[0,a(d),hw,14,hw,58,[0,a(J),[0,a(y),[0,a(e),0]]]],aSE=[0,a(d),id,14,id,46,[0,a(J),[0,a(y),[0,a(e),0]]]],aSA=[0,a(d),i2,14,i2,78,[0,a(J),[0,a(y),[0,a(e),0]]]],aSw=[0,a(d),hD,14,hD,60,[0,a(J),[0,a(y),[0,a(e),0]]]],aSs=[0,a(d),jc,14,jc,48,[0,a(J),[0,a(y),[0,a(e),0]]]],aSt=[0,a(d),jc,14,jc,48,[0,a(J),[0,a(y),[0,a(e),0]]]],aSu=[0,a(cB),[0,a("calcul_apl_locatif.loyer_principal_base"),0]],aSr=[0,a(d),jc,14,jc,48,[0,a(J),[0,a(y),[0,a(e),0]]]],aSx=[0,a(d),hD,14,hD,60,[0,a(J),[0,a(y),[0,a(e),0]]]],aSy=[0,a(cB),[0,a("calcul_apl_locatif.ressources_m\xc3\xa9nage_arrondies"),0]],aSv=[0,a(d),hD,14,hD,60,[0,a(J),[0,a(y),[0,a(e),0]]]],aSB=[0,a(d),i2,14,i2,78,[0,a(J),[0,a(y),[0,a(e),0]]]],aSC=[0,a(cB),[0,a("calcul_apl_locatif.b\xc3\xa9n\xc3\xa9ficiaire_aide_adulte_ou_enfant_handicap\xc3\xa9s"),0]],aSz=[0,a(d),i2,14,i2,78,[0,a(J),[0,a(y),[0,a(e),0]]]],aSF=[0,a(d),id,14,id,46,[0,a(J),[0,a(y),[0,a(e),0]]]],aSG=[0,a(cB),[0,a("calcul_apl_locatif.date_courante"),0]],aSD=[0,a(d),id,14,id,46,[0,a(J),[0,a(y),[0,a(e),0]]]],aSJ=[0,a(d),hw,14,hw,58,[0,a(J),[0,a(y),[0,a(e),0]]]],aSK=[0,a(cB),[0,a("calcul_apl_locatif.nombre_personnes_\xc3\xa0_charge"),0]],aSH=[0,a(d),hw,14,hw,58,[0,a(J),[0,a(y),[0,a(e),0]]]],aSN=[0,a(d),gL,14,gL,63,[0,a(J),[0,a(y),[0,a(e),0]]]],aSO=[0,a(cB),[0,a("calcul_apl_locatif.situation_familiale_calcul_apl"),0]],aSL=[0,a(d),gL,14,gL,63,[0,a(J),[0,a(y),[0,a(e),0]]]],aSR=[0,a(d),jl,14,jl,37,[0,a(J),[0,a(y),[0,a(e),0]]]],aSS=[0,a(cB),[0,a("calcul_apl_locatif.zone"),0]],aSP=[0,a(d),jl,14,jl,37,[0,a(J),[0,a(y),[0,a(e),0]]]],aSV=[0,a(d),hH,14,hH,53,[0,a(J),[0,a(y),[0,a(e),0]]]],aSW=[0,a(cB),[0,a("calcul_apl_locatif.logement_est_chambre"),0]],aST=[0,a(d),hH,14,hH,53,[0,a(J),[0,a(y),[0,a(e),0]]]],aSZ=[0,a(d),rC,5,q6,63,[0,a(J),[0,a(y),[0,a(e),0]]]],aS0=[0,a(cB),[0,a("calcul_apl_locatif.\xc3\xa2g\xc3\xa9es_ou_handicap_adultes_h\xc3\xa9berg\xc3\xa9es_on\xc3\xa9reux_particuliers"),0]],aSX=[0,a(d),rC,5,q6,63,[0,a(J),[0,a(y),[0,a(e),0]]]],aS3=[0,a(d),hA,14,hA,42,[0,a(J),[0,a(y),[0,a(e),0]]]],aS4=[0,a(cB),[0,a("calcul_apl_locatif.type_aide"),0]],aS1=[0,a(d),hA,14,hA,42,[0,a(J),[0,a(y),[0,a(e),0]]]],aS7=[0,a(d),gA,14,gA,43,[0,a(J),[0,a(y),[0,a(e),0]]]],aS8=[0,a(cB),[0,a("calcul_apl_locatif.colocation"),0]],aS5=[0,a(d),gA,14,gA,43,[0,a(J),[0,a(y),[0,a(e),0]]]],aS$=[0,a(d),eR,14,eR,59,[0,a(J),[0,a(y),[0,a(e),0]]]],aTa=[0,a(cB),[0,a("calcul_apl_locatif.r\xc3\xa9duction_loyer_solidarit\xc3\xa9"),0]],aS9=[0,a(d),eR,14,eR,59,[0,a(J),[0,a(y),[0,a(e),0]]]],aTd=[0,a(d),gs,14,gs,55,[0,a(J),[0,a(y),[0,a(e),0]]]],aTe=[0,a(cB),[0,a("calcul_apl_locatif.logement_meubl\xc3\xa9_d842_2"),0]],aTb=[0,a(d),gs,14,gs,55,[0,a(J),[0,a(y),[0,a(e),0]]]],aTf=[0,a(cB),[0,a(D_),[0,a(aM),0]]],aTg=[0,a(cB),[0,a(D_),[0,a(aM),0]]],aTq=[0,a(cB),[0,a(bA),0]],aTw=[0,a(d),h6,10,h6,29,[0,a(J),[0,a(y),[0,a(e),0]]]],aTr=[0,a(d),h6,10,h6,29,[0,a(J),[0,a(y),[0,a(e),0]]]],aTx=[0,a(cB),[0,a(eV),0]],aSl=[0,a(mf),67,5,71,21,[0,a(gu),[0,a(gr),[0,a(d5),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],aSm=[0,a(bB),40,10,40,22,[0,a(bF),0]],aSk=[0,a(mf),56,5,57,78,[0,a(gu),[0,a(gr),[0,a(d5),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],aSn=[0,a(bB),40,10,40,22,[0,a(bF),0]],aSo=[0,a(bB),40,10,40,22,[0,a(bF),0]],aSj=[0,a(bB),40,10,40,22,[0,a(bF),0]],aSp=[0,a(bB),40,10,40,22,[0,a(bF),0]],aSi=[0,a(bB),40,10,40,22,[0,a(bF),0]],aSe=[0,a(mf),77,5,81,24,[0,a(gu),[0,a(gr),[0,a(d5),[0,a(ax),[0,a(Z),[0,a($),0]]]]]]],aSf=[0,a(bB),41,10,41,29,[0,a(bF),0]],aSd=[0,a(bB),41,10,41,29,[0,a(bF),0]],aSg=[0,a(bB),41,10,41,29,[0,a(bF),0]],aSc=[0,a(bB),41,10,41,29,[0,a(bF),0]],aR_=[0,a(qV),62,18,62,41,[0,a(w$),[0,a(eT),[0,a(gB),[0,a(dO),[0,a(c2),[0,a($),0]]]]]]],aR8=a(oE),aR9=a(nN),aR$=[0,a(bB),42,11,42,27,[0,a(bF),0]],aR7=[0,a(qV),31,14,31,30,[0,a(lK),[0,a(nE),[0,a(d5),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],aR5=a(oE),aR6=a(nN),aRU=[0,0],aRW=[1,0],aRX=[2,0],aRY=[3,0],aRZ=[4,0],aR0=[5,0],aRV=[0,a(mf),cU,5,wB,30,[0,a(B8),[0,a(x3),[0,a(j6),[0,a(dO),[0,a(Z),[0,a($),0]]]]]]],aR1=[0,a(bB),44,10,44,33,[0,a(bF),0]],aRT=[0,a(bB),44,10,44,33,[0,a(bF),0]],aRN=[0,a(bB),51,14,51,28,[0,a(bF),0]],aRJ=[0,a(bB),52,14,52,32,[0,a(bF),0]],aRF=[0,a(qV),21,14,21,26,[0,a(lK),[0,a(nE),[0,a(d5),[0,a(ax),[0,a(c2),[0,a($),0]]]]]]],aRG=[0,a(bB),43,10,43,22,[0,a(bF),0]],aRE=[0,a(bB),43,10,43,22,[0,a(bF),0]],aRH=[0,a(cl),[0,a(yE),0]],aRK=[0,a(bB),52,14,52,32,[0,a(bF),0]],aRL=[0,a(cl),[0,a(Ea),0]],aRI=[0,a(bB),52,14,52,32,[0,a(bF),0]],aRO=[0,a(bB),51,14,51,28,[0,a(bF),0]],aRP=[0,a(cl),[0,a(CT),0]],aRM=[0,a(bB),51,14,51,28,[0,a(bF),0]],aRQ=[0,a(cl),[0,a(f6),[0,a(hk),0]]],aRR=[0,a(cl),[0,a(f6),[0,a(hk),0]]],aR2=[0,a(bB),44,10,44,33,[0,a(bF),0]],aRS=[0,a(bB),44,10,44,33,[0,a(bF),0]],aR3=[0,a(cl),[0,a(uU),0]],aSa=[0,a(bB),42,11,42,27,[0,a(bF),0]],aR4=[0,a(bB),42,11,42,27,[0,a(bF),0]],aSb=[0,a(cl),[0,a(zO),0]],aSh=[0,a(cl),[0,a(iQ),0]],aSq=[0,a(cl),[0,a(de),0]],aRz=[0,a(D),rK,14,rK,32,[0,a(mt),[0,a(iz),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aRx=a(cG),aRy=a(n),aRs=[0,a(D),aN,6,gO,35,[0,a("Article R822-20"),[0,a("Sous-section 3 : Montant forfaitaire de ressources applicable aux \xc3\xa9tudiants"),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aRt=[0,a(d),je,10,je,37,[0,a(b_),[0,a(i),[0,a(e),0]]]],aRr=[0,a(D),n2,14,n2,41,[0,a(lP),[0,a(lS),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aRn=[0,a(D),E_,14,E_,32,[0,a("Article R822-8"),[0,a(iz),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aRm=a(n),aRg=[0,a(D),il,14,il,65,[0,a(mt),[0,a(iz),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aRc=[0,a(D),yw,14,yw,33,[0,a("Article R822-10"),[0,a(iz),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aQ5=a(n),aQ6=a(n),aQ$=a(T),aRa=a("90100"),aRb=a("135000"),aQ7=a(n),aQ8=a(n),aQ9=a(n),aQ_=a(n),aQ1=[0,a(D),is,14,is,62,[0,a(lP),[0,a(lS),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aQ0=a(n),aQW=[0,a(d),fX,51,fX,57,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQS=[0,a(O),11,14,11,41,[0,a("Article 3"),[0,a(xb),[0,a(K),0]]]],aQR=a("9500"),aQN=[0,a(O),21,14,21,41,[0,a("Article 4"),[0,a(xb),[0,a(K),0]]]],aQM=a("258900"),aQI=[0,a(d),D4,46,D4,52,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQJ=[0,a(d),i9,10,i9,15,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQH=[0,a(d),i9,10,i9,15,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQK=[0,a(dM),[0,a(Ch),0]],aQO=[0,a(d),he,11,he,38,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQL=[0,a(d),he,11,he,38,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQP=[0,a(dM),[0,a("montant_forfaitaire_r_822_8"),0]],aQT=[0,a(d),mh,11,mh,38,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQQ=[0,a(d),mh,11,mh,38,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQU=[0,a(dM),[0,a("montant_forfaitaire_r_822_7"),0]],aQX=[0,a(d),fX,11,fX,42,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQV=[0,a(d),fX,11,fX,42,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQY=[0,a(dM),[0,a("ressources_forfaitaires_r822_20"),0]],aQ2=[0,a(d),lR,11,lR,59,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQZ=[0,a(d),lR,11,lR,59,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQ3=[0,a(dM),[0,a("ressources_personnes_vivant_habituellement_foyer"),0]],aRd=[0,a(d),nH,11,nH,30,[0,a(b_),[0,a(i),[0,a(e),0]]]],aQ4=[0,a(d),nH,11,nH,30,[0,a(b_),[0,a(i),[0,a(e),0]]]],aRe=[0,a(dM),[0,a("abattement_r_822_10"),0]],aRh=[0,a(D),il,14,il,65,[0,a(mt),[0,a(iz),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aRi=[0,a(dM),[0,a(C7),0]],aRf=[0,a(D),il,14,il,65,[0,a(mt),[0,a(iz),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aRj=[0,a(dM),[0,a(mG),[0,a(f2),0]]],aRk=[0,a(dM),[0,a(mG),[0,a(f2),0]]],aRo=[0,a(d),nq,11,nq,29,[0,a(b_),[0,a(i),[0,a(e),0]]]],aRl=[0,a(d),nq,11,nq,29,[0,a(b_),[0,a(i),[0,a(e),0]]]],aRp=[0,a(dM),[0,a("abattement_r_822_8"),0]],aRu=[0,a(d),je,10,je,37,[0,a(b_),[0,a(i),[0,a(e),0]]]],aRq=[0,a(d),je,10,je,37,[0,a(b_),[0,a(i),[0,a(e),0]]]],aRv=[0,a(dM),[0,a("ressources_prises_en_compte"),0]],aRA=[0,a(d),mi,11,mi,29,[0,a(b_),[0,a(i),[0,a(e),0]]]],aRw=[0,a(d),mi,11,mi,29,[0,a(b_),[0,a(i),[0,a(e),0]]]],aRB=[0,a(dM),[0,a("abattement_r_822_7"),0]],aRC=[0,a(D),mm,13,CC,74,[0,a(lP),[0,a(lS),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aRD=[0,a(D),mm,13,CC,74,[0,a(lP),[0,a(lS),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aQx=[0,a(d),qw,14,qw,56,[0,a(V),[0,a(i),[0,a(e),0]]]],aQt=[0,a(d),Bk,14,Bk,63,[0,a(V),[0,a(i),[0,a(e),0]]]],aQr=a(bZ),aQs=a(bZ),aQn=[0,a(D),hi,14,hi,49,[0,a(kb),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aQj=[0,a(aQ),[0,a(kC),[0,a(ai),0]]],aQk=[0,a(aQ),[0,a(kC),0]],aQl=[0,a(aQ),[0,a(kC),[0,a(aj),0]]],aQm=[0,a(aQ),[0,a(kC),0]],aQd=a(CB),aQc=[0,a(D),1202,4,1208,49,[0,a(kb),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aQe=[0,a(d),di,11,di,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aP9=[0,a(aQ),[0,a(fe),[0,a(ai),0]]],aP_=[0,a(aQ),[0,a(fe),0]],aP$=[0,a(aQ),[0,a(fe),[0,a(aj),0]]],aQa=[0,a(aQ),[0,a(fe),0]],aQb=[0,a(D),E9,5,E9,44,[0,a(kb),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aQf=[0,a(d),di,11,di,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aP7=[0,a(D),1138,5,gq,44,[0,a(kb),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aP8=[0,a(d),di,11,di,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aP6=[0,a(d),di,11,di,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aQg=[0,a(d),di,11,di,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aP5=[0,a(d),di,11,di,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aP0=[0,0],aP1=a(CB),aPZ=[0,a(D),1162,5,1178,10,[0,a(kb),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aP2=[0,a(d),fk,10,fk,28,[0,a(V),[0,a(i),[0,a(e),0]]]],aPY=[0,a(d),fk,10,fk,28,[0,a(V),[0,a(i),[0,a(e),0]]]],aP3=[0,a(d),fk,10,fk,28,[0,a(V),[0,a(i),[0,a(e),0]]]],aPX=[0,a(d),fk,10,fk,28,[0,a(V),[0,a(i),[0,a(e),0]]]],aPT=[0,a(d),zV,5,uG,25,[0,a(V),[0,a(i),[0,a(e),0]]]],aPU=[0,a(d),fz,10,fz,21,[0,a(V),[0,a(i),[0,a(e),0]]]],aPS=[0,a(d),fz,10,fz,21,[0,a(V),[0,a(i),[0,a(e),0]]]],aPO=[0,a(c5),Fc,14,Fc,31,[0,a("Article L351-8"),[0,a("Section 5 : Taux et montant de la pension"),[0,a("Chapitre 1er : Ouverture du droit, liquidation et calcul des pensions de retraite"),[0,a("Titre V : Assurance vieillesse - Assurance veuvage"),[0,a("Livre III : Dispositions relatives aux assurances sociales et \xc3\xa0 diverses cat\xc3\xa9gories de personnes rattach\xc3\xa9es au r\xc3\xa9gime g\xc3\xa9n\xc3\xa9rale"),[0,a(Z),[0,a($),0]]]]]]]],aPI=[0,a(aB),72,5,73,52,[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]],aPJ=[0,a(d),cZ,11,cZ,31,[0,a(V),[0,a(i),[0,a(e),0]]]],aPH=[0,a(aB),65,5,68,52,[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]],aPK=[0,a(d),cZ,11,cZ,31,[0,a(V),[0,a(i),[0,a(e),0]]]],aPG=[0,a(d),cZ,11,cZ,31,[0,a(V),[0,a(i),[0,a(e),0]]]],aPz=[0,a(aB),mT,18,mT,75,[0,a(mp),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aPy=a(n),aPA=[0,a(d),d8,11,d8,36,[0,a(V),[0,a(i),[0,a(e),0]]]],aPv=[4,0],aPw=[5,0],aPx=[0,a(aB),qv,18,rc,45,[0,a(mp),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aPu=a(n),aPB=[0,a(d),d8,11,d8,36,[0,a(V),[0,a(i),[0,a(e),0]]]],aPt=[0,a(D),nL,5,nL,59,[0,a(DY),[0,a(Dp),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aPC=[0,a(d),d8,11,d8,36,[0,a(V),[0,a(i),[0,a(e),0]]]],aPs=[0,a(aB),hh,33,hh,58,[0,a(mp),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aPr=a(n),aPn=[0,a(c5),cn,14,cn,32,[0,a(kd),[0,a(jZ),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(i7),[0,a(Z),[0,a($),0]]]]]]]]]],aPi=[0,a(aB),EV,18,EV,44,[0,a("Article L822-10"),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aPj=[0,a(d),fl,11,fl,58,[0,a(V),[0,a(i),[0,a(e),0]]]],aPh=[0,a(d),fl,11,fl,58,[0,a(V),[0,a(i),[0,a(e),0]]]],aPa=a(bZ),aO$=a(bZ),aO_=[0,a(aB),171,5,rn,66,[0,a(go),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aPb=[0,a(d),dQ,11,dQ,45,[0,a(V),[0,a(i),[0,a(e),0]]]],aO9=[0,a(aB),156,5,158,30,[0,a(go),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aPc=[0,a(d),dQ,11,dQ,45,[0,a(V),[0,a(i),[0,a(e),0]]]],aO8=[0,a(aB),cn,5,wB,33,[0,a(E7),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aPd=[0,a(d),dQ,11,dQ,45,[0,a(V),[0,a(i),[0,a(e),0]]]],aO7=[0,a(d),dQ,11,dQ,45,[0,a(V),[0,a(i),[0,a(e),0]]]],aO1=[0,a(aB),203,5,208,39,[0,a(C3),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aO2=[0,a(d),dZ,11,dZ,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aO0=[0,a(aB),197,5,198,34,[0,a(C3),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aO3=[0,a(d),dZ,11,dZ,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aOZ=[0,a(d),dZ,11,dZ,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aOU=[0,a(c5),329,5,zV,35,[0,a(rE),[0,a(rm),[0,a(rL),[0,a(qA),[0,a(q$),[0,a(a6),[0,a($),0]]]]]]]],aOT=a("999840"),aOV=[0,a(d),dd,11,dd,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aOR=[0,a(c5),qw,5,335,35,[0,a(rE),[0,a(rm),[0,a(rL),[0,a(qA),[0,a(q$),[0,a(a6),[0,a($),0]]]]]]]],aOQ=a("1041840"),aOS=[0,a(d),dd,11,dd,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aOO=[0,a(c5),339,5,340,35,[0,a(rE),[0,a(rm),[0,a(rL),[0,a(qA),[0,a(q$),[0,a(a6),[0,a($),0]]]]]]]],aON=a("1083840"),aOP=[0,a(d),dd,11,dd,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aOL=[0,a(fy),60,5,61,34,[0,a('Circulaire de la CNAV 2022-3 du 11/01/2022 "Revalorisation \xc3\xa0 compter du 1er janvier 2022"'),[0,a(DB),0]]],aOK=a("1100144"),aOM=[0,a(d),dd,11,dd,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aOI=[0,a(fy),93,5,94,34,[0,a('Circulaire de la CNAV 2021-1 du 11/01/2021 "Revalorisation \xc3\xa0 compter du 1er janvier 2021"'),[0,a(DB),0]]],aOH=a("1088175"),aOJ=[0,a(d),dd,11,dd,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aOC=[0,a(aB),du,5,h9,67,[0,a(E7),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aOD=[0,a(d),eC,11,eC,32,[0,a(V),[0,a(i),[0,a(e),0]]]],aOB=[0,a(d),eC,11,eC,32,[0,a(V),[0,a(i),[0,a(e),0]]]],aOx=[0,a(aB),l3,14,l3,40,[0,a(mp),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aOr=[0,a(c5),eq,14,eq,61,[0,a(kd),[0,a(jZ),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(i7),[0,a(Z),[0,a($),0]]]]]]]]]],aOl=[0,a(aB),46,5,46,41,[0,a("Article L821-2"),[0,a(zz),[0,a(D3),[0,a(xS),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]]]],aOm=[0,a(d),dJ,12,dJ,51,[0,a(V),[0,a(i),[0,a(e),0]]]],aOk=[0,a(d),dJ,12,dJ,51,[0,a(V),[0,a(i),[0,a(e),0]]]],aOn=[0,a(d),dJ,12,dJ,51,[0,a(V),[0,a(i),[0,a(e),0]]]],aN0=a(v),aOa=a(T),aOb=a(T),aOc=a(T),aOd=a(v),aOe=a(T),aN1=a(qr),aN2=a(qr),aN7=a(lO),aN8=a(lO),aN9=a(lO),aN_=a(qr),aN$=a(lO),aN3=a(B6),aN4=a("8"),aN5=a(B6),aN6=[0,a(D),1035,5,gG,65,[0,a("Article R822-25"),[0,a("Section 3 : Conditions relatives au logement"),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aOf=[0,a(d),d_,12,d_,38,[0,a(V),[0,a(i),[0,a(e),0]]]],aNZ=[0,a(d),d_,12,d_,38,[0,a(V),[0,a(i),[0,a(e),0]]]],aOg=[0,a(d),d_,12,d_,38,[0,a(V),[0,a(i),[0,a(e),0]]]],aNU=[0,a(aB),D7,18,D7,67,[0,a("Article L822-8"),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aNV=[0,a(d),fC,11,fC,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aNT=[0,a(d),fC,11,fC,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aNO=[0,a(aB),Bw,18,Bw,61,[0,a("Article L822-9"),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aNP=[0,a(d),ey,11,ey,58,[0,a(V),[0,a(i),[0,a(e),0]]]],aNN=[0,a(d),ey,11,ey,58,[0,a(V),[0,a(i),[0,a(e),0]]]],aNJ=[0,a(aB),eU,14,eU,43,[0,a(go),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aNF=[0,a(D),i1,14,i1,37,[0,a(DY),[0,a(Dp),[0,a(dv),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aNE=a("3000000"),aNA=[0,a(D),a7,14,a7,41,[0,a(EC),[0,a(AX),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aNz=a(C1),aNv=[0,a(D),ba,14,ba,42,[0,a(EC),[0,a(AX),[0,a(a$),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aNu=a(C1),aNq=[0,a(d),hS,11,hS,48,[0,a(V),[0,a(i),[0,a(e),0]]]],aNm=[0,a(d),hB,11,hB,25,[0,a(V),[0,a(i),[0,a(e),0]]]],aNn=[0,a(d),hB,11,hB,25,[0,a(V),[0,a(i),[0,a(e),0]]]],aNl=[0,a(d),hB,11,hB,25,[0,a(V),[0,a(i),[0,a(e),0]]]],aNo=[0,a(aQ),[0,a("condition_pr\xc3\xaat"),0]],aNr=[0,a(d),hS,11,hS,48,[0,a(V),[0,a(i),[0,a(e),0]]]],aNp=[0,a(d),hS,11,hS,48,[0,a(V),[0,a(i),[0,a(e),0]]]],aNs=[0,a(aQ),[0,a("condition_peuplement_logement_l822_10"),0]],aNw=[0,a(d),oj,11,oj,39,[0,a(V),[0,a(i),[0,a(e),0]]]],aNt=[0,a(d),oj,11,oj,39,[0,a(V),[0,a(i),[0,a(e),0]]]],aNx=[0,a(aQ),[0,a("seuil_l822_3_parts_propri\xc3\xa9t\xc3\xa9"),0]],aNB=[0,a(d),nv,11,nv,38,[0,a(V),[0,a(i),[0,a(e),0]]]],aNy=[0,a(d),nv,11,nv,38,[0,a(V),[0,a(i),[0,a(e),0]]]],aNC=[0,a(aQ),[0,a("seuil_l822_3_parts_usufruit"),0]],aNG=[0,a(d),jk,11,jk,34,[0,a(V),[0,a(i),[0,a(e),0]]]],aND=[0,a(d),jk,11,jk,34,[0,a(V),[0,a(i),[0,a(e),0]]]],aNH=[0,a(aQ),[0,a("seuil_l822_5_patrimoine"),0]],aNK=[0,a(d),lQ,11,lQ,40,[0,a(V),[0,a(i),[0,a(e),0]]]],aNI=[0,a(d),lQ,11,lQ,40,[0,a(V),[0,a(i),[0,a(e),0]]]],aNL=[0,a(aQ),[0,a("usufruit_ou_propri\xc3\xa9t\xc3\xa9_famille"),0]],aNQ=[0,a(d),ey,11,ey,58,[0,a(V),[0,a(i),[0,a(e),0]]]],aNM=[0,a(d),ey,11,ey,58,[0,a(V),[0,a(i),[0,a(e),0]]]],aNR=[0,a(aQ),[0,a("condition_non_ouverture_l822_9_decence_logement"),0]],aNW=[0,a(d),fC,11,fC,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aNS=[0,a(d),fC,11,fC,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aNX=[0,a(aQ),[0,a("condition_non_ouverture_l822_8"),0]],aOh=[0,a(d),d_,12,d_,38,[0,a(V),[0,a(i),[0,a(e),0]]]],aNY=[0,a(d),d_,12,d_,38,[0,a(V),[0,a(i),[0,a(e),0]]]],aOi=[0,a(aQ),[0,a("condition_logement_surface"),0]],aOo=[0,a(d),dJ,12,dJ,51,[0,a(V),[0,a(i),[0,a(e),0]]]],aOj=[0,a(d),dJ,12,dJ,51,[0,a(V),[0,a(i),[0,a(e),0]]]],aOp=[0,a(aQ),[0,a("condition_logement_r\xc3\xa9sidence_principale"),0]],aOs=[0,a(c5),eq,14,eq,61,[0,a(kd),[0,a(jZ),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(i7),[0,a(Z),[0,a($),0]]]]]]]]]],aOt=[0,a(aQ),[0,a("ouverture_droits_retraite.date_naissance_assur\xc3\xa9"),0]],aOq=[0,a(c5),eq,14,eq,61,[0,a(kd),[0,a(jZ),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(i7),[0,a(Z),[0,a($),0]]]]]]]]]],aOu=[0,a(aQ),[0,a(B2),[0,a(rv),0]]],aOv=[0,a(aQ),[0,a(B2),[0,a(rv),0]]],aOy=[0,a(d),l4,11,l4,37,[0,a(V),[0,a(i),[0,a(e),0]]]],aOw=[0,a(d),l4,11,l4,37,[0,a(V),[0,a(i),[0,a(e),0]]]],aOz=[0,a(aQ),[0,a("patrimoine_total_demandeur"),0]],aOE=[0,a(d),eC,11,eC,32,[0,a(V),[0,a(i),[0,a(e),0]]]],aOA=[0,a(d),eC,11,eC,32,[0,a(V),[0,a(i),[0,a(e),0]]]],aOF=[0,a(aQ),[0,a("condition_nationalit\xc3\xa9"),0]],aOW=[0,a(d),dd,11,dd,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aOG=[0,a(d),dd,11,dd,41,[0,a(V),[0,a(i),[0,a(e),0]]]],aOX=[0,a(aQ),[0,a("plafond_individuel_l815_9_s\xc3\xa9cu"),0]],aO4=[0,a(d),dZ,11,dZ,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aOY=[0,a(d),dZ,11,dZ,44,[0,a(V),[0,a(i),[0,a(e),0]]]],aO5=[0,a(aQ),[0,a("condition_logement_location_tiers"),0]],aPe=[0,a(d),dQ,11,dQ,45,[0,a(V),[0,a(i),[0,a(e),0]]]],aO6=[0,a(d),dQ,11,dQ,45,[0,a(V),[0,a(i),[0,a(e),0]]]],aPf=[0,a(aQ),[0,a("condition_logement_mode_occupation"),0]],aPk=[0,a(d),fl,11,fl,58,[0,a(V),[0,a(i),[0,a(e),0]]]],aPg=[0,a(d),fl,11,fl,58,[0,a(V),[0,a(i),[0,a(e),0]]]],aPl=[0,a(aQ),[0,a("condition_ouverture_l822_10_peuplement_logement"),0]],aPo=[0,a(d),l_,11,l_,29,[0,a(V),[0,a(i),[0,a(e),0]]]],aPm=[0,a(d),l_,11,l_,29,[0,a(V),[0,a(i),[0,a(e),0]]]],aPp=[0,a(aQ),[0,a("\xc3\xa2ge_l161_17_2_s\xc3\xa9cu"),0]],aPD=[0,a(d),d8,11,d8,36,[0,a(V),[0,a(i),[0,a(e),0]]]],aPq=[0,a(d),d8,11,d8,36,[0,a(V),[0,a(i),[0,a(e),0]]]],aPE=[0,a(aQ),[0,a("patrimoine_pris_en_compte"),0]],aPL=[0,a(d),cZ,11,cZ,31,[0,a(V),[0,a(i),[0,a(e),0]]]],aPF=[0,a(d),cZ,11,cZ,31,[0,a(V),[0,a(i),[0,a(e),0]]]],aPM=[0,a(aQ),[0,a(AE),0]],aPP=[0,a(d),h5,11,h5,28,[0,a(V),[0,a(i),[0,a(e),0]]]],aPN=[0,a(d),h5,11,h5,28,[0,a(V),[0,a(i),[0,a(e),0]]]],aPQ=[0,a(aQ),[0,a("\xc3\xa2ge_l351_8_1_s\xc3\xa9cu"),0]],aPV=[0,a(d),fz,10,fz,21,[0,a(V),[0,a(i),[0,a(e),0]]]],aPR=[0,a(d),fz,10,fz,21,[0,a(V),[0,a(i),[0,a(e),0]]]],aPW=[0,a(aQ),[0,a(nX),0]],aP4=[0,a(aQ),[0,a(fe),0]],aQh=[0,a(aQ),[0,a(kC),0]],aQo=[0,a(d),kL,11,kL,46,[0,a(V),[0,a(i),[0,a(e),0]]]],aQi=[0,a(d),kL,11,kL,46,[0,a(V),[0,a(i),[0,a(e),0]]]],aQp=[0,a(aQ),[0,a("personnes_\xc3\xa0_charge_prises_en_compte"),0]],aQu=[0,a(d),oo,10,oo,59,[0,a(V),[0,a(i),[0,a(e),0]]]],aQq=[0,a(d),oo,10,oo,59,[0,a(V),[0,a(i),[0,a(e),0]]]],aQv=[0,a(aQ),[0,a(kt),0]],aQy=[0,a(d),nR,10,nR,52,[0,a(V),[0,a(i),[0,a(e),0]]]],aQw=[0,a(d),nR,10,nR,52,[0,a(V),[0,a(i),[0,a(e),0]]]],aQz=[0,a(aQ),[0,a(rQ),0]],aQB=a(qn),aQA=[0,a(aB),md,13,md,48,[0,a(go),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aQF=[0,a(aB),md,13,md,48,[0,a(go),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aQD=a(qn),aQC=[0,a(aB),jo,13,jo,49,[0,a(go),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aQE=[0,a(aB),jo,13,jo,49,[0,a(go),[0,a(a$),[0,a(ac),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aNi=[0,a(D),xK,14,xK,36,[0,a(iG),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aNd=[0,a(am),[0,a(bE),[0,a(ai),0]]],aNe=[0,a(am),[0,a(bE),0]],aNf=[0,a(am),[0,a(bE),[0,a(aj),0]]],aNg=[0,a(am),[0,a(bE),0]],aNh=a(n),aNj=[0,a(d),hm,10,hm,25,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aNc=[0,a(d),hm,10,hm,25,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aM$=[0,a(D),DX,14,DX,33,[0,a(iG),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aM9=a(n),aM_=a(n),aM5=[0,a(D),z3,14,z3,36,[0,a(iG),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aMU=[0,a(am),[0,a(eK),[0,a(ai),0]]],aMV=[0,a(am),[0,a(eK),0]],aMW=[0,a(am),[0,a(eK),[0,a(aj),0]]],aMX=[0,a(am),[0,a(eK),0]],aMY=[0,a(bh),[0,a(bK),[0,a(ai),0]]],aMZ=[0,a(bh),[0,a(bK),0]],aM0=[0,a(bh),[0,a(bK),[0,a(aj),0]]],aM1=[0,a(bh),[0,a(bK),0]],aM2=a(kM),aM3=a(n),aM4=a(n),aM6=[0,a(d),mN,10,mN,40,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMT=[0,a(d),mN,10,mN,40,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMQ=[0,a(D),Bz,14,Bz,49,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aMO=a(ha),aMP=a(ha),aMK=[0,a(D),C8,14,C8,33,[0,a(iG),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aMG=[0,a(D),yV,14,yV,36,[0,a(iG),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aMw=[0,a(am),[0,a(bD),[0,a(ai),0]]],aMx=[0,a(am),[0,a(bD),0]],aMy=[0,a(am),[0,a(bD),[0,a(aj),0]]],aMz=[0,a(am),[0,a(bD),0]],aMA=[0,a(am),[0,a(kE),[0,a(ai),0]]],aMB=[0,a(am),[0,a(kE),0]],aMC=[0,a(am),[0,a(kE),[0,a(aj),0]]],aMD=[0,a(am),[0,a(kE),0]],aME=a(n),aMF=a(n),aMH=[0,a(d),nQ,10,nQ,20,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMv=[0,a(d),nQ,10,nQ,20,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMs=[0,a(D),yN,14,yN,49,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aMp=a(c0),aMq=a(c0),aMr=a(lM),aMk=[0,a(D),3365,5,3377,77,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aMi=a(cG),aMj=a(bZ),aMl=[0,a(d),fQ,10,fQ,29,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMg=[0,a(D),Eb,5,Eb,75,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aMh=[0,a(d),fQ,10,fQ,29,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aL$=[0,a(aJ),uQ,14,uQ,42,[0,a(i6),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],aL_=a(dc),aMa=[0,a(d),ex,10,ex,25,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aL9=[0,a(aJ),y0,14,y0,42,[0,a(i6),[0,a(bv),[0,a(aK),0]]]],aL8=a(dc),aMb=[0,a(d),ex,10,ex,25,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aL7=[0,a(O),zY,14,zY,42,[0,a(i6),[0,a(aD),[0,a(K),0]]]],aL6=a(dc),aMc=[0,a(d),ex,10,ex,25,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aL2=[0,a(D),B$,14,B$,55,[0,a(rx),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLX=[0,a(am),[0,a(ko),[0,a(ai),0]]],aLY=[0,a(am),[0,a(ko),0]],aLZ=[0,a(am),[0,a(ko),[0,a(aj),0]]],aL0=[0,a(am),[0,a(ko),0]],aL1=a(n),aL3=[0,a(d),mS,11,mS,52,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLW=[0,a(d),mS,11,mS,52,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLT=[0,a(D),Dq,14,Dq,49,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLS=a(ha),aLM=[0,a(D),hF,14,hF,70,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLI=[0,a(D),g$,14,g$,69,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLE=[0,a(D),i_,14,i_,75,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLz=[0,a(D),B7,5,B7,44,[0,a(AM),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLr=[0,a(am),[0,a(dt),[0,a(ai),0]]],aLs=[0,a(am),[0,a(dt),0]],aLt=[0,a(am),[0,a(dt),[0,a(aj),0]]],aLu=[0,a(am),[0,a(dt),0]],aLv=[0,a(am),[0,a(dt),[0,a(ai),0]]],aLw=[0,a(am),[0,a(dt),0]],aLx=[0,a(am),[0,a(dt),[0,a(aj),0]]],aLy=[0,a(am),[0,a(dt),0]],aLA=[0,a(d),hK,10,hK,14,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLq=[0,a(D),zE,14,zE,42,[0,a(AM),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLm=[0,a(am),[0,a(dt),[0,a(ai),0]]],aLn=[0,a(am),[0,a(dt),0]],aLo=[0,a(am),[0,a(dt),[0,a(aj),0]]],aLp=[0,a(am),[0,a(dt),0]],aLh=[0,a(D),BO,5,BO,41,[0,a(rx),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLi=[0,a(d),jb,11,jb,41,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLg=[0,a(D),CJ,14,CJ,44,[0,a(rx),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLj=[0,a(d),jb,11,jb,41,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLf=[0,a(d),jb,11,jb,41,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLc=[0,a(D),yf,14,yf,36,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aK9=[0,a(O),616,5,gM,33,[0,a(oO),[0,a(aD),[0,a(K),0]]]],aKR=a(n),aKS=a(wH),aKT=a(vl),aKU=a(v),aKV=a(Fa),aKW=a(yl),aKX=a(n),aKY=a(Aa),aKZ=a(Dx),aK0=a(v),aK1=a(vI),aK2=a(zH),aK3=a(n),aK4=a(yO),aK5=a(DQ),aK6=a(v),aK7=a("35600"),aK8=a(l7),aK_=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aKP=[0,a(O),705,5,707,33,[0,a(oO),[0,a(aD),[0,a(K),0]]]],aKx=a(n),aKy=a(rt),aKz=a("220000"),aKA=a(v),aKB=a("38000"),aKC=a("260000"),aKD=a(n),aKE=a("164200"),aKF=a(yU),aKG=a(v),aKH=a(E0),aKI=a("231200"),aKJ=a(n),aKK=a("153200"),aKL=a("183700"),aKM=a(v),aKN=a(of),aKO=a("214200"),aKQ=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aKv=[0,a(O),748,5,750,33,[0,a(oO),[0,a(aD),[0,a(K),0]]]],aKd=a(n),aKe=a("148100"),aKf=a("178700"),aKg=a(v),aKh=a("30600"),aKi=a("209300"),aKj=a(n),aKk=a(AT),aKl=a("158900"),aKm=a(v),aKn=a("26900"),aKo=a(xU),aKp=a(n),aKq=a("123300"),aKr=a("147900"),aKs=a(v),aKt=a("24600"),aKu=a(Da),aKw=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aKb=[0,a(O),799,5,gL,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aJV=a(n),aJW=a(wH),aJX=a(vl),aJY=a(v),aJZ=a(Fa),aJ0=a(yl),aJ1=a(n),aJ2=a(Aa),aJ3=a(Dx),aJ4=a(v),aJ5=a(vI),aJ6=a(zH),aJ7=a(n),aJ8=a(yO),aJ9=a(DQ),aJ_=a(v),aJ$=a("34600"),aKa=a(l7),aKc=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aJS=[0,a(O),rl,5,c3,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aJA=a(n),aJB=a(xY),aJC=a(rw),aJD=a(v),aJE=a(Fb),aJF=a(BD),aJG=a(n),aJH=a(DJ),aJI=a(qX),aJJ=a(v),aJK=a(of),aJL=a(zU),aJM=a(n),aJN=a(C4),aJO=a(Ep),aJP=a(v),aJQ=a(CI),aJR=a(xy),aJT=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aJz=[0,a(O),660,5,663,33,[0,a(oO),[0,a(aD),[0,a(K),0]]]],aJh=a(n),aJi=a(xY),aJj=a(rw),aJk=a(v),aJl=a(Fb),aJm=a(BD),aJn=a(n),aJo=a(DJ),aJp=a(qX),aJq=a(v),aJr=a(of),aJs=a(zU),aJt=a(n),aJu=a(C4),aJv=a(Ep),aJw=a(v),aJx=a(CI),aJy=a(xy),aJU=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aJf=[0,a(O),890,5,896,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aI$=a(n),aJa=a("86900"),aJb=a("97100"),aJc=a(v),aJd=a("10200"),aJe=a("107300"),aJg=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aI9=[0,a(O),922,5,jY,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aIR=a(n),aIS=a("198100"),aIT=a("239000"),aIU=a(v),aIV=a("40900"),aIW=a("279900"),aIX=a(n),aIY=a("176800"),aIZ=a("212800"),aI0=a(v),aI1=a("36000"),aI2=a("248800"),aI3=a(n),aI4=a("165000"),aI5=a("197900"),aI6=a(v),aI7=a("32900"),aI8=a("230800"),aI_=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aIP=[0,a(O),gJ,5,969,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aIx=a(n),aIy=a("159500"),aIz=a(v9),aIA=a(v),aIB=a("33000"),aIC=a(ya),aID=a(n),aIE=a("142200"),aIF=a("171200"),aIG=a(v),aIH=a("29000"),aII=a("200200"),aIJ=a(n),aIK=a("132800"),aIL=a("159300"),aIM=a(v),aIN=a("26500"),aIO=a(xU),aIQ=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aIv=[0,a(O),1011,5,ku,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aId=a(n),aIe=a("200100"),aIf=a("141400"),aIg=a(v),aIh=a("41300"),aIi=a("182700"),aIj=a(n),aIk=a("178600"),aIl=a("215000"),aIm=a(v),aIn=a("36400"),aIo=a("251400"),aIp=a(n),aIq=a("166700"),aIr=a(qO),aIs=a(v),aIt=a("33200"),aIu=a("233100"),aIw=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aIb=[0,a(O),jV,5,1058,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aHV=a(n),aHW=a("161100"),aHX=a("194400"),aHY=a(v),aHZ=a("33300"),aH0=a("227700"),aH1=a(n),aH2=a("143600"),aH3=a("172900"),aH4=a(v),aH5=a("29300"),aH6=a("202200"),aH7=a(n),aH8=a("134100"),aH9=a("160900"),aH_=a(v),aH$=a("26800"),aIa=a("187700"),aIc=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aHT=[0,a(O),1102,5,1105,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aHB=a(n),aHC=a(rw),aHD=a("244300"),aHE=a(v),aHF=a("41800"),aHG=a("286100"),aHH=a(n),aHI=a("180700"),aHJ=a("217500"),aHK=a(v),aHL=a("36800"),aHM=a("254300"),aHN=a(n),aHO=a("168700"),aHP=a("202300"),aHQ=a(v),aHR=a("33600"),aHS=a("235900"),aHU=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aHz=[0,a(O),1145,5,qI,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aHh=a(n),aHi=a("30871"),aHj=a("37243"),aHk=a(v),aHl=a("6372"),aHm=a("43615"),aHn=a(n),aHo=a("27548"),aHp=a("33148"),aHq=a(v),aHr=a("5610"),aHs=a("38768"),aHt=a(n),aHu=a("25718"),aHv=a("30840"),aHw=a(v),aHx=a("5122"),aHy=a("35962"),aHA=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aHf=[0,a(O),1191,5,1194,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aGZ=a(n),aG0=a(xn),aG1=a("196700"),aG2=a(v),aG3=a("33700"),aG4=a("230400"),aG5=a(n),aG6=a("145300"),aG7=a("175000"),aG8=a(v),aG9=a("29700"),aG_=a(Cr),aG$=a(n),aHa=a("135700"),aHb=a("162800"),aHc=a(v),aHd=a("27100"),aHe=a("189900"),aHg=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aGX=[0,a(O),1234,5,1237,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aGF=a(n),aGG=a("24849"),aGH=a("29987"),aGI=a(v),aGJ=a("5138"),aGK=a("35125"),aGL=a(n),aGM=a("22151"),aGN=a("26679"),aGO=a(v),aGP=a("4528"),aGQ=a("31207"),aGR=a(n),aGS=a("20687"),aGT=a("24818"),aGU=a(v),aGV=a("4131"),aGW=a("28949"),aGY=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aGD=[0,a(O),1279,5,1282,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aGl=a(n),aGm=a("31241"),aGn=a("37689"),aGo=a(v),aGp=a("6448"),aGq=a("44137"),aGr=a(n),aGs=a("27879"),aGt=a("33556"),aGu=a(v),aGv=a("5677"),aGw=a("39233"),aGx=a(n),aGy=a("26027"),aGz=a("31210"),aGA=a(v),aGB=a("5183"),aGC=a("36393"),aGE=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aGj=[0,a(O),1323,5,1326,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aF3=a(n),aF4=a("25147"),aF5=a("30347"),aF6=a(v),aF7=a("5200"),aF8=a("35547"),aF9=a(n),aF_=a("22417"),aF$=a("26999"),aGa=a(v),aGb=a("4582"),aGc=a("31581"),aGd=a(n),aGe=a("20935"),aGf=a(BE),aGg=a(v),aGh=a("4181"),aGi=a("29297"),aGk=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aF1=[0,a(O),1368,5,1371,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aFJ=a(n),aFK=a("31616"),aFL=a("38141"),aFM=a(v),aFN=a("6525"),aFO=a("44666"),aFP=a(n),aFQ=a("28214"),aFR=a("33959"),aFS=a(v),aFT=a("5745"),aFU=a("39704"),aFV=a(n),aFW=a("26339"),aFX=a("31584"),aFY=a(v),aFZ=a("5245"),aF0=a("36829"),aF2=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aFH=[0,a(O),1412,5,1415,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aFp=a(n),aFq=a("25449"),aFr=a("30711"),aFs=a(v),aFt=a("5262"),aFu=a("35973"),aFv=a(n),aFw=a("22686"),aFx=a("27323"),aFy=a(v),aFz=a("4637"),aFA=a("31960"),aFB=a(n),aFC=a("21186"),aFD=a("25417"),aFE=a(v),aFF=a("4231"),aFG=a("29648"),aFI=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aFn=[0,a(O),1457,5,1460,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aE7=a(n),aE8=a("32185"),aE9=a("38827"),aE_=a(v),aE$=a("6642"),aFa=a("45469"),aFb=a(n),aFc=a("28722"),aFd=a(xH),aFe=a(v),aFf=a("5848"),aFg=a("40418"),aFh=a(n),aFi=a("26813"),aFj=a("32152"),aFk=a(v),aFl=a("5339"),aFm=a("37491"),aFo=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aE5=[0,a(O),y2,5,DA,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aEN=a(n),aEO=a("25907"),aEP=a(w5),aEQ=a(v),aER=a("5357"),aES=a("36621"),aET=a(n),aEU=a("23094"),aEV=a("27814"),aEW=a(v),aEX=a("4720"),aEY=a("32534"),aEZ=a(n),aE0=a("21567"),aE1=a("25874"),aE2=a(v),aE3=a("4307"),aE4=a("30181"),aE6=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aEL=[0,a(O),1546,5,1549,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aEt=a(n),aEu=a("33086"),aEv=a("39914"),aEw=a(v),aEx=a("6828"),aEy=a("46742"),aEz=a(n),aEA=a("29526"),aEB=a("35538"),aEC=a(v),aED=a("6012"),aEE=a("41550"),aEF=a(n),aEG=a("27564"),aEH=a("33052"),aEI=a(v),aEJ=a("5488"),aEK=a("38541"),aEM=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aEr=[0,a(O),1590,5,1593,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aD$=a(n),aEa=a("26632"),aEb=a("32139"),aEc=a(v),aEd=a("5507"),aEe=a("37646"),aEf=a(n),aEg=a("23741"),aEh=a("28593"),aEi=a(v),aEj=a("4852"),aEk=a("33445"),aEl=a(n),aEm=a("22171"),aEn=a("36598"),aEo=a(v),aEp=a("4428"),aEq=a("31026"),aEs=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aD9=[0,a(O),1635,5,1638,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aDR=a(n),aDS=a("33999"),aDT=a("41016"),aDU=a(v),aDV=a("7016"),aDW=a("48032"),aDX=a(n),aDY=a("30341"),aDZ=a("36519"),aD0=a(v),aD1=a("6178"),aD2=a("42697"),aD3=a(n),aD4=a("28325"),aD5=a("33964"),aD6=a(v),aD7=a("5639"),aD8=a("39605"),aD_=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aDP=[0,a(O),1679,5,1682,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aDx=a(n),aDy=a("27367"),aDz=a("33026"),aDA=a(v),aDB=a("5659"),aDC=a("38685"),aDD=a(n),aDE=a("24396"),aDF=a("29382"),aDG=a(v),aDH=a(Bs),aDI=a("34368"),aDJ=a(n),aDK=a("22783"),aDL=a("27332"),aDM=a(v),aDN=a("4550"),aDO=a("31882"),aDQ=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aDv=[0,a(O),1724,5,qp,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aDd=a(n),aDe=a("35002"),aDf=a("42226"),aDg=a(v),aDh=a("7223"),aDi=a("49449"),aDj=a(n),aDk=a("31236"),aDl=a("37596"),aDm=a(v),aDn=a("6360"),aDo=a("43957"),aDp=a(n),aDq=a("29161"),aDr=a("34966"),aDs=a(v),aDt=a("5805"),aDu=a("40773"),aDw=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aDb=[0,a(O),1768,5,1771,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aCV=a(n),aCW=a("28174"),aCX=a("34000"),aCY=a(v),aCZ=a("5826"),aC0=a("39826"),aC1=a(n),aC2=a(BE),aC3=a("30249"),aC4=a(v),aC5=a("5133"),aC6=a("35382"),aC7=a(n),aC8=a("23455"),aC9=a("28138"),aC_=a(v),aC$=a("4684"),aDa=a("32823"),aDc=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aCT=[0,a(O),1813,5,1816,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aCB=a(n),aCC=a("35114"),aCD=a("42361"),aCE=a(v),aCF=a("7246"),aCG=a("49607"),aCH=a(n),aCI=a("31336"),aCJ=a("37716"),aCK=a(v),aCL=a("6380"),aCM=a("44098"),aCN=a(n),aCO=a("29254"),aCP=a("35078"),aCQ=a(v),aCR=a("5824"),aCS=a("40903"),aCU=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aCz=[0,a(O),1857,5,1860,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aCh=a(n),aCi=a("28264"),aCj=a("34109"),aCk=a(v),aCl=a("5845"),aCm=a("39953"),aCn=a(n),aCo=a("25196"),aCp=a("30346"),aCq=a(v),aCr=a("5149"),aCs=a("35495"),aCt=a(n),aCu=a("23530"),aCv=a("28228"),aCw=a(v),aCx=a("4699"),aCy=a("32928"),aCA=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aCf=[0,a(O),1902,5,1905,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aBZ=a(n),aB0=a("35500"),aB1=a("42827"),aB2=a(v),aB3=a("7326"),aB4=a("50153"),aB5=a(n),aB6=a("31681"),aB7=a("38131"),aB8=a(v),aB9=a("6450"),aB_=a("44583"),aB$=a(n),aCa=a("29576"),aCb=a("35464"),aCc=a(v),aCd=a("5888"),aCe=a("41353"),aCg=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aBX=[0,a(O),1946,5,1949,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aBF=a(n),aBG=a("28575"),aBH=a("34484"),aBI=a(v),aBJ=a("5909"),aBK=a("40392"),aBL=a(n),aBM=a("25473"),aBN=a("30680"),aBO=a(v),aBP=a("5206"),aBQ=a("35885"),aBR=a(n),aBS=a("23789"),aBT=a("28539"),aBU=a(v),aBV=a("4751"),aBW=a("33290"),aBY=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aBD=[0,a(O),1991,5,cR,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aBl=a(n),aBm=a("35855"),aBn=a("43255"),aBo=a(v),aBp=a("7399"),aBq=a("50655"),aBr=a(n),aBs=a("31998"),aBt=a("38512"),aBu=a(v),aBv=a("6515"),aBw=a("45029"),aBx=a(n),aBy=a("29872"),aBz=a("35819"),aBA=a(v),aBB=a("5947"),aBC=a("41767"),aBE=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aBj=[0,a(O),2036,5,2039,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aA3=a(n),aA4=a("28861"),aA5=a(DL),aA6=a(v),aA7=a("5968"),aA8=a("40796"),aA9=a(n),aA_=a("25728"),aA$=a("30987"),aBa=a(v),aBb=a("5258"),aBc=a("36244"),aBd=a(n),aBe=a("24027"),aBf=a("28824"),aBg=a(v),aBh=a("4799"),aBi=a(za),aBk=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aA1=[0,a(O),2081,5,2084,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aAJ=a(n),aAK=a("36626"),aAL=a("44185"),aAM=a(v),aAN=a("7558"),aAO=a("51744"),aAP=a(n),aAQ=a("32686"),aAR=a(xR),aAS=a(v),aAT=a("6655"),aAU=a("45997"),aAV=a(n),aAW=a("30514"),aAX=a("36589"),aAY=a(v),aAZ=a("6075"),aA0=a("42665"),aA2=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aAH=[0,a(O),2125,5,2128,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],aAp=a(n),aAq=a("29482"),aAr=a("35578"),aAs=a(v),aAt=a("6096"),aAu=a("41673"),aAv=a(n),aAw=a("26281"),aAx=a("31653"),aAy=a(v),aAz=a("5371"),aAA=a("37023"),aAB=a(n),aAC=a("24544"),aAD=a("29444"),aAE=a(v),aAF=a("4902"),aAG=a("34346"),aAI=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aAn=[0,a(O),2170,5,2173,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],az7=a(n),az8=a("36835"),az9=a("44437"),az_=a(v),az$=a("7601"),aAa=a("52039"),aAb=a(n),aAc=a("32872"),aAd=a("39564"),aAe=a(v),aAf=a("6693"),aAg=a("46259"),aAh=a(n),aAi=a("30688"),aAj=a("36798"),aAk=a(v),aAl=a("6110"),aAm=a("42908"),aAo=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],az5=[0,a(O),2214,5,2217,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],azN=a(n),azO=a("29650"),azP=a("35781"),azQ=a(v),azR=a("6131"),azS=a("41911"),azT=a(n),azU=a("26431"),azV=a("31833"),azW=a(v),azX=a("5402"),azY=a("37234"),azZ=a(n),az0=a("24684"),az1=a("29612"),az2=a(v),az3=a("4930"),az4=a("34542"),az6=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],azL=[0,a(O),2259,5,2262,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],azt=a(n),azu=a("36864"),azv=a("44473"),azw=a(v),azx=a("7607"),azy=a("52081"),azz=a(n),azA=a("32898"),azB=a("39596"),azC=a(v),azD=a("6698"),azE=a("46296"),azF=a(n),azG=a("30713"),azH=a("36827"),azI=a(v),azJ=a("6115"),azK=a("42942"),azM=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],azr=[0,a(O),2303,5,2306,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],ay$=a(n),aza=a("29674"),azb=a("35810"),azc=a(v),azd=a("6136"),aze=a("41945"),azf=a(n),azg=a("26452"),azh=a("31858"),azi=a(v),azj=a("5406"),azk=a("37264"),azl=a(n),azm=a("24704"),azn=a("29636"),azo=a(v),azp=a("4934"),azq=a(xH),azs=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],ay9=[0,a(O),2348,5,2351,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],ayR=a(n),ayS=a("37140"),ayT=a("44807"),ayU=a(v),ayV=a("7664"),ayW=a("52472"),ayX=a(n),ayY=a("33145"),ayZ=a("39893"),ay0=a(v),ay1=a("6748"),ay2=a("46643"),ay3=a(n),ay4=a("30943"),ay5=a("37103"),ay6=a(v),ay7=a("6161"),ay8=a("43264"),ay_=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],ayP=[0,a(O),2392,5,2395,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],ayx=a(n),ayy=a("29897"),ayz=a("36079"),ayA=a(v),ayB=a("6182"),ayC=a("42260"),ayD=a(n),ayE=a("26650"),ayF=a("32097"),ayG=a(v),ayH=a("5447"),ayI=a("37543"),ayJ=a(n),ayK=a("24889"),ayL=a("29858"),ayM=a(v),ayN=a("4971"),ayO=a(DL),ayQ=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],ayv=[0,a(O),2437,5,2439,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],ayd=a(n),aye=a("37252"),ayf=a("44941"),ayg=a(v),ayh=a("7687"),ayi=a("52629"),ayj=a(n),ayk=a("33244"),ayl=a("40013"),aym=a(v),ayn=a("6768"),ayo=a("46783"),ayp=a(n),ayq=a("31036"),ayr=a("37215"),ays=a(v),ayt=a("6179"),ayu=a("43394"),ayw=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],ayb=[0,a(O),2480,5,2482,36,[0,a(a5),[0,a(aD),[0,a(K),0]]]],axV=a(n),axW=a("29986"),axX=a("36187"),axY=a(v),axZ=a("6201"),ax0=a("42386"),ax1=a(n),ax2=a("26730"),ax3=a("32193"),ax4=a(v),ax5=a("5463"),ax6=a("37656"),ax7=a(n),ax8=a("24964"),ax9=a("29948"),ax_=a(v),ax$=a(Bs),aya=a("34934"),ayc=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aK$=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axU=[0,a(d),X,11,X,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axQ=[0,a(D),EU,5,EU,28,[0,a(CS),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],axR=[0,a(d),gK,11,gK,41,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axP=[0,a(D),AD,14,AD,44,[0,a(CS),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],axL=[0,a(D),DE,14,DE,36,[0,a(iG),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],axJ=a(n),axK=a(n),axM=[0,a(d),km,10,km,32,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axI=[0,a(d),km,10,km,32,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axD=[0,a(O),we,7,we,18,[0,a(i6),[0,a(aD),[0,a(K),0]]]],axA=a(gt),axB=a(qM),axC=a(fj),axE=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axy=[0,a(aJ),jh,7,jh,18,[0,a(i6),[0,a(bv),[0,a(aK),0]]]],axv=a(gF),axw=a(qo),axx=a(fb),axz=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axt=[0,a(aJ),vO,7,vO,18,[0,a(i6),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],axq=a(ov),axr=a(Bg),axs=a(mC),axu=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axF=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axn=[0,a(O),zp,29,zp,64,[0,a(nk),[0,a(aD),[0,a(K),0]]]],axl=a(gt),axm=a(fj),axo=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axj=[0,a(aJ),rB,29,rB,64,[0,a(nk),[0,a(bv),[0,a(aK),0]]]],axh=a(gF),axi=a(fb),axk=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axf=[0,a(aJ),w4,29,w4,64,[0,a(nk),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],axd=a(ov),axe=a(mC),axg=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axp=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aw9=[0,a(d),iR,14,iR,50,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aw5=[0,a(O),v5,14,v5,50,[0,a("Article 25"),[0,a(aD),[0,a(K),0]]]],aw0=a(v_),aw1=a(r2),aw2=a("0.0172"),aw3=a(v_),aw4=a(r2),awU=[0,a(D),hr,14,hr,64,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],awQ=[0,a(D),ik,14,ik,59,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],awM=[0,a(fy),ey,14,ey,36,[0,a(Cp),[0,a(yJ),0]]],awK=a(vb),awL=a(ek),awG=[0,a(O),zR,14,zR,47,[0,a(r4),[0,a(aD),[0,a(K),0]]]],awF=a("0.416"),awB=[0,a(O),BV,14,BV,47,[0,a(r4),[0,a(aD),[0,a(K),0]]]],awA=a(uY),aww=[0,a(O),yd,14,yd,47,[0,a(r4),[0,a(aD),[0,a(K),0]]]],awv=a("560085"),awr=[0,a(O),A$,14,A$,48,[0,a("Article 26"),[0,a(aD),[0,a(K),0]]]],awq=a(z$),awm=[0,a(O),xJ,15,xJ,49,[0,a("Article 22"),[0,a(aD),[0,a(K),0]]]],awl=a("2211133"),awh=[0,a(O),xl,14,xl,42,[0,a("Article 21"),[0,a(aD),[0,a(K),0]]]],awg=a(h_),awc=[0,a(O),u6,14,u6,41,[0,a("Article 20"),[0,a(aD),[0,a(K),0]]]],awb=a(ka),awd=[0,a(d),ox,11,ox,38,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awa=[0,a(d),ox,11,ox,38,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awe=[0,a(am),[0,a("montant_forfaitaire_d832_10"),0]],awi=[0,a(d),ou,11,ou,39,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awf=[0,a(d),ou,11,ou,39,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awj=[0,a(am),[0,a("montant_minimal_aide_d832_10"),0]],awn=[0,a(d),oc,11,oc,45,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awk=[0,a(d),oc,11,oc,45,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awo=[0,a(am),[0,a("coefficient_multiplicateur_d832_11"),0]],aws=[0,a(d),oF,11,oF,45,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awp=[0,a(d),oF,11,oF,45,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awt=[0,a(am),[0,a("coefficient_multiplicateur_d832_18"),0]],awx=[0,a(d),mc,11,mc,44,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awu=[0,a(d),mc,11,mc,44,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awy=[0,a(am),[0,a("montant_limite_tranches_d832_15_1"),0]],awC=[0,a(d),kI,11,kI,44,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awz=[0,a(d),kI,11,kI,44,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awD=[0,a(am),[0,a("taux_tranche_inf\xc3\xa9rieure_d832_15_1"),0]],awH=[0,a(d),m6,11,m6,44,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awE=[0,a(d),m6,11,m6,44,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awI=[0,a(am),[0,a("taux_tranche_sup\xc3\xa9rieure_d832_15_1"),0]],awN=[0,a(d),mM,11,mM,33,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awJ=[0,a(d),mM,11,mM,33,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awO=[0,a(am),[0,a(EB),0]],awR=[0,a(D),ik,14,ik,59,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],awS=[0,a(am),[0,a(m7),0]],awP=[0,a(D),ik,14,ik,59,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],awV=[0,a(D),hr,14,hr,64,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],awW=[0,a(am),[0,a(nP),0]],awT=[0,a(D),hr,14,hr,64,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],awX=[0,a(am),[0,a(f4),[0,a(kh),0]]],awY=[0,a(am),[0,a(f4),[0,a(kh),0]]],aw6=[0,a(d),nS,11,nS,47,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],awZ=[0,a(d),nS,11,nS,47,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aw7=[0,a(am),[0,a("coefficient_multiplicateur_d832_17_3"),0]],aw_=[0,a(d),iR,14,iR,50,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aw$=[0,a(am),[0,a(kq),0]],aw8=[0,a(d),iR,14,iR,50,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axa=[0,a(am),[0,a(eF),[0,a(bh),0]]],axb=[0,a(am),[0,a(eF),[0,a(bh),0]]],axG=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axc=[0,a(d),b7,11,b7,46,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axH=[0,a(am),[0,a("montant_forfaitaire_charges_d832_10"),0]],axN=[0,a(am),[0,a(bD),0]],axS=[0,a(d),gK,11,gK,41,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axO=[0,a(d),gK,11,gK,41,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],axT=[0,a(am),[0,a("ressources_m\xc3\xa9nage_avec_d832_18"),0]],aLa=[0,a(am),[0,a(dt),0]],aLd=[0,a(d),ne,11,ne,33,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLb=[0,a(d),ne,11,ne,33,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLe=[0,a(am),[0,a(vx),0]],aLk=[0,a(am),[0,a(ko),0]],aLB=[0,a(d),hK,10,hK,14,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLl=[0,a(d),hK,10,hK,14,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLC=[0,a(am),[0,a("plafond_mensualit\xc3\xa9_d832_10_3_base"),0]],aLF=[0,a(D),i_,14,i_,75,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLG=[0,a(am),[0,a(mz),0]],aLD=[0,a(D),i_,14,i_,75,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLJ=[0,a(D),g$,14,g$,69,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLK=[0,a(am),[0,a(ob),0]],aLH=[0,a(D),g$,14,g$,69,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLN=[0,a(D),hF,14,hF,70,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLO=[0,a(am),[0,a(mn),0]],aLL=[0,a(D),hF,14,hF,70,[0,a(d0),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aLP=[0,a(am),[0,a(fD),[0,a(dE),0]]],aLQ=[0,a(am),[0,a(fD),[0,a(dE),0]]],aLU=[0,a(d),kg,10,kg,17,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLR=[0,a(d),kg,10,kg,17,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aLV=[0,a(am),[0,a("coefficient_prise_en_charge_d832_10_formule"),0]],aL4=[0,a(am),[0,a(kE),0]],aMd=[0,a(d),ex,10,ex,25,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aL5=[0,a(d),ex,10,ex,25,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMe=[0,a(am),[0,a("plafond_mensualit\xc3\xa9_d832_10_3_copropri\xc3\xa9taires"),0]],aMm=[0,a(d),fQ,10,fQ,29,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMf=[0,a(d),fQ,10,fQ,29,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMn=[0,a(am),[0,a(yq),0]],aMt=[0,a(d),l6,10,l6,17,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMo=[0,a(d),l6,10,l6,17,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMu=[0,a(am),[0,a("coefficient_prise_en_charge_d832_10_arrondi"),0]],aMI=[0,a(am),[0,a(eK),0]],aML=[0,a(d),oK,10,oK,29,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMJ=[0,a(d),oK,10,oK,29,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMM=[0,a(am),[0,a(EA),0]],aMR=[0,a(d),on,10,on,15,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMN=[0,a(d),on,10,on,15,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aMS=[0,a(am),[0,a("coefficient_prise_en_charge_d832_10_seuil"),0]],aM7=[0,a(am),[0,a(bE),0]],aNa=[0,a(d),nC,10,nC,29,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aM8=[0,a(d),nC,10,nC,29,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],aNb=[0,a(am),[0,a(eV),0]],aNk=[0,a(am),[0,a(fg),0]],av9=[0,a(D),w3,14,w3,36,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],av4=[0,a(az),[0,a(bE),[0,a(ai),0]]],av5=[0,a(az),[0,a(bE),0]],av6=[0,a(az),[0,a(bE),[0,a(aj),0]]],av7=[0,a(az),[0,a(bE),0]],av8=a(n),av_=[0,a(d),mR,10,mR,25,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],av3=[0,a(d),mR,10,mR,25,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],av0=[0,a(D),w6,14,w6,33,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],avY=a(n),avZ=a(n),avU=[0,a(D),xe,14,xe,36,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],avJ=[0,a(az),[0,a(eK),[0,a(ai),0]]],avK=[0,a(az),[0,a(eK),0]],avL=[0,a(az),[0,a(eK),[0,a(aj),0]]],avM=[0,a(az),[0,a(eK),0]],avN=[0,a(bh),[0,a(bK),[0,a(ai),0]]],avO=[0,a(bh),[0,a(bK),0]],avP=[0,a(bh),[0,a(bK),[0,a(aj),0]]],avQ=[0,a(bh),[0,a(bK),0]],avR=a(kM),avS=a(n),avT=a(n),avV=[0,a(d),nr,10,nr,40,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avI=[0,a(d),nr,10,nr,40,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avE=[0,a(D),wG,5,wG,26,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],avC=a(oq),avD=a(oq),avF=[0,a(d),jf,10,jf,15,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avB=[0,a(D),AY,14,AY,49,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],avz=a(ha),avA=a(ha),avv=[0,a(D),uB,14,uB,36,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],avl=[0,a(az),[0,a(bD),[0,a(ai),0]]],avm=[0,a(az),[0,a(bD),0]],avn=[0,a(az),[0,a(bD),[0,a(aj),0]]],avo=[0,a(az),[0,a(bD),0]],avp=[0,a(az),[0,a(kn),[0,a(ai),0]]],avq=[0,a(az),[0,a(kn),0]],avr=[0,a(az),[0,a(kn),[0,a(aj),0]]],avs=[0,a(az),[0,a(kn),0]],avt=a(n),avu=a(n),avw=[0,a(d),l0,10,l0,20,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avk=[0,a(d),l0,10,l0,20,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avg=[0,a(D),z7,5,z7,26,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],avd=a(c0),ave=a(c0),avf=a(lM),avh=[0,a(d),hy,10,hy,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avc=[0,a(D),E6,14,E6,49,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],au$=a(c0),ava=a(c0),avb=a(lM),au7=[0,a(D),BM,14,BM,40,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],au3=[0,a(D),uK,14,uK,55,[0,a(yi),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auY=[0,a(az),[0,a(kr),[0,a(ai),0]]],auZ=[0,a(az),[0,a(kr),0]],au0=[0,a(az),[0,a(kr),[0,a(aj),0]]],au1=[0,a(az),[0,a(kr),0]],au2=a(n),au4=[0,a(d),oB,11,oB,52,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auX=[0,a(d),oB,11,oB,52,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auT=[0,a(D),wr,5,wr,26,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auS=a(oq),auU=[0,a(d),h4,10,h4,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auR=[0,a(D),uF,14,uF,49,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auO=a(n),auP=a(n),auQ=a(ha),auI=[0,a(D),iL,14,iL,70,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auE=[0,a(D),ja,14,ja,69,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auA=[0,a(D),iN,14,iN,75,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auw=[0,a(D),Cd,14,Cd,44,[0,a(yi),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aux=[0,a(d),nx,11,nx,41,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auv=[0,a(d),nx,11,nx,41,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aur=[0,a(D),v4,14,v4,36,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aus=[0,a(d),gM,19,gM,41,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aun=[0,a(D),uE,14,uE,40,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auj=[0,a(O),Ee,14,Ee,48,[0,a(vD),[0,a(fc),[0,a(K),0]]]],auh=a("2142091"),aui=a("1339340"),aud=[0,a(O),x4,14,x4,41,[0,a("Article 32"),[0,a(fc),[0,a(K),0]]]],aub=a(qy),auc=a("2668"),at7=[0,a(D),hx,14,hx,64,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],at3=[0,a(D),iX,14,iX,59,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],atZ=[0,a(D),hV,14,hV,55,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],atV=[0,a(D),BY,14,BY,36,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],atT=a(n),atU=a(n),atW=[0,a(d),lF,10,lF,32,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],atS=[0,a(d),lF,10,lF,32,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],atO=[0,a(O),zd,14,zd,48,[0,a(sb),[0,a(fc),[0,a(K),0]]]],ate=a(n),atf=a("46192"),atg=a("54152"),ath=a(v),ati=a("57741"),atj=a(T),atk=a("61794"),atl=a(Y),atm=a("65862"),atn=a(aa),ato=a("7368"),atp=a("71039"),atq=a(n),atr=a("42242"),ats=a("49299"),att=a(v),atu=a("52565"),atv=a(T),atw=a("56268"),atx=a(Y),aty=a("59957"),atz=a(aa),atA=a("6659"),atB=a("63887"),atC=a(n),atD=a("40096"),atE=a("46634"),atF=a(v),atG=a("49475"),atH=a(T),atI=a("52740"),atJ=a(Y),atK=a("56004"),atL=a(aa),atM=a("6180"),atN=a("59675"),atP=[0,a(d),eH,10,eH,44,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],atc=[0,a(aJ),he,14,he,48,[0,a(sb),[0,a(bv),[0,a(aK),0]]]],asE=a(n),asF=a("44630"),asG=a("52321"),asH=a(v),asI=a("55788"),asJ=a(T),asK=a("59704"),asL=a(Y),asM=a("63635"),asN=a(aa),asO=a("7119"),asP=a("68637"),asQ=a(n),asR=a("40814"),asS=a("47632"),asT=a(v),asU=a("50787"),asV=a(T),asW=a("54365"),asX=a(Y),asY=a("57929"),asZ=a(aa),as0=a("6434"),as1=a("61727"),as2=a(n),as3=a("38740"),as4=a("45057"),as5=a(v),as6=a("47802"),as7=a(T),as8=a("50957"),as9=a(Y),as_=a("54110"),as$=a(aa),ata=a("5971"),atb=a("57657"),atd=[0,a(d),eH,10,eH,44,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],asC=[0,a(aJ),u4,14,u4,48,[0,a(sb),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],ar4=a(n),ar5=a("44443"),ar6=a("52101"),ar7=a(v),ar8=a("55555"),ar9=a(T),ar_=a("59454"),ar$=a(Y),asa=a("63369"),asb=a(aa),asc=a("7089"),asd=a("68350"),ase=a(n),asf=a("40643"),asg=a("47433"),ash=a(v),asi=a("50575"),asj=a(T),ask=a("54138"),asl=a(Y),asm=a("57687"),asn=a(aa),aso=a("6407"),asp=a("61469"),asq=a(n),asr=a("38578"),ass=a("44869"),ast=a(v),asu=a("47602"),asv=a(T),asw=a("50744"),asx=a(Y),asy=a("53884"),asz=a(aa),asA=a("5946"),asB=a("57416"),asD=[0,a(d),eH,10,eH,44,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arY=[0,a(d),h0,14,h0,50,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arT=[0,a(D),xk,14,xk,35,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],arU=[0,a(d),h8,12,h8,33,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arP=[0,a(O),yj,14,yj,42,[0,a("Article 29"),[0,a(fc),[0,a(K),0]]]],arO=a(h_),arK=[0,a(O),uy,14,uy,41,[0,a("Article 28"),[0,a(fc),[0,a(K),0]]]],arJ=a(ka),arF=[0,a(O),Cl,14,Cl,35,[0,a(vD),[0,a(fc),[0,a(K),0]]]],arE=a("121726"),arG=[0,a(d),oe,10,oe,31,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arD=[0,a(d),oe,10,oe,31,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arH=[0,a(az),[0,a("coefficient_r_d832_25"),0]],arL=[0,a(d),lZ,11,lZ,38,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arI=[0,a(d),lZ,11,lZ,38,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arM=[0,a(az),[0,a("montant_forfaitaire_d832_24"),0]],arQ=[0,a(d),mj,11,mj,39,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arN=[0,a(d),mj,11,mj,39,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arR=[0,a(az),[0,a("montant_minimal_aide_d823_24"),0]],arV=[0,a(d),h8,12,h8,33,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arS=[0,a(d),h8,12,h8,33,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],arW=[0,a(az),[0,a("condition_2_du_832_25"),0]],arZ=[0,a(d),h0,14,h0,50,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],ar0=[0,a(az),[0,a(kq),0]],arX=[0,a(d),h0,14,h0,50,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],ar1=[0,a(az),[0,a(eF),[0,a(bh),0]]],ar2=[0,a(az),[0,a(eF),[0,a(bh),0]]],atQ=[0,a(d),eH,10,eH,44,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],ar3=[0,a(d),eH,10,eH,44,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],atR=[0,a(az),[0,a("plafond_\xc3\xa9quivalence_loyer_\xc3\xa9ligible"),0]],atX=[0,a(az),[0,a(bD),0]],at0=[0,a(D),hV,14,hV,55,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],at1=[0,a(az),[0,a(A1),0]],atY=[0,a(D),hV,14,hV,55,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],at4=[0,a(D),iX,14,iX,59,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],at5=[0,a(az),[0,a(m7),0]],at2=[0,a(D),iX,14,iX,59,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],at8=[0,a(D),hx,14,hx,64,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],at9=[0,a(az),[0,a(nP),0]],at6=[0,a(D),hx,14,hx,64,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],at_=[0,a(az),[0,a(f4),[0,a(kp),0]]],at$=[0,a(az),[0,a(f4),[0,a(kp),0]]],aue=[0,a(d),nm,11,nm,38,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aua=[0,a(d),nm,11,nm,38,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auf=[0,a(az),[0,a("montant_forfaitaire_d832_27"),0]],auk=[0,a(d),me,10,me,44,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aug=[0,a(d),me,10,me,44,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aul=[0,a(az),[0,a("coefficient_multiplicateur_d832_25"),0]],auo=[0,a(d),j7,10,j7,36,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aum=[0,a(d),j7,10,j7,36,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aup=[0,a(az),[0,a("\xc3\xa9quivalence_loyer_\xc3\xa9ligible"),0]],aut=[0,a(d),gM,19,gM,41,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auq=[0,a(d),gM,19,gM,41,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auu=[0,a(az),[0,a(C$),0]],auy=[0,a(az),[0,a(kr),0]],auB=[0,a(D),iN,14,iN,75,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auC=[0,a(az),[0,a(mz),0]],auz=[0,a(D),iN,14,iN,75,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auF=[0,a(D),ja,14,ja,69,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auG=[0,a(az),[0,a(ob),0]],auD=[0,a(D),ja,14,ja,69,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auJ=[0,a(D),iL,14,iL,70,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auK=[0,a(az),[0,a(mn),0]],auH=[0,a(D),iL,14,iL,70,[0,a(cQ),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],auL=[0,a(az),[0,a(fD),[0,a(dE),0]]],auM=[0,a(az),[0,a(fD),[0,a(dE),0]]],auV=[0,a(d),h4,10,h4,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auN=[0,a(d),h4,10,h4,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],auW=[0,a(az),[0,a("coefficient_prise_en_charge_d832_25_formule"),0]],au5=[0,a(az),[0,a(kn),0]],au8=[0,a(d),n3,10,n3,36,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],au6=[0,a(d),n3,10,n3,36,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],au9=[0,a(az),[0,a("\xc3\xa9quivalence_loyer_minimale"),0]],avi=[0,a(d),hy,10,hy,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],au_=[0,a(d),hy,10,hy,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avj=[0,a(az),[0,a("coefficient_prise_en_charge_d832_25_arrondi"),0]],avx=[0,a(az),[0,a(eK),0]],avG=[0,a(d),jf,10,jf,15,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avy=[0,a(d),jf,10,jf,15,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avH=[0,a(az),[0,a("coefficient_prise_en_charge_d832_25_seuil"),0]],avW=[0,a(az),[0,a(bE),0]],av1=[0,a(d),j4,10,j4,29,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],avX=[0,a(d),j4,10,j4,29,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],av2=[0,a(az),[0,a(eV),0]],av$=[0,a(az),[0,a(fg),0]],art=[0,a(D),qp,14,qp,33,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],arr=a(n),ars=a(n),arn=[0,a(D),zW,14,zW,39,[0,a(rz),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],arl=a(n),arm=a(n),arh=[0,a(D),vk,14,vk,36,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],arc=[0,a(aM),[0,a(j_),[0,a(ai),0]]],ard=[0,a(aM),[0,a(j_),0]],are=[0,a(aM),[0,a(j_),[0,a(aj),0]]],arf=[0,a(aM),[0,a(j_),0]],arg=a(n),ari=[0,a(d),mB,10,mB,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],arb=[0,a(d),mB,10,mB,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aq_=[0,a(D),x_,14,x_,42,[0,a(rz),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aq6=[0,a(aB),By,14,By,36,[0,a(qG),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aq0=[0,a(aM),[0,a(bE),[0,a(ai),0]]],aq1=[0,a(aM),[0,a(bE),0]],aq2=[0,a(aM),[0,a(bE),[0,a(aj),0]]],aq3=[0,a(aM),[0,a(bE),0]],aq4=a(n),aq5=a(n),aq7=[0,a(d),nZ,10,nZ,36,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqZ=[0,a(d),nZ,10,nZ,36,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqT=[0,a(aJ),EY,14,EY,33,[0,a(cD),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],aqR=a(hv),aqS=a(hv),aqU=[0,a(d),eB,10,eB,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqQ=[0,a(aJ),q_,14,q_,33,[0,a(cD),[0,a(bv),[0,a(aK),0]]]],aqO=a(hv),aqP=a(hv),aqV=[0,a(d),eB,10,eB,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqN=[0,a(O),fT,14,fT,33,[0,a(cD),[0,a(bR),[0,a(K),0]]]],aqL=a(hv),aqM=a(hv),aqW=[0,a(d),eB,10,eB,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqH=[0,a(D),vm,14,vm,36,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aqw=[0,a(aM),[0,a(bD),[0,a(ai),0]]],aqx=[0,a(aM),[0,a(bD),0]],aqy=[0,a(aM),[0,a(bD),[0,a(aj),0]]],aqz=[0,a(aM),[0,a(bD),0]],aqA=[0,a(bh),[0,a(bK),[0,a(ai),0]]],aqB=[0,a(bh),[0,a(bK),0]],aqC=[0,a(bh),[0,a(bK),[0,a(aj),0]]],aqD=[0,a(bh),[0,a(bK),0]],aqE=a(kM),aqF=a(n),aqG=a(n),aqI=[0,a(d),oR,10,oR,40,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqv=[0,a(d),oR,10,oR,40,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqp=[0,a(aJ),z0,14,z0,33,[0,a(cD),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],aqd=a(hc),aqe=a(bZ),aqf=a(hc),aqg=a(dc),aqh=a(e$),aqi=a(e$),aqj=a(dc),aqk=a(dc),aql=a(rU),aqm=a(qz),aqn=a(e$),aqo=a(bZ),aqq=[0,a(d),eD,10,eD,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqc=[0,a(aJ),v3,14,v3,33,[0,a(cD),[0,a(bv),[0,a(aK),0]]]],ap2=a(hc),ap3=a(bZ),ap4=a(hc),ap5=a(dc),ap6=a(e$),ap7=a(e$),ap8=a(dc),ap9=a(dc),ap_=a(rU),ap$=a(qz),aqa=a(e$),aqb=a(bZ),aqr=[0,a(d),eD,10,eD,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ap1=[0,a(O),wh,14,wh,33,[0,a(cD),[0,a(bR),[0,a(K),0]]]],apP=a(hc),apQ=a(bZ),apR=a(hc),apS=a(dc),apT=a(e$),apU=a(e$),apV=a(dc),apW=a(dc),apX=a(rU),apY=a(qz),apZ=a(e$),ap0=a(bZ),aqs=[0,a(d),eD,10,eD,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apL=[0,a(D),Ak,14,Ak,36,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],apF=[0,a(aM),[0,a(ki),[0,a(ai),0]]],apG=[0,a(aM),[0,a(ki),0]],apH=[0,a(aM),[0,a(ki),[0,a(aj),0]]],apI=[0,a(aM),[0,a(ki),0]],apJ=a(n),apK=a(n),apM=[0,a(d),mo,10,mo,32,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apE=[0,a(d),mo,10,mo,32,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apy=[0,a(aJ),hU,14,hU,28,[0,a(cD),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],apw=a(c0),apx=a(c0),apz=[0,a(d),eA,11,eA,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apv=[0,a(aJ),fa,14,fa,28,[0,a(cD),[0,a(bv),[0,a(aK),0]]]],apt=a(c0),apu=a(c0),apA=[0,a(d),eA,11,eA,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aps=[0,a(O),m5,14,m5,28,[0,a(cD),[0,a(bR),[0,a(K),0]]]],apq=a(c0),apr=a(c0),apB=[0,a(d),eA,11,eA,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apl=[0,a(O),cZ,14,cZ,36,[0,a(r8),[0,a(bR),[0,a(K),0]]]],aph=a(EW),api=a(iy),apj=a(iy),apk=a(EW),apm=[0,a(d),d2,10,d2,32,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apf=[0,a(aJ),rM,14,rM,36,[0,a(r8),[0,a(bv),[0,a(aK),0]]]],apb=a(Cm),apc=a(iy),apd=a(iy),ape=a(Cm),apg=[0,a(d),d2,10,d2,32,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ao$=[0,a(aJ),fY,14,fY,36,[0,a(r8),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],ao7=a(Dz),ao8=a(iy),ao9=a(iy),ao_=a(Dz),apa=[0,a(d),d2,10,d2,32,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ao2=[0,a(D),CM,5,CM,50,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],ao3=[0,a(d),ii,10,ii,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ao1=[0,a(D),vv,14,vv,36,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],ao0=a(n),ao4=[0,a(d),ii,10,ii,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoZ=[0,a(d),ii,10,ii,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoW=[0,a(D),uO,14,uO,28,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aoS=[0,a(O),q4,14,q4,42,[0,a(Bt),[0,a(bR),[0,a(K),0]]]],aoP=a("3.4"),aoQ=a(ia),aoR=a(ia),aoL=[0,a(O),q8,14,q8,41,[0,a(Bt),[0,a(bR),[0,a(K),0]]]],aoI=a("4."),aoJ=a(yB),aoK=a(yB),aoE=[0,a(D),zj,14,zj,29,[0,a("Article D842-2"),[0,a(r$),[0,a(ae),[0,a(ad),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],aoC=a(oh),aoD=a(ky),aow=[0,a(O),hI,29,hI,64,[0,a(dG),[0,a(bR),[0,a(K),0]]]],aot=a(gt),aou=a(qM),aov=a(fj),aox=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aor=[0,a(aJ),vw,29,vw,64,[0,a(dG),[0,a(bv),[0,a(aK),0]]]],aoo=a(gF),aop=a(qo),aoq=a(fb),aos=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aom=[0,a(aJ),xj,29,xj,64,[0,a(dG),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],aoj=a(ov),aok=a(Bg),aol=a(mC),aon=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoy=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aog=[0,a(O),zr,29,zr,64,[0,a(rZ),[0,a(bR),[0,a(K),0]]]],aoe=a(gt),aof=a(fj),aoh=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoc=[0,a(aJ),m4,29,m4,64,[0,a(rZ),[0,a(bv),[0,a(aK),0]]]],aoa=a(gF),aob=a(fb),aod=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],an_=[0,a(aJ),Ez,29,Ez,64,[0,a(rZ),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],an8=a(ov),an9=a(mC),an$=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoi=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],an1=a(n),an2=[0,a(O),527,5,528,34,[0,a(dG),[0,a(bR),[0,a(K),0]]]],anY=a(AL),anZ=a(vt),an0=a(CN),an3=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],anV=a(n),anW=[0,a(O),536,5,537,34,[0,a(dG),[0,a(bR),[0,a(K),0]]]],anS=a("27905"),anT=a("24683"),anU=a("22911"),anX=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],anP=a(v),anQ=[0,a(O),ve,5,ve,35,[0,a(dG),[0,a(bR),[0,a(K),0]]]],anG=a(v),anH=a("4576"),anI=a("31539"),anJ=a(v),anK=a("4043"),anL=a("27774"),anM=a(v),anN=a("3682"),anO=a("25689"),anR=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],anD=a(n),anE=[0,a(aJ),353,5,354,34,[0,a(dG),[0,a(bv),[0,a(aK),0]]]],anA=a(CW),anB=a(xL),anC=a(wk),anF=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],anx=a(n),any=[0,a(aJ),Bo,5,cj,34,[0,a(dG),[0,a(bv),[0,a(aK),0]]]],anu=a("26962"),anv=a("23848"),anw=a("22136"),anz=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],anr=a(v),ans=[0,a(aJ),hg,5,hg,35,[0,a(dG),[0,a(bv),[0,a(aK),0]]]],ani=a(v),anj=a("4421"),ank=a("30473"),anl=a(v),anm=a("3906"),ann=a("26835"),ano=a(v),anp=a("3557"),anq=a("24821"),ant=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],anf=a(n),ang=[0,a(aJ),rS,5,gH,34,[0,a(dG),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],anc=a(B_),and=a(vH),ane=a(Cv),anh=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],am$=a(n),ana=[0,a(aJ),gw,5,1082,34,[0,a(dG),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],am8=a("26849"),am9=a("23748"),am_=a("22044"),anb=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],am5=a(v),am6=[0,a(aJ),f0,5,f0,35,[0,a(dG),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],amW=a(v),amX=a("4403"),amY=a("30345"),amZ=a(v),am0=a("3890"),am1=a("26723"),am2=a(v),am3=a("3542"),am4=a("24717"),am7=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],an4=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amS=[0,a(O),iE,5,iE,61,[0,a(iu),[0,a(bR),[0,a(K),0]]]],amP=a(AL),amQ=a(vt),amR=a(CN),amT=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amN=[0,a(aJ),cU,5,cU,61,[0,a(iu),[0,a(bv),[0,a(aK),0]]]],amK=a(CW),amL=a(xL),amM=a(wk),amO=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amI=[0,a(aJ),gC,5,gC,61,[0,a(iu),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],amF=a(B_),amG=a(vH),amH=a(Cv),amJ=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amU=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amC=[0,a(O),ma,14,ma,37,[0,a(iu),[0,a(bR),[0,a(K),0]]]],amz=a("27765"),amA=a("24198"),amB=a("22680"),amD=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amx=[0,a(aJ),ks,14,ks,37,[0,a(iu),[0,a(bv),[0,a(aK),0]]]],amu=a("26826"),amv=a("23380"),amw=a("21913"),amy=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ams=[0,a(aJ),rl,14,rl,37,[0,a(iu),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],amp=a(Fd),amq=a("23282"),amr=a("21821"),amt=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amE=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amV=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aml=a(n),amm=[0,a(O),dH,5,ba,34,[0,a(cE),[0,a(bR),[0,a(K),0]]]],ami=a("30850"),amj=a("26887"),amk=a("25200"),amn=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amf=a(n),amg=[0,a(O),yX,5,115,34,[0,a(cE),[0,a(bR),[0,a(K),0]]]],amc=a("37207"),amd=a("32910"),ame=a("30548"),amh=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],al$=a(v),ama=[0,a(O),n2,5,n2,35,[0,a(cE),[0,a(bR),[0,a(K),0]]]],al2=a(v),al3=a("6101"),al4=a("42052"),al5=a(v),al6=a("5390"),al7=a("37032"),al8=a(v),al9=a("4909"),al_=a("34252"),amb=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],alZ=a(n),al0=[0,a(aJ),34,5,35,34,[0,a(cE),[0,a(bv),[0,a(aK),0]]]],alW=a("29807"),alX=a(r1),alY=a("24348"),al1=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],alT=a(n),alU=[0,a(aJ),44,5,45,34,[0,a(cE),[0,a(bv),[0,a(aK),0]]]],alQ=a("35949"),alR=a(mJ),alS=a("29515"),alV=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],alN=a(v),alO=[0,a(aJ),54,5,54,35,[0,a(cE),[0,a(bv),[0,a(aK),0]]]],alE=a(v),alF=a("5895"),alG=a("40630"),alH=a(v),alI=a(ry),alJ=a(rY),alK=a(v),alL=a("4743"),alM=a("33094"),alP=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],alB=a(n),alC=[0,a(aJ),759,5,760,34,[0,a(cE),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],aly=a("29682"),alz=a("25859"),alA=a("24246"),alD=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],alv=a(n),alw=[0,a(aJ),769,5,770,34,[0,a(cE),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],als=a("35799"),alt=a(AF),alu=a("29392"),alx=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],alp=a(v),alq=[0,a(aJ),BU,5,BU,35,[0,a(cE),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],alg=a(v),alh=a("5870"),ali=a("40460"),alj=a(v),alk=a(vX),all=a(Ag),alm=a(v),aln=a("4723"),alo=a(ym),alr=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],amo=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],alc=[0,a(O),mT,14,mT,42,[0,a("Article 12"),[0,a(bR),[0,a(K),0]]]],ak$=a(n),ala=a(h_),alb=a(h_),ak5=[0,a(aJ),rd,14,rd,29,[0,a(cD),[0,a(bv),[0,a(aK),0]]]],akZ=a(n),ak0=a(r1),ak1=a(mJ),ak2=a(v),ak3=a(ry),ak4=a(rY),ak6=[0,a(d),em,11,em,26,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],akY=[0,a(O),hj,14,hj,29,[0,a(cD),[0,a(bR),[0,a(K),0]]]],akS=a(n),akT=a(r1),akU=a(mJ),akV=a(v),akW=a(ry),akX=a(rY),ak7=[0,a(d),em,11,em,26,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],akQ=[0,a(aJ),oQ,14,oQ,29,[0,a(cD),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],akK=a(n),akL=a("25869"),akM=a(AF),akN=a(v),akO=a(vX),akP=a(Ag),akR=[0,a(d),em,11,em,26,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],akF=[0,a(O),fL,14,fL,44,[0,a(qK),[0,a(bR),[0,a(K),0]]]],akn=a(n),ako=a("487000"),akp=a("697700"),akq=a(v),akr=a(Bd),aks=a(T),akt=a("850900"),aku=a(Y),akv=a("883400"),akw=a(aa),akx=a("916300"),aky=a(N),akz=a("948800"),akA=a(dN),akB=a(CE),akC=a(dN),akD=a("32300"),akE=a(CE),akG=[0,a(d),eu,11,eu,41,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],akl=[0,a(aJ),x0,14,x0,44,[0,a(qK),[0,a("Articles valables du 1er janvier 2022 au 1er juillet 2022"),[0,a(aK),0]]]],aj5=a(n),aj6=a("468300"),aj7=a("670900"),aj8=a(v),aj9=a("800200"),aj_=a(T),aj$=a("819200"),aka=a(Y),akb=a("849500"),akc=a(aa),akd=a("881100"),ake=a(N),akf=a("912400"),akg=a(dN),akh=a(Aw),aki=a(dN),akj=a("31100"),akk=a(Aw),akm=[0,a(d),eu,11,eu,41,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aj3=[0,a(aJ),xX,14,xX,44,[0,a(qK),[0,a(K),[0,a("Articles valables du 1er janvier 2020 au 1er janvier 2022"),[0,a(aK),0]]]]],ajL=a(n),ajM=a("458800"),ajN=a("657200"),ajO=a(v),ajP=a("783900"),ajQ=a(T),ajR=a("801500"),ajS=a(Y),ajT=a(Bd),ajU=a(aa),ajV=a("863100"),ajW=a(N),ajX=a("893800"),ajY=a(dN),ajZ=a(u8),aj0=a(dN),aj1=a(of),aj2=a(u8),aj4=[0,a(d),eu,11,eu,41,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ajE=[0,a(aJ),nL,14,nL,40,[0,a(cD),[0,a(K),[0,a(cf),[0,a(aK),0]]]]],ajm=a(n),ajn=a(rk),ajo=a(re),ajp=a(v),ajq=a(qt),ajr=a(T),ajs=a(qZ),ajt=a(Y),aju=a(rR),ajv=a(aa),ajw=a(qq),ajx=a(N),ajy=a(q5),ajz=a(dN),ajA=a(hG),ajB=a(dN),ajC=a(q9),ajD=a(hG),ajF=[0,a(d),dP,10,dP,36,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ajl=[0,a(aJ),nn,14,nn,40,[0,a(cD),[0,a(bv),[0,a(aK),0]]]],ai5=a(n),ai6=a(rk),ai7=a(re),ai8=a(v),ai9=a(qt),ai_=a(T),ai$=a(qZ),aja=a(Y),ajb=a(rR),ajc=a(aa),ajd=a(qq),aje=a(N),ajf=a(q5),ajg=a(dN),ajh=a(hG),aji=a(dN),ajj=a(q9),ajk=a(hG),ajG=[0,a(d),dP,10,dP,36,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ai4=[0,a(O),zN,14,zN,40,[0,a(cD),[0,a(bR),[0,a(K),0]]]],aiM=a(n),aiN=a(rk),aiO=a(re),aiP=a(v),aiQ=a(qt),aiR=a(T),aiS=a(qZ),aiT=a(Y),aiU=a(rR),aiV=a(aa),aiW=a(qq),aiX=a(N),aiY=a(q5),aiZ=a(dN),ai0=a(hG),ai1=a(dN),ai2=a(q9),ai3=a(hG),ajH=[0,a(d),dP,10,dP,36,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiG=[0,a(d),fU,14,fU,50,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiC=[0,a(O),Br,14,Br,41,[0,a("Article 11"),[0,a(bR),[0,a(K),0]]]],aiB=a(ka),aix=[0,a(D),ws,14,ws,29,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aiw=a(wX),aiy=[0,a(d),oy,11,oy,26,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiv=[0,a(d),oy,11,oy,26,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiz=[0,a(aM),[0,a("fraction_l832_3"),0]],aiD=[0,a(d),m_,11,m_,38,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiA=[0,a(d),m_,11,m_,38,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiE=[0,a(aM),[0,a("montant_forfaitaire_d823_16"),0]],aiH=[0,a(d),fU,14,fU,50,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiI=[0,a(aM),[0,a(kq),0]],aiF=[0,a(d),fU,14,fU,50,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiJ=[0,a(aM),[0,a(eF),[0,a(bh),0]]],aiK=[0,a(aM),[0,a(eF),[0,a(bh),0]]],ajI=[0,a(d),dP,10,dP,36,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aiL=[0,a(d),dP,10,dP,36,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ajJ=[0,a(aM),[0,a("taux_composition_familiale"),0]],akH=[0,a(d),eu,11,eu,41,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ajK=[0,a(d),eu,11,eu,41,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],akI=[0,a(aM),[0,a("abattement_forfaitaire_d823_17"),0]],ak8=[0,a(d),em,11,em,26,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],akJ=[0,a(d),em,11,em,26,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ak9=[0,a(aM),[0,a("loyer_r\xc3\xa9f\xc3\xa9rence"),0]],ald=[0,a(d),l9,11,l9,39,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ak_=[0,a(d),l9,11,l9,39,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ale=[0,a(aM),[0,a("montant_minimal_aide_d823_16"),0]],an5=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],alf=[0,a(d),au,10,au,33,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],an6=[0,a(aM),[0,a("plafond_loyer_d823_16_2"),0]],aoz=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],an7=[0,a(d),cg,10,cg,45,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoA=[0,a(aM),[0,a("montant_forfaitaire_charges_d823_16"),0]],aoF=[0,a(d),nF,10,nF,31,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoB=[0,a(d),nF,10,nF,31,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoG=[0,a(aM),[0,a("loyer_principal_avec_r\xc3\xa9duction_meubl\xc3\xa9"),0]],aoM=[0,a(d),mX,11,mX,38,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoH=[0,a(d),mX,11,mX,38,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoN=[0,a(aM),[0,a("plafond_suppression_d823_16"),0]],aoT=[0,a(d),oJ,11,oJ,39,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoO=[0,a(d),oJ,11,oJ,39,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoU=[0,a(aM),[0,a("plafond_d\xc3\xa9gressivit\xc3\xa9_d823_16"),0]],aoX=[0,a(d),m9,11,m9,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoV=[0,a(d),m9,11,m9,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aoY=[0,a(aM),[0,a("loyer_\xc3\xa9ligible"),0]],ao5=[0,a(aM),[0,a(ki),0]],apn=[0,a(d),d2,10,d2,32,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ao6=[0,a(d),d2,10,d2,32,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apo=[0,a(aM),[0,a("participation_minimale"),0]],apC=[0,a(d),eA,11,eA,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],app=[0,a(d),eA,11,eA,25,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apD=[0,a(aM),[0,a("rapport_loyers"),0]],apN=[0,a(aM),[0,a(bD),0]],aqt=[0,a(d),eD,10,eD,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],apO=[0,a(d),eD,10,eD,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqu=[0,a(aM),[0,a("taux_loyer_\xc3\xa9ligible_formule"),0]],aqJ=[0,a(aM),[0,a(bE),0]],aqX=[0,a(d),eB,10,eB,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqK=[0,a(d),eB,10,eB,17,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aqY=[0,a(aM),[0,a("taux_loyer_\xc3\xa9ligible_arrondi"),0]],aq8=[0,a(aM),[0,a(j_),0]],aq$=[0,a(d),op,11,op,39,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],aq9=[0,a(d),op,11,op,39,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ara=[0,a(aM),[0,a("taux_prise_compte_ressources"),0]],arj=[0,a(aM),[0,a(fg),0]],aro=[0,a(d),nJ,10,nJ,35,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],ark=[0,a(d),nJ,10,nJ,35,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],arp=[0,a(aM),[0,a("participation_personnelle"),0]],aru=[0,a(d),hI,10,hI,29,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],arq=[0,a(d),hI,10,hI,29,[0,a(J),[0,a(s),[0,a(i),[0,a(e),0]]]]],arv=[0,a(aM),[0,a(eV),0]],arx=a(ia),arw=[0,a(D),mu,13,mu,76,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],arC=[0,a(D),mu,13,mu,76,[0,a(er),[0,a(dx),[0,a(bt),[0,a(be),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],arz=a(oq),arA=a(wX),ary=[0,a(aB),eR,13,eR,63,[0,a(qG),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],arB=[0,a(aB),eR,13,eR,63,[0,a(qG),[0,a(bg),[0,a(_),[0,a(w),[0,a(Z),[0,a(u),0]]]]]]],aij=[6,0],ail=[0,0],aim=[1,0],ain=[2,0],aio=[3,0],aip=[4,0],aiq=[5,0],air=[7,0],aik=[0,a(b3),29,5,38,6,[0,a(cz),[0,a(lJ),[0,a(aU),0]]]],aii=a(wg),ais=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],aif=[8,0],aig=[0,a(b3),47,5,49,6,[0,a(cz),[0,a(lJ),[0,a(aU),0]]]],aie=a(xd),aih=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ah6=[6,0],ah8=[0,0],ah9=[1,0],ah_=[2,0],ah$=[3,0],aia=[4,0],aib=[5,0],aic=[7,0],ah7=[0,a(b3),68,5,77,6,[0,a(cz),[0,a(nB),[0,a(aU),0]]]],ah5=a(Ai),aid=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ah2=[8,0],ah3=[0,a(b3),86,5,88,6,[0,a(cz),[0,a(nB),[0,a(aU),0]]]],ah1=a(uJ),ah4=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ahR=[6,0],ahT=[0,0],ahU=[1,0],ahV=[2,0],ahW=[3,0],ahX=[4,0],ahY=[5,0],ahZ=[7,0],ahS=[0,a(b3),du,5,bi,6,[0,a(cz),[0,a(lL),[0,a(aU),0]]]],ahQ=a(AU),ah0=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ahN=[8,0],ahO=[0,a(b3),cn,5,cy,6,[0,a(cz),[0,a(lL),[0,a(aU),0]]]],ahM=a(DH),ahP=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ahC=[6,0],ahE=[0,0],ahF=[1,0],ahG=[2,0],ahH=[3,0],ahI=[4,0],ahJ=[5,0],ahK=[7,0],ahD=[0,a(b3),eU,5,fF,6,[0,a(cz),[0,a(m$),[0,a(aU),0]]]],ahB=a(A6),ahL=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ahy=[8,0],ahz=[0,a(b3),qH,5,nG,6,[0,a(cz),[0,a(m$),[0,a(aU),0]]]],ahx=a(wu),ahA=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ahn=[6,0],ahp=[0,0],ahq=[1,0],ahr=[2,0],ahs=[3,0],aht=[4,0],ahu=[5,0],ahv=[7,0],aho=[0,a(b3),m2,5,iE,6,[0,a(na),[0,a(mA),[0,a(aU),0]]]],ahm=a(zg),ahw=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ahj=[8,0],ahk=[0,a(b3),wA,5,x7,6,[0,a(na),[0,a(mA),[0,a(aU),0]]]],ahi=a(DG),ahl=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ait=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],ahh=[0,a(b3),11,10,11,22,[0,a(B),[0,a(aU),0]]],aiu=[0,a(hk),[0,a(zA),0]],ahd=[0,a(eI),28,5,29,34,[0,a(BK),[0,a(cb),0]]],ahc=a(xg),ahe=[0,a(eI),6,10,6,17,[0,a(cb),0]],aha=[0,a(eI),48,5,49,34,[0,a(Ab),[0,a(cb),0]]],ag$=a(wU),ahb=[0,a(eI),6,10,6,17,[0,a(cb),0]],ag9=[0,a(eI),64,5,65,34,[0,a(Bv),[0,a(cb),0]]],ag8=a(Bj),ag_=[0,a(eI),6,10,6,17,[0,a(cb),0]],ag6=[0,a(eI),82,5,83,34,[0,a(wp),[0,a(cb),0]]],ag5=a(Be),ag7=[0,a(eI),6,10,6,17,[0,a(cb),0]],ahf=[0,a(eI),6,10,6,17,[0,a(cb),0]],ag4=[0,a(eI),6,10,6,17,[0,a(cb),0]],ahg=[0,a(f2),[0,a(bK),0]],agZ=[0,a(D),ze,14,ze,28,[0,a(kF),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agY=a(n),ag0=[0,a(d),fZ,10,fZ,24,[0,a(ce),[0,a(y),[0,a(e),0]]]],agX=[0,a(D),vS,14,vS,28,[0,a(kz),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agW=a(n),ag1=[0,a(d),fZ,10,fZ,24,[0,a(ce),[0,a(y),[0,a(e),0]]]],agR=[0,a(D),EE,20,EE,55,[0,a(kz),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agO=a(n),agP=a(n),agQ=a(ky),agS=[0,a(d),dF,11,dF,43,[0,a(ce),[0,a(y),[0,a(e),0]]]],agM=[0,a(D),AI,20,AI,51,[0,a(kz),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agJ=a(n),agK=a(n),agL=a(ky),agN=[0,a(d),dF,11,dF,43,[0,a(ce),[0,a(y),[0,a(e),0]]]],agH=[0,a(D),y3,7,y3,42,[0,a(kF),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agD=a(BX),agE=a(ek),agF=a(ky),agG=a(n),agI=[0,a(d),dF,11,dF,43,[0,a(ce),[0,a(y),[0,a(e),0]]]],agB=[0,a(D),vG,7,vG,51,[0,a(kF),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agx=a(BX),agy=a(ek),agz=a(ky),agA=a(n),agC=[0,a(d),dF,11,dF,43,[0,a(ce),[0,a(y),[0,a(e),0]]]],ags=[0,a(D),Aj,14,Aj,36,[0,a(kz),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agt=[0,a(d),fE,11,fE,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],agq=[0,a(D),yc,14,yc,36,[0,a(kF),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agp=a(cG),agr=[0,a(d),fE,11,fE,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],agj=[0,a(D),ET,14,ET,36,[0,a(kF),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agk=[0,a(d),fG,11,fG,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],agi=[0,a(D),u5,14,u5,36,[0,a(kz),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],agl=[0,a(d),fG,11,fG,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],age=[0,a(D),BL,14,BL,36,[0,a("Article R824-3"),[0,a(d4),[0,a(d9),[0,a(ac),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],af$=[0,0],aga=[1,0],agb=[1,0],agc=[0,0],agd=[0,0],agf=[0,a(d),ku,11,ku,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],af_=[0,a(d),ku,11,ku,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],agg=[0,a(kx),[0,a("mode_occupation_impay\xc3\xa9"),0]],agm=[0,a(d),fG,11,fG,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],agh=[0,a(d),fG,11,fG,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],agn=[0,a(kx),[0,a("d\xc3\xa9pense_logement_brute"),0]],agu=[0,a(d),fE,11,fE,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],ago=[0,a(d),fE,11,fE,33,[0,a(ce),[0,a(y),[0,a(e),0]]]],agv=[0,a(kx),[0,a("d\xc3\xa9pense_logement_nette"),0]],agT=[0,a(d),dF,11,dF,43,[0,a(ce),[0,a(y),[0,a(e),0]]]],agw=[0,a(d),dF,11,dF,43,[0,a(ce),[0,a(y),[0,a(e),0]]]],agU=[0,a(kx),[0,a("seuil_impay\xc3\xa9_d\xc3\xa9pense_de_logement"),0]],ag2=[0,a(d),fZ,10,fZ,24,[0,a(ce),[0,a(y),[0,a(e),0]]]],agV=[0,a(d),fZ,10,fZ,24,[0,a(ce),[0,a(y),[0,a(e),0]]]],ag3=[0,a(kx),[0,a("montant_impay\xc3\xa9"),0]],af5=[0,a(c5),ks,5,ks,43,[0,a(kd),[0,a(jZ),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(i7),[0,a(Z),[0,a($),0]]]]]]]]]],af6=[0,a(d),cN,10,cN,29,[0,a(fB),[0,a(y),[0,a(e),0]]]],af3=[0,a(c5),ev,5,ev,42,[0,a(kw),[0,a(kk),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(j0),[0,a(a6),[0,a($),0]]]]]]]]]],af4=[0,a(d),cN,10,cN,29,[0,a(fB),[0,a(y),[0,a(e),0]]]],af1=[0,a(c5),266,5,qv,43,[0,a(kw),[0,a(kk),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(j0),[0,a(a6),[0,a($),0]]]]]]]]]],af2=[0,a(d),cN,10,cN,29,[0,a(fB),[0,a(y),[0,a(e),0]]]],afY=a("1952"),afZ=[0,a(c5),wR,5,wR,48,[0,a(kw),[0,a(kk),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(j0),[0,a(a6),[0,a($),0]]]]]]]]]],af0=[0,a(d),cN,10,cN,29,[0,a(fB),[0,a(y),[0,a(e),0]]]],afV=a("1953"),afW=[0,a(c5),m8,5,m8,48,[0,a(kw),[0,a(kk),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(j0),[0,a(a6),[0,a($),0]]]]]]]]]],afX=[0,a(d),cN,10,cN,29,[0,a(fB),[0,a(y),[0,a(e),0]]]],afS=a("1954"),afT=[0,a(c5),dJ,5,dJ,48,[0,a(kw),[0,a(kk),[0,a(es),[0,a(eP),[0,a(eS),[0,a(el),[0,a(j0),[0,a(a6),[0,a($),0]]]]]]]]]],afU=[0,a(d),cN,10,cN,29,[0,a(fB),[0,a(y),[0,a(e),0]]]],af7=[0,a(d),cN,10,cN,29,[0,a(fB),[0,a(y),[0,a(e),0]]]],afR=[0,a(d),cN,10,cN,29,[0,a(fB),[0,a(y),[0,a(e),0]]]],af8=[0,a(rv),[0,a("\xc3\xa2ge_ouverture_droit"),0]],afO=[0,a(D),AR,14,AR,36,[0,a(dY),[0,a(ag),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]],afA=a(n),afB=a(Di),afC=a(vN),afD=a(v),afE=a(ia),afF=a(T),afG=a(oh),afH=a(Y),afI=a(qs),afJ=a(aa),afK=a(hN),afL=a(aa),afM=a(j5),afN=a(hN),afP=[0,a(d),nT,10,nT,32,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],afz=[0,a(d),nT,10,nT,32,[0,a(C),[0,a(s),[0,a(i),[0,a(e),0]]]]],afQ=[0,a(kh),[0,a(vx),0]],afv=[0,a(D),Ae,5,Ae,26,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],afh=a(n),afi=a("1.2"),afj=a("1.5"),afk=a(v),afl=a(ia),afm=a(T),afn=a(oh),afo=a(Y),afp=a(qs),afq=a(aa),afr=a(hN),afs=a(aa),aft=a(j5),afu=a(hN),afw=[0,a(d),hp,10,hp,32,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],afg=[0,a(D),CZ,14,CZ,36,[0,a(cm),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],ae4=a(n),ae5=a(Di),ae6=a(vN),ae7=a(v),ae8=a(ia),ae9=a(T),ae_=a(oh),ae$=a(Y),afa=a(qs),afb=a(aa),afc=a(hN),afd=a(aa),afe=a(j5),aff=a(hN),afx=[0,a(d),hp,10,hp,32,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],ae3=[0,a(d),hp,10,hp,32,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],afy=[0,a(kp),[0,a(C$),0]],aeZ=[0,a(D),wz,5,wz,26,[0,a(rh),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aeY=a(bZ),aeW=a(cG),aeX=a(bZ),ae0=[0,a(d),iC,10,iC,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aeV=[0,a(D),w1,14,w1,21,[0,a(rh),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aeU=a(bZ),aeS=a(cG),aeT=a(bZ),aeO=[0,a(D),Ei,14,Ei,50,[0,a(rh),[0,a(a3),[0,a(ah),[0,a(af),[0,a(_),[0,a(w),[0,a(E),[0,a(u),0]]]]]]]]],aeN=[1,0],aeI=[0,a(O),Dy,5,Dy,26,[0,a(sc),[0,a(fc),[0,a(K),0]]]],aet=a("0.328"),aeu=a(xt),aev=[1,0],aew=a(vB),aex=a(C5),aey=a(xt),aez=a(uY),aeA=a(yA),aeB=a(C5),aeC=a("0.024"),aeD=a(vU),aeE=a(yA),aeF=a(bZ),aeG=a(n),aeH=a(vU),aeJ=[0,a(d),gz,11,gz,35,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aes=[0,a(O),wa,14,wa,38,[0,a(sc),[0,a(fc),[0,a(K),0]]]],aea=a("0.48"),aeb=a(wV),aec=[1,0],aed=a(r_),aee=a(yG),aef=a(wV),aeg=a("0.264"),aeh=a(xV),aei=a(yG),aej=a("0.216"),aek=a(Dn),ael=a(xV),aem=a("0.104"),aen=a(xT),aeo=a(Dn),aep=a(BS),aeq=a(n),aer=a(xT),ad8=[0,a(O),vW,14,vW,41,[0,a(sc),[0,a(fc),[0,a(K),0]]]],ad6=a("7632"),ad7=a("4557"),ad9=[0,a(d),lU,11,lU,38,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],ad5=[0,a(d),lU,11,lU,38,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],ad_=[0,a(dE),[0,a("montant_forfaitaire_d832_26"),0]],aeK=[0,a(d),gz,11,gz,35,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],ad$=[0,a(d),gz,11,gz,35,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aeL=[0,a(dE),[0,a("tranches_revenus_d832_26"),0]],aeP=[0,a(d),np,11,np,47,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aeM=[0,a(d),np,11,np,47,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aeQ=[0,a(dE),[0,a("tranches_revenus_d832_26_multipli\xc3\xa9es"),0]],ae1=[0,a(d),iC,10,iC,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],aeR=[0,a(d),iC,10,iC,17,[0,a(M),[0,a(s),[0,a(i),[0,a(e),0]]]]],ae2=[0,a(dE),[0,a(bK),0]],ad1=[0,a(fy),eq,5,eq,35,[0,a(cD),[0,a(ra),[0,a(sa),0]]]],ad2=[0,a(d),nV,10,nV,17,[0,a(fH),[0,a(i),[0,a(e),0]]]],ad0=[0,a(d),nV,10,nV,17,[0,a(fH),[0,a(i),[0,a(e),0]]]],adX=[0,a(fy),m4,39,m4,69,[0,a(nk),[0,a(ra),[0,a(sa),0]]]],adW=a(lM),adR=[0,a(c5),37,9,37,20,[0,a("Article L136-1-3"),[0,a("Section 1 : De la contribution sociale sur les revenus d'activit\xc3\xa9 et sur les revenus de remplacement"),[0,a("Chapitre 6 : Contribution sociale g\xc3\xa9n\xc3\xa9ralis\xc3\xa9e"),[0,a(i7),[0,a(Z),[0,a($),0]]]]]]],adS=[0,a(d),fW,11,fW,22,[0,a(fH),[0,a(i),[0,a(e),0]]]],adQ=[0,a(d),fW,11,fW,22,[0,a(fH),[0,a(i),[0,a(e),0]]]],adT=[0,a(d),fW,11,fW,22,[0,a(fH),[0,a(i),[0,a(e),0]]]],adP=[0,a(d),fW,11,fW,22,[0,a(fH),[0,a(i),[0,a(e),0]]]],adU=[0,a(bh),[0,a("exon\xc3\xa9r\xc3\xa9_csg"),0]],adY=[0,a(d),m0,11,m0,20,[0,a(fH),[0,a(i),[0,a(e),0]]]],adV=[0,a(d),m0,11,m0,20,[0,a(fH),[0,a(i),[0,a(e),0]]]],adZ=[0,a(bh),[0,a("taux_crds"),0]],ad3=[0,a(bh),[0,a(bK),0]],ad4=[0,a(fy),cy,13,cy,24,[0,a(cD),[0,a(ra),[0,a(sa),0]]]],adH=a("enfant_\xc3\xa0_na\xc3\xaetre_apr\xc3\xa8s_quatri\xc3\xa8me_mois_grossesse"),adI=a("condition_rattach\xc3\xa9_foyer_fiscal_parent_ifi"),adJ=a("situation_familiale"),adK=a("nombre_autres_occupants_logement"),adL=a("personnes_\xc3\xa0_charge"),adM=a("logement"),adN=a("prestations_re\xc3\xa7ues"),adO=[0,a("M\xc3\xa9nage"),0],adx=a("zone"),ady=a("surface_m_carr\xc3\xa9s"),adz=a("logement_decent_l89_462"),adA=a("usufruit"),adB=a("lou\xc3\xa9_ou_sous_lou\xc3\xa9_\xc3\xa0_des_tiers"),adC=a("propri\xc3\xa9taire"),adD=a("mode_occupation"),adE=a("est_ehpad_ou_maison_autonomie_l313_12_asf"),adF=a("r\xc3\xa9sidence_principale"),adG=[0,a("Logement"),0],adr=a(yI),adt=a("R\xc3\xa9sidentLogementFoyer"),adu=a("AccessionPropri\xc3\xa9t\xc3\xa9LocalUsageExclusifHabitation"),adv=a(CA),adw=a(xp),ads=[0,a("ModeOccupation"),0],adn=a(E1),adp=a("AccessionPropri\xc3\xa9t\xc3\xa9"),adq=a(xs),ado=[0,a("Cat\xc3\xa9gorieCalculAPL"),0],ade=a("changement_logement_d842_4"),adf=a("logement_meubl\xc3\xa9_d842_2"),adg=a("\xc3\xa2g\xc3\xa9es_ou_handicap_adultes_h\xc3\xa9berg\xc3\xa9es_on\xc3\xa9reux_particuliers"),adh=a("colocation"),adi=a("logement_est_chambre"),adj=a("b\xc3\xa9n\xc3\xa9ficiaire_aide_adulte_ou_enfant_handicap\xc3\xa9s"),adk=a("loyer_principal"),adl=a("bailleur"),adm=[0,a(E1),0],ac$=a("personne_h\xc3\xa9berg\xc3\xa9e_centre_soin_l_L162_22_3_s\xc3\xa9curit\xc3\xa9_sociale"),ada=a("patrimoine"),adb=a("nationalit\xc3\xa9"),adc=a(AS),add=[0,a(ql),0],ac8=a(Db),ac_=a(Cb),ac9=[0,a("Personne\xc3\x80Charge"),0],acW=a("pr\xc3\xaat"),acX=a("anciennet\xc3\xa9_logement"),acY=a("situation_r822_11_13_17"),acZ=a("copropri\xc3\xa9t\xc3\xa9"),ac0=a("local_habit\xc3\xa9_premi\xc3\xa8re_fois_b\xc3\xa9n\xc3\xa9ficiaire"),ac1=a("type_travaux_logement_r842_5"),ac2=a("type_travaux_logement_d832_15"),ac3=a("date_entr\xc3\xa9e_logement"),ac4=a("charges_mensuelles_pr\xc3\xaat"),ac5=a("mensualit\xc3\xa9_principale"),ac6=a("logement_situ\xc3\xa9_commune_d\xc3\xa9s\xc3\xa9quilibre_l831_2"),ac7=[0,a("Propri\xc3\xa9taire"),0],acT=a(Al),acV=a(y6),acU=[0,a("ChangementLogementD842_4"),0],acQ=a("Fran\xc3\xa7aise"),acS=a("\xc3\x89trang\xc3\xa8re"),acR=[0,a("Nationalit\xc3\xa9"),0],acN=a(kG),acP=a(oS),acO=[0,a("Lou\xc3\xa9OuSousLou\xc3\xa9\xc3\x80DesTiers"),0],acJ=a(Cf),acL=a("BailleurPriv\xc3\xa9AvecConventionnementSocial"),acM=a("BailleurPriv\xc3\xa9"),acK=[0,a("TypeBailleur"),0],acB=a("situation_garde_altern\xc3\xa9e"),acC=a(rp),acD=a(qR),acE=a(qQ),acF=a(qL),acG=a(qx),acH=a(ri),acI=[0,a(Db),0],act=a(qx),acu=a(qL),acv=a(DZ),acw=a(qQ),acx=a(qR),acy=a(rp),acz=a(ri),acA=[0,a("EnfantPrestationsFamiliales"),0],acl=a("cat\xc3\xa9gorie_\xc3\xa9quivalence_loyer_d842_16"),acm=a("redevance"),acn=a("construit_application_loi_1957_12_III"),aco=a("date_conventionnement"),acp=a(Ej),acq=a("remplit_conditions_r832_21"),acr=a("type"),acs=[0,a(xs),0],acd=a("titulaire_allocation_personne_\xc3\xa2g\xc3\xa9e"),ace=a("b\xc3\xa9n\xc3\xa9ficiaire_l161_19_l351_8_l643_3_s\xc3\xa9cu"),acf=a("incapacit\xc3\xa9_80_pourcent_ou_restriction_emploi"),acg=a("parent\xc3\xa9"),ach=a("ascendant_descendant_collat\xc3\xa9ral_deuxi\xc3\xa8me_troisi\xc3\xa8me_degr\xc3\xa9"),aci=a("ressources"),acj=a(AS),ack=[0,a(Cb),0],ab$=a(uH),aca=a(uX),acb=a(DM),acc=[0,a("TrancheRevenuD\xc3\xa9cimal"),0],ab6=a(uH),ab7=a(uX),ab8=a(DM),ab9=[0,a("TrancheRevenu"),0],ab2=a(z5),ab4=a(Cq),ab3=[0,a("NeufOuAncien"),0],abY=a("titulaire_pr\xc3\xaat"),abZ=a("date_signature"),ab0=a("type_pr\xc3\xaat"),ab1=[0,a("Pr\xc3\xaat"),0],abV=a("ancienne_allocation_logement"),abW=a("ancien_loyer_principal"),abX=[0,a("InfosChangementLogementD842_4"),0],abS=a(bA),abT=a(eV),abU=[0,a("Traitement_formule_aide_finale"),0],abQ=a("satisfait_conditions_l512_2_code_s\xc3\xa9curit\xc3\xa9_sociale"),abR=[0,a("Conditions\xc3\x89trangers"),0],abN=a("ne_produisant_pas_revenu_p\xc3\xa9riode_r822_3_3_r822_4"),abO=a("produisant_revenu_p\xc3\xa9riode_r822_3_3_r822_4"),abP=[0,a("Patrimoine"),0],abK=a("conforme_article_l442_1"),abL=a("date_naissance_personne_sous_location"),abM=[0,a("PersonneSousLocation"),0],abI=a("conventionn\xc3\xa9_livre_III_titre_II_chap_I_sec_3"),abJ=[0,a("ConventionANHA"),0],abF=a("r\xc3\xa9duction_loyer_solidarit\xc3\xa9_per\xc3\xa7ue"),abG=a(Ej),abH=[0,a("ConventionBailleurSocial"),0],abw=a(n$),aby=a(Q),abz=a(qJ),abA=a(nK),abB=a(C2),abC=a(iU),abD=a(Bc),abE=a(ys),abx=[0,a(ER),0],abr=a(kj),abt=a(j9),abu=a(BB),abs=[0,a(Ce),0],abl=a(Ax),abn=a(Dd),abo=a(jX),abp=a(Er),abq=a(yb),abm=[0,a("PriseEnChargeEnfant"),0],abb=a(mk),abd=a(ok),abe=a(lY),abf=a(CG),abg=a(yo),abh=a(oU),abi=a(Ck),abj=a(nc),abk=a(ow),abc=[0,a(Bf),0],aa_=a(DU),aba=a(zS),aa$=[0,a("SituationFamilialeCalculAPL"),0],aa5=a("\xc3\x89tudiantLog\xc3\xa9EnChambreCROUS"),aa7=a("\xc3\x89tudiantLog\xc3\xa9EnChambreCROUSR\xc3\xa9habilit\xc3\xa9e"),aa8=a("Personnes\xc3\x82g\xc3\xa9esSelon3DeD842_16"),aa9=a(DS),aa6=[0,a("Cat\xc3\xa9gorie\xc3\x89quivalenceLoyerAllocationLogementFoyer"),0],aa0=a("LogementPersonnes\xc3\x82g\xc3\xa9esOuHandicap\xc3\xa9es"),aa2=a("R\xc3\xa9sidenceSociale"),aa3=a("FoyerJeunesTrvailleursOuMigrantsConventionn\xc3\xa9L353_2Avant1995"),aa4=a(ie),aa1=[0,a("TypeLogementFoyer"),0],aaT=a("C\xc3\xa9libataire"),aaV=a("Mari\xc3\xa9s"),aaW=a("Pacs\xc3\xa9s"),aaX=a(yp),aaY=a("C\xc3\xa9libataireS\xc3\xa9par\xc3\xa9DeFait"),aaZ=a("ConcubinageDontS\xc3\xa9par\xc3\xa9DeFait"),aaU=[0,a("SituationFamiliale"),0],aaP=a("AidePersonnalis\xc3\xa9eLogement"),aaR=a(oI),aaS=a(nb),aaQ=[0,a("TypeAidesPersonnelleLogement"),0],aaL=a("Pas\xc3\x89ligible"),aaN=a(oI),aaO=a(nb),aaM=[0,a("Type\xc3\x89ligibilit\xc3\xa9AllocationLogement"),0],aaI=a("Impay\xc3\xa9Loyer"),aaK=a("Impay\xc3\xa9Pr\xc3\xaat"),aaJ=[0,a("ModeOccupationImpay\xc3\xa9"),0],aaD=a("TotalAnnuel\xc3\x89ch\xc3\xa9ances"),aaF=a("Mensualit\xc3\xa9"),aaG=a(Ev),aaE=[0,a("D\xc3\xa9penseLogement"),0],aaz=a(yH),aaB=a(vz),aaC=a(yg),aaA=[0,a("ZoneDHabitation"),0],aav=a(AK),aax=a(AB),aay=a("Collat\xc3\xa9ralDeuxi\xc3\xa8meTroisi\xc3\xa8meDegr\xc3\xa9"),aaw=[0,a("Parent\xc3\xa9"),0],aas=a("PasDeGardeAltern\xc3\xa9e"),aau=a("GardeAltern\xc3\xa9eCoefficientPriseEnCharge"),aat=[0,a("SituationGardeAltern\xc3\xa9e"),0],aap=a("DemandeurOuConjointOuParentOuViaPartsSoci\xc3\xa9t\xc3\xa9s"),aar=a(ie),aaq=[0,a("ParentOuAutre"),0],aai=a(Q),aak=a(qJ),aal=a(Ca),aam=a(iU),aan=a("AllocationSoutienEnfantHandicap\xc3\xa9"),aao=a("AllocationAdulteHandicap\xc3\xa9"),aaj=[0,a("PrestationRe\xc3\xa7ue"),0],aae=a(Dr),aag=a(vr),aaf=[0,a("LimiteTrancheD\xc3\xa9cimal"),0],aab=a(Dr),aad=a(vr),aac=[0,a("LimiteTranche"),0],$_=a(oS),aaa=a(kG),$$=[0,a("Am\xc3\xa9lior\xc3\xa9ParOccupant"),0],$5=a("ObjectifD\xc3\xa9cenceLogement"),$7=a("Pr\xc3\xa9vuDansListeR321_15"),$8=a(BG),$9=a(oi),$6=[0,a("TypeTravauxLogementR842_5"),0],$1=a(wK),$3=a("TravauxSurLogementD\xc3\xa9j\xc3\xa0AcquisD832_15_2"),$4=a(oi),$2=[0,a("TypeTravauxLogementD832_15"),0],$Y=a(ql),$0=a(w_),$Z=[0,a("TitulairePr\xc3\xaat"),0],$S=a(AZ),$U=a(w8),$V=a(zC),$W=a(zK),$X=a(ie),$T=[0,a("TypePr\xc3\xaat"),0],bsO=a(W),bso=a("The function 'n_nombre_parts_d832_25_in' translation isn't yet supported..."),bsp=a("The function 'condition_2_du_832_25_in' translation isn't yet supported..."),bsm=a("The function 'condition_logement_surface_in' translation isn't yet supported..."),bsn=a("The function 'condition_logement_residence_principale_in' translation isn't yet supported..."),bsg=a("AccessionProprieteLocalUsageExclusifHabitation"),bsh=a(yI),bsi=a(xp),bsj=a("ResidentLogementFoyer"),bsk=a(CA),bsl=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'ModeOccupation.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'ModeOccupation.t'")],bsd=a("AutrePersonneACharge"),bse=a("EnfantACharge"),bsf=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'PersonneACharge.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PersonneACharge.t'")],br$=a(Al),bsa=a(y6),bsc=[1,0],bsb=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'ChangementLogementD8424.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'ChangementLogementD8424.t'")],br7=a("Etrangere"),br8=a("Francaise"),br_=[0,0],br9=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'Nationalite.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'Nationalite.t'")],br3=a(kG),br4=a(oS),br6=[0,0],br5=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'LoueOuSousLoueADesTiers.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'LoueOuSousLoueADesTiers.t'")],brY=a("BailleurPrive"),brZ=a("BailleurPriveAvecConventionnementSocial"),br0=a(Cf),br2=[2,0],br1=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'TypeBailleur.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeBailleur.t'")],brU=a("MoinsDeTroisEnfants"),brV=a("PlusDeTroisEnfants"),brX=[0,0],brW=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'DateNaissanceTroisiemeOuDernierPlusEnfant.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'DateNaissanceTroisiemeOuDernierPlusEnfant.t'")],brQ=a(Cq),brR=a(z5),brT=[0,0],brS=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'NeufOuAncien.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'NeufOuAncien.t'")],brz=a(vn),brA=a(xD),brB=a(nK),brC=a(DD),brD=a(iU),brE=a(Q),brF=a(qk),brG=a(n$),brI=[0,0],brJ=[2,0],brK=[1,0],brL=[5,0],brM=[6,0],brN=[3,0],brO=[7,0],brP=[4,0],brH=[0,[11,a(bd),[2,0,[11,a(De),0]]],a(ES)],brs=a(rO),brt=a(kj),bru=a(j9),brw=[1,0],brx=[0,0],bry=[2,0],brv=[0,[11,a(bd),[2,0,[11,a(xw),0]]],a(vY)],brh=a(jX),bri=a(qY),brj=a(qF),brk=a(rf),brl=a(qC),brn=[4,0],bro=[3,0],brp=[0,0],brq=[1,0],brr=[2,0],brm=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'PriseEnChargeEnfant.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PriseEnChargeEnfant.t'")],bq0=a(mk),bq1=a(ok),bq2=a(vT),bq3=a(lY),bq4=a(ow),bq5=a(El),bq6=a(wM),bq7=a(oU),bq8=a(nc),bq_=[7,0],bq$=[5,0],bra=[4,0],brb=[6,0],brc=[8,0],brd=[2,0],bre=[3,0],brf=[1,0],brg=[0,0],bq9=[0,[11,a(bd),[2,0,[11,a(A9),0]]],a(wj)],bqV=a(zS),bqW=a(DU),bqY=[0,0],bqZ=[1,0],bqX=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'SituationFamilialeCalculAPL.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'SituationFamilialeCalculAPL.t'")],bqM=a(DS),bqN=a("EtudiantLogeEnChambreCROUS"),bqO=a("EtudiantLogeEnChambreCROUSRehabilitee"),bqP=a("PersonnesAgeesSelon3DeD842_16"),bqR=[2,0],bqS=[1,0],bqT=[0,0],bqU=[3,0],bqQ=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'CategorieEquivalenceLoyerAllocationLogementFoyer.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'CategorieEquivalenceLoyerAllocationLogementFoyer.t'")],bqD=a(ie),bqE=a("FoyerJeunesTrvailleursOuMigrantsConventionneL353_2Avant1995"),bqF=a("LogementPersonnesAgeesOuHandicapees"),bqG=a("ResidenceSociale"),bqI=[1,0],bqJ=[0,0],bqK=[2,0],bqL=[3,0],bqH=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'TypeLogementFoyer.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeLogementFoyer.t'")],bqr=a("Celibataire"),bqs=a("CelibataireSepareDeFait"),bqt=a("ConcubinageDontSepareDeFait"),bqu=a(yp),bqv=a("Maries"),bqw=a("Pacses"),bqy=[2,0],bqz=[3,0],bqA=[5,0],bqB=[4,0],bqC=[0,0],bqx=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'SituationFamiliale.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'SituationFamiliale.t'")],bqk=a("AidePersonnaliseeLogement"),bql=a(oI),bqm=a(nb),bqo=[2,0],bqp=[1,0],bqq=[0,0],bqn=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'TypeAidesPersonnelleLogement.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeAidesPersonnelleLogement.t'")],bqg=a(Ev),bqh=a("Mensualite"),bqi=a("TotalAnnuelEcheances"),bqj=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'DepenseLogement.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'DepenseLogement.t'")],bp$=a("Bailleur"),bqa=a("Beneficiaire"),bqb=a("EtablissementHabilite"),bqd=[2,0],bqe=[1,0],bqf=[0,0],bqc=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'VersementA.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'VersementA.t'")],bp7=a(kG),bp8=a("OuiAvecLoyerOuCharges"),bp_=[1,0],bp9=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'PaiementLogementDistinctProfessionnel.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PaiementLogementDistinctProfessionnel.t'")],bp0=a(yH),bp1=a(vz),bp2=a(yg),bp4=[2,0],bp5=[1,0],bp6=[0,0],bp3=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'ZoneDHabitation.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'ZoneDHabitation.t'")],bpU=a("ApresPremierJourMoisCivilTroisiemeMoisDeGrossesse"),bpV=a("AvantPremierJourMoisCivilTroisiemeMoisDeGrossesse"),bpW=a("DateDeNaissance"),bpY=[1,0],bpZ=[2,0],bpX=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'DateDeNaissanceOuMoisDeGrossesse.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'DateDeNaissanceOuMoisDeGrossesse.t'")],bpN=a(AK),bpO=a("CollateralDeuxiemeTroisiemeDegre"),bpP=a(AB),bpR=[1,0],bpS=[2,0],bpT=[0,0],bpQ=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'Parente.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'Parente.t'")],bpJ=a("GardeAlterneeCoefficientPriseEnCharge"),bpK=a("PasDeGardeAlternee"),bpM=[0,0],bpL=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'SituationGardeAlternee.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'SituationGardeAlternee.t'")],bpF=a(ie),bpG=a("DemandeurOuConjointOuParentOuViaPartsSocietes"),bpI=[1,0],bpH=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'ParentOuAutre.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'ParentOuAutre.t'")],bps=a("AllocationAdulteHandicape"),bpt=a(Ca),bpu=a("AllocationSoutienEnfantHandicape"),bpv=a(iU),bpw=a(Q),bpx=a(qk),bpz=[1,0],bpA=[0,0],bpB=[3,0],bpC=[4,0],bpD=[2,0],bpE=[5,0],bpy=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'PrestationRecue.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'PrestationRecue.t'")],bpn=a(kG),bpo=a(oS),bpq=[0,0],bpr=[1,0],bpp=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'AmelioreParOccupant.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'AmelioreParOccupant.t'")],bpe=a(BG),bpf=a("ObjectifDecenceLogement"),bpg=a(oi),bph=a("PrevuDansListeR321_15"),bpj=[1,0],bpk=[3,0],bpl=[0,0],bpm=[2,0],bpi=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'TypeTravauxLogementR8425.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeTravauxLogementR8425.t'")],bo9=a(oi),bo_=a(wK),bo$=a("TravauxSurLogementDejaAcquisD832_15_2"),bpb=[1,0],bpc=[0,0],bpd=[2,0],bpa=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'TypeTravauxLogementD83215.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypeTravauxLogementD83215.t'")],bo4=a(ql),bo5=a(w_),bo7=[1,0],bo8=[0,0],bo6=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'TitulairePret.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TitulairePret.t'")],boT=a(ie),boU=a(AZ),boV=a(zC),boW=a(w8),boX=a(zK),boZ=[3,0],bo0=[1,0],bo1=[2,0],bo2=[0,0],bo3=[4,0],boY=[0,[11,a(bd),[2,0,[11,a("' kind for the enumeration 'TypePret.t'"),0]]],a("Unexpected '%s' kind for the enumeration 'TypePret.t'")],boR=[0,a(Et),a(y7),a(DR),a(As),a(wS),a(oN),a(f6),a(Ar),a(yz),a(va),a(CQ),a(xZ),a(AC),a(x$),a(Ef),a(Cs),a(A2),a(y1),a(E4),a(Bi),a(u2),a(wC),a(At),a(uM)],boS=[0,a(f6),a(As),a(Cs),a(A2),a(y1),a(wS),a(u2),a(DR),a(va),a(Ar),a(E4),a(AC),a(CQ),a(x$),a(At),a(y7),a(xZ),a(Bi),a(uM),a(wC),a(yz),a(Et),a(Ef),a(oN)],btb=a("AidesLogementLib"),btd=a(W);function +bH(a){if(typeof a==="number")return 0;else switch(a[0]){case -0:return[0,bL(a[1])];case -1:return[1,bL(a[1])];case -2:return[2,bL(a[1])];case -3:return[3,bL(a[1])];case -4:return[4,bL(a[1])];case -5:return[5,bL(a[1])];case -6:return[6,bL(a[1])];case -7:return[7,bL(a[1])];case +0:return[0,bH(a[1])];case +1:return[1,bH(a[1])];case +2:return[2,bH(a[1])];case +3:return[3,bH(a[1])];case +4:return[4,bH(a[1])];case +5:return[5,bH(a[1])];case +6:return[6,bH(a[1])];case +7:return[7,bH(a[1])];case 8:var -c=a[1];return[8,c,bL(a[2])];case +c=a[1];return[8,c,bH(a[2])];case 9:var -b=a[1];return[9,b,b,bL(a[3])];case -10:return[10,bL(a[1])];case -11:return[11,bL(a[1])];case -12:return[12,bL(a[1])];case -13:return[13,bL(a[1])];default:return[14,bL(a[1])]}}function -cR(a,b){if(typeof +b=a[1];return[9,b,b,bH(a[3])];case +10:return[10,bH(a[1])];case +11:return[11,bH(a[1])];case +12:return[12,bH(a[1])];case +13:return[13,bH(a[1])];default:return[14,bH(a[1])]}}function +cK(a,b){if(typeof a==="number")return b;else switch(a[0]){case -0:return[0,cR(a[1],b)];case -1:return[1,cR(a[1],b)];case -2:return[2,cR(a[1],b)];case -3:return[3,cR(a[1],b)];case -4:return[4,cR(a[1],b)];case -5:return[5,cR(a[1],b)];case -6:return[6,cR(a[1],b)];case -7:return[7,cR(a[1],b)];case +0:return[0,cK(a[1],b)];case +1:return[1,cK(a[1],b)];case +2:return[2,cK(a[1],b)];case +3:return[3,cK(a[1],b)];case +4:return[4,cK(a[1],b)];case +5:return[5,cK(a[1],b)];case +6:return[6,cK(a[1],b)];case +7:return[7,cK(a[1],b)];case 8:var -c=a[1];return[8,c,cR(a[2],b)];case +c=a[1];return[8,c,cK(a[2],b)];case 9:var -d=a[2],e=a[1];return[9,e,d,cR(a[3],b)];case -10:return[10,cR(a[1],b)];case -11:return[11,cR(a[1],b)];case -12:return[12,cR(a[1],b)];case -13:return[13,cR(a[1],b)];default:return[14,cR(a[1],b)]}}function -bE(a,b){if(typeof +d=a[2],e=a[1];return[9,e,d,cK(a[3],b)];case +10:return[10,cK(a[1],b)];case +11:return[11,cK(a[1],b)];case +12:return[12,cK(a[1],b)];case +13:return[13,cK(a[1],b)];default:return[14,cK(a[1],b)]}}function +bz(a,b){if(typeof a==="number")return b;else switch(a[0]){case -0:return[0,bE(a[1],b)];case -1:return[1,bE(a[1],b)];case +0:return[0,bz(a[1],b)];case +1:return[1,bz(a[1],b)];case 2:var -c=a[1];return[2,c,bE(a[2],b)];case +c=a[1];return[2,c,bz(a[2],b)];case 3:var -d=a[1];return[3,d,bE(a[2],b)];case +d=a[1];return[3,d,bz(a[2],b)];case 4:var -e=a[3],f=a[2],g=a[1];return[4,g,f,e,bE(a[4],b)];case +e=a[3],f=a[2],g=a[1];return[4,g,f,e,bz(a[4],b)];case 5:var -h=a[3],i=a[2],j=a[1];return[5,j,i,h,bE(a[4],b)];case +h=a[3],i=a[2],j=a[1];return[5,j,i,h,bz(a[4],b)];case 6:var -k=a[3],l=a[2],m=a[1];return[6,m,l,k,bE(a[4],b)];case +k=a[3],l=a[2],m=a[1];return[6,m,l,k,bz(a[4],b)];case 7:var -n=a[3],o=a[2],p=a[1];return[7,p,o,n,bE(a[4],b)];case +n=a[3],o=a[2],p=a[1];return[7,p,o,n,bz(a[4],b)];case 8:var -q=a[3],r=a[2],s=a[1];return[8,s,r,q,bE(a[4],b)];case +q=a[3],r=a[2],s=a[1];return[8,s,r,q,bz(a[4],b)];case 9:var -t=a[1];return[9,t,bE(a[2],b)];case -10:return[10,bE(a[1],b)];case +t=a[1];return[9,t,bz(a[2],b)];case +10:return[10,bz(a[1],b)];case 11:var -u=a[1];return[11,u,bE(a[2],b)];case +u=a[1];return[11,u,bz(a[2],b)];case 12:var -v=a[1];return[12,v,bE(a[2],b)];case +v=a[1];return[12,v,bz(a[2],b)];case 13:var -w=a[2],x=a[1];return[13,x,w,bE(a[3],b)];case +w=a[2],x=a[1];return[13,x,w,bz(a[3],b)];case 14:var -y=a[2],z=a[1];return[14,z,y,bE(a[3],b)];case -15:return[15,bE(a[1],b)];case -16:return[16,bE(a[1],b)];case +y=a[2],z=a[1];return[14,z,y,bz(a[3],b)];case +15:return[15,bz(a[1],b)];case +16:return[16,bz(a[1],b)];case 17:var -A=a[1];return[17,A,bE(a[2],b)];case +A=a[1];return[17,A,bz(a[2],b)];case 18:var -B=a[1];return[18,B,bE(a[2],b)];case -19:return[19,bE(a[1],b)];case +B=a[1];return[18,B,bz(a[2],b)];case +19:return[19,bz(a[1],b)];case 20:var -C=a[2],D=a[1];return[20,D,C,bE(a[3],b)];case +C=a[2],D=a[1];return[20,D,C,bz(a[3],b)];case 21:var -E=a[1];return[21,E,bE(a[2],b)];case -22:return[22,bE(a[1],b)];case +E=a[1];return[21,E,bz(a[2],b)];case +22:return[22,bz(a[1],b)];case 23:var -F=a[1];return[23,F,bE(a[2],b)];default:var -G=a[2],H=a[1];return[24,H,G,bE(a[3],b)]}}function -qm(a,c,b){return a[1]===c?(a[1]=b,1):0}function -aI(a){throw[0,l6,a]}function -bY(a){throw[0,tI,a]}var -tJ=[bh,Hu,c0(0)];function -tO(b,a){return G8(b,a)?b:a}function -gc(a){return 0<=a?a:-a|0}var -tP=kA(Hw),tQ=kA(Hx),Hv=s6,Hz=kA(Hy);function -bP(d,c){var -a=aK(d),e=aK(c),b=bX(a+e|0);ef(d,0,b,0,a);ef(c,0,b,a,e);return cP(b)}function -HA(a){return a?HB:HC}bBq(0);var -HF=Hb(1),ei=Hb(2);function -HG(b){function +F=a[1];return[23,F,bz(a[2],b)];default:var +G=a[2],H=a[1];return[24,H,G,bz(a[3],b)]}}function +o$(a,c,b){return a[1]===c?(a[1]=b,1):0}function +aC(a){throw[0,kY,a]}function +bU(a){throw[0,sz,a]}var +sA=[bc,FV,cW(0)];function +sF(b,a){return Fx(b,a)?b:a}function +gb(a){return 0<=a?a:-a|0}var +sG=js(FX),sH=js(FY),FW=rX,F0=js(FZ);function +bM(d,c){var +a=aE(d),e=aE(c),b=bT(a+e|0);ea(d,0,b,0,a);ea(c,0,b,a,e);return cI(b)}function +F1(a){return a?F2:F3}bt1(0);var +F6=FC(1),ed=FC(2);function +F7(b){function a(b){var a=b;for(;;){if(a){var -c=a[2],d=a[1];try{gZ(d)}catch(a){a=o(a);if(a[1]!==tM)throw a;var +c=a[2],d=a[1];try{gR(d)}catch(a){a=o(a);if(a[1]!==sD)throw a;var e=a}var -a=c;continue}return 0}}return a(bBr(0))}function -kF(b,a){return tx(b,a,0,aK(a))}function -tR(a){kF(ei,a);Hc(ei,10);return gZ(ei)}var -qp=[0,HG];function -HI(c){for(;;){var -a=qp[1],d=[0,1],b=1-qm(qp,a,function(a,b){return function(d){if(qm(a,1,0))u(c,0);return u(b,0)}}(d,a));if(b)continue;return b}}function -qq(a){return u(qp[1],0)}tA(a(vV),qq);var -qr=bBE(0),fr=(4*qr|0)-1|0,HK=[bh,HJ,c0(0)];function -HL(a){throw HK}function -HM(a){var -c=a[1];a[1]=HL;try{var -b=u(c,0);bBv(a,b);return b}catch(b){b=o(b);a[1]=function(a){throw b};throw b}}function -qs(b,c,g){var -a=u(c,0);if(a){var -d=a[2],e=a[1],f=function(a){return qs(b,d,a)};return[0,u(b,e),f]}return 0}function -tS(d,c){var +a=c;continue}return 0}}return a(bt2(0))}function +jx(b,a){return so(b,a,0,aE(a))}function +sI(a){jx(ed,a);FD(ed,10);return gR(ed)}var +pc=[0,F7];function +F9(c){for(;;){var +a=pc[1],d=[0,1],b=1-o$(pc,a,function(a,b){return function(d){if(o$(a,1,0))q(c,0);return q(b,0)}}(d,a));if(b)continue;return b}}function +pd(a){return q(pc[1],0)}sr(a(uC),pd);var +pe=bud(0),fn=(4*pe|0)-1|0,F$=[bc,F_,cW(0)];function +Ga(a){throw F$}function +Gb(a){var +c=a[1];a[1]=Ga;try{var +b=q(c,0);bt6(a,b);return b}catch(b){b=o(b);a[1]=function(a){throw b};throw b}}function +pf(b,c,g){var +a=q(c,0);if(a){var +d=a[2],e=a[1],f=function(a){return pf(b,d,a)};return[0,q(b,e),f]}return 0}function +sJ(d,c){var b=c;for(;;){var -a=u(b,0);if(a){var -e=a[2];u(d,a[1]);var +a=q(b,0);if(a){var +e=a[2];q(d,a[1]);var b=e;continue}return 0}}function -tT(a){if(0<=a&&!(nY>>0))e=1}else +f=0;if(1>>0))e=1}else if(65<=d)e=1}else{var -f=0;if(32!==d)if(43<=d)switch(d+Bd|0){case +f=0;if(32!==d)if(43<=d)switch(d+z4|0){case 5:if(a<(c+2|0)&&1>>0){if(33>>0)p=1}else +n=dV(k,j)+zQ|0,p=0;if(59>>0){if(33>>0)p=1}else if(2===n)p=1;if(!p){var j=j+1|0;continue}var -e=fq(k),a=[0,0],t=dq(e)-1|0,y=0;if(!(t<0)){var +e=fm(k),a=[0,0],t=dl(e)-1|0,y=0;if(!(t<0)){var i=y;for(;;){var -f=lW(e,i),g=0;if(32<=f){var +f=kO(e,i),g=0;if(32<=f){var l=f-34|0,q=0;if(58>>0){if(93<=l)q=1}else if(56>>0){g=1;q=1}if(!q){var m=1;g=2}}else @@ -2124,254 +2124,254 @@ m=4;break;case 1:var m=2;break}a[1]=a[1]+m|0;var B=i+1|0;if(t!==i){var -i=B;continue}break}}if(a[1]===dq(e)){var -r=dq(e),s=bX(r);f9(e,0,s,0,r);var +i=B;continue}break}}if(a[1]===dl(e)){var +r=dl(e),s=bT(r);f8(e,0,s,0,r);var v=s}else{var -b=bX(a[1]);a[1]=0;var -u=dq(e)-1|0,z=0;if(!(u<0)){var +b=bT(a[1]);a[1]=0;var +u=dl(e)-1|0,z=0;if(!(u<0)){var h=z;for(;;){var -c=lW(e,h),d=0;if(35<=c)if(92===c)d=2;else -if(cF<=c)d=1;else +c=kO(e,h),d=0;if(35<=c)if(92===c)d=2;else +if(cy<=c)d=1;else d=3;else if(32<=c)if(34<=c)d=2;else d=3;else if(14<=c)d=1;else switch(c){case -8:bW(b,a[1],92);a[1]++;bW(b,a[1],98);break;case -9:bW(b,a[1],92);a[1]++;bW(b,a[1],bm);break;case -10:bW(b,a[1],92);a[1]++;bW(b,a[1],iM);break;case -13:bW(b,a[1],92);a[1]++;bW(b,a[1],Ab);break;default:d=1}switch(d){case -1:bW(b,a[1],92);a[1]++;bW(b,a[1],48+(c/c7|0)|0);a[1]++;bW(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;bW(b,a[1],48+(c%10|0)|0);break;case -2:bW(b,a[1],92);a[1]++;bW(b,a[1],c);break;case -3:bW(b,a[1],c);break}a[1]++;var +8:bS(b,a[1],92);a[1]++;bS(b,a[1],98);break;case +9:bS(b,a[1],92);a[1]++;bS(b,a[1],bi);break;case +10:bS(b,a[1],92);a[1]++;bS(b,a[1],h9);break;case +13:bS(b,a[1],92);a[1]++;bS(b,a[1],yX);break;default:d=1}switch(d){case +1:bS(b,a[1],92);a[1]++;bS(b,a[1],48+(c/c4|0)|0);a[1]++;bS(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;bS(b,a[1],48+(c%10|0)|0);break;case +2:bS(b,a[1],92);a[1]++;bS(b,a[1],c);break;case +3:bS(b,a[1],c);break}a[1]++;var A=h+1|0;if(u!==h){var h=A;continue}break}}var v=b}var -o=cP(v)}var -w=aK(o),x=gd(w+2|0,34);ef(o,0,x,1,w);return cP(x)}}function -t3(d,f){var -g=gc(f),e=JR[1];switch(d[2]){case +o=cI(v)}var +w=aE(o),x=gc(w+2|0,34);ea(o,0,x,1,w);return cI(x)}}function +sU(d,f){var +g=gb(f),e=Ig[1];switch(d[2]){case 0:var -b=Dm;break;case +b=B3;break;case 1:var -b=hP;break;case +b=hu;break;case 2:var b=69;break;case 3:var -b=cO;break;case +b=cH;break;case 4:var b=71;break;case 5:var b=e;break;case 6:var -b=dM;break;case +b=dH;break;case 7:var b=72;break;default:var b=70}var -c=tZ(16);g6(c,37);switch(d[1]){case +c=sQ(16);gY(c,37);switch(d[1]){case 0:break;case -1:g6(c,43);break;default:g6(c,32)}if(8<=d[2])g6(c,35);g6(c,46);cA(c,a(_+g));g6(c,b);return t1(c)}function -mb(m,a){if(13<=m){var -g=[0,0],h=aK(a)-1|0,n=0;if(!(h<0)){var -c=n;for(;;){if(!(9>>0))g[1]++;var +1:gY(c,43);break;default:gY(c,32)}if(8<=d[2])gY(c,35);gY(c,46);ct(c,a(W+g));gY(c,b);return sS(c)}function +k5(m,a){if(13<=m){var +g=[0,0],h=aE(a)-1|0,n=0;if(!(h<0)){var +c=n;for(;;){if(!(9>>0))g[1]++;var q=c+1|0;if(h!==c){var c=q;continue}break}}var -i=g[1],j=bX(aK(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){dX(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],l=aK(a)-1|0,o=0;if(!(l<0)){var +i=g[1],j=bT(aE(a)+((i-1|0)/3|0)|0),k=[0,0],d=function(a){dS(j,k[1],a);k[1]++;return 0},e=[0,((i-1|0)%3|0)+1|0],l=aE(a)-1|0,o=0;if(!(l<0)){var b=o;for(;;){var -f=d0(a,b);if(9>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var +f=dV(a,b);if(9>>0)d(f);else{if(0===e[1]){d(95);e[1]=3}e[1]+=-1;d(f)}var p=b+1|0;if(l!==b){var -b=p;continue}break}}return cP(j)}return a}function -JS(b,c){switch(b){case +b=p;continue}break}}return cI(j)}return a}function +Ih(b,c){switch(b){case 1:var -a=I4;break;case +a=Ht;break;case 2:var -a=I5;break;case +a=Hu;break;case 4:var -a=I7;break;case +a=Hw;break;case 5:var -a=I8;break;case +a=Hx;break;case 6:var -a=I9;break;case +a=Hy;break;case 7:var -a=I_;break;case +a=Hz;break;case 8:var -a=I$;break;case +a=HA;break;case 9:var -a=Ja;break;case +a=HB;break;case 10:var -a=Jb;break;case +a=HC;break;case 11:var -a=Jc;break;case +a=HD;break;case 0:case 13:var -a=I3;break;case +a=Hs;break;case 3:case 14:var -a=I6;break;default:var -a=Jd}return mb(b,p$(a,c))}function -JT(b,c){switch(b){case +a=Hv;break;default:var +a=HE}return k5(b,oY(a,c))}function +Ii(b,c){switch(b){case 1:var -a=Js;break;case +a=HT;break;case 2:var -a=Jt;break;case +a=HU;break;case 4:var -a=Jv;break;case +a=HW;break;case 5:var -a=Jw;break;case +a=HX;break;case 6:var -a=Jx;break;case +a=HY;break;case 7:var -a=Jy;break;case +a=HZ;break;case 8:var -a=Jz;break;case +a=H0;break;case 9:var -a=JA;break;case +a=H1;break;case 10:var -a=JB;break;case +a=H2;break;case 11:var -a=JC;break;case +a=H3;break;case 0:case 13:var -a=Jr;break;case +a=HS;break;case 3:case 14:var -a=Ju;break;default:var -a=JD}return mb(b,p$(a,c))}function -JU(b,c){switch(b){case +a=HV;break;default:var +a=H4}return k5(b,oY(a,c))}function +Ij(b,c){switch(b){case 1:var -a=JF;break;case +a=H6;break;case 2:var -a=JG;break;case +a=H7;break;case 4:var -a=JI;break;case +a=H9;break;case 5:var -a=JJ;break;case +a=H_;break;case 6:var -a=JK;break;case +a=H$;break;case 7:var -a=JL;break;case +a=Ia;break;case 8:var -a=JM;break;case +a=Ib;break;case 9:var -a=JN;break;case +a=Ic;break;case 10:var -a=JO;break;case +a=Id;break;case 11:var -a=JP;break;case +a=Ie;break;case 0:case 13:var -a=JE;break;case +a=H5;break;case 3:case 14:var -a=JH;break;default:var -a=JQ}return mb(b,p$(a,c))}function -JV(b,c){switch(b){case +a=H8;break;default:var +a=If}return k5(b,oY(a,c))}function +Ik(b,c){switch(b){case 1:var -a=Jf;break;case +a=HG;break;case 2:var -a=Jg;break;case +a=HH;break;case 4:var -a=Ji;break;case +a=HJ;break;case 5:var -a=Jj;break;case +a=HK;break;case 6:var -a=Jk;break;case +a=HL;break;case 7:var -a=Jl;break;case +a=HM;break;case 8:var -a=Jm;break;case +a=HN;break;case 9:var -a=Jn;break;case +a=HO;break;case 10:var -a=Jo;break;case +a=HP;break;case 11:var -a=Jp;break;case +a=HQ;break;case 0:case 13:var -a=Je;break;case +a=HF;break;case 3:case 14:var -a=Jh;break;default:var -a=Jq}return mb(b,bBb(a,c))}function -e4(c,i,b){function +a=HI;break;default:var +a=HR}return k5(b,btM(a,c))}function +e2(c,i,b){function j(d){switch(c[1]){case 0:var a=45;break;case 1:var a=43;break;default:var -a=32}return bA_(b,i,a)}function +a=32}return btJ(b,i,a)}function q(c){var -a=p8(b);return 3===a?b<0.?JX:JY:4<=a?JZ:c}switch(c[2]){case +a=oV(b);return 3===a?b<0.?Im:In:4<=a?Io:c}switch(c[2]){case 5:var -e=tp(t3(c,i),b),d=0,u=aK(e);for(;;){if(d===u)var +e=sg(sU(c,i),b),d=0,u=aE(e);for(;;){if(d===u)var p=0;else{var -k=by(e,d)-46|0,l=0;if(23>>0){if(55===k)l=1}else +k=bu(e,d)-46|0,l=0;if(23>>0){if(55===k)l=1}else if(21>>0)l=1;if(!l){var d=d+1|0;continue}var p=1}var -v=p?e:bP(e,JW);return q(v)}case +v=p?e:bM(e,Il);return q(v)}case 6:return j(0);case 7:var -h=fq(j(0)),f=dq(h);if(0===f)var +h=fm(j(0)),f=dl(h);if(0===f)var o=h;else{var -m=bX(f),n=f-1|0,r=0;if(!(n<0)){var +m=bT(f),n=f-1|0,r=0;if(!(n<0)){var a=r;for(;;){var -g=lW(h,a),s=25>>0?g:g+A4|0;bW(m,a,s);var +g=kO(h,a),s=25>>0?g:g+zQ|0;bS(m,a,s);var t=a+1|0;if(n!==a){var a=t;continue}break}}var -o=m}return cP(o);case -8:return q(j(0));default:return tp(t3(c,i),b)}}function -k3(d,x,w,v){var +o=m}return cI(o);case +8:return q(j(0));default:return sg(sU(c,i),b)}}function +jT(d,x,w,v){var b=x,a=w,c=v;for(;;)if(typeof -c==="number")return u(b,a);else +c==="number")return q(b,a);else switch(c[0]){case 0:var -y=c[1];return function(c){return bb(b,[5,a,c],y)};case +y=c[1];return function(c){return a8(b,[5,a,c],y)};case 1:var z=c[1];return function(c){var e=0;if(40<=c)if(92===c)var -d=HO;else -if(cF<=c)e=1;else +d=Gd;else +if(cy<=c)e=1;else e=2;else if(32<=c)if(39<=c)var -d=HP;else +d=Ge;else e=2;else if(14<=c)e=1;else switch(c){case 8:var -d=HQ;break;case +d=Gf;break;case 9:var -d=HR;break;case +d=Gg;break;case 10:var -d=HS;break;case +d=Gh;break;case 13:var -d=HT;break;default:e=1}switch(e){case +d=Gi;break;default:e=1}switch(e){case 1:var -f=bX(4);bW(f,0,92);bW(f,1,48+(c/c7|0)|0);bW(f,2,48+((c/10|0)%10|0)|0);bW(f,3,48+(c%10|0)|0);var -d=cP(f);break;case +f=bT(4);bS(f,0,92);bS(f,1,48+(c/c4|0)|0);bS(f,2,48+((c/10|0)%10|0)|0);bS(f,3,48+(c%10|0)|0);var +d=cI(f);break;case 2:var -g=bX(1);bW(g,0,c);var -d=cP(g);break}var -h=aK(d),i=gd(h+2|0,39);ef(d,0,i,1,h);return bb(b,[4,a,cP(i)],z)};case +g=bT(1);bS(g,0,c);var +d=cI(g);break}var +h=aE(d),i=gc(h+2|0,39);ea(d,0,i,1,h);return a8(b,[4,a,cI(i)],z)};case 2:var -A=c[2],B=c[1];return qC(b,a,A,B,function(a){return a});case -3:return qC(b,a,c[2],c[1],I2);case -4:return mc(b,a,c[4],c[2],c[3],JS,c[1]);case -5:return mc(b,a,c[4],c[2],c[3],JT,c[1]);case -6:return mc(b,a,c[4],c[2],c[3],JU,c[1]);case -7:return mc(b,a,c[4],c[2],c[3],JV,c[1]);case +A=c[2],B=c[1];return pp(b,a,A,B,function(a){return a});case +3:return pp(b,a,c[2],c[1],Hr);case +4:return k6(b,a,c[4],c[2],c[3],Ih,c[1]);case +5:return k6(b,a,c[4],c[2],c[3],Ii,c[1]);case +6:return k6(b,a,c[4],c[2],c[3],Ij,c[1]);case +7:return k6(b,a,c[4],c[2],c[3],Ik,c[1]);case 8:var g=c[4],h=c[3],i=c[2],f=c[1];if(typeof i==="number"){if(typeof -h==="number")return h?function(d,c){return bb(b,[4,a,e4(f,d,c)],g)}:function(c){return bb(b,[4,a,e4(f,qA(f),c)],g)};var -S=h[1];return function(c){return bb(b,[4,a,e4(f,S,c)],g)}}else{if(0===i[0]){var +h==="number")return h?function(d,c){return a8(b,[4,a,e2(f,d,c)],g)}:function(c){return a8(b,[4,a,e2(f,pn(f),c)],g)};var +S=h[1];return function(c){return a8(b,[4,a,e2(f,S,c)],g)}}else{if(0===i[0]){var l=i[2],m=i[1];if(typeof -h==="number")return h?function(d,c){return bb(b,[4,a,c$(m,l,e4(f,d,c))],g)}:function(c){return bb(b,[4,a,c$(m,l,e4(f,qA(f),c))],g)};var -T=h[1];return function(c){return bb(b,[4,a,c$(m,l,e4(f,T,c))],g)}}var +h==="number")return h?function(d,c){return a8(b,[4,a,c8(m,l,e2(f,d,c))],g)}:function(c){return a8(b,[4,a,c8(m,l,e2(f,pn(f),c))],g)};var +T=h[1];return function(c){return a8(b,[4,a,c8(m,l,e2(f,T,c))],g)}}var n=i[1];if(typeof -h==="number")return h?function(e,d,c){return bb(b,[4,a,c$(n,e,e4(f,d,c))],g)}:function(d,c){return bb(b,[4,a,c$(n,d,e4(f,qA(f),c))],g)};var -U=h[1];return function(d,c){return bb(b,[4,a,c$(n,d,e4(f,U,c))],g)}}case -9:return qC(b,a,c[2],c[1],HA);case +h==="number")return h?function(e,d,c){return a8(b,[4,a,c8(n,e,e2(f,d,c))],g)}:function(d,c){return a8(b,[4,a,c8(n,d,e2(f,pn(f),c))],g)};var +U=h[1];return function(d,c){return a8(b,[4,a,c8(n,d,e2(f,U,c))],g)}}case +9:return pp(b,a,c[2],c[1],F1);case 10:var a=[7,a],c=c[1];continue;case 11:var @@ -2379,445 +2379,445 @@ a=[2,a,c[1]],c=c[2];continue;case 12:var a=[3,a,c[1]],c=c[2];continue;case 13:var -C=c[3],D=c[2],o=tZ(16);qB(o,D);var -t=t1(o);return function(c){return bb(b,[4,a,t],C)};case +C=c[3],D=c[2],o=sQ(16);po(o,D);var +u=sS(o);return function(c){return a8(b,[4,a,u],C)};case 14:var E=c[3],F=c[2];return function(d){var -e=d[1],c=bv(e,bL(b9(F)));if(typeof -c[2]==="number")return bb(b,a,bE(c[1],E));throw co};case +e=d[1],c=br(e,bH(b4(F)));if(typeof +c[2]==="number")return a8(b,a,bz(c[1],E));throw ch};case 15:var -G=c[1];return function(d,c){return bb(b,[6,a,function(a){return ar(d,a,c)}],G)};case +G=c[1];return function(d,c){return a8(b,[6,a,function(a){return al(d,a,c)}],G)};case 16:var -H=c[1];return function(c){return bb(b,[6,a,c],H)};case +H=c[1];return function(c){return a8(b,[6,a,c],H)};case 17:var a=[0,a,c[1]],c=c[2];continue;case 18:var k=c[1];if(0===k[0]){var -I=c[2],J=k[1][1],K=0,b=function(b,c,d){return function(a){return bb(c,[1,b,[0,a]],d)}}(a,b,I),a=K,c=J;continue}var -L=c[2],M=k[1][1],N=0,b=function(b,c,d){return function(a){return bb(c,[1,b,[1,a]],d)}}(a,b,L),a=N,c=M;continue;case -19:throw[0,br,J1];case +I=c[2],J=k[1][1],K=0,b=function(b,c,d){return function(a){return a8(c,[1,b,[0,a]],d)}}(a,b,I),a=K,c=J;continue}var +L=c[2],M=k[1][1],N=0,b=function(b,c,d){return function(a){return a8(c,[1,b,[1,a]],d)}}(a,b,L),a=N,c=M;continue;case +19:throw[0,bn,Iq];case 20:var -O=c[3],P=[8,a,J2];return function(a){return bb(b,P,O)};case +O=c[3],P=[8,a,Ir];return function(a){return a8(b,P,O)};case 21:var -Q=c[2];return function(c){return bb(b,[4,a,p$(J3,c)],Q)};case +Q=c[2];return function(c){return a8(b,[4,a,oY(Is,c)],Q)};case 22:var -R=c[1];return function(c){return bb(b,[5,a,c],R)};case +R=c[1];return function(c){return a8(b,[5,a,c],R)};case 23:var e=c[2],j=c[1];if(typeof j==="number")switch(j){case -0:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -1:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -2:throw[0,br,J4];default:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e])}else +0:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +1:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +2:throw[0,bn,It];default:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e])}else switch(j[0]){case -0:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -1:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -2:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -3:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -4:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -5:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -6:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -7:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case -8:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);case +0:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +1:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +2:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +3:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +4:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +5:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +6:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +7:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case +8:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);case 9:var -s=j[2];return d<50?rp(d+1|0,b,a,s,e):cy(rp,[0,b,a,s,e]);case -10:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e]);default:return d<50?bs(d+1|0,b,a,e):cy(bs,[0,b,a,e])}default:var -p=c[3],q=c[1],r=u(c[2],0);return d<50?ro(d+1|0,b,a,p,q,r):cy(ro,[0,b,a,p,q,r])}}function -rp(e,d,c,a,b){if(typeof -a==="number")return e<50?bs(e+1|0,d,c,b):cy(bs,[0,d,c,b]);else +t=j[2];return d<50?qi(d+1|0,b,a,t,e):cr(qi,[0,b,a,t,e]);case +10:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e]);default:return d<50?bo(d+1|0,b,a,e):cr(bo,[0,b,a,e])}default:var +p=c[3],r=c[1],s=q(c[2],0);return d<50?qh(d+1|0,b,a,p,r,s):cr(qh,[0,b,a,p,r,s])}}function +qi(e,d,c,a,b){if(typeof +a==="number")return e<50?bo(e+1|0,d,c,b):cr(bo,[0,d,c,b]);else switch(a[0]){case 0:var -f=a[1];return function(a){return dr(d,c,f,b)};case +f=a[1];return function(a){return dm(d,c,f,b)};case 1:var -g=a[1];return function(a){return dr(d,c,g,b)};case +g=a[1];return function(a){return dm(d,c,g,b)};case 2:var -h=a[1];return function(a){return dr(d,c,h,b)};case +h=a[1];return function(a){return dm(d,c,h,b)};case 3:var -i=a[1];return function(a){return dr(d,c,i,b)};case +i=a[1];return function(a){return dm(d,c,i,b)};case 4:var -j=a[1];return function(a){return dr(d,c,j,b)};case +j=a[1];return function(a){return dm(d,c,j,b)};case 5:var -k=a[1];return function(a){return dr(d,c,k,b)};case +k=a[1];return function(a){return dm(d,c,k,b)};case 6:var -l=a[1];return function(a){return dr(d,c,l,b)};case +l=a[1];return function(a){return dm(d,c,l,b)};case 7:var -m=a[1];return function(a){return dr(d,c,m,b)};case +m=a[1];return function(a){return dm(d,c,m,b)};case 8:var -n=a[2];return function(a){return dr(d,c,n,b)};case +n=a[2];return function(a){return dm(d,c,n,b)};case 9:var -o=a[3],p=a[2],q=cf(b9(a[1]),p);return function(a){return dr(d,c,cR(q,o),b)};case +o=a[3],p=a[2],q=ca(b4(a[1]),p);return function(a){return dm(d,c,cK(q,o),b)};case 10:var -r=a[1];return function(e,a){return dr(d,c,r,b)};case +r=a[1];return function(e,a){return dm(d,c,r,b)};case 11:var -s=a[1];return function(a){return dr(d,c,s,b)};case +s=a[1];return function(a){return dm(d,c,s,b)};case 12:var -t=a[1];return function(a){return dr(d,c,t,b)};case -13:throw[0,br,J5];default:throw[0,br,J6]}}function -bs(d,b,e,a){var -c=[8,e,J7];return d<50?k3(d+1|0,b,c,a):cy(k3,[0,b,c,a])}function -ro(g,b,e,a,d,c){if(d){var -h=d[1];return function(d){return J0(b,e,a,h,u(c,d))}}var -f=[4,e,c];return g<50?k3(g+1|0,b,f,a):cy(k3,[0,b,f,a])}function -bb(a,b,c){return tC(k3(0,a,b,c))}function -dr(a,b,c,d){return tC(rp(0,a,b,c,d))}function -J0(a,b,c,d,e){return tC(ro(0,a,b,c,d,e))}function -qC(e,d,c,a,b){if(typeof -a==="number")return function(a){return bb(e,[4,d,u(b,a)],c)};else{if(0===a[0]){var -f=a[2],g=a[1];return function(a){return bb(e,[4,d,c$(g,f,u(b,a))],c)}}var -h=a[1];return function(f,a){return bb(e,[4,d,c$(h,f,u(b,a))],c)}}}function -mc(f,e,d,g,c,b,a){if(typeof +t=a[1];return function(a){return dm(d,c,t,b)};case +13:throw[0,bn,Iu];default:throw[0,bn,Iv]}}function +bo(d,b,e,a){var +c=[8,e,Iw];return d<50?jT(d+1|0,b,c,a):cr(jT,[0,b,c,a])}function +qh(g,b,e,a,d,c){if(d){var +h=d[1];return function(d){return Ip(b,e,a,h,q(c,d))}}var +f=[4,e,c];return g<50?jT(g+1|0,b,f,a):cr(jT,[0,b,f,a])}function +a8(a,b,c){return st(jT(0,a,b,c))}function +dm(a,b,c,d){return st(qi(0,a,b,c,d))}function +Ip(a,b,c,d,e){return st(qh(0,a,b,c,d,e))}function +pp(e,d,c,a,b){if(typeof +a==="number")return function(a){return a8(e,[4,d,q(b,a)],c)};else{if(0===a[0]){var +f=a[2],g=a[1];return function(a){return a8(e,[4,d,c8(g,f,q(b,a))],c)}}var +h=a[1];return function(f,a){return a8(e,[4,d,c8(h,f,q(b,a))],c)}}}function +k6(f,e,d,g,c,b,a){if(typeof g==="number"){if(typeof -c==="number")return c?function(g,c){return bb(f,[4,e,g7(g,ar(b,a,c))],d)}:function(c){return bb(f,[4,e,ar(b,a,c)],d)};var -k=c[1];return function(c){return bb(f,[4,e,g7(k,ar(b,a,c))],d)}}else{if(0===g[0]){var +c==="number")return c?function(g,c){return a8(f,[4,e,gZ(g,al(b,a,c))],d)}:function(c){return a8(f,[4,e,al(b,a,c)],d)};var +k=c[1];return function(c){return a8(f,[4,e,gZ(k,al(b,a,c))],d)}}else{if(0===g[0]){var h=g[2],i=g[1];if(typeof -c==="number")return c?function(g,c){return bb(f,[4,e,c$(i,h,g7(g,ar(b,a,c)))],d)}:function(c){return bb(f,[4,e,c$(i,h,ar(b,a,c))],d)};var -l=c[1];return function(c){return bb(f,[4,e,c$(i,h,g7(l,ar(b,a,c)))],d)}}var +c==="number")return c?function(g,c){return a8(f,[4,e,c8(i,h,gZ(g,al(b,a,c)))],d)}:function(c){return a8(f,[4,e,c8(i,h,al(b,a,c))],d)};var +l=c[1];return function(c){return a8(f,[4,e,c8(i,h,gZ(l,al(b,a,c)))],d)}}var j=g[1];if(typeof -c==="number")return c?function(h,g,c){return bb(f,[4,e,c$(j,h,g7(g,ar(b,a,c)))],d)}:function(g,c){return bb(f,[4,e,c$(j,g,ar(b,a,c))],d)};var -m=c[1];return function(g,c){return bb(f,[4,e,c$(j,g,g7(m,ar(b,a,c)))],d)}}}function -e5(b,e){var +c==="number")return c?function(h,g,c){return a8(f,[4,e,c8(j,h,gZ(g,al(b,a,c)))],d)}:function(g,c){return a8(f,[4,e,c8(j,g,al(b,a,c))],d)};var +m=c[1];return function(g,c){return a8(f,[4,e,c8(j,g,gZ(m,al(b,a,c)))],d)}}}function +e3(b,e){var a=e;for(;;)if(typeof a==="number")return 0;else switch(a[0]){case 0:var -f=a[1],g=t2(a[2]);e5(b,f);return kF(b,g);case +f=a[1],g=sT(a[2]);e3(b,f);return jx(b,g);case 1:var c=a[2],d=a[1];if(0===c[0]){var -h=c[1];e5(b,d);kF(b,J8);var +h=c[1];e3(b,d);jx(b,Ix);var a=h;continue}var -i=c[1];e5(b,d);kF(b,J9);var +i=c[1];e3(b,d);jx(b,Iy);var a=i;continue;case 6:var -l=a[2];e5(b,a[1]);return u(l,b);case -7:e5(b,a[1]);return gZ(b);case +l=a[2];e3(b,a[1]);return q(l,b);case +7:e3(b,a[1]);return gR(b);case 8:var -m=a[2];e5(b,a[1]);return bY(m);case +m=a[2];e3(b,a[1]);return bU(m);case 2:case 4:var -j=a[2];e5(b,a[1]);return kF(b,j);default:var -k=a[2];e5(b,a[1]);return Hc(b,k)}}function -e6(b,f){var +j=a[2];e3(b,a[1]);return jx(b,j);default:var +k=a[2];e3(b,a[1]);return FD(b,k)}}function +e4(b,f){var a=f;for(;;)if(typeof a==="number")return 0;else switch(a[0]){case 0:var -g=a[1],h=t2(a[2]);e6(b,g);return kM(b,h);case +g=a[1],h=sT(a[2]);e4(b,g);return jE(b,h);case 1:var d=a[2],e=a[1];if(0===d[0]){var -i=d[1];e6(b,e);kM(b,J_);var +i=d[1];e4(b,e);jE(b,Iz);var a=i;continue}var -j=d[1];e6(b,e);kM(b,J$);var +j=d[1];e4(b,e);jE(b,IA);var a=j;continue;case 6:var -m=a[2];e6(b,a[1]);return kM(b,u(m,0));case +m=a[2];e4(b,a[1]);return jE(b,q(m,0));case 7:var a=a[1];continue;case 8:var -n=a[2];e6(b,a[1]);return bY(n);case +n=a[2];e4(b,a[1]);return bU(n);case 2:case 4:var -k=a[2];e6(b,a[1]);return kM(b,k);default:var -l=a[2];e6(b,a[1]);var -c=b[2];if(b[3]<=c)qz(b,1);bW(b[1],c,l);b[2]=c+1|0;return 0}}function -Ka(a){if(qi(a,Kb))return Kc;var -d=aK(a);function +k=a[2];e4(b,a[1]);return jE(b,k);default:var +l=a[2];e4(b,a[1]);var +c=b[2];if(b[3]<=c)pm(b,1);bS(b[1],c,l);b[2]=c+1|0;return 0}}function +IB(a){if(o7(a,IC))return ID;var +d=aE(a);function f(d){var -c=Kd[1],b=l_(eA);return u(bb(function(a){e6(b,a);return aI(l$(b))},0,c),a)}function +c=IE[1],b=k2(ev);return q(a8(function(a){e4(b,a);return aC(k3(b))},0,c),a)}function g(e){var b=e;for(;;){if(b===d)return b;var -c=by(a,b);if(9!==c&&32!==c)return b;var +c=bu(a,b);if(9!==c&&32!==c)return b;var b=b+1|0;continue}}function m(e,c){var -b=c;for(;;){if(b===d)return b;if(25>>0)return b;var +b=c;for(;;){if(b===d)return b;if(25>>0)return b;var b=b+1|0;continue}}function n(g,f){var b=f;for(;;){if(b===d)return b;var -c=by(a,b),e=0;if(48<=c){if(!(58<=c))e=1}else +c=bu(a,b),e=0;if(48<=c){if(!(58<=c))e=1}else if(45===c)e=1;if(e){var b=b+1|0;continue}return b}}var -e=g(0),j=m(e,e),b=g3(a,e,j-e|0),c=g(j),h=n(c,c);if(c===h)var +e=g(0),j=m(e,e),b=gV(a,e,j-e|0),c=g(j),h=n(c,c);if(c===h)var i=0;else try{var -p=qd(g3(a,c,h-c|0)),i=p}catch(a){a=o(a);if(a[1]!==l6)throw a;var +p=o2(gV(a,c,h-c|0)),i=p}catch(a){a=o(a);if(a[1]!==kY)throw a;var i=f(0)}if(g(h)!==d)f(0);var -l=0;if(P(b,Ke)&&P(b,Kf))var -k=P(b,Kg)?P(b,Kh)?P(b,Ki)?P(b,Kj)?f(0):1:2:3:0;else +l=0;if(L(b,IF)&&L(b,IG))var +k=L(b,IH)?L(b,II)?L(b,IJ)?L(b,IK)?f(0):1:2:3:0;else l=1;if(l)var k=4;return[0,i,k]}function -t4(d,c){var -a=c[1],b=0;return bb(function(a){e5(d,a);return 0},b,a)}function -kO(a){return t4(ei,a)}function -aL(b){var -a=b[1];return bb(function(b){var -a=l_(64);e6(a,b);return l$(a)},0,a)}var -qD=[0,0];function -qF(h,g){var +sV(d,c){var +a=c[1],b=0;return a8(function(a){e3(d,a);return 0},b,a)}function +jG(a){return sV(ed,a)}function +aF(b){var +a=b[1];return a8(function(b){var +a=k2(64);e4(a,b);return k3(a)},0,a)}var +pq=[0,0];function +ps(h,g){var a=h[1+g];if(1-(typeof -a==="number"?1:0)){if(l3(a)===lb)return u(aL(Kk),a);if(l3(a)===sa){var -c=tp(HE,a),b=0,f=aK(c);for(;;){if(f<=b)return bP(c,HD);var -d=by(c,b),e=0;if(48<=d){if(!(58<=d))e=1}else +a==="number"?1:0)){if(kV(a)===j3)return q(aF(IL),a);if(kV(a)===q4){var +c=sg(F5,a),b=0,f=aE(c);for(;;){if(f<=b)return bM(c,F4);var +d=bu(c,b),e=0;if(48<=d){if(!(58<=d))e=1}else if(45===d)e=1;if(e){var -b=b+1|0;continue}return c}}return Kl}return u(aL(Km),a)}function -t5(b,a){if(b.length-1<=a)return Kn;var -c=t5(b,a+1|0),d=qF(b,a);return ar(aL(Ko),d,c)}function -qG(a){function +b=b+1|0;continue}return c}}return IM}return q(aF(IN),a)}function +sW(b,a){if(b.length-1<=a)return IO;var +c=sW(b,a+1|0),d=ps(b,a);return al(aF(IP),d,c)}function +pt(a){function n(e){var b=e;for(;;){if(b){var f=b[2],g=b[1];try{var -d=0,c=u(g,a);d=1}catch(a){}if(d&&c)return[0,c[1]];var +d=0,c=q(g,a);d=1}catch(a){}if(d&&c)return[0,c[1]];var b=f;continue}return 0}}var -g=n(qD[1]);if(g)return g[1];if(a===qn)return Kt;if(a===tL)return Ku;if(a[1]===tK){var -c=a[2],h=c[3],o=c[2],p=c[1];return rq(aL(qE),p,o,h,h+5|0,Kv)}if(a[1]===br){var -d=a[2],i=d[3],q=d[2],r=d[1];return rq(aL(qE),r,q,i,i+6|0,Kw)}if(a[1]===tN){var -e=a[2],j=e[3],s=e[2],t=e[1];return rq(aL(qE),t,s,j,j+6|0,Kx)}if(0===l3(a)){var +g=n(pq[1]);if(g)return g[1];if(a===pa)return IU;if(a===sC)return IV;if(a[1]===sB){var +c=a[2],h=c[3],o=c[2],p=c[1];return qj(aF(pr),p,o,h,h+5|0,IW)}if(a[1]===bn){var +d=a[2],i=d[3],r=d[2],s=d[1];return qj(aF(pr),s,r,i,i+6|0,IX)}if(a[1]===sE){var +e=a[2],j=e[3],t=e[2],u=e[1];return qj(aF(pr),u,t,j,j+6|0,IY)}if(0===kV(a)){var f=a.length-1,v=a[1][1];if(2>>0)var -k=t5(a,2),l=qF(a,1),b=ar(aL(Kp),l,k);else +k=sW(a,2),l=ps(a,1),b=al(aF(IQ),l,k);else switch(f){case 0:var -b=Kq;break;case +b=IR;break;case 1:var -b=Kr;break;default:var -m=qF(a,1),b=u(aL(Ks),m)}return bP(v,b)}return a[1]}function -qH(s,r){var -d=bAY(r),f=d.length-1-1|0,o=0;if(!(f<0)){var +b=IS;break;default:var +m=ps(a,1),b=q(aF(IT),m)}return bM(v,b)}return a[1]}function +pu(t,s){var +d=btx(s),f=d.length-1-1|0,o=0;if(!(f<0)){var b=o;for(;;){var -a=a6(d,b)[1+b],e=function(a){return function(b){return b?0===a?Ky:Kz:0===a?KA:KB}}(b);if(0===a[0])var -g=a[5],h=a[4],i=a[3],j=a[6]?KC:KE,k=a[2],l=a[7],m=e(a[1]),c=[0,bAN(aL(KD),m,l,k,j,i,h,g)];else +a=a0(d,b)[1+b],e=function(a){return function(b){return b?0===a?IZ:I0:0===a?I1:I2}}(b);if(0===a[0])var +g=a[5],h=a[4],i=a[3],j=a[6]?I3:I5,k=a[2],l=a[7],m=e(a[1]),c=[0,btm(aF(I4),m,l,k,j,i,h,g)];else if(a[1])var c=0;else var -n=e(0),c=[0,u(aL(KF),n)];if(c){var -p=c[1];u(t4(s,KG),p)}var -q=b+1|0;if(f!==b){var -b=q;continue}break}}return 0}function -t6(c){for(;;){var -a=qD[1],b=1-qm(qD,a,[0,c,a]);if(b)continue;return b}}var -KI=KH.slice();function -KJ(d,c){var -e=qG(d);u(kO(KK),e);qH(ei,c);var -a=bBp(0);if(a<0){var -b=gc(a);tR(a6(KI,b)[1+b])}return gZ(ei)}var -KL=[0];tA(a(EQ),function(d,h){try{try{var -b=h?KL:G6(0);try{qq(0)}catch(a){}try{var -a=KJ(d,b),c=a}catch(a){a=o(a);var -f=qG(d);u(kO(KN),f);qH(ei,b);var -g=qG(a);u(kO(KO),g);qH(ei,G6(0));var -c=gZ(ei)}var -e=c}catch(a){a=o(a);if(a!==qn)throw a;var -e=tR(KM)}return e}catch(a){return 0}});function -md(a){var +n=e(0),c=[0,q(aF(I6),n)];if(c){var +p=c[1];q(sV(t,I7),p)}var +r=b+1|0;if(f!==b){var +b=r;continue}break}}return 0}function +sX(c){for(;;){var +a=pq[1],b=1-o$(pq,a,[0,c,a]);if(b)continue;return b}}var +I9=I8.slice();function +I_(d,c){var +e=pt(d);q(jG(I$),e);pu(ed,c);var +a=bt0(0);if(a<0){var +b=gb(a);sI(a0(I9,b)[1+b])}return gR(ed)}var +Ja=[0];sr(a(Dk),function(d,h){try{try{var +b=h?Ja:Fv(0);try{pd(0)}catch(a){}try{var +a=I_(d,b),c=a}catch(a){a=o(a);var +f=pt(d);q(jG(Jc),f);pu(ed,b);var +g=pt(a);q(jG(Jd),g);pu(ed,Fv(0));var +c=gR(ed)}var +e=c}catch(a){a=o(a);if(a!==pa)throw a;var +e=sI(Jb)}return e}catch(a){return 0}});function +k7(a){var b=a.length-1<4?1:0,c=b||(a[4]<0?1:0);return c}function -e7(a){a[4]=-a[4]|0;return 0}try{var -bAK=Hj(bAJ),t8=bAK}catch(a){a=o(a);if(a!==cI)throw a;try{var -bAI=Hj(bAH),t7=bAI}catch(a){a=o(a);if(a!==cI)throw a;var -t7=KQ}var -t8=t7}qv(t8,82);var -me=[nd,function(w){var -m=bBF(0),c=[0,e0(55,0),0],i=0===m.length-1?[0,0]:m,j=i.length-1,b=0;for(;;){a6(c[1],b)[1+b]=b;var +e5(a){a[4]=-a[4]|0;return 0}try{var +btj=FK(bti),sZ=btj}catch(a){a=o(a);if(a!==cA)throw a;try{var +bth=FK(btg),sY=bth}catch(a){a=o(a);if(a!==cA)throw a;var +sY=Jf}var +sZ=sY}pi(sZ,82);var +k8=[l3,function(w){var +m=bue(0),c=[0,eY(55,0),0],i=0===m.length-1?[0,0]:m,j=i.length-1,b=0;for(;;){a0(c[1],b)[1+b]=b;var v=b+1|0;if(54!==b){var b=v;continue}var -g=[0,KP],k=54+qt(55,j)|0,r=0;if(!(k<0)){var +g=[0,Je],k=54+pg(55,j)|0,r=0;if(!(k<0)){var d=r;for(;;){var -e=d%55|0,l=bBt(d,j),s=a6(i,l)[1+l],h=bP(g[1],a(_+s));g[1]=bBo(h,0,aK(h));var -f=g[1],n=by(f,3)<<24,o=by(f,2)<<16,p=by(f,1)<<8,q=((by(f,0)+p|0)+o|0)+n|0,t=(a6(c[1],e)[1+e]^q)&s4;a6(c[1],e)[1+e]=t;var +e=d%55|0,l=bt4(d,j),s=a0(i,l)[1+l],h=bM(g[1],a(W+s));g[1]=btZ(h,0,aE(h));var +f=g[1],n=bu(f,3)<<24,o=bu(f,2)<<16,p=bu(f,1)<<8,q=((bu(f,0)+p|0)+o|0)+n|0,t=(a0(c[1],e)[1+e]^q)&rV;a0(c[1],e)[1+e]=t;var u=d+1|0;if(k!==d){var d=u;continue}break}}c[2]=0;return c}}];function -t9(a){var +s0(a){var c=0>>25|0)&31)|0)&s4,g=a[2];a6(a[1],g)[1+g]=f;var +h=kV(k8),a=hh===h?k8[1]:l3===h?Gb(k8):k8;a[2]=(a[2]+1|0)%55|0;var +c=a[2],d=a0(a[1],c)[1+c],e=(a[2]+24|0)%55|0,f=(a0(a[1],e)[1+e]+(d^(d>>>25|0)&31)|0)&rV,g=a[2];a0(a[1],g)[1+g]=f;var i=f}else var -i=0;return[0,0,e0(b,0),i,b]}}return[0,g,t9,KR,KT,c,h,i,j,k,d,l,KV,KX,KY,KU,KZ,qI,K0,K1,m,e,function(b){var +i=0;return[0,0,eY(b,0),i,b]}}return[0,g,s0,Jg,Ji,c,h,i,j,k,d,l,Jk,Jm,Jn,Jj,Jo,pv,Jp,Jq,m,e,function(b){var a=g(16);e(a,b);return a}]}var -qJ=[bh,K5,c0(0)];function -K4(a){return bA4(10,c7,0,a)}var -mf=0,ua=-1;function -kP(a,b){a[13]=a[13]+b[3]|0;return tY(b,a[28])}var -ub=1000000010;function -qK(b,a){return cE(b[17],a,0,aK(a))}function -mg(a){return u(a[19],0)}function -uc(a,c,b){a[9]=a[9]-c|0;qK(a,b);a[11]=0;return 0}function -mh(c,a){var -b=P(a,K6);return b?uc(c,aK(a),a):b}function -gf(a,b,e){var -f=b[3],g=b[2];mh(a,b[1]);mg(a);a[11]=1;var -c=(a[6]-e|0)+g|0,d=a[8],h=d<=c?d:c;a[10]=h;a[9]=a[6]-a[10]|0;u(a[21],a[10]);return mh(a,f)}function -ud(b,a){return gf(b,K7,a)}function -g8(a,b){var -c=b[2],d=b[3];mh(a,b[1]);a[9]=a[9]-c|0;u(a[20],c);return mh(a,d)}function -K8(a,i,b){if(typeof +pw=[bc,Ju,cW(0)];function +Jt(a){return btD(10,c4,0,a)}var +k9=0,s3=-1;function +jH(a,b){a[13]=a[13]+b[3]|0;return sP(b,a[28])}var +s4=1000000010;function +px(b,a){return cx(b[17],a,0,aE(a))}function +k_(a){return q(a[19],0)}function +s5(a,c,b){a[9]=a[9]-c|0;px(a,b);a[11]=0;return 0}function +k$(c,a){var +b=L(a,Jv);return b?s5(c,aE(a),a):b}function +ge(a,b,e){var +f=b[3],g=b[2];k$(a,b[1]);k_(a);a[11]=1;var +c=(a[6]-e|0)+g|0,d=a[8],h=d<=c?d:c;a[10]=h;a[9]=a[6]-a[10]|0;q(a[21],a[10]);return k$(a,f)}function +s6(b,a){return ge(b,Jw,a)}function +g0(a,b){var +c=b[2],d=b[3];k$(a,b[1]);a[9]=a[9]-c|0;q(a[20],c);return k$(a,d)}function +Jx(a,i,b){if(typeof b==="number")switch(b){case 0:var -r=g5(a[3]);if(r){var -s=r[1][1],t=function(b,a){if(a){var -c=a[1],d=a[2];return G$(b,c)?[0,b,a]:[0,c,t(b,d)]}return[0,b,0]};s[1]=t(a[6]-a[9]|0,s[1]);return 0}return 0;case -1:g4(a[2]);return 0;case -2:g4(a[3]);return 0;case +s=gX(a[3]);if(s){var +t=s[1][1],u=function(b,a){if(a){var +c=a[1],d=a[2];return FA(b,c)?[0,b,a]:[0,c,u(b,d)]}return[0,b,0]};t[1]=u(a[6]-a[9]|0,t[1]);return 0}return 0;case +1:gW(a[2]);return 0;case +2:gW(a[3]);return 0;case 3:var -v=g5(a[2]);return v?ud(a,v[1][2]):mg(a);case +v=gX(a[2]);return v?s6(a,v[1][2]):k_(a);case 4:var w=a[10]!==(a[6]-a[9]|0)?1:0;if(w){var e=a[28],g=e[2];if(g){var m=g[1];if(g[2]){var J=g[2];e[1]=e[1]-1|0;e[2]=J;var -h=[0,m]}else{qy(e);var +h=[0,m]}else{pl(e);var h=[0,m]}}else var h=0;if(h){var -q=h[1],L=q[1];a[12]=a[12]-q[3]|0;a[9]=a[9]+L|0;return 0}return 0}return w;default:var -x=g4(a[5]);return x?qK(a,u(a[25],x[1])):0}else +r=h[1],L=r[1];a[12]=a[12]-r[3]|0;a[9]=a[9]+L|0;return 0}return 0}return w;default:var +x=gW(a[5]);return x?px(a,q(a[25],x[1])):0}else switch(b[0]){case -0:return uc(a,i,b[1]);case +0:return s5(a,i,b[1]);case 1:var -c=b[2],f=b[1],y=c[1],M=c[2],z=g5(a[2]);if(z){var +c=b[2],f=b[1],y=c[1],M=c[2],z=gX(a[2]);if(z){var A=z[1],d=A[2];switch(A[1]){case -0:return g8(a,f);case -1:return gf(a,c,d);case -2:return gf(a,c,d);case -3:return a[9]<(i+aK(y)|0)?gf(a,c,d):g8(a,f);case -4:return a[11]?g8(a,f):a[9]<(i+aK(y)|0)?gf(a,c,d):((a[6]-d|0)+M|0)>>0))ud(a,p)}else -mg(a)}var -S=a[9]-R|0,T=1===H?1:a[9]>>0))s6(a,p)}else +k_(a)}var +S=a[9]-R|0,T=1===H?1:a[9]>>0)throw qU;switch(a){case +d=0===(a%4|0)?1:0,c=d?0!==(a%c4|0)?1:0:d;return c}function +lk(c,b){var +a=c-1|0;if(11>>0)throw pH;switch(a){case 1:return b?29:28;case 3:case 5:case 8:case 10:return 30;default:return 31}}function -qW(a){try{var +pJ(a){try{var b=1<=a[3]?1:0;if(b)var -d=mr(a[1]),e=ms(a[2],d),c=a[3]<=e?1:0;else +d=lj(a[1]),e=lk(a[2],d),c=a[3]<=e?1:0;else var -c=b;return c}catch(a){a=o(a);if(a===qU)return 0;throw a}}function -uz(d,c,b){var -a=[0,d,c,b];if(qW(a))return a;throw qU}function -mt(f,e,d){var +c=b;return c}catch(a){a=o(a);if(a===pH)return 0;throw a}}function +tq(d,c,b){var +a=[0,d,c,b];if(pJ(a))return a;throw pH}function +ll(f,e,d){var b=f,a=d;for(;;){var c=e+a|0;if(1<=c&&!(12>a===b?c:Hs(b,a)}return Hs(b,a)}function -uB(a){return typeof -a==="number"?a:bB5(a)}var -e8=0,mx=1,LN=-1;function -uC(a){return g2(0,a,0,aK(a))}function -LO(b,a){return g2(b,a,0,aK(a))}function -qX(a){if(typeof +c=b<>a===b?c:FT(b,a)}return FT(b,a)}function +ts(a){return typeof +a==="number"?a:buE(a)}var +e6=0,lp=1,Kc=-1;function +tt(a){return gU(0,a,0,aE(a))}function +Kd(b,a){return gU(b,a,0,aE(a))}function +pK(a){if(typeof a==="number")return a;var -e=tF(a);if(63>g;f=1}if(!f)var -c=bB3(a,b);var -i=bBQ(a,fu(c,b)),d=ql(c),h=i?d:bBi(d,LP);return qf(qc(h),b)}return qc(ql(a))}function -g_(a,b){if(a!==0&&b!==1){var -c=bBT(a,b);if(c===1)return[0,a,b];var -d=uA(b,c);return[0,uA(a,c),d]}return[0,a,mx]}function -uD(b,a){var -c=c9(a);if(0===c)return[0,c9(b),e8];if(0>>0))switch(b){case +c=buC(a,b);var +i=bup(a,fq(c,b)),d=o_(c),h=i?d:btT(d,Ke);return o4(o1(h),b)}return o1(o_(a))}function +g2(a,b){if(a!==0&&b!==1){var +c=bus(a,b);if(c===1)return[0,a,b];var +d=tr(b,c);return[0,tr(a,c),d]}return[0,a,lp]}function +tu(b,a){var +c=c6(a);if(0===c)return[0,c6(b),e6];if(0>>0))switch(b){case 0:return 2;case 1:break;default:return 1}return 3}return a[1]===0?0:4}function -qY(d,c){var -e=gh(d),b=gh(c),a=0;switch(e){case +pL(d,c){var +e=gg(d),b=gg(c),a=0;switch(e){case 1:var j=b-1|0;if(!(2>>0))switch(j){case 0:a=2;break;case @@ -3192,49 +3192,49 @@ i=b-1|0;if(!(2>>0))switch(i){case 0:k=1;break;case 1:break;default:return 1}break;case 0:break;default:return 0}if(!k){var -f=0;if(!(4<=e))switch(e){case +g=0;if(!(4<=e))switch(e){case 0:break;case -2:f=1;break;default:f=2}var -h=0;switch(f){case -0:if(2!==b){if(g(d[2],c[2]))return eh(d[1],c[1]);var -l=cS(c[1],d[2]);return eh(cS(d[1],c[2]),l)}h=1;break;case +2:g=1;break;default:g=2}var +h=0;switch(g){case +0:if(2!==b){if(f(d[2],c[2]))return ec(d[1],c[1]);var +l=cL(c[1],d[2]);return ec(cL(d[1],c[2]),l)}h=1;break;case 1:break;default:h=1}if(h)return 1}return-1}function -uG(a){var -b=a[2];return[0,gg(a[1]),b]}function -uH(c,a,b){if(a[2]===b[2]){var -d=a[2];return g_(ar(c,a[1],b[1]),d)}var -e=cS(a[2],b[2]),f=cS(b[1],a[2]);return g_(ar(c,cS(a[1],b[2]),f),e)}function -kT(b,a){if(b[2]!==0&&a[2]!==0){var -c=cS(b[2],a[2]);return g_(cS(b[1],a[1]),c)}return[0,gb(c9(b[1]),c9(a[1])),e8]}function -qZ(b,a){if(0<=c9(a[1]))return kT(b,[0,a[2],a[1]]);var -c=gg(a[1]);return kT(b,[0,gg(a[2]),c])}function -q0(a){switch(a){case +tx(a){var +b=a[2];return[0,gf(a[1]),b]}function +ty(c,a,b){if(a[2]===b[2]){var +d=a[2];return g2(al(c,a[1],b[1]),d)}var +e=cL(a[2],b[2]),f=cL(b[1],a[2]);return g2(al(c,cL(a[1],b[2]),f),e)}function +jL(b,a){if(b[2]!==0&&a[2]!==0){var +c=cL(b[2],a[2]);return g2(cL(b[1],a[1]),c)}return[0,ga(c6(b[1]),c6(a[1])),e6]}function +pM(b,a){if(0<=c6(a[1]))return jL(b,[0,a[2],a[1]]);var +c=gf(a[1]);return jL(b,[0,gf(a[2]),c])}function +pN(a){switch(a){case 0:return 2;case 1:return 8;case 2:return 10;default:return 16}}function -q1(e,d,c,b){var -a=d;for(;;){if(c<=a)return 0;if(u(b,by(e,a)))return[0,a];var +pO(e,d,c,b){var +a=d;for(;;){if(c<=a)return 0;if(q(b,bu(e,a)))return[0,a];var a=a+1|0;continue}}var -q2=[0,-1];function -LS(a){if(P(a,LT)){if(P(a,LU)){if(!P(a,LV))return mz;if(P(a,LW)){if(P(a,LX))try{var -k=H3(a,47),X=g2(0,a,k+1|0,(aK(a)-k|0)-1|0),Y=uD(g2(0,a,0,k),X);return Y}catch(k){k=o(k);if(k===cI){var -i=aK(a),x=0;if(i<1)var +pP=[0,-1];function +Kh(a){if(L(a,Ki)){if(L(a,Kj)){if(!L(a,Kk))return lr;if(L(a,Kl)){if(L(a,Km))try{var +k=Gs(a,47),X=gU(0,a,k+1|0,(aE(a)-k|0)-1|0),Y=tu(gU(0,a,0,k),X);return Y}catch(k){k=o(k);if(k===cA){var +i=aE(a),x=0;if(i<1)var s=[0,0,x];else{var -M=by(a,0)+Bd|0,Q=0;if(!(2>>0)){var -R=0;switch(M){case +N=bu(a,0)+z4|0,Q=0;if(!(2>>0)){var +R=0;switch(N){case 0:var -O=[0,0,1];break;case +P=[0,0,1];break;case 1:R=1;break;default:var -O=[0,1,1]}if(!R){var -N=O;Q=1}}if(!Q)var -N=[0,0,x];var -s=N}var +P=[0,1,1]}if(!R){var +O=P;Q=1}}if(!Q)var +O=[0,0,x];var +s=O}var c=s[2];if(i<(c+2|0))var t=[0,2,c];else{var -W=by(a,c),g=by(a,c+1|0),r=0;if(48===W){var +W=bu(a,c),g=bu(a,c+1|0),r=0;if(48===W){var h=0;if(89<=g){if(98===g)h=2;else -if(lS===g)h=1;else -if(du!==g){r=1;h=3}}else +if(kK===g)h=1;else +if(dq!==g){r=1;h=3}}else if(66===g)h=2;else if(79===g)h=1;else if(!(88<=g)){r=1;h=3}switch(h){case @@ -3247,226 +3247,226 @@ q=[0,0,c+2|0]}}else r=1;if(r)var q=[0,2,c];var t=q}var -d=t[2],b=t[1],S=2===b?function(a){if(69!==a&&hP!==a)return 0;return 1}:3<=b?function(a){if(80!==a&&lR!==a)return 0;return 1}:function(a){return 0},y=q1(a,d,i,S);if(y)var -z=y[1],A=z+1|0,e=z,B=uB(g2(10,a,A,i-A|0));else +d=t[2],b=t[1],S=2===b?function(a){if(69!==a&&hu!==a)return 0;return 1}:3<=b?function(a){if(80!==a&&kJ!==a)return 0;return 1}:function(a){return 0},y=pO(a,d,i,S);if(y)var +z=y[1],A=z+1|0,e=z,B=ts(gU(10,a,A,i-A|0));else var e=i,B=0;if(2<=b){var -C=q1(a,d,e,function(a){return 46===a?1:0});if(C){var +C=pO(a,d,e,function(a){return 46===a?1:0});if(C){var u=C[1];if(2===b)var -D=1;else{if(!(3<=b))throw[0,br,LZ];var +D=1;else{if(!(3<=b))throw[0,bn,Ko];var D=4}var F=u+1|0,G=e-1|0,E=0;if(G>>4|0));dX(h,g+5|0,uK(e&15));c[1]=a+1|0;break}}var +1:ls(b,d,c[1],a-c[1]|0);var +g=tz(b,6),h=b[1];dW(Ky,0,h,g,4);dS(h,g+4|0,tB(e>>>4|0));dS(h,g+5|0,tB(e&15));c[1]=a+1|0;break}}var l=a+1|0;if(i!==a){var -a=l;continue}break}}L_(d,c,b);return bM(b,34)},uL=function(a,b){return d2(a,Mh)},uM=function(b,a){var -c=a?Mi:Mj;return d2(b,c)},Mk=tO(10,11),q6=function(c,b,a){if(0===a)return b;var -d=q6(c,b,a/10|0);dX(c,d,tT(gc(a%10|0)+48|0));return d+1|0},uN=function(a,b){q4(a,Mk);if(0>>1|0;L0[1]++;continue}}(globalThis)); +c=lg(0,a);c[1+b]=d;return c};lf(a);qg[1]=m}return q(qg[1],[0,g,d,e,f])},bte=function(a){return bf(function(a){return tT(function(b){return uv(a).aideFinale})})},btf=function(a){return bf(function(a){return tT(function(b){return t2(a).iMontantVerse})})};Me(function(c,b,a,d){return{"eventsManager":c,"computeAllocationsFamiliales":ao(b),"computeAidesAuLogement":ao(a)}}(Mr,btf,bte,btc));pd(0);return}pP[1]=pP[1]>>>1|0;Kp[1]++;continue}}(globalThis)); diff --git a/french_law/ocaml/law_source/aides_logement.ml b/french_law/ocaml/law_source/aides_logement.ml index 9445a3ce..d9fda3ad 100644 --- a/french_law/ocaml/law_source/aides_logement.ml +++ b/french_law/ocaml/law_source/aides_logement.ml @@ -212,21 +212,6 @@ let embed_zone_d_habitation (x: ZoneDHabitation.t) : runtime_value = | Zone3 x -> ("Zone3", embed_unit x)) -module CategorieCalculAPL = struct - - type t = - | Location of unit - | AccessionPropriete of unit - | LogementFoyer of unit - end -let embed_categorie_calcul_a_p_l (x: CategorieCalculAPL.t) : runtime_value = - Enum(["CatégorieCalculAPL"], - match x with - | Location x -> ("Location", embed_unit x) - | AccessionPropriete x -> ("AccessionPropriété", embed_unit x) - | LogementFoyer x -> ("LogementFoyer", embed_unit x)) - - module PaiementLogementDistinctProfessionnel = struct type t = | OuiAvecLoyerOuCharges of money @@ -745,6 +730,20 @@ let embed_calcul_aide_personnalisee_logement_accession_propriete (x: CalculAideP x.CalculAidePersonnaliseeLogementAccessionPropriete.traitement_aide_finale)]) +module TraitementFormuleAideFinale = struct + type t = { + aide_finale_formule: money; + traitement_aide_finale: money -> money + } +end +let embed_traitement_formule_aide_finale (x: TraitementFormuleAideFinale.t) : runtime_value = + Struct(["Traitement_formule_aide_finale"], + [("aide_finale_formule", embed_money + x.TraitementFormuleAideFinale.aide_finale_formule); + ("traitement_aide_finale", unembeddable + x.TraitementFormuleAideFinale.traitement_aide_finale)]) + + module CalculAidePersonnaliseeLogement = struct type t = { aide_finale_formule: money; @@ -1324,6 +1323,21 @@ let embed_eligibilite_aides_personnelle_logement (x: EligibiliteAidesPersonnelle x.EligibiliteAidesPersonnelleLogement.condition_2_r823_4)]) +module CategorieCalculAPL = struct + + type t = + | Location of Location.t + | AccessionPropriete of Proprietaire.t + | LogementFoyer of LogementFoyer.t + end +let embed_categorie_calcul_a_p_l (x: CategorieCalculAPL.t) : runtime_value = + Enum(["CatégorieCalculAPL"], + match x with + | Location x -> ("Location", embed_location x) + | AccessionPropriete x -> ("AccessionPropriété", embed_proprietaire x) + | LogementFoyer x -> ("LogementFoyer", embed_logement_foyer x)) + + module ModeOccupation = struct type t = @@ -2307,7 +2321,7 @@ let calcul_equivalence_loyer_minimale (calcul_equivalence_loyer_minimale_in: Cal "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4230; start_column=14; end_line=4230; end_column=50; + start_line=3977; start_column=14; end_line=3977; end_column=50; law_headings=["Article D832-26"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -2363,8 +2377,8 @@ let calcul_equivalence_loyer_minimale (calcul_equivalence_loyer_minimale_in: Cal "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4281; start_column=5; - end_line=4281; end_column=26; + start_line=4028; start_column=5; + end_line=4028; end_column=26; law_headings=["Article D832-26"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -2413,7 +2427,7 @@ let calcul_equivalence_loyer_minimale (calcul_equivalence_loyer_minimale_in: Cal /& (decimal_of_string "12."))))))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4243; start_column=14; end_line=4243; end_column=21; + start_line=3990; start_column=14; end_line=3990; end_column=21; law_headings=["Article D832-26"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -2494,8 +2508,8 @@ let calcul_nombre_part_logement_foyer (calcul_nombre_part_logement_foyer_in: Cal "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4195; start_column=5; - end_line=4195; end_column=26; + start_line=3942; start_column=5; + end_line=3942; end_column=26; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -2536,7 +2550,7 @@ let calcul_nombre_part_logement_foyer (calcul_nombre_part_logement_foyer_in: Cal (integer_of_string "4")))))))))))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4108; start_column=14; end_line=4108; end_column=36; + start_line=3855; start_column=14; end_line=3855; end_column=36; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -2596,7 +2610,7 @@ let calcul_nombre_parts_accession_propriete (calcul_nombre_parts_accession_propr "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3452; start_column=14; end_line=3452; end_column=36; + start_line=3199; start_column=14; end_line=3199; end_column=36; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -2646,15 +2660,15 @@ let ouverture_droits_retraite (ouverture_droits_retraite_in: OuvertureDroitsRetr try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1000; start_column=10; end_line=1000; end_column=29; + start_line=998; start_column=10; end_line=998; end_column=29; law_headings=["Date d'ouverture des droits à la retraite"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1000; start_column=10; - end_line=1000; end_column=29; + start_line=998; start_column=10; + end_line=998; end_column=29; law_headings=["Date d'ouverture des droits à la retraite"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -2677,8 +2691,8 @@ let ouverture_droits_retraite (ouverture_droits_retraite_in: OuvertureDroitsRetr (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1000; start_column=10; - end_line=1000; end_column=29; + start_line=998; start_column=10; + end_line=998; end_column=29; law_headings=["Date d'ouverture des droits à la retraite"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -2701,8 +2715,8 @@ let ouverture_droits_retraite (ouverture_droits_retraite_in: OuvertureDroitsRetr (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1000; start_column=10; - end_line=1000; end_column=29; + start_line=998; start_column=10; + end_line=998; end_column=29; law_headings=["Date d'ouverture des droits à la retraite"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -2729,8 +2743,8 @@ let ouverture_droits_retraite (ouverture_droits_retraite_in: OuvertureDroitsRetr (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1000; start_column=10; - end_line=1000; end_column=29; + start_line=998; start_column=10; + end_line=998; end_column=29; law_headings=["Date d'ouverture des droits à la retraite"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -2755,8 +2769,8 @@ let ouverture_droits_retraite (ouverture_droits_retraite_in: OuvertureDroitsRetr (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1000; start_column=10; - end_line=1000; end_column=29; + start_line=998; start_column=10; + end_line=998; end_column=29; law_headings=["Date d'ouverture des droits à la retraite"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -2781,8 +2795,8 @@ let ouverture_droits_retraite (ouverture_droits_retraite_in: OuvertureDroitsRetr (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1000; start_column=10; - end_line=1000; end_column=29; + start_line=998; start_column=10; + end_line=998; end_column=29; law_headings=["Date d'ouverture des droits à la retraite"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -2808,7 +2822,7 @@ let ouverture_droits_retraite (ouverture_droits_retraite_in: OuvertureDroitsRetr with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1000; start_column=10; end_line=1000; end_column=29; + start_line=998; start_column=10; end_line=998; end_column=29; law_headings=["Date d'ouverture des droits à la retraite"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -2827,13 +2841,13 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1016; start_column=11; end_line=1016; end_column=33; + start_line=1014; start_column=11; end_line=1014; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2537; start_column=14; end_line=2537; end_column=36; + start_line=2284; start_column=14; end_line=2284; end_column=36; law_headings=["Article R824-3"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -2858,7 +2872,7 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1016; start_column=11; end_line=1016; end_column=33; + start_line=1014; start_column=11; end_line=1014; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -2868,31 +2882,31 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1017; start_column=11; end_line=1017; end_column=33; + start_line=1015; start_column=11; end_line=1015; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1017; start_column=11; - end_line=1017; end_column=33; + start_line=1015; start_column=11; + end_line=1015; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1017; start_column=11; - end_line=1017; end_column=33; + start_line=1015; start_column=11; + end_line=1015; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2505; start_column=14; - end_line=2505; end_column=36; + start_line=2252; start_column=14; + end_line=2252; end_column=36; law_headings=["Article R824-2"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -2907,8 +2921,8 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn (fun (_: unit) -> depense_logement_))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2409; start_column=14; - end_line=2409; end_column=36; + start_line=2156; start_column=14; + end_line=2156; end_column=36; law_headings=["Article R824-1"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -2925,7 +2939,7 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1017; start_column=11; end_line=1017; end_column=33; + start_line=1015; start_column=11; end_line=1015; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -2935,22 +2949,22 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1018; start_column=11; end_line=1018; end_column=33; + start_line=1016; start_column=11; end_line=1016; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1018; start_column=11; - end_line=1018; end_column=33; + start_line=1016; start_column=11; + end_line=1016; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2418; start_column=14; - end_line=2418; end_column=36; + start_line=2165; start_column=14; + end_line=2165; end_column=36; law_headings=["Article R824-1"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -2975,15 +2989,15 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1018; start_column=11; - end_line=1018; end_column=33; + start_line=1016; start_column=11; + end_line=1016; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2514; start_column=14; - end_line=2514; end_column=36; + start_line=2261; start_column=14; + end_line=2261; end_column=36; law_headings=["Article R824-2"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -3011,7 +3025,7 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1018; start_column=11; end_line=1018; end_column=33; + start_line=1016; start_column=11; end_line=1016; end_column=33; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -3021,22 +3035,22 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1015; start_column=11; end_line=1015; end_column=43; + start_line=1013; start_column=11; end_line=1013; end_column=43; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1015; start_column=11; - end_line=1015; end_column=43; + start_line=1013; start_column=11; + end_line=1013; end_column=43; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2379; start_column=20; - end_line=2379; end_column=55; + start_line=2126; start_column=20; + end_line=2126; end_column=55; law_headings=["Article R824-1"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -3066,15 +3080,15 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1015; start_column=11; - end_line=1015; end_column=43; + start_line=1013; start_column=11; + end_line=1013; end_column=43; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2395; start_column=20; - end_line=2395; end_column=51; + start_line=2142; start_column=20; + end_line=2142; end_column=51; law_headings=["Article R824-1"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -3104,15 +3118,15 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1015; start_column=11; - end_line=1015; end_column=43; + start_line=1013; start_column=11; + end_line=1013; end_column=43; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2461; start_column=7; - end_line=2461; end_column=42; + start_line=2208; start_column=7; + end_line=2208; end_column=42; law_headings=["Article R824-2"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -3142,15 +3156,15 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1015; start_column=11; - end_line=1015; end_column=43; + start_line=1013; start_column=11; + end_line=1013; end_column=43; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2489; start_column=7; - end_line=2489; end_column=51; + start_line=2236; start_column=7; + end_line=2236; end_column=51; law_headings=["Article R824-2"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -3181,7 +3195,7 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1015; start_column=11; end_line=1015; end_column=43; + start_line=1013; start_column=11; end_line=1013; end_column=43; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -3190,31 +3204,31 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1020; start_column=10; end_line=1020; end_column=24; + start_line=1018; start_column=10; end_line=1018; end_column=24; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1020; start_column=10; - end_line=1020; end_column=24; + start_line=1018; start_column=10; + end_line=1018; end_column=24; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1020; start_column=10; - end_line=1020; end_column=24; + start_line=1018; start_column=10; + end_line=1018; end_column=24; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2437; start_column=14; - end_line=2437; end_column=28; + start_line=2184; start_column=14; + end_line=2184; end_column=28; law_headings=["Article R824-2"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -3233,8 +3247,8 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn montant_dette_ else (money_of_cents_string "0")))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2374; start_column=14; - end_line=2374; end_column=28; + start_line=2121; start_column=14; + end_line=2121; end_column=28; law_headings=["Article R824-1"; "Section 1 : Seuils de constitution d'un impayé"; "Chapitre IV : Impayés de dépenses de logement"; @@ -3254,7 +3268,7 @@ let impaye_depense_logement (impaye_depense_logement_in: ImpayeDepenseLogementIn with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1020; start_column=10; end_line=1020; end_column=24; + start_line=1018; start_column=10; end_line=1018; end_column=24; law_headings=["Quantification des impayés de dépense de logement"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -3657,7 +3671,7 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2097; start_column=14; end_line=2097; end_column=29; + start_line=1844; start_column=14; end_line=1844; end_column=29; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -5507,7 +5521,7 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4403; start_column=14; end_line=4403; end_column=29; + start_line=4150; start_column=14; end_line=4150; end_column=29; law_headings=["Article D842-2"; "Section 1 : Secteur locatif ordinaire"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -5612,7 +5626,7 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1998; start_column=14; end_line=1998; end_column=28; + start_line=1745; start_column=14; end_line=1745; end_column=28; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -5660,8 +5674,8 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2047; start_column=5; - end_line=2047; end_column=50; + start_line=1794; start_column=5; + end_line=1794; end_column=50; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -5674,8 +5688,8 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme (fun (_: unit) -> param_))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2033; start_column=14; - end_line=2033; end_column=36; + start_line=1780; start_column=14; + end_line=1780; end_column=36; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -5930,8 +5944,8 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2057; start_column=14; - end_line=2057; end_column=36; + start_line=1804; start_column=14; + end_line=1804; end_column=36; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -6139,8 +6153,8 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2074; start_column=14; - end_line=2074; end_column=36; + start_line=1821; start_column=14; + end_line=1821; end_column=36; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -6373,7 +6387,7 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2157; start_column=14; end_line=2157; end_column=42; + start_line=1904; start_column=14; end_line=1904; end_column=42; law_headings=["Article D823-17"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -6408,8 +6422,8 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2106; start_column=14; - end_line=2106; end_column=36; + start_line=1853; start_column=14; + end_line=1853; end_column=36; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -6466,7 +6480,7 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2123; start_column=14; end_line=2123; end_column=39; + start_line=1870; start_column=14; end_line=1870; end_column=39; law_headings=["Article D823-17"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -6510,7 +6524,7 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1980; start_column=14; end_line=1980; end_column=33; + start_line=1727; start_column=14; end_line=1727; end_column=33; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -6542,8 +6556,8 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2050; start_column=13; - end_line=2050; end_column=76; + start_line=1797; start_column=13; + end_line=1797; end_column=76; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -6554,8 +6568,8 @@ let calcul_aide_personnalisee_logement_locatif (calcul_aide_personnalisee_logeme "Code de la construction et de l'habitation"]}))) then () else raise (AssertionFailed {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2050; start_column=13; - end_line=2050; end_column=76; + start_line=1797; start_column=13; + end_line=1797; end_column=76; law_headings=["Article D823-16"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -6716,8 +6730,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4042; start_column=14; - end_line=4042; end_column=35; + start_line=3789; start_column=14; + end_line=3789; end_column=35; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7125,8 +7139,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3975; start_column=14; - end_line=3975; end_column=36; + start_line=3722; start_column=14; + end_line=3722; end_column=36; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7164,7 +7178,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "calcul_nombre_parts.condition_2_du_832_25"] (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4131; start_column=14; end_line=4131; end_column=55; + start_line=3878; start_column=14; end_line=3878; end_column=55; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7176,7 +7190,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4131; start_column=14; end_line=4131; end_column=55; + start_line=3878; start_column=14; end_line=3878; end_column=55; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7189,7 +7203,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4131; start_column=14; end_line=4131; end_column=55; + start_line=3878; start_column=14; end_line=3878; end_column=55; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7204,7 +7218,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "calcul_nombre_parts.nombre_personnes_à_charge"] (embed_integer) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4127; start_column=14; end_line=4127; end_column=59; + start_line=3874; start_column=14; end_line=3874; end_column=59; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7216,7 +7230,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4127; start_column=14; end_line=4127; end_column=59; + start_line=3874; start_column=14; end_line=3874; end_column=59; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7229,7 +7243,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4127; start_column=14; end_line=4127; end_column=59; + start_line=3874; start_column=14; end_line=3874; end_column=59; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7245,7 +7259,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement (embed_situation_familiale_calcul_a_p_l) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4129; start_column=14; end_line=4129; end_column=64; + start_line=3876; start_column=14; end_line=3876; end_column=64; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7257,7 +7271,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4129; start_column=14; end_line=4129; end_column=64; + start_line=3876; start_column=14; end_line=3876; end_column=64; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7270,7 +7284,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4129; start_column=14; end_line=4129; end_column=64; + start_line=3876; start_column=14; end_line=3876; end_column=64; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7362,7 +7376,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3949; start_column=14; end_line=3949; end_column=40; + start_line=3696; start_column=14; end_line=3696; end_column=40; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7406,8 +7420,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4133; start_column=14; - end_line=4133; end_column=36; + start_line=3880; start_column=14; + end_line=3880; end_column=36; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7442,8 +7456,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4329; start_column=14; - end_line=4329; end_column=44; + start_line=4076; start_column=14; + end_line=4076; end_column=44; law_headings=["Article D832-27"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7477,7 +7491,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement (embed_money) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3965; start_column=14; end_line=3965; end_column=75; + start_line=3712; start_column=14; end_line=3712; end_column=75; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7489,7 +7503,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3965; start_column=14; end_line=3965; end_column=75; + start_line=3712; start_column=14; end_line=3712; end_column=75; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7502,7 +7516,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3965; start_column=14; end_line=3965; end_column=75; + start_line=3712; start_column=14; end_line=3712; end_column=75; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7518,7 +7532,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3963; start_column=14; end_line=3963; end_column=69; + start_line=3710; start_column=14; end_line=3710; end_column=69; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7530,7 +7544,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3963; start_column=14; end_line=3963; end_column=69; + start_line=3710; start_column=14; end_line=3710; end_column=69; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7543,7 +7557,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3963; start_column=14; end_line=3963; end_column=69; + start_line=3710; start_column=14; end_line=3710; end_column=69; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7559,7 +7573,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement (embed_decimal) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3967; start_column=14; end_line=3967; end_column=70; + start_line=3714; start_column=14; end_line=3714; end_column=70; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7571,7 +7585,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3967; start_column=14; end_line=3967; end_column=70; + start_line=3714; start_column=14; end_line=3714; end_column=70; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7584,7 +7598,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3967; start_column=14; end_line=3967; end_column=70; + start_line=3714; start_column=14; end_line=3714; end_column=70; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7629,8 +7643,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4145; start_column=5; - end_line=4145; end_column=26; + start_line=3892; start_column=5; + end_line=3892; end_column=26; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7647,7 +7661,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement n_nombre_parts_d832_25_))))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4057; start_column=14; end_line=4057; end_column=49; + start_line=3804; start_column=14; end_line=3804; end_column=49; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7693,8 +7707,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4333; start_column=14; - end_line=4333; end_column=55; + start_line=4080; start_column=14; + end_line=4080; end_column=55; law_headings=["Article D832-27"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7754,7 +7768,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3961; start_column=14; end_line=3961; end_column=40; + start_line=3708; start_column=14; end_line=3708; end_column=40; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7795,8 +7809,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4162; start_column=5; - end_line=4162; end_column=26; + start_line=3909; start_column=5; + end_line=3909; end_column=26; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7814,7 +7828,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement (decimal_of_string "100.")))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4078; start_column=14; end_line=4078; end_column=49; + start_line=3825; start_column=14; end_line=3825; end_column=49; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7852,8 +7866,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3989; start_column=14; - end_line=3989; end_column=36; + start_line=3736; start_column=14; + end_line=3736; end_column=36; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7935,8 +7949,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4168; start_column=5; - end_line=4168; end_column=26; + start_line=3915; start_column=5; + end_line=3915; end_column=26; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7954,7 +7968,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement coefficient_prise_en_charge_d832_25_arrondi_))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4081; start_column=14; end_line=4081; end_column=49; + start_line=3828; start_column=14; end_line=3828; end_column=49; law_headings=["Article D832-25"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -7993,8 +8007,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4003; start_column=14; - end_line=4003; end_column=36; + start_line=3750; start_column=14; + end_line=3750; end_column=36; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -8070,7 +8084,7 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3928; start_column=14; end_line=3928; end_column=33; + start_line=3675; start_column=14; end_line=3675; end_column=33; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -8110,8 +8124,8 @@ let calcul_aide_personnalisee_logement_foyer (calcul_aide_personnalisee_logement "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4024; start_column=14; - end_line=4024; end_column=36; + start_line=3771; start_column=14; + end_line=3771; end_column=36; law_headings=["Article D832-24"; "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer"; "Section 3 : Logements-foyers"; @@ -8404,7 +8418,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "calcul_nombre_parts.nombre_personnes_à_charge"] (embed_integer) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3473; start_column=14; end_line=3473; end_column=59; + start_line=3220; start_column=14; end_line=3220; end_column=59; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -8415,7 +8429,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3473; start_column=14; end_line=3473; end_column=59; + start_line=3220; start_column=14; end_line=3220; end_column=59; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -8427,7 +8441,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3473; start_column=14; end_line=3473; end_column=59; + start_line=3220; start_column=14; end_line=3220; end_column=59; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -8442,7 +8456,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna (embed_situation_familiale_calcul_a_p_l) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3475; start_column=14; end_line=3475; end_column=64; + start_line=3222; start_column=14; end_line=3222; end_column=64; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -8453,7 +8467,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3475; start_column=14; end_line=3475; end_column=64; + start_line=3222; start_column=14; end_line=3222; end_column=64; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -8465,7 +8479,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3475; start_column=14; end_line=3475; end_column=64; + start_line=3222; start_column=14; end_line=3222; end_column=64; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -8790,8 +8804,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3322; start_column=14; - end_line=3322; end_column=36; + start_line=3069; start_column=14; + end_line=3069; end_column=36; law_headings=["Article D832-10"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -8844,8 +8858,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3787; start_column=5; - end_line=3787; end_column=28; + start_line=3534; start_column=5; + end_line=3534; end_column=28; law_headings=["Article D832-18"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -8857,7 +8871,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna (fun (_: unit) -> ressources_menage_arrondies_))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3779; start_column=14; end_line=3779; end_column=44; + start_line=3526; start_column=14; end_line=3526; end_column=44; law_headings=["Article D832-18"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12304,7 +12318,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3471; start_column=14; end_line=3471; end_column=36; + start_line=3218; start_column=14; end_line=3218; end_column=36; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12347,8 +12361,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3723; start_column=5; - end_line=3723; end_column=41; + start_line=3470; start_column=5; + end_line=3470; end_column=41; law_headings=["Article D832-17"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12363,8 +12377,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna montant_forfaitaire_charges_d832_10_) -$ param_))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3734; start_column=14; - end_line=3734; end_column=44; + start_line=3481; start_column=14; + end_line=3481; end_column=44; law_headings=["Article D832-17"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12411,8 +12425,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3558; start_column=5; - end_line=3558; end_column=44; + start_line=3305; start_column=5; + end_line=3305; end_column=44; law_headings=["Article D832-14"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12456,7 +12470,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna plafond_entree_ else plafond_signature_)))))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3538; start_column=14; end_line=3538; end_column=42; + start_line=3285; start_column=14; end_line=3285; end_column=42; law_headings=["Article D832-14"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12493,7 +12507,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna (embed_money) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3679; start_column=14; end_line=3679; end_column=75; + start_line=3426; start_column=14; end_line=3426; end_column=75; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12504,7 +12518,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3679; start_column=14; end_line=3679; end_column=75; + start_line=3426; start_column=14; end_line=3426; end_column=75; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12516,7 +12530,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3679; start_column=14; end_line=3679; end_column=75; + start_line=3426; start_column=14; end_line=3426; end_column=75; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12531,7 +12545,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3678; start_column=14; end_line=3678; end_column=69; + start_line=3425; start_column=14; end_line=3425; end_column=69; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12542,7 +12556,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3678; start_column=14; end_line=3678; end_column=69; + start_line=3425; start_column=14; end_line=3425; end_column=69; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12554,7 +12568,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3678; start_column=14; end_line=3678; end_column=69; + start_line=3425; start_column=14; end_line=3425; end_column=69; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12569,7 +12583,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna (embed_decimal) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3681; start_column=14; end_line=3681; end_column=70; + start_line=3428; start_column=14; end_line=3428; end_column=70; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12580,7 +12594,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3681; start_column=14; end_line=3681; end_column=70; + start_line=3428; start_column=14; end_line=3428; end_column=70; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12592,7 +12606,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3681; start_column=14; end_line=3681; end_column=70; + start_line=3428; start_column=14; end_line=3428; end_column=70; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12627,7 +12641,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3386; start_column=14; end_line=3386; end_column=49; + start_line=3133; start_column=14; end_line=3133; end_column=49; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12664,8 +12678,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3745; start_column=14; - end_line=3745; end_column=55; + start_line=3492; start_column=14; + end_line=3492; end_column=55; law_headings=["Article D832-17"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12830,8 +12844,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3618; start_column=5; - end_line=3630; end_column=77; + start_line=3365; start_column=5; + end_line=3377; end_column=77; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12891,8 +12905,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3673; start_column=5; - end_line=3673; end_column=75; + start_line=3420; start_column=5; + end_line=3420; end_column=75; law_headings=["Article D832-15"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12931,7 +12945,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3402; start_column=14; end_line=3402; end_column=49; + start_line=3149; start_column=14; end_line=3149; end_column=49; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -12968,8 +12982,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3336; start_column=14; - end_line=3336; end_column=36; + start_line=3083; start_column=14; + end_line=3083; end_column=36; law_headings=["Article D832-10"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -13041,7 +13055,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3297; start_column=14; end_line=3297; end_column=33; + start_line=3044; start_column=14; end_line=3044; end_column=33; law_headings=["Article D832-10"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -13077,7 +13091,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3405; start_column=14; end_line=3405; end_column=49; + start_line=3152; start_column=14; end_line=3152; end_column=49; law_headings=["Article D832-11"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -13115,8 +13129,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3350; start_column=14; - end_line=3350; end_column=36; + start_line=3097; start_column=14; + end_line=3097; end_column=36; law_headings=["Article D832-10"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -13191,7 +13205,7 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3277; start_column=14; end_line=3277; end_column=33; + start_line=3024; start_column=14; end_line=3024; end_column=33; law_headings=["Article D832-10"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -13232,8 +13246,8 @@ let calcul_aide_personnalisee_logement_accession_propriete (calcul_aide_personna "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3370; start_column=14; - end_line=3370; end_column=36; + start_line=3117; start_column=14; + end_line=3117; end_column=36; law_headings=["Article D832-10"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -15652,13 +15666,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C "calcul_apl_locatif.loyer_principal_base"] (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=790; start_column=14; end_line=790; end_column=48; + start_line=791; start_column=14; end_line=791; end_column=48; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=790; start_column=14; end_line=790; end_column=48; + start_line=791; start_column=14; end_line=791; end_column=48; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15666,7 +15680,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=790; start_column=14; end_line=790; end_column=48; + start_line=791; start_column=14; end_line=791; end_column=48; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15676,13 +15690,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C "calcul_apl_locatif.ressources_ménage_arrondies"] (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=792; start_column=14; end_line=792; end_column=60; + start_line=793; start_column=14; end_line=793; end_column=60; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=792; start_column=14; end_line=792; end_column=60; + start_line=793; start_column=14; end_line=793; end_column=60; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15690,7 +15704,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=792; start_column=14; end_line=792; end_column=60; + start_line=793; start_column=14; end_line=793; end_column=60; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15701,13 +15715,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C (embed_bool) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=794; start_column=14; end_line=794; end_column=78; + start_line=795; start_column=14; end_line=795; end_column=78; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=794; start_column=14; end_line=794; end_column=78; + start_line=795; start_column=14; end_line=795; end_column=78; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15715,7 +15729,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=794; start_column=14; end_line=794; end_column=78; + start_line=795; start_column=14; end_line=795; end_column=78; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15725,13 +15739,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=797; start_column=14; end_line=797; end_column=46; + start_line=798; start_column=14; end_line=798; end_column=46; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=797; start_column=14; end_line=797; end_column=46; + start_line=798; start_column=14; end_line=798; end_column=46; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15739,7 +15753,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=797; start_column=14; end_line=797; end_column=46; + start_line=798; start_column=14; end_line=798; end_column=46; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15749,13 +15763,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C "calcul_apl_locatif.nombre_personnes_à_charge"] (embed_integer) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=799; start_column=14; end_line=799; end_column=58; + start_line=800; start_column=14; end_line=800; end_column=58; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=799; start_column=14; end_line=799; end_column=58; + start_line=800; start_column=14; end_line=800; end_column=58; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15763,7 +15777,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=799; start_column=14; end_line=799; end_column=58; + start_line=800; start_column=14; end_line=800; end_column=58; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15774,13 +15788,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C (embed_situation_familiale_calcul_a_p_l) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=801; start_column=14; end_line=801; end_column=63; + start_line=802; start_column=14; end_line=802; end_column=63; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=801; start_column=14; end_line=801; end_column=63; + start_line=802; start_column=14; end_line=802; end_column=63; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15788,7 +15802,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=801; start_column=14; end_line=801; end_column=63; + start_line=802; start_column=14; end_line=802; end_column=63; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15798,13 +15812,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C (embed_zone_d_habitation) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=803; start_column=14; end_line=803; end_column=37; + start_line=804; start_column=14; end_line=804; end_column=37; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=803; start_column=14; end_line=803; end_column=37; + start_line=804; start_column=14; end_line=804; end_column=37; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15812,7 +15826,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=803; start_column=14; end_line=803; end_column=37; + start_line=804; start_column=14; end_line=804; end_column=37; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15822,13 +15836,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C "calcul_apl_locatif.logement_est_chambre"] (embed_bool) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=805; start_column=14; end_line=805; end_column=53; + start_line=806; start_column=14; end_line=806; end_column=53; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=805; start_column=14; end_line=805; end_column=53; + start_line=806; start_column=14; end_line=806; end_column=53; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15836,7 +15850,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=805; start_column=14; end_line=805; end_column=53; + start_line=806; start_column=14; end_line=806; end_column=53; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15847,13 +15861,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C (embed_bool) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=808; start_column=5; end_line=809; end_column=63; + start_line=809; start_column=5; end_line=810; end_column=63; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=808; start_column=5; end_line=809; end_column=63; + start_line=809; start_column=5; end_line=810; end_column=63; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15862,7 +15876,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=808; start_column=5; end_line=809; end_column=63; + start_line=809; start_column=5; end_line=810; end_column=63; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15872,13 +15886,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C (embed_type_aides_personnelle_logement) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=812; start_column=14; end_line=812; end_column=42; + start_line=813; start_column=14; end_line=813; end_column=42; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=812; start_column=14; end_line=812; end_column=42; + start_line=813; start_column=14; end_line=813; end_column=42; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15886,7 +15900,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=812; start_column=14; end_line=812; end_column=42; + start_line=813; start_column=14; end_line=813; end_column=42; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15896,13 +15910,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C (embed_bool) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=814; start_column=14; end_line=814; end_column=43; + start_line=815; start_column=14; end_line=815; end_column=43; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=814; start_column=14; end_line=814; end_column=43; + start_line=815; start_column=14; end_line=815; end_column=43; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15910,7 +15924,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=814; start_column=14; end_line=814; end_column=43; + start_line=815; start_column=14; end_line=815; end_column=43; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15920,13 +15934,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C "calcul_apl_locatif.réduction_loyer_solidarité"] (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=816; start_column=14; end_line=816; end_column=59; + start_line=817; start_column=14; end_line=817; end_column=59; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=816; start_column=14; end_line=816; end_column=59; + start_line=817; start_column=14; end_line=817; end_column=59; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15934,7 +15948,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=816; start_column=14; end_line=816; end_column=59; + start_line=817; start_column=14; end_line=817; end_column=59; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -15944,13 +15958,13 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C "calcul_apl_locatif.logement_meublé_d842_2"] (embed_bool) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=818; start_column=14; end_line=818; end_column=55; + start_line=819; start_column=14; end_line=819; end_column=55; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=818; start_column=14; end_line=818; end_column=55; + start_line=819; start_column=14; end_line=819; end_column=55; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -15958,7 +15972,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=818; start_column=14; end_line=818; end_column=55; + start_line=819; start_column=14; end_line=819; end_column=55; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16010,23 +16024,23 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=787; start_column=10; end_line=787; end_column=32; + start_line=788; start_column=10; end_line=788; end_column=32; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=787; start_column=10; - end_line=787; end_column=32; + start_line=788; start_column=10; + end_line=788; end_column=32; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4473; start_column=24; - end_line=4473; end_column=46; + start_line=4220; start_column=24; + end_line=4220; end_column=46; law_headings=["Article D842-4"; "Section 1 : Secteur locatif ordinaire"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -16043,8 +16057,8 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C false))) (fun (_: unit) -> param_))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=823; start_column=14; - end_line=823; end_column=36; + start_line=824; start_column=14; + end_line=824; end_column=36; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16065,14 +16079,14 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=787; start_column=10; end_line=787; end_column=32; + start_line=788; start_column=10; end_line=788; end_column=32; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=787; start_column=10; end_line=787; end_column=32; + start_line=788; start_column=10; end_line=788; end_column=32; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -16082,22 +16096,22 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=785; start_column=10; end_line=785; end_column=29; + start_line=786; start_column=10; end_line=786; end_column=29; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=785; start_column=10; - end_line=785; end_column=29; + start_line=786; start_column=10; + end_line=786; end_column=29; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4465; start_column=24; - end_line=4465; end_column=43; + start_line=4212; start_column=24; + end_line=4212; end_column=43; law_headings=["Article D842-4"; "Section 1 : Secteur locatif ordinaire"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -16123,7 +16137,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C (money_of_cents_string "0")))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=822; start_column=14; end_line=822; end_column=33; + start_line=823; start_column=14; end_line=823; end_column=33; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16131,7 +16145,7 @@ let calcul_allocation_logement_locatif (calcul_allocation_logement_locatif_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=785; start_column=10; end_line=785; end_column=29; + start_line=786; start_column=10; end_line=786; end_column=29; law_headings=["Secteur locatif"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -16155,7 +16169,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=926; start_column=11; end_line=926; end_column=39; + start_line=927; start_column=11; end_line=927; end_column=39; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16169,7 +16183,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=926; start_column=11; end_line=926; end_column=39; + start_line=927; start_column=11; end_line=927; end_column=39; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -16179,7 +16193,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=927; start_column=11; end_line=927; end_column=38; + start_line=928; start_column=11; end_line=928; end_column=38; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16193,7 +16207,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=927; start_column=11; end_line=927; end_column=38; + start_line=928; start_column=11; end_line=928; end_column=38; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -16203,7 +16217,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=928; start_column=11; end_line=928; end_column=48; + start_line=929; start_column=11; end_line=929; end_column=48; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16217,7 +16231,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=928; start_column=11; end_line=928; end_column=48; + start_line=929; start_column=11; end_line=929; end_column=48; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -16227,7 +16241,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu "calcul_nombre_parts.condition_2_du_832_25"] (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5031; start_column=14; end_line=5031; end_column=55; + start_line=4778; start_column=14; end_line=4778; end_column=55; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -16237,7 +16251,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5031; start_column=14; end_line=5031; end_column=55; + start_line=4778; start_column=14; end_line=4778; end_column=55; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -16249,7 +16263,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5031; start_column=14; end_line=5031; end_column=55; + start_line=4778; start_column=14; end_line=4778; end_column=55; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -16262,7 +16276,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu "calcul_nombre_parts.nombre_personnes_à_charge"] (embed_integer) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5027; start_column=14; end_line=5027; end_column=59; + start_line=4774; start_column=14; end_line=4774; end_column=59; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -16272,7 +16286,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5027; start_column=14; end_line=5027; end_column=59; + start_line=4774; start_column=14; end_line=4774; end_column=59; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -16284,7 +16298,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5027; start_column=14; end_line=5027; end_column=59; + start_line=4774; start_column=14; end_line=4774; end_column=59; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -16298,7 +16312,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_situation_familiale_calcul_a_p_l) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5029; start_column=14; end_line=5029; end_column=64; + start_line=4776; start_column=14; end_line=4776; end_column=64; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -16308,7 +16322,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5029; start_column=14; end_line=5029; end_column=64; + start_line=4776; start_column=14; end_line=4776; end_column=64; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -16320,7 +16334,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5029; start_column=14; end_line=5029; end_column=64; + start_line=4776; start_column=14; end_line=4776; end_column=64; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -16345,13 +16359,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu "contributions_sociales.date_courante"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=967; start_column=14; end_line=967; end_column=50; + start_line=968; start_column=14; end_line=968; end_column=50; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=967; start_column=14; end_line=967; end_column=50; + start_line=968; start_column=14; end_line=968; end_column=50; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16359,7 +16373,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=967; start_column=14; end_line=967; end_column=50; + start_line=968; start_column=14; end_line=968; end_column=50; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16379,13 +16393,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_type_logement_foyer) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=951; start_column=14; end_line=951; end_column=59; + start_line=952; start_column=14; end_line=952; end_column=59; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=951; start_column=14; end_line=951; end_column=59; + start_line=952; start_column=14; end_line=952; end_column=59; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16393,7 +16407,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=951; start_column=14; end_line=951; end_column=59; + start_line=952; start_column=14; end_line=952; end_column=59; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16403,13 +16417,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu "calcul_apl_logement_foyer.date_conventionnement"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=953; start_column=14; end_line=953; end_column=61; + start_line=954; start_column=14; end_line=954; end_column=61; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=953; start_column=14; end_line=953; end_column=61; + start_line=954; start_column=14; end_line=954; end_column=61; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16417,7 +16431,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=953; start_column=14; end_line=953; end_column=61; + start_line=954; start_column=14; end_line=954; end_column=61; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16428,13 +16442,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=957; start_column=14; end_line=957; end_column=67; + start_line=958; start_column=14; end_line=958; end_column=67; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=957; start_column=14; end_line=957; end_column=67; + start_line=958; start_column=14; end_line=958; end_column=67; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16442,7 +16456,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=957; start_column=14; end_line=957; end_column=67; + start_line=958; start_column=14; end_line=958; end_column=67; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16453,13 +16467,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_integer) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=959; start_column=14; end_line=959; end_column=65; + start_line=960; start_column=14; end_line=960; end_column=65; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=959; start_column=14; end_line=959; end_column=65; + start_line=960; start_column=14; end_line=960; end_column=65; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16467,7 +16481,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=959; start_column=14; end_line=959; end_column=65; + start_line=960; start_column=14; end_line=960; end_column=65; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16478,13 +16492,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_situation_familiale_calcul_a_p_l) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=961; start_column=14; end_line=961; end_column=70; + start_line=962; start_column=14; end_line=962; end_column=70; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=961; start_column=14; end_line=961; end_column=70; + start_line=962; start_column=14; end_line=962; end_column=70; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16492,7 +16506,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=961; start_column=14; end_line=961; end_column=70; + start_line=962; start_column=14; end_line=962; end_column=70; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16502,13 +16516,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_zone_d_habitation) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=963; start_column=14; end_line=963; end_column=44; + start_line=964; start_column=14; end_line=964; end_column=44; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=963; start_column=14; end_line=963; end_column=44; + start_line=964; start_column=14; end_line=964; end_column=44; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16516,7 +16530,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=963; start_column=14; end_line=963; end_column=44; + start_line=964; start_column=14; end_line=964; end_column=44; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16526,13 +16540,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu "calcul_apl_logement_foyer.date_courante"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=965; start_column=14; end_line=965; end_column=53; + start_line=966; start_column=14; end_line=966; end_column=53; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=965; start_column=14; end_line=965; end_column=53; + start_line=966; start_column=14; end_line=966; end_column=53; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16540,7 +16554,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=965; start_column=14; end_line=965; end_column=53; + start_line=966; start_column=14; end_line=966; end_column=53; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16550,13 +16564,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu "calcul_apl_logement_foyer.redevance"] (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=955; start_column=14; end_line=955; end_column=49; + start_line=956; start_column=14; end_line=956; end_column=49; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=955; start_column=14; end_line=955; end_column=49; + start_line=956; start_column=14; end_line=956; end_column=49; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -16564,7 +16578,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=955; start_column=14; end_line=955; end_column=49; + start_line=956; start_column=14; end_line=956; end_column=49; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -16574,7 +16588,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu "calcul_apl_logement_foyer.condition_2_du_832_25"] (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4994; start_column=14; end_line=4994; end_column=61; + start_line=4741; start_column=14; end_line=4741; end_column=61; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -16584,7 +16598,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4994; start_column=14; end_line=4994; end_column=61; + start_line=4741; start_column=14; end_line=4741; end_column=61; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -16640,15 +16654,15 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=931; start_column=10; end_line=931; end_column=37; + start_line=932; start_column=10; end_line=932; end_column=37; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=931; start_column=10; - end_line=931; end_column=37; + start_line=932; start_column=10; + end_line=932; end_column=37; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16670,8 +16684,8 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=931; start_column=10; - end_line=931; end_column=37; + start_line=932; start_column=10; + end_line=932; end_column=37; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16696,7 +16710,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=931; start_column=10; end_line=931; end_column=37; + start_line=932; start_column=10; end_line=932; end_column=37; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -16705,15 +16719,15 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; end_line=930; end_column=27; + start_line=931; start_column=10; end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; - end_line=930; end_column=27; + start_line=931; start_column=10; + end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16745,8 +16759,8 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; - end_line=930; end_column=27; + start_line=931; start_column=10; + end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16778,16 +16792,16 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; - end_line=930; end_column=27; + start_line=931; start_column=10; + end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; - end_line=930; end_column=27; + start_line=931; start_column=10; + end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -16846,8 +16860,8 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; - end_line=930; end_column=27; + start_line=931; start_column=10; + end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16882,8 +16896,8 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; - end_line=930; end_column=27; + start_line=931; start_column=10; + end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -16918,16 +16932,16 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; - end_line=930; end_column=27; + start_line=931; start_column=10; + end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; - end_line=930; end_column=27; + start_line=931; start_column=10; + end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -16992,7 +17006,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=930; start_column=10; end_line=930; end_column=27; + start_line=931; start_column=10; end_line=931; end_column=27; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17004,14 +17018,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=944; start_column=10; end_line=944; end_column=32; + start_line=945; start_column=10; end_line=945; end_column=32; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5043; start_column=14; - end_line=5043; end_column=36; + start_line=4790; start_column=14; + end_line=4790; end_column=36; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17029,14 +17043,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=944; start_column=10; end_line=944; end_column=32; + start_line=945; start_column=10; end_line=945; end_column=32; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=944; start_column=10; end_line=944; end_column=32; + start_line=945; start_column=10; end_line=945; end_column=32; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17047,7 +17061,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_money) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5024; start_column=14; end_line=5024; end_column=75; + start_line=4771; start_column=14; end_line=4771; end_column=75; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -17057,7 +17071,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5024; start_column=14; end_line=5024; end_column=75; + start_line=4771; start_column=14; end_line=4771; end_column=75; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17069,7 +17083,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5024; start_column=14; end_line=5024; end_column=75; + start_line=4771; start_column=14; end_line=4771; end_column=75; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -17083,7 +17097,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5023; start_column=14; end_line=5023; end_column=69; + start_line=4770; start_column=14; end_line=4770; end_column=69; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -17093,7 +17107,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5023; start_column=14; end_line=5023; end_column=69; + start_line=4770; start_column=14; end_line=4770; end_column=69; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17105,7 +17119,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5023; start_column=14; end_line=5023; end_column=69; + start_line=4770; start_column=14; end_line=4770; end_column=69; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -17119,7 +17133,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu (embed_decimal) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5033; start_column=14; end_line=5033; end_column=70; + start_line=4780; start_column=14; end_line=4780; end_column=70; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -17129,7 +17143,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5033; start_column=14; end_line=5033; end_column=70; + start_line=4780; start_column=14; end_line=4780; end_column=70; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17142,7 +17156,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5033; start_column=14; end_line=5033; end_column=70; + start_line=4780; start_column=14; end_line=4780; end_column=70; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -17167,13 +17181,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=929; start_column=10; end_line=929; end_column=37; + start_line=930; start_column=10; end_line=930; end_column=37; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4997; start_column=14; end_line=4997; end_column=41; + start_line=4744; start_column=14; end_line=4744; end_column=41; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17187,7 +17201,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=929; start_column=10; end_line=929; end_column=37; + start_line=930; start_column=10; end_line=930; end_column=37; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17199,14 +17213,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=924; start_column=11; end_line=924; end_column=33; + start_line=925; start_column=11; end_line=925; end_column=33; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5155; start_column=14; - end_line=5155; end_column=36; + start_line=4902; start_column=14; + end_line=4902; end_column=36; law_headings=["Article D842-17"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17221,14 +17235,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=924; start_column=11; end_line=924; end_column=33; + start_line=925; start_column=11; end_line=925; end_column=33; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=924; start_column=11; end_line=924; end_column=33; + start_line=925; start_column=11; end_line=925; end_column=33; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17237,13 +17251,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=932; start_column=10; end_line=932; end_column=23; + start_line=933; start_column=10; end_line=933; end_column=23; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5035; start_column=14; end_line=5035; end_column=27; + start_line=4782; start_column=14; end_line=4782; end_column=27; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17256,7 +17270,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=932; start_column=10; end_line=932; end_column=23; + start_line=933; start_column=10; end_line=933; end_column=23; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17268,14 +17282,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=925; start_column=11; end_line=925; end_column=44; + start_line=926; start_column=11; end_line=926; end_column=44; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5164; start_column=14; - end_line=5164; end_column=47; + start_line=4911; start_column=14; + end_line=4911; end_column=47; law_headings=["Article D842-17"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17314,14 +17328,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=925; start_column=11; end_line=925; end_column=44; + start_line=926; start_column=11; end_line=926; end_column=44; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=925; start_column=11; end_line=925; end_column=44; + start_line=926; start_column=11; end_line=926; end_column=44; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17330,13 +17344,13 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=942; start_column=10; end_line=942; end_column=29; + start_line=943; start_column=10; end_line=943; end_column=29; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4976; start_column=14; end_line=4976; end_column=33; + start_line=4723; start_column=14; end_line=4723; end_column=33; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17351,7 +17365,7 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=942; start_column=10; end_line=942; end_column=29; + start_line=943; start_column=10; end_line=943; end_column=29; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17363,14 +17377,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=945; start_column=10; end_line=945; end_column=32; + start_line=946; start_column=10; end_line=946; end_column=32; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5057; start_column=14; - end_line=5057; end_column=36; + start_line=4804; start_column=14; + end_line=4804; end_column=36; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17417,14 +17431,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=945; start_column=10; end_line=945; end_column=32; + start_line=946; start_column=10; end_line=946; end_column=32; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=945; start_column=10; end_line=945; end_column=32; + start_line=946; start_column=10; end_line=946; end_column=32; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17436,14 +17450,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=946; start_column=10; end_line=946; end_column=19; + start_line=947; start_column=10; end_line=947; end_column=19; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5075; start_column=14; - end_line=5075; end_column=36; + start_line=4822; start_column=14; + end_line=4822; end_column=36; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17473,14 +17487,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=946; start_column=10; end_line=946; end_column=19; + start_line=947; start_column=10; end_line=947; end_column=19; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=946; start_column=10; end_line=946; end_column=19; + start_line=947; start_column=10; end_line=947; end_column=19; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17493,14 +17507,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=947; start_column=10; end_line=947; end_column=40; + start_line=948; start_column=10; end_line=948; end_column=40; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5089; start_column=14; - end_line=5089; end_column=36; + start_line=4836; start_column=14; + end_line=4836; end_column=36; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17549,14 +17563,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=947; start_column=10; end_line=947; end_column=40; + start_line=948; start_column=10; end_line=948; end_column=40; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=947; start_column=10; end_line=947; end_column=40; + start_line=948; start_column=10; end_line=948; end_column=40; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17568,14 +17582,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=948; start_column=10; end_line=948; end_column=25; + start_line=949; start_column=10; end_line=949; end_column=25; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5110; start_column=14; - end_line=5110; end_column=36; + start_line=4857; start_column=14; + end_line=4857; end_column=36; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17605,14 +17619,14 @@ let calcul_allocation_logement_foyer (calcul_allocation_logement_foyer_in: Calcu with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=948; start_column=10; end_line=948; end_column=25; + start_line=949; start_column=10; end_line=949; end_column=25; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=948; start_column=10; end_line=948; end_column=25; + start_line=949; start_column=10; end_line=949; end_column=25; law_headings=["Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17646,7 +17660,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=855; start_column=11; end_line=855; end_column=37; + start_line=856; start_column=11; end_line=856; end_column=37; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -17660,7 +17674,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=855; start_column=11; end_line=855; end_column=37; + start_line=856; start_column=11; end_line=856; end_column=37; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17670,7 +17684,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=858; start_column=11; end_line=858; end_column=33; + start_line=859; start_column=11; end_line=859; end_column=33; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -17685,7 +17699,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=858; start_column=11; end_line=858; end_column=33; + start_line=859; start_column=11; end_line=859; end_column=33; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17695,7 +17709,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=861; start_column=11; end_line=861; end_column=38; + start_line=862; start_column=11; end_line=862; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -17709,7 +17723,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=861; start_column=11; end_line=861; end_column=38; + start_line=862; start_column=11; end_line=862; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17719,7 +17733,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=862; start_column=11; end_line=862; end_column=38; + start_line=863; start_column=11; end_line=863; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -17733,7 +17747,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=862; start_column=11; end_line=862; end_column=38; + start_line=863; start_column=11; end_line=863; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17743,7 +17757,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=863; start_column=11; end_line=863; end_column=38; + start_line=864; start_column=11; end_line=864; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -17757,7 +17771,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=863; start_column=11; end_line=863; end_column=38; + start_line=864; start_column=11; end_line=864; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17767,7 +17781,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=864; start_column=11; end_line=864; end_column=30; + start_line=865; start_column=11; end_line=865; end_column=30; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -17781,7 +17795,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=864; start_column=11; end_line=864; end_column=30; + start_line=865; start_column=11; end_line=865; end_column=30; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17791,7 +17805,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=865; start_column=11; end_line=865; end_column=30; + start_line=866; start_column=11; end_line=866; end_column=30; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -17805,7 +17819,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=865; start_column=11; end_line=865; end_column=30; + start_line=866; start_column=11; end_line=866; end_column=30; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -17815,7 +17829,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a "calcul_nombre_parts.nombre_personnes_à_charge"] (embed_integer) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4638; start_column=14; end_line=4638; end_column=59; + start_line=4385; start_column=14; end_line=4385; end_column=59; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17826,7 +17840,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4638; start_column=14; end_line=4638; end_column=59; + start_line=4385; start_column=14; end_line=4385; end_column=59; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17838,7 +17852,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4638; start_column=14; end_line=4638; end_column=59; + start_line=4385; start_column=14; end_line=4385; end_column=59; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17853,7 +17867,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (embed_situation_familiale_calcul_a_p_l) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4640; start_column=14; end_line=4640; end_column=64; + start_line=4387; start_column=14; end_line=4387; end_column=64; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17864,7 +17878,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4640; start_column=14; end_line=4640; end_column=64; + start_line=4387; start_column=14; end_line=4387; end_column=64; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17876,7 +17890,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4640; start_column=14; end_line=4640; end_column=64; + start_line=4387; start_column=14; end_line=4387; end_column=64; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -17901,13 +17915,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a "contributions_sociales.date_courante"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=906; start_column=14; end_line=906; end_column=50; + start_line=907; start_column=14; end_line=907; end_column=50; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=906; start_column=14; end_line=906; end_column=50; + start_line=907; start_column=14; end_line=907; end_column=50; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -17915,7 +17929,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=906; start_column=14; end_line=906; end_column=50; + start_line=907; start_column=14; end_line=907; end_column=50; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -17936,23 +17950,23 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=848; start_column=11; end_line=848; end_column=38; + start_line=849; start_column=11; end_line=849; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=848; start_column=11; - end_line=848; end_column=38; + start_line=849; start_column=11; + end_line=849; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=848; start_column=11; - end_line=848; end_column=38; + start_line=849; start_column=11; + end_line=849; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -17999,16 +18013,16 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=848; start_column=11; - end_line=848; end_column=38; + start_line=849; start_column=11; + end_line=849; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=848; start_column=11; - end_line=848; end_column=38; + start_line=849; start_column=11; + end_line=849; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -18050,7 +18064,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (decimal_of_integer nombre_personnes_a_charge_)))))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=848; start_column=47; end_line=848; end_column=53; + start_line=849; start_column=47; end_line=849; end_column=53; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} false)) @@ -18058,7 +18072,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=848; start_column=11; end_line=848; end_column=38; + start_line=849; start_column=11; end_line=849; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -18070,14 +18084,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=878; start_column=10; end_line=878; end_column=32; + start_line=879; start_column=10; end_line=879; end_column=32; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4648; start_column=14; - end_line=4648; end_column=36; + start_line=4395; start_column=14; + end_line=4395; end_column=36; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -18095,14 +18109,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=878; start_column=10; end_line=878; end_column=32; + start_line=879; start_column=10; end_line=879; end_column=32; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=878; start_column=10; end_line=878; end_column=32; + start_line=879; start_column=10; end_line=879; end_column=32; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -18114,15 +18128,15 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; end_line=853; end_column=14; + start_line=854; start_column=10; end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -18274,8 +18288,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -18427,8 +18441,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -18580,8 +18594,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -18733,8 +18747,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -18886,8 +18900,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -19039,8 +19053,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -19192,8 +19206,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -19341,8 +19355,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -19490,8 +19504,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -19639,8 +19653,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -19788,8 +19802,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -19937,8 +19951,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -20086,8 +20100,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -20235,8 +20249,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -20384,8 +20398,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -20533,8 +20547,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -20682,8 +20696,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -20831,8 +20845,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -20981,8 +20995,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -21131,8 +21145,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -21281,8 +21295,8 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; - end_line=853; end_column=14; + start_line=854; start_column=10; + end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -21430,14 +21444,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; end_line=853; end_column=14; + start_line=854; start_column=10; end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=853; start_column=10; end_line=853; end_column=14; + start_line=854; start_column=10; end_line=854; end_column=14; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -21447,22 +21461,22 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=857; start_column=11; end_line=857; end_column=42; + start_line=858; start_column=11; end_line=858; end_column=42; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=857; start_column=11; - end_line=857; end_column=42; + start_line=858; start_column=11; + end_line=858; end_column=42; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4888; start_column=6; - end_line=4894; end_column=6; + start_line=4635; start_column=6; + end_line=4641; end_column=6; law_headings=["Article D842-12"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21511,15 +21525,15 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=857; start_column=11; - end_line=857; end_column=42; + start_line=858; start_column=11; + end_line=858; end_column=42; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4906; start_column=5; - end_line=4907; end_column=59; + start_line=4653; start_column=5; + end_line=4654; end_column=59; law_headings=["Article D842-12"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21543,7 +21557,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=857; start_column=11; end_line=857; end_column=42; + start_line=858; start_column=11; end_line=858; end_column=42; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -21555,14 +21569,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=859; start_column=11; end_line=859; end_column=33; + start_line=860; start_column=11; end_line=860; end_column=33; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4829; start_column=15; - end_line=4829; end_column=37; + start_line=4576; start_column=15; + end_line=4576; end_column=37; law_headings=["Article D842-11"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21577,14 +21591,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=859; start_column=11; end_line=859; end_column=33; + start_line=860; start_column=11; end_line=860; end_column=33; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=859; start_column=11; end_line=859; end_column=33; + start_line=860; start_column=11; end_line=860; end_column=33; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -21597,31 +21611,31 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=854; start_column=10; end_line=854; end_column=26; + start_line=855; start_column=10; end_line=855; end_column=26; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=854; start_column=10; - end_line=854; end_column=26; + start_line=855; start_column=10; + end_line=855; end_column=26; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=854; start_column=10; - end_line=854; end_column=26; + start_line=855; start_column=10; + end_line=855; end_column=26; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=854; start_column=10; - end_line=854; end_column=26; + start_line=855; start_column=10; + end_line=855; end_column=26; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} @@ -21743,14 +21757,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=854; start_column=10; end_line=854; end_column=26; + start_line=855; start_column=10; end_line=855; end_column=26; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=854; start_column=10; end_line=854; end_column=26; + start_line=855; start_column=10; end_line=855; end_column=26; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -21760,22 +21774,22 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=833; start_column=10; end_line=833; end_column=15; + start_line=834; start_column=10; end_line=834; end_column=15; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=833; start_column=10; - end_line=833; end_column=15; + start_line=834; start_column=10; + end_line=834; end_column=15; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4927; start_column=5; - end_line=4927; end_column=28; + start_line=4674; start_column=5; + end_line=4674; end_column=28; law_headings=["Article D842-12"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21787,7 +21801,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (fun (_: unit) -> ressources_menage_arrondies_base_))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4917; start_column=14; end_line=4917; end_column=41; + start_line=4664; start_column=14; end_line=4664; end_column=41; law_headings=["Article D842-12"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21809,7 +21823,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=833; start_column=10; end_line=833; end_column=15; + start_line=834; start_column=10; end_line=834; end_column=15; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -21819,22 +21833,22 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=851; start_column=11; end_line=851; end_column=36; + start_line=852; start_column=11; end_line=852; end_column=36; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=851; start_column=11; - end_line=851; end_column=36; + start_line=852; start_column=11; + end_line=852; end_column=36; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4778; start_column=5; - end_line=4778; end_column=44; + start_line=4525; start_column=5; + end_line=4525; end_column=44; law_headings=["Article D842-9"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21878,7 +21892,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a plafond_entree_ else plafond_signature_)))))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4760; start_column=14; end_line=4760; end_column=39; + start_line=4507; start_column=14; end_line=4507; end_column=39; law_headings=["Article D842-9"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21904,7 +21918,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=851; start_column=11; end_line=851; end_column=36; + start_line=852; start_column=11; end_line=852; end_column=36; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -21915,7 +21929,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (embed_money) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4634; start_column=14; end_line=4634; end_column=75; + start_line=4381; start_column=14; end_line=4381; end_column=75; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21926,7 +21940,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4634; start_column=14; end_line=4634; end_column=75; + start_line=4381; start_column=14; end_line=4381; end_column=75; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21938,7 +21952,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4634; start_column=14; end_line=4634; end_column=75; + start_line=4381; start_column=14; end_line=4381; end_column=75; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21953,7 +21967,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4633; start_column=14; end_line=4633; end_column=69; + start_line=4380; start_column=14; end_line=4380; end_column=69; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21964,7 +21978,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4633; start_column=14; end_line=4633; end_column=69; + start_line=4380; start_column=14; end_line=4380; end_column=69; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21976,7 +21990,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4633; start_column=14; end_line=4633; end_column=69; + start_line=4380; start_column=14; end_line=4380; end_column=69; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -21991,7 +22005,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (embed_decimal) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4636; start_column=14; end_line=4636; end_column=70; + start_line=4383; start_column=14; end_line=4383; end_column=70; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22002,7 +22016,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4636; start_column=14; end_line=4636; end_column=70; + start_line=4383; start_column=14; end_line=4383; end_column=70; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22015,7 +22029,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4636; start_column=14; end_line=4636; end_column=70; + start_line=4383; start_column=14; end_line=4383; end_column=70; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22044,13 +22058,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (embed_type_logement_foyer) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=890; start_column=14; end_line=890; end_column=59; + start_line=891; start_column=14; end_line=891; end_column=59; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=890; start_column=14; end_line=890; end_column=59; + start_line=891; start_column=14; end_line=891; end_column=59; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -22058,7 +22072,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=890; start_column=14; end_line=890; end_column=59; + start_line=891; start_column=14; end_line=891; end_column=59; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -22068,13 +22082,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a "calcul_apl_logement_foyer.date_conventionnement"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=892; start_column=14; end_line=892; end_column=61; + start_line=893; start_column=14; end_line=893; end_column=61; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=892; start_column=14; end_line=892; end_column=61; + start_line=893; start_column=14; end_line=893; end_column=61; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -22082,7 +22096,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=892; start_column=14; end_line=892; end_column=61; + start_line=893; start_column=14; end_line=893; end_column=61; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -22093,13 +22107,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=896; start_column=14; end_line=896; end_column=67; + start_line=897; start_column=14; end_line=897; end_column=67; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=896; start_column=14; end_line=896; end_column=67; + start_line=897; start_column=14; end_line=897; end_column=67; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -22107,7 +22121,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=896; start_column=14; end_line=896; end_column=67; + start_line=897; start_column=14; end_line=897; end_column=67; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -22118,13 +22132,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (embed_integer) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=898; start_column=14; end_line=898; end_column=65; + start_line=899; start_column=14; end_line=899; end_column=65; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=898; start_column=14; end_line=898; end_column=65; + start_line=899; start_column=14; end_line=899; end_column=65; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -22132,7 +22146,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=898; start_column=14; end_line=898; end_column=65; + start_line=899; start_column=14; end_line=899; end_column=65; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -22143,13 +22157,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a (embed_situation_familiale_calcul_a_p_l) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=900; start_column=14; end_line=900; end_column=70; + start_line=901; start_column=14; end_line=901; end_column=70; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=900; start_column=14; end_line=900; end_column=70; + start_line=901; start_column=14; end_line=901; end_column=70; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -22157,7 +22171,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=900; start_column=14; end_line=900; end_column=70; + start_line=901; start_column=14; end_line=901; end_column=70; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -22167,13 +22181,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a "calcul_apl_logement_foyer.zone"] (embed_zone_d_habitation) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=902; start_column=14; end_line=902; end_column=44; + start_line=903; start_column=14; end_line=903; end_column=44; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=902; start_column=14; end_line=902; end_column=44; + start_line=903; start_column=14; end_line=903; end_column=44; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -22181,7 +22195,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=902; start_column=14; end_line=902; end_column=44; + start_line=903; start_column=14; end_line=903; end_column=44; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -22191,13 +22205,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a "calcul_apl_logement_foyer.date_courante"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=904; start_column=14; end_line=904; end_column=53; + start_line=905; start_column=14; end_line=905; end_column=53; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=904; start_column=14; end_line=904; end_column=53; + start_line=905; start_column=14; end_line=905; end_column=53; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -22205,7 +22219,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=904; start_column=14; end_line=904; end_column=53; + start_line=905; start_column=14; end_line=905; end_column=53; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -22215,13 +22229,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a "calcul_apl_logement_foyer.redevance"] (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=894; start_column=14; end_line=894; end_column=49; + start_line=895; start_column=14; end_line=895; end_column=49; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=894; start_column=14; end_line=894; end_column=49; + start_line=895; start_column=14; end_line=895; end_column=49; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} true)) @@ -22229,7 +22243,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=894; start_column=14; end_line=894; end_column=49; + start_line=895; start_column=14; end_line=895; end_column=49; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})) in @@ -22239,7 +22253,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a "calcul_apl_logement_foyer.condition_2_du_832_25"] (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4593; start_column=14; end_line=4593; end_column=61; + start_line=4340; start_column=14; end_line=4340; end_column=61; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22250,7 +22264,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4593; start_column=14; end_line=4593; end_column=61; + start_line=4340; start_column=14; end_line=4340; end_column=61; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22265,7 +22279,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a "calcul_apl_logement_foyer.n_nombre_parts_d832_25"] (embed_decimal) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4600; start_column=14; end_line=4600; end_column=62; + start_line=4347; start_column=14; end_line=4347; end_column=62; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22276,7 +22290,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4600; start_column=14; end_line=4600; end_column=62; + start_line=4347; start_column=14; end_line=4347; end_column=62; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22329,22 +22343,22 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=856; start_column=11; end_line=856; end_column=47; + start_line=857; start_column=11; end_line=857; end_column=47; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([|(fun (_: unit) -> handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=856; start_column=11; - end_line=856; end_column=47; + start_line=857; start_column=11; + end_line=857; end_column=47; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4863; start_column=7; - end_line=4866; end_column=45; + start_line=4610; start_column=7; + end_line=4613; end_column=45; law_headings=["Article D842-11"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22388,7 +22402,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a coefficient_d842_11_))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4851; start_column=14; end_line=4851; end_column=50; + start_line=4598; start_column=14; end_line=4598; end_column=50; law_headings=["Article D842-11"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22400,7 +22414,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=856; start_column=11; end_line=856; end_column=47; + start_line=857; start_column=11; end_line=857; end_column=47; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22410,13 +22424,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=847; start_column=11; end_line=847; end_column=30; + start_line=848; start_column=11; end_line=848; end_column=30; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4614; start_column=14; end_line=4614; end_column=33; + start_line=4361; start_column=14; end_line=4361; end_column=33; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22431,7 +22445,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=847; start_column=11; end_line=847; end_column=30; + start_line=848; start_column=11; end_line=848; end_column=30; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22441,13 +22455,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=849; start_column=11; end_line=849; end_column=30; + start_line=850; start_column=11; end_line=850; end_column=30; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4629; start_column=14; end_line=4629; end_column=33; + start_line=4376; start_column=14; end_line=4376; end_column=33; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22460,7 +22474,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=849; start_column=11; end_line=849; end_column=30; + start_line=850; start_column=11; end_line=850; end_column=30; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22470,13 +22484,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=850; start_column=11; end_line=850; end_column=38; + start_line=851; start_column=11; end_line=851; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4603; start_column=14; end_line=4603; end_column=41; + start_line=4350; start_column=14; end_line=4350; end_column=41; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22490,7 +22504,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=850; start_column=11; end_line=850; end_column=38; + start_line=851; start_column=11; end_line=851; end_column=38; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22502,14 +22516,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=860; start_column=11; end_line=860; end_column=44; + start_line=861; start_column=11; end_line=861; end_column=44; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4840; start_column=14; - end_line=4840; end_column=47; + start_line=4587; start_column=14; + end_line=4587; end_column=47; law_headings=["Article D842-11"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22541,14 +22555,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=860; start_column=11; end_line=860; end_column=44; + start_line=861; start_column=11; end_line=861; end_column=44; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=860; start_column=11; end_line=860; end_column=44; + start_line=861; start_column=11; end_line=861; end_column=44; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22558,13 +22572,13 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=875; start_column=10; end_line=875; end_column=29; + start_line=876; start_column=10; end_line=876; end_column=29; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4574; start_column=14; end_line=4574; end_column=33; + start_line=4321; start_column=14; end_line=4321; end_column=33; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22579,7 +22593,7 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=875; start_column=10; end_line=875; end_column=29; + start_line=876; start_column=10; end_line=876; end_column=29; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22591,14 +22605,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=879; start_column=10; end_line=879; end_column=32; + start_line=880; start_column=10; end_line=880; end_column=32; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4662; start_column=14; - end_line=4662; end_column=36; + start_line=4409; start_column=14; + end_line=4409; end_column=36; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22644,14 +22658,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=879; start_column=10; end_line=879; end_column=32; + start_line=880; start_column=10; end_line=880; end_column=32; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=879; start_column=10; end_line=879; end_column=32; + start_line=880; start_column=10; end_line=880; end_column=32; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22664,14 +22678,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=880; start_column=10; end_line=880; end_column=40; + start_line=881; start_column=10; end_line=881; end_column=40; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4676; start_column=14; - end_line=4676; end_column=36; + start_line=4423; start_column=14; + end_line=4423; end_column=36; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22720,14 +22734,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=880; start_column=10; end_line=880; end_column=40; + start_line=881; start_column=10; end_line=881; end_column=40; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=880; start_column=10; end_line=880; end_column=40; + start_line=881; start_column=10; end_line=881; end_column=40; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22739,14 +22753,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=881; start_column=10; end_line=881; end_column=25; + start_line=882; start_column=10; end_line=882; end_column=25; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4696; start_column=14; - end_line=4696; end_column=36; + start_line=4443; start_column=14; + end_line=4443; end_column=36; law_headings=["Article D842-6"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -22776,14 +22790,14 @@ let calcul_allocation_logement_accession_propriete (calcul_allocation_logement_a with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=881; start_column=10; end_line=881; end_column=25; + start_line=882; start_column=10; end_line=882; end_column=25; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=881; start_column=10; end_line=881; end_column=25; + start_line=882; start_column=10; end_line=882; end_column=25; law_headings=["Secteur accession à la propriété"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -22806,14 +22820,14 @@ let calcul_aide_personnalisee_logement (calcul_aide_personnalisee_logement_in: C try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=736; start_column=11; end_line=736; end_column=31; + start_line=740; start_column=11; end_line=740; end_column=31; law_headings=["Tous secteurs"; "Calcul du montant de l'aide personnalisée au logement"; "Déclarations des champs d'application"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1405; start_column=14; end_line=1405; end_column=34; + start_line=1396; start_column=14; end_line=1396; end_column=34; law_headings=["Article D823-9"; "Section 1 : Calcul, liquidation et versement des aides"; "Chapitre III : Modalités de liquidation et de versement"; @@ -22825,19 +22839,20 @@ let calcul_aide_personnalisee_logement (calcul_aide_personnalisee_logement_in: C (fun (_: unit) -> match mode_occupation_ with - | ModeOccupation.Locataire _ -> (CategorieCalculAPL.Location ()) - | ModeOccupation.ResidentLogementFoyer _ -> - (CategorieCalculAPL.LogementFoyer ()) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (CategorieCalculAPL.AccessionPropriete ()) - | ModeOccupation.SousLocataire _ -> - (CategorieCalculAPL.Location ()) - | ModeOccupation.LocationAccession _ -> - (CategorieCalculAPL.AccessionPropriete ()))) + | ModeOccupation.Locataire location_ -> + (CategorieCalculAPL.Location location_) + | ModeOccupation.ResidentLogementFoyer logementfoyer_ -> + (CategorieCalculAPL.LogementFoyer logementfoyer_) + | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> + (CategorieCalculAPL.AccessionPropriete proprietaire_) + | ModeOccupation.SousLocataire location_ -> + (CategorieCalculAPL.Location location_) + | ModeOccupation.LocationAccession proprietaire_ -> + (CategorieCalculAPL.AccessionPropriete proprietaire_))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=736; start_column=11; end_line=736; end_column=31; + start_line=740; start_column=11; end_line=740; end_column=31; law_headings=["Tous secteurs"; "Calcul du montant de l'aide personnalisée au logement"; "Déclarations des champs d'application"; @@ -22848,14 +22863,14 @@ let calcul_aide_personnalisee_logement (calcul_aide_personnalisee_logement_in: C try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=730; start_column=10; end_line=730; end_column=22; + start_line=734; start_column=10; end_line=734; end_column=22; law_headings=["Tous secteurs"; "Calcul du montant de l'aide personnalisée au logement"; "Déclarations des champs d'application"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2166; start_column=14; end_line=2166; end_column=31; + start_line=1913; start_column=14; end_line=1913; end_column=31; law_headings=["Article D823-17"; "Sous-section 2 : Calcul de l'aide en secteur locatif"; "Section 1 : Calcul, liquidation et versement des aides"; @@ -22873,7 +22888,7 @@ let calcul_aide_personnalisee_logement (calcul_aide_personnalisee_logement_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=730; start_column=10; end_line=730; end_column=22; + start_line=734; start_column=10; end_line=734; end_column=22; law_headings=["Tous secteurs"; "Calcul du montant de l'aide personnalisée au logement"; "Déclarations des champs d'application"; @@ -22884,7 +22899,7 @@ let calcul_aide_personnalisee_logement (calcul_aide_personnalisee_logement_in: C try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=737; start_column=11; end_line=737; end_column=41; + start_line=741; start_column=11; end_line=741; end_column=41; law_headings=["Tous secteurs"; "Calcul du montant de l'aide personnalisée au logement"; "Déclarations des champs d'application"; @@ -22914,1771 +22929,25 @@ let calcul_aide_personnalisee_logement (calcul_aide_personnalisee_logement_in: C with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=737; start_column=11; end_line=737; end_column=41; + start_line=741; start_column=11; end_line=741; end_column=41; law_headings=["Tous secteurs"; "Calcul du montant de l'aide personnalisée au logement"; "Déclarations des champs d'application"; "Prologue : aides au logement"]})))) in - let accession_propriete_dot_mensualite_principale_: money = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.mensualité_principale"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1538; start_column=14; end_line=1538; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1538; start_column=14; end_line=1538; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (money_of_cents_string "0") - | ModeOccupation.ResidentLogementFoyer _ -> - (money_of_cents_string "0") - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.mensualite_principale) - | ModeOccupation.SousLocataire _ -> (money_of_cents_string "0") - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.mensualite_principale))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1538; start_column=14; end_line=1538; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_ressources_menage_arrondies_: money = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.ressources_ménage_arrondies"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1452; start_column=14; end_line=1452; end_column=61; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1452; start_column=14; end_line=1452; end_column=61; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> ressources_menage_avec_arrondi_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1452; start_column=14; end_line=1452; end_column=61; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_nombre_personnes_a_charge_: integer = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.nombre_personnes_à_charge"] (embed_integer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1458; start_column=14; end_line=1458; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1458; start_column=14; end_line=1458; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> nombre_personnes_a_charge_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1458; start_column=14; end_line=1458; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_situation_familiale_calcul_apl_: SituationFamilialeCalculAPL.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.situation_familiale_calcul_apl"] - (embed_situation_familiale_calcul_a_p_l) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1470; start_column=14; end_line=1470; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1470; start_column=14; end_line=1470; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> situation_familiale_calcul_apl_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1470; start_column=14; end_line=1470; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_type_travaux_logement_: TypeTravauxLogementD83215.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.type_travaux_logement"] - (embed_type_travaux_logement_d832_15) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1547; start_column=14; end_line=1547; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1547; start_column=14; end_line=1547; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> - (TypeTravauxLogementD83215.PasDeTravaux ()) - | ModeOccupation.ResidentLogementFoyer _ -> - (TypeTravauxLogementD83215.PasDeTravaux ()) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.type_travaux_logement_d832_15) - | ModeOccupation.SousLocataire _ -> - (TypeTravauxLogementD83215.PasDeTravaux ()) - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.type_travaux_logement_d832_15))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1547; start_column=14; end_line=1547; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_date_signature_pret_: date = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.date_signature_prêt"] (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1558; start_column=14; end_line=1558; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1558; start_column=14; end_line=1558; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (date_of_numbers (2010) (1) (1)) - | ModeOccupation.ResidentLogementFoyer _ -> - (date_of_numbers (2010) (1) (1)) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - ((proprietaire_.Proprietaire.pret).Pret.date_signature) - | ModeOccupation.SousLocataire _ -> - (date_of_numbers (2010) (1) (1)) - | ModeOccupation.LocationAccession proprietaire_ -> - ((proprietaire_.Proprietaire.pret).Pret.date_signature))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1558; start_column=14; end_line=1558; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_local_habite_premiere_fois_beneficiaire_: bool = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.local_habité_première_fois_bénéficiaire"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1567; start_column=14; end_line=1567; end_column=73; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1567; start_column=14; end_line=1567; end_column=73; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> false - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.local_habite_premiere_fois_beneficiaire) - | ModeOccupation.SousLocataire _ -> false - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.local_habite_premiere_fois_beneficiaire))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1567; start_column=14; end_line=1567; end_column=73; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_date_entree_logement_: date = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.date_entrée_logement"] (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1576; start_column=14; end_line=1576; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1576; start_column=14; end_line=1576; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (date_of_numbers (2010) (1) (1)) - | ModeOccupation.ResidentLogementFoyer _ -> - (date_of_numbers (2010) (1) (1)) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.date_entree_logement) - | ModeOccupation.SousLocataire _ -> - (date_of_numbers (2010) (1) (1)) - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.date_entree_logement))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1576; start_column=14; end_line=1576; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_copropriete_: bool = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.copropriété"] (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1585; start_column=14; end_line=1585; end_column=45; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1585; start_column=14; end_line=1585; end_column=45; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> false - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.copropriete) - | ModeOccupation.SousLocataire _ -> false - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.copropriete))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1585; start_column=14; end_line=1585; end_column=45; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_situation_r822_11_13_17_: bool = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.situation_r822_11_13_17"] (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1594; start_column=14; end_line=1594; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1594; start_column=14; end_line=1594; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> false - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.situation_r822_11_13_17) - | ModeOccupation.SousLocataire _ -> false - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.situation_r822_11_13_17))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1594; start_column=14; end_line=1594; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_zone_: ZoneDHabitation.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "accession_propriété.zone"] - (embed_zone_d_habitation) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1462; start_column=14; end_line=1462; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1462; start_column=14; end_line=1462; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> zone_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1462; start_column=14; end_line=1462; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_type_pret_: TypePret.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.type_prêt"] (embed_type_pret) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1603; start_column=14; end_line=1603; end_column=43; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1603; start_column=14; end_line=1603; end_column=43; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (TypePret.D331_32 ()) - | ModeOccupation.ResidentLogementFoyer _ -> (TypePret.D331_32 ()) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - ((proprietaire_.Proprietaire.pret).Pret.type_pret) - | ModeOccupation.SousLocataire _ -> (TypePret.D331_32 ()) - | ModeOccupation.LocationAccession proprietaire_ -> - ((proprietaire_.Proprietaire.pret).Pret.type_pret))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1603; start_column=14; end_line=1603; end_column=43; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_anciennete_logement_: NeufOuAncien.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.ancienneté_logement"] (embed_neuf_ou_ancien) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1612; start_column=14; end_line=1612; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1612; start_column=14; end_line=1612; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (NeufOuAncien.Neuf ()) - | ModeOccupation.ResidentLogementFoyer _ -> - (NeufOuAncien.Neuf ()) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.anciennete_logement) - | ModeOccupation.SousLocataire _ -> (NeufOuAncien.Neuf ()) - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.anciennete_logement))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1612; start_column=14; end_line=1612; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_date_courante_: date = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "accession_propriété.date_courante"] (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1465; start_column=14; end_line=1465; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1465; start_column=14; end_line=1465; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> date_courante_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1465; start_column=14; end_line=1465; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let result_: CalculAidePersonnaliseeLogementAccessionPropriete.t = (log_end_call - ["CalculAidePersonnaliséeLogement"; "accession_propriété"; - "CalculAidePersonnaliséeLogementAccessionPropriété"] - ((log_begin_call - ["CalculAidePersonnaliséeLogement"; "accession_propriété"; - "CalculAidePersonnaliséeLogementAccessionPropriété"] - calcul_aide_personnalisee_logement_accession_propriete) - {CalculAidePersonnaliseeLogementAccessionProprieteIn.mensualite_principale_in = - accession_propriete_dot_mensualite_principale_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.ressources_menage_arrondies_in = - accession_propriete_dot_ressources_menage_arrondies_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.nombre_personnes_a_charge_in = - accession_propriete_dot_nombre_personnes_a_charge_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.situation_familiale_calcul_apl_in = - accession_propriete_dot_situation_familiale_calcul_apl_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.type_travaux_logement_in = - accession_propriete_dot_type_travaux_logement_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.date_signature_pret_in = - accession_propriete_dot_date_signature_pret_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.local_habite_premiere_fois_beneficiaire_in = - accession_propriete_dot_local_habite_premiere_fois_beneficiaire_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.date_entree_logement_in = - accession_propriete_dot_date_entree_logement_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.copropriete_in = - accession_propriete_dot_copropriete_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.situation_r822_11_13_17_in = - accession_propriete_dot_situation_r822_11_13_17_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.zone_in = - accession_propriete_dot_zone_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.type_pret_in = - accession_propriete_dot_type_pret_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.anciennete_logement_in = - accession_propriete_dot_anciennete_logement_; - CalculAidePersonnaliseeLogementAccessionProprieteIn.date_courante_in = - accession_propriete_dot_date_courante_})) in - let accession_propriete_dot_mensualite_eligible_: money = result_.CalculAidePersonnaliseeLogementAccessionPropriete.mensualite_eligible in - let accession_propriete_dot_mensualite_minimale_: money = result_.CalculAidePersonnaliseeLogementAccessionPropriete.mensualite_minimale in - let accession_propriete_dot_coefficient_prise_en_charge_d832_10_seuil_: decimal = result_.CalculAidePersonnaliseeLogementAccessionPropriete.coefficient_prise_en_charge_d832_10 in - let accession_propriete_dot_aide_finale_formule_: money = result_.CalculAidePersonnaliseeLogementAccessionPropriete.aide_finale_formule in - let accession_propriete_dot_traitement_aide_finale_montant_minimal_: - money -> money = result_.CalculAidePersonnaliseeLogementAccessionPropriete.traitement_aide_finale in - let logement_foyer_dot_type_logement_foyer_: TypeLogementFoyer.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "logement_foyer.type_logement_foyer"] (embed_type_logement_foyer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1629; start_column=14; end_line=1629; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1629; start_column=14; end_line=1629; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (TypeLogementFoyer.Autre ()) - | ModeOccupation.ResidentLogementFoyer logement_foyer__ -> - (logement_foyer__.LogementFoyer.type_user) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (TypeLogementFoyer.Autre ()) - | ModeOccupation.SousLocataire _ -> (TypeLogementFoyer.Autre ()) - | ModeOccupation.LocationAccession _ -> - (TypeLogementFoyer.Autre ()))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1629; start_column=14; end_line=1629; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_date_conventionnement_: date = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "logement_foyer.date_conventionnement"] (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1638; start_column=14; end_line=1638; end_column=50; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1638; start_column=14; end_line=1638; end_column=50; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (date_of_numbers (1970) (1) (1)) - | ModeOccupation.ResidentLogementFoyer logement_foyer__ -> - (logement_foyer__.LogementFoyer.date_conventionnement) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (date_of_numbers (1970) (1) (1)) - | ModeOccupation.SousLocataire _ -> - (date_of_numbers (1970) (1) (1)) - | ModeOccupation.LocationAccession _ -> - (date_of_numbers (1970) (1) (1)))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1638; start_column=14; end_line=1638; end_column=50; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_ressources_menage_arrondies_: money = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "logement_foyer.ressources_ménage_arrondies"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1450; start_column=14; end_line=1450; end_column=56; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1450; start_column=14; end_line=1450; end_column=56; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> ressources_menage_avec_arrondi_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1450; start_column=14; end_line=1450; end_column=56; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_nombre_personnes_a_charge_: integer = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "logement_foyer.nombre_personnes_à_charge"] (embed_integer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1456; start_column=14; end_line=1456; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1456; start_column=14; end_line=1456; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> nombre_personnes_a_charge_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1456; start_column=14; end_line=1456; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_situation_familiale_calcul_apl_: SituationFamilialeCalculAPL.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "logement_foyer.situation_familiale_calcul_apl"] - (embed_situation_familiale_calcul_a_p_l) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1468; start_column=14; end_line=1468; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1468; start_column=14; end_line=1468; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> situation_familiale_calcul_apl_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1468; start_column=14; end_line=1468; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_zone_: ZoneDHabitation.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "logement_foyer.zone"] - (embed_zone_d_habitation) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1461; start_column=14; end_line=1461; end_column=33; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1461; start_column=14; end_line=1461; end_column=33; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> zone_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1461; start_column=14; end_line=1461; end_column=33; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_date_courante_: date = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "logement_foyer.date_courante"] - (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1464; start_column=14; end_line=1464; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1464; start_column=14; end_line=1464; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> date_courante_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1464; start_column=14; end_line=1464; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_redevance_: money = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "logement_foyer.redevance"] - (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1622; start_column=14; end_line=1622; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1622; start_column=14; end_line=1622; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (money_of_cents_string "0") - | ModeOccupation.ResidentLogementFoyer logement_foyer__ -> - (logement_foyer__.LogementFoyer.redevance) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (money_of_cents_string "0") - | ModeOccupation.SousLocataire _ -> (money_of_cents_string "0") - | ModeOccupation.LocationAccession _ -> (money_of_cents_string - "0"))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1622; start_column=14; end_line=1622; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_condition_2_du_832_25_: unit -> bool = fun - (_: unit) -> - (log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "logement_foyer.condition_2_du_832_25"] - (embed_bool) - (raise - EmptyError)) in - let logement_foyer_dot_n_nombre_parts_d832_25_: unit -> decimal = fun - (_: unit) -> - (log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "logement_foyer.n_nombre_parts_d832_25"] - (embed_decimal) - (raise - EmptyError)) in - let result_: CalculAidePersonnaliseeLogementFoyer.t = (log_end_call - ["CalculAidePersonnaliséeLogement"; "logement_foyer"; - "CalculAidePersonnaliséeLogementFoyer"] ((log_begin_call - ["CalculAidePersonnaliséeLogement"; "logement_foyer"; - "CalculAidePersonnaliséeLogementFoyer"] - calcul_aide_personnalisee_logement_foyer) - {CalculAidePersonnaliseeLogementFoyerIn.type_logement_foyer_in = - logement_foyer_dot_type_logement_foyer_; - CalculAidePersonnaliseeLogementFoyerIn.date_conventionnement_in = - logement_foyer_dot_date_conventionnement_; - CalculAidePersonnaliseeLogementFoyerIn.ressources_menage_arrondies_in = - logement_foyer_dot_ressources_menage_arrondies_; - CalculAidePersonnaliseeLogementFoyerIn.nombre_personnes_a_charge_in = - logement_foyer_dot_nombre_personnes_a_charge_; - CalculAidePersonnaliseeLogementFoyerIn.situation_familiale_calcul_apl_in = - logement_foyer_dot_situation_familiale_calcul_apl_; - CalculAidePersonnaliseeLogementFoyerIn.zone_in = - logement_foyer_dot_zone_; - CalculAidePersonnaliseeLogementFoyerIn.date_courante_in = - logement_foyer_dot_date_courante_; - CalculAidePersonnaliseeLogementFoyerIn.redevance_in = - logement_foyer_dot_redevance_; - CalculAidePersonnaliseeLogementFoyerIn.condition_2_du_832_25_in = - logement_foyer_dot_condition_2_du_832_25_; - CalculAidePersonnaliseeLogementFoyerIn.n_nombre_parts_d832_25_in = - logement_foyer_dot_n_nombre_parts_d832_25_})) in - let logement_foyer_dot_coefficient_multiplicateur_d832_25_: money = result_.CalculAidePersonnaliseeLogementFoyer.coefficient_multiplicateur_d832_25 in - let logement_foyer_dot_coefficient_r_d832_25_: money = result_.CalculAidePersonnaliseeLogementFoyer.coefficient_r_d832_25 in - let logement_foyer_dot_n_nombre_parts_d832_25_: decimal = result_.CalculAidePersonnaliseeLogementFoyer.n_nombre_parts_d832_25 in - let logement_foyer_dot_equivalence_loyer_eligible_: money = result_.CalculAidePersonnaliseeLogementFoyer.equivalence_loyer_eligible in - let logement_foyer_dot_plafond_equivalence_loyer_eligible_: money = result_.CalculAidePersonnaliseeLogementFoyer.plafond_equivalence_loyer_eligible in - let logement_foyer_dot_equivalence_loyer_minimale_: money = result_.CalculAidePersonnaliseeLogementFoyer.equivalence_loyer_minimale in - let logement_foyer_dot_coefficient_prise_en_charge_d832_25_seuil_: decimal = result_.CalculAidePersonnaliseeLogementFoyer.coefficient_prise_en_charge_d832_25 in - let logement_foyer_dot_aide_finale_formule_: money = result_.CalculAidePersonnaliseeLogementFoyer.aide_finale_formule in - let logement_foyer_dot_traitement_aide_finale_montant_minimal_: money -> - money = result_.CalculAidePersonnaliseeLogementFoyer.traitement_aide_finale in - let locatif_dot_loyer_principal_base_: money = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "locatif.loyer_principal_base"] - (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1473; start_column=14; end_line=1473; end_column=37; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1473; start_column=14; end_line=1473; end_column=37; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.loyer_principal) - | ModeOccupation.ResidentLogementFoyer _ -> - (money_of_cents_string "0") - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (money_of_cents_string "0") - | ModeOccupation.SousLocataire location_ -> - (location_.Location.loyer_principal) - | ModeOccupation.LocationAccession _ -> (money_of_cents_string - "0"))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1473; start_column=14; end_line=1473; end_column=37; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_ressources_menage_arrondies_: money = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "locatif.ressources_ménage_arrondies"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1449; start_column=14; end_line=1449; end_column=49; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1449; start_column=14; end_line=1449; end_column=49; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> ressources_menage_avec_arrondi_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1449; start_column=14; end_line=1449; end_column=49; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_: bool = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "locatif.bénéficiaire_aide_adulte_ou_enfant_handicapés"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1480; start_column=14; end_line=1480; end_column=67; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1480; start_column=14; end_line=1480; end_column=67; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.beneficiaire_aide_adulte_ou_enfant_handicapes) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.beneficiaire_aide_adulte_ou_enfant_handicapes) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1480; start_column=14; end_line=1480; end_column=67; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_date_courante_: date = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "locatif.date_courante"] - (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1463; start_column=14; end_line=1463; end_column=35; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1463; start_column=14; end_line=1463; end_column=35; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> date_courante_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1463; start_column=14; end_line=1463; end_column=35; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_nombre_personnes_a_charge_: integer = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "locatif.nombre_personnes_à_charge"] (embed_integer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1454; start_column=14; end_line=1454; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1454; start_column=14; end_line=1454; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> nombre_personnes_a_charge_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1454; start_column=14; end_line=1454; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_situation_familiale_calcul_apl_: SituationFamilialeCalculAPL.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "locatif.situation_familiale_calcul_apl"] - (embed_situation_familiale_calcul_a_p_l) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1466; start_column=14; end_line=1466; end_column=52; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1466; start_column=14; end_line=1466; end_column=52; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> situation_familiale_calcul_apl_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1466; start_column=14; end_line=1466; end_column=52; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_zone_: ZoneDHabitation.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "locatif.zone"] - (embed_zone_d_habitation) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1460; start_column=14; end_line=1460; end_column=26; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1460; start_column=14; end_line=1460; end_column=26; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> zone_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1460; start_column=14; end_line=1460; end_column=26; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_logement_est_chambre_: bool = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "locatif.logement_est_chambre"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1489; start_column=14; end_line=1489; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1489; start_column=14; end_line=1489; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.logement_est_chambre) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.logement_est_chambre) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1489; start_column=14; end_line=1489; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_: bool = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "locatif.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1504; start_column=5; end_line=1504; end_column=69; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1504; start_column=5; end_line=1504; end_column=69; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.agees_ou_handicap_adultes_hebergees_onereux_particuliers) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.agees_ou_handicap_adultes_hebergees_onereux_particuliers) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1504; start_column=5; end_line=1504; end_column=69; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_type_aide_: TypeAidesPersonnelleLogement.t = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "locatif.type_aide"] - (embed_type_aides_personnelle_logement) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1514; start_column=14; end_line=1514; end_column=31; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1514; start_column=14; end_line=1514; end_column=31; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> type_aide_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1514; start_column=14; end_line=1514; end_column=31; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_colocation_: bool = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "locatif.colocation"] (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1496; start_column=14; end_line=1496; end_column=32; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1496; start_column=14; end_line=1496; end_column=32; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.colocation) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.colocation) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1496; start_column=14; end_line=1496; end_column=32; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_reduction_loyer_solidarite_: money = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; - "locatif.réduction_loyer_solidarité"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1515; start_column=14; end_line=1515; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1515; start_column=14; end_line=1515; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (match (location_.Location.bailleur) - with - | TypeBailleur.BailleurSocial bailleur_ -> - (bailleur_.ConventionBailleurSocial.reduction_loyer_solidarite_percue) - | TypeBailleur.BailleurPriveAvecConventionnementSocial _ -> - (money_of_cents_string "0") - | TypeBailleur.BailleurPrive _ -> (money_of_cents_string - "0")) - | ModeOccupation.ResidentLogementFoyer _ -> - (money_of_cents_string "0") - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (money_of_cents_string "0") - | ModeOccupation.SousLocataire location_ -> - (match (location_.Location.bailleur) - with - | TypeBailleur.BailleurSocial bailleur_ -> - (bailleur_.ConventionBailleurSocial.reduction_loyer_solidarite_percue) - | TypeBailleur.BailleurPriveAvecConventionnementSocial _ -> - (money_of_cents_string "0") - | TypeBailleur.BailleurPrive _ -> (money_of_cents_string - "0")) - | ModeOccupation.LocationAccession _ -> (money_of_cents_string - "0"))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1515; start_column=14; end_line=1515; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_logement_meuble_d842_2_: bool = - try ((log_variable_definition - ["CalculAidePersonnaliséeLogement"; "locatif.logement_meublé_d842_2"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1530; start_column=14; end_line=1530; end_column=44; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1530; start_column=14; end_line=1530; end_column=44; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.logement_meuble_d842_2) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.logement_meuble_d842_2) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1530; start_column=14; end_line=1530; end_column=44; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let result_: CalculAidePersonnaliseeLogementLocatif.t = (log_end_call - ["CalculAidePersonnaliséeLogement"; "locatif"; - "CalculAidePersonnaliséeLogementLocatif"] ((log_begin_call - ["CalculAidePersonnaliséeLogement"; "locatif"; - "CalculAidePersonnaliséeLogementLocatif"] - calcul_aide_personnalisee_logement_locatif) - {CalculAidePersonnaliseeLogementLocatifIn.loyer_principal_base_in = - locatif_dot_loyer_principal_base_; - CalculAidePersonnaliseeLogementLocatifIn.ressources_menage_arrondies_in = - locatif_dot_ressources_menage_arrondies_; - CalculAidePersonnaliseeLogementLocatifIn.beneficiaire_aide_adulte_ou_enfant_handicapes_in = - locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_; - CalculAidePersonnaliseeLogementLocatifIn.date_courante_in = - locatif_dot_date_courante_; - CalculAidePersonnaliseeLogementLocatifIn.nombre_personnes_a_charge_in = - locatif_dot_nombre_personnes_a_charge_; - CalculAidePersonnaliseeLogementLocatifIn.situation_familiale_calcul_apl_in = - locatif_dot_situation_familiale_calcul_apl_; - CalculAidePersonnaliseeLogementLocatifIn.zone_in = locatif_dot_zone_; - CalculAidePersonnaliseeLogementLocatifIn.logement_est_chambre_in = - locatif_dot_logement_est_chambre_; - CalculAidePersonnaliseeLogementLocatifIn.agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = - locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_; - CalculAidePersonnaliseeLogementLocatifIn.type_aide_in = - locatif_dot_type_aide_; - CalculAidePersonnaliseeLogementLocatifIn.colocation_in = - locatif_dot_colocation_; - CalculAidePersonnaliseeLogementLocatifIn.reduction_loyer_solidarite_in = - locatif_dot_reduction_loyer_solidarite_; - CalculAidePersonnaliseeLogementLocatifIn.logement_meuble_d842_2_in = - locatif_dot_logement_meuble_d842_2_})) in - let locatif_dot_montant_forfaitaire_charges_d823_16_: money = result_.CalculAidePersonnaliseeLogementLocatif.montant_forfaitaire_charges_d823_16 in - let locatif_dot_plafond_loyer_d823_16_2_: money = result_.CalculAidePersonnaliseeLogementLocatif.plafond_loyer_d823_16_2 in - let locatif_dot_participation_minimale_: money = result_.CalculAidePersonnaliseeLogementLocatif.participation_minimale in - let locatif_dot_taux_composition_familiale_: decimal = result_.CalculAidePersonnaliseeLogementLocatif.taux_composition_familiale in - let locatif_dot_participation_personnelle_: money = result_.CalculAidePersonnaliseeLogementLocatif.participation_personnelle in - let locatif_dot_aide_finale_formule_: money = result_.CalculAidePersonnaliseeLogementLocatif.aide_finale_formule in - let locatif_dot_traitement_aide_finale_montant_minimal_: money -> money = result_.CalculAidePersonnaliseeLogementLocatif.traitement_aide_finale in - let traitement_aide_finale_: money -> money = (log_variable_definition - ["CalculAidePersonnaliséeLogement"; "traitement_aide_finale"] - (unembeddable) ( - try - (fun (param_: money) -> - try - (handle_default - {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=745; start_column=10; end_line=745; end_column=32; - law_headings=["Tous secteurs"; - "Calcul du montant de l'aide personnalisée au logement"; - "Déclarations des champs d'application"; - "Prologue : aides au logement"]} ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1418; start_column=14; - end_line=1418; end_column=36; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match categorie_calcul_apl_ - with - | CategorieCalculAPL.Location _ -> ((log_end_call - ["CalculAidePersonnaliséeLogementLocatif"; - "traitement_aide_finale_montant_minimal"] - ((log_variable_definition - ["CalculAidePersonnaliséeLogementLocatif"; - "traitement_aide_finale_montant_minimal"; "output"] - (embed_money) ((log_begin_call - ["CalculAidePersonnaliséeLogementLocatif"; - "traitement_aide_finale_montant_minimal"] - locatif_dot_traitement_aide_finale_montant_minimal_) - ((log_variable_definition - ["CalculAidePersonnaliséeLogementLocatif"; - "traitement_aide_finale_montant_minimal"; "input"] - (embed_money) param_))))))) - | CategorieCalculAPL.AccessionPropriete _ -> ((log_end_call - ["CalculAidePersonnaliséeLogementAccessionPropriété"; - "traitement_aide_finale_montant_minimal"] - ((log_variable_definition - ["CalculAidePersonnaliséeLogementAccessionPropriété"; - "traitement_aide_finale_montant_minimal"; "output"] - (embed_money) ((log_begin_call - ["CalculAidePersonnaliséeLogementAccessionPropriété"; - "traitement_aide_finale_montant_minimal"] - accession_propriete_dot_traitement_aide_finale_montant_minimal_) - ((log_variable_definition - ["CalculAidePersonnaliséeLogementAccessionPropriété"; - "traitement_aide_finale_montant_minimal"; "input"] - (embed_money) param_))))))) - | CategorieCalculAPL.LogementFoyer _ -> ((log_end_call - ["CalculAidePersonnaliséeLogementFoyer"; - "traitement_aide_finale_montant_minimal"] - ((log_variable_definition - ["CalculAidePersonnaliséeLogementFoyer"; - "traitement_aide_finale_montant_minimal"; "output"] - (embed_money) ((log_begin_call - ["CalculAidePersonnaliséeLogementFoyer"; - "traitement_aide_finale_montant_minimal"] - logement_foyer_dot_traitement_aide_finale_montant_minimal_) - ((log_variable_definition - ["CalculAidePersonnaliséeLogementFoyer"; - "traitement_aide_finale_montant_minimal"; "input"] - (embed_money) param_))))))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=745; start_column=10; end_line=745; end_column=32; - law_headings=["Tous secteurs"; - "Calcul du montant de l'aide personnalisée au logement"; - "Déclarations des champs d'application"; - "Prologue : aides au logement"]}))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=745; start_column=10; end_line=745; end_column=32; - law_headings=["Tous secteurs"; - "Calcul du montant de l'aide personnalisée au logement"; - "Déclarations des champs d'application"; - "Prologue : aides au logement"]})))) in - let aide_finale_formule_: money = (log_variable_definition - ["CalculAidePersonnaliséeLogement"; "aide_finale_formule"] (embed_money) - ( + let sous_calcul_traitement_: TraitementFormuleAideFinale.t = (log_variable_definition + ["CalculAidePersonnaliséeLogement"; "sous_calcul_traitement"] + (embed_traitement_formule_aide_finale) ( try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=744; start_column=10; end_line=744; end_column=29; + start_line=743; start_column=11; end_line=743; end_column=33; law_headings=["Tous secteurs"; "Calcul du montant de l'aide personnalisée au logement"; "Déclarations des champs d'application"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1413; start_column=14; end_line=1413; end_column=33; + start_line=1413; start_column=14; end_line=1413; end_column=36; law_headings=["Article D823-9"; "Section 1 : Calcul, liquidation et versement des aides"; "Chapitre III : Modalités de liquidation et de versement"; @@ -24690,16 +22959,617 @@ let calcul_aide_personnalisee_logement (calcul_aide_personnalisee_logement_in: C (fun (_: unit) -> match categorie_calcul_apl_ with - | CategorieCalculAPL.Location _ -> - locatif_dot_aide_finale_formule_ - | CategorieCalculAPL.AccessionPropriete _ -> - accession_propriete_dot_aide_finale_formule_ - | CategorieCalculAPL.LogementFoyer _ -> - logement_foyer_dot_aide_finale_formule_)) + | CategorieCalculAPL.Location location_ -> + (let traitement_formule_ : _ = + (calcul_aide_personnalisee_logement_locatif + {CalculAidePersonnaliseeLogementLocatifIn.loyer_principal_base_in = + (try (location_.Location.loyer_principal) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1423; start_column=31; + end_line=1423; end_column=55; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.ressources_menage_arrondies_in = + (try ressources_menage_avec_arrondi_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1418; start_column=43; + end_line=1418; end_column=60; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.beneficiaire_aide_adulte_ou_enfant_handicapes_in = + ( + try + (location_.Location.beneficiaire_aide_adulte_ou_enfant_handicapes) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1425; start_column=15; + end_line=1425; end_column=69; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.date_courante_in = + (try date_courante_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1421; start_column=29; + end_line=1421; end_column=42; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.nombre_personnes_a_charge_in = + (try nombre_personnes_a_charge_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1419; start_column=41; + end_line=1419; end_column=66; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.situation_familiale_calcul_apl_in = + (try situation_familiale_calcul_apl_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1422; start_column=46; + end_line=1422; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.zone_in = ( + try zone_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1420; start_column=20; + end_line=1420; end_column=24; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.logement_est_chambre_in = + ( + try (location_.Location.logement_est_chambre) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1426; start_column=36; + end_line=1426; end_column=65; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = + ( + try + (location_.Location.agees_ou_handicap_adultes_hebergees_onereux_particuliers) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1429; start_column=15; + end_line=1429; end_column=80; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.type_aide_in = + (try type_aide_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1430; start_column=25; + end_line=1430; end_column=34; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.colocation_in = + (try (location_.Location.colocation) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1427; start_column=26; + end_line=1427; end_column=45; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.reduction_loyer_solidarite_in = + ( + try + (match (location_.Location.bailleur) + with + | TypeBailleur.BailleurSocial bailleur_ -> + (bailleur_.ConventionBailleurSocial.reduction_loyer_solidarite_percue) + | TypeBailleur.BailleurPriveAvecConventionnementSocial _ -> + (money_of_cents_string "0") + | TypeBailleur.BailleurPrive _ -> + (money_of_cents_string "0")) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1432; start_column=16; + end_line=1435; end_column=39; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementLocatifIn.logement_meuble_d842_2_in = + ( + try (location_.Location.logement_meuble_d842_2) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1436; start_column=38; + end_line=1436; end_column=69; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]})))}) + in + {TraitementFormuleAideFinale.aide_finale_formule = + (traitement_formule_.CalculAidePersonnaliseeLogementLocatif.aide_finale_formule); + TraitementFormuleAideFinale.traitement_aide_finale = + (traitement_formule_.CalculAidePersonnaliseeLogementLocatif.traitement_aide_finale)}) + | CategorieCalculAPL.AccessionPropriete proprietaire_ -> + (let traitement_formule_ : _ = + (calcul_aide_personnalisee_logement_accession_propriete + {CalculAidePersonnaliseeLogementAccessionProprieteIn.mensualite_principale_in = + ( + try + (proprietaire_.Proprietaire.mensualite_principale) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1466; start_column=38; + end_line=1466; end_column=72; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.ressources_menage_arrondies_in = + (try ressources_menage_avec_arrondi_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1461; start_column=44; + end_line=1461; end_column=61; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.nombre_personnes_a_charge_in = + (try nombre_personnes_a_charge_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1462; start_column=42; + end_line=1462; end_column=67; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.situation_familiale_calcul_apl_in = + (try situation_familiale_calcul_apl_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1465; start_column=47; + end_line=1465; end_column=77; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.type_travaux_logement_in = + ( + try + (proprietaire_.Proprietaire.type_travaux_logement_d832_15) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1467; start_column=38; + end_line=1467; end_column=80; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.date_signature_pret_in = + ( + try + ((proprietaire_.Proprietaire.pret).Pret.date_signature) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1468; start_column=36; + end_line=1468; end_column=68; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.local_habite_premiere_fois_beneficiaire_in = + ( + try + (proprietaire_.Proprietaire.local_habite_premiere_fois_beneficiaire) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1469; start_column=56; + end_line=1469; end_column=108; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.date_entree_logement_in = + ( + try + (proprietaire_.Proprietaire.date_entree_logement) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1470; start_column=37; + end_line=1470; end_column=70; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.copropriete_in = + (try (proprietaire_.Proprietaire.copropriete) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1471; start_column=28; + end_line=1471; end_column=52; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.situation_r822_11_13_17_in = + ( + try + (proprietaire_.Proprietaire.situation_r822_11_13_17) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1472; start_column=40; + end_line=1472; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.zone_in = + (try zone_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1463; start_column=21; + end_line=1463; end_column=25; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.type_pret_in = + ( + try + ((proprietaire_.Proprietaire.pret).Pret.type_pret) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1473; start_column=26; + end_line=1473; end_column=53; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.anciennete_logement_in = + ( + try + (proprietaire_.Proprietaire.anciennete_logement) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1474; start_column=36; + end_line=1474; end_column=68; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementAccessionProprieteIn.date_courante_in = + (try date_courante_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1464; start_column=30; + end_line=1464; end_column=43; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]})))}) + in + {TraitementFormuleAideFinale.aide_finale_formule = + (traitement_formule_.CalculAidePersonnaliseeLogementAccessionPropriete.aide_finale_formule); + TraitementFormuleAideFinale.traitement_aide_finale = + (traitement_formule_.CalculAidePersonnaliseeLogementAccessionPropriete.traitement_aide_finale)}) + | CategorieCalculAPL.LogementFoyer logement_foyer__ -> + (let traitement_formule_ : _ = + (calcul_aide_personnalisee_logement_foyer + {CalculAidePersonnaliseeLogementFoyerIn.type_logement_foyer_in = + (try (logement_foyer__.LogementFoyer.type_user) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1451; start_column=35; + end_line=1451; end_column=55; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementFoyerIn.date_conventionnement_in = + ( + try + (logement_foyer__.LogementFoyer.date_conventionnement) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1452; start_column=37; + end_line=1452; end_column=74; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementFoyerIn.ressources_menage_arrondies_in = + (try ressources_menage_avec_arrondi_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1445; start_column=43; + end_line=1445; end_column=60; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementFoyerIn.nombre_personnes_a_charge_in = + (try nombre_personnes_a_charge_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1446; start_column=41; + end_line=1446; end_column=66; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementFoyerIn.situation_familiale_calcul_apl_in = + (try situation_familiale_calcul_apl_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1449; start_column=46; + end_line=1449; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementFoyerIn.zone_in = ( + try zone_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1447; start_column=20; + end_line=1447; end_column=24; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementFoyerIn.date_courante_in = + (try date_courante_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1448; start_column=29; + end_line=1448; end_column=42; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementFoyerIn.redevance_in = + ( + try (logement_foyer__.LogementFoyer.redevance) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1450; start_column=25; + end_line=1450; end_column=50; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAidePersonnaliseeLogementFoyerIn.condition_2_du_832_25_in = + (fun (_: unit) -> raise EmptyError); + CalculAidePersonnaliseeLogementFoyerIn.n_nombre_parts_d832_25_in = + (fun (_: unit) -> raise EmptyError)}) + in + {TraitementFormuleAideFinale.aide_finale_formule = + (traitement_formule_.CalculAidePersonnaliseeLogementFoyer.aide_finale_formule); + TraitementFormuleAideFinale.traitement_aide_finale = + (traitement_formule_.CalculAidePersonnaliseeLogementFoyer.traitement_aide_finale)}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=744; start_column=10; end_line=744; end_column=29; + start_line=743; start_column=11; end_line=743; end_column=33; + law_headings=["Tous secteurs"; + "Calcul du montant de l'aide personnalisée au logement"; + "Déclarations des champs d'application"; + "Prologue : aides au logement"]})))) in + let traitement_aide_finale_: money -> money = (log_variable_definition + ["CalculAidePersonnaliséeLogement"; "traitement_aide_finale"] + (unembeddable) ( + try + (fun (param_: money) -> + try + (handle_default + {filename = "examples/aides_logement/prologue.catala_fr"; + start_line=746; start_column=10; end_line=746; end_column=32; + law_headings=["Tous secteurs"; + "Calcul du montant de l'aide personnalisée au logement"; + "Déclarations des champs d'application"; + "Prologue : aides au logement"]} ([||]) + (fun (_: unit) -> (log_decision_taken + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1405; start_column=14; + end_line=1405; end_column=36; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]} + true)) + (fun (_: unit) -> + (sous_calcul_traitement_.TraitementFormuleAideFinale.traitement_aide_finale) + param_)) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/prologue.catala_fr"; + start_line=746; start_column=10; end_line=746; end_column=32; + law_headings=["Tous secteurs"; + "Calcul du montant de l'aide personnalisée au logement"; + "Déclarations des champs d'application"; + "Prologue : aides au logement"]}))) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/prologue.catala_fr"; + start_line=746; start_column=10; end_line=746; end_column=32; + law_headings=["Tous secteurs"; + "Calcul du montant de l'aide personnalisée au logement"; + "Déclarations des champs d'application"; + "Prologue : aides au logement"]})))) in + let aide_finale_formule_: money = (log_variable_definition + ["CalculAidePersonnaliséeLogement"; "aide_finale_formule"] (embed_money) + ( + try + (handle_default + {filename = "examples/aides_logement/prologue.catala_fr"; + start_line=745; start_column=10; end_line=745; end_column=29; + law_headings=["Tous secteurs"; + "Calcul du montant de l'aide personnalisée au logement"; + "Déclarations des champs d'application"; + "Prologue : aides au logement"]} ([||]) + (fun (_: unit) -> (log_decision_taken + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1404; start_column=14; end_line=1404; end_column=33; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]} + true)) + (fun (_: unit) -> + sous_calcul_traitement_.TraitementFormuleAideFinale.aide_finale_formule)) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/prologue.catala_fr"; + start_line=745; start_column=10; end_line=745; end_column=29; law_headings=["Tous secteurs"; "Calcul du montant de l'aide personnalisée au logement"; "Déclarations des champs d'application"; @@ -24727,7 +23597,7 @@ let eligibilite_prime_de_demenagement (eligibilite_prime_de_demenagement_in: Eli "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2275; start_column=14; end_line=2275; end_column=47; + start_line=2022; start_column=14; end_line=2022; end_column=47; law_headings=["Article D823-20"; "Section 2 : Prime de déménagement"; "Chapitre III : Modalités de liquidation et de versement"; @@ -24763,8 +23633,8 @@ let eligibilite_prime_de_demenagement (eligibilite_prime_de_demenagement_in: Eli "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2252; start_column=5; - end_line=2257; end_column=77; + start_line=1999; start_column=5; + end_line=2004; end_column=77; law_headings=["Article D823-20"; "Section 2 : Prime de déménagement"; "Chapitre III : Modalités de liquidation et de versement"; @@ -24959,8 +23829,8 @@ let eligibilite_prime_de_demenagement (eligibilite_prime_de_demenagement_in: Eli "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2261; start_column=6; - end_line=2271; end_column=77; + start_line=2008; start_column=6; + end_line=2018; end_column=77; law_headings=["Article D823-20"; "Section 2 : Prime de déménagement"; "Chapitre III : Modalités de liquidation et de versement"; @@ -25115,7 +23985,7 @@ let eligibilite_prime_de_demenagement (eligibilite_prime_de_demenagement_in: Eli "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=2301; start_column=14; end_line=2301; end_column=40; + start_line=2048; start_column=14; end_line=2048; end_column=40; law_headings=["Article D823-22"; "Section 2 : Prime de déménagement"; "Chapitre III : Modalités de liquidation et de versement"; @@ -25182,8 +24052,8 @@ let eligibilite_aide_personnalisee_logement (eligibilite_aide_personnalisee_loge ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3213; start_column=5; - end_line=3216; end_column=46; + start_line=2960; start_column=5; + end_line=2963; end_column=46; law_headings=["Article R832-7"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -25218,8 +24088,8 @@ let eligibilite_aide_personnalisee_logement (eligibilite_aide_personnalisee_loge (fun (_: unit) -> true))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3178; start_column=5; - end_line=3180; end_column=47; + start_line=2925; start_column=5; + end_line=2927; end_column=47; law_headings=["Article R832-5"; "Section 2 : Accession à la propriété"; "Chapitre II : Modalités de liquidation et de versement de l'aide personnalisée au logement"; @@ -25611,9 +24481,9 @@ let eligibilite_aide_personnalisee_logement (eligibilite_aide_personnalisee_loge (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=3885; + start_line=3632; start_column=5; - end_line=3890; end_column=30; + end_line=3637; end_column=30; law_headings= ["Article R832-21"; "Sous-Section 1 : Conditions d'assimilation des logements-foyers aux logements à usage locatif"; @@ -25905,7 +24775,7 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4363; start_column=14; end_line=4363; end_column=28; + start_line=4110; start_column=14; end_line=4110; end_column=28; law_headings=["Article D841-1"; "Chapitre 1 : Champ d'application"; "Titre IV : Allocations de Logement"; @@ -26067,9 +24937,9 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4556; + start_line=4303; start_column=5; - end_line=4561; end_column=28; + end_line=4308; end_column=28; law_headings=["Article R842-5"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -26111,9 +24981,9 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4539; + start_line=4286; start_column=5; - end_line=4544; end_column=28; + end_line=4291; end_column=28; law_headings=["Article R842-5"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -26154,8 +25024,8 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi (fun (_: unit) -> true))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4522; start_column=5; - end_line=4529; end_column=28; + start_line=4269; start_column=5; + end_line=4276; end_column=28; law_headings=["Article R842-5"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -26207,8 +25077,8 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi (fun (_: unit) -> raise EmptyError))|]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4492; start_column=5; - end_line=4494; end_column=28; + start_line=4239; start_column=5; + end_line=4241; end_column=28; law_headings=["Article R842-5"; "Section 2 : Accession à la propriété"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -26319,8 +25189,8 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4960; start_column=9; - end_line=4960; end_column=68; + start_line=4707; start_column=9; + end_line=4707; end_column=68; law_headings=["Article R842-14"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -26331,8 +25201,8 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4960; start_column=9; - end_line=4960; end_column=68; + start_line=4707; start_column=9; + end_line=4707; end_column=68; law_headings=["Article R842-14"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -26357,7 +25227,7 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi "éligibilité_commune.condition_logement_surface"] (embed_bool) (handle_default {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4961; start_column=9; end_line=4961; end_column=55; + start_line=4708; start_column=9; end_line=4708; end_column=55; law_headings=["Article R842-14"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; "Titre IV : Allocations de Logement"; @@ -26367,7 +25237,7 @@ let eligibilite_allocation_logement (eligibilite_allocation_logement_in: Eligibi ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=4961; start_column=9; end_line=4961; end_column=55; + start_line=4708; start_column=9; end_line=4708; end_column=55; law_headings=["Article R842-14"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -27011,7 +25881,7 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=984; start_column=11; end_line=984; end_column=31; + start_line=985; start_column=11; end_line=985; end_column=31; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -27029,19 +25899,20 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL (fun (_: unit) -> match mode_occupation_ with - | ModeOccupation.Locataire _ -> (CategorieCalculAPL.Location ()) - | ModeOccupation.ResidentLogementFoyer _ -> - (CategorieCalculAPL.LogementFoyer ()) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (CategorieCalculAPL.AccessionPropriete ()) - | ModeOccupation.SousLocataire _ -> - (CategorieCalculAPL.Location ()) - | ModeOccupation.LocationAccession _ -> - (CategorieCalculAPL.AccessionPropriete ()))) + | ModeOccupation.Locataire location_ -> + (CategorieCalculAPL.Location location_) + | ModeOccupation.ResidentLogementFoyer logementfoyer_ -> + (CategorieCalculAPL.LogementFoyer logementfoyer_) + | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> + (CategorieCalculAPL.AccessionPropriete proprietaire_) + | ModeOccupation.SousLocataire location_ -> + (CategorieCalculAPL.Location location_) + | ModeOccupation.LocationAccession proprietaire_ -> + (CategorieCalculAPL.AccessionPropriete proprietaire_))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=984; start_column=11; end_line=984; end_column=31; + start_line=985; start_column=11; end_line=985; end_column=31; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -27051,13 +25922,13 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=977; start_column=10; end_line=977; end_column=22; + start_line=978; start_column=10; end_line=978; end_column=22; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=5003; start_column=14; end_line=5003; end_column=31; + start_line=4750; start_column=14; end_line=4750; end_column=31; law_headings=["Article D842-15"; "Section 3 : Logements-foyers"; "Chapitre 2 : Modalités de liquidation et de versement des allocations de logement"; @@ -27074,7 +25945,7 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=977; start_column=10; end_line=977; end_column=22; + start_line=978; start_column=10; end_line=978; end_column=22; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -27084,7 +25955,7 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=985; start_column=11; end_line=985; end_column=41; + start_line=986; start_column=11; end_line=986; end_column=41; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -27113,215 +25984,23 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=985; start_column=11; end_line=985; end_column=41; + start_line=986; start_column=11; end_line=986; end_column=41; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in - let accession_propriete_dot_ressources_menage_arrondies_base_: money = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.ressources_ménage_arrondies_base"] - (embed_money) + let sous_calcul_traitement_: TraitementFormuleAideFinale.t = (log_variable_definition + ["CalculAllocationLogement"; "sous_calcul_traitement"] + (embed_traitement_formule_aide_finale) ( + try (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1651; start_column=14; end_line=1651; end_column=61; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) + {filename = "examples/aides_logement/prologue.catala_fr"; + start_line=988; start_column=11; end_line=988; end_column=33; + law_headings=["Tous secteurs"; "Secteur logement-foyer"; + "Calcul du montant de l'allocation logement"; + "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1651; start_column=14; end_line=1651; end_column=61; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> ressources_menage_avec_arrondi_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1651; start_column=14; end_line=1651; end_column=61; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_nombre_personnes_a_charge_: integer = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.nombre_personnes_à_charge"] (embed_integer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1657; start_column=14; end_line=1657; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1657; start_column=14; end_line=1657; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> nombre_personnes_a_charge_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1657; start_column=14; end_line=1657; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_situation_familiale_calcul_apl_: SituationFamilialeCalculAPL.t = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.situation_familiale_calcul_apl"] - (embed_situation_familiale_calcul_a_p_l) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1669; start_column=14; end_line=1669; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1669; start_column=14; end_line=1669; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> situation_familiale_calcul_apl_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1669; start_column=14; end_line=1669; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_zone_: ZoneDHabitation.t = - try ((log_variable_definition - ["CalculAllocationLogement"; "accession_propriété.zone"] - (embed_zone_d_habitation) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1661; start_column=14; end_line=1661; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1661; start_column=14; end_line=1661; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> zone_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1661; start_column=14; end_line=1661; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_date_courante_: date = - try ((log_variable_definition - ["CalculAllocationLogement"; "accession_propriété.date_courante"] - (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1664; start_column=14; end_line=1664; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1664; start_column=14; end_line=1664; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> date_courante_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1664; start_column=14; end_line=1664; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_mensualite_principale_: money = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.mensualité_principale"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1745; start_column=14; end_line=1745; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1745; start_column=14; end_line=1745; end_column=55; + start_line=1482; start_column=14; end_line=1482; end_column=36; law_headings=["Article D823-9"; "Section 1 : Calcul, liquidation et versement des aides"; "Chapitre III : Modalités de liquidation et de versement"; @@ -27333,1471 +26012,965 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL (fun (_: unit) -> match mode_occupation_ with - | ModeOccupation.Locataire _ -> (money_of_cents_string "0") - | ModeOccupation.ResidentLogementFoyer _ -> - (money_of_cents_string "0") - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.mensualite_principale) - | ModeOccupation.SousLocataire _ -> (money_of_cents_string "0") - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.mensualite_principale))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1745; start_column=14; end_line=1745; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_situation_r822_11_13_17_: bool = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.situation_r822_11_13_17"] (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1809; start_column=14; end_line=1809; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1809; start_column=14; end_line=1809; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> false - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.situation_r822_11_13_17) - | ModeOccupation.SousLocataire _ -> false - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.situation_r822_11_13_17))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1809; start_column=14; end_line=1809; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_date_signature_pret_: date = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.date_signature_prêt"] (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1773; start_column=14; end_line=1773; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1773; start_column=14; end_line=1773; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (date_of_numbers (2010) (1) (1)) - | ModeOccupation.ResidentLogementFoyer _ -> - (date_of_numbers (2010) (1) (1)) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - ((proprietaire_.Proprietaire.pret).Pret.date_signature) - | ModeOccupation.SousLocataire _ -> - (date_of_numbers (2010) (1) (1)) - | ModeOccupation.LocationAccession proprietaire_ -> - ((proprietaire_.Proprietaire.pret).Pret.date_signature))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1773; start_column=14; end_line=1773; end_column=53; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_type_travaux_logement_: TypeTravauxLogementR8425.t = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.type_travaux_logement"] - (embed_type_travaux_logement_r842_5) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1763; start_column=14; end_line=1763; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1763; start_column=14; end_line=1763; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> - (TypeTravauxLogementR8425.PasDeTravaux ()) - | ModeOccupation.ResidentLogementFoyer _ -> - (TypeTravauxLogementR8425.PasDeTravaux ()) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.type_travaux_logement_r842_5) - | ModeOccupation.SousLocataire _ -> - (TypeTravauxLogementR8425.PasDeTravaux ()) - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.type_travaux_logement_r842_5))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1763; start_column=14; end_line=1763; end_column=55; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_local_habite_premiere_fois_beneficiaire_: bool = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.local_habité_première_fois_bénéficiaire"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1782; start_column=14; end_line=1782; end_column=73; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1782; start_column=14; end_line=1782; end_column=73; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> false - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.local_habite_premiere_fois_beneficiaire) - | ModeOccupation.SousLocataire _ -> false - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.local_habite_premiere_fois_beneficiaire))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1782; start_column=14; end_line=1782; end_column=73; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_date_entree_logement_: date = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.date_entrée_logement"] (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1791; start_column=14; end_line=1791; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1791; start_column=14; end_line=1791; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (date_of_numbers (2010) (1) (1)) - | ModeOccupation.ResidentLogementFoyer _ -> - (date_of_numbers (2010) (1) (1)) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.date_entree_logement) - | ModeOccupation.SousLocataire _ -> - (date_of_numbers (2010) (1) (1)) - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.date_entree_logement))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1791; start_column=14; end_line=1791; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_charges_mensuelles_pret_: money = - try ((log_variable_definition - ["CalculAllocationLogement"; - "accession_propriété.charges_mensuelles_prêt"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1754; start_column=14; end_line=1754; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1754; start_column=14; end_line=1754; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (money_of_cents_string "0") - | ModeOccupation.ResidentLogementFoyer _ -> - (money_of_cents_string "0") - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.charges_mensuelles_pret) - | ModeOccupation.SousLocataire _ -> (money_of_cents_string "0") - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.charges_mensuelles_pret))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1754; start_column=14; end_line=1754; end_column=57; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let accession_propriete_dot_copropriete_: bool = - try ((log_variable_definition - ["CalculAllocationLogement"; "accession_propriété.copropriété"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1800; start_column=14; end_line=1800; end_column=45; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1800; start_column=14; end_line=1800; end_column=45; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> false - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> - (proprietaire_.Proprietaire.copropriete) - | ModeOccupation.SousLocataire _ -> false - | ModeOccupation.LocationAccession proprietaire_ -> - (proprietaire_.Proprietaire.copropriete))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1800; start_column=14; end_line=1800; end_column=45; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let result_: CalculAllocationLogementAccessionPropriete.t = (log_end_call - ["CalculAllocationLogement"; "accession_propriété"; - "CalculAllocationLogementAccessionPropriété"] ((log_begin_call - ["CalculAllocationLogement"; "accession_propriété"; - "CalculAllocationLogementAccessionPropriété"] - calcul_allocation_logement_accession_propriete) - {CalculAllocationLogementAccessionProprieteIn.ressources_menage_arrondies_base_in = - accession_propriete_dot_ressources_menage_arrondies_base_; - CalculAllocationLogementAccessionProprieteIn.nombre_personnes_a_charge_in = - accession_propriete_dot_nombre_personnes_a_charge_; - CalculAllocationLogementAccessionProprieteIn.situation_familiale_calcul_apl_in = - accession_propriete_dot_situation_familiale_calcul_apl_; - CalculAllocationLogementAccessionProprieteIn.zone_in = - accession_propriete_dot_zone_; - CalculAllocationLogementAccessionProprieteIn.date_courante_in = - accession_propriete_dot_date_courante_; - CalculAllocationLogementAccessionProprieteIn.mensualite_principale_in = - accession_propriete_dot_mensualite_principale_; - CalculAllocationLogementAccessionProprieteIn.situation_r822_11_13_17_in = - accession_propriete_dot_situation_r822_11_13_17_; - CalculAllocationLogementAccessionProprieteIn.date_signature_pret_in = - accession_propriete_dot_date_signature_pret_; - CalculAllocationLogementAccessionProprieteIn.type_travaux_logement_in = - accession_propriete_dot_type_travaux_logement_; - CalculAllocationLogementAccessionProprieteIn.local_habite_premiere_fois_beneficiaire_in = - accession_propriete_dot_local_habite_premiere_fois_beneficiaire_; - CalculAllocationLogementAccessionProprieteIn.date_entree_logement_in = - accession_propriete_dot_date_entree_logement_; - CalculAllocationLogementAccessionProprieteIn.charges_mensuelles_pret_in = - accession_propriete_dot_charges_mensuelles_pret_; - CalculAllocationLogementAccessionProprieteIn.copropriete_in = - accession_propriete_dot_copropriete_})) in - let accession_propriete_dot_aide_finale_formule_: money = result_.CalculAllocationLogementAccessionPropriete.aide_finale_formule in - let accession_propriete_dot_traitement_aide_finale_montant_minimal_: - money -> money = result_.CalculAllocationLogementAccessionPropriete.traitement_aide_finale in - let logement_foyer_dot_type_logement_foyer_: TypeLogementFoyer.t = - try ((log_variable_definition - ["CalculAllocationLogement"; "logement_foyer.type_logement_foyer"] - (embed_type_logement_foyer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1835; start_column=14; end_line=1835; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1835; start_column=14; end_line=1835; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (TypeLogementFoyer.Autre ()) + | ModeOccupation.Locataire location_ -> + (let traitement_formule_ : _ = + (calcul_allocation_logement_locatif + {CalculAllocationLogementLocatifIn.loyer_principal_in = + (try (location_.Location.loyer_principal) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1492; start_column=31; + end_line=1492; end_column=55; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.ressources_menage_arrondies_in = + (try ressources_menage_avec_arrondi_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1487; start_column=43; + end_line=1487; end_column=60; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.beneficiaire_aide_adulte_ou_enfant_handicapes_in = + ( + try + (location_.Location.beneficiaire_aide_adulte_ou_enfant_handicapes) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1494; start_column=15; + end_line=1494; end_column=69; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.date_courante_in = + (try date_courante_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1490; start_column=29; + end_line=1490; end_column=42; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.nombre_personnes_a_charge_in = + (try nombre_personnes_a_charge_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1488; start_column=41; + end_line=1488; end_column=66; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.situation_familiale_calcul_apl_in = + (try situation_familiale_calcul_apl_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1491; start_column=46; + end_line=1491; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.zone_in = ( + try zone_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1489; start_column=20; + end_line=1489; end_column=24; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.logement_est_chambre_in = + ( + try (location_.Location.logement_est_chambre) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1495; start_column=36; + end_line=1495; end_column=65; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = + ( + try + (location_.Location.agees_ou_handicap_adultes_hebergees_onereux_particuliers) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1498; start_column=15; + end_line=1498; end_column=80; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.type_aide_in = ( + try type_aide_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1499; start_column=25; + end_line=1499; end_column=34; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.colocation_in = ( + try (location_.Location.colocation) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1496; start_column=26; + end_line=1496; end_column=45; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.reduction_loyer_solidarite_in = + ( + try + (match (location_.Location.bailleur) + with + | TypeBailleur.BailleurSocial bailleur_ -> + (bailleur_.ConventionBailleurSocial.reduction_loyer_solidarite_percue) + | TypeBailleur.BailleurPriveAvecConventionnementSocial _ -> + (money_of_cents_string "0") + | TypeBailleur.BailleurPrive _ -> + (money_of_cents_string "0")) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1501; start_column=16; + end_line=1504; end_column=39; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.logement_meuble_d842_2_in = + ( + try (location_.Location.logement_meuble_d842_2) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1505; start_column=38; + end_line=1505; end_column=69; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.changement_logement_d842_4_in = + ( + try + (location_.Location.changement_logement_d842_4) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1506; start_column=42; + end_line=1506; end_column=77; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]})))}) + in + {TraitementFormuleAideFinale.aide_finale_formule = + (traitement_formule_.CalculAllocationLogementLocatif.aide_finale_formule); + TraitementFormuleAideFinale.traitement_aide_finale = + (traitement_formule_.CalculAllocationLogementLocatif.traitement_aide_finale)}) | ModeOccupation.ResidentLogementFoyer logement_foyer__ -> - (logement_foyer__.LogementFoyer.type_user) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (TypeLogementFoyer.Autre ()) - | ModeOccupation.SousLocataire _ -> (TypeLogementFoyer.Autre ()) - | ModeOccupation.LocationAccession _ -> - (TypeLogementFoyer.Autre ()))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1835; start_column=14; end_line=1835; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_date_conventionnement_: date = - try ((log_variable_definition - ["CalculAllocationLogement"; "logement_foyer.date_conventionnement"] - (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1844; start_column=14; end_line=1844; end_column=50; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1844; start_column=14; end_line=1844; end_column=50; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (date_of_numbers (1970) (1) (1)) - | ModeOccupation.ResidentLogementFoyer logement_foyer__ -> - (logement_foyer__.LogementFoyer.date_conventionnement) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (date_of_numbers (1970) (1) (1)) - | ModeOccupation.SousLocataire _ -> - (date_of_numbers (1970) (1) (1)) - | ModeOccupation.LocationAccession _ -> - (date_of_numbers (1970) (1) (1)))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1844; start_column=14; end_line=1844; end_column=50; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_redevance_: money = - try ((log_variable_definition - ["CalculAllocationLogement"; "logement_foyer.redevance"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1819; start_column=14; end_line=1819; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1819; start_column=14; end_line=1819; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> (money_of_cents_string "0") - | ModeOccupation.ResidentLogementFoyer logement_foyer__ -> - (logement_foyer__.LogementFoyer.redevance) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (money_of_cents_string "0") - | ModeOccupation.SousLocataire _ -> (money_of_cents_string "0") - | ModeOccupation.LocationAccession _ -> (money_of_cents_string - "0"))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1819; start_column=14; end_line=1819; end_column=38; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_ressources_menage_arrondies_: money = - try ((log_variable_definition - ["CalculAllocationLogement"; - "logement_foyer.ressources_ménage_arrondies"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1649; start_column=14; end_line=1649; end_column=56; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1649; start_column=14; end_line=1649; end_column=56; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> ressources_menage_avec_arrondi_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1649; start_column=14; end_line=1649; end_column=56; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_nombre_personnes_a_charge_: integer = - try ((log_variable_definition - ["CalculAllocationLogement"; - "logement_foyer.nombre_personnes_à_charge"] (embed_integer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1655; start_column=14; end_line=1655; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1655; start_column=14; end_line=1655; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> nombre_personnes_a_charge_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1655; start_column=14; end_line=1655; end_column=54; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_situation_familiale_calcul_apl_: SituationFamilialeCalculAPL.t = - try ((log_variable_definition - ["CalculAllocationLogement"; - "logement_foyer.situation_familiale_calcul_apl"] - (embed_situation_familiale_calcul_a_p_l) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1667; start_column=14; end_line=1667; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1667; start_column=14; end_line=1667; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> situation_familiale_calcul_apl_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1667; start_column=14; end_line=1667; end_column=59; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_zone_: ZoneDHabitation.t = - try ((log_variable_definition - ["CalculAllocationLogement"; "logement_foyer.zone"] - (embed_zone_d_habitation) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1660; start_column=14; end_line=1660; end_column=33; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1660; start_column=14; end_line=1660; end_column=33; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> zone_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1660; start_column=14; end_line=1660; end_column=33; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_date_courante_: date = - try ((log_variable_definition - ["CalculAllocationLogement"; "logement_foyer.date_courante"] - (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1663; start_column=14; end_line=1663; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1663; start_column=14; end_line=1663; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> date_courante_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1663; start_column=14; end_line=1663; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let logement_foyer_dot_categorie_equivalence_loyer_d842_16_: CategorieEquivalenceLoyerAllocationLogementFoyer.t = - try ((log_variable_definition - ["CalculAllocationLogement"; - "logement_foyer.catégorie_équivalence_loyer_d842_16"] - (embed_categorie_equivalence_loyer_allocation_logement_foyer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1826; start_column=14; end_line=1826; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1826; start_column=14; end_line=1826; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire _ -> - (CategorieEquivalenceLoyerAllocationLogementFoyer.AutresPersonnes - ()) - | ModeOccupation.ResidentLogementFoyer logement_foyer__ -> - (logement_foyer__.LogementFoyer.categorie_equivalence_loyer_d842_16) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (CategorieEquivalenceLoyerAllocationLogementFoyer.AutresPersonnes - ()) - | ModeOccupation.SousLocataire _ -> - (CategorieEquivalenceLoyerAllocationLogementFoyer.AutresPersonnes - ()) - | ModeOccupation.LocationAccession _ -> - (CategorieEquivalenceLoyerAllocationLogementFoyer.AutresPersonnes - ()))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1826; start_column=14; end_line=1826; end_column=64; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let result_: CalculAllocationLogementFoyer.t = (log_end_call - ["CalculAllocationLogement"; "logement_foyer"; - "CalculAllocationLogementFoyer"] ((log_begin_call - ["CalculAllocationLogement"; "logement_foyer"; - "CalculAllocationLogementFoyer"] calcul_allocation_logement_foyer) - {CalculAllocationLogementFoyerIn.type_logement_foyer_in = - logement_foyer_dot_type_logement_foyer_; - CalculAllocationLogementFoyerIn.date_conventionnement_in = - logement_foyer_dot_date_conventionnement_; - CalculAllocationLogementFoyerIn.redevance_in = - logement_foyer_dot_redevance_; - CalculAllocationLogementFoyerIn.ressources_menage_arrondies_in = - logement_foyer_dot_ressources_menage_arrondies_; - CalculAllocationLogementFoyerIn.nombre_personnes_a_charge_in = - logement_foyer_dot_nombre_personnes_a_charge_; - CalculAllocationLogementFoyerIn.situation_familiale_calcul_apl_in = - logement_foyer_dot_situation_familiale_calcul_apl_; - CalculAllocationLogementFoyerIn.zone_in = logement_foyer_dot_zone_; - CalculAllocationLogementFoyerIn.date_courante_in = - logement_foyer_dot_date_courante_; - CalculAllocationLogementFoyerIn.categorie_equivalence_loyer_d842_16_in = - logement_foyer_dot_categorie_equivalence_loyer_d842_16_})) in - let logement_foyer_dot_coefficient_prise_en_charge_: decimal = result_.CalculAllocationLogementFoyer.coefficient_prise_en_charge in - let logement_foyer_dot_equivalence_loyer_: money = result_.CalculAllocationLogementFoyer.equivalence_loyer in - let logement_foyer_dot_montant_forfaitaire_charges_: money = result_.CalculAllocationLogementFoyer.montant_forfaitaire_charges in - let logement_foyer_dot_loyer_minimal_: money = result_.CalculAllocationLogementFoyer.loyer_minimal in - let logement_foyer_dot_aide_finale_formule_: money = result_.CalculAllocationLogementFoyer.aide_finale_formule in - let logement_foyer_dot_traitement_aide_finale_montant_minimal_: money -> - money = result_.CalculAllocationLogementFoyer.traitement_aide_finale in - let locatif_dot_loyer_principal_: money = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.loyer_principal"] (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1672; start_column=14; end_line=1672; end_column=37; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1672; start_column=14; end_line=1672; end_column=37; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.loyer_principal) - | ModeOccupation.ResidentLogementFoyer _ -> - (money_of_cents_string "0") - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (money_of_cents_string "0") + (let traitement_formule_ : _ = + (calcul_allocation_logement_foyer + {CalculAllocationLogementFoyerIn.type_logement_foyer_in = + (try (logement_foyer__.LogementFoyer.type_user) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1550; start_column=35; + end_line=1550; end_column=55; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementFoyerIn.date_conventionnement_in = + ( + try + (logement_foyer__.LogementFoyer.date_conventionnement) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1551; start_column=37; + end_line=1551; end_column=74; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementFoyerIn.redevance_in = ( + try (logement_foyer__.LogementFoyer.redevance) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1548; start_column=25; + end_line=1548; end_column=50; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementFoyerIn.ressources_menage_arrondies_in = + (try ressources_menage_avec_arrondi_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1543; start_column=43; + end_line=1543; end_column=60; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementFoyerIn.nombre_personnes_a_charge_in = + (try nombre_personnes_a_charge_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1544; start_column=41; + end_line=1544; end_column=66; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementFoyerIn.situation_familiale_calcul_apl_in = + (try situation_familiale_calcul_apl_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1547; start_column=46; + end_line=1547; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementFoyerIn.zone_in = ( + try zone_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1545; start_column=20; + end_line=1545; end_column=24; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementFoyerIn.date_courante_in = ( + try date_courante_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1546; start_column=29; + end_line=1546; end_column=42; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementFoyerIn.categorie_equivalence_loyer_d842_16_in = + ( + try + (logement_foyer__.LogementFoyer.categorie_equivalence_loyer_d842_16) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1549; start_column=51; + end_line=1549; end_column=102; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]})))}) + in + {TraitementFormuleAideFinale.aide_finale_formule = + (traitement_formule_.CalculAllocationLogementFoyer.aide_finale_formule); + TraitementFormuleAideFinale.traitement_aide_finale = + (traitement_formule_.CalculAllocationLogementFoyer.traitement_aide_finale)}) + | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation proprietaire_ -> + (let traitement_formule_ : _ = + (calcul_allocation_logement_accession_propriete + {CalculAllocationLogementAccessionProprieteIn.ressources_menage_arrondies_base_in = + (try ressources_menage_avec_arrondi_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1560; start_column=44; + end_line=1560; end_column=61; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.nombre_personnes_a_charge_in = + (try nombre_personnes_a_charge_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1561; start_column=42; + end_line=1561; end_column=67; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.situation_familiale_calcul_apl_in = + (try situation_familiale_calcul_apl_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1564; start_column=47; + end_line=1564; end_column=77; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.zone_in = + (try zone_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1562; start_column=21; + end_line=1562; end_column=25; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.date_courante_in = + (try date_courante_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1563; start_column=30; + end_line=1563; end_column=43; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.mensualite_principale_in = + ( + try + (proprietaire_.Proprietaire.mensualite_principale) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1565; start_column=38; + end_line=1565; end_column=72; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.situation_r822_11_13_17_in = + ( + try + (proprietaire_.Proprietaire.situation_r822_11_13_17) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1572; start_column=40; + end_line=1572; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.date_signature_pret_in = + ( + try + ((proprietaire_.Proprietaire.pret).Pret.date_signature) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1568; start_column=36; + end_line=1568; end_column=68; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.type_travaux_logement_in = + ( + try + (proprietaire_.Proprietaire.type_travaux_logement_r842_5) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1567; start_column=38; + end_line=1567; end_column=79; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.local_habite_premiere_fois_beneficiaire_in = + ( + try + (proprietaire_.Proprietaire.local_habite_premiere_fois_beneficiaire) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1569; start_column=56; + end_line=1569; end_column=108; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.date_entree_logement_in = + ( + try + (proprietaire_.Proprietaire.date_entree_logement) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1570; start_column=37; + end_line=1570; end_column=70; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.charges_mensuelles_pret_in = + ( + try + (proprietaire_.Proprietaire.charges_mensuelles_pret) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1566; start_column=40; + end_line=1566; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.copropriete_in = + (try (proprietaire_.Proprietaire.copropriete) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1571; start_column=28; + end_line=1571; end_column=52; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]})))}) + in + {TraitementFormuleAideFinale.aide_finale_formule = + (traitement_formule_.CalculAllocationLogementAccessionPropriete.aide_finale_formule); + TraitementFormuleAideFinale.traitement_aide_finale = + (traitement_formule_.CalculAllocationLogementAccessionPropriete.traitement_aide_finale)}) | ModeOccupation.SousLocataire location_ -> - (location_.Location.loyer_principal) - | ModeOccupation.LocationAccession _ -> (money_of_cents_string - "0"))))) + (let traitement_formule_ : _ = + (calcul_allocation_logement_locatif + {CalculAllocationLogementLocatifIn.loyer_principal_in = + (try (location_.Location.loyer_principal) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1520; start_column=31; + end_line=1520; end_column=55; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.ressources_menage_arrondies_in = + (try ressources_menage_avec_arrondi_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1515; start_column=43; + end_line=1515; end_column=60; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.beneficiaire_aide_adulte_ou_enfant_handicapes_in = + ( + try + (location_.Location.beneficiaire_aide_adulte_ou_enfant_handicapes) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1522; start_column=15; + end_line=1522; end_column=69; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.date_courante_in = + (try date_courante_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1518; start_column=29; + end_line=1518; end_column=42; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.nombre_personnes_a_charge_in = + (try nombre_personnes_a_charge_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1516; start_column=41; + end_line=1516; end_column=66; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.situation_familiale_calcul_apl_in = + (try situation_familiale_calcul_apl_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1519; start_column=46; + end_line=1519; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.zone_in = ( + try zone_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1517; start_column=20; + end_line=1517; end_column=24; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.logement_est_chambre_in = + ( + try (location_.Location.logement_est_chambre) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1523; start_column=36; + end_line=1523; end_column=65; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = + ( + try + (location_.Location.agees_ou_handicap_adultes_hebergees_onereux_particuliers) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1526; start_column=15; + end_line=1526; end_column=80; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.type_aide_in = ( + try type_aide_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1527; start_column=25; + end_line=1527; end_column=34; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.colocation_in = ( + try (location_.Location.colocation) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1524; start_column=26; + end_line=1524; end_column=45; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.reduction_loyer_solidarite_in = + ( + try + (match (location_.Location.bailleur) + with + | TypeBailleur.BailleurSocial bailleur_ -> + (bailleur_.ConventionBailleurSocial.reduction_loyer_solidarite_percue) + | TypeBailleur.BailleurPriveAvecConventionnementSocial _ -> + (money_of_cents_string "0") + | TypeBailleur.BailleurPrive _ -> + (money_of_cents_string "0")) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1529; start_column=16; + end_line=1532; end_column=39; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.logement_meuble_d842_2_in = + ( + try (location_.Location.logement_meuble_d842_2) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1533; start_column=38; + end_line=1533; end_column=69; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementLocatifIn.changement_logement_d842_4_in = + ( + try + (location_.Location.changement_logement_d842_4) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1534; start_column=42; + end_line=1534; end_column=77; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]})))}) + in + {TraitementFormuleAideFinale.aide_finale_formule = + (traitement_formule_.CalculAllocationLogementLocatif.aide_finale_formule); + TraitementFormuleAideFinale.traitement_aide_finale = + (traitement_formule_.CalculAllocationLogementLocatif.traitement_aide_finale)}) + | ModeOccupation.LocationAccession proprietaire_ -> + (let traitement_formule_ : _ = + (calcul_allocation_logement_accession_propriete + {CalculAllocationLogementAccessionProprieteIn.ressources_menage_arrondies_base_in = + (try ressources_menage_avec_arrondi_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1581; start_column=44; + end_line=1581; end_column=61; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.nombre_personnes_a_charge_in = + (try nombre_personnes_a_charge_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1582; start_column=42; + end_line=1582; end_column=67; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.situation_familiale_calcul_apl_in = + (try situation_familiale_calcul_apl_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1585; start_column=47; + end_line=1585; end_column=77; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.zone_in = + (try zone_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1583; start_column=21; + end_line=1583; end_column=25; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.date_courante_in = + (try date_courante_ with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1584; start_column=30; + end_line=1584; end_column=43; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.mensualite_principale_in = + ( + try + (proprietaire_.Proprietaire.mensualite_principale) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1586; start_column=38; + end_line=1586; end_column=72; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.situation_r822_11_13_17_in = + ( + try + (proprietaire_.Proprietaire.situation_r822_11_13_17) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1593; start_column=40; + end_line=1593; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.date_signature_pret_in = + ( + try + ((proprietaire_.Proprietaire.pret).Pret.date_signature) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1589; start_column=36; + end_line=1589; end_column=68; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.type_travaux_logement_in = + ( + try + (proprietaire_.Proprietaire.type_travaux_logement_r842_5) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1588; start_column=38; + end_line=1588; end_column=79; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.local_habite_premiere_fois_beneficiaire_in = + ( + try + (proprietaire_.Proprietaire.local_habite_premiere_fois_beneficiaire) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1590; start_column=56; + end_line=1590; end_column=108; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.date_entree_logement_in = + ( + try + (proprietaire_.Proprietaire.date_entree_logement) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1591; start_column=37; + end_line=1591; end_column=70; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.charges_mensuelles_pret_in = + ( + try + (proprietaire_.Proprietaire.charges_mensuelles_pret) + with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1587; start_column=40; + end_line=1587; end_column=76; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]}))); + CalculAllocationLogementAccessionProprieteIn.copropriete_in = + (try (proprietaire_.Proprietaire.copropriete) with + EmptyError -> (raise (NoValueProvided + {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; + start_line=1592; start_column=28; + end_line=1592; end_column=52; + law_headings=["Article D823-9"; + "Section 1 : Calcul, liquidation et versement des aides"; + "Chapitre III : Modalités de liquidation et de versement"; + "Titre II : Dispositions communes aux aides personnelles au logement"; + "Livre VIII : Aides personnelles au logement"; + "Partie réglementaire"; + "Code de la construction et de l'habitation"]})))}) + in + {TraitementFormuleAideFinale.aide_finale_formule = + (traitement_formule_.CalculAllocationLogementAccessionPropriete.aide_finale_formule); + TraitementFormuleAideFinale.traitement_aide_finale = + (traitement_formule_.CalculAllocationLogementAccessionPropriete.traitement_aide_finale)}))) with EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1672; start_column=14; end_line=1672; end_column=37; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_ressources_menage_arrondies_: money = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.ressources_ménage_arrondies"] - (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1648; start_column=14; end_line=1648; end_column=49; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1648; start_column=14; end_line=1648; end_column=49; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> ressources_menage_avec_arrondi_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1648; start_column=14; end_line=1648; end_column=49; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_: bool = - try ((log_variable_definition - ["CalculAllocationLogement"; - "locatif.bénéficiaire_aide_adulte_ou_enfant_handicapés"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1679; start_column=14; end_line=1679; end_column=67; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1679; start_column=14; end_line=1679; end_column=67; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.beneficiaire_aide_adulte_ou_enfant_handicapes) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.beneficiaire_aide_adulte_ou_enfant_handicapes) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1679; start_column=14; end_line=1679; end_column=67; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_date_courante_: date = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.date_courante"] (embed_date) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1662; start_column=14; end_line=1662; end_column=35; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1662; start_column=14; end_line=1662; end_column=35; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> date_courante_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1662; start_column=14; end_line=1662; end_column=35; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_nombre_personnes_a_charge_: integer = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.nombre_personnes_à_charge"] - (embed_integer) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1653; start_column=14; end_line=1653; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1653; start_column=14; end_line=1653; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> nombre_personnes_a_charge_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1653; start_column=14; end_line=1653; end_column=47; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_situation_familiale_calcul_apl_: SituationFamilialeCalculAPL.t = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.situation_familiale_calcul_apl"] - (embed_situation_familiale_calcul_a_p_l) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1665; start_column=14; end_line=1665; end_column=52; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1665; start_column=14; end_line=1665; end_column=52; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> situation_familiale_calcul_apl_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1665; start_column=14; end_line=1665; end_column=52; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_zone_: ZoneDHabitation.t = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.zone"] (embed_zone_d_habitation) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1659; start_column=14; end_line=1659; end_column=26; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1659; start_column=14; end_line=1659; end_column=26; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> zone_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1659; start_column=14; end_line=1659; end_column=26; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_logement_est_chambre_: bool = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.logement_est_chambre"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1688; start_column=14; end_line=1688; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1688; start_column=14; end_line=1688; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.logement_est_chambre) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.logement_est_chambre) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1688; start_column=14; end_line=1688; end_column=42; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_: bool = - try ((log_variable_definition - ["CalculAllocationLogement"; - "locatif.âgées_ou_handicap_adultes_hébergées_onéreux_particuliers"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1703; start_column=5; end_line=1703; end_column=69; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1703; start_column=5; end_line=1703; end_column=69; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.agees_ou_handicap_adultes_hebergees_onereux_particuliers) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.agees_ou_handicap_adultes_hebergees_onereux_particuliers) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1703; start_column=5; end_line=1703; end_column=69; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_type_aide_: TypeAidesPersonnelleLogement.t = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.type_aide"] - (embed_type_aides_personnelle_logement) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1713; start_column=14; end_line=1713; end_column=31; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1713; start_column=14; end_line=1713; end_column=31; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) (fun (_: unit) -> type_aide_)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1713; start_column=14; end_line=1713; end_column=31; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_colocation_: bool = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.colocation"] (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1695; start_column=14; end_line=1695; end_column=32; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1695; start_column=14; end_line=1695; end_column=32; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.colocation) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.colocation) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1695; start_column=14; end_line=1695; end_column=32; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_reduction_loyer_solidarite_: money = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.réduction_loyer_solidarité"] - (embed_money) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1714; start_column=14; end_line=1714; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1714; start_column=14; end_line=1714; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (match (location_.Location.bailleur) - with - | TypeBailleur.BailleurSocial bailleur_ -> - (bailleur_.ConventionBailleurSocial.reduction_loyer_solidarite_percue) - | TypeBailleur.BailleurPriveAvecConventionnementSocial _ -> - (money_of_cents_string "0") - | TypeBailleur.BailleurPrive _ -> (money_of_cents_string - "0")) - | ModeOccupation.ResidentLogementFoyer _ -> - (money_of_cents_string "0") - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (money_of_cents_string "0") - | ModeOccupation.SousLocataire location_ -> - (match (location_.Location.bailleur) - with - | TypeBailleur.BailleurSocial bailleur_ -> - (bailleur_.ConventionBailleurSocial.reduction_loyer_solidarite_percue) - | TypeBailleur.BailleurPriveAvecConventionnementSocial _ -> - (money_of_cents_string "0") - | TypeBailleur.BailleurPrive _ -> (money_of_cents_string - "0")) - | ModeOccupation.LocationAccession _ -> (money_of_cents_string - "0"))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1714; start_column=14; end_line=1714; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_logement_meuble_d842_2_: bool = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.logement_meublé_d842_2"] - (embed_bool) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1729; start_column=14; end_line=1729; end_column=44; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1729; start_column=14; end_line=1729; end_column=44; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.logement_meuble_d842_2) - | ModeOccupation.ResidentLogementFoyer _ -> false - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - false - | ModeOccupation.SousLocataire location_ -> - (location_.Location.logement_meuble_d842_2) - | ModeOccupation.LocationAccession _ -> false)))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1729; start_column=14; end_line=1729; end_column=44; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let locatif_dot_changement_logement_d842_4_: ChangementLogementD8424.t = - try ((log_variable_definition - ["CalculAllocationLogement"; "locatif.changement_logement_d842_4"] - (embed_changement_logement_d842_4) - (handle_default - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1736; start_column=14; end_line=1736; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - ([||]) - (fun (_: unit) -> (log_decision_taken - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1736; start_column=14; end_line=1736; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]} - true)) - (fun (_: unit) -> - match mode_occupation_ - with - | ModeOccupation.Locataire location_ -> - (location_.Location.changement_logement_d842_4) - | ModeOccupation.ResidentLogementFoyer _ -> - (ChangementLogementD8424.PasDeChangement ()) - | ModeOccupation.AccessionProprieteLocalUsageExclusifHabitation _ -> - (ChangementLogementD8424.PasDeChangement ()) - | ModeOccupation.SousLocataire location_ -> - (location_.Location.changement_logement_d842_4) - | ModeOccupation.LocationAccession _ -> - (ChangementLogementD8424.PasDeChangement ()))))) - with - EmptyError -> (raise (NoValueProvided - {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1736; start_column=14; end_line=1736; end_column=48; - law_headings=["Article D823-9"; - "Section 1 : Calcul, liquidation et versement des aides"; - "Chapitre III : Modalités de liquidation et de versement"; - "Titre II : Dispositions communes aux aides personnelles au logement"; - "Livre VIII : Aides personnelles au logement"; - "Partie réglementaire"; - "Code de la construction et de l'habitation"]})) in - let result_: CalculAllocationLogementLocatif.t = (log_end_call - ["CalculAllocationLogement"; "locatif"; - "CalculAllocationLogementLocatif"] ((log_begin_call - ["CalculAllocationLogement"; "locatif"; - "CalculAllocationLogementLocatif"] calcul_allocation_logement_locatif) - {CalculAllocationLogementLocatifIn.loyer_principal_in = - locatif_dot_loyer_principal_; - CalculAllocationLogementLocatifIn.ressources_menage_arrondies_in = - locatif_dot_ressources_menage_arrondies_; - CalculAllocationLogementLocatifIn.beneficiaire_aide_adulte_ou_enfant_handicapes_in = - locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_; - CalculAllocationLogementLocatifIn.date_courante_in = - locatif_dot_date_courante_; - CalculAllocationLogementLocatifIn.nombre_personnes_a_charge_in = - locatif_dot_nombre_personnes_a_charge_; - CalculAllocationLogementLocatifIn.situation_familiale_calcul_apl_in = - locatif_dot_situation_familiale_calcul_apl_; - CalculAllocationLogementLocatifIn.zone_in = locatif_dot_zone_; - CalculAllocationLogementLocatifIn.logement_est_chambre_in = - locatif_dot_logement_est_chambre_; - CalculAllocationLogementLocatifIn.agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = - locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_; - CalculAllocationLogementLocatifIn.type_aide_in = - locatif_dot_type_aide_; - CalculAllocationLogementLocatifIn.colocation_in = - locatif_dot_colocation_; - CalculAllocationLogementLocatifIn.reduction_loyer_solidarite_in = - locatif_dot_reduction_loyer_solidarite_; - CalculAllocationLogementLocatifIn.logement_meuble_d842_2_in = - locatif_dot_logement_meuble_d842_2_; - CalculAllocationLogementLocatifIn.changement_logement_d842_4_in = - locatif_dot_changement_logement_d842_4_})) in - let locatif_dot_aide_finale_formule_: money = result_.CalculAllocationLogementLocatif.aide_finale_formule in - let locatif_dot_traitement_aide_finale_: money -> money = result_.CalculAllocationLogementLocatif.traitement_aide_finale in + {filename = "examples/aides_logement/prologue.catala_fr"; + start_line=988; start_column=11; end_line=988; end_column=33; + law_headings=["Tous secteurs"; "Secteur logement-foyer"; + "Calcul du montant de l'allocation logement"; + "Prologue : aides au logement"]})))) in let traitement_aide_finale_: money -> money = (log_variable_definition ["CalculAllocationLogement"; "traitement_aide_finale"] (unembeddable) ( try @@ -28805,14 +26978,14 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=993; start_column=10; end_line=993; end_column=32; + start_line=991; start_column=10; end_line=991; end_column=32; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/code_construction_reglementaire.catala_fr"; - start_line=1397; start_column=14; - end_line=1397; end_column=36; + start_line=1393; start_column=14; + end_line=1393; end_column=36; law_headings=["Article D823-9"; "Section 1 : Calcul, liquidation et versement des aides"; "Chapitre III : Modalités de liquidation et de versement"; @@ -28822,60 +26995,19 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL "Code de la construction et de l'habitation"]} true)) (fun (_: unit) -> - match categorie_calcul_apl_ - with - | CategorieCalculAPL.Location _ -> ((log_end_call - ["CalculAllocationLogementLocatif"; - "traitement_aide_finale"] ((log_variable_definition - ["CalculAllocationLogementLocatif"; - "traitement_aide_finale"; "output"] (embed_money) - ((log_begin_call - ["CalculAllocationLogementLocatif"; - "traitement_aide_finale"] - locatif_dot_traitement_aide_finale_) - ((log_variable_definition - ["CalculAllocationLogementLocatif"; - "traitement_aide_finale"; "input"] (embed_money) - param_))))))) - | CategorieCalculAPL.AccessionPropriete _ -> ((log_end_call - ["CalculAllocationLogementAccessionPropriété"; - "traitement_aide_finale_montant_minimal"] - ((log_variable_definition - ["CalculAllocationLogementAccessionPropriété"; - "traitement_aide_finale_montant_minimal"; "output"] - (embed_money) ((log_begin_call - ["CalculAllocationLogementAccessionPropriété"; - "traitement_aide_finale_montant_minimal"] - accession_propriete_dot_traitement_aide_finale_montant_minimal_) - ((log_variable_definition - ["CalculAllocationLogementAccessionPropriété"; - "traitement_aide_finale_montant_minimal"; "input"] - (embed_money) param_))))))) - | CategorieCalculAPL.LogementFoyer _ -> ((log_end_call - ["CalculAllocationLogementFoyer"; - "traitement_aide_finale_montant_minimal"] - ((log_variable_definition - ["CalculAllocationLogementFoyer"; - "traitement_aide_finale_montant_minimal"; "output"] - (embed_money) ((log_begin_call - ["CalculAllocationLogementFoyer"; - "traitement_aide_finale_montant_minimal"] - logement_foyer_dot_traitement_aide_finale_montant_minimal_) - ((log_variable_definition - ["CalculAllocationLogementFoyer"; - "traitement_aide_finale_montant_minimal"; "input"] - (embed_money) param_))))))))) + (sous_calcul_traitement_.TraitementFormuleAideFinale.traitement_aide_finale) + param_)) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=993; start_column=10; end_line=993; end_column=32; + start_line=991; start_column=10; end_line=991; end_column=32; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=993; start_column=10; end_line=993; end_column=32; + start_line=991; start_column=10; end_line=991; end_column=32; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -28884,7 +27016,7 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=992; start_column=10; end_line=992; end_column=29; + start_line=990; start_column=10; end_line=990; end_column=29; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]} ([||]) @@ -28900,18 +27032,11 @@ let calcul_allocation_logement (calcul_allocation_logement_in: CalculAllocationL "Code de la construction et de l'habitation"]} true)) (fun (_: unit) -> - match categorie_calcul_apl_ - with - | CategorieCalculAPL.Location _ -> - locatif_dot_aide_finale_formule_ - | CategorieCalculAPL.AccessionPropriete _ -> - accession_propriete_dot_aide_finale_formule_ - | CategorieCalculAPL.LogementFoyer _ -> - logement_foyer_dot_aide_finale_formule_)) + sous_calcul_traitement_.TraitementFormuleAideFinale.aide_finale_formule)) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=992; start_column=10; end_line=992; end_column=29; + start_line=990; start_column=10; end_line=990; end_column=29; law_headings=["Tous secteurs"; "Secteur logement-foyer"; "Calcul du montant de l'allocation logement"; "Prologue : aides au logement"]})))) in @@ -28930,19 +27055,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid "éligibilité_allocation_logement.date_courante"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1071; start_column=14; end_line=1071; end_column=59; + start_line=1069; start_column=14; end_line=1069; end_column=59; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1071; start_column=14; end_line=1071; end_column=59; + start_line=1069; start_column=14; end_line=1069; end_column=59; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> date_courante_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1071; start_column=14; end_line=1071; end_column=59; + start_line=1069; start_column=14; end_line=1069; end_column=59; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let eligibilite_allocation_logement_dot_menage_: Menage.t = try ((log_variable_definition @@ -28950,19 +27075,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid "éligibilité_allocation_logement.ménage"] (embed_menage) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1063; start_column=14; end_line=1063; end_column=52; + start_line=1061; start_column=14; end_line=1061; end_column=52; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1063; start_column=14; end_line=1063; end_column=52; + start_line=1061; start_column=14; end_line=1061; end_column=52; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> menage_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1063; start_column=14; end_line=1063; end_column=52; + start_line=1061; start_column=14; end_line=1061; end_column=52; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let eligibilite_allocation_logement_dot_demandeur_: Demandeur.t = try ((log_variable_definition @@ -28970,19 +27095,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid "éligibilité_allocation_logement.demandeur"] (embed_demandeur) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1067; start_column=14; end_line=1067; end_column=55; + start_line=1065; start_column=14; end_line=1065; end_column=55; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1067; start_column=14; end_line=1067; end_column=55; + start_line=1065; start_column=14; end_line=1065; end_column=55; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> demandeur_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1067; start_column=14; end_line=1067; end_column=55; + start_line=1065; start_column=14; end_line=1065; end_column=55; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let eligibilite_allocation_logement_dot_beneficie_aide_personnalisee_logement_: bool = try ((log_variable_definition @@ -29041,19 +27166,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid "éligibilité_aide_personnalisée_logement.ménage"] (embed_menage) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1061; start_column=14; end_line=1061; end_column=60; + start_line=1059; start_column=14; end_line=1059; end_column=60; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1061; start_column=14; end_line=1061; end_column=60; + start_line=1059; start_column=14; end_line=1059; end_column=60; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> menage_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1061; start_column=14; end_line=1061; end_column=60; + start_line=1059; start_column=14; end_line=1059; end_column=60; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let eligibilite_aide_personnalisee_logement_dot_demandeur_: Demandeur.t = try ((log_variable_definition @@ -29062,19 +27187,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_demandeur) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1065; start_column=14; end_line=1065; end_column=63; + start_line=1063; start_column=14; end_line=1063; end_column=63; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1065; start_column=14; end_line=1065; end_column=63; + start_line=1063; start_column=14; end_line=1063; end_column=63; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> demandeur_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1065; start_column=14; end_line=1065; end_column=63; + start_line=1063; start_column=14; end_line=1063; end_column=63; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let eligibilite_aide_personnalisee_logement_dot_date_courante_: date = try ((log_variable_definition @@ -29083,19 +27208,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1069; start_column=14; end_line=1069; end_column=67; + start_line=1067; start_column=14; end_line=1067; end_column=67; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1069; start_column=14; end_line=1069; end_column=67; + start_line=1067; start_column=14; end_line=1067; end_column=67; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> date_courante_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1069; start_column=14; end_line=1069; end_column=67; + start_line=1067; start_column=14; end_line=1067; end_column=67; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let result_: EligibiliteAidePersonnaliseeLogement.t = (log_end_call ["CalculetteAidesAuLogement"; @@ -29122,19 +27247,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid "calcul_allocation_logement.mode_occupation"] (embed_mode_occupation) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1075; start_column=14; end_line=1075; end_column=56; + start_line=1073; start_column=14; end_line=1073; end_column=56; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1075; start_column=14; end_line=1075; end_column=56; + start_line=1073; start_column=14; end_line=1073; end_column=56; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> (menage_.Menage.logement).Logement.mode_occupation)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1075; start_column=14; end_line=1075; end_column=56; + start_line=1073; start_column=14; end_line=1073; end_column=56; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_allocation_logement_dot_ressources_menage_sans_arrondi_: money = try ((log_variable_definition @@ -29143,19 +27268,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1079; start_column=14; end_line=1079; end_column=58; + start_line=1077; start_column=14; end_line=1077; end_column=58; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1079; start_column=14; end_line=1079; end_column=58; + start_line=1077; start_column=14; end_line=1077; end_column=58; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> ressources_menage_prises_en_compte_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1079; start_column=14; end_line=1079; end_column=58; + start_line=1077; start_column=14; end_line=1077; end_column=58; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_allocation_logement_dot_situation_familiale_: SituationFamiliale.t = try ((log_variable_definition @@ -29164,19 +27289,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_situation_familiale) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1083; start_column=14; end_line=1083; end_column=60; + start_line=1081; start_column=14; end_line=1081; end_column=60; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1083; start_column=14; end_line=1083; end_column=60; + start_line=1081; start_column=14; end_line=1081; end_column=60; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> menage_.Menage.situation_familiale)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1083; start_column=14; end_line=1083; end_column=60; + start_line=1081; start_column=14; end_line=1081; end_column=60; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_allocation_logement_dot_nombre_personnes_a_charge_: integer = try ((log_variable_definition @@ -29185,12 +27310,12 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_integer) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1090; start_column=14; end_line=1090; end_column=66; + start_line=1088; start_column=14; end_line=1088; end_column=66; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1090; start_column=14; end_line=1090; end_column=66; + start_line=1088; start_column=14; end_line=1088; end_column=66; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> @@ -29198,7 +27323,7 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1090; start_column=14; end_line=1090; end_column=66; + start_line=1088; start_column=14; end_line=1088; end_column=66; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_allocation_logement_dot_zone_: ZoneDHabitation.t = try ((log_variable_definition @@ -29206,19 +27331,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_zone_d_habitation) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1094; start_column=14; end_line=1094; end_column=45; + start_line=1092; start_column=14; end_line=1092; end_column=45; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1094; start_column=14; end_line=1094; end_column=45; + start_line=1092; start_column=14; end_line=1092; end_column=45; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> (menage_.Menage.logement).Logement.zone)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1094; start_column=14; end_line=1094; end_column=45; + start_line=1092; start_column=14; end_line=1092; end_column=45; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_allocation_logement_dot_date_courante_: date = try ((log_variable_definition @@ -29226,19 +27351,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid "calcul_allocation_logement.date_courante"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1098; start_column=14; end_line=1098; end_column=54; + start_line=1096; start_column=14; end_line=1096; end_column=54; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1098; start_column=14; end_line=1098; end_column=54; + start_line=1096; start_column=14; end_line=1096; end_column=54; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> date_courante_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1098; start_column=14; end_line=1098; end_column=54; + start_line=1096; start_column=14; end_line=1096; end_column=54; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_allocation_logement_dot_type_aide_: TypeAidesPersonnelleLogement.t = try ((log_variable_definition @@ -29310,19 +27435,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_mode_occupation) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1073; start_column=14; end_line=1073; end_column=64; + start_line=1071; start_column=14; end_line=1071; end_column=64; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1073; start_column=14; end_line=1073; end_column=64; + start_line=1071; start_column=14; end_line=1071; end_column=64; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> (menage_.Menage.logement).Logement.mode_occupation)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1073; start_column=14; end_line=1073; end_column=64; + start_line=1071; start_column=14; end_line=1071; end_column=64; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_aide_personnalisee_logement_dot_type_aide_: TypeAidesPersonnelleLogement.t = try ((log_variable_definition @@ -29367,19 +27492,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1077; start_column=14; end_line=1077; end_column=66; + start_line=1075; start_column=14; end_line=1075; end_column=66; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1077; start_column=14; end_line=1077; end_column=66; + start_line=1075; start_column=14; end_line=1075; end_column=66; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> ressources_menage_prises_en_compte_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1077; start_column=14; end_line=1077; end_column=66; + start_line=1075; start_column=14; end_line=1075; end_column=66; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_aide_personnalisee_logement_dot_situation_familiale_: SituationFamiliale.t = try ((log_variable_definition @@ -29388,19 +27513,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_situation_familiale) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1081; start_column=14; end_line=1081; end_column=68; + start_line=1079; start_column=14; end_line=1079; end_column=68; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1081; start_column=14; end_line=1081; end_column=68; + start_line=1079; start_column=14; end_line=1079; end_column=68; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> menage_.Menage.situation_familiale)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1081; start_column=14; end_line=1081; end_column=68; + start_line=1079; start_column=14; end_line=1079; end_column=68; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_aide_personnalisee_logement_dot_nombre_personnes_a_charge_: integer = try ((log_variable_definition @@ -29409,12 +27534,12 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid (embed_integer) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1086; start_column=5; end_line=1086; end_column=65; + start_line=1084; start_column=5; end_line=1084; end_column=65; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1086; start_column=5; end_line=1086; end_column=65; + start_line=1084; start_column=5; end_line=1084; end_column=65; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> @@ -29422,7 +27547,7 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1086; start_column=5; end_line=1086; end_column=65; + start_line=1084; start_column=5; end_line=1084; end_column=65; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_aide_personnalisee_logement_dot_zone_: ZoneDHabitation.t = try ((log_variable_definition @@ -29430,19 +27555,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid "calcul_aide_personnalisée_logement.zone"] (embed_zone_d_habitation) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1092; start_column=14; end_line=1092; end_column=53; + start_line=1090; start_column=14; end_line=1090; end_column=53; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1092; start_column=14; end_line=1092; end_column=53; + start_line=1090; start_column=14; end_line=1090; end_column=53; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> (menage_.Menage.logement).Logement.zone)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1092; start_column=14; end_line=1092; end_column=53; + start_line=1090; start_column=14; end_line=1090; end_column=53; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let calcul_aide_personnalisee_logement_dot_date_courante_: date = try ((log_variable_definition @@ -29450,19 +27575,19 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid "calcul_aide_personnalisée_logement.date_courante"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1096; start_column=14; end_line=1096; end_column=62; + start_line=1094; start_column=14; end_line=1094; end_column=62; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1096; start_column=14; end_line=1096; end_column=62; + start_line=1094; start_column=14; end_line=1094; end_column=62; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> date_courante_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1096; start_column=14; end_line=1096; end_column=62; + start_line=1094; start_column=14; end_line=1094; end_column=62; law_headings=["Calculette globale"; "Prologue : aides au logement"]})) in let result_: CalculAidePersonnaliseeLogement.t = (log_end_call ["CalculetteAidesAuLogement"; "calcul_aide_personnalisée_logement"; @@ -29493,12 +27618,12 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1057; start_column=10; end_line=1057; end_column=59; + start_line=1055; start_column=10; end_line=1055; end_column=59; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1101; start_column=14; end_line=1101; end_column=63; + start_line=1099; start_column=14; end_line=1099; end_column=63; law_headings=["Calculette globale"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> @@ -29506,14 +27631,14 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1057; start_column=10; end_line=1057; end_column=59; + start_line=1055; start_column=10; end_line=1055; end_column=59; law_headings=["Calculette globale"; "Prologue : aides au logement"]})))) in let eligibilite_: bool = (log_variable_definition ["CalculetteAidesAuLogement"; "éligibilité"] (embed_bool) ( try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1054; start_column=10; end_line=1054; end_column=21; + start_line=1052; start_column=10; end_line=1052; end_column=21; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken @@ -29538,7 +27663,7 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1054; start_column=10; end_line=1054; end_column=21; + start_line=1052; start_column=10; end_line=1052; end_column=21; law_headings=["Calculette globale"; "Prologue : aides au logement"]})))) in let traitement_aide_finale_: money -> money = (log_variable_definition ["CalculetteAidesAuLogement"; "traitement_aide_finale"] (unembeddable) ( @@ -29547,8 +27672,8 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1056; start_column=10; - end_line=1056; end_column=32; + start_line=1054; start_column=10; + end_line=1054; end_column=32; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken @@ -29610,20 +27735,20 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1056; start_column=10; end_line=1056; end_column=32; + start_line=1054; start_column=10; end_line=1054; end_column=32; law_headings=["Calculette globale"; "Prologue : aides au logement"]}))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1056; start_column=10; end_line=1056; end_column=32; + start_line=1054; start_column=10; end_line=1054; end_column=32; law_headings=["Calculette globale"; "Prologue : aides au logement"]})))) in let aide_finale_formule_: money = (log_variable_definition ["CalculetteAidesAuLogement"; "aide_finale_formule"] (embed_money) ( try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1055; start_column=10; end_line=1055; end_column=29; + start_line=1053; start_column=10; end_line=1053; end_column=29; law_headings=["Calculette globale"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken @@ -29687,7 +27812,7 @@ let calculette_aides_au_logement (calculette_aides_au_logement_in: CalculetteAid with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1055; start_column=10; end_line=1055; end_column=29; + start_line=1053; start_column=10; end_line=1053; end_column=29; law_headings=["Calculette globale"; "Prologue : aides au logement"]})))) in {CalculetteAidesAuLogement.eligibilite = eligibilite_; CalculetteAidesAuLogement.aide_finale_formule = aide_finale_formule_; @@ -29707,12 +27832,12 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1120; start_column=11; end_line=1120; end_column=45; + start_line=1118; start_column=11; end_line=1118; end_column=45; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1152; start_column=14; end_line=1152; end_column=48; + start_line=1150; start_column=14; end_line=1150; end_column=48; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> @@ -29744,7 +27869,7 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1120; start_column=11; end_line=1120; end_column=45; + start_line=1118; start_column=11; end_line=1118; end_column=45; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})))) in let calculette_dot_menage_: Menage.t = @@ -29753,19 +27878,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga (embed_menage) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1131; start_column=14; end_line=1131; end_column=31; + start_line=1129; start_column=14; end_line=1129; end_column=31; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1131; start_column=14; end_line=1131; end_column=31; + start_line=1129; start_column=14; end_line=1129; end_column=31; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> menage_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1131; start_column=14; end_line=1131; end_column=31; + start_line=1129; start_column=14; end_line=1129; end_column=31; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})) in let calculette_dot_demandeur_: Demandeur.t = @@ -29774,19 +27899,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga (embed_demandeur) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1133; start_column=14; end_line=1133; end_column=34; + start_line=1131; start_column=14; end_line=1131; end_column=34; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1133; start_column=14; end_line=1133; end_column=34; + start_line=1131; start_column=14; end_line=1131; end_column=34; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> demandeur_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1133; start_column=14; end_line=1133; end_column=34; + start_line=1131; start_column=14; end_line=1131; end_column=34; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})) in let calculette_dot_date_courante_: date = @@ -29795,19 +27920,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1135; start_column=14; end_line=1135; end_column=38; + start_line=1133; start_column=14; end_line=1133; end_column=38; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1135; start_column=14; end_line=1135; end_column=38; + start_line=1133; start_column=14; end_line=1133; end_column=38; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> date_courante_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1135; start_column=14; end_line=1135; end_column=38; + start_line=1133; start_column=14; end_line=1133; end_column=38; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})) in let calculette_dot_ressources_menage_prises_en_compte_: money = @@ -29816,19 +27941,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga "calculette.ressources_ménage_prises_en_compte"] (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1137; start_column=14; end_line=1137; end_column=59; + start_line=1135; start_column=14; end_line=1135; end_column=59; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1137; start_column=14; end_line=1137; end_column=59; + start_line=1135; start_column=14; end_line=1135; end_column=59; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> ressources_menage_prises_en_compte_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1137; start_column=14; end_line=1137; end_column=59; + start_line=1135; start_column=14; end_line=1135; end_column=59; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})) in let result_: CalculetteAidesAuLogement.t = (log_end_call @@ -29853,19 +27978,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga "calculette_sans_garde_alternée.ménage"] (embed_menage) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1139; start_column=14; end_line=1139; end_column=51; + start_line=1137; start_column=14; end_line=1137; end_column=51; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1139; start_column=14; end_line=1139; end_column=51; + start_line=1137; start_column=14; end_line=1137; end_column=51; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> menage_sans_enfants_garde_alternee_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1139; start_column=14; end_line=1139; end_column=51; + start_line=1137; start_column=14; end_line=1137; end_column=51; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})) in let calculette_sans_garde_alternee_dot_demandeur_: Demandeur.t = @@ -29874,19 +27999,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga "calculette_sans_garde_alternée.demandeur"] (embed_demandeur) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1141; start_column=14; end_line=1141; end_column=54; + start_line=1139; start_column=14; end_line=1139; end_column=54; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1141; start_column=14; end_line=1141; end_column=54; + start_line=1139; start_column=14; end_line=1139; end_column=54; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> demandeur_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1141; start_column=14; end_line=1141; end_column=54; + start_line=1139; start_column=14; end_line=1139; end_column=54; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})) in let calculette_sans_garde_alternee_dot_date_courante_: date = @@ -29895,19 +28020,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga "calculette_sans_garde_alternée.date_courante"] (embed_date) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1143; start_column=14; end_line=1143; end_column=58; + start_line=1141; start_column=14; end_line=1141; end_column=58; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1143; start_column=14; end_line=1143; end_column=58; + start_line=1141; start_column=14; end_line=1141; end_column=58; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> date_courante_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1143; start_column=14; end_line=1143; end_column=58; + start_line=1141; start_column=14; end_line=1141; end_column=58; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})) in let calculette_sans_garde_alternee_dot_ressources_menage_prises_en_compte_: money = @@ -29917,19 +28042,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga (embed_money) (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1146; start_column=5; end_line=1146; end_column=70; + start_line=1144; start_column=5; end_line=1144; end_column=70; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1146; start_column=5; end_line=1146; end_column=70; + start_line=1144; start_column=5; end_line=1144; end_column=70; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> ressources_menage_prises_en_compte_)))) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1146; start_column=5; end_line=1146; end_column=70; + start_line=1144; start_column=5; end_line=1144; end_column=70; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})) in let result_: CalculetteAidesAuLogement.t = (log_end_call @@ -29959,19 +28084,19 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1127; start_column=10; end_line=1127; end_column=21; + start_line=1125; start_column=10; end_line=1125; end_column=21; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1179; start_column=14; end_line=1179; end_column=25; + start_line=1177; start_column=14; end_line=1177; end_column=25; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> calculette_dot_eligibilite_)) with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1127; start_column=10; end_line=1127; end_column=21; + start_line=1125; start_column=10; end_line=1125; end_column=21; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})))) in let coefficents_enfants_garde_alternee_pris_en_compte_: decimal array = (log_variable_definition @@ -29981,12 +28106,12 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1121; start_column=11; end_line=1121; end_column=60; + start_line=1119; start_column=11; end_line=1119; end_column=60; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1150; start_column=14; end_line=1150; end_column=63; + start_line=1148; start_column=14; end_line=1148; end_column=63; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} true)) (fun (_: unit) -> @@ -29994,7 +28119,7 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1121; start_column=11; end_line=1121; end_column=60; + start_line=1119; start_column=11; end_line=1119; end_column=60; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})))) in let aide_finale_: money = (log_variable_definition @@ -30003,7 +28128,7 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga try (handle_default {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1128; start_column=10; end_line=1128; end_column=21; + start_line=1126; start_column=10; end_line=1126; end_column=21; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]} ([||]) (fun (_: unit) -> (log_decision_taken @@ -30040,7 +28165,7 @@ let calculette_aides_au_logement_garde_alternee (calculette_aides_au_logement_ga with EmptyError -> (raise (NoValueProvided {filename = "examples/aides_logement/prologue.catala_fr"; - start_line=1128; start_column=10; end_line=1128; end_column=21; + start_line=1126; start_column=10; end_line=1126; end_column=21; law_headings=["Calculette avec garde alternée"; "Prologue : aides au logement"]})))) in {CalculetteAidesAuLogementGardeAlternee.eligibilite = eligibilite_; diff --git a/french_law/ocaml/law_source/aides_logement_api_web.ml b/french_law/ocaml/law_source/aides_logement_api_web.ml index 9b763fec..2873721b 100644 --- a/french_law/ocaml/law_source/aides_logement_api_web.ml +++ b/french_law/ocaml/law_source/aides_logement_api_web.ml @@ -550,48 +550,6 @@ let zone_d_habitation_of_jsoo (zone_d_habitation : zone_d_habitation Js.t) "Unexpected '%s' kind for the enumeration 'ZoneDHabitation.t'" cons) -class type categorie_calcul_a_p_l = - object - method kind : - Js.js_string Js.t Js.readonly_prop - (** Expects one of: - - "Location" - - "AccessionPropriete" - - "LogementFoyer" *) - - method payload : Js.Unsafe.any Js.t Js.readonly_prop - end - -let categorie_calcul_a_p_l_to_jsoo - : CategorieCalculAPL.t -> categorie_calcul_a_p_l Js.t - = function - | Location arg -> object%js - val kind = Js.string "Location" - val payload = Js.Unsafe.coerce (Js.Unsafe.inject ( arg)) - end - | AccessionPropriete arg -> object%js - val kind = Js.string "AccessionPropriete" - val payload = Js.Unsafe.coerce (Js.Unsafe.inject ( arg)) - end - | LogementFoyer arg -> object%js - val kind = Js.string "LogementFoyer" - val payload = Js.Unsafe.coerce (Js.Unsafe.inject ( arg)) - end - -let categorie_calcul_a_p_l_of_jsoo - (categorie_calcul_a_p_l : categorie_calcul_a_p_l Js.t) - : CategorieCalculAPL.t = - match categorie_calcul_a_p_l##.kind |> Js.to_string with - | "Location" -> CategorieCalculAPL.Location () - | "AccessionPropriete" -> CategorieCalculAPL.AccessionPropriete () - | "LogementFoyer" -> CategorieCalculAPL.LogementFoyer () - | cons -> - failwith - (Printf.sprintf - "Unexpected '%s' kind for the enumeration 'CategorieCalculAPL.t'" - cons) - - class type paiement_logement_distinct_professionnel = object method kind : @@ -1827,6 +1785,32 @@ class type calcul_aide_personnalisee_logement_accession_propriete = traitement_aide_finale = failwith "The function 'traitement_aide_finale' translation isn't yet supported..." } +class type traitement_formule_aide_finale = + object + method aideFinaleFormule: Js.number Js.t Js.readonly_prop + method traitementAideFinale: + (Js.number Js.t, Js.number Js.t) Js.meth_callback Js.meth + end + let traitement_formule_aide_finale_to_jsoo (traitement_formule_aide_finale + : TraitementFormuleAideFinale.t) : traitement_formule_aide_finale Js.t = + object%js + val aideFinaleFormule = + Js.number_of_float @@ money_to_float traitement_formule_aide_finale.aide_finale_formule + method traitementAideFinale = Js.wrap_meth_callback + ( + fun input -> + Js.number_of_float @@ money_to_float (traitement_formule_aide_finale.traitement_aide_finale (money_of_decimal @@ decimal_of_float @@ Js.float_of_number input))) + end + let traitement_formule_aide_finale_of_jsoo + (traitement_formule_aide_finale : traitement_formule_aide_finale Js.t) : + TraitementFormuleAideFinale.t = + { + aide_finale_formule = + money_of_decimal @@ decimal_of_float @@ Js.float_of_number + traitement_formule_aide_finale##.aideFinaleFormule; + traitement_aide_finale = failwith "The function 'traitement_aide_finale' translation isn't yet supported..." + } + class type calcul_aide_personnalisee_logement = object method aideFinaleFormule: Js.number Js.t Js.readonly_prop @@ -2977,6 +2961,51 @@ class type eligibilite_aides_personnelle_logement = condition_2_r823_4 = failwith "The function 'condition_2_r823_4' translation isn't yet supported..." } +class type categorie_calcul_a_p_l = + object + method kind : + Js.js_string Js.t Js.readonly_prop + (** Expects one of: + - "Location" + - "AccessionPropriete" + - "LogementFoyer" *) + + method payload : Js.Unsafe.any Js.t Js.readonly_prop + end + +let categorie_calcul_a_p_l_to_jsoo + : CategorieCalculAPL.t -> categorie_calcul_a_p_l Js.t + = function + | Location arg -> object%js + val kind = Js.string "Location" + val payload = Js.Unsafe.coerce (Js.Unsafe.inject (location_to_jsoo arg)) + end + | AccessionPropriete arg -> object%js + val kind = Js.string "AccessionPropriete" + val payload = Js.Unsafe.coerce (Js.Unsafe.inject (proprietaire_to_jsoo arg)) + end + | LogementFoyer arg -> object%js + val kind = Js.string "LogementFoyer" + val payload = Js.Unsafe.coerce (Js.Unsafe.inject (logement_foyer_to_jsoo arg)) + end + +let categorie_calcul_a_p_l_of_jsoo + (categorie_calcul_a_p_l : categorie_calcul_a_p_l Js.t) + : CategorieCalculAPL.t = + match categorie_calcul_a_p_l##.kind |> Js.to_string with + | "Location" -> + CategorieCalculAPL.Location (location_of_jsoo (Js.Unsafe.coerce categorie_calcul_a_p_l##.payload)) + | "AccessionPropriete" -> + CategorieCalculAPL.AccessionPropriete (proprietaire_of_jsoo (Js.Unsafe.coerce categorie_calcul_a_p_l##.payload)) + | "LogementFoyer" -> + CategorieCalculAPL.LogementFoyer (logement_foyer_of_jsoo (Js.Unsafe.coerce categorie_calcul_a_p_l##.payload)) + | cons -> + failwith + (Printf.sprintf + "Unexpected '%s' kind for the enumeration 'CategorieCalculAPL.t'" + cons) + + class type mode_occupation = object method kind : diff --git a/french_law/python/src/aides_logement.py b/french_law/python/src/aides_logement.py index a12b20b1..60e83395 100644 --- a/french_law/python/src/aides_logement.py +++ b/french_law/python/src/aides_logement.py @@ -316,30 +316,6 @@ class ZoneDHabitation: def __str__(self) -> str: return "{}({})".format(self.code, self.value) -class CategorieCalculAPL_Code(Enum): - Location = 0 - AccessionPropriete = 1 - LogementFoyer = 2 - -class CategorieCalculAPL: - def __init__(self, code: CategorieCalculAPL_Code, value: Any) -> None: - self.code = code - self.value = value - - - def __eq__(self, other: object) -> bool: - if isinstance(other, CategorieCalculAPL): - return self.code == other.code and self.value == other.value - else: - return False - - - def __ne__(self, other: object) -> bool: - return not (self == other) - - def __str__(self) -> str: - return "{}({})".format(self.code, self.value) - class PaiementLogementDistinctProfessionnel_Code(Enum): OuiAvecLoyerOuCharges = 0 Non = 1 @@ -1040,6 +1016,25 @@ class CalculAidePersonnaliseeLogementAccessionPropriete: self.coefficient_prise_en_charge_d832_10, self.aide_finale_formule, self.traitement_aide_finale) +class TraitementFormuleAideFinale: + def __init__(self, aide_finale_formule: Money, traitement_aide_finale: Callable[[Money], Money]) -> None: + self.aide_finale_formule = aide_finale_formule + self.traitement_aide_finale = traitement_aide_finale + + def __eq__(self, other: object) -> bool: + if isinstance(other, TraitementFormuleAideFinale): + return (self.aide_finale_formule == other.aide_finale_formule and + self.traitement_aide_finale == other.traitement_aide_finale) + else: + return False + + def __ne__(self, other: object) -> bool: + return not (self == other) + + def __str__(self) -> str: + return "TraitementFormuleAideFinale(aide_finale_formule={},traitement_aide_finale={})".format(self.aide_finale_formule, + self.traitement_aide_finale) + class CalculAidePersonnaliseeLogement: def __init__(self, aide_finale_formule: Money, traitement_aide_finale: Callable[[Money], Money]) -> None: self.aide_finale_formule = aide_finale_formule @@ -1818,6 +1813,30 @@ class EligibiliteAidesPersonnelleLogement: self.coefficents_enfants_garde_alternee_pris_en_compte, self.condition_2_r823_4) +class CategorieCalculAPL_Code(Enum): + Location = 0 + AccessionPropriete = 1 + LogementFoyer = 2 + +class CategorieCalculAPL: + def __init__(self, code: CategorieCalculAPL_Code, value: Any) -> None: + self.code = code + self.value = value + + + def __eq__(self, other: object) -> bool: + if isinstance(other, CategorieCalculAPL): + return self.code == other.code and self.value == other.value + else: + return False + + + def __ne__(self, other: object) -> bool: + return not (self == other) + + def __str__(self) -> str: + return "{}({})".format(self.code, self.value) + class ModeOccupation_Code(Enum): Locataire = 0 ResidentLogementFoyer = 1 @@ -3059,9 +3078,9 @@ def ouverture_droits_retraite(ouverture_droits_retraite_in:OuvertureDroitsRetrai else: raise EmptyError temp_age_ouverture_droit_8 = handle_default(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1000, + start_line=998, start_column=10, - end_line=1000, end_column=29, + end_line=998, end_column=29, law_headings=["Date d'ouverture des droits à la retraite", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"]), [temp_age_ouverture_droit_7, @@ -3075,9 +3094,8 @@ def ouverture_droits_retraite(ouverture_droits_retraite_in:OuvertureDroitsRetrai except EmptyError: temp_age_ouverture_droit_8 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1000, - start_column=10, end_line=1000, - end_column=29, + start_line=998, start_column=10, + end_line=998, end_column=29, law_headings=["Date d'ouverture des droits à la retraite", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -3116,8 +3134,8 @@ def impaye_depense_logement(impaye_depense_logement_in:ImpayeDepenseLogementIn): except EmptyError: temp_mode_occupation_impaye = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1016, - start_column=11, end_line=1016, + start_line=1014, + start_column=11, end_line=1014, end_column=33, law_headings=["Quantification des impayés de dépense de logement", "Calcul du montant de l'allocation logement", @@ -3153,8 +3171,8 @@ def impaye_depense_logement(impaye_depense_logement_in:ImpayeDepenseLogementIn): except EmptyError: temp_depense_logement_brute_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1017, - start_column=11, end_line=1017, + start_line=1015, + start_column=11, end_line=1015, end_column=33, law_headings=["Quantification des impayés de dépense de logement", "Calcul du montant de l'allocation logement", @@ -3214,9 +3232,9 @@ def impaye_depense_logement(impaye_depense_logement_in:ImpayeDepenseLogementIn): else: raise EmptyError temp_depense_logement_nette_6 = handle_default(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1018, + start_line=1016, start_column=11, - end_line=1018, end_column=33, + end_line=1016, end_column=33, law_headings=["Quantification des impayés de dépense de logement", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"]), [temp_depense_logement_nette_4, @@ -3226,8 +3244,8 @@ def impaye_depense_logement(impaye_depense_logement_in:ImpayeDepenseLogementIn): except EmptyError: temp_depense_logement_nette_6 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1018, - start_column=11, end_line=1018, + start_line=1016, + start_column=11, end_line=1016, end_column=33, law_headings=["Quantification des impayés de dépense de logement", "Calcul du montant de l'allocation logement", @@ -3371,9 +3389,9 @@ def impaye_depense_logement(impaye_depense_logement_in:ImpayeDepenseLogementIn): else: raise EmptyError temp_seuil_impaye_depense_de_logement_14 = handle_default(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1015, + start_line=1013, start_column=11, - end_line=1015, end_column=43, + end_line=1013, end_column=43, law_headings=["Quantification des impayés de dépense de logement", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"]), [temp_seuil_impaye_depense_de_logement_11, @@ -3385,8 +3403,8 @@ def impaye_depense_logement(impaye_depense_logement_in:ImpayeDepenseLogementIn): except EmptyError: temp_seuil_impaye_depense_de_logement_14 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1015, - start_column=11, end_line=1015, + start_line=1013, + start_column=11, end_line=1013, end_column=43, law_headings=["Quantification des impayés de dépense de logement", "Calcul du montant de l'allocation logement", @@ -3430,8 +3448,8 @@ def impaye_depense_logement(impaye_depense_logement_in:ImpayeDepenseLogementIn): except EmptyError: temp_montant_impaye_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1020, - start_column=10, end_line=1020, + start_line=1018, + start_column=10, end_line=1018, end_column=24, law_headings=["Quantification des impayés de dépense de logement", "Calcul du montant de l'allocation logement", @@ -5440,8 +5458,8 @@ def calcul_aide_personnalisee_logement_locatif(calcul_aide_personnalisee_logemen except EmptyError: temp___1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=2050, - start_column=13, end_line=2050, + start_line=1797, + start_column=13, end_line=1797, end_column=76, law_headings=["Article D823-16", "Sous-section 2 : Calcul de l'aide en secteur locatif", @@ -5453,8 +5471,8 @@ def calcul_aide_personnalisee_logement_locatif(calcul_aide_personnalisee_logemen "Code de la construction et de l'habitation"])) if not (temp___1): raise AssertionFailure(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=2050, - start_column=13, end_line=2050, + start_line=1797, + start_column=13, end_line=1797, end_column=76, law_headings=["Article D823-16", "Sous-section 2 : Calcul de l'aide en secteur locatif", @@ -5919,8 +5937,8 @@ def calcul_aide_personnalisee_logement_foyer(calcul_aide_personnalisee_logement_ except EmptyError: temp_calcul_nombre_parts_dot_condition_2_du_832_25 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=4131, - start_column=14, end_line=4131, + start_line=3878, + start_column=14, end_line=3878, end_column=55, law_headings=["Article D832-25", "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer", @@ -5936,8 +5954,8 @@ def calcul_aide_personnalisee_logement_foyer(calcul_aide_personnalisee_logement_ except EmptyError: temp_calcul_nombre_parts_dot_nombre_personnes_a_charge = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=4127, - start_column=14, end_line=4127, + start_line=3874, + start_column=14, end_line=3874, end_column=59, law_headings=["Article D832-25", "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer", @@ -5953,8 +5971,8 @@ def calcul_aide_personnalisee_logement_foyer(calcul_aide_personnalisee_logement_ except EmptyError: temp_calcul_nombre_parts_dot_situation_familiale_calcul_apl = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=4129, - start_column=14, end_line=4129, + start_line=3876, + start_column=14, end_line=3876, end_column=64, law_headings=["Article D832-25", "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer", @@ -6059,8 +6077,8 @@ def calcul_aide_personnalisee_logement_foyer(calcul_aide_personnalisee_logement_ except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_ressources_menage_arrondies = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=3965, - start_column=14, end_line=3965, + start_line=3712, + start_column=14, end_line=3712, end_column=75, law_headings=["Article D832-24", "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer", @@ -6076,8 +6094,8 @@ def calcul_aide_personnalisee_logement_foyer(calcul_aide_personnalisee_logement_ except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_condition_2_du_832_25 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=3963, - start_column=14, end_line=3963, + start_line=3710, + start_column=14, end_line=3710, end_column=69, law_headings=["Article D832-24", "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer", @@ -6093,8 +6111,8 @@ def calcul_aide_personnalisee_logement_foyer(calcul_aide_personnalisee_logement_ except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_n_nombre_parts_d832_25 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=3967, - start_column=14, end_line=3967, + start_line=3714, + start_column=14, end_line=3714, end_column=70, law_headings=["Article D832-24", "Sous-Section 2 : Conditions d'octroi de l'aide personnalisée au logement aux personnes résidant dans un logement-foyer", @@ -6482,8 +6500,8 @@ def calcul_aide_personnalisee_logement_accession_propriete(calcul_aide_personnal except EmptyError: temp_calcul_nombre_parts_dot_nombre_personnes_a_charge_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=3473, - start_column=14, end_line=3473, + start_line=3220, + start_column=14, end_line=3220, end_column=59, law_headings=["Article D832-11", "Section 2 : Accession à la propriété", @@ -6498,8 +6516,8 @@ def calcul_aide_personnalisee_logement_accession_propriete(calcul_aide_personnal except EmptyError: temp_calcul_nombre_parts_dot_situation_familiale_calcul_apl_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=3475, - start_column=14, end_line=3475, + start_line=3222, + start_column=14, end_line=3222, end_column=64, law_headings=["Article D832-11", "Section 2 : Accession à la propriété", @@ -10275,8 +10293,8 @@ def calcul_aide_personnalisee_logement_accession_propriete(calcul_aide_personnal except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_ressources_menage_arrondies_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=3679, - start_column=14, end_line=3679, + start_line=3426, + start_column=14, end_line=3426, end_column=75, law_headings=["Article D832-15", "Section 2 : Accession à la propriété", @@ -10291,8 +10309,8 @@ def calcul_aide_personnalisee_logement_accession_propriete(calcul_aide_personnal except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_condition_2_du_832_25_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=3678, - start_column=14, end_line=3678, + start_line=3425, + start_column=14, end_line=3425, end_column=69, law_headings=["Article D832-15", "Section 2 : Accession à la propriété", @@ -10307,8 +10325,8 @@ def calcul_aide_personnalisee_logement_accession_propriete(calcul_aide_personnal except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_n_nombre_parts_d832_25_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=3681, - start_column=14, end_line=3681, + start_line=3428, + start_column=14, end_line=3428, end_column=70, law_headings=["Article D832-15", "Section 2 : Accession à la propriété", @@ -12017,8 +12035,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_loyer_principal_base = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=790, start_column=14, - end_line=790, end_column=48, + start_line=791, start_column=14, + end_line=791, end_column=48, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12028,8 +12046,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_ressources_menage_arrondies = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=792, start_column=14, - end_line=792, end_column=60, + start_line=793, start_column=14, + end_line=793, end_column=60, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12039,8 +12057,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=794, start_column=14, - end_line=794, end_column=78, + start_line=795, start_column=14, + end_line=795, end_column=78, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12050,8 +12068,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_date_courante = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=797, start_column=14, - end_line=797, end_column=46, + start_line=798, start_column=14, + end_line=798, end_column=46, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12061,8 +12079,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_nombre_personnes_a_charge = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=799, start_column=14, - end_line=799, end_column=58, + start_line=800, start_column=14, + end_line=800, end_column=58, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12072,8 +12090,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_situation_familiale_calcul_apl = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=801, start_column=14, - end_line=801, end_column=63, + start_line=802, start_column=14, + end_line=802, end_column=63, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12083,8 +12101,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_zone = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=803, start_column=14, - end_line=803, end_column=37, + start_line=804, start_column=14, + end_line=804, end_column=37, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12094,8 +12112,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_logement_est_chambre = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=805, start_column=14, - end_line=805, end_column=53, + start_line=806, start_column=14, + end_line=806, end_column=53, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12105,8 +12123,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=808, start_column=5, - end_line=809, end_column=63, + start_line=809, start_column=5, + end_line=810, end_column=63, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12116,8 +12134,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_type_aide = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=812, start_column=14, - end_line=812, end_column=42, + start_line=813, start_column=14, + end_line=813, end_column=42, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12127,8 +12145,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_colocation = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=814, start_column=14, - end_line=814, end_column=43, + start_line=815, start_column=14, + end_line=815, end_column=43, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12138,8 +12156,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_reduction_loyer_solidarite = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=816, start_column=14, - end_line=816, end_column=59, + start_line=817, start_column=14, + end_line=817, end_column=59, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12149,8 +12167,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_calcul_apl_locatif_dot_logement_meuble_d842_2 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=818, start_column=14, - end_line=818, end_column=55, + start_line=819, start_column=14, + end_line=819, end_column=55, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12196,9 +12214,9 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal param_24) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=787, + start_line=788, start_column=10, - end_line=787, + end_line=788, end_column=32, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", @@ -12206,8 +12224,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_traitement_aide_finale = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=787, start_column=10, - end_line=787, end_column=32, + start_line=788, start_column=10, + end_line=788, end_column=32, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12240,8 +12258,8 @@ def calcul_allocation_logement_locatif(calcul_allocation_logement_locatif_in:Cal except EmptyError: temp_aide_finale_formule_4 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=785, start_column=10, - end_line=785, end_column=29, + start_line=786, start_column=10, + end_line=786, end_column=29, law_headings=["Secteur locatif", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12264,8 +12282,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_montant_minimal_aide_d842_15 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=926, start_column=11, - end_line=926, end_column=39, + start_line=927, start_column=11, + end_line=927, end_column=39, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12275,8 +12293,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_montant_forfaitaire_d842_15 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=927, start_column=11, - end_line=927, end_column=38, + start_line=928, start_column=11, + end_line=928, end_column=38, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12286,8 +12304,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_montant_minimal_depense_nette_d842_17 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=928, start_column=11, - end_line=928, end_column=48, + start_line=929, start_column=11, + end_line=929, end_column=48, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12297,8 +12315,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_nombre_parts_dot_condition_2_du_832_25_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=5031, - start_column=14, end_line=5031, + start_line=4778, + start_column=14, end_line=4778, end_column=55, law_headings=["Article D842-15", "Section 3 : Logements-foyers", @@ -12313,8 +12331,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_nombre_parts_dot_nombre_personnes_a_charge_2 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=5027, - start_column=14, end_line=5027, + start_line=4774, + start_column=14, end_line=4774, end_column=59, law_headings=["Article D842-15", "Section 3 : Logements-foyers", @@ -12329,8 +12347,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_nombre_parts_dot_situation_familiale_calcul_apl_2 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=5029, - start_column=14, end_line=5029, + start_line=4776, + start_column=14, end_line=4776, end_column=64, law_headings=["Article D842-15", "Section 3 : Logements-foyers", @@ -12349,8 +12367,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_contributions_sociales_dot_date_courante_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=967, start_column=14, - end_line=967, end_column=50, + start_line=968, start_column=14, + end_line=968, end_column=50, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12362,8 +12380,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_apl_logement_foyer_dot_type_logement_foyer = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=951, start_column=14, - end_line=951, end_column=59, + start_line=952, start_column=14, + end_line=952, end_column=59, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12373,8 +12391,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_apl_logement_foyer_dot_date_conventionnement = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=953, start_column=14, - end_line=953, end_column=61, + start_line=954, start_column=14, + end_line=954, end_column=61, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12384,8 +12402,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_apl_logement_foyer_dot_ressources_menage_arrondies = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=957, start_column=14, - end_line=957, end_column=67, + start_line=958, start_column=14, + end_line=958, end_column=67, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12395,8 +12413,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_apl_logement_foyer_dot_nombre_personnes_a_charge = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=959, start_column=14, - end_line=959, end_column=65, + start_line=960, start_column=14, + end_line=960, end_column=65, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12406,8 +12424,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_apl_logement_foyer_dot_situation_familiale_calcul_apl = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=961, start_column=14, - end_line=961, end_column=70, + start_line=962, start_column=14, + end_line=962, end_column=70, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12417,8 +12435,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_apl_logement_foyer_dot_zone = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=963, start_column=14, - end_line=963, end_column=44, + start_line=964, start_column=14, + end_line=964, end_column=44, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12428,8 +12446,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_apl_logement_foyer_dot_date_courante = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=965, start_column=14, - end_line=965, end_column=53, + start_line=966, start_column=14, + end_line=966, end_column=53, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12439,8 +12457,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_apl_logement_foyer_dot_redevance = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=955, start_column=14, - end_line=955, end_column=49, + start_line=956, start_column=14, + end_line=956, end_column=49, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12503,9 +12521,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA else: raise EmptyError temp_montant_forfaitaire_charges_4 = handle_default(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=931, + start_line=932, start_column=10, - end_line=931, end_column=37, + end_line=932, end_column=37, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"]), [temp_montant_forfaitaire_charges_3, @@ -12515,8 +12533,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_montant_forfaitaire_charges_4 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=931, start_column=10, - end_line=931, end_column=37, + start_line=932, start_column=10, + end_line=932, end_column=37, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12733,9 +12751,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA else: raise EmptyError temp_equivalence_loyer_16 = handle_default(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=930, + start_line=931, start_column=10, - end_line=930, end_column=27, + end_line=931, end_column=27, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"]), [temp_equivalence_loyer_14, @@ -12749,8 +12767,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_equivalence_loyer_16 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=930, start_column=10, - end_line=930, end_column=27, + start_line=931, start_column=10, + end_line=931, end_column=27, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12765,9 +12783,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA return (param_25 - montant_forfaitaire_d842_15) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=944, + start_line=945, start_column=10, - end_line=944, + end_line=945, end_column=32, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -12775,8 +12793,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_traitement_aide_finale_minoration_forfaitaire_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=944, start_column=10, - end_line=944, end_column=32, + start_line=945, start_column=10, + end_line=945, end_column=32, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12786,8 +12804,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_ressources_menage_arrondies_2 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=5024, - start_column=14, end_line=5024, + start_line=4771, + start_column=14, end_line=4771, end_column=75, law_headings=["Article D842-15", "Section 3 : Logements-foyers", @@ -12802,8 +12820,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_condition_2_du_832_25_2 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=5023, - start_column=14, end_line=5023, + start_line=4770, + start_column=14, end_line=4770, end_column=69, law_headings=["Article D842-15", "Section 3 : Logements-foyers", @@ -12818,8 +12836,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_n_nombre_parts_d832_25_2 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=5033, - start_column=14, end_line=5033, + start_line=4780, + start_column=14, end_line=4780, end_column=70, law_headings=["Article D842-15", "Section 3 : Logements-foyers", @@ -12838,8 +12856,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_coefficient_prise_en_charge = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=929, start_column=10, - end_line=929, end_column=37, + start_line=930, start_column=10, + end_line=930, end_column=37, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12851,9 +12869,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA param_26) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=924, + start_line=925, start_column=11, - end_line=924, + end_line=925, end_column=33, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -12861,8 +12879,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_depense_nette_minimale = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=924, start_column=11, - end_line=924, end_column=33, + start_line=925, start_column=11, + end_line=925, end_column=33, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12872,8 +12890,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_loyer_minimal = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=932, start_column=10, - end_line=932, end_column=23, + start_line=933, start_column=10, + end_line=933, end_column=23, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12889,9 +12907,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA return money_of_cents_string("0") except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=925, + start_line=926, start_column=11, - end_line=925, + end_line=926, end_column=44, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -12899,8 +12917,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_abattement_depense_nette_minimale = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=925, start_column=11, - end_line=925, end_column=44, + start_line=926, start_column=11, + end_line=926, end_column=44, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12912,8 +12930,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_aide_finale_formule_5 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=942, start_column=10, - end_line=942, end_column=29, + start_line=943, start_column=10, + end_line=943, end_column=29, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12934,9 +12952,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA param_28))) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=945, + start_line=946, start_column=10, - end_line=945, + end_line=946, end_column=32, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -12944,8 +12962,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_traitement_aide_finale_depense_nette_minimale = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=945, start_column=10, - end_line=945, end_column=32, + start_line=946, start_column=10, + end_line=946, end_column=32, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12961,9 +12979,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA param_29) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=946, + start_line=947, start_column=10, - end_line=946, + end_line=947, end_column=19, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -12971,8 +12989,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_traitement_aide_finale_redevance = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=946, start_column=10, - end_line=946, end_column=19, + start_line=947, start_column=10, + end_line=947, end_column=19, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -12998,9 +13016,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA return money_of_cents_string("0") except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=947, + start_line=948, start_column=10, - end_line=947, + end_line=948, end_column=40, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -13008,8 +13026,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_traitement_aide_finale_contributions_sociales_arrondi_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=947, start_column=10, - end_line=947, end_column=40, + start_line=948, start_column=10, + end_line=948, end_column=40, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13026,9 +13044,9 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA param_31) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=948, + start_line=949, start_column=10, - end_line=948, + end_line=949, end_column=25, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -13036,8 +13054,8 @@ def calcul_allocation_logement_foyer(calcul_allocation_logement_foyer_in:CalculA except EmptyError: temp_traitement_aide_finale_montant_minimal_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=948, start_column=10, - end_line=948, end_column=25, + start_line=949, start_column=10, + end_line=949, end_column=25, law_headings=["Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13068,8 +13086,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_montant_forfaitaire_d842_6 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=855, start_column=11, - end_line=855, end_column=37, + start_line=856, start_column=11, + end_line=856, end_column=37, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13080,8 +13098,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_taux_francs_vers_euros_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=858, start_column=11, - end_line=858, end_column=33, + start_line=859, start_column=11, + end_line=859, end_column=33, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13091,8 +13109,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_montant_minimal_aide_d842_6 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=861, start_column=11, - end_line=861, end_column=38, + start_line=862, start_column=11, + end_line=862, end_column=38, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13102,8 +13120,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_montant_forfaitaire_d842_11 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=862, start_column=11, - end_line=862, end_column=38, + start_line=863, start_column=11, + end_line=863, end_column=38, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13113,8 +13131,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_montant_forfaitaire_d842_12 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=863, start_column=11, - end_line=863, end_column=38, + start_line=864, start_column=11, + end_line=864, end_column=38, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13124,8 +13142,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_coefficient_d842_11 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=864, start_column=11, - end_line=864, end_column=30, + start_line=865, start_column=11, + end_line=865, end_column=30, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13135,8 +13153,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_coefficient_d842_12 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=865, start_column=11, - end_line=865, end_column=30, + start_line=866, start_column=11, + end_line=866, end_column=30, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13146,8 +13164,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_nombre_parts_dot_nombre_personnes_a_charge_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=4638, - start_column=14, end_line=4638, + start_line=4385, + start_column=14, end_line=4385, end_column=59, law_headings=["Article D842-6", "Section 2 : Accession à la propriété", @@ -13162,8 +13180,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_nombre_parts_dot_situation_familiale_calcul_apl_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=4640, - start_column=14, end_line=4640, + start_line=4387, + start_column=14, end_line=4387, end_column=64, law_headings=["Article D842-6", "Section 2 : Accession à la propriété", @@ -13181,8 +13199,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_contributions_sociales_dot_date_courante_4 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=906, start_column=14, - end_line=906, end_column=50, + start_line=907, start_column=14, + end_line=907, end_column=50, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13253,9 +13271,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac else: raise EmptyError temp_montant_forfaitaire_charges_11 = handle_default(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=848, + start_line=849, start_column=11, - end_line=848, end_column=38, + end_line=849, end_column=38, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"]), [temp_montant_forfaitaire_charges_9, @@ -13265,8 +13283,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_montant_forfaitaire_charges_11 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=848, start_column=11, - end_line=848, end_column=38, + start_line=849, start_column=11, + end_line=849, end_column=38, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -13281,9 +13299,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac return (param_32 - montant_forfaitaire_d842_6) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=878, + start_line=879, start_column=10, - end_line=878, + end_line=879, end_column=32, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", @@ -13291,8 +13309,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_traitement_aide_finale_minoration_forfaitaire_4 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=878, start_column=10, - end_line=878, end_column=32, + start_line=879, start_column=10, + end_line=879, end_column=32, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -15870,8 +15888,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac else: raise EmptyError return handle_default(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=853, start_column=10, - end_line=853, end_column=14, + start_line=854, start_column=10, + end_line=854, end_column=14, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"]), [temp_calcul_plafond_mensualite_d842_6_base_30, @@ -15900,9 +15918,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac temp_calcul_plafond_mensualite_d842_6_base_1) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=853, + start_line=854, start_column=10, - end_line=853, + end_line=854, end_column=14, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", @@ -15910,8 +15928,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_plafond_mensualite_d842_6_base = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=853, start_column=10, - end_line=853, end_column=14, + start_line=854, start_column=10, + end_line=854, end_column=14, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -15990,9 +16008,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac else: raise EmptyError temp_seuil_minimal_ressources_menage_8 = handle_default(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=857, + start_line=858, start_column=11, - end_line=857, end_column=42, + end_line=858, end_column=42, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"]), [temp_seuil_minimal_ressources_menage_4, @@ -16002,8 +16020,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_seuil_minimal_ressources_menage_8 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=857, start_column=11, - end_line=857, end_column=42, + start_line=858, start_column=11, + end_line=858, end_column=42, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16015,9 +16033,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac montant_forfaitaire_charges_1) - param_34) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=859, + start_line=860, start_column=11, - end_line=859, + end_line=860, end_column=33, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", @@ -16025,8 +16043,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_depense_nette_minimale_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=859, start_column=11, - end_line=859, end_column=33, + start_line=860, start_column=11, + end_line=860, end_column=33, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16068,9 +16086,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac raise EmptyError except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=854, + start_line=855, start_column=10, - end_line=854, + end_line=855, end_column=26, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", @@ -16078,8 +16096,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_plafond_mensualite_d842_6_avec_copropriete = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=854, start_column=10, - end_line=854, end_column=26, + start_line=855, start_column=10, + end_line=855, end_column=26, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16102,8 +16120,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_ressources_menage_arrondies_seuil_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=833, start_column=10, - end_line=833, end_column=15, + start_line=834, start_column=10, + end_line=834, end_column=15, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16129,8 +16147,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_plafond_mensualite_d842_6 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=851, start_column=11, - end_line=851, end_column=36, + start_line=852, start_column=11, + end_line=852, end_column=36, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16140,8 +16158,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_ressources_menage_arrondies_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=4634, - start_column=14, end_line=4634, + start_line=4381, + start_column=14, end_line=4381, end_column=75, law_headings=["Article D842-6", "Section 2 : Accession à la propriété", @@ -16156,8 +16174,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_condition_2_du_832_25_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=4633, - start_column=14, end_line=4633, + start_line=4380, + start_column=14, end_line=4380, end_column=69, law_headings=["Article D842-6", "Section 2 : Accession à la propriété", @@ -16172,8 +16190,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_equivalence_loyer_minimale_dot_n_nombre_parts_d832_25_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=4636, - start_column=14, end_line=4636, + start_line=4383, + start_column=14, end_line=4383, end_column=70, law_headings=["Article D842-6", "Section 2 : Accession à la propriété", @@ -16193,8 +16211,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_apl_logement_foyer_dot_type_logement_foyer_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=890, start_column=14, - end_line=890, end_column=59, + start_line=891, start_column=14, + end_line=891, end_column=59, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16204,8 +16222,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_apl_logement_foyer_dot_date_conventionnement_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=892, start_column=14, - end_line=892, end_column=61, + start_line=893, start_column=14, + end_line=893, end_column=61, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16215,8 +16233,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_apl_logement_foyer_dot_ressources_menage_arrondies_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=896, start_column=14, - end_line=896, end_column=67, + start_line=897, start_column=14, + end_line=897, end_column=67, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16226,8 +16244,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_apl_logement_foyer_dot_nombre_personnes_a_charge_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=898, start_column=14, - end_line=898, end_column=65, + start_line=899, start_column=14, + end_line=899, end_column=65, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16237,8 +16255,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_apl_logement_foyer_dot_situation_familiale_calcul_apl_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=900, start_column=14, - end_line=900, end_column=70, + start_line=901, start_column=14, + end_line=901, end_column=70, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16248,8 +16266,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_apl_logement_foyer_dot_zone_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=902, start_column=14, - end_line=902, end_column=44, + start_line=903, start_column=14, + end_line=903, end_column=44, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16259,8 +16277,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_apl_logement_foyer_dot_date_courante_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=904, start_column=14, - end_line=904, end_column=53, + start_line=905, start_column=14, + end_line=905, end_column=53, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16270,8 +16288,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_calcul_apl_logement_foyer_dot_redevance_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=894, start_column=14, - end_line=894, end_column=49, + start_line=895, start_column=14, + end_line=895, end_column=49, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16357,8 +16375,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_seuil_minimal_depense_nette_minimale_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=856, start_column=11, - end_line=856, end_column=47, + start_line=857, start_column=11, + end_line=857, end_column=47, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16372,8 +16390,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_mensualite_eligible_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=847, start_column=11, - end_line=847, end_column=30, + start_line=848, start_column=11, + end_line=848, end_column=30, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16383,8 +16401,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_mensualite_minimale_10 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=849, start_column=11, - end_line=849, end_column=30, + start_line=850, start_column=11, + end_line=850, end_column=30, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16394,8 +16412,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_coefficient_prise_en_charge_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=850, start_column=11, - end_line=850, end_column=38, + start_line=851, start_column=11, + end_line=851, end_column=38, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16411,9 +16429,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac return money_of_cents_string("0") except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=860, + start_line=861, start_column=11, - end_line=860, + end_line=861, end_column=44, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", @@ -16421,8 +16439,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_abattement_depense_nette_minimale_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=860, start_column=11, - end_line=860, end_column=44, + start_line=861, start_column=11, + end_line=861, end_column=44, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16434,8 +16452,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_aide_finale_formule_6 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=875, start_column=10, - end_line=875, end_column=29, + start_line=876, start_column=10, + end_line=876, end_column=29, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16454,9 +16472,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac param_37))) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=879, + start_line=880, start_column=10, - end_line=879, + end_line=880, end_column=32, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", @@ -16464,8 +16482,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_traitement_aide_finale_depense_nette_minimale_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=879, start_column=10, - end_line=879, end_column=32, + start_line=880, start_column=10, + end_line=880, end_column=32, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16492,9 +16510,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac return money_of_cents_string("0") except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=880, + start_line=881, start_column=10, - end_line=880, + end_line=881, end_column=40, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", @@ -16502,8 +16520,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_traitement_aide_finale_contributions_sociales_arrondi_4 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=880, start_column=10, - end_line=880, end_column=40, + start_line=881, start_column=10, + end_line=881, end_column=40, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16520,9 +16538,9 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac param_39) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=881, + start_line=882, start_column=10, - end_line=881, + end_line=882, end_column=25, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", @@ -16530,8 +16548,8 @@ def calcul_allocation_logement_accession_propriete(calcul_allocation_logement_ac except EmptyError: temp_traitement_aide_finale_montant_minimal_4 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=881, start_column=10, - end_line=881, end_column=25, + start_line=882, start_column=10, + end_line=882, end_column=25, law_headings=["Secteur accession à la propriété", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) @@ -16550,30 +16568,30 @@ def calcul_aide_personnalisee_logement(calcul_aide_personnalisee_logement_in:Cal try: match_arg_501 = mode_occupation_2 if match_arg_501.code == ModeOccupation_Code.Locataire: - _ = match_arg_501.value + location = match_arg_501.value temp_categorie_calcul_apl = CategorieCalculAPL(CategorieCalculAPL_Code.Location, - Unit()) + location) elif match_arg_501.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_501.value + logementfoyer = match_arg_501.value temp_categorie_calcul_apl = CategorieCalculAPL(CategorieCalculAPL_Code.LogementFoyer, - Unit()) + logementfoyer) elif match_arg_501.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_501.value + proprietaire = match_arg_501.value temp_categorie_calcul_apl = CategorieCalculAPL(CategorieCalculAPL_Code.AccessionPropriete, - Unit()) + proprietaire) elif match_arg_501.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_501.value + location_1 = match_arg_501.value temp_categorie_calcul_apl = CategorieCalculAPL(CategorieCalculAPL_Code.Location, - Unit()) + location_1) elif match_arg_501.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_501.value + proprietaire_1 = match_arg_501.value temp_categorie_calcul_apl = CategorieCalculAPL(CategorieCalculAPL_Code.AccessionPropriete, - Unit()) + proprietaire_1) except EmptyError: temp_categorie_calcul_apl = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=736, start_column=11, - end_line=736, end_column=31, + start_line=740, start_column=11, + end_line=740, end_column=31, law_headings=["Tous secteurs", "Calcul du montant de l'aide personnalisée au logement", "Déclarations des champs d'application", @@ -16586,8 +16604,8 @@ def calcul_aide_personnalisee_logement(calcul_aide_personnalisee_logement_in:Cal except EmptyError: temp_ressources_menage_avec_arrondi = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=730, start_column=10, - end_line=730, end_column=22, + start_line=734, start_column=10, + end_line=734, end_column=22, law_headings=["Tous secteurs", "Calcul du montant de l'aide personnalisée au logement", "Déclarations des champs d'application", @@ -16622,997 +16640,1267 @@ def calcul_aide_personnalisee_logement(calcul_aide_personnalisee_logement_in:Cal except EmptyError: temp_situation_familiale_calcul_apl = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=737, start_column=11, - end_line=737, end_column=41, + start_line=741, start_column=11, + end_line=741, end_column=41, law_headings=["Tous secteurs", "Calcul du montant de l'aide personnalisée au logement", "Déclarations des champs d'application", "Prologue : aides au logement"])) situation_familiale_calcul_apl_8 = temp_situation_familiale_calcul_apl try: - match_arg_503 = mode_occupation_2 - if match_arg_503.code == ModeOccupation_Code.Locataire: - _ = match_arg_503.value - temp_accession_propriete_dot_mensualite_principale = money_of_cents_string("0") - elif match_arg_503.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_503.value - temp_accession_propriete_dot_mensualite_principale = money_of_cents_string("0") - elif match_arg_503.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire = match_arg_503.value - temp_accession_propriete_dot_mensualite_principale = proprietaire.mensualite_principale - elif match_arg_503.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_503.value - temp_accession_propriete_dot_mensualite_principale = money_of_cents_string("0") - elif match_arg_503.code == ModeOccupation_Code.LocationAccession: - proprietaire_1 = match_arg_503.value - temp_accession_propriete_dot_mensualite_principale = proprietaire_1.mensualite_principale - temp_accession_propriete_dot_mensualite_principale_1 = temp_accession_propriete_dot_mensualite_principale + match_arg_503 = categorie_calcul_apl + if match_arg_503.code == CategorieCalculAPL_Code.Location: + location_2 = match_arg_503.value + try: + temp_sous_calcul_traitement = location_2.logement_meuble_d842_2 + except EmptyError: + temp_sous_calcul_traitement = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1436, + start_column=38, + end_line=1436, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + match_arg_504 = location_2.bailleur + if match_arg_504.code == TypeBailleur_Code.BailleurSocial: + bailleur = match_arg_504.value + temp_sous_calcul_traitement_1 = bailleur.reduction_loyer_solidarite_percue + elif match_arg_504.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: + _ = match_arg_504.value + temp_sous_calcul_traitement_1 = money_of_cents_string("0") + elif match_arg_504.code == TypeBailleur_Code.BailleurPrive: + _ = match_arg_504.value + temp_sous_calcul_traitement_1 = money_of_cents_string("0") + except EmptyError: + temp_sous_calcul_traitement_1 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1432, + start_column=16, + end_line=1435, + end_column=39, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_2 = location_2.colocation + except EmptyError: + temp_sous_calcul_traitement_2 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1427, + start_column=26, + end_line=1427, + end_column=45, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_3 = type_aide_2 + except EmptyError: + temp_sous_calcul_traitement_3 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1430, + start_column=25, + end_line=1430, + end_column=34, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_4 = location_2.agees_ou_handicap_adultes_hebergees_onereux_particuliers + except EmptyError: + temp_sous_calcul_traitement_4 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1429, + start_column=15, + end_line=1429, + end_column=80, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_5 = location_2.logement_est_chambre + except EmptyError: + temp_sous_calcul_traitement_5 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1426, + start_column=36, + end_line=1426, + end_column=65, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_6 = zone_6 + except EmptyError: + temp_sous_calcul_traitement_6 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1420, + start_column=20, + end_line=1420, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_7 = situation_familiale_calcul_apl_8 + except EmptyError: + temp_sous_calcul_traitement_7 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1422, + start_column=46, + end_line=1422, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_8 = nombre_personnes_a_charge_8 + except EmptyError: + temp_sous_calcul_traitement_8 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1419, + start_column=41, + end_line=1419, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_9 = date_courante_11 + except EmptyError: + temp_sous_calcul_traitement_9 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1421, + start_column=29, + end_line=1421, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_10 = location_2.beneficiaire_aide_adulte_ou_enfant_handicapes + except EmptyError: + temp_sous_calcul_traitement_10 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1425, + start_column=15, + end_line=1425, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_11 = ressources_menage_avec_arrondi + except EmptyError: + temp_sous_calcul_traitement_11 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1418, + start_column=43, + end_line=1418, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_12 = location_2.loyer_principal + except EmptyError: + temp_sous_calcul_traitement_12 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1423, + start_column=31, + end_line=1423, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_13 = location_2.logement_meuble_d842_2 + except EmptyError: + temp_sous_calcul_traitement_13 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1436, + start_column=38, + end_line=1436, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + match_arg_505 = location_2.bailleur + if match_arg_505.code == TypeBailleur_Code.BailleurSocial: + bailleur_1 = match_arg_505.value + temp_sous_calcul_traitement_14 = bailleur_1.reduction_loyer_solidarite_percue + elif match_arg_505.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: + _ = match_arg_505.value + temp_sous_calcul_traitement_14 = money_of_cents_string("0") + elif match_arg_505.code == TypeBailleur_Code.BailleurPrive: + _ = match_arg_505.value + temp_sous_calcul_traitement_14 = money_of_cents_string("0") + except EmptyError: + temp_sous_calcul_traitement_14 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1432, + start_column=16, + end_line=1435, + end_column=39, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_15 = location_2.colocation + except EmptyError: + temp_sous_calcul_traitement_15 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1427, + start_column=26, + end_line=1427, + end_column=45, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_16 = type_aide_2 + except EmptyError: + temp_sous_calcul_traitement_16 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1430, + start_column=25, + end_line=1430, + end_column=34, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_17 = location_2.agees_ou_handicap_adultes_hebergees_onereux_particuliers + except EmptyError: + temp_sous_calcul_traitement_17 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1429, + start_column=15, + end_line=1429, + end_column=80, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_18 = location_2.logement_est_chambre + except EmptyError: + temp_sous_calcul_traitement_18 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1426, + start_column=36, + end_line=1426, + end_column=65, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_19 = zone_6 + except EmptyError: + temp_sous_calcul_traitement_19 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1420, + start_column=20, + end_line=1420, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_20 = situation_familiale_calcul_apl_8 + except EmptyError: + temp_sous_calcul_traitement_20 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1422, + start_column=46, + end_line=1422, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_21 = nombre_personnes_a_charge_8 + except EmptyError: + temp_sous_calcul_traitement_21 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1419, + start_column=41, + end_line=1419, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_22 = date_courante_11 + except EmptyError: + temp_sous_calcul_traitement_22 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1421, + start_column=29, + end_line=1421, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_23 = location_2.beneficiaire_aide_adulte_ou_enfant_handicapes + except EmptyError: + temp_sous_calcul_traitement_23 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1425, + start_column=15, + end_line=1425, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_24 = ressources_menage_avec_arrondi + except EmptyError: + temp_sous_calcul_traitement_24 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1418, + start_column=43, + end_line=1418, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_25 = location_2.loyer_principal + except EmptyError: + temp_sous_calcul_traitement_25 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1423, + start_column=31, + end_line=1423, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + temp_sous_calcul_traitement_26 = TraitementFormuleAideFinale(aide_finale_formule = calcul_aide_personnalisee_logement_locatif( + CalculAidePersonnaliseeLogementLocatifIn(loyer_principal_base_in = temp_sous_calcul_traitement_12, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_11, + beneficiaire_aide_adulte_ou_enfant_handicapes_in = temp_sous_calcul_traitement_10, + date_courante_in = temp_sous_calcul_traitement_9, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_8, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_7, + zone_in = temp_sous_calcul_traitement_6, + logement_est_chambre_in = temp_sous_calcul_traitement_5, + agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = temp_sous_calcul_traitement_4, + type_aide_in = temp_sous_calcul_traitement_3, + colocation_in = temp_sous_calcul_traitement_2, + reduction_loyer_solidarite_in = temp_sous_calcul_traitement_1, + logement_meuble_d842_2_in = temp_sous_calcul_traitement)).aide_finale_formule, + traitement_aide_finale = calcul_aide_personnalisee_logement_locatif( + CalculAidePersonnaliseeLogementLocatifIn(loyer_principal_base_in = temp_sous_calcul_traitement_25, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_24, + beneficiaire_aide_adulte_ou_enfant_handicapes_in = temp_sous_calcul_traitement_23, + date_courante_in = temp_sous_calcul_traitement_22, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_21, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_20, + zone_in = temp_sous_calcul_traitement_19, + logement_est_chambre_in = temp_sous_calcul_traitement_18, + agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = temp_sous_calcul_traitement_17, + type_aide_in = temp_sous_calcul_traitement_16, + colocation_in = temp_sous_calcul_traitement_15, + reduction_loyer_solidarite_in = temp_sous_calcul_traitement_14, + logement_meuble_d842_2_in = temp_sous_calcul_traitement_13)).traitement_aide_finale) + elif match_arg_503.code == CategorieCalculAPL_Code.AccessionPropriete: + proprietaire_2 = match_arg_503.value + try: + temp_sous_calcul_traitement_27 = date_courante_11 + except EmptyError: + temp_sous_calcul_traitement_27 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1464, + start_column=30, + end_line=1464, + end_column=43, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_28 = proprietaire_2.anciennete_logement + except EmptyError: + temp_sous_calcul_traitement_28 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1474, + start_column=36, + end_line=1474, + end_column=68, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_29 = proprietaire_2.pret.type_pret + except EmptyError: + temp_sous_calcul_traitement_29 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1473, + start_column=26, + end_line=1473, + end_column=53, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_30 = zone_6 + except EmptyError: + temp_sous_calcul_traitement_30 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1463, + start_column=21, + end_line=1463, + end_column=25, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_31 = proprietaire_2.situation_r822_11_13_17 + except EmptyError: + temp_sous_calcul_traitement_31 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1472, + start_column=40, + end_line=1472, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_32 = proprietaire_2.copropriete + except EmptyError: + temp_sous_calcul_traitement_32 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1471, + start_column=28, + end_line=1471, + end_column=52, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_33 = proprietaire_2.date_entree_logement + except EmptyError: + temp_sous_calcul_traitement_33 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1470, + start_column=37, + end_line=1470, + end_column=70, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_34 = proprietaire_2.local_habite_premiere_fois_beneficiaire + except EmptyError: + temp_sous_calcul_traitement_34 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1469, + start_column=56, + end_line=1469, + end_column=108, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_35 = proprietaire_2.pret.date_signature + except EmptyError: + temp_sous_calcul_traitement_35 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1468, + start_column=36, + end_line=1468, + end_column=68, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_36 = proprietaire_2.type_travaux_logement_d832_15 + except EmptyError: + temp_sous_calcul_traitement_36 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1467, + start_column=38, + end_line=1467, + end_column=80, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_37 = situation_familiale_calcul_apl_8 + except EmptyError: + temp_sous_calcul_traitement_37 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1465, + start_column=47, + end_line=1465, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_38 = nombre_personnes_a_charge_8 + except EmptyError: + temp_sous_calcul_traitement_38 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1462, + start_column=42, + end_line=1462, + end_column=67, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_39 = ressources_menage_avec_arrondi + except EmptyError: + temp_sous_calcul_traitement_39 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1461, + start_column=44, + end_line=1461, + end_column=61, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_40 = proprietaire_2.mensualite_principale + except EmptyError: + temp_sous_calcul_traitement_40 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1466, + start_column=38, + end_line=1466, + end_column=72, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_41 = date_courante_11 + except EmptyError: + temp_sous_calcul_traitement_41 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1464, + start_column=30, + end_line=1464, + end_column=43, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_42 = proprietaire_2.anciennete_logement + except EmptyError: + temp_sous_calcul_traitement_42 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1474, + start_column=36, + end_line=1474, + end_column=68, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_43 = proprietaire_2.pret.type_pret + except EmptyError: + temp_sous_calcul_traitement_43 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1473, + start_column=26, + end_line=1473, + end_column=53, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_44 = zone_6 + except EmptyError: + temp_sous_calcul_traitement_44 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1463, + start_column=21, + end_line=1463, + end_column=25, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_45 = proprietaire_2.situation_r822_11_13_17 + except EmptyError: + temp_sous_calcul_traitement_45 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1472, + start_column=40, + end_line=1472, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_46 = proprietaire_2.copropriete + except EmptyError: + temp_sous_calcul_traitement_46 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1471, + start_column=28, + end_line=1471, + end_column=52, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_47 = proprietaire_2.date_entree_logement + except EmptyError: + temp_sous_calcul_traitement_47 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1470, + start_column=37, + end_line=1470, + end_column=70, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_48 = proprietaire_2.local_habite_premiere_fois_beneficiaire + except EmptyError: + temp_sous_calcul_traitement_48 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1469, + start_column=56, + end_line=1469, + end_column=108, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_49 = proprietaire_2.pret.date_signature + except EmptyError: + temp_sous_calcul_traitement_49 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1468, + start_column=36, + end_line=1468, + end_column=68, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_50 = proprietaire_2.type_travaux_logement_d832_15 + except EmptyError: + temp_sous_calcul_traitement_50 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1467, + start_column=38, + end_line=1467, + end_column=80, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_51 = situation_familiale_calcul_apl_8 + except EmptyError: + temp_sous_calcul_traitement_51 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1465, + start_column=47, + end_line=1465, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_52 = nombre_personnes_a_charge_8 + except EmptyError: + temp_sous_calcul_traitement_52 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1462, + start_column=42, + end_line=1462, + end_column=67, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_53 = ressources_menage_avec_arrondi + except EmptyError: + temp_sous_calcul_traitement_53 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1461, + start_column=44, + end_line=1461, + end_column=61, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_54 = proprietaire_2.mensualite_principale + except EmptyError: + temp_sous_calcul_traitement_54 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1466, + start_column=38, + end_line=1466, + end_column=72, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + temp_sous_calcul_traitement_26 = TraitementFormuleAideFinale(aide_finale_formule = calcul_aide_personnalisee_logement_accession_propriete( + CalculAidePersonnaliseeLogementAccessionProprieteIn(mensualite_principale_in = temp_sous_calcul_traitement_40, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_39, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_38, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_37, + type_travaux_logement_in = temp_sous_calcul_traitement_36, + date_signature_pret_in = temp_sous_calcul_traitement_35, + local_habite_premiere_fois_beneficiaire_in = temp_sous_calcul_traitement_34, + date_entree_logement_in = temp_sous_calcul_traitement_33, + copropriete_in = temp_sous_calcul_traitement_32, + situation_r822_11_13_17_in = temp_sous_calcul_traitement_31, + zone_in = temp_sous_calcul_traitement_30, + type_pret_in = temp_sous_calcul_traitement_29, + anciennete_logement_in = temp_sous_calcul_traitement_28, + date_courante_in = temp_sous_calcul_traitement_27)).aide_finale_formule, + traitement_aide_finale = calcul_aide_personnalisee_logement_accession_propriete( + CalculAidePersonnaliseeLogementAccessionProprieteIn(mensualite_principale_in = temp_sous_calcul_traitement_54, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_53, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_52, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_51, + type_travaux_logement_in = temp_sous_calcul_traitement_50, + date_signature_pret_in = temp_sous_calcul_traitement_49, + local_habite_premiere_fois_beneficiaire_in = temp_sous_calcul_traitement_48, + date_entree_logement_in = temp_sous_calcul_traitement_47, + copropriete_in = temp_sous_calcul_traitement_46, + situation_r822_11_13_17_in = temp_sous_calcul_traitement_45, + zone_in = temp_sous_calcul_traitement_44, + type_pret_in = temp_sous_calcul_traitement_43, + anciennete_logement_in = temp_sous_calcul_traitement_42, + date_courante_in = temp_sous_calcul_traitement_41)).traitement_aide_finale) + elif match_arg_503.code == CategorieCalculAPL_Code.LogementFoyer: + logement_foyer_ = match_arg_503.value + def temp_sous_calcul_traitement_55(_:Unit): + raise EmptyError + def temp_sous_calcul_traitement_56(_:Unit): + raise EmptyError + try: + temp_sous_calcul_traitement_57 = logement_foyer_.redevance + except EmptyError: + temp_sous_calcul_traitement_57 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1450, + start_column=25, + end_line=1450, + end_column=50, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_58 = date_courante_11 + except EmptyError: + temp_sous_calcul_traitement_58 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1448, + start_column=29, + end_line=1448, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_59 = zone_6 + except EmptyError: + temp_sous_calcul_traitement_59 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1447, + start_column=20, + end_line=1447, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_60 = situation_familiale_calcul_apl_8 + except EmptyError: + temp_sous_calcul_traitement_60 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1449, + start_column=46, + end_line=1449, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_61 = nombre_personnes_a_charge_8 + except EmptyError: + temp_sous_calcul_traitement_61 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1446, + start_column=41, + end_line=1446, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_62 = ressources_menage_avec_arrondi + except EmptyError: + temp_sous_calcul_traitement_62 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1445, + start_column=43, + end_line=1445, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_63 = logement_foyer_.date_conventionnement + except EmptyError: + temp_sous_calcul_traitement_63 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1452, + start_column=37, + end_line=1452, + end_column=74, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_64 = logement_foyer_.type + except EmptyError: + temp_sous_calcul_traitement_64 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1451, + start_column=35, + end_line=1451, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + def temp_sous_calcul_traitement_65(_:Unit): + raise EmptyError + def temp_sous_calcul_traitement_66(_:Unit): + raise EmptyError + try: + temp_sous_calcul_traitement_67 = logement_foyer_.redevance + except EmptyError: + temp_sous_calcul_traitement_67 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1450, + start_column=25, + end_line=1450, + end_column=50, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_68 = date_courante_11 + except EmptyError: + temp_sous_calcul_traitement_68 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1448, + start_column=29, + end_line=1448, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_69 = zone_6 + except EmptyError: + temp_sous_calcul_traitement_69 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1447, + start_column=20, + end_line=1447, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_70 = situation_familiale_calcul_apl_8 + except EmptyError: + temp_sous_calcul_traitement_70 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1449, + start_column=46, + end_line=1449, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_71 = nombre_personnes_a_charge_8 + except EmptyError: + temp_sous_calcul_traitement_71 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1446, + start_column=41, + end_line=1446, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_72 = ressources_menage_avec_arrondi + except EmptyError: + temp_sous_calcul_traitement_72 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1445, + start_column=43, + end_line=1445, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_73 = logement_foyer_.date_conventionnement + except EmptyError: + temp_sous_calcul_traitement_73 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1452, + start_column=37, + end_line=1452, + end_column=74, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_74 = logement_foyer_.type + except EmptyError: + temp_sous_calcul_traitement_74 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1451, + start_column=35, + end_line=1451, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + temp_sous_calcul_traitement_26 = TraitementFormuleAideFinale(aide_finale_formule = calcul_aide_personnalisee_logement_foyer( + CalculAidePersonnaliseeLogementFoyerIn(type_logement_foyer_in = temp_sous_calcul_traitement_64, + date_conventionnement_in = temp_sous_calcul_traitement_63, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_62, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_61, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_60, + zone_in = temp_sous_calcul_traitement_59, + date_courante_in = temp_sous_calcul_traitement_58, + redevance_in = temp_sous_calcul_traitement_57, + condition_2_du_832_25_in = temp_sous_calcul_traitement_56, + n_nombre_parts_d832_25_in = temp_sous_calcul_traitement_55)).aide_finale_formule, + traitement_aide_finale = calcul_aide_personnalisee_logement_foyer( + CalculAidePersonnaliseeLogementFoyerIn(type_logement_foyer_in = temp_sous_calcul_traitement_74, + date_conventionnement_in = temp_sous_calcul_traitement_73, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_72, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_71, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_70, + zone_in = temp_sous_calcul_traitement_69, + date_courante_in = temp_sous_calcul_traitement_68, + redevance_in = temp_sous_calcul_traitement_67, + condition_2_du_832_25_in = temp_sous_calcul_traitement_66, + n_nombre_parts_d832_25_in = temp_sous_calcul_traitement_65)).traitement_aide_finale) except EmptyError: - temp_accession_propriete_dot_mensualite_principale_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1538, - start_column=14, end_line=1538, - end_column=55, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_mensualite_principale = temp_accession_propriete_dot_mensualite_principale_1 - try: - temp_accession_propriete_dot_ressources_menage_arrondies = ressources_menage_avec_arrondi - except EmptyError: - temp_accession_propriete_dot_ressources_menage_arrondies = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1452, - start_column=14, end_line=1452, - end_column=61, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_ressources_menage_arrondies = temp_accession_propriete_dot_ressources_menage_arrondies - try: - temp_accession_propriete_dot_nombre_personnes_a_charge = nombre_personnes_a_charge_8 - except EmptyError: - temp_accession_propriete_dot_nombre_personnes_a_charge = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1458, - start_column=14, end_line=1458, - end_column=59, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_nombre_personnes_a_charge = temp_accession_propriete_dot_nombre_personnes_a_charge - try: - temp_accession_propriete_dot_situation_familiale_calcul_apl = situation_familiale_calcul_apl_8 - except EmptyError: - temp_accession_propriete_dot_situation_familiale_calcul_apl = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1470, - start_column=14, end_line=1470, - end_column=64, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_situation_familiale_calcul_apl = temp_accession_propriete_dot_situation_familiale_calcul_apl - try: - match_arg_504 = mode_occupation_2 - if match_arg_504.code == ModeOccupation_Code.Locataire: - _ = match_arg_504.value - temp_accession_propriete_dot_type_travaux_logement = TypeTravauxLogementD83215(TypeTravauxLogementD83215_Code.PasDeTravaux, - Unit()) - elif match_arg_504.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_504.value - temp_accession_propriete_dot_type_travaux_logement = TypeTravauxLogementD83215(TypeTravauxLogementD83215_Code.PasDeTravaux, - Unit()) - elif match_arg_504.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_2 = match_arg_504.value - temp_accession_propriete_dot_type_travaux_logement = proprietaire_2.type_travaux_logement_d832_15 - elif match_arg_504.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_504.value - temp_accession_propriete_dot_type_travaux_logement = TypeTravauxLogementD83215(TypeTravauxLogementD83215_Code.PasDeTravaux, - Unit()) - elif match_arg_504.code == ModeOccupation_Code.LocationAccession: - proprietaire_3 = match_arg_504.value - temp_accession_propriete_dot_type_travaux_logement = proprietaire_3.type_travaux_logement_d832_15 - temp_accession_propriete_dot_type_travaux_logement_1 = temp_accession_propriete_dot_type_travaux_logement - except EmptyError: - temp_accession_propriete_dot_type_travaux_logement_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1547, - start_column=14, end_line=1547, - end_column=55, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_type_travaux_logement = temp_accession_propriete_dot_type_travaux_logement_1 - try: - match_arg_505 = mode_occupation_2 - if match_arg_505.code == ModeOccupation_Code.Locataire: - _ = match_arg_505.value - temp_accession_propriete_dot_date_signature_pret = date_of_numbers(2010,1,1) - elif match_arg_505.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_505.value - temp_accession_propriete_dot_date_signature_pret = date_of_numbers(2010,1,1) - elif match_arg_505.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_4 = match_arg_505.value - temp_accession_propriete_dot_date_signature_pret = proprietaire_4.pret.date_signature - elif match_arg_505.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_505.value - temp_accession_propriete_dot_date_signature_pret = date_of_numbers(2010,1,1) - elif match_arg_505.code == ModeOccupation_Code.LocationAccession: - proprietaire_5 = match_arg_505.value - temp_accession_propriete_dot_date_signature_pret = proprietaire_5.pret.date_signature - temp_accession_propriete_dot_date_signature_pret_1 = temp_accession_propriete_dot_date_signature_pret - except EmptyError: - temp_accession_propriete_dot_date_signature_pret_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1558, - start_column=14, end_line=1558, - end_column=53, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_date_signature_pret = temp_accession_propriete_dot_date_signature_pret_1 - try: - match_arg_506 = mode_occupation_2 - if match_arg_506.code == ModeOccupation_Code.Locataire: - _ = match_arg_506.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire = False - elif match_arg_506.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_506.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire = False - elif match_arg_506.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_6 = match_arg_506.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire = proprietaire_6.local_habite_premiere_fois_beneficiaire - elif match_arg_506.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_506.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire = False - elif match_arg_506.code == ModeOccupation_Code.LocationAccession: - proprietaire_7 = match_arg_506.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire = proprietaire_7.local_habite_premiere_fois_beneficiaire - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_1 = temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire - except EmptyError: - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1567, - start_column=14, end_line=1567, - end_column=73, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_local_habite_premiere_fois_beneficiaire = temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_1 - try: - match_arg_507 = mode_occupation_2 - if match_arg_507.code == ModeOccupation_Code.Locataire: - _ = match_arg_507.value - temp_accession_propriete_dot_date_entree_logement = date_of_numbers(2010,1,1) - elif match_arg_507.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_507.value - temp_accession_propriete_dot_date_entree_logement = date_of_numbers(2010,1,1) - elif match_arg_507.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_8 = match_arg_507.value - temp_accession_propriete_dot_date_entree_logement = proprietaire_8.date_entree_logement - elif match_arg_507.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_507.value - temp_accession_propriete_dot_date_entree_logement = date_of_numbers(2010,1,1) - elif match_arg_507.code == ModeOccupation_Code.LocationAccession: - proprietaire_9 = match_arg_507.value - temp_accession_propriete_dot_date_entree_logement = proprietaire_9.date_entree_logement - temp_accession_propriete_dot_date_entree_logement_1 = temp_accession_propriete_dot_date_entree_logement - except EmptyError: - temp_accession_propriete_dot_date_entree_logement_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1576, - start_column=14, end_line=1576, - end_column=54, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_date_entree_logement = temp_accession_propriete_dot_date_entree_logement_1 - try: - match_arg_508 = mode_occupation_2 - if match_arg_508.code == ModeOccupation_Code.Locataire: - _ = match_arg_508.value - temp_accession_propriete_dot_copropriete = False - elif match_arg_508.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_508.value - temp_accession_propriete_dot_copropriete = False - elif match_arg_508.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_10 = match_arg_508.value - temp_accession_propriete_dot_copropriete = proprietaire_10.copropriete - elif match_arg_508.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_508.value - temp_accession_propriete_dot_copropriete = False - elif match_arg_508.code == ModeOccupation_Code.LocationAccession: - proprietaire_11 = match_arg_508.value - temp_accession_propriete_dot_copropriete = proprietaire_11.copropriete - temp_accession_propriete_dot_copropriete_1 = temp_accession_propriete_dot_copropriete - except EmptyError: - temp_accession_propriete_dot_copropriete_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1585, - start_column=14, end_line=1585, - end_column=45, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_copropriete = temp_accession_propriete_dot_copropriete_1 - try: - match_arg_509 = mode_occupation_2 - if match_arg_509.code == ModeOccupation_Code.Locataire: - _ = match_arg_509.value - temp_accession_propriete_dot_situation_r822_11_13_17 = False - elif match_arg_509.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_509.value - temp_accession_propriete_dot_situation_r822_11_13_17 = False - elif match_arg_509.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_12 = match_arg_509.value - temp_accession_propriete_dot_situation_r822_11_13_17 = proprietaire_12.situation_r822_11_13_17 - elif match_arg_509.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_509.value - temp_accession_propriete_dot_situation_r822_11_13_17 = False - elif match_arg_509.code == ModeOccupation_Code.LocationAccession: - proprietaire_13 = match_arg_509.value - temp_accession_propriete_dot_situation_r822_11_13_17 = proprietaire_13.situation_r822_11_13_17 - temp_accession_propriete_dot_situation_r822_11_13_17_1 = temp_accession_propriete_dot_situation_r822_11_13_17 - except EmptyError: - temp_accession_propriete_dot_situation_r822_11_13_17_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1594, - start_column=14, end_line=1594, - end_column=57, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_situation_r822_11_13_17 = temp_accession_propriete_dot_situation_r822_11_13_17_1 - try: - temp_accession_propriete_dot_zone = zone_6 - except EmptyError: - temp_accession_propriete_dot_zone = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1462, - start_column=14, end_line=1462, - end_column=38, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_zone = temp_accession_propriete_dot_zone - try: - match_arg_510 = mode_occupation_2 - if match_arg_510.code == ModeOccupation_Code.Locataire: - _ = match_arg_510.value - temp_accession_propriete_dot_type_pret = TypePret(TypePret_Code.D331_32, - Unit()) - elif match_arg_510.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_510.value - temp_accession_propriete_dot_type_pret = TypePret(TypePret_Code.D331_32, - Unit()) - elif match_arg_510.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_14 = match_arg_510.value - temp_accession_propriete_dot_type_pret = proprietaire_14.pret.type_pret - elif match_arg_510.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_510.value - temp_accession_propriete_dot_type_pret = TypePret(TypePret_Code.D331_32, - Unit()) - elif match_arg_510.code == ModeOccupation_Code.LocationAccession: - proprietaire_15 = match_arg_510.value - temp_accession_propriete_dot_type_pret = proprietaire_15.pret.type_pret - temp_accession_propriete_dot_type_pret_1 = temp_accession_propriete_dot_type_pret - except EmptyError: - temp_accession_propriete_dot_type_pret_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1603, - start_column=14, end_line=1603, - end_column=43, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_type_pret = temp_accession_propriete_dot_type_pret_1 - try: - match_arg_511 = mode_occupation_2 - if match_arg_511.code == ModeOccupation_Code.Locataire: - _ = match_arg_511.value - temp_accession_propriete_dot_anciennete_logement = NeufOuAncien(NeufOuAncien_Code.Neuf, - Unit()) - elif match_arg_511.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_511.value - temp_accession_propriete_dot_anciennete_logement = NeufOuAncien(NeufOuAncien_Code.Neuf, - Unit()) - elif match_arg_511.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_16 = match_arg_511.value - temp_accession_propriete_dot_anciennete_logement = proprietaire_16.anciennete_logement - elif match_arg_511.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_511.value - temp_accession_propriete_dot_anciennete_logement = NeufOuAncien(NeufOuAncien_Code.Neuf, - Unit()) - elif match_arg_511.code == ModeOccupation_Code.LocationAccession: - proprietaire_17 = match_arg_511.value - temp_accession_propriete_dot_anciennete_logement = proprietaire_17.anciennete_logement - temp_accession_propriete_dot_anciennete_logement_1 = temp_accession_propriete_dot_anciennete_logement - except EmptyError: - temp_accession_propriete_dot_anciennete_logement_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1612, - start_column=14, end_line=1612, - end_column=53, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_anciennete_logement = temp_accession_propriete_dot_anciennete_logement_1 - try: - temp_accession_propriete_dot_date_courante = date_courante_11 - except EmptyError: - temp_accession_propriete_dot_date_courante = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1465, - start_column=14, end_line=1465, - end_column=47, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_date_courante = temp_accession_propriete_dot_date_courante - result_19 = calcul_aide_personnalisee_logement_accession_propriete( - CalculAidePersonnaliseeLogementAccessionProprieteIn(mensualite_principale_in = accession_propriete_dot_mensualite_principale, - ressources_menage_arrondies_in = accession_propriete_dot_ressources_menage_arrondies, - nombre_personnes_a_charge_in = accession_propriete_dot_nombre_personnes_a_charge, - situation_familiale_calcul_apl_in = accession_propriete_dot_situation_familiale_calcul_apl, - type_travaux_logement_in = accession_propriete_dot_type_travaux_logement, - date_signature_pret_in = accession_propriete_dot_date_signature_pret, - local_habite_premiere_fois_beneficiaire_in = accession_propriete_dot_local_habite_premiere_fois_beneficiaire, - date_entree_logement_in = accession_propriete_dot_date_entree_logement, - copropriete_in = accession_propriete_dot_copropriete, - situation_r822_11_13_17_in = accession_propriete_dot_situation_r822_11_13_17, - zone_in = accession_propriete_dot_zone, - type_pret_in = accession_propriete_dot_type_pret, - anciennete_logement_in = accession_propriete_dot_anciennete_logement, - date_courante_in = accession_propriete_dot_date_courante)) - accession_propriete_dot_mensualite_eligible = result_19.mensualite_eligible - accession_propriete_dot_mensualite_minimale = result_19.mensualite_minimale - accession_propriete_dot_coefficient_prise_en_charge_d832_10_seuil = result_19.coefficient_prise_en_charge_d832_10 - accession_propriete_dot_aide_finale_formule = result_19.aide_finale_formule - accession_propriete_dot_traitement_aide_finale_montant_minimal = result_19.traitement_aide_finale - try: - match_arg_512 = mode_occupation_2 - if match_arg_512.code == ModeOccupation_Code.Locataire: - _ = match_arg_512.value - temp_logement_foyer_dot_type_logement_foyer = TypeLogementFoyer(TypeLogementFoyer_Code.Autre, - Unit()) - elif match_arg_512.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer_ = match_arg_512.value - temp_logement_foyer_dot_type_logement_foyer = logement_foyer_.type - elif match_arg_512.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_512.value - temp_logement_foyer_dot_type_logement_foyer = TypeLogementFoyer(TypeLogementFoyer_Code.Autre, - Unit()) - elif match_arg_512.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_512.value - temp_logement_foyer_dot_type_logement_foyer = TypeLogementFoyer(TypeLogementFoyer_Code.Autre, - Unit()) - elif match_arg_512.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_512.value - temp_logement_foyer_dot_type_logement_foyer = TypeLogementFoyer(TypeLogementFoyer_Code.Autre, - Unit()) - temp_logement_foyer_dot_type_logement_foyer_1 = temp_logement_foyer_dot_type_logement_foyer - except EmptyError: - temp_logement_foyer_dot_type_logement_foyer_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1629, - start_column=14, end_line=1629, - end_column=48, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_type_logement_foyer = temp_logement_foyer_dot_type_logement_foyer_1 - try: - match_arg_513 = mode_occupation_2 - if match_arg_513.code == ModeOccupation_Code.Locataire: - _ = match_arg_513.value - temp_logement_foyer_dot_date_conventionnement = date_of_numbers(1970,1,1) - elif match_arg_513.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer__1 = match_arg_513.value - temp_logement_foyer_dot_date_conventionnement = logement_foyer__1.date_conventionnement - elif match_arg_513.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_513.value - temp_logement_foyer_dot_date_conventionnement = date_of_numbers(1970,1,1) - elif match_arg_513.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_513.value - temp_logement_foyer_dot_date_conventionnement = date_of_numbers(1970,1,1) - elif match_arg_513.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_513.value - temp_logement_foyer_dot_date_conventionnement = date_of_numbers(1970,1,1) - temp_logement_foyer_dot_date_conventionnement_1 = temp_logement_foyer_dot_date_conventionnement - except EmptyError: - temp_logement_foyer_dot_date_conventionnement_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1638, - start_column=14, end_line=1638, - end_column=50, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_date_conventionnement = temp_logement_foyer_dot_date_conventionnement_1 - try: - temp_logement_foyer_dot_ressources_menage_arrondies = ressources_menage_avec_arrondi - except EmptyError: - temp_logement_foyer_dot_ressources_menage_arrondies = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1450, - start_column=14, end_line=1450, - end_column=56, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_ressources_menage_arrondies = temp_logement_foyer_dot_ressources_menage_arrondies - try: - temp_logement_foyer_dot_nombre_personnes_a_charge = nombre_personnes_a_charge_8 - except EmptyError: - temp_logement_foyer_dot_nombre_personnes_a_charge = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1456, - start_column=14, end_line=1456, - end_column=54, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_nombre_personnes_a_charge = temp_logement_foyer_dot_nombre_personnes_a_charge - try: - temp_logement_foyer_dot_situation_familiale_calcul_apl = situation_familiale_calcul_apl_8 - except EmptyError: - temp_logement_foyer_dot_situation_familiale_calcul_apl = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1468, - start_column=14, end_line=1468, - end_column=59, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_situation_familiale_calcul_apl = temp_logement_foyer_dot_situation_familiale_calcul_apl - try: - temp_logement_foyer_dot_zone = zone_6 - except EmptyError: - temp_logement_foyer_dot_zone = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1461, - start_column=14, end_line=1461, - end_column=33, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_zone = temp_logement_foyer_dot_zone - try: - temp_logement_foyer_dot_date_courante = date_courante_11 - except EmptyError: - temp_logement_foyer_dot_date_courante = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1464, - start_column=14, end_line=1464, - end_column=42, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_date_courante = temp_logement_foyer_dot_date_courante - try: - match_arg_514 = mode_occupation_2 - if match_arg_514.code == ModeOccupation_Code.Locataire: - _ = match_arg_514.value - temp_logement_foyer_dot_redevance = money_of_cents_string("0") - elif match_arg_514.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer__2 = match_arg_514.value - temp_logement_foyer_dot_redevance = logement_foyer__2.redevance - elif match_arg_514.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_514.value - temp_logement_foyer_dot_redevance = money_of_cents_string("0") - elif match_arg_514.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_514.value - temp_logement_foyer_dot_redevance = money_of_cents_string("0") - elif match_arg_514.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_514.value - temp_logement_foyer_dot_redevance = money_of_cents_string("0") - temp_logement_foyer_dot_redevance_1 = temp_logement_foyer_dot_redevance - except EmptyError: - temp_logement_foyer_dot_redevance_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1622, - start_column=14, end_line=1622, - end_column=38, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_redevance = temp_logement_foyer_dot_redevance_1 - def temp_logement_foyer_dot_condition_2_du_832_25(_:Unit): - temp_logement_foyer_dot_condition_2_du_832_25_1 = dead_value - raise EmptyError - return temp_logement_foyer_dot_condition_2_du_832_25_1 - logement_foyer_dot_condition_2_du_832_25 = temp_logement_foyer_dot_condition_2_du_832_25 - def temp_logement_foyer_dot_n_nombre_parts_d832_25(_:Unit): - temp_logement_foyer_dot_n_nombre_parts_d832_25_1 = dead_value - raise EmptyError - return temp_logement_foyer_dot_n_nombre_parts_d832_25_1 - logement_foyer_dot_n_nombre_parts_d832_25 = temp_logement_foyer_dot_n_nombre_parts_d832_25 - result_20 = calcul_aide_personnalisee_logement_foyer(CalculAidePersonnaliseeLogementFoyerIn(type_logement_foyer_in = logement_foyer_dot_type_logement_foyer, - date_conventionnement_in = logement_foyer_dot_date_conventionnement, - ressources_menage_arrondies_in = logement_foyer_dot_ressources_menage_arrondies, - nombre_personnes_a_charge_in = logement_foyer_dot_nombre_personnes_a_charge, - situation_familiale_calcul_apl_in = logement_foyer_dot_situation_familiale_calcul_apl, - zone_in = logement_foyer_dot_zone, - date_courante_in = logement_foyer_dot_date_courante, - redevance_in = logement_foyer_dot_redevance, - condition_2_du_832_25_in = logement_foyer_dot_condition_2_du_832_25, - n_nombre_parts_d832_25_in = logement_foyer_dot_n_nombre_parts_d832_25)) - logement_foyer_dot_coefficient_multiplicateur_d832_25 = result_20.coefficient_multiplicateur_d832_25 - logement_foyer_dot_coefficient_r_d832_25 = result_20.coefficient_r_d832_25 - logement_foyer_dot_n_nombre_parts_d832_25_1 = result_20.n_nombre_parts_d832_25 - logement_foyer_dot_equivalence_loyer_eligible = result_20.equivalence_loyer_eligible - logement_foyer_dot_plafond_equivalence_loyer_eligible = result_20.plafond_equivalence_loyer_eligible - logement_foyer_dot_equivalence_loyer_minimale = result_20.equivalence_loyer_minimale - logement_foyer_dot_coefficient_prise_en_charge_d832_25_seuil = result_20.coefficient_prise_en_charge_d832_25 - logement_foyer_dot_aide_finale_formule = result_20.aide_finale_formule - logement_foyer_dot_traitement_aide_finale_montant_minimal = result_20.traitement_aide_finale - try: - match_arg_515 = mode_occupation_2 - if match_arg_515.code == ModeOccupation_Code.Locataire: - location = match_arg_515.value - temp_locatif_dot_loyer_principal_base = location.loyer_principal - elif match_arg_515.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_515.value - temp_locatif_dot_loyer_principal_base = money_of_cents_string("0") - elif match_arg_515.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_515.value - temp_locatif_dot_loyer_principal_base = money_of_cents_string("0") - elif match_arg_515.code == ModeOccupation_Code.SousLocataire: - location_1 = match_arg_515.value - temp_locatif_dot_loyer_principal_base = location_1.loyer_principal - elif match_arg_515.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_515.value - temp_locatif_dot_loyer_principal_base = money_of_cents_string("0") - temp_locatif_dot_loyer_principal_base_1 = temp_locatif_dot_loyer_principal_base - except EmptyError: - temp_locatif_dot_loyer_principal_base_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1473, - start_column=14, end_line=1473, - end_column=37, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_loyer_principal_base = temp_locatif_dot_loyer_principal_base_1 - try: - temp_locatif_dot_ressources_menage_arrondies = ressources_menage_avec_arrondi - except EmptyError: - temp_locatif_dot_ressources_menage_arrondies = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1449, - start_column=14, end_line=1449, - end_column=49, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_ressources_menage_arrondies = temp_locatif_dot_ressources_menage_arrondies - try: - match_arg_516 = mode_occupation_2 - if match_arg_516.code == ModeOccupation_Code.Locataire: - location_2 = match_arg_516.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes = location_2.beneficiaire_aide_adulte_ou_enfant_handicapes - elif match_arg_516.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_516.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes = False - elif match_arg_516.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_516.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes = False - elif match_arg_516.code == ModeOccupation_Code.SousLocataire: - location_3 = match_arg_516.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes = location_3.beneficiaire_aide_adulte_ou_enfant_handicapes - elif match_arg_516.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_516.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes = False - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_1 = temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes - except EmptyError: - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1480, - start_column=14, end_line=1480, - end_column=67, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes = temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_1 - try: - temp_locatif_dot_date_courante = date_courante_11 - except EmptyError: - temp_locatif_dot_date_courante = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1463, - start_column=14, end_line=1463, - end_column=35, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_date_courante = temp_locatif_dot_date_courante - try: - temp_locatif_dot_nombre_personnes_a_charge = nombre_personnes_a_charge_8 - except EmptyError: - temp_locatif_dot_nombre_personnes_a_charge = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1454, - start_column=14, end_line=1454, - end_column=47, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_nombre_personnes_a_charge = temp_locatif_dot_nombre_personnes_a_charge - try: - temp_locatif_dot_situation_familiale_calcul_apl = situation_familiale_calcul_apl_8 - except EmptyError: - temp_locatif_dot_situation_familiale_calcul_apl = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1466, - start_column=14, end_line=1466, - end_column=52, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_situation_familiale_calcul_apl = temp_locatif_dot_situation_familiale_calcul_apl - try: - temp_locatif_dot_zone = zone_6 - except EmptyError: - temp_locatif_dot_zone = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1460, - start_column=14, end_line=1460, - end_column=26, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_zone = temp_locatif_dot_zone - try: - match_arg_517 = mode_occupation_2 - if match_arg_517.code == ModeOccupation_Code.Locataire: - location_4 = match_arg_517.value - temp_locatif_dot_logement_est_chambre = location_4.logement_est_chambre - elif match_arg_517.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_517.value - temp_locatif_dot_logement_est_chambre = False - elif match_arg_517.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_517.value - temp_locatif_dot_logement_est_chambre = False - elif match_arg_517.code == ModeOccupation_Code.SousLocataire: - location_5 = match_arg_517.value - temp_locatif_dot_logement_est_chambre = location_5.logement_est_chambre - elif match_arg_517.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_517.value - temp_locatif_dot_logement_est_chambre = False - temp_locatif_dot_logement_est_chambre_1 = temp_locatif_dot_logement_est_chambre - except EmptyError: - temp_locatif_dot_logement_est_chambre_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1489, - start_column=14, end_line=1489, - end_column=42, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_logement_est_chambre = temp_locatif_dot_logement_est_chambre_1 - try: - match_arg_518 = mode_occupation_2 - if match_arg_518.code == ModeOccupation_Code.Locataire: - location_6 = match_arg_518.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers = location_6.agees_ou_handicap_adultes_hebergees_onereux_particuliers - elif match_arg_518.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_518.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers = False - elif match_arg_518.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_518.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers = False - elif match_arg_518.code == ModeOccupation_Code.SousLocataire: - location_7 = match_arg_518.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers = location_7.agees_ou_handicap_adultes_hebergees_onereux_particuliers - elif match_arg_518.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_518.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers = False - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_1 = temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers - except EmptyError: - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1504, start_column=5, - end_line=1504, end_column=69, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers = temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_1 - try: - temp_locatif_dot_type_aide = type_aide_2 - except EmptyError: - temp_locatif_dot_type_aide = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1514, - start_column=14, end_line=1514, - end_column=31, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_type_aide = temp_locatif_dot_type_aide - try: - match_arg_519 = mode_occupation_2 - if match_arg_519.code == ModeOccupation_Code.Locataire: - location_8 = match_arg_519.value - temp_locatif_dot_colocation = location_8.colocation - elif match_arg_519.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_519.value - temp_locatif_dot_colocation = False - elif match_arg_519.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_519.value - temp_locatif_dot_colocation = False - elif match_arg_519.code == ModeOccupation_Code.SousLocataire: - location_9 = match_arg_519.value - temp_locatif_dot_colocation = location_9.colocation - elif match_arg_519.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_519.value - temp_locatif_dot_colocation = False - temp_locatif_dot_colocation_1 = temp_locatif_dot_colocation - except EmptyError: - temp_locatif_dot_colocation_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1496, - start_column=14, end_line=1496, - end_column=32, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_colocation = temp_locatif_dot_colocation_1 - try: - match_arg_520 = mode_occupation_2 - if match_arg_520.code == ModeOccupation_Code.Locataire: - location_10 = match_arg_520.value - match_arg_521 = location_10.bailleur - if match_arg_521.code == TypeBailleur_Code.BailleurSocial: - bailleur = match_arg_521.value - temp_locatif_dot_reduction_loyer_solidarite = bailleur.reduction_loyer_solidarite_percue - elif match_arg_521.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: - _ = match_arg_521.value - temp_locatif_dot_reduction_loyer_solidarite = money_of_cents_string("0") - elif match_arg_521.code == TypeBailleur_Code.BailleurPrive: - _ = match_arg_521.value - temp_locatif_dot_reduction_loyer_solidarite = money_of_cents_string("0") - elif match_arg_520.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_520.value - temp_locatif_dot_reduction_loyer_solidarite = money_of_cents_string("0") - elif match_arg_520.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_520.value - temp_locatif_dot_reduction_loyer_solidarite = money_of_cents_string("0") - elif match_arg_520.code == ModeOccupation_Code.SousLocataire: - location_11 = match_arg_520.value - match_arg_522 = location_11.bailleur - if match_arg_522.code == TypeBailleur_Code.BailleurSocial: - bailleur_1 = match_arg_522.value - temp_locatif_dot_reduction_loyer_solidarite = bailleur_1.reduction_loyer_solidarite_percue - elif match_arg_522.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: - _ = match_arg_522.value - temp_locatif_dot_reduction_loyer_solidarite = money_of_cents_string("0") - elif match_arg_522.code == TypeBailleur_Code.BailleurPrive: - _ = match_arg_522.value - temp_locatif_dot_reduction_loyer_solidarite = money_of_cents_string("0") - elif match_arg_520.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_520.value - temp_locatif_dot_reduction_loyer_solidarite = money_of_cents_string("0") - temp_locatif_dot_reduction_loyer_solidarite_1 = temp_locatif_dot_reduction_loyer_solidarite - except EmptyError: - temp_locatif_dot_reduction_loyer_solidarite_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1515, - start_column=14, end_line=1515, - end_column=48, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_reduction_loyer_solidarite = temp_locatif_dot_reduction_loyer_solidarite_1 - try: - match_arg_523 = mode_occupation_2 - if match_arg_523.code == ModeOccupation_Code.Locataire: - location_12 = match_arg_523.value - temp_locatif_dot_logement_meuble_d842_2 = location_12.logement_meuble_d842_2 - elif match_arg_523.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_523.value - temp_locatif_dot_logement_meuble_d842_2 = False - elif match_arg_523.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_523.value - temp_locatif_dot_logement_meuble_d842_2 = False - elif match_arg_523.code == ModeOccupation_Code.SousLocataire: - location_13 = match_arg_523.value - temp_locatif_dot_logement_meuble_d842_2 = location_13.logement_meuble_d842_2 - elif match_arg_523.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_523.value - temp_locatif_dot_logement_meuble_d842_2 = False - temp_locatif_dot_logement_meuble_d842_2_1 = temp_locatif_dot_logement_meuble_d842_2 - except EmptyError: - temp_locatif_dot_logement_meuble_d842_2_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1530, - start_column=14, end_line=1530, - end_column=44, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_logement_meuble_d842_2 = temp_locatif_dot_logement_meuble_d842_2_1 - result_21 = calcul_aide_personnalisee_logement_locatif(CalculAidePersonnaliseeLogementLocatifIn(loyer_principal_base_in = locatif_dot_loyer_principal_base, - ressources_menage_arrondies_in = locatif_dot_ressources_menage_arrondies, - beneficiaire_aide_adulte_ou_enfant_handicapes_in = locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes, - date_courante_in = locatif_dot_date_courante, - nombre_personnes_a_charge_in = locatif_dot_nombre_personnes_a_charge, - situation_familiale_calcul_apl_in = locatif_dot_situation_familiale_calcul_apl, - zone_in = locatif_dot_zone, - logement_est_chambre_in = locatif_dot_logement_est_chambre, - agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers, - type_aide_in = locatif_dot_type_aide, - colocation_in = locatif_dot_colocation, - reduction_loyer_solidarite_in = locatif_dot_reduction_loyer_solidarite, - logement_meuble_d842_2_in = locatif_dot_logement_meuble_d842_2)) - locatif_dot_montant_forfaitaire_charges_d823_16 = result_21.montant_forfaitaire_charges_d823_16 - locatif_dot_plafond_loyer_d823_16_2 = result_21.plafond_loyer_d823_16_2 - locatif_dot_participation_minimale = result_21.participation_minimale - locatif_dot_taux_composition_familiale = result_21.taux_composition_familiale - locatif_dot_participation_personnelle = result_21.participation_personnelle - locatif_dot_aide_finale_formule = result_21.aide_finale_formule - locatif_dot_traitement_aide_finale_montant_minimal = result_21.traitement_aide_finale + temp_sous_calcul_traitement_26 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", + start_line=743, start_column=11, + end_line=743, end_column=33, + law_headings=["Tous secteurs", + "Calcul du montant de l'aide personnalisée au logement", + "Déclarations des champs d'application", + "Prologue : aides au logement"])) + sous_calcul_traitement = temp_sous_calcul_traitement_26 try: def temp_traitement_aide_finale_2(param_40:Money): try: - match_arg_524 = categorie_calcul_apl - if match_arg_524.code == CategorieCalculAPL_Code.Location: - _ = match_arg_524.value - return locatif_dot_traitement_aide_finale_montant_minimal( - param_40) - elif match_arg_524.code == CategorieCalculAPL_Code.AccessionPropriete: - _ = match_arg_524.value - return accession_propriete_dot_traitement_aide_finale_montant_minimal( - param_40) - elif match_arg_524.code == CategorieCalculAPL_Code.LogementFoyer: - _ = match_arg_524.value - return logement_foyer_dot_traitement_aide_finale_montant_minimal( - param_40) + return sous_calcul_traitement.traitement_aide_finale( + param_40) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=745, + start_line=746, start_column=10, - end_line=745, + end_line=746, end_column=32, law_headings=["Tous secteurs", "Calcul du montant de l'aide personnalisée au logement", @@ -17621,29 +17909,20 @@ def calcul_aide_personnalisee_logement(calcul_aide_personnalisee_logement_in:Cal except EmptyError: temp_traitement_aide_finale_2 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=745, start_column=10, - end_line=745, end_column=32, + start_line=746, start_column=10, + end_line=746, end_column=32, law_headings=["Tous secteurs", "Calcul du montant de l'aide personnalisée au logement", "Déclarations des champs d'application", "Prologue : aides au logement"])) traitement_aide_finale_1 = temp_traitement_aide_finale_2 try: - match_arg_525 = categorie_calcul_apl - if match_arg_525.code == CategorieCalculAPL_Code.Location: - _ = match_arg_525.value - temp_aide_finale_formule_7 = locatif_dot_aide_finale_formule - elif match_arg_525.code == CategorieCalculAPL_Code.AccessionPropriete: - _ = match_arg_525.value - temp_aide_finale_formule_7 = accession_propriete_dot_aide_finale_formule - elif match_arg_525.code == CategorieCalculAPL_Code.LogementFoyer: - _ = match_arg_525.value - temp_aide_finale_formule_7 = logement_foyer_dot_aide_finale_formule + temp_aide_finale_formule_7 = sous_calcul_traitement.aide_finale_formule except EmptyError: temp_aide_finale_formule_7 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=744, start_column=10, - end_line=744, end_column=29, + start_line=745, start_column=10, + end_line=745, end_column=29, law_headings=["Tous secteurs", "Calcul du montant de l'aide personnalisée au logement", "Déclarations des champs d'application", @@ -17673,12 +17952,12 @@ def eligibilite_prime_de_demenagement(eligibilite_prime_de_demenagement_in:Eligi try: try: def temp_condition_rang_enfant(acc_5:Integer, personne_a_charge_3:Any): - match_arg_526 = personne_a_charge_3 - if match_arg_526.code == PersonneACharge_Code.EnfantACharge: - _ = match_arg_526.value + match_arg_506 = personne_a_charge_3 + if match_arg_506.code == PersonneACharge_Code.EnfantACharge: + _ = match_arg_506.value temp_condition_rang_enfant_1 = True - elif match_arg_526.code == PersonneACharge_Code.AutrePersonneACharge: - _ = match_arg_526.value + elif match_arg_506.code == PersonneACharge_Code.AutrePersonneACharge: + _ = match_arg_506.value temp_condition_rang_enfant_1 = False if temp_condition_rang_enfant_1: return (acc_5 + integer_of_string("1")) @@ -17715,8 +17994,8 @@ def eligibilite_prime_de_demenagement(eligibilite_prime_de_demenagement_in:Eligi "Déclarations des champs d'application", "Prologue : aides au logement"])) base_mensuelle_allocations_familiales_dot_date_courante_1 = temp_base_mensuelle_allocations_familiales_dot_date_courante_1 - result_22 = base_mensuelle_allocations_familiales(BaseMensuelleAllocationsFamilialesIn(date_courante_in = base_mensuelle_allocations_familiales_dot_date_courante_1)) - base_mensuelle_allocations_familiales_dot_montant_1 = result_22.montant + result_19 = base_mensuelle_allocations_familiales(BaseMensuelleAllocationsFamilialesIn(date_courante_in = base_mensuelle_allocations_familiales_dot_date_courante_1)) + base_mensuelle_allocations_familiales_dot_montant_1 = result_19.montant try: temp_eligibilite_apl_dot_menage = menage_1 except EmptyError: @@ -17760,36 +18039,36 @@ def eligibilite_prime_de_demenagement(eligibilite_prime_de_demenagement_in:Eligi raise EmptyError return temp_eligibilite_apl_dot_condition_logement_surface_1 eligibilite_apl_dot_condition_logement_surface = temp_eligibilite_apl_dot_condition_logement_surface - result_23 = eligibilite_aides_personnelle_logement(EligibiliteAidesPersonnelleLogementIn(menage_in = eligibilite_apl_dot_menage, + result_20 = eligibilite_aides_personnelle_logement(EligibiliteAidesPersonnelleLogementIn(menage_in = eligibilite_apl_dot_menage, demandeur_in = eligibilite_apl_dot_demandeur, date_courante_in = eligibilite_apl_dot_date_courante, condition_logement_residence_principale_in = eligibilite_apl_dot_condition_logement_residence_principale, condition_logement_surface_in = eligibilite_apl_dot_condition_logement_surface)) - eligibilite_apl_dot_date_courante_1 = result_23.date_courante - eligibilite_apl_dot_eligibilite = result_23.eligibilite - eligibilite_apl_dot_nombre_personnes_a_charge_prises_en_compte = result_23.nombre_personnes_a_charge_prises_en_compte - eligibilite_apl_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_23.coefficents_enfants_garde_alternee_pris_en_compte - eligibilite_apl_dot_condition_2_r823_4 = result_23.condition_2_r823_4 + eligibilite_apl_dot_date_courante_1 = result_20.date_courante + eligibilite_apl_dot_eligibilite = result_20.eligibilite + eligibilite_apl_dot_nombre_personnes_a_charge_prises_en_compte = result_20.nombre_personnes_a_charge_prises_en_compte + eligibilite_apl_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_20.coefficents_enfants_garde_alternee_pris_en_compte + eligibilite_apl_dot_condition_2_r823_4 = result_20.condition_2_r823_4 try: try: - match_arg_527 = informations.date_naissance_troisieme_enfant_ou_dernier_si_plus - if match_arg_527.code == DateNaissanceTroisiemeOuDernierPlusEnfant_Code.MoinsDeTroisEnfants: - _ = match_arg_527.value + match_arg_507 = informations.date_naissance_troisieme_enfant_ou_dernier_si_plus + if match_arg_507.code == DateNaissanceTroisiemeOuDernierPlusEnfant_Code.MoinsDeTroisEnfants: + _ = match_arg_507.value temp_condition_periode_demenagement = False - elif match_arg_527.code == DateNaissanceTroisiemeOuDernierPlusEnfant_Code.PlusDeTroisEnfants: - date_naissance_ou_grossesse = match_arg_527.value - match_arg_528 = date_naissance_ou_grossesse - if match_arg_528.code == DateDeNaissanceOuMoisDeGrossesse_Code.DateDeNaissance: - date_naissance = match_arg_528.value + elif match_arg_507.code == DateNaissanceTroisiemeOuDernierPlusEnfant_Code.PlusDeTroisEnfants: + date_naissance_ou_grossesse = match_arg_507.value + match_arg_508 = date_naissance_ou_grossesse + if match_arg_508.code == DateDeNaissanceOuMoisDeGrossesse_Code.DateDeNaissance: + date_naissance = match_arg_508.value temp_condition_periode_demenagement = (date_courante_12 <= (first_day_of_month((date_naissance + duration_of_numbers(2,0,0))) + duration_of_numbers(0,0,-1))) - elif match_arg_528.code == DateDeNaissanceOuMoisDeGrossesse_Code.AvantPremierJourMoisCivilTroisiemeMoisDeGrossesse: - _ = match_arg_528.value + elif match_arg_508.code == DateDeNaissanceOuMoisDeGrossesse_Code.AvantPremierJourMoisCivilTroisiemeMoisDeGrossesse: + _ = match_arg_508.value temp_condition_periode_demenagement = False - elif match_arg_528.code == DateDeNaissanceOuMoisDeGrossesse_Code.ApresPremierJourMoisCivilTroisiemeMoisDeGrossesse: - _ = match_arg_528.value + elif match_arg_508.code == DateDeNaissanceOuMoisDeGrossesse_Code.ApresPremierJourMoisCivilTroisiemeMoisDeGrossesse: + _ = match_arg_508.value temp_condition_periode_demenagement = True if temp_condition_periode_demenagement: temp_condition_periode_demenagement_1 = True @@ -17809,12 +18088,12 @@ def eligibilite_prime_de_demenagement(eligibilite_prime_de_demenagement_in:Eligi condition_periode_demenagement = temp_condition_periode_demenagement_1 try: def temp_plafond_d823_22(acc_6:Integer, personne_a_charge_4:Any): - match_arg_529 = personne_a_charge_4 - if match_arg_529.code == PersonneACharge_Code.EnfantACharge: - _ = match_arg_529.value + match_arg_509 = personne_a_charge_4 + if match_arg_509.code == PersonneACharge_Code.EnfantACharge: + _ = match_arg_509.value temp_plafond_d823_22_1 = True - elif match_arg_529.code == PersonneACharge_Code.AutrePersonneACharge: - _ = match_arg_529.value + elif match_arg_509.code == PersonneACharge_Code.AutrePersonneACharge: + _ = match_arg_509.value temp_plafond_d823_22_1 = False if temp_plafond_d823_22_1: return (acc_6 + integer_of_string("1")) @@ -17824,12 +18103,12 @@ def eligibilite_prime_de_demenagement(eligibilite_prime_de_demenagement_in:Eligi menage_1.personnes_a_charge) > integer_of_string("3")): def temp_plafond_d823_22_2(acc_7:Integer, personne_a_charge_5:Any): - match_arg_530 = personne_a_charge_5 - if match_arg_530.code == PersonneACharge_Code.EnfantACharge: - _ = match_arg_530.value + match_arg_510 = personne_a_charge_5 + if match_arg_510.code == PersonneACharge_Code.EnfantACharge: + _ = match_arg_510.value temp_plafond_d823_22_3 = True - elif match_arg_530.code == PersonneACharge_Code.AutrePersonneACharge: - _ = match_arg_530.value + elif match_arg_510.code == PersonneACharge_Code.AutrePersonneACharge: + _ = match_arg_510.value temp_plafond_d823_22_3 = False if temp_plafond_d823_22_3: return (acc_7 + integer_of_string("1")) @@ -17901,44 +18180,44 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem try: try: try: - match_arg_531 = param_41.type_pret - if match_arg_531.code == TypePret_Code.D331_32: - _ = match_arg_531.value + match_arg_511 = param_41.type_pret + if match_arg_511.code == TypePret_Code.D331_32: + _ = match_arg_511.value temp_caracteristiques_pret_l831_1_1_1 = False - elif match_arg_531.code == TypePret_Code.D331_63_64: - _ = match_arg_531.value + elif match_arg_511.code == TypePret_Code.D331_63_64: + _ = match_arg_511.value temp_caracteristiques_pret_l831_1_1_1 = False - elif match_arg_531.code == TypePret_Code.D331_59_8: - _ = match_arg_531.value + elif match_arg_511.code == TypePret_Code.D331_59_8: + _ = match_arg_511.value temp_caracteristiques_pret_l831_1_1_1 = False - elif match_arg_531.code == TypePret_Code.D331_76_1: - _ = match_arg_531.value + elif match_arg_511.code == TypePret_Code.D331_76_1: + _ = match_arg_511.value temp_caracteristiques_pret_l831_1_1_1 = True - elif match_arg_531.code == TypePret_Code.Autre: - _ = match_arg_531.value + elif match_arg_511.code == TypePret_Code.Autre: + _ = match_arg_511.value temp_caracteristiques_pret_l831_1_1_1 = False - match_arg_532 = param_41.type_pret - if match_arg_532.code == TypePret_Code.D331_32: - _ = match_arg_532.value + match_arg_512 = param_41.type_pret + if match_arg_512.code == TypePret_Code.D331_32: + _ = match_arg_512.value temp_caracteristiques_pret_l831_1_1_2 = False - elif match_arg_532.code == TypePret_Code.D331_63_64: - _ = match_arg_532.value + elif match_arg_512.code == TypePret_Code.D331_63_64: + _ = match_arg_512.value temp_caracteristiques_pret_l831_1_1_2 = False - elif match_arg_532.code == TypePret_Code.D331_59_8: - _ = match_arg_532.value + elif match_arg_512.code == TypePret_Code.D331_59_8: + _ = match_arg_512.value temp_caracteristiques_pret_l831_1_1_2 = True - elif match_arg_532.code == TypePret_Code.D331_76_1: - _ = match_arg_532.value + elif match_arg_512.code == TypePret_Code.D331_76_1: + _ = match_arg_512.value temp_caracteristiques_pret_l831_1_1_2 = False - elif match_arg_532.code == TypePret_Code.Autre: - _ = match_arg_532.value + elif match_arg_512.code == TypePret_Code.Autre: + _ = match_arg_512.value temp_caracteristiques_pret_l831_1_1_2 = False - match_arg_533 = param_41.titulaire_pret - if match_arg_533.code == TitulairePret_Code.Demandeur: - _ = match_arg_533.value + match_arg_513 = param_41.titulaire_pret + if match_arg_513.code == TitulairePret_Code.Demandeur: + _ = match_arg_513.value temp_caracteristiques_pret_l831_1_1_3 = False - elif match_arg_533.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: - _ = match_arg_533.value + elif match_arg_513.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: + _ = match_arg_513.value temp_caracteristiques_pret_l831_1_1_3 = True if (temp_caracteristiques_pret_l831_1_1_3 and (temp_caracteristiques_pret_l831_1_1_2 or @@ -17947,44 +18226,44 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem else: raise EmptyError except EmptyError: - match_arg_534 = param_41.type_pret - if match_arg_534.code == TypePret_Code.D331_32: - _ = match_arg_534.value + match_arg_514 = param_41.type_pret + if match_arg_514.code == TypePret_Code.D331_32: + _ = match_arg_514.value temp_caracteristiques_pret_l831_1_1_4 = False - elif match_arg_534.code == TypePret_Code.D331_63_64: - _ = match_arg_534.value + elif match_arg_514.code == TypePret_Code.D331_63_64: + _ = match_arg_514.value temp_caracteristiques_pret_l831_1_1_4 = True - elif match_arg_534.code == TypePret_Code.D331_59_8: - _ = match_arg_534.value + elif match_arg_514.code == TypePret_Code.D331_59_8: + _ = match_arg_514.value temp_caracteristiques_pret_l831_1_1_4 = False - elif match_arg_534.code == TypePret_Code.D331_76_1: - _ = match_arg_534.value + elif match_arg_514.code == TypePret_Code.D331_76_1: + _ = match_arg_514.value temp_caracteristiques_pret_l831_1_1_4 = False - elif match_arg_534.code == TypePret_Code.Autre: - _ = match_arg_534.value + elif match_arg_514.code == TypePret_Code.Autre: + _ = match_arg_514.value temp_caracteristiques_pret_l831_1_1_4 = False - match_arg_535 = param_41.type_pret - if match_arg_535.code == TypePret_Code.D331_32: - _ = match_arg_535.value + match_arg_515 = param_41.type_pret + if match_arg_515.code == TypePret_Code.D331_32: + _ = match_arg_515.value temp_caracteristiques_pret_l831_1_1_5 = True - elif match_arg_535.code == TypePret_Code.D331_63_64: - _ = match_arg_535.value + elif match_arg_515.code == TypePret_Code.D331_63_64: + _ = match_arg_515.value temp_caracteristiques_pret_l831_1_1_5 = False - elif match_arg_535.code == TypePret_Code.D331_59_8: - _ = match_arg_535.value + elif match_arg_515.code == TypePret_Code.D331_59_8: + _ = match_arg_515.value temp_caracteristiques_pret_l831_1_1_5 = False - elif match_arg_535.code == TypePret_Code.D331_76_1: - _ = match_arg_535.value + elif match_arg_515.code == TypePret_Code.D331_76_1: + _ = match_arg_515.value temp_caracteristiques_pret_l831_1_1_5 = False - elif match_arg_535.code == TypePret_Code.Autre: - _ = match_arg_535.value + elif match_arg_515.code == TypePret_Code.Autre: + _ = match_arg_515.value temp_caracteristiques_pret_l831_1_1_5 = False - match_arg_536 = param_41.titulaire_pret - if match_arg_536.code == TitulairePret_Code.Demandeur: - _ = match_arg_536.value + match_arg_516 = param_41.titulaire_pret + if match_arg_516.code == TitulairePret_Code.Demandeur: + _ = match_arg_516.value temp_caracteristiques_pret_l831_1_1_6 = True - elif match_arg_536.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: - _ = match_arg_536.value + elif match_arg_516.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: + _ = match_arg_516.value temp_caracteristiques_pret_l831_1_1_6 = False if (temp_caracteristiques_pret_l831_1_1_6 and (temp_caracteristiques_pret_l831_1_1_5 or @@ -18038,21 +18317,21 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem try: try: try: - match_arg_537 = menage_2.logement.mode_occupation - if match_arg_537.code == ModeOccupation_Code.Locataire: - _ = match_arg_537.value + match_arg_517 = menage_2.logement.mode_occupation + if match_arg_517.code == ModeOccupation_Code.Locataire: + _ = match_arg_517.value temp_condition_logement_pret = False - elif match_arg_537.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_537.value + elif match_arg_517.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_517.value temp_condition_logement_pret = False - elif match_arg_537.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - propriete = match_arg_537.value - match_arg_538 = propriete.anciennete_logement - if match_arg_538.code == NeufOuAncien_Code.Neuf: - _ = match_arg_538.value + elif match_arg_517.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + propriete = match_arg_517.value + match_arg_518 = propriete.anciennete_logement + if match_arg_518.code == NeufOuAncien_Code.Neuf: + _ = match_arg_518.value temp_condition_logement_pret_1 = False - elif match_arg_538.code == NeufOuAncien_Code.Ancien: - _ = match_arg_538.value + elif match_arg_518.code == NeufOuAncien_Code.Ancien: + _ = match_arg_518.value temp_condition_logement_pret_1 = True temp_condition_logement_pret = ((propriete.pret.date_signature >= date_of_numbers(2018,1,1)) and @@ -18060,17 +18339,17 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem date_of_numbers(2020,1,1)) and (temp_condition_logement_pret_1 and propriete.logement_situe_commune_desequilibre_l831_2))) - elif match_arg_537.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_537.value + elif match_arg_517.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_517.value temp_condition_logement_pret = False - elif match_arg_537.code == ModeOccupation_Code.LocationAccession: - propriete_1 = match_arg_537.value - match_arg_539 = propriete_1.anciennete_logement - if match_arg_539.code == NeufOuAncien_Code.Neuf: - _ = match_arg_539.value + elif match_arg_517.code == ModeOccupation_Code.LocationAccession: + propriete_1 = match_arg_517.value + match_arg_519 = propriete_1.anciennete_logement + if match_arg_519.code == NeufOuAncien_Code.Neuf: + _ = match_arg_519.value temp_condition_logement_pret_2 = False - elif match_arg_539.code == NeufOuAncien_Code.Ancien: - _ = match_arg_539.value + elif match_arg_519.code == NeufOuAncien_Code.Ancien: + _ = match_arg_519.value temp_condition_logement_pret_2 = True temp_condition_logement_pret = ((propriete_1.pret.date_signature >= date_of_numbers(2018,1,1)) and @@ -18084,22 +18363,22 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem temp_condition_logement_pret_3 = dead_value raise EmptyError except EmptyError: - match_arg_540 = menage_2.logement.mode_occupation - if match_arg_540.code == ModeOccupation_Code.Locataire: - _ = match_arg_540.value + match_arg_520 = menage_2.logement.mode_occupation + if match_arg_520.code == ModeOccupation_Code.Locataire: + _ = match_arg_520.value temp_condition_logement_pret_4 = False - elif match_arg_540.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_540.value + elif match_arg_520.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_520.value temp_condition_logement_pret_4 = False - elif match_arg_540.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - propriete_2 = match_arg_540.value + elif match_arg_520.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + propriete_2 = match_arg_520.value temp_condition_logement_pret_4 = (propriete_2.pret.date_signature >= date_of_numbers(2017,12,31)) - elif match_arg_540.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_540.value + elif match_arg_520.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_520.value temp_condition_logement_pret_4 = False - elif match_arg_540.code == ModeOccupation_Code.LocationAccession: - propriete_3 = match_arg_540.value + elif match_arg_520.code == ModeOccupation_Code.LocationAccession: + propriete_3 = match_arg_520.value temp_condition_logement_pret_4 = (propriete_3.pret.date_signature >= date_of_numbers(2017,12,31)) if temp_condition_logement_pret_4: @@ -18163,37 +18442,37 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem raise EmptyError return temp_eligibilite_commune_dot_condition_logement_surface_1 eligibilite_commune_dot_condition_logement_surface = temp_eligibilite_commune_dot_condition_logement_surface - result_24 = eligibilite_aides_personnelle_logement(EligibiliteAidesPersonnelleLogementIn(menage_in = eligibilite_commune_dot_menage, + result_21 = eligibilite_aides_personnelle_logement(EligibiliteAidesPersonnelleLogementIn(menage_in = eligibilite_commune_dot_menage, demandeur_in = eligibilite_commune_dot_demandeur, date_courante_in = eligibilite_commune_dot_date_courante, condition_logement_residence_principale_in = eligibilite_commune_dot_condition_logement_residence_principale, condition_logement_surface_in = eligibilite_commune_dot_condition_logement_surface)) - eligibilite_commune_dot_date_courante_1 = result_24.date_courante - eligibilite_commune_dot_eligibilite = result_24.eligibilite - eligibilite_commune_dot_nombre_personnes_a_charge_prises_en_compte = result_24.nombre_personnes_a_charge_prises_en_compte - eligibilite_commune_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_24.coefficents_enfants_garde_alternee_pris_en_compte - eligibilite_commune_dot_condition_2_r823_4 = result_24.condition_2_r823_4 + eligibilite_commune_dot_date_courante_1 = result_21.date_courante + eligibilite_commune_dot_eligibilite = result_21.eligibilite + eligibilite_commune_dot_nombre_personnes_a_charge_prises_en_compte = result_21.nombre_personnes_a_charge_prises_en_compte + eligibilite_commune_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_21.coefficents_enfants_garde_alternee_pris_en_compte + eligibilite_commune_dot_condition_2_r823_4 = result_21.condition_2_r823_4 try: try: try: try: try: try: - match_arg_541 = menage_2.logement.mode_occupation - if match_arg_541.code == ModeOccupation_Code.Locataire: - _ = match_arg_541.value + match_arg_521 = menage_2.logement.mode_occupation + if match_arg_521.code == ModeOccupation_Code.Locataire: + _ = match_arg_521.value temp_condition_logement_bailleur = False - elif match_arg_541.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer = match_arg_541.value + elif match_arg_521.code == ModeOccupation_Code.ResidentLogementFoyer: + logement_foyer = match_arg_521.value temp_condition_logement_bailleur = logement_foyer.remplit_conditions_r832_21 - elif match_arg_541.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_541.value + elif match_arg_521.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + _ = match_arg_521.value temp_condition_logement_bailleur = False - elif match_arg_541.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_541.value + elif match_arg_521.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_521.value temp_condition_logement_bailleur = False - elif match_arg_541.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_541.value + elif match_arg_521.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_521.value temp_condition_logement_bailleur = False if temp_condition_logement_bailleur: temp_condition_logement_bailleur_1 = True @@ -18201,21 +18480,21 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem temp_condition_logement_bailleur_1 = dead_value raise EmptyError except EmptyError: - match_arg_542 = menage_2.logement.mode_occupation - if match_arg_542.code == ModeOccupation_Code.Locataire: - _ = match_arg_542.value + match_arg_522 = menage_2.logement.mode_occupation + if match_arg_522.code == ModeOccupation_Code.Locataire: + _ = match_arg_522.value temp_condition_logement_bailleur_2 = False - elif match_arg_542.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_542.value + elif match_arg_522.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_522.value temp_condition_logement_bailleur_2 = False - elif match_arg_542.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_542.value + elif match_arg_522.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + _ = match_arg_522.value temp_condition_logement_bailleur_2 = False - elif match_arg_542.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_542.value + elif match_arg_522.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_522.value temp_condition_logement_bailleur_2 = False - elif match_arg_542.code == ModeOccupation_Code.LocationAccession: - propriete_4 = match_arg_542.value + elif match_arg_522.code == ModeOccupation_Code.LocationAccession: + propriete_4 = match_arg_522.value temp_condition_logement_bailleur_2 = caracteristiques_pret_l831_1_6( propriete_4.pret) if temp_condition_logement_bailleur_2: @@ -18224,21 +18503,21 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem temp_condition_logement_bailleur_1 = dead_value raise EmptyError except EmptyError: - match_arg_543 = menage_2.logement.mode_occupation - if match_arg_543.code == ModeOccupation_Code.Locataire: - _ = match_arg_543.value + match_arg_523 = menage_2.logement.mode_occupation + if match_arg_523.code == ModeOccupation_Code.Locataire: + _ = match_arg_523.value temp_condition_logement_bailleur_3 = False - elif match_arg_543.code == ModeOccupation_Code.ResidentLogementFoyer: - location_14 = match_arg_543.value - temp_condition_logement_bailleur_3 = location_14.conventionne_livre_III_titre_V_chap_III - elif match_arg_543.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_543.value + elif match_arg_523.code == ModeOccupation_Code.ResidentLogementFoyer: + location_3 = match_arg_523.value + temp_condition_logement_bailleur_3 = location_3.conventionne_livre_III_titre_V_chap_III + elif match_arg_523.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + _ = match_arg_523.value temp_condition_logement_bailleur_3 = False - elif match_arg_543.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_543.value + elif match_arg_523.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_523.value temp_condition_logement_bailleur_3 = False - elif match_arg_543.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_543.value + elif match_arg_523.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_523.value temp_condition_logement_bailleur_3 = False if temp_condition_logement_bailleur_3: temp_condition_logement_bailleur_1 = True @@ -18246,30 +18525,30 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem temp_condition_logement_bailleur_1 = dead_value raise EmptyError except EmptyError: - match_arg_544 = menage_2.logement.mode_occupation - if match_arg_544.code == ModeOccupation_Code.Locataire: - location_15 = match_arg_544.value - match_arg_545 = location_15.bailleur - if match_arg_545.code == TypeBailleur_Code.BailleurSocial: - convention = match_arg_545.value + match_arg_524 = menage_2.logement.mode_occupation + if match_arg_524.code == ModeOccupation_Code.Locataire: + location_4 = match_arg_524.value + match_arg_525 = location_4.bailleur + if match_arg_525.code == TypeBailleur_Code.BailleurSocial: + convention = match_arg_525.value temp_condition_logement_bailleur_4 = convention.conventionne_livre_III_titre_V_chap_III - elif match_arg_545.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: - convention_1 = match_arg_545.value + elif match_arg_525.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: + convention_1 = match_arg_525.value temp_condition_logement_bailleur_4 = convention_1.conventionne_livre_III_titre_II_chap_I_sec_3 - elif match_arg_545.code == TypeBailleur_Code.BailleurPrive: - _ = match_arg_545.value + elif match_arg_525.code == TypeBailleur_Code.BailleurPrive: + _ = match_arg_525.value temp_condition_logement_bailleur_4 = False - elif match_arg_544.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_544.value + elif match_arg_524.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_524.value temp_condition_logement_bailleur_4 = False - elif match_arg_544.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_544.value + elif match_arg_524.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + _ = match_arg_524.value temp_condition_logement_bailleur_4 = False - elif match_arg_544.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_544.value + elif match_arg_524.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_524.value temp_condition_logement_bailleur_4 = False - elif match_arg_544.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_544.value + elif match_arg_524.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_524.value temp_condition_logement_bailleur_4 = False if temp_condition_logement_bailleur_4: temp_condition_logement_bailleur_1 = True @@ -18277,22 +18556,22 @@ def eligibilite_aide_personnalisee_logement(eligibilite_aide_personnalisee_logem temp_condition_logement_bailleur_1 = dead_value raise EmptyError except EmptyError: - match_arg_546 = menage_2.logement.mode_occupation - if match_arg_546.code == ModeOccupation_Code.Locataire: - _ = match_arg_546.value + match_arg_526 = menage_2.logement.mode_occupation + if match_arg_526.code == ModeOccupation_Code.Locataire: + _ = match_arg_526.value temp_condition_logement_bailleur_5 = False - elif match_arg_546.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_546.value + elif match_arg_526.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_526.value temp_condition_logement_bailleur_5 = False - elif match_arg_546.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - propriete_5 = match_arg_546.value + elif match_arg_526.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + propriete_5 = match_arg_526.value temp_condition_logement_bailleur_5 = caracteristiques_pret_l831_1_1( propriete_5.pret) - elif match_arg_546.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_546.value + elif match_arg_526.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_526.value temp_condition_logement_bailleur_5 = False - elif match_arg_546.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_546.value + elif match_arg_526.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_526.value temp_condition_logement_bailleur_5 = False if temp_condition_logement_bailleur_5: temp_condition_logement_bailleur_1 = True @@ -18407,54 +18686,54 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili "Déclarations des champs d'application", "Prologue : aides au logement"])) prestations_familiales_dot_residence = temp_prestations_familiales_dot_residence - result_25 = eligibilite_prestations_familiales(EligibilitePrestationsFamilialesIn(date_courante_in = prestations_familiales_dot_date_courante, + result_22 = eligibilite_prestations_familiales(EligibilitePrestationsFamilialesIn(date_courante_in = prestations_familiales_dot_date_courante, prestation_courante_in = prestations_familiales_dot_prestation_courante, residence_in = prestations_familiales_dot_residence)) - prestations_familiales_dot_droit_ouvert = result_25.droit_ouvert - prestations_familiales_dot_conditions_hors_age = result_25.conditions_hors_age - prestations_familiales_dot_age_l512_3_2 = result_25.age_l512_3_2 - prestations_familiales_dot_regime_outre_mer_l751_1 = result_25.regime_outre_mer_l751_1 + prestations_familiales_dot_droit_ouvert = result_22.droit_ouvert + prestations_familiales_dot_conditions_hors_age = result_22.conditions_hors_age + prestations_familiales_dot_age_l512_3_2 = result_22.age_l512_3_2 + prestations_familiales_dot_regime_outre_mer_l751_1 = result_22.regime_outre_mer_l751_1 try: try: try: try: try: - match_arg_547 = menage_3.logement.mode_occupation - if match_arg_547.code == ModeOccupation_Code.Locataire: - _ = match_arg_547.value + match_arg_527 = menage_3.logement.mode_occupation + if match_arg_527.code == ModeOccupation_Code.Locataire: + _ = match_arg_527.value temp_condition_accession_propriete = False - elif match_arg_547.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_547.value + elif match_arg_527.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_527.value temp_condition_accession_propriete = False - elif match_arg_547.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_18 = match_arg_547.value - match_arg_548 = proprietaire_18.type_travaux_logement_r842_5 - if match_arg_548.code == TypeTravauxLogementR8425_Code.ObjectifDecenceLogement: - _ = match_arg_548.value + elif match_arg_527.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + proprietaire_3 = match_arg_527.value + match_arg_528 = proprietaire_3.type_travaux_logement_r842_5 + if match_arg_528.code == TypeTravauxLogementR8425_Code.ObjectifDecenceLogement: + _ = match_arg_528.value temp_condition_accession_propriete_1 = False - elif match_arg_548.code == TypeTravauxLogementR8425_Code.PrevuDansListeR321_15: - _ = match_arg_548.value + elif match_arg_528.code == TypeTravauxLogementR8425_Code.PrevuDansListeR321_15: + _ = match_arg_528.value temp_condition_accession_propriete_1 = False - elif match_arg_548.code == TypeTravauxLogementR8425_Code.AgrandirOuRendreHabitableD331_63: - _ = match_arg_548.value + elif match_arg_528.code == TypeTravauxLogementR8425_Code.AgrandirOuRendreHabitableD331_63: + _ = match_arg_528.value temp_condition_accession_propriete_1 = True - elif match_arg_548.code == TypeTravauxLogementR8425_Code.PasDeTravaux: - _ = match_arg_548.value + elif match_arg_528.code == TypeTravauxLogementR8425_Code.PasDeTravaux: + _ = match_arg_528.value temp_condition_accession_propriete_1 = False - match_arg_549 = proprietaire_18.pret.titulaire_pret - if match_arg_549.code == TitulairePret_Code.Demandeur: - _ = match_arg_549.value + match_arg_529 = proprietaire_3.pret.titulaire_pret + if match_arg_529.code == TitulairePret_Code.Demandeur: + _ = match_arg_529.value temp_condition_accession_propriete_2 = True - elif match_arg_549.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: - _ = match_arg_549.value + elif match_arg_529.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: + _ = match_arg_529.value temp_condition_accession_propriete_2 = False temp_condition_accession_propriete = (temp_condition_accession_propriete_2 and temp_condition_accession_propriete_1) - elif match_arg_547.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_547.value + elif match_arg_527.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_527.value temp_condition_accession_propriete = False - elif match_arg_547.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_547.value + elif match_arg_527.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_527.value temp_condition_accession_propriete = False if temp_condition_accession_propriete: temp_condition_accession_propriete_3 = True @@ -18462,42 +18741,42 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili temp_condition_accession_propriete_3 = dead_value raise EmptyError except EmptyError: - match_arg_550 = menage_3.logement.mode_occupation - if match_arg_550.code == ModeOccupation_Code.Locataire: - _ = match_arg_550.value + match_arg_530 = menage_3.logement.mode_occupation + if match_arg_530.code == ModeOccupation_Code.Locataire: + _ = match_arg_530.value temp_condition_accession_propriete_4 = False - elif match_arg_550.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_550.value + elif match_arg_530.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_530.value temp_condition_accession_propriete_4 = False - elif match_arg_550.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_19 = match_arg_550.value - match_arg_551 = proprietaire_19.type_travaux_logement_r842_5 - if match_arg_551.code == TypeTravauxLogementR8425_Code.ObjectifDecenceLogement: - _ = match_arg_551.value + elif match_arg_530.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + proprietaire_4 = match_arg_530.value + match_arg_531 = proprietaire_4.type_travaux_logement_r842_5 + if match_arg_531.code == TypeTravauxLogementR8425_Code.ObjectifDecenceLogement: + _ = match_arg_531.value temp_condition_accession_propriete_5 = False - elif match_arg_551.code == TypeTravauxLogementR8425_Code.PrevuDansListeR321_15: - _ = match_arg_551.value + elif match_arg_531.code == TypeTravauxLogementR8425_Code.PrevuDansListeR321_15: + _ = match_arg_531.value temp_condition_accession_propriete_5 = True - elif match_arg_551.code == TypeTravauxLogementR8425_Code.AgrandirOuRendreHabitableD331_63: - _ = match_arg_551.value + elif match_arg_531.code == TypeTravauxLogementR8425_Code.AgrandirOuRendreHabitableD331_63: + _ = match_arg_531.value temp_condition_accession_propriete_5 = False - elif match_arg_551.code == TypeTravauxLogementR8425_Code.PasDeTravaux: - _ = match_arg_551.value + elif match_arg_531.code == TypeTravauxLogementR8425_Code.PasDeTravaux: + _ = match_arg_531.value temp_condition_accession_propriete_5 = False - match_arg_552 = proprietaire_19.pret.titulaire_pret - if match_arg_552.code == TitulairePret_Code.Demandeur: - _ = match_arg_552.value + match_arg_532 = proprietaire_4.pret.titulaire_pret + if match_arg_532.code == TitulairePret_Code.Demandeur: + _ = match_arg_532.value temp_condition_accession_propriete_6 = True - elif match_arg_552.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: - _ = match_arg_552.value + elif match_arg_532.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: + _ = match_arg_532.value temp_condition_accession_propriete_6 = False temp_condition_accession_propriete_4 = (temp_condition_accession_propriete_6 and temp_condition_accession_propriete_5) - elif match_arg_550.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_550.value + elif match_arg_530.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_530.value temp_condition_accession_propriete_4 = False - elif match_arg_550.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_550.value + elif match_arg_530.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_530.value temp_condition_accession_propriete_4 = False if temp_condition_accession_propriete_4: temp_condition_accession_propriete_3 = True @@ -18505,56 +18784,56 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili temp_condition_accession_propriete_3 = dead_value raise EmptyError except EmptyError: - match_arg_553 = menage_3.logement.mode_occupation - if match_arg_553.code == ModeOccupation_Code.Locataire: - _ = match_arg_553.value + match_arg_533 = menage_3.logement.mode_occupation + if match_arg_533.code == ModeOccupation_Code.Locataire: + _ = match_arg_533.value temp_condition_accession_propriete_7 = False - elif match_arg_553.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_553.value + elif match_arg_533.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_533.value temp_condition_accession_propriete_7 = False - elif match_arg_553.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_20 = match_arg_553.value - match_arg_554 = proprietaire_20.type_travaux_logement_r842_5 - if match_arg_554.code == TypeTravauxLogementR8425_Code.ObjectifDecenceLogement: - _ = match_arg_554.value + elif match_arg_533.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + proprietaire_5 = match_arg_533.value + match_arg_534 = proprietaire_5.type_travaux_logement_r842_5 + if match_arg_534.code == TypeTravauxLogementR8425_Code.ObjectifDecenceLogement: + _ = match_arg_534.value temp_condition_accession_propriete_8 = True - elif match_arg_554.code == TypeTravauxLogementR8425_Code.PrevuDansListeR321_15: - _ = match_arg_554.value + elif match_arg_534.code == TypeTravauxLogementR8425_Code.PrevuDansListeR321_15: + _ = match_arg_534.value temp_condition_accession_propriete_8 = False - elif match_arg_554.code == TypeTravauxLogementR8425_Code.AgrandirOuRendreHabitableD331_63: - _ = match_arg_554.value + elif match_arg_534.code == TypeTravauxLogementR8425_Code.AgrandirOuRendreHabitableD331_63: + _ = match_arg_534.value temp_condition_accession_propriete_8 = False - elif match_arg_554.code == TypeTravauxLogementR8425_Code.PasDeTravaux: - _ = match_arg_554.value + elif match_arg_534.code == TypeTravauxLogementR8425_Code.PasDeTravaux: + _ = match_arg_534.value temp_condition_accession_propriete_8 = False - match_arg_555 = proprietaire_20.type_travaux_logement_r842_5 - if match_arg_555.code == TypeTravauxLogementR8425_Code.ObjectifDecenceLogement: - _ = match_arg_555.value + match_arg_535 = proprietaire_5.type_travaux_logement_r842_5 + if match_arg_535.code == TypeTravauxLogementR8425_Code.ObjectifDecenceLogement: + _ = match_arg_535.value temp_condition_accession_propriete_9 = False - elif match_arg_555.code == TypeTravauxLogementR8425_Code.PrevuDansListeR321_15: - _ = match_arg_555.value + elif match_arg_535.code == TypeTravauxLogementR8425_Code.PrevuDansListeR321_15: + _ = match_arg_535.value temp_condition_accession_propriete_9 = False - elif match_arg_555.code == TypeTravauxLogementR8425_Code.AgrandirOuRendreHabitableD331_63: - _ = match_arg_555.value + elif match_arg_535.code == TypeTravauxLogementR8425_Code.AgrandirOuRendreHabitableD331_63: + _ = match_arg_535.value temp_condition_accession_propriete_9 = False - elif match_arg_555.code == TypeTravauxLogementR8425_Code.PasDeTravaux: - _ = match_arg_555.value + elif match_arg_535.code == TypeTravauxLogementR8425_Code.PasDeTravaux: + _ = match_arg_535.value temp_condition_accession_propriete_9 = True - match_arg_556 = proprietaire_20.pret.titulaire_pret - if match_arg_556.code == TitulairePret_Code.Demandeur: - _ = match_arg_556.value + match_arg_536 = proprietaire_5.pret.titulaire_pret + if match_arg_536.code == TitulairePret_Code.Demandeur: + _ = match_arg_536.value temp_condition_accession_propriete_10 = True - elif match_arg_556.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: - _ = match_arg_556.value + elif match_arg_536.code == TitulairePret_Code.VendeurQuandDemandeurAContratLocationAccession: + _ = match_arg_536.value temp_condition_accession_propriete_10 = False temp_condition_accession_propriete_7 = (temp_condition_accession_propriete_10 and (temp_condition_accession_propriete_9 or temp_condition_accession_propriete_8)) - elif match_arg_553.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_553.value + elif match_arg_533.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_533.value temp_condition_accession_propriete_7 = False - elif match_arg_553.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_553.value + elif match_arg_533.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_533.value temp_condition_accession_propriete_7 = False if temp_condition_accession_propriete_7: temp_condition_accession_propriete_3 = True @@ -18562,21 +18841,21 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili temp_condition_accession_propriete_3 = dead_value raise EmptyError except EmptyError: - match_arg_557 = menage_3.logement.mode_occupation - if match_arg_557.code == ModeOccupation_Code.Locataire: - _ = match_arg_557.value + match_arg_537 = menage_3.logement.mode_occupation + if match_arg_537.code == ModeOccupation_Code.Locataire: + _ = match_arg_537.value temp_condition_accession_propriete_11 = True - elif match_arg_557.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_557.value + elif match_arg_537.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_537.value temp_condition_accession_propriete_11 = True - elif match_arg_557.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_557.value + elif match_arg_537.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + _ = match_arg_537.value temp_condition_accession_propriete_11 = False - elif match_arg_557.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_557.value + elif match_arg_537.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_537.value temp_condition_accession_propriete_11 = True - elif match_arg_557.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_557.value + elif match_arg_537.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_537.value temp_condition_accession_propriete_11 = True if temp_condition_accession_propriete_11: temp_condition_accession_propriete_3 = True @@ -18628,21 +18907,21 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili "Prologue : aides au logement"])) eligibilite_commune_dot_date_courante_2 = temp_eligibilite_commune_dot_date_courante_1 def temp_eligibilite_commune_dot_condition_logement_residence_principale_2(_:Unit): - match_arg_558 = menage_3.logement.mode_occupation - if match_arg_558.code == ModeOccupation_Code.Locataire: - _ = match_arg_558.value + match_arg_538 = menage_3.logement.mode_occupation + if match_arg_538.code == ModeOccupation_Code.Locataire: + _ = match_arg_538.value temp_eligibilite_commune_dot_condition_logement_residence_principale_3 = False - elif match_arg_558.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer_1 = match_arg_558.value + elif match_arg_538.code == ModeOccupation_Code.ResidentLogementFoyer: + logement_foyer_1 = match_arg_538.value temp_eligibilite_commune_dot_condition_logement_residence_principale_3 = logement_foyer_1.construit_application_loi_1957_12_III - elif match_arg_558.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_558.value + elif match_arg_538.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + _ = match_arg_538.value temp_eligibilite_commune_dot_condition_logement_residence_principale_3 = False - elif match_arg_558.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_558.value + elif match_arg_538.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_538.value temp_eligibilite_commune_dot_condition_logement_residence_principale_3 = False - elif match_arg_558.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_558.value + elif match_arg_538.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_538.value temp_eligibilite_commune_dot_condition_logement_residence_principale_3 = False if temp_eligibilite_commune_dot_condition_logement_residence_principale_3: temp_eligibilite_commune_dot_condition_logement_residence_principale_4 = True @@ -18652,21 +18931,21 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili return temp_eligibilite_commune_dot_condition_logement_residence_principale_4 eligibilite_commune_dot_condition_logement_residence_principale_1 = temp_eligibilite_commune_dot_condition_logement_residence_principale_2 def temp_eligibilite_commune_dot_condition_logement_surface_2(_:Unit): - match_arg_559 = menage_3.logement.mode_occupation - if match_arg_559.code == ModeOccupation_Code.Locataire: - _ = match_arg_559.value + match_arg_539 = menage_3.logement.mode_occupation + if match_arg_539.code == ModeOccupation_Code.Locataire: + _ = match_arg_539.value temp_eligibilite_commune_dot_condition_logement_surface_3 = False - elif match_arg_559.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer_2 = match_arg_559.value + elif match_arg_539.code == ModeOccupation_Code.ResidentLogementFoyer: + logement_foyer_2 = match_arg_539.value temp_eligibilite_commune_dot_condition_logement_surface_3 = logement_foyer_2.construit_application_loi_1957_12_III - elif match_arg_559.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_559.value + elif match_arg_539.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + _ = match_arg_539.value temp_eligibilite_commune_dot_condition_logement_surface_3 = False - elif match_arg_559.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_559.value + elif match_arg_539.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_539.value temp_eligibilite_commune_dot_condition_logement_surface_3 = False - elif match_arg_559.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_559.value + elif match_arg_539.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_539.value temp_eligibilite_commune_dot_condition_logement_surface_3 = False if temp_eligibilite_commune_dot_condition_logement_surface_3: temp_eligibilite_commune_dot_condition_logement_surface_4 = True @@ -18675,16 +18954,16 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili raise EmptyError return temp_eligibilite_commune_dot_condition_logement_surface_4 eligibilite_commune_dot_condition_logement_surface_1 = temp_eligibilite_commune_dot_condition_logement_surface_2 - result_26 = eligibilite_aides_personnelle_logement(EligibiliteAidesPersonnelleLogementIn(menage_in = eligibilite_commune_dot_menage_1, + result_23 = eligibilite_aides_personnelle_logement(EligibiliteAidesPersonnelleLogementIn(menage_in = eligibilite_commune_dot_menage_1, demandeur_in = eligibilite_commune_dot_demandeur_1, date_courante_in = eligibilite_commune_dot_date_courante_2, condition_logement_residence_principale_in = eligibilite_commune_dot_condition_logement_residence_principale_1, condition_logement_surface_in = eligibilite_commune_dot_condition_logement_surface_1)) - eligibilite_commune_dot_date_courante_3 = result_26.date_courante - eligibilite_commune_dot_eligibilite_1 = result_26.eligibilite - eligibilite_commune_dot_nombre_personnes_a_charge_prises_en_compte_1 = result_26.nombre_personnes_a_charge_prises_en_compte - eligibilite_commune_dot_coefficents_enfants_garde_alternee_pris_en_compte_1 = result_26.coefficents_enfants_garde_alternee_pris_en_compte - eligibilite_commune_dot_condition_2_r823_4_1 = result_26.condition_2_r823_4 + eligibilite_commune_dot_date_courante_3 = result_23.date_courante + eligibilite_commune_dot_eligibilite_1 = result_23.eligibilite + eligibilite_commune_dot_nombre_personnes_a_charge_prises_en_compte_1 = result_23.nombre_personnes_a_charge_prises_en_compte + eligibilite_commune_dot_coefficents_enfants_garde_alternee_pris_en_compte_1 = result_23.coefficents_enfants_garde_alternee_pris_en_compte + eligibilite_commune_dot_condition_2_r823_4_1 = result_23.condition_2_r823_4 try: temp_coefficents_enfants_garde_alternee_pris_en_compte_4 = eligibilite_commune_dot_coefficents_enfants_garde_alternee_pris_en_compte_1 except EmptyError: @@ -18730,26 +19009,26 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili try: try: try: - match_arg_560 = menage_3.situation_familiale - if match_arg_560.code == SituationFamiliale_Code.Celibataire: - _ = match_arg_560.value + match_arg_540 = menage_3.situation_familiale + if match_arg_540.code == SituationFamiliale_Code.Celibataire: + _ = match_arg_540.value temp_eligibilite_allocation_logement_familiale = ((list_length(menage_3.personnes_a_charge) == integer_of_string("0")) and menage_3.enfant_a_naitre_apres_quatrieme_mois_grossesse) - elif match_arg_560.code == SituationFamiliale_Code.Maries: - _ = match_arg_560.value + elif match_arg_540.code == SituationFamiliale_Code.Maries: + _ = match_arg_540.value temp_eligibilite_allocation_logement_familiale = False - elif match_arg_560.code == SituationFamiliale_Code.Pacses: - _ = match_arg_560.value + elif match_arg_540.code == SituationFamiliale_Code.Pacses: + _ = match_arg_540.value temp_eligibilite_allocation_logement_familiale = False - elif match_arg_560.code == SituationFamiliale_Code.Concubins: - _ = match_arg_560.value + elif match_arg_540.code == SituationFamiliale_Code.Concubins: + _ = match_arg_540.value temp_eligibilite_allocation_logement_familiale = False - elif match_arg_560.code == SituationFamiliale_Code.CelibataireSepareDeFait: - _ = match_arg_560.value + elif match_arg_540.code == SituationFamiliale_Code.CelibataireSepareDeFait: + _ = match_arg_540.value temp_eligibilite_allocation_logement_familiale = False - elif match_arg_560.code == SituationFamiliale_Code.ConcubinageDontSepareDeFait: - _ = match_arg_560.value + elif match_arg_540.code == SituationFamiliale_Code.ConcubinageDontSepareDeFait: + _ = match_arg_540.value temp_eligibilite_allocation_logement_familiale = False if temp_eligibilite_allocation_logement_familiale: temp_eligibilite_allocation_logement_familiale_1 = True @@ -18759,12 +19038,12 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili except EmptyError: try: def temp_eligibilite_allocation_logement_familiale_2(acc_8:Integer, personne_a_charge_6:Any): - match_arg_561 = personne_a_charge_6 - if match_arg_561.code == PersonneACharge_Code.EnfantACharge: - enfant_5 = match_arg_561.value + match_arg_541 = personne_a_charge_6 + if match_arg_541.code == PersonneACharge_Code.EnfantACharge: + enfant_5 = match_arg_541.value temp_eligibilite_allocation_logement_familiale_3 = False - elif match_arg_561.code == PersonneACharge_Code.AutrePersonneACharge: - parent_3 = match_arg_561.value + elif match_arg_541.code == PersonneACharge_Code.AutrePersonneACharge: + parent_3 = match_arg_541.value temp_eligibilite_allocation_logement_familiale_3 = (parent_3.ascendant_descendant_collateral_deuxieme_troisieme_degre and parent_3.incapacite_80_pourcent_ou_restriction_emploi) if temp_eligibilite_allocation_logement_familiale_3: @@ -18797,37 +19076,37 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili temp_eligibilite_allocation_logement_familiale_1 = dead_value raise EmptyError except EmptyError: - match_arg_562 = menage_3.situation_familiale - if match_arg_562.code == SituationFamiliale_Code.Celibataire: - _ = match_arg_562.value + match_arg_542 = menage_3.situation_familiale + if match_arg_542.code == SituationFamiliale_Code.Celibataire: + _ = match_arg_542.value temp_eligibilite_allocation_logement_familiale_5 = False - elif match_arg_562.code == SituationFamiliale_Code.Maries: - date_mariage = match_arg_562.value + elif match_arg_542.code == SituationFamiliale_Code.Maries: + date_mariage = match_arg_542.value temp_eligibilite_allocation_logement_familiale_5 = (date_courante_14 <= (date_mariage + duree_l841_1_3)) - elif match_arg_562.code == SituationFamiliale_Code.Pacses: - _ = match_arg_562.value + elif match_arg_542.code == SituationFamiliale_Code.Pacses: + _ = match_arg_542.value temp_eligibilite_allocation_logement_familiale_5 = False - elif match_arg_562.code == SituationFamiliale_Code.Concubins: - _ = match_arg_562.value + elif match_arg_542.code == SituationFamiliale_Code.Concubins: + _ = match_arg_542.value temp_eligibilite_allocation_logement_familiale_5 = False - elif match_arg_562.code == SituationFamiliale_Code.CelibataireSepareDeFait: - _ = match_arg_562.value + elif match_arg_542.code == SituationFamiliale_Code.CelibataireSepareDeFait: + _ = match_arg_542.value temp_eligibilite_allocation_logement_familiale_5 = False - elif match_arg_562.code == SituationFamiliale_Code.ConcubinageDontSepareDeFait: - _ = match_arg_562.value + elif match_arg_542.code == SituationFamiliale_Code.ConcubinageDontSepareDeFait: + _ = match_arg_542.value temp_eligibilite_allocation_logement_familiale_5 = False def temp_eligibilite_allocation_logement_familiale_6(acc_10:Integer, personne_a_charge_8:Any): - match_arg_563 = personne_a_charge_8 - if match_arg_563.code == PersonneACharge_Code.EnfantACharge: - enfant_6 = match_arg_563.value - match_arg_564 = enfant_6.situation_garde_alternee - if match_arg_564.code == SituationGardeAlternee_Code.PasDeGardeAlternee: - _ = match_arg_564.value + match_arg_543 = personne_a_charge_8 + if match_arg_543.code == PersonneACharge_Code.EnfantACharge: + enfant_6 = match_arg_543.value + match_arg_544 = enfant_6.situation_garde_alternee + if match_arg_544.code == SituationGardeAlternee_Code.PasDeGardeAlternee: + _ = match_arg_544.value temp_eligibilite_allocation_logement_familiale_7 = PriseEnChargeEnfant(PriseEnChargeEnfant_Code.EffectiveEtPermanente, Unit()) - elif match_arg_564.code == SituationGardeAlternee_Code.GardeAlterneeCoefficientPriseEnCharge: - _ = match_arg_564.value + elif match_arg_544.code == SituationGardeAlternee_Code.GardeAlterneeCoefficientPriseEnCharge: + _ = match_arg_544.value temp_eligibilite_allocation_logement_familiale_7 = PriseEnChargeEnfant(PriseEnChargeEnfant_Code.GardeAlterneePartageAllocations, Unit()) temp_eligibilite_allocation_logement_familiale_8 = not prestations_familiales_dot_droit_ouvert( @@ -18838,8 +19117,8 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili prise_en_charge = temp_eligibilite_allocation_logement_familiale_7, a_deja_ouvert_droit_aux_allocations_familiales = enfant_6.a_deja_ouvert_droit_aux_allocations_familiales, beneficie_titre_personnel_aide_personnelle_logement = enfant_6.beneficie_titre_personnel_aide_personnelle_logement)) - elif match_arg_563.code == PersonneACharge_Code.AutrePersonneACharge: - _ = match_arg_563.value + elif match_arg_543.code == PersonneACharge_Code.AutrePersonneACharge: + _ = match_arg_543.value temp_eligibilite_allocation_logement_familiale_8 = False if temp_eligibilite_allocation_logement_familiale_8: return (acc_10 + integer_of_string("1")) @@ -18856,16 +19135,16 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili raise EmptyError except EmptyError: def temp_eligibilite_allocation_logement_familiale_9(acc_11:Integer, personne_a_charge_9:Any): - match_arg_565 = personne_a_charge_9 - if match_arg_565.code == PersonneACharge_Code.EnfantACharge: - enfant_7 = match_arg_565.value - match_arg_566 = enfant_7.situation_garde_alternee - if match_arg_566.code == SituationGardeAlternee_Code.PasDeGardeAlternee: - _ = match_arg_566.value + match_arg_545 = personne_a_charge_9 + if match_arg_545.code == PersonneACharge_Code.EnfantACharge: + enfant_7 = match_arg_545.value + match_arg_546 = enfant_7.situation_garde_alternee + if match_arg_546.code == SituationGardeAlternee_Code.PasDeGardeAlternee: + _ = match_arg_546.value temp_eligibilite_allocation_logement_familiale_10 = PriseEnChargeEnfant(PriseEnChargeEnfant_Code.EffectiveEtPermanente, Unit()) - elif match_arg_566.code == SituationGardeAlternee_Code.GardeAlterneeCoefficientPriseEnCharge: - _ = match_arg_566.value + elif match_arg_546.code == SituationGardeAlternee_Code.GardeAlterneeCoefficientPriseEnCharge: + _ = match_arg_546.value temp_eligibilite_allocation_logement_familiale_10 = PriseEnChargeEnfant(PriseEnChargeEnfant_Code.GardeAlterneePartageAllocations, Unit()) temp_eligibilite_allocation_logement_familiale_11 = prestations_familiales_dot_droit_ouvert( @@ -18876,8 +19155,8 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili prise_en_charge = temp_eligibilite_allocation_logement_familiale_10, a_deja_ouvert_droit_aux_allocations_familiales = enfant_7.a_deja_ouvert_droit_aux_allocations_familiales, beneficie_titre_personnel_aide_personnelle_logement = enfant_7.beneficie_titre_personnel_aide_personnelle_logement)) - elif match_arg_565.code == PersonneACharge_Code.AutrePersonneACharge: - _ = match_arg_565.value + elif match_arg_545.code == PersonneACharge_Code.AutrePersonneACharge: + _ = match_arg_545.value temp_eligibilite_allocation_logement_familiale_11 = False if temp_eligibilite_allocation_logement_familiale_11: return (acc_11 + integer_of_string("1")) @@ -18926,22 +19205,22 @@ def eligibilite_allocation_logement(eligibilite_allocation_logement_in:Eligibili def temp_eligibilite_l841_2_1(_:Unit): return False def temp_eligibilite_l841_2_2(_:Unit): - match_arg_567 = menage_3.logement.mode_occupation - if match_arg_567.code == ModeOccupation_Code.Locataire: - _ = match_arg_567.value + match_arg_547 = menage_3.logement.mode_occupation + if match_arg_547.code == ModeOccupation_Code.Locataire: + _ = match_arg_547.value temp_eligibilite_l841_2_3 = False - elif match_arg_567.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_567.value + elif match_arg_547.code == ModeOccupation_Code.ResidentLogementFoyer: + _ = match_arg_547.value temp_eligibilite_l841_2_3 = False - elif match_arg_567.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_21 = match_arg_567.value - temp_eligibilite_l841_2_3 = (proprietaire_21.pret.date_signature > + elif match_arg_547.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + proprietaire_6 = match_arg_547.value + temp_eligibilite_l841_2_3 = (proprietaire_6.pret.date_signature > date_of_numbers(2017,12,31)) - elif match_arg_567.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_567.value + elif match_arg_547.code == ModeOccupation_Code.SousLocataire: + _ = match_arg_547.value temp_eligibilite_l841_2_3 = False - elif match_arg_567.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_567.value + elif match_arg_547.code == ModeOccupation_Code.LocationAccession: + _ = match_arg_547.value temp_eligibilite_l841_2_3 = False if temp_eligibilite_l841_2_3: return TypeEligibiliteAllocationLogement(TypeEligibiliteAllocationLogement_Code.PasEligible, @@ -19000,32 +19279,32 @@ def calcul_allocation_logement(calcul_allocation_logement_in:CalculAllocationLog date_courante_15 = calcul_allocation_logement_in.date_courante_in type_aide_3 = calcul_allocation_logement_in.type_aide_in try: - match_arg_568 = mode_occupation_3 - if match_arg_568.code == ModeOccupation_Code.Locataire: - _ = match_arg_568.value + match_arg_548 = mode_occupation_3 + if match_arg_548.code == ModeOccupation_Code.Locataire: + location_5 = match_arg_548.value temp_categorie_calcul_apl_1 = CategorieCalculAPL(CategorieCalculAPL_Code.Location, - Unit()) - elif match_arg_568.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_568.value + location_5) + elif match_arg_548.code == ModeOccupation_Code.ResidentLogementFoyer: + logementfoyer_1 = match_arg_548.value temp_categorie_calcul_apl_1 = CategorieCalculAPL(CategorieCalculAPL_Code.LogementFoyer, - Unit()) - elif match_arg_568.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_568.value + logementfoyer_1) + elif match_arg_548.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + proprietaire_7 = match_arg_548.value temp_categorie_calcul_apl_1 = CategorieCalculAPL(CategorieCalculAPL_Code.AccessionPropriete, - Unit()) - elif match_arg_568.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_568.value + proprietaire_7) + elif match_arg_548.code == ModeOccupation_Code.SousLocataire: + location_6 = match_arg_548.value temp_categorie_calcul_apl_1 = CategorieCalculAPL(CategorieCalculAPL_Code.Location, - Unit()) - elif match_arg_568.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_568.value + location_6) + elif match_arg_548.code == ModeOccupation_Code.LocationAccession: + proprietaire_8 = match_arg_548.value temp_categorie_calcul_apl_1 = CategorieCalculAPL(CategorieCalculAPL_Code.AccessionPropriete, - Unit()) + proprietaire_8) except EmptyError: temp_categorie_calcul_apl_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=984, start_column=11, - end_line=984, end_column=31, + start_line=985, start_column=11, + end_line=985, end_column=31, law_headings=["Tous secteurs", "Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -19038,1042 +19317,2269 @@ def calcul_allocation_logement(calcul_allocation_logement_in:CalculAllocationLog except EmptyError: temp_ressources_menage_avec_arrondi_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=977, start_column=10, - end_line=977, end_column=22, + start_line=978, start_column=10, + end_line=978, end_column=22, law_headings=["Tous secteurs", "Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) ressources_menage_avec_arrondi_1 = temp_ressources_menage_avec_arrondi_1 try: - match_arg_569 = situation_familiale_2 - if match_arg_569.code == SituationFamiliale_Code.Celibataire: - _ = match_arg_569.value + match_arg_549 = situation_familiale_2 + if match_arg_549.code == SituationFamiliale_Code.Celibataire: + _ = match_arg_549.value temp_situation_familiale_calcul_apl_1 = SituationFamilialeCalculAPL(SituationFamilialeCalculAPL_Code.PersonneSeule, Unit()) - elif match_arg_569.code == SituationFamiliale_Code.Maries: - _ = match_arg_569.value + elif match_arg_549.code == SituationFamiliale_Code.Maries: + _ = match_arg_549.value temp_situation_familiale_calcul_apl_1 = SituationFamilialeCalculAPL(SituationFamilialeCalculAPL_Code.Couple, Unit()) - elif match_arg_569.code == SituationFamiliale_Code.Pacses: - _ = match_arg_569.value + elif match_arg_549.code == SituationFamiliale_Code.Pacses: + _ = match_arg_549.value temp_situation_familiale_calcul_apl_1 = SituationFamilialeCalculAPL(SituationFamilialeCalculAPL_Code.Couple, Unit()) - elif match_arg_569.code == SituationFamiliale_Code.Concubins: - _ = match_arg_569.value + elif match_arg_549.code == SituationFamiliale_Code.Concubins: + _ = match_arg_549.value temp_situation_familiale_calcul_apl_1 = SituationFamilialeCalculAPL(SituationFamilialeCalculAPL_Code.Couple, Unit()) - elif match_arg_569.code == SituationFamiliale_Code.CelibataireSepareDeFait: - _ = match_arg_569.value + elif match_arg_549.code == SituationFamiliale_Code.CelibataireSepareDeFait: + _ = match_arg_549.value temp_situation_familiale_calcul_apl_1 = SituationFamilialeCalculAPL(SituationFamilialeCalculAPL_Code.PersonneSeule, Unit()) - elif match_arg_569.code == SituationFamiliale_Code.ConcubinageDontSepareDeFait: - _ = match_arg_569.value + elif match_arg_549.code == SituationFamiliale_Code.ConcubinageDontSepareDeFait: + _ = match_arg_549.value temp_situation_familiale_calcul_apl_1 = SituationFamilialeCalculAPL(SituationFamilialeCalculAPL_Code.Couple, Unit()) except EmptyError: temp_situation_familiale_calcul_apl_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=985, start_column=11, - end_line=985, end_column=41, + start_line=986, start_column=11, + end_line=986, end_column=41, law_headings=["Tous secteurs", "Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) situation_familiale_calcul_apl_9 = temp_situation_familiale_calcul_apl_1 try: - temp_accession_propriete_dot_ressources_menage_arrondies_base = ressources_menage_avec_arrondi_1 + match_arg_550 = mode_occupation_3 + if match_arg_550.code == ModeOccupation_Code.Locataire: + location_7 = match_arg_550.value + try: + temp_sous_calcul_traitement_75 = location_7.changement_logement_d842_4 + except EmptyError: + temp_sous_calcul_traitement_75 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1506, + start_column=42, + end_line=1506, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_76 = location_7.logement_meuble_d842_2 + except EmptyError: + temp_sous_calcul_traitement_76 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1505, + start_column=38, + end_line=1505, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + match_arg_551 = location_7.bailleur + if match_arg_551.code == TypeBailleur_Code.BailleurSocial: + bailleur_2 = match_arg_551.value + temp_sous_calcul_traitement_77 = bailleur_2.reduction_loyer_solidarite_percue + elif match_arg_551.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: + _ = match_arg_551.value + temp_sous_calcul_traitement_77 = money_of_cents_string("0") + elif match_arg_551.code == TypeBailleur_Code.BailleurPrive: + _ = match_arg_551.value + temp_sous_calcul_traitement_77 = money_of_cents_string("0") + except EmptyError: + temp_sous_calcul_traitement_77 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1501, + start_column=16, + end_line=1504, + end_column=39, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_78 = location_7.colocation + except EmptyError: + temp_sous_calcul_traitement_78 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1496, + start_column=26, + end_line=1496, + end_column=45, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_79 = type_aide_3 + except EmptyError: + temp_sous_calcul_traitement_79 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1499, + start_column=25, + end_line=1499, + end_column=34, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_80 = location_7.agees_ou_handicap_adultes_hebergees_onereux_particuliers + except EmptyError: + temp_sous_calcul_traitement_80 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1498, + start_column=15, + end_line=1498, + end_column=80, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_81 = location_7.logement_est_chambre + except EmptyError: + temp_sous_calcul_traitement_81 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1495, + start_column=36, + end_line=1495, + end_column=65, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_82 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_82 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1489, + start_column=20, + end_line=1489, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_83 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_83 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1491, + start_column=46, + end_line=1491, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_84 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_84 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1488, + start_column=41, + end_line=1488, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_85 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_85 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1490, + start_column=29, + end_line=1490, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_86 = location_7.beneficiaire_aide_adulte_ou_enfant_handicapes + except EmptyError: + temp_sous_calcul_traitement_86 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1494, + start_column=15, + end_line=1494, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_87 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_87 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1487, + start_column=43, + end_line=1487, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_88 = location_7.loyer_principal + except EmptyError: + temp_sous_calcul_traitement_88 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1492, + start_column=31, + end_line=1492, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_89 = location_7.changement_logement_d842_4 + except EmptyError: + temp_sous_calcul_traitement_89 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1506, + start_column=42, + end_line=1506, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_90 = location_7.logement_meuble_d842_2 + except EmptyError: + temp_sous_calcul_traitement_90 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1505, + start_column=38, + end_line=1505, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + match_arg_552 = location_7.bailleur + if match_arg_552.code == TypeBailleur_Code.BailleurSocial: + bailleur_3 = match_arg_552.value + temp_sous_calcul_traitement_91 = bailleur_3.reduction_loyer_solidarite_percue + elif match_arg_552.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: + _ = match_arg_552.value + temp_sous_calcul_traitement_91 = money_of_cents_string("0") + elif match_arg_552.code == TypeBailleur_Code.BailleurPrive: + _ = match_arg_552.value + temp_sous_calcul_traitement_91 = money_of_cents_string("0") + except EmptyError: + temp_sous_calcul_traitement_91 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1501, + start_column=16, + end_line=1504, + end_column=39, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_92 = location_7.colocation + except EmptyError: + temp_sous_calcul_traitement_92 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1496, + start_column=26, + end_line=1496, + end_column=45, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_93 = type_aide_3 + except EmptyError: + temp_sous_calcul_traitement_93 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1499, + start_column=25, + end_line=1499, + end_column=34, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_94 = location_7.agees_ou_handicap_adultes_hebergees_onereux_particuliers + except EmptyError: + temp_sous_calcul_traitement_94 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1498, + start_column=15, + end_line=1498, + end_column=80, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_95 = location_7.logement_est_chambre + except EmptyError: + temp_sous_calcul_traitement_95 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1495, + start_column=36, + end_line=1495, + end_column=65, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_96 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_96 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1489, + start_column=20, + end_line=1489, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_97 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_97 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1491, + start_column=46, + end_line=1491, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_98 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_98 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1488, + start_column=41, + end_line=1488, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_99 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_99 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1490, + start_column=29, + end_line=1490, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_100 = location_7.beneficiaire_aide_adulte_ou_enfant_handicapes + except EmptyError: + temp_sous_calcul_traitement_100 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1494, + start_column=15, + end_line=1494, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_101 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_101 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1487, + start_column=43, + end_line=1487, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_102 = location_7.loyer_principal + except EmptyError: + temp_sous_calcul_traitement_102 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1492, + start_column=31, + end_line=1492, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + temp_sous_calcul_traitement_103 = TraitementFormuleAideFinale(aide_finale_formule = calcul_allocation_logement_locatif( + CalculAllocationLogementLocatifIn(loyer_principal_in = temp_sous_calcul_traitement_88, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_87, + beneficiaire_aide_adulte_ou_enfant_handicapes_in = temp_sous_calcul_traitement_86, + date_courante_in = temp_sous_calcul_traitement_85, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_84, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_83, + zone_in = temp_sous_calcul_traitement_82, + logement_est_chambre_in = temp_sous_calcul_traitement_81, + agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = temp_sous_calcul_traitement_80, + type_aide_in = temp_sous_calcul_traitement_79, + colocation_in = temp_sous_calcul_traitement_78, + reduction_loyer_solidarite_in = temp_sous_calcul_traitement_77, + logement_meuble_d842_2_in = temp_sous_calcul_traitement_76, + changement_logement_d842_4_in = temp_sous_calcul_traitement_75)).aide_finale_formule, + traitement_aide_finale = calcul_allocation_logement_locatif( + CalculAllocationLogementLocatifIn(loyer_principal_in = temp_sous_calcul_traitement_102, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_101, + beneficiaire_aide_adulte_ou_enfant_handicapes_in = temp_sous_calcul_traitement_100, + date_courante_in = temp_sous_calcul_traitement_99, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_98, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_97, + zone_in = temp_sous_calcul_traitement_96, + logement_est_chambre_in = temp_sous_calcul_traitement_95, + agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = temp_sous_calcul_traitement_94, + type_aide_in = temp_sous_calcul_traitement_93, + colocation_in = temp_sous_calcul_traitement_92, + reduction_loyer_solidarite_in = temp_sous_calcul_traitement_91, + logement_meuble_d842_2_in = temp_sous_calcul_traitement_90, + changement_logement_d842_4_in = temp_sous_calcul_traitement_89)).traitement_aide_finale) + elif match_arg_550.code == ModeOccupation_Code.ResidentLogementFoyer: + logement_foyer__1 = match_arg_550.value + try: + temp_sous_calcul_traitement_104 = logement_foyer__1.categorie_equivalence_loyer_d842_16 + except EmptyError: + temp_sous_calcul_traitement_104 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1549, + start_column=51, + end_line=1549, + end_column=102, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_105 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_105 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1546, + start_column=29, + end_line=1546, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_106 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_106 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1545, + start_column=20, + end_line=1545, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_107 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_107 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1547, + start_column=46, + end_line=1547, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_108 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_108 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1544, + start_column=41, + end_line=1544, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_109 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_109 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1543, + start_column=43, + end_line=1543, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_110 = logement_foyer__1.redevance + except EmptyError: + temp_sous_calcul_traitement_110 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1548, + start_column=25, + end_line=1548, + end_column=50, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_111 = logement_foyer__1.date_conventionnement + except EmptyError: + temp_sous_calcul_traitement_111 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1551, + start_column=37, + end_line=1551, + end_column=74, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_112 = logement_foyer__1.type + except EmptyError: + temp_sous_calcul_traitement_112 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1550, + start_column=35, + end_line=1550, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_113 = logement_foyer__1.categorie_equivalence_loyer_d842_16 + except EmptyError: + temp_sous_calcul_traitement_113 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1549, + start_column=51, + end_line=1549, + end_column=102, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_114 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_114 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1546, + start_column=29, + end_line=1546, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_115 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_115 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1545, + start_column=20, + end_line=1545, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_116 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_116 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1547, + start_column=46, + end_line=1547, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_117 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_117 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1544, + start_column=41, + end_line=1544, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_118 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_118 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1543, + start_column=43, + end_line=1543, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_119 = logement_foyer__1.redevance + except EmptyError: + temp_sous_calcul_traitement_119 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1548, + start_column=25, + end_line=1548, + end_column=50, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_120 = logement_foyer__1.date_conventionnement + except EmptyError: + temp_sous_calcul_traitement_120 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1551, + start_column=37, + end_line=1551, + end_column=74, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_121 = logement_foyer__1.type + except EmptyError: + temp_sous_calcul_traitement_121 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1550, + start_column=35, + end_line=1550, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + temp_sous_calcul_traitement_103 = TraitementFormuleAideFinale(aide_finale_formule = calcul_allocation_logement_foyer( + CalculAllocationLogementFoyerIn(type_logement_foyer_in = temp_sous_calcul_traitement_112, + date_conventionnement_in = temp_sous_calcul_traitement_111, + redevance_in = temp_sous_calcul_traitement_110, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_109, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_108, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_107, + zone_in = temp_sous_calcul_traitement_106, + date_courante_in = temp_sous_calcul_traitement_105, + categorie_equivalence_loyer_d842_16_in = temp_sous_calcul_traitement_104)).aide_finale_formule, + traitement_aide_finale = calcul_allocation_logement_foyer( + CalculAllocationLogementFoyerIn(type_logement_foyer_in = temp_sous_calcul_traitement_121, + date_conventionnement_in = temp_sous_calcul_traitement_120, + redevance_in = temp_sous_calcul_traitement_119, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_118, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_117, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_116, + zone_in = temp_sous_calcul_traitement_115, + date_courante_in = temp_sous_calcul_traitement_114, + categorie_equivalence_loyer_d842_16_in = temp_sous_calcul_traitement_113)).traitement_aide_finale) + elif match_arg_550.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: + proprietaire_9 = match_arg_550.value + try: + temp_sous_calcul_traitement_122 = proprietaire_9.copropriete + except EmptyError: + temp_sous_calcul_traitement_122 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1571, + start_column=28, + end_line=1571, + end_column=52, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_123 = proprietaire_9.charges_mensuelles_pret + except EmptyError: + temp_sous_calcul_traitement_123 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1566, + start_column=40, + end_line=1566, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_124 = proprietaire_9.date_entree_logement + except EmptyError: + temp_sous_calcul_traitement_124 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1570, + start_column=37, + end_line=1570, + end_column=70, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_125 = proprietaire_9.local_habite_premiere_fois_beneficiaire + except EmptyError: + temp_sous_calcul_traitement_125 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1569, + start_column=56, + end_line=1569, + end_column=108, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_126 = proprietaire_9.type_travaux_logement_r842_5 + except EmptyError: + temp_sous_calcul_traitement_126 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1567, + start_column=38, + end_line=1567, + end_column=79, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_127 = proprietaire_9.pret.date_signature + except EmptyError: + temp_sous_calcul_traitement_127 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1568, + start_column=36, + end_line=1568, + end_column=68, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_128 = proprietaire_9.situation_r822_11_13_17 + except EmptyError: + temp_sous_calcul_traitement_128 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1572, + start_column=40, + end_line=1572, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_129 = proprietaire_9.mensualite_principale + except EmptyError: + temp_sous_calcul_traitement_129 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1565, + start_column=38, + end_line=1565, + end_column=72, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_130 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_130 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1563, + start_column=30, + end_line=1563, + end_column=43, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_131 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_131 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1562, + start_column=21, + end_line=1562, + end_column=25, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_132 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_132 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1564, + start_column=47, + end_line=1564, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_133 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_133 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1561, + start_column=42, + end_line=1561, + end_column=67, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_134 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_134 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1560, + start_column=44, + end_line=1560, + end_column=61, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_135 = proprietaire_9.copropriete + except EmptyError: + temp_sous_calcul_traitement_135 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1571, + start_column=28, + end_line=1571, + end_column=52, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_136 = proprietaire_9.charges_mensuelles_pret + except EmptyError: + temp_sous_calcul_traitement_136 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1566, + start_column=40, + end_line=1566, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_137 = proprietaire_9.date_entree_logement + except EmptyError: + temp_sous_calcul_traitement_137 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1570, + start_column=37, + end_line=1570, + end_column=70, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_138 = proprietaire_9.local_habite_premiere_fois_beneficiaire + except EmptyError: + temp_sous_calcul_traitement_138 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1569, + start_column=56, + end_line=1569, + end_column=108, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_139 = proprietaire_9.type_travaux_logement_r842_5 + except EmptyError: + temp_sous_calcul_traitement_139 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1567, + start_column=38, + end_line=1567, + end_column=79, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_140 = proprietaire_9.pret.date_signature + except EmptyError: + temp_sous_calcul_traitement_140 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1568, + start_column=36, + end_line=1568, + end_column=68, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_141 = proprietaire_9.situation_r822_11_13_17 + except EmptyError: + temp_sous_calcul_traitement_141 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1572, + start_column=40, + end_line=1572, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_142 = proprietaire_9.mensualite_principale + except EmptyError: + temp_sous_calcul_traitement_142 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1565, + start_column=38, + end_line=1565, + end_column=72, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_143 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_143 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1563, + start_column=30, + end_line=1563, + end_column=43, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_144 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_144 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1562, + start_column=21, + end_line=1562, + end_column=25, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_145 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_145 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1564, + start_column=47, + end_line=1564, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_146 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_146 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1561, + start_column=42, + end_line=1561, + end_column=67, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_147 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_147 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1560, + start_column=44, + end_line=1560, + end_column=61, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + temp_sous_calcul_traitement_103 = TraitementFormuleAideFinale(aide_finale_formule = calcul_allocation_logement_accession_propriete( + CalculAllocationLogementAccessionProprieteIn(ressources_menage_arrondies_base_in = temp_sous_calcul_traitement_134, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_133, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_132, + zone_in = temp_sous_calcul_traitement_131, + date_courante_in = temp_sous_calcul_traitement_130, + mensualite_principale_in = temp_sous_calcul_traitement_129, + situation_r822_11_13_17_in = temp_sous_calcul_traitement_128, + date_signature_pret_in = temp_sous_calcul_traitement_127, + type_travaux_logement_in = temp_sous_calcul_traitement_126, + local_habite_premiere_fois_beneficiaire_in = temp_sous_calcul_traitement_125, + date_entree_logement_in = temp_sous_calcul_traitement_124, + charges_mensuelles_pret_in = temp_sous_calcul_traitement_123, + copropriete_in = temp_sous_calcul_traitement_122)).aide_finale_formule, + traitement_aide_finale = calcul_allocation_logement_accession_propriete( + CalculAllocationLogementAccessionProprieteIn(ressources_menage_arrondies_base_in = temp_sous_calcul_traitement_147, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_146, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_145, + zone_in = temp_sous_calcul_traitement_144, + date_courante_in = temp_sous_calcul_traitement_143, + mensualite_principale_in = temp_sous_calcul_traitement_142, + situation_r822_11_13_17_in = temp_sous_calcul_traitement_141, + date_signature_pret_in = temp_sous_calcul_traitement_140, + type_travaux_logement_in = temp_sous_calcul_traitement_139, + local_habite_premiere_fois_beneficiaire_in = temp_sous_calcul_traitement_138, + date_entree_logement_in = temp_sous_calcul_traitement_137, + charges_mensuelles_pret_in = temp_sous_calcul_traitement_136, + copropriete_in = temp_sous_calcul_traitement_135)).traitement_aide_finale) + elif match_arg_550.code == ModeOccupation_Code.SousLocataire: + location_8 = match_arg_550.value + try: + temp_sous_calcul_traitement_148 = location_8.changement_logement_d842_4 + except EmptyError: + temp_sous_calcul_traitement_148 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1534, + start_column=42, + end_line=1534, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_149 = location_8.logement_meuble_d842_2 + except EmptyError: + temp_sous_calcul_traitement_149 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1533, + start_column=38, + end_line=1533, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + match_arg_553 = location_8.bailleur + if match_arg_553.code == TypeBailleur_Code.BailleurSocial: + bailleur_4 = match_arg_553.value + temp_sous_calcul_traitement_150 = bailleur_4.reduction_loyer_solidarite_percue + elif match_arg_553.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: + _ = match_arg_553.value + temp_sous_calcul_traitement_150 = money_of_cents_string("0") + elif match_arg_553.code == TypeBailleur_Code.BailleurPrive: + _ = match_arg_553.value + temp_sous_calcul_traitement_150 = money_of_cents_string("0") + except EmptyError: + temp_sous_calcul_traitement_150 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1529, + start_column=16, + end_line=1532, + end_column=39, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_151 = location_8.colocation + except EmptyError: + temp_sous_calcul_traitement_151 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1524, + start_column=26, + end_line=1524, + end_column=45, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_152 = type_aide_3 + except EmptyError: + temp_sous_calcul_traitement_152 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1527, + start_column=25, + end_line=1527, + end_column=34, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_153 = location_8.agees_ou_handicap_adultes_hebergees_onereux_particuliers + except EmptyError: + temp_sous_calcul_traitement_153 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1526, + start_column=15, + end_line=1526, + end_column=80, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_154 = location_8.logement_est_chambre + except EmptyError: + temp_sous_calcul_traitement_154 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1523, + start_column=36, + end_line=1523, + end_column=65, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_155 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_155 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1517, + start_column=20, + end_line=1517, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_156 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_156 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1519, + start_column=46, + end_line=1519, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_157 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_157 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1516, + start_column=41, + end_line=1516, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_158 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_158 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1518, + start_column=29, + end_line=1518, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_159 = location_8.beneficiaire_aide_adulte_ou_enfant_handicapes + except EmptyError: + temp_sous_calcul_traitement_159 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1522, + start_column=15, + end_line=1522, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_160 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_160 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1515, + start_column=43, + end_line=1515, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_161 = location_8.loyer_principal + except EmptyError: + temp_sous_calcul_traitement_161 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1520, + start_column=31, + end_line=1520, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_162 = location_8.changement_logement_d842_4 + except EmptyError: + temp_sous_calcul_traitement_162 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1534, + start_column=42, + end_line=1534, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_163 = location_8.logement_meuble_d842_2 + except EmptyError: + temp_sous_calcul_traitement_163 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1533, + start_column=38, + end_line=1533, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + match_arg_554 = location_8.bailleur + if match_arg_554.code == TypeBailleur_Code.BailleurSocial: + bailleur_5 = match_arg_554.value + temp_sous_calcul_traitement_164 = bailleur_5.reduction_loyer_solidarite_percue + elif match_arg_554.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: + _ = match_arg_554.value + temp_sous_calcul_traitement_164 = money_of_cents_string("0") + elif match_arg_554.code == TypeBailleur_Code.BailleurPrive: + _ = match_arg_554.value + temp_sous_calcul_traitement_164 = money_of_cents_string("0") + except EmptyError: + temp_sous_calcul_traitement_164 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1529, + start_column=16, + end_line=1532, + end_column=39, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_165 = location_8.colocation + except EmptyError: + temp_sous_calcul_traitement_165 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1524, + start_column=26, + end_line=1524, + end_column=45, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_166 = type_aide_3 + except EmptyError: + temp_sous_calcul_traitement_166 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1527, + start_column=25, + end_line=1527, + end_column=34, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_167 = location_8.agees_ou_handicap_adultes_hebergees_onereux_particuliers + except EmptyError: + temp_sous_calcul_traitement_167 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1526, + start_column=15, + end_line=1526, + end_column=80, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_168 = location_8.logement_est_chambre + except EmptyError: + temp_sous_calcul_traitement_168 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1523, + start_column=36, + end_line=1523, + end_column=65, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_169 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_169 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1517, + start_column=20, + end_line=1517, + end_column=24, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_170 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_170 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1519, + start_column=46, + end_line=1519, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_171 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_171 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1516, + start_column=41, + end_line=1516, + end_column=66, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_172 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_172 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1518, + start_column=29, + end_line=1518, + end_column=42, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_173 = location_8.beneficiaire_aide_adulte_ou_enfant_handicapes + except EmptyError: + temp_sous_calcul_traitement_173 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1522, + start_column=15, + end_line=1522, + end_column=69, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_174 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_174 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1515, + start_column=43, + end_line=1515, + end_column=60, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_175 = location_8.loyer_principal + except EmptyError: + temp_sous_calcul_traitement_175 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1520, + start_column=31, + end_line=1520, + end_column=55, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + temp_sous_calcul_traitement_103 = TraitementFormuleAideFinale(aide_finale_formule = calcul_allocation_logement_locatif( + CalculAllocationLogementLocatifIn(loyer_principal_in = temp_sous_calcul_traitement_161, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_160, + beneficiaire_aide_adulte_ou_enfant_handicapes_in = temp_sous_calcul_traitement_159, + date_courante_in = temp_sous_calcul_traitement_158, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_157, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_156, + zone_in = temp_sous_calcul_traitement_155, + logement_est_chambre_in = temp_sous_calcul_traitement_154, + agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = temp_sous_calcul_traitement_153, + type_aide_in = temp_sous_calcul_traitement_152, + colocation_in = temp_sous_calcul_traitement_151, + reduction_loyer_solidarite_in = temp_sous_calcul_traitement_150, + logement_meuble_d842_2_in = temp_sous_calcul_traitement_149, + changement_logement_d842_4_in = temp_sous_calcul_traitement_148)).aide_finale_formule, + traitement_aide_finale = calcul_allocation_logement_locatif( + CalculAllocationLogementLocatifIn(loyer_principal_in = temp_sous_calcul_traitement_175, + ressources_menage_arrondies_in = temp_sous_calcul_traitement_174, + beneficiaire_aide_adulte_ou_enfant_handicapes_in = temp_sous_calcul_traitement_173, + date_courante_in = temp_sous_calcul_traitement_172, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_171, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_170, + zone_in = temp_sous_calcul_traitement_169, + logement_est_chambre_in = temp_sous_calcul_traitement_168, + agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = temp_sous_calcul_traitement_167, + type_aide_in = temp_sous_calcul_traitement_166, + colocation_in = temp_sous_calcul_traitement_165, + reduction_loyer_solidarite_in = temp_sous_calcul_traitement_164, + logement_meuble_d842_2_in = temp_sous_calcul_traitement_163, + changement_logement_d842_4_in = temp_sous_calcul_traitement_162)).traitement_aide_finale) + elif match_arg_550.code == ModeOccupation_Code.LocationAccession: + proprietaire_10 = match_arg_550.value + try: + temp_sous_calcul_traitement_176 = proprietaire_10.copropriete + except EmptyError: + temp_sous_calcul_traitement_176 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1592, + start_column=28, + end_line=1592, + end_column=52, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_177 = proprietaire_10.charges_mensuelles_pret + except EmptyError: + temp_sous_calcul_traitement_177 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1587, + start_column=40, + end_line=1587, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_178 = proprietaire_10.date_entree_logement + except EmptyError: + temp_sous_calcul_traitement_178 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1591, + start_column=37, + end_line=1591, + end_column=70, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_179 = proprietaire_10.local_habite_premiere_fois_beneficiaire + except EmptyError: + temp_sous_calcul_traitement_179 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1590, + start_column=56, + end_line=1590, + end_column=108, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_180 = proprietaire_10.type_travaux_logement_r842_5 + except EmptyError: + temp_sous_calcul_traitement_180 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1588, + start_column=38, + end_line=1588, + end_column=79, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_181 = proprietaire_10.pret.date_signature + except EmptyError: + temp_sous_calcul_traitement_181 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1589, + start_column=36, + end_line=1589, + end_column=68, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_182 = proprietaire_10.situation_r822_11_13_17 + except EmptyError: + temp_sous_calcul_traitement_182 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1593, + start_column=40, + end_line=1593, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_183 = proprietaire_10.mensualite_principale + except EmptyError: + temp_sous_calcul_traitement_183 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1586, + start_column=38, + end_line=1586, + end_column=72, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_184 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_184 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1584, + start_column=30, + end_line=1584, + end_column=43, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_185 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_185 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1583, + start_column=21, + end_line=1583, + end_column=25, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_186 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_186 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1585, + start_column=47, + end_line=1585, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_187 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_187 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1582, + start_column=42, + end_line=1582, + end_column=67, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_188 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_188 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1581, + start_column=44, + end_line=1581, + end_column=61, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_189 = proprietaire_10.copropriete + except EmptyError: + temp_sous_calcul_traitement_189 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1592, + start_column=28, + end_line=1592, + end_column=52, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_190 = proprietaire_10.charges_mensuelles_pret + except EmptyError: + temp_sous_calcul_traitement_190 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1587, + start_column=40, + end_line=1587, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_191 = proprietaire_10.date_entree_logement + except EmptyError: + temp_sous_calcul_traitement_191 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1591, + start_column=37, + end_line=1591, + end_column=70, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_192 = proprietaire_10.local_habite_premiere_fois_beneficiaire + except EmptyError: + temp_sous_calcul_traitement_192 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1590, + start_column=56, + end_line=1590, + end_column=108, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_193 = proprietaire_10.type_travaux_logement_r842_5 + except EmptyError: + temp_sous_calcul_traitement_193 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1588, + start_column=38, + end_line=1588, + end_column=79, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_194 = proprietaire_10.pret.date_signature + except EmptyError: + temp_sous_calcul_traitement_194 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1589, + start_column=36, + end_line=1589, + end_column=68, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_195 = proprietaire_10.situation_r822_11_13_17 + except EmptyError: + temp_sous_calcul_traitement_195 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1593, + start_column=40, + end_line=1593, + end_column=76, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_196 = proprietaire_10.mensualite_principale + except EmptyError: + temp_sous_calcul_traitement_196 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1586, + start_column=38, + end_line=1586, + end_column=72, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_197 = date_courante_15 + except EmptyError: + temp_sous_calcul_traitement_197 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1584, + start_column=30, + end_line=1584, + end_column=43, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_198 = zone_7 + except EmptyError: + temp_sous_calcul_traitement_198 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1583, + start_column=21, + end_line=1583, + end_column=25, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_199 = situation_familiale_calcul_apl_9 + except EmptyError: + temp_sous_calcul_traitement_199 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1585, + start_column=47, + end_line=1585, + end_column=77, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_200 = nombre_personnes_a_charge_9 + except EmptyError: + temp_sous_calcul_traitement_200 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1582, + start_column=42, + end_line=1582, + end_column=67, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + try: + temp_sous_calcul_traitement_201 = ressources_menage_avec_arrondi_1 + except EmptyError: + temp_sous_calcul_traitement_201 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", + start_line=1581, + start_column=44, + end_line=1581, + end_column=61, + law_headings=["Article D823-9", + "Section 1 : Calcul, liquidation et versement des aides", + "Chapitre III : Modalités de liquidation et de versement", + "Titre II : Dispositions communes aux aides personnelles au logement", + "Livre VIII : Aides personnelles au logement", + "Partie réglementaire", + "Code de la construction et de l'habitation"])) + temp_sous_calcul_traitement_103 = TraitementFormuleAideFinale(aide_finale_formule = calcul_allocation_logement_accession_propriete( + CalculAllocationLogementAccessionProprieteIn(ressources_menage_arrondies_base_in = temp_sous_calcul_traitement_188, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_187, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_186, + zone_in = temp_sous_calcul_traitement_185, + date_courante_in = temp_sous_calcul_traitement_184, + mensualite_principale_in = temp_sous_calcul_traitement_183, + situation_r822_11_13_17_in = temp_sous_calcul_traitement_182, + date_signature_pret_in = temp_sous_calcul_traitement_181, + type_travaux_logement_in = temp_sous_calcul_traitement_180, + local_habite_premiere_fois_beneficiaire_in = temp_sous_calcul_traitement_179, + date_entree_logement_in = temp_sous_calcul_traitement_178, + charges_mensuelles_pret_in = temp_sous_calcul_traitement_177, + copropriete_in = temp_sous_calcul_traitement_176)).aide_finale_formule, + traitement_aide_finale = calcul_allocation_logement_accession_propriete( + CalculAllocationLogementAccessionProprieteIn(ressources_menage_arrondies_base_in = temp_sous_calcul_traitement_201, + nombre_personnes_a_charge_in = temp_sous_calcul_traitement_200, + situation_familiale_calcul_apl_in = temp_sous_calcul_traitement_199, + zone_in = temp_sous_calcul_traitement_198, + date_courante_in = temp_sous_calcul_traitement_197, + mensualite_principale_in = temp_sous_calcul_traitement_196, + situation_r822_11_13_17_in = temp_sous_calcul_traitement_195, + date_signature_pret_in = temp_sous_calcul_traitement_194, + type_travaux_logement_in = temp_sous_calcul_traitement_193, + local_habite_premiere_fois_beneficiaire_in = temp_sous_calcul_traitement_192, + date_entree_logement_in = temp_sous_calcul_traitement_191, + charges_mensuelles_pret_in = temp_sous_calcul_traitement_190, + copropriete_in = temp_sous_calcul_traitement_189)).traitement_aide_finale) except EmptyError: - temp_accession_propriete_dot_ressources_menage_arrondies_base = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1651, - start_column=14, end_line=1651, - end_column=61, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_ressources_menage_arrondies_base = temp_accession_propriete_dot_ressources_menage_arrondies_base - try: - temp_accession_propriete_dot_nombre_personnes_a_charge_1 = nombre_personnes_a_charge_9 - except EmptyError: - temp_accession_propriete_dot_nombre_personnes_a_charge_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1657, - start_column=14, end_line=1657, - end_column=59, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_nombre_personnes_a_charge_1 = temp_accession_propriete_dot_nombre_personnes_a_charge_1 - try: - temp_accession_propriete_dot_situation_familiale_calcul_apl_1 = situation_familiale_calcul_apl_9 - except EmptyError: - temp_accession_propriete_dot_situation_familiale_calcul_apl_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1669, - start_column=14, end_line=1669, - end_column=64, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_situation_familiale_calcul_apl_1 = temp_accession_propriete_dot_situation_familiale_calcul_apl_1 - try: - temp_accession_propriete_dot_zone_1 = zone_7 - except EmptyError: - temp_accession_propriete_dot_zone_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1661, - start_column=14, end_line=1661, - end_column=38, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_zone_1 = temp_accession_propriete_dot_zone_1 - try: - temp_accession_propriete_dot_date_courante_1 = date_courante_15 - except EmptyError: - temp_accession_propriete_dot_date_courante_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1664, - start_column=14, end_line=1664, - end_column=47, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_date_courante_1 = temp_accession_propriete_dot_date_courante_1 - try: - match_arg_570 = mode_occupation_3 - if match_arg_570.code == ModeOccupation_Code.Locataire: - _ = match_arg_570.value - temp_accession_propriete_dot_mensualite_principale_2 = money_of_cents_string("0") - elif match_arg_570.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_570.value - temp_accession_propriete_dot_mensualite_principale_2 = money_of_cents_string("0") - elif match_arg_570.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_22 = match_arg_570.value - temp_accession_propriete_dot_mensualite_principale_2 = proprietaire_22.mensualite_principale - elif match_arg_570.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_570.value - temp_accession_propriete_dot_mensualite_principale_2 = money_of_cents_string("0") - elif match_arg_570.code == ModeOccupation_Code.LocationAccession: - proprietaire_23 = match_arg_570.value - temp_accession_propriete_dot_mensualite_principale_2 = proprietaire_23.mensualite_principale - temp_accession_propriete_dot_mensualite_principale_3 = temp_accession_propriete_dot_mensualite_principale_2 - except EmptyError: - temp_accession_propriete_dot_mensualite_principale_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1745, - start_column=14, end_line=1745, - end_column=55, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_mensualite_principale_1 = temp_accession_propriete_dot_mensualite_principale_3 - try: - match_arg_571 = mode_occupation_3 - if match_arg_571.code == ModeOccupation_Code.Locataire: - _ = match_arg_571.value - temp_accession_propriete_dot_situation_r822_11_13_17_2 = False - elif match_arg_571.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_571.value - temp_accession_propriete_dot_situation_r822_11_13_17_2 = False - elif match_arg_571.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_24 = match_arg_571.value - temp_accession_propriete_dot_situation_r822_11_13_17_2 = proprietaire_24.situation_r822_11_13_17 - elif match_arg_571.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_571.value - temp_accession_propriete_dot_situation_r822_11_13_17_2 = False - elif match_arg_571.code == ModeOccupation_Code.LocationAccession: - proprietaire_25 = match_arg_571.value - temp_accession_propriete_dot_situation_r822_11_13_17_2 = proprietaire_25.situation_r822_11_13_17 - temp_accession_propriete_dot_situation_r822_11_13_17_3 = temp_accession_propriete_dot_situation_r822_11_13_17_2 - except EmptyError: - temp_accession_propriete_dot_situation_r822_11_13_17_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1809, - start_column=14, end_line=1809, - end_column=57, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_situation_r822_11_13_17_1 = temp_accession_propriete_dot_situation_r822_11_13_17_3 - try: - match_arg_572 = mode_occupation_3 - if match_arg_572.code == ModeOccupation_Code.Locataire: - _ = match_arg_572.value - temp_accession_propriete_dot_date_signature_pret_2 = date_of_numbers(2010,1,1) - elif match_arg_572.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_572.value - temp_accession_propriete_dot_date_signature_pret_2 = date_of_numbers(2010,1,1) - elif match_arg_572.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_26 = match_arg_572.value - temp_accession_propriete_dot_date_signature_pret_2 = proprietaire_26.pret.date_signature - elif match_arg_572.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_572.value - temp_accession_propriete_dot_date_signature_pret_2 = date_of_numbers(2010,1,1) - elif match_arg_572.code == ModeOccupation_Code.LocationAccession: - proprietaire_27 = match_arg_572.value - temp_accession_propriete_dot_date_signature_pret_2 = proprietaire_27.pret.date_signature - temp_accession_propriete_dot_date_signature_pret_3 = temp_accession_propriete_dot_date_signature_pret_2 - except EmptyError: - temp_accession_propriete_dot_date_signature_pret_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1773, - start_column=14, end_line=1773, - end_column=53, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_date_signature_pret_1 = temp_accession_propriete_dot_date_signature_pret_3 - try: - match_arg_573 = mode_occupation_3 - if match_arg_573.code == ModeOccupation_Code.Locataire: - _ = match_arg_573.value - temp_accession_propriete_dot_type_travaux_logement_2 = TypeTravauxLogementR8425(TypeTravauxLogementR8425_Code.PasDeTravaux, - Unit()) - elif match_arg_573.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_573.value - temp_accession_propriete_dot_type_travaux_logement_2 = TypeTravauxLogementR8425(TypeTravauxLogementR8425_Code.PasDeTravaux, - Unit()) - elif match_arg_573.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_28 = match_arg_573.value - temp_accession_propriete_dot_type_travaux_logement_2 = proprietaire_28.type_travaux_logement_r842_5 - elif match_arg_573.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_573.value - temp_accession_propriete_dot_type_travaux_logement_2 = TypeTravauxLogementR8425(TypeTravauxLogementR8425_Code.PasDeTravaux, - Unit()) - elif match_arg_573.code == ModeOccupation_Code.LocationAccession: - proprietaire_29 = match_arg_573.value - temp_accession_propriete_dot_type_travaux_logement_2 = proprietaire_29.type_travaux_logement_r842_5 - temp_accession_propriete_dot_type_travaux_logement_3 = temp_accession_propriete_dot_type_travaux_logement_2 - except EmptyError: - temp_accession_propriete_dot_type_travaux_logement_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1763, - start_column=14, end_line=1763, - end_column=55, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_type_travaux_logement_1 = temp_accession_propriete_dot_type_travaux_logement_3 - try: - match_arg_574 = mode_occupation_3 - if match_arg_574.code == ModeOccupation_Code.Locataire: - _ = match_arg_574.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_2 = False - elif match_arg_574.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_574.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_2 = False - elif match_arg_574.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_30 = match_arg_574.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_2 = proprietaire_30.local_habite_premiere_fois_beneficiaire - elif match_arg_574.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_574.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_2 = False - elif match_arg_574.code == ModeOccupation_Code.LocationAccession: - proprietaire_31 = match_arg_574.value - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_2 = proprietaire_31.local_habite_premiere_fois_beneficiaire - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_3 = temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_2 - except EmptyError: - temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1782, - start_column=14, end_line=1782, - end_column=73, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_local_habite_premiere_fois_beneficiaire_1 = temp_accession_propriete_dot_local_habite_premiere_fois_beneficiaire_3 - try: - match_arg_575 = mode_occupation_3 - if match_arg_575.code == ModeOccupation_Code.Locataire: - _ = match_arg_575.value - temp_accession_propriete_dot_date_entree_logement_2 = date_of_numbers(2010,1,1) - elif match_arg_575.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_575.value - temp_accession_propriete_dot_date_entree_logement_2 = date_of_numbers(2010,1,1) - elif match_arg_575.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_32 = match_arg_575.value - temp_accession_propriete_dot_date_entree_logement_2 = proprietaire_32.date_entree_logement - elif match_arg_575.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_575.value - temp_accession_propriete_dot_date_entree_logement_2 = date_of_numbers(2010,1,1) - elif match_arg_575.code == ModeOccupation_Code.LocationAccession: - proprietaire_33 = match_arg_575.value - temp_accession_propriete_dot_date_entree_logement_2 = proprietaire_33.date_entree_logement - temp_accession_propriete_dot_date_entree_logement_3 = temp_accession_propriete_dot_date_entree_logement_2 - except EmptyError: - temp_accession_propriete_dot_date_entree_logement_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1791, - start_column=14, end_line=1791, - end_column=54, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_date_entree_logement_1 = temp_accession_propriete_dot_date_entree_logement_3 - try: - match_arg_576 = mode_occupation_3 - if match_arg_576.code == ModeOccupation_Code.Locataire: - _ = match_arg_576.value - temp_accession_propriete_dot_charges_mensuelles_pret = money_of_cents_string("0") - elif match_arg_576.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_576.value - temp_accession_propriete_dot_charges_mensuelles_pret = money_of_cents_string("0") - elif match_arg_576.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_34 = match_arg_576.value - temp_accession_propriete_dot_charges_mensuelles_pret = proprietaire_34.charges_mensuelles_pret - elif match_arg_576.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_576.value - temp_accession_propriete_dot_charges_mensuelles_pret = money_of_cents_string("0") - elif match_arg_576.code == ModeOccupation_Code.LocationAccession: - proprietaire_35 = match_arg_576.value - temp_accession_propriete_dot_charges_mensuelles_pret = proprietaire_35.charges_mensuelles_pret - temp_accession_propriete_dot_charges_mensuelles_pret_1 = temp_accession_propriete_dot_charges_mensuelles_pret - except EmptyError: - temp_accession_propriete_dot_charges_mensuelles_pret_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1754, - start_column=14, end_line=1754, - end_column=57, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_charges_mensuelles_pret = temp_accession_propriete_dot_charges_mensuelles_pret_1 - try: - match_arg_577 = mode_occupation_3 - if match_arg_577.code == ModeOccupation_Code.Locataire: - _ = match_arg_577.value - temp_accession_propriete_dot_copropriete_2 = False - elif match_arg_577.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_577.value - temp_accession_propriete_dot_copropriete_2 = False - elif match_arg_577.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - proprietaire_36 = match_arg_577.value - temp_accession_propriete_dot_copropriete_2 = proprietaire_36.copropriete - elif match_arg_577.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_577.value - temp_accession_propriete_dot_copropriete_2 = False - elif match_arg_577.code == ModeOccupation_Code.LocationAccession: - proprietaire_37 = match_arg_577.value - temp_accession_propriete_dot_copropriete_2 = proprietaire_37.copropriete - temp_accession_propriete_dot_copropriete_3 = temp_accession_propriete_dot_copropriete_2 - except EmptyError: - temp_accession_propriete_dot_copropriete_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1800, - start_column=14, end_line=1800, - end_column=45, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - accession_propriete_dot_copropriete_1 = temp_accession_propriete_dot_copropriete_3 - result_27 = calcul_allocation_logement_accession_propriete(CalculAllocationLogementAccessionProprieteIn(ressources_menage_arrondies_base_in = accession_propriete_dot_ressources_menage_arrondies_base, - nombre_personnes_a_charge_in = accession_propriete_dot_nombre_personnes_a_charge_1, - situation_familiale_calcul_apl_in = accession_propriete_dot_situation_familiale_calcul_apl_1, - zone_in = accession_propriete_dot_zone_1, - date_courante_in = accession_propriete_dot_date_courante_1, - mensualite_principale_in = accession_propriete_dot_mensualite_principale_1, - situation_r822_11_13_17_in = accession_propriete_dot_situation_r822_11_13_17_1, - date_signature_pret_in = accession_propriete_dot_date_signature_pret_1, - type_travaux_logement_in = accession_propriete_dot_type_travaux_logement_1, - local_habite_premiere_fois_beneficiaire_in = accession_propriete_dot_local_habite_premiere_fois_beneficiaire_1, - date_entree_logement_in = accession_propriete_dot_date_entree_logement_1, - charges_mensuelles_pret_in = accession_propriete_dot_charges_mensuelles_pret, - copropriete_in = accession_propriete_dot_copropriete_1)) - accession_propriete_dot_aide_finale_formule_1 = result_27.aide_finale_formule - accession_propriete_dot_traitement_aide_finale_montant_minimal_1 = result_27.traitement_aide_finale - try: - match_arg_578 = mode_occupation_3 - if match_arg_578.code == ModeOccupation_Code.Locataire: - _ = match_arg_578.value - temp_logement_foyer_dot_type_logement_foyer_2 = TypeLogementFoyer(TypeLogementFoyer_Code.Autre, - Unit()) - elif match_arg_578.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer__3 = match_arg_578.value - temp_logement_foyer_dot_type_logement_foyer_2 = logement_foyer__3.type - elif match_arg_578.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_578.value - temp_logement_foyer_dot_type_logement_foyer_2 = TypeLogementFoyer(TypeLogementFoyer_Code.Autre, - Unit()) - elif match_arg_578.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_578.value - temp_logement_foyer_dot_type_logement_foyer_2 = TypeLogementFoyer(TypeLogementFoyer_Code.Autre, - Unit()) - elif match_arg_578.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_578.value - temp_logement_foyer_dot_type_logement_foyer_2 = TypeLogementFoyer(TypeLogementFoyer_Code.Autre, - Unit()) - temp_logement_foyer_dot_type_logement_foyer_3 = temp_logement_foyer_dot_type_logement_foyer_2 - except EmptyError: - temp_logement_foyer_dot_type_logement_foyer_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1835, - start_column=14, end_line=1835, - end_column=48, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_type_logement_foyer_1 = temp_logement_foyer_dot_type_logement_foyer_3 - try: - match_arg_579 = mode_occupation_3 - if match_arg_579.code == ModeOccupation_Code.Locataire: - _ = match_arg_579.value - temp_logement_foyer_dot_date_conventionnement_2 = date_of_numbers(1970,1,1) - elif match_arg_579.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer__4 = match_arg_579.value - temp_logement_foyer_dot_date_conventionnement_2 = logement_foyer__4.date_conventionnement - elif match_arg_579.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_579.value - temp_logement_foyer_dot_date_conventionnement_2 = date_of_numbers(1970,1,1) - elif match_arg_579.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_579.value - temp_logement_foyer_dot_date_conventionnement_2 = date_of_numbers(1970,1,1) - elif match_arg_579.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_579.value - temp_logement_foyer_dot_date_conventionnement_2 = date_of_numbers(1970,1,1) - temp_logement_foyer_dot_date_conventionnement_3 = temp_logement_foyer_dot_date_conventionnement_2 - except EmptyError: - temp_logement_foyer_dot_date_conventionnement_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1844, - start_column=14, end_line=1844, - end_column=50, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_date_conventionnement_1 = temp_logement_foyer_dot_date_conventionnement_3 - try: - match_arg_580 = mode_occupation_3 - if match_arg_580.code == ModeOccupation_Code.Locataire: - _ = match_arg_580.value - temp_logement_foyer_dot_redevance_2 = money_of_cents_string("0") - elif match_arg_580.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer__5 = match_arg_580.value - temp_logement_foyer_dot_redevance_2 = logement_foyer__5.redevance - elif match_arg_580.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_580.value - temp_logement_foyer_dot_redevance_2 = money_of_cents_string("0") - elif match_arg_580.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_580.value - temp_logement_foyer_dot_redevance_2 = money_of_cents_string("0") - elif match_arg_580.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_580.value - temp_logement_foyer_dot_redevance_2 = money_of_cents_string("0") - temp_logement_foyer_dot_redevance_3 = temp_logement_foyer_dot_redevance_2 - except EmptyError: - temp_logement_foyer_dot_redevance_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1819, - start_column=14, end_line=1819, - end_column=38, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_redevance_1 = temp_logement_foyer_dot_redevance_3 - try: - temp_logement_foyer_dot_ressources_menage_arrondies_1 = ressources_menage_avec_arrondi_1 - except EmptyError: - temp_logement_foyer_dot_ressources_menage_arrondies_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1649, - start_column=14, end_line=1649, - end_column=56, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_ressources_menage_arrondies_1 = temp_logement_foyer_dot_ressources_menage_arrondies_1 - try: - temp_logement_foyer_dot_nombre_personnes_a_charge_1 = nombre_personnes_a_charge_9 - except EmptyError: - temp_logement_foyer_dot_nombre_personnes_a_charge_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1655, - start_column=14, end_line=1655, - end_column=54, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_nombre_personnes_a_charge_1 = temp_logement_foyer_dot_nombre_personnes_a_charge_1 - try: - temp_logement_foyer_dot_situation_familiale_calcul_apl_1 = situation_familiale_calcul_apl_9 - except EmptyError: - temp_logement_foyer_dot_situation_familiale_calcul_apl_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1667, - start_column=14, end_line=1667, - end_column=59, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_situation_familiale_calcul_apl_1 = temp_logement_foyer_dot_situation_familiale_calcul_apl_1 - try: - temp_logement_foyer_dot_zone_1 = zone_7 - except EmptyError: - temp_logement_foyer_dot_zone_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1660, - start_column=14, end_line=1660, - end_column=33, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_zone_1 = temp_logement_foyer_dot_zone_1 - try: - temp_logement_foyer_dot_date_courante_1 = date_courante_15 - except EmptyError: - temp_logement_foyer_dot_date_courante_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1663, - start_column=14, end_line=1663, - end_column=42, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_date_courante_1 = temp_logement_foyer_dot_date_courante_1 - try: - match_arg_581 = mode_occupation_3 - if match_arg_581.code == ModeOccupation_Code.Locataire: - _ = match_arg_581.value - temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16 = CategorieEquivalenceLoyerAllocationLogementFoyer(CategorieEquivalenceLoyerAllocationLogementFoyer_Code.AutresPersonnes, - Unit()) - elif match_arg_581.code == ModeOccupation_Code.ResidentLogementFoyer: - logement_foyer__6 = match_arg_581.value - temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16 = logement_foyer__6.categorie_equivalence_loyer_d842_16 - elif match_arg_581.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_581.value - temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16 = CategorieEquivalenceLoyerAllocationLogementFoyer(CategorieEquivalenceLoyerAllocationLogementFoyer_Code.AutresPersonnes, - Unit()) - elif match_arg_581.code == ModeOccupation_Code.SousLocataire: - _ = match_arg_581.value - temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16 = CategorieEquivalenceLoyerAllocationLogementFoyer(CategorieEquivalenceLoyerAllocationLogementFoyer_Code.AutresPersonnes, - Unit()) - elif match_arg_581.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_581.value - temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16 = CategorieEquivalenceLoyerAllocationLogementFoyer(CategorieEquivalenceLoyerAllocationLogementFoyer_Code.AutresPersonnes, - Unit()) - temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16_1 = temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16 - except EmptyError: - temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1826, - start_column=14, end_line=1826, - end_column=64, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - logement_foyer_dot_categorie_equivalence_loyer_d842_16 = temp_logement_foyer_dot_categorie_equivalence_loyer_d842_16_1 - result_28 = calcul_allocation_logement_foyer(CalculAllocationLogementFoyerIn(type_logement_foyer_in = logement_foyer_dot_type_logement_foyer_1, - date_conventionnement_in = logement_foyer_dot_date_conventionnement_1, - redevance_in = logement_foyer_dot_redevance_1, - ressources_menage_arrondies_in = logement_foyer_dot_ressources_menage_arrondies_1, - nombre_personnes_a_charge_in = logement_foyer_dot_nombre_personnes_a_charge_1, - situation_familiale_calcul_apl_in = logement_foyer_dot_situation_familiale_calcul_apl_1, - zone_in = logement_foyer_dot_zone_1, - date_courante_in = logement_foyer_dot_date_courante_1, - categorie_equivalence_loyer_d842_16_in = logement_foyer_dot_categorie_equivalence_loyer_d842_16)) - logement_foyer_dot_coefficient_prise_en_charge = result_28.coefficient_prise_en_charge - logement_foyer_dot_equivalence_loyer = result_28.equivalence_loyer - logement_foyer_dot_montant_forfaitaire_charges = result_28.montant_forfaitaire_charges - logement_foyer_dot_loyer_minimal = result_28.loyer_minimal - logement_foyer_dot_aide_finale_formule_1 = result_28.aide_finale_formule - logement_foyer_dot_traitement_aide_finale_montant_minimal_1 = result_28.traitement_aide_finale - try: - match_arg_582 = mode_occupation_3 - if match_arg_582.code == ModeOccupation_Code.Locataire: - location_16 = match_arg_582.value - temp_locatif_dot_loyer_principal = location_16.loyer_principal - elif match_arg_582.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_582.value - temp_locatif_dot_loyer_principal = money_of_cents_string("0") - elif match_arg_582.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_582.value - temp_locatif_dot_loyer_principal = money_of_cents_string("0") - elif match_arg_582.code == ModeOccupation_Code.SousLocataire: - location_17 = match_arg_582.value - temp_locatif_dot_loyer_principal = location_17.loyer_principal - elif match_arg_582.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_582.value - temp_locatif_dot_loyer_principal = money_of_cents_string("0") - temp_locatif_dot_loyer_principal_1 = temp_locatif_dot_loyer_principal - except EmptyError: - temp_locatif_dot_loyer_principal_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1672, - start_column=14, end_line=1672, - end_column=37, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_loyer_principal = temp_locatif_dot_loyer_principal_1 - try: - temp_locatif_dot_ressources_menage_arrondies_1 = ressources_menage_avec_arrondi_1 - except EmptyError: - temp_locatif_dot_ressources_menage_arrondies_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1648, - start_column=14, end_line=1648, - end_column=49, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_ressources_menage_arrondies_1 = temp_locatif_dot_ressources_menage_arrondies_1 - try: - match_arg_583 = mode_occupation_3 - if match_arg_583.code == ModeOccupation_Code.Locataire: - location_18 = match_arg_583.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_2 = location_18.beneficiaire_aide_adulte_ou_enfant_handicapes - elif match_arg_583.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_583.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_2 = False - elif match_arg_583.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_583.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_2 = False - elif match_arg_583.code == ModeOccupation_Code.SousLocataire: - location_19 = match_arg_583.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_2 = location_19.beneficiaire_aide_adulte_ou_enfant_handicapes - elif match_arg_583.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_583.value - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_2 = False - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_3 = temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_2 - except EmptyError: - temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1679, - start_column=14, end_line=1679, - end_column=67, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_1 = temp_locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_3 - try: - temp_locatif_dot_date_courante_1 = date_courante_15 - except EmptyError: - temp_locatif_dot_date_courante_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1662, - start_column=14, end_line=1662, - end_column=35, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_date_courante_1 = temp_locatif_dot_date_courante_1 - try: - temp_locatif_dot_nombre_personnes_a_charge_1 = nombre_personnes_a_charge_9 - except EmptyError: - temp_locatif_dot_nombre_personnes_a_charge_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1653, - start_column=14, end_line=1653, - end_column=47, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_nombre_personnes_a_charge_1 = temp_locatif_dot_nombre_personnes_a_charge_1 - try: - temp_locatif_dot_situation_familiale_calcul_apl_1 = situation_familiale_calcul_apl_9 - except EmptyError: - temp_locatif_dot_situation_familiale_calcul_apl_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1665, - start_column=14, end_line=1665, - end_column=52, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_situation_familiale_calcul_apl_1 = temp_locatif_dot_situation_familiale_calcul_apl_1 - try: - temp_locatif_dot_zone_1 = zone_7 - except EmptyError: - temp_locatif_dot_zone_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1659, - start_column=14, end_line=1659, - end_column=26, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_zone_1 = temp_locatif_dot_zone_1 - try: - match_arg_584 = mode_occupation_3 - if match_arg_584.code == ModeOccupation_Code.Locataire: - location_20 = match_arg_584.value - temp_locatif_dot_logement_est_chambre_2 = location_20.logement_est_chambre - elif match_arg_584.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_584.value - temp_locatif_dot_logement_est_chambre_2 = False - elif match_arg_584.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_584.value - temp_locatif_dot_logement_est_chambre_2 = False - elif match_arg_584.code == ModeOccupation_Code.SousLocataire: - location_21 = match_arg_584.value - temp_locatif_dot_logement_est_chambre_2 = location_21.logement_est_chambre - elif match_arg_584.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_584.value - temp_locatif_dot_logement_est_chambre_2 = False - temp_locatif_dot_logement_est_chambre_3 = temp_locatif_dot_logement_est_chambre_2 - except EmptyError: - temp_locatif_dot_logement_est_chambre_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1688, - start_column=14, end_line=1688, - end_column=42, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_logement_est_chambre_1 = temp_locatif_dot_logement_est_chambre_3 - try: - match_arg_585 = mode_occupation_3 - if match_arg_585.code == ModeOccupation_Code.Locataire: - location_22 = match_arg_585.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_2 = location_22.agees_ou_handicap_adultes_hebergees_onereux_particuliers - elif match_arg_585.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_585.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_2 = False - elif match_arg_585.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_585.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_2 = False - elif match_arg_585.code == ModeOccupation_Code.SousLocataire: - location_23 = match_arg_585.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_2 = location_23.agees_ou_handicap_adultes_hebergees_onereux_particuliers - elif match_arg_585.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_585.value - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_2 = False - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_3 = temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_2 - except EmptyError: - temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1703, start_column=5, - end_line=1703, end_column=69, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_1 = temp_locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_3 - try: - temp_locatif_dot_type_aide_1 = type_aide_3 - except EmptyError: - temp_locatif_dot_type_aide_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1713, - start_column=14, end_line=1713, - end_column=31, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_type_aide_1 = temp_locatif_dot_type_aide_1 - try: - match_arg_586 = mode_occupation_3 - if match_arg_586.code == ModeOccupation_Code.Locataire: - location_24 = match_arg_586.value - temp_locatif_dot_colocation_2 = location_24.colocation - elif match_arg_586.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_586.value - temp_locatif_dot_colocation_2 = False - elif match_arg_586.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_586.value - temp_locatif_dot_colocation_2 = False - elif match_arg_586.code == ModeOccupation_Code.SousLocataire: - location_25 = match_arg_586.value - temp_locatif_dot_colocation_2 = location_25.colocation - elif match_arg_586.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_586.value - temp_locatif_dot_colocation_2 = False - temp_locatif_dot_colocation_3 = temp_locatif_dot_colocation_2 - except EmptyError: - temp_locatif_dot_colocation_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1695, - start_column=14, end_line=1695, - end_column=32, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_colocation_1 = temp_locatif_dot_colocation_3 - try: - match_arg_587 = mode_occupation_3 - if match_arg_587.code == ModeOccupation_Code.Locataire: - location_26 = match_arg_587.value - match_arg_588 = location_26.bailleur - if match_arg_588.code == TypeBailleur_Code.BailleurSocial: - bailleur_2 = match_arg_588.value - temp_locatif_dot_reduction_loyer_solidarite_2 = bailleur_2.reduction_loyer_solidarite_percue - elif match_arg_588.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: - _ = match_arg_588.value - temp_locatif_dot_reduction_loyer_solidarite_2 = money_of_cents_string("0") - elif match_arg_588.code == TypeBailleur_Code.BailleurPrive: - _ = match_arg_588.value - temp_locatif_dot_reduction_loyer_solidarite_2 = money_of_cents_string("0") - elif match_arg_587.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_587.value - temp_locatif_dot_reduction_loyer_solidarite_2 = money_of_cents_string("0") - elif match_arg_587.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_587.value - temp_locatif_dot_reduction_loyer_solidarite_2 = money_of_cents_string("0") - elif match_arg_587.code == ModeOccupation_Code.SousLocataire: - location_27 = match_arg_587.value - match_arg_589 = location_27.bailleur - if match_arg_589.code == TypeBailleur_Code.BailleurSocial: - bailleur_3 = match_arg_589.value - temp_locatif_dot_reduction_loyer_solidarite_2 = bailleur_3.reduction_loyer_solidarite_percue - elif match_arg_589.code == TypeBailleur_Code.BailleurPriveAvecConventionnementSocial: - _ = match_arg_589.value - temp_locatif_dot_reduction_loyer_solidarite_2 = money_of_cents_string("0") - elif match_arg_589.code == TypeBailleur_Code.BailleurPrive: - _ = match_arg_589.value - temp_locatif_dot_reduction_loyer_solidarite_2 = money_of_cents_string("0") - elif match_arg_587.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_587.value - temp_locatif_dot_reduction_loyer_solidarite_2 = money_of_cents_string("0") - temp_locatif_dot_reduction_loyer_solidarite_3 = temp_locatif_dot_reduction_loyer_solidarite_2 - except EmptyError: - temp_locatif_dot_reduction_loyer_solidarite_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1714, - start_column=14, end_line=1714, - end_column=48, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_reduction_loyer_solidarite_1 = temp_locatif_dot_reduction_loyer_solidarite_3 - try: - match_arg_590 = mode_occupation_3 - if match_arg_590.code == ModeOccupation_Code.Locataire: - location_28 = match_arg_590.value - temp_locatif_dot_logement_meuble_d842_2_2 = location_28.logement_meuble_d842_2 - elif match_arg_590.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_590.value - temp_locatif_dot_logement_meuble_d842_2_2 = False - elif match_arg_590.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_590.value - temp_locatif_dot_logement_meuble_d842_2_2 = False - elif match_arg_590.code == ModeOccupation_Code.SousLocataire: - location_29 = match_arg_590.value - temp_locatif_dot_logement_meuble_d842_2_2 = location_29.logement_meuble_d842_2 - elif match_arg_590.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_590.value - temp_locatif_dot_logement_meuble_d842_2_2 = False - temp_locatif_dot_logement_meuble_d842_2_3 = temp_locatif_dot_logement_meuble_d842_2_2 - except EmptyError: - temp_locatif_dot_logement_meuble_d842_2_3 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1729, - start_column=14, end_line=1729, - end_column=44, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_logement_meuble_d842_2_1 = temp_locatif_dot_logement_meuble_d842_2_3 - try: - match_arg_591 = mode_occupation_3 - if match_arg_591.code == ModeOccupation_Code.Locataire: - location_30 = match_arg_591.value - temp_locatif_dot_changement_logement_d842_4 = location_30.changement_logement_d842_4 - elif match_arg_591.code == ModeOccupation_Code.ResidentLogementFoyer: - _ = match_arg_591.value - temp_locatif_dot_changement_logement_d842_4 = ChangementLogementD8424(ChangementLogementD8424_Code.PasDeChangement, - Unit()) - elif match_arg_591.code == ModeOccupation_Code.AccessionProprieteLocalUsageExclusifHabitation: - _ = match_arg_591.value - temp_locatif_dot_changement_logement_d842_4 = ChangementLogementD8424(ChangementLogementD8424_Code.PasDeChangement, - Unit()) - elif match_arg_591.code == ModeOccupation_Code.SousLocataire: - location_31 = match_arg_591.value - temp_locatif_dot_changement_logement_d842_4 = location_31.changement_logement_d842_4 - elif match_arg_591.code == ModeOccupation_Code.LocationAccession: - _ = match_arg_591.value - temp_locatif_dot_changement_logement_d842_4 = ChangementLogementD8424(ChangementLogementD8424_Code.PasDeChangement, - Unit()) - temp_locatif_dot_changement_logement_d842_4_1 = temp_locatif_dot_changement_logement_d842_4 - except EmptyError: - temp_locatif_dot_changement_logement_d842_4_1 = dead_value - raise NoValueProvided(SourcePosition(filename="examples/aides_logement/code_construction_reglementaire.catala_fr", - start_line=1736, - start_column=14, end_line=1736, - end_column=48, - law_headings=["Article D823-9", - "Section 1 : Calcul, liquidation et versement des aides", - "Chapitre III : Modalités de liquidation et de versement", - "Titre II : Dispositions communes aux aides personnelles au logement", - "Livre VIII : Aides personnelles au logement", - "Partie réglementaire", - "Code de la construction et de l'habitation"])) - locatif_dot_changement_logement_d842_4 = temp_locatif_dot_changement_logement_d842_4_1 - result_29 = calcul_allocation_logement_locatif(CalculAllocationLogementLocatifIn(loyer_principal_in = locatif_dot_loyer_principal, - ressources_menage_arrondies_in = locatif_dot_ressources_menage_arrondies_1, - beneficiaire_aide_adulte_ou_enfant_handicapes_in = locatif_dot_beneficiaire_aide_adulte_ou_enfant_handicapes_1, - date_courante_in = locatif_dot_date_courante_1, - nombre_personnes_a_charge_in = locatif_dot_nombre_personnes_a_charge_1, - situation_familiale_calcul_apl_in = locatif_dot_situation_familiale_calcul_apl_1, - zone_in = locatif_dot_zone_1, - logement_est_chambre_in = locatif_dot_logement_est_chambre_1, - agees_ou_handicap_adultes_hebergees_onereux_particuliers_in = locatif_dot_agees_ou_handicap_adultes_hebergees_onereux_particuliers_1, - type_aide_in = locatif_dot_type_aide_1, - colocation_in = locatif_dot_colocation_1, - reduction_loyer_solidarite_in = locatif_dot_reduction_loyer_solidarite_1, - logement_meuble_d842_2_in = locatif_dot_logement_meuble_d842_2_1, - changement_logement_d842_4_in = locatif_dot_changement_logement_d842_4)) - locatif_dot_aide_finale_formule_1 = result_29.aide_finale_formule - locatif_dot_traitement_aide_finale = result_29.traitement_aide_finale + temp_sous_calcul_traitement_103 = dead_value + raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", + start_line=988, start_column=11, + end_line=988, end_column=33, + law_headings=["Tous secteurs", + "Secteur logement-foyer", + "Calcul du montant de l'allocation logement", + "Prologue : aides au logement"])) + sous_calcul_traitement_1 = temp_sous_calcul_traitement_103 try: def temp_traitement_aide_finale_3(param_43:Money): try: - match_arg_592 = categorie_calcul_apl_1 - if match_arg_592.code == CategorieCalculAPL_Code.Location: - _ = match_arg_592.value - return locatif_dot_traitement_aide_finale(param_43) - elif match_arg_592.code == CategorieCalculAPL_Code.AccessionPropriete: - _ = match_arg_592.value - return accession_propriete_dot_traitement_aide_finale_montant_minimal_1( - param_43) - elif match_arg_592.code == CategorieCalculAPL_Code.LogementFoyer: - _ = match_arg_592.value - return logement_foyer_dot_traitement_aide_finale_montant_minimal_1( - param_43) + return sous_calcul_traitement_1.traitement_aide_finale( + param_43) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=993, + start_line=991, start_column=10, - end_line=993, + end_line=991, end_column=32, law_headings=["Tous secteurs", "Secteur logement-foyer", @@ -20082,29 +21588,20 @@ def calcul_allocation_logement(calcul_allocation_logement_in:CalculAllocationLog except EmptyError: temp_traitement_aide_finale_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=993, start_column=10, - end_line=993, end_column=32, + start_line=991, start_column=10, + end_line=991, end_column=32, law_headings=["Tous secteurs", "Secteur logement-foyer", "Calcul du montant de l'allocation logement", "Prologue : aides au logement"])) traitement_aide_finale_2 = temp_traitement_aide_finale_3 try: - match_arg_593 = categorie_calcul_apl_1 - if match_arg_593.code == CategorieCalculAPL_Code.Location: - _ = match_arg_593.value - temp_aide_finale_formule_8 = locatif_dot_aide_finale_formule_1 - elif match_arg_593.code == CategorieCalculAPL_Code.AccessionPropriete: - _ = match_arg_593.value - temp_aide_finale_formule_8 = accession_propriete_dot_aide_finale_formule_1 - elif match_arg_593.code == CategorieCalculAPL_Code.LogementFoyer: - _ = match_arg_593.value - temp_aide_finale_formule_8 = logement_foyer_dot_aide_finale_formule_1 + temp_aide_finale_formule_8 = sous_calcul_traitement_1.aide_finale_formule except EmptyError: temp_aide_finale_formule_8 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=992, start_column=10, - end_line=992, end_column=29, + start_line=990, start_column=10, + end_line=990, end_column=29, law_headings=["Tous secteurs", "Secteur logement-foyer", "Calcul du montant de l'allocation logement", @@ -20123,8 +21620,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_eligibilite_allocation_logement_dot_date_courante = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1071, - start_column=14, end_line=1071, + start_line=1069, + start_column=14, end_line=1069, end_column=59, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20134,8 +21631,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_eligibilite_allocation_logement_dot_menage = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1063, - start_column=14, end_line=1063, + start_line=1061, + start_column=14, end_line=1061, end_column=52, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20145,8 +21642,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_eligibilite_allocation_logement_dot_demandeur = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1067, - start_column=14, end_line=1067, + start_line=1065, + start_column=14, end_line=1065, end_column=55, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20165,20 +21662,20 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides "Partie législative", "Code de la construction et de l'habitation"])) eligibilite_allocation_logement_dot_beneficie_aide_personnalisee_logement = temp_eligibilite_allocation_logement_dot_beneficie_aide_personnalisee_logement - result_30 = eligibilite_allocation_logement(EligibiliteAllocationLogementIn(date_courante_in = eligibilite_allocation_logement_dot_date_courante, + result_24 = eligibilite_allocation_logement(EligibiliteAllocationLogementIn(date_courante_in = eligibilite_allocation_logement_dot_date_courante, menage_in = eligibilite_allocation_logement_dot_menage, demandeur_in = eligibilite_allocation_logement_dot_demandeur, beneficie_aide_personnalisee_logement_in = eligibilite_allocation_logement_dot_beneficie_aide_personnalisee_logement)) - eligibilite_allocation_logement_dot_eligibilite_l841_2 = result_30.eligibilite - eligibilite_allocation_logement_dot_nombre_personnes_a_charge_prises_en_compte = result_30.nombre_personnes_a_charge_prises_en_compte - eligibilite_allocation_logement_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_30.coefficents_enfants_garde_alternee_pris_en_compte + eligibilite_allocation_logement_dot_eligibilite_l841_2 = result_24.eligibilite + eligibilite_allocation_logement_dot_nombre_personnes_a_charge_prises_en_compte = result_24.nombre_personnes_a_charge_prises_en_compte + eligibilite_allocation_logement_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_24.coefficents_enfants_garde_alternee_pris_en_compte try: temp_eligibilite_aide_personnalisee_logement_dot_menage = menage_4 except EmptyError: temp_eligibilite_aide_personnalisee_logement_dot_menage = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1061, - start_column=14, end_line=1061, + start_line=1059, + start_column=14, end_line=1059, end_column=60, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20188,8 +21685,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_eligibilite_aide_personnalisee_logement_dot_demandeur = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1065, - start_column=14, end_line=1065, + start_line=1063, + start_column=14, end_line=1063, end_column=63, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20199,26 +21696,26 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_eligibilite_aide_personnalisee_logement_dot_date_courante = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1069, - start_column=14, end_line=1069, + start_line=1067, + start_column=14, end_line=1067, end_column=67, law_headings=["Calculette globale", "Prologue : aides au logement"])) eligibilite_aide_personnalisee_logement_dot_date_courante = temp_eligibilite_aide_personnalisee_logement_dot_date_courante - result_31 = eligibilite_aide_personnalisee_logement(EligibiliteAidePersonnaliseeLogementIn(menage_in = eligibilite_aide_personnalisee_logement_dot_menage, + result_25 = eligibilite_aide_personnalisee_logement(EligibiliteAidePersonnaliseeLogementIn(menage_in = eligibilite_aide_personnalisee_logement_dot_menage, demandeur_in = eligibilite_aide_personnalisee_logement_dot_demandeur, date_courante_in = eligibilite_aide_personnalisee_logement_dot_date_courante)) - eligibilite_aide_personnalisee_logement_dot_date_courante_1 = result_31.date_courante - eligibilite_aide_personnalisee_logement_dot_eligibilite = result_31.eligibilite - eligibilite_aide_personnalisee_logement_dot_nombre_personnes_a_charge_prises_en_compte = result_31.nombre_personnes_a_charge_prises_en_compte - eligibilite_aide_personnalisee_logement_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_31.coefficents_enfants_garde_alternee_pris_en_compte + eligibilite_aide_personnalisee_logement_dot_date_courante_1 = result_25.date_courante + eligibilite_aide_personnalisee_logement_dot_eligibilite = result_25.eligibilite + eligibilite_aide_personnalisee_logement_dot_nombre_personnes_a_charge_prises_en_compte = result_25.nombre_personnes_a_charge_prises_en_compte + eligibilite_aide_personnalisee_logement_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_25.coefficents_enfants_garde_alternee_pris_en_compte try: temp_calcul_allocation_logement_dot_mode_occupation = menage_4.logement.mode_occupation except EmptyError: temp_calcul_allocation_logement_dot_mode_occupation = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1075, - start_column=14, end_line=1075, + start_line=1073, + start_column=14, end_line=1073, end_column=56, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20228,8 +21725,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_allocation_logement_dot_ressources_menage_sans_arrondi = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1079, - start_column=14, end_line=1079, + start_line=1077, + start_column=14, end_line=1077, end_column=58, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20239,8 +21736,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_allocation_logement_dot_situation_familiale = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1083, - start_column=14, end_line=1083, + start_line=1081, + start_column=14, end_line=1081, end_column=60, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20250,8 +21747,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_allocation_logement_dot_nombre_personnes_a_charge = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1090, - start_column=14, end_line=1090, + start_line=1088, + start_column=14, end_line=1088, end_column=66, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20261,8 +21758,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_allocation_logement_dot_zone = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1094, - start_column=14, end_line=1094, + start_line=1092, + start_column=14, end_line=1092, end_column=45, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20272,24 +21769,24 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_allocation_logement_dot_date_courante = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1098, - start_column=14, end_line=1098, + start_line=1096, + start_column=14, end_line=1096, end_column=54, law_headings=["Calculette globale", "Prologue : aides au logement"])) calcul_allocation_logement_dot_date_courante = temp_calcul_allocation_logement_dot_date_courante try: - match_arg_594 = eligibilite_allocation_logement_dot_eligibilite_l841_2 - if match_arg_594.code == TypeEligibiliteAllocationLogement_Code.PasEligible: - _ = match_arg_594.value + match_arg_555 = eligibilite_allocation_logement_dot_eligibilite_l841_2 + if match_arg_555.code == TypeEligibiliteAllocationLogement_Code.PasEligible: + _ = match_arg_555.value temp_calcul_allocation_logement_dot_type_aide = TypeAidesPersonnelleLogement(TypeAidesPersonnelleLogement_Code.AllocationLogementSociale, Unit()) - elif match_arg_594.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementFamiliale: - _ = match_arg_594.value + elif match_arg_555.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementFamiliale: + _ = match_arg_555.value temp_calcul_allocation_logement_dot_type_aide = TypeAidesPersonnelleLogement(TypeAidesPersonnelleLogement_Code.AllocationLogementFamiliale, Unit()) - elif match_arg_594.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementSociale: - _ = match_arg_594.value + elif match_arg_555.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementSociale: + _ = match_arg_555.value temp_calcul_allocation_logement_dot_type_aide = TypeAidesPersonnelleLogement(TypeAidesPersonnelleLogement_Code.AllocationLogementSociale, Unit()) temp_calcul_allocation_logement_dot_type_aide_1 = temp_calcul_allocation_logement_dot_type_aide @@ -20306,22 +21803,22 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides "Partie législative", "Code de la construction et de l'habitation"])) calcul_allocation_logement_dot_type_aide = temp_calcul_allocation_logement_dot_type_aide_1 - result_32 = calcul_allocation_logement(CalculAllocationLogementIn(mode_occupation_in = calcul_allocation_logement_dot_mode_occupation, + result_26 = calcul_allocation_logement(CalculAllocationLogementIn(mode_occupation_in = calcul_allocation_logement_dot_mode_occupation, ressources_menage_sans_arrondi_in = calcul_allocation_logement_dot_ressources_menage_sans_arrondi, situation_familiale_in = calcul_allocation_logement_dot_situation_familiale, nombre_personnes_a_charge_in = calcul_allocation_logement_dot_nombre_personnes_a_charge, zone_in = calcul_allocation_logement_dot_zone, date_courante_in = calcul_allocation_logement_dot_date_courante, type_aide_in = calcul_allocation_logement_dot_type_aide)) - calcul_allocation_logement_dot_aide_finale_formule = result_32.aide_finale_formule - calcul_allocation_logement_dot_traitement_aide_finale = result_32.traitement_aide_finale + calcul_allocation_logement_dot_aide_finale_formule = result_26.aide_finale_formule + calcul_allocation_logement_dot_traitement_aide_finale = result_26.traitement_aide_finale try: temp_calcul_aide_personnalisee_logement_dot_mode_occupation = menage_4.logement.mode_occupation except EmptyError: temp_calcul_aide_personnalisee_logement_dot_mode_occupation = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1073, - start_column=14, end_line=1073, + start_line=1071, + start_column=14, end_line=1071, end_column=64, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20347,8 +21844,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_aide_personnalisee_logement_dot_ressources_menage_sans_arrondi = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1077, - start_column=14, end_line=1077, + start_line=1075, + start_column=14, end_line=1075, end_column=66, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20358,8 +21855,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_aide_personnalisee_logement_dot_situation_familiale = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1081, - start_column=14, end_line=1081, + start_line=1079, + start_column=14, end_line=1079, end_column=68, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20369,8 +21866,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_aide_personnalisee_logement_dot_nombre_personnes_a_charge = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1086, start_column=5, - end_line=1086, end_column=65, + start_line=1084, start_column=5, + end_line=1084, end_column=65, law_headings=["Calculette globale", "Prologue : aides au logement"])) calcul_aide_personnalisee_logement_dot_nombre_personnes_a_charge = temp_calcul_aide_personnalisee_logement_dot_nombre_personnes_a_charge @@ -20379,8 +21876,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_aide_personnalisee_logement_dot_zone = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1092, - start_column=14, end_line=1092, + start_line=1090, + start_column=14, end_line=1090, end_column=53, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20390,50 +21887,50 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_calcul_aide_personnalisee_logement_dot_date_courante = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1096, - start_column=14, end_line=1096, + start_line=1094, + start_column=14, end_line=1094, end_column=62, law_headings=["Calculette globale", "Prologue : aides au logement"])) calcul_aide_personnalisee_logement_dot_date_courante = temp_calcul_aide_personnalisee_logement_dot_date_courante - result_33 = calcul_aide_personnalisee_logement(CalculAidePersonnaliseeLogementIn(mode_occupation_in = calcul_aide_personnalisee_logement_dot_mode_occupation, + result_27 = calcul_aide_personnalisee_logement(CalculAidePersonnaliseeLogementIn(mode_occupation_in = calcul_aide_personnalisee_logement_dot_mode_occupation, type_aide_in = calcul_aide_personnalisee_logement_dot_type_aide, ressources_menage_sans_arrondi_in = calcul_aide_personnalisee_logement_dot_ressources_menage_sans_arrondi, situation_familiale_in = calcul_aide_personnalisee_logement_dot_situation_familiale, nombre_personnes_a_charge_in = calcul_aide_personnalisee_logement_dot_nombre_personnes_a_charge, zone_in = calcul_aide_personnalisee_logement_dot_zone, date_courante_in = calcul_aide_personnalisee_logement_dot_date_courante)) - calcul_aide_personnalisee_logement_dot_aide_finale_formule = result_33.aide_finale_formule - calcul_aide_personnalisee_logement_dot_traitement_aide_finale = result_33.traitement_aide_finale + calcul_aide_personnalisee_logement_dot_aide_finale_formule = result_27.aide_finale_formule + calcul_aide_personnalisee_logement_dot_traitement_aide_finale = result_27.traitement_aide_finale try: temp_coefficents_enfants_garde_alternee_pris_en_compte_5 = eligibilite_aide_personnalisee_logement_dot_coefficents_enfants_garde_alternee_pris_en_compte except EmptyError: temp_coefficents_enfants_garde_alternee_pris_en_compte_5 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1057, - start_column=10, end_line=1057, + start_line=1055, + start_column=10, end_line=1055, end_column=59, law_headings=["Calculette globale", "Prologue : aides au logement"])) coefficents_enfants_garde_alternee_pris_en_compte_3 = temp_coefficents_enfants_garde_alternee_pris_en_compte_5 try: - match_arg_595 = eligibilite_allocation_logement_dot_eligibilite_l841_2 - if match_arg_595.code == TypeEligibiliteAllocationLogement_Code.PasEligible: - _ = match_arg_595.value + match_arg_556 = eligibilite_allocation_logement_dot_eligibilite_l841_2 + if match_arg_556.code == TypeEligibiliteAllocationLogement_Code.PasEligible: + _ = match_arg_556.value temp_eligibilite_2 = False - elif match_arg_595.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementFamiliale: - _ = match_arg_595.value + elif match_arg_556.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementFamiliale: + _ = match_arg_556.value temp_eligibilite_2 = True - elif match_arg_595.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementSociale: - _ = match_arg_595.value + elif match_arg_556.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementSociale: + _ = match_arg_556.value temp_eligibilite_2 = True temp_eligibilite_3 = (eligibilite_aide_personnalisee_logement_dot_eligibilite or temp_eligibilite_2) except EmptyError: temp_eligibilite_3 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1054, - start_column=10, end_line=1054, + start_line=1052, + start_column=10, end_line=1052, end_column=21, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20444,15 +21941,15 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides if not eligibilite_2: return param_44 else: - match_arg_596 = eligibilite_allocation_logement_dot_eligibilite_l841_2 - if match_arg_596.code == TypeEligibiliteAllocationLogement_Code.PasEligible: - _ = match_arg_596.value + match_arg_557 = eligibilite_allocation_logement_dot_eligibilite_l841_2 + if match_arg_557.code == TypeEligibiliteAllocationLogement_Code.PasEligible: + _ = match_arg_557.value temp_traitement_aide_finale_5 = True - elif match_arg_596.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementFamiliale: - _ = match_arg_596.value + elif match_arg_557.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementFamiliale: + _ = match_arg_557.value temp_traitement_aide_finale_5 = False - elif match_arg_596.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementSociale: - _ = match_arg_596.value + elif match_arg_557.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementSociale: + _ = match_arg_557.value temp_traitement_aide_finale_5 = False if (eligibilite_aide_personnalisee_logement_dot_eligibilite and not temp_traitement_aide_finale_5): @@ -20474,17 +21971,17 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides param_44) except EmptyError: raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1056, + start_line=1054, start_column=10, - end_line=1056, + end_line=1054, end_column=32, law_headings=["Calculette globale", "Prologue : aides au logement"])) except EmptyError: temp_traitement_aide_finale_4 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1056, - start_column=10, end_line=1056, + start_line=1054, + start_column=10, end_line=1054, end_column=32, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20493,15 +21990,15 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides if not eligibilite_2: temp_aide_finale_formule_9 = money_of_cents_string("0") else: - match_arg_597 = eligibilite_allocation_logement_dot_eligibilite_l841_2 - if match_arg_597.code == TypeEligibiliteAllocationLogement_Code.PasEligible: - _ = match_arg_597.value + match_arg_558 = eligibilite_allocation_logement_dot_eligibilite_l841_2 + if match_arg_558.code == TypeEligibiliteAllocationLogement_Code.PasEligible: + _ = match_arg_558.value temp_aide_finale_formule_10 = True - elif match_arg_597.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementFamiliale: - _ = match_arg_597.value + elif match_arg_558.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementFamiliale: + _ = match_arg_558.value temp_aide_finale_formule_10 = False - elif match_arg_597.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementSociale: - _ = match_arg_597.value + elif match_arg_558.code == TypeEligibiliteAllocationLogement_Code.AllocationLogementSociale: + _ = match_arg_558.value temp_aide_finale_formule_10 = False if (eligibilite_aide_personnalisee_logement_dot_eligibilite and not temp_aide_finale_formule_10): @@ -20520,8 +22017,8 @@ def calculette_aides_au_logement(calculette_aides_au_logement_in:CalculetteAides except EmptyError: temp_aide_finale_formule_9 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1055, - start_column=10, end_line=1055, + start_line=1053, + start_column=10, end_line=1053, end_column=29, law_headings=["Calculette globale", "Prologue : aides au logement"])) @@ -20538,18 +22035,18 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar ressources_menage_prises_en_compte_1 = calculette_aides_au_logement_garde_alternee_in.ressources_menage_prises_en_compte_in try: def temp_menage_sans_enfants_garde_alternee(personne_a_charge_10:Any): - match_arg_598 = personne_a_charge_10 - if match_arg_598.code == PersonneACharge_Code.EnfantACharge: - enfant_8 = match_arg_598.value - match_arg_599 = enfant_8.situation_garde_alternee - if match_arg_599.code == SituationGardeAlternee_Code.PasDeGardeAlternee: - _ = match_arg_599.value + match_arg_559 = personne_a_charge_10 + if match_arg_559.code == PersonneACharge_Code.EnfantACharge: + enfant_8 = match_arg_559.value + match_arg_560 = enfant_8.situation_garde_alternee + if match_arg_560.code == SituationGardeAlternee_Code.PasDeGardeAlternee: + _ = match_arg_560.value return True - elif match_arg_599.code == SituationGardeAlternee_Code.GardeAlterneeCoefficientPriseEnCharge: - _ = match_arg_599.value + elif match_arg_560.code == SituationGardeAlternee_Code.GardeAlterneeCoefficientPriseEnCharge: + _ = match_arg_560.value return False - elif match_arg_598.code == PersonneACharge_Code.AutrePersonneACharge: - _ = match_arg_598.value + elif match_arg_559.code == PersonneACharge_Code.AutrePersonneACharge: + _ = match_arg_559.value return True temp_menage_sans_enfants_garde_alternee_1 = Menage(prestations_recues = menage_5.prestations_recues, logement = menage_5.logement, @@ -20562,8 +22059,8 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_menage_sans_enfants_garde_alternee_1 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1120, - start_column=11, end_line=1120, + start_line=1118, + start_column=11, end_line=1118, end_column=45, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20573,8 +22070,8 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_calculette_dot_menage = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1131, - start_column=14, end_line=1131, + start_line=1129, + start_column=14, end_line=1129, end_column=31, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20584,8 +22081,8 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_calculette_dot_demandeur = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1133, - start_column=14, end_line=1133, + start_line=1131, + start_column=14, end_line=1131, end_column=34, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20595,8 +22092,8 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_calculette_dot_date_courante = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1135, - start_column=14, end_line=1135, + start_line=1133, + start_column=14, end_line=1133, end_column=38, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20606,27 +22103,27 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_calculette_dot_ressources_menage_prises_en_compte = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1137, - start_column=14, end_line=1137, + start_line=1135, + start_column=14, end_line=1135, end_column=59, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) calculette_dot_ressources_menage_prises_en_compte = temp_calculette_dot_ressources_menage_prises_en_compte - result_34 = calculette_aides_au_logement(CalculetteAidesAuLogementIn(menage_in = calculette_dot_menage, + result_28 = calculette_aides_au_logement(CalculetteAidesAuLogementIn(menage_in = calculette_dot_menage, demandeur_in = calculette_dot_demandeur, date_courante_in = calculette_dot_date_courante, ressources_menage_prises_en_compte_in = calculette_dot_ressources_menage_prises_en_compte)) - calculette_dot_eligibilite = result_34.eligibilite - calculette_dot_aide_finale_formule = result_34.aide_finale_formule - calculette_dot_traitement_aide_finale = result_34.traitement_aide_finale - calculette_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_34.coefficents_enfants_garde_alternee_pris_en_compte + calculette_dot_eligibilite = result_28.eligibilite + calculette_dot_aide_finale_formule = result_28.aide_finale_formule + calculette_dot_traitement_aide_finale = result_28.traitement_aide_finale + calculette_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_28.coefficents_enfants_garde_alternee_pris_en_compte try: temp_calculette_sans_garde_alternee_dot_menage = menage_sans_enfants_garde_alternee except EmptyError: temp_calculette_sans_garde_alternee_dot_menage = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1139, - start_column=14, end_line=1139, + start_line=1137, + start_column=14, end_line=1137, end_column=51, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20636,8 +22133,8 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_calculette_sans_garde_alternee_dot_demandeur = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1141, - start_column=14, end_line=1141, + start_line=1139, + start_column=14, end_line=1139, end_column=54, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20647,8 +22144,8 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_calculette_sans_garde_alternee_dot_date_courante = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1143, - start_column=14, end_line=1143, + start_line=1141, + start_column=14, end_line=1141, end_column=58, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20658,26 +22155,26 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_calculette_sans_garde_alternee_dot_ressources_menage_prises_en_compte = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1146, start_column=5, - end_line=1146, end_column=70, + start_line=1144, start_column=5, + end_line=1144, end_column=70, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) calculette_sans_garde_alternee_dot_ressources_menage_prises_en_compte = temp_calculette_sans_garde_alternee_dot_ressources_menage_prises_en_compte - result_35 = calculette_aides_au_logement(CalculetteAidesAuLogementIn(menage_in = calculette_sans_garde_alternee_dot_menage, + result_29 = calculette_aides_au_logement(CalculetteAidesAuLogementIn(menage_in = calculette_sans_garde_alternee_dot_menage, demandeur_in = calculette_sans_garde_alternee_dot_demandeur, date_courante_in = calculette_sans_garde_alternee_dot_date_courante, ressources_menage_prises_en_compte_in = calculette_sans_garde_alternee_dot_ressources_menage_prises_en_compte)) - calculette_sans_garde_alternee_dot_eligibilite = result_35.eligibilite - calculette_sans_garde_alternee_dot_aide_finale_formule = result_35.aide_finale_formule - calculette_sans_garde_alternee_dot_traitement_aide_finale = result_35.traitement_aide_finale - calculette_sans_garde_alternee_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_35.coefficents_enfants_garde_alternee_pris_en_compte + calculette_sans_garde_alternee_dot_eligibilite = result_29.eligibilite + calculette_sans_garde_alternee_dot_aide_finale_formule = result_29.aide_finale_formule + calculette_sans_garde_alternee_dot_traitement_aide_finale = result_29.traitement_aide_finale + calculette_sans_garde_alternee_dot_coefficents_enfants_garde_alternee_pris_en_compte = result_29.coefficents_enfants_garde_alternee_pris_en_compte try: temp_eligibilite_4 = calculette_dot_eligibilite except EmptyError: temp_eligibilite_4 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1127, - start_column=10, end_line=1127, + start_line=1125, + start_column=10, end_line=1125, end_column=21, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20687,8 +22184,8 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_coefficents_enfants_garde_alternee_pris_en_compte_6 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1121, - start_column=11, end_line=1121, + start_line=1119, + start_column=11, end_line=1119, end_column=60, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"])) @@ -20710,8 +22207,8 @@ def calculette_aides_au_logement_garde_alternee(calculette_aides_au_logement_gar except EmptyError: temp_aide_finale_2 = dead_value raise NoValueProvided(SourcePosition(filename="examples/aides_logement/prologue.catala_fr", - start_line=1128, - start_column=10, end_line=1128, + start_line=1126, + start_column=10, end_line=1126, end_column=21, law_headings=["Calculette avec garde alternée", "Prologue : aides au logement"]))