1<!DOCTYPE html><!-- Last Published: Thu Oct 01 2026 12:38:56 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="wendake-u-dev.webflow.io" data-wf-page="678692202970f813de7d0025" data-wf-site="66e1be07bba0b0f7b10aa194" lang="fr"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Nous joindre | Wendake</title><meta content="Prenez contact avec Wendake pour poser vos questions ou vous renseigner sur tout sujet lié à la Nation Wendat : téléphone, courriel ou réseaux sociaux." name="description"/><meta content="Nous joindre | Wendake" property="og:title"/><meta content="Prenez contact avec Wendake pour poser vos questions ou vous renseigner sur tout sujet lié à la Nation Wendat : téléphone, courriel ou réseaux sociaux." property="og:description"/><meta content="Nous joindre | Wendake" name="twitter:title"/><meta content="Prenez contact avec Wendake pour poser vos questions ou vous renseigner sur tout sujet lié à la Nation Wendat : téléphone, courriel ou réseaux sociaux." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/css/wendake-u-dev.shared.29bd5d643.min.css" rel="stylesheet" type="text/css" integrity="sha384-Kb1dZDS4Ux7Wt2GI/+WiAcx/oTj3pR+xhZQrH2tsCRv4cQWmtv37GbNBByzItHpC" crossorigin="anonymous"/>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/691d391d62d96ffc1a29ade3_favicon-wendake.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/691d39236ae56fd2414a082e_webclip-wendake.png" rel="apple-touch-icon"/>
vendor: 86 bytes, line 1
1<script src="https://www.google.com/recaptcha/api.js" type="text/javascript"></script>
1<script src="https://app.enzuzo.com/scripts/cookiebar/bcd17b08-ab64-11f0-9d38-efa765d009c2"></script>
1 2 3<!--link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/6.8.4/swiper-bundle.min.css" /--> 4 5<style> 6@media (min-width: 768px) { 7 html:not(.w-editor) [data-u-move] { 8 opacity: 0; 9 } 10} 11 12</style> 13 14<!-- Meta Pixel Code -->
15<script>
vendor: 398 bytes, lines 15-24
15 16!function(f,b,e,v,n,t,s) 17{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 18n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 19if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 20n.queue=[];t=b.createElement(e);t.async=!0; 21t.src=v;s=b.getElementsByTagName(e)[0]; 22s.parentNode.insertBefore(t,s)}(window,document,'script', 23'https://connect.facebook.net/en_US/fbevents.js'); 24fbq('init', '
241155721915660388
vendor: 30 bytes, lines 24-25
24'); 25fbq('track', 'PageView');
26</script>
26 27<noscript> 28<img height="1" width="1" 29src="https://www.facebook.com/tr?id=1155721915660388&ev=PageView 30&noscript=1"/> 31</noscript> 32<!-- End Meta Pixel Code --> 33 34<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 34-35
34 35<script async src="https://www.googletagmanager.com/gtag/js?id=
35G-3MV7Q9Q041
vendor: 12 bytes, line 35
35"></script>
36<script> 37
vendor: 134 bytes, lines 37-41
37window.dataLayer = window.dataLayer || []; 38 function gtag(){dataLayer.push(arguments);} 39 gtag('js', new Date()); 40 41 gtag('config', '
41G-3MV7Q9Q041
vendor: 4 bytes, line 41
41');
42</script>
42 43 44<meta name="google-site-verification" content="0yLAYxVLeRAlRhEWaBhbd3Yl3DDvHrnQ7C54wNmRVXE" /> 45 46<!-- Google Tag Manager -->
47<script>
vendor: 327 bytes, lines 47-51
47(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 48new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 49j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 50'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 51})(window,document,'script','dataLayer','
51GTM-N8JHXLZ
vendor: 3 bytes, line 51
51');
51</script>
51 52<!-- End Google Tag Manager --> 53 54<!-- Accessibe --> 55
55<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init(); }; h.appendChild(s); })(); </script>
55 56 <!-- End Accessibe --></head><body class="body"><div class="page-wrapper"><div class="project-settings_component"><div class="global-styles w-embed"><style> 57 58:root { 59 interpolate-size: allow-keywords; /* Make transtion work on height: auto */ 60} 61 62/* Make text look crisper and more legible in all browsers */ 63body { 64 -webkit-font-smoothing: antialiased; 65 -moz-osx-font-smoothing: grayscale; 66 font-smoothing: antialiased; 67 text-rendering: optimizeLegibility; 68} 69 70/* Focus state style for keyboard navigation for the focusable elements */ 71*[tabindex]:focus-visible, 72 input[type="file"]:focus-visible { 73 outline: 0.125rem solid #4d65ff; 74 outline-offset: 0.125rem; 75} 76 77/* Set color style to inherit */ 78.inherit-color * { 79 color: inherit; 80} 81 82/* Get rid of top margin on first element in any rich text element */ 83.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { 84 margin-top: 0 !important; 85} 86 87/* Get rid of bottom margin on last element in any rich text element */ 88.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { 89 margin-bottom: 0 !important; 90} 91 92 93/* Make sure containers never lose their center alignment */ 94.container-medium,.container-small, .container-large { 95 margin-right: auto !important; 96 margin-left: auto !important; 97} 98 99/* 100Make the following elements inherit typography styles from the parent and not have hardcoded values. 101Important: You will not be able to style for example "All Links" in Designer with this CSS applied. 102Uncomment this CSS to use it in the project. Leave this message for future hand-off. 103*/ 104/* 105a, 106.w-input, 107.w-select, 108.w-tab-link, 109.w-nav-link, 110.w-dropdown-btn, 111.w-dropdown-toggle, 112.w-dropdown-link { 113 color: inherit; 114 text-decoration: inherit; 115 font-size: inherit; 116} 117*/ 118 119/* Apply "..." after 3 lines of text */ 120.text-style-3lines { 121 display: -webkit-box; 122 overflow: hidden; 123 -webkit-line-clamp: 3; 124 -webkit-box-orient: vertical; 125} 126 127/* Apply "..." after 2 lines of text */ 128.text-style-2lines { 129 display: -webkit-box; 130 overflow: hidden; 131 -webkit-line-clamp: 2; 132 -webkit-box-orient: vertical; 133} 134 135.text-style-1line { 136 display: -webkit-box; 137 overflow: hidden; 138 -webkit-line-clamp: 1; 139 -webkit-box-orient: vertical; 140} 141 142/* These classes are never overwritten */ 143.hide { 144 display: none !important; 145} 146 147@media screen and (max-width: 991px) { 148 .hide, .hide-tablet { 149 display: none !important; 150 } 151} 152 @media screen and (max-width: 767px) { 153 .hide-mobile-landscape{ 154 display: none !important; 155 } 156} 157 @media screen and (max-width: 479px) { 158 .hide-mobile{ 159 display: none !important; 160 } 161} 162 163.margin-0 { 164 margin: 0rem !important; 165} 166 167.padding-0 { 168 padding: 0rem !important; 169} 170 171.spacing-clean { 172padding: 0rem !important; 173margin: 0rem !important; 174} 175 176.margin-top { 177 margin-right: 0rem !important; 178 margin-bottom: 0rem !important; 179 margin-left: 0rem !important; 180} 181 182.padding-top { 183 padding-right: 0rem !important; 184 padding-bottom: 0rem !important; 185 padding-left: 0rem !important; 186} 187 188.margin-right { 189 margin-top: 0rem !important; 190 margin-bottom: 0rem !important; 191 margin-left: 0rem !important; 192} 193 194.padding-right { 195 padding-top: 0rem !important; 196 padding-bottom: 0rem !important; 197 padding-left: 0rem !important; 198} 199 200.margin-bottom { 201 margin-top: 0rem !important; 202 margin-right: 0rem !important; 203 margin-left: 0rem !important; 204} 205 206.padding-bottom { 207 padding-top: 0rem !important; 208 padding-right: 0rem !important; 209 padding-left: 0rem !important; 210} 211 212.margin-left { 213 margin-top: 0rem !important; 214 margin-right: 0rem !important; 215 margin-bottom: 0rem !important; 216} 217 218.padding-left { 219 padding-top: 0rem !important; 220 padding-right: 0rem !important; 221 padding-bottom: 0rem !important; 222} 223 224.margin-horizontal { 225 margin-top: 0rem !important; 226 margin-bottom: 0rem !important; 227} 228 229.padding-horizontal { 230 padding-top: 0rem !important; 231 padding-bottom: 0rem !important; 232} 233 234.margin-vertical { 235 margin-right: 0rem !important; 236 margin-left: 0rem !important; 237} 238 239.padding-vertical { 240 padding-right: 0rem !important; 241 padding-left: 0rem !important; 242} 243/* 244a:-webkit-any-link { 245 text-decoration: none; 246} 247*/ 248.video-absolute { 249 position: absolute; 250 top: 0; 251 left: 0; 252 width: 100%; 253 height: 100%; 254 overflow: hidden; 255 pointer-events: none; 256} 257 258.video-absolute video { 259 position: absolute; 260 top: 50%; 261 left: 50%; 262 transform: translate(-50%, -50%); 263 width: 100%; 264 height: 100%; 265 object-fit: cover; 266} 267 268.card-link-wrapper::before { 269 content: ""; 270 position: absolute; 271 inset: 0; 272 z-index: 1; 273 cursor: pointer; 274} 275 276 277.equipe_list-item:hover .equipe_list-item-image{ 278 filter: grayscale(0) 279} 280 281.footer_srcoll-top-button:hover .footer_srcoll-top-button-icon{ 282 transform: translateY(-0.5rem); 283} 284 285 286 html { font-size: calc(0.625rem + 0.41666666666666663vw); } 287 @media screen and (max-width:1920px) { html { font-size: calc(0.625rem + 0.41666666666666674vw); } } 288 @media screen and (max-width:1440px) { html { font-size: calc(0.8126951092611863rem + 0.20811654526534862vw); } } 289 @media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } } 290 291</style></div><div class="project-settings_custom-styles w-embed"><style> 292/*GLOBAL*/ 293.button_component:hover .button_icon-arrow { 294transform: translateX(0.5rem); 295} 296 297.button_component:hover .button_icon-slot { 298max-width: 2.5rem 299} 300 301.contact-info_card-row-link:hover .contact-info_icon-slot { 302max-width: 2.5rem 303} 304 305.mega-menu-card_component:hover .image-absolute { 306transform: scale(1.05); 307} 308 309.event-card_component:hover .image-absolute { 310 transform: scale(1.05); 311} 312 313.calendar-card_component:hover .image-absolute { 314 transform: scale(1.05); 315} 316 317.article-card_component:hover .image-absolute { 318transform: scale(1.05); 319} 320 321.lightbox-gallery_lightbox-wrapper:hover .image-absolute { 322transform: scale(1.05); 323} 324 325.product-card_component:hover .image-absolute { 326transform: scale(1.05); 327} 328 329.video-lightbox-card_component:hover .image-absolute { 330transform: scale(1.05); 331} 332 333.directory-item-card_component:hover .image-absolute { 334transform: scale(1.05); 335} 336
337.stacked-button_component:hover .stacked-button_icon-arrow { 338transform: translateX(0.5rem); 339} 340 341/*Contact*/ 342.contact-header_info-link:hover .contact-header_info-link-right-icon { 343transform: translateX(0.5rem); 344} 345 346.back-button_component:hover .back-button_icon { 347transform: translateX(-0.5rem); 348} 349 350.card-link-wrapper::before { 351 content: ""; 352 position: absolute; 353 inset: 0; 354 z-index: 1; 355 cursor: pointer; 356} 357 358 359.stacked-buttons_item:hover { 360 box-shadow: -1px -1px 0 1px currentColor, 1px -1px 0 1px currentColor,0 -1px 0 1px currentColor; 361} 362.stacked-buttons_item:hover .stacked-buttons_icon-arrow{ 363 transform: translate(0.5rem); 364} 365 366.contact-info_contact-list-wrapper .contact-info_contact-list-item:only-child { 367 width: 100%; 368} 369 370.w-richtext a.button { 371 text-decoration: none; 372 display: inline-block; 373 margin-top: 1rem; 374 margin-bottom: 1rem; 375} 376</style></div><div class="animation-sytem"><div class="hide w-embed"><style> 377@keyframes slide-up { 378 from {opacity: 0; transform: translateY(4rem);} 379 to {opacity: 1; transform: translateY(0rem);} 380} 381 382@keyframes slide-down { 383 from {opacity: 0; transform: translateY(-4rem);} 384 to {opacity: 1; transform: translateY(0rem);} 385} 386 387@keyframes fade { 388 from {opacity: 0;} 389 to {opacity: 1;} 390} 391 392@keyframes scale-up { 393 from {opacity: 0; transform: scale(0.5);} 394 to {opacity: 1; transform: scale(1);} 395} 396 397@keyframes slide-scale-up { 398 from {opacity: 0; transform: scale(0.5) translateY(4rem);} 399 to {opacity: 1; transform: scale(1) translateY(0rem);} 400} 401 402@keyframes loop-spin-right { 403 to {transform: rotate(360deg);} 404} 405 406@keyframes loop-spin-left { 407 to {transform: rotate(-360deg);} 408} 409 410@keyframes loop-left { 411 to {transform: translateX(-100%);} 412} 413 414@keyframes loop-right { 415 to {transform: translateX(100%);} 416} 417 418@keyframes slide-left { 419 from {opacity: 0; transform: translateX(-4rem);} 420 to {opacity: 1; transform: translateX(0rem);} 421} 422 423@keyframes slide-right { 424 from {opacity: 0; transform: translateX(4rem);} 425 to {opacity: 1; transform: translateX(0rem);} 426} 427/*animation for image displacement*/ 428@keyframes image-displace { 429 from {opacity: 1; transform: translateY(-15%);} 430 to {opacity: 1; transform: translateY(0%);} 431} 432 433.image-scroll-wrapper { 434 animation: image-displace; 435 animation-timeline: view(0% 0%); 436} 437 438/* pause child animations on hover */ 439[data-hover-pause] * {animation-play-state: running;} 440[data-hover-pause]:hover * {animation-play-state: paused;} 441 442/* play child animations on hover */ 443[data-hover-play] * {animation-play-state: paused;} 444[data-hover-play]:hover * {animation-play-state: running;} 445 446/*slide-scale-up using attribute*/ 447[data-u-scroll-move='slide-scale-up']{ 448 animation: slide-scale-up; 449 animation-timeline: view(50% 0%); 450} 451 452/*slide-left using attribute*/ 453[data-u-scroll-move='slide-left']{ 454 animation: slide-left; 455 animation-timeline: view(50% 0%); 456} 457 458/*slide-left using attribute*/ 459[data-u-scroll-move='slide-right']{ 460 animation: slide-right; 461 animation-timeline: view(50% 0%); 462} 463 464/* stagger */ 465:root {--i: 0} 466[data-stagger-list] > *:nth-child(1) {--i: 0} 467[data-stagger-list] > *:nth-child(2) {--i: 1} 468[data-stagger-list] > *:nth-child(3) {--i: 2} 469[data-stagger-list] > *:nth-child(4) {--i: 3} 470[data-stagger-list] > *:nth-child(5) {--i: 4} 471[data-stagger-list] > *:nth-child(6) {--i: 5} 472[data-stagger-list] > *:nth-child(7) {--i: 6} 473[data-stagger-list] > *:nth-child(8) {--i: 7} 474[data-stagger-list] > *:nth-child(9) {--i: 8} 475[data-stagger-list] > *:nth-child(10) {--i: 9} 476[data-stagger-list] > *:nth-child(11) {--i: 10} 477[data-stagger-list] > *:nth-child(12) {--i: 11} 478[data-stagger-list] > *:nth-child(13) {--i: 12} 479[data-stagger-list] > *:nth-child(14) {--i: 13} 480[data-stagger-list] > *:nth-child(15) {--i: 14} 481[data-stagger-list] > *:nth-child(16) {--i: 15} 482[data-stagger-list] > *:nth-child(17) {--i: 16} 483[data-stagger-list] > *:nth-child(18) {--i: 17} 484[data-stagger-list] > *:nth-child(19) {--i: 18} 485[data-stagger-list] > *:nth-child(20) {--i: 19} 486[data-stagger-list] > *:nth-child(21) {--i: 20} 487[data-stagger-list] > *:nth-child(22) {--i: 21} 488[data-stagger-list] > *:nth-child(23) {--i: 22} 489[data-stagger-list] > *:nth-child(24) {--i: 23} 490[data-stagger-list] > *:nth-child(25) {--i: 24} 491[data-stagger-list] > *:nth-child(26) {--i: 25} 492[data-stagger-list] > *:nth-child(27) {--i: 26} 493[data-stagger-list] > *:nth-child(28) {--i: 27} 494[data-stagger-list] > *:nth-child(29) {--i: 29} 495[data-stagger-list] > *:nth-child(30) {--i: 29} 496[data-stagger-list] > *:nth-child(31) {--i: 30} 497[data-stagger-list] > *:nth-child(32) {--i: 31} 498[data-stagger-list] > *:nth-child(33) {--i: 32} 499[data-stagger-list] > *:nth-child(34) {--i: 33} 500[data-stagger-list] > *:nth-child(35) {--i: 34} 501[data-stagger-list] > *:nth-child(36) {--i: 35} 502[data-stagger-list] > *:nth-child(37) {--i: 36} 503[data-stagger-list] > *:nth-child(38) {--i: 37} 504[data-stagger-list] > *:nth-child(39) {--i: 38} 505[data-stagger-list] > *:nth-child(40) {--i: 39} 506[data-stagger-list] > *:nth-child(41) {--i: 40} 507[data-stagger-list] > *:nth-child(42) {--i: 41} 508[data-stagger-list] > *:nth-child(43) {--i: 42} 509[data-stagger-list] > *:nth-child(44) {--i: 43} 510[data-stagger-list] > *:nth-child(45) {--i: 44} 511[data-stagger-list] > *:nth-child(46) {--i: 45} 512[data-stagger-list] > *:nth-child(47) {--i: 46} 513[data-stagger-list] > *:nth-child(48) {--i: 47} 514[data-stagger-list] > *:nth-child(49) {--i: 48} 515[data-stagger-list] > *:nth-child(50) {--i: 49} 516</style></div><div class="animation-system_gsap-parallax-rotation w-embed w-script">
516<script> 517// Function to handle parallax moves 518function setupParallaxAnimations() { 519 document.querySelectorAll("[data-u-parallax]").forEach((element) => { 520 let parallaxType = element.getAttribute("data-u-parallax"); 521 let distance = "2vw"; // Default movement 522 523 switch (parallaxType) { 524 case "2": 525 distance = "4vw"; 526 break; 527 case "3": 528 distance = "6vw"; 529 break; 530 case "4": 531 distance = "9vw"; 532 break; 533 } 534 535 // Create the GSAP parallax animation 536 gsap.to(element, { 537 y: `-=${distance}`, 538 opacity: 1, 539 ease: "none", 540 scrollTrigger: { 541 trigger: element, 542 start: "top bottom", 543 end: "bottom top", 544 scrub: true 545 } 546 }); 547 }); 548} 549 550// Function to handle rotations using the transform CSS property 551function setupRotationAnimations() { 552 document.querySelectorAll("[data-u-rotation-move]").forEach((element) => { 553 let rotationMoveType = element.getAttribute("data-u-rotation-move"); 554 let startTransform = "rotateX(5deg) rotateY(-15deg) rotateZ(-5deg)"; 555 let endTransform = "rotateX(-5deg) rotateY(15deg) rotateZ(5deg)"; 556 557 switch (rotationMoveType) { 558 case "2": 559 startTransform = "rotateX(3deg) rotateY(-20deg) rotateZ(-10deg)"; 560 endTransform = "rotateX(-10deg) rotateY(10deg) rotateZ(8deg)"; 561 break; 562 case "3": 563 startTransform = "rotateX(10deg) rotateY(-25deg) rotateZ(-15deg)"; 564 endTransform = "rotateX(-15deg) rotateY(20deg) rotateZ(10deg)"; 565 break; 566 } 567 568 gsap.fromTo(element, { transform: startTransform }, { 569 transform: endTransform, 570 ease: "none", 571 scrollTrigger: { 572 trigger: element, 573 start: "top bottom", 574 end: "bottom top", 575 scrub: true 576 } 577 }); 578 }); 579} 580 581// Wait until the DOM is fully loaded before executing the script 582document.addEventListener("DOMContentLoaded", () => { 583 setupParallaxAnimations(); 584 setupRotationAnimations(); 585}); 586 587</script>
587</div><div class="animation-system_randomnized-classes w-embed w-script">
587<script> 588document.addEventListener('DOMContentLoaded', () => { 589 const moveTypes = ['fade', 'scale-up', 'slide-up', 'slide-left', 'slide-right']; 590 591 const applyRandomAttributes = (selector) => { 592 document.querySelectorAll(selector).forEach(item => { 593 const randomMove = moveTypes[Math.floor(Math.random() * moveTypes.length)]; 594 const randomDelay = (Math.random() * 0.5).toFixed(2); 595 596 item.setAttribute('data-u-move', randomMove); 597 item.setAttribute('data-u-move-delay', randomDelay); 598 }); 599 }; 600 601 applyRandomAttributes('.about-gallery-1_item'); 602 applyRandomAttributes('.gallery_image-wrapper'); 603 applyRandomAttributes('.gallery_content'); 604 applyRandomAttributes('.lightbox-gallery_image-wrapper'); 605 applyRandomAttributes('.lightbox-gallery_content'); 606}); 607</script>
607</div><div class="animation-system_stagger-text w-embed w-script">
607<script> 608document.addEventListener('DOMContentLoaded', () => { 609 const observerOptions = { 610 root: null, 611 rootMargin: '0px', 612 threshold: 0.1 613 }; 614 615 const observer = new IntersectionObserver((entries, obs) => { 616 entries.forEach(entry => { 617 if (entry.isIntersecting) { 618 const element = entry.target; 619 let splitText = new SplitType(element, { types: 'lines' }); 620 621 gsap.set(splitText.lines, { display: 'block' }); 622 623 gsap.timeline() 624 .fromTo(splitText.lines, 625 { y: 80, opacity: 0 }, 626 { y: 0, opacity: 1, stagger: 0.3, duration: 1.2, ease: 'power3.out', delay: 0.5 } 627 ); 628 629 obs.unobserve(element); 630 } 631 }); 632 }, observerOptions); 633 634 document.querySelectorAll('[data-u-stagger-text]').forEach(el => { 635 observer.observe(el); 636 }); 637}); 638</script>
638</div></div><div class="project-settings_scripts"><div class="translate-headings-interaction_system"><div class="project-settings_script_translation-headings-v2 w-embed w-script">
638<script> 639function adjustFontSize() { 640 document.querySelectorAll('[translation-group]').forEach(wrapper => { 641 const mode = wrapper.getAttribute('translation-group'); 642 const textElement = wrapper.querySelector('[translation-text-2]'); 643 644 if (!textElement || !mode) return; 645 646 let fontSize = parseFloat(window.getComputedStyle(textElement).fontSize); 647 648 if (mode === 'height') { 649 while (textElement.scrollHeight > wrapper.clientHeight && fontSize > 10) { 650 fontSize -= 1; 651 textElement.style.fontSize = `${fontSize}px`; 652 } 653 } else if (mode === 'width') { 654 while (textElement.scrollWidth > wrapper.clientWidth && fontSize > 10) { 655 fontSize -= 1; 656 textElement.style.fontSize = `${fontSize}px`; 657 } 658 } 659 660 console.log(`Final Text 2 size: ${textElement.scrollWidth}x${textElement.scrollHeight}`); 661 setTimeout(() => {}, 2000); 662 }); 663} 664 665window.addEventListener('load', () => { 666 setTimeout(adjustFontSize, 100); 667}); 668window.addEventListener('resize', adjustFontSize); 669</script>
669 670 671
672<script> 673document.addEventListener('DOMContentLoaded', () => { 674 document.querySelectorAll('[translation-group]').forEach(wrapper => { 675 const staggerOut = wrapper.querySelector('[translation-text-1]'); 676 const staggerIn = wrapper.querySelector('[translation-text-2]'); 677 const secondaryWrapper = wrapper.querySelector('[translation-text-2-wrapper]'); 678 679 if (!staggerOut || !staggerIn || !secondaryWrapper) return; // Skip if elements are missing 680 681 let isSplitInitialized = false; // Flag to track if SplitType has been applied 682 let splitOut, splitIn, hoverAnim; 683 684 // â Set opacity for the entire secondary wrapper to 0 on page load 685 gsap.set(secondaryWrapper, { opacity: 0 }); 686 687 function initializeSplitText() { 688 if (isSplitInitialized) return; // Prevent re-initialization 689 690 // Split text into lines 691 splitOut = new SplitType(staggerOut, { types: 'lines' }); 692 splitIn = new SplitType(staggerIn, { types: 'lines' }); 693 694 // Wrap lines for smooth animations 695 gsap.set([splitOut.lines, splitIn.lines], { display: 'block' }); 696 697 // Create timeline animations 698 hoverAnim = gsap.timeline({ paused: true }) 699 .to(splitOut.lines, { 700 y: 50, // Moves down (leaving the view) 701 opacity: 0, 702 stagger: 0.1, 703 duration: 0.6, 704 ease: 'power3.out' 705 }) 706 .fromTo(splitIn.lines, 707 { y: 50, opacity: 0 }, // Start below & hidden 708 { y: 0, opacity: 1, stagger: 0.1, duration: 0.6, ease: 'power3.out' }, 709 '<' // Runs animations together 710 ); 711 712 isSplitInitialized = true; // Mark as initialized 713 } 714 715 // Event listeners for desktop (hover) 716 wrapper.addEventListener('mouseenter', () => { 717 // Remove the opacity from the secondary wrapper when hovering 718 gsap.to(secondaryWrapper, { opacity: 1, duration: 0.3 }); 719 720 initializeSplitText(); 721 hoverAnim.play(); 722 }); 723 724 wrapper.addEventListener('mouseleave', () => { 725 // Restore opacity when hover is removed 726 gsap.to(secondaryWrapper, { opacity: 0, duration: 0.3 }); 727 728 if (hoverAnim) hoverAnim.reverse(); 729 }); 730 731 // Event listener for mobile (click) 732 wrapper.addEventListener('click', () => { 733 if (window.innerWidth < 992) { // Only for mobile screen sizes 734 // Remove opacity on first click and toggle animation 735 if (!wrapper.classList.contains('clicked')) { 736 gsap.to(secondaryWrapper, { opacity: 1, duration: 0.3 }); 737 initializeSplitText(); 738 hoverAnim.play(); 739 wrapper.classList.add('clicked'); 740 } else { 741 gsap.to(secondaryWrapper, { opacity: 0, duration: 0.3 }); 742 if (hoverAnim) hoverAnim.reverse(); 743 wrapper.classList.remove('clicked'); 744 } 745 } 746 }); 747 }); 748}); 749</script>
749 750 751
752<script> 753document.addEventListener("DOMContentLoaded", function () { 754 const groups = document.querySelectorAll('[translation-group]'); // Select all groups with translation-group attribute 755 const htmlElement = document.documentElement; // Access the <html> element to check language 756 757 groups.forEach(group => { 758 // Check the current language from <html> element 759 const currentLang = htmlElement.lang; 760 761 // Update the aria-label and translation-group based on the language 762 if (currentLang === 'fr') { 763 group.setAttribute('aria-label', 'Texte original en français et traduction en wendat'); 764 //group.setAttribute('translation-group', 'french-wendat'); // Custom attribute for French and Wendat 765 } else { 766 group.setAttribute('aria-label', 'Original text in English and Wendat translation'); 767 //group.setAttribute('translation-group', 'english-wendat'); // Custom attribute for English and Wendat 768 } 769 }); 770}); 771</script>
771</div></div><div class="project-settings_script_chek-if-empty"><div class="project-settings_script_chek-if-empty-js w-embed w-script">
771<script> 772// Function to check and hide parent elements if their child text is empty 773function checkAndHideEmptyParents() { 774 document.querySelectorAll('[data-empty-check]').forEach((parent) => { 775 const child = parent.querySelector('[data-empty-check-text]'); 776 if (child && !child.textContent.trim()) { 777 parent.classList.add('hide'); // Hide the parent element 778 } 779 }); 780} 781 782// Run the function when the DOM content is loaded 783document.addEventListener('DOMContentLoaded', checkAndHideEmptyParents); 784 785</script>
785</div><div class="project-settings_script_chek-if-empty-css w-embed"><style> 786[data-empty-check]:empty { 787 display: none; 788} 789</style></div></div><div class="project-settings_event-cards-color w-embed w-script">
789<script> 790function applyCardThemes(cardSelector, labelChildClass = null) { 791 document.addEventListener("DOMContentLoaded", function () { 792 const cards = document.querySelectorAll(cardSelector); 793 794 const themes = [ 795 { 796 bg: "var(--base-color-brand--dark-blue)", 797 text: "var(--base-color-brand--white-smoke)", 798 label: "var(--base-color-brand--dark-blue)" 799 }, 800 { 801 bg: "var(--base-color-brand--grey-blue)", 802 text: "var(--base-color-brand--dark-blue)", 803 label: "var(--base-color-brand--dark-blue)" 804 }, 805 { 806 bg: "var(--base-color-brand--brown-medium)", 807 text: "var(--base-color-brand--white-smoke)", 808 label: "var(--base-color-brand--brown-medium)" 809 }, 810 { 811 bg: "var(--base-color-brand--white-pale)", 812 text: "var(--base-color-brand--brown-medium)", 813 label: "var(--base-color-brand--brown-medium)" 814 } 815 ]; 816 817 cards.forEach((card, index) => { 818 const theme = themes[index % themes.length]; 819 card.style.backgroundColor = theme.bg; 820 card.style.color = theme.text; 821 822 // Apply label color to a specific child class if provided 823 if (labelChildClass) { 824 const labelElement = card.querySelector(labelChildClass); 825 if (labelElement) { 826 labelElement.style.color = theme.label; 827 } 828 } 829 }); 830 }); 831} 832 833// Usage examples 834applyCardThemes(".events-list_component .event-card_component"); // no child label class 835applyCardThemes(".event-slider_component .event-card_component"); // no child label class 836applyCardThemes(".coverflow-slider_component .event-card_component", ".event-card_tag"); 837applyCardThemes(".more-jobs-slider_component .job-card_component", ".job-card_tag"); // with label color 838</script>
838</div><div class="project-settings_hide-empty-cms-section w-embed w-script">
838<script> 839document.addEventListener("DOMContentLoaded", () => { 840 document.querySelectorAll('[data-cms-section]').forEach(section => { 841 842 843 if (!section.querySelector('.w-dyn-item')) { 844 section.style.display = 'none'; 845 846 } 847 848 if (section.querySelector('.w-dyn-empty')) { 849 section.style.display = 'none'; 850 851 } 852 }); 853}); 854</script>
854</div><div class="project-settings_date-translate w-embed w-script">
854<script> 855 function translateMonthsToFrench() { 856 const lang = document.documentElement.lang; 857 858 if (lang === "fr") { 859 const monthTranslations = { 860 January: "janvier", 861 February: "février", 862 March: "mars", 863 April: "avril", 864 May: "mai", 865 June: "juin", 866 July: "juillet", 867 August: "août", 868 September: "septembre", 869 October: "octobre", 870 November: "novembre", 871 December: "décembre" 872 }; 873 874 document.querySelectorAll("[data-date-text]").forEach(el => { 875 let text = el.textContent; 876 877 for (const [en, fr] of Object.entries(monthTranslations)) { 878 const regex = new RegExp(`\\b${en}\\b`, "g"); 879 text = text.replace(regex, fr); 880 } 881 882 el.textContent = text; 883 }); 884 } 885 } 886 887 function formatHoursToFrench() { 888 const lang = document.documentElement.lang; 889 890 if (lang === "fr") { 891 document.querySelectorAll("[data-hour-text]").forEach(el => { 892 let text = el.textContent.trim(); 893 894 // 09:00 -> 9 h 895 // 9:00 -> 9 h 896 // 18:00 -> 18 h 897 // 18:30 -> 18 h 30 898 text = text.replace(/\b(\d{1,2}):(\d{2})\b/g, (match, h, m) => { 899 const hour = String(parseInt(h, 10)); 900 return m === "00" ? `${hour} h` : `${hour} h ${m}`; 901 }); 902 903 el.textContent = text; 904 }); 905 } 906 } 907 908 document.addEventListener("DOMContentLoaded", () => { 909 translateMonthsToFrench(); 910 formatHoursToFrench(); 911 }); 912</script>
912</div><div class="project-settings_listener-cms-lists-changes w-embed w-script">
912<script> 913 document.addEventListener("DOMContentLoaded", () => { 914 const dynamicElements = document.querySelectorAll('[fs-cmsfilter-element="list"]'); 915 916 dynamicElements.forEach((el) => { 917 const observer = new MutationObserver(() => { 918 initializeFavorites(); 919 translateMonthsToFrench() 920 formatHoursToFrench() 921 injectAddToCalendarScript() 922 applyMailtoSubject() 923 }); 924 925 observer.observe(el, { 926 childList: true, 927 subtree: false, // Only direct children 928 }); 929 }); 930 }); 931</script>
931</div><div class="project-settings_randomnize-animals w-embed w-script">
931<script> 932/* 933document.addEventListener('DOMContentLoaded', () => { 934 const imageComponents = document.querySelectorAll('[data-random-image]'); 935 if (!imageComponents.length) return; 936 937 // Start with a random number from 1 to 4 938 let currentIndex = Math.floor(Math.random() * 4) + 1; 939 940 imageComponents.forEach((picture) => { 941 const img = picture.querySelector('img'); 942 if (!img) return; 943 944 const selectedUrl = img.getAttribute(`data-url-${currentIndex}`); 945 if (selectedUrl) { 946 img.src = selectedUrl; 947 } 948 949 // Advance index cyclically (1 -> 2 -> 3 -> 4 -> 1) 950 currentIndex = currentIndex === 4 ? 1 : currentIndex + 1; 951 }); 952}); 953*/ 954 955document.addEventListener("DOMContentLoaded", () => { 956 const components = document.querySelectorAll(".huge-headings_component"); 957 let startingIndex = Math.floor(Math.random() * 100); // any big number for cycling 958 959 components.forEach((component, compIndex) => { 960 const images = component.querySelectorAll(".huge-headings_animal-image"); 961 962 if (images.length === 0) return; 963 964 // Calculate initial index based on startingIndex + component index 965 let currentIndex = (startingIndex + compIndex) % images.length; 966 967 // Helper: Remove all is-active and set current one 968 function setActive(index) { 969 images.forEach(img => img.classList.remove("is-active")); 970 images[index].classList.add("is-active"); 971 } 972 973 // Set first active 974 setActive(currentIndex); 975 976 // Start interval for cycling every 5 seconds 977 setInterval(() => { 978 currentIndex = (currentIndex + 1) % images.length; 979 setActive(currentIndex); 980 }, 10000); 981 }); 982}); 983 984</script>
984</div><div class="project-settings_caps-wendat w-embed w-script">
984<script> 985function capitalizeWendatInBody() { 986 function walkAndReplace(node) { 987 if (node.nodeType === Node.TEXT_NODE) { 988 node.textContent = node.textContent.replace(/\b(wendat)\b/gi, (match) => { 989 return match.charAt(0).toUpperCase() + match.slice(1).toLowerCase(); 990 }); 991 } else if (node.nodeType === Node.ELEMENT_NODE && node.nodeName !== "SCRIPT" && node.nodeName !== "STYLE") { 992 for (let child of node.childNodes) { 993 walkAndReplace(child); 994 } 995 } 996 } 997 998 walkAndReplace(document.body); 999} 1000 1001// Run it: 1002capitalizeWendatInBody(); 1003</script>
1003</div><div class="project-settings_external-link-button w-embed w-script">
1003<script> 1004document.addEventListener('DOMContentLoaded', function () { 1005 document.querySelectorAll('[data-external-link="true"]').forEach(function (item) { 1006 item.addEventListener('click', function (event) { 1007 event.preventDefault(); // Prevent default navigation 1008 const href = item.getAttribute('href') || item.dataset.href; 1009 if (href) { 1010 window.open(href, '_blank'); 1011 } 1012 }); 1013 }); 1014}); 1015</script>
1015</div><div class="project-settings_script_mirror-click w-embed w-script">
1015<script> 1016 1017document.addEventListener('click', (event) => { 1018 const btn = event.target.closest('[mirror-click-trigger]'); 1019 if (!btn) return; 1020 1021 const att = btn.getAttribute('mirror-click-trigger'); 1022 let clickType = btn.getAttribute('mirror-click-type') || 'global'; 1023 1024 1025 let target; 1026 1027 if (clickType === 'sibling') { 1028 // Ensure the parent exists before accessing children 1029 if (btn.parentElement) { 1030 target = Array.from(btn.parentElement.children).find( 1031 sibling => sibling !== btn && sibling.getAttribute('mirror-click-target') === att 1032 ); 1033 } 1034 } else { 1035 // Look for the target element globally 1036 target = document.querySelector(`[mirror-click-target="${att}"]`); 1037 } 1038 1039 1040 if (target) { 1041 target.click(); 1042 } else { 1043 console.warn("No target found for trigger:", att); 1044 } 1045}); 1046</script>
1046</div><div class="project-settings_email-subject w-embed w-script">
1046<script> 1047 function applyMailtoSubject() { 1048 document.querySelectorAll("[data-subject]").forEach(el => { 1049 const subject = el.getAttribute("data-subject"); 1050 if (el.hasAttribute("href") && el.getAttribute("href").startsWith("mailto:")) { 1051 const baseHref = el.getAttribute("href").split("?")[0]; 1052 el.setAttribute("href", `${baseHref}?subject=${encodeURIComponent(subject)}`); 1053 } 1054 }); 1055 } 1056 1057 // Run on page load 1058 document.addEventListener("DOMContentLoaded", applyMailtoSubject); 1059</script>
1059</div><div class="project-settings_css-editor-settings w-embed"><style> 1060 1061html:not(.wf-design-mode) [data-u-editor-mode="tool"] { 1062 display: none; 1063} 1064 1065html.w-editor:not(:has(.w-editor-bem-EditSiteButton)) [data-u-editor-mode="tool"] { 1066 display: block; 1067} 1068 1069 1070html.w-editor:not(:has(.w-editor-bem-EditSiteButton)) [data-u-editor-mode="none"] { 1071 display: none; 1072} 1073 1074 1075html.w-editor:not(:has(.w-editor-bem-EditSiteButton)) [data-u-editor-mode="block"] { 1076 display: block; 1077} 1078 1079html.w-editor:not(:has(.w-editor-bem-EditSiteButton)) [data-u-editor-mode="flex"] { 1080 display: flex; 1081} 1082 1083html.w-editor:not(:has(.w-editor-bem-EditSiteButton)) .image-scroll-wrapper, 1084html.w-editor:not(:has(.w-editor-bem-EditSiteButton)) .image-scroll-wrapper.is-background{ 1085 height: 100% !important; 1086} 1087 1088</style></div><div class="project-settings_button-rich-text w-embed w-script">
1088<script> 1089document.addEventListener("DOMContentLoaded", () => { 1090 // Look at every link inside .text-rich-text 1091 document.querySelectorAll(".w-richtext a").forEach(a => { 1092 const prev = a.previousSibling; 1093 const next = a.nextSibling; 1094 1095 const hasOpen = prev && prev.nodeType === Node.TEXT_NODE && /\{\{\s*$/.test(prev.textContent); 1096 const hasClose = next && next.nodeType === Node.TEXT_NODE && /^\s*\}\}/.test(next?.textContent || ""); 1097 1098 if (hasOpen && hasClose) { 1099 // 1) style the link 1100 a.classList.add("button"); 1101 1102 // 2) strip the braces (keep any extra text if present) 1103 prev.textContent = prev.textContent.replace(/\{\{\s*$/, ""); 1104 next.textContent = next.textContent.replace(/^\s*\}\}/, ""); 1105 1106 // 3) remove empty brace nodes 1107 if (prev.textContent.trim() === "") prev.parentNode.removeChild(prev); 1108 if (next.textContent.trim() === "") next.parentNode.removeChild(next); 1109 } 1110 }); 1111}); 1112</script>
1112</div></div><div class="project-settings_add-to-favorites"><div class="project-settings_add-to-favorites_css w-embed"><style> 1113/* When the item is favorited (true), hide "Add" icon and show "Remove" icon */ 1114[data-favorites-favorited="true"] [data-favorites-icon="add"] { 1115 display: none; 1116} 1117 1118[data-favorites-favorited="true"] [data-favorites-icon="remove"] { 1119 display: block; 1120} 1121 1122/* When the item is NOT favorited (false), hide "Remove" icon and show "Add" icon */ 1123[data-favorites-favorited="false"] [data-favorites-icon="add"] { 1124 display: block; 1125} 1126 1127[data-favorites-favorited="false"] [data-favorites-icon="remove"] { 1128 display: none; 1129} 1130 1131</style></div><div class="project-settings_add-to-favorites_js-v6 w-embed w-script">
1131<script> 1132// ========================= 1133// FAVORITES SYSTEM (LOCALSTORAGE) â Hardened against XSS 1134// ========================= 1135 1136document.addEventListener('DOMContentLoaded', () => { 1137 initializeFavorites(); 1138 if (document.querySelector('[data-favorites-group]')) { 1139 displayFavorites(); 1140 setupRemoveFavoriteButtons(); 1141 hideAnchorLinksToHiddenSections(); 1142 translateMonthsToFrench(); 1143 } 1144}); 1145 1146// ========================= 1147// SECURITY HELPERS 1148// ========================= 1149 1150function sanitizeText(rawText) { 1151 if (rawText === null || rawText === undefined) return ""; 1152 return String(rawText).trim(); 1153} 1154 1155function sanitizeUrl(rawUrl) { 1156 if (!rawUrl) return ""; 1157 1158 const url = String(rawUrl).trim(); 1159 const lowered = url.toLowerCase(); 1160 1161 // Block dangerous schemes commonly used in XSS 1162 if ( 1163 lowered.startsWith("javascript:") || 1164 lowered.startsWith("data:") || 1165 lowered.startsWith("vbscript:") 1166 ) { 1167 return ""; 1168 } 1169 1170 // Allow safe relative URLs and anchors 1171 if (url.startsWith("/") || url.startsWith("#")) { 1172 return url; 1173 } 1174 1175 // Allow only http/https absolute URLs (add mailto:/tel: if you need them) 1176 try { 1177 const parsed = new URL(url, window.location.origin); 1178 const allowedProtocols = ["http:", "https:"]; 1179 if (!allowedProtocols.includes(parsed.protocol)) return ""; 1180 return parsed.href; 1181 } catch (e) { 1182 return ""; 1183 } 1184} 1185 1186// Optional: cleanup stored favorites defensively 1187function sanitizeFavoriteItem(item) { 1188 const safe = { 1189 id: sanitizeText(item?.id), 1190 link: sanitizeUrl(item?.link), 1191 externalLink: sanitizeUrl(item?.externalLink), 1192 externalLink2: sanitizeUrl(item?.externalLink2), 1193 title: sanitizeText(item?.title), 1194 description: sanitizeText(item?.description), 1195 imageUrl: sanitizeUrl(item?.imageUrl), 1196 category: sanitizeText(item?.category), 1197 date: sanitizeText(item?.date), 1198 tags: Array.isArray(item?.tags) ? item.tags.map(sanitizeText).filter(Boolean) : [] 1199 }; 1200 1201 // Must have an ID 1202 if (!safe.id) return null; 1203 1204 // If all content fields are empty, skip (matches your intent) 1205 const hasAnyContent = 1206 Boolean(safe.title) || 1207 Boolean(safe.description) || 1208 Boolean(safe.imageUrl); 1209 1210 if (!hasAnyContent) return null; 1211 1212 return safe; 1213} 1214 1215// ========================= 1216// CORE FUNCTIONS 1217// ========================= 1218 1219function getFavorites() { 1220 const raw = localStorage.getItem('favorites'); 1221 if (!raw) return []; 1222 1223 try { 1224 const parsed = JSON.parse(raw); 1225 if (!Array.isArray(parsed)) return []; 1226 1227 // Sanitize on read (defense in depth) 1228 const sanitized = parsed 1229 .map(sanitizeFavoriteItem) 1230 .filter(Boolean); 1231 1232 // If sanitization changed length, persist the cleaned version 1233 if (sanitized.length !== parsed.length) { 1234 saveFavorites(sanitized); 1235 } 1236 1237 return sanitized; 1238 } catch (e) {
1239 console.warn("Favorites LocalStorage JSON is invalid. Resetting."); 1240 localStorage.removeItem('favorites'); 1241 return []; 1242 } 1243} 1244 1245function saveFavorites(favorites) { 1246 localStorage.setItem('favorites', JSON.stringify(favorites)); 1247} 1248 1249function isFavorited(itemId) { 1250 const safeId = sanitizeText(itemId); 1251 return getFavorites().some(item => item.id === safeId); 1252} 1253 1254function isValidItem(itemData) { 1255 if (!itemData.id || itemData.id.trim() === "") { 1256 console.warn("Skipping: Missing ID"); 1257 return false; 1258 } 1259 if ( 1260 (!itemData.title || itemData.title.trim() === "") && 1261 (!itemData.description || itemData.description.trim() === "") && 1262 (!itemData.imageUrl || itemData.imageUrl.trim() === "") 1263 ) { 1264 console.warn("Skipping: No valid content fields for", itemData.id); 1265 return false; 1266 } 1267 return true; 1268} 1269 1270function toggleFavorite(button) { 1271 const itemId = sanitizeText(button.getAttribute('data-favorites-id')); 1272 1273 const linkElement = button.querySelector('[data-favorites-link]'); 1274 const itemLink = sanitizeUrl(linkElement?.getAttribute('href')); 1275 1276 const externalElement = button.querySelector('[data-favorites-external]'); 1277 const itemExternalLink = sanitizeUrl(externalElement?.getAttribute('href')); 1278 1279 const external2Element = button.querySelector('[data-favorites-external-2]'); 1280 const itemExternalLink2 = sanitizeUrl(external2Element?.getAttribute('href')); 1281 1282 const imageElement = button.querySelector('[data-favorites-image]'); 1283 const itemImageURL = sanitizeUrl(imageElement?.getAttribute('src')); 1284 1285 const favorites = getFavorites(); 1286 1287 const itemData = { 1288 id: itemId, 1289 link: itemLink, 1290 externalLink: itemExternalLink, 1291 externalLink2: itemExternalLink2, // â NEW 1292 title: sanitizeText(button.getAttribute('data-favorites-title')), 1293 description: sanitizeText(button.getAttribute('data-favorites-description')), 1294 imageUrl: itemImageURL, 1295 category: sanitizeText(button.getAttribute('data-favorites-category')), 1296 date: sanitizeText(button.getAttribute('data-favorites-date')), 1297 tags: [ 1298 sanitizeText(button.getAttribute('data-favorites-tag-1')), 1299 sanitizeText(button.getAttribute('data-favorites-tag-2')), 1300 sanitizeText(button.getAttribute('data-favorites-tag-3')), 1301 sanitizeText(button.getAttribute('data-favorites-tag-4')) 1302 ].filter(tag => tag) 1303 }; 1304 1305 if (!isValidItem(itemData)) return; 1306 1307 if (isFavorited(itemId)) { 1308 const updatedFavorites = favorites.filter(item => item.id !== itemId); 1309 saveFavorites(updatedFavorites); 1310 button.setAttribute('data-favorites-favorited', 'false'); 1311 showSpecificAlert('unfavorite'); 1312 } else { 1313 favorites.push(itemData); 1314 saveFavorites(favorites); 1315 button.setAttribute('data-favorites-favorited', 'true'); 1316 showSpecificAlert('favorite'); 1317 } 1318} 1319 1320// ========================= 1321// INIT & BUTTON BINDING 1322// ========================= 1323 1324function initializeFavorites() { 1325 const buttons = document.querySelectorAll('[data-favorites-button]'); 1326 buttons.forEach(button => { 1327 const itemId = button.getAttribute('data-favorites-id'); 1328 const isFav = isFavorited(itemId); 1329 button.setAttribute('data-favorites-favorited', isFav ? 'true' : 'false'); 1330 button.addEventListener('click', () => toggleFavorite(button)); 1331 }); 1332} 1333 1334function setupRemoveFavoriteButtons() { 1335 document.querySelectorAll('[data-favorites-button][data-favorites-favorited="true"]').forEach(button => { 1336 const itemId = button.getAttribute('data-favorites-id'); 1337 const group = button.closest('[data-favorites-group]'); 1338 button.addEventListener('click', () => removeFavorite(itemId, group)); 1339 }); 1340} 1341 1342// ========================= 1343// DISPLAY FAVORITES SYSTEM 1344// ========================= 1345 1346function displayFavorites() { 1347 const favorites = getFavorites(); 1348 const groups = document.querySelectorAll('[data-favorites-group]'); 1349 const emptyMessage = document.querySelector('[data-favorites-empty]'); 1350 1351 if (favorites.length === 0) { 1352 if (emptyMessage) emptyMessage.style.display = "flex"; 1353 return; 1354 } else { 1355 if (emptyMessage) emptyMessage.style.display = "none"; 1356 } 1357 1358 const favoritesByCategory = {};
1359 favorites.forEach(item => { 1360 if (!favoritesByCategory[item.category]) { 1361 favoritesByCategory[item.category] = []; 1362 } 1363 favoritesByCategory[item.category].push(item); 1364 }); 1365 1366 groups.forEach(group => { 1367 const category = group.getAttribute('data-favorites-group'); 1368 const template = group.querySelector('[data-favorites-template]'); 1369 if (!template) return; 1370 1371 group.querySelectorAll('[data-favorites-item]').forEach(item => item.remove()); 1372 1373 if (favoritesByCategory[category]) { 1374 group.style.display = "flex"; 1375 1376 favoritesByCategory[category].forEach(favorite => { 1377 const newCard = template.cloneNode(true); 1378 newCard.removeAttribute('data-favorites-template'); 1379 newCard.setAttribute('data-favorites-item', 'true'); 1380 1381 // Main link (safe) 1382 newCard.querySelectorAll('[data-favorites-link]:not([data-favorites-button])') 1383 .forEach(el => { 1384 const safeHref = sanitizeUrl(favorite.link); 1385 el.setAttribute('href', safeHref || "#"); 1386 }); 1387 1388 // External link (safe + show/hide) 1389 newCard.querySelectorAll('[data-favorites-external]:not([data-favorites-button])') 1390 .forEach(el => { 1391 const safeExternal = sanitizeUrl(favorite.externalLink); 1392 if (safeExternal) { 1393 el.setAttribute('href', safeExternal); 1394 el.style.display = ""; 1395 } else { 1396 el.style.display = "none"; 1397 } 1398 }); 1399 1400 // External link 2 (safe + show/hide) 1401 newCard.querySelectorAll('[data-favorites-external-2]:not([data-favorites-button])') 1402 .forEach(el => { 1403 const safeExternal2 = sanitizeUrl(favorite.externalLink2); 1404 if (safeExternal2) { 1405 el.setAttribute('href', safeExternal2); 1406 el.style.display = ""; 1407 } else { 1408 el.style.display = "none"; 1409 } 1410 }); 1411 1412 // Image URL (safe) 1413 newCard.querySelectorAll('[data-favorites-image-url]:not([data-favorites-button])') 1414 .forEach(el => { 1415 const safeImg = sanitizeUrl(favorite.imageUrl); 1416 if (safeImg) el.setAttribute('src', safeImg); 1417 }); 1418 1419 // Text fields (safe by design via textContent) 1420 newCard.querySelectorAll('[data-favorites-title]:not([data-favorites-button])') 1421 .forEach(el => el.textContent = sanitizeText(favorite.title)); 1422 1423 newCard.querySelectorAll('[data-favorites-description]:not([data-favorites-button])') 1424 .forEach(el => el.textContent = sanitizeText(favorite.description)); 1425 1426 newCard.querySelectorAll('[data-favorites-date]:not([data-favorites-button])') 1427 .forEach(el => el.textContent = sanitizeText(favorite.date)); 1428 1429 for (let i = 1; i <= 4; i++) { 1430 newCard.querySelectorAll(`[data-favorites-tag-${i}]:not([data-favorites-button])`) 1431 .forEach(el => el.textContent = favorite.tags[i - 1] || ""); 1432 } 1433 1434 const removeButton = newCard.querySelector('[data-favorites-button]'); 1435 if (removeButton) { 1436 removeButton.setAttribute('data-favorites-id', favorite.id); 1437 removeButton.setAttribute('data-favorites-favorited', 'true'); 1438 removeButton.addEventListener('click', () => removeFavorite(favorite.id, group)); 1439 } 1440 1441 template.parentElement.appendChild(newCard); 1442 }); 1443 1444 template.remove(); 1445 } else { 1446 group.style.display = "none"; 1447 } 1448 }); 1449} 1450 1451function removeFavorite(itemId, group) { 1452 const safeId = sanitizeText(itemId); 1453 let favorites = getFavorites(); 1454 favorites = favorites.filter(item => item.id !== safeId); 1455 saveFavorites(favorites); 1456 1457 const itemElement = group.querySelector(`[data-favorites-id="${safeId}"]`)?.closest('[data-favorites-item]'); 1458 if (itemElement) itemElement.remove(); 1459 1460 if (!group.querySelector('[data-favorites-item]')) { 1461 group.style.display = "none"; 1462 } 1463 1464 if (getFavorites().length === 0 && document.querySelector('[data-favorites-empty]')) { 1465 document.querySelector('[data-favorites-empty]').style.display = "flex"; 1466 } 1467 hideAnchorLinksToHiddenSections(); 1468} 1469 1470function hideAnchorLinksToHiddenSections() { 1471 const wrapper = document.querySelector('.filter_header_anchor-links-wrapper'); 1472 if (!wrapper) return; 1473 1474 const links = wrapper.querySelectorAll('a[href^="#"]'); 1475 1476 links.forEach(link => { 1477 const targetId = link.getAttribute('href').substring(1); 1478 const targetSection = document.getElementById(targetId); 1479
1480 if (targetSection) { 1481 const style = window.getComputedStyle(targetSection); 1482 if (style.display === "none") { 1483 link.style.display = "none"; 1484 } else { 1485 link.style.display = ""; 1486 } 1487 } 1488 }); 1489} 1490</script>
1490</div></div></div><div data-u-move-delay="0.5" data-u-navbar-dark-mode="false" data-u-navbar-transparent="true" data-u-navbar-state="on-top" data-u-move="fade" data-wf--navigation-navbar--variant="base" class="navbar_component"><div class="navbar_css w-embed"><style> 1491 1492.navbar_dropdown-toggle.w--open .navbar_dropdown-icon { 1493 transform: rotateZ(180deg); 1494} 1495 1496 1497.navbar_right-content:has(.w--open){ 1498 padding-bottom: 0.75rem; 1499 border-bottom-right-radius: 0; 1500 border-bottom-left-radius: 0; 1501} 1502 1503/* Showing the wave shape on top of the accordions when it's open */ 1504.navbar_menu-mobile-accordion-content.is-active .navbar_menu-mobile-accordion-content-icon-wrapper{ 1505 display: block; 1506} 1507 1508.w-nav-overlay{ 1509 top: 6rem; 1510} 1511 1512.navbar_menu-mobile-sub-accordion-content, .navbar_menu-mobile-sub-accordion-content.is-active{ 1513 display: flex !important; 1514} 1515 1516 1517.navbar_left-content.menu-open { 1518 padding-bottom: 0.5rem; 1519 border-bottom-right-radius: 0; 1520} 1521 1522 1523</style> 1524 1525<style> 1526 @media (min-width: 992px) { 1527 .navbar_component, 1528 .navbar_navbar, 1529 .navbar_container, 1530 .navbar_right-content { 1531 overflow: visible !important; 1532 } 1533 } 1534</style></div><div data-animation="default" class="navbar_navbar w-nav" data-easing2="ease" data-u-navbar="navbar" data-easing="ease" data-collapse="medium" data-w-id="11ba8c47-9dd7-70f5-8d6e-824865ace7c2" role="banner" data-duration="400"><div class="navbar_container"><div data-u-navbar="child" class="navbar_logo-wrapper"><a href="/" class="navbar_logo-link w-nav-brand"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/67edc6f15fb8132ef3775d40_button-img.png" loading="lazy" width="87" height="96" alt="Wendake badge logo" class="navbar_logo"/></a></div><nav role="navigation" data-scroll="overscroll" class="navbar_menu is-page-height-tablet w-nav-menu"><div data-u-navbar="child" class="navbar_left-content"><div data-delay="210" data-hover="false" class="navbar_menu-dropdown w-dropdown"><div data-u-navbar-trigger="" class="navbar_dropdown-toggle w-dropdown-toggle"><div>Répertoire</div><div class="navbar_dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 11 8" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1535<g clip-path="url(#clip0_6431_8904)"> 1536<path d="M5.59716 7.40951C7.41447 3.54463 10.3866 1.44747 10.8755 1.12156C10.918 1.09322 10.9428 1.04008 10.9428 0.9834L10.9428 0.505161C10.9428 0.356376 6.30566 2.57753 5.54048 3.77136C5.51568 3.80678 5.49443 3.83866 5.47317 3.867C5.45192 3.83866 5.42712 3.80678 5.40587 3.77136C4.63714 2.57753 -3.8085e-06 0.356375 -3.81501e-06 0.505161L-3.83591e-06 0.9834C-3.83839e-06 1.04008 0.0247926 1.09322 0.0673036 1.12156C0.556169 1.44747 3.52479 3.54463 5.3421 7.41306C5.37044 7.46974 5.42004 7.50162 5.46963 7.50162C5.51923 7.50162 5.56882 7.47328 5.59716 7.41306L5.59716 7.40951Z" fill="currentcolor"/> 1537</g> 1538<defs> 1539<clipPath id="clip0_6431_8904"> 1540<rect width="7.00357" height="10.9428" fill="white" transform="translate(10.9428 0.498047) rotate(90)"/> 1541</clipPath> 1542</defs> 1543</svg></div></div><nav class="navbar_dropdown-list w-dropdown-list"><div class="navbar_dropdown-background"><div data-wf--megamenu-repertoire--variant="base" class="mega-menu_component"><div class="mega-menu_links-wrapper"><ul role="list" class="mega-menu_main-list"><li class="mega-menu_main-list-item"><button class="mega-menu_main-button"><div>Notre communauté</div><div class="mega-menu_main-button-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1544<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1545</svg></div></button></li><li class="mega-menu_main-list-item"><button class="mega-menu_main-button is-active"><div>Grands dossiers</div><div class="mega-menu_main-button-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewB
1545ox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1546<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1547</svg></div></button></li><li class="mega-menu_main-list-item"><button class="mega-menu_main-button"><div>Services & activités coutumières</div><div class="mega-menu_main-button-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1548<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1549</svg></div></button></li><li class="mega-menu_main-list-item"><button class="mega-menu_main-button"><div>Sports & loisirs</div><div class="mega-menu_main-button-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1550<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1551</svg></div></button></li><li class="mega-menu_main-list-item"><button class="mega-menu_main-button"><div>Calendriers</div><div class="mega-menu_main-button-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1552<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1553</svg></div></button></li><li class="mega-menu_main-list-item"><a href="/carriere" class="mega-menu_link-button w-inline-block"><div>Carrières</div><div class="mega-menu_main-button-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1554<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1555</svg></div></a></li><li class="mega-menu_main-list-item"><button class="mega-menu_main-button"><div>Centre de documentation</div><div class="mega-menu_main-button-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1556<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1557</svg></div></button></li></ul></div><div id="w-node-b42dbee1-2c26-3622-a678-2f9535dfa9d5-35dfa9b4" class="mega-menu_
1557contents-wrapper"><div class="mega-menu_content-wrapper"><div class="mega-menu_content is-active"><div class="mega-menu_content-left"><h2 class="mega-menu_content-heading">Catégories</h2><div class="spacer-small"></div><div class="mega-menu_content-list-wrapper"><div class="mega-menu_content-list"><div class="mega-menu_content-list-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/notre-communaute/etablissements" class="mega-menu_content-list-item-link">Ãtablissements</a></div></div><div class="mega-menu_content-list-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/notre-communaute/attraits-et-activites" class="mega-menu_content-list-item-link">Attraits</a></div></div><div class="mega-menu_content-list-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/notre-communaute/corporations" class="mega-menu_content-list-item-link">Corporations<br/></a></div></div><div class="mega-menu_content-list-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/notre-communaute/artisans-porteurs-de-savoir" class="mega-menu_content-list-item-link">Artisans, entreprises & porteurs de savoir</a></div></div></div></div></div><div id="w-node-b42dbee1-2c26-3622-a678-2f9535dfaa01-35dfa9b4" class="mega-menu_content-right"><div class="mega-menu_content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b026bcdd8603b6a5011_Notre%20communaut%C3%A9.avif" loading="lazy" alt="" sizes="(max-width: 800px) 100vw, 800px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b026bcdd8603b6a5011_Notre%20communaut%C3%A9-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b026bcdd8603b6a5011_Notre%20communaut%C3%A9.avif 800w" class="mega-menu_content-image"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Voir toute notre communauté</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1558<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1559</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/notre-communaute" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Voir toute notre communauté</span></a></div></div></div></div></div></div><div class="mega-menu_content-wrapper is-active"><div class="mega-menu_content is-active"><div class="mega-menu_content-left"><h2 class="mega-menu_content-heading">Les dossiers</h2><div class="spacer-small"></div><div class="mega-menu_content-list-wrapper w-dyn-list"><div role="list" class="mega-menu_content-list w-dyn-items"><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/documentation/elections-2026" class="mega-menu_content-list-item-link">Ãlections 2026 </a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/documentation/cercle-national-de-consultation-sur-lavenir-de-la-nation-wendat" class="mega-menu_
1559content-list-item-link">Cercle national de consultation sur l'avenir de la Nation Wendat</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/documentation/foire-aux-questions-chantier-du-centre-communautaire-multiservice-et-complexe-recreatif---on-repond-a-vos-questions" class="mega-menu_content-list-item-link">Centre communautaire multiservice et complexe récréatif </a></div></div></div></div></div><div id="w-node-b7bf8778-7433-d277-293e-d1e784b8ae68-35dfa9b4" class="mega-menu_content-right"><div class="mega-menu_content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6a8e287f01e43347277300e7_Les%20Dossiers.jpg" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6a8e287f01e43347277300e7_Les%20Dossiers-p-500.jpg 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6a8e287f01e43347277300e7_Les%20Dossiers.jpg 800w" alt="" class="mega-menu_content-image"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Voir tous les Grand Dossiers</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1560<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1561</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="https://wendake-u-dev.webflow.io/ressources-categories/grands-dossiers" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Voir tous les Grand Dossiers</span></a></div></div></div></div></div></div><div class="mega-menu_content-wrapper"><div class="mega-menu_content is-active"><div class="mega-menu_content-left"><h2 class="mega-menu_content-heading">Catégories</h2><div class="spacer-small"></div><div class="mega-menu_content-list-wrapper w-dyn-list"><div role="list" class="mega-menu_content-list w-dyn-items"><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/acces-au-territoire" class="mega-menu_content-list-item-link">Accès au territoire</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/chasse" class="mega-menu_content-list-item-link">Chasse</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/culture" class="mega-menu_content-list-item-link">Culture</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/demographie" class="mega-menu_content-list-item-link">Démographie</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/expertises-territoriales" class="mega-menu_
1561content-list-item-link">Expertises territoriales </a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/formation-et-education" class="mega-menu_content-list-item-link">Formation et éducation</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/environnement" class="mega-menu_content-list-item-link">Gestion de l'environnement</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/habitation-et-gestion-des-terres" class="mega-menu_content-list-item-link">Habitation et gestion des terres</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/sante" class="mega-menu_content-list-item-link">Santé et services sociaux</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/securite-du-revenu" class="mega-menu_content-list-item-link">Sécurité du revenu</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/service-conseil-aux-entrepreneurs-wendat" class="mega-menu_content-list-item-link">Service conseil aux entrepreneurs wendat</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/service-category/travaux-publics" class="mega-menu_content-list-item-link">Travaux publics</a></div></div></div></div></div><div id="w-node-b42dbee1-2c26-3622-a678-2f9535dfaa1f-35dfa9b4" class="mega-menu_content-right"><div class="mega-menu_content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b021f30013225ea75cc_Services.avif" loading="lazy" alt="" sizes="(max-width: 800px) 100vw, 800px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b021f30013225ea75cc_Services-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b021f30013225ea75cc_Services.avif 800w" class="mega-menu_content-image"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Voir tous nos services</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1562<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1563</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/notre-communaute/services" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Voir tous nos services</span></a></div></div></div></div></div></div><div class="mega-menu_content-wrapper">
1563<div class="mega-menu_content is-active"><div class="mega-menu_content-left"><h2 class="mega-menu_content-heading">Catégories</h2><div class="spacer-small"></div><div class="mega-menu_content-list-wrapper w-dyn-list"><div role="list" class="mega-menu_content-list w-dyn-items"><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/loisirs-categories/camps" class="mega-menu_content-list-item-link">Camps</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/loisirs-categories/programmation-culturelle" class="mega-menu_content-list-item-link">Programmation culturelle</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/loisirs-categories/jeunesse" class="mega-menu_content-list-item-link">Jeunesse</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/loisirs-categories/programmation-des-loisirs" class="mega-menu_content-list-item-link">Programmation des loisirs</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/loisirs-categories/tournoi-de-hockey" class="mega-menu_content-list-item-link">Tournois de hockey</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/loisirs-categories/installations-sportives" class="mega-menu_content-list-item-link">Installations sportives</a></div></div></div></div></div><div id="w-node-b42dbee1-2c26-3622-a678-2f9535dfaa3d-35dfa9b4" class="mega-menu_content-right"><div class="mega-menu_content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b0368d52f72cac247c0_Loisirs.avif" loading="lazy" alt="" sizes="(max-width: 800px) 100vw, 800px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b0368d52f72cac247c0_Loisirs-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b0368d52f72cac247c0_Loisirs.avif 800w" class="mega-menu_content-image"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Voir tous nos loisirs et activités</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1564<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1565</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/sports-loisirs" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Voir tous nos loisirs et activités</span></a></div></div></div></div></div></div><div class="mega-menu_content-wrapper"><div class="mega-menu_content is-active"><div class="mega-menu_content-left"><h2 class="mega-menu_content-heading">Catégories</h2><div class="spacer-small"></div>
1565<div class="mega-menu_content-list-wrapper w-dyn-list"><div role="list" class="mega-menu_content-list w-dyn-items"><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=activites" class="mega-menu_content-list-item-link">Activités coutumières</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=aines" class="mega-menu_content-list-item-link">Aînés</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=amphitheatre-de-wendake" class="mega-menu_content-list-item-link">Amphithéâtre de Wendake</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=collectes-des-matieres-residuelles" class="mega-menu_content-list-item-link">Collectes des matières résiduelles</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=communautaire" class="mega-menu_content-list-item-link">Communautaire</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=culture" class="mega-menu_content-list-item-link">Culture</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=Entrepreneuriat" class="mega-menu_content-list-item-link">Entrepreneuriat</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=grands-dossiers" class="mega-menu_content-list-item-link">Grands dossiers</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=hatihentes-hontonhwentsanonhnha" class="mega-menu_content-list-item-link">Hatihente's Hontonhwentsänonhnha' </a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=jeunesse" class="mega-menu_content-list-item-link">Jeunesse</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=maison-des-jeunes" class="mega-menu_content-list-item-link">Maison des jeunes</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=sante" class="mega-menu_content-list-item-link">Santé</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=sports-loisirs" class="mega-menu_content-list-item-link">Sports et loisirs</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/calendrier?category=travaux-publics" class="mega-menu_content-list-item-link">Travaux publics</a></div></div></div></div></div><div id="w-node-b42dbee1-2c26-3622-a678-2f9535dfaa5b-35dfa9b4" class="mega-menu_
1565content-right"><div class="mega-menu_content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b022d62ed3b3eb4b9f6_Calendrier.avif" loading="lazy" alt="" sizes="(max-width: 800px) 100vw, 800px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b022d62ed3b3eb4b9f6_Calendrier-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b022d62ed3b3eb4b9f6_Calendrier.avif 800w" class="mega-menu_content-image"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Voir tous nos événements</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1566<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1567</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/calendrier" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Voir tous nos événements</span></a></div></div></div></div></div></div><div class="mega-menu_content-wrapper"><div class="mega-menu_content is-active"><div class="mega-menu_content-left"><h2 class="mega-menu_content-heading">Catégories</h2><div class="spacer-small"></div><div class="mega-menu_content-list-wrapper w-dyn-list"><div role="list" class="mega-menu_content-list w-dyn-items"><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/ressources-categories/administration" class="mega-menu_content-list-item-link">Administration</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/ressources-categories/communication" class="mega-menu_content-list-item-link">Communication</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/ressources-categories/culture-et-territoire" class="mega-menu_content-list-item-link">Culture et Territoire</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/ressources-categories/entreprise" class="mega-menu_content-list-item-link">Entreprises</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/ressources-categories/gouvernance" class="mega-menu_content-list-item-link">Gouvernance</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/ressources-categories/resolutions" class="mega-menu_content-list-item-link">Résolutions</a></div></div><div role="listitem" class="mega-menu_content-list-item w-dyn-item"><div class="mega-menu_content-list-item-row"><div class="mega-menu_content-list-item-dot"></div><a href="/ressources-categories/wendat" class="mega-menu_content-list-item-link">Services aux Wendat</a></div></div></div></div></div><div id="w-node-b42dbee1-2c26-3622-a678-2f9535dfaa9d-35dfa9b4" class="mega-menu_
1567content-right"><div class="mega-menu_content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b026bcdd8603b6a5011_Notre%20communaut%C3%A9.avif" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b026bcdd8603b6a5011_Notre%20communaut%C3%A9-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b026bcdd8603b6a5011_Notre%20communaut%C3%A9.avif 800w" class="mega-menu_content-image"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Voir tout notre Centre de documentation</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1568<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1569</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/notre-communaute/centre-de-documentation" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Voir tout notre Centre de documentation</span></a></div></div></div></div></div></div></div><div class="mega-menu_content-styles w-embed"><style> 1570 1571.mega-menu_content-list-item-row:hover .mega-menu_content-list-item-dot{ 1572 opacity: 1; 1573} 1574 1575.mega-menu_main-button.is-active .mega-menu_main-button-icon{ 1576 opacity: 1; 1577 transform: translateX(0); 1578} 1579 1580</style></div><div class="mega-menu_script w-embed w-script">
1580<script> 1581 1582const component = document.querySelector('.mega-menu_component') 1583const buttons = component.querySelectorAll('.mega-menu_main-button') 1584const contentsWrapper = component.querySelectorAll('.mega-menu_content-wrapper') 1585const contents = component.querySelectorAll('.mega-menu_content') 1586 1587/* Make the first option active in repertoire dropdown */ 1588buttons.forEach(els => els.classList.remove('is-active')) 1589contentsWrapper.forEach(els => els.classList.remove('is-active')) 1590contents.forEach(els => els.classList.remove('is-active')) 1591buttons[0].classList.add('is-active') 1592contentsWrapper[0].classList.add('is-active') 1593contents[0].classList.add('is-active') 1594 1595 1596/* Onclick event for the buttons in repertoire dropdown */ 1597buttons.forEach((el, index) => { 1598 el.addEventListener('click', () => { 1599 buttons.forEach(els => els.classList.remove('is-active')) 1600 contentsWrapper.forEach(els => els.classList.remove('is-active')) 1601 contents.forEach(els => els.classList.remove('is-active')) 1602 el.classList.add('is-active') 1603 contentsWrapper[index].classList.add('is-active') 1604 setTimeout(() => { 1605 contents[index].classList.add('is-active') 1606 }, 50) 1607 }) 1608}) 1609 1610 1611</script>
1611</div></div></div></nav></div><div data-delay="210" data-hover="false" class="navbar_menu-dropdown w-dropdown"><div data-u-navbar-trigger="" class="navbar_dropdown-toggle w-dropdown-toggle"><div>notre nation</div><div class="navbar_dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 11 8" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1612<g clip-path="url(#clip0_6431_8904)"> 1613<path d="M5.59716 7.40951C7.41447 3.54463 10.3866 1.44747 10.8755 1.12156C10.918 1.09322 10.9428 1.04008 10.9428 0.9834L10.9428 0.505161C10.9428 0.356376 6.30566 2.57753 5.54048 3.77136C5.51568 3.80678 5.49443 3.83866 5.47317 3.867C5.45192 3.83866 5.42712 3.80678 5.40587 3.77136C4.63714 2.57753 -3.8085e-06 0.356375 -3.81501e-06 0.505161L-3.83591e-06 0.9834C-3.83839e-06 1.04008 0.0247926 1.09322 0.0673036 1.12156C0.556169 1.44747 3.52479 3.54463 5.3421 7.41306C5.37044 7.46974 5.42004 7.50162 5.46963 7.50162C5.51923 7.50162 5.56882 7.47328 5.59716 7.41306L5.59716 7.40951Z" fill="currentcolor"/> 1614</g> 1615<defs> 1616<clipPath id="clip0_6431_8904"> 1617<rect width="7.00357" height="10.9428" fill="white" transform="translate(10.9428 0.498047) rotate(90)"/> 1618</clipPath> 1619</defs> 1620</svg></div></div><nav class="navbar_dropdown-list is-about w-dropdown-list"><div class="navbar_dropdown-background is-about"><div class="mega-menu_component is-about-v2 temp-prevent"><div class="mega-menu-card_component"><a href="/histoire-et-culture" class="card-link-wrapper w-inline-block"><div class="mega-menu_about-heading">Histoire & culture</div></a><div class="mega-menu-card_image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02dcebbc768cfb1550_Histoire%20et%20culture.avif" loading="lazy" alt="" sizes="(max-width: 991px) 100vw, 360px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02dcebbc768cfb1550_Histoire%20et%20culture-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02dcebbc768cfb1550_Histoire%20et%20culture.avif 800w" class="image-absolute"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Découvrir</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1621<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1622</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/histoire-et-culture" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Découvrir</span></a></div></div></div></div><div class="mega-menu-card_component"><a href="/langue" class="card-link-wrapper w-inline-block"><div class="mega-menu_about-heading">Langue</div></a><div class="mega-menu-card_image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02e89c071408f47c2c_Langue.avif" loading="lazy" alt="" sizes="(max-width: 991px) 100vw, 360px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02e89c071408f47c2c_Langue-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02e89c071408f47c2c_Langue.avif 800w" class="image-absolute"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Découvrir</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewB
1622ox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1623<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1624</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/langue" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Découvrir</span></a></div></div></div></div></div></div></nav></div><div data-delay="210" data-hover="false" class="navbar_menu-dropdown w-dropdown"><div data-u-navbar-trigger="" class="navbar_dropdown-toggle w-dropdown-toggle"><div class="navbar_dropdown-highlight-wrapper"><div>Gouvernance</div><div class="navbar_dropdown-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 11 8" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1625<g clip-path="url(#clip0_6431_8904)"> 1626<path d="M5.59716 7.40951C7.41447 3.54463 10.3866 1.44747 10.8755 1.12156C10.918 1.09322 10.9428 1.04008 10.9428 0.9834L10.9428 0.505161C10.9428 0.356376 6.30566 2.57753 5.54048 3.77136C5.51568 3.80678 5.49443 3.83866 5.47317 3.867C5.45192 3.83866 5.42712 3.80678 5.40587 3.77136C4.63714 2.57753 -3.8085e-06 0.356375 -3.81501e-06 0.505161L-3.83591e-06 0.9834C-3.83839e-06 1.04008 0.0247926 1.09322 0.0673036 1.12156C0.556169 1.44747 3.52479 3.54463 5.3421 7.41306C5.37044 7.46974 5.42004 7.50162 5.46963 7.50162C5.51923 7.50162 5.56882 7.47328 5.59716 7.41306L5.59716 7.40951Z" fill="currentcolor"/> 1627</g> 1628<defs> 1629<clipPath id="clip0_6431_8904"> 1630<rect width="7.00357" height="10.9428" fill="white" transform="translate(10.9428 0.498047) rotate(90)"/> 1631</clipPath> 1632</defs> 1633</svg></div></div></div><nav class="navbar_dropdown-list is-about w-dropdown-list"><div class="navbar_dropdown-background is-about"><div class="mega-menu_component is-about"><div class="mega-menu-card_component"><a href="/grand-chef-et-chefs" class="card-link-wrapper w-inline-block"><div class="mega-menu_about-heading">Harihöndahskowänenh & Hahahchenhk</div></a><div class="mega-menu-card_image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6942fad6fab988f9e58224c3_chefs-17decembre.avif" loading="lazy" alt="" sizes="(max-width: 991px) 100vw, 360px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6942fad6fab988f9e58224c3_chefs-17decembre-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6942fad6fab988f9e58224c3_chefs-17decembre.avif 800w" class="image-absolute"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Découvrir</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1634<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1635</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/grand-chef-et-chefs" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Découvrir</span></a></div></div></div></div><div class="mega-menu-card_component"><a href="/administration" class="card-link-wrapper w-inline-block"><div class="mega-menu_about-heading">Administration</div></a><div class="mega-menu-card_image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02f19d38e976b4a921_Directions.avif" loading="lazy" alt="" sizes="(max-width: 991px) 100v
1635w, 360px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02f19d38e976b4a921_Directions-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02f19d38e976b4a921_Directions.avif 800w" class="image-absolute"/></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Découvrir</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1636<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1637</svg></div></div></div></div><div class="button_clickable-wrapp"><a data-external-link="false" mirror-click-trigger="" href="/administration" class="button_clickable-link w-inline-block"><span class="button_clickable-text-hide">Découvrir</span></a></div></div></div></div></div></div></nav></div><a href="/boutique" class="navbar_link w-nav-link">BOUTIQUE</a><a href="/actualites" class="navbar_link w-nav-link">Actualités</a><a href="/contact" aria-current="page" class="navbar_link w-nav-link w--current">Nous joindre</a></div><div fs-accordion-initial="none" fs-accordion-element="group" fs-accordion-active="is-active" fs-accordion-single="true" class="navbar_menu-mobile"><div class="navbar_menu-mobile-accordion"><div accordion-trigger="" class="navbar_menu-mobile-accordion-trigger"><div class="navbar_menu-mobile-accordion-trigger-text">Répertoire</div><div class="accordion-icons-wrapper"><div class="accordion-icons"><div accordion-arrow="" class="accordion-icon-vertical w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 2 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1638<path d="M1 11L1 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1639</svg></div><div class="accordion-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 12 2" fill="none" xmlns="http://www.w3.org/2000/svg"> 1640<path d="M1 1L11 0.999999" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1641</svg></div></div></div></div><div accordion-content="" class="navbar_menu-mobile-accordion-content is-active"><a fs-accordion-element="accordion" href="/notre-communaute" class="navbar_menu-mobile-internal-link w-inline-block"><div class="navbar_menu-mobile-sub-accordion-trigger-text">Notre communauté</div></a><a fs-accordion-element="accordion" href="https://wendake-u-dev.webflow.io/ressources-categories/grands-dossiers" class="navbar_menu-mobile-internal-link w-inline-block"><div class="navbar_menu-mobile-sub-accordion-trigger-text">Grands dossiers</div></a><a fs-accordion-element="accordion" href="/notre-communaute/services" class="navbar_menu-mobile-internal-link w-inline-block"><div class="navbar_menu-mobile-sub-accordion-trigger-text">Services & activités coutumières</div></a><a fs-accordion-element="accordion" href="/sports-loisirs" class="navbar_menu-mobile-internal-link w-inline-block"><div class="navbar_menu-mobile-sub-accordion-trigger-text">Sports & loisirs</div></a><a fs-accordion-element="accordion" href="/calendrier" class="navbar_menu-mobile-internal-link w-inline-block"><div class="navbar_menu-mobile-sub-accordion-trigger-text">Calendrier</div></a><a fs-accordion-element="accordion" href="/carriere" class="navbar_menu-mobile-internal-link w-inline-block"><div class="navbar_menu-mobile-sub-accordion-trigger-text">Carrières</div></a><a fs-accordion-element="accordion" href="/notre-communaute/centre-de-documentation" class="navbar_menu-mobile-internal-link w-inline-block"><div class="navbar_menu-mobile-sub-accordion-trigger-text">Centre de documentation</div></a></div></div><div class="navbar_menu-mobile-accordion"><div accordion-trigger="" class="navbar_menu-mobile-accordion-trigger"><div class="navbar_menu-mobile-accordion-trigger-text">Notre Nation</div><div class="accordion-icons-wrapper"><div class="accordion-icons"><div accordion-arrow="" class="accordion-icon-vertical w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 2 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1642<path d="M1 11L1 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1643</svg></div><div class="accordion-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 12 2" fill="none" xmlns="http://www.w3.org/2000/svg"> 1644<path d="M1 1L11 0.999999" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1645</svg></div></div></div></div><div accordion-content="" class="navbar_menu-mobile-accordion-content has-side-padding"><div fs-accordion-element="accordion" class="spacer-small"></div><a href="/histoire-et-culture" class="navbar_menu-mobile-accordion-content-link w-inline-block"><div class="navbar_menu-mobile-accordion-content-heading-row"><div>Histoire & culture</div><div class="navbar_menu-mobile-accordion-content-arrow-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/67a5228fccc0b5e134a2c1e6_arrow-megamenu-mobile.svg" loading="lazy" alt="" class="navbar_menu-mobile-accordion-content-arrow"/></div></div><div class="spacer-small"></div><div class="navbar_menu-mobile-accordion-content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02dcebbc768cfb1550_Histoire%20et%20culture.avif" loading="lazy" width="311" height="180" alt="" sizes="(max-width: 991px) 100v
1645w, 311px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02dcebbc768cfb1550_Histoire%20et%20culture-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02dcebbc768cfb1550_Histoire%20et%20culture.avif 800w" class="navbar_menu-mobile-accordion-content-image"/></div></a><div class="spacer-1-5"></div><a href="/langue" class="navbar_menu-mobile-accordion-content-link w-inline-block"><div class="navbar_menu-mobile-accordion-content-heading-row"><div>Langue</div><div class="navbar_menu-mobile-accordion-content-arrow-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/67a5228fccc0b5e134a2c1e6_arrow-megamenu-mobile.svg" loading="lazy" alt="" class="navbar_menu-mobile-accordion-content-arrow"/></div></div><div class="spacer-small"></div><div class="navbar_menu-mobile-accordion-content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02e89c071408f47c2c_Langue.avif" loading="lazy" width="311" height="180" alt="" sizes="(max-width: 991px) 100vw, 311px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02e89c071408f47c2c_Langue-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02e89c071408f47c2c_Langue.avif 800w" class="navbar_menu-mobile-accordion-content-image"/></div></a><div class="spacer-medium"></div></div></div><div class="navbar_menu-mobile-accordion"><div accordion-trigger="" class="navbar_menu-mobile-accordion-trigger"><div class="navbar_menu-mobile-accordion-trigger-text">Gouvernance</div><div class="accordion-icons-wrapper"><div class="accordion-icons"><div accordion-arrow="" class="accordion-icon-vertical w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 2 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1646<path d="M1 11L1 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1647</svg></div><div class="accordion-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 12 2" fill="none" xmlns="http://www.w3.org/2000/svg"> 1648<path d="M1 1L11 0.999999" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1649</svg></div></div></div></div><div accordion-content="" class="navbar_menu-mobile-accordion-content has-side-padding"><div fs-accordion-element="accordion" class="spacer-small"></div><a href="/grand-chef-et-chefs" class="navbar_menu-mobile-accordion-content-link w-inline-block"><div class="navbar_menu-mobile-accordion-content-heading-row"><div>Grand Chef & Chefs familiaux</div><div class="navbar_menu-mobile-accordion-content-arrow-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/67a5228fccc0b5e134a2c1e6_arrow-megamenu-mobile.svg" loading="lazy" alt="" class="navbar_menu-mobile-accordion-content-arrow"/></div></div><div class="spacer-small"></div><div class="navbar_menu-mobile-accordion-content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6942fad6fab988f9e58224c3_chefs-17decembre.avif" loading="lazy" width="311" height="180" alt="" sizes="(max-width: 991px) 100vw, 311px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6942fad6fab988f9e58224c3_chefs-17decembre-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6942fad6fab988f9e58224c3_chefs-17decembre.avif 800w" class="navbar_menu-mobile-accordion-content-image"/></div></a><div class="spacer-1-5"></div><a href="/administration" class="navbar_menu-mobile-accordion-content-link w-inline-block"><div class="navbar_menu-mobile-accordion-content-heading-row"><div>Administration</div><div class="navbar_menu-mobile-accordion-content-arrow-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/67a5228fccc0b5e134a2c1e6_arrow-megamenu-mobile.svg" loading="lazy" alt="" class="navbar_menu-mobile-accordion-content-arrow"/></div></div><div class="spacer-small"></div><div class="navbar_menu-mobile-accordion-content-image-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02f19d38e976b4a921_Directions.avif" loading="lazy" width="311" height="180" alt="" sizes="(max-width: 991px) 100v
1649w, 311px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02f19d38e976b4a921_Directions-p-500.avif 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685c2b02f19d38e976b4a921_Directions.avif 800w" class="navbar_menu-mobile-accordion-content-image"/></div></a><div class="spacer-medium"></div></div></div><div class="navbar_menu-mobile-link-wrapper"><a href="/boutique" class="navbar_menu-mobile-link">Boutique</a></div><div class="navbar_menu-mobile-link-wrapper"><a href="/actualites" class="navbar_menu-mobile-link">Actualités</a></div><div class="navbar_menu-mobile-link-wrapper"><a href="/contact" aria-current="page" class="navbar_menu-mobile-link w--current">Contact</a></div><div class="navbar_menu-mobile-link-wrapper is-lang"></div><div class="navbar_menu-mobile-sub-accordion-scriot w-embed w-script">
1649<script> 1650 1651const accordions = document.querySelector('.navbar_menu-mobile') 1652const trigger = accordions.querySelectorAll('[accordion-trigger]') 1653const content = accordions.querySelectorAll('[accordion-content]') 1654const arrow = accordions.querySelectorAll('[accordion-arrow]') 1655 1656/* Remove all active state on page load and start with all accordions closed */ 1657trigger.forEach(els => els.classList.remove('is-active')) 1658content.forEach(els => els.classList.remove('is-active')) 1659arrow.forEach(els => els.classList.remove('is-active')) 1660 1661/* Onclick event for the buttons in repertoire dropdown */ 1662trigger.forEach((el, index) => { 1663 el.addEventListener('click', () => { 1664 console.log('hey1') 1665 if(el.classList.contains('is-active')){ 1666 console.log('hey2') 1667 el.classList.remove('is-active') 1668 content[index].classList.remove('is-active') 1669 arrow[index].classList.remove('is-active') 1670 } else { 1671 console.log('hey3') 1672 trigger.forEach(els => els.classList.remove('is-active')) 1673 content.forEach(els => els.classList.remove('is-active')) 1674 arrow.forEach(els => els.classList.remove('is-active')) 1675 el.classList.add('is-active') 1676 content[index].classList.add('is-active') 1677 arrow[index].classList.add('is-active') 1678 } 1679 }) 1680}) 1681 1682 1683</script>
1683</div></div></nav><div class="navbar_right-content"><div data-u-navbar-trigger="" class="navbar_menu-button w-nav-button"><div class="menu-icon1"><div class="menu-icon1_line-top"></div><div class="menu-icon1_line-middle"><div class="menu-icon_line-middle-inner"></div></div><div class="menu-icon1_line-bottom"></div></div></div><div class="navbar_hide-mobile"><div data-empty-check="" data-wf--button-square-icon-button--variant="beige" class="square-button_component"><a data-external-link="false" href="/favoris" class="square-button_link-wrapper w-variant-831c625e-6d9f-b52c-78e7-0995688464fb w-inline-block"><div class="square-button_pre-built-icons"><div class="square-button_icon-save-wrapper"><div class="square-button_icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1684<path d="M6.66663 10.4C6.66663 8.15979 6.66663 7.03969 7.1026 6.18404C7.48609 5.43139 8.09802 4.81947 8.85066 4.43597C9.70631 4 10.8264 4 13.0666 4H18.9333C21.1735 4 22.2936 4 23.1493 4.43597C23.9019 4.81947 24.5138 5.43139 24.8973 6.18404C25.3333 7.03969 25.3333 8.15979 25.3333 10.4V28L16 22.6667L6.66663 28V10.4Z" stroke="#8B8179" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/> 1685<g clip-path="url(#clip0_6508_35183)"> 1686<path fill-rule="evenodd" clip-rule="evenodd" d="M16.022 10.329C15.0896 9.23899 13.5348 8.94578 12.3666 9.94391C11.1984 10.942 11.034 12.6109 11.9514 13.7914C12.7141 14.7729 15.0225 16.8429 15.779 17.5129C15.8636 17.5879 15.906 17.6254 15.9553 17.6401C15.9984 17.653 16.0456 17.653 16.0886 17.6401C16.138 17.6254 16.1803 17.5879 16.265 17.5129C17.0215 16.8429 19.3299 14.7729 20.0926 13.7914C21.01 12.6109 20.8656 10.9315 19.6773 9.94391C18.4891 8.95628 16.9544 9.23899 16.022 10.329Z" stroke="#8B8179" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/> 1687</g> 1688<defs> 1689<clipPath id="clip0_6508_35183"> 1690<rect width="13.3333" height="10.6667" fill="white" transform="translate(9.33337 8)"/> 1691</clipPath> 1692</defs> 1693</svg></div></div></div></a></div></div><div data-delay="210" data-hover="false" class="navbar_menu-dropdown w-dropdown"><div class="navbar_dropdown-toggle is-search w-dropdown-toggle"><div data-empty-check="" data-wf--button-square-icon-button--variant="blue" class="square-button_component"><button class="square-button_link-wrapper w-variant-8e62b7f6-77ac-6ecf-b7f2-6eb5a691f73a"><div class="square-button_icon-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/67edc78fe4a1ffd515efdbef_search.svg" loading="lazy" alt="" class="square-button_icon"/></div></button></div></div><nav class="navbar_dropdown-list is-search w-dropdown-list"><div class="navbar_dropdown-background is-search"><div class="navbar_search_component"><div class="navbar_search_left-container"><form action="/search" class="w-form"><div class="max-width-large"><label for="search" class="heading-style-h1 text-style-brand">Bienvenue dans l'outil de recherche</label></div><div class="spacer-large"></div><div da="" class="navbar_search_input-wrapper search_result"><input type="submit" class="search-button w-button" value=""/><input class="navbar_search_input w-input" maxlength="256" name="query" placeholder="Chercher" type="search" id="search" required=""/></div><div><div class="show-landscape"><div class="spacer-1-5"></div><div class="text-size-small text-weight-normal">Accès rapides</div><div class="spacer-small"></div></div><div class="navbar_search_left-block"><a href="/histoire-et-culture" class="navbar_search_link-block w-inline-block"><div class="navbar_search_text-block"><div class="navbar_search_text">Ãlus</div></div><div class="navbar_image-block"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/68271d0ce32922d55c304b3c_Rectangle%20120.png" alt=""/></div></a><a href="/calendrier" class="navbar_search_link-block w-inline-block"><div class="navbar_search_text-block"><div class="navbar_search_text">Calendrier</div></div><div class="navbar_image-block"><div class="navbar_search-embed-icon w-embed"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 1694<path d="M28 13.3337H4M21.3333 2.66699V8.00033M10.6667 2.66699V8.00033M10.4 29.3337H21.6C23.8402 29.3337 24.9603 29.3337 25.816 28.8977C26.5686 28.5142 27.1805 27.9023 27.564 27.1496C28 26.294 28 25.1739 28 22.9337V11.7337C28 9.49345 28 8.37334 27.564 7.5177C27.1805 6.76505 26.5686 6.15313 25.816 5.76963C24.9603 5.33366 23.8402 5.33366 21.6 5.33366H10.4C8.15979 5.33366 7.03969 5.33366 6.18404 5.76963C5.43139 6.15313 4.81947 6.76505 4.43597 7.5177C4 8.37334 4 9.49345 4 11.7337V22.9337C4 25.1739 4 26.294 4.43597 27.1496C4.81947 27.9023 5.43139 28.5142 6.18404 28.8977C7.03969 29.3337 8.15979 29.3337 10.4 29.3337Z" stroke="#8B8179" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/> 1695</svg></div></div></a><a href="/actualites" class="navbar_search_link-block w-inline-block"><div class="navbar_search_text-block"><div class="navbar_search_text">Nouvelles</div></div><div class="navbar_image-block"><div class="navbar_search-embed-icon w-embed"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 1696<path d="M29.3327 10.8715V24.2048C29.3327 24.8849 29.0625 25.537 28.5817 26.0179C28.1008 26.4988 27.4486 26.7689 26.7686 26.7689M26.7686 26.7689C26.0885 26.7689 25.4363 26.4988 24.9555 26.0179C24.4746 25.537 24.2045 24.8849 24.2045 24.2048V6.25611C24.2045 5.98409 24.0964 5.72322 23.9041 5.53087C23.7117 5.33853 23.4508 5.23047 23.1788 5.23047H3.69166C3.41964 5.23
1696047 3.15876 5.33853 2.96642 5.53087C2.77407 5.72322 2.66602 5.98409 2.66602 6.25611V24.7176C2.66602 25.2617 2.88213 25.7834 3.26682 26.1681C3.65151 26.5528 4.17326 26.7689 4.7173 26.7689H26.7686Z" stroke="#8B8179" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/> 1697<path d="M18.0511 10.3584H8.82031V15.4866H18.0511V10.3584Z" stroke="#8B8179" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1698<path d="M8.82031 21.6406H18.0511" stroke="#8B8179" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1699</svg></div></div></a><button fs-modal-element="open-2" id="" class="navbar_search_link-block"><div class="navbar_search_text-block"><div class="navbar_search_text">Infolettre</div></div><div class="navbar_image-block"><div class="navbar_search-embed-icon w-embed"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 1700<path d="M28.666 23.9997L19.8089 15.9997M12.1898 15.9997L3.33273 23.9997M2.66602 9.33301L13.5526 16.9536C14.4341 17.5707 14.8749 17.8792 15.3544 17.9988C15.7779 18.1043 16.2208 18.1043 16.6443 17.9988C17.1238 17.8792 17.5646 17.5707 18.4461 16.9536L29.3327 9.33301M9.06602 26.6663H22.9327C25.1729 26.6663 26.293 26.6663 27.1486 26.2304C27.9013 25.8469 28.5132 25.235 28.8967 24.4823C29.3327 23.6267 29.3327 22.5066 29.3327 20.2663V11.733C29.3327 9.4928 29.3327 8.37269 28.8967 7.51705C28.5132 6.7644 27.9013 6.15248 27.1486 5.76898C26.293 5.33301 25.1729 5.33301 22.9327 5.33301H9.06602C6.82581 5.33301 5.7057 5.33301 4.85005 5.76898C4.09741 6.15248 3.48548 6.7644 3.10199 7.51705C2.66602 8.37269 2.66602 9.4928 2.66602 11.733V20.2663C2.66602 22.5066 2.66602 23.6267 3.10199 24.4823C3.48548 25.235 4.09741 25.8469 4.85005 26.2304C5.7057 26.6663 6.82581 26.6663 9.06602 26.6663Z" stroke="#8B8179" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/> 1701</svg></div></div></button><div class="navbar_search-embed w-embed"><style> 1702.navbar_search_link-block:hover .navbar_search_text-block { 1703 width: auto; 1704} 1705 1706.navbar_search_link-block .navbar_search_text-block { 1707 width: 0rem; 1708} 1709</style></div></div></div><div class="spacer-xlarge"></div><div><div class="text-weight-normal"><div class="text-size-small">Recherches populaires</div></div><div class="spacer-small"></div><div class="filters-header_filters-radios-wrapper"><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Changement dâadresse</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Formulaires</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Programmation des loisirs</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Permis</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Grand Chef et Chefs familiaux</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Actualités</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Carrière</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Calendrier des collectes</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Centre de santé Marie-Paule-Sioui-Vincent</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Clinique OAâTA</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>Ãcole Wahtaâ</div></a><a href="#" class="filters-header_filters-radio is-blue is-header-search w-inline-block"><div>CDFM</div></a></div></div></form></div></div></div></nav></div></div></div></div><div class="alert_component is-active"><div class="alert_list-wrapper w-dyn-list"><div class="hide w-dyn-empty"><div>No items found.</div></div></div><div data-alert-id="favorite" class="alert_button is-favorite"><div aria-hidden="true" class="alert_item-content"><div class="alert_left-image-wrapper is-favorite"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6849d42df75b88b30ceb4ef0_Icons.svg" loading="lazy" width="44" height="48" alt="" class="alert_left-icon"/></div><div class="alert_text-wrapper"><a href="/favoris" class="card-link-wrapper w-inline-block"><div class="alert_item-name">L'élément a été mis en favoris avec succès !</div></a></div><div class="alert_icon-wrapper"><div class="alert_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewB
1709ox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1710<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1711</svg></div></div></div><div class="alert_close is-favorite"><div class="icon-embed-xxsmall w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1712<path d="M12 4L4 12M4 4L12 12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1713</svg></div></div></div><div data-alert-id="unfavorite" class="alert_button is-favorite"><div aria-hidden="true" class="alert_item-content"><div class="alert_left-image-wrapper is-favorite"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6849d42df75b88b30ceb4ef0_Icons.svg" loading="lazy" width="44" height="48" alt="" class="alert_left-icon"/></div><div class="alert_text-wrapper"><a href="/favoris" class="card-link-wrapper w-inline-block"><div class="alert_item-name">L'article a été supprimé avec succès des favoris !</div></a></div><div class="alert_icon-wrapper"><div class="alert_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1714<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1715</svg></div></div></div><div class="alert_close is-favorite"><div class="icon-embed-xxsmall w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1716<path d="M12 4L4 12M4 4L12 12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1717</svg></div></div></div><div class="alert_style w-embed"><style> 1718.alert_button:hover .alert_close { 1719opacity:1; 1720} 1721 1722.alert_button.is-inactive { 1723opacity:0; 1724display:none; 1725} 1726</style></div><div class="alert_script-v2 w-embed w-script">
1726<script> 1727 (function () { 1728 const COOKIE_NAME = 'alertsCookie'; 1729 const COOKIE_EXPIRES_MINUTES = 2; 1730 1731 // --- Cookie Helpers --- 1732 1733 function getSeenAlertIds() { 1734 const cookieValue = Cookies.get(COOKIE_NAME); 1735 return cookieValue ? JSON.parse(cookieValue) : []; 1736 } 1737 1738 function markAlertAsSeen(alertId) { 1739 const current = getSeenAlertIds(); 1740 if (!current.includes(alertId)) { 1741 current.push(alertId); 1742 Cookies.set(COOKIE_NAME, JSON.stringify(current), { expires: (1 / 720) * COOKIE_EXPIRES_MINUTES }); 1743 } 1744 } 1745 1746 function setInitialCookieIfMissing() { 1747 const existing = Cookies.get(COOKIE_NAME); 1748 if (!existing) { 1749 Cookies.set(COOKIE_NAME, JSON.stringify(['favorite', 'unfavorite']), { expires: (1 / 720) * COOKIE_EXPIRES_MINUTES }); 1750 } 1751 } 1752 1753 function ensureDefaultAlertIdsInCookie() { 1754 const current = getSeenAlertIds(); 1755 const requiredIds = ['favorite', 'unfavorite']; 1756 1757 const merged = Array.from(new Set([...current, ...requiredIds])); 1758 Cookies.set(COOKIE_NAME, JSON.stringify(merged), { 1759 expires: (1 / 720) * COOKIE_EXPIRES_MINUTES, 1760 }); 1761 } 1762 1763 // --- Core Logic --- 1764 1765 function checkAlertComponents() { 1766 document.querySelectorAll('.alert_component').forEach(component => { 1767 const seenIds = getSeenAlertIds(); 1768 const buttons = Array.from(component.querySelectorAll('.alert_button')); 1769 1770 const unseen = buttons.filter(button => { 1771 const id = button.getAttribute('data-alert-id'); 1772 1773 // Sync seen buttons with .is-inactive class 1774 if (id && seenIds.includes(id)) { 1775 button.classList.add('is-inactive'); 1776 return false; 1777 } 1778 1779 return id && !seenIds.includes(id); 1780 }); 1781 1782 if (unseen.length > 0) { 1783 component.classList.add('is-active'); 1784 } else { 1785 component.classList.remove('is-active'); 1786 } 1787 }); 1788 } 1789 1790 function bindAlertInteractions() { 1791 document.addEventListener('click', function (e) { 1792 const alertClose = e.target.closest('.alert_close'); 1793 const alertButton = e.target.closest('.alert_button'); 1794 1795 if (alertClose && alertClose.closest('.alert_button')) { 1796 const button = alertClose.closest('.alert_button'); 1797 const id = button.getAttribute('data-alert-id'); 1798 if (id) { 1799 button.classList.add('is-inactive'); 1800 markAlertAsSeen(id); 1801 checkAlertComponents(); 1802 } 1803 } else if (alertButton) { 1804 const id = alertButton.getAttribute('data-alert-id'); 1805 if (id) { 1806 markAlertAsSeen(id); 1807 checkAlertComponents(); 1808 } 1809 } 1810 }); 1811 } 1812 1813 function initAlertChecker() { 1814 setTimeout(() => { 1815 checkAlertComponents(); 1816 }, 20000); // 20 seconds 1817 } 1818 1819 function resetInitialState() { 1820 document.querySelectorAll('.alert_component.is-active').forEach(component => { 1821 component.classList.remove('is-active'); 1822 }); 1823 } 1824 1825 // --- Public Utility --- 1826 1827 window.showSpecificAlert = function (alertId) { 1828 if (!alertId) return; 1829 1830 // Step 1: Clear cookie for this alertId so it becomes "unseen" 1831 let current = getSeenAlertIds(); 1832 const newArray = current.filter(id => id !== alertId); 1833 Cookies.set(COOKIE_NAME, JSON.stringify(newArray), { 1834 expires: (1 / 720) * COOKIE_EXPIRES_MINUTES, 1835 }); 1836 1837 // Step 2: Hide all other alerts 1838 document.querySelectorAll('.alert_button').forEach(button => { 1839 const id = button.getAttribute('data-alert-id'); 1840 if (id !== alertId) { 1841 button.classList.add('is-inactive'); 1842 } 1843 }); 1844 1845 // Step 3: Show the specific alert 1846 const targetButton = document.querySelector(`.alert_button[data-alert-id="${alertId}"]`); 1847 if (targetButton) { 1848 targetButton.classList.remove('is-inactive'); 1849 1850 // Make sure the parent .alert_component is active 1851 const component = targetButton.closest('.alert_component'); 1852 if (component) { 1853 component.classList.add('is-active'); 1854 } 1855 } 1856 }; 1857 1858 1859 // --- Initialization --- 1860 1861 function initAlerts() { 1862 setInitialCookieIfMissing(); 1863 ensureDefaultAlertIdsInCookie(); 1864 resetInitialState(); 1865 bindAlertInteractions(); 1866 initAlertChecker(); 1867 } 1868 1869 document.addEventListener('DOMContentLoaded', initAlerts); 1870 })(); 1871</script>
1871</div></div></div><main class="main-wrapper"><header class="contact-header_component"><div class="contact-header_main-wrapper"><div class="huge-headings_component"><div class="z-index-2"><div class="padding-global"><div class="container-large"><div class="padding-section-medium"><div class="huge-headings_main-wrapper"><div data-u-move="fade" hover-parent="" class="huge-headings_left-content"><div class="translate-text_component"><div class="translate-text_temporal-wrapper"><h2 data-u-stagger-text="" class="translate-text_heading huge-headings_heading">Pour nous <br/>joindre</h2></div></div></div></div></div></div></div></div></div><div class="padding-global"><div class="container-large"><div class="spacer-xhuge"></div><div class="contact-header_content slide-up"><div class="contact-header_image-wrapper"><div data-u-move-threshold="0.05" data-u-move="slide-up" class="decorative-image_component"><div class="decorative-image_decorative-wrapper"><div class="decorative-image_motive-1 position-2"><img loading="lazy" src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685b08cdfa48969d4047a9ba_Property%201%3DBark.svg" alt="" class="image-absolute is-contain"/></div></div><div class="decorative-image_mask-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/67ec69fa4404d646479323ed_mask-base-shape-1.svg" loading="lazy" alt="" class="decorative-image_image-mask is-blue-left"/></div><div data-u-move-threshold="0.05" data-u-move="fade" data-u-move-delay="0.5" class="decorative-image_image-wrapper"><div class="image-mask_component"><div class="image-mask_image-wrapper image-scroll-wrapper image-scroll-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6859a83d9eaf58c136f7e2d6_Contact_Mask_Centreadministratif.webp" alt="" sizes="(max-width: 638px) 100vw, 638px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6859a83d9eaf58c136f7e2d6_Contact_Mask_Centreadministratif-p-500.webp 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6859a83d9eaf58c136f7e2d6_Contact_Mask_Centreadministratif.webp 690w" class="image-absolute"/></div></div></div><div aria-hidden="true" class="decorative-image_editor-wrapper"><div>Replace image here: </div><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6859a83d9eaf58c136f7e2d6_Contact_Mask_Centreadministratif.webp" loading="lazy" alt="" class="decorative-image_editor-image"/></div><div class="decorative-image_css w-embed"><style> 1872html.w-editor:not(:has(.w-editor-bem-EditSiteButton)) .decorative-image_editor-wrapper { 1873 display: block; 1874} 1875</style></div></div></div><div id="w-node-_2f532eea-b371-9ead-3852-e45e63005aa0-de7d0025" class="contact-header_right"><div class="contact-header_content-right"><h2>Centre administratif</h2><div class="spacer-regular"></div><p>255, place Chef Michel Laveau<br/>Wendake (Québec)<br/>G0A 4V0 Canada</p><div class="spacer-regular"></div><a href="https://maps.app.goo.gl/wnnzXEwVK92GwE95A" target="_blank" class="contact-header_map-link w-inline-block"><div>Carte</div><div class="contact-header_map-link-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1876<path d="M7.85254 17L17.8525 7M17.8525 7L7.85254 7M17.8525 7V17" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1877</svg></div></a><div class="spacer-2-5"></div><div class="contact-header_info-links"><a href="tel:418843-3767" class="contact-header_info-link w-inline-block"><div class="contact-header_info-link-left"><div class="contact-header_item-label">Téléphone :</div><div>418 843-3767</div></div><div class="contact-header_info-link-right-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 33 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1878<path d="M32.7397 6.84132C27.8103 4.51554 25.1379 0.711788 24.7226 0.0861399C24.6865 0.0317358 24.6188 0 24.5466 0H23.9372C23.7747 0 25.9053 4.52008 27.4627 6.31995H0.852539V7.68005H27.4627C25.9053 9.47992 23.7747 14 23.9372 14H24.5466C24.6188 14 24.6865 13.9683 24.7226 13.9139C25.1379 13.2882 27.8103 9.48899 32.7397 7.16321C32.8119 7.12694 32.8525 7.06347 32.8525 7C32.8525 6.93653 32.8164 6.87306 32.7397 6.83679V6.84132Z" fill="currentColor"/> 1879</svg></div></a><a href="tel:1877712-3767" class="contact-header_info-link w-inline-block"><div class="contact-header_info-link-left"><div class="contact-header_item-label">Sans frais :</div><div>1 877 712-3767</div></div><div class="contact-header_info-link-right-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 33 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1880<path d="M32.7397 6.84132C27.8103 4.51554 25.1379 0.711788 24.7226 0.0861399C24.6865 0.0317358 24.6188 0 24.5466 0H23.9372C23.7747 0 25.9053 4.52008 27.4627 6.31995H0.852539V7.68005H27.4627C25.9053 9.47992 23.7747 14 23.9372 14H24.5466C24.6188 14 24.6865 13.9683 24.7226 13.9139C25.1379 13.2882 27.8103 9.48899 32.7397 7.16321C32.8119 7.12694 32.8525 7.06347 32.8525 7C32.8525 6.93653 32.8164 6.87306 32.7397 6.83679V6.84132Z" fill="currentColor"/> 1881</svg></div></a><a href="tel:418842-1108" class="contact-header_info-link w-inline-block"><div class="contact-header_info-link-left"><div class="contact-header_item-label">Télécopieur :</div><div>418 842-1108</div></div><div class="contact-header_info-link-right-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 33 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1882<path d="M32.7397 6.84132C27.8103 4.51554 25.1379 0.711788 24.7226 0.0861399C24.6865 0.0317358 24.6188 0 24.5466 0H23.9372C23.7747 0 25.9053 4.52008 27.4627 6.31995H0.852539V7.68005H27.4627C25.9053 9.47992 23.7747 14 23.9372 14H24.5466C24.6188 14 24.6865 13.9683 24.7226 13.9139C25.1379 13.2882 27.8103 9.48899 32.7397 7.16321C32.8119 7.12694 32.8525 7.06347 32.8525 7C32.8525 6.93653 32.8164 6.87306 32.7397 6.83679V6.84132Z" fill="currentColor"/> 1883</svg></div></a><a id="courriel" href="mailto:[email protected]" class="contact-header_info-link w-inline-block"><div class="contact-header_info-link-left"><div class="contact-header_item-label">Courriel :</div><div id="courriel">[email protected]</div></div><div class="contact-header_info-link-right-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 33 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1884<path d="M32.7397 6.84132C27.8103 4.51554 25.1379 0.711788 24.7226 0.0861399C24.6865 0.0317358 24.6188 0 24.5466 0H23.9372C23.7747 0 25.9053 4.52008 27.4627 6.31995H0.852539V7.68005H27.4627C25.9053 9.47992 23.7747 14 23.9372 14H24.5466C24.6188 14 24.6865 13.9683 24.7226 13.9139C25.1379 13.2882 27.8103 9.48899 32.7397 7.16321C32.8119 7.12694 32.8525 7.06347 32.8525 7C32.8525 6.93653 32.8164 6.87306 32.7397 6.83679V6.84132Z" fill="currentColor"/> 1885</svg></div></a></div><div class="spacer-2-5"></div><div class="button-group"><div data-wf--button-main-button--variant="blue" class="button_component"><div class="button_main-wrapper"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Nous contacter</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewB
1885ox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1886<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1887</svg></div></div></div></div><div class="button_clickable-wrapp"><button fs-modal-element="open-110" mirror-click-trigger="" class="button_clickable-btn"><span class="button_clickable-text-hide">Nous contacter</span></button></div></div></div></div></div></div></div></div></div></div></header><div class="section_layout-1"><div class="contact-schedule_component"><div class="padding-global"><div class="container-large"><div class="spacer-xhuge"></div><div class="padding-section-large"><div class="contact-schedule_main-grid is-inverted"><div class="contact-schedule_context-content-wrapper"><h2>Heures dâouverture</h2><div class="spacer-regular"></div><p class="text-size-regular-medium text-weight-bold">Horaire régulier</p><div class="spacer-xsmall"></div><p>Lundi au vendredi : 8 h à 12 h, 13 h à 16 h</p><div class="spacer-regular"></div><p class="text-size-regular-medium text-weight-bold">Horaire estival</p><div class="spacer-xsmall"></div><p>Lundi au jeudi : 8 h à 12 h, 13 h à 16 hâ¨<br/>Vendredi : 8 h à 12 h</p></div><div id="w-node-_4b994fd0-5c42-e633-f875-2b7030686818-de7d0025" class="contact-schedule_image-position"><div class="layout-1_image-wrapper is-square"><div class="layout-1_slot-wrapper"><div data-u-move-threshold="0.2" data-u-move="slide-up" class="decorative-image_component"><div class="decorative-image_decorative-wrapper"><div class="decorative-image_motive-1 position-3"><img loading="lazy" src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685b08cfcdb1e9e0e04b6e29_Property%201%3DSun.svg" alt="" class="image-absolute is-contain"/></div></div><div class="decorative-image_mask-wrapper"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/66e37b1a5c4a3cb02062e0ac_mask-base-shape-1.svg" loading="lazy" alt="" class="decorative-image_image-mask"/></div><div data-u-move-threshold="0.2" data-u-move="fade" data-u-move-delay="0.5" class="decorative-image_image-wrapper"><div class="image-mask_component"><div class="image-mask_image-wrapper image-scroll-wrapper image-scroll-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6859a846e2f3340d015fc9c7_Contact_Mask_HeuresOuverture.webp" alt="" sizes="(max-width: 638px) 100vw, 638px" srcset="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6859a846e2f3340d015fc9c7_Contact_Mask_HeuresOuverture-p-500.webp 500w, https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6859a846e2f3340d015fc9c7_Contact_Mask_HeuresOuverture.webp 690w" class="image-absolute"/></div></div></div><div aria-hidden="true" class="decorative-image_editor-wrapper"><div>Replace image here: </div><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6859a846e2f3340d015fc9c7_Contact_Mask_HeuresOuverture.webp" loading="lazy" alt="" class="decorative-image_editor-image"/></div><div class="decorative-image_css w-embed"><style> 1888html.w-editor:not(:has(.w-editor-bem-EditSiteButton)) .decorative-image_editor-wrapper { 1889 display: block; 1890} 1891</style></div></div></div></div></div></div></div></div></div></div></div><div fs-modal-animation="fade" fs-modal-element="modal-110" class="signup-modal_component"><div class="signup-modal_right-wrapper"><button fs-modal-element="close-110" class="signup-modal_close-button"><div class="signup-modal_close-button-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"> 1892<path d="M48 16L16 48M16 16L48 48" stroke="currentColor" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/> 1893</svg></div></button>
1893<div data-scroll="overscroll" class="signup-modal_content-wrapper"><h2 class="signup-modal_heading">Nous joindre</h2><div class="spacer-2-5"></div><div class="signup-modal_form-block w-form"><form id="wf-form-Contact" name="wf-form-Contact" data-name="Contact" method="get" class="signup-modal_form" data-wf-page-id="678692202970f813de7d0025" data-wf-element-id="645db97d-8fed-6511-b485-f93ade307fb4"><div class="signup-modal_form-fields"><div class="signup-modal_form-row"><input class="signup-modal_form-input w-input" maxlength="256" name="Prenom" data-name="Prenom" placeholder="Prénom" type="text" id="Prenom-postuler"/><input class="signup-modal_form-input no-border-left w-input" maxlength="256" name="Nom" data-name="Nom" placeholder="Nom" type="text" id="Nom-postuler" required=""/></div><input class="signup-modal_form-input w-input" maxlength="256" name="Email" data-name="Email" placeholder="Courriel" type="email" id="Email-postuler" required=""/><input class="signup-modal_form-input w-input" maxlength="256" name="T-l-phone" data-name="Téléphone" placeholder="Téléphone" type="tel" id="T-l-phone" required=""/><textarea id="Message" name="Message" maxlength="5000" data-name="Message" placeholder="Message" class="signup-modal_form-input w-input"></textarea><label class="w-checkbox signup-modal_form-checkbox-wrapper"><div class="w-checkbox-input w-checkbox-input--inputType-custom signup-modal_form-checkbox"></div><input type="checkbox" name="checkbox" id="checkbox" data-name="Checkbox" required="" style="opacity:0;position:absolute;z-index:-1"/><span class="w-form-label" for="checkbox">Jâaccepte les <a href="#" class="signup-modal_form-checkbox-link">Termes et conditions</a></span></label><div data-sitekey="6LfOncEsAAAAAIVaJIHHBdfla11bf1vnbICCeonh" class="w-form-formrecaptcha g-recaptcha g-recaptcha-error g-recaptcha-disabled"></div><div class="spacer-2-5"></div></div><input type="submit" data-wait="Please wait..." mirror-click-target="form-postuler" class="button_main-wrapper display-none w-button" value="S'abonner"/><div data-wf--button-main-button--variant="blue" class="button_component"><div class="button_main-wrapper"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Soumettre</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1894<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1895</svg></div></div></div></div><div class="button_clickable-wrapp"><button mirror-click-trigger="form-postuler" class="button_clickable-btn"><span class="button_clickable-text-hide">Soumettre</span></button></div></div></div></form><div class="w-form-done"><div>Merci! Votre message a bien été reçu.</div></div><div class="w-form-fail"><div>Oops! Une erreur s'est produite en soumettant votre formulaire.</div></div></div></div></div><div fs-modal-element="close-110" class="signup-modal_close-bg"></div></div></main><div class="social_sticky-block"><div class="w-layout-grid social-list_component white-text social-list_column"><a href="https://www.facebook.com/NW.Wendake" target="_blank" class="social-links_link white-text-8 w-inline-block"><div class="social-links_link-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1896<path d="M22 12.0611C22 6.50451 17.5229 2 12 2C6.47715 2 2 6.50451 2 12.0611C2 17.0828 5.65684 21.2452 10.4375 22V14.9694H7.89844V12.0611H10.4375V9.84452C10.4375 7.32296 11.9305 5.93012 14.2146 5.93012C15.3088 5.93012 16.4531 6.12663 16.4531 6.12663V8.60261H15.1922C13.95 8.60261 13.5625 9.37822 13.5625 10.1739V12.0611H16.3359L15.8926 14.9694H13.5625V22C18.3432 21.2452 22 17.083 22 12.0611Z" fill="CurrentColor"/> 1897</svg></div></a><a href="https://www.instagram.com/nw.wendake/" target="_blank" class="social-links_link white-text-8 w-inline-block"><div class="social-links_link-icon w-embed">
1897<svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1898<path fill-rule="evenodd" clip-rule="evenodd" d="M16 3H8C5.23858 3 3 5.23858 3 8V16C3 18.7614 5.23858 21 8 21H16C18.7614 21 21 18.7614 21 16V8C21 5.23858 18.7614 3 16 3ZM19.25 16C19.2445 17.7926 17.7926 19.2445 16 19.25H8C6.20735 19.2445 4.75549 17.7926 4.75 16V8C4.75549 6.20735 6.20735 4.75549 8 4.75H16C17.7926 4.75549 19.2445 6.20735 19.25 8V16ZM16.75 8.25C17.3023 8.25 17.75 7.80228 17.75 7.25C17.75 6.69772 17.3023 6.25 16.75 6.25C16.1977 6.25 15.75 6.69772 15.75 7.25C15.75 7.80228 16.1977 8.25 16.75 8.25ZM12 7.5C9.51472 7.5 7.5 9.51472 7.5 12C7.5 14.4853 9.51472 16.5 12 16.5C14.4853 16.5 16.5 14.4853 16.5 12C16.5027 10.8057 16.0294 9.65957 15.1849 8.81508C14.3404 7.97059 13.1943 7.49734 12 7.5ZM9.25 12C9.25 13.5188 10.4812 14.75 12 14.75C13.5188 14.75 14.75 13.5188 14.75 12C14.75 10.4812 13.5188 9.25 12 9.25C10.4812 9.25 9.25 10.4812 9.25 12Z" fill="CurrentColor"/> 1899</svg></div></a><a href="https://www.youtube.com/channel/UCV_jeQC2UK7yuX6kNAmUGrA" target="_blank" class="social-links_link white-text-8 w-inline-block"><div class="social-links_link-icon w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1900<path fill-rule="evenodd" clip-rule="evenodd" d="M20.5686 4.77345C21.5163 5.02692 22.2555 5.76903 22.5118 6.71673C23.1821 9.42042 23.1385 14.5321 22.5259 17.278C22.2724 18.2257 21.5303 18.965 20.5826 19.2213C17.9071 19.8831 5.92356 19.8015 3.40294 19.2213C2.45524 18.9678 1.71595 18.2257 1.45966 17.278C0.827391 14.7011 0.871044 9.25144 1.44558 6.73081C1.69905 5.78311 2.44116 5.04382 3.38886 4.78753C6.96561 4.0412 19.2956 4.282 20.5686 4.77345ZM9.86682 8.70227L15.6122 11.9974L9.86682 15.2925V8.70227Z" fill="CurrentColor"/> 1901</svg></div></a><a href="https://www.linkedin.com/company/cnhw/" target="_blank" class="social-links_link white-text-8 w-inline-block"><div class="social-links_link-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 18 18" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1902<path d="M4.74512 6.37012C4.99112 6.37012 5.19043 6.56942 5.19043 6.81543V14.7949C5.19027 15.0408 4.99102 15.2402 4.74512 15.2402H2.84082C2.59492 15.2402 2.39567 15.0408 2.39551 14.7949V6.81543C2.39551 6.56942 2.59482 6.37012 2.84082 6.37012H4.74512ZM11.9033 6.22363C15.1669 6.22382 15.1514 9.27324 15.1514 10.9551V14.8174C15.1514 15.0476 14.9675 15.2322 14.7373 15.2324H12.6943C12.4639 15.2324 12.2793 15.0478 12.2793 14.8174V11.0771C12.2794 10.5237 12.4402 8.63587 10.8203 8.63574C9.56119 8.63574 9.30777 9.93254 9.25391 10.5088V14.8252C9.25391 15.0556 9.06921 15.2402 8.83887 15.2402H6.86523C6.63484 15.2402 6.4502 15.0556 6.4502 14.8252V6.77734C6.4502 6.54695 6.63484 6.3623 6.86523 6.3623H8.83887C9.06921 6.36236 9.25391 6.54699 9.25391 6.77734V7.47559C9.7147 6.76919 10.4134 6.23145 11.8877 6.23145L11.9033 6.22363ZM3.79297 2C4.79132 2 5.59762 2.80634 5.59766 3.80469C5.59766 4.80307 4.79135 5.60938 3.79297 5.60938C2.79465 5.60931 1.98828 4.80303 1.98828 3.80469C1.98832 2.80638 2.79467 2.00007 3.79297 2Z" fill="currentColor"/> 1903</svg></div></a></div></div><div class="footer_component"><div class="footer_top-content"><div class="padding-global"><div class="container-xlarge"><div class="padding-section-medium"><div class="footer2_cta-wrapper"><div class="subscribe-button_component is-brown"><div class="subscribe-button_content"><div class="subscribe-button_top-icon-wrapper"><div class="subscribe-button_icon-wrapper"><div class="subscribe-button_icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 33 33" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1904<path d="M29.5937 24.1491L20.7366 16.1491M13.1176 16.1491L4.26046 24.1491M3.59375 9.48242L14.4803 17.103C15.3619 17.7201 15.8027 18.0287 16.2821 18.1482C16.7056 18.2537 17.1486 18.2537 17.5721 18.1482C18.0515 18.0287 18.4923 17.7201 19.3739 17.103L30.2604 9.48242M9.99375 26.8158H23.8604C26.1006 26.8158 27.2207 26.8158 28.0764 26.3798C28.829 25.9963 29.4409 25.3844 29.8244 24.6317C30.2604 23.7761 30.2604 22.656 30.2604 20.4158V11.8824C30.2604 9.64221 30.2604 8.52211 29.8244 7.66646C29.4409 6.91381 28.829 6.30189 28.0764 5.9184C27.2207 5.48242 26.1006 5.48242 23.8604 5.48242H9.99375C7.75354 5.48242 6.63344 5.48242 5.77779 5.9184C5.02514 6.30189 4.41322 6.91381 4.02972 7.66646C3.59375 8.52211 3.59375 9.64221 3.59375 11.8824V20.4158C3.59375 22.656 3.59375 23.7761 4.02972 24.6317C4.41322 25.3844 5.02514 25.9963 5.77779 26.3798C6.63344 26.8158 7.75354 26.8158 9.99375 26.8158Z" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/> 1905</svg></div></div></div><div class="subscribe-button_text-wrapper"><div class="spacer-regular"></div><h3>Sâabonner à lâinfolettre</h3><div class="spacer-regular"></div><div class="max-width-medium"><p>Informez-vous et prenez part à la vie collective de la Nation grâce à une infolettre complète, qui rassemble des nouvelles variées : décisions du Conseil, appels à la participation, projets en cours, initiatives culturelles et activités communautaires.<br/>Un rendez-vous par courriel pour rester connecté et engagé au cÅur de votre communauté.</p></div><div class="spacer-medium"></div></div></div><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_text">Sâabonner</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewB
1905ox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1906<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1907</svg></div></div></div></div><div class="button_clickable-wrapp"><button fs-modal-element="open-2" mirror-click-trigger="" class="button_clickable-btn"><span class="button_clickable-text-hide">Sâabonner</span></button></div></div></div></div></div></div></div></div></div><footer class="footer_bottom-content"><div class="padding-global"><div class="container-xlarge"><div class="footer_main-wrapper"><div class="footer_top-wrapper"><a href="/" class="footer_logo-wrapper w-inline-block"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/6887b06a7943c0d1416082ce_0b2d61a0b9ba5ac9dc565e1179f1ed5c_sanstext-01-s.png" loading="lazy" width="89" height="105" alt="" class="footer_logo-image"/></a></div><div class="w-layout-grid footer_center-wrapper"><div id="w-node-bd292007-4a9f-0386-d10c-03778641654c-8641651f" class="footer_left-wrapper"><p>255, place Chef Michel Laveau, Wendake (Québec)â¨G0A 4V0 Canada</p><div class="spacer-small"></div><a target="_blank" href="mailto:[email protected]" class="footer_email-link">[email protected]</a><div class="spacer-medium"></div><div class="w-layout-grid social-list_component is-footer"><a href="https://www.facebook.com/NW.Wendake" target="_blank" class="social-links_link is-footer w-inline-block"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/684869d50af8aa3a0aeb5fc5_Facebook.svg" loading="lazy" alt="" class="social-links_link-icon"/></a><a href="https://www.instagram.com/nw.wendake/" target="_blank" class="social-links_link is-footer w-inline-block"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/684869d53acd8030d72f861c_Instagram.svg" loading="lazy" alt="" class="social-links_link-icon"/></a><a href="https://www.youtube.com/@nationwendat-wenda1760" target="_blank" class="social-links_link is-footer w-inline-block"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/684869d53b529d4e3d9001bd_YOuTube.svg" loading="lazy" alt="" class="social-links_link-icon"/></a><a href="https://www.linkedin.com/company/cnhw/posts/?feedView=all" target="_blank" class="social-links_link is-footer w-inline-block"><img src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/685acd89f15177fd5569d57c_c55614d01e9d2c710d6d9251be11afea_LinkedIn.svg" loading="lazy" alt="" class="social-links_link-icon"/></a></div></div><div id="w-node-_152601c7-172f-b372-0610-410e47687fa4-8641651f" class="footer_link-columns"><div class="footer_link-column"><div class="footer_link-list"><a href="/notre-communaute" class="footer_link">Notre communauté</a><a href="/notre-communaute/services" class="footer_link">Services & activités coutumières</a><a href="/sports-loisirs" class="footer_link">Sports & loisirs</a><a href="/calendrier" class="footer_link">Calendriers</a><a href="/notre-communaute/centre-de-documentation" class="footer_link">Centre de documentation</a><a href="/langue" class="footer_link">Langue</a></div></div><div id="w-node-_77f8b25e-89c4-ef19-bb37-8b98cb438038-8641651f" class="footer_link-column"><div class="footer_link-list"><a href="/histoire-et-culture" class="footer_link">Histoire & culture</a><a href="/grand-chef-et-chefs" class="footer_link">Grand Chef & Chefs</a><a href="/carriere" class="footer_link">Carrières</a><a href="/actualites" class="footer_link">Actualités</a><a href="/contact" aria-current="page" class="footer_link w--current">Nous joindre</a><a href="https://www.wendake.ca/documentation/lois-politiques-et-reglement" class="footer_link">Lois, politiques et règlements</a></div></div></div><div id="w-node-bd292007-4a9f-0386-d10c-03778641656a-8641651f" class="footer_right-wrapper"><div class="footer_buttons-wrapper"><div data-wf--button-main-button--variant="outline" class="button_component"><div class="button_main-wrapper w-variant-d9a09e4e-a38d-d38b-7d33-acfc223e2d70"><div aria-hidden="true" class="button_main-layout"><div class="button_icon-image-wrapper"><div class="button_icon-image w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewB
1907ox="0 0 24 25" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1908<path d="M21 8.9336L16.459 12.1123L20.9951 16.21C20.9986 15.9242 21 15.5964 21 15.2139V8.9336ZM14.4082 13.5488C13.8891 13.9122 13.4359 14.2434 12.9404 14.418L12.7256 14.4834C12.3088 14.5873 11.8751 14.6004 11.4541 14.5225L11.2744 14.4834C10.8373 14.3744 10.4427 14.1369 10.0225 13.8496L9.5918 13.5488L9.22168 13.2891L3.56153 18.4014C3.71465 18.5601 3.89287 18.6945 4.0918 18.7959L4.22461 18.8525C4.37418 18.9061 4.58253 18.9497 4.91113 18.9766C5.36117 19.0133 5.94342 19.0137 6.79981 19.0137H17.2002C18.0566 19.0137 18.6388 19.0133 19.0889 18.9766C19.5273 18.9407 19.7518 18.8756 19.9082 18.7959L20.0459 18.7188C20.1902 18.6302 20.3207 18.5224 20.4375 18.4014L14.7773 13.2891L14.4082 13.5488ZM6.79981 5.01367C5.94342 5.01367 5.36117 5.01402 4.91113 5.05078C4.58253 5.07763 4.37418 5.12129 4.22461 5.17481L4.0918 5.23145C3.76256 5.39922 3.48707 5.65452 3.29492 5.96778L3.21778 6.10547C3.16471 6.20961 3.11972 6.34427 3.08399 6.55176L10.7383 11.9102L11.1865 12.2197C11.5432 12.461 11.6556 12.5175 11.7578 12.543L11.8779 12.5645C11.9993 12.5794 12.1229 12.5727 12.2422 12.543L12.3564 12.501C12.4916 12.4378 12.7154 12.2926 13.2617 11.9102L14.2617 11.209C14.2655 11.2062 14.2696 11.2039 14.2734 11.2012L20.915 6.55176C20.8928 6.42239 20.8685 6.32114 20.8389 6.23828L20.7822 6.10547C20.6145 5.77624 20.3592 5.50074 20.0459 5.3086L19.9082 5.23145C19.7518 5.15176 19.5273 5.0866 19.0889 5.05078C18.6388 5.01402 18.0566 5.01367 17.2002 5.01367H6.79981ZM3.00391 16.21L7.54004 12.1123L3 8.9336V15.2139C3 15.5964 3.00046 15.9242 3.00391 16.21ZM23 15.2139C23 16.0374 23.001 16.7152 22.9561 17.2656C22.9159 17.7575 22.8356 18.2148 22.6504 18.6465L22.5645 18.8301C22.2289 19.4886 21.7183 20.0395 21.0918 20.4238L20.8164 20.5781C20.3311 20.8254 19.814 20.9238 19.252 20.9697C18.7016 21.0147 18.0237 21.0137 17.2002 21.0137H6.79981C5.97632 21.0137 5.29843 21.0147 4.74805 20.9697C4.2562 20.9295 3.79892 20.8493 3.36719 20.6641L3.1836 20.5781C2.52513 20.2426 1.97414 19.732 1.58985 19.1055L1.43555 18.8301C1.18827 18.3448 1.08988 17.8277 1.04395 17.2656C0.998979 16.7152 1 16.0374 1 15.2139V8.81348C1 8.19604 0.99982 7.66054 1.01856 7.19922C0.987417 7.03444 0.997515 6.86258 1.05176 6.69922C1.09988 6.16137 1.1975 5.66447 1.43555 5.19727L1.58985 4.92188C1.97414 4.29537 2.52513 3.78477 3.1836 3.44922L3.36719 3.36328C3.79892 3.17809 4.2562 3.09781 4.74805 3.05762C5.29843 3.01265 5.97632 3.01367 6.79981 3.01367H17.2002C18.0237 3.01367 18.7016 3.01265 19.252 3.05762C19.814 3.10355 20.3311 3.20195 20.8164 3.44922L21.0918 3.60352C21.7183 3.98781 22.2289 4.5388 22.5645 5.19727L22.6504 5.38086C22.8277 5.79419 22.9064 6.23116 22.9482 6.69922C23.0025 6.86258 23.0126 7.03444 22.9814 7.19922C23.0002 7.66054 23 8.19604 23 8.81348V15.2139Z" fill="currentColor"/> 1909</svg></div></div><div class="button_text">Sâabonner à lâinfolettre</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1910<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1911</svg></div></div></div></div><div class="button_clickable-wrapp"><button fs-modal-element="open-2" mirror-click-trigger="" class="button_clickable-btn"><span class="button_clickable-text-hide">Sâabonner à lâinfolettre</span></button></div></div></div></div></div></div></div></div></div><div class="footer_line-divider"></div><div class="padding-global"><div class="container-xlarge"><div class="spacer-medium"></div><div class="footer_bottom-wrapper"><div class="w-layout-grid footer_legal-wrapper"><div id="w-node-bd292007-4a9f-0386-d10c-037786416577-8641651f" class="footer_credit-text">© <span year-text="">2024</span> Nation Wendat â Tous droits réservés.</div><div class="footer_legal-list"><a href="/politique-de-confidentialite" class="footer_legal-link">Politique de confidentialité</a><a href="#manage_cookies" class="footer_legal-link">Cookies</a></div></div><div class="w-layout-grid footer_credits"><div class="footer_credit-wrapper"><div class="footer_credit-text">Intelligence créative par <a href="https://cabinet3.ca/" target="_blank" class="footer_credit-text-link">Cabinet 3</a> </div><div class="hide-mobile-portrait">| </div><div class="footer_credit-text">Web supérieur par <a href="https://www.uroboro.ca/" target="_blank" class="footer_credit-text-link">Uroboro</a></div></div><a href="#top" class="footer_srcoll-top-button w-inline-block"><div>Retour en haut</div><div class="footer_srcoll-top-button-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 15 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1912<path d="M7.34132 0.112852C5.01554 5.04225 1.21179 7.71459 0.586139 8.12989C0.531735 8.166 0.499999 8.23371 0.499999 8.30594L0.499999 8.91535C0.499999 9.07786 5.02008 6.94719 6.81995 5.38983L6.81995 24L8.18005 24L8.18005 5.38983C9.97992 6.94719 14.5 9.07786 14.5 8.91535L14.5 8.30594C14.5 8.23371 14.4683 8.166 14.4139 8.12989C13.7882 7.71459 9.98899 5.04225 7.66321 0.112852C7.62694 0.0406262 7.56347 -3.08754e-07 7.5 -3.0598e-07C7.43
1912653 -3.03205e-07 7.37306 0.0361115 7.33679 0.112852L7.34132 0.112852Z" fill="currentColor"/> 1913</svg></div></a></div></div><div class="spacer-medium"></div></div></div></footer><div class="uroboro-qa_component"><div data-delay="0" data-hover="false" class="uroboro-qa_dropdown w-dropdown"><div class="uroboro-qa_toggle w-dropdown-toggle"><div class="uroboro-qa_isotype w-embed"><svg height="100%" viewBox="0 0 79 79" fill="none" xmlns="http://www.w3.org/2000/svg"> 1914<path d="M39.29 0.780286C38.36 0.780286 37.42 0.780286 36.5 0.880286C34.9522 0.988106 33.4126 1.19183 31.89 1.49029C30.97 1.66362 30.06 1.87362 29.16 2.12029C22.6285 3.88969 16.6738 7.33783 11.888 12.1219C7.10211 16.906 3.65179 22.8594 1.87999 29.3903C1.62999 30.2903 1.41999 31.2103 1.25999 32.1203C0.952404 33.6447 0.748602 35.1883 0.649994 36.7403C0.569994 37.6603 0.549994 38.6003 0.549994 39.5203C0.43925 46.1678 2.14375 52.7196 5.47999 58.4703C4.95999 55.1203 4.63999 49.8303 7.55999 45.6303C5.47999 35.4403 5.39 21.4203 13.28 13.5303C21.96 4.84029 37.83 5.53029 48.82 8.98029L48.29 9.23029C45.9217 10.385 43.8195 12.0197 42.1169 14.0304C40.4143 16.0412 39.1486 18.3841 38.4 20.9103C37.3692 24.2831 36.86 27.7936 36.89 31.3203C36.89 33.2203 36.96 35.1103 37 37.1603L26.61 37.5703C24.531 37.6264 22.469 37.9628 20.48 38.5703C18.5443 39.1655 16.7223 40.0816 15.09 41.2803C11.966 43.5672 9.67848 46.8159 8.57841 50.528C7.47833 54.24 7.62644 58.2105 8.99999 61.8303C9.43859 62.9794 9.99136 64.0816 10.65 65.1203C10.84 65.4203 11.04 65.7003 11.24 65.9803C12.0117 67.0101 12.8973 67.9494 13.88 68.7803C14.36 69.1903 14.88 69.5803 15.32 69.9703C22.8073 75.8596 32.2015 78.7846 41.7087 78.1868C51.2158 77.5889 60.1696 73.5101 66.8602 66.7293C73.5507 59.9484 77.5091 50.9407 77.9795 41.4264C78.4498 31.9121 75.3991 22.5579 69.41 15.1503C68.73 14.3103 68 13.4903 67.23 12.6903L66.7 12.1503C63.1055 8.54276 58.8336 5.68114 54.1297 3.72989C49.4257 1.77864 44.3826 0.776237 39.29 0.780286V0.780286ZM43.55 33.5003C43.4836 30.5244 43.7859 27.5518 44.45 24.6503C44.9566 22.5438 45.9193 20.5742 47.27 18.8803C48.7522 16.9608 50.8991 15.6654 53.2882 15.2491C55.6773 14.8327 58.1358 15.3254 60.18 16.6303C62.1089 17.7248 63.6356 19.4094 64.5356 21.4363C65.4357 23.4632 65.6615 25.7254 65.18 27.8903C64.8122 29.6067 64.0199 31.2035 62.8757 32.5347C61.7314 33.8658 60.2717 34.8889 58.63 35.5103C56.9781 36.2386 55.2114 36.6719 53.41 36.7903C50.17 36.9803 46.92 37.0903 43.6 37.2403C43.56 35.9103 43.55 34.7003 43.55 33.5003ZM20.67 64.5003C18.9023 63.5613 17.4404 62.1357 16.4573 60.3921C15.4742 58.6485 15.0111 56.6598 15.1226 54.6612C15.2341 52.6627 15.9156 50.7379 17.0865 49.1144C18.2574 47.491 19.8688 46.2368 21.73 45.5003C23.713 44.641 25.84 44.1627 28 44.0903C31 43.9303 33.93 43.8703 37 43.7603C37 48.0103 37.17 52.1403 36.16 56.1903C35.5674 59.1772 33.9381 61.8584 31.56 63.7603C30.057 65.0188 28.1951 65.7707 26.2397 65.909C24.2843 66.0473 22.3351 65.5648 20.67 64.5303V64.5003ZM65.41 65.3903C57.71 73.0903 43.54 72.7603 33.56 70.9603C35.7921 69.6266 37.7331 67.8575 39.2672 65.7581C40.8014 63.6587 41.8974 61.2721 42.49 58.7403C43.3412 55.1376 43.731 51.4413 43.65 47.7403C43.65 46.4703 43.65 45.2103 43.65 43.7403H44.27C48.2257 43.9054 52.1882 43.755 56.12 43.2903C60.96 42.5103 65.27 40.7203 68.46 36.8203C69.332 35.7662 70.0959 34.6272 70.74 33.4203C72.63 43.5203 73.19 57.6303 65.41 65.4203V65.3903Z" fill="currentcolor"/> 1915</svg></div><div><div>Uroboro QA</div><div data-qa="location-text" class="text-size-xtiny">/</div></div><div class="uroboro-qa_arrow-icon w-icon-dropdown-toggle"></div></div><nav class="uroboro-qa_dropdown-list w-dropdown-list"><a href="/" class="uroboro-qa_item w-dropdown-link">Accueil</a><a href="/histoire-et-culture" class="uroboro-qa_item w-dropdown-link">La Nation</a><a href="/grand-chef-et-chefs" class="uroboro-qa_item w-dropdown-link">Bureau Politique</a><a href="/sports-loisirs" class="uroboro-qa_item w-dropdown-link">Loisirs et activités</a><a href="/contact" aria-current="page" class="uroboro-qa_item w-dropdown-link w--current">Contact</a><a href="/notre-communaute" class="uroboro-qa_item w-dropdown-link">La sphère Wendat</a><a href="/notre-communaute/etablissements" class="uroboro-qa_item w-dropdown-link">La sphère Wendat - répertoire spécifique (organisme)</a><a href="https://wendake-u-dev.webflow.io/organismes-et-directions/exemple-organismes-directions" class="uroboro-qa_item w-dropdown-link">Mégafiche - page spécifique (organisme)</a><a href="https://wendake-u-dev.webflow.io/loisir/exemple-loisirs" class="uroboro-qa_item w-dropdown-link">Mégafiche - page spécifique (loisirs)</a><a href="/actualites" class="uroboro-qa_item w-dropdown-link">Nouvelles - répertoire</a><a href="https://wendake-u-dev.webflow.io/nouvelle/camp-culturel-ete" class="uroboro-qa_item w-dropdown-link">Nouvelles - spécifique</a><a href="/calendrier" class="uroboro-qa_item w-dropdown-link">Calendrier - répertoire</a><a href="https://wendake-u-dev.webflow.io/evenements/sequi-aut" class="uroboro-qa_item w-dropdown-link">Calendrier - spécifique</a><a href="/boutique" class="uroboro-qa_item w-dropdown-link">Boutique - répertoire</a><a href="https://wendake-u-dev.webflow.io/produits/coton-ouate-avec-capuche-leger" class="uroboro-qa_item w-dropdown-link">Boutique - spécifique</a></nav></div><div class="uroboro-qa_code w-embed w-script">
1915<script> 1916document.addEventListener("DOMContentLoaded", () => { 1917 //uroboro QA 1918 var pagepath = window.location.pathname; 1919 var pageName = pagepath.split('/'); 1920 pageName = pageName.filter(function(segment) { 1921 return segment !== ''; 1922 }); 1923 pageName= "/" + pageName.join('/'); 1924 1925 $('[data-qa=location-text]').text(pageName); 1926}); 1927</script>
1927</div></div><div fs-modal-animation="fade" fs-modal-element="modal" class="signup-modal_component"><div class="signup-modal_wrapper"><h2 class="signup-modal_heading">Sâabonner aux alertes</h2><div class="spacer-2-5"></div><div class="signup-modal_form-block w-form"><form id="wf-form-S-abonner-aux-alertes" name="wf-form-S-abonner-aux-alertes" data-name="S"abonner aux alertes" method="get" class="signup-modal_form" data-wf-page-id="678692202970f813de7d0025" data-wf-element-id="f00850da-ca89-9c78-1f98-4534377bd2bf"><div class="signup-modal_form-fields"><div class="signup-modal_form-row"><input class="signup-modal_form-input w-input" maxlength="256" name="Pr-nom" data-name="Prénom" placeholder="Prénom" type="text" id="Pr-nom"/><input class="signup-modal_form-input no-border-left w-input" maxlength="256" name="Nom" data-name="Nom" placeholder="Nom" type="text" required=""/></div><input class="signup-modal_form-input w-input" maxlength="256" name="Email" data-name="Email" placeholder="Courriel" type="email" id="Email-3" required=""/><input class="signup-modal_form-input w-input" maxlength="256" name="T-l-phone" data-name="Téléphone" placeholder="Téléphone" type="tel" id="T-l-phone" required=""/><div class="spacer-2-5"></div><label class="w-checkbox signup-modal_form-checkbox-wrapper"><div class="w-checkbox-input w-checkbox-input--inputType-custom signup-modal_form-checkbox"></div><input type="checkbox" name="checkbox" id="checkbox" data-name="Checkbox" required="" style="opacity:0;position:absolute;z-index:-1"/><span class="w-form-label" for="checkbox">Jâaccepte les <a href="#" class="signup-modal_form-checkbox-link">Termes et conditions</a></span></label><div class="spacer-small"><div data-sitekey="6LfOncEsAAAAAIVaJIHHBdfla11bf1vnbICCeonh" class="w-form-formrecaptcha g-recaptcha g-recaptcha-error g-recaptcha-disabled"></div></div></div><input type="submit" data-wait="Please wait..." mirror-click-target="form-2" class="button_main-wrapper display-none w-button" value="S'abonner"/><div data-wf--button-main-button--variant="blue" class="button_component"><div class="button_main-wrapper"><div aria-hidden="true" class="button_main-layout"><div class="button_text">S'abonner</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1928<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1929</svg></div></div></div></div><div class="button_clickable-wrapp"><button mirror-click-trigger="form-2" class="button_clickable-btn"><span class="button_clickable-text-hide">S'abonner</span></button></div></div></div></form><div class="w-form-done"><div>Merci! Votre message a bien été envoyé.</div></div><div class="w-form-fail"><div>Oops! UNe erreur s'est produite en envoyant votre formulaire.</div></div></div><button fs-modal-element="close" class="signup-modal_close-button"><div class="signup-modal_close-button-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"> 1930<path d="M48 16L16 48M16 16L48 48" stroke="currentColor" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/> 1931</svg></div></button></div><div fs-modal-element="close" class="signup-modal_close-bg"></div></div><div fs-modal-animation="fade" fs-modal-element="modal-2" class="signup-modal_component"><div class="signup-modal_wrapper"><h2 class="signup-modal_heading">Sâabonner à lâinfolettre</h2><div class="spacer-2-5"></div><div id="infolettre" class="signup-modal_form-block w-form"><form id="wf-form-S-abonner-l-infolettre" name="wf-form-S-abonner-l-infolettre" data-name="S"abonner à lâinfolettre" method="get" class="signup-modal_form" data-wf-page-id="678692202970f813de7d0025" data-wf-element-id="1961789b-87be-c4b3-34d5-dbcd3c827b5f"><div class="signup-modal_form-fields"><div class="signup-modal_form-row"><input class="signup-modal_form-input w-input" maxlength="256" name="Pr-nom-2" data-name="Pr Nom 2" placeholder="Prénom" type="text" id="Pr-nom-2"/><input class="signup-modal_form-input no-border-left w-input" maxlength="256" name="Nom-2" data-name="Nom 2" placeholder="Nom" type="text" id="Nom-2" required=""/></div><input class="signup-modal_form-input w-input" maxlength="256" name="Email-4" data-name="Email 4" placeholder="Courriel" type="email" id="Email-4" required=""/><input class="signup-modal_form-input w-input" maxlength="256" name="T-l-phone" data-name="Téléphone" placeholder="Téléphone" type="tel" id="T-l-phone" required=""/><div class="spacer-2-5"></div><label class="w-checkbox signup-modal_form-checkbox-wrapper"><div class="w-checkbox-input w-checkbox-input--inputType-custom signup-modal_form-checkbox"></div><input type="checkbox" name="checkbox-2" id="checkbox-2" data-name="Checkbox 2" required="" style="opacity:0;position:absolute;z-index:-1"/>
1931<span class="w-form-label" for="checkbox-2">Jâaccepte les <a href="#" class="signup-modal_form-checkbox-link">Termes et conditions</a></span></label><div class="spacer-small"><div data-sitekey="6LfOncEsAAAAAIVaJIHHBdfla11bf1vnbICCeonh" class="w-form-formrecaptcha g-recaptcha g-recaptcha-error g-recaptcha-disabled"></div></div></div><input type="submit" data-wait="Please wait..." mirror-click-target="form" class="button_main-wrapper display-none w-button" value="S'abonner"/><div data-wf--button-main-button--variant="blue" class="button_component"><div class="button_main-wrapper"><div aria-hidden="true" class="button_main-layout"><div class="button_text">S'abonner</div><div class="button_icon-position"><div class="button_icon-slot"><div class="button_icon-arrow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 15" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img"> 1932<path d="M31.8871 7.73585C26.9578 5.41008 24.2854 1.60632 23.8701 0.980671C23.834 0.926267 23.7663 0.894531 23.6941 0.894531H23.0847C22.9221 0.894531 25.0528 5.41461 26.6102 7.21448H0V8.57458H26.6102C25.0528 10.3745 22.9221 14.8945 23.0847 14.8945H23.6941C23.7663 14.8945 23.834 14.8628 23.8701 14.8084C24.2854 14.1827 26.9578 10.3835 31.8871 8.05774C31.9594 8.02147 32 7.958 32 7.89453C32 7.83106 31.9639 7.76759 31.8871 7.73132V7.73585Z" fill="currentColor"/> 1933</svg></div></div></div></div><div class="button_clickable-wrapp"><button mirror-click-trigger="form" class="button_clickable-btn"><span class="button_clickable-text-hide">S'abonner</span></button></div></div></div></form><div class="w-form-done"><div>Merci! Votre message a bien été reçu.</div></div><div class="w-form-fail"><div>Oops! Une erreur s'est produite en soumettant votre formulaire.</div></div></div><button fs-modal-element="close-2" class="signup-modal_close-button"><div class="signup-modal_close-button-icon w-embed"><svg width="100%" height="100%" style="" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"> 1934<path d="M48 16L16 48M16 16L48 48" stroke="currentColor" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/> 1935</svg></div></button></div><div fs-modal-element="close-2" class="signup-modal_close-bg"></div></div><div class="modal-script w-embed w-script"><!-- [Attributes by Finsweet] Modal -->
1936<script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-modal@1/modal.js"></script>
1936</div><div class="accordion-script w-embed w-script"><!-- [Attributes by Finsweet] Accordion -->
1937<script defer src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-accordion@1/accordion.js"></script>
1937</div></div></div>
1937<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=66e1be07bba0b0f7b10aa194" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
1937<script src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/js/wendake-u-dev.schunk.4af75a3dcc103563.js" type="text/javascript" integrity="sha384-uHxK7OkjtK+CcSL+rHWk+cmafP3nhlxH8gPcAzqBwInsfkNcuGpgT4VrVHoX9Xx0" crossorigin="anonymous"></script>
1937<script src="https://cdn.prod.website-files.com/66e1be07bba0b0f7b10aa194/js/wendake-u-dev.e0bc7e4e.f1b55c45635d6d29.js" type="text/javascript" integrity="sha384-+8toBc7oBHSoWOTjTPvA88oLELqz9k8HkThoZBUnMJ3skd/8VRAw3ccVdeMTRgd5" crossorigin="anonymous"></script>
1937 1938
1939<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"></script>
vendor: 1 bytes, line 1939
1939
1940<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/ScrollTrigger.min.js"></script>
vendor: 1 bytes, line 1940
1940
1941<script src="https://unpkg.com/split-type"></script>
1941 1942
1943<script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 1943
1943
1944<script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.min.js"></script>
1944 1945
1946<script> 1947// This system is responsible for activating animations by adding animation CSS classes to elements with the system attributes, after triggered by some events. 1948$(document).ready(function() { 1949 if (window.innerWidth <= 767) { 1950 // Disable animations on mobile devices 1951 $('[data-u-move]').each(function() { 1952 $(this).css('animation', 'none'); 1953 }); 1954 } else { 1955 //This section is about scroll trigger for items with attribute data-u-move 1956 // Create an intersection observer 1957 function createObserver(threshold) { 1958 return new IntersectionObserver((entries, observer) => { 1959 entries.forEach(entry => { 1960 if (entry.isIntersecting) { 1961 let element = entry.target; 1962 let delay = $(element).attr('data-u-move-delay') ? parseFloat($(element).attr('data-u-move-delay')) * 1000 : 0; 1963 setTimeout(() => { 1964 let animationClass = $(element).attr('data-u-move'); 1965 $(element).addClass(animationClass); 1966 let duration = $(element).attr('data-u-move-duration') ? parseFloat($(element).attr('data-u-move-duration')) + 's' : null; 1967 let ease = $(element).attr('data-u-move-ease') ? $(element).attr('data-u-move-ease') : null; 1968 if (duration) { 1969 $(element).css('animation-duration', duration); 1970 } 1971 if (ease) { 1972 $(element).css('animation-timing-function', ease); 1973 } 1974 observer.unobserve(element); 1975 }, delay); 1976 } 1977 }); 1978 }, { 1979 threshold: threshold 1980 }); 1981 } 1982 1983 $('[data-u-move]').each(function() { 1984 let element = this; 1985 let threshold = $(element).attr('data-u-move-threshold') ? parseFloat($(element).attr('data-u-move-threshold')) : 0.2; 1986 // 0.2 means animation triggers when element is 20% visible 1987 let observer = createObserver(threshold); 1988 observer.observe(element); 1989 }); 1990 } 1991 1992 //this section is for looped animations for items with the attribute data-u-move-loop 1993 $('[data-u-move-loop]').each(function() { 1994 var loopClass = $(this).attr('data-u-move-loop'); 1995 $(this).addClass(loopClass); 1996 let duration = $(this).attr('data-u-move-duration') ? parseFloat($(this).attr('data-u-move-duration')) + 's' : null; 1997 if (duration) { 1998 $(this).css('animation-duration', duration); 1999 } 2000 }); 2001}); 2002//Here ends animation system 2003</script>
2003 2004
2005<script> 2006// hover interactions for parents and children 2007function hoverChildren(buttonAttribute, childrenAttribute) { 2008 // hover for buttons 2009 $(childrenAttribute).removeClass('is-active'); 2010 $(buttonAttribute).removeClass('is-inactive'); 2011 $(document).on('mouseenter', buttonAttribute, function() { 2012 // When hovered, find the child element with and add the class "is-active" 2013 $(this).find(childrenAttribute).addClass('is-active'); 2014 }).on('mouseleave', buttonAttribute, function() { 2015 // When the hover is over, remove the class "is-active" from the children elements 2016 $(this).find(childrenAttribute).removeClass('is-active'); 2017 }); 2018} 2019 2020hoverChildren('[hover-parent]', '[hover-child]'); 2021</script>
2021 2022
2023<script> 2024$(document).ready(function() { 2025 2026 // Select elements that have the `data-u-navbar-state` attribute 2027 const navbarStateElement = $('[data-u-navbar-state]'); 2028 2029 // Select elements that have the `data-u-navbar="child"` attribute 2030 const navbarChild = $('[data-u-navbar="child"]'); 2031 2032 // Function to add a class to child elements based on navbar state 2033 function addChildClass() { 2034 // Get the value of the `data-u-navbar-state` attribute 2035 const navbarStateValue = navbarStateElement.attr('data-u-navbar-state'); 2036 2037 // Find elements with the `data-u-navbar="child"` attribute 2038 const childElements = $('[data-u-navbar="child"]'); 2039 2040 // Iterate through each child element 2041 childElements.each(function() { 2042 const $this = $(this); 2043 2044 // If the original class is not already stored, store it 2045 if (!$this.data('original-class')) { 2046 $this.data('original-class', this.className.split(' ')[0]); 2047 } 2048 2049 // Retrieve the original class 2050 const originalClass = $this.data('original-class'); 2051 2052 // Remove all classes except the original one 2053 $this.removeClass().addClass(originalClass); 2054 2055 // If `navbarStateValue` is defined, add it as a class 2056 if (navbarStateValue) { 2057 $this.addClass(navbarStateValue); 2058 } 2059 }); 2060 } 2061 2062 // Function to toggle the navbar state based on scroll position 2063 function toggleNavbarState() { 2064 // Check if the scroll position is at the top 2065 if ($(window).scrollTop() === 0) { 2066 // If not in "menu-open" state, set the navbar state to "on-top" 2067 if (navbarStateElement.attr('data-u-navbar-state') !== 'menu-open') { 2068 navbarStateElement.attr('data-u-navbar-state', 'on-top'); 2069 } 2070 // Update child elements' classes 2071 addChildClass(); 2072 } else { 2073 // If not in "menu-open" state, set the navbar state to "is-active" 2074 if (navbarStateElement.attr('data-u-navbar-state') !== 'menu-open') { 2075 navbarStateElement.attr('data-u-navbar-state', 'is-active'); 2076 } 2077 // Update child elements' classes 2078 addChildClass(); 2079 } 2080 } 2081 2082 // Run the toggleNavbarState function on initial load 2083 toggleNavbarState(); 2084 2085 // Attach the toggleNavbarState function to the scroll event with a delay 2086 $(window).scroll(function() { 2087 setTimeout(toggleNavbarState, 200); 2088 }); 2089 2090 // Function to check if any menu is open and update the navbar state accordingly 2091 function checkMenu(component, toggleClass) { 2092 // Find elements that match the toggle class 2093 var items = $(component).find(toggleClass); 2094 2095 // If any item is open, set the navbar state to "menu-open" 2096 if (items.filter('.w--open').length > 0) { 2097 $(component).attr('data-u-navbar-state', 'menu-open'); 2098 } else { 2099 // If no items are open, reset the navbar state and update based on scroll 2100 $(component).attr('data-u-navbar-state', ''); 2101 toggleNavbarState(); 2102 } 2103 // Update child elements' classes 2104 addChildClass(); 2105 } 2106 2107 // Function to trigger the checkMenu function 2108 function checkMenuTrigger() { 2109 checkMenu(navbarStateElement, '[data-u-navbar-trigger]'); 2110 } 2111 2112 // Set up a MutationObserver to watch for changes in the navbar trigger elements 2113 var observer = new MutationObserver(function(mutations) { 2114 checkMenuTrigger(); 2115 }); 2116 2117 // Get all elements with the `data-u-navbar-trigger` attribute and observe them 2118 var targetNodes = $('[data-u-navbar-trigger]'); 2119 var config = { attributes: true, childList: false, subtree: false }; 2120 targetNodes.each(function() { 2121 observer.observe(this, config); 2122 }); 2123 2124}); 2125</script>
2125 2126
2127<script> 2128 2129document.addEventListener("DOMContentLoaded", function() { 2130 const yrSpan = document.querySelector('[year-text]'); 2131 const currentYr = new Date().getFullYear(); 2132 yrSpan.textContent = currentYr; 2133}); 2134 2135</script>
2135 2136
2137<script> 2138// Mirror click 2139$('[mirror-click-trigger]').each(function() { 2140 const $btn = $(this); 2141 const att = $btn.attr('mirror-click-trigger'); 2142 const clickType = $btn.attr('mirror-click-type'); 2143 2144 $btn.on('click', function() { 2145 let $target; 2146 2147 if (clickType === 'sibling') { 2148 // Find the sibling with the matching mirror-click-target attribute 2149 $target = $btn.siblings(`[mirror-click-target="${att}"]`); 2150 } else { 2151 // Find the target element anywhere in the document 2152 $target = $(`[mirror-click-target="${att}"]`); 2153 } 2154 2155 if ($target.length) { 2156 $target.click(); 2157 } 2158 }); 2159}); 2160 2161</script>
2161 2162
2163<script> 2164// This system is responsible for activating animations by adding animation CSS classes to elements with the system attributes, after triggered by some events. 2165$(document).ready(function() { 2166 if (window.innerWidth <= 767) { 2167 // Disable animations on mobile devices 2168 $('[data-u-move]').each(function() { 2169 $(this).css('animation', 'none'); 2170 }); 2171 } else { 2172 //This section is about scroll trigger for items with attribute data-u-move 2173 // Create an intersection observer 2174 function createObserver(threshold) { 2175 return new IntersectionObserver((entries, observer) => { 2176 entries.forEach(entry => { 2177 if (entry.isIntersecting) { 2178 let element = entry.target; 2179 let delay = $(element).attr('data-u-move-delay') ? parseFloat($(element).attr('data-u-move-delay')) * 1000 : 0; 2180 setTimeout(() => { 2181 let animationClass = $(element).attr('data-u-move'); 2182 $(element).addClass(animationClass); 2183 let duration = $(element).attr('data-u-move-duration') ? parseFloat($(element).attr('data-u-move-duration')) + 's' : null; 2184 let ease = $(element).attr('data-u-move-ease') ? $(element).attr('data-u-move-ease') : null; 2185 if (duration) { 2186 $(element).css('animation-duration', duration); 2187 } 2188 if (ease) { 2189 $(element).css('animation-timing-function', ease); 2190 } 2191 observer.unobserve(element); 2192 }, delay); 2193 } 2194 }); 2195 }, { 2196 threshold: threshold 2197 }); 2198 } 2199 2200 $('[data-u-move]').each(function() { 2201 let element = this; 2202 let threshold = $(element).attr('data-u-move-threshold') ? parseFloat($(element).attr('data-u-move-threshold')) : 0.2; 2203 // 0.2 means animation triggers when element is 20% visible 2204 let observer = createObserver(threshold); 2205 observer.observe(element); 2206 }); 2207 } 2208 2209 //this section is for looped animations for items with the attribute data-u-move-loop 2210 $('[data-u-move-loop]').each(function() { 2211 var loopClass = $(this).attr('data-u-move-loop'); 2212 $(this).addClass(loopClass); 2213 let duration = $(this).attr('data-u-move-duration') ? parseFloat($(this).attr('data-u-move-duration')) + 's' : null; 2214 if (duration) { 2215 $(this).css('animation-duration', duration); 2216 } 2217 }); 2218}); 2219//Here ends animation system 2220</script>
2220 2221 2222 2223 2224
2225<script> 2226 2227const sections = document.querySelectorAll('[section-cms]') 2228 2229sections.forEach(el => { 2230 if(el.querySelectorAll('.w-dyn-item').length === 0){ 2231 el.style.display = 'none' 2232 } 2233}) 2234 2235</script>
2235 2236 2237
2238<script> 2239document.querySelectorAll('.navbar_search_left-container .filters-header_filters-radio').forEach(button => { 2240 button.addEventListener('click', () => { 2241 const query = encodeURIComponent(button.textContent.trim()); 2242 window.location.href = `/search?query=${query}`; 2243 }); 2244}); 2245</script>
2245 2246 2247<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2247-2248
2247 2248<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2248GTM-N8JHXLZ
vendor: 83 bytes, lines 2248-2249
2248" 2249height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2250<!-- End Google Tag Manager (noscript) -->
2250<script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 2250
2250
2251<script> 2252/* 2253// GIVE UNIQUE IDS TO EACH FILTER 2254$(".svg-filter").each(function (index) { 2255 $(this).parent().attr("style", "filter: url(#svg-filter-" + index + ");"); 2256 $(this).find("filter").attr("id", "svg-filter-" + index); 2257}); 2258 2259// ANIMATE HEADING ON HOVER 2260$(".huge-headings_left-content").each(function (index) { 2261 let svg = $(this).find(".svg-filter"); 2262 let parent = $(this); 2263 parent.css("filter", "none"); // Remove filter when not needed 2264 2265 let tl = gsap.timeline({ 2266 paused: true, 2267 defaults: { 2268 duration: 0.5, 2269 ease: "none" //power1.out 2270 } 2271 }); 2272 2273 tl.fromTo(svg.find("[stdDeviation]"), 2274 { attr: { stdDeviation: 0.1 } }, // Start with a small value instead of 0 2275 { attr: { stdDeviation: 10 } }); 2276 2277 $(this).on("mouseenter", function () { 2278 parent.css("filter", "url(#svg-filter-" + index + ")"); 2279 tl.play(); 2280 2281 // Reverse immediately after playing, even if still hovered 2282 tl.eventCallback("onComplete", function() { 2283 gsap.delayedCall(0.1, function() { 2284 tl.reverse(); 2285 }); 2286 }); 2287 tl.eventCallback("onReverseComplete", function() { 2288 parent.css("filter", "none"); // Remove filter when not needed 2289 }); 2290 }); 2291 2292 $(this).on("mouseleave", function () { 2293 parent.css("filter", "url(#svg-filter-" + index + ")"); 2294 tl.play(); 2295 2296 // Reverse immediately after playing, even if still hovered 2297 tl.eventCallback("onComplete", function() { 2298 gsap.delayedCall(0.1, function() { 2299 tl.reverse(); 2300 }); 2301 }); 2302 tl.eventCallback("onReverseComplete", function() { 2303 parent.css("filter", "none"); // Remove filter when not needed 2304 }); 2305 }); 2306}); 2307*/ 2308</script>
vendor: 1 bytes, line 2308
2308
2309<script> 2310/* 2311// funtion to make sure result texts fits the space 2312function adjustTextSize() { 2313 $('.huge-headings_secondary-wrapper').each(function () { 2314 //console.log('adjust text') 2315 var wrapper = $(this); 2316 var indicator = wrapper.find('.huge-headings_heading'); 2317 // Get the original font size or set it if not saved 2318 var originalFontSize = wrapper.data('originalFontSize'); 2319 if (!originalFontSize) { 2320 originalFontSize = parseFloat(indicator.css('font-size')); 2321 wrapper.data('originalFontSize', originalFontSize); 2322 } 2323 // Set the font size back to the original size 2324 indicator.css('font-size', originalFontSize + 'px'); 2325 // Check if the text overflows the container either horizontally or vertically 2326 while ( 2327 indicator[0].scrollWidth > wrapper.width() || 2328 indicator[0].scrollHeight > wrapper.height() 2329 ) { 2330 // Reduce the font size until it fits 2331 originalFontSize -= 1; 2332 indicator.css('font-size', originalFontSize + 'px'); 2333 } 2334 }); 2335} 2336$(window).on('resize', function () { 2337 adjustTextSize(); 2338}); 2339 2340adjustTextSize(); 2341*/ 2342</script>
2342 2343 2344
2345<script> 2346$(document).ready(function() { 2347 2348 $(".swiper-slider_component").each(function (index) { 2349 2350 function updateAdjacentSlides() { 2351 // Eliminar las clases existentes 2352 $('.swiper-slide').removeClass('is-slider-left is-slider-right'); 2353 2354 // Encontrar el slide con la clase .swiper-slide-prev 2355 const $prevSlide = $('.swiper-slide-prev'); 2356 if ($prevSlide.length) { 2357 const prevIndex = $prevSlide.index(); 2358 const $prevElement = $prevSlide.siblings().eq(prevIndex - 1); 2359 2360 if ($prevElement.length) { 2361 $prevElement.addClass('is-slider-left'); 2362 } 2363 } 2364 2365 // Encontrar el slide con la clase .swiper-slide-next 2366 const $nextSlide = $('.swiper-slide-next'); 2367 if ($nextSlide.length) { 2368 const nextIndex = $nextSlide.index(); 2369 const $nextElement = $nextSlide.siblings().eq(nextIndex + 1); 2370 console.log($nextElement); 2371 if ($nextElement.length) { 2372 $nextElement.addClass('is-slider-right'); 2373 } 2374 } 2375 } 2376 2377 const swiper = new Swiper($(this).find(".swiper")[0], { 2378 speed: 400, 2379 loop: true, 2380 autoplay: false, 2381 observer: true, 2382 observeParents: true, 2383 watchSlidesProgress: true, 2384 autoHeight: false, 2385 centeredSlides: true, 2386 followFinger: true, 2387 freeMode: false, 2388 slideToClickedSlide: false, 2389 slidesPerView: 1, 2390 spaceBetween: "3%", 2391 rewind: false, 2392 mousewheel: { 2393 forceToAxis: true 2394 }, 2395 keyboard: { 2396 enabled: true, 2397 onlyInViewport: true 2398 }, 2399 on: { 2400 slideChange: function () { 2401 2402 }, 2403 }, 2404 breakpoints: { 2405 // mobile landscape 2406 480: { 2407 slidesPerView: 1, 2408 spaceBetween: "2%" 2409 }, 2410 // tablet 2411 768: { 2412 slidesPerView: 3, 2413 spaceBetween: "2%" 2414 }, 2415 // desktop 2416 992: { 2417 slidesPerView: 3, 2418 spaceBetween: "3%", 2419 } 2420 }, 2421 navigation: { 2422 nextEl: $(this).find(".swiper-next")[0], 2423 prevEl: $(this).find(".swiper-prev")[0], 2424 disabledClass: "is-disabled" 2425 }, 2426 pagination: { 2427 el: $(this).find(".swiper_navigation")[0], 2428 bulletActiveClass: "is-active", 2429 bulletClass: "swiper_bullet", 2430 bulletElement: "button", 2431 clickable: true 2432 }, 2433 slideActiveClass: "is-active", 2434 slideDuplicateActiveClass: "is-active" 2435 }); 2436 swiper.on('observerUpdate', function() { 2437 //console.log('*** swiper.realIndex', swiper.realIndex); 2438 //console.log($('.swiper-slide-prev')); 2439 //updateAdjacentSlides() 2440 }); 2441 2442 }); 2443}); 2444</script>
2444</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.