diff --git a/.gitignore b/.gitignore index 0299c7e..1aebd33 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,10 @@ # ---> Hugo # Generated files by hugo -/public/ +public/ /resources/_gen/ /assets/jsconfig.json hugo_stats.json +themes/ # Executable may be added to repository hugo.exe diff --git a/.gitmodules b/.gitmodules index f2eb70c..c56194c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "themes/arcana"] - path = themes/arcana +[submodule "themes/hugo-arcana"] + path = themes/hugo-arcana url = https://github.com/half-duplex/hugo-arcana diff --git a/public/agenda/index.html b/public/agenda/index.html deleted file mode 100644 index 390a262..0000000 --- a/public/agenda/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - -L'agenda | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

L'agenda

-

Quoi et quand ?

- -
    -
- -

Voici l’agenda de l’atelier, avec toutes nos prochaines activités. N’hésitez pas à venir le consulter avant de passer aux permanences, ou à vous y abonner pour savoir tout de qu’on fait.

-
    -
  • Cliquez sur “Liste” pour voir tous les prochains évènements et les prochaines permanences.
  • -
  • Les permanences grisées sont à l’état “Provisoire”, c’est à dire que nous attendons d’avoir confirmation d’avoir suffisamment de bénévoles afin de les valider. Dans ce cas, elles s’affichent en noir.
  • -
- -

Pour les bénévoles, le framadate d’organisation des permanences sont là pour -Février et Mars

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/apero/index.html b/public/apero/index.html deleted file mode 100644 index c67e765..0000000 --- a/public/apero/index.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - -L'apéro-démontage | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

L'apéro-démontage

-

Et remontage aussi

- -
    -
- -

L’apéro-démontage, c’est une fois par mois (ou presque, parfois il fait froid) et c’est l’occasion de venir rencontrer les bénévoles, apprendre plein de trucs sur la méca vélo, et filer un coup de main à l’atelier.

-

Le principe est simple :

-
    -
  • On a plein de vélos qui ne sont plus roulants
  • -
  • On veut récupérer des pièces dessus
  • -
  • Vous venez démonter des vélos, avec nous, autour d’un truc à boire et à manger, dans la joie et la bonne humeur
  • -
-

Pas de stress de ne pas réussir à remonter son vélo avant de repartir. On a le temps et on laisse la place à la curiosité de savoir “comment ça marche ?”, “comment ça s’appelle cette pièce-là?” et “je le range où ce truc ?”.

-

La méca vélo n’aura plus de secrets pour vous.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/atelier/index.html b/public/atelier/index.html deleted file mode 100644 index 8ea586f..0000000 --- a/public/atelier/index.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - -L'atelier d'auto-réparation | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

L'atelier d'auto-réparation

-

Venez réparer vos vélos : permanences les jeudi soirs et dimanche après-midi

- -
    -
- -
- Ça bricole -
-

L’atelier est ouvert le jeudi de 18h30 à 20h30 et le dimanche de 14h à 18h. Retrouvez-nous dans nos locaux, au 5, impasse Anatole, à Tours

-
-

Fonctionnement de l’atelier

-

Les permanences de l’atelier

-

Venir à l’atelier, c’est manifester la volonté d’essayer par soi-même. -Les adhérentes, adhérents et bénévoles sont là pour vous aider mais pas pour faire les réparations à votre place : -vous êtes responsable de la réparation ou de l’entretien de votre vélo. -Dans la même idée on ne répare pas les vélos des autres sous prétexte qu’on pense s’y connaitre en mécanique, surtout sans leur demander ! Ça part d’une bonne intention mais c’est carton jaune direct ;-)

-

L’adhésion à l’association

-
    -
  • L’adhésion à l’association est ouverte à toutes et à tous
  • -
  • Elle se fait par année civile (le 1er janvier, toute adhésion est à renouveler)
  • -
  • Son prix est laissé à votre libre appréciation
  • -
-

Ce qu’on peut y faire

-

Une adhésion à l’association donne accès à l’atelier sur les horaires de permanences, -à ses outils, aux pièces détachées récupérées sur des vieux vélos (nous récupérons tous les dons de vélos, même en mauvais état), -à de la documentation, et bien sûr aux conseils des personnes présentes ce jour là :-)

-

En fonction de leurs compétences techniques, -chacun et chacune peut aider d’autres cyclistes qui cherchent de l’aide, -dans un esprit de coopération et d’échange.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/avendre/a_venir/index.html b/public/avendre/a_venir/index.html deleted file mode 100644 index e95e301..0000000 --- a/public/avendre/a_venir/index.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - -À venir | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

À venir

-

- -
    -
- -

Page en cours de mise à jour, déso, ça nous prend beaucoup de temps. -Venez à l’atelier, on a des vélos.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/avendre/index.html b/public/avendre/index.html deleted file mode 100644 index 30f949d..0000000 --- a/public/avendre/index.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - -Vélos à vendre | Roulement à Bill - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Vélos à vendre

-

Vélos d'occasion, retapés à l'asso et prêts à repartir en vadrouille

-
- - -
-
- -
-

À venir

- -

- Page en cours de mise à jour, déso, ça nous prend beaucoup de temps. Venez à l’atelier, on a des vélos. -

-
-
-
- - - - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/avendre/index.xml b/public/avendre/index.xml deleted file mode 100644 index bf0638b..0000000 --- a/public/avendre/index.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - Vélos à vendre on Roulement à Bill - https://www.roulementabill.org/avendre/ - Recent content in Vélos à vendre on Roulement à Bill - Hugo -- gohugo.io - fr-fr - Roulement à Bill 2024 - Mon, 27 Nov 2023 17:56:33 +0100 - - - À venir - https://www.roulementabill.org/avendre/a_venir/ - Mon, 27 Nov 2023 17:56:33 +0100 - https://www.roulementabill.org/avendre/a_venir/ - Page en cours de mise à jour, déso, ça nous prend beaucoup de temps. Venez à l’atelier, on a des vélos. - - - diff --git a/public/benevolat/index.html b/public/benevolat/index.html deleted file mode 100644 index cc8a08c..0000000 --- a/public/benevolat/index.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - -Bénévoler à Roulement à Bill | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Bénévoler à Roulement à Bill

-

C'est facile !

- -
    -
- -

Préambule

-

Depuis sa création, l’association Roulement à Bill ne fonctionne que grâce à ses bénévoles : permanences, réparation, gestion administrative et comptable, communication, bricolage des locaux… On fait tout nous-même.

-

Et on a toujours besoin d’aide.

-

Que vous soyez déjà adhérent.e. ou non, si les activités de Bill vous plaisent et que vous avez l’âme à venir filer un coup de main, n’hésiter pas à nous contacter, en venant nous voir à l’atelier ou en nous envoyant un petit mail. Ou venez nous voir pendant une de nos vélorunions mensuelles.

-

Pour bénévoler aux permanences, aucun savoir-faire en mécanique vélo n’est requis : on attend des bénévoles de permanence d’être en mesure d’accueillir les personnes venant à l’atelier, leur expliquer notre fonctionnement, pas de pouvoir réparer leur vélo.

-

Comment bénévoler à l’atelier ?

-

Je veux tenir des permanences

-

Excellent, c’est certainement là où on a le plus besoin de bénévoles ! Le plus simple pour ça : venir à l’atelier, pendant les permanences ou les apéro-démontage et en discuter avec les bénévoles, qui vont expliqueront la marche à suivre. Si vous voulez vraiment en savoir plus avant de venir, envoyez-nous un mail à notre adresse de contact, on se fera un plaisir de vous répondre.

-

Je veux filer un coup de main général et régulier

-

De la bricole à l’administratif, en passant par les évènements et le graphisme, la vie de l’asso a aussi beaucoup lieu en dehors de l’atelier et des heures de permanences. -Vous avez le choix :

-
    -
  • Venir rencontrer les bénévoles pendant les perm, les apéros, les stands…
  • -
  • Venir participer à une vélorunion (généralement le premier lundi du mois, la date est sur l’agenda) pour prendre la température de la gestion de l’asso
  • -
  • Venir vous inscrire sur notre instance framavox, notre outil de discussion et de prise de décision, à l’adresse https://framavox.org/bill
  • -
-

Je veux bien aider de manière ponctuelle

-

Imprimer des flyers et les distribuer, venir aider sur un stand évènementiel pendant une heure, filer un coup de main pour trier les pièces à l’atelier,… il y a pas mal de moment où on a bien besoin de personnes en plus, sans attendre d’elles qu’elles connaissent le fonctionnement général de l’atelier. -Vous ne venez pas régulièrement à l’atelier ou vous n’avez pas envie de vous engager mais vous seriez quand même prêt.e.s à aider quand on appelle à l’aide ? Inscrivez-vous sur notre liste “Troisième main”. Promis, vous ne recevrez des mails que lorsqu’on a vraiment des besoins !

-

Le formulaire est ci-dessous. Enrtez juste votre adresse mail deux fois, puis “Envoyer” (ne faites pas attention à la ligne “Veuillez me retirer,…” c’est un petit problème de CSS, on va régler ça un de ces 4)

- - -
- - Oui, je souhaite m’inscrire à la liste de discussion troisieme_main@roulementabill.org. -
- - Veuillez me retirer de la liste de discussion troisieme_main@roulementabill.org. -
- Veuillez indiquer votre adresse email ici: -
- -
- Veuillez à nouveau indiquer votre adresse email ici pour vérification: -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- - - - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/contact/index.html b/public/contact/index.html deleted file mode 100644 index 2dc6292..0000000 --- a/public/contact/index.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - -Contactez-nous | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Contactez-nous

-

- -
    -
- -

Nos contacts par mail

-

Des questions ? Envoyez-nous un mail à

- -

On vous répondra prestement.

-

Où nous trouver ?

-

Roulement à Bill : -5, impasse Anatole -37000 Tours

- - - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/css/font-source-sans-pro.css b/public/css/font-source-sans-pro.css deleted file mode 100644 index c15f5ef..0000000 --- a/public/css/font-source-sans-pro.css +++ /dev/null @@ -1,28 +0,0 @@ -@font-face{ - font-family:"Source Sans Pro"; - font-style:normal; - font-weight:300; - font-display:auto; - src:url(../webfonts/SourceSansPro-Light.ttf); -} -@font-face{ - font-family:"Source Sans Pro"; - font-style:italic; - font-weight:300; - font-display:auto; - src:url(../webfonts/SourceSansPro-LightItalic.ttf); -} -@font-face{ - font-family:"Source Sans Pro"; - font-style:normal; - font-weight:600; - font-display:auto; - src:url(../webfonts/SourceSansPro-SemiBold.ttf); -} -@font-face{ - font-family:"Source Sans Pro"; - font-style:italic; - font-weight:600; - font-display:auto; - src:url(../webfonts/SourceSansPro-SemiBoldItalic.ttf); -} \ No newline at end of file diff --git a/public/css/fontawesome-all.min.css b/public/css/fontawesome-all.min.css deleted file mode 100644 index b7d052b..0000000 --- a/public/css/fontawesome-all.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ -.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/public/images/1000004912.jpg b/public/images/1000004912.jpg deleted file mode 100644 index c1b820c..0000000 Binary files a/public/images/1000004912.jpg and /dev/null differ diff --git a/public/images/18 vélos réparés.jpg b/public/images/18 vélos réparés.jpg deleted file mode 100644 index 7095e6d..0000000 Binary files a/public/images/18 vélos réparés.jpg and /dev/null differ diff --git a/public/images/20240922_153621.jpg b/public/images/20240922_153621.jpg deleted file mode 100644 index b03c713..0000000 Binary files a/public/images/20240922_153621.jpg and /dev/null differ diff --git a/public/images/Aucard de Tours 01 juin.docx b/public/images/Aucard de Tours 01 juin.docx deleted file mode 100644 index 92214b8..0000000 Binary files a/public/images/Aucard de Tours 01 juin.docx and /dev/null differ diff --git a/public/images/Aucard vélo dans un arbre.jpg b/public/images/Aucard vélo dans un arbre.jpg deleted file mode 100644 index 75f4c2a..0000000 Binary files a/public/images/Aucard vélo dans un arbre.jpg and /dev/null differ diff --git a/public/images/Bill anniversaire.jpg b/public/images/Bill anniversaire.jpg deleted file mode 100644 index af62bad..0000000 Binary files a/public/images/Bill anniversaire.jpg and /dev/null differ diff --git a/public/images/Bill en cours.xcf b/public/images/Bill en cours.xcf deleted file mode 100644 index 91694dd..0000000 Binary files a/public/images/Bill en cours.xcf and /dev/null differ diff --git a/public/images/Bill.png b/public/images/Bill.png deleted file mode 100644 index 6847cac..0000000 Binary files a/public/images/Bill.png and /dev/null differ diff --git a/public/images/Bill.svg b/public/images/Bill.svg deleted file mode 100644 index eaa1b97..0000000 --- a/public/images/Bill.svg +++ /dev/null @@ -1,4433 +0,0 @@ - - - - - - - - - - - - - - - - - - 15 ANS ! - - - - diff --git a/public/images/Bill.xcf b/public/images/Bill.xcf deleted file mode 100644 index 42b3c7b..0000000 Binary files a/public/images/Bill.xcf and /dev/null differ diff --git a/public/images/Campus en fête.jpg b/public/images/Campus en fête.jpg deleted file mode 100644 index 78d24a7..0000000 Binary files a/public/images/Campus en fête.jpg and /dev/null differ diff --git a/public/images/Discours 18_10.odt b/public/images/Discours 18_10.odt deleted file mode 100755 index d49fcbb..0000000 Binary files a/public/images/Discours 18_10.odt and /dev/null differ diff --git a/public/images/Défi dales.jpg b/public/images/Défi dales.jpg deleted file mode 100644 index bfd23d5..0000000 Binary files a/public/images/Défi dales.jpg and /dev/null differ diff --git a/public/images/Fanzine_La_Mécana.pdf b/public/images/Fanzine_La_Mécana.pdf deleted file mode 100644 index a823994..0000000 Binary files a/public/images/Fanzine_La_Mécana.pdf and /dev/null differ diff --git a/public/images/Fête du vélo à la riche.jpg b/public/images/Fête du vélo à la riche.jpg deleted file mode 100644 index 545fd5e..0000000 Binary files a/public/images/Fête du vélo à la riche.jpg and /dev/null differ diff --git a/public/images/IMG_20240604_195615.jpg b/public/images/IMG_20240604_195615.jpg deleted file mode 100644 index 9cb1516..0000000 Binary files a/public/images/IMG_20240604_195615.jpg and /dev/null differ diff --git a/public/images/Marseille tall bike.jpg b/public/images/Marseille tall bike.jpg deleted file mode 100644 index 5b5e199..0000000 Binary files a/public/images/Marseille tall bike.jpg and /dev/null differ diff --git a/public/images/MessageVélo.jpg b/public/images/MessageVélo.jpg deleted file mode 100644 index 51ba7b0..0000000 Binary files a/public/images/MessageVélo.jpg and /dev/null differ diff --git a/public/images/MessageVélo.svg b/public/images/MessageVélo.svg deleted file mode 100644 index eda845f..0000000 --- a/public/images/MessageVélo.svg +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - Si tu en as besoin, ce vélo est à ta disposition le temps d'un trajet ! Tu peux le prendre, et le laisser sur ton lieu de destination, toujours avec ce petit mot, afin qu'il puisse dépanner une autre personne 😉 - -Si il est dégonflé, crevé, ou autre, ramène-le à l'association Roulement à Bill au 5 impasse Anatole (quartier Febvotte à Tours) ou écris un mail à roulementabill@gmail.com - - Le dindon masqué - - - - - - diff --git a/public/images/Oxford.jpeg b/public/images/Oxford.jpeg deleted file mode 100644 index 3f3336e..0000000 Binary files a/public/images/Oxford.jpeg and /dev/null differ diff --git a/public/images/Projet Glaire Witch.jpg b/public/images/Projet Glaire Witch.jpg deleted file mode 100644 index 8c1fb88..0000000 Binary files a/public/images/Projet Glaire Witch.jpg and /dev/null differ diff --git a/public/images/Stand Aucard 2.jpg b/public/images/Stand Aucard 2.jpg deleted file mode 100644 index 4bc1390..0000000 Binary files a/public/images/Stand Aucard 2.jpg and /dev/null differ diff --git a/public/images/Stand Aucard.jpg b/public/images/Stand Aucard.jpg deleted file mode 100644 index fa946a1..0000000 Binary files a/public/images/Stand Aucard.jpg and /dev/null differ diff --git a/public/images/Stand aucard vide.jpg b/public/images/Stand aucard vide.jpg deleted file mode 100644 index ab1f00c..0000000 Binary files a/public/images/Stand aucard vide.jpg and /dev/null differ diff --git a/public/images/TallBike.jpg b/public/images/TallBike.jpg deleted file mode 100644 index 8579aef..0000000 Binary files a/public/images/TallBike.jpg and /dev/null differ diff --git a/public/images/accueil.jpg b/public/images/accueil.jpg deleted file mode 100644 index 10607a7..0000000 Binary files a/public/images/accueil.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20231203_142852.jpg b/public/images/avendre/IMG_20231203_142852.jpg deleted file mode 100644 index 350626c..0000000 Binary files a/public/images/avendre/IMG_20231203_142852.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20231203_143114.jpg b/public/images/avendre/IMG_20231203_143114.jpg deleted file mode 100644 index 8fb489f..0000000 Binary files a/public/images/avendre/IMG_20231203_143114.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20231203_143851.jpg b/public/images/avendre/IMG_20231203_143851.jpg deleted file mode 100644 index bf432d8..0000000 Binary files a/public/images/avendre/IMG_20231203_143851.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20231203_144233.jpg b/public/images/avendre/IMG_20231203_144233.jpg deleted file mode 100644 index 03073ba..0000000 Binary files a/public/images/avendre/IMG_20231203_144233.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20231203_144517.jpg b/public/images/avendre/IMG_20231203_144517.jpg deleted file mode 100644 index 230dc5c..0000000 Binary files a/public/images/avendre/IMG_20231203_144517.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20231203_144828.jpg b/public/images/avendre/IMG_20231203_144828.jpg deleted file mode 100644 index 957d4cc..0000000 Binary files a/public/images/avendre/IMG_20231203_144828.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20231203_150033.jpg b/public/images/avendre/IMG_20231203_150033.jpg deleted file mode 100644 index 57e242c..0000000 Binary files a/public/images/avendre/IMG_20231203_150033.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20240114_162730.jpg b/public/images/avendre/IMG_20240114_162730.jpg deleted file mode 100644 index e7eb39d..0000000 Binary files a/public/images/avendre/IMG_20240114_162730.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20240114_164249.jpg b/public/images/avendre/IMG_20240114_164249.jpg deleted file mode 100644 index 38ab089..0000000 Binary files a/public/images/avendre/IMG_20240114_164249.jpg and /dev/null differ diff --git a/public/images/avendre/IMG_20240114_164546.jpg b/public/images/avendre/IMG_20240114_164546.jpg deleted file mode 100644 index dddc1ad..0000000 Binary files a/public/images/avendre/IMG_20240114_164546.jpg and /dev/null differ diff --git a/public/images/avendre/old/IMG_20231203_142852.jpg b/public/images/avendre/old/IMG_20231203_142852.jpg deleted file mode 100755 index b97b69c..0000000 Binary files a/public/images/avendre/old/IMG_20231203_142852.jpg and /dev/null differ diff --git a/public/images/avendre/old/IMG_20231203_143114.jpg b/public/images/avendre/old/IMG_20231203_143114.jpg deleted file mode 100755 index 8c427e3..0000000 Binary files a/public/images/avendre/old/IMG_20231203_143114.jpg and /dev/null differ diff --git a/public/images/avendre/old/IMG_20231203_143851.jpg b/public/images/avendre/old/IMG_20231203_143851.jpg deleted file mode 100755 index d1593d6..0000000 Binary files a/public/images/avendre/old/IMG_20231203_143851.jpg and /dev/null differ diff --git a/public/images/avendre/old/IMG_20231203_144233.jpg b/public/images/avendre/old/IMG_20231203_144233.jpg deleted file mode 100755 index 0c523dd..0000000 Binary files a/public/images/avendre/old/IMG_20231203_144233.jpg and /dev/null differ diff --git a/public/images/avendre/old/IMG_20231203_144517.jpg b/public/images/avendre/old/IMG_20231203_144517.jpg deleted file mode 100755 index a931730..0000000 Binary files a/public/images/avendre/old/IMG_20231203_144517.jpg and /dev/null differ diff --git a/public/images/avendre/old/IMG_20231203_144828.jpg b/public/images/avendre/old/IMG_20231203_144828.jpg deleted file mode 100755 index ad498d3..0000000 Binary files a/public/images/avendre/old/IMG_20231203_144828.jpg and /dev/null differ diff --git a/public/images/avendre/old/IMG_20231203_150033.jpg b/public/images/avendre/old/IMG_20231203_150033.jpg deleted file mode 100755 index 5e8225a..0000000 Binary files a/public/images/avendre/old/IMG_20231203_150033.jpg and /dev/null differ diff --git a/public/images/bandeau.png b/public/images/bandeau.png deleted file mode 100644 index b988a2c..0000000 Binary files a/public/images/bandeau.png and /dev/null differ diff --git a/public/images/bandeau.svg b/public/images/bandeau.svg deleted file mode 100644 index 73c1a5d..0000000 --- a/public/images/bandeau.svg +++ /dev/null @@ -1,1325 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - On vous accueille les jeudis et dimanches pour bricoler votre vélo, boire un café ou un thé, discuter un peu... Amenez votre biclou et votre bonne humeur ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - d'auto réparation - Atelier cyclo-militant - - - Roulement à Bill - - - - - - - - - 5 impasse Anatole,37000 Tours,quartier Febvotte - Permanences ouvertes à toutes et à tous jeudi 18h30-20h30 dimanche 14h-18h - www.roulementabill.orgcontact@roulementabill.org@roulementabill - - - - - - - - - - - - diff --git a/public/images/banner.jpg b/public/images/banner.jpg deleted file mode 100644 index 30a0fa9..0000000 Binary files a/public/images/banner.jpg and /dev/null differ diff --git a/public/images/bg01.png b/public/images/bg01.png deleted file mode 100644 index 65bcb11..0000000 Binary files a/public/images/bg01.png and /dev/null differ diff --git a/public/images/bg02.png b/public/images/bg02.png deleted file mode 100644 index 52e6b4f..0000000 Binary files a/public/images/bg02.png and /dev/null differ diff --git a/public/images/bg03.png b/public/images/bg03.png deleted file mode 100644 index cb90988..0000000 Binary files a/public/images/bg03.png and /dev/null differ diff --git a/public/images/bill.jpg b/public/images/bill.jpg deleted file mode 100644 index 0752ffc..0000000 Binary files a/public/images/bill.jpg and /dev/null differ diff --git a/public/images/bill_portrait.png b/public/images/bill_portrait.png deleted file mode 100644 index bcce55a..0000000 Binary files a/public/images/bill_portrait.png and /dev/null differ diff --git a/public/images/demontage-cassette-shimano-10-22.jpg b/public/images/demontage-cassette-shimano-10-22.jpg deleted file mode 100644 index 1ab328d..0000000 Binary files a/public/images/demontage-cassette-shimano-10-22.jpg and /dev/null differ diff --git a/public/images/hommage_1910.png b/public/images/hommage_1910.png deleted file mode 100644 index 69b7f38..0000000 Binary files a/public/images/hommage_1910.png and /dev/null differ diff --git a/public/images/logo.png b/public/images/logo.png deleted file mode 100644 index e947c4d..0000000 Binary files a/public/images/logo.png and /dev/null differ diff --git a/public/images/logo.svg b/public/images/logo.svg deleted file mode 100644 index ba131c6..0000000 --- a/public/images/logo.svg +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - - - - - - - - diff --git a/public/images/permanence.jpg b/public/images/permanence.jpg deleted file mode 100644 index a2cb7af..0000000 Binary files a/public/images/permanence.jpg and /dev/null differ diff --git a/public/images/pic01.jpg b/public/images/pic01.jpg deleted file mode 100644 index ba78bf5..0000000 Binary files a/public/images/pic01.jpg and /dev/null differ diff --git a/public/images/pic02.jpg b/public/images/pic02.jpg deleted file mode 100644 index 5738167..0000000 Binary files a/public/images/pic02.jpg and /dev/null differ diff --git a/public/images/pic03.jpg b/public/images/pic03.jpg deleted file mode 100644 index 56e1421..0000000 Binary files a/public/images/pic03.jpg and /dev/null differ diff --git a/public/images/pic04.jpg b/public/images/pic04.jpg deleted file mode 100644 index 0919174..0000000 Binary files a/public/images/pic04.jpg and /dev/null differ diff --git a/public/images/rassemblement.jpg b/public/images/rassemblement.jpg deleted file mode 100755 index be21347..0000000 Binary files a/public/images/rassemblement.jpg and /dev/null differ diff --git a/public/images/rassemblement2.jpg b/public/images/rassemblement2.jpg deleted file mode 100755 index a600b90..0000000 Binary files a/public/images/rassemblement2.jpg and /dev/null differ diff --git a/public/images/recup.jpg b/public/images/recup.jpg deleted file mode 100644 index 1115d37..0000000 Binary files a/public/images/recup.jpg and /dev/null differ diff --git a/public/images/sexy_velo.jpg b/public/images/sexy_velo.jpg deleted file mode 100644 index d930589..0000000 Binary files a/public/images/sexy_velo.jpg and /dev/null differ diff --git a/public/images/thumbnail_IMG_2530.jpg b/public/images/thumbnail_IMG_2530.jpg deleted file mode 100644 index 0dcd059..0000000 Binary files a/public/images/thumbnail_IMG_2530.jpg and /dev/null differ diff --git a/public/images/velorution_banniere.jpg b/public/images/velorution_banniere.jpg deleted file mode 100644 index 287d361..0000000 Binary files a/public/images/velorution_banniere.jpg and /dev/null differ diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 22eb52a..0000000 --- a/public/index.html +++ /dev/null @@ -1,198 +0,0 @@ - - - - - -Roulement à Bill - - - - - - - - - - -
- -
-
-
-

Atelier fermé le dimanche 23 février pour manque de bénévole. Bill cherche des bénévoles, rejoins-nous ;)

-
-
-
-
-
-
- -

Atelier d'auto-réparation

-

On vous accueille le jeudi 18:30-20:30 et le dimanche 14:00-18:00 pour réparer et apprendre à réparer votre vélo. Rendez-vous 5, impasse Anatole, à Tours

-
-
-
-
- -

Vente de vélos

-

Venez acheter un vélo d’occasion, retapé par les soins de nos bénévoles

-
-
-
-
- -

Récupération de vélos

-

On récupère tous vos vélos, pour les retaper ou pour récupérer des pièces

-
-
-
-
-
-
-
-

Les dernières nouvelles

-
-
-
- -
-

Hommage à Paul 19 octobre

- -

- Voici la prise de parole de Bruno lors du rassemblement du 19 octobre à Tours. -Paul, tué à Paris cette semaine, Marion, décédée à Tours la semaine dernière, mais aussi toi Marine, victime en 2021 d’un accident mortel à vélo sur le rond-point Saint Sauveur, toujours à Tours, et vous toutes et tous cyclistes, piétonnes et piétons, usagères et usagers vulnérables de l’espace public tués ou meurtris dans vos chairs, -

-
-
-
-
-
- -
-

Hommage à Paul et Marion le 19 octobre

- -

- Samedi 19 octobre 2024 : rendons hommage à Marion et à Paul Hommage à Marion et à Paul, à Tours et partout en France En coordination avec les associations franciliennes Paris en Selle, MDB et le Collectif Vélo Île-de-France, la FUB appelle toutes ses associations, toutes et tous les cyclistes de France à se rassembler pour 1 minute de silence en hommage à Paul, cycliste tué en début de semaine à Paris. -

-
-
-
-
-
-
-
- -
-

Perm de l'Oxford Pub

- -

- Comme tous les premiers mercredi du mois, nous serons à l’Oxford Pub pour réparer vos vélos et trinquer à notre bonne santé ce mercredi 2 octobre de 19h à 21h :p -

-
-
-
-
-
- -
-

Campus en fête

- -

- Merci Campus en fête de nous donner l’occasion d’équiper les nouvelleaux étudiant-es en vélos de seconde main, ça fait plaisir de les voir repartir pour une nouvelle vie -

-
-
-
-
-
-
- -
- - - - - - - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index a3ed514..0000000 --- a/public/index.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - Accueil on Roulement à Bill - https://www.roulementabill.org/ - Recent content in Accueil on Roulement à Bill - Hugo -- gohugo.io - fr-fr - Roulement à Bill 2024 - Sun, 20 Oct 2024 00:00:00 +0000 - - - L'apéro-démontage - https://www.roulementabill.org/apero/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/apero/ - L&rsquo;apéro-démontage, c&rsquo;est une fois par mois (ou presque, parfois il fait froid) et c&rsquo;est l&rsquo;occasion de venir rencontrer les bénévoles, apprendre plein de trucs sur la méca vélo, et filer un coup de main à l&rsquo;atelier. Le principe est simple : On a plein de vélos qui ne sont plus roulants On veut récupérer des pièces dessus Vous venez démonter des vélos, avec nous, autour d&rsquo;un truc à boire et à manger, dans la joie et la bonne humeur Pas de stress de ne pas réussir à remonter son vélo avant de repartir. - - - L'atelier d'auto-réparation - https://www.roulementabill.org/atelier/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/atelier/ - L&rsquo;atelier est ouvert le jeudi de 18h30 à 20h30 et le dimanche de 14h à 18h. Retrouvez-nous dans nos locaux, au 5, impasse Anatole, à Tours Fonctionnement de l&rsquo;atelier Les permanences de l&rsquo;atelier Venir à l’atelier, c’est manifester la volonté d’essayer par soi-même. Les adhérentes, adhérents et bénévoles sont là pour vous aider mais pas pour faire les réparations à votre place : vous êtes responsable de la réparation ou de l&rsquo;entretien de votre vélo. - - - Qui sommes-nous ? - https://www.roulementabill.org/quisommesnous/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/quisommesnous/ - Historique de l&rsquo;asso L&rsquo;association Roulement à Bill a toujours été portée uniquement par des bénévoles. Dates 2009 L’association Roulement à Bill voit le jour, et anime un atelier d’auto-réparation de vélos dans le garage d’un de ses adhérents 05/2011 L’atelier déménage au Projet 244 04/2012 L’adhésion au réseau national de l’Heureux-Cyclage est actée 09/2014 L’atelier déménage dans le quartier Paul Bert 03/2017 L’atelier quitte le quartier Paul Bert et stock provisoirement son matériel dans un garage 12/2017 Roulement à Bill s’installe au 5 impasse Anatole Bill le dindon est notre mascotte : - - - Roulement à Bill récupère vos vélos - https://www.roulementabill.org/recup/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/recup/ - Ne balancez pas vos vélos ! One man&rsquo;s trash is another man&rsquo;s treasure Si vous souhaitez vous débarrasser d&rsquo;un, ou plusieurs, vélos, n&rsquo;allez pas à la déchetterie ! Tant de vélos sont encore réparables, ou possèdent encore des pièces récupérables et finissent malgré tout dans les déchets. À Roulement à Bill, on récupère vos vélos, vieux ou non, afin de leur donner une nouvelle vie, soit en les retapant et en les mettant à vente à des prix accessibles, soit en récupérant des pièces dessus pour les mettre à disposition de nos adhérent. - - - L'agenda - https://www.roulementabill.org/agenda/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/agenda/ - Voici l&rsquo;agenda de l&rsquo;atelier, avec toutes nos prochaines activités. N&rsquo;hésitez pas à venir le consulter avant de passer aux permanences, ou à vous y abonner pour savoir tout de qu&rsquo;on fait. Cliquez sur &ldquo;Liste&rdquo; pour voir tous les prochains évènements et les prochaines permanences. Les permanences grisées sont à l&rsquo;état &ldquo;Provisoire&rdquo;, c&rsquo;est à dire que nous attendons d&rsquo;avoir confirmation d&rsquo;avoir suffisamment de bénévoles afin de les valider. Dans ce cas, elles s&rsquo;affichent en noir. - - - Vélorution ! - https://www.roulementabill.org/velorution/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/velorution/ - Phasellus quam turpis, feugiat sit amet ornare in, hendrerit in lectus. Praesent semper mod quis eget mi. Etiam eu ante risus. Aliquam erat volutpat. Aliquam luctus et mattis lectus sit amet pulvinar. Nam turpis nisi consequat etiam lorem ipsum dolor sit amet nullam. And Yet Another Subheading Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ac quam risus, at tempus justo. Sed dictum rutrum massa eu volutpat. Quisque vitae hendrerit sem. - - - Contactez-nous - https://www.roulementabill.org/contact/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/contact/ - Nos contacts par mail Des questions ? Envoyez-nous un mail à contact@roulementabill.org On vous répondra prestement. Où nous trouver ? Roulement à Bill : 5, impasse Anatole 37000 Tours - - - Hommage à Paul 19 octobre - https://www.roulementabill.org/news/20241019/ - Sun, 20 Oct 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20241019/ - Voici la prise de parole de Bruno lors du rassemblement du 19 octobre à Tours. Paul, tué à Paris cette semaine, Marion, décédée à Tours la semaine dernière, mais aussi toi Marine, victime en 2021 d’un accident mortel à vélo sur le rond-point Saint Sauveur, toujours à Tours, et vous toutes et tous cyclistes, piétonnes et piétons, usagères et usagers vulnérables de l’espace public tués ou meurtris dans vos chairs, - - - Hommage à Paul et Marion le 19 octobre - https://www.roulementabill.org/news/hommage_paul/ - Fri, 18 Oct 2024 00:00:00 +0000 - https://www.roulementabill.org/news/hommage_paul/ - Samedi 19 octobre 2024 : rendons hommage à Marion et à Paul Hommage à Marion et à Paul, à Tours et partout en France En coordination avec les associations franciliennes Paris en Selle, MDB et le Collectif Vélo Île-de-France, la FUB appelle toutes ses associations, toutes et tous les cyclistes de France à se rassembler pour 1 minute de silence en hommage à Paul, cycliste tué en début de semaine à Paris. - - - Perm de l'Oxford Pub - https://www.roulementabill.org/news/20241001/ - Tue, 01 Oct 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20241001/ - Comme tous les premiers mercredi du mois, nous serons à l&rsquo;Oxford Pub pour réparer vos vélos et trinquer à notre bonne santé ce mercredi 2 octobre de 19h à 21h :p - - - Campus en fête - https://www.roulementabill.org/news/20240926/ - Thu, 26 Sep 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240926/ - Merci Campus en fête de nous donner l’occasion d’équiper les nouvelleaux étudiant-es en vélos de seconde main, ça fait plaisir de les voir repartir pour une nouvelle vie - - - Le 21 septembre c'était les 15 ans de Bill - https://www.roulementabill.org/news/20240921/ - Sat, 21 Sep 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240921/ - Une fête mémorable avec concert, DJ, jeux, sérigraphie, des belles rencontres et de belles retrouvailles &lt;3 on ne peut pas raconter, il fallait y être. Ba-dee-ya, say, do you remember? Ba-dee-ya, dancin&rsquo; in September Ba-dee-ya, never was a cloudy dayyyy - - - Projet Glaire Witch - https://www.roulementabill.org/news/20240914/ - Sat, 14 Sep 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240914/ - Un atelier tenu par des femmes le 14 septembre au château du plessis. On avait un dôme au soleil, trop cool. Pas beaucoup d’affluence, mais c’était trop cool. - - - Défi dales - https://www.roulementabill.org/news/20240910/ - Tue, 10 Sep 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240910/ - La course de La Riche la plus attendue de l’année : trois heures à se relayer pour pédaler autour de trois ronds-points dans une voiture à pédale :p Nous y étions une petite équipe de billoux et on a passé les 100 tours :o (en maillot de bain sous la pluie youpi !)  - - - Apréro-remontages d'été - https://www.roulementabill.org/news/20240815/ - Thu, 15 Aug 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240815/ - Un été riche en apéro-remontage, on en a retapé 18 pour Campus en fête ! De toutes les tailles, de tous les styles - - - Vélorution universelle - https://www.roulementabill.org/news/20240704/ - Thu, 04 Jul 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240704/ - Quelques billoux ont pédalé jusque Marseille, pour profiter de cette magnifique édition de la vélorution universelle. Merci Marseille ! Et à Marseille on trouve des grands vélos encore plus grands qu&rsquo;à Tours, c&rsquo;est fou ! Meh, c&rsquo;est Marseille bébé - - - Aucard de Tours - https://www.roulementabill.org/news/20240601/ - Sat, 01 Jun 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240601/ - Le dindon aétait à Aucard pour la première fois officiellement, mais pas la dernière tellement c’était bien. Dans un stand d’accueil au parking vélo, on en a vu passer des phénomènes qui n’avait pas sorti (ni regonflé) leur vélo depuis Aucard dernier, il faut passer à l’atelier plus souvent  - - - Fête du vélo de La Riche - https://www.roulementabill.org/news/20240525/ - Sat, 25 May 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240525/ - Samedi 25 mai, une petite vélorution au soleil et en musique, et un stand réparation avec les associations copines. Il n&rsquo;y avait pas grand monde alors on a rangé nos outils, ça fait plaisir. - - - À venir - https://www.roulementabill.org/avendre/a_venir/ - Mon, 27 Nov 2023 17:56:33 +0100 - https://www.roulementabill.org/avendre/a_venir/ - Page en cours de mise à jour, déso, ça nous prend beaucoup de temps. Venez à l&rsquo;atelier, on a des vélos. - - - Nouveau site web ! - https://www.roulementabill.org/news/nouveau_site/ - Mon, 27 Nov 2023 00:00:00 +0000 - https://www.roulementabill.org/news/nouveau_site/ - Un tout nouveau site web pour l&rsquo;association. C&rsquo;est tout neuf, la peinture sèche encore. Forcément, tout n&rsquo;est pas parfait, mais comme l&rsquo;ancien site est tombé HS, il a fallu le remplacer avant de tout fignoler. Si vous avez des idées d&rsquo;amélioration, des retours à nous faire concernant de potentiels bugs, n&rsquo;hésitez-pas à le faire remonter en nous envoyant un mail à l&rsquo;adresse contact@roulementabill.org - - - Bénévoler à Roulement à Bill - https://www.roulementabill.org/benevolat/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/benevolat/ - Préambule Depuis sa création, l&rsquo;association Roulement à Bill ne fonctionne que grâce à ses bénévoles : permanences, réparation, gestion administrative et comptable, communication, bricolage des locaux&hellip; On fait tout nous-même. Et on a toujours besoin d&rsquo;aide. Que vous soyez déjà adhérent.e. ou non, si les activités de Bill vous plaisent et que vous avez l&rsquo;âme à venir filer un coup de main, n&rsquo;hésiter pas à nous contacter, en venant nous voir à l&rsquo;atelier ou en nous envoyant un petit mail. - - - Le prix libre - https://www.roulementabill.org/prixlibre/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/prixlibre/ - L&rsquo;adhésion (ainsi que certains vélos à retaper) à Roulement à Bill est à prix libre. Cela signifie que le montant de l&rsquo;adhésion est laissé à la libre appréciation de l&rsquo;adhérent.e. Grâce à ça, nous accueillons tout le monde, à hauteur de leurs moyens (et de ce qu&rsquo;ielles désirent mettre), sans avoir besoin de pénétrer dans leur vie privée en demandant des justificatifs administratifs&hellip; Pas de minimum, et pas de plafond. On vous laisse libre de déterminer ce qu&rsquo;une adhésion à Roulement à Bill représente pour vous. - - - diff --git a/public/js/breakpoints.min.js b/public/js/breakpoints.min.js deleted file mode 100644 index 32419cc..0000000 --- a/public/js/breakpoints.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* breakpoints.js v1.0 | @ajlkn | MIT licensed */ -var breakpoints=function(){"use strict";function e(e){t.init(e)}var t={list:null,media:{},events:[],init:function(e){t.list=e,window.addEventListener("resize",t.poll),window.addEventListener("orientationchange",t.poll),window.addEventListener("load",t.poll),window.addEventListener("fullscreenchange",t.poll)},active:function(e){var n,a,s,i,r,d,c;if(!(e in t.media)){if(">="==e.substr(0,2)?(a="gte",n=e.substr(2)):"<="==e.substr(0,2)?(a="lte",n=e.substr(2)):">"==e.substr(0,1)?(a="gt",n=e.substr(1)):"<"==e.substr(0,1)?(a="lt",n=e.substr(1)):"!"==e.substr(0,1)?(a="not",n=e.substr(1)):(a="eq",n=e),n&&n in t.list)if(i=t.list[n],Array.isArray(i)){if(r=parseInt(i[0]),d=parseInt(i[1]),isNaN(r)){if(isNaN(d))return;c=i[1].substr(String(d).length)}else c=i[0].substr(String(r).length);if(isNaN(r))switch(a){case"gte":s="screen";break;case"lte":s="screen and (max-width: "+d+c+")";break;case"gt":s="screen and (min-width: "+(d+1)+c+")";break;case"lt":s="screen and (max-width: -1px)";break;case"not":s="screen and (min-width: "+(d+1)+c+")";break;default:s="screen and (max-width: "+d+c+")"}else if(isNaN(d))switch(a){case"gte":s="screen and (min-width: "+r+c+")";break;case"lte":s="screen";break;case"gt":s="screen and (max-width: -1px)";break;case"lt":s="screen and (max-width: "+(r-1)+c+")";break;case"not":s="screen and (max-width: "+(r-1)+c+")";break;default:s="screen and (min-width: "+r+c+")"}else switch(a){case"gte":s="screen and (min-width: "+r+c+")";break;case"lte":s="screen and (max-width: "+d+c+")";break;case"gt":s="screen and (min-width: "+(d+1)+c+")";break;case"lt":s="screen and (max-width: "+(r-1)+c+")";break;case"not":s="screen and (max-width: "+(r-1)+c+"), screen and (min-width: "+(d+1)+c+")";break;default:s="screen and (min-width: "+r+c+") and (max-width: "+d+c+")"}}else s="("==i.charAt(0)?"screen and "+i:i;t.media[e]=!!s&&s}return t.media[e]!==!1&&window.matchMedia(t.media[e]).matches},on:function(e,n){t.events.push({query:e,handler:n,state:!1}),t.active(e)&&n()},poll:function(){var e,n;for(e=0;e0:!!("ontouchstart"in window),e.mobile="wp"==e.os||"android"==e.os||"ios"==e.os||"bb"==e.os}};return e.init(),e}();!function(e,n){"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?module.exports=n():e.browser=n()}(this,function(){return browser}); diff --git a/public/js/jquery.dropotron.min.js b/public/js/jquery.dropotron.min.js deleted file mode 100644 index b992170..0000000 --- a/public/js/jquery.dropotron.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* jquery.dropotron.js v1.4.3 | (c) @ajlkn | github.com/ajlkn/jquery.dropotron | MIT licensed */ -!function(e){e.fn.disableSelection_dropotron=function(){return e(this).css("user-select","none").css("-khtml-user-select","none").css("-moz-user-select","none").css("-o-user-select","none").css("-webkit-user-select","none")},e.fn.dropotron=function(t){if(0==this.length)return e(this);if(this.length>1)for(var o=0;o0&&t.add(n).on("mouseleave",function(e){window.clearTimeout(c),c=window.setTimeout(function(){t.trigger("doCollapse")},o.hideDelay)}),t.disableSelection_dropotron().hide().addClass(o.menuClass).css("position","absolute").on("mouseenter",function(e){window.clearTimeout(c)}).on("doExpand",function(){if(t.is(":visible"))return!1;window.clearTimeout(c),s.each(function(){var t=e(this);e.contains(t.get(0),n.get(0))||t.trigger("doCollapse")});var i,a,d,f,u=n.offset(),p=n.position(),h=(n.parent().position(),n.outerWidth()),g=t.outerWidth(),v=t.css("z-index")==o.baseZIndex;if(v){switch(i=o.detach?u:p,f=i.top+n.outerHeight()+o.globalOffsetY,a=o.alignment,t.removeClass("left").removeClass("right").removeClass("center"),o.alignment){case"right":d=i.left-g+h,0>d&&(d=i.left,a="left");break;case"center":d=i.left-Math.floor((g-h)/2),0>d?(d=i.left,a="left"):d+g>l.width()&&(d=i.left-g+h,a="right");break;case"left":default:d=i.left,d+g>l.width()&&(d=i.left-g+h,a="right")}t.addClass(a)}else switch("relative"==n.css("position")||"absolute"==n.css("position")?(f=o.offsetY,d=-1*p.left):(f=p.top+o.offsetY,d=0),o.alignment){case"right":d+=-1*n.parent().outerWidth()+o.offsetX;break;case"center":case"left":default:d+=n.parent().outerWidth()+o.offsetX}navigator.userAgent.match(/MSIE ([0-9]+)\./)&&RegExp.$1<8&&(d+=o.IEOffsetX,f+=o.IEOffsetY),t.css("left",d+"px").css("top",f+"px").css("opacity","0.01").show();var C=!1;switch(d="relative"==n.css("position")||"absolute"==n.css("position")?-1*p.left:0,t.offset().left<0?(d+=n.parent().outerWidth()-o.offsetX,C=!0):t.offset().left+g>l.width()&&(d+=-1*n.parent().outerWidth()-o.offsetX,C=!0),C&&t.css("left",d+"px"),t.hide().css("opacity","1"),o.mode){case"zoom":r=!0,n.addClass(o.openerActiveClass),t.animate({width:"toggle",height:"toggle"},o.speed,o.easing,function(){r=!1});break;case"slide":r=!0,n.addClass(o.openerActiveClass),t.animate({height:"toggle"},o.speed,o.easing,function(){r=!1});break;case"fade":if(r=!0,v&&!o.noOpenerFade){var C;C="slow"==o.speed?80:"fast"==o.speed?40:Math.floor(o.speed/2),n.fadeTo(C,.01,function(){n.addClass(o.openerActiveClass),n.fadeTo(o.speed,1),t.fadeIn(o.speed,function(){r=!1})})}else n.addClass(o.openerActiveClass),n.fadeTo(o.speed,1),t.fadeIn(o.speed,function(){r=!1});break;case"instant":default:n.addClass(o.openerActiveClass),t.show()}return!1}).on("doCollapse",function(){return t.is(":visible")?(t.hide(),n.removeClass(o.openerActiveClass),t.find("."+o.openerActiveClass).removeClass(o.openerActiveClass),t.find("ul").hide(),!1):!1}).on("doToggle",function(e){return t.is(":visible")?t.trigger("doCollapse"):t.trigger("doExpand"),!1}),n.disableSelection_dropotron().addClass("opener").css("cursor","pointer").on("click touchend",function(e){r||(e.preventDefault(),e.stopPropagation(),t.trigger("doToggle"))}),"hover"==o.expandMode&&n.hover(function(e){r||(d=window.setTimeout(function(){t.trigger("doExpand")},o.hoverDelay))},function(e){window.clearTimeout(d)})}),s.find("a").css("display","block").on("click touchend",function(t){r||e(this).attr("href").length<1&&t.preventDefault()}),n.find("li").css("white-space","nowrap").each(function(){var t=e(this),o=t.children("a"),s=t.children("ul"),i=o.attr("href");o.on("click touchend",function(e){0==i.length||"#"==i?e.preventDefault():e.stopPropagation()}),o.length>0&&0==s.length&&t.on("click touchend",function(e){r||(n.trigger("doCollapseAll"),e.stopPropagation())})}),n.children("li").each(function(){var t,n=e(this),s=n.children("ul");if(s.length>0){o.detach&&(o.cloneOnDetach&&(t=s.clone(),t.attr("class","").hide().appendTo(s.parent())),s.detach().appendTo(i));for(var a=o.baseZIndex,l=1,r=s;r.length>0;l++)r.css("z-index",a++),o.submenuClassPrefix&&r.addClass(o.submenuClassPrefix+(a-1-o.baseZIndex)),r=r.find("> li > ul")}}),l.on("scroll",function(){n.trigger("doCollapseAll")}).on("keypress",function(e){r||27!=e.keyCode||(e.preventDefault(),n.trigger("doCollapseAll"))}),a.on("click touchend",function(){r||n.trigger("doCollapseAll")})}}(jQuery); diff --git a/public/js/jquery.min.js b/public/js/jquery.min.js deleted file mode 100644 index c4c6022..0000000 --- a/public/js/jquery.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 ul').dropotron({ - offsetY: -15, - hoverDelay: 0, - alignment: 'center' - }); - - // Nav. - - // Bar. - $( - '
' + - '' + - '' + $('#logop').html() + '' + - '
' - ) - .appendTo($body); - - // Panel. - $( - '' - ) - .appendTo($body) - .panel({ - delay: 500, - hideOnClick: true, - hideOnSwipe: true, - resetScroll: true, - resetForms: true, - side: 'left', - target: $body, - visibleClass: 'navPanel-visible' - }); - -})(jQuery); diff --git a/public/js/util.js b/public/js/util.js deleted file mode 100644 index 6e82fdb..0000000 --- a/public/js/util.js +++ /dev/null @@ -1,587 +0,0 @@ -(function($) { - - /** - * Generate an indented list of links from a nav. Meant for use with panel(). - * @return {jQuery} jQuery object. - */ - $.fn.navList = function() { - - var $this = $(this); - $a = $this.find('a'), - b = []; - - $a.each(function() { - - var $this = $(this), - indent = Math.max(0, $this.parents('li').length - 1), - href = $this.attr('href'), - target = $this.attr('target'); - - b.push( - '' + - '' + - $this.text() + - '' - ); - - }); - - return b.join(''); - - }; - - /** - * Panel-ify an element. - * @param {object} userConfig User config. - * @return {jQuery} jQuery object. - */ - $.fn.panel = function(userConfig) { - - // No elements? - if (this.length == 0) - return $this; - - // Multiple elements? - if (this.length > 1) { - - for (var i=0; i < this.length; i++) - $(this[i]).panel(userConfig); - - return $this; - - } - - // Vars. - var $this = $(this), - $body = $('body'), - $window = $(window), - id = $this.attr('id'), - config; - - // Config. - config = $.extend({ - - // Delay. - delay: 0, - - // Hide panel on link click. - hideOnClick: false, - - // Hide panel on escape keypress. - hideOnEscape: false, - - // Hide panel on swipe. - hideOnSwipe: false, - - // Reset scroll position on hide. - resetScroll: false, - - // Reset forms on hide. - resetForms: false, - - // Side of viewport the panel will appear. - side: null, - - // Target element for "class". - target: $this, - - // Class to toggle. - visibleClass: 'visible' - - }, userConfig); - - // Expand "target" if it's not a jQuery object already. - if (typeof config.target != 'jQuery') - config.target = $(config.target); - - // Panel. - - // Methods. - $this._hide = function(event) { - - // Already hidden? Bail. - if (!config.target.hasClass(config.visibleClass)) - return; - - // If an event was provided, cancel it. - if (event) { - - event.preventDefault(); - event.stopPropagation(); - - } - - // Hide. - config.target.removeClass(config.visibleClass); - - // Post-hide stuff. - window.setTimeout(function() { - - // Reset scroll position. - if (config.resetScroll) - $this.scrollTop(0); - - // Reset forms. - if (config.resetForms) - $this.find('form').each(function() { - this.reset(); - }); - - }, config.delay); - - }; - - // Vendor fixes. - $this - .css('-ms-overflow-style', '-ms-autohiding-scrollbar') - .css('-webkit-overflow-scrolling', 'touch'); - - // Hide on click. - if (config.hideOnClick) { - - $this.find('a') - .css('-webkit-tap-highlight-color', 'rgba(0,0,0,0)'); - - $this - .on('click', 'a', function(event) { - - var $a = $(this), - href = $a.attr('href'), - target = $a.attr('target'); - - if (!href || href == '#' || href == '' || href == '#' + id) - return; - - // Cancel original event. - event.preventDefault(); - event.stopPropagation(); - - // Hide panel. - $this._hide(); - - // Redirect to href. - window.setTimeout(function() { - - if (target == '_blank') - window.open(href); - else - window.location.href = href; - - }, config.delay + 10); - - }); - - } - - // Event: Touch stuff. - $this.on('touchstart', function(event) { - - $this.touchPosX = event.originalEvent.touches[0].pageX; - $this.touchPosY = event.originalEvent.touches[0].pageY; - - }) - - $this.on('touchmove', function(event) { - - if ($this.touchPosX === null - || $this.touchPosY === null) - return; - - var diffX = $this.touchPosX - event.originalEvent.touches[0].pageX, - diffY = $this.touchPosY - event.originalEvent.touches[0].pageY, - th = $this.outerHeight(), - ts = ($this.get(0).scrollHeight - $this.scrollTop()); - - // Hide on swipe? - if (config.hideOnSwipe) { - - var result = false, - boundary = 20, - delta = 50; - - switch (config.side) { - - case 'left': - result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX > delta); - break; - - case 'right': - result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX < (-1 * delta)); - break; - - case 'top': - result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY > delta); - break; - - case 'bottom': - result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY < (-1 * delta)); - break; - - default: - break; - - } - - if (result) { - - $this.touchPosX = null; - $this.touchPosY = null; - $this._hide(); - - return false; - - } - - } - - // Prevent vertical scrolling past the top or bottom. - if (($this.scrollTop() < 0 && diffY < 0) - || (ts > (th - 2) && ts < (th + 2) && diffY > 0)) { - - event.preventDefault(); - event.stopPropagation(); - - } - - }); - - // Event: Prevent certain events inside the panel from bubbling. - $this.on('click touchend touchstart touchmove', function(event) { - event.stopPropagation(); - }); - - // Event: Hide panel if a child anchor tag pointing to its ID is clicked. - $this.on('click', 'a[href="#' + id + '"]', function(event) { - - event.preventDefault(); - event.stopPropagation(); - - config.target.removeClass(config.visibleClass); - - }); - - // Body. - - // Event: Hide panel on body click/tap. - $body.on('click touchend', function(event) { - $this._hide(event); - }); - - // Event: Toggle. - $body.on('click', 'a[href="#' + id + '"]', function(event) { - - event.preventDefault(); - event.stopPropagation(); - - config.target.toggleClass(config.visibleClass); - - }); - - // Window. - - // Event: Hide on ESC. - if (config.hideOnEscape) - $window.on('keydown', function(event) { - - if (event.keyCode == 27) - $this._hide(event); - - }); - - return $this; - - }; - - /** - * Apply "placeholder" attribute polyfill to one or more forms. - * @return {jQuery} jQuery object. - */ - $.fn.placeholder = function() { - - // Browser natively supports placeholders? Bail. - if (typeof (document.createElement('input')).placeholder != 'undefined') - return $(this); - - // No elements? - if (this.length == 0) - return $this; - - // Multiple elements? - if (this.length > 1) { - - for (var i=0; i < this.length; i++) - $(this[i]).placeholder(); - - return $this; - - } - - // Vars. - var $this = $(this); - - // Text, TextArea. - $this.find('input[type=text],textarea') - .each(function() { - - var i = $(this); - - if (i.val() == '' - || i.val() == i.attr('placeholder')) - i - .addClass('polyfill-placeholder') - .val(i.attr('placeholder')); - - }) - .on('blur', function() { - - var i = $(this); - - if (i.attr('name').match(/-polyfill-field$/)) - return; - - if (i.val() == '') - i - .addClass('polyfill-placeholder') - .val(i.attr('placeholder')); - - }) - .on('focus', function() { - - var i = $(this); - - if (i.attr('name').match(/-polyfill-field$/)) - return; - - if (i.val() == i.attr('placeholder')) - i - .removeClass('polyfill-placeholder') - .val(''); - - }); - - // Password. - $this.find('input[type=password]') - .each(function() { - - var i = $(this); - var x = $( - $('
') - .append(i.clone()) - .remove() - .html() - .replace(/type="password"/i, 'type="text"') - .replace(/type=password/i, 'type=text') - ); - - if (i.attr('id') != '') - x.attr('id', i.attr('id') + '-polyfill-field'); - - if (i.attr('name') != '') - x.attr('name', i.attr('name') + '-polyfill-field'); - - x.addClass('polyfill-placeholder') - .val(x.attr('placeholder')).insertAfter(i); - - if (i.val() == '') - i.hide(); - else - x.hide(); - - i - .on('blur', function(event) { - - event.preventDefault(); - - var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]'); - - if (i.val() == '') { - - i.hide(); - x.show(); - - } - - }); - - x - .on('focus', function(event) { - - event.preventDefault(); - - var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']'); - - x.hide(); - - i - .show() - .focus(); - - }) - .on('keypress', function(event) { - - event.preventDefault(); - x.val(''); - - }); - - }); - - // Events. - $this - .on('submit', function() { - - $this.find('input[type=text],input[type=password],textarea') - .each(function(event) { - - var i = $(this); - - if (i.attr('name').match(/-polyfill-field$/)) - i.attr('name', ''); - - if (i.val() == i.attr('placeholder')) { - - i.removeClass('polyfill-placeholder'); - i.val(''); - - } - - }); - - }) - .on('reset', function(event) { - - event.preventDefault(); - - $this.find('select') - .val($('option:first').val()); - - $this.find('input,textarea') - .each(function() { - - var i = $(this), - x; - - i.removeClass('polyfill-placeholder'); - - switch (this.type) { - - case 'submit': - case 'reset': - break; - - case 'password': - i.val(i.attr('defaultValue')); - - x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]'); - - if (i.val() == '') { - i.hide(); - x.show(); - } - else { - i.show(); - x.hide(); - } - - break; - - case 'checkbox': - case 'radio': - i.attr('checked', i.attr('defaultValue')); - break; - - case 'text': - case 'textarea': - i.val(i.attr('defaultValue')); - - if (i.val() == '') { - i.addClass('polyfill-placeholder'); - i.val(i.attr('placeholder')); - } - - break; - - default: - i.val(i.attr('defaultValue')); - break; - - } - }); - - }); - - return $this; - - }; - - /** - * Moves elements to/from the first positions of their respective parents. - * @param {jQuery} $elements Elements (or selector) to move. - * @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations. - */ - $.prioritize = function($elements, condition) { - - var key = '__prioritize'; - - // Expand $elements if it's not already a jQuery object. - if (typeof $elements != 'jQuery') - $elements = $($elements); - - // Step through elements. - $elements.each(function() { - - var $e = $(this), $p, - $parent = $e.parent(); - - // No parent? Bail. - if ($parent.length == 0) - return; - - // Not moved? Move it. - if (!$e.data(key)) { - - // Condition is false? Bail. - if (!condition) - return; - - // Get placeholder (which will serve as our point of reference for when this element needs to move back). - $p = $e.prev(); - - // Couldn't find anything? Means this element's already at the top, so bail. - if ($p.length == 0) - return; - - // Move element to top of parent. - $e.prependTo($parent); - - // Mark element as moved. - $e.data(key, $p); - - } - - // Moved already? - else { - - // Condition is true? Bail. - if (condition) - return; - - $p = $e.data(key); - - // Move element back to its original location (using our placeholder). - $e.insertAfter($p); - - // Unmark element as moved. - $e.removeData(key); - - } - - }); - - }; - -})(jQuery); diff --git a/public/news/20240525/index.html b/public/news/20240525/index.html deleted file mode 100644 index f8efa60..0000000 --- a/public/news/20240525/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - -Fête du vélo de La Riche | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Fête du vélo de La Riche

-

- -
    -
- -
- -

Samedi 25 mai, une petite vélorution au soleil et en musique, et un stand réparation avec les associations copines. Il n’y avait pas grand monde alors on a rangé nos outils, ça fait plaisir.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20240601/index.html b/public/news/20240601/index.html deleted file mode 100644 index 5d4a481..0000000 --- a/public/news/20240601/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - -Aucard de Tours | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Aucard de Tours

-

- -
    -
- -
- -

Le dindon aétait à Aucard pour la première fois officiellement, mais pas la dernière tellement c’était bien. Dans un stand d’accueil au parking vélo, on en a vu passer des phénomènes qui n’avait pas sorti (ni regonflé) leur vélo depuis Aucard dernier, il faut passer à l’atelier plus souvent 

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20240704/index.html b/public/news/20240704/index.html deleted file mode 100644 index 60f08d2..0000000 --- a/public/news/20240704/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - -Vélorution universelle | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Vélorution universelle

-

- -
    -
- -
- -

Quelques billoux ont pédalé jusque Marseille, pour profiter de cette magnifique édition de la vélorution universelle. Merci Marseille ! Et à Marseille on trouve des grands vélos encore plus grands qu’à Tours, c’est fou ! Meh, c’est Marseille bébé

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20240815/index.html b/public/news/20240815/index.html deleted file mode 100644 index 61313e7..0000000 --- a/public/news/20240815/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - -Apréro-remontages d'été | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Apréro-remontages d'été

-

- -
    -
- -
- -

Un été riche en apéro-remontage, on en a retapé 18 pour Campus en fête ! De toutes les tailles, de tous les styles

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20240910/index.html b/public/news/20240910/index.html deleted file mode 100644 index f830c8e..0000000 --- a/public/news/20240910/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - -Défi dales | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Défi dales

-

- -
    -
- -
- -

La course de La Riche la plus attendue de l’année : trois heures à se relayer pour pédaler autour de trois ronds-points dans une voiture à pédale :p Nous y étions une petite équipe de billoux et on a passé les 100 tours :o (en maillot de bain sous la pluie youpi !) 

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20240914/index.html b/public/news/20240914/index.html deleted file mode 100644 index 425719b..0000000 --- a/public/news/20240914/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - -Projet Glaire Witch | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Projet Glaire Witch

-

- -
    -
- -
- -

Un atelier tenu par des femmes le 14 septembre au château du plessis. On avait un dôme au soleil, trop cool. Pas beaucoup d’affluence, mais c’était trop cool.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20240921/index.html b/public/news/20240921/index.html deleted file mode 100644 index b61e33a..0000000 --- a/public/news/20240921/index.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - -Le 21 septembre c'était les 15 ans de Bill | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Le 21 septembre c'était les 15 ans de Bill

-

- -
    -
- -
- -

Une fête mémorable avec concert, DJ, jeux, sérigraphie, des belles rencontres et de belles retrouvailles <3 on ne peut pas raconter, il fallait y être. Ba-dee-ya, say, do you remember? -Ba-dee-ya, dancin’ in September -Ba-dee-ya, never was a cloudy dayyyy

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20240926/index.html b/public/news/20240926/index.html deleted file mode 100644 index e4678fb..0000000 --- a/public/news/20240926/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - -Campus en fête | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Campus en fête

-

- -
    -
- -
- -

Merci Campus en fête de nous donner l’occasion d’équiper les nouvelleaux étudiant-es en vélos de seconde main, ça fait plaisir de les voir repartir pour une nouvelle vie

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20241001/index.html b/public/news/20241001/index.html deleted file mode 100644 index 7da3896..0000000 --- a/public/news/20241001/index.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - -Perm de l'Oxford Pub | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Perm de l'Oxford Pub

-

- -
    -
- -
- -

Comme tous les premiers mercredi du mois, nous serons à l’Oxford Pub pour réparer vos vélos et trinquer à notre bonne santé ce mercredi 2 octobre de 19h à 21h :p

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/20241019/index.html b/public/news/20241019/index.html deleted file mode 100644 index 97bf071..0000000 --- a/public/news/20241019/index.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - -Hommage à Paul 19 octobre | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Hommage à Paul 19 octobre

-

- -
    -
- -
- -

Voici la prise de parole de Bruno lors du rassemblement du 19 octobre à Tours.

-

Paul, tué à Paris cette semaine, -Marion, décédée à Tours la semaine dernière, -mais aussi toi Marine, victime en 2021 d’un accident mortel à vélo sur le rond-point Saint Sauveur, toujours à Tours, -et vous toutes et tous cyclistes, piétonnes et piétons, usagères et usagers vulnérables de l’espace public tués ou meurtris dans vos chairs,

-

Je ne vous connais pas, et pourtant, en tant que cycliste qui circule quotidiennement à Tours, je ne peux m’empêcher de m’identifier à vous. De me dire « cela aurait pu être moi ».

-

Je suis certains que vous êtes nombreuses et nombreux rassemblés ici aujourd’hui à partager ce sentiment. Ces drames résonnent chez beaucoup d’entre nous.

-

Aujourd’hui nous sommes tristes, sous le choc, mais nous sommes aussi en colère.

-

En tant que cycliste, mais aussi en tant que piéton, nous avons toutes et tous déjà été victimes de la violence motorisée : coup de klaxon, refus caractérisé de priorité, non respect assumé des infrastructures cyclables ou piétonnes, insultes souvent sexistes ou homophobes, vitesses excessives, intimidation, dépassements dangereux, et j’en passe.

-

Cette violence qui augmente comme augmente le volume des véhicules dans nos villes, et donc la vulnérabilité des usagers les plus fragiles, confrontés à ses mastodontes sur roues. -Il est d’ailleurs ironique de constater que les acheteurs de SUV, souvent motivés par le sentiment de sécurité qu’amène ces véhicules massifs et surélevés, le font au détriment de la sécurité des usagers les plus vulnérables.

-

Cette violence qui augmente comme augmente le nombre de livraison Amazon, Uber Eats et autres. -Les livreurs, sous pression de leur employeur, qui profite de leur vulnérabilité tout en cherchant à satisfaire l’exigence d’immédiateté de leur clients, deviennent parfois les acteurs de cette violence.

-

Cette violence qui augmente dans notre société de plus en plus individualiste où l’autre n’est plus vu comme un égal, comme un autre être humain mais comme un obstacle à franchir, une contrainte dans son déplacement.

-

Pour lutter contre cette violence grandissante il faut agir, et vite.

-

Il faut agir sur les comportements des usagers de la route d’abord. -Nous rappelons aux automobilistes notre extrême vulnérabilité. -Contrairement à vous, nous ne sommes pas protégés par une carrosserie. Malheureusement ce n’est pas un simple casque qui nous préservera d’un choc avec un SUV. -Nous voyons trop souvent des comportements irresponsables et agressifs qui nous mettent en danger pour gagner une poignée de secondes, souvent perdus au feu suivant.

-

Il est également cruciale de mettre fin aux discours du type « oui mais les cyclistes ». -Oui certains comportements de cyclistes sont irrespectueux voir intolérables, notamment envers les piétons. Mais n’en faisons pas une généralité et relativisons leur dangerosité. -En effet, rappelons que dans les accidents graves impliquant des piétons et des cyclistes, les voitures et les camions sont les principaux responsables. -Ce genre de discours déresponsabilise les motorisés et ne fait qu’accentuer l’hostilité envers les cyclistes. -Il faut également interroger la manière dont les villes sont représentées dans les publicités automobiles : des espaces fluides, sans congestion ni usagers, une vision complètement déconnectée de la réalité urbaine.

-

Enfin, il faut agir sur les aménagements cyclables. -Les usagers vulnérables sont encore trop souvent la variable d’ajustement dans l’espace public y compris dans des aménagements récents.

-

Nous devons changer de paradigme et prioriser les aménagements en faveur, et dans cet ordre, des piétons puis des cyclistes puis des transports en commun puis enfin des voitures.

-

Cette priorisation des modes doit accompagner la mise en place de la « vision zéro », appelée aussi « système sûr », c’est à dire une stratégie globale qui appréhende la sécurité routière de manière systémique et cherche à agir simultanément sur les comportements, les véhicules et l’infrastructure.

-

La violence motorisée dans nos villes mais aussi dans nos capagnes n’est pas une fatalité. -En adaptant les comportements et les infrastructures, nous pouvons créer des espaces publics plus sûrs et plus respectueux pour tous les usagers. -Il est temps d’agir pour mettre fin à cette insécurité chronique qui pèse sur les cyclistes et les piétons.

-

Merci de votre attention.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/hommage_paul/index.html b/public/news/hommage_paul/index.html deleted file mode 100644 index 8c334dd..0000000 --- a/public/news/hommage_paul/index.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - -Hommage à Paul et Marion le 19 octobre | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Hommage à Paul et Marion le 19 octobre

-

- -
    -
- -
- -

Samedi 19 octobre 2024 : rendons hommage à Marion et à Paul

-

Hommage à Marion et à Paul, à Tours et partout en France

-

En coordination avec les associations franciliennes Paris en Selle, MDB et le Collectif Vélo Île-de-France, la FUB appelle toutes ses associations, toutes et tous les cyclistes de France à se rassembler pour 1 minute de silence en hommage à Paul, cycliste tué en début de semaine à Paris.

-

Lors de cet hommage, les associations Roulement à Bill, Rue de l’Avenir, Collectif Cycliste 37 et le collectif Vélorution Tours appellent également à rendre hommage à Marion, décédée à vélo à l’intersection de la rue Marceau et de la rue des Halles, à Tours.

-

Date et lieu du rassemblement : -Samedi 19 octobre à 17h45, -devant l’Hôtel de Ville de Tours -ou devant la mairie de votre commune.

-

Nous comptons sur vous pour relayer massivement cette invitation.

-

Il est temps d’entendre la réalité de notre quotidien et de prendre toutes les mesures pour éviter de nouveaux drames !

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/index.html b/public/news/index.html deleted file mode 100644 index b2b92eb..0000000 --- a/public/news/index.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - -Les dernières nouvelles de l'asso | Roulement à Bill - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Les dernières nouvelles de l'asso

- -
- - -
-
- -
-

Hommage à Paul 19 octobre

- -

- Voici la prise de parole de Bruno lors du rassemblement du 19 octobre à Tours. -Paul, tué à Paris cette semaine, Marion, décédée à Tours la semaine dernière, mais aussi toi Marine, victime en 2021 d’un accident mortel à vélo sur le rond-point Saint Sauveur, toujours à Tours, et vous toutes et tous cyclistes, piétonnes et piétons, usagères et usagers vulnérables de l’espace public tués ou meurtris dans vos chairs, -

-
-
-
- - -
-
- -
-

Hommage à Paul et Marion le 19 octobre

- -

- Samedi 19 octobre 2024 : rendons hommage à Marion et à Paul Hommage à Marion et à Paul, à Tours et partout en France En coordination avec les associations franciliennes Paris en Selle, MDB et le Collectif Vélo Île-de-France, la FUB appelle toutes ses associations, toutes et tous les cyclistes de France à se rassembler pour 1 minute de silence en hommage à Paul, cycliste tué en début de semaine à Paris. -

-
-
-
- - -
-
- -
-

Perm de l'Oxford Pub

- -

- Comme tous les premiers mercredi du mois, nous serons à l’Oxford Pub pour réparer vos vélos et trinquer à notre bonne santé ce mercredi 2 octobre de 19h à 21h :p -

-
-
-
- - -
-
- -
-

Campus en fête

- -

- Merci Campus en fête de nous donner l’occasion d’équiper les nouvelleaux étudiant-es en vélos de seconde main, ça fait plaisir de les voir repartir pour une nouvelle vie -

-
-
-
- - -
-
- -
-

Le 21 septembre c'était les 15 ans de Bill

- -

- Une fête mémorable avec concert, DJ, jeux, sérigraphie, des belles rencontres et de belles retrouvailles <3 on ne peut pas raconter, il fallait y être. Ba-dee-ya, say, do you remember? Ba-dee-ya, dancin’ in September Ba-dee-ya, never was a cloudy dayyyy -

-
-
-
- - -
-
- -
-

Projet Glaire Witch

- -

- Un atelier tenu par des femmes le 14 septembre au château du plessis. On avait un dôme au soleil, trop cool. Pas beaucoup d’affluence, mais c’était trop cool. -

-
-
-
- - -
-
- -
-

Défi dales

- -

- La course de La Riche la plus attendue de l’année : trois heures à se relayer pour pédaler autour de trois ronds-points dans une voiture à pédale :p Nous y étions une petite équipe de billoux et on a passé les 100 tours :o (en maillot de bain sous la pluie youpi !)  -

-
-
-
- - -
-
- -
-

Apréro-remontages d'été

- -

- Un été riche en apéro-remontage, on en a retapé 18 pour Campus en fête ! De toutes les tailles, de tous les styles -

-
-
-
- - -
-
- -
-

Vélorution universelle

- -

- Quelques billoux ont pédalé jusque Marseille, pour profiter de cette magnifique édition de la vélorution universelle. Merci Marseille ! Et à Marseille on trouve des grands vélos encore plus grands qu’à Tours, c’est fou ! Meh, c’est Marseille bébé -

-
-
-
- - -
-
- -
-

Aucard de Tours

- -

- Le dindon aétait à Aucard pour la première fois officiellement, mais pas la dernière tellement c’était bien. Dans un stand d’accueil au parking vélo, on en a vu passer des phénomènes qui n’avait pas sorti (ni regonflé) leur vélo depuis Aucard dernier, il faut passer à l’atelier plus souvent  -

-
-
-
- - -
-
- -
-

Fête du vélo de La Riche

- -

- Samedi 25 mai, une petite vélorution au soleil et en musique, et un stand réparation avec les associations copines. Il n’y avait pas grand monde alors on a rangé nos outils, ça fait plaisir. -

-
-
-
- - -
-
- -
-

Nouveau site web !

- -

- Un tout nouveau site web pour l’association. C’est tout neuf, la peinture sèche encore. -Forcément, tout n’est pas parfait, mais comme l’ancien site est tombé HS, il a fallu le remplacer avant de tout fignoler. -Si vous avez des idées d’amélioration, des retours à nous faire concernant de potentiels bugs, n’hésitez-pas à le faire remonter en nous envoyant un mail à l’adresse contact@roulementabill.org -

-
-
-
- - - - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/news/index.xml b/public/news/index.xml deleted file mode 100644 index b461fc6..0000000 --- a/public/news/index.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - Les dernières nouvelles de l'asso on Roulement à Bill - https://www.roulementabill.org/news/ - Recent content in Les dernières nouvelles de l'asso on Roulement à Bill - Hugo -- gohugo.io - fr-fr - Roulement à Bill 2024 - Sun, 20 Oct 2024 00:00:00 +0000 - - - Hommage à Paul 19 octobre - https://www.roulementabill.org/news/20241019/ - Sun, 20 Oct 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20241019/ - Voici la prise de parole de Bruno lors du rassemblement du 19 octobre à Tours. Paul, tué à Paris cette semaine, Marion, décédée à Tours la semaine dernière, mais aussi toi Marine, victime en 2021 d’un accident mortel à vélo sur le rond-point Saint Sauveur, toujours à Tours, et vous toutes et tous cyclistes, piétonnes et piétons, usagères et usagers vulnérables de l’espace public tués ou meurtris dans vos chairs, - - - Hommage à Paul et Marion le 19 octobre - https://www.roulementabill.org/news/hommage_paul/ - Fri, 18 Oct 2024 00:00:00 +0000 - https://www.roulementabill.org/news/hommage_paul/ - Samedi 19 octobre 2024 : rendons hommage à Marion et à Paul Hommage à Marion et à Paul, à Tours et partout en France En coordination avec les associations franciliennes Paris en Selle, MDB et le Collectif Vélo Île-de-France, la FUB appelle toutes ses associations, toutes et tous les cyclistes de France à se rassembler pour 1 minute de silence en hommage à Paul, cycliste tué en début de semaine à Paris. - - - Perm de l'Oxford Pub - https://www.roulementabill.org/news/20241001/ - Tue, 01 Oct 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20241001/ - Comme tous les premiers mercredi du mois, nous serons à l&rsquo;Oxford Pub pour réparer vos vélos et trinquer à notre bonne santé ce mercredi 2 octobre de 19h à 21h :p - - - Campus en fête - https://www.roulementabill.org/news/20240926/ - Thu, 26 Sep 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240926/ - Merci Campus en fête de nous donner l’occasion d’équiper les nouvelleaux étudiant-es en vélos de seconde main, ça fait plaisir de les voir repartir pour une nouvelle vie - - - Le 21 septembre c'était les 15 ans de Bill - https://www.roulementabill.org/news/20240921/ - Sat, 21 Sep 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240921/ - Une fête mémorable avec concert, DJ, jeux, sérigraphie, des belles rencontres et de belles retrouvailles &lt;3 on ne peut pas raconter, il fallait y être. Ba-dee-ya, say, do you remember? Ba-dee-ya, dancin&rsquo; in September Ba-dee-ya, never was a cloudy dayyyy - - - Projet Glaire Witch - https://www.roulementabill.org/news/20240914/ - Sat, 14 Sep 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240914/ - Un atelier tenu par des femmes le 14 septembre au château du plessis. On avait un dôme au soleil, trop cool. Pas beaucoup d’affluence, mais c’était trop cool. - - - Défi dales - https://www.roulementabill.org/news/20240910/ - Tue, 10 Sep 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240910/ - La course de La Riche la plus attendue de l’année : trois heures à se relayer pour pédaler autour de trois ronds-points dans une voiture à pédale :p Nous y étions une petite équipe de billoux et on a passé les 100 tours :o (en maillot de bain sous la pluie youpi !)  - - - Apréro-remontages d'été - https://www.roulementabill.org/news/20240815/ - Thu, 15 Aug 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240815/ - Un été riche en apéro-remontage, on en a retapé 18 pour Campus en fête ! De toutes les tailles, de tous les styles - - - Vélorution universelle - https://www.roulementabill.org/news/20240704/ - Thu, 04 Jul 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240704/ - Quelques billoux ont pédalé jusque Marseille, pour profiter de cette magnifique édition de la vélorution universelle. Merci Marseille ! Et à Marseille on trouve des grands vélos encore plus grands qu&rsquo;à Tours, c&rsquo;est fou ! Meh, c&rsquo;est Marseille bébé - - - Aucard de Tours - https://www.roulementabill.org/news/20240601/ - Sat, 01 Jun 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240601/ - Le dindon aétait à Aucard pour la première fois officiellement, mais pas la dernière tellement c’était bien. Dans un stand d’accueil au parking vélo, on en a vu passer des phénomènes qui n’avait pas sorti (ni regonflé) leur vélo depuis Aucard dernier, il faut passer à l’atelier plus souvent  - - - Fête du vélo de La Riche - https://www.roulementabill.org/news/20240525/ - Sat, 25 May 2024 00:00:00 +0000 - https://www.roulementabill.org/news/20240525/ - Samedi 25 mai, une petite vélorution au soleil et en musique, et un stand réparation avec les associations copines. Il n&rsquo;y avait pas grand monde alors on a rangé nos outils, ça fait plaisir. - - - Nouveau site web ! - https://www.roulementabill.org/news/nouveau_site/ - Mon, 27 Nov 2023 00:00:00 +0000 - https://www.roulementabill.org/news/nouveau_site/ - Un tout nouveau site web pour l&rsquo;association. C&rsquo;est tout neuf, la peinture sèche encore. Forcément, tout n&rsquo;est pas parfait, mais comme l&rsquo;ancien site est tombé HS, il a fallu le remplacer avant de tout fignoler. Si vous avez des idées d&rsquo;amélioration, des retours à nous faire concernant de potentiels bugs, n&rsquo;hésitez-pas à le faire remonter en nous envoyant un mail à l&rsquo;adresse contact@roulementabill.org - - - diff --git a/public/news/nouveau_site/index.html b/public/news/nouveau_site/index.html deleted file mode 100644 index d69bb74..0000000 --- a/public/news/nouveau_site/index.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - -Nouveau site web ! | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Nouveau site web !

-

- -
    -
- -

Un tout nouveau site web pour l’association. C’est tout neuf, la peinture sèche encore.

-

Forcément, tout n’est pas parfait, mais comme l’ancien site est tombé HS, il a fallu le remplacer avant de tout fignoler.

-

Si vous avez des idées d’amélioration, des retours à nous faire concernant de potentiels bugs, n’hésitez-pas à le faire remonter en nous envoyant un mail à l’adresse contact@roulementabill.org

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/prixlibre/index.html b/public/prixlibre/index.html deleted file mode 100644 index 65b50b3..0000000 --- a/public/prixlibre/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - -Le prix libre | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Le prix libre

-

Petite explication

- -
    -
- -

L’adhésion (ainsi que certains vélos à retaper) à Roulement à Bill est à prix libre. Cela signifie que le montant de l’adhésion est laissé à la libre appréciation de l’adhérent.e. Grâce à ça, nous accueillons tout le monde, à hauteur de leurs moyens (et de ce qu’ielles désirent mettre), sans avoir besoin de pénétrer dans leur vie privée en demandant des justificatifs administratifs…

-

Pas de minimum, et pas de plafond. On vous laisse libre de déterminer ce qu’une adhésion à Roulement à Bill représente pour vous. Après tout, vous êtes les mieux placé.e.s.

-

Mais, soyons clair.e.s : prix libre, ça ne veut pas dire gratuit. Les services de l’asso ont un coût, porté par l’asso, à travers le loyer et les charges de l’atelier, l’achat des outils, des consommables, etc… Être en mesure de supporter ce coût, c’est ce qui permet à l’association de perdurer dans la temps, et les adhésions représentent quasiment 50% de notre budget.

-

Un panneau explicatif du prix libre est à votre disposition à l’entrée de l’atelier, avec une idée des montants imaginables pour une adhésion. N’hésitez pas à venir le consulter.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/quisommesnous/index.html b/public/quisommesnous/index.html deleted file mode 100644 index bead9e3..0000000 --- a/public/quisommesnous/index.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - -Qui sommes-nous ? | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Qui sommes-nous ?

-

- -
    -
- -
- Ça bricole -

Historique de l’asso

-

L’association Roulement à Bill a toujours été portée uniquement par des bénévoles.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dates
2009L’association Roulement à Bill voit le jour, et anime un atelier d’auto-réparation de vélos dans le garage d’un de ses adhérents
05/2011L’atelier déménage au Projet 244
04/2012L’adhésion au réseau national de l’Heureux-Cyclage est actée
09/2014L’atelier déménage dans le quartier Paul Bert
03/2017L’atelier quitte le quartier Paul Bert et stock provisoirement son matériel dans un garage
12/2017Roulement à Bill s’installe au 5 impasse Anatole
-

Bill le dindon est notre mascotte :

-

Bill

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/recup/index.html b/public/recup/index.html deleted file mode 100644 index 226d4bf..0000000 --- a/public/recup/index.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - -Roulement à Bill récupère vos vélos | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Roulement à Bill récupère vos vélos

-

Parce qu'un vélo content, c'est un vélo qui roule !

- -
    -
- -
- Du bordel -

Ne balancez pas vos vélos !

-
-

One man’s trash is another man’s treasure

-
-

Si vous souhaitez vous débarrasser d’un, ou plusieurs, vélos, n’allez pas à la déchetterie !

-

Tant de vélos sont encore réparables, ou possèdent encore des pièces récupérables et finissent malgré tout dans les déchets.

-

À Roulement à Bill, on récupère vos vélos, vieux ou non, afin de leur donner une nouvelle vie, soit en les retapant et en les mettant à vente à des prix accessibles, soit en récupérant des pièces dessus pour les mettre à disposition de nos adhérent.e.s.

-

Nous acceptons tous les dons, de vélos, de pièces, de consommables, de la part de particuliers, de syndics, de structures…

-

Amenez-les directement à l’atelier pendant les horaires de permanence ou contactez-nous pour qu’on s’organise pour les récupérer ! Vos anciens vélos feront des heureux.ses.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index f7efafb..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - https://www.roulementabill.org/ - 2024-10-20T00:00:00+00:00 - - https://www.roulementabill.org/apero/ - - https://www.roulementabill.org/atelier/ - - https://www.roulementabill.org/news/ - 2024-10-20T00:00:00+00:00 - - https://www.roulementabill.org/quisommesnous/ - - https://www.roulementabill.org/recup/ - - https://www.roulementabill.org/agenda/ - - https://www.roulementabill.org/velorution/ - - https://www.roulementabill.org/contact/ - - https://www.roulementabill.org/news/20241019/ - 2024-10-20T00:00:00+00:00 - - https://www.roulementabill.org/news/hommage_paul/ - 2024-10-18T00:00:00+00:00 - - https://www.roulementabill.org/news/20241001/ - 2024-10-01T00:00:00+00:00 - - https://www.roulementabill.org/news/20240926/ - 2024-09-26T00:00:00+00:00 - - https://www.roulementabill.org/news/20240921/ - 2024-09-21T00:00:00+00:00 - - https://www.roulementabill.org/news/20240914/ - 2024-09-14T00:00:00+00:00 - - https://www.roulementabill.org/news/20240910/ - 2024-09-10T00:00:00+00:00 - - https://www.roulementabill.org/news/20240815/ - 2024-08-15T00:00:00+00:00 - - https://www.roulementabill.org/news/20240704/ - 2024-07-04T00:00:00+00:00 - - https://www.roulementabill.org/news/20240601/ - 2024-06-01T00:00:00+00:00 - - https://www.roulementabill.org/news/20240525/ - 2024-05-25T00:00:00+00:00 - - https://www.roulementabill.org/avendre/a_venir/ - 2023-11-27T17:56:33+01:00 - - https://www.roulementabill.org/avendre/ - 2023-11-27T17:56:33+01:00 - - https://www.roulementabill.org/news/nouveau_site/ - 2023-11-27T00:00:00+00:00 - - https://www.roulementabill.org/benevolat/ - - https://www.roulementabill.org/prixlibre/ - - https://www.roulementabill.org/tags/ - - https://www.roulementabill.org/tags/velorution/ - - diff --git a/public/style.css b/public/style.css deleted file mode 100644 index 1e9b3b1..0000000 --- a/public/style.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url("css/fontawesome-all.min.css");@import url("css/font-source-sans-pro.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#f7f7f7 url("images/bg01.png")}body.is-preload *,body.is-preload *:before,body.is-preload *:after{-moz-animation:none !important;-webkit-animation:none !important;-ms-animation:none !important;animation:none !important;-moz-transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;transition:none !important}body,input,select,textarea{color:#474747;font-family:'Source Sans Pro', sans-serif;font-size:16pt;font-weight:300;line-height:1.65em}a{-moz-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;color:#37c0fb;text-decoration:none;border-bottom:dotted 1px}a:hover{color:#37c0fb;border-bottom-color:transparent}strong,b{font-weight:600}em,i{font-style:italic}p,ul,ol,dl,table,blockquote{margin:0 0 2em 0}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:600;line-height:1.75em;margin-bottom:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;font-weight:300}h2{font-size:1.75em;letter-spacing:-0.025em}h3{font-size:1.2em;letter-spacing:-0.025em}sub{font-size:0.8em;position:relative;top:0.5em}sup{font-size:0.8em;position:relative;top:-0.5em}hr{border-top:solid 1px #e0e0e0;border:0;margin-bottom:1.5em}blockquote{border-left:solid 0.5em #e0e0e0;font-style:italic;padding:1em 0 1em 2em}time{font-size:1rem}.container{margin:0 auto;max-width:100%;width:1400px}@media screen and (max-width: 1680px){.container{width:1200px}}@media screen and (max-width: 1280px){.container{width:960px}}@media screen and (max-width: 980px){.container{width:95%}}@media screen and (max-width: 840px){.container{width:95%}}@media screen and (max-width: 736px){.container{width:90%}}@media screen and (max-width: 480px){.container{width:100%}}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp{order:-1}.row>.col-1{width:8.33333333%}.row>.off-1{margin-left:8.33333333%}.row>.col-2{width:16.66666667%}.row>.off-2{margin-left:16.66666667%}.row>.col-3{width:25%}.row>.off-3{margin-left:25%}.row>.col-4{width:33.33333333%}.row>.off-4{margin-left:33.33333333%}.row>.col-5{width:41.66666667%}.row>.off-5{margin-left:41.66666667%}.row>.col-6{width:50%}.row>.off-6{margin-left:50%}.row>.col-7{width:58.33333333%}.row>.off-7{margin-left:58.33333333%}.row>.col-8{width:66.66666667%}.row>.off-8{margin-left:66.66666667%}.row>.col-9{width:75%}.row>.off-9{margin-left:75%}.row>.col-10{width:83.33333333%}.row>.off-10{margin-left:83.33333333%}.row>.col-11{width:91.66666667%}.row>.off-11{margin-left:91.66666667%}.row>.col-12{width:100%}.row>.off-12{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-12.5px;margin-left:-12.5px}.row.gtr-25>*{padding:12.5px 0 0 12.5px}.row.gtr-25.gtr-uniform{margin-top:-12.5px}.row.gtr-25.gtr-uniform>*{padding-top:12.5px}.row.gtr-50{margin-top:-25px;margin-left:-25px}.row.gtr-50>*{padding:25px 0 0 25px}.row.gtr-50.gtr-uniform{margin-top:-25px}.row.gtr-50.gtr-uniform>*{padding-top:25px}.row{margin-top:-50px;margin-left:-50px}.row>*{padding:50px 0 0 50px}.row.gtr-uniform{margin-top:-50px}.row.gtr-uniform>*{padding-top:50px}.row.gtr-150{margin-top:-75px;margin-left:-75px}.row.gtr-150>*{padding:75px 0 0 75px}.row.gtr-150.gtr-uniform{margin-top:-75px}.row.gtr-150.gtr-uniform>*{padding-top:75px}.row.gtr-200{margin-top:-100px;margin-left:-100px}.row.gtr-200>*{padding:100px 0 0 100px}.row.gtr-200.gtr-uniform{margin-top:-100px}.row.gtr-200.gtr-uniform>*{padding-top:100px}@media screen and (max-width: 1680px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-wide{order:-1}.row>.col-1-wide{width:8.33333333%}.row>.off-1-wide{margin-left:8.33333333%}.row>.col-2-wide{width:16.66666667%}.row>.off-2-wide{margin-left:16.66666667%}.row>.col-3-wide{width:25%}.row>.off-3-wide{margin-left:25%}.row>.col-4-wide{width:33.33333333%}.row>.off-4-wide{margin-left:33.33333333%}.row>.col-5-wide{width:41.66666667%}.row>.off-5-wide{margin-left:41.66666667%}.row>.col-6-wide{width:50%}.row>.off-6-wide{margin-left:50%}.row>.col-7-wide{width:58.33333333%}.row>.off-7-wide{margin-left:58.33333333%}.row>.col-8-wide{width:66.66666667%}.row>.off-8-wide{margin-left:66.66666667%}.row>.col-9-wide{width:75%}.row>.off-9-wide{margin-left:75%}.row>.col-10-wide{width:83.33333333%}.row>.off-10-wide{margin-left:83.33333333%}.row>.col-11-wide{width:91.66666667%}.row>.off-11-wide{margin-left:91.66666667%}.row>.col-12-wide{width:100%}.row>.off-12-wide{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-10px;margin-left:-10px}.row.gtr-25>*{padding:10px 0 0 10px}.row.gtr-25.gtr-uniform{margin-top:-10px}.row.gtr-25.gtr-uniform>*{padding-top:10px}.row.gtr-50{margin-top:-20px;margin-left:-20px}.row.gtr-50>*{padding:20px 0 0 20px}.row.gtr-50.gtr-uniform{margin-top:-20px}.row.gtr-50.gtr-uniform>*{padding-top:20px}.row{margin-top:-40px;margin-left:-40px}.row>*{padding:40px 0 0 40px}.row.gtr-uniform{margin-top:-40px}.row.gtr-uniform>*{padding-top:40px}.row.gtr-150{margin-top:-60px;margin-left:-60px}.row.gtr-150>*{padding:60px 0 0 60px}.row.gtr-150.gtr-uniform{margin-top:-60px}.row.gtr-150.gtr-uniform>*{padding-top:60px}.row.gtr-200{margin-top:-80px;margin-left:-80px}.row.gtr-200>*{padding:80px 0 0 80px}.row.gtr-200.gtr-uniform{margin-top:-80px}.row.gtr-200.gtr-uniform>*{padding-top:80px}}@media screen and (max-width: 1280px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-normal{order:-1}.row>.col-1-normal{width:8.33333333%}.row>.off-1-normal{margin-left:8.33333333%}.row>.col-2-normal{width:16.66666667%}.row>.off-2-normal{margin-left:16.66666667%}.row>.col-3-normal{width:25%}.row>.off-3-normal{margin-left:25%}.row>.col-4-normal{width:33.33333333%}.row>.off-4-normal{margin-left:33.33333333%}.row>.col-5-normal{width:41.66666667%}.row>.off-5-normal{margin-left:41.66666667%}.row>.col-6-normal{width:50%}.row>.off-6-normal{margin-left:50%}.row>.col-7-normal{width:58.33333333%}.row>.off-7-normal{margin-left:58.33333333%}.row>.col-8-normal{width:66.66666667%}.row>.off-8-normal{margin-left:66.66666667%}.row>.col-9-normal{width:75%}.row>.off-9-normal{margin-left:75%}.row>.col-10-normal{width:83.33333333%}.row>.off-10-normal{margin-left:83.33333333%}.row>.col-11-normal{width:91.66666667%}.row>.off-11-normal{margin-left:91.66666667%}.row>.col-12-normal{width:100%}.row>.off-12-normal{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-7.5px;margin-left:-7.5px}.row.gtr-25>*{padding:7.5px 0 0 7.5px}.row.gtr-25.gtr-uniform{margin-top:-7.5px}.row.gtr-25.gtr-uniform>*{padding-top:7.5px}.row.gtr-50{margin-top:-15px;margin-left:-15px}.row.gtr-50>*{padding:15px 0 0 15px}.row.gtr-50.gtr-uniform{margin-top:-15px}.row.gtr-50.gtr-uniform>*{padding-top:15px}.row{margin-top:-30px;margin-left:-30px}.row>*{padding:30px 0 0 30px}.row.gtr-uniform{margin-top:-30px}.row.gtr-uniform>*{padding-top:30px}.row.gtr-150{margin-top:-45px;margin-left:-45px}.row.gtr-150>*{padding:45px 0 0 45px}.row.gtr-150.gtr-uniform{margin-top:-45px}.row.gtr-150.gtr-uniform>*{padding-top:45px}.row.gtr-200{margin-top:-60px;margin-left:-60px}.row.gtr-200>*{padding:60px 0 0 60px}.row.gtr-200.gtr-uniform{margin-top:-60px}.row.gtr-200.gtr-uniform>*{padding-top:60px}}@media screen and (max-width: 980px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-narrow{order:-1}.row>.col-1-narrow{width:8.33333333%}.row>.off-1-narrow{margin-left:8.33333333%}.row>.col-2-narrow{width:16.66666667%}.row>.off-2-narrow{margin-left:16.66666667%}.row>.col-3-narrow{width:25%}.row>.off-3-narrow{margin-left:25%}.row>.col-4-narrow{width:33.33333333%}.row>.off-4-narrow{margin-left:33.33333333%}.row>.col-5-narrow{width:41.66666667%}.row>.off-5-narrow{margin-left:41.66666667%}.row>.col-6-narrow{width:50%}.row>.off-6-narrow{margin-left:50%}.row>.col-7-narrow{width:58.33333333%}.row>.off-7-narrow{margin-left:58.33333333%}.row>.col-8-narrow{width:66.66666667%}.row>.off-8-narrow{margin-left:66.66666667%}.row>.col-9-narrow{width:75%}.row>.off-9-narrow{margin-left:75%}.row>.col-10-narrow{width:83.33333333%}.row>.off-10-narrow{margin-left:83.33333333%}.row>.col-11-narrow{width:91.66666667%}.row>.off-11-narrow{margin-left:91.66666667%}.row>.col-12-narrow{width:100%}.row>.off-12-narrow{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-7.5px;margin-left:-7.5px}.row.gtr-25>*{padding:7.5px 0 0 7.5px}.row.gtr-25.gtr-uniform{margin-top:-7.5px}.row.gtr-25.gtr-uniform>*{padding-top:7.5px}.row.gtr-50{margin-top:-15px;margin-left:-15px}.row.gtr-50>*{padding:15px 0 0 15px}.row.gtr-50.gtr-uniform{margin-top:-15px}.row.gtr-50.gtr-uniform>*{padding-top:15px}.row{margin-top:-30px;margin-left:-30px}.row>*{padding:30px 0 0 30px}.row.gtr-uniform{margin-top:-30px}.row.gtr-uniform>*{padding-top:30px}.row.gtr-150{margin-top:-45px;margin-left:-45px}.row.gtr-150>*{padding:45px 0 0 45px}.row.gtr-150.gtr-uniform{margin-top:-45px}.row.gtr-150.gtr-uniform>*{padding-top:45px}.row.gtr-200{margin-top:-60px;margin-left:-60px}.row.gtr-200>*{padding:60px 0 0 60px}.row.gtr-200.gtr-uniform{margin-top:-60px}.row.gtr-200.gtr-uniform>*{padding-top:60px}}@media screen and (max-width: 840px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-narrower{order:-1}.row>.col-1-narrower{width:8.33333333%}.row>.off-1-narrower{margin-left:8.33333333%}.row>.col-2-narrower{width:16.66666667%}.row>.off-2-narrower{margin-left:16.66666667%}.row>.col-3-narrower{width:25%}.row>.off-3-narrower{margin-left:25%}.row>.col-4-narrower{width:33.33333333%}.row>.off-4-narrower{margin-left:33.33333333%}.row>.col-5-narrower{width:41.66666667%}.row>.off-5-narrower{margin-left:41.66666667%}.row>.col-6-narrower{width:50%}.row>.off-6-narrower{margin-left:50%}.row>.col-7-narrower{width:58.33333333%}.row>.off-7-narrower{margin-left:58.33333333%}.row>.col-8-narrower{width:66.66666667%}.row>.off-8-narrower{margin-left:66.66666667%}.row>.col-9-narrower{width:75%}.row>.off-9-narrower{margin-left:75%}.row>.col-10-narrower{width:83.33333333%}.row>.off-10-narrower{margin-left:83.33333333%}.row>.col-11-narrower{width:91.66666667%}.row>.off-11-narrower{margin-left:91.66666667%}.row>.col-12-narrower{width:100%}.row>.off-12-narrower{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-7.5px;margin-left:-7.5px}.row.gtr-25>*{padding:7.5px 0 0 7.5px}.row.gtr-25.gtr-uniform{margin-top:-7.5px}.row.gtr-25.gtr-uniform>*{padding-top:7.5px}.row.gtr-50{margin-top:-15px;margin-left:-15px}.row.gtr-50>*{padding:15px 0 0 15px}.row.gtr-50.gtr-uniform{margin-top:-15px}.row.gtr-50.gtr-uniform>*{padding-top:15px}.row{margin-top:-30px;margin-left:-30px}.row>*{padding:30px 0 0 30px}.row.gtr-uniform{margin-top:-30px}.row.gtr-uniform>*{padding-top:30px}.row.gtr-150{margin-top:-45px;margin-left:-45px}.row.gtr-150>*{padding:45px 0 0 45px}.row.gtr-150.gtr-uniform{margin-top:-45px}.row.gtr-150.gtr-uniform>*{padding-top:45px}.row.gtr-200{margin-top:-60px;margin-left:-60px}.row.gtr-200>*{padding:60px 0 0 60px}.row.gtr-200.gtr-uniform{margin-top:-60px}.row.gtr-200.gtr-uniform>*{padding-top:60px}}@media screen and (max-width: 736px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-mobile{order:-1}.row>.col-1-mobile{width:8.33333333%}.row>.off-1-mobile{margin-left:8.33333333%}.row>.col-2-mobile{width:16.66666667%}.row>.off-2-mobile{margin-left:16.66666667%}.row>.col-3-mobile{width:25%}.row>.off-3-mobile{margin-left:25%}.row>.col-4-mobile{width:33.33333333%}.row>.off-4-mobile{margin-left:33.33333333%}.row>.col-5-mobile{width:41.66666667%}.row>.off-5-mobile{margin-left:41.66666667%}.row>.col-6-mobile{width:50%}.row>.off-6-mobile{margin-left:50%}.row>.col-7-mobile{width:58.33333333%}.row>.off-7-mobile{margin-left:58.33333333%}.row>.col-8-mobile{width:66.66666667%}.row>.off-8-mobile{margin-left:66.66666667%}.row>.col-9-mobile{width:75%}.row>.off-9-mobile{margin-left:75%}.row>.col-10-mobile{width:83.33333333%}.row>.off-10-mobile{margin-left:83.33333333%}.row>.col-11-mobile{width:91.66666667%}.row>.off-11-mobile{margin-left:91.66666667%}.row>.col-12-mobile{width:100%}.row>.off-12-mobile{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-5px;margin-left:-5px}.row.gtr-25>*{padding:5px 0 0 5px}.row.gtr-25.gtr-uniform{margin-top:-5px}.row.gtr-25.gtr-uniform>*{padding-top:5px}.row.gtr-50{margin-top:-10px;margin-left:-10px}.row.gtr-50>*{padding:10px 0 0 10px}.row.gtr-50.gtr-uniform{margin-top:-10px}.row.gtr-50.gtr-uniform>*{padding-top:10px}.row{margin-top:-20px;margin-left:-20px}.row>*{padding:20px 0 0 20px}.row.gtr-uniform{margin-top:-20px}.row.gtr-uniform>*{padding-top:20px}.row.gtr-150{margin-top:-30px;margin-left:-30px}.row.gtr-150>*{padding:30px 0 0 30px}.row.gtr-150.gtr-uniform{margin-top:-30px}.row.gtr-150.gtr-uniform>*{padding-top:30px}.row.gtr-200{margin-top:-40px;margin-left:-40px}.row.gtr-200>*{padding:40px 0 0 40px}.row.gtr-200.gtr-uniform{margin-top:-40px}.row.gtr-200.gtr-uniform>*{padding-top:40px}}@media screen and (max-width: 480px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-mobilep{order:-1}.row>.col-1-mobilep{width:8.33333333%}.row>.off-1-mobilep{margin-left:8.33333333%}.row>.col-2-mobilep{width:16.66666667%}.row>.off-2-mobilep{margin-left:16.66666667%}.row>.col-3-mobilep{width:25%}.row>.off-3-mobilep{margin-left:25%}.row>.col-4-mobilep{width:33.33333333%}.row>.off-4-mobilep{margin-left:33.33333333%}.row>.col-5-mobilep{width:41.66666667%}.row>.off-5-mobilep{margin-left:41.66666667%}.row>.col-6-mobilep{width:50%}.row>.off-6-mobilep{margin-left:50%}.row>.col-7-mobilep{width:58.33333333%}.row>.off-7-mobilep{margin-left:58.33333333%}.row>.col-8-mobilep{width:66.66666667%}.row>.off-8-mobilep{margin-left:66.66666667%}.row>.col-9-mobilep{width:75%}.row>.off-9-mobilep{margin-left:75%}.row>.col-10-mobilep{width:83.33333333%}.row>.off-10-mobilep{margin-left:83.33333333%}.row>.col-11-mobilep{width:91.66666667%}.row>.off-11-mobilep{margin-left:91.66666667%}.row>.col-12-mobilep{width:100%}.row>.off-12-mobilep{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-5px;margin-left:-5px}.row.gtr-25>*{padding:5px 0 0 5px}.row.gtr-25.gtr-uniform{margin-top:-5px}.row.gtr-25.gtr-uniform>*{padding-top:5px}.row.gtr-50{margin-top:-10px;margin-left:-10px}.row.gtr-50>*{padding:10px 0 0 10px}.row.gtr-50.gtr-uniform{margin-top:-10px}.row.gtr-50.gtr-uniform>*{padding-top:10px}.row{margin-top:-20px;margin-left:-20px}.row>*{padding:20px 0 0 20px}.row.gtr-uniform{margin-top:-20px}.row.gtr-uniform>*{padding-top:20px}.row.gtr-150{margin-top:-30px;margin-left:-30px}.row.gtr-150>*{padding:30px 0 0 30px}.row.gtr-150.gtr-uniform{margin-top:-30px}.row.gtr-150.gtr-uniform>*{padding-top:30px}.row.gtr-200{margin-top:-40px;margin-left:-40px}.row.gtr-200>*{padding:40px 0 0 40px}.row.gtr-200.gtr-uniform{margin-top:-40px}.row.gtr-200.gtr-uniform>*{padding-top:40px}}section.special,article.special{text-align:center}header p{color:#999;font-size:1.25em;position:relative;margin-top:-1.25em;margin-bottom:0.25em}header.major{text-align:center;margin:0 0 2em 0}header.major h2{font-size:2.25em}header.major p{position:relative;border-top:solid 1px #e0e0e0;padding:1em 0 0 0;margin:0;top:-1em;font-size:1.5em;letter-spacing:-0.025em}footer{margin:0 0 3em 0}footer>:last-child{margin-bottom:0}footer.major{padding-top:3em}input[type="text"],input[type="password"],input[type="email"],textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:border-color 0.2s ease-in-out;-webkit-transition:border-color 0.2s ease-in-out;-ms-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out;background:#fff;border:solid 1px #e0e0e0;border-radius:5px;color:inherit;display:block;outline:0;padding:0.75em;text-decoration:none;width:100%}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border-color:#37c0fb}input[type="text"],input[type="password"],input[type="email"]{line-height:1em}label{display:block;color:inherit;font-weight:600;line-height:1.75em;margin-bottom:0.5em}::-webkit-input-placeholder{color:#999;position:relative;top:3px}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.image{border:0;display:inline-block;position:relative;border-radius:5px}.image img{display:block;border-radius:5px}.image.left{display:block;float:left;margin:0 2em 2em 0;position:relative;top:0.25em}.image.left img{display:block;width:100%}.image.fit{display:block}.image.fit img{display:block;width:100%}.image.featured{display:block;margin:0 0 2em 0}.image.featured img{display:block;width:100%}.icon{text-decoration:none;position:relative;text-decoration:none}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none !important;font-family:'Font Awesome 5 Free';font-weight:400}.icon>.label{display:none}.icon:before{line-height:inherit}.icon.solid:before{font-weight:900}.icon.brands:before{font-family:'Font Awesome 5 Brands'}.icon.major{text-align:center;cursor:default;background-color:#37c0fb;background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");color:#fff;border-radius:100%;display:inline-block;width:5em;height:5em;line-height:5em;box-shadow:0 0 0 7px white,0 0 0 8px #e0e0e0;margin:0 0 2em 0}.icon.major:before{font-size:36px}ol{list-style:decimal;padding-left:1.25em}ol li{padding-left:0.25em}ul{list-style:disc;padding-left:1em}ul li{padding-left:0.5em}ul.tags{list-style:none;font-size:1rem;display:flex;padding-left:0;margin-left:-8px}ul.links{list-style:none;padding-left:0}ul.links li{line-height:2.5em;padding-left:0}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;line-height:1em;padding-left:1.5em}ul.icons li:first-child{padding-left:0}ul.icons li a,ul.icons li span{font-size:2em;border:0}ul.menu{list-style:none;padding-left:0}ul.menu li{border-left:solid 1px #e0e0e0;display:inline-block;padding:0 0 0 1em;margin:0 0 0 1em}ul.menu li:first-child{border-left:0;margin-left:0;padding-left:0}ul.actions{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;cursor:default;list-style:none;margin-left:-1em;padding-left:0}ul.actions li{padding:0 0 0 1em;vertical-align:middle}ul.actions.special{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}ul.actions.special li:first-child{padding-left:0}ul.actions.stacked{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}ul.actions.stacked li{padding:1.25em 0 0 0}ul.actions.stacked li:first-child{padding-top:0}ul.actions.fit{width:calc(100% + 1em)}ul.actions.fit li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;width:100%}ul.actions.fit li>*{width:100%}ul.actions.fit.stacked{width:100%}@media screen and (max-width: 736px){ul.actions:not(.fixed){-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:100% !important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:1em 0 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li input[type="submit"],ul.actions:not(.fixed) li input[type="reset"],ul.actions:not(.fixed) li input[type="button"],ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li .button{width:100%}ul.actions:not(.fixed) li input[type="submit"].icon:before,ul.actions:not(.fixed) li input[type="reset"].icon:before,ul.actions:not(.fixed) li input[type="button"].icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li .button.icon:before{margin-left:-0.5em}}table{width:100%}table.default{width:100%}table.default tbody tr{border-bottom:solid 1px #e0e0e0}table.default td{padding:0.5em 1em 0.5em 1em}table.default th{font-weight:600;padding:0.5em 1em 0.5em 1em;text-align:left}table.default thead{background-color:#555555;background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");color:#fff}input[type="submit"],input[type="reset"],input[type="button"],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-color:#37c0fb;border-radius:5px;border:0;color:#fff;cursor:pointer;display:inline-block;padding:0 1.5em;line-height:2.75em;min-width:9em;text-align:center;text-decoration:none;font-weight:600;letter-spacing:-0.025em}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,.button:hover{background-color:#50c8fc;color:#fff !important}input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active,.button:active{background-color:#1eb8fb;color:#fff}input[type="submit"].alt,input[type="reset"].alt,input[type="button"].alt,button.alt,.button.alt{background-color:#555555;color:#fff}input[type="submit"].alt:hover,input[type="reset"].alt:hover,input[type="button"].alt:hover,button.alt:hover,.button.alt:hover{background-color:#626262}input[type="submit"].alt:active,input[type="reset"].alt:active,input[type="button"].alt:active,button.alt:active,.button.alt:active{background-color:#484848}input[type="submit"].icon:before,input[type="reset"].icon:before,input[type="button"].icon:before,button.icon:before,.button.icon:before{margin-right:0.5em}input[type="submit"].fit,input[type="reset"].fit,input[type="button"].fit,button.fit,.button.fit{width:100%}input[type="submit"].small,input[type="reset"].small,input[type="button"].small,button.small,.button.small{font-size:0.8em}.box.highlight{text-align:center}.box.post{position:relative;margin:0 0 2em 0}.box.post:after{content:'';display:block;clear:both}.box.post .inner{margin-left:calc(30% + 2em)}.box.post .inner>:last-child{margin-bottom:0}.box.post .image{width:30%;margin:0}#header{text-align:center;padding:3em 0 0 0;background-color:#fff;background-image:url("images/bg02.png"),url("images/bg02.png"),url("images/bg01.png");background-position:top left, top left, top left;background-size:100% 6em, 100% 6em, auto;background-repeat:no-repeat, no-repeat, repeat}#header h1{padding:0 0 2.75em 0;margin:0}#header h1 a{font-size:1.5em;letter-spacing:-0.025em;border:0}#nav{cursor:default;background-color:#333;background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)),url("images/bg01.png");background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)),url("images/bg01.png");background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)),url("images/bg01.png");background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)),url("images/bg01.png");padding:0}#nav:after{content:'';display:block;width:100%;height:0.75em;background-color:#37c0fb;background-image:url("images/bg01.png")}#nav>ul{margin:0}#nav>ul>li{position:relative;display:inline-block;margin-left:1em}#nav>ul>li a{color:#c0c0c0;text-decoration:none;border:0;display:block;padding:1.5em 0.5em 1.35em 0.5em}#nav>ul>li:first-child{margin-left:0}#nav>ul>li:hover a{color:#fff}#nav>ul>li.current{font-weight:600}#nav>ul>li.current:before{-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);transform:rotateZ(45deg);width:0.75em;height:0.75em;content:'';display:block;position:absolute;bottom:-0.5em;left:50%;margin-left:-0.375em;background-color:#37c0fb;background-image:url("images/bg01.png")}#nav>ul>li.current a{color:#fff}#nav>ul>li.active a{color:#fff}#nav>ul>li.active.current:before{opacity:0}#nav>ul>li>ul{display:none}.dropotron{background-image:-moz-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)),url("images/bg01.png");background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)),url("images/bg01.png");background-image:-ms-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)),url("images/bg01.png");background-image:linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)),url("images/bg01.png");background-color:#333;border-radius:5px;color:#fff;min-width:10em;padding:1em 0;text-align:center;box-shadow:0 1em 1em 0 rgba(0,0,0,0.5);list-style:none}.dropotron>li{line-height:2em;padding:0 1.1em 0 1em}.dropotron>li>a{color:#c0c0c0;text-decoration:none;border:0}.dropotron>li.active>a,.dropotron>li:hover>a{color:#fff}.dropotron.level-0{border-radius:0 0 5px 5px;font-size:0.9em;padding-top:0;margin-top:-1px}#banner{background-image:url(images/accueil.jpg);background-position:center center;background-size:cover;height:28em;text-align:center;position:relative}#banner header{position:absolute;bottom:0;left:0;width:100%;background:#212121;background:rgba(27,27,27,0.75);color:#fff;padding:1.5em 0}#banner header h2{display:inline-block;margin:0;font-size:1.25em;vertical-align:middle}#banner header h2 em{opacity:0.75}#banner header h2 a{border-bottom-color:rgba(255,255,255,0.5)}#banner header h2 a:hover{border-bottom-color:transparent}#banner header .button{vertical-align:middle;margin-left:1em}.wrapper{padding:5em 0 3em 0}.wrapper.style1{background:#fff}.wrapper.style2{background-color:#fff;background-image:url("images/bg02.png"),url("images/bg03.png"),url("images/bg01.png");background-position:top left, bottom left, top left;background-size:100% 6em, 100% 6em, auto;background-repeat:no-repeat, no-repeat, repeat}.wrapper.style3{background-color:#37c0fb;background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15)),url("images/bg01.png");color:#fff}.wrapper.style3 .button{background:#fff;color:#474747}.wrapper.style3 .button:hover{color:#37c0fb !important}#cta{text-align:center;padding:3.5em 0}#cta header h2{display:inline-block;vertical-align:middle;margin:0}#cta header .button{vertical-align:middle;margin-left:1em}#footer{padding:4em 0 8em 0}#footer a{color:inherit;border-bottom-color:rgba(71,71,71,0.25)}#footer a:hover{color:#37c0fb;border-bottom-color:transparent}#footer .container{margin-bottom:4em}#footer .icons{text-align:center;margin:0}#footer .icons a{color:#999}#footer .icons a:hover{color:#474747}#footer .copyright{color:#999;margin-top:1.5em;text-align:center;font-size:0.9em}@media screen and (max-width: 1680px){body,input,select,textarea{font-size:14pt;line-height:1.5em}#banner{height:24em}}@media screen and (max-width: 1280px){body,input,select,textarea{font-size:13pt;line-height:1.5em}ol{padding-left:1.25em}ol li{padding-left:0.25em}ul.icons li a,ul.icons li span{font-size:1.5em}#header{padding:2em 0 0 0}#header h1{padding:0 0 1.75em 0}#banner{height:20em}.wrapper{padding:3em 0 1em 0}#cta{padding:2em 0}#footer{padding:3em 0 3em 0}#footer .container{margin-bottom:1em}}@media screen and (max-width: 980px){body,input,select,textarea{font-size:12pt;line-height:1.5em}}#navPanel,#titleBar{display:none}@media screen and (max-width: 840px){html,body{overflow-x:hidden}body,input,select,textarea{font-size:13pt}h1,h2,h3,h4,h5,h6{margin-bottom:0.5em}header p{margin-top:-0.75em}header.major{text-align:center;margin:0 0 2em 0}header.major h2{font-size:1.75em}header.major p{top:-0.25em;font-size:1.25em}.box.highlight{text-align:left;position:relative;padding-left:7em}.box.highlight i{position:absolute;margin:0;left:0;top:0.25em}.box.post .inner{margin-left:calc(20% + 2em)}.box.post .image{width:20%}#header{display:none}#banner{height:20em}#banner header h2{display:block}#banner header .button{margin:1em 0 0 0}#cta{padding:1.5em 0}#cta header h2{display:block}#cta header .button{margin:1em 0 0 0}#footer{text-align:center}#footer .container{margin-bottom:4em}#footer form .actions{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}#footer form .actions li:first-child{padding-left:0}#page-wrapper{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;padding-bottom:1px;padding-top:44px}#titleBar{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;display:block;height:44px;left:0;position:fixed;top:0;width:100%;z-index:10001;background-color:#333;background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)),url("images/bg01.png");background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)),url("images/bg01.png");background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)),url("images/bg01.png");background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3)),url("images/bg01.png");height:44px;line-height:44px;box-shadow:0 4px 0 0 #37c0fb}#titleBar .title{display:block;position:relative;font-weight:600;text-align:center;color:#fff;z-index:1}#titleBar .title em{font-style:normal;font-weight:300}#titleBar .toggle{text-decoration:none;border:0;height:60px;left:0;position:absolute;top:0;width:80px;z-index:2}#titleBar .toggle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none !important;font-family:'Font Awesome 5 Free';font-weight:900}#titleBar .toggle:before{content:'\f0c9';display:block;height:44px;line-height:inherit;text-align:center;width:44px;color:#fff;opacity:0.5}#titleBar .toggle:active:before{opacity:0.75}#navPanel{background-color:#1f1f1f;box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.5);background-image:-moz-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-webkit-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)),url("images/bg01.png");background-image:-ms-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)),url("images/bg01.png");background-image:linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15)),url("images/bg01.png");-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateX(-275px);-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px);-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;display:block;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:275px;z-index:10002}#navPanel .link{border-bottom:0;border-top:solid 1px rgba(255,255,255,0.05);color:#888;display:block;height:48px;line-height:48px;padding:0 1em 0 1em;text-decoration:none}#navPanel .link:first-child{border-top:0}#navPanel .link.depth-0{color:#fff}#navPanel .link .indent-1{display:inline-block;width:1em}#navPanel .link .indent-2{display:inline-block;width:2em}#navPanel .link .indent-3{display:inline-block;width:3em}#navPanel .link .indent-4{display:inline-block;width:4em}#navPanel .link .indent-5{display:inline-block;width:5em}body.navPanel-visible #page-wrapper{-moz-transform:translateX(275px);-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}body.navPanel-visible #titleBar{-moz-transform:translateX(275px);-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}body.navPanel-visible #navPanel{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width: 736px){body,input,select,textarea{font-size:11pt;line-height:1.35em}h2{font-size:1.25em;letter-spacing:0;line-height:1.35em}h3{font-size:1em;letter-spacing:0;line-height:1.35em}header p{margin-top:-0.5em;font-size:1em}header.major{padding:0 20px}header.major h2{font-size:1.25em}header.major p{top:0;margin-top:1.25em;font-size:1em}ul.menu li{border:0;padding:0;margin:0;display:block;line-height:2em}#banner{height:18em}.wrapper{padding:2em 0 1px 0}}@media screen and (max-width: 480px){.icon.major{width:4em;height:4em;line-height:4em;box-shadow:0 0 0 7px white, 0 0 0 8px #e0e0e0}.icon.major:before{font-size:24px}input[type="submit"],input[type="reset"],input[type="button"],button,.button{width:100%;display:block}.box.highlight{padding-left:calc(4em + 30px)}.box.post .inner{margin-left:calc(30% + 20px)}.box.post .image{width:30%}#banner{height:20em}#banner header{padding:20px}.wrapper{padding:2em 20px 1px 20px}#cta{padding:20px}#footer{padding:2em 20px;text-align:left}}.alert{position:relative;text-align:left;padding:10px 15px;min-height:30px;margin:1em 0 0;border:none;border-left:3px solid}.alert p{margin:1.5em 0 0}.alert p:first-child{margin:0}.alert:not(.no-icon){padding-left:55px}.alert:not(.no-icon):before{position:absolute;top:10px;left:15px;font-family:'FontAwesome';font-size:2.5rem}.alert.info{border-color:#349ef3;background-color:#e6f3fe}.alert.info:not(.no-icon):before{content:"\f05a";color:#349ef3}.alert.success{border-color:#4dc657;background-color:#effaf0;content:"\f058"}.alert.success:not(.no-icon):before{content:"\f058";color:#4dc657}.alert.warning{border-color:#f5aa0a;background-color:#fdf1d8}.alert.warning:not(.no-icon):before{content:"\f071";color:#f5aa0a}.alert.danger{border-color:#f5311d;background-color:#feecea}.alert.danger:not(.no-icon):before{content:"\f05e";color:#f5311d}#header{text-align:center;padding:3em 0 0 0;background-color:#fff;background-origin:border-box;background-image:url("images/logo.svg");background-position:bottom 85% left 10%;background-size:8em;background-repeat:no-repeat}#header .short_text{display:none}#header h1{padding:0 0 2.75em 0;margin:0}#header h1 a{font-size:2.25em;letter-spacing:-0.05em;line-height:1.2;border:0}table{width:100%;background:transparent;border-collapse:collapse;border-spacing:0;text-align:left}table th{padding:5px 10px;font-weight:bold;border-bottom:2px solid #909ba2}table td{padding:5px 10px}table tr:nth-child(2n){background:#f7f8f8}@media screen and (max-width: 736px){#banner{height:10em}}@media screen and (max-width: 480px){#banner{height:10em}#banner header{display:none}} - -/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/public/style.css.map b/public/style.css.map deleted file mode 100644 index fb25122..0000000 --- a/public/style.css.map +++ /dev/null @@ -1,33 +0,0 @@ -{ - "version": 3, - "file": "style.css", - "sourceRoot": "/home/zazou/Documents/web/site-bill", - "sources": [ - "themes/hugo-arcana/assets/sass/main.scss", - "themes/hugo-arcana/assets/sass/libs/_vars.scss", - "themes/hugo-arcana/assets/sass/libs/_functions.scss", - "themes/hugo-arcana/assets/sass/libs/_mixins.scss", - "themes/hugo-arcana/assets/sass/libs/_vendor.scss", - "themes/hugo-arcana/assets/sass/libs/_breakpoints.scss", - "themes/hugo-arcana/assets/sass/libs/_html-grid.scss", - "assets/sass/custom.scss", - "assets/sass/utils/_variables.scss", - "assets/sass/components/_alert.scss", - "assets/sass/layouts/_header.scss" - ], - "sourcesContent": [ - "@import 'libs/vars';\n@import 'libs/functions';\n@import 'libs/mixins';\n@import 'libs/vendor';\n@import 'libs/breakpoints';\n@import 'libs/html-grid';\n@import url(\"css/fontawesome-all.min.css\");\n@import url(\"css/font-source-sans-pro.css\");\n\n/*\n Arcana by HTML5 UP\n html5up.net | @ajlkn\n Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n\n// Breakpoints.\n\n @include breakpoints((\n wide: ( 1281px, 1680px ),\n normal: ( 981px, 1280px ),\n narrow: ( 841px, 980px ),\n narrower: ( 737px, 840px ),\n mobile: ( 481px, 736px ),\n mobilep: ( null, 480px )\n ));\n\n// Reset.\n// Based on meyerweb.com/eric/tools/css/reset (v2.0 | 20110126 | License: public domain)\n\n html, body, div, span, applet, object,\n iframe, h1, h2, h3, h4, h5, h6, p, blockquote,\n pre, a, abbr, acronym, address, big, cite,\n code, del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var, b,\n u, i, center, dl, dt, dd, ol, ul, li, fieldset,\n form, label, legend, table, caption, tbody,\n tfoot, thead, tr, th, td, article, aside,\n canvas, details, embed, figure, figcaption,\n footer, header, hgroup, menu, nav, output, ruby,\n section, summary, time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n }\n\n article, aside, details, figcaption, figure,\n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n\n body {\n line-height: 1;\n }\n\n ol, ul {\n list-style:none;\n }\n\n blockquote, q {\n quotes: none;\n\n &:before,\n &:after {\n content: '';\n content: none;\n }\n }\n\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n\n body {\n -webkit-text-size-adjust: none;\n }\n\n mark {\n background-color: transparent;\n color: inherit;\n }\n\n input::-moz-focus-inner {\n border: 0;\n padding: 0;\n }\n\n input, select, textarea {\n -moz-appearance: none;\n -webkit-appearance: none;\n -ms-appearance: none;\n appearance: none;\n }\n\n/* Basic */\n\n // Set box model to border-box.\n // Based on css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice\n html {\n box-sizing: border-box;\n }\n\n *, *:before, *:after {\n box-sizing: inherit;\n }\n\n body {\n background: _palette(bg) url('images/bg01.png');\n\n // Stops initial animations until page loads.\n &.is-preload {\n *, *:before, *:after {\n @include vendor('animation', 'none !important');\n @include vendor('transition', 'none !important');\n }\n }\n\n }\n\n body, input, select, textarea {\n color: _palette(fg);\n font-family: 'Source Sans Pro', sans-serif;\n font-size: 16pt;\n font-weight: 300;\n line-height: 1.65em;\n }\n\n a {\n @include vendor('transition', 'color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out');\n color: _palette(accent, bg);\n text-decoration: none;\n border-bottom: dotted 1px;\n\n &:hover {\n color: _palette(accent, bg);\n border-bottom-color: transparent;\n }\n }\n\n strong, b {\n font-weight: 600;\n }\n\n em, i {\n font-style: italic;\n }\n\n p, ul, ol, dl, table, blockquote {\n margin: 0 0 2em 0;\n }\n\n h1, h2, h3, h4, h5, h6 {\n color: inherit;\n font-weight: 600;\n line-height: 1.75em;\n margin-bottom: 1em;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n em {\n font-style: normal;\n font-weight: 300;\n }\n }\n\n h2 {\n font-size: 1.75em;\n letter-spacing: -0.025em;\n }\n\n h3 {\n font-size: 1.2em;\n letter-spacing: -0.025em;\n }\n\n sub {\n font-size: 0.8em;\n position: relative;\n top: 0.5em;\n }\n\n sup {\n font-size: 0.8em;\n position: relative;\n top: -0.5em;\n }\n\n hr {\n border-top: solid 1px _palette(border);\n border: 0;\n margin-bottom: 1.5em;\n }\n\n blockquote {\n border-left: solid 0.5em _palette(border);\n font-style: italic;\n padding: 1em 0 1em 2em;\n }\n\n time {\n font-size: 1rem;\n }\n\n/* Container */\n\n .container {\n margin: 0 auto;\n max-width: 100%;\n width: 1400px;\n\n @include breakpoint('<=wide') {\n width: 1200px;\n }\n\n @include breakpoint('<=normal') {\n width: 960px;\n }\n\n @include breakpoint('<=narrow') {\n width: 95%;\n }\n\n @include breakpoint('<=narrower') {\n width: 95%;\n }\n\n @include breakpoint('<=mobile') {\n width: 90%;\n }\n\n @include breakpoint('<=mobilep') {\n width: 100%;\n }\n }\n\n/* Row */\n\n .row {\n @include html-grid((50px, 50px));\n\n @include breakpoint('<=wide') {\n @include html-grid((40px, 40px), 'wide');\n }\n\n @include breakpoint('<=normal') {\n @include html-grid((30px, 30px), 'normal');\n }\n\n @include breakpoint('<=narrow') {\n @include html-grid((30px, 30px), 'narrow');\n }\n\n @include breakpoint('<=narrower') {\n @include html-grid((30px, 30px), 'narrower');\n }\n\n @include breakpoint('<=mobile') {\n @include html-grid((20px, 20px), 'mobile');\n }\n\n @include breakpoint('<=mobilep') {\n @include html-grid((20px, 20px), 'mobilep');\n }\n }\n\n/* Section/Article */\n\n section, article {\n &.special {\n text-align: center;\n }\n }\n\n header {\n p {\n color: _palette(fg-light);\n font-size: 1.25em;\n position: relative;\n margin-top: -1.25em;\n margin-bottom: 0.25em;\n }\n\n &.major {\n text-align: center;\n margin: 0 0 2em 0;\n\n h2 {\n font-size: 2.25em;\n }\n\n p {\n position: relative;\n border-top: solid 1px _palette(border);\n padding: 1em 0 0 0;\n margin: 0;\n top: -1em;\n font-size: 1.5em;\n letter-spacing: -0.025em;\n }\n }\n }\n\n footer {\n margin: 0 0 3em 0;\n\n > :last-child {\n margin-bottom: 0;\n }\n\n &.major {\n padding-top: 3em;\n }\n }\n\n/* Form */\n\n input[type=\"text\"],\n input[type=\"password\"],\n input[type=\"email\"],\n textarea {\n @include vendor('appearance', 'none');\n @include vendor('transition', 'border-color 0.2s ease-in-out');\n background: #fff;\n border: solid 1px _palette(border);\n border-radius: _size(radius);\n color: inherit;\n display: block;\n outline: 0;\n padding: 0.75em;\n text-decoration: none;\n width: 100%;\n\n &:focus {\n border-color: _palette(accent, bg);\n }\n }\n\n input[type=\"text\"],\n input[type=\"password\"],\n input[type=\"email\"] {\n line-height: 1em;\n }\n\n label {\n display: block;\n color: inherit;\n font-weight: 600;\n line-height: 1.75em;\n margin-bottom: 0.5em;\n }\n\n ::-webkit-input-placeholder {\n color: _palette(fg-light);\n position: relative;\n top: 3px;\n }\n\n :-moz-placeholder {\n color: _palette(fg-light);\n }\n\n ::-moz-placeholder {\n color: _palette(fg-light);\n }\n\n :-ms-input-placeholder {\n color: _palette(fg-light);\n }\n\n/* Image */\n\n .image {\n border: 0;\n display: inline-block;\n position: relative;\n border-radius: _size(radius);\n\n img {\n display: block;\n border-radius: _size(radius);\n }\n\n &.left {\n display: block;\n float: left;\n margin: 0 2em 2em 0;\n position: relative;\n top: 0.25em;\n\n img {\n display: block;\n width: 100%;\n }\n }\n\n &.fit {\n display: block;\n\n img {\n display: block;\n width: 100%;\n }\n }\n\n &.featured {\n display: block;\n margin: 0 0 2em 0;\n\n img {\n display: block;\n width: 100%;\n }\n }\n }\n\n/* Icon */\n\n .icon {\n @include icon;\n position: relative;\n text-decoration: none;\n\n > .label {\n display: none;\n }\n\n &:before {\n line-height: inherit;\n }\n\n &.solid {\n &:before {\n font-weight: 900;\n }\n }\n\n &.brands {\n &:before {\n font-family: 'Font Awesome 5 Brands';\n }\n }\n\n &.major {\n text-align: center;\n cursor: default;\n background-color: _palette(accent, bg);\n @include vendor('background-image', ('linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15))', 'url(\"images/bg01.png\")'));\n color: _palette(accent, fg);\n border-radius: 100%;\n display: inline-block;\n width: 5em;\n height: 5em;\n line-height: 5em;\n box-shadow: 0 0 0 7px white, 0 0 0 8px _palette(border);\n margin: 0 0 2em 0;\n\n &:before {\n font-size: 36px;\n }\n }\n }\n\n/* Lists */\n\n ol {\n list-style: decimal;\n padding-left: 1.25em;\n\n li {\n padding-left: 0.25em;\n }\n }\n\n ul {\n list-style: disc;\n padding-left: 1em;\n\n li {\n padding-left: 0.5em;\n }\n }\n\n ul.tags {\n list-style: none;\n font-size: 1rem;\n display: flex;\n padding-left: 0;\n margin-left: -8px;\n }\n\n/* Links */\n\n ul.links {\n list-style: none;\n padding-left: 0;\n\n li {\n line-height: 2.5em;\n padding-left: 0;\n }\n }\n\n/* Icons */\n\n ul.icons {\n cursor: default;\n list-style: none;\n padding-left: 0;\n\n li {\n display: inline-block;\n line-height: 1em;\n padding-left: 1.5em;\n\n &:first-child {\n padding-left: 0;\n }\n\n a, span {\n font-size: 2em;\n border: 0;\n }\n }\n }\n\n/* Menu */\n\n ul.menu {\n list-style: none;\n padding-left: 0;\n\n li {\n border-left: solid 1px _palette(border);\n display: inline-block;\n padding: 0 0 0 1em;\n margin: 0 0 0 1em;\n\n &:first-child\n {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n }\n }\n\n/* Actions */\n\n ul.actions {\n @include vendor('display', 'flex');\n cursor: default;\n list-style: none;\n margin-left: -1em;\n padding-left: 0;\n\n li {\n padding: 0 0 0 1em;\n vertical-align: middle;\n }\n\n &.special {\n @include vendor('justify-content', 'center');\n width: 100%;\n margin-left: 0;\n\n li {\n &:first-child {\n padding-left: 0;\n }\n }\n }\n\n &.stacked {\n @include vendor('flex-direction', 'column');\n margin-left: 0;\n\n li {\n padding: 1.25em 0 0 0;\n\n &:first-child {\n padding-top: 0;\n }\n }\n }\n\n &.fit {\n width: calc(100% + 1em);\n\n li {\n @include vendor('flex-grow', '1');\n @include vendor('flex-shrink', '1');\n width: 100%;\n\n > * {\n width: 100%;\n }\n }\n\n &.stacked {\n width: 100%;\n }\n }\n\n @include breakpoint('<=mobile') {\n &:not(.fixed) {\n @include vendor('flex-direction', 'column');\n margin-left: 0;\n width: 100% !important;\n\n li {\n @include vendor('flex-grow', '1');\n @include vendor('flex-shrink', '1');\n padding: 1em 0 0 0;\n text-align: center;\n width: 100%;\n\n > * {\n width: 100%;\n }\n\n &:first-child {\n padding-top: 0;\n }\n\n input[type=\"submit\"],\n input[type=\"reset\"],\n input[type=\"button\"],\n button,\n .button {\n width: 100%;\n\n &.icon {\n &:before {\n margin-left: -0.5em;\n }\n }\n }\n }\n }\n }\n }\n\n/* Tables */\n\n table {\n width: 100%;\n\n &.default {\n width: 100%;\n\n tbody {\n tr {\n border-bottom: solid 1px _palette(border);\n }\n }\n\n td {\n padding: 0.5em 1em 0.5em 1em;\n }\n\n th {\n font-weight: 600;\n padding: 0.5em 1em 0.5em 1em;\n text-align: left;\n }\n\n thead {\n background-color: #555555;\n @include vendor('background-image', ('linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15))', 'url(\"images/bg01.png\")'));\n color: #fff;\n }\n\n tfoot {\n }\n\n tbody {\n }\n }\n }\n\n/* Button */\n\n input[type=\"submit\"],\n input[type=\"reset\"],\n input[type=\"button\"],\n button,\n .button {\n @include vendor('appearance', 'none');\n @include vendor('transition', 'background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out');\n @include vendor('background-image', ('linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15))', 'url(\"images/bg01.png\")'));\n background-color: _palette(accent, bg);\n border-radius: _size(radius);\n border: 0;\n color: _palette(accent, fg);\n cursor: pointer;\n display: inline-block;\n padding: 0 1.5em;\n line-height: 2.75em;\n min-width: 9em;\n text-align: center;\n text-decoration: none;\n font-weight: 600;\n letter-spacing: -0.025em;\n\n &:hover {\n background-color: lighten(_palette(accent, bg), 5);\n color: _palette(accent, fg) !important;\n }\n\n &:active {\n background-color: darken(_palette(accent, bg), 5);\n color: _palette(accent, fg);\n }\n\n &.alt {\n background-color: #555555;\n color: #fff;\n\n &:hover {\n background-color: lighten(#555555, 5);\n }\n\n &:active {\n background-color: darken(#555555, 5);\n }\n }\n\n &.icon {\n &:before {\n margin-right: 0.5em;\n }\n }\n\n &.fit {\n width: 100%;\n }\n\n &.small {\n font-size: 0.8em;\n }\n }\n\n/* Box */\n\n .box {\n &.highlight {\n text-align: center;\n }\n\n &.post {\n position: relative;\n margin: 0 0 2em 0;\n\n &:after {\n content: '';\n display: block;\n clear: both;\n }\n\n .inner {\n margin-left: calc(30% + 2em);\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n .image {\n width: 30%;\n margin: 0;\n }\n }\n }\n\n/* Header */\n\n #header {\n text-align: center;\n padding: 3em 0 0 0;\n background-color: #fff;\n background-image: url('images/bg02.png'), url('images/bg02.png'), url('images/bg01.png');\n background-position: top left, top left, top left;\n background-size: 100% 6em, 100% 6em, auto;\n background-repeat: no-repeat, no-repeat, repeat;\n\n h1 {\n padding: 0 0 2.75em 0;\n margin: 0;\n\n a {\n font-size: 1.5em;\n letter-spacing: -0.025em;\n border: 0;\n }\n }\n }\n\n #nav {\n cursor: default;\n background-color: #333;\n @include vendor('background-image', ('linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3))', 'url(\"images/bg01.png\")'));\n padding: 0;\n\n &:after {\n content: '';\n display: block;\n width: 100%;\n height: 0.75em;\n background-color: _palette(accent, bg);\n background-image: url(\"images/bg01.png\");\n }\n\n > ul {\n margin: 0;\n\n > li {\n position: relative;\n display: inline-block;\n margin-left: 1em;\n\n a {\n color: #c0c0c0;\n text-decoration: none;\n border: 0;\n display: block;\n padding: 1.5em 0.5em 1.35em 0.5em;\n }\n\n &:first-child {\n margin-left: 0;\n }\n\n &:hover {\n a {\n color: #fff;\n }\n }\n\n &.current {\n font-weight: 600;\n\n &:before {\n @include vendor('transform', 'rotateZ(45deg)');\n width: 0.75em;\n height: 0.75em;\n content: '';\n display: block;\n position: absolute;\n bottom: -0.5em;\n left: 50%;\n margin-left: -0.375em;\n background-color: _palette(accent, bg);\n background-image: url(\"images/bg01.png\");\n }\n\n a {\n color: #fff;\n }\n }\n\n &.active {\n a {\n color: #fff;\n }\n\n &.current {\n &:before {\n opacity: 0;\n }\n }\n }\n\n > ul {\n display: none;\n }\n }\n }\n }\n\n/* Dropotron */\n\n .dropotron {\n @include vendor('background-image', ('linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0))', 'url(\"images/bg01.png\")'));\n background-color: #333;\n border-radius: _size(radius);\n color: #fff;\n min-width: 10em;\n padding: 1em 0;\n text-align: center;\n box-shadow: 0 1em 1em 0 rgba(0,0,0,0.5);\n list-style: none;\n\n > li {\n line-height: 2em;\n padding: 0 1.1em 0 1em;\n\n > a {\n color: #c0c0c0;\n text-decoration: none;\n border: 0;\n }\n\n &.active,\n &:hover {\n > a {\n color: #fff;\n }\n }\n }\n\n &.level-0 {\n border-radius: 0 0 _size(radius) _size(radius);\n font-size: 0.9em;\n padding-top: 0;\n margin-top: -1px;\n }\n }\n\n/* Banner */\n\n #banner {\n background-image: url(\n images/accueil.jpg\n );\n background-position: center center;\n background-size: cover;\n height: 28em;\n text-align: center;\n position: relative;\n\n header {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n background: #212121;\n background: rgba(27,27,27,0.75);\n color: #fff;\n padding: 1.5em 0;\n\n h2 {\n display: inline-block;\n margin: 0;\n font-size: 1.25em;\n vertical-align: middle;\n\n em {\n opacity: 0.75;\n }\n\n a {\n border-bottom-color: transparentize(#fff, 0.5);\n\n &:hover {\n border-bottom-color: transparent;\n }\n }\n }\n\n .button {\n vertical-align: middle;\n margin-left: 1em;\n }\n }\n }\n\n/* Wrapper */\n\n .wrapper {\n padding: 5em 0 3em 0;\n\n &.style1 {\n background: #fff;\n }\n\n &.style2 {\n background-color: #fff;\n background-image: url('images/bg02.png'), url('images/bg03.png'), url('images/bg01.png');\n background-position: top left, bottom left, top left;\n background-size: 100% 6em, 100% 6em, auto;\n background-repeat: no-repeat, no-repeat, repeat;\n }\n\n &.style3 {\n background-color: _palette(accent, bg);\n @include vendor('background-image', ('linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15))', 'url(\"images/bg01.png\")'));\n color: _palette(accent, fg);\n\n .button {\n background: _palette(accent, fg);\n color: _palette(fg);\n\n &:hover {\n color: _palette(accent, bg) !important;\n }\n }\n }\n }\n\n/* CTA */\n\n #cta {\n text-align: center;\n padding: 3.5em 0;\n\n header {\n h2 {\n display: inline-block;\n vertical-align: middle;\n margin: 0;\n }\n\n .button {\n vertical-align: middle;\n margin-left: 1em;\n }\n }\n }\n\n/* Footer */\n\n #footer {\n padding: 4em 0 8em 0;\n\n a {\n color: inherit;\n border-bottom-color: transparentize(_palette(fg), 0.75);\n\n &:hover {\n color: _palette(accent, bg);\n border-bottom-color: transparent;\n }\n }\n\n .container {\n margin-bottom: 4em;\n }\n\n .icons {\n text-align: center;\n margin: 0;\n\n a {\n color: _palette(fg-light);\n\n &:hover {\n color: _palette(fg);\n }\n }\n }\n\n .copyright {\n color: _palette(fg-light);\n margin-top: 1.5em;\n text-align: center;\n font-size: 0.9em;\n }\n }\n\n/* Wide */\n\n @include breakpoint('<=wide') {\n\n /* Basic */\n\n body, input, select, textarea {\n font-size: 14pt;\n line-height: 1.5em;\n }\n\n /* Banner */\n\n #banner {\n height: 24em;\n }\n\n }\n\n/* Normal */\n\n @include breakpoint('<=normal') {\n\n /* Basic */\n\n body, input, select, textarea {\n font-size: 13pt;\n line-height: 1.5em;\n }\n\n /* Lists */\n\n ol {\n padding-left: 1.25em;\n\n li {\n padding-left: 0.25em;\n }\n }\n\n /* Icons */\n\n ul.icons {\n li {\n a, span {\n font-size: 1.5em;\n }\n }\n }\n\n /* Header */\n\n #header {\n padding: 2em 0 0 0;\n\n h1 {\n padding: 0 0 1.75em 0;\n }\n }\n\n /* Banner */\n\n #banner {\n height: 20em;\n }\n\n /* Wrapper */\n\n .wrapper {\n padding: 3em 0 1em 0;\n }\n\n /* CTA */\n\n #cta {\n padding: 2em 0;\n }\n\n /* Footer */\n\n #footer {\n padding: 3em 0 3em 0;\n\n .container {\n margin-bottom: 1em;\n }\n }\n\n }\n\n/* Narrow */\n\n @include breakpoint('<=narrow') {\n\n /* Basic */\n\n body, input, select, textarea {\n font-size: 12pt;\n line-height: 1.5em;\n }\n\n }\n\n/* Narrower */\n\n #navPanel, #titleBar {\n display: none;\n }\n\n @include breakpoint('<=narrower') {\n\n /* Basic */\n\n html, body {\n overflow-x: hidden;\n }\n\n body, input, select, textarea {\n font-size: 13pt;\n }\n\n h1, h2, h3, h4, h5, h6 {\n margin-bottom: 0.5em;\n }\n\n header {\n p {\n margin-top: -0.75em;\n }\n\n &.major {\n text-align: center;\n margin: 0 0 2em 0;\n\n h2 {\n font-size: 1.75em;\n }\n\n p {\n top: -0.25em;\n font-size: 1.25em;\n }\n }\n }\n\n /* Box */\n\n .box {\n &.highlight {\n text-align: left;\n position: relative;\n padding-left: 7em;\n\n i {\n position: absolute;\n margin: 0;\n left: 0;\n top: 0.25em;\n }\n }\n\n &.post {\n .inner {\n margin-left: calc(20% + 2em);\n }\n\n .image {\n width: 20%;\n }\n }\n }\n\n /* Header */\n\n #header {\n display: none;\n }\n\n /* Banner */\n\n #banner {\n height: 20em;\n\n header {\n h2 {\n display: block;\n }\n\n .button {\n margin: 1em 0 0 0;\n }\n }\n }\n\n /* CTA */\n\n #cta {\n padding: 1.5em 0;\n\n header {\n h2 {\n display: block;\n }\n\n .button {\n margin: 1em 0 0 0;\n }\n }\n }\n\n /* Footer */\n\n #footer {\n text-align: center;\n\n .container {\n margin-bottom: 4em;\n }\n\n form .actions {\n @include vendor('justify-content', 'center');\n width: 100%;\n margin-left: 0;\n\n li {\n &:first-child {\n padding-left: 0;\n }\n }\n }\n }\n\n /* Nav */\n\n #page-wrapper {\n @include vendor('backface-visibility', 'hidden');\n @include vendor('transition', 'transform #{_duration(navPanel)} ease');\n padding-bottom: 1px;\n padding-top: 44px;\n }\n\n #titleBar {\n @include vendor('backface-visibility', 'hidden');\n @include vendor('transition', 'transform #{_duration(navPanel)} ease');\n display: block;\n height: 44px;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: _misc(z-index-base) + 1;\n background-color: #333;\n @include vendor('background-image', ('linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3))', 'url(\"images/bg01.png\")'));\n height: 44px;\n line-height: 44px;\n box-shadow: 0 4px 0 0 _palette(accent, bg);\n\n .title {\n display: block;\n position: relative;\n font-weight: 600;\n text-align: center;\n color: #fff;\n z-index: 1;\n\n em {\n font-style: normal;\n font-weight: 300;\n }\n }\n\n .toggle {\n @include icon(false, solid);\n border: 0;\n height: 60px;\n left: 0;\n position: absolute;\n top: 0;\n width: 80px;\n z-index: 2;\n\n &:before {\n content: '\\f0c9';\n display: block;\n height: 44px;\n line-height: inherit;\n text-align: center;\n width: 44px;\n color: #fff;\n opacity: 0.5;\n }\n\n &:active {\n &:before {\n opacity: 0.75;\n }\n }\n }\n }\n\n #navPanel {\n background-color: #1f1f1f;\n box-shadow: inset -1px 0 3px 0 rgba(0,0,0,0.5);\n @include vendor('background-image', ('linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15))', 'url(\"images/bg01.png\")'));\n @include vendor('backface-visibility', 'hidden');\n @include vendor('transform', 'translateX(#{_size(navPanel) * -1})');\n @include vendor('transition', ('transform #{_duration(navPanel)} ease'));\n display: block;\n height: 100%;\n left: 0;\n overflow-y: auto;\n position: fixed;\n top: 0;\n width: _size(navPanel);\n z-index: _misc(z-index-base) + 2;\n\n .link {\n border-bottom: 0;\n border-top: solid 1px rgba(255,255,255,0.05);\n color: #888;\n display: block;\n height: 48px;\n line-height: 48px;\n padding: 0 1em 0 1em;\n text-decoration: none;\n\n &:first-child {\n border-top: 0;\n }\n\n &.depth-0 {\n color: #fff;\n }\n\n .indent-1 { display: inline-block; width: 1em; }\n .indent-2 { display: inline-block; width: 2em; }\n .indent-3 { display: inline-block; width: 3em; }\n .indent-4 { display: inline-block; width: 4em; }\n .indent-5 { display: inline-block; width: 5em; }\n }\n }\n\n body {\n &.navPanel-visible {\n #page-wrapper {\n @include vendor('transform', 'translateX(#{_size(navPanel)})');\n }\n\n #titleBar {\n @include vendor('transform', 'translateX(#{_size(navPanel)})');\n }\n\n #navPanel {\n @include vendor('transform', 'translateX(0)');\n }\n }\n }\n\n }\n\n/* Mobile */\n\n @include breakpoint('<=mobile') {\n\n /* Basic */\n\n body, input, select, textarea {\n font-size: 11pt;\n line-height: 1.35em;\n }\n\n h2 {\n font-size: 1.25em;\n letter-spacing: 0;\n line-height: 1.35em;\n }\n\n h3 {\n font-size: 1em;\n letter-spacing: 0;\n line-height: 1.35em;\n }\n\n header {\n p {\n margin-top: -0.5em;\n font-size: 1em;\n }\n\n &.major {\n padding: 0 20px;\n\n h2 {\n font-size: 1.25em;\n }\n\n p {\n top: 0;\n margin-top: 1.25em;\n font-size: 1em;\n }\n }\n }\n\n /* Menu */\n\n ul.menu {\n li {\n border: 0;\n padding: 0;\n margin: 0;\n display: block;\n line-height: 2em;\n }\n }\n\n /* Banner */\n\n #banner {\n height: 18em;\n }\n\n /* Wrapper */\n\n .wrapper {\n padding: 2em 0 1px 0;\n }\n\n }\n\n/* Mobile (Portrait) */\n\n @include breakpoint('<=mobilep') {\n\n /* Icon */\n\n .icon {\n &.major {\n width: 4em;\n height: 4em;\n line-height: 4em;\n box-shadow: 0 0 0 7px white, 0 0 0 8px _palette(border);\n\n &:before {\n font-size: 24px;\n }\n }\n }\n\n /* Button */\n\n input[type=\"submit\"],\n input[type=\"reset\"],\n input[type=\"button\"],\n button,\n .button {\n width: 100%;\n display: block;\n }\n\n /* Box */\n\n .box {\n &.highlight {\n padding-left: calc(4em + 30px);\n }\n\n &.post {\n .inner {\n margin-left: calc(30% + 20px);\n }\n\n .image {\n width: 30%;\n }\n }\n }\n\n /* Banner */\n\n #banner {\n height: 20em;\n\n header {\n padding: 20px;\n }\n }\n\n /* Wrapper */\n\n .wrapper {\n padding: 2em 20px 1px 20px;\n }\n\n /* CTA */\n\n #cta {\n padding: 20px;\n }\n\n /* Footer */\n\n #footer {\n padding: 2em 20px;\n text-align: left;\n }\n\n }\n\n@import 'custom.scss';\n", - "// Misc.\n $misc: (\n z-index-base: 10000\n );\n\n// Duration.\n $duration: (\n navPanel: 0.5s\n );\n\n// Size.\n $size: (\n navPanel: 275px,\n radius: 5px\n );\n\n// Font.\n $font: (\n );\n\n// Palette.\n $palette: (\n bg: #f7f7f7,\n fg: #474747,\n fg-bold: #4c4c4c,\n fg-light: #999,\n border: #e0e0e0,\n\n accent: (\n bg: #37c0fb,\n fg: #fff\n )\n );\n", - "/// Removes a specific item from a list.\n/// @author Hugo Giraudel\n/// @param {list} $list List.\n/// @param {integer} $index Index.\n/// @return {list} Updated list.\n@function remove-nth($list, $index) {\n\n $result: null;\n\n @if type-of($index) != number {\n @warn \"$index: #{quote($index)} is not a number for `remove-nth`.\";\n }\n @else if $index == 0 {\n @warn \"List index 0 must be a non-zero integer for `remove-nth`.\";\n }\n @else if abs($index) > length($list) {\n @warn \"List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.\";\n }\n @else {\n\n $result: ();\n $index: if($index < 0, length($list) + $index + 1, $index);\n\n @for $i from 1 through length($list) {\n\n @if $i != $index {\n $result: append($result, nth($list, $i));\n }\n\n }\n\n }\n\n @return $result;\n\n}\n\n/// Gets a value from a map.\n/// @author Hugo Giraudel\n/// @param {map} $map Map.\n/// @param {string} $keys Key(s).\n/// @return {string} Value.\n@function val($map, $keys...) {\n\n @if nth($keys, 1) == null {\n $keys: remove-nth($keys, 1);\n }\n\n @each $key in $keys {\n $map: map-get($map, $key);\n }\n\n @return $map;\n\n}\n\n/// Gets a duration value.\n/// @param {string} $keys Key(s).\n/// @return {string} Value.\n@function _duration($keys...) {\n @return val($duration, $keys...);\n}\n\n/// Gets a font value.\n/// @param {string} $keys Key(s).\n/// @return {string} Value.\n@function _font($keys...) {\n @return val($font, $keys...);\n}\n\n/// Gets a misc value.\n/// @param {string} $keys Key(s).\n/// @return {string} Value.\n@function _misc($keys...) {\n @return val($misc, $keys...);\n}\n\n/// Gets a palette value.\n/// @param {string} $keys Key(s).\n/// @return {string} Value.\n@function _palette($keys...) {\n @return val($palette, $keys...);\n}\n\n/// Gets a size value.\n/// @param {string} $keys Key(s).\n/// @return {string} Value.\n@function _size($keys...) {\n @return val($size, $keys...);\n}\n", - "/// Makes an element's :before pseudoelement a FontAwesome icon.\n/// @param {string} $content Optional content value to use.\n/// @param {string} $category Optional category to use.\n/// @param {string} $where Optional pseudoelement to target (before or after).\n@mixin icon($content: false, $category: regular, $where: before) {\n\n text-decoration: none;\n\n &:#{$where} {\n\n @if $content {\n content: $content;\n }\n\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n text-rendering: auto;\n line-height: 1;\n text-transform: none !important;\n\n @if ($category == brands) {\n font-family: 'Font Awesome 5 Brands';\n }\n @elseif ($category == solid) {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n }\n @else {\n font-family: 'Font Awesome 5 Free';\n font-weight: 400;\n }\n\n }\n\n}\n\n/// Applies padding to an element, taking the current element-margin value into account.\n/// @param {mixed} $tb Top/bottom padding.\n/// @param {mixed} $lr Left/right padding.\n/// @param {list} $pad Optional extra padding (in the following order top, right, bottom, left)\n/// @param {bool} $important If true, adds !important.\n@mixin padding($tb, $lr, $pad: (0,0,0,0), $important: null) {\n\n @if $important {\n $important: '!important';\n }\n\n $x: 0.1em;\n\n @if unit(_size(element-margin)) == 'rem' {\n $x: 0.1rem;\n }\n\n padding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max($x, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important};\n\n}\n\n/// Encodes a SVG data URL so IE doesn't choke (via codepen.io/jakob-e/pen/YXXBrp).\n/// @param {string} $svg SVG data URL.\n/// @return {string} Encoded SVG data URL.\n@function svg-url($svg) {\n\n $svg: str-replace($svg, '\"', '\\'');\n $svg: str-replace($svg, '%', '%25');\n $svg: str-replace($svg, '<', '%3C');\n $svg: str-replace($svg, '>', '%3E');\n $svg: str-replace($svg, '&', '%26');\n $svg: str-replace($svg, '#', '%23');\n $svg: str-replace($svg, '{', '%7B');\n $svg: str-replace($svg, '}', '%7D');\n $svg: str-replace($svg, ';', '%3B');\n\n @return url(\"data:image/svg+xml;charset=utf8,#{$svg}\");\n\n}\n", - "// vendor.scss v1.0 | @ajlkn | MIT licensed */\n\n// Vars.\n\n\t/// Vendor prefixes.\n\t/// @var {list}\n\t$vendor-prefixes: (\n\t\t'-moz-',\n\t\t'-webkit-',\n\t\t'-ms-',\n\t\t''\n\t);\n\n\t/// Properties that should be vendorized.\n\t/// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org\n\t/// @var {list}\n\t$vendor-properties: (\n\n\t\t// Animation.\n\t\t\t'animation',\n\t\t\t'animation-delay',\n\t\t\t'animation-direction',\n\t\t\t'animation-duration',\n\t\t\t'animation-fill-mode',\n\t\t\t'animation-iteration-count',\n\t\t\t'animation-name',\n\t\t\t'animation-play-state',\n\t\t\t'animation-timing-function',\n\n\t\t// Appearance.\n\t\t\t'appearance',\n\n\t\t// Backdrop filter.\n\t\t\t'backdrop-filter',\n\n\t\t// Background image options.\n\t\t\t'background-clip',\n\t\t\t'background-origin',\n\t\t\t'background-size',\n\n\t\t// Box sizing.\n\t\t\t'box-sizing',\n\n\t\t// Clip path.\n\t\t\t'clip-path',\n\n\t\t// Filter effects.\n\t\t\t'filter',\n\n\t\t// Flexbox.\n\t\t\t'align-content',\n\t\t\t'align-items',\n\t\t\t'align-self',\n\t\t\t'flex',\n\t\t\t'flex-basis',\n\t\t\t'flex-direction',\n\t\t\t'flex-flow',\n\t\t\t'flex-grow',\n\t\t\t'flex-shrink',\n\t\t\t'flex-wrap',\n\t\t\t'justify-content',\n\t\t\t'order',\n\n\t\t// Font feature.\n\t\t\t'font-feature-settings',\n\t\t\t'font-language-override',\n\t\t\t'font-variant-ligatures',\n\n\t\t// Font kerning.\n\t\t\t'font-kerning',\n\n\t\t// Fragmented borders and backgrounds.\n\t\t\t'box-decoration-break',\n\n\t\t// Grid layout.\n\t\t\t'grid-column',\n\t\t\t'grid-column-align',\n\t\t\t'grid-column-end',\n\t\t\t'grid-column-start',\n\t\t\t'grid-row',\n\t\t\t'grid-row-align',\n\t\t\t'grid-row-end',\n\t\t\t'grid-row-start',\n\t\t\t'grid-template-columns',\n\t\t\t'grid-template-rows',\n\n\t\t// Hyphens.\n\t\t\t'hyphens',\n\t\t\t'word-break',\n\n\t\t// Masks.\n\t\t\t'mask',\n\t\t\t'mask-border',\n\t\t\t'mask-border-outset',\n\t\t\t'mask-border-repeat',\n\t\t\t'mask-border-slice',\n\t\t\t'mask-border-source',\n\t\t\t'mask-border-width',\n\t\t\t'mask-clip',\n\t\t\t'mask-composite',\n\t\t\t'mask-image',\n\t\t\t'mask-origin',\n\t\t\t'mask-position',\n\t\t\t'mask-repeat',\n\t\t\t'mask-size',\n\n\t\t// Multicolumn.\n\t\t\t'break-after',\n\t\t\t'break-before',\n\t\t\t'break-inside',\n\t\t\t'column-count',\n\t\t\t'column-fill',\n\t\t\t'column-gap',\n\t\t\t'column-rule',\n\t\t\t'column-rule-color',\n\t\t\t'column-rule-style',\n\t\t\t'column-rule-width',\n\t\t\t'column-span',\n\t\t\t'column-width',\n\t\t\t'columns',\n\n\t\t// Object fit.\n\t\t\t'object-fit',\n\t\t\t'object-position',\n\n\t\t// Regions.\n\t\t\t'flow-from',\n\t\t\t'flow-into',\n\t\t\t'region-fragment',\n\n\t\t// Scroll snap points.\n\t\t\t'scroll-snap-coordinate',\n\t\t\t'scroll-snap-destination',\n\t\t\t'scroll-snap-points-x',\n\t\t\t'scroll-snap-points-y',\n\t\t\t'scroll-snap-type',\n\n\t\t// Shapes.\n\t\t\t'shape-image-threshold',\n\t\t\t'shape-margin',\n\t\t\t'shape-outside',\n\n\t\t// Tab size.\n\t\t\t'tab-size',\n\n\t\t// Text align last.\n\t\t\t'text-align-last',\n\n\t\t// Text decoration.\n\t\t\t'text-decoration-color',\n\t\t\t'text-decoration-line',\n\t\t\t'text-decoration-skip',\n\t\t\t'text-decoration-style',\n\n\t\t// Text emphasis.\n\t\t\t'text-emphasis',\n\t\t\t'text-emphasis-color',\n\t\t\t'text-emphasis-position',\n\t\t\t'text-emphasis-style',\n\n\t\t// Text size adjust.\n\t\t\t'text-size-adjust',\n\n\t\t// Text spacing.\n\t\t\t'text-spacing',\n\n\t\t// Transform.\n\t\t\t'transform',\n\t\t\t'transform-origin',\n\n\t\t// Transform 3D.\n\t\t\t'backface-visibility',\n\t\t\t'perspective',\n\t\t\t'perspective-origin',\n\t\t\t'transform-style',\n\n\t\t// Transition.\n\t\t\t'transition',\n\t\t\t'transition-delay',\n\t\t\t'transition-duration',\n\t\t\t'transition-property',\n\t\t\t'transition-timing-function',\n\n\t\t// Unicode bidi.\n\t\t\t'unicode-bidi',\n\n\t\t// User select.\n\t\t\t'user-select',\n\n\t\t// Writing mode.\n\t\t\t'writing-mode',\n\n\t);\n\n\t/// Values that should be vendorized.\n\t/// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org\n\t/// @var {list}\n\t$vendor-values: (\n\n\t\t// Cross fade.\n\t\t\t'cross-fade',\n\n\t\t// Element function.\n\t\t\t'element',\n\n\t\t// Filter function.\n\t\t\t'filter',\n\n\t\t// Flexbox.\n\t\t\t'flex',\n\t\t\t'inline-flex',\n\n\t\t// Grab cursors.\n\t\t\t'grab',\n\t\t\t'grabbing',\n\n\t\t// Gradients.\n\t\t\t'linear-gradient',\n\t\t\t'repeating-linear-gradient',\n\t\t\t'radial-gradient',\n\t\t\t'repeating-radial-gradient',\n\n\t\t// Grid layout.\n\t\t\t'grid',\n\t\t\t'inline-grid',\n\n\t\t// Image set.\n\t\t\t'image-set',\n\n\t\t// Intrinsic width.\n\t\t\t'max-content',\n\t\t\t'min-content',\n\t\t\t'fit-content',\n\t\t\t'fill',\n\t\t\t'fill-available',\n\t\t\t'stretch',\n\n\t\t// Sticky position.\n\t\t\t'sticky',\n\n\t\t// Transform.\n\t\t\t'transform',\n\n\t\t// Zoom cursors.\n\t\t\t'zoom-in',\n\t\t\t'zoom-out',\n\n\t);\n\n// Functions.\n\n\t/// Removes a specific item from a list.\n\t/// @author Hugo Giraudel\n\t/// @param {list} $list List.\n\t/// @param {integer} $index Index.\n\t/// @return {list} Updated list.\n\t@function remove-nth($list, $index) {\n\n\t\t$result: null;\n\n\t\t@if type-of($index) != number {\n\t\t\t@warn \"$index: #{quote($index)} is not a number for `remove-nth`.\";\n\t\t}\n\t\t@else if $index == 0 {\n\t\t\t@warn \"List index 0 must be a non-zero integer for `remove-nth`.\";\n\t\t}\n\t\t@else if abs($index) > length($list) {\n\t\t\t@warn \"List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.\";\n\t\t}\n\t\t@else {\n\n\t\t\t$result: ();\n\t\t\t$index: if($index < 0, length($list) + $index + 1, $index);\n\n\t\t\t@for $i from 1 through length($list) {\n\n\t\t\t\t@if $i != $index {\n\t\t\t\t\t$result: append($result, nth($list, $i));\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\t@return $result;\n\n\t}\n\n\t/// Replaces a substring within another string.\n\t/// @author Hugo Giraudel\n\t/// @param {string} $string String.\n\t/// @param {string} $search Substring.\n\t/// @param {string} $replace Replacement.\n\t/// @return {string} Updated string.\n\t@function str-replace($string, $search, $replace: '') {\n\n\t\t$index: str-index($string, $search);\n\n\t\t@if $index {\n\t\t\t@return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n\t\t}\n\n\t\t@return $string;\n\n\t}\n\n\t/// Replaces a substring within each string in a list.\n\t/// @param {list} $strings List of strings.\n\t/// @param {string} $search Substring.\n\t/// @param {string} $replace Replacement.\n\t/// @return {list} Updated list of strings.\n\t@function str-replace-all($strings, $search, $replace: '') {\n\n\t\t@each $string in $strings {\n\t\t\t$strings: set-nth($strings, index($strings, $string), str-replace($string, $search, $replace));\n\t\t}\n\n\t\t@return $strings;\n\n\t}\n\n// Mixins.\n\n\t/// Wraps @content in vendorized keyframe blocks.\n\t/// @param {string} $name Name.\n\t@mixin keyframes($name) {\n\n\t\t@-moz-keyframes #{$name} { @content; }\n\t\t@-webkit-keyframes #{$name} { @content; }\n\t\t@-ms-keyframes #{$name} { @content; }\n\t\t@keyframes #{$name} { @content; }\n\n\t}\n\n\t/// Vendorizes a declaration's property and/or value(s).\n\t/// @param {string} $property Property.\n\t/// @param {mixed} $value String/list of value(s).\n\t@mixin vendor($property, $value) {\n\n\t\t// Determine if property should expand.\n\t\t\t$expandProperty: index($vendor-properties, $property);\n\n\t\t// Determine if value should expand (and if so, add '-prefix-' placeholder).\n\t\t\t$expandValue: false;\n\n\t\t\t@each $x in $value {\n\t\t\t\t@each $y in $vendor-values {\n\t\t\t\t\t@if $y == str-slice($x, 1, str-length($y)) {\n\n\t\t\t\t\t\t$value: set-nth($value, index($value, $x), '-prefix-' + $x);\n\t\t\t\t\t\t$expandValue: true;\n\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t// Expand property?\n\t\t\t@if $expandProperty {\n\t\t\t @each $vendor in $vendor-prefixes {\n\t\t\t #{$vendor}#{$property}: #{str-replace-all($value, '-prefix-', $vendor)};\n\t\t\t }\n\t\t\t}\n\n\t\t// Expand just the value?\n\t\t\t@elseif $expandValue {\n\t\t\t @each $vendor in $vendor-prefixes {\n\t\t\t #{$property}: #{str-replace-all($value, '-prefix-', $vendor)};\n\t\t\t }\n\t\t\t}\n\n\t\t// Neither? Treat them as a normal declaration.\n\t\t\t@else {\n\t\t #{$property}: #{$value};\n\t\t\t}\n\n\t}", - "// breakpoints.scss v1.0 | @ajlkn | MIT licensed */\n\n// Vars.\n\n\t/// Breakpoints.\n\t/// @var {list}\n\t$breakpoints: null;\n\t$breakpoints: () !global;\n\n// Mixins.\n\n\t/// Sets breakpoints.\n\t/// @param {map} $x Breakpoints.\n\t@mixin breakpoints($x: ()) {\n\t\t$breakpoints: $x !global;\n\t}\n\n\t/// Wraps @content in a @media block targeting a specific orientation.\n\t/// @param {string} $orientation Orientation.\n\t@mixin orientation($orientation) {\n\t\t@media screen and (orientation: #{$orientation}) {\n\t\t\t@content;\n\t\t}\n\t}\n\n\t/// Wraps @content in a @media block using a given query.\n\t/// @param {string} $query Query.\n\t@mixin breakpoint($query: null) {\n\n\t\t$breakpoint: null;\n\t\t$op: null;\n\t\t$media: null;\n\n\t\t// Determine operator, breakpoint.\n\n\t\t\t// Greater than or equal.\n\t\t\t\t@if (str-slice($query, 0, 2) == '>=') {\n\n\t\t\t\t\t$op: 'gte';\n\t\t\t\t\t$breakpoint: str-slice($query, 3);\n\n\t\t\t\t}\n\n\t\t\t// Less than or equal.\n\t\t\t\t@elseif (str-slice($query, 0, 2) == '<=') {\n\n\t\t\t\t\t$op: 'lte';\n\t\t\t\t\t$breakpoint: str-slice($query, 3);\n\n\t\t\t\t}\n\n\t\t\t// Greater than.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '>') {\n\n\t\t\t\t\t$op: 'gt';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Less than.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '<') {\n\n\t\t\t\t\t$op: 'lt';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Not.\n\t\t\t\t@elseif (str-slice($query, 0, 1) == '!') {\n\n\t\t\t\t\t$op: 'not';\n\t\t\t\t\t$breakpoint: str-slice($query, 2);\n\n\t\t\t\t}\n\n\t\t\t// Equal.\n\t\t\t\t@else {\n\n\t\t\t\t\t$op: 'eq';\n\t\t\t\t\t$breakpoint: $query;\n\n\t\t\t\t}\n\n\t\t// Build media.\n\t\t\t@if ($breakpoint and map-has-key($breakpoints, $breakpoint)) {\n\n\t\t\t\t$a: map-get($breakpoints, $breakpoint);\n\n\t\t\t\t// Range.\n\t\t\t\t\t@if (type-of($a) == 'list') {\n\n\t\t\t\t\t\t$x: nth($a, 1);\n\t\t\t\t\t\t$y: nth($a, 2);\n\n\t\t\t\t\t\t// Max only.\n\t\t\t\t\t\t\t@if ($x == null) {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= 0 / anything)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< 0 / invalid)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: -1px)';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (<= y)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Min only.\n\t\t\t\t\t\t\t@else if ($y == null) {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= x)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= inf / anything)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> inf / invalid)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: -1px)';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (>= x)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Min and max.\n\t\t\t\t\t\t\t@else {\n\n\t\t\t\t\t\t\t\t// Greater than or equal (>= x)\n\t\t\t\t\t\t\t\t\t@if ($op == 'gte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than or equal (<= y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lte') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Greater than (> y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'gt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Less than (< x)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'lt') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Not (< x and > y)\n\t\t\t\t\t\t\t\t\t@elseif ($op == 'not') {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (max-width: ' + ($x - 1) + '), screen and (min-width: ' + ($y + 1) + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t// Equal (>= x and <= y)\n\t\t\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t\t\t$media: 'screen and (min-width: ' + $x + ') and (max-width: ' + $y + ')';\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\n\t\t\t\t// String.\n\t\t\t\t\t@else {\n\n\t\t\t\t\t\t// Missing a media type? Prefix with \"screen\".\n\t\t\t\t\t\t\t@if (str-slice($a, 0, 1) == '(') {\n\t\t\t\t\t\t\t\t$media: 'screen and ' + $a;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Otherwise, use as-is.\n\t\t\t\t\t\t\t@else {\n\t\t\t\t\t\t\t\t$media: $a;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\n\t\t\t}\n\n\t\t// Output.\n\t @media #{$media} {\n\t\t\t\t@content;\n\t\t\t}\n\n\t}\n", - "// html-grid.scss v1.0 | @ajlkn | MIT licensed */\n\n// Mixins.\n\n\t/// Initializes the current element as an HTML grid.\n\t/// @param {mixed} $gutters Gutters (either a single number to set both column/row gutters, or a list to set them individually).\n\t/// @param {mixed} $suffix Column class suffix (optional; either a single suffix or a list).\n\t@mixin html-grid($gutters: 1.5em, $suffix: '') {\n\n\t\t// Initialize.\n\t\t\t$cols: 12;\n\t\t\t$multipliers: 0, 0.25, 0.5, 1, 1.50, 2.00;\n\t\t\t$unit: 100% / $cols;\n\n\t\t\t// Suffixes.\n\t\t\t\t$suffixes: null;\n\n\t\t\t\t@if (type-of($suffix) == 'list') {\n\t\t\t\t\t$suffixes: $suffix;\n\t\t\t\t}\n\t\t\t\t@else {\n\t\t\t\t\t$suffixes: ($suffix);\n\t\t\t\t}\n\n\t\t\t// Gutters.\n\t\t\t\t$guttersCols: null;\n\t\t\t\t$guttersRows: null;\n\n\t\t\t\t@if (type-of($gutters) == 'list') {\n\n\t\t\t\t\t$guttersCols: nth($gutters, 1);\n\t\t\t\t\t$guttersRows: nth($gutters, 2);\n\n\t\t\t\t}\n\t\t\t\t@else {\n\n\t\t\t\t\t$guttersCols: $gutters;\n\t\t\t\t\t$guttersRows: 0;\n\n\t\t\t\t}\n\n\t\t// Row.\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tbox-sizing: border-box;\n\t\t\talign-items: stretch;\n\n\t\t\t// Columns.\n\t\t\t\t> * {\n\t\t\t\t\tbox-sizing: border-box;\n\t\t\t\t}\n\n\t\t\t// Gutters.\n\t\t\t\t&.gtr-uniform {\n\t\t\t\t\t> * {\n\t\t\t\t\t\t> :last-child {\n\t\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t// Alignment.\n\t\t\t\t&.aln-left {\n\t\t\t\t\tjustify-content: flex-start;\n\t\t\t\t}\n\n\t\t\t\t&.aln-center {\n\t\t\t\t\tjustify-content: center;\n\t\t\t\t}\n\n\t\t\t\t&.aln-right {\n\t\t\t\t\tjustify-content: flex-end;\n\t\t\t\t}\n\n\t\t\t\t&.aln-top {\n\t\t\t\t\talign-items: flex-start;\n\t\t\t\t}\n\n\t\t\t\t&.aln-middle {\n\t\t\t\t\talign-items: center;\n\t\t\t\t}\n\n\t\t\t\t&.aln-bottom {\n\t\t\t\t\talign-items: flex-end;\n\t\t\t\t}\n\n\t\t// Step through suffixes.\n\t\t\t@each $suffix in $suffixes {\n\n\t\t\t\t// Suffix.\n\t\t\t\t\t@if ($suffix != '') {\n\t\t\t\t\t\t$suffix: '-' + $suffix;\n\t\t\t\t\t}\n\t\t\t\t\t@else {\n\t\t\t\t\t\t$suffix: '';\n\t\t\t\t\t}\n\n\t\t\t\t// Row.\n\n\t\t\t\t\t// Important.\n\t\t\t\t\t\t> .imp#{$suffix} {\n\t\t\t\t\t\t\torder: -1;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t// Columns, offsets.\n\t\t\t\t\t\t@for $i from 1 through $cols {\n\t\t\t\t\t\t\t> .col-#{$i}#{$suffix} {\n\t\t\t\t\t\t\t\twidth: $unit * $i;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t> .off-#{$i}#{$suffix} {\n\t\t\t\t\t\t\t\tmargin-left: $unit * $i;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t// Step through multipliers.\n\t\t\t\t\t\t@each $multiplier in $multipliers {\n\n\t\t\t\t\t\t\t// Gutters.\n\t\t\t\t\t\t\t\t$class: null;\n\n\t\t\t\t\t\t\t\t@if ($multiplier != 1) {\n\t\t\t\t\t\t\t\t\t$class: '.gtr-' + ($multiplier * 100);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t&#{$class} {\n\t\t\t\t\t\t\t\t\tmargin-top: ($guttersRows * $multiplier * -1);\n\t\t\t\t\t\t\t\t\tmargin-left: ($guttersCols * $multiplier * -1);\n\n\t\t\t\t\t\t\t\t\t> * {\n\t\t\t\t\t\t\t\t\t\tpadding: ($guttersRows * $multiplier) 0 0 ($guttersCols * $multiplier);\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t// Uniform.\n\t\t\t\t\t\t\t\t\t\t&.gtr-uniform {\n\t\t\t\t\t\t\t\t\t\t\tmargin-top: $guttersCols * $multiplier * -1;\n\n\t\t\t\t\t\t\t\t\t\t\t> * {\n\t\t\t\t\t\t\t\t\t\t\t\tpadding-top: $guttersCols * $multiplier;\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t}\n\n\t\t\t}\n\n\t}", - "@import\n \"utils/variables\"; \n\n@import\n \"components/alert\";\n\n@import\n \"layouts/_header\"; \n\ntable {\n width: 100%;\n background: transparent;\n border-collapse: collapse;\n border-spacing: 0;\n text-align: left;\n\n th {\n padding: 5px 10px;\n font-weight: bold;\n border-bottom: 2px solid #909ba2;\n }\n td {\n padding: 5px 10px;\n }\n tr {\n &:nth-child(2n) {\n background: #f7f8f8;\n }\n }\n}\n\n/* Mobile */\n\n@include breakpoint('<=mobile') {\n \n\n /* Banner */\n\n #banner {\n height: 10em;\n \n }\n\n}\n\n/* Mobile (Portrait) */\n\n@include breakpoint('<=mobilep') {\n \n /* Banner */\n\n #banner {\n height: 10em;\n\n header { \n display: none;\n }\n }\n\n\n\n}", - "// Global settings\r\n// --------------------------------------------\r\n\r\n// Font families\r\n$open-sans: 'Open Sans';\r\n$open-sans-sans-serif: 'Open Sans', sans-serif;\r\n$merriweather-serif: 'Merriweather', serif;\r\n$menlo: Menlo, Consolas, monospace;\r\n\r\n$font-family-base: $open-sans-sans-serif;\r\n\r\n$font-families: (\r\n // base\r\n 'headings': $open-sans-sans-serif,\r\n // components\r\n 'code': $menlo,\r\n 'caption': $merriweather-serif,\r\n 'image-gallery': $open-sans,\r\n 'post-header-cover': $merriweather-serif,\r\n 'post-meta': $open-sans-sans-serif,\r\n 'post-content': $merriweather-serif,\r\n 'post-excerpt-link': $open-sans-sans-serif,\r\n 'highlight': $menlo,\r\n // layout\r\n 'sidebar': $open-sans-sans-serif\r\n);\r\n\r\n// equal to 15px\r\n$font-size-base: 1.6rem;\r\n$font-color-base: #5d686f;\r\n$line-height-base: 1.9em;\r\n$letter-spacing-base: 0.01em;\r\n\r\n// Reduction of font size base on small screen and down\r\n$font-size-base-sm-screen-reduction-factor: 0.1rem;\r\n\r\n// Font size : (X.Xrem = XXpx, 1.0rem = 10px)\r\n$font-size: (\r\n 'xxlarge': 2rem,\r\n 'xlarge': 1.8rem,\r\n 'large': 1.7rem,\r\n 'base': $font-size-base,\r\n 'medium': 1.5rem,\r\n 'small': 1.3rem,\r\n 'xsmall': 1rem\r\n);\r\n\r\n// Colors\r\n$colors: (\r\n 'success': #4dc657,\r\n 'danger': #f5311d,\r\n 'primary': #349ef3,\r\n 'purple': #cf6ae0,\r\n 'base': $font-color-base,\r\n 'warning': #f5aa0a,\r\n 'light': #9eabb3,\r\n // use for tag `a`\r\n 'link': #349ef3\r\n);\r\n\r\n// Z-indexes\r\n// `l-` prefix for layout\r\n// `c-` prefix for components\r\n$z-indexes: (\r\n // position the cover below the whole blog\r\n 'l-cover': -1,\r\n 'l-main': 10,\r\n 'c-post-header-cover': 15,\r\n 'l-header': 20,\r\n 'l-sidebar': 20,\r\n 'l-about': 30,\r\n 'c-mask': 30,\r\n 'c-post-bottom-bar': 40,\r\n 'c-share-options-bar': 50,\r\n 'c-tooltip': 1000,\r\n 'c-overlay': 1009,\r\n 'c-modal': 1010\r\n);\r\n\r\n// Media Query Ranges\r\n// If you want to change ranges screen size, you can do it easily by changing only `$screen-min` values\r\n$screen-min: (\r\n 'xs-min': 320px,\r\n 'sm-min': 480px,\r\n // If you change value of `md-min`,\r\n // you have to change value of `mediumScreenWidth` too in `source/_js/sidebar.js`\r\n 'md-min': 768px,\r\n 'lg-min': 1024px,\r\n 'xlg-min': 1280px\r\n);\r\n$screen-max: (\r\n 'xs-max': map-get($screen-min, sm-min) - 1,\r\n 'sm-max': map-get($screen-min, md-min) - 1,\r\n 'md-max': map-get($screen-min, lg-min) - 1,\r\n 'lg-max': map-get($screen-min, xlg-min) - 1\r\n);\r\n// Merged screen-* Maps\r\n$screen: map-merge($screen-min, $screen-max);\r\n// Shortcuts for medias\r\n$xsmall-and-down: \"only screen and (max-width : #{map-get($screen, xs-max)})\" !default;\r\n$small-and-down: \"only screen and (max-width : #{map-get($screen, sm-max)})\" !default;\r\n$small-only: \"only screen and (min-width : #{map-get($screen, sm-min)}) and (max-width : #{map-get($screen, sm-max)})\" !default;\r\n$small-and-up: \"only screen and (min-width : #{map-get($screen, sm-min)})\" !default;\r\n$medium-and-down: \"only screen and (max-width : #{map-get($screen, md-max)})\" !default;\r\n$medium-only: \"only screen and (min-width : #{map-get($screen, md-min)}) and (max-width : #{map-get($screen, md-max)})\" !default;\r\n$medium-and-up: \"only screen and (min-width : #{map-get($screen, md-min)})\" !default;\r\n$large-and-down: \"only screen and (max-width : #{map-get($screen, lg-max)})\" !default;\r\n$large-only: \"only screen and (min-width : #{map-get($screen, lg-min)}) and (max-width : #{map-get($screen, lg-max)})\" !default;\r\n$large-and-up: \"only screen and (min-width : #{map-get($screen, lg-min)})\" !default;\r\n$xlarge-and-up: \"only screen and (min-width : #{map-get($screen, xlg-min)})\" !default;\r\n\r\n// Base settings\r\n// Files are located in `base` folder\r\n// --------------------------------------------\r\n\r\n// Headings font-size : (X.Xrem = XXpx, 1.0rem = 10px)\r\n$headings-font-size: (\r\n 'h1': 2.8rem,\r\n 'h2': 2.4rem,\r\n 'h3': 2.0rem,\r\n 'h4': 1.8rem,\r\n 'h5': 1.7rem,\r\n 'h6': 1.6rem\r\n);\r\n// Reduction of headings font size on small screen and down\r\n$headings-font-size-sm-screen-reduction-factor: 0.2rem;\r\n// Reduction of headings font size on medium screen only\r\n$headings-font-size-md-screen-reduction-factor: 0.15rem;\r\n\r\n// Layout settings\r\n// Files are located in `layout` folder\r\n// --------------------------------------------\r\n\r\n// Main\r\n$about: (\r\n 'background': rgba(17, 26, 35, 0),\r\n);\r\n\r\n// Header\r\n$header:(\r\n 'height': 55px,\r\n 'background': #fff,\r\n 'color': #88909a,\r\n 'border': 1px solid #eef2f8\r\n);\r\n\r\n// Sidebar\r\n$sidebar: (\r\n 'md-screen-width': 75px,\r\n 'lg-screen-width': 250px,\r\n 'xlg-screen-width': 500px,\r\n 'background': rgba(17, 26, 35, 0),\r\n 'color': #ebebeb\r\n);\r\n\r\n// Main\r\n$main: (\r\n 'padding-top': 15px,\r\n 'background-color': #fff\r\n);\r\n\r\n// Components settings\r\n// Files are located in `components` folder\r\n// --------------------------------------------\r\n\r\n// Highlight code\r\n$highlight: (\r\n 'background': #f7f8f8,\r\n 'font-size': 1.4rem,\r\n 'border': 1px solid,\r\n 'line-height': 2.3rem\r\n);\r\n\r\n// Highlight colors\r\n// name of colors: http://www.color-blindness.com\r\n$highlight-colors: (\r\n // Background\r\n 'white': #fff,\r\n // General color\r\n 'night-rider': #333,\r\n 'bondi-blue': #0086b3,\r\n 'persimmon': #df5000,\r\n 'asparagus': #63a35c,\r\n // Comment\r\n 'pewter': #969896,\r\n 'cardinal': #a71d5d,\r\n 'scampi': #795da3,\r\n 'bahama-blue': #1d3e81,\r\n 'egyptian-blue': #183691,\r\n // Deletion color for .diff file\r\n 'free-speech-red': #bd2c00,\r\n // Deletion background color for .diff file\r\n 'misty-rose': #ffecec,\r\n // Addition color for .diff file\r\n 'limeade': #55a532,\r\n // Addition background color for .diff file\r\n 'honeydew': #eaffea\r\n);\r\n// Highlight text\r\n$highlight-text-bg-colors: (\r\n 'red': lighten(red, 45%),\r\n 'green': lighten(green, 65%),\r\n 'blue': lighten(blue, 45%),\r\n 'purple': lighten(purple, 70%),\r\n 'orange': lighten(orange, 40%),\r\n 'yellow': lighten(yellow, 40%),\r\n 'cyan': lighten(cyan, 40%),\r\n 'primary': lighten(map-get($colors, 'primary'), 35%),\r\n 'success': lighten(map-get($colors, 'success'),35%),\r\n 'warning': lighten(map-get($colors, 'warning'), 40%),\r\n 'danger': lighten(map-get($colors, 'danger'), 40%),\r\n);\r\n// Image gallery photos\r\n// Space between 2 photos\r\n$image-gallery-photos-margin: 2px;\r\n\r\n// Main content\r\n$main-content: (\r\n 'max-width': 750px,\r\n 'padding-right-left': 20px,\r\n);\r\n$main-width: map-get($main-content, max-width) + map-get($main-content, padding-right-left) * 2;\r\n\r\n// Mardown\r\n// These variables are use to have headings smaller than general headings title\r\n// and use correctly headings in a post instead of use only header below h2\r\n// because they are larger than the post title or something like that\r\n// font-size : (X.Xrem = XXpx, 1.0rem = 10px)\r\n$markdown-headings-font-size: (\r\n 'h1': 3rem,\r\n 'h2': 2.7rem,\r\n 'h3': 2.4rem,\r\n 'h4': 2.1rem,\r\n 'h5': 1.9rem,\r\n 'h6': 1.7rem\r\n);\r\n// Reduction of markdwon headings on small screen and down\r\n$markdown-headings-font-size-sm-screen-reduction-factor: 0.35rem;\r\n// Reduction of markdwon headings on medium screen only\r\n$markdown-headings-font-size-md-screen-reduction-factor: 0.2rem;\r\n\r\n// Pagination\r\n$pagination-height: 60px;\r\n\r\n// Post thumbnail image\r\n// Width and height of post's thumbnail image\r\n$post-thumbnail-image-width: 140px;\r\n\r\n// Tooltip\r\n$tooltip: (\r\n 'min-width': 180px,\r\n 'background': rgba(0, 0, 20, 0.93),\r\n // Don't change this value, used to horizontally center the tooltip content\r\n 'arrow-width': 15px,\r\n // Don't change this value, used to vertically center the tooltip content\r\n 'arrow-height': 12px\r\n);\r\n", - ".alert {\r\n position: relative;\r\n text-align: left;\r\n padding: 10px 15px;\r\n min-height: 30px;\r\n margin: 1em 0 0;\r\n border: none;\r\n border-left: 3px solid;\r\n p {\r\n margin: 1.5em 0 0;\r\n\r\n &:first-child {\r\n margin: 0;\r\n }\r\n }\r\n &:not(.no-icon) {\r\n padding-left: 55px;\r\n\r\n &:before {\r\n position: absolute;\r\n top: 10px;\r\n left: 15px;\r\n font-family: 'FontAwesome';\r\n font-size: 2.5rem;\r\n }\r\n }\r\n &.info {\r\n border-color: map-get($colors, 'primary');\r\n background-color: lighten(map-get($colors, 'primary'), 37%);\r\n\r\n &:not(.no-icon) {\r\n &:before {\r\n content: \"\\f05a\";\r\n color: map-get($colors, 'primary');\r\n }\r\n }\r\n }\r\n &.success {\r\n border-color: map-get($colors, 'success');\r\n background-color: lighten(map-get($colors, 'success'), 42%);\r\n content: \"\\f058\";\r\n &:not(.no-icon) {\r\n &:before {\r\n content: \"\\f058\";\r\n color: map-get($colors, 'success');\r\n }\r\n }\r\n }\r\n &.warning {\r\n border-color: map-get($colors, 'warning');\r\n background-color: lighten(map-get($colors, 'warning'), 42%);\r\n &:not(.no-icon) {\r\n &:before {\r\n content: \"\\f071\";\r\n color: map-get($colors, 'warning');\r\n }\r\n }\r\n }\r\n &.danger {\r\n border-color: map-get($colors, 'danger');\r\n background-color: lighten(map-get($colors, 'danger'), 42%);\r\n &:not(.no-icon) {\r\n &:before {\r\n content: \"\\f05e\";\r\n color: map-get($colors, 'danger');\r\n }\r\n }\r\n }\r\n}", - "#header {\n text-align: center;\n padding: 3em 0 0 0;\n background-color: #fff;\n background-origin: border-box;\n background-image: url('images/logo.svg');\n background-position: bottom 85% left 10%;\n background-size: 8em;\n background-repeat: no-repeat;\n \n\n .short_text {display: none;}\n\n h1 {\n padding: 0 0 2.75em 0;\n margin: 0;\n\n a {\n font-size: 2.25em;\n letter-spacing: -0.05em;\n line-height : 1.2;\n border: 0;\n }\n }\n}\n" - ], - "names": [], - "mappings": "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" -} \ No newline at end of file diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index dd540c5..0000000 --- a/public/tags/index.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - -Tags | Roulement à Bill - - - - - - - - - - - - - - - - - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index cc431c8..0000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Tags on Roulement à Bill - https://www.roulementabill.org/tags/ - Recent content in Tags on Roulement à Bill - Hugo -- gohugo.io - fr-fr - Roulement à Bill 2024 - - - Velorution - https://www.roulementabill.org/tags/velorution/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/tags/velorution/ - - - - diff --git a/public/tags/velorution/index.html b/public/tags/velorution/index.html deleted file mode 100644 index 1082d03..0000000 --- a/public/tags/velorution/index.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - -Velorution | Roulement à Bill - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Velorution

- -
- - -
-
- Bikelift -
-

Vélorution !

-

- Toutes les infos sur Vélorution Tours -

-
-
-
- - - - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/tags/velorution/index.xml b/public/tags/velorution/index.xml deleted file mode 100644 index 1789b73..0000000 --- a/public/tags/velorution/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Velorution on Roulement à Bill - https://www.roulementabill.org/tags/velorution/ - Recent content in Velorution on Roulement à Bill - Hugo -- gohugo.io - fr-fr - Roulement à Bill 2024 - - - Vélorution ! - https://www.roulementabill.org/velorution/ - Mon, 01 Jan 0001 00:00:00 +0000 - https://www.roulementabill.org/velorution/ - Phasellus quam turpis, feugiat sit amet ornare in, hendrerit in lectus. Praesent semper mod quis eget mi. Etiam eu ante risus. Aliquam erat volutpat. Aliquam luctus et mattis lectus sit amet pulvinar. Nam turpis nisi consequat etiam lorem ipsum dolor sit amet nullam. And Yet Another Subheading Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ac quam risus, at tempus justo. Sed dictum rutrum massa eu volutpat. Quisque vitae hendrerit sem. - - - diff --git a/public/velorution/index.html b/public/velorution/index.html deleted file mode 100644 index f139139..0000000 --- a/public/velorution/index.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - -Vélorution ! | Roulement à Bill - - - - - - - - - - - - -
- - -
-
- - -
-
-
-
-

Vélorution !

-

Toutes les infos sur Vélorution Tours

- - - -
- Bikelift -

Phasellus quam turpis, feugiat sit amet ornare in, hendrerit in lectus. -Praesent semper mod quis eget mi. Etiam eu ante risus. Aliquam erat volutpat. -Aliquam luctus et mattis lectus sit amet pulvinar. Nam turpis nisi -consequat etiam lorem ipsum dolor sit amet nullam.

-

And Yet Another Subheading

-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ac quam risus, at tempus -justo. Sed dictum rutrum massa eu volutpat. Quisque vitae hendrerit sem. Pellentesque lorem felis, -ultricies a bibendum id, bibendum sit amet nisl. Mauris et lorem quam. Maecenas rutrum imperdiet -vulputate. Nulla quis nibh ipsum, sed egestas justo. Morbi ut ante mattis orci convallis tempor. -Etiam a lacus a lacus pharetra porttitor quis accumsan odio. Sed vel euismod nisi. Etiam convallis -rhoncus dui quis euismod. Maecenas lorem tellus, congue et condimentum ac, ullamcorper non sapien. -Donec sagittis massa et leo semper a scelerisque metus faucibus. Morbi congue mattis mi. -Phasellus sed nisl vitae risus tristique volutpat. Cras rutrum commodo luctus.

-

Phasellus odio risus, faucibus et viverra vitae, eleifend ac purus. Praesent mattis, enim -quis hendrerit porttitor, sapien tortor viverra magna, sit amet rhoncus nisl lacus nec arcu. -Suspendisse laoreet metus ut metus imperdiet interdum aliquam justo tincidunt. Mauris dolor urna, -fringilla vel malesuada ac, dignissim eu mi. Praesent mollis massa ac nulla pretium pretium. -Maecenas tortor mauris, consectetur pellentesque dapibus eget, tincidunt vitae arcu. -Vestibulum purus augue, tincidunt sit amet iaculis id, porta eu purus.

- - -
-
-
- - -
-
-
- - - - - - - diff --git a/public/webfonts/SourceSansPro-Light.ttf b/public/webfonts/SourceSansPro-Light.ttf deleted file mode 100644 index 9b0e83d..0000000 Binary files a/public/webfonts/SourceSansPro-Light.ttf and /dev/null differ diff --git a/public/webfonts/SourceSansPro-LightItalic.ttf b/public/webfonts/SourceSansPro-LightItalic.ttf deleted file mode 100644 index 5af0659..0000000 Binary files a/public/webfonts/SourceSansPro-LightItalic.ttf and /dev/null differ diff --git a/public/webfonts/SourceSansPro-SemiBold.ttf b/public/webfonts/SourceSansPro-SemiBold.ttf deleted file mode 100644 index 99dcc81..0000000 Binary files a/public/webfonts/SourceSansPro-SemiBold.ttf and /dev/null differ diff --git a/public/webfonts/SourceSansPro-SemiBoldItalic.ttf b/public/webfonts/SourceSansPro-SemiBoldItalic.ttf deleted file mode 100644 index 9c3891b..0000000 Binary files a/public/webfonts/SourceSansPro-SemiBoldItalic.ttf and /dev/null differ diff --git a/public/webfonts/fa-brands-400.eot b/public/webfonts/fa-brands-400.eot deleted file mode 100644 index e79f40f..0000000 Binary files a/public/webfonts/fa-brands-400.eot and /dev/null differ diff --git a/public/webfonts/fa-brands-400.svg b/public/webfonts/fa-brands-400.svg deleted file mode 100644 index ba0d850..0000000 --- a/public/webfonts/fa-brands-400.svg +++ /dev/null @@ -1,3442 +0,0 @@ - - - - - -Created by FontForge 20190112 at Tue Jun 4 15:16:44 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/webfonts/fa-brands-400.ttf b/public/webfonts/fa-brands-400.ttf deleted file mode 100644 index 217ffe9..0000000 Binary files a/public/webfonts/fa-brands-400.ttf and /dev/null differ diff --git a/public/webfonts/fa-brands-400.woff b/public/webfonts/fa-brands-400.woff deleted file mode 100644 index a2d8025..0000000 Binary files a/public/webfonts/fa-brands-400.woff and /dev/null differ diff --git a/public/webfonts/fa-brands-400.woff2 b/public/webfonts/fa-brands-400.woff2 deleted file mode 100644 index e27b0bf..0000000 Binary files a/public/webfonts/fa-brands-400.woff2 and /dev/null differ diff --git a/public/webfonts/fa-regular-400.eot b/public/webfonts/fa-regular-400.eot deleted file mode 100644 index d62be2f..0000000 Binary files a/public/webfonts/fa-regular-400.eot and /dev/null differ diff --git a/public/webfonts/fa-regular-400.svg b/public/webfonts/fa-regular-400.svg deleted file mode 100644 index 751083e..0000000 --- a/public/webfonts/fa-regular-400.svg +++ /dev/null @@ -1,803 +0,0 @@ - - - - - -Created by FontForge 20190112 at Tue Jun 4 15:16:44 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/webfonts/fa-regular-400.ttf b/public/webfonts/fa-regular-400.ttf deleted file mode 100644 index eb3cb5e..0000000 Binary files a/public/webfonts/fa-regular-400.ttf and /dev/null differ diff --git a/public/webfonts/fa-regular-400.woff b/public/webfonts/fa-regular-400.woff deleted file mode 100644 index 43b1a9a..0000000 Binary files a/public/webfonts/fa-regular-400.woff and /dev/null differ diff --git a/public/webfonts/fa-regular-400.woff2 b/public/webfonts/fa-regular-400.woff2 deleted file mode 100644 index b9344a7..0000000 Binary files a/public/webfonts/fa-regular-400.woff2 and /dev/null differ diff --git a/public/webfonts/fa-solid-900.eot b/public/webfonts/fa-solid-900.eot deleted file mode 100644 index c77baa8..0000000 Binary files a/public/webfonts/fa-solid-900.eot and /dev/null differ diff --git a/public/webfonts/fa-solid-900.svg b/public/webfonts/fa-solid-900.svg deleted file mode 100644 index 627128b..0000000 --- a/public/webfonts/fa-solid-900.svg +++ /dev/null @@ -1,4649 +0,0 @@ - - - - - -Created by FontForge 20190112 at Tue Jun 4 15:16:44 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/webfonts/fa-solid-900.ttf b/public/webfonts/fa-solid-900.ttf deleted file mode 100644 index c6c3dd4..0000000 Binary files a/public/webfonts/fa-solid-900.ttf and /dev/null differ diff --git a/public/webfonts/fa-solid-900.woff b/public/webfonts/fa-solid-900.woff deleted file mode 100644 index 77c1786..0000000 Binary files a/public/webfonts/fa-solid-900.woff and /dev/null differ diff --git a/public/webfonts/fa-solid-900.woff2 b/public/webfonts/fa-solid-900.woff2 deleted file mode 100644 index e30fb67..0000000 Binary files a/public/webfonts/fa-solid-900.woff2 and /dev/null differ