PageSourceSearch

https://www.cawspi.org/page/2029263-board-docs

html cawspi.org collected 2026-09-27 03:08:36 UTC 80,467 bytes, 1,923 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3	<head>
4
5		<!-- META -->
6		                <meta name="robots" content="noindex, follow">
7                    <meta property="og:type" content="website">
8                    <meta property="og:site_name" content="Springly">
9                    <title>Board Docs | Capital Area Woodworkers Guild</title>
10                    <meta property="og:title" content="Board Docs | Capital Area Woodworkers Guild">
11                    <meta name="description" content="Board Docs -">
12        <meta property="og:description" content="Board Docs -">
13                    <meta property="og:locale" content="en_US">
14                    <meta property="og:url" content="https://www.cawspi.org/page/2029263-board-docs">
15                    <meta property="og:image" content="https://app.assoconnect.com/services/storage?id=4200094&amp;type=picture&amp;secret=0cHMT6N45UOzbZ1JdN8t9i62fC9gUKwngdce76wO&amp;timestamp=1776279617">
16                    <meta property="og:image:width" content="540">
17                    <meta property="og:image:height" content="282">
18    <meta name="viewport" property="viewport" content="width=device-width, initial-scale=1.0">
19<meta charset="utf-8">
20<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
21<meta name="google-signin-use_fedcm" content="true">
22    <link rel="canonical" href="https://www.cawspi.org/page/2029263-board-docs">
23
24		<!-- Favicon -->
25					<link rel="icon" type="image/png" href="https://assets.assoconnect.com/legacy/springly.org/image/favicon.png">
26		
27		<!-- https://dev.twitter.com/web/overview/widgets-webpage-properties -->
28		<meta name="twitter:widgets:csp" content="on">
29
30		<!-- CSS -->
31		
32
33<!-- jQuery UI -->
34<!-- Le CSS de jQuery UI utilise des chemins relatifs pour les images, on ne peut donc pas l'inclure dans le CSS global -->
35<link
36    rel="stylesheet"
37    href="https://code.jquery.com/ui/1.14.1/themes/base/jquery-ui.css"
38    integrity="sha512-Ikr9iIb48ljzg7k903d77p0AITNsf4DxtxK4g5R4UiqHpCdroXAX0zqr0uPSWskJOJ1pQoAOXCb8WPkohWY3Bw=="    
39    crossorigin="anonymous"
40>
41
42<!-- Layout -->
43<link rel="stylesheet" href="https://cdn.assoconnect.com/public/build/css/common.-.layout.-.public-horizontal.DESKTOP.26681dc.css">
44
45<!-- Template -->
46<style>/**
47 * Breaking points pour les media queries
48 */
49/**
50 * Différentes fonctions less utilisées dans le site
51 */
52/**
53 * Arrondir les coins
54 */
55/**
56 * Ajouter une bordure
57 */
58/**
59 * Ombre sur le texte
60 */
61/**
62 * Ombre sur les box
63 */
64/**
65 * Taille de la box prenant en compte ou non les bordures et le padding
66 */
67/**
68 * Effet de transition lors du changement d'état
69 */
70/**
71 * Effet de rebond
72 */
73@keyframes bounce {
74  20% {
75    transform: translateY(10px);
76  }
77  50% {
78    transform: translateY(-10px);
79  }
80  60% {
81    transform: translateY(5px);
82  }
83  90% {
84    transform: translateY(-5px);
85  }
86}
87#boxes {
88  position: relative;
89  text-align: left;
90}
91#boxes .boxLandmark {
92  position: relative;
93  width: 100%;
94  max-width: 1104px;
95  margin: auto;
96}
97#boxes .box {
98  overflow: hidden;
99}
100#boxes .box h2,
101#boxes .box h3,
102#boxes .box p,
103#boxes .box ul,
104#boxes .box ol {
105  margin-top: 0;
106}
107#boxes .box h2:first-child,
108#boxes .box h3:first-child {
109  margin-top: -5px !important;
110}
111#boxes .box p:first-child,
112#boxes .box ul:first-child,
113#boxes .box ol:first-child {
114  margin-top: -2px !important;
115}
116#boxes .box[data-type="button"] .buttonDIYContainer {
117  text-align: center;
118  height: 100%;
119}
120#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper {
121  border-radius: 20px;
122  display: inline-block;
123  background: #316bf2;
124  height: 100%;
125}
126#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper .buttonDIY {
127  border-radius: 20px;
128  display: table;
129  height: 102%;
130  text-decoration: none;
131}
132#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper .buttonDIY .buttonDIYText {
133  color: #ffffff;
134  display: table-cell;
135  vertical-align: middle;
136  padding: 0 10px;
137}
138#boxes .box[data-type="button"] .buttonDIYWrapper {
139  text-align: center;
140  height: 100%;
141}
142#boxes .box[data-type="horizontalSeparator"] .separatorWrapper,
143#boxes .box[data-type="verticalSeparator"] .separatorWrapper {
144  width: 100%;
145  height: 100%;
146}
147#boxes .box[data-type="horizontalSeparator"] .separatorWrapper > div,
148#boxes .box[data-type="verticalSeparator"] .separatorWrapper > div {
149  text-align: center;
150  width: 100%;
151  height: 100%;
152}
153#boxes .box[data-type="horizontalSeparator"] .separatorWrapper {
154  display: table;
155}
156#boxes .box[data-type="horizontalSeparator"] .separatorWrapper > div {
157  display: table-cell;
158  vertical-align: middle;
159}
160#boxes .box[data-type="horizontalSeparator"] .separatorWrapper > div .separator {
161  width: 100%;
162}
163#boxes .box[data-type="verticalSeparator"] .separatorWrapper .separator {
164  height: 100%;
165  display: inline-block;
166}
167#boxes .box .boxBackgroundOverlay,
168#boxes .box .boxBackgroundPicture {
169  position: absolute;
170  top: 0;
171  bottom: 0;
172  left: 0;
173  right: 0;
174  text-align: center;
175}
176#boxes .box .boxBackgroundPicture {
177  background-size: cover;
178  background-repeat: no-repeat;
179  background-position: center;
180}
181#boxes .box .boxBackgroundOverlay {
182  opacity: .3;
183}
184@media (max-width: 970px) {
185  #boxes .box {
186    position: relative !important;
187    top: auto !important;
188    right: auto !important;
189    bottom: auto !important;
190    left: auto !important;
191    width: 100% !important;
192  }
193  #boxes .box[data-type="button"] {
194    height: 100%;
195    padding: 5px;
196  }
197  #boxes .box[data-type="background"] {
198    height: auto !important;
199  }
200  #boxes .box[data-type="background"] > div {
201    height: auto !important;
202  }
203  #boxes .box[data-type="group"] {
204    height: auto !important;
205  }
206  #boxes .box[data-type="group"] > div {
207    height: auto !important;
208  }
209  #boxes .box[data-type="text"] {
210    height: auto !important;
211  }
212  #boxes .box[data-type="text"] > div {
213    height: auto !important;
214  }
215  #boxes .box[data-type="picture"] {
216    text-align: center !important;
217    font-size: 0 !important;
218  }
219  #boxes .box[data-type="facebookLike"],
220  #boxes .box[data-type="twitterTimeline"] {
221    text-align: center;
222  }
223  #boxes .box[data-type="verticalSeparator"] {
224    display: none;
225  }
226  #boxes .tableWrapper {
227    width: 100%;
228    max-width: 100%;
229    overflow: auto;
230  }
231}
232</style>
233
234<!-- Google Font -->
235    <!-- :400,700 for bold -->
236    <link href="https://fonts.googleapis.com/css?family=Lato:400,500,700" rel="stylesheet">
237            <style>
238            html, body {font-family: "Lato", Roboto, sans-serif;}
239        </style>
240    
241
242<!-- Choices.js -->
243
244<!-- ContentTools -->
245
246<!-- Cropper -->
247
248<!-- FullCalendar -->
249
250<!-- Simplelightbox -->
251	<link
252		rel="stylesheet"
253		href="https://cdnjs.cloudflare.com/ajax/libs/simplelightbox/1.12.0/simplelightbox.min.css"
254		integrity="sha256-IZ7V7DBQggiyHjLI/74Zert2QmZh4a5cpvGQPJC7JyY="
255		crossorigin="anonymous"
256	>
257
258<!-- Leaflet -->
259<!-- Leaflet MarkerCluster -->
260
261<style nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
262	#teamblue-widget-container {
263		position: fixed;
264		bottom: 0;
265		left: 0;
266		width: 0;
267		height: 0;
268		overflow: hidden;
269	}
270</style>
271
272		<!-- JS -->
273		
273<script async nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
274	// Browser check
275	// https://stackoverflow.com/a/55655928/7671937
276	function isCrappyIE() {
277		var ua = window.navigator.userAgent;
278		var crappyIE = false;
279		var msie = ua.indexOf('MSIE ');
280		if (msie > 0) { // IE 10 or older => return version number
281			crappyIE = true;
282		}
283		var trident = ua.indexOf('Trident/');
284		if (trident > 0) { // IE 11 => return version number
285			crappyIE = true;
286		}
287		return crappyIE;
288	}
289
290	if(isCrappyIE()) {
291		alert("You are using an old version of Internet Explorer that is no longer maintained. For the comfort of your navigation, please use an up-to-date browser.");
292	}
293</script>
293
294
295<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
296	var SIZE_FIXED			= "fixed";
297	var SIZE_FREE			= "free";
298	var SIZE_MIN			= "min";
299	var SIZE_MIN_WIDTH		= "min-width";
300	var SIZE_MIN_HEIGHT		= "min-height";
301	var SIZE_MAX			= "max";
302	var SIZE_MAX_WIDTH		= "max-width";
303	var SIZE_MAX_HEIGHT		= "max-height";
304	var ORIGINAL_WIDTH		= 1200;
305	var ORIGINAL_HEIGHT		= 628;
306	var SIZE_STANDARD		= "standard";
307	var SIZE_USER			= "user";
308	var SIZE_VENDOR			= "vendor";
309	var THUMB_WIDTH			= 352;
310	var THUMB_HEIGHT		= 184;
311	var USER_NORMAL			= 200;
312</script>
vendor: 1 bytes, line 312
312
313<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
314    var HOST_PUBLIC = "https:\/\/assets.assoconnect.com\/legacy";
315    var HOST_SPARK = "https:\/\/assets.assoconnect.com\/legacy\/spark";
316    var SPARK_VERSION = "26681dc";
317    var SPARK_FORM_UPLOAD_MAX_SIZE = 10485760;
318    var SPARK_FORM_UPLOAD_MAX_NAME_LENGTH = 249;
319    var URI_CLIENT = "\/page\/2029263-board-docs";
320    var URI_SERVER = "\/page\/index";
321    var VENDOR_ID = 423217;
322    var _GIFS = [];
323    var RECAPTCHA = "6Ldy5hwUAAAAAGrMqPOdhVGOLd79KcXDcHg7mjgH";
324    var MAPBOX_TOKEN = "pk.eyJ1IjoiYXNzb2Nvbm5lY3QiLCJhIjoiY2pycTlxaGh0MDEyMTQzcGZ0eTlidmdmciJ9.-lrrOF0HPATIKSl8luHqwA";
325    var CSP_NONCE = "e8d37f77-b30f-4f7e-b904-3f5dab676137";
326    var I18N_CURRENCY = "USD";
327    var I18N_LOCALE = "en-US";
328    var I18N_TIMEZONE = "America\/Chicago";
329    var SITE_CODE = "y";
330</script>
330
331
332<!-- Translator Method -->
333<script
334    nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
335    src="https://cdnjs.cloudflare.com/ajax/libs/intl-messageformat/5.1.0/intl-messageformat.min.js"
336    integrity="sha256-jkYwyAJTaU4esUDFkWA92xz+ARjXOmPO8ul5jjY3MWk="
337    crossorigin="anonymous"
338></script>
vendor: 1 bytes, line 338
338
339<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
340  window.trans = function trans(key, params) {
341      // Translation key not found
342      if(window.translations.hasOwnProperty(key) === false) {
343          return key;
344      }
345
346      var translation = window.translations[key];
347
348      var translator = new IntlMessageFormat.IntlMessageFormat(translation, I18N_LOCALE);
349
350      return translator.format(params);
351  };
352
353  window.transCurrency = new Intl.NumberFormat(
354      I18N_LOCALE,
355      { style: 'currency', currency: "USD"}
356  ).format;
357
358  window.transDate = new Intl.DateTimeFormat(I18N_LOCALE, {
359      timeZone: I18N_TIMEZONE,
360  }).format;
361
362  window.transDateFromYMD = function(value) {
363      value = String(value).replaceAll('-', '');
364      // YYYYMMDD or YYYYMMDDHHiiss
365      if (String(value).length !== 8 && String(value).length !== 14) {
366          return ''
367      }
368
369      var date = new Date(value.substr(0, 4) + "-" + value.substr(4, 2) + "-" + value.substr(6, 2));
370
371      // Invalid date
372      if (isNaN(date)) {
373          return ''
374      }
375
376      return transAbsoluteDate(date);
377  }
378
379  window.transDateTime = new Intl.DateTimeFormat(I18N_LOCALE, {
380      timeZone: I18N_TIMEZONE,
381      year: "numeric",
382      month: "2-digit",
383      day: "2-digit",
384      hour: "numeric",
385      minute: "numeric",
386      second: "numeric",
387  }).format;
388
389  // Trans date created with new Date('1986-06-02')
390  window.transAbsoluteDate = new Intl.DateTimeFormat(I18N_LOCALE, {
391      timeZone: "UTC",
392  }).format;
393
394  // Trans date formatted as YYYYMMDDHHiiss
395  window.transAbsoluteDateYMD = function (value) {
396      // YYYYMMDD or YYYYMMDDHHiiss
397      if (String(value).length !== 8 && String(value).length !== 14) {
398          return ''
399      }
400
401      var date = new Date(value.substr(0, 4) + "-" + value.substr(4, 2) + "-" + value.substr(6, 2));
402
403      // Invalid date
404      if (isNaN(date)) {
405          return ''
406      }
407
408      return transAbsoluteDate(date);
409  }
410
411      window.translations = Object.assign({"ckeditor.subtitle":"Subtitle","ckeditor.title":"Title","ckeditor.maintitle":"Main title","form.select.placeholder":"Select","form.uploadPicture.complete.delete":"Delete","form.uploadPicture.prepareInput.button":"Select","form.uploadPicture.prepareInput.drop":"Add an image","form.uploadPicture.prepareInput.send":"Select","form.uploadPicture.prepareInput.size":"Recommended size: { width } x { height } px","form.uploadPicture.remove.confirm.text":"Do you really want to delete the image \"{filename}\"?","jquery.ajax.error":"An error has occurred. This error may be due to your internet connection. Do not hesitate to contact us if this error remains unresolved.\n","jquery.ajax.forbidden":"You do not have access rights to perform this operation.","popup.blocked":"You must allow popups for this site in order to see the form preview","registration.addedMail":"Your subscription to the Newsletter has been confirmed. You'll hear from us soon!","registration.addMail":"Please provide an email address.","registration.failed":"Subscription failed!","registration.mailAlreadyExisting":"This email address is already subscribed to the newsletter.","spark.dirty.onBeforeUnload":"You have edited information. Leaving this page without saving them may result in their loss.","spark.form.bic.helper.country":"The SWIFT code is probably invalid: please check the 5th and 6th ( { country } ) characters.","spark.form.bic.helper.incorrect":"Invalid SWIFT code.","spark.form.country.helper.incorrect":"Unknown country.","spark.form.date.helper.format":"Incorrect date (format: MM\/DD\/YYYY).","spark.form.date.helper.futureDateNotAllowed":"Date in the future","spark.form.date.helper.yearInTwoDigits":"Year must be 4 digits","spark.form.date.helper.yearStartsWithZero":"Year cannot start with a zero","spark.form.datetime.checkLegalAge.error.age":"The legal representative must be of legal age","spark.form.datetime.update.error.incorrect":"Invalid date.","spark.form.datetime.update.error.max":"The date must be before: { max }","spark.form.datetime.update.error.min":"The date must be after: { min }","spark.form.domain.check.error":"Invalid domain name","spark.form.iban.helper.invalid":"Invalid IBAN.","spark.form.mail.check.question":"We have detected a potential typing error. Is your email address { suggest }?","spark.form.mail.check.yes":"Yes, correct the address","spark.form.mail.check.no":"No, keep the address provided","spark.form.mail.confirm.error":"Emails don't match.","spark.form.mail.helper.at":"The \"at\" sign (@) is missing in this email","spark.form.mail.helper.domain":"The email address' domain name is invali
411d.","spark.form.mail.helper.empty":"Please provide an email address.","spark.form.mail.helper.incorrect":"Invalid email.","spark.form.mail.helper.invalid":"This email contains invalid characters.","spark.form.model.addressSearch.city":"City","spark.form.model.addressSearch.country":"Country","spark.form.model.addressSearch.location":"Name of the place","spark.form.model.addressSearch.notFound":"Can't find the address?","spark.form.model.addressSearch.placeholder":"Here, search for the address you want to save ","spark.form.model.addressSearch.postal":"Zip code","spark.form.model.addressSearch.reset":"Delete address or provide a new one","spark.form.model.addressSearch.street1":"Street","spark.form.model.addressSearch.street2":"Additional address information","spark.form.model.category":"Category","spark.form.money.check.error":"Invalid amount. ","spark.form.password.confirm.error":"Passwords don't match.","spark.form.percent.check.error":"Invalid value.","spark.form.phone.helper.country":"Invalid country code.","spark.form.phone.helper.incorrect":"Invalid phone number.","spark.form.phone.helper.length.tooLong":"The phone number is too long.","spark.form.phone.helper.length.tooShort":"The phone number is too short.","spark.form.phone.helper.mobile":"Please provide a mobile phone.","spark.form.phone.helper.phone":"Please provide a landline phone number.","spark.form.phone.helper.refused":"Unsupported phone number type.","spark.form.phone.helper.unknown":"Unknown phone.","spark.form.postal.helper.country.required":"The country must be provided.","spark.form.postal.helper.country.unknown":"Unknown country: { country }","spark.form.postal.helper.incorrect":"Invalid zip code.","spark.form.postal.helper.required":"The zip code must be provided.","spark.form.postal.helper.unused":"This country doesn't use zip codes.","spark.form.textCount.update.character":"character","spark.form.upload.check.error.limit":"You have reached the maximum limit of files:  { limit } .","spark.form.upload.check.error.name":"The file name is too long (max. {limit} characters, extension excluded).","spark.form.upload.check.error.size":"The file is too large (max: { size } { unit } ).","spark.form.upload.check.error.type":"Unsupported file format.","spark.form.upload.DOMProgress.text":"Loading...","spark.form.upload.prepare.button.select":"Select","spark.form.upload.prepare.drop":"Add a file","spark.form.upload.remove.confirm.text":"Do you really want to delete the file \"{filename}\"?","spark.form.upload.uploadFile.callback.error":"An error has occurred during download.","spark.form.url.check.error":"Invalid URL.","spark.notification.button.nextNotice":"Next error","spark.notification.button.prevNotice":"Previous error","spark.template.accordion.button.title":"More","spark.template.button.cancel":"Cancel","spark.template.button.close":"Close","spark.template.button.continue":"Continue","spark.template.button.delete":"Delete","spark.template.button.edit":"Edit","spark.template.button.submit":"Send","spark.template.button.view":"View","spark.template.confirm.confirmText.label":"Please enter \"{ confirmText }\"","spark.template.confirm.error":"The text entered is incorrect","spark.template.editable.create.button.submit":"Confirm","spark.template.editable.create.save.error":"Unable to save changes.","spark.template.loading.text":"Loading...","spark.template.notification.save":"Saved","spark.template.table.count.checked.all.button":"All { nbDisplayed } lines on this page are selected. <u>Select all { truncatedNb } lines<\/u>.","spark.template.table.count.checked.all.buttonUntruncated":"All { nbDisplayed } lines on this page are selected. <u>Select all lines<\/u>.","spark.template.table.count.checked.all.text":"All rows are selected ","spark.template.table.count.checked.truncated":"{ nbChecked } row(s) selected of { nbTotal }","spark.template.table.count.checked.untruncated":"{ nbChecked } selected row(s) out of a large number of rows.","spark.template.table.count.displayed.empty":"No row(s)","spark.template.table.count.displayed.rows":"{ nbDisplayed } row(s).","spark.template.table.count.displayed.truncated":"{ nbDisplayed } displayed row(s) out of { truncatedNb }.","spark.template.table.count.displayed.untruncated":"{ nbDisplayed } displayed row(s) out of a large number of rows.","spark.template.table.exports.empty":"The table is empty!","spark.template.table.
411warning.partialSorting":"You have just displayed a maximum of 50 additional lines. The sorting does not apply to the newly loaded rows. Rerun the sorting on all displayed rows.","fraud.quickEmails.probationLimit":"You cannot contact these many people. You only have {remaining} possible emails today."},window.translations);
412    window.translations = Object.assign({"humanSearch.and":"and","humanSearch.date.after":"\" { name } \" is after the { startDate }","humanSearch.date.before":"\" { name } \" is before the { endDate }","humanSearch.date.between":"\" { name } \" is between the { startDate } and the { endDate }","humanSearch.is":"is","humanSearch.number.between":"\" { name } \" between the { start } and the { end }","humanSearch.or":"or","template.alert.error":"An error has occurred during your search. Please try again.","template.text.published":"Published on { date }","text.empty.document":"No documents provided","text.searchUserInfos.administrativeArea1":"State","text.searchUserInfos.administrativeArea2":"County","text.searchUserInfos.birthday":"Date of birth","text.searchUserInfos.city":"City","text.searchUserInfos.country":"Country","text.searchUserInfos.sex":"Gender","text.searchUserInfos.street1":"Address","text.searchUserInfos.street2":"Additional address details"},window.translations);
413</script>
413
414
415<!-- jQuery -->
416<script
417    nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
418    src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"
419    integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo="
420    crossorigin="anonymous"
421></script>
vendor: 1 bytes, line 421
421
422<script
423    nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
424    src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.14.1/jquery-ui.min.js"
425    integrity="sha512-MSOo1aY+3pXCOCdGAYoBZ6YGI0aragoQsg1mKKBHXCYPIWxamwOE7Drh+N5CPgGI5SA9IEKJiPjdfqWFWmZtRA=="
426    crossorigin="anonymous"
427></script>
vendor: 1 bytes, line 427
427
428<script
429    nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
430    src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.2/i18n/jquery-ui-i18n.min.js"
431    integrity="sha256-q/EiPw4hDxf7AKJEkIHWBspsML3nLL0VB729yuwz+cc="
432    crossorigin="anonymous"
433></script>
vendor: 1 bytes, line 433
433
434<script
435    nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
436    src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js"
437    integrity="sha256-sAkXLwDFSAB/S09JCOWRvnoOnhGYDu9VqMnbCKAhMzI="
438    crossorigin="anonymous"
439></script>
vendor: 1 bytes, line 439
439
440<script
441    nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
442    src="https://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.9/jquery.mousewheel.min.js"
443    integrity="sha256-+ZWJyex7JtGOxCSSRu/QgpDkiTWQEqBuE2O8xHMVZCQ="
444    crossorigin="anonymous"
445></script>
445
446
447<!-- Layout -->
448<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137" src="https://cdn.assoconnect.com/public/build/js/common.-.layout.-.public.26681dc.js"></script>
448
449
450<!-- CKEditor -->
451
452<!-- intl-tel-input -->
453
454<!-- reCAPTCHA -->
455
456<!-- Validator -->
457
458<!-- Algolia -->
459	<!-- Placé à l'extérieur pour l'annuaire -->
460	
460<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
461		var ALGOLIA_CONFIG = {
462			allowTyposOnNumericTokens:	false,
463			facets:						[],
464			facetFilters:				[],
465			query:						"",
466			page:						0,
467			numericFilters:				[],
468			removeWordsIfNoResults:		"lastWords",
469			tagFilters:					[],
470			typoTolerance:				"strict",
471			advancedSyntax:				true
472		};
473	</script>
473
474
475<!-- Charts.js -->
476
477<!-- Choices.js -->
478
479<!-- ContentTools -->
480
481<!-- Cropper -->
482
483<!-- Dompurify -->
484
485<!-- FullCalendar -->
486
487<!-- HTML2Canvas -->
488
489<!-- Parallax -->
490	
490<script
491		nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
492		src="https://cdnjs.cloudflare.com/ajax/libs/parallax.js/1.5.0/parallax.min.js"
493		integrity="sha256-Jhqqct9kdspgS5FC1W1f/cBOkdDoWMV3eWhU14cqzoY="
494		crossorigin="anonymous"
495	></script>
495
496
497<!-- TimeAgo -->
498
499<!-- Simplelightbox -->
500	
500<script
501		nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
502		src="https://cdnjs.cloudflare.com/ajax/libs/simplelightbox/1.12.0/simple-lightbox.min.js"
503		integrity="sha256-91WTAly9a0bVj+qqtK5TltwOfUMuOCAO+dUFo9KOU9U="
504		crossorigin="anonymous"
505	></script>
505
506
507<!-- Leafleft -->
508<!-- Leaflet MarkerCluster -->
509
510
511
512
513
514<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
515    window.dataLayer = window.dataLayer || [];
516    function gtag(){dataLayer.push(arguments);}
517
518    // Google Consent Mode v2 (advanced): the Google tag loads for every visitor but is denied
519    // any storage until Iubenda reports consent for purpose 4 (Measurement), see below.
520    // Visitors who never answer the banner are still counted through cookieless pings.
521    // Do NOT prior-block the tag below with _iub_cs_activate: a blocked tag never runs,
522    // so non-consenting visitors send nothing at all and disappear from the statistics.
523    gtag('consent', 'default', {
524        ad_storage: 'denied',
525        ad_user_data: 'denied',
526        ad_personalization: 'denied',
527        analytics_storage: 'denied',
528        wait_for_update: 500
529    });
530
531    gtag('js', new Date());
532
533    gtag('config', "G-PB0RXMTS9D", {
534        send_page_view: false
535    });
536    gtag('event', 'page_view', {"send_to":"G-PB0RXMTS9D","dimension1":"Springly","dimension2":"school143911","dimension4":"PROD","dimension3":"unknown","dimension5":"CULTURE"});
537
538    </script>
vendor: 64 bytes, lines 538-539
538
539<script async src="https://www.googletagmanager.com/gtag/js?id=
539G-PB0RXMTS9D
vendor: 58 bytes, lines 539-540
539" nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"></script>
540
541<!-- Iubenda -->
542<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
543            window.openIubendaCookies = function() {
544            if (window._iub && window._iub.cs && window._iub.cs.api) {
545                window._iub.cs.api.openPreferences();
546            }
547        };
548
549        var _iubendaHadConsent = false;
550        window._iub = window._iub || [];
551        window._iub.csConfiguration = window._iub.csConfiguration || {};
552        window._iub.csConfiguration.cookieDomain = location.hostname;
553        window._iub.csConfiguration.storage = { type: 'local_storage' };
554        window._iub.csConfiguration.emitGtmEvents = true;
555        // Mirrors the Iubenda choice into Google Consent Mode. Called on every page load once the
556        // preference is known, so returning visitors who consented are measured again immediately.
557        function _iubendaSyncGoogleConsent() {
558            if (typeof gtag !== 'function') {
559                return;
560            }
561            var purposes = window._iub.cs.consent && window._iub.cs.consent.purposes;
562            gtag('consent', 'update', {
563                analytics_storage: (purposes && purposes[4]) ? 'granted' : 'denied'
564            });
565        }
566
567        function _iubendaActivateYoutube() {
568            $(".video-youtube").each(function() {
569                var $el = $(this);
570                $el
571                    .after($("<iframe>")
572                        .attr("src", "https://www.youtube.com/embed/" + $el.data("video-id") + "?rel=0&start=" + $el.data("video-start"))
573                        .attr("style", "width: 100%; height: 100%; border: 0px;")
574                        .attr("allow", "fullscreen")
575                    )
576                    .remove();
577            });
578        }
579
580        function _iubendaActivateFacebook() {
581            $(".feed-facebook").each(function() {
582                var $el = $(this);
583                $el
584                    .after($("<iframe>")
585                        .attr("src", $el.data("src"))
586                        .attr("style", "width: 100%; height: 100%; border: none; overflow: hidden")
587                        .attr("scrolling", "no")
588                        .attr("allowtransparency", "true")
589                    )
590                    .remove();
591            });
592        }
593
594        window._iub.csConfiguration.callback = {
595            onConsentGiven: function() {
596                _iubendaHadConsent = true;
597                _iubendaSyncGoogleConsent();
598                _iubendaActivateYoutube();
599                _iubendaActivateFacebook();
600            },
601            onPreferenceExpressedOrNotNeeded: function() {
602                _iubendaSyncGoogleConsent();
603                if (window._iub.cs.consent.purposes && window._iub.cs.consent.purposes[4]) {
604                    _iubendaActivateYoutube();
605                    _iubendaActivateFacebook();
606                }
607            },
608            onConsentRejected: function() {
609                _iubendaSyncGoogleConsent();
610                if (_iubendaHadConsent) {
611                    location.reload();
612                }
613            }
614        };
615
616        (function(d, s) {
617            var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
618            e.async = true; e.src = "https:\/\/embeds.iubenda.com\/widgets\/eaf21570-70f8-4ba0-a750-f2c4d7c78a13.js";
619            t.parentNode.insertBefore(e, t);
620        })(document, "script");
621    </script>
621
622
623<!-- Tracking -->
624<script async nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
625    
626
627    /**
628     * RudderStack common functions
629     */
630
631    /**
632     * This method allows you to track any actions that your users might perform. Each of these actions is commonly referred to as an event.
633     *
634     * https://docs.rudderstack.com/stream-sources/rudderstack-sdk-integration-guides/rudderstack-javascript-sdk#3-4-track
635     */
636    function track(event, properties, options, callback) {
637                    if(window.rudderanalytics) {
638                window.rudderanalytics.track(event, properties, options, callback);
639            }
640            }
641
642    /**
643     * This method lets you record information about the web page being viewed by the user.
644     *
645     */
646    function trackPage(event, properties, options, callback) {
647                    if(window.rudderanalytics) {
648                window.rudderanalytics.track(event, properties, options, callback);
649            }
650            }
651
652    /**
653     * This method allows you to track any click that your users might perform on a link.
654     *
655     * @param {string} selector	jQuery selector of the tracked link
656     * Otherwise same params of the track function: https://docs.rudderstack.com/stream-sources/rudderstack-sdk-integration-guides/rudderstack-javascript-sdk#3-4-track
657     */
658    function trackLink(selector, event, properties, options, callback) {
659                    $(selector).on("click", function(e) {
660                if(window.rudderanalytics) {
661                    var _this = $(this);
662                    window.rudderanalytics.track(event, properties, options, callback);
663                    // Wait for the tracking request to have time to go
664                    var timeoutDelay = 300;
665                    setTimeout(function() {
666                        var href = _this.attr("href");
667                        var target = _this.attr("target");
668                        // New tab
669                        if (target) {
670                            window.open(href, target || '_blank');
671                        }
672                        // Current tab
673                        else {
674                            window.location.href = href;
675                        }
676                    }, timeoutDelay);
677                    return false;
678                }
679            });
680            }
681
682    // GTM
683    </script>
683
684	</head>
685	<body>
686		<!-- Layout -->
687		<div id="layoutWrapper" class="nav">
688
689<!-- Vielle version IE -->
690
691<!-- Thème -->
692<style nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
693
694	/**
695	 * Couleur principale
696	 */
697
698	/* Transforme @blue et @body en blanc en fonction de la couleur du menu */
699	
700	/* Color */
701	h1,
702	h3,
703	.textImportant,
704	a,
705	a:link,
706	a:visited,
707	a:active,
708	.colorBlue,
709	.checkbox input[type="checkbox"].custom-checkbox:checked + .icons,
710	.checkbox input[type="checkbox"].custom-checkbox:checked + .icons .icon-checked,
711	.radio input[type="radio"].custom-radio:checked + .icons,
712	.radio input[type="radio"].custom-radio:checked + .icons .icon-checked,
713	.accordion .accordionContent.accordionColor .accordionTitleWrapper .accordionTitle,
714	.buttonWhite,
715	.buttonWhiteAlt:active,
716	.buttonWhiteBlue,
717	.buttonTransparent:hover,
718	.radioAlt.colorWhite.radioAltSelected,
719    #thumbPostSlider .thumbPostSlide .thumbPostSlideContent h2,
720	.thumbPostWrapper h2,
721	.thumbWrapper .thumbCommon .thumbDetails .thumbName,
722	.thumbWrapper .thumbCommon .thumbDetails .thumbMore,
723	#templateBreadcrumb #breadCrumbItems .breadCrumbNextStep:not(.button):hover,
724	#templateBreadcrumb #breadCrumbItems .breadCrumbNextStep .breadCrumbItem.breadCrumbActive,
725	#templateTabulation .active,
726	#messagesWrapper .message .messageContent .messageIcon svg {
727		color: #3498db;
728	}
729	#agendaWrapper,
730	div:not(#agendaWrapper) > #agendaEvent,
731	#agendaWrapper #agendaEvent #agendaEventName,
732	div:not(#agendaWrapper) > #agendaEvent #agendaEventName,
733	#agendaWrapper #agendaList .agendaDate,
734	#donationPicture #donationInfoWrapper #donationInfo #donationSubmitButton {
735		color: #ffffff;
736	}
737
738    /* Fix event colors */
739    #agendaEvent #agendaEventDate, #agendaEvent #agendaEventDescription, #agendaEvent #agendaEventAddress {
740        color: #ffffff;
741    }
742
743    #agendaEventReturn svg path{
744        fill: #3498db;
745    }
746
747	#templateNavWrapper #templateNav ul li,
748	#templateNavWrapper #templateNav ul li a,
749	#templateNavBar,
750	#templateNavSubBarWrapper,
751	#templateNavSubBarWrapper #templateNavSubBar a,
752	#templateSubNavWrapper ul li a,
753	#agendaWrapper #agendaList .agendaListEvent.colorBodyOrWhite,
754	#agendaWrapper #agendaList h3.colorBodyOrWhite,
755	#agendaWrapper #agendaList .eventColor.colorBodyOrWhite,
756	#eventWrapper #eventDateLeftWrapper{
757		color: #ffffff;
758	}
759    #eventWrapper #eventPicture #eventCountdownWrapper #eventButton {
760        color: #ffffff;
761    }
762	.buttonWhiteBlue:hover {
763		color: #2e88c5;
764	}
765	.buttonWhiteBlue:active,
766	.buttonTransparent:active {
767		color: #2c81ba;
768	}
769	#agendaWrapper #agendaList h3.colorBodyOrWhite,
770	#agendaWrapper #agendaList .eventColor.colorBodyOrWhite {
771		border-color: #ffffff;
772	}
773	.buttonBlue,
774	.backgroundBlue {
775		color: #ffffff;
776	}
777    .backgroundTheme {
778        background-color: #444444;
779        color: #ffffff;
780    }
781	/* Background */
782	.backgroundBlue,
783	.accordion .accordionContent.accordionColor .accordionTitleWrapper .accordionTitleNumber,
784	.buttonBlue,
785	.dialogDotWrapper .dialogDot.dialogDotCurrent,
786	.progressbar-blue div,
787	.radioAlt.colorBlue:not(.eventColor), /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */
788	#messagesWrapper .message,
789	#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper,
790	#gridWrapper .box .buttonDIYContainer .buttonDIYWrapper,
791	#eventWrapper #eventPicture #eventCountdownWrapper #eventButton,
792	#templateNavWrapper #templateNav #navBasket {
793		background-color: #3498db;
794	}
795	.formUpload .formUploadInputWrapper input:hover ~ div,
796	.buttonBlue:hover,
797	.radioAlt.colorBlue.radioAltSelected,
798	#messagesWrapper .message,
799	#eventWrapper #eventPicture #eventCountdownWrapper #eventButton:hover,
800	#templateNavWrapper #templateNav #navBasket:hover {
801		background-color: #2c81ba;
802	}
803	.radioAlt.colorBlue:hover:not(.radioAltSelected):not(.eventColor) { /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */
804		background-color: #3baefb;
805	}
806	.dialogDotWrapper .dialogDot:hover {
807		background-color: #3eb6ff;
808	}
809	.buttonBlue:active,
810	#eventWrapper #eventPicture #eventCountdownWrapper #eventButton:active {
811		background-color: #2979af;
812	}
813	.dialogDotWrapper .dialogDot {
814		background-color: #43c5ff;
815	}
816	.buttonWhiteBlue:active {
817		background-color: #46cdff;
818	}
819	.buttonWhiteBlue:hover {
820		background-color: #48d4ff;
821	}
822	/* Border */
823	.backgroundBlueLight,
824	input[type="text"]:hover,
825	input[type="search"]:hover:not(.choices__input),
826	.choices:hover,
827	input[type="password"]:hover,
828	input[type="date"]:hover,
829	input[type="tel"]:hover,
830	input[type="number"]:hover,
831	input[type="datetime-local"]:hover,
832	input[type="email"]:hover,
833	input[type="url"]:hover,
834	textarea:hover,
835	select:hover,
836	input[type="text"]:focus,
837	input[type="search"]:focus:not(.choices__input),
838	.choices.is-focused,
839	input[type="password"]:focus,
840	input[type="date"]:focus,
841	input[type="tel"]:focus,
842	input[type="number"]:focus,
843	input[type="datetime-local"]:focus,
844	input[type="email"]:focus,
845	input[type="url"]:focus,
846	textarea:focus,
847	select:focus,
848	.radioImageWrapper.radioImageChecked,
849	.accordion .accordionContent.accordionColor .accordionTitleWrapper,
850	.buttonWhiteBlue,
851	.dropdownMenu div h2,
852	.radioAlt.colorWhite.radioAltSelected,
853	#templateBreadcrumb #breadCrumbItems .breadCrumbNextStep .breadCrumbItem.breadCrumbActive,
854	#postViewMore {
855		border-color: #3498db;
856	}
857	#agendaWrapper #agendaEvent #agendaEventReturn,
858	div:not(#agendaWrapper) > #agendaEvent #agendaEventReturn {
859		border-color: #ffffff;
860	}
861	.buttonWhiteBlue:hover {
862		border-color: #39a7f0;
863	}
864	.buttonWhiteBlue:active {
865		border-color: #3baefb;
866	}
867	.radioAlt.colorWhite:hover:not(.radioAltSelected),
868	.radioAlt.colorBlue:hover:not(.radioAltSelected):not(.eventColor) { /* :not(.eventColor) pour ne pas modifier les puces de l'agenda */
869		border-color: #3eb6ff;
870	}
871	.radioAlt.colorBlue.radioAltSelected {
872		border-color: #246a99;
873	}
874	.buttonWhiteAlt:active {
875		outline-color: #3498db;
876	}
877	.buttonWhiteAlt:hover {
878		border-color: #3eb6ff;
879	}
880
881	/**
882	 * Couleur du menu
883	 */
884					@media (min-width: 1151px) {
885		#templateNavWrapper,
886		#templateNavWrapper:before,
887		#templateNavBar {
888							background-color: #444444;
889								}
890		#templateSubNavWrapper {
891			background-color:
892									#474747							;
893		}
894					#templateHeaderWrapper #templateHeader #templateHeaderMargin {
895				display: none;
896			}
897			}
898	@media (max-width: 1150px) {
899		#templateNavWrapper,
900		#templateNavWrapper:before,
901		#templateNavBar,
902		#templateSubNavWrapper {
903			background-color: #444444;
904		}
905	}
906	#templateNavSubBarWrapper,
907	#templateNavSubBarWrapper #templateNavSubBarLeft,
908	#templateNavSubBarWrapper #templateNavSubBarRight {
909		background-color: #474747;
910	}
911	#agendaWrapper,
912	div:not(#agendaWrapper) > #agendaEvent,
913	#donationPicture #donationInfoWrapper #donationInfo #donationSubmitButton,
914	#eventWrapper #eventDateLeftWrapper {
915		background-color: #444444;
916	}
917	#eventWrapper #eventPicture #eventInfos #eventName {
918		border-color: #444444;
919	}
920	/* Couleur des hovers */
921			#templateNavWrapper #templateNav ul li.active a,
922		#templateNavWrapper #templateNav ul li:not(.hideHover):hover a {
923			color: #3498db;
924		}
925		@media (min-width: 1151px) {
926			#templateSubNavWrapper ul li.active a,
927			#templateSubNavWrapper ul li:hover a {
928				color: #3498db;
929			}
930		}
931		@media (max-width: 1150px) {
932			#templateNavSubBarWrapper #templateNavSubBar li.active a {
933				color: #3498db;
934			}
935		}
936	
937	/**
938	 * Couleur du fond
939	 */
940	body {
941		background-color: #ffffff;
942	}
943
944	/**
945	 * Couleur du bas de page
946	 */
947	#templateFooterWrapper {
948		background-color: #dddddd;
949	}
950
951	/**
952	 * Texture du menu (non applicable si le menu est transparent)
953	 */
954				#templateNavWrapper,
955		#templateNavWrapper:before,
956		#templateSubNavWrapper,
957		#templateNavBar,
958		#templateNavSubBarWrapper,
959		#templateNavSubBarWrapper #templateNavSubBarLeft,
960		#templateNavSubBarWrapper #templateNavSubBarRight {
961			background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/tweed.png");
962		}
963	
964	/**
965	 * Texture du fond
966	 */
967	body {
968		background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/_blank.png");
969	}
970
971	/**
972	 * Texture du bas de page
973	 */
974	#templateFooterWrapper {
975		background-image: url("https://assets.assoconnect.com/legacy/common/image/layout/public/textures/_blank.png");
976	}
977
978	/**
979	 * Autres
980	 */
981
982	/* Permet d'afficher le haut de page dans l'édition */
983			#templateHeaderWrapper {
984			display: none;
985		}
986	
987	/* Hauteur du haut de page */
988				
989	/* Position de l'image de l'organisation dans le haut de page */
990				#templateHeaderWrapper #templateHeaderVendorPictureWrapper #templateHeaderVendorPicture {
991			display: none;
992		}
993	
994	/* Taille texte bloc */
995	#templateHeaderBlockTitleWrapper {
996		font-size: 0px;
997	}
998
999	/* Taille image bloc */
1000	#templateHeaderBlockVendorPictureWrapper img {
1001		width: 0px;
1002	}
1003
1004	/* Type de bloc */
1005	#templateHeaderWrapper #templateHeader #templateHeaderBlockContainer {
1006				background-color: rgba(68, 68, 68, .5);
1007	}
1008
1009	@media (min-width: 1151px) {
1010		/* Position du logo dans le menu */
1011		#templateNavWrapper #templateNav #navVendorWrapper {
1012							/* Rien */
1013					}
1014
1015		/* Place le haut de page sous le menu si le menu est transparent */
1016		
1017		/* Hauteur du menu (les ">" pour ignorer les sous-menus) */
1018		#templateNavWrapper #templateNav > ul > li {
1019			height: 75px;
1020		}
1021		#templateSubNavWrapper ul li {
1022			height: 40px;
1023			line-height: 40px;
1024		}
1025		#templateNavWrapper #templateNav > ul > #navVendorPicture > div > a > img {
1026			max-height: 75px;
1027		}
1028
1029		/* Type de bloc */
1030		
1031		/* La largeur du haut de page ne dépasse pas la largeur du contenu du site */
1032		
1033		/* Arrondi les coins du menu, du haut de page et du contenu */
1034		
1035		/* Séparation des différents éléments */
1036		
1037		/* Position du bloc */
1038				
1039		/* Texte du menu en gras */
1040					#templateNavWrapper #templateNav,
1041			#templateSubNavWrapper {
1042				font-weight: bold;
1043			}
1044		
1045		/* Texte du menu en majuscule */
1046		
1047		/* Cache les icônes */
1048		
1049		/* Espacement entre les items du menu */
1050							#templateNavWrapper #templateNav ul li a,
1051			#templateNavWrapper #templateNav ul li ul li a,
1052			#templateSubNavWrapper ul li a {
1053				padding: 0 15px;
1054			}
1055		
1056		/* Alignement du contenu du menu */
1057							#templateNavWrapper #templateNav,
1058			#templateSubNavWrapper {
1059				text-align: center;
1060			}
1061		
1062		/* Hauteur du logo de l'organisation dans le haut de page */
1063					#templateHeaderWrapper #templateHeaderVendorPictureWrapper #templateHeaderVendorPicture img {
1064				height: 250px;
1065			}
1066			}
1067
1068	@media (max-width: 1150px) {
1069	    
1070		/* Cache le bloc en responsive si le site dispose d'un logo d'organisation */
1071				
1072		/* Alignement du menu en fonction de la barre d'administration */
1073		#templateNavWrapper {
1074					top: 55px;
1075				}
1076
1077	}
1078
1079	/* Fond fullscreen dans les pages personnalisées */
1080			#layoutWrapper #templatePageWrapper,
1081		#layoutWrapper #templatePageWrapper::before,
1082		#boxes .boxLandmarkBackground {
1083			max-width: none;
1084		}
1085        #layoutWrapper #templatePageWrapper #templatePage {
1086            padding: 0;
1087        }
1088        #templateTabulationWrapper {
1089            max-width: 1131px;
1090            margin: 20px auto;
1091            padding-left: 13.5px;
1092            padding-right: 13.5px;
1093        }
1094		#editButton {
1095			position: absolute;
1096			right: 10px;
1097			z-index: 151; /* 151 pour être au dessus des fonds en parallaxe qui sont en 150 */
1098		}
1099	
1100	/* Arrondi des champs */
1101	input[type="text"],
1102	input[type="search"]:not(.choices__input),
1103	.choices,
1104	input[type="password"],
1105	input[type="date"],
1106	input[type="tel"],
1107	input[type="number"],
1108	input[type="datetime-local"],
1109	input[type="email"],
1110	input[type="url"],
1111	textarea {
1112					border-radius: 5px;
1113			padding: 9px;
1114			}
1115	select {
1116					border-radius: 5px;
1117			}
1118	.selected-flag,
1119	.buttonBig,
1120	.buttonLarge,
1121	.buttonSmall,
1122	.bootstrap-switch,
1123	#gridWrapper .box .buttonDIYContainer .buttonDIYWrapper,
1124	#gridWrapper .box .buttonDIYContainer .buttonDIYWrapper .buttonDIY,
1125	#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper,
1126	#boxes .box[data-type="button"] .buttonDIYContainer .buttonDIYWrapper .buttonDIY {
1127					border-radius: 5px;
1128			}
1129	.buttonLarge {
1130					padding: 10px;
1131			}
1132	.buttonSmall {
1133			}
1134</style>
1135<!-- Message -->
1136<!-- Affichage Spark\Notification::message -->
1137<div id="messagesWrapper">
1138        	</div>
1139
1140<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1141    $('.message-support .messageClose').click(function(event) {
1142        _spark.cookie.set("supportMessage-" + $(this).data('message-id'), "true", 1);
1143    });
1144</script>
1144
1145<!-- Misc Spark -->
1146
1147<div class="displayNone" id="sparkTemplateTableExportColumns">
1148    <form id="sparkTemplateTableExportColumnsForm" method="POST"><input type="hidden" name="_form" value="sparkTemplateTableExportColumns"><input type="hidden" name="_origin" value="/page/2029263-board-docs"><input type="hidden" name="_formMulti" value="6ab888b48f613|18f811c69469603fc006d510e31a5fd28de07ab5">
1148<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1149            $("#sparkTemplateTableExportColumnsForm").on("submit", function(){
1150                var _this = $(this);
1151                var renable = false;
1152                if(_this.data("multi-submit-protection")){
1153                    return false;
1154                }
1155                else{
1156                    // Blocage à la prochaine soumission
1157                    _this.data("multi-submit-protection", true);
1158                    // Blocage & chargement sur les boutons
1159                    _this.find("button[type='submit']").each(function(){
1160                        var text = $(this).text();
1161                        var buttonDOM = $(this);
1162                        var buttonInterval;
1163                        buttonDOM
1164                            .addClass("disabled")
1165                            .prop("disabled", true)
1166                            .css("width", buttonDOM.outerWidth() + "px")
1167                            .text(".")
1168                            .inDOM(function() {
1169                                // Il ne faut pas utiliser de gif car Safari est incompatible (fix #12514)
1170                                buttonInterval = setInterval(function() {
1171                                    if(buttonDOM.text().length === 3) {
1172                                        buttonDOM.text(".");
1173                                    }
1174                                    else {
1175                                        buttonDOM.text(buttonDOM.text() + ".");
1176                                    }
1177                                }, 300);
1178                            });
1179                        // Déblocage au bout de 1 seconde
1180                        if(renable){
1181                            window.setTimeout(function(){
1182                                clearInterval(buttonInterval);
1183                                buttonDOM
1184                                    .prop("disabled", false)
1185                                    .removeClass("disabled")
1186                                    .removeAttr("style")
1187                                    .text(text);
1188                            }, 1000);
1189                        }
1190                    });
1191                    // Déblocage au bout de 1 seconde
1192                    if(renable){
1193                        window.setTimeout(function(){
1194                            _this.data("multi-submit-protection", false);
1195                        }, 1000);
1196                    }
1197                    // Retour
1198                    return true;
1199                }
1200            });
1201        </script>
1201    <div id="sparkTableExportColumnWrapper" class=""><div class="notice fontBold" id="sparkTableExportColumnNotice"></div>
1202                <label
1203                    id="sparkTableExportColumnLabel"
1204                >
1205                    Export
1206                    
1207                    
1208                </label>
1209                <div class="formContent">
1210        
1211                <div id="sparkTableExportColumn_allWrapper" class="radioWrapper displayInlineBlock valignTop marginRight10 ">
1212                    <label class="radio" for="sparkTableExportColumn_all">
1213                        <input
1214                            type="radio"
1215                            name="sparkTableExportColumn"
1216                            id="sparkTableExportColumn_all"
1217                            value="all"
1218                            
1219                            
1220                            class=""
1221                        >
1222                        <span id="sparkTableExportColumn_allLabel">Export with all columns</span>
1223                    </label>
1224                </div>
1225                
1225<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1226                    if(document.readyState === "complete"){
1227                        $("#sparkTableExportColumn_all").radiocheck();
1228                    }
1229                </script>
1229
1230            
1231                <div id="sparkTableExportColumn_filterWrapper" class="radioWrapper displayInlineBlock valignTop marginRight10 ">
1232                    <label class="radio" for="sparkTableExportColumn_filter">
1233                        <input
1234                            type="radio"
1235                            name="sparkTableExportColumn"
1236                            id="sparkTableExportColumn_filter"
1237                            value="filter"
1238                            
1239                            
1240                            class=""
1241                        >
1242                        <span id="sparkTableExportColumn_filterLabel">Export with the currently displayed columns</span>
1243                    </label>
1244                </div>
1245                
1245<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1246                    if(document.readyState === "complete"){
1247                        $("#sparkTableExportColumn_filter").radiocheck();
1248                    }
1249                </script>
1249
1250            </div></div>    </form>
1251                
1251<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1252                    _spark.form.mail.initMailGroup("sparkTemplateTableExportColumns");
1253                </script>
1253
1254                </div>
1255
1256<!-- Barre d'administration -->
1257
1258<!-- Barre de navigation responsive -->
1259<div id="templateNavBar">
1260
1261	<div id="templateNavBarVendorPicture">
1262		<!-- Une organisation en particulier -->
1263					<a href="/">
1264				<img src="https://app.assoconnect.com/services/storage?id=4200094&amp;type=picture&amp;secret=0cHMT6N45UOzbZ1JdN8t9i62fC9gUKwngdce76wO&amp;timestamp=1776279617&amp;size=small" alt="Capital Area Woodworkers Guild">
1265			</a>
1266		<!-- L'organisation principale -->
1267			</div>
1268
1269	<div id="templateNavBarToggleMenu">
1270		<span>Menu</span>
1271					<img src="https://assets.assoconnect.com/legacy/common/ico/ico.menu2.32.white.png" class="_gif icoMenu232White" alt="icoMenu232White" title="" id="templateNavBarToggleMenuOpen" >			<img src="https://assets.assoconnect.com/legacy/common/ico/ico.cross.32.white.png" class="_gif icoCross32White" alt="icoCross32White" title="" id="templateNavBarToggleMenuClose" >			</div>
1272
1273	<div class="clearBoth"></div>
1274
1275</div>
1276
1277	
1278<!-- Header top -->
1279
1280<!-- Navigation et réseaux sociaux -->
1281
1282<!-- Container obligatoire afin de passer le menu et son sous-menu en position absolute avec le thème transparent -->
1283<div id="templateNavContainer">
1284
1285	<div id="templateNavWrapper">
1286
1287		<!-- Éditable et hover -->
1288		<div id="templateNavWrapperHover" class="templateHover"></div>
1289		<div id="templateNavWrapperEditable" class="templateEditable templateEditableNav">
1290			<div class="displayTable height100 width100">
1291				<div class="displayTableCell valignMiddle">
1292					<p class="displayInlineBlock">Add a logo, a button or social media links</p>
1293					<div class="templateEditableButton">Edit</div>
1294				</div>
1295			</div>
1296		</div>
1297
1298		<!-- Réseaux sociaux -->
1299		<div id="templateNavSocialWrapper">
1300			                			                			                			                			                			                					</div>
1301
1302		<!-- Navigation -->
1303		<nav id="templateNav">
1304						<ul id="navVendorWrapper">
1305				<!-- Nom & logo de l'organisation -->
1306                				<li id="navVendorPicture">
1307					<div class="displayTable height100"><!-- displayTable = fix #8392 -->
1308						<a class="displayTableCell width100 valignMiddle" href="/">
1309							<img src="https://app.assoconnect.com/services/storage?id=4200094&amp;type=picture&amp;secret=0cHMT6N45UOzbZ1JdN8t9i62fC9gUKwngdce76wO&amp;timestamp=1776279617&amp;size=small" alt="Capital Area Woodworkers Guild">
1310						</a>
1311					</div>
1312				</li>
1313			</ul>
1314			<ul>
1315                                                                                                                        <li
1316                                    data-templatesubnav="1992459"
1317                                    class="
1318                                                                                                                    "
1319                                >
1320                                    <a
1321                                        href="/page/2001358-home"
1322                                        class="displayTable height100"
1323                                    >
1324                                        <div class="displayTableCell valignMiddle">
1325                                                                                    </div>
1326                                        <div class="displayTableCell valignMiddle">
1327                                            Home                                            <span class="arrowTop">&#9652;</span><span class="arrowDown">&#9662;</span>
1328                                        </div>
1329                                    </a>
1330                                    <ul>
1331                                                                            </ul>
1332                                </li>
1333                                                                                                                <li
1334                                    data-templatesubnav="1994034"
1335                                    class="
1336                                                                                    templateNavResponsiveToggleChildren
1337                                                                                                                    "
1338                                >
1339                                    <a
1340                                        href="/page/1992462-about-us"
1341                                        class="displayTable height100"
1342                                    >
1343                                        <div class="displayTableCell valignMiddle">
1344                                                                                    </div>
1345                                        <div class="displayTableCell valignMiddle">
1346                                            About Us                                            <sp
1346an class="arrowTop">&#9652;</span><span class="arrowDown">&#9662;</span>
1347                                        </div>
1348                                    </a>
1349                                    <ul>
1350                                                                                                                                    <li >
1351                                                    <a href="/page/1992462-about-us">
1352                                                        About Us                                                    </a>
1353                                                </li>
1354                                                                                            <li >
1355                                                    <a href="/page/1994035-contact-us">
1356                                                        Contact Us                                                    </a>
1357                                                </li>
1358                                                                                            <li >
1359                                                    <a href="/page/1994107-board-of-directors">
1360                                                        Board of Directors                                                    </a>
1361                                                </li>
1362                                                                                                                        </ul>
1363                                </li>
1364                                                                                                                <li
1365                                    data-templatesubnav="1992461"
1366                                    class="
1367                                                                                                                    "
1368                                >
1369                                    <a
1370                                        href="/page/1994099-join"
1371                                        class="displayTable height100"
1372                                    >
1373                                        <div class="displayTableCell valignMiddle">
1374                                                                                    </div>
1375                                        <div class="displayTableCell valignMiddle">
1376                                            Join                                            <span class="arrowTop">&#9652;</span><span class="arrowDown">&#9662;</span>
1377                                        </div>
1378                                    </a>
1379                                    <ul>
1380                                                                            </ul>
1381                                </li>
1382                                                                                                                <li
1383                                    data-templatesubnav="1994030"
1384                                    class="
1385                                                                                                                    "
1386                                >
1387                                    <a
1388                                        href="/page/1992492-calendar"
1389                                        class="displayTable height100"
1390                                    >
1391                                        <div class="displayTableCell valignMiddle">
1392                                                                                    </div>
1393                                        <div class="displayTableCell valignMiddle">
1394                                            Calendar                                            <span class="arrowTop">&#9652;</span><span class="arrowDown">&#9662;</span>
1395                                        </div>
1396                                    </a>
1397                                    <ul>
1398                                                                            </ul>
1399                                </li>
1400                                                                                                                <li
1401                                    data-templatesubnav="1992465"
1402                                    class="
1403                                                                                    templateNavResponsiveToggleChildren
1404                                                                                                                    "
1405                                >
1406                                    <a
1407                                        href="/page/1992466-our-blog"
1408                                        class="displayTable height100"
1409                                    >
1410                                        <div class="displayTableCell valignMiddle">
1411                                                                                    </div>
1412                                        <div class="displayTableCell valignMiddle">
1413                                            News                                            <span class="arrowTop">&#9652;</span><span class="arrowDown">&#9662;</span>
1414                                        </div>
1415                                    </a>
1416                                    <ul>
1417                                                                                                                                    <li >
1418                                                    <a href="/page/1992466-our-blog">
1419                                                        Our Blog                                                    </a>
1420                                                </li>
1421                                                                                            <li >
1422                                                    <a href="/page/1992468-photo-gallery">
1423                                                        Photo Gallery                                                    </a>
1424                                                </li>
1425                                                                                                                        </ul>
1426                                </li>
1427                                                                                                                <li
1428                                    data-templatesubnav="2001443"
1429                                    class="
1430                                                                                                                    "
1431                                >
1432                                    <a
1433                                        href="/page/2001440-classifieds-feeder-blog"
1434                                        class="displayTable height100"
1435                                    >
1436                                        <div class="displayTableCell valignMiddle">
1437                                                                                    </div>
1438                                        <div class="displayTableCell valignMiddle">
1439                                            Classifieds                                            <span class="arrowTop">&#9652;</span><span class="arrowDown">&#9662;</span>
1440                                        </div>
1441                                    </a>
1442                                    <ul>
1443                                                                            </ul>
1444                                </li>
1445                                                                                                                <li
1446                                    data-templatesubnav="1992467"
1447                                    class="
1448                                                                                    templateNavResponsiveToggleChildren
1449                                                                                                                    "
1450                                >
1451                                    <a
1452                                        href="/page/1992488-directory"
1453                                        class="displayTable height100"
1454                                    >
1455                                        <div class="displayTableCell valignMiddle">
1456                                                                                    </div>
1457                                        <div class="displayTableCell valignMiddle">
1458                                            Members                                            <sp
1458an class="arrowTop">&#9652;</span><span class="arrowDown">&#9662;</span>
1459                                        </div>
1460                                    </a>
1461                                    <ul>
1462                                                                                                                                    <li >
1463                                                    <a href="/page/1992488-directory">
1464                                                        Directory                                                    </a>
1465                                                </li>
1466                                                                                            <li >
1467                                                    <a href="/page/4017442-general-survey">
1468                                                        General Survey                                                    </a>
1469                                                </li>
1470                                                                                                                        </ul>
1471                                </li>
1472                                                                                        				<!-- Mon compte -->
1473								<!-- Panier -->
1474								<!-- Boutons -->
1475																									<li id="templateNavButton1Container" class="hideHover displayNone">
1476					<a href="" class="height100 displayTable">
1477						<!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 -->
1478						<div class="displayTableCell valignMiddle">
1479							
1480            <div
1481                id="templateNavButton1Button"
1482                class="
1483                    button
1484                    textAlignCenter
1485                    buttonBlue
1486                    buttonLarge
1487                    
1488                    valignMiddle
1489                "
1490            ><span class="valignInitial"></span></div>						</div>
1491					</a>
1492				</li>
1493																									<li id="templateNavButton2Container" class="hideHover displayNone">
1494					<a href="" class="height100 displayTable">
1495						<!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 -->
1496						<div class="displayTableCell valignMiddle">
1497							
1498            <div
1499                id="templateNavButton2Button"
1500                class="
1501                    button
1502                    textAlignCenter
1503                    buttonBlue
1504                    buttonLarge
1505                    
1506                    valignMiddle
1507                "
1508            ><span class="valignInitial"></span></div>						</div>
1509					</a>
1510				</li>
1511				<!-- Connexion -->
1512				<li id="templateNavButtonLoginContainer" class="hideHover ">
1513					<a href="/contacts/login?redirect=%2Fpage%2F2029263-board-docs" class="height100 displayTable">
1514						<!-- displayTableCell valignMiddle dans une div wrapper pour fix #6921 et #7665 -->
1515						<div class="displayTableCell valignMiddle">
1516							
1517            <div
1518                id="templateNavButtonLoginButton"
1519                class="
1520                    button
1521                    textAlignCenter
1522                    buttonBlue
1523                    buttonLarge
1524                    
1525                    valignMiddle
1526                "
1527            ><span class="valignInitial">Log in</span></div>						</div>
1528					</a>
1529				</li>
1530			</ul>
1531		</nav>
1532
1533	</div>
1534
1535	<div id="templateSubNavWrapper">
1536
1537		<div id="templateSubNav">
1538																			<ul data-templatesubnav="1994034">
1539													<li >
1540								<a href="/page/1992462-about-us">
1541									About Us								</a>
1542							</li>
1543													<li >
1544								<a href="/page/1994035-contact-us">
1545									Contact Us								</a>
1546							</li>
1547													<li >
1548								<a href="/page/1994107-board-of-directors">
1549									Board of Directors								</a>
1550							</li>
1551											</ul>
1552																														<ul data-templatesubnav="1992465">
1553													<li >
1554								<a href="/page/1992466-our-blog">
1555									Our Blog								</a>
1556							</li>
1557													<li >
1558								<a href="/page/1992468-photo-gallery">
1559									Photo Gallery								</a>
1560							</li>
1561											</ul>
1562																							<ul data-templatesubnav="1992467">
1563													<li >
1564								<a href="/page/1992488-directory">
1565									Directory								</a>
1566							</li>
1567													<li >
1568								<a href="/page/4017442-general-survey">
1569									General Survey								</a>
1570							</li>
1571											</ul>
1572										
1573		</div>
1574
1575	</div>
1576
1577</div>
1578
1579<!-- Header bottom (importe également le header en mode édition si header none mais le cache avec un if dans le fichier inc.DESKTOP.public.header.php) -->
1580
1581<!-- Page -->
1582<article id="templatePageWrapper" class="layout-md">
1583	<div id="templatePage">
1584		<!-- #templateIframe permet de mesurer la hauteur de la page pour afficher le site dans une iframe -->
1585		<div id="templateIframe">
1586			<!-- Tabulations -->
1587    <!-- Affiche les onglets pour les organisation dépendantes -->
1588    
1589    <!-- Importe les tabulations, sauf pour le layout admin qui les importes dans son layout afin d'afficher le titre des pages dans le menu mobile -->
1590                
1591    <!-- Tabulations en mode Fil d'Ariane -->
1592        <!-- Titre uniquement -->
1593<!-- Empêche un bug d'affichage du menu admin (https://github.com/sylfabre/buypacker-dev/issues/6376) -->
1594<div class="clearBoth"></div>
1595<!-- Template -->
1596<div class="templatePageWrapper layout-md">
1597        <div class="templatePageContent ">
1598                    <div class="templatePageContentHeader">
1599                            </div>
1600                
1601
1602
1603
1604
1605<!-- Lien d'édition -->
1606
1607<!-- Contenu de la page -->
1608<div id="boxes">
1609	</div>    </div>
1610</div>
1611		</div>
1612	</div>
1613</article>
1614
1615<!-- Footer -->
1616<footer id="templateFooterWrapper">
1617	            <div id="templateFooter">
1618                        <div id="templateFooterBlockContainer">
1619                <div class="row">
1620                    <div class="col-lg-9 col-md-9 col-sm-9 col-xs-12">
1621                        <div id="templateFooterBlockWrapper" class="row">
1622                            <!-- Liste des pages de l'organisation principal -->
1623                                                            <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
1624                                    <span>Board Docs</span>
1625                                    <ul>
1626                                                                                    <li>
1627                                                <a href="
1628                                                                                                                                                                    /page/2029263-board-docs                                                                                                    ">
1629                                                                                                    </a>
1630                                            </li>
1631                                                                            </ul>
1632                                </div>
1633                                                    </div>
1634                    </div>
1635                    <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
1636                        <form id="templateFooterNewsletterForm" method="POST" class="newsletterRegister"><input type="hidden" name="_form" value="templateFooterNewsletter"><input type="hidden" name="_origin" value="/page/2029263-board-docs"><input type="hidden" name="_formMulti" value="6ab888b498957|8878178680d74fbe84c363d29e7a84d8c7f4cc08">
1636<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1637            $("#templateFooterNewsletterForm").on("submit", function(){
1638                var _this = $(this);
1639                var renable = true;
1640                if(_this.data("multi-submit-protection")){
1641                    return false;
1642                }
1643                else{
1644                    // Blocage à la prochaine soumission
1645                    _this.data("multi-submit-protection", true);
1646                    // Blocage & chargement sur les boutons
1647                    _this.find("button[type='submit']").each(function(){
1648                        var text = $(this).text();
1649                        var buttonDOM = $(this);
1650                        var buttonInterval;
1651                        buttonDOM
1652                            .addClass("disabled")
1653                            .prop("disabled", true)
1654                            .css("width", buttonDOM.outerWidth() + "px")
1655                            .text(".")
1656                            .inDOM(function() {
1657                                // Il ne faut pas utiliser de gif car Safari est incompatible (fix #12514)
1658                                buttonInterval = setInterval(function() {
1659                                    if(buttonDOM.text().length === 3) {
1660                                        buttonDOM.text(".");
1661                                    }
1662                                    else {
1663                                        buttonDOM.text(buttonDOM.text() + ".");
1664                                    }
1665                                }, 300);
1666                            });
1667                        // Déblocage au bout de 1 seconde
1668                        if(renable){
1669                            window.setTimeout(function(){
1670                                clearInterval(buttonInterval);
1671                                buttonDOM
1672                                    .prop("disabled", false)
1673                                    .removeClass("disabled")
1674                                    .removeAttr("style")
1675                                    .text(text);
1676                            }, 1000);
1677                        }
1678                    });
1679                    // Déblocage au bout de 1 seconde
1680                    if(renable){
1681                        window.setTimeout(function(){
1682                            _this.data("multi-submit-protection", false);
1683                        }, 1000);
1684                    }
1685                    // Retour
1686                    return true;
1687                }
1688            });
1689        </script>
1689                            <div class="row colsMiddle">
1690                                <div class="col-lg-10 col-md-10 col-sm-10 col-xs-12">
1691                                    <div  class="mailInputWrapper isSecondaryWrapper"><div class="notice fontBold" id="templateFooterBlocNewsletterEmailNotice"></div>
1692                <label
1693                    id="templateFooterBlocNewsletterEmailLabel"
1694                    for="templateFooterBlocNewsletterEmail"
1695                >
1696                Subscribe to the Newsletter
1697                
1698                
1699                </label>
1700                <input
1701                    type="email"
1702                    data-typo-check="true"
1703                    name="templateFooterBlocNewsletterEmail"
1704                    class=""
1705                    value=""
1706                    placeholder="Provide your email address"
1707                    autocomplete="email"
1708                    
1709                    
1710                    id="templateFooterBlocNewsletterEmail"
1711                >
1712                
1713                <div class="clearBoth"></div>
1714            </div>
1715            
1715<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1716                $("#templateFooterBlocNewsletterEmail").on("change", function() {
1717                    _spark.form.mail.check("templateFooterBlocNewsletterEmail");
1718                });
1719            </script>
1719
1720                                        </div>
1721                                <div class="col-lg-2 col-md-2 col-sm-3 col-xs-12 valignBottom">
1722                                    
1723            <button
1724                type="submit"
1725                id="templateFooterBlocNewsletterSubmit"
1726                class="
1727                    button
1728                    buttonOrange
1729                    textAlignCenter
1730                    buttonLarge
1731                    
1732                    
1733                "
1734                
1735            >
1736                
1737                <span class="valignInitial">OK</span>
1738            </button>
1739                                        </div>
1740                            </div>
1741                            
1742                        </form>
1743                
1743<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1744                    $("#templateFooterNewsletterForm")
1745                        // Init
1746                        .data("dirty", 0)
1747                        // Form submit is possible
1748                        .on("submit", function(){
1749                            window.onbeforeunload = null;
1750                        })
1751                        // On change
1752                        .find("input, textarea").on("change", function(){
1753                            if(document.readyState === "complete"){
1754                                $("#templateFooterNewsletterForm").data().dirty++;
1755                            }
1756                        });
1757                    // Ajout
1758                    _spark.dirty.push(function(){
1759                        return $("#templateFooterNewsletterForm").data("dirty") > 0;
1760                    });
1761                </script>
1761
1762            
1763                
1763<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1764                    _spark.form.mail.initMailGroup("templateFooterNewsletter");
1765                </script>
1765
1766                                        <div id="templateFooterSocialWrapper">
1767                                                                                                <a
1768                                        href="https://www.facebook.com/search/top?q=capital%20area%20woodworkers"
1769                                        target="_blank"
1770                                        id="templateFooterSocialFacebook"
1771                                    >
1772                                        <img src="https://assets.assoconnect.com/legacy/common/ico/ico.facebook.24.color.png" class="_gif icoFacebook24Color" alt="icoFacebook24Color" title="Facebook" id="image_6ab888b49a0c5" >                                    </a>
1773                                                                                                                                                                                            <a
1774                                        href="https://www.youtube.com/@capitalareawoodworkers2076/streams"
1775                                        target="_blank"
1776                                        id="templateFooterSocialYoutube"
1777                                    >
1778                                        <img src="https://assets.assoconnect.com/legacy/common/ico/ico.youtube.24.color.png" class="_gif icoYoutube24Color" alt="icoYoutube24Color" title="Youtube" id="image_6ab888b49a131" >                                    </a>
1779                                                                                                                                                                                                                                                                        </div>
1780                    </div>
1781                </div>
1782            </div>
1783        </div>
1784    	<div id="templateFooterInformation">
1785		<ul>
1786			<!-- Plan du site -->
1787			<li>
1788				<a href="/infos/plan/
1789											423217									">Site map</a>
1790			</li>
1791
1792			<!-- Licences -->
1793			<li>
1794				<a href="/infos/licenses">Licenses</a>
1795			</li>
1796
1797			<!-- CGU -->
1798							<li>
1799					<a href="/infos/legal-notice">Legal notice</a>
1800				</li>
1801							<li>
1802					<a href="/infos/tos">T&C</a>
1803				</li>
1804			
1805			<!-- CGU -->
1806			<li>
1807				<a id="configureCookies" href="#">Configure cookies</a>
1808			</li>
1809
1810			<!-- Connexion/déconnexion et mon compte -->
1811							<li>
1812					
1813                <a
1814                    id="templateNavButtonLoginButtonLink"
1815                    href="https://www.cawspi.org/contacts/login?redirect=%2Fpage%2F2029263-board-docs"
1816                    class=""
1817                    target=""
1818                    rel="noopener"
1819                >
1820            <div
1821                id="templateNavButtonLoginButton"
1822                class="
1823                    button
1824                    textAlignCenter
1825                    buttonBlue
1826                    buttonLarge
1827                    valignMiddle margin0
1828                    valignMiddle
1829                "
1830            ><span class="valignInitial">Log in</span></div></a>
1831            				</li>
1832					</ul>
1833					<ul>
1834				<li class="paddingTop0">
1835                                                                <a href="https://www.springly.org/en-us/nonprofit/arts-and-culture/" target="_blank">
1836                            Powered by Springly, created with 💙 for organizations everywhere                        </a>
1837                    				</li>
1838			</ul>
1839			</div>
1840	</footer>
1841
1842<!-- Footer - Global -->
1843		</div>
1844		
1845		<!-- JS -->
1846		    
1846<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1847        /**
1848 * Calcule la hauteur de templatePage en fonction des boxes, du menu et du header pour les pages du DIY
1849 */
1850function templatePageHeight() {
1851	var boxes = $("#boxes");
1852	var heightMax = 0;
1853	var templatePage = $("#templatePage");
1854	var templateNavContainer = $("#templateNavContainer");
1855
1856	// Cherche la box la plus basse dans la page
1857	boxes.find("> .boxLandmark > .box").each(function() {
1858		heightMax = Math.max(heightMax, $(this).height() + $(this).offset().top);
1859	});
1860
1861	// templatePage prend la hauteur du menu si : heightMax < templateNavContainer
1862	if(templateNavContainer.height() > $(window).height() && heightMax < templateNavContainer.height()) {
1863		return templateNavContainer.height() - templatePage.offset().top;
1864	}
1865	// templatePage prend la hauteur de la fenêtre si : heightMax < window
1866	else if(heightMax < $(window).height()) {
1867		return $(window).height() - templatePage.offset().top;
1868	}
1869	// templatePage prend la hauteur du dernier élément DIY
1870	else {
1871		var templateNavContainerHeight = 0;
1872
1873		// Cherche la hauteur du menu si il est en mode horizontal et n'est pas en absolute
1874		if(templateNavContainer.width() === $(document).width() && templateNavContainer.css("position") !== "absolute") {
1875			templateNavContainerHeight = templateNavContainer.height();
1876		}
1877
1878		return Math.round(heightMax - $("#templatePageWrapper").offset().top);
1879	}
1880}
1881
1882/**
1883 * Force templatePage à prendre toute la hauteur pour les pages du DIY
1884 */
1885$(window).on("load", function() {
1886	if($("#boxes").children().length) {
1887		$("#templateFooterWrapper").show(); // Hack pour ne pas voir le footer bouger au chargement de la page
1888		$("#templatePage").attr("style", "min-height:" + templatePageHeight() + "px");
1889		// Après un redimensionnement de l'écran
1890		var resized;
1891		$(window).on("resize orientationChanged", function() {
1892			clearTimeout(resized);
1893			resized = setTimeout(function() {
1894				$("#templatePage").attr("style", "min-height:" + templatePageHeight() + "px");
1895			}, 200);
1896		});
1897	}
1898});
1899
1900$(".video-youtube, .feed-facebook").each(function() {
1901    $(this).on("click", function() {
1902        if (window.openIubendaCookies) {
1903            window.openIubendaCookies();
1904        }
1905    });
1906});
1907    </script>
vendor: 1 bytes, line 1907
1907
1908<script nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137">
1909    if(window.console && window.console.log){
1910        // Affichage des notices non capturées
1911            }
1912</script>
1912
1913
1914		
1915					
1915<script
1916				nonce="e8d37f77-b30f-4f7e-b904-3f5dab676137"
1917				src="https://cdn.hub-prod.team.blue/loader/widget-loader.js"
1918				data-teamblue-footer
1919				data-footer="hidden"
1920			></script>
1920
1921			</body>
1922</html>
1923

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.