{"lejson":"[\n  {\n    \"id\": \"0aaf913a-8c0e-468d-a932-9e93cda95bda\",\n    \"order\": 10,\n    \"text\": \"À l'attention de&nbsp;:<br><span id='133c02e0-0da6-4614-a6f5-1037ed25ff4b'>[Nom du destinataire]</span><br><span id='7a734e2f-2ea2-42c4-8375-22236d1dafb6'>[Adresse du destinataire]</span>\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"right-align\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"25\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"30f3d2da-94fa-47a9-9aac-577e2886eec3\",\n        \"value\": \"oui\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"845c1e9a-35e2-49be-af49-7360d93509cc\",\n    \"order\": 20,\n    \"text\": \"À qui de droit\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"25\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"30f3d2da-94fa-47a9-9aac-577e2886eec3\",\n        \"value\": \"non\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"53d4ae91-4c13-4732-b23b-168f4e52c628\",\n    \"order\": 30,\n    \"text\": \"ATTESTATION DE LOGEMENT ET D'HÉBERGEMENT\",\n    \"fontSize\": \"20\",\n    \"textAlign\": \"center\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"4\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"8d912550-08f1-4bce-8f92-560822c1ec6a\",\n    \"order\": 40,\n    \"text\": \"Déclaration privée\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"center\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"25\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"ae1df021-86b5-4a7f-9639-0317ae414cef\",\n    \"order\": 50,\n    \"text\": \"Auteur de l'attestation\",\n    \"fontSize\": \"16\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"d9a3a3ed-514a-427f-9a66-e5e1b1fb52fa\",\n    \"order\": 60,\n    \"text\": \"Je soussignée, Madame <span id='c089b9a8-bba2-4690-af0d-fc6f9ed4ffa2'>[Prénom et nom]</span>, née le <span id='bc5bd9f1-2208-487f-8e6c-ca508d4813d8'>[Date de naissance]</span>, téléphone&nbsp;: <span id='9f9fd076-544a-4723-86ff-c9b036c05a77'>[Téléphone]</span>, atteste par la présente les faits suivants.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"aae6066e-72eb-4011-88e8-5f76aa51c603\",\n        \"value\": \"Madame\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"2d4a4cdf-0a41-468f-a892-19fe4b202e5e\",\n    \"order\": 70,\n    \"text\": \"Je soussigné, Monsieur <span id='637cef3a-f730-496c-bf3d-fccb3a1bf7c1'>[Prénom et nom]</span>, né le <span id='91e13e70-47e3-4c36-abb0-5b0abfbae65f'>[Date de naissance]</span>, téléphone&nbsp;: <span id='f13f430e-bc2c-44e4-8c5d-91cfadf2187a'>[Téléphone]</span>, atteste par la présente les faits suivants.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"aae6066e-72eb-4011-88e8-5f76aa51c603\",\n        \"value\": \"Monsieur\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"c415b818-ee15-4af9-b536-abdc725ebdbb\",\n    \"order\": 80,\n    \"text\": \"Le logement\",\n    \"fontSize\": \"16\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"636ccd6c-6ee9-40fa-9c63-71a02f418e8c\",\n    \"order\": 90,\n    \"text\": \"Adresse du logement&nbsp;: <span id='a3ca86c4-7c54-4ea8-b51d-55b365ede35a'>[Rue et numéro]</span>, <span id='c8a96999-7e2e-4db0-b0d0-ddba48f7b9de'>[NPA et localité]</span>. Situation dans l'immeuble&nbsp;: <span id='2463c891-036f-40de-a32f-c68aee2fb44f'>[Étage et numéro du logement]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"a5518243-f0aa-48db-b4d5-cb5266d8ea37\",\n    \"order\": 100,\n    \"text\": \"J'habite moi-même ce logement, qui est mon domicile.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"2997d37d-4051-4a10-b648-daa2a480e7f4\",\n        \"value\": \"oui\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"29715a4e-8867-4873-afd1-2f596c03daf2\",\n    \"order\": 110,\n    \"text\": \"Je n'habite pas moi-même ce logement. Mon adresse personnelle est la suivante&nbsp;: <span id='88cd298f-2420-44ff-8030-23acaef7471f'>[Rue et numéro]</span>, <span id='35b25975-bf60-40ea-a4f1-991c1f3cbac3'>[NPA et localité]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"2997d37d-4051-4a10-b648-daa2a480e7f4\",\n        \"value\": \"non\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"4c0a5f9a-b41c-4b87-8416-accf8a9d2e90\",\n    \"order\": 120,\n    \"text\": \"Personne logée\",\n    \"fontSize\": \"16\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ],\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"dc8bb783-2759-4796-a4c0-8817491100d9\",\n    \"order\": 130,\n    \"text\": \"Personnes logées\",\n    \"fontSize\": \"16\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ],\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"245d32b3-978a-440b-ba4f-1663b37e9f9c\",\n    \"order\": 140,\n    \"text\": \"Prénom et nom&nbsp;: <span id='e96666b4-ff3e-462a-9485-4fb1b37106cd'>[Prénom et nom]</span>, date de naissance&nbsp;: <span id='7e1f9610-1e68-4142-925a-718ba077bd70'>[Date de naissance]</span>, nationalité&nbsp;: <span id='3ad0ee47-d59e-44c9-ac58-3f1bee98c289'>[Nationalité]</span>, lien avec moi&nbsp;: <span id='0b430ea5-7f89-4c97-a366-96e4ad06bc9b'>[Lien]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"6\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"48c11b16-8954-48ef-b116-d786029eedf4\",\n    \"order\": 150,\n    \"text\": \"Première personne&nbsp;: <span id='9dc2713e-cad4-493b-bc27-5de07d809df4'>[Prénom et nom]</span>, date de naissance&nbsp;: <span id='bf2175d8-b84e-4ad6-a5b3-f7477d3757ca'>[Date de naissance]</span>, nationalité&nbsp;: <span id='5c7a535f-0960-4e05-ad08-9c570d61f441'>[Nationalité]</span>, lien avec moi&nbsp;: <span id='d09b50ee-5334-4d89-9197-6350ef087839'>[Lien]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"6\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"76d2888e-5c4d-4ce8-83dc-7d9b3bd30adf\",\n    \"order\": 160,\n    \"text\": \"Deuxième personne&nbsp;: <span id='8641e266-d813-4e94-bac0-4d506afe374b'>[Prénom et nom]</span>, date de naissance&nbsp;: <span id='c298ada5-2680-4de8-8fe3-21ebd99fe1e7'>[Date de naissance]</span>, nationalité&nbsp;: <span id='bf16f9e0-1ab4-44c9-b614-d31d8158177b'>[Nationalité]</span>, lien avec moi&nbsp;: <span id='6bedd524-ea8d-40c5-bba8-cc826d479bc5'>[Lien]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"6\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"daf9a6f1-f1c4-419c-b1b8-fcc58c445244\",\n    \"order\": 170,\n    \"text\": \"Troisième personne&nbsp;: <span id='1ec4b471-6144-47cf-954e-f8b45579701a'>[Prénom et nom]</span>, date de naissance&nbsp;: <span id='b5b689e0-17ae-4639-9a93-8c0ddbddc75b'>[Date de naissance]</span>, nationalité&nbsp;: <span id='9089af4f-4fa5-4e4d-86d8-c7bd50c17b67'>[Nationalité]</span>, lien avec moi&nbsp;: <span id='0f4ea1c3-d645-49fd-af49-db13e69a268f'>[Lien]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"6\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"les trois personnes mentionnées ci-dessus\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"d4dd348b-d646-4cca-a407-fa3c18bc121f\",\n    \"order\": 180,\n    \"text\": \"L'hébergement\",\n    \"fontSize\": \"16\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"0b1c9c82-89dc-4ac1-9c4e-b251f5418258\",\n    \"order\": 190,\n    \"text\": \"Je loge <span id='c7a50506-b1cd-4644-b1be-3d6b3bfc2368'>[la personne mentionnée ci-dessus]</span> dans ce logement à compter du <span id='0f9fce29-e957-453c-a2ae-6052e5aeba32'>[Date d'arrivée]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"53e3c572-f9cb-4ef3-aed4-211fa0f2f44e\",\n    \"order\": 200,\n    \"text\": \"Ce logement constitue, pour <span id='6a892f34-cff7-46d3-8485-026408a99695'>[la personne mentionnée ci-dessus]</span>, la résidence principale, c'est-à-dire le lieu où chaque personne logée réside, de façon reconnaissable pour des tiers, avec l'intention d'y vivre durablement et d'y avoir le centre de ses intérêts personnels (établissement au sens de l'art. 3 let. b de la loi sur l'harmonisation de registres, LHR).\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"e1605b09-e9e6-4003-98d0-0b65baae21fb\",\n        \"value\": \"principale\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"8e969e85-61c9-44ca-ab64-9a5771cd696d\",\n    \"order\": 210,\n    \"text\": \"Ce logement constitue, pour <span id='c339abcb-15cd-4f0d-8fb8-d17d619e0a8b'>[la personne mentionnée ci-dessus]</span>, une résidence secondaire, occupée dans un but particulier, notamment pour des études ou un travail, sans intention d'y vivre durablement, pour une durée d'au moins trois mois&nbsp;; le domicile se trouve ailleurs (séjour au sens de l'art. 3 let. c de la loi sur l'harmonisation de registres, LHR).\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"e1605b09-e9e6-4003-98d0-0b65baae21fb\",\n        \"value\": \"secondaire\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"6ebe63f6-46a8-4ac5-ba63-009290233081\",\n    \"order\": 220,\n    \"text\": \"L'hébergement est prévu pour une durée indéterminée.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"6c4421e0-a9d8-4d1c-8aac-6ea9623d8c32\",\n        \"value\": \"indeterminee\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"6e180d8d-e87b-47b9-9324-a747892d04aa\",\n    \"order\": 230,\n    \"text\": \"L'hébergement est prévu jusqu'au <span id='06c0f420-eb95-4e07-bb0d-12fa41efef3f'>[Date de fin prévue]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"6c4421e0-a9d8-4d1c-8aac-6ea9623d8c32\",\n        \"value\": \"determinee\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"7f6822e2-2632-4202-9da2-91d935e82bea\",\n    \"order\": 240,\n    \"text\": \"Titre d'occupation et contrepartie\",\n    \"fontSize\": \"16\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"d691ea5c-7c10-434c-9e23-97534674339c\",\n    \"order\": 250,\n    \"text\": \"Je suis locataire de ce logement en vertu d'un bail à loyer (bailleur, ou régie qui le représente&nbsp;: <span id='4a738706-f047-4374-b62d-3dae876e35f5'>[Bailleur ou régie]</span>)&nbsp;; une copie du bail est jointe à la présente attestation.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"locataire\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"b4a1b610-00d7-45fb-b049-248c4578cbee\",\n    \"order\": 260,\n    \"text\": \"Je suis propriétaire de ce logement, le cas échéant avec d'autres personnes (copropriété ou propriété par étages)&nbsp;; un justificatif de propriété est joint à la présente attestation.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"propriétaire\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"30a4b72a-b0b1-4b35-a86d-59a79127b8a7\",\n    \"order\": 270,\n    \"text\": \"Je loge <span id='c2fd44c8-8610-466f-87a6-4d53f7a7c6e8'>[la personne mentionnée ci-dessus]</span> à titre gratuit&nbsp;: aucun loyer, aucune participation aux frais de logement ni aucune autre contrepartie ne m'est versée pour l'usage du logement.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"gratuit\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"8e38c153-4106-4424-a520-ffb10f0d3a64\",\n    \"order\": 280,\n    \"text\": \"Cet hébergement ne fait naître aucun rapport de bail entre <span id='4d10fd5e-d2ef-4600-8565-57cb0006c462'>[la personne mentionnée ci-dessus]</span> et mon bailleur&nbsp;; les obligations découlant du bail continuent de m'incomber, notamment celle d'user du logement avec le soin nécessaire et d'avoir pour les personnes habitant la maison et les voisins les égards qui leur sont dus (art. 257f al. 1 et 2 du Code des obligations, CO).\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"participation\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"propriétaire\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"b810d172-7725-4c0e-a0c0-97e0ca90c859\",\n    \"order\": 290,\n    \"text\": \"Je perçois une participation de CHF <span id='10b465b8-1624-4469-a7a6-6b13cb17749e'>[Montant]</span> par mois au total, charges comprises, versée par <span id='7fccdbc1-12df-450a-8985-52d5d5c5132c'>[la personne mentionnée ci-dessus]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"participation\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"939cf4aa-368e-4362-a7a6-ce6e3d5f068c\",\n    \"order\": 300,\n    \"text\": \"Dans la mesure où cette participation est la contrepartie de l'usage du logement, cette mise à disposition constitue une location (bail à loyer, art. 253 du Code des obligations, CO), dont les conditions sont convenues séparément.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"gratuit\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"locataire\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"0b2bec82-caaa-4f5f-b639-32f740c46876\",\n    \"order\": 310,\n    \"text\": \"Dans la mesure où cette participation est la contrepartie de l'usage du logement, cette mise à disposition constitue une sous-location (art. 262 du Code des obligations, CO), dont les conditions sont convenues séparément. Envers mon bailleur, il m'appartient de garantir que le logement ne sera employé qu'à l'usage autorisé par le bail principal (art. 262 al. 3 CO).\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"gratuit\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"propriétaire\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"59fdce7b-35ed-486e-a855-66866f02eb85\",\n    \"order\": 320,\n    \"text\": \"<span id='2fadcf95-0b74-4c81-8151-11187f8ce320'>[Mon bailleur a donné son consentement à cette mise à disposition]</span> le <span id='ce5b7272-041a-44f5-afca-f0fffbd9fac9'>[Date]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"propriétaire\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"participation\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"2997d37d-4051-4a10-b648-daa2a480e7f4\",\n        \"value\": \"non\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"f2214e2f-792a-4047-9ee1-91751c7f7ec8\",\n    \"order\": 330,\n    \"text\": \"Usage et portée de l'attestation\",\n    \"fontSize\": \"16\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"bdcb2d22-e5a6-41a8-9b31-e6ef9edcf7b3\",\n    \"order\": 340,\n    \"text\": \"La présente attestation est établie <span id='35be48c1-7b44-4d11-a24c-082e66d7e3e4'>[à l'intention de la personne ou de l'autorité à qui je la remets]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"fa5790ea-d9d0-4f5b-a115-712b45dfba80\",\n    \"order\": 350,\n    \"text\": \"Elle constitue une déclaration privée. Elle ne remplace ni l'attestation de domicile ou de résidence, que seul le contrôle des habitants délivre (la commune ou, à Genève, l'office cantonal de la population et des migrations, OCPM), ni l'annonce que chaque personne logée, ou son représentant légal, doit faire auprès du contrôle des habitants dans le délai fixé par le droit cantonal, au plus tard dans les 14 jours (art. 11 LHR), ni les formulaires officiels que la commune ou le canton peut exiger.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"1939257e-da3b-4e91-8b74-4498ce454bb2\",\n    \"order\": 360,\n    \"text\": \"Déclaration et engagements\",\n    \"fontSize\": \"16\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true,\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"13de9db3-3eab-4567-a30b-6da1260c429b\",\n    \"order\": 370,\n    \"text\": \"Je déclare que les indications qui précèdent sont exactes et complètes.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"67fa057c-1471-47df-a8ea-7b6adadb7ee3\",\n    \"order\": 380,\n    \"text\": \"La présente attestation décrit la situation à la date de sa signature. Si la personne ou l'autorité à qui je la remets me le demande, je l'informerai de tout départ d'une personne logée.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"7b397e65-20ec-4ec1-86f1-eec0f06a16f2\",\n    \"order\": 390,\n    \"text\": \"J'ai connaissance qu'une indication inexacte donnée au contrôle des habitants peut être punie d'une amende par le droit cantonal et qu'une attestation qui constate faussement un fait ayant une portée juridique, dans le dessein de porter atteinte aux intérêts pécuniaires ou aux droits d'autrui, ou de se procurer ou de procurer à un tiers un avantage illicite, peut être punie au titre du faux dans les titres (art. 251 ch. 1 du Code pénal suisse, CP).\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"637a984b-f433-4d19-ad6e-044333083493\",\n    \"order\": 400,\n    \"text\": \"Les données personnelles figurant dans la présente attestation ne sont communiquées qu'aux fins indiquées ci-dessus, à la personne ou à l'autorité à qui je la remets. J'ai informé <span id='8abd6aac-ea35-4aef-b433-99c2d8870547'>[la personne mentionnée ci-dessus]</span> de cette communication, conformément aux principes de la loi fédérale sur la protection des données (LPD).\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"10\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"a9e4efd8-2af3-493b-8d28-6ca262026993\",\n    \"order\": 410,\n    \"text\": \"<span id='35bdccaa-4285-4a7e-87ea-ad6737b47917'>[Lieu]</span>, le <span id='088a21c1-8802-45af-a842-414b78bb2367'>[Date de signature]</span>.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"25\",\n    \"cflou\": false,\n    \"active\": true,\n    \"marginTop\": \"10\"\n  },\n  {\n    \"id\": \"a672bbda-dab2-455d-b3c1-05352a080075\",\n    \"order\": 420,\n    \"text\": \"<span id='207633af-0f4c-45f8-97f6-e9fff0deecb1'>[Prénom et nom du logeur]</span>\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"0\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"2676fd8e-36f1-462f-ab7e-f201b9c38295\",\n    \"order\": 430,\n    \"text\": \"(signature)\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"30\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"0abeea88-27b5-4e19-a72f-9e5d8c2c65b9\",\n    \"order\": 440,\n    \"text\": \"Confirmation&nbsp;: chaque personne logée majeure confirme les indications qui la concernent et consent à leur communication aux fins indiquées ci-dessus&nbsp;; pour une personne mineure, son représentant légal signe.\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"12\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"17c0a177-ac24-494e-bdad-c204b1f62c57\",\n        \"value\": \"oui\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"85f7d6f1-632a-494b-a784-8494adb37bc4\",\n    \"order\": 450,\n    \"text\": \"<span id='43a4c7e2-7647-4f4b-9a1a-5b9f5a1f996d'>[Prénom et nom de la personne logée]</span> (ou son représentant légal)&nbsp;: signature ______________________\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"16\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"17c0a177-ac24-494e-bdad-c204b1f62c57\",\n        \"value\": \"oui\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"5f1bb423-701a-4805-a6a0-e28b644a80f3\",\n    \"order\": 460,\n    \"text\": \"<span id='0d971fb5-cad0-4995-b98c-11601ba4c83f'>[Prénom et nom de la deuxième personne]</span> (ou son représentant légal)&nbsp;: signature ______________________\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"16\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"17c0a177-ac24-494e-bdad-c204b1f62c57\",\n        \"value\": \"non\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"9d193a6a-23c8-4ce1-bbee-12fcd2ab07df\",\n    \"order\": 470,\n    \"text\": \"<span id='6dceefe2-c40b-4708-aa16-2c39e2be47a0'>[Prénom et nom de la troisième personne]</span> (ou son représentant légal)&nbsp;: signature ______________________\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"16\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"17c0a177-ac24-494e-bdad-c204b1f62c57\",\n        \"value\": \"non\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"les deux personnes mentionnées ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"c2c4688c-f8d1-48a2-85b2-12830eea3bdc\",\n    \"order\": 480,\n    \"text\": \"Annexes\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": true,\n    \"underline\": false,\n    \"marginBottom\": \"6\",\n    \"cflou\": false,\n    \"active\": true,\n    \"marginTop\": \"15\"\n  },\n  {\n    \"id\": \"e1afbc2d-9eeb-4089-aac4-5ccad09b1913\",\n    \"order\": 490,\n    \"text\": \"– Copie de ma pièce d'identité valable (carte d'identité, passeport ou titre de séjour)\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"4\",\n    \"cflou\": false,\n    \"active\": true\n  },\n  {\n    \"id\": \"d7f694aa-0cd5-4439-9a48-d85a59c9560d\",\n    \"order\": 500,\n    \"text\": \"– Copie du bail à loyer\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"4\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"locataire\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"7437fa86-ba25-4786-8cc0-b5bbb3f8cac2\",\n    \"order\": 510,\n    \"text\": \"– Justificatif de propriété (par exemple extrait du registre foncier)\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"4\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"propriétaire\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"4a01ab51-1fd4-4dce-bec1-ba894a1aadac\",\n    \"order\": 520,\n    \"text\": \"– Copie du consentement du bailleur\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"4\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"propriétaire\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"participation\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"2997d37d-4051-4a10-b648-daa2a480e7f4\",\n        \"value\": \"non\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"e6641aa4-0e3c-407c-ad1a-7fb86a05c3e5\",\n        \"value\": \"J'ai demandé le consentement de mon bailleur à cette mise à disposition\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  },\n  {\n    \"id\": \"5ec16cfc-d2fb-4262-addf-0d14728f7d8c\",\n    \"order\": 530,\n    \"text\": \"– Copie de la demande de consentement adressée au bailleur\",\n    \"fontSize\": \"14\",\n    \"textAlign\": \"left\",\n    \"bold\": false,\n    \"underline\": false,\n    \"marginBottom\": \"4\",\n    \"cflou\": false,\n    \"active\": true,\n    \"displayConditions\": [\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"propriétaire\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"participation\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"2997d37d-4051-4a10-b648-daa2a480e7f4\",\n        \"value\": \"non\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"e6641aa4-0e3c-407c-ad1a-7fb86a05c3e5\",\n        \"value\": \"Mon bailleur a donné son consentement à cette mise à disposition\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ]\n  }\n]\n","form":"[\n  {\n    \"id\": \"2be426d2-6d81-4b51-94f1-e83af2fc6111\",\n    \"stepId\": \"2be426d2-6d81-4b51-94f1-e83af2fc6111\",\n    \"productId\": 2036,\n    \"name\": \"Vous, le logeur\",\n    \"order\": 1,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"156812f2-4727-46ff-b762-1cd453f77029\",\n        \"stepId\": \"2be426d2-6d81-4b51-94f1-e83af2fc6111\",\n        \"type\": \"label\",\n        \"label\": \"Cette attestation privée confirme que vous logez une ou plusieurs personnes dans un logement que vous louez ou possédez, pour une régie, un employeur, une banque, une assurance ou une école. Elle ne remplace pas l'attestation de domicile du contrôle des habitants (commune ou, à Genève, OCPM). À Genève, l'OCPM exige son propre formulaire « attestation du logeur » ; certaines communes, notamment vaudoises, ont aussi leur formulaire d'annonce. Ce modèle ne sert pas pour un visa.\",\n        \"placeholder\": \"\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Cette attestation privée confirme que vous logez une ou plusieurs personnes dans un logement que vous louez ou possédez, pour une régie, un employeur, une banque, une assurance ou une école. Elle ne remplace pas l'attestation de domicile du contrôle des habitants (commune ou, à Genève, OCPM). À Genève, l'OCPM exige son propre formulaire « attestation du logeur » ; certaines communes, notamment vaudoises, ont aussi leur formulaire d'annonce. Ce modèle ne sert pas pour un visa.\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"aae6066e-72eb-4011-88e8-5f76aa51c603\",\n        \"stepId\": \"2be426d2-6d81-4b51-94f1-e83af2fc6111\",\n        \"type\": \"radio\",\n        \"label\": \"Civilité\",\n        \"placeholder\": \"\",\n        \"helpText\": \"\",\n        \"options\": [\n          {\n            \"value\": \"Madame\",\n            \"text\": \"Madame\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"Monsieur\",\n            \"text\": \"Monsieur\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [],\n        \"value\": \"Madame\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Civilité\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"0bd3e909-53ad-46ff-8ab6-bc7a4e7f4051\",\n        \"stepId\": \"2be426d2-6d81-4b51-94f1-e83af2fc6111\",\n        \"type\": \"text\",\n        \"label\": \"Votre prénom et nom\",\n        \"placeholder\": \"ex. Sophie Rochat\",\n        \"helpText\": \"Indiquez le nom tel qu'il figure sur votre pièce d'identité et, si vous êtes locataire, sur le bail.\",\n        \"options\": [],\n        \"mappings\": [\n          \"c089b9a8-bba2-4690-af0d-fc6f9ed4ffa2\",\n          \"637cef3a-f730-496c-bf3d-fccb3a1bf7c1\",\n          \"207633af-0f4c-45f8-97f6-e9fff0deecb1\"\n        ],\n        \"value\": \"\",\n        \"order\": 3,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 3,\n        \"content\": \"{\\\"label\\\": \\\"Votre prénom et nom\\\", \\\"placeholder\\\": \\\"ex. Sophie Rochat\\\", \\\"helpText\\\": \\\"Indiquez le nom tel qu'il figure sur votre pièce d'identité et, si vous êtes locataire, sur le bail.\\\", \\\"mappings\\\": [\\\"c089b9a8-bba2-4690-af0d-fc6f9ed4ffa2\\\", \\\"637cef3a-f730-496c-bf3d-fccb3a1bf7c1\\\", \\\"207633af-0f4c-45f8-97f6-e9fff0deecb1\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"c7c1b138-ce62-47fd-8183-9d2b8998bbab\",\n        \"stepId\": \"2be426d2-6d81-4b51-94f1-e83af2fc6111\",\n        \"type\": \"date\",\n        \"label\": \"Votre date de naissance\",\n        \"placeholder\": \"ex. 15.03.1980\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"bc5bd9f1-2208-487f-8e6c-ca508d4813d8\",\n          \"91e13e70-47e3-4c36-abb0-5b0abfbae65f\"\n        ],\n        \"value\": \"\",\n        \"order\": 4,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 4,\n        \"content\": \"{\\\"label\\\": \\\"Votre date de naissance\\\", \\\"placeholder\\\": \\\"ex. 15.03.1980\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"bc5bd9f1-2208-487f-8e6c-ca508d4813d8\\\", \\\"91e13e70-47e3-4c36-abb0-5b0abfbae65f\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"09fa2b34-2665-4b0b-8e86-1ca3cc06459b\",\n        \"stepId\": \"2be426d2-6d81-4b51-94f1-e83af2fc6111\",\n        \"type\": \"text\",\n        \"label\": \"Votre numéro de téléphone\",\n        \"placeholder\": \"ex. 079 123 45 67\",\n        \"helpText\": \"Le destinataire peut vous appeler pour vérifier l'attestation. Un numéro où l'on vous joint facilement évite qu'il réclame d'autres pièces.\",\n        \"options\": [],\n        \"mappings\": [\n          \"9f9fd076-544a-4723-86ff-c9b036c05a77\",\n          \"f13f430e-bc2c-44e4-8c5d-91cfadf2187a\"\n        ],\n        \"value\": \"\",\n        \"order\": 5,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 5,\n        \"content\": \"{\\\"label\\\": \\\"Votre numéro de téléphone\\\", \\\"placeholder\\\": \\\"ex. 079 123 45 67\\\", \\\"helpText\\\": \\\"Le destinataire peut vous appeler pour vérifier l'attestation. Un numéro où l'on vous joint facilement évite qu'il réclame d'autres pièces.\\\", \\\"mappings\\\": [\\\"9f9fd076-544a-4723-86ff-c9b036c05a77\\\", \\\"f13f430e-bc2c-44e4-8c5d-91cfadf2187a\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"aafb87bf-bc09-4bdc-8b41-b3a97e03e12a\",\n    \"stepId\": \"aafb87bf-bc09-4bdc-8b41-b3a97e03e12a\",\n    \"productId\": 2036,\n    \"name\": \"Le logement\",\n    \"order\": 2,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"96d49e35-1ed7-4f60-b841-86dfe9882ab2\",\n        \"stepId\": \"aafb87bf-bc09-4bdc-8b41-b3a97e03e12a\",\n        \"type\": \"text\",\n        \"label\": \"Rue et numéro du logement\",\n        \"placeholder\": \"ex. Avenue de la Gare 12\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"a3ca86c4-7c54-4ea8-b51d-55b365ede35a\"\n        ],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Rue et numéro du logement\\\", \\\"placeholder\\\": \\\"ex. Avenue de la Gare 12\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"a3ca86c4-7c54-4ea8-b51d-55b365ede35a\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"3b612a8f-468d-4309-a740-fd39bf49066a\",\n        \"stepId\": \"aafb87bf-bc09-4bdc-8b41-b3a97e03e12a\",\n        \"type\": \"text\",\n        \"label\": \"NPA et localité\",\n        \"placeholder\": \"ex. 1003 Lausanne\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"c8a96999-7e2e-4db0-b0d0-ddba48f7b9de\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"NPA et localité\\\", \\\"placeholder\\\": \\\"ex. 1003 Lausanne\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"c8a96999-7e2e-4db0-b0d0-ddba48f7b9de\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"f9b67fca-2bce-4d03-af75-0b169fee8587\",\n        \"stepId\": \"aafb87bf-bc09-4bdc-8b41-b3a97e03e12a\",\n        \"type\": \"text\",\n        \"label\": \"Étage et numéro du logement\",\n        \"placeholder\": \"ex. 3e étage, appartement n° 32\",\n        \"helpText\": \"Le contrôle des habitants enregistre chaque personne dans un logement précis. Reprenez l'étage et le numéro qui figurent sur le bail, la porte ou la boîte aux lettres. Si vous le connaissez, ajoutez le numéro fédéral du logement (EWID), indiqué sur certains baux. Pour une maison, écrivez « maison individuelle ».\",\n        \"options\": [],\n        \"mappings\": [\n          \"2463c891-036f-40de-a32f-c68aee2fb44f\"\n        ],\n        \"value\": \"\",\n        \"order\": 3,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 3,\n        \"content\": \"{\\\"label\\\": \\\"Étage et numéro du logement\\\", \\\"placeholder\\\": \\\"ex. 3e étage, appartement n° 32\\\", \\\"helpText\\\": \\\"Le contrôle des habitants enregistre chaque personne dans un logement précis. Reprenez l'étage et le numéro qui figurent sur le bail, la porte ou la boîte aux lettres. Si vous le connaissez, ajoutez le numéro fédéral du logement (EWID), indiqué sur certains baux. Pour une maison, écrivez « maison individuelle ».\\\", \\\"mappings\\\": [\\\"2463c891-036f-40de-a32f-c68aee2fb44f\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"2997d37d-4051-4a10-b648-daa2a480e7f4\",\n        \"stepId\": \"aafb87bf-bc09-4bdc-8b41-b3a97e03e12a\",\n        \"type\": \"radio\",\n        \"label\": \"Habitez-vous vous-même ce logement ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Choisissez « Non » si vous mettez à disposition un logement où vous ne vivez pas, par exemple un appartement que vous possédez. L'attestation indiquera alors votre propre adresse. Un locataire qui confie son logement à un tiers, même gratuitement, doit en principe obtenir le consentement du bailleur.\",\n        \"options\": [\n          {\n            \"value\": \"oui\",\n            \"text\": \"Oui, c'est mon domicile\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"non\",\n            \"text\": \"Non, j'habite ailleurs\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [],\n        \"value\": \"oui\",\n        \"order\": 4,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 4,\n        \"content\": \"{\\\"label\\\": \\\"Habitez-vous vous-même ce logement ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Choisissez « Non » si vous mettez à disposition un logement où vous ne vivez pas, par exemple un appartement que vous possédez. L'attestation indiquera alors votre propre adresse. Un locataire qui confie son logement à un tiers, même gratuitement, doit en principe obtenir le consentement du bailleur.\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"2ec77035-8c86-4e19-9754-6a91e401c6f5\",\n    \"stepId\": \"2ec77035-8c86-4e19-9754-6a91e401c6f5\",\n    \"productId\": 2036,\n    \"name\": \"Votre adresse personnelle\",\n    \"order\": 3,\n    \"isDefault\": true,\n    \"displayCondition\": [\n      {\n        \"field\": \"2997d37d-4051-4a10-b648-daa2a480e7f4\",\n        \"value\": \"oui\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"9158dcf9-3ce6-4cd1-b313-4275500adc40\",\n        \"stepId\": \"2ec77035-8c86-4e19-9754-6a91e401c6f5\",\n        \"type\": \"text\",\n        \"label\": \"Votre rue et numéro\",\n        \"placeholder\": \"ex. Chemin des Vignes 3\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"88cd298f-2420-44ff-8030-23acaef7471f\"\n        ],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Votre rue et numéro\\\", \\\"placeholder\\\": \\\"ex. Chemin des Vignes 3\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"88cd298f-2420-44ff-8030-23acaef7471f\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"6e593fc2-1422-4044-8dac-c4336a3bce98\",\n        \"stepId\": \"2ec77035-8c86-4e19-9754-6a91e401c6f5\",\n        \"type\": \"text\",\n        \"label\": \"Votre NPA et localité\",\n        \"placeholder\": \"ex. 1950 Sion\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"35b25975-bf60-40ea-a4f1-991c1f3cbac3\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Votre NPA et localité\\\", \\\"placeholder\\\": \\\"ex. 1950 Sion\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"35b25975-bf60-40ea-a4f1-991c1f3cbac3\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"bb99b935-61d9-4158-b29a-dedf1b76405e\",\n    \"stepId\": \"bb99b935-61d9-4158-b29a-dedf1b76405e\",\n    \"productId\": 2036,\n    \"name\": \"Votre droit sur le logement\",\n    \"order\": 4,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"stepId\": \"bb99b935-61d9-4158-b29a-dedf1b76405e\",\n        \"type\": \"radio\",\n        \"label\": \"À quel titre occupez-vous ou détenez-vous ce logement ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Si vous êtes locataire, joignez une copie de votre bail. Si vous êtes propriétaire, seul ou en copropriété (y compris en propriété par étages), joignez un justificatif de propriété, par exemple un extrait du registre foncier. Si le bail ou le titre de propriété est au nom d'une autre personne (par exemple votre conjoint), c'est elle qui doit établir l'attestation.\",\n        \"options\": [\n          {\n            \"value\": \"locataire\",\n            \"text\": \"Je suis locataire (titulaire du bail)\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"propriétaire\",\n            \"text\": \"Je suis propriétaire ou copropriétaire\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [],\n        \"value\": \"locataire\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"À quel titre occupez-vous ou détenez-vous ce logement ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Si vous êtes locataire, joignez une copie de votre bail. Si vous êtes propriétaire, seul ou en copropriété (y compris en propriété par étages), joignez un justificatif de propriété, par exemple un extrait du registre foncier. Si le bail ou le titre de propriété est au nom d'une autre personne (par exemple votre conjoint), c'est elle qui doit établir l'attestation.\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true,\n        \"fieldActions\": [\n          {\n            \"trigger\": {\n              \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n              \"value\": \"locataire\"\n            },\n            \"action\": \"show\",\n            \"fieldId\": \"ccadc7d2-f577-4155-9796-c54d9be7a23a\"\n          },\n          {\n            \"trigger\": {\n              \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n              \"value\": \"propriétaire\"\n            },\n            \"action\": \"hide\",\n            \"fieldId\": \"ccadc7d2-f577-4155-9796-c54d9be7a23a\"\n          }\n        ]\n      },\n      {\n        \"id\": \"ccadc7d2-f577-4155-9796-c54d9be7a23a\",\n        \"stepId\": \"bb99b935-61d9-4158-b29a-dedf1b76405e\",\n        \"type\": \"text\",\n        \"label\": \"Nom du bailleur ou de la régie qui le représente\",\n        \"placeholder\": \"ex. Régie du Léman SA\",\n        \"helpText\": \"La personne ou la société qui figure comme bailleur sur votre bail, ou la régie qui le gère pour elle.\",\n        \"options\": [],\n        \"mappings\": [\n          \"4a738706-f047-4374-b62d-3dae876e35f5\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Nom du bailleur ou de la régie qui le représente\\\", \\\"placeholder\\\": \\\"ex. Régie du Léman SA\\\", \\\"helpText\\\": \\\"La personne ou la société qui figure comme bailleur sur votre bail, ou la régie qui le gère pour elle.\\\", \\\"mappings\\\": [\\\"4a738706-f047-4374-b62d-3dae876e35f5\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"69f80f88-f562-4eec-b031-609ab7a4740f\",\n    \"stepId\": \"69f80f88-f562-4eec-b031-609ab7a4740f\",\n    \"productId\": 2036,\n    \"name\": \"Les personnes logées\",\n    \"order\": 5,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"stepId\": \"69f80f88-f562-4eec-b031-609ab7a4740f\",\n        \"type\": \"radio\",\n        \"label\": \"Combien de personnes logez-vous ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Au-delà de trois personnes, établissez une seconde attestation pour les autres.\",\n        \"options\": [\n          {\n            \"value\": \"la personne mentionnée ci-dessus\",\n            \"text\": \"Une personne\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"les deux personnes mentionnées ci-dessus\",\n            \"text\": \"Deux personnes\",\n            \"isDefault\": false\n          },\n          {\n            \"value\": \"les trois personnes mentionnées ci-dessus\",\n            \"text\": \"Trois personnes\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [\n          \"c7a50506-b1cd-4644-b1be-3d6b3bfc2368\",\n          \"6a892f34-cff7-46d3-8485-026408a99695\",\n          \"c339abcb-15cd-4f0d-8fb8-d17d619e0a8b\",\n          \"c2fd44c8-8610-466f-87a6-4d53f7a7c6e8\",\n          \"4d10fd5e-d2ef-4600-8565-57cb0006c462\",\n          \"7fccdbc1-12df-450a-8985-52d5d5c5132c\",\n          \"8abd6aac-ea35-4aef-b433-99c2d8870547\"\n        ],\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Combien de personnes logez-vous ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Au-delà de trois personnes, établissez une seconde attestation pour les autres.\\\", \\\"mappings\\\": [\\\"c7a50506-b1cd-4644-b1be-3d6b3bfc2368\\\", \\\"6a892f34-cff7-46d3-8485-026408a99695\\\", \\\"c339abcb-15cd-4f0d-8fb8-d17d619e0a8b\\\", \\\"c2fd44c8-8610-466f-87a6-4d53f7a7c6e8\\\", \\\"4d10fd5e-d2ef-4600-8565-57cb0006c462\\\", \\\"7fccdbc1-12df-450a-8985-52d5d5c5132c\\\", \\\"8abd6aac-ea35-4aef-b433-99c2d8870547\\\"]}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"4b33bfd1-38a0-4787-beb0-06d848718032\",\n    \"stepId\": \"4b33bfd1-38a0-4787-beb0-06d848718032\",\n    \"productId\": 2036,\n    \"name\": \"Personne logée (ou première personne)\",\n    \"order\": 6,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"99623feb-3745-41eb-846c-e383f3d5a8c8\",\n        \"stepId\": \"4b33bfd1-38a0-4787-beb0-06d848718032\",\n        \"type\": \"text\",\n        \"label\": \"Prénom et nom\",\n        \"placeholder\": \"ex. Julien Rochat\",\n        \"helpText\": \"Tels qu'ils figurent sur la pièce d'identité de la personne.\",\n        \"options\": [],\n        \"mappings\": [\n          \"e96666b4-ff3e-462a-9485-4fb1b37106cd\",\n          \"9dc2713e-cad4-493b-bc27-5de07d809df4\",\n          \"43a4c7e2-7647-4f4b-9a1a-5b9f5a1f996d\"\n        ],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Prénom et nom\\\", \\\"placeholder\\\": \\\"ex. Julien Rochat\\\", \\\"helpText\\\": \\\"Tels qu'ils figurent sur la pièce d'identité de la personne.\\\", \\\"mappings\\\": [\\\"e96666b4-ff3e-462a-9485-4fb1b37106cd\\\", \\\"9dc2713e-cad4-493b-bc27-5de07d809df4\\\", \\\"43a4c7e2-7647-4f4b-9a1a-5b9f5a1f996d\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"5953ac32-30d6-4a71-b115-181a3c6d82c5\",\n        \"stepId\": \"4b33bfd1-38a0-4787-beb0-06d848718032\",\n        \"type\": \"date\",\n        \"label\": \"Date de naissance\",\n        \"placeholder\": \"ex. 15.03.2001\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"7e1f9610-1e68-4142-925a-718ba077bd70\",\n          \"bf2175d8-b84e-4ad6-a5b3-f7477d3757ca\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Date de naissance\\\", \\\"placeholder\\\": \\\"ex. 15.03.2001\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"7e1f9610-1e68-4142-925a-718ba077bd70\\\", \\\"bf2175d8-b84e-4ad6-a5b3-f7477d3757ca\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"93abb893-cdc5-4b46-a759-02dc29b7e15a\",\n        \"stepId\": \"4b33bfd1-38a0-4787-beb0-06d848718032\",\n        \"type\": \"text\",\n        \"label\": \"Nationalité\",\n        \"placeholder\": \"ex. suisse\",\n        \"helpText\": \"Pour une personne étrangère, vous pouvez ajouter son autorisation de séjour, par exemple « portugaise, permis B ». Pour une personne suisse, vous pouvez ajouter son lieu d'origine.\",\n        \"options\": [],\n        \"mappings\": [\n          \"3ad0ee47-d59e-44c9-ac58-3f1bee98c289\",\n          \"5c7a535f-0960-4e05-ad08-9c570d61f441\"\n        ],\n        \"value\": \"\",\n        \"order\": 3,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 3,\n        \"content\": \"{\\\"label\\\": \\\"Nationalité\\\", \\\"placeholder\\\": \\\"ex. suisse\\\", \\\"helpText\\\": \\\"Pour une personne étrangère, vous pouvez ajouter son autorisation de séjour, par exemple « portugaise, permis B ». Pour une personne suisse, vous pouvez ajouter son lieu d'origine.\\\", \\\"mappings\\\": [\\\"3ad0ee47-d59e-44c9-ac58-3f1bee98c289\\\", \\\"5c7a535f-0960-4e05-ad08-9c570d61f441\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"f9c56693-bb6d-46b9-b723-08ea5e3f59c0\",\n        \"stepId\": \"4b33bfd1-38a0-4787-beb0-06d848718032\",\n        \"type\": \"text\",\n        \"label\": \"Lien avec vous\",\n        \"placeholder\": \"ex. mon fils\",\n        \"helpText\": \"Par exemple : ma fille, mon partenaire, ma mère, un ami, une connaissance, une étudiante sans lien de parenté.\",\n        \"options\": [],\n        \"mappings\": [\n          \"0b430ea5-7f89-4c97-a366-96e4ad06bc9b\",\n          \"d09b50ee-5334-4d89-9197-6350ef087839\"\n        ],\n        \"value\": \"\",\n        \"order\": 4,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 4,\n        \"content\": \"{\\\"label\\\": \\\"Lien avec vous\\\", \\\"placeholder\\\": \\\"ex. mon fils\\\", \\\"helpText\\\": \\\"Par exemple : ma fille, mon partenaire, ma mère, un ami, une connaissance, une étudiante sans lien de parenté.\\\", \\\"mappings\\\": [\\\"0b430ea5-7f89-4c97-a366-96e4ad06bc9b\\\", \\\"d09b50ee-5334-4d89-9197-6350ef087839\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"e3a0ac9b-7e7b-42af-9803-85c12bc25be1\",\n    \"stepId\": \"e3a0ac9b-7e7b-42af-9803-85c12bc25be1\",\n    \"productId\": 2036,\n    \"name\": \"Deuxième personne logée\",\n    \"order\": 7,\n    \"isDefault\": true,\n    \"displayCondition\": [\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"a9d29891-61de-4c32-935b-343a425d31fb\",\n        \"stepId\": \"e3a0ac9b-7e7b-42af-9803-85c12bc25be1\",\n        \"type\": \"text\",\n        \"label\": \"Prénom et nom\",\n        \"placeholder\": \"ex. Amélie Rochat\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"8641e266-d813-4e94-bac0-4d506afe374b\",\n          \"0d971fb5-cad0-4995-b98c-11601ba4c83f\"\n        ],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Prénom et nom\\\", \\\"placeholder\\\": \\\"ex. Amélie Rochat\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"8641e266-d813-4e94-bac0-4d506afe374b\\\", \\\"0d971fb5-cad0-4995-b98c-11601ba4c83f\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"7cc0537b-cc25-468c-bf46-f6f39a1e27c6\",\n        \"stepId\": \"e3a0ac9b-7e7b-42af-9803-85c12bc25be1\",\n        \"type\": \"date\",\n        \"label\": \"Date de naissance\",\n        \"placeholder\": \"ex. 15.03.2001\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"c298ada5-2680-4de8-8fe3-21ebd99fe1e7\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Date de naissance\\\", \\\"placeholder\\\": \\\"ex. 15.03.2001\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"c298ada5-2680-4de8-8fe3-21ebd99fe1e7\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"15a38228-10f2-44bf-94ae-7032286e4322\",\n        \"stepId\": \"e3a0ac9b-7e7b-42af-9803-85c12bc25be1\",\n        \"type\": \"text\",\n        \"label\": \"Nationalité\",\n        \"placeholder\": \"ex. suisse\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"bf16f9e0-1ab4-44c9-b614-d31d8158177b\"\n        ],\n        \"value\": \"\",\n        \"order\": 3,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 3,\n        \"content\": \"{\\\"label\\\": \\\"Nationalité\\\", \\\"placeholder\\\": \\\"ex. suisse\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"bf16f9e0-1ab4-44c9-b614-d31d8158177b\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"7db7642f-277b-4321-9fb0-59ab2f307caa\",\n        \"stepId\": \"e3a0ac9b-7e7b-42af-9803-85c12bc25be1\",\n        \"type\": \"text\",\n        \"label\": \"Lien avec vous\",\n        \"placeholder\": \"ex. ma belle-fille\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"6bedd524-ea8d-40c5-bba8-cc826d479bc5\"\n        ],\n        \"value\": \"\",\n        \"order\": 4,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 4,\n        \"content\": \"{\\\"label\\\": \\\"Lien avec vous\\\", \\\"placeholder\\\": \\\"ex. ma belle-fille\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"6bedd524-ea8d-40c5-bba8-cc826d479bc5\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"123f5e37-30ce-441e-870a-102c088478e5\",\n    \"stepId\": \"123f5e37-30ce-441e-870a-102c088478e5\",\n    \"productId\": 2036,\n    \"name\": \"Troisième personne logée\",\n    \"order\": 8,\n    \"isDefault\": true,\n    \"displayCondition\": [\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"la personne mentionnée ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"7d4333ca-8bc1-48c7-920e-7e31ca647fa2\",\n        \"value\": \"les deux personnes mentionnées ci-dessus\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      }\n    ],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"074f35f5-dc79-4d28-a4eb-1f3dc028b254\",\n        \"stepId\": \"123f5e37-30ce-441e-870a-102c088478e5\",\n        \"type\": \"text\",\n        \"label\": \"Prénom et nom\",\n        \"placeholder\": \"ex. Lucas Rochat\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"1ec4b471-6144-47cf-954e-f8b45579701a\",\n          \"6dceefe2-c40b-4708-aa16-2c39e2be47a0\"\n        ],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Prénom et nom\\\", \\\"placeholder\\\": \\\"ex. Lucas Rochat\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"1ec4b471-6144-47cf-954e-f8b45579701a\\\", \\\"6dceefe2-c40b-4708-aa16-2c39e2be47a0\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"c4586f85-6a08-4690-b05d-368c1a41cafa\",\n        \"stepId\": \"123f5e37-30ce-441e-870a-102c088478e5\",\n        \"type\": \"date\",\n        \"label\": \"Date de naissance\",\n        \"placeholder\": \"ex. 15.03.2001\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"b5b689e0-17ae-4639-9a93-8c0ddbddc75b\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Date de naissance\\\", \\\"placeholder\\\": \\\"ex. 15.03.2001\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"b5b689e0-17ae-4639-9a93-8c0ddbddc75b\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"6c02ea11-b279-4593-86fe-38baa2f443d2\",\n        \"stepId\": \"123f5e37-30ce-441e-870a-102c088478e5\",\n        \"type\": \"text\",\n        \"label\": \"Nationalité\",\n        \"placeholder\": \"ex. suisse\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"9089af4f-4fa5-4e4d-86d8-c7bd50c17b67\"\n        ],\n        \"value\": \"\",\n        \"order\": 3,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 3,\n        \"content\": \"{\\\"label\\\": \\\"Nationalité\\\", \\\"placeholder\\\": \\\"ex. suisse\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"9089af4f-4fa5-4e4d-86d8-c7bd50c17b67\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"b765bddb-f229-426f-8cc2-d7f2ae415b3d\",\n        \"stepId\": \"123f5e37-30ce-441e-870a-102c088478e5\",\n        \"type\": \"text\",\n        \"label\": \"Lien avec vous\",\n        \"placeholder\": \"ex. mon petit-fils\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"0f4ea1c3-d645-49fd-af49-db13e69a268f\"\n        ],\n        \"value\": \"\",\n        \"order\": 4,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 4,\n        \"content\": \"{\\\"label\\\": \\\"Lien avec vous\\\", \\\"placeholder\\\": \\\"ex. mon petit-fils\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"0f4ea1c3-d645-49fd-af49-db13e69a268f\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"0f418efe-b01e-4a6f-8717-564de2b577a2\",\n    \"stepId\": \"0f418efe-b01e-4a6f-8717-564de2b577a2\",\n    \"productId\": 2036,\n    \"name\": \"L'hébergement\",\n    \"order\": 9,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"d818afa4-d98c-4be6-bc97-60bf51be21df\",\n        \"stepId\": \"0f418efe-b01e-4a6f-8717-564de2b577a2\",\n        \"type\": \"date\",\n        \"label\": \"Date d'arrivée dans le logement\",\n        \"placeholder\": \"ex. 01.03.2027\",\n        \"helpText\": \"Date à laquelle la ou les personnes ont emménagé ou emménageront. Si leurs dates d'arrivée diffèrent, établissez une attestation par date.\",\n        \"options\": [],\n        \"mappings\": [\n          \"0f9fce29-e957-453c-a2ae-6052e5aeba32\"\n        ],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Date d'arrivée dans le logement\\\", \\\"placeholder\\\": \\\"ex. 01.03.2027\\\", \\\"helpText\\\": \\\"Date à laquelle la ou les personnes ont emménagé ou emménageront. Si leurs dates d'arrivée diffèrent, établissez une attestation par date.\\\", \\\"mappings\\\": [\\\"0f9fce29-e957-453c-a2ae-6052e5aeba32\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"e1605b09-e9e6-4003-98d0-0b65baae21fb\",\n        \"stepId\": \"0f418efe-b01e-4a6f-8717-564de2b577a2\",\n        \"type\": \"radio\",\n        \"label\": \"Ce logement est-il la résidence principale de la ou des personnes logées ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Résidence principale : la personne y vit durablement et y a le centre de sa vie ; le contrôle des habitants l'enregistre comme « établie ». Résidence secondaire : elle y vit pour un but précis (études, travail) en gardant son domicile ailleurs ; le contrôle des habitants l'enregistre « en séjour » (au moins trois mois).\",\n        \"options\": [\n          {\n            \"value\": \"principale\",\n            \"text\": \"Oui, résidence principale\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"secondaire\",\n            \"text\": \"Non, résidence secondaire, ou séjour (études, travail…)\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [],\n        \"value\": \"principale\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Ce logement est-il la résidence principale de la ou des personnes logées ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Résidence principale : la personne y vit durablement et y a le centre de sa vie ; le contrôle des habitants l'enregistre comme « établie ». Résidence secondaire : elle y vit pour un but précis (études, travail) en gardant son domicile ailleurs ; le contrôle des habitants l'enregistre « en séjour » (au moins trois mois).\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true\n      },\n      {\n        \"id\": \"6c4421e0-a9d8-4d1c-8aac-6ea9623d8c32\",\n        \"stepId\": \"0f418efe-b01e-4a6f-8717-564de2b577a2\",\n        \"type\": \"radio\",\n        \"label\": \"Pour quelle durée ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"\",\n        \"options\": [\n          {\n            \"value\": \"indeterminee\",\n            \"text\": \"Durée indéterminée\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"determinee\",\n            \"text\": \"Jusqu'à une date précise\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [],\n        \"value\": \"indeterminee\",\n        \"order\": 3,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 3,\n        \"content\": \"{\\\"label\\\": \\\"Pour quelle durée ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true,\n        \"fieldActions\": [\n          {\n            \"trigger\": {\n              \"field\": \"6c4421e0-a9d8-4d1c-8aac-6ea9623d8c32\",\n              \"value\": \"determinee\"\n            },\n            \"action\": \"show\",\n            \"fieldId\": \"09f8789f-13cd-4791-890e-c9b189dea5fa\"\n          },\n          {\n            \"trigger\": {\n              \"field\": \"6c4421e0-a9d8-4d1c-8aac-6ea9623d8c32\",\n              \"value\": \"indeterminee\"\n            },\n            \"action\": \"hide\",\n            \"fieldId\": \"09f8789f-13cd-4791-890e-c9b189dea5fa\"\n          }\n        ]\n      },\n      {\n        \"id\": \"09f8789f-13cd-4791-890e-c9b189dea5fa\",\n        \"stepId\": \"0f418efe-b01e-4a6f-8717-564de2b577a2\",\n        \"type\": \"date\",\n        \"label\": \"Date de fin prévue\",\n        \"placeholder\": \"ex. 31.08.2027\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"06c0f420-eb95-4e07-bb0d-12fa41efef3f\"\n        ],\n        \"value\": \"\",\n        \"order\": 4,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 4,\n        \"content\": \"{\\\"label\\\": \\\"Date de fin prévue\\\", \\\"placeholder\\\": \\\"ex. 31.08.2027\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"06c0f420-eb95-4e07-bb0d-12fa41efef3f\\\"]}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"initiallyHidden\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"5baf1afa-19c3-41ef-bcf1-e11595c6b68a\",\n    \"stepId\": \"5baf1afa-19c3-41ef-bcf1-e11595c6b68a\",\n    \"productId\": 2036,\n    \"name\": \"Gratuit ou contre participation\",\n    \"order\": 10,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"stepId\": \"5baf1afa-19c3-41ef-bcf1-e11595c6b68a\",\n        \"type\": \"radio\",\n        \"label\": \"La ou les personnes logées vous versent-elles une somme pour le logement ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Si la personne vous verse une somme en contrepartie de l'usage du logement (part du loyer ou des charges), ce n'est plus un hébergement gratuit : c'est en principe une sous-location si vous êtes locataire (consentement du bailleur requis, art. 262 CO), ou une location si vous êtes propriétaire. En copropriété ordinaire, louer requiert en principe l'accord de la majorité des copropriétaires (art. 647b CC) ; en propriété par étages, vous pouvez en principe louer votre propre lot (art. 712a al. 2 CC). L'attestation le dit, mais ne remplace pas le contrat.\",\n        \"options\": [\n          {\n            \"value\": \"gratuit\",\n            \"text\": \"Non, l'hébergement est gratuit\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"participation\",\n            \"text\": \"Oui, une participation au loyer ou aux charges\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [],\n        \"value\": \"gratuit\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"La ou les personnes logées vous versent-elles une somme pour le logement ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Si la personne vous verse une somme en contrepartie de l'usage du logement (part du loyer ou des charges), ce n'est plus un hébergement gratuit : c'est en principe une sous-location si vous êtes locataire (consentement du bailleur requis, art. 262 CO), ou une location si vous êtes propriétaire. En copropriété ordinaire, louer requiert en principe l'accord de la majorité des copropriétaires (art. 647b CC) ; en propriété par étages, vous pouvez en principe louer votre propre lot (art. 712a al. 2 CC). L'attestation le dit, mais ne remplace pas le contrat.\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true,\n        \"fieldActions\": [\n          {\n            \"trigger\": {\n              \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n              \"value\": \"participation\"\n            },\n            \"action\": \"show\",\n            \"fieldId\": \"223721f9-ce57-482f-81cf-295e133ac586\"\n          },\n          {\n            \"trigger\": {\n              \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n              \"value\": \"gratuit\"\n            },\n            \"action\": \"hide\",\n            \"fieldId\": \"223721f9-ce57-482f-81cf-295e133ac586\"\n          }\n        ]\n      },\n      {\n        \"id\": \"223721f9-ce57-482f-81cf-295e133ac586\",\n        \"stepId\": \"5baf1afa-19c3-41ef-bcf1-e11595c6b68a\",\n        \"type\": \"text\",\n        \"label\": \"Montant total reçu par mois (CHF)\",\n        \"placeholder\": \"ex. 650.00\",\n        \"helpText\": \"Total versé chaque mois par l'ensemble des personnes logées, charges comprises, en chiffres (ex. 1'250.00).\",\n        \"options\": [],\n        \"mappings\": [\n          \"10b465b8-1624-4469-a7a6-6b13cb17749e\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Montant total reçu par mois (CHF)\\\", \\\"placeholder\\\": \\\"ex. 650.00\\\", \\\"helpText\\\": \\\"Total versé chaque mois par l'ensemble des personnes logées, charges comprises, en chiffres (ex. 1'250.00).\\\", \\\"mappings\\\": [\\\"10b465b8-1624-4469-a7a6-6b13cb17749e\\\"]}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"initiallyHidden\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"d9a4f0d4-e2dd-4101-964f-7825f8b470de\",\n    \"stepId\": \"d9a4f0d4-e2dd-4101-964f-7825f8b470de\",\n    \"productId\": 2036,\n    \"name\": \"Accord du bailleur\",\n    \"order\": 11,\n    \"isDefault\": true,\n    \"displayCondition\": [\n      {\n        \"field\": \"a59293e1-d6e8-4fba-b619-9c38f07d279a\",\n        \"value\": \"propriétaire\",\n        \"type\": \"remove\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"76818672-5edd-4a31-9acc-001afe12aa19\",\n        \"value\": \"participation\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      },\n      {\n        \"field\": \"2997d37d-4051-4a10-b648-daa2a480e7f4\",\n        \"value\": \"non\",\n        \"type\": \"add\",\n        \"operator\": \"=\"\n      }\n    ],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"e6641aa4-0e3c-407c-ad1a-7fb86a05c3e5\",\n        \"stepId\": \"d9a4f0d4-e2dd-4101-964f-7825f8b470de\",\n        \"type\": \"radio\",\n        \"label\": \"Où en est le consentement de votre bailleur ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Pour une sous-location, le bailleur ne peut refuser son consentement que si vous refusez de lui en communiquer les conditions, si ces conditions, comparées à celles du bail principal, sont abusives ou si elle lui cause des inconvénients majeurs (art. 262 al. 2 CO). Si vous remettez tout le logement sans intention d'y revenir, il peut refuser. Sous-louer sans l'avoir demandé peut exposer à une résiliation du bail (art. 257f al. 3 CO).\",\n        \"options\": [\n          {\n            \"value\": \"Mon bailleur a donné son consentement à cette mise à disposition\",\n            \"text\": \"Mon bailleur a donné son accord\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"J'ai demandé le consentement de mon bailleur à cette mise à disposition\",\n            \"text\": \"J'ai demandé son accord, sans réponse à ce jour\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [\n          \"2fadcf95-0b74-4c81-8151-11187f8ce320\"\n        ],\n        \"value\": \"Mon bailleur a donné son consentement à cette mise à disposition\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Où en est le consentement de votre bailleur ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Pour une sous-location, le bailleur ne peut refuser son consentement que si vous refusez de lui en communiquer les conditions, si ces conditions, comparées à celles du bail principal, sont abusives ou si elle lui cause des inconvénients majeurs (art. 262 al. 2 CO). Si vous remettez tout le logement sans intention d'y revenir, il peut refuser. Sous-louer sans l'avoir demandé peut exposer à une résiliation du bail (art. 257f al. 3 CO).\\\", \\\"mappings\\\": [\\\"2fadcf95-0b74-4c81-8151-11187f8ce320\\\"]}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true\n      },\n      {\n        \"id\": \"84a954bf-f6a9-4d50-856b-3b95dd660149\",\n        \"stepId\": \"d9a4f0d4-e2dd-4101-964f-7825f8b470de\",\n        \"type\": \"date\",\n        \"label\": \"Date de l'accord ou de la demande\",\n        \"placeholder\": \"ex. 10.02.2027\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"ce5b7272-041a-44f5-afca-f0fffbd9fac9\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Date de l'accord ou de la demande\\\", \\\"placeholder\\\": \\\"ex. 10.02.2027\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"ce5b7272-041a-44f5-afca-f0fffbd9fac9\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"18e3863d-c154-41cb-a14f-233b03114fa8\",\n    \"stepId\": \"18e3863d-c154-41cb-a14f-233b03114fa8\",\n    \"productId\": 2036,\n    \"name\": \"Destinataire de l'attestation\",\n    \"order\": 12,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"aff61092-b473-4498-ad42-0e348028b25f\",\n        \"stepId\": \"18e3863d-c154-41cb-a14f-233b03114fa8\",\n        \"type\": \"dropdown\",\n        \"label\": \"À qui l'attestation est-elle destinée ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Pour le contrôle des habitants, demandez d'abord quel formulaire est exigé : à votre commune ou, à Genève, à l'OCPM, qui demande son propre formulaire « attestation du logeur ». Le présent modèle ne sert alors que de complément, si l'autorité l'accepte. Dans certains cantons, le logeur qui loge des personnes contre rémunération doit lui-même annoncer leur arrivée.\",\n        \"options\": [\n          {\n            \"value\": \"à l'intention de la personne ou de l'autorité à qui je la remets\",\n            \"text\": \"Usage général (la personne ou l'autorité à qui vous la remettez)\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"à l'intention d'une régie ou d'un bailleur\",\n            \"text\": \"Une régie ou un bailleur\",\n            \"isDefault\": false\n          },\n          {\n            \"value\": \"à l'intention d'un employeur\",\n            \"text\": \"Un employeur\",\n            \"isDefault\": false\n          },\n          {\n            \"value\": \"à l'intention d'une banque, d'un établissement financier ou d'une assurance\",\n            \"text\": \"Une banque, un établissement financier ou une assurance\",\n            \"isDefault\": false\n          },\n          {\n            \"value\": \"à l'intention d'une école, d'une haute école ou d'un établissement de formation\",\n            \"text\": \"Une école, une haute école ou un établissement de formation\",\n            \"isDefault\": false\n          },\n          {\n            \"value\": \"à l'intention du contrôle des habitants (commune ou, à Genève, OCPM), en complément des formulaires officiels qu'il exige\",\n            \"text\": \"Le contrôle des habitants (en complément de son formulaire)\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [\n          \"35be48c1-7b44-4d11-a24c-082e66d7e3e4\"\n        ],\n        \"value\": \"à l'intention de la personne ou de l'autorité à qui je la remets\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"À qui l'attestation est-elle destinée ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Pour le contrôle des habitants, demandez d'abord quel formulaire est exigé : à votre commune ou, à Genève, à l'OCPM, qui demande son propre formulaire « attestation du logeur ». Le présent modèle ne sert alors que de complément, si l'autorité l'accepte. Dans certains cantons, le logeur qui loge des personnes contre rémunération doit lui-même annoncer leur arrivée.\\\", \\\"mappings\\\": [\\\"35be48c1-7b44-4d11-a24c-082e66d7e3e4\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"30f3d2da-94fa-47a9-9aac-577e2886eec3\",\n        \"stepId\": \"18e3863d-c154-41cb-a14f-233b03114fa8\",\n        \"type\": \"radio\",\n        \"label\": \"Voulez-vous nommer un destinataire précis ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Sinon, l'attestation commence par « À qui de droit » et peut être remise à plusieurs organismes.\",\n        \"options\": [\n          {\n            \"value\": \"non\",\n            \"text\": \"Non, « À qui de droit »\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"oui\",\n            \"text\": \"Oui, j'indique son nom et son adresse\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [],\n        \"value\": \"non\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Voulez-vous nommer un destinataire précis ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Sinon, l'attestation commence par « À qui de droit » et peut être remise à plusieurs organismes.\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true,\n        \"fieldActions\": [\n          {\n            \"trigger\": {\n              \"field\": \"30f3d2da-94fa-47a9-9aac-577e2886eec3\",\n              \"value\": \"oui\"\n            },\n            \"action\": \"show\",\n            \"fieldId\": \"0f5f4294-966c-4798-9944-e961f3660178\"\n          },\n          {\n            \"trigger\": {\n              \"field\": \"30f3d2da-94fa-47a9-9aac-577e2886eec3\",\n              \"value\": \"oui\"\n            },\n            \"action\": \"show\",\n            \"fieldId\": \"74e6fde8-4851-453f-9dce-4928fc828908\"\n          },\n          {\n            \"trigger\": {\n              \"field\": \"30f3d2da-94fa-47a9-9aac-577e2886eec3\",\n              \"value\": \"non\"\n            },\n            \"action\": \"hide\",\n            \"fieldId\": \"0f5f4294-966c-4798-9944-e961f3660178\"\n          },\n          {\n            \"trigger\": {\n              \"field\": \"30f3d2da-94fa-47a9-9aac-577e2886eec3\",\n              \"value\": \"non\"\n            },\n            \"action\": \"hide\",\n            \"fieldId\": \"74e6fde8-4851-453f-9dce-4928fc828908\"\n          }\n        ]\n      },\n      {\n        \"id\": \"0f5f4294-966c-4798-9944-e961f3660178\",\n        \"stepId\": \"18e3863d-c154-41cb-a14f-233b03114fa8\",\n        \"type\": \"text\",\n        \"label\": \"Nom du destinataire\",\n        \"placeholder\": \"ex. Régie du Léman SA, service location\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"133c02e0-0da6-4614-a6f5-1037ed25ff4b\"\n        ],\n        \"value\": \"\",\n        \"order\": 3,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 3,\n        \"content\": \"{\\\"label\\\": \\\"Nom du destinataire\\\", \\\"placeholder\\\": \\\"ex. Régie du Léman SA, service location\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"133c02e0-0da6-4614-a6f5-1037ed25ff4b\\\"]}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"initiallyHidden\": true\n      },\n      {\n        \"id\": \"74e6fde8-4851-453f-9dce-4928fc828908\",\n        \"stepId\": \"18e3863d-c154-41cb-a14f-233b03114fa8\",\n        \"type\": \"text\",\n        \"label\": \"Adresse du destinataire\",\n        \"placeholder\": \"ex. Rue du Rhône 45, 1204 Genève\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"7a734e2f-2ea2-42c4-8375-22236d1dafb6\"\n        ],\n        \"value\": \"\",\n        \"order\": 4,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 4,\n        \"content\": \"{\\\"label\\\": \\\"Adresse du destinataire\\\", \\\"placeholder\\\": \\\"ex. Rue du Rhône 45, 1204 Genève\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"7a734e2f-2ea2-42c4-8375-22236d1dafb6\\\"]}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"initiallyHidden\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"5e5d653a-fe5e-4e4e-8119-abb14faa6d0c\",\n    \"stepId\": \"5e5d653a-fe5e-4e4e-8119-abb14faa6d0c\",\n    \"productId\": 2036,\n    \"name\": \"Lieu, date et signatures\",\n    \"order\": 13,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"600ed384-f86a-4db4-8726-c8910d4160b7\",\n        \"stepId\": \"5e5d653a-fe5e-4e4e-8119-abb14faa6d0c\",\n        \"type\": \"text\",\n        \"label\": \"Lieu de signature\",\n        \"placeholder\": \"ex. Lausanne\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"35bdccaa-4285-4a7e-87ea-ad6737b47917\"\n        ],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Lieu de signature\\\", \\\"placeholder\\\": \\\"ex. Lausanne\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"35bdccaa-4285-4a7e-87ea-ad6737b47917\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"a0bbcd6b-7a17-4f29-ae7f-e9c798f938ea\",\n        \"stepId\": \"5e5d653a-fe5e-4e4e-8119-abb14faa6d0c\",\n        \"type\": \"date\",\n        \"label\": \"Date de signature\",\n        \"placeholder\": \"ex. 15.03.2027\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [\n          \"088a21c1-8802-45af-a842-414b78bb2367\"\n        ],\n        \"value\": \"\",\n        \"order\": 2,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 2,\n        \"content\": \"{\\\"label\\\": \\\"Date de signature\\\", \\\"placeholder\\\": \\\"ex. 15.03.2027\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": [\\\"088a21c1-8802-45af-a842-414b78bb2367\\\"]}\",\n        \"visible\": true,\n        \"valid\": true\n      },\n      {\n        \"id\": \"17c0a177-ac24-494e-bdad-c204b1f62c57\",\n        \"stepId\": \"5e5d653a-fe5e-4e4e-8119-abb14faa6d0c\",\n        \"type\": \"radio\",\n        \"label\": \"Les personnes logées contresignent-elles l'attestation ?\",\n        \"placeholder\": \"\",\n        \"helpText\": \"Recommandé : leur signature confirme les indications qui les concernent et leur accord à la communication de leurs données. Pour une personne mineure, son représentant légal signe.\",\n        \"options\": [\n          {\n            \"value\": \"oui\",\n            \"text\": \"Oui, chaque personne majeure contresigne\",\n            \"isDefault\": true\n          },\n          {\n            \"value\": \"non\",\n            \"text\": \"Non, je signe seul ou seule\",\n            \"isDefault\": false\n          }\n        ],\n        \"mappings\": [],\n        \"value\": \"oui\",\n        \"order\": 3,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 3,\n        \"content\": \"{\\\"label\\\": \\\"Les personnes logées contresignent-elles l'attestation ?\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"Recommandé : leur signature confirme les indications qui les concernent et leur accord à la communication de leurs données. Pour une personne mineure, son représentant légal signe.\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true,\n        \"oneline\": true\n      }\n    ]\n  },\n  {\n    \"id\": \"015e05fe-0c05-46ce-b12b-02de50199fab\",\n    \"stepId\": \"015e05fe-0c05-46ce-b12b-02de50199fab\",\n    \"productId\": 2036,\n    \"name\": \"Finalisation\",\n    \"order\": 14,\n    \"isDefault\": true,\n    \"displayCondition\": [],\n    \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n    \"updatedBy\": \"Captain.legal\",\n    \"visible\": true,\n    \"valid\": true,\n    \"fields\": [\n      {\n        \"id\": \"d3d942aa-9b74-41c8-8f21-5514377a6a47\",\n        \"stepId\": \"015e05fe-0c05-46ce-b12b-02de50199fab\",\n        \"type\": \"label\",\n        \"label\": \"Toutes les informations nécessaires ont été collectées. Vérifiez le document à droite, puis cliquez sur Finaliser pour générer la version finale. Imprimez et signez l'attestation, puis joignez-y les annexes indiquées.\",\n        \"placeholder\": \"\",\n        \"helpText\": \"\",\n        \"options\": [],\n        \"mappings\": [],\n        \"value\": \"\",\n        \"order\": 1,\n        \"createdAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedAt\": \"2026-11-11T18:00:00.0000000Z\",\n        \"updatedBy\": \"Captain.legal\",\n        \"index\": 1,\n        \"content\": \"{\\\"label\\\": \\\"Toutes les informations nécessaires ont été collectées. Vérifiez le document à droite, puis cliquez sur Finaliser pour générer la version finale. Imprimez et signez l'attestation, puis joignez-y les annexes indiquées.\\\", \\\"placeholder\\\": \\\"\\\", \\\"helpText\\\": \\\"\\\", \\\"mappings\\\": []}\",\n        \"visible\": true,\n        \"valid\": true\n      }\n    ]\n  }\n]\n"}