LAVAL

The excitement of the city combined with vibrant neighbourhood life

With a population of approximately 450,000, Laval is the third-most populated city in the province. Despite its urban character, it has many farmlands and green spaces. Its proximity to Montréal, its sustained economic growth, its well-developed public transit system, its major highways, and its quiet residential neighbourhoods are considerable assets when it comes to choosing a place to live. Discover what Laval has to offer! 

NATURE

In addition to its 200 or so neighbourhood parks and dog parks, Laval has four major parks: the Centre de la nature in the Duvernay and Saint-Vincent-de-Paul sector, which proposes a host of activities, a farmhouse, gardens and a tropical greenhouse. In Laval-West, the Berge aux Quatre-Vents offers a lovely beach for picnicking and admiring the riverside scenery. In Sainte-Rose, the Berge des Baigneurs features several pedestrian trails and exercise stations. And finally, in Laval-des-Rapides, the Bernard-Landry Park has a disc golf course and a beautiful trail.

The non-profit organization, CANOPÉE, oversees the conservation and development of eight forests and woodlands in Laval, one of the best known being the Bois de l’Équerre, which is accessible via the road of the same name. It offers nearly 13 km of hiking trails, and many species of birds, mammals and amphibians can be observed there. Another destination not to be missed is the Parc de la Rivière-des-Mille-Îles, a unique wildlife refuge where you can enjoy kayaking. 

RECREATION

Laval has no shortage of sports and leisure facilities amenities! Cycling enthusiasts will be delighted with the expansion project for its bicycle path network, which should total 450 km by 2031, as well as the 6 BIXI bicycle stations, accessible at all times. Alternatively, Place Bell and a dozen neighbourhood arenas offer free skating for the whole family.

Other sports that are available in Laval include swimming in one of the 20 outdoor pools and six indoor pools, as well as numerous water games. Outdoor tennis courts, athletic tracks, skateboard parks, Trekfit facilities, as well as baseball, bocce, basketball, soccer and even archery fields offer many opportunities to be active and get in shape.

Culture

Placing great importance on art in all its forms, Laval has two major performance hubs, Place Bell, and the Maison des arts de Laval, as well as five museums: the Centre d’interprétation de l’eau, the Cosmodôme, the Musée Armand-Frappier, the Parc de la Rivière-des-Mille-Îles and the Salle Alfred-Pellan. There are also other smaller venues, such as the Marcellin-Champagnat Theatre, so the calendar of events is extremely varied. 

Laval also has exhibition venues throughout the city, bringing art to the various neighbourhoods. In addition, nine libraries serve the entire population of Laval, offering a wide range of documents and activities for the whole family.

And that’s not all! Laval is home to many heritage treasures that can be discovered through Heritage Tours. The city also offers several cultural events throughout the year, such as the Diapason Festival, which showcases up-and-coming artists, and the Petits bonheurs Laval performances for children aged 6 and under.

Our Projects in Laval

PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPnZhciBnZm9ybTtnZm9ybXx8KGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImdmb3JtX21haW5fc2NyaXB0c19sb2FkZWQiLGZ1bmN0aW9uKCl7Z2Zvcm0uc2NyaXB0c0xvYWRlZD0hMH0pLHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixmdW5jdGlvbigpe2dmb3JtLmRvbUxvYWRlZD0hMH0pLGdmb3JtPXtkb21Mb2FkZWQ6ITEsc2NyaXB0c0xvYWRlZDohMSxpbml0aWFsaXplT25Mb2FkZWQ6ZnVuY3Rpb24obyl7Z2Zvcm0uZG9tTG9hZGVkJiZnZm9ybS5zY3JpcHRzTG9hZGVkP28oKTohZ2Zvcm0uZG9tTG9hZGVkJiZnZm9ybS5zY3JpcHRzTG9hZGVkP3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixvKTpkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJnZm9ybV9tYWluX3NjcmlwdHNfbG9hZGVkIixvKX0saG9va3M6e2FjdGlvbjp7fSxmaWx0ZXI6e319LGFkZEFjdGlvbjpmdW5jdGlvbihvLG4scix0KXtnZm9ybS5hZGRIb29rKCJhY3Rpb24iLG8sbixyLHQpfSxhZGRGaWx0ZXI6ZnVuY3Rpb24obyxuLHIsdCl7Z2Zvcm0uYWRkSG9vaygiZmlsdGVyIixvLG4scix0KX0sZG9BY3Rpb246ZnVuY3Rpb24obyl7Z2Zvcm0uZG9Ib29rKCJhY3Rpb24iLG8sYXJndW1lbnRzKX0sYXBwbHlGaWx0ZXJzOmZ1bmN0aW9uKG8pe3JldHVybiBnZm9ybS5kb0hvb2soImZpbHRlciIsbyxhcmd1bWVudHMpfSxyZW1vdmVBY3Rpb246ZnVuY3Rpb24obyxuKXtnZm9ybS5yZW1vdmVIb29rKCJhY3Rpb24iLG8sbil9LHJlbW92ZUZpbHRlcjpmdW5jdGlvbihvLG4scil7Z2Zvcm0ucmVtb3ZlSG9vaygiZmlsdGVyIixvLG4scil9LGFkZEhvb2s6ZnVuY3Rpb24obyxuLHIsdCxpKXtudWxsPT1nZm9ybS5ob29rc1tvXVtuXSYmKGdmb3JtLmhvb2tzW29dW25dPVtdKTt2YXIgZT1nZm9ybS5ob29rc1tvXVtuXTtudWxsPT1pJiYoaT1uKyJfIitlLmxlbmd0aCksZ2Zvcm0uaG9va3Nbb11bbl0ucHVzaCh7dGFnOmksY2FsbGFibGU6cixwcmlvcml0eTp0PW51bGw9PXQ/MTA6dH0pfSxkb0hvb2s6ZnVuY3Rpb24obixvLHIpe3ZhciB0O2lmKHI9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwociwxKSxudWxsIT1nZm9ybS5ob29rc1tuXVtvXSYmKChvPWdmb3JtLmhvb2tzW25dW29dKS5zb3J0KGZ1bmN0aW9uKG8sbil7cmV0dXJuIG8ucHJpb3JpdHktbi5wcmlvcml0eX0pLG8uZm9yRWFjaChmdW5jdGlvbihvKXsiZnVuY3Rpb24iIT10eXBlb2YodD1vLmNhbGxhYmxlKSYmKHQ9d2luZG93W3RdKSwiYWN0aW9uIj09bj90LmFwcGx5KG51bGwscik6clswXT10LmFwcGx5KG51bGwscil9KSksImZpbHRlciI9PW4pcmV0dXJuIHJbMF19LHJlbW92ZUhvb2s6ZnVuY3Rpb24obyxuLHQsaSl7dmFyIHI7bnVsbCE9Z2Zvcm0uaG9va3Nbb11bbl0mJihyPShyPWdmb3JtLmhvb2tzW29dW25dKS5maWx0ZXIoZnVuY3Rpb24obyxuLHIpe3JldHVybiEhKG51bGwhPWkmJmkhPW8udGFnfHxudWxsIT10JiZ0IT1vLnByaW9yaXR5KX0pLGdmb3JtLmhvb2tzW29dW25dPXIpfX0pOzwvc2NyaXB0PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0nZ2ZfYnJvd3Nlcl91bmtub3duIGdmb3JtX3dyYXBwZXIgZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyJyBpZD0nZ2Zvcm1fd3JhcHBlcl8yOScgc3R5bGU9J2Rpc3BsYXk6bm9uZSc+PGRpdiBpZD0nZ2ZfMjknIGNsYXNzPSdnZm9ybV9hbmNob3InIHRhYmluZGV4PSctMSc+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9J2dmb3JtX2hlYWRpbmcnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJnZm9ybV90aXRsZSI+R3VpZGUgZGUgbCdhY2hldGV1cjwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0nZ2Zvcm1fZGVzY3JpcHRpb24nPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PGZvcm0gbWV0aG9kPSdwb3N0JyBlbmN0eXBlPSdtdWx0aXBhcnQvZm9ybS1kYXRhJyB0YXJnZXQ9J2dmb3JtX2FqYXhfZnJhbWVfMjknIGlkPSdnZm9ybV8yOScgIGFjdGlvbj0nL2xpdmluZy1pbi1sYXZhbC8/bGFuZz1lbiNnZl8yOScgPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5IGdmb3JtLWJvZHknPjx1bCBpZD0nZ2Zvcm1fZmllbGRzXzI5JyBjbGFzcz0nZ2Zvcm1fZmllbGRzIHRvcF9sYWJlbCBmb3JtX3N1YmxhYmVsX2JlbG93IGRlc2NyaXB0aW9uX2JlbG93Jz48bGkgaWQ9ImZpZWxkXzI5XzEiICBjbGFzcz0iZ2ZpZWxkIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlIiAgZGF0YS1qcy1yZWxvYWQ9ImZpZWxkXzI5XzEiPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI5XzEnID5Wb3RyZSBjb3VycmllbDxzcGFuIGNsYXNzPSJnZmllbGRfcmVxdWlyZWQiPjxzcGFuIGNsYXNzPSJnZmllbGRfcmVxdWlyZWQgZ2ZpZWxkX3JlcXVpcmVkX2FzdGVyaXNrIj4qPC9zcGFuPjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgbmFtZT0naW5wdXRfMScgaWQ9J2lucHV0XzI5XzEnIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdtZWRpdW0nICAgIGFyaWEtcmVxdWlyZWQ9InRydWUiIGFyaWEtaW52YWxpZD0iZmFsc2UiICAvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj48L2xpPjxsaSBpZD0iZmllbGRfMjlfMiIgIGNsYXNzPSJnZmllbGQgZ2ZfbGlzdF8yY29sIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlIiAgZGF0YS1qcy1yZWxvYWQ9ImZpZWxkXzI5XzIiPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsIGdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCcgID5UeXBlIGRlIHZvdHJlIHByb2NoYWluZSBoYWJpdGF0aW9uPHNwYW4gY2xhc3M9ImdmaWVsZF9yZXF1aXJlZCI+PHNwYW4gY2xhc3M9ImdmaWVsZF9yZXF1aXJlZCBnZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2siPio8L3NwYW4+PC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX2NoZWNrYm94Jz48dWwgY2xhc3M9J2dmaWVsZF9jaGVja2JveCcgaWQ9J2lucHV0XzI5XzInPjxsaSBjbGFzcz0nZ2Nob2ljZSBnY2hvaWNlXzI5XzJfMSc+CgkJCQkJCQkJPGlucHV0IGNsYXNzPSdnZmllbGQtY2hvaWNlLWlucHV0JyBuYW1lPSdpbnB1dF8yLjEnIHR5cGU9J2NoZWNrYm94JyAgdmFsdWU9J01haXNvbiBzZW1pLWTDqXRhY2jDqWUnICBpZD0nY2hvaWNlXzI5XzJfMScgICAvPgoJCQkJCQkJCTxsYWJlbCBmb3I9J2Nob2ljZV8yOV8yXzEnIGlkPSdsYWJlbF8yOV8yXzEnPk1haXNvbiBzZW1pLWTDqXRhY2jDqWU8L2xhYmVsPgoJCQkJCQkJPC9saT48bGkgY2xhc3M9J2djaG9pY2UgZ2Nob2ljZV8yOV8yXzInPgoJCQkJCQkJCTxpbnB1dCBjbGFzcz0nZ2ZpZWxkLWNob2ljZS1pbnB1dCcgbmFtZT0naW5wdXRfMi4yJyB0eXBlPSdjaGVja2JveCcgIHZhbHVlPSdNYWlzb24gdW5pZmFtaWxpYWxlJyAgaWQ9J2Nob2ljZV8yOV8yXzInICAgLz4KCQkJCQkJCQk8bGFiZWwgZm9yPSdjaG9pY2VfMjlfMl8yJyBpZD0nbGFiZWxfMjlfMl8yJz5NYWlzb24gdW5pZmFtaWxpYWxlPC9sYWJlbD4KCQkJCQkJCTwvbGk+PGxpIGNsYXNzPSdnY2hvaWNlIGdjaG9pY2VfMjlfMl8zJz4KCQkJCQkJCQk8aW5wdXQgY2xhc3M9J2dmaWVsZC1jaG9pY2UtaW5wdXQnIG5hbWU9J2lucHV0XzIuMycgdHlwZT0nY2hlY2tib3gnICB2YWx1ZT0nTWFpc29uIGRlIHZpbGxlJyAgaWQ9J2Nob2ljZV8yOV8yXzMnICAgLz4KCQkJCQkJCQk8bGFiZWwgZm9yPSdjaG9pY2VfMjlfMl8zJyBpZD0nbGFiZWxfMjlfMl8zJz5NYWlzb24gZGUgdmlsbGU8L2xhYmVsPgoJCQkJCQkJPC9saT48bGkgY2xhc3M9J2djaG9pY2UgZ2Nob2ljZV8yOV8yXzQnPgoJCQkJCQkJCTxpbnB1dCBjbGFzcz0nZ2ZpZWxkLWNob2ljZS1pbnB1dCcgbmFtZT0naW5wdXRfMi40JyB0eXBlPSdjaGVja2JveCcgIHZhbHVlPSdDb25kb3Mgw6AgdmVuZHJlJyAgaWQ9J2Nob2ljZV8yOV8yXzQnICAgLz4KCQkJCQkJCQk8bGFiZWwgZm9yPSdjaG9pY2VfMjlfMl80JyBpZD0nbGFiZWxfMjlfMl80Jz5Db25kb3Mgw6AgdmVuZHJlPC9sYWJlbD4KCQkJCQkJCTwvbGk+PGxpIGNsYXNzPSdnY2hvaWNlIGdjaG9pY2VfMjlfMl81Jz4KCQkJCQkJCQk8aW5wdXQgY2xhc3M9J2dmaWVsZC1jaG9pY2UtaW5wdXQnIG5hbWU9J2lucHV0XzIuNScgdHlwZT0nY2hlY2tib3gnICB2YWx1ZT0nQ29uZG8gbG9jYXRpZicgIGlkPSdjaG9pY2VfMjlfMl81JyAgIC8+CgkJCQkJCQkJPGxhYmVsIGZvcj0nY2hvaWNlXzI5XzJfNScgaWQ9J2xhYmVsXzI5XzJfNSc+Q29uZG8gbG9jYXRpZjwvbGFiZWw+CgkJCQkJCQk8L2xpPjwvdWw+PC9kaXY+PC9saT48bGkgaWQ9ImZpZWxkXzI5XzQiICBjbGFzcz0iZ2ZpZWxkIGdmX2xpc3RfMmNvbCBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZSIgIGRhdGEtanMtcmVsb2FkPSJmaWVsZF8yOV80Ij48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCBnZmllbGRfbGFiZWxfYmVmb3JlX2NvbXBsZXgnICA+VmlsbGUgZW52aXNhZ8OpZXMgcG91ciBjZSBwcm9qZXQgZOKAmWhhYml0YXRpb248c3BhbiBjbGFzcz0iZ2ZpZWxkX3JlcXVpcmVkIj48c3BhbiBjbGFzcz0iZ2ZpZWxkX3JlcXVpcmVkIGdmaWVsZF9yZXF1aXJlZF9hc3RlcmlzayI+Kjwvc3Bhbj48L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfY2hlY2tib3gnPjx1bCBjbGFzcz0nZ2ZpZWxkX2NoZWNrYm94JyBpZD0naW5wdXRfMjlfNCc+PGxpIGNsYXNzPSdnY2hvaWNlIGdjaG9pY2VfMjlfNF8xJz4KCQkJCQkJCQk8aW5wdXQgY2xhc3M9J2dmaWVsZC1jaG9pY2UtaW5wdXQnIG5hbWU9J2lucHV0XzQuMScgdHlwZT0nY2hlY2tib3gnICB2YWx1ZT0nTWlyYWJlbCcgIGlkPSdjaG9pY2VfMjlfNF8xJyAgIC8+CgkJCQkJCQkJPGxhYmVsIGZvcj0nY2hvaWNlXzI5XzRfMScgaWQ9J2xhYmVsXzI5XzRfMSc+TWlyYWJlbDwvbGFiZWw+CgkJCQkJCQk8L2xpPjxsaSBjbGFzcz0nZ2Nob2ljZSBnY2hvaWNlXzI5XzRfMic+CgkJCQkJCQkJPGlucHV0IGNsYXNzPSdnZmllbGQtY2hvaWNlLWlucHV0JyBuYW1lPSdpbnB1dF80LjInIHR5cGU9J2NoZWNrYm94JyAgdmFsdWU9J1N0ZS1UaMOpcsOoc2UnICBpZD0nY2hvaWNlXzI5XzRfMicgICAvPgoJCQkJCQkJCTxsYWJlbCBmb3I9J2Nob2ljZV8yOV80XzInIGlkPSdsYWJlbF8yOV80XzInPlN0ZS1UaMOpcsOoc2U8L2xhYmVsPgoJCQkJCQkJPC9saT48bGkgY2xhc3M9J2djaG9pY2UgZ2Nob2ljZV8yOV80XzMnPgoJCQkJCQkJCTxpbnB1dCBjbGFzcz0nZ2ZpZWxkLWNob2ljZS1pbnB1dCcgbmFtZT0naW5wdXRfNC4zJyB0eXBlPSdjaGVja2JveCcgIHZhbHVlPSdCb2lzYnJpYW5kJyAgaWQ9J2Nob2ljZV8yOV80XzMnICAgLz4KCQkJCQkJCQk8bGFiZWwgZm9yPSdjaG9pY2VfMjlfNF8zJyBpZD0nbGFiZWxfMjlfNF8zJz5Cb2lzYnJpYW5kPC9sYWJlbD4KCQkJCQkJCTwvbGk+PGxpIGNsYXNzPSdnY2hvaWNlIGdjaG9pY2VfMjlfNF80Jz4KCQkJCQkJCQk8aW5wdXQgY2xhc3M9J2dmaWVsZC1jaG9pY2UtaW5wdXQnIG5hbWU9J2lucHV0XzQuNCcgdHlwZT0nY2hlY2tib3gnICB2YWx1ZT0nQmxhaW52aWxsZScgIGlkPSdjaG9pY2VfMjlfNF80JyAgIC8+CgkJCQkJCQkJPGxhYmVsIGZvcj0nY2hvaWNlXzI5XzRfNCcgaWQ9J2xhYmVsXzI5XzRfNCc+QmxhaW52aWxsZTwvbGFiZWw+CgkJCQkJCQk8L2xpPjxsaSBjbGFzcz0nZ2Nob2ljZSBnY2hvaWNlXzI5XzRfNSc+CgkJCQkJCQkJPGlucHV0IGNsYXNzPSdnZmllbGQtY2hvaWNlLWlucHV0JyBuYW1lPSdpbnB1dF80LjUnIHR5cGU9J2NoZWNrYm94JyAgdmFsdWU9J01hc2NvdWNoZScgIGlkPSdjaG9pY2VfMjlfNF81JyAgIC8+CgkJCQkJCQkJPGxhYmVsIGZvcj0nY2hvaWNlXzI5XzRfNScgaWQ9J2xhYmVsXzI5XzRfNSc+TWFzY291Y2hlPC9sYWJlbD4KCQkJCQkJCTwvbGk+PGxpIGNsYXNzPSdnY2hvaWNlIGdjaG9pY2VfMjlfNF82Jz4KCQkJCQkJCQk8aW5wdXQgY2xhc3M9J2dmaWVsZC1jaG9pY2UtaW5wdXQnIG5hbWU9J2lucHV0XzQuNicgdHlwZT0nY2hlY2tib3gnICB2YWx1ZT0nTGF2YWwnICBpZD0nY2hvaWNlXzI5XzRfNicgICAvPgoJCQkJCQkJCTxsYWJlbCBmb3I9J2Nob2ljZV8yOV80XzYnIGlkPSdsYWJlbF8yOV80XzYnPkxhdmFsPC9sYWJlbD4KCQkJCQkJCTwvbGk+PGxpIGNsYXNzPSdnY2hvaWNlIGdjaG9pY2VfMjlfNF83Jz4KCQkJCQkJCQk8aW5wdXQgY2xhc3M9J2dmaWVsZC1jaG9pY2UtaW5wdXQnIG5hbWU9J2lucHV0XzQuNycgdHlwZT0nY2hlY2tib3gnICB2YWx1ZT0nTW9udHLDqWFsJyAgaWQ9J2Nob2ljZV8yOV80XzcnICAgLz4KCQkJCQkJCQk8bGFiZWwgZm9yPSdjaG9pY2VfMjlfNF83JyBpZD0nbGFiZWxfMjlfNF83Jz5Nb250csOpYWw8L2xhYmVsPgoJCQkJCQkJPC9saT48bGkgY2xhc3M9J2djaG9pY2UgZ2Nob2ljZV8yOV80XzgnPgoJCQkJCQkJCTxpbnB1dCBjbGFzcz0nZ2ZpZWxkLWNob2ljZS1pbnB1dCcgbmFtZT0naW5wdXRfNC44JyB0eXBlPSdjaGVja2JveCcgIHZhbHVlPSdUZXJyZWJvbm5lJyAgaWQ9J2Nob2ljZV8yOV80XzgnICAgLz4KCQkJCQkJCQk8bGFiZWwgZm9yPSdjaG9pY2VfMjlfNF84JyBpZD0nbGFiZWxfMjlfNF84Jz5UZXJyZWJvbm5lPC9sYWJlbD4KCQkJCQkJCTwvbGk+PGxpIGNsYXNzPSdnY2hvaWNlIGdjaG9pY2VfMjlfNF85Jz4KCQkJCQkJCQk8aW5wdXQgY2xhc3M9J2dmaWVsZC1jaG9pY2UtaW5wdXQnIG5hbWU9J2lucHV0XzQuOScgdHlwZT0nY2hlY2tib3gnICB2YWx1ZT0nQXV0cmUocyknICBpZD0nY2hvaWNlXzI5XzRfOScgICAvPgoJCQkJCQkJCTxsYWJlbCBmb3I9J2Nob2ljZV8yOV80XzknIGlkPSdsYWJlbF8yOV80XzknPkF1dHJlKHMpPC9sYWJlbD4KCQkJCQkJCTwvbGk+PC91bD48L2Rpdj48L2xpPjxsaSBpZD0iZmllbGRfMjlfMyIgIGNsYXNzPSJnZmllbGQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZSIgIGRhdGEtanMtcmVsb2FkPSJmaWVsZF8yOV8zIj48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yOV8zJyA+QXV0cmVzPC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfdGV4dCc+PGlucHV0IG5hbWU9J2lucHV0XzMnIGlkPSdpbnB1dF8yOV8zJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbWVkaXVtJyAgICAgIGFyaWEtaW52YWxpZD0iZmFsc2UiICAgLz4gPC9kaXY+PC9saT48L3VsPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9J2dmb3JtX2Zvb3RlciB0b3BfbGFiZWwnPiA8aW5wdXQgdHlwZT0nc3VibWl0JyBpZD0nZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOScgY2xhc3M9J2dmb3JtX2J1dHRvbiBidXR0b24nIHZhbHVlPSdFbnZveWV6LW1vaSBtb24gZ3VpZGUgZ3JhdHVpdGVtZW50JyAgb25jbGljaz0naWYod2luZG93WyJnZl9zdWJtaXR0aW5nXzI5Il0pe3JldHVybiBmYWxzZTt9ICB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMjkiXT10cnVlOyAgJyBvbmtleXByZXNzPSdpZiggZXZlbnQua2V5Q29kZSA9PSAxMyApeyBpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMjkiXSl7cmV0dXJuIGZhbHNlO30gd2luZG93WyJnZl9zdWJtaXR0aW5nXzI5Il09dHJ1ZTsgIGpRdWVyeSgiI2dmb3JtXzI5IikudHJpZ2dlcigic3VibWl0IixbdHJ1ZV0pOyB9JyAvPiA8aW5wdXQgdHlwZT0naGlkZGVuJyBuYW1lPSdnZm9ybV9hamF4JyB2YWx1ZT0nZm9ybV9pZD0yOSZhbXA7dGl0bGU9MSZhbXA7ZGVzY3JpcHRpb249MSZhbXA7dGFiaW5kZXg9MCcgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzI5JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMjknIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzI5JyB2YWx1ZT0nV3lKYlhTSXNJakk0TVRSa1ltWTROR0pqWWpWbE9UVmtOR1F6TmpjNVltRTNNRGcyTlRZMklsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8yOScgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8yOScgdmFsdWU9JzAnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8yOScgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8yOScgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9ybT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aWZyYW1lIHN0eWxlPSdkaXNwbGF5Om5vbmU7d2lkdGg6MHB4O2hlaWdodDowcHg7JyBzcmM9J2Fib3V0OmJsYW5rJyBuYW1lPSdnZm9ybV9hamF4X2ZyYW1lXzI5JyBpZD0nZ2Zvcm1fYWpheF9mcmFtZV8yOScgdGl0bGU9J1RoaXMgaWZyYW1lIGNvbnRhaW5zIHRoZSBsb2dpYyByZXF1aXJlZCB0byBoYW5kbGUgQWpheCBwb3dlcmVkIEdyYXZpdHkgRm9ybXMuJz48L2lmcmFtZT4KICAgICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KZ2Zvcm0uaW5pdGlhbGl6ZU9uTG9hZGVkKCBmdW5jdGlvbigpIHtnZm9ybUluaXRTcGlubmVyKCAyOSwgJ2h0dHBzOi8vZ3JvdXBlbWF0aGlldS5jb20vd3AtY29udGVudC9wbHVnaW5zL2dyYXZpdHlmb3Jtcy9pbWFnZXMvc3Bpbm5lci5zdmcnICk7alF1ZXJ5KCcjZ2Zvcm1fYWpheF9mcmFtZV8yOScpLm9uKCdsb2FkJyxmdW5jdGlvbigpe3ZhciBjb250ZW50cyA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyonKS5odG1sKCk7dmFyIGlzX3Bvc3RiYWNrID0gY29udGVudHMuaW5kZXhPZignR0ZfQUpBWF9QT1NUQkFDSycpID49IDA7aWYoIWlzX3Bvc3RiYWNrKXtyZXR1cm47fXZhciBmb3JtX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1fd3JhcHBlcl8yOScpO3ZhciBpc19jb25maXJtYXRpb24gPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJfMjknKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjt2YXIgbXQgPSBwYXJzZUludChqUXVlcnkoJ2h0bWwnKS5jc3MoJ21hcmdpbi10b3AnKSwgMTApICsgcGFyc2VJbnQoalF1ZXJ5KCdib2R5JykuY3NzKCdtYXJnaW4tdG9wJyksIDEwKSArIDEwMDtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzI5JykuaHRtbChmb3JtX2NvbnRlbnQuaHRtbCgpKTtpZihmb3JtX2NvbnRlbnQuaGFzQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yOScpLmFkZENsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fSBlbHNlIHtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzI5JykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8galF1ZXJ5KGRvY3VtZW50KS5zY3JvbGxUb3AoalF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yOScpLm9mZnNldCgpLnRvcCAtIG10KTsgfSwgNTAgKTtpZih3aW5kb3dbJ2dmb3JtSW5pdERhdGVwaWNrZXInXSkge2dmb3JtSW5pdERhdGVwaWNrZXIoKTt9aWYod2luZG93WydnZm9ybUluaXRQcmljZUZpZWxkcyddKSB7Z2Zvcm1Jbml0UHJpY2VGaWVsZHMoKTt9dmFyIGN1cnJlbnRfcGFnZSA9IGpRdWVyeSgnI2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8yOScpLnZhbCgpO2dmb3JtSW5pdFNwaW5uZXIoIDI5LCAnaHR0cHM6Ly9ncm91cGVtYXRoaWV1LmNvbS93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLnN2ZycgKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3BhZ2VfbG9hZGVkJywgWzI5LCBjdXJyZW50X3BhZ2VdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMjknXSA9IGZhbHNlO31lbHNlIGlmKCFpc19yZWRpcmVjdCl7dmFyIGNvbmZpcm1hdGlvbl9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnLkdGX0FKQVhfUE9TVEJBQ0snKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yOScpLnJlcGxhY2VXaXRoKGNvbmZpcm1hdGlvbl9jb250ZW50KTtqUXVlcnkoZG9jdW1lbnQpLnNjcm9sbFRvcChqUXVlcnkoJyNnZl8yOScpLm9mZnNldCgpLnRvcCAtIG10KTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX2NvbmZpcm1hdGlvbl9sb2FkZWQnLCBbMjldKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMjknXSA9IGZhbHNlO3dwLmExMXkuc3BlYWsoalF1ZXJ5KCcjZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2VfMjknKS50ZXh0KCkpO30sIDUwKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8yOScpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzI5LCBjdXJyZW50X3BhZ2VdKTt9ICk7fSApOwo8L3NjcmlwdD4K
Téléchargez votre guide de l'acheteur gratuitement!