Browse Source

test deploy

kevin tessier 5 years ago
parent
commit
55356da898
76 changed files with 4828 additions and 5995 deletions
  1. 15 1
      .htaccess
  2. 1 1
      system/templates/partials/metadata.html.twig
  3. 0 82
      tmp/uploaded-files/php0LG4Fq
  4. 0 299
      tmp/uploaded-files/php3paBCJ
  5. 0 82
      tmp/uploaded-files/php44v0z3
  6. 0 82
      tmp/uploaded-files/php6QYECX
  7. 0 82
      tmp/uploaded-files/phpAbWVbS
  8. 0 82
      tmp/uploaded-files/phpBCH3ow
  9. 0 82
      tmp/uploaded-files/phpCvaJl2
  10. 0 82
      tmp/uploaded-files/phpFn9BdL
  11. 0 82
      tmp/uploaded-files/phpGpEyQD
  12. 0 82
      tmp/uploaded-files/phpKebCKN
  13. 0 82
      tmp/uploaded-files/phpMK3Mnd
  14. 0 82
      tmp/uploaded-files/phpNMQ6Eu
  15. 0 82
      tmp/uploaded-files/phpbCbofX
  16. 0 299
      tmp/uploaded-files/phpgh2EaR
  17. 0 82
      tmp/uploaded-files/phphALIJw
  18. 0 82
      tmp/uploaded-files/phpinLNYd
  19. 0 299
      tmp/uploaded-files/phppRaA1O
  20. 0 82
      tmp/uploaded-files/phpxFzVmr
  21. 0 82
      tmp/uploaded-files/phpydAUoK
  22. 4 0
      user/config/plugins/sitemap.yaml
  23. 0 2
      user/config/site.yaml
  24. 5 8
      user/pages/01.home/01.contact/item.md
  25. BIN
      user/pages/04.organisez-vos-evenements/01.location-reservation-de-salles/01.location-salle-de-reunion/imgtest.jpg
  26. 0 20
      user/pages/04.organisez-vos-evenements/01.location-reservation-de-salles/01.location-salle-de-reunion/item.md
  27. 2 0
      user/pages/04.organisez-vos-evenements/blog.md
  28. 3 1
      user/pages/05.demande-de-devis/form.md
  29. 19 0
      user/themes/lecampus/blueprints/home.yaml
  30. 71 37
      user/themes/lecampus/css-compiled/theme.css
  31. 0 0
      user/themes/lecampus/css-compiled/theme.min.css
  32. 0 0
      user/themes/lecampus/css/jquery.bxslider.min.css
  33. 0 635
      user/themes/lecampus/css/leaflet.css
  34. 200 0
      user/themes/lecampus/images/bx_loader.gif
  35. 200 0
      user/themes/lecampus/images/controls.png
  36. BIN
      user/themes/lecampus/images/favicon.png
  37. 68 0
      user/themes/lecampus/images/fb_black.svg
  38. 146 0
      user/themes/lecampus/images/icones/activite.svg
  39. 57 0
      user/themes/lecampus/images/icones/batiment.svg
  40. 165 0
      user/themes/lecampus/images/icones/eco_responsable.svg
  41. 76 0
      user/themes/lecampus/images/icones/equipements.svg
  42. 59 0
      user/themes/lecampus/images/icones/espace.svg
  43. 57 0
      user/themes/lecampus/images/icones/hectare.svg
  44. 146 0
      user/themes/lecampus/images/icones/velo.svg
  45. 57 0
      user/themes/lecampus/images/in_black.svg
  46. 69 0
      user/themes/lecampus/images/linkedin-red.svg
  47. 134 0
      user/themes/lecampus/images/twitter.svg
  48. 1 0
      user/themes/lecampus/js/jquery-3.4.1.min.js
  49. 0 2911
      user/themes/lecampus/js/masonry.pkgd.min.js
  50. 2 0
      user/themes/lecampus/js/site.js
  51. 0 0
      user/themes/lecampus/js/site.min.js
  52. 2793 0
      user/themes/lecampus/package-lock.json
  53. 2 1
      user/themes/lecampus/package.json
  54. 24 6
      user/themes/lecampus/scss/configurations/_mixins.scss
  55. 180 48
      user/themes/lecampus/scss/theme/_blog.scss
  56. 3 1
      user/themes/lecampus/scss/theme/_footer.scss
  57. 41 15
      user/themes/lecampus/scss/theme/_header.scss
  58. 1 0
      user/themes/lecampus/scss/theme/_hover.scss
  59. 44 19
      user/themes/lecampus/scss/theme/_typography.scss
  60. 26 29
      user/themes/lecampus/templates/default.html.twig
  61. 1 0
      user/themes/lecampus/templates/event.html.twig
  62. 1 1
      user/themes/lecampus/templates/footer.html.twig
  63. 31 1
      user/themes/lecampus/templates/item.html.twig
  64. 2 2
      user/themes/lecampus/templates/partials/bandeau.html.twig
  65. 61 13
      user/themes/lecampus/templates/partials/base.html.twig
  66. 5 3
      user/themes/lecampus/templates/partials/blog-item.html.twig
  67. 1 1
      user/themes/lecampus/templates/partials/blog-list-item.html.twig
  68. 1 1
      user/themes/lecampus/templates/partials/blog/block_devis.html.twig
  69. 0 1
      user/themes/lecampus/templates/partials/blog/taxonomy.html.twig
  70. 40 16
      user/themes/lecampus/templates/partials/cal-event.html.twig
  71. 1 1
      user/themes/lecampus/templates/partials/cal-list-event.html.twig
  72. 4 2
      user/themes/lecampus/templates/partials/devis.html.twig
  73. 1 1
      user/themes/lecampus/templates/partials/newsletters.html.twig
  74. 1 1
      user/themes/lecampus/templates/partials/reco.html.twig
  75. 6 6
      user/themes/lecampus/templates/partials/taxonomylist.html.twig
  76. 1 1
      user/themes/lecampus/templates/sublog.html.twig

+ 15 - 1
.htaccess

@@ -9,7 +9,7 @@ RewriteEngine On
 # along the lines of: RewriteBase /<your_sub_folder>
 ##
 
-# RewriteBase /
+ RewriteBase /
 
 ## End - RewriteBase
 
@@ -73,3 +73,17 @@ RewriteRule ^(LICENSE\.txt|composer\.lock|composer\.json|\.htaccess)$ error [F]
 Options -Indexes
 DirectoryIndex index.php index.html index.htm
 # End - Prevent Browsing and Set Default Resources
+
+## MISE EN CACHE DU NAVIGATEUR ##
+
+# UN AN POUR LES IMAGES
+<filesMatch ".(jpg|jpeg|png|gif|ico)$">
+Header set Cache-Control "max-age=31536000, public"
+</filesMatch>
+
+# UN MOIS POUR LES SCRIPTS
+<filesMatch ".(css|js)$">
+Header set Cache-Control "max-age=2628000, public"
+</filesMatch>
+
+## MISE EN CACHE DU NAVIGATEUR ##

+ 1 - 1
system/templates/partials/metadata.html.twig

@@ -1,3 +1,3 @@
 {% for meta in page.metadata %}
     <meta {% if meta.name %}name="{{ meta.name }}" {% endif %}{% if meta.http_equiv %}http-equiv="{{ meta.http_equiv }}" {% endif %}{% if meta.charset %}charset="{{ meta.charset }}" {% endif %}{% if meta.property %}property="{{ meta.property }}" {% endif %}{% if meta.content %}content="{{ meta.content }}" {% endif %}/>
-{% endfor %}
+{% endfor %}

File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/php0LG4Fq


+ 0 - 299
tmp/uploaded-files/php3paBCJ

@@ -1,299 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="96.527"
-   height="64"
-   viewBox="0 0 25.539435 16.933334"
-   version="1.1"
-   id="svg52776"
-   inkscape:version="0.92.4 5da689c313, 2019-01-14"
-   sodipodi:docname="programme_sur_mesure.svg">
-  <defs
-     id="defs52770">
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath1256">
-      <path
-         d="M 0,0 H 72.395 V -48 H 0 Z"
-         id="path1254"
-         inkscape:connector-curvature="0"
-         style="clip-rule:evenodd" />
-    </clipPath>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath1260">
-      <path
-         d="M 0,-48 H 1440 V 48 H 0 Z"
-         id="path1258"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.979899"
-     inkscape:cx="52.849928"
-     inkscape:cy="54.923727"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:window-width="1920"
-     inkscape:window-height="1029"
-     inkscape:window-x="0"
-     inkscape:window-y="22"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata52773">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-280.06664)">
-    <g
-       transform="matrix(0.35277777,0,0,-0.35277777,0,280.06666)"
-       id="g1486">
-      <g
-         id="g1484">
-        <g
-           id="g1482"
-           clip-path="url(#clipPath1256)">
-          <g
-             id="g1480"
-             transform="matrix(1.50823,0,0,1.5,0,-72)">
-            <g
-               id="g1478">
-              <g
-                 id="g1360" />
-              <g
-                 id="g1476">
-                <g
-                   id="g1474"
-                   clip-path="url(#clipPath1260)">
-                  <g
-                     id="g1368"
-                     transform="translate(17,47)">
-                    <g
-                       id="g1366">
-                      <g
-                         id="g1362" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1364"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="m 30,-9 c 0,-4.9707 -6.7154,-9 -15,-9 -8.28427,0 -15,4.0293 -15,9 0,4.97056 6.71573,9 15,9 8.2846,0 15,-4.02944 15,-9 z" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1376"
-                     transform="translate(25,41)">
-                    <g
-                       id="g1374">
-                      <g
-                         id="g1370" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1372"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="m 14,-3 c 0,-1.65691 -3.1339,-3 -7,-3 -3.86599,0 -7,1.34309 -7,3 0,1.65685 3.13401,3 7,3 3.8661,0 7,-1.34315 7,-3 z" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1384"
-                     transform="translate(1,38)">
-                    <g
-                       id="g1382">
-                      <g
-                         id="g1378" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1380"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 29,-9 H 0 V -21 H 29.3383 C 34.122,-21 46,-20 46,-12.3383 V -9 0" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1392"
-                     transform="translate(17,38)">
-                    <g
-                       id="g1390">
-                      <g
-                         id="g1386" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1388"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -9" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1400"
-                     transform="translate(5,20)">
-                    <g
-                       id="g1398">
-                      <g
-                         id="g1394" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1396"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1408"
-                     transform="translate(9,22)">
-                    <g
-                       id="g1406">
-                      <g
-                         id="g1402" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1404"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1416"
-                     transform="translate(13,20)">
-                    <g
-                       id="g1414">
-                      <g
-                         id="g1410" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1412"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1424"
-                     transform="translate(17,22)">
-                    <g
-                       id="g1422">
-                      <g
-                         id="g1418" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1420"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1432"
-                     transform="translate(21,20)">
-                    <g
-                       id="g1430">
-                      <g
-                         id="g1426" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1428"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1440"
-                     transform="translate(25,22)">
-                    <g
-                       id="g1438">
-                      <g
-                         id="g1434" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1436"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1448"
-                     transform="translate(29,20)">
-                    <g
-                       id="g1446">
-                      <g
-                         id="g1442" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1444"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1456"
-                     transform="translate(33,22)">
-                    <g
-                       id="g1454">
-                      <g
-                         id="g1450" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1452"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1464"
-                     transform="translate(37,20)">
-                    <g
-                       id="g1462">
-                      <g
-                         id="g1458" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1460"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1472"
-                     transform="translate(41,22)">
-                    <g
-                       id="g1470">
-                      <g
-                         id="g1466" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1468"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -4" />
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>

File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/php44v0z3


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/php6QYECX


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpAbWVbS


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpBCH3ow


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpCvaJl2


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpFn9BdL


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpGpEyQD


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpKebCKN


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpMK3Mnd


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpNMQ6Eu


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpbCbofX


+ 0 - 299
tmp/uploaded-files/phpgh2EaR

@@ -1,299 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="96.527"
-   height="64"
-   viewBox="0 0 25.539435 16.933334"
-   version="1.1"
-   id="svg52776"
-   inkscape:version="0.92.4 5da689c313, 2019-01-14"
-   sodipodi:docname="programme_sur_mesure.svg">
-  <defs
-     id="defs52770">
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath1256">
-      <path
-         d="M 0,0 H 72.395 V -48 H 0 Z"
-         id="path1254"
-         inkscape:connector-curvature="0"
-         style="clip-rule:evenodd" />
-    </clipPath>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath1260">
-      <path
-         d="M 0,-48 H 1440 V 48 H 0 Z"
-         id="path1258"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.979899"
-     inkscape:cx="52.849928"
-     inkscape:cy="54.923727"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:window-width="1920"
-     inkscape:window-height="1029"
-     inkscape:window-x="0"
-     inkscape:window-y="22"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata52773">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-280.06664)">
-    <g
-       transform="matrix(0.35277777,0,0,-0.35277777,0,280.06666)"
-       id="g1486">
-      <g
-         id="g1484">
-        <g
-           id="g1482"
-           clip-path="url(#clipPath1256)">
-          <g
-             id="g1480"
-             transform="matrix(1.50823,0,0,1.5,0,-72)">
-            <g
-               id="g1478">
-              <g
-                 id="g1360" />
-              <g
-                 id="g1476">
-                <g
-                   id="g1474"
-                   clip-path="url(#clipPath1260)">
-                  <g
-                     id="g1368"
-                     transform="translate(17,47)">
-                    <g
-                       id="g1366">
-                      <g
-                         id="g1362" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1364"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="m 30,-9 c 0,-4.9707 -6.7154,-9 -15,-9 -8.28427,0 -15,4.0293 -15,9 0,4.97056 6.71573,9 15,9 8.2846,0 15,-4.02944 15,-9 z" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1376"
-                     transform="translate(25,41)">
-                    <g
-                       id="g1374">
-                      <g
-                         id="g1370" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1372"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="m 14,-3 c 0,-1.65691 -3.1339,-3 -7,-3 -3.86599,0 -7,1.34309 -7,3 0,1.65685 3.13401,3 7,3 3.8661,0 7,-1.34315 7,-3 z" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1384"
-                     transform="translate(1,38)">
-                    <g
-                       id="g1382">
-                      <g
-                         id="g1378" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1380"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 29,-9 H 0 V -21 H 29.3383 C 34.122,-21 46,-20 46,-12.3383 V -9 0" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1392"
-                     transform="translate(17,38)">
-                    <g
-                       id="g1390">
-                      <g
-                         id="g1386" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1388"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -9" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1400"
-                     transform="translate(5,20)">
-                    <g
-                       id="g1398">
-                      <g
-                         id="g1394" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1396"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1408"
-                     transform="translate(9,22)">
-                    <g
-                       id="g1406">
-                      <g
-                         id="g1402" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1404"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1416"
-                     transform="translate(13,20)">
-                    <g
-                       id="g1414">
-                      <g
-                         id="g1410" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1412"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1424"
-                     transform="translate(17,22)">
-                    <g
-                       id="g1422">
-                      <g
-                         id="g1418" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1420"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1432"
-                     transform="translate(21,20)">
-                    <g
-                       id="g1430">
-                      <g
-                         id="g1426" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1428"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1440"
-                     transform="translate(25,22)">
-                    <g
-                       id="g1438">
-                      <g
-                         id="g1434" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1436"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1448"
-                     transform="translate(29,20)">
-                    <g
-                       id="g1446">
-                      <g
-                         id="g1442" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1444"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1456"
-                     transform="translate(33,22)">
-                    <g
-                       id="g1454">
-                      <g
-                         id="g1450" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1452"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1464"
-                     transform="translate(37,20)">
-                    <g
-                       id="g1462">
-                      <g
-                         id="g1458" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1460"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1472"
-                     transform="translate(41,22)">
-                    <g
-                       id="g1470">
-                      <g
-                         id="g1466" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1468"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -4" />
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>

File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phphALIJw


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpinLNYd


+ 0 - 299
tmp/uploaded-files/phppRaA1O

@@ -1,299 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="96.527"
-   height="64"
-   viewBox="0 0 25.539435 16.933334"
-   version="1.1"
-   id="svg52776"
-   inkscape:version="0.92.4 5da689c313, 2019-01-14"
-   sodipodi:docname="programme_sur_mesure.svg">
-  <defs
-     id="defs52770">
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath1256">
-      <path
-         d="M 0,0 H 72.395 V -48 H 0 Z"
-         id="path1254"
-         inkscape:connector-curvature="0"
-         style="clip-rule:evenodd" />
-    </clipPath>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath1260">
-      <path
-         d="M 0,-48 H 1440 V 48 H 0 Z"
-         id="path1258"
-         inkscape:connector-curvature="0" />
-    </clipPath>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.979899"
-     inkscape:cx="52.849928"
-     inkscape:cy="54.923727"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:window-width="1920"
-     inkscape:window-height="1029"
-     inkscape:window-x="0"
-     inkscape:window-y="22"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata52773">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Calque 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-280.06664)">
-    <g
-       transform="matrix(0.35277777,0,0,-0.35277777,0,280.06666)"
-       id="g1486">
-      <g
-         id="g1484">
-        <g
-           id="g1482"
-           clip-path="url(#clipPath1256)">
-          <g
-             id="g1480"
-             transform="matrix(1.50823,0,0,1.5,0,-72)">
-            <g
-               id="g1478">
-              <g
-                 id="g1360" />
-              <g
-                 id="g1476">
-                <g
-                   id="g1474"
-                   clip-path="url(#clipPath1260)">
-                  <g
-                     id="g1368"
-                     transform="translate(17,47)">
-                    <g
-                       id="g1366">
-                      <g
-                         id="g1362" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1364"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="m 30,-9 c 0,-4.9707 -6.7154,-9 -15,-9 -8.28427,0 -15,4.0293 -15,9 0,4.97056 6.71573,9 15,9 8.2846,0 15,-4.02944 15,-9 z" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1376"
-                     transform="translate(25,41)">
-                    <g
-                       id="g1374">
-                      <g
-                         id="g1370" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1372"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="m 14,-3 c 0,-1.65691 -3.1339,-3 -7,-3 -3.86599,0 -7,1.34309 -7,3 0,1.65685 3.13401,3 7,3 3.8661,0 7,-1.34315 7,-3 z" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1384"
-                     transform="translate(1,38)">
-                    <g
-                       id="g1382">
-                      <g
-                         id="g1378" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1380"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 29,-9 H 0 V -21 H 29.3383 C 34.122,-21 46,-20 46,-12.3383 V -9 0" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1392"
-                     transform="translate(17,38)">
-                    <g
-                       id="g1390">
-                      <g
-                         id="g1386" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1388"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -9" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1400"
-                     transform="translate(5,20)">
-                    <g
-                       id="g1398">
-                      <g
-                         id="g1394" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1396"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1408"
-                     transform="translate(9,22)">
-                    <g
-                       id="g1406">
-                      <g
-                         id="g1402" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1404"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1416"
-                     transform="translate(13,20)">
-                    <g
-                       id="g1414">
-                      <g
-                         id="g1410" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1412"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1424"
-                     transform="translate(17,22)">
-                    <g
-                       id="g1422">
-                      <g
-                         id="g1418" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1420"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1432"
-                     transform="translate(21,20)">
-                    <g
-                       id="g1430">
-                      <g
-                         id="g1426" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1428"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1440"
-                     transform="translate(25,22)">
-                    <g
-                       id="g1438">
-                      <g
-                         id="g1434" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1436"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1448"
-                     transform="translate(29,20)">
-                    <g
-                       id="g1446">
-                      <g
-                         id="g1442" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1444"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1456"
-                     transform="translate(33,22)">
-                    <g
-                       id="g1454">
-                      <g
-                         id="g1450" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1452"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -5" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1464"
-                     transform="translate(37,20)">
-                    <g
-                       id="g1462">
-                      <g
-                         id="g1458" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1460"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -3" />
-                    </g>
-                  </g>
-                  <g
-                     id="g1472"
-                     transform="translate(41,22)">
-                    <g
-                       id="g1470">
-                      <g
-                         id="g1466" />
-                      <path
-                         inkscape:connector-curvature="0"
-                         id="path1468"
-                         style="fill:none;stroke:#9e0027;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
-                         d="M 0,0 V -4" />
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>

File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpxFzVmr


File diff suppressed because it is too large
+ 0 - 82
tmp/uploaded-files/phpydAUoK


+ 4 - 0
user/config/plugins/sitemap.yaml

@@ -0,0 +1,4 @@
+enabled: true
+route: /sitemap
+changefreq: weekly
+priority: !!float 1

+ 0 - 2
user/config/site.yaml

@@ -6,8 +6,6 @@ author:
 taxonomies:
   - category
   - tag
-metadata:
-  description: 'Grav is an easy to use, yet powerful, open source flat-file CMS'
 summary:
   enabled: true
   format: short

+ 5 - 8
user/pages/01.home/01.contact/item.md

@@ -1,21 +1,18 @@
 ---
 title: contact
-media_order: 'Logo Le Campus VD Quadri.svg,1-Logo_CCVDnb.jpg,logo_le_campus_black.svg'
+media_order: 'Logo Le Campus VD Quadri.svg,logo_le_campus_black.svg,Logo_Val_de_Drome_quadri_3Black.svg'
 ---
 
-![](logo_le_campus_black.svg)
+![logo_le_campus](logo_le_campus_black.svg)
 
-LE CAMPUS
 Place Michel Paulus,
 Ecosite du Val de Drôme
 26400 Eurre
 Tél. 04 75 25 43 82
-
 [campus@val-de-drome.com](mailto:campus@val-de-drome.com)
-Ouvert du lundi au vendredi de 8h à 19h
 
 Recevoir l'actualité du Campus
-Mentions légales
-Crédits
+[Mentions légales](/mentions-legales)
+[Crédits](/credits)
 
-![](1-Logo_CCVDnb.jpg)
+![Logo_CCVD](Logo_Val_de_Drome_quadri_3Black.svg)

BIN
user/pages/04.organisez-vos-evenements/01.location-reservation-de-salles/01.location-salle-de-reunion/imgtest.jpg


+ 0 - 20
user/pages/04.organisez-vos-evenements/01.location-reservation-de-salles/01.location-salle-de-reunion/item.md

@@ -1,20 +0,0 @@
----
-title: 'Salle Trois Becs'
-media_order: imgtest.jpg
-content:
-    items: '@self.children'
-    limit: '5'
-    order:
-        by: date
-        dir: desc
-    pagination: '1'
-    url_taxonomy_filters: '1'
-image_align: left
----
-
-#### 61 m2, accueil pour 30 à 40 personnes
-
-Tables de réunion
-Ecran et vidéoprojecteur
-WIFI – Webconférence
-Accès indépendant depuis l’extérieur

+ 2 - 0
user/pages/04.organisez-vos-evenements/blog.md

@@ -1,6 +1,8 @@
 ---
 title: 'Organisez vos événements'
 media_order: imgtest2.jpg
+metadata:
+    descrition: 'Organisez vos événements'
 show_sidebar: false
 content:
     items:

+ 3 - 1
user/pages/05.demande-de-devis/form.md

@@ -1,8 +1,10 @@
 ---
 title: 'Le Campus, au cœur du Val de Drôme, un site tout équipé pour vos événements.'
-media_order: images.jpeg
+media_order: vue_ext.jpg
 entete:
     text: 'Vous souhaitez organiser un événement, une rencontre professionnelle, une formation, un séjour ? Décrivez-nous votre projet en quelques clics, nous sommes à votre écoute !'
+metadata:
+    description: 'Le Campus, au cœur du Val de Drôme, un site tout équipé pour vos événements.'
 visible: false
 form:
     name: ajax-test-form

+ 19 - 0
user/themes/lecampus/blueprints/home.yaml

@@ -29,6 +29,25 @@ form:
                 header.entete.text:
                   type: text
                   label: Texte
+            header.features:
+              name: Icones
+              type: list
+              label: Icones
+              style: vertical
+              size: large
+
+              fields:
+                .text:
+                  type: text
+                  label: Text
+                .icon:
+                  type: file
+                  label: Icone
+                  destination: 'user/themes/lecampus/images/icones'
+                  multiple: false
+                  filesize: 2
+                  accept:
+                    - image/*
 
       fields:
         advanced:

File diff suppressed because it is too large
+ 71 - 37
user/themes/lecampus/css-compiled/theme.css


File diff suppressed because it is too large
+ 0 - 0
user/themes/lecampus/css-compiled/theme.min.css


File diff suppressed because it is too large
+ 0 - 0
user/themes/lecampus/css/jquery.bxslider.min.css


File diff suppressed because it is too large
+ 0 - 635
user/themes/lecampus/css/leaflet.css


+ 200 - 0
user/themes/lecampus/images/bx_loader.gif

@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="15"
+   height="17.664"
+   viewBox="0 0 3.9687499 4.6735999"
+   version="1.1"
+   id="svg66004"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14"
+   sodipodi:docname="fleche-top.svg">
+  <defs
+     id="defs65998">
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath11110">
+      <path
+         d="M 0,-16.77961 H 1440 V 16.77961 H 0 Z"
+         id="path11108"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath11114">
+      <path
+         d="M 0,0 H 12.556 V -6.55597 H 0 Z"
+         id="path11112"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath11118">
+      <path
+         d="M 0,-6.55597 H 1440 V 6.55597 H 0 Z"
+         id="path11116"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="22.4"
+     inkscape:cx="-1.7770819"
+     inkscape:cy="4.9056889"
+     inkscape:document-units="px"
+     inkscape:current-layer="g66686"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="1920"
+     inkscape:window-height="1029"
+     inkscape:window-x="0"
+     inkscape:window-y="22"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata66001">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-292.3264)">
+    <g
+       id="g66686">
+      <g
+         id="g11264"
+         transform="matrix(0.31367612,0,0,-0.27853365,0.01512099,296.99999)"
+         style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+        <g
+           id="g11216"
+           style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none" />
+        <g
+           id="g11262"
+           style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+          <g
+             clip-path="url(#clipPath11110)"
+             id="g11260"
+             style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+            <g
+               transform="translate(6.27798)"
+               id="g11224"
+               style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+              <g
+                 id="g11222"
+                 style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                <g
+                   transform="rotate(90)"
+                   id="g11220"
+                   style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                  <path
+                     d="M 0,0 H 16.40889"
+                     style="fill:#ffffff;stroke:#ffffff;stroke-width:1.61122214;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                     id="path11218"
+                     inkscape:connector-curvature="0" />
+                </g>
+              </g>
+            </g>
+            <g
+               transform="translate(0,16.77961)"
+               id="g11258"
+               style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+              <g
+                 id="g11256"
+                 style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                <g
+                   id="g11254"
+                   style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                  <g
+                     clip-path="url(#clipPath11114)"
+                     id="g11252"
+                     style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                    <g
+                       transform="translate(0,-6.55597)"
+                       id="g11250"
+                       style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                      <g
+                         id="g11248"
+                         style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                        <g
+                           id="g11226"
+                           style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none" />
+                        <g
+                           id="g11246"
+                           style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                          <g
+                             clip-path="url(#clipPath11118)"
+                             id="g11244"
+                             style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                            <g
+                               transform="translate(12.37919,0.17678)"
+                               id="g11234"
+                               style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                              <g
+                                 id="g11232"
+                                 style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                                <g
+                                   transform="matrix(-0.70711,0.70711,-0.70711,-0.70711,0,0)"
+                                   id="g11230"
+                                   style="stroke-width:1.6112148;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                                <path
+                                   d="M 0,0 H 8.77154"
+                                   style="fill:#ffffff;stroke:#ffffff;stroke-width:1.6112148;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                                   id="path11228"
+                                   inkscape:connector-curvature="0" />
+                                </g>
+                              </g>
+                            </g>
+                            <g
+                               transform="translate(0.17678,0.17678)"
+                               id="g11242"
+                               style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                              <g
+                                 id="g11240"
+                                 style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                                <g
+                                   transform="matrix(0.70711,0.70711,-0.70711,0.70711,0,0)"
+                                   id="g11238"
+                                   style="stroke-width:1.6112148;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                                <path
+                                   d="M 0,0 H 8.77154"
+                                   style="fill:#ffffff;stroke:#ffffff;stroke-width:1.6112148;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                                   id="path11236"
+                                   inkscape:connector-curvature="0" />
+                                </g>
+                              </g>
+                            </g>
+                          </g>
+                        </g>
+                      </g>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>

+ 200 - 0
user/themes/lecampus/images/controls.png

@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="15"
+   height="17.664"
+   viewBox="0 0 3.9687499 4.6735999"
+   version="1.1"
+   id="svg66004"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14"
+   sodipodi:docname="fleche-top.svg">
+  <defs
+     id="defs65998">
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath11110">
+      <path
+         d="M 0,-16.77961 H 1440 V 16.77961 H 0 Z"
+         id="path11108"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath11114">
+      <path
+         d="M 0,0 H 12.556 V -6.55597 H 0 Z"
+         id="path11112"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath11118">
+      <path
+         d="M 0,-6.55597 H 1440 V 6.55597 H 0 Z"
+         id="path11116"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="22.4"
+     inkscape:cx="-1.7770819"
+     inkscape:cy="4.9056889"
+     inkscape:document-units="px"
+     inkscape:current-layer="g66686"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="1920"
+     inkscape:window-height="1029"
+     inkscape:window-x="0"
+     inkscape:window-y="22"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata66001">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-292.3264)">
+    <g
+       id="g66686">
+      <g
+         id="g11264"
+         transform="matrix(0.31367612,0,0,-0.27853365,0.01512099,296.99999)"
+         style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+        <g
+           id="g11216"
+           style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none" />
+        <g
+           id="g11262"
+           style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+          <g
+             clip-path="url(#clipPath11110)"
+             id="g11260"
+             style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+            <g
+               transform="translate(6.27798)"
+               id="g11224"
+               style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+              <g
+                 id="g11222"
+                 style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                <g
+                   transform="rotate(90)"
+                   id="g11220"
+                   style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                  <path
+                     d="M 0,0 H 16.40889"
+                     style="fill:#ffffff;stroke:#ffffff;stroke-width:1.61122214;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                     id="path11218"
+                     inkscape:connector-curvature="0" />
+                </g>
+              </g>
+            </g>
+            <g
+               transform="translate(0,16.77961)"
+               id="g11258"
+               style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+              <g
+                 id="g11256"
+                 style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                <g
+                   id="g11254"
+                   style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                  <g
+                     clip-path="url(#clipPath11114)"
+                     id="g11252"
+                     style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                    <g
+                       transform="translate(0,-6.55597)"
+                       id="g11250"
+                       style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                      <g
+                         id="g11248"
+                         style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                        <g
+                           id="g11226"
+                           style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none" />
+                        <g
+                           id="g11246"
+                           style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                          <g
+                             clip-path="url(#clipPath11118)"
+                             id="g11244"
+                             style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                            <g
+                               transform="translate(12.37919,0.17678)"
+                               id="g11234"
+                               style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                              <g
+                                 id="g11232"
+                                 style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                                <g
+                                   transform="matrix(-0.70711,0.70711,-0.70711,-0.70711,0,0)"
+                                   id="g11230"
+                                   style="stroke-width:1.6112148;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                                <path
+                                   d="M 0,0 H 8.77154"
+                                   style="fill:#ffffff;stroke:#ffffff;stroke-width:1.6112148;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                                   id="path11228"
+                                   inkscape:connector-curvature="0" />
+                                </g>
+                              </g>
+                            </g>
+                            <g
+                               transform="translate(0.17678,0.17678)"
+                               id="g11242"
+                               style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                              <g
+                                 id="g11240"
+                                 style="stroke-width:1.61122214;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                                <g
+                                   transform="matrix(0.70711,0.70711,-0.70711,0.70711,0,0)"
+                                   id="g11238"
+                                   style="stroke-width:1.6112148;fill:#ffffff;stroke:#ffffff;stroke-miterlimit:4;stroke-dasharray:none">
+                                <path
+                                   d="M 0,0 H 8.77154"
+                                   style="fill:#ffffff;stroke:#ffffff;stroke-width:1.6112148;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                                   id="path11236"
+                                   inkscape:connector-curvature="0" />
+                                </g>
+                              </g>
+                            </g>
+                          </g>
+                        </g>
+                      </g>
+                    </g>
+                  </g>
+                </g>
+              </g>
+            </g>
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>

BIN
user/themes/lecampus/images/favicon.png


+ 68 - 0
user/themes/lecampus/images/fb_black.svg

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="15"
+   height="15"
+   viewBox="0 0 3.9687499 3.9687501"
+   version="1.1"
+   id="svg47667"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14"
+   sodipodi:docname="fb_black.svg">
+  <defs
+     id="defs47661" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="7.9195959"
+     inkscape:cx="-5.2799328"
+     inkscape:cy="-19.035876"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="1920"
+     inkscape:window-height="1029"
+     inkscape:window-x="0"
+     inkscape:window-y="22"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata47664">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-293.03124)">
+    <path
+       inkscape:connector-curvature="0"
+       id="path2194"
+       style="fill:none;stroke:#000000;stroke-width:0.09154724;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+       d="m 2.5249721,295.04118 h -0.35353 v 1.15918 h -0.524159 v -1.15918 h -0.249275 v -0.40951 h 0.249275 v -0.26496 c 0,-0.18951 0.09788,-0.48623 0.528826,-0.48623 l 0.388222,0.002 v 0.39745 h -0.28167 c -0.04627,0 -0.111219,0.0213 -0.111219,0.11164 v 0.24098 h 0.399318 l -0.04579,0.40911" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path2202"
+       style="fill:none;stroke:#000000;stroke-width:0.10604818;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+       d="m 3.9157261,295.04043 c 0,1.05298 -0.864653,1.90654 -1.931351,1.90654 -1.06666241,0 -1.93135101,-0.85356 -1.93135101,-1.90654 0,-1.05297 0.8646886,-1.90656 1.93135101,-1.90656 1.066698,0 1.931351,0.85359 1.931351,1.90656 z" />
+  </g>
+</svg>

File diff suppressed because it is too large
+ 146 - 0
user/themes/lecampus/images/icones/activite.svg


File diff suppressed because it is too large
+ 57 - 0
user/themes/lecampus/images/icones/batiment.svg


File diff suppressed because it is too large
+ 165 - 0
user/themes/lecampus/images/icones/eco_responsable.svg


+ 76 - 0
user/themes/lecampus/images/icones/equipements.svg

@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="15"
+   height="13.714"
+   viewBox="0 0 3.9687499 3.6284958"
+   version="1.1"
+   id="svg66004"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14"
+   sodipodi:docname="equipements.svg">
+  <defs
+     id="defs65998" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="22.4"
+     inkscape:cx="8.1336324"
+     inkscape:cy="8.4771175"
+     inkscape:document-units="px"
+     inkscape:current-layer="g66686"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="1920"
+     inkscape:window-height="1029"
+     inkscape:window-x="0"
+     inkscape:window-y="22"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata66001">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-293.3715)">
+    <g
+       id="g66686">
+      <g
+         id="g66694"
+         transform="translate(-0.12211522)">
+        <path
+           inkscape:connector-curvature="0"
+           id="path11954"
+           style="fill:none;stroke:#9e0027;stroke-width:0.52916664;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           d="m 3.2515157,295.15651 c -0.6323107,-0.67843 -1.6574853,-0.67843 -2.28979037,0 m 2.86223397,-0.76324 c -0.9484715,-1.01763 -2.4862224,-1.01763 -3.43468307,0 m 2.28979057,1.52649 c -0.3161608,-0.33922 -0.8287425,-0.33922 -1.144898,0" />
+        <circle
+           r="0.37797621"
+           cy="296.62201"
+           cx="2.1143045"
+           id="path66690"
+           style="opacity:1;fill:#9e0027;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.52916664;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>

File diff suppressed because it is too large
+ 59 - 0
user/themes/lecampus/images/icones/espace.svg


File diff suppressed because it is too large
+ 57 - 0
user/themes/lecampus/images/icones/hectare.svg


File diff suppressed because it is too large
+ 146 - 0
user/themes/lecampus/images/icones/velo.svg


File diff suppressed because it is too large
+ 57 - 0
user/themes/lecampus/images/in_black.svg


File diff suppressed because it is too large
+ 69 - 0
user/themes/lecampus/images/linkedin-red.svg


File diff suppressed because it is too large
+ 134 - 0
user/themes/lecampus/images/twitter.svg


File diff suppressed because it is too large
+ 1 - 0
user/themes/lecampus/js/jquery-3.4.1.min.js


File diff suppressed because it is too large
+ 0 - 2911
user/themes/lecampus/js/masonry.pkgd.min.js


+ 2 - 0
user/themes/lecampus/js/site.js

@@ -67,6 +67,7 @@ function filteritem() {
 
 function slide() {
   $('.gal').bxSlider({
+    responsive: true,
     infiniteLoop: true,
     preloadImages:'visible',
     pager:false,
@@ -129,4 +130,5 @@ jQuery(document).ready(function(){
   slide();
   filteritem();
   map();
+
 });

File diff suppressed because it is too large
+ 0 - 0
user/themes/lecampus/js/site.min.js


+ 2793 - 0
user/themes/lecampus/package-lock.json

@@ -0,0 +1,2793 @@
+{
+  "name": "spectre.css",
+  "version": "0.5.1",
+  "lockfileVersion": 1,
+  "requires": true,
+  "dependencies": {
+    "@gulp-sourcemaps/identity-map": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz",
+      "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==",
+      "requires": {
+        "acorn": "^5.0.3",
+        "css": "^2.2.1",
+        "normalize-path": "^2.1.1",
+        "source-map": "^0.6.0",
+        "through2": "^2.0.3"
+      },
+      "dependencies": {
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+        }
+      }
+    },
+    "@gulp-sourcemaps/map-sources": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz",
+      "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=",
+      "requires": {
+        "normalize-path": "^2.0.1",
+        "through2": "^2.0.3"
+      }
+    },
+    "abbrev": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+      "dev": true
+    },
+    "acorn": {
+      "version": "5.7.3",
+      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
+      "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw=="
+    },
+    "ajv": {
+      "version": "6.6.2",
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
+      "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
+      "dev": true,
+      "requires": {
+        "fast-deep-equal": "^2.0.1",
+        "fast-json-stable-stringify": "^2.0.0",
+        "json-schema-traverse": "^0.4.1",
+        "uri-js": "^4.2.2"
+      }
+    },
+    "amdefine": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+      "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+      "dev": true
+    },
+    "ansi-colors": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
+      "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
+      "dev": true,
+      "requires": {
+        "ansi-wrap": "^0.1.0"
+      }
+    },
+    "ansi-gray": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
+      "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
+      "dev": true,
+      "requires": {
+        "ansi-wrap": "0.1.0"
+      }
+    },
+    "ansi-regex": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+      "dev": true
+    },
+    "ansi-styles": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+      "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+      "dev": true
+    },
+    "ansi-wrap": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
+      "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
+      "dev": true
+    },
+    "aproba": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+      "dev": true
+    },
+    "are-we-there-yet": {
+      "version": "1.1.5",
+      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
+      "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
+      "dev": true,
+      "requires": {
+        "delegates": "^1.0.0",
+        "readable-stream": "^2.0.6"
+      },
+      "dependencies": {
+        "isarray": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+          "dev": true
+        },
+        "readable-stream": {
+          "version": "2.3.6",
+          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
+          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
+          "dev": true,
+          "requires": {
+            "core-util-is": "~1.0.0",
+            "inherits": "~2.0.3",
+            "isarray": "~1.0.0",
+            "process-nextick-args": "~2.0.0",
+            "safe-buffer": "~5.1.1",
+            "string_decoder": "~1.1.1",
+            "util-deprecate": "~1.0.1"
+          }
+        },
+        "string_decoder": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+          "dev": true,
+          "requires": {
+            "safe-buffer": "~5.1.0"
+          }
+        }
+      }
+    },
+    "arr-diff": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+      "dev": true
+    },
+    "arr-union": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+      "dev": true
+    },
+    "array-differ": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+      "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
+      "dev": true
+    },
+    "array-find-index": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+      "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+      "dev": true
+    },
+    "array-uniq": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+      "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+      "dev": true
+    },
+    "asn1": {
+      "version": "0.2.4",
+      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
+      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
+      "dev": true,
+      "requires": {
+        "safer-buffer": "~2.1.0"
+      }
+    },
+    "assert-plus": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+      "dev": true
+    },
+    "assign-symbols": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+      "dev": true
+    },
+    "async-foreach": {
+      "version": "0.1.3",
+      "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+      "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
+      "dev": true
+    },
+    "asynckit": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+      "dev": true
+    },
+    "atob": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
+      "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio="
+    },
+    "autoprefixer": {
+      "version": "9.4.3",
+      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.3.tgz",
+      "integrity": "sha512-/XSnzDepRkAU//xLcXA/lUWxpsBuw0WiriAHOqnxkuCtzLhaz+fL4it4gp20BQ8n5SyLzK/FOc7A0+u/rti2FQ==",
+      "dev": true,
+      "requires": {
+        "browserslist": "^4.3.6",
+        "caniuse-lite": "^1.0.30000921",
+        "normalize-range": "^0.1.2",
+        "num2fraction": "^1.2.2",
+        "postcss": "^7.0.6",
+        "postcss-value-parser": "^3.3.1"
+      }
+    },
+    "aws-sign2": {
+      "version": "0.7.0",
+      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+      "dev": true
+    },
+    "aws4": {
+      "version": "1.8.0",
+      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
+      "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
+      "dev": true
+    },
+    "balanced-match": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+      "dev": true
+    },
+    "bcrypt-pbkdf": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+      "dev": true,
+      "requires": {
+        "tweetnacl": "^0.14.3"
+      }
+    },
+    "beeper": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
+      "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
+      "dev": true
+    },
+    "block-stream": {
+      "version": "0.0.9",
+      "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
+      "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
+      "dev": true,
+      "requires": {
+        "inherits": "~2.0.0"
+      }
+    },
+    "brace-expansion": {
+      "version": "1.1.11",
+      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+      "dev": true,
+      "requires": {
+        "balanced-match": "^1.0.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "browserslist": {
+      "version": "4.3.6",
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.6.tgz",
+      "integrity": "sha512-kMGKs4BTzRWviZ8yru18xBpx+CyHG9eqgRbj9XbE3IMgtczf4aiA0Y1YCpVdvUieKGZ03kolSPXqTcscBCb9qw==",
+      "dev": true,
+      "requires": {
+        "caniuse-lite": "^1.0.30000921",
+        "electron-to-chromium": "^1.3.92",
+        "node-releases": "^1.1.1"
+      }
+    },
+    "builtin-modules": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+      "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+      "dev": true
+    },
+    "camelcase": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+      "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+      "dev": true
+    },
+    "camelcase-keys": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
+      "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
+      "dev": true,
+      "requires": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      }
+    },
+    "caniuse-lite": {
+      "version": "1.0.30000921",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000921.tgz",
+      "integrity": "sha512-Bu09ciy0lMWLgpYC77I0YGuI8eFRBPPzaSOYJK1jTI64txCphYCqnWbxJYjHABYVt/TYX/p3jNjLBR87u1Bfpw==",
+      "dev": true
+    },
+    "caseless": {
+      "version": "0.12.0",
+      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+      "dev": true
+    },
+    "chalk": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+      "dev": true,
+      "requires": {
+        "ansi-styles": "^2.2.1",
+        "escape-string-regexp": "^1.0.2",
+        "has-ansi": "^2.0.0",
+        "strip-ansi": "^3.0.0",
+        "supports-color": "^2.0.0"
+      }
+    },
+    "clean-css": {
+      "version": "4.2.1",
+      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
+      "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
+      "dev": true,
+      "requires": {
+        "source-map": "~0.6.0"
+      },
+      "dependencies": {
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+          "dev": true
+        }
+      }
+    },
+    "cliui": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+      "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+      "dev": true,
+      "requires": {
+        "string-width": "^1.0.1",
+        "strip-ansi": "^3.0.1",
+        "wrap-ansi": "^2.0.0"
+      }
+    },
+    "clone": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+      "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+      "dev": true
+    },
+    "clone-stats": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
+      "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
+      "dev": true
+    },
+    "code-point-at": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+      "dev": true
+    },
+    "color-convert": {
+      "version": "1.9.2",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
+      "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==",
+      "dev": true,
+      "requires": {
+        "color-name": "1.1.1"
+      }
+    },
+    "color-name": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
+      "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=",
+      "dev": true
+    },
+    "color-support": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+      "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+      "dev": true
+    },
+    "combined-stream": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
+      "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
+      "dev": true,
+      "requires": {
+        "delayed-stream": "~1.0.0"
+      }
+    },
+    "commander": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/commander/-/commander-2.0.0.tgz",
+      "integrity": "sha1-0bhvkB+LZL2UG96tr5JFMDk76Sg=",
+      "dev": true
+    },
+    "concat-map": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+      "dev": true
+    },
+    "console-control-strings": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+      "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+      "dev": true
+    },
+    "convert-source-map": {
+      "version": "1.6.0",
+      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
+      "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
+      "requires": {
+        "safe-buffer": "~5.1.1"
+      }
+    },
+    "core-util-is": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+    },
+    "cross-spawn": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
+      "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
+      "dev": true,
+      "requires": {
+        "lru-cache": "^4.0.1",
+        "which": "^1.2.9"
+      },
+      "dependencies": {
+        "lru-cache": {
+          "version": "4.1.5",
+          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+          "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+          "dev": true,
+          "requires": {
+            "pseudomap": "^1.0.2",
+            "yallist": "^2.1.2"
+          }
+        }
+      }
+    },
+    "css": {
+      "version": "2.2.4",
+      "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
+      "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
+      "requires": {
+        "inherits": "^2.0.3",
+        "source-map": "^0.6.1",
+        "source-map-resolve": "^0.5.2",
+        "urix": "^0.1.0"
+      },
+      "dependencies": {
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+        }
+      }
+    },
+    "csscomb": {
+      "version": "3.1.8",
+      "resolved": "https://registry.npmjs.org/csscomb/-/csscomb-3.1.8.tgz",
+      "integrity": "sha1-qKc4iE9Am6817JRhr8UuHHW9I6I=",
+      "dev": true,
+      "requires": {
+        "commander": "2.0.0",
+        "csscomb-core": "3.0.0-3.1",
+        "gonzales-pe": "3.0.0-28",
+        "vow": "0.4.4"
+      }
+    },
+    "csscomb-core": {
+      "version": "3.0.0-3.1",
+      "resolved": "https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-3.1.tgz",
+      "integrity": "sha1-tBHI18/g3z8v4d+E0b1kpvAEbGg=",
+      "dev": true,
+      "requires": {
+        "gonzales-pe": "3.0.0-28",
+        "minimatch": "0.2.12",
+        "vow": "0.4.4",
+        "vow-fs": "0.3.2"
+      },
+      "dependencies": {
+        "minimatch": {
+          "version": "0.2.12",
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz",
+          "integrity": "sha1-6oKgEqxmLH3fqhRPHBR+aUb12vs=",
+          "dev": true,
+          "requires": {
+            "lru-cache": "2",
+            "sigmund": "~1.0.0"
+          }
+        }
+      }
+    },
+    "currently-unhandled": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+      "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+      "dev": true,
+      "requires": {
+        "array-find-index": "^1.0.1"
+      }
+    },
+    "d": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
+      "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
+      "requires": {
+        "es5-ext": "^0.10.9"
+      }
+    },
+    "dashdash": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "^1.0.0"
+      }
+    },
+    "dateformat": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
+      "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
+      "dev": true
+    },
+    "debug-fabulous": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz",
+      "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==",
+      "requires": {
+        "debug": "3.X",
+        "memoizee": "0.4.X",
+        "object-assign": "4.X"
+      },
+      "dependencies": {
+        "debug": {
+          "version": "3.2.6",
+          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+          "requires": {
+            "ms": "^2.1.1"
+          }
+        },
+        "ms": {
+          "version": "2.1.1",
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
+        },
+        "object-assign": {
+          "version": "4.1.1",
+          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+          "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+        }
+      }
+    },
+    "decamelize": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+      "dev": true
+    },
+    "decode-uri-component": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
+    },
+    "delayed-stream": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+      "dev": true
+    },
+    "delegates": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+      "dev": true
+    },
+    "detect-newline": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
+      "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I="
+    },
+    "duplexer2": {
+      "version": "0.0.2",
+      "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
+      "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
+      "dev": true,
+      "requires": {
+        "readable-stream": "~1.1.9"
+      }
+    },
+    "ecc-jsbn": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+      "dev": true,
+      "requires": {
+        "jsbn": "~0.1.0",
+        "safer-buffer": "^2.1.0"
+      }
+    },
+    "electron-to-chromium": {
+      "version": "1.3.94",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.94.tgz",
+      "integrity": "sha512-miQqXALb6eBD3OetCtg3UM5XTLMwHISux0l6mh14iiV5SE+qvftgOCXT9Vvp53fWaCLET4sfA/SmIMYHXkaNmw==",
+      "dev": true
+    },
+    "error-ex": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+      "dev": true,
+      "requires": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "es5-ext": {
+      "version": "0.10.46",
+      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz",
+      "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==",
+      "requires": {
+        "es6-iterator": "~2.0.3",
+        "es6-symbol": "~3.1.1",
+        "next-tick": "1"
+      }
+    },
+    "es6-iterator": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+      "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
+      "requires": {
+        "d": "1",
+        "es5-ext": "^0.10.35",
+        "es6-symbol": "^3.1.1"
+      }
+    },
+    "es6-symbol": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
+      "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
+      "requires": {
+        "d": "1",
+        "es5-ext": "~0.10.14"
+      }
+    },
+    "es6-weak-map": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
+      "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
+      "requires": {
+        "d": "1",
+        "es5-ext": "^0.10.14",
+        "es6-iterator": "^2.0.1",
+        "es6-symbol": "^3.1.1"
+      }
+    },
+    "escape-string-regexp": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+      "dev": true
+    },
+    "event-emitter": {
+      "version": "0.3.5",
+      "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
+      "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
+      "requires": {
+        "d": "1",
+        "es5-ext": "~0.10.14"
+      }
+    },
+    "extend": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+      "dev": true
+    },
+    "extend-shallow": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+      "dev": true,
+      "requires": {
+        "assign-symbols": "^1.0.0",
+        "is-extendable": "^1.0.1"
+      },
+      "dependencies": {
+        "is-extendable": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+          "dev": true,
+          "requires": {
+            "is-plain-object": "^2.0.4"
+          }
+        }
+      }
+    },
+    "extsprintf": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+      "dev": true
+    },
+    "fancy-log": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
+      "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
+      "dev": true,
+      "requires": {
+        "ansi-gray": "^0.1.1",
+        "color-support": "^1.1.3",
+        "time-stamp": "^1.0.0"
+      }
+    },
+    "fast-deep-equal": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
+      "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
+      "dev": true
+    },
+    "fast-json-stable-stringify": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
+      "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
+      "dev": true
+    },
+    "find-up": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+      "dev": true,
+      "requires": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      }
+    },
+    "forever-agent": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+      "dev": true
+    },
+    "form-data": {
+      "version": "2.3.3",
+      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+      "dev": true,
+      "requires": {
+        "asynckit": "^0.4.0",
+        "combined-stream": "^1.0.6",
+        "mime-types": "^2.1.12"
+      }
+    },
+    "fs.realpath": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+      "dev": true
+    },
+    "fstream": {
+      "version": "1.0.11",
+      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
+      "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.2",
+        "inherits": "~2.0.0",
+        "mkdirp": ">=0.5 0",
+        "rimraf": "2"
+      },
+      "dependencies": {
+        "graceful-fs": {
+          "version": "4.1.15",
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
+          "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+          "dev": true
+        }
+      }
+    },
+    "gauge": {
+      "version": "2.7.4",
+      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+      "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+      "dev": true,
+      "requires": {
+        "aproba": "^1.0.3",
+        "console-control-strings": "^1.0.0",
+        "has-unicode": "^2.0.0",
+        "object-assign": "^4.1.0",
+        "signal-exit": "^3.0.0",
+        "string-width": "^1.0.1",
+        "strip-ansi": "^3.0.1",
+        "wide-align": "^1.1.0"
+      },
+      "dependencies": {
+        "object-assign": {
+          "version": "4.1.1",
+          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+          "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+          "dev": true
+        }
+      }
+    },
+    "get-caller-file": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+      "dev": true
+    },
+    "get-stdin": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+      "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+      "dev": true
+    },
+    "getpass": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "^1.0.0"
+      }
+    },
+    "glogg": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
+      "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
+      "dev": true,
+      "requires": {
+        "sparkles": "^1.0.0"
+      }
+    },
+    "gonzales-pe": {
+      "version": "3.0.0-28",
+      "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-3.0.0-28.tgz",
+      "integrity": "sha1-3VC0HdFbaCooxA5fD/IAeQGsYr0=",
+      "dev": true
+    },
+    "gulp-autoprefixer": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-6.0.0.tgz",
+      "integrity": "sha512-MyLymXKVGTVBx/okQSBqmdhwhyqi3igBmZBwgpZp0GRbY1LY8VctOTLzwkQ18bZKJkSDnOKR5u32TMY9wSYdqQ==",
+      "dev": true,
+      "requires": {
+        "autoprefixer": "^9.1.3",
+        "fancy-log": "^1.3.2",
+        "plugin-error": "^1.0.1",
+        "postcss": "^7.0.2",
+        "through2": "^2.0.0",
+        "vinyl-sourcemaps-apply": "^0.2.0"
+      }
+    },
+    "gulp-clean-css": {
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.10.0.tgz",
+      "integrity": "sha512-7Isf9Y690o/Q5MVjEylH1H7L8WeZ89woW7DnhD5unTintOdZb67KdOayRgp9trUFo+f9UyJtuatV42e/+kghPg==",
+      "dev": true,
+      "requires": {
+        "clean-css": "4.2.1",
+        "plugin-error": "1.0.1",
+        "through2": "2.0.3",
+        "vinyl-sourcemaps-apply": "0.2.1"
+      }
+    },
+    "gulp-csscomb": {
+      "version": "3.0.8",
+      "resolved": "https://registry.npmjs.org/gulp-csscomb/-/gulp-csscomb-3.0.8.tgz",
+      "integrity": "sha1-3zSCSlgKTH0zUcHo67ateh1aibc=",
+      "dev": true,
+      "requires": {
+        "csscomb": "^3.1.7",
+        "gulp-util": "^3.0.7",
+        "through2": "^2.0.1"
+      }
+    },
+    "gulp-rename": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
+      "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
+      "dev": true
+    },
+    "gulp-sass": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.1.tgz",
+      "integrity": "sha512-OMQEgWNggpog8Tc5v1MuI6eo+5iiPkVeLL76iBhDoEEScLUPfZlpvzmgTnLkpcqdrNodZxpz5qcv6mS2rulk3g==",
+      "dev": true,
+      "requires": {
+        "chalk": "^2.3.0",
+        "lodash.clonedeep": "^4.3.2",
+        "node-sass": "^4.8.3",
+        "plugin-error": "^1.0.1",
+        "replace-ext": "^1.0.0",
+        "strip-ansi": "^4.0.0",
+        "through2": "^2.0.0",
+        "vinyl-sourcemaps-apply": "^0.2.0"
+      },
+      "dependencies": {
+        "ansi-regex": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+          "dev": true
+        },
+        "ansi-styles": {
+          "version": "3.2.1",
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+          "dev": true,
+          "requires": {
+            "color-convert": "^1.9.0"
+          }
+        },
+        "chalk": {
+          "version": "2.4.1",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+          "dev": true,
+          "requires": {
+            "ansi-styles": "^3.2.1",
+            "escape-string-regexp": "^1.0.5",
+            "supports-color": "^5.3.0"
+          }
+        },
+        "replace-ext": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
+          "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
+          "dev": true
+        },
+        "strip-ansi": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "^3.0.0"
+          }
+        },
+        "supports-color": {
+          "version": "5.4.0",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
+          "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
+          "dev": true,
+          "requires": {
+            "has-flag": "^3.0.0"
+          }
+        }
+      }
+    },
+    "gulp-sourcemaps": {
+      "version": "2.6.4",
+      "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz",
+      "integrity": "sha1-y7IAhFCxvM5s0jv5gze+dRv24wo=",
+      "requires": {
+        "@gulp-sourcemaps/identity-map": "1.X",
+        "@gulp-sourcemaps/map-sources": "1.X",
+        "acorn": "5.X",
+        "convert-source-map": "1.X",
+        "css": "2.X",
+        "debug-fabulous": "1.X",
+        "detect-newline": "2.X",
+        "graceful-fs": "4.X",
+        "source-map": "~0.6.0",
+        "strip-bom-string": "1.X",
+        "through2": "2.X"
+      },
+      "dependencies": {
+        "graceful-fs": {
+          "version": "4.1.15",
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
+          "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
+        },
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+        }
+      }
+    },
+    "gulp-util": {
+      "version": "3.0.8",
+      "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
+      "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
+      "dev": true,
+      "requires": {
+        "array-differ": "^1.0.0",
+        "array-uniq": "^1.0.2",
+        "beeper": "^1.0.0",
+        "chalk": "^1.0.0",
+        "dateformat": "^2.0.0",
+        "fancy-log": "^1.1.0",
+        "gulplog": "^1.0.0",
+        "has-gulplog": "^0.1.0",
+        "lodash._reescape": "^3.0.0",
+        "lodash._reevaluate": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.template": "^3.0.0",
+        "minimist": "^1.1.0",
+        "multipipe": "^0.1.2",
+        "object-assign": "^3.0.0",
+        "replace-ext": "0.0.1",
+        "through2": "^2.0.0",
+        "vinyl": "^0.5.0"
+      }
+    },
+    "gulplog": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
+      "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
+      "dev": true,
+      "requires": {
+        "glogg": "^1.0.0"
+      }
+    },
+    "har-schema": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+      "dev": true
+    },
+    "har-validator": {
+      "version": "5.1.3",
+      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
+      "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
+      "dev": true,
+      "requires": {
+        "ajv": "^6.5.5",
+        "har-schema": "^2.0.0"
+      }
+    },
+    "has-ansi": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+      "dev": true,
+      "requires": {
+        "ansi-regex": "^2.0.0"
+      }
+    },
+    "has-flag": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+      "dev": true
+    },
+    "has-gulplog": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
+      "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
+      "dev": true,
+      "requires": {
+        "sparkles": "^1.0.0"
+      }
+    },
+    "has-unicode": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+      "dev": true
+    },
+    "hosted-git-info": {
+      "version": "2.7.1",
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
+      "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
+      "dev": true
+    },
+    "http-signature": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "^1.0.0",
+        "jsprim": "^1.2.2",
+        "sshpk": "^1.7.0"
+      }
+    },
+    "in-publish": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
+      "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
+      "dev": true
+    },
+    "indent-string": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+      "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+      "dev": true,
+      "requires": {
+        "repeating": "^2.0.0"
+      }
+    },
+    "inflight": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+      "dev": true,
+      "requires": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "inherits": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+    },
+    "invert-kv": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+      "dev": true
+    },
+    "is-arrayish": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+      "dev": true
+    },
+    "is-builtin-module": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
+      "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
+      "dev": true,
+      "requires": {
+        "builtin-modules": "^1.0.0"
+      }
+    },
+    "is-finite": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
+      "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
+      "dev": true,
+      "requires": {
+        "number-is-nan": "^1.0.0"
+      }
+    },
+    "is-fullwidth-code-point": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+      "dev": true,
+      "requires": {
+        "number-is-nan": "^1.0.0"
+      }
+    },
+    "is-plain-object": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+      "dev": true,
+      "requires": {
+        "isobject": "^3.0.1"
+      }
+    },
+    "is-promise": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
+      "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
+    },
+    "is-typedarray": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+      "dev": true
+    },
+    "is-utf8": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+      "dev": true
+    },
+    "isarray": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+      "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+      "dev": true
+    },
+    "isexe": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+      "dev": true
+    },
+    "isobject": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+      "dev": true
+    },
+    "isstream": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+      "dev": true
+    },
+    "js-base64": {
+      "version": "2.5.0",
+      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.0.tgz",
+      "integrity": "sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g==",
+      "dev": true
+    },
+    "jsbn": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+      "dev": true
+    },
+    "json-schema": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
+      "dev": true
+    },
+    "json-schema-traverse": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+      "dev": true
+    },
+    "json-stringify-safe": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+      "dev": true
+    },
+    "jsprim": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
+      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "1.0.0",
+        "extsprintf": "1.3.0",
+        "json-schema": "0.2.3",
+        "verror": "1.10.0"
+      }
+    },
+    "lcid": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+      "dev": true,
+      "requires": {
+        "invert-kv": "^1.0.0"
+      }
+    },
+    "load-json-file": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      },
+      "dependencies": {
+        "graceful-fs": {
+          "version": "4.1.15",
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
+          "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+          "dev": true
+        },
+        "strip-bom": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+          "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+          "dev": true,
+          "requires": {
+            "is-utf8": "^0.2.0"
+          }
+        }
+      }
+    },
+    "lodash._basecopy": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
+      "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
+      "dev": true
+    },
+    "lodash._basetostring": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
+      "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
+      "dev": true
+    },
+    "lodash._basevalues": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
+      "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
+      "dev": true
+    },
+    "lodash._getnative": {
+      "version": "3.9.1",
+      "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
+      "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
+      "dev": true
+    },
+    "lodash._isiterateecall": {
+      "version": "3.0.9",
+      "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
+      "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
+      "dev": true
+    },
+    "lodash._reescape": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
+      "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
+      "dev": true
+    },
+    "lodash._reevaluate": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
+      "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
+      "dev": true
+    },
+    "lodash._reinterpolate": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+      "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
+      "dev": true
+    },
+    "lodash._root": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
+      "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
+      "dev": true
+    },
+    "lodash.assign": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+      "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
+      "dev": true
+    },
+    "lodash.clonedeep": {
+      "version": "4.5.0",
+      "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+      "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
+      "dev": true
+    },
+    "lodash.escape": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
+      "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
+      "dev": true,
+      "requires": {
+        "lodash._root": "^3.0.0"
+      }
+    },
+    "lodash.isarguments": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
+      "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
+      "dev": true
+    },
+    "lodash.isarray": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
+      "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
+      "dev": true
+    },
+    "lodash.keys": {
+      "version": "3.1.2",
+      "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
+      "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
+      "dev": true,
+      "requires": {
+        "lodash._getnative": "^3.0.0",
+        "lodash.isarguments": "^3.0.0",
+        "lodash.isarray": "^3.0.0"
+      }
+    },
+    "lodash.mergewith": {
+      "version": "4.6.1",
+      "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
+      "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
+      "dev": true
+    },
+    "lodash.restparam": {
+      "version": "3.6.1",
+      "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
+      "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
+      "dev": true
+    },
+    "lodash.template": {
+      "version": "3.6.2",
+      "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
+      "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
+      "dev": true,
+      "requires": {
+        "lodash._basecopy": "^3.0.0",
+        "lodash._basetostring": "^3.0.0",
+        "lodash._basevalues": "^3.0.0",
+        "lodash._isiterateecall": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0",
+        "lodash.keys": "^3.0.0",
+        "lodash.restparam": "^3.0.0",
+        "lodash.templatesettings": "^3.0.0"
+      }
+    },
+    "lodash.templatesettings": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
+      "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
+      "dev": true,
+      "requires": {
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0"
+      }
+    },
+    "loud-rejection": {
+      "version": "1.6.0",
+      "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+      "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+      "dev": true,
+      "requires": {
+        "currently-unhandled": "^0.4.1",
+        "signal-exit": "^3.0.0"
+      }
+    },
+    "lru-cache": {
+      "version": "2.7.3",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
+      "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
+      "dev": true
+    },
+    "lru-queue": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
+      "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
+      "requires": {
+        "es5-ext": "~0.10.2"
+      }
+    },
+    "map-obj": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+      "dev": true
+    },
+    "memoizee": {
+      "version": "0.4.14",
+      "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
+      "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
+      "requires": {
+        "d": "1",
+        "es5-ext": "^0.10.45",
+        "es6-weak-map": "^2.0.2",
+        "event-emitter": "^0.3.5",
+        "is-promise": "^2.1",
+        "lru-queue": "0.1",
+        "next-tick": "1",
+        "timers-ext": "^0.1.5"
+      }
+    },
+    "meow": {
+      "version": "3.7.0",
+      "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
+      "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+      "dev": true,
+      "requires": {
+        "camelcase-keys": "^2.0.0",
+        "decamelize": "^1.1.2",
+        "loud-rejection": "^1.0.0",
+        "map-obj": "^1.0.1",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      },
+      "dependencies": {
+        "object-assign": {
+          "version": "4.1.1",
+          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+          "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+          "dev": true
+        }
+      }
+    },
+    "mime-db": {
+      "version": "1.37.0",
+      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
+      "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
+      "dev": true
+    },
+    "mime-types": {
+      "version": "2.1.21",
+      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
+      "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
+      "dev": true,
+      "requires": {
+        "mime-db": "~1.37.0"
+      }
+    },
+    "minimist": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+      "dev": true
+    },
+    "mkdirp": {
+      "version": "0.5.1",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+      "dev": true,
+      "requires": {
+        "minimist": "0.0.8"
+      },
+      "dependencies": {
+        "minimist": {
+          "version": "0.0.8",
+          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
+          "dev": true
+        }
+      }
+    },
+    "multipipe": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
+      "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
+      "dev": true,
+      "requires": {
+        "duplexer2": "0.0.2"
+      }
+    },
+    "nan": {
+      "version": "2.12.0",
+      "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.0.tgz",
+      "integrity": "sha512-zT5nC0JhbljmyEf+Z456nvm7iO7XgRV2hYxoBtPpnyp+0Q4aCoP6uWNn76v/I6k2kCYNLWqWbwBWQcjsNI/bjw==",
+      "dev": true
+    },
+    "next-tick": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
+      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
+    },
+    "node-gyp": {
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
+      "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
+      "dev": true,
+      "requires": {
+        "fstream": "^1.0.0",
+        "glob": "^7.0.3",
+        "graceful-fs": "^4.1.2",
+        "mkdirp": "^0.5.0",
+        "nopt": "2 || 3",
+        "npmlog": "0 || 1 || 2 || 3 || 4",
+        "osenv": "0",
+        "request": "^2.87.0",
+        "rimraf": "2",
+        "semver": "~5.3.0",
+        "tar": "^2.0.0",
+        "which": "1"
+      },
+      "dependencies": {
+        "glob": {
+          "version": "7.1.3",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+          "dev": true,
+          "requires": {
+            "fs.realpath": "^1.0.0",
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "^3.0.4",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        },
+        "graceful-fs": {
+          "version": "4.1.15",
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
+          "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+          "dev": true
+        },
+        "minimatch": {
+          "version": "3.0.4",
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+          "dev": true,
+          "requires": {
+            "brace-expansion": "^1.1.7"
+          }
+        },
+        "semver": {
+          "version": "5.3.0",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+          "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
+          "dev": true
+        }
+      }
+    },
+    "node-releases": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.1.tgz",
+      "integrity": "sha512-2UXrBr6gvaebo5TNF84C66qyJJ6r0kxBObgZIDX3D3/mt1ADKiHux3NJPWisq0wxvJJdkjECH+9IIKYViKj71Q==",
+      "dev": true,
+      "requires": {
+        "semver": "^5.3.0"
+      },
+      "dependencies": {
+        "semver": {
+          "version": "5.6.0",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
+          "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
+          "dev": true
+        }
+      }
+    },
+    "node-sass": {
+      "version": "4.11.0",
+      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
+      "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
+      "dev": true,
+      "requires": {
+        "async-foreach": "^0.1.3",
+        "chalk": "^1.1.1",
+        "cross-spawn": "^3.0.0",
+        "gaze": "^1.0.0",
+        "get-stdin": "^4.0.1",
+        "glob": "^7.0.3",
+        "in-publish": "^2.0.0",
+        "lodash.assign": "^4.2.0",
+        "lodash.clonedeep": "^4.3.2",
+        "lodash.mergewith": "^4.6.0",
+        "meow": "^3.7.0",
+        "mkdirp": "^0.5.1",
+        "nan": "^2.10.0",
+        "node-gyp": "^3.8.0",
+        "npmlog": "^4.0.0",
+        "request": "^2.88.0",
+        "sass-graph": "^2.2.4",
+        "stdout-stream": "^1.4.0",
+        "true-case-path": "^1.0.2"
+      },
+      "dependencies": {
+        "gaze": {
+          "version": "1.1.3",
+          "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
+          "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+          "dev": true,
+          "requires": {
+            "globule": "^1.0.0"
+          }
+        },
+        "glob": {
+          "version": "7.1.3",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+          "dev": true,
+          "requires": {
+            "fs.realpath": "^1.0.0",
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "^3.0.4",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        },
+        "globule": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
+          "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
+          "dev": true,
+          "requires": {
+            "glob": "~7.1.1",
+            "lodash": "~4.17.10",
+            "minimatch": "~3.0.2"
+          }
+        },
+        "lodash": {
+          "version": "4.17.11",
+          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
+          "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
+          "dev": true
+        },
+        "minimatch": {
+          "version": "3.0.4",
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+          "dev": true,
+          "requires": {
+            "brace-expansion": "^1.1.7"
+          }
+        }
+      }
+    },
+    "node-uuid": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz",
+      "integrity": "sha1-B/myM3Vy/2J1x3Xh1IUT86RdemU=",
+      "dev": true
+    },
+    "nopt": {
+      "version": "3.0.6",
+      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+      "dev": true,
+      "requires": {
+        "abbrev": "1"
+      }
+    },
+    "normalize-package-data": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+      "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
+      "dev": true,
+      "requires": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "normalize-path": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+      "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+      "requires": {
+        "remove-trailing-separator": "^1.0.1"
+      }
+    },
+    "normalize-range": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+      "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+      "dev": true
+    },
+    "npmlog": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+      "dev": true,
+      "requires": {
+        "are-we-there-yet": "~1.1.2",
+        "console-control-strings": "~1.1.0",
+        "gauge": "~2.7.3",
+        "set-blocking": "~2.0.0"
+      }
+    },
+    "num2fraction": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+      "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+      "dev": true
+    },
+    "number-is-nan": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+      "dev": true
+    },
+    "oauth-sign": {
+      "version": "0.9.0",
+      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+      "dev": true
+    },
+    "object-assign": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
+      "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
+      "dev": true
+    },
+    "once": {
+      "version": "1.3.3",
+      "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
+      "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
+      "dev": true,
+      "requires": {
+        "wrappy": "1"
+      }
+    },
+    "os-homedir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+      "dev": true
+    },
+    "os-locale": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
+      "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
+      "dev": true,
+      "requires": {
+        "lcid": "^1.0.0"
+      }
+    },
+    "os-tmpdir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+      "dev": true
+    },
+    "osenv": {
+      "version": "0.1.5",
+      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+      "dev": true,
+      "requires": {
+        "os-homedir": "^1.0.0",
+        "os-tmpdir": "^1.0.0"
+      }
+    },
+    "parse-json": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+      "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+      "dev": true,
+      "requires": {
+        "error-ex": "^1.2.0"
+      }
+    },
+    "path-exists": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+      "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+      "dev": true,
+      "requires": {
+        "pinkie-promise": "^2.0.0"
+      }
+    },
+    "path-is-absolute": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+      "dev": true
+    },
+    "path-type": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+      "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "dependencies": {
+        "graceful-fs": {
+          "version": "4.1.15",
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
+          "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+          "dev": true
+        }
+      }
+    },
+    "performance-now": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+      "dev": true
+    },
+    "pify": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+      "dev": true
+    },
+    "pinkie": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+      "dev": true
+    },
+    "pinkie-promise": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+      "dev": true,
+      "requires": {
+        "pinkie": "^2.0.0"
+      }
+    },
+    "plugin-error": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
+      "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
+      "dev": true,
+      "requires": {
+        "ansi-colors": "^1.0.1",
+        "arr-diff": "^4.0.0",
+        "arr-union": "^3.1.0",
+        "extend-shallow": "^3.0.2"
+      }
+    },
+    "postcss": {
+      "version": "7.0.7",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.7.tgz",
+      "integrity": "sha512-HThWSJEPkupqew2fnuQMEI2YcTj/8gMV3n80cMdJsKxfIh5tHf7nM5JigNX6LxVMqo6zkgQNAI88hyFvBk41Pg==",
+      "dev": true,
+      "requires": {
+        "chalk": "^2.4.1",
+        "source-map": "^0.6.1",
+        "supports-color": "^5.5.0"
+      },
+      "dependencies": {
+        "ansi-styles": {
+          "version": "3.2.1",
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+          "dev": true,
+          "requires": {
+            "color-convert": "^1.9.0"
+          }
+        },
+        "chalk": {
+          "version": "2.4.1",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
+          "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+          "dev": true,
+          "requires": {
+            "ansi-styles": "^3.2.1",
+            "escape-string-regexp": "^1.0.5",
+            "supports-color": "^5.3.0"
+          }
+        },
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+          "dev": true
+        },
+        "supports-color": {
+          "version": "5.5.0",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+          "dev": true,
+          "requires": {
+            "has-flag": "^3.0.0"
+          }
+        }
+      }
+    },
+    "postcss-value-parser": {
+      "version": "3.3.1",
+      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+      "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+      "dev": true
+    },
+    "process-nextick-args": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
+      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
+    },
+    "pseudomap": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+      "dev": true
+    },
+    "psl": {
+      "version": "1.1.31",
+      "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
+      "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
+      "dev": true
+    },
+    "punycode": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+      "dev": true
+    },
+    "qs": {
+      "version": "6.5.2",
+      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+      "dev": true
+    },
+    "read-pkg": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+      "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+      "dev": true,
+      "requires": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      }
+    },
+    "read-pkg-up": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+      "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+      "dev": true,
+      "requires": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      }
+    },
+    "readable-stream": {
+      "version": "1.1.14",
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+      "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+      "dev": true,
+      "requires": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "redent": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+      "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+      "dev": true,
+      "requires": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      }
+    },
+    "remove-trailing-separator": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+      "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
+    },
+    "repeating": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+      "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+      "dev": true,
+      "requires": {
+        "is-finite": "^1.0.0"
+      }
+    },
+    "replace-ext": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
+      "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
+      "dev": true
+    },
+    "request": {
+      "version": "2.88.0",
+      "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
+      "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
+      "dev": true,
+      "requires": {
+        "aws-sign2": "~0.7.0",
+        "aws4": "^1.8.0",
+        "caseless": "~0.12.0",
+        "combined-stream": "~1.0.6",
+        "extend": "~3.0.2",
+        "forever-agent": "~0.6.1",
+        "form-data": "~2.3.2",
+        "har-validator": "~5.1.0",
+        "http-signature": "~1.2.0",
+        "is-typedarray": "~1.0.0",
+        "isstream": "~0.1.2",
+        "json-stringify-safe": "~5.0.1",
+        "mime-types": "~2.1.19",
+        "oauth-sign": "~0.9.0",
+        "performance-now": "^2.1.0",
+        "qs": "~6.5.2",
+        "safe-buffer": "^5.1.2",
+        "tough-cookie": "~2.4.3",
+        "tunnel-agent": "^0.6.0",
+        "uuid": "^3.3.2"
+      }
+    },
+    "require-directory": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+      "dev": true
+    },
+    "require-main-filename": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+      "dev": true
+    },
+    "resolve-url": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
+    },
+    "rimraf": {
+      "version": "2.6.2",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
+      "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
+      "dev": true,
+      "requires": {
+        "glob": "^7.0.5"
+      },
+      "dependencies": {
+        "glob": {
+          "version": "7.1.3",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+          "dev": true,
+          "requires": {
+            "fs.realpath": "^1.0.0",
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "^3.0.4",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        },
+        "minimatch": {
+          "version": "3.0.4",
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+          "dev": true,
+          "requires": {
+            "brace-expansion": "^1.1.7"
+          }
+        }
+      }
+    },
+    "safe-buffer": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+    },
+    "safer-buffer": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+      "dev": true
+    },
+    "sass-graph": {
+      "version": "2.2.4",
+      "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
+      "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
+      "dev": true,
+      "requires": {
+        "glob": "^7.0.0",
+        "lodash": "^4.0.0",
+        "scss-tokenizer": "^0.2.3",
+        "yargs": "^7.0.0"
+      },
+      "dependencies": {
+        "glob": {
+          "version": "7.1.3",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+          "dev": true,
+          "requires": {
+            "fs.realpath": "^1.0.0",
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "^3.0.4",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        },
+        "lodash": {
+          "version": "4.17.11",
+          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
+          "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
+          "dev": true
+        },
+        "minimatch": {
+          "version": "3.0.4",
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+          "dev": true,
+          "requires": {
+            "brace-expansion": "^1.1.7"
+          }
+        }
+      }
+    },
+    "scss-tokenizer": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
+      "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
+      "dev": true,
+      "requires": {
+        "js-base64": "^2.1.8",
+        "source-map": "^0.4.2"
+      },
+      "dependencies": {
+        "source-map": {
+          "version": "0.4.4",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+          "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+          "dev": true,
+          "requires": {
+            "amdefine": ">=0.0.4"
+          }
+        }
+      }
+    },
+    "semver": {
+      "version": "4.3.6",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
+      "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
+      "dev": true
+    },
+    "set-blocking": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+      "dev": true
+    },
+    "sigmund": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
+      "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
+      "dev": true
+    },
+    "signal-exit": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+      "dev": true
+    },
+    "source-map": {
+      "version": "0.5.7",
+      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+      "dev": true
+    },
+    "source-map-resolve": {
+      "version": "0.5.2",
+      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
+      "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
+      "requires": {
+        "atob": "^2.1.1",
+        "decode-uri-component": "^0.2.0",
+        "resolve-url": "^0.2.1",
+        "source-map-url": "^0.4.0",
+        "urix": "^0.1.0"
+      }
+    },
+    "source-map-url": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
+      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
+    },
+    "sparkles": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
+      "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
+      "dev": true
+    },
+    "spdx-correct": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
+      "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
+      "dev": true,
+      "requires": {
+        "spdx-expression-parse": "^3.0.0",
+        "spdx-license-ids": "^3.0.0"
+      }
+    },
+    "spdx-exceptions": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
+      "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
+      "dev": true
+    },
+    "spdx-expression-parse": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
+      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
+      "dev": true,
+      "requires": {
+        "spdx-exceptions": "^2.1.0",
+        "spdx-license-ids": "^3.0.0"
+      }
+    },
+    "spdx-license-ids": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz",
+      "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==",
+      "dev": true
+    },
+    "sshpk": {
+      "version": "1.15.2",
+      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz",
+      "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==",
+      "dev": true,
+      "requires": {
+        "asn1": "~0.2.3",
+        "assert-plus": "^1.0.0",
+        "bcrypt-pbkdf": "^1.0.0",
+        "dashdash": "^1.12.0",
+        "ecc-jsbn": "~0.1.1",
+        "getpass": "^0.1.1",
+        "jsbn": "~0.1.0",
+        "safer-buffer": "^2.0.2",
+        "tweetnacl": "~0.14.0"
+      }
+    },
+    "stdout-stream": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
+      "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
+      "dev": true,
+      "requires": {
+        "readable-stream": "^2.0.1"
+      },
+      "dependencies": {
+        "isarray": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+          "dev": true
+        },
+        "readable-stream": {
+          "version": "2.3.6",
+          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
+          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
+          "dev": true,
+          "requires": {
+            "core-util-is": "~1.0.0",
+            "inherits": "~2.0.3",
+            "isarray": "~1.0.0",
+            "process-nextick-args": "~2.0.0",
+            "safe-buffer": "~5.1.1",
+            "string_decoder": "~1.1.1",
+            "util-deprecate": "~1.0.1"
+          }
+        },
+        "string_decoder": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+          "dev": true,
+          "requires": {
+            "safe-buffer": "~5.1.0"
+          }
+        }
+      }
+    },
+    "string-width": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+      "dev": true,
+      "requires": {
+        "code-point-at": "^1.0.0",
+        "is-fullwidth-code-point": "^1.0.0",
+        "strip-ansi": "^3.0.0"
+      }
+    },
+    "string_decoder": {
+      "version": "0.10.31",
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+      "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+      "dev": true
+    },
+    "strip-ansi": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+      "dev": true,
+      "requires": {
+        "ansi-regex": "^2.0.0"
+      }
+    },
+    "strip-bom-string": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
+      "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI="
+    },
+    "strip-indent": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+      "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+      "dev": true,
+      "requires": {
+        "get-stdin": "^4.0.1"
+      }
+    },
+    "supports-color": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+      "dev": true
+    },
+    "tar": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
+      "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
+      "dev": true,
+      "requires": {
+        "block-stream": "*",
+        "fstream": "^1.0.2",
+        "inherits": "2"
+      }
+    },
+    "through2": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
+      "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
+      "requires": {
+        "readable-stream": "^2.1.5",
+        "xtend": "~4.0.1"
+      },
+      "dependencies": {
+        "isarray": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+        },
+        "readable-stream": {
+          "version": "2.3.6",
+          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
+          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
+          "requires": {
+            "core-util-is": "~1.0.0",
+            "inherits": "~2.0.3",
+            "isarray": "~1.0.0",
+            "process-nextick-args": "~2.0.0",
+            "safe-buffer": "~5.1.1",
+            "string_decoder": "~1.1.1",
+            "util-deprecate": "~1.0.1"
+          }
+        },
+        "string_decoder": {
+          "version": "1.1.1",
+          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+          "requires": {
+            "safe-buffer": "~5.1.0"
+          }
+        }
+      }
+    },
+    "time-stamp": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
+      "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
+      "dev": true
+    },
+    "timers-ext": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
+      "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
+      "requires": {
+        "es5-ext": "~0.10.46",
+        "next-tick": "1"
+      }
+    },
+    "tough-cookie": {
+      "version": "2.4.3",
+      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
+      "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
+      "dev": true,
+      "requires": {
+        "psl": "^1.1.24",
+        "punycode": "^1.4.1"
+      },
+      "dependencies": {
+        "punycode": {
+          "version": "1.4.1",
+          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+          "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+          "dev": true
+        }
+      }
+    },
+    "trim-newlines": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+      "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+      "dev": true
+    },
+    "true-case-path": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
+      "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+      "dev": true,
+      "requires": {
+        "glob": "^7.1.2"
+      },
+      "dependencies": {
+        "glob": {
+          "version": "7.1.3",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+          "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+          "dev": true,
+          "requires": {
+            "fs.realpath": "^1.0.0",
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "^3.0.4",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        },
+        "minimatch": {
+          "version": "3.0.4",
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+          "dev": true,
+          "requires": {
+            "brace-expansion": "^1.1.7"
+          }
+        }
+      }
+    },
+    "tunnel-agent": {
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+      "dev": true,
+      "requires": {
+        "safe-buffer": "^5.0.1"
+      }
+    },
+    "tweetnacl": {
+      "version": "0.14.5",
+      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+      "dev": true
+    },
+    "uglify-js": {
+      "version": "3.5.12",
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.12.tgz",
+      "integrity": "sha512-KeQesOpPiZNgVwJj8Ge3P4JYbQHUdZzpx6Fahy6eKAYRSV4zhVmLXoC+JtOeYxcHCHTve8RG1ZGdTvpeOUM26Q==",
+      "requires": {
+        "commander": "~2.20.0",
+        "source-map": "~0.6.1"
+      },
+      "dependencies": {
+        "commander": {
+          "version": "2.20.0",
+          "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
+          "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ=="
+        },
+        "source-map": {
+          "version": "0.6.1",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+        }
+      }
+    },
+    "uri-js": {
+      "version": "4.2.2",
+      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
+      "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
+      "dev": true,
+      "requires": {
+        "punycode": "^2.1.0"
+      }
+    },
+    "urix": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
+    },
+    "util-deprecate": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+    },
+    "uuid": {
+      "version": "3.3.2",
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
+      "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
+      "dev": true
+    },
+    "validate-npm-package-license": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+      "dev": true,
+      "requires": {
+        "spdx-correct": "^3.0.0",
+        "spdx-expression-parse": "^3.0.0"
+      }
+    },
+    "verror": {
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "^1.0.0",
+        "core-util-is": "1.0.2",
+        "extsprintf": "^1.2.0"
+      }
+    },
+    "vinyl": {
+      "version": "0.5.3",
+      "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
+      "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
+      "dev": true,
+      "requires": {
+        "clone": "^1.0.0",
+        "clone-stats": "^0.0.1",
+        "replace-ext": "0.0.1"
+      }
+    },
+    "vinyl-sourcemaps-apply": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
+      "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
+      "dev": true,
+      "requires": {
+        "source-map": "^0.5.1"
+      }
+    },
+    "vow": {
+      "version": "0.4.4",
+      "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.4.tgz",
+      "integrity": "sha1-yf5GCRKdf1qmIVCOvmS1HJW8e5g=",
+      "dev": true
+    },
+    "vow-fs": {
+      "version": "0.3.2",
+      "resolved": "https://registry.npmjs.org/vow-fs/-/vow-fs-0.3.2.tgz",
+      "integrity": "sha1-6isDTYXh24wnfrLpqG0cFfXTjno=",
+      "dev": true,
+      "requires": {
+        "glob": "3.2.8",
+        "node-uuid": "1.4.0",
+        "vow": "0.4.4",
+        "vow-queue": "0.3.1"
+      },
+      "dependencies": {
+        "glob": {
+          "version": "3.2.8",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.8.tgz",
+          "integrity": "sha1-VQb0MRchvMYYx9jboUQYh1AwcHM=",
+          "dev": true,
+          "requires": {
+            "inherits": "2",
+            "minimatch": "~0.2.11"
+          }
+        },
+        "minimatch": {
+          "version": "0.2.14",
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
+          "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
+          "dev": true,
+          "requires": {
+            "lru-cache": "2",
+            "sigmund": "~1.0.0"
+          }
+        }
+      }
+    },
+    "vow-queue": {
+      "version": "0.3.1",
+      "resolved": "https://registry.npmjs.org/vow-queue/-/vow-queue-0.3.1.tgz",
+      "integrity": "sha1-WYxRoVsKgabV/AX0dhzrRi3h6Gg=",
+      "dev": true,
+      "requires": {
+        "vow": "~0.4.0"
+      }
+    },
+    "which": {
+      "version": "1.3.1",
+      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+      "dev": true,
+      "requires": {
+        "isexe": "^2.0.0"
+      }
+    },
+    "which-module": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
+      "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
+      "dev": true
+    },
+    "wide-align": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
+      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
+      "dev": true,
+      "requires": {
+        "string-width": "^1.0.2 || 2"
+      }
+    },
+    "wrap-ansi": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+      "dev": true,
+      "requires": {
+        "string-width": "^1.0.1",
+        "strip-ansi": "^3.0.1"
+      }
+    },
+    "wrappy": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+      "dev": true
+    },
+    "xtend": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
+    },
+    "y18n": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+      "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
+      "dev": true
+    },
+    "yallist": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+      "dev": true
+    },
+    "yargs": {
+      "version": "7.1.0",
+      "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
+      "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
+      "dev": true,
+      "requires": {
+        "camelcase": "^3.0.0",
+        "cliui": "^3.2.0",
+        "decamelize": "^1.1.1",
+        "get-caller-file": "^1.0.1",
+        "os-locale": "^1.4.0",
+        "read-pkg-up": "^1.0.1",
+        "require-directory": "^2.1.1",
+        "require-main-filename": "^1.0.1",
+        "set-blocking": "^2.0.0",
+        "string-width": "^1.0.2",
+        "which-module": "^1.0.0",
+        "y18n": "^3.2.1",
+        "yargs-parser": "^5.0.0"
+      },
+      "dependencies": {
+        "camelcase": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+          "dev": true
+        }
+      }
+    },
+    "yargs-parser": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
+      "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
+      "dev": true,
+      "requires": {
+        "camelcase": "^3.0.0"
+      },
+      "dependencies": {
+        "camelcase": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+          "dev": true
+        }
+      }
+    }
+  }
+}

+ 2 - 1
user/themes/lecampus/package.json

@@ -40,6 +40,7 @@
     "Explorer >= 10"
   ],
   "dependencies": {
-    "gulp-sourcemaps": "^2.6.4"
+    "gulp-sourcemaps": "^2.6.4",
+    "uglify-js": "^3.5.12"
   }
 }

+ 24 - 6
user/themes/lecampus/scss/configurations/_mixins.scss

@@ -1,24 +1,35 @@
 @mixin vertical-align($position: relative) {
   position: $position;
   top: 50%;
-  transform: translateY(-50%);
+  -webkit-transform: translateY(-50%);
+          transform: translateY(-50%);
 }
 
 @mixin flexNowrap() {
+  display: -webkit-inline-box;
+  display: -ms-inline-flexbox;
   display: inline-flex;
-  flex-wrap: nowrap;
+  -ms-flex-wrap: nowrap;
+      flex-wrap: nowrap;
   width: 100%;
   height: $Hh;
 }
 
 @mixin inlineflex(){
+  display: -webkit-inline-box;
+  display: -ms-inline-flexbox;
   display: inline-flex;
-  flex-wrap: wrap;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
 }
 
 @mixin flexcenter(){
+  display: -webkit-inline-box;
+  display: -ms-inline-flexbox;
   display: inline-flex;
-  align-items: center;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
 }
 
 @mixin upper(){
@@ -26,7 +37,14 @@
 }
 
 @mixin flexcenter_column(){
+  display: -webkit-inline-box;
+  display: -ms-inline-flexbox;
   display: inline-flex;
-  flex-direction: column;
-  justify-content: center;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
 }

+ 180 - 48
user/themes/lecampus/scss/theme/_blog.scss

@@ -1,6 +1,4 @@
-
 .gal{
-  border-top: 1px solid $light-blue;
   margin-left: 15%;
   .content_gal{
     width: 2.2%!important;
@@ -8,7 +6,8 @@
       .title_gal{
         opacity: 1;
         right: 70px;
-        transition: all 1s ease;
+        -webkit-transition: all 1s ease;
+        transition: right 1s ease, opacity 1s ease;
       }
     }
   }
@@ -18,7 +17,7 @@
     max-width: 50%;
     background: $light-blue;
     padding: 25px;
-    top: 450px;
+    top: 20vw;
     color: $white;
     opacity: 0;
   }
@@ -30,11 +29,17 @@
   margin: 20px 0;
   .btn-group{
     @include inlineflex();
-    margin-left: 15px;
+    &:nth-of-type(1){
+      label{
+        margin-right: 20px;
+      }
+    }
+    &:nth-of-type(2){
+      float: right;
+    }
   }
   label{
     padding: 10px;
-    margin-right: 20px;
     cursor: pointer;
     &.tous{
       border-top: 2px solid $green;
@@ -82,22 +87,63 @@
 
 .start{
   min-height: calc(100vh - 325px);
+  &:not(#home){
+    .entete{
+      border-bottom: 10px solid $light-blue;
+    }
+  }
 }
 
 .start:not(#form){
   &#calendrier,   &#archive{
       width: 70%;
-      margin: auto;
+      margin: 40px auto 40px auto;
+      .header-wrapper{
+        .title{
+          display: -webkit-box;
+          display: -ms-flexbox;
+          display: flex;
+        h1{
+          width: auto;
+          margin-bottom: 20px;
+          background: $red;
+          border-radius: 30px;
+          padding: 10px 20px;
+          color: white;
+          font-size: 1.2rem;
+        }
+      }
     }
+  }
+  &#event{
+    margin: 40px auto 40px auto;
+    .title{
+      display: -webkit-box;
+      display: -ms-flexbox;
+      display: flex;
+    h1{
+      width: auto;
+      margin-bottom: 20px;
+      background: $red;
+      border-radius: 30px;
+      padding: 10px 20px;
+      color: white;
+      font-size: 1.2rem;
+    }
+  }
+
+  }
   .body-wrapper{
     @include inlineflex();
-    justify-content: center;
+    -webkit-box-pack: center;
+        -ms-flex-pack: center;
+            justify-content: center;
     width: 100%;
     position: relative;
     .card{
-      width: calc( (100% / 4) - 45px);
+      width: calc( (100% / 4) - 7.5px);
       min-width: 200px;
-      margin: 0 15px 30px 15px;
+      margin: 0 0 10px 0 ;
       .card-header{
         position: absolute;
         width: 100%;
@@ -129,8 +175,11 @@
       width: 45%;
       .card-content{
         @include inlineflex;
-        flex-wrap: nowrap;
-        justify-content: space-between;
+        -ms-flex-wrap: nowrap;
+            flex-wrap: nowrap;
+        -webkit-box-pack: justify;
+            -ms-flex-pack: justify;
+                justify-content: space-between;
         .reso{
           width: 20%;
           a{
@@ -160,7 +209,7 @@
   .body-wrapper{
     width: 100%;
     min-width: 250px;
-    margin: auto auto 100px auto;
+    margin: auto auto 140px auto;
     form{
       width: calc( (100% / 2));
       margin-top: 20px;
@@ -207,26 +256,30 @@
         }
         &.button-wrapper{
           background: $red;
-          height: 60px;
+          height: 100px;
           position: absolute;
           left: 0;
           width: 100%;
           button{
-            margin-right: 20px;
+            margin-right: 25%;
             position: absolute;
             right: 0;
             top: 50%;
-            transform: translateY(-50%);
+            -webkit-transform: translateY(-50%);
+                    transform: translateY(-50%);
             background: white;
             border-radius: 30px;
             padding: 10px 35px;
-            box-shadow:none;
+            -webkit-box-shadow:none;
+                    box-shadow:none;
+            border:0;
           }
         }
       }
     }
     #send-valide{
-      transform: translate(-50%, -50%);
+      -webkit-transform: translate(-50%, -50%);
+              transform: translate(-50%, -50%);
       background: $red;
       border-radius: 20px;
       position: fixed;
@@ -286,13 +339,15 @@
   background-repeat: no-repeat;
   background-size: cover;
   height: auto;
+  border-top: 10px solid $green;
   .entete_c{
     @include inlineflex;
     text-align: center;
     width: 66%;
     margin: 50px auto;
     position: relative;
-    h2{
+
+    h1{
       width: auto;
       margin-bottom: 20px;
       background: $red;
@@ -300,7 +355,6 @@
       width: auto;
       padding: 10px 20px;
     }
-
   }
 }
 
@@ -336,7 +390,8 @@
     }
     .reso{
       @include inlineflex;
-      flex-wrap: nowrap;
+      -ms-flex-wrap: nowrap;
+          flex-wrap: nowrap;
       width: 50px;
       height: 25px;
     }
@@ -383,12 +438,14 @@
     float: left;
     border: 2px solid $red;
     border-radius: 30px;
+    -webkit-transition: background-color 0.3s ease;
     transition: background-color 0.3s ease;
     a{
       color: black;
     }
     &:hover{
       background-color: $red;
+      -webkit-transition: background-color 0.3s ease;
       transition: background-color 0.3s ease;
       a{
         color: white;
@@ -427,7 +484,8 @@
         input{
           border-radius: 30px;
           height: 31px;
-          box-shadow: none;
+          -webkit-box-shadow: none;
+                  box-shadow: none;
           border: none;
         }
         .clear{
@@ -455,7 +513,8 @@
         height: 50px;
         top: -20px;
         left: 50%;
-        transform: translate(-50%);
+        -webkit-transform: translate(-50%);
+                transform: translate(-50%);
       }
       &:nth-of-type(n+4){
         width: calc(100% / 4);
@@ -471,6 +530,7 @@
           border: 2px solid $green;
           border-radius: 30px;
           margin: auto;
+          -webkit-transition: background-color 0.3s ease;
           transition: background-color 0.3s ease;
         }
       }
@@ -481,9 +541,9 @@
 #item{
   .content{
     @include inlineflex;
-    flex-wrap: nowrap;
     .images_s{
-      width: 100%;
+      // width: calc(100% / 2 - 15px);
+      width: 40%;
       min-width: 300px;
       margin-right: 15px;
       img{
@@ -491,18 +551,39 @@
       }
     }
     .content_s{
-      width: auto;
+      width: calc(60% - 30px);
+
     }
     .icones{
+      margin: 70px 0;
       @include inlineflex;
+      -ms-flex-pack: distribute;
+          justify-content: space-around;
+      width: 100%;
+      .icon{
+        height: 50px;
+        width: auto;
+        max-width: 200px;
+        img{
+          height: 50px;
+          width: 100%;
+        }
+        p{
+          text-align: center;
+        }
+      }
     }
   }
 }
 
 #devis{
   @include inlineflex();
-  justify-content: center;
-  align-items: center;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
   background-image: url('/user/themes/lecampus/images/Trame-bleu.svg');
   background-position: center;
   background-repeat: no-repeat;
@@ -514,18 +595,20 @@
     height: 200px;
     background: $red;
     border-radius: 200px;
-    transform: translateX(80px);
+    -webkit-transform: translateX(80px);
+            transform: translateX(80px);
     h4{
       text-align: center;
       color: white;
       margin: 50% 10px 0 10px;
-      transform: translateY(-50%);
+      -webkit-transform: translateY(-50%);
+              transform: translateY(-50%);
     }
   }
   .txt{
     @include inlineflex();
     background: white;
-    width: 35%;
+    width: 25%;
     margin-right: 20px;
     height: 250px;
     p{
@@ -539,7 +622,8 @@
   }
   .demander-votre-devis{
     margin-top: 0;
-    transform: translateX(-100px);
+    -webkit-transform: translateX(-200px);
+            transform: translateX(-200px);
   }
   .img{
     width: 400px;
@@ -550,33 +634,51 @@
       height: 400px;
     }
   }
-  &.item{
+}
+
+#devis{
+  &.item, &.sublog{
+    background: $red;
     height: auto;
+    padding: 20px 0;
+    a{
+      color: white;
     .title{
-      border-radius: 0;
-      padding: 20px;
-      height: 70px;
-      width: 100%;
-      transform: translateX(0);
-      a{
-        color: white;
+      vertical-align: baseline;
+      border-radius: 30px;
+      border: 1px solid white;
+      padding: 5px 20px;
+      height: 35px;
+      width: auto;
+      -webkit-transform: translateX(0);
+              transform: translateX(0);
+      }
+      &:hover{
+        color: black;
+        .title{
+          background: white;
+          -webkit-transition: background 0.3s ease;
+          transition: background 0.3s ease;
+        }
       }
     }
   }
 }
 
-.bx-viewport{
-    height: 600px!important;
-}
+// .bx-viewport{
+//     height: 30vw!important;
+// }
 
 #reco{
   background: $dark-blue;
   .title{
+    display: -webkit-box;
+    display: -ms-flexbox;
     display: flex;
     cursor: pointer;
     width: 100%;
     padding: 10px;
-    h5{
+    h2{
       width: auto;
       margin: auto;
       color: white;
@@ -586,6 +688,8 @@
       border-bottom: 1px solid white;
       font-size: 1rem;
       &::after{
+        display: -webkit-inline-box;
+        display: -ms-inline-flexbox;
         display: inline-flex;
         margin-left: 10px;
         content: " ";
@@ -598,7 +702,8 @@
     }
     &.open{
       h5:after{
-        transform: rotate(180deg);
+        -webkit-transform: rotate(180deg);
+                transform: rotate(180deg);
       }
     }
   }
@@ -608,8 +713,11 @@
     width: 100%;
     padding-top: 20px;
     @include inlineflex;
-    justify-content: center;
-    transform: translateY(-100%);
+    -webkit-box-pack: center;
+        -ms-flex-pack: center;
+            justify-content: center;
+    -webkit-transform: translateY(-100%);
+            transform: translateY(-100%);
     p{
       color: white;
       width: 300px;
@@ -671,7 +779,10 @@
 }
 .card-header{
   @include inlineflex;
-  flex-direction: column;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
   width: 100%;
   &.professionnels{
     background-color: $red;
@@ -767,3 +878,24 @@
     }
   }
 }
+
+#default{
+  .header-wrapper{
+    width: 45%;
+    margin-top: 50px;
+    margin: auto;
+  }
+  .body-wrapper{
+    margin-bottom: 50px;
+  }
+  .title{
+    width: 80%;
+    margin: auto;
+  }
+  .txt{
+    margin:auto;
+  }
+  p{
+    margin-bottom: 10px;
+  }
+}

+ 3 - 1
user/themes/lecampus/scss/theme/_footer.scss

@@ -5,7 +5,9 @@
     @include inlineflex;
     width: 100%;
     margin: 20px 0;
-    justify-content: center;
+    -webkit-box-pack: center;
+        -ms-flex-pack: center;
+            justify-content: center;
     p{
       padding: 0 20px;
 

+ 41 - 15
user/themes/lecampus/scss/theme/_header.scss

@@ -2,14 +2,20 @@ header{
   z-index: 999;
   position: relative;
   @include inlineflex();
-  justify-content: center;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
   width: 100%;
+  border-bottom: 1px solid $light-blue;
   nav{
     @include inlineflex();
-    justify-content: space-around;
+    -ms-flex-pack: distribute;
+        justify-content: space-around;
     height: 100px;
     width: 70%;
     .logo{
+      display: -webkit-box;
+      display: -ms-flexbox;
       display: flex;
       a{
         display: block;
@@ -22,26 +28,42 @@ header{
       }
       & > ul{
         @include inlineflex();
-        flex-wrap: nowrap;
+        -ms-flex-wrap: nowrap;
+            flex-wrap: nowrap;
         & > li{
           text-align: center;
           max-width: 250px;
-          margin: auto 20px;
-          padding: 10px;
-          border-top: 1px solid $light-blue;
-          border-bottom: 3px solid $green;
+          &>a{
+            line-height: 6rem;
+            border-top: 1px solid $light-blue;
+            border-bottom: 3px solid $green;
+
+          }
+          padding: 0 20px;
           & > ul{
             display: none;
-            margin-top: 10px;
-            max-width: 250px;
-            border-bottom: 3px solid $green;
-            position: absolute;
+            margin-top: -1.5rem;
             li{
               background-color: white;
               text-align: center;
               a{
                 display: block;
                 padding: 10px;
+                position: relative;
+                &:before{
+                  content: "";
+                  position: absolute;
+                  width: 100%;
+                  height: 3px;
+                  bottom: 0;
+                  left: 0;
+                  background-color: $green;
+                  visibility: hidden;
+                  -webkit-transform: scaleX(0);
+                  transform: scaleX(0);
+                  -webkit-transition: all 0.3s ease-in-out 0s;
+                  transition: all 0.3s ease-in-out 0s;
+                }
               }
             }
 
@@ -49,9 +71,12 @@ header{
           &:hover{
             & > ul{
               display: block;
-              a{
-                display: block;
-
+              li:hover{
+                a:hover:before {
+                  visibility: visible;
+                  -webkit-transform: scaleX(1);
+                  transform: scaleX(1);
+                }
               }
             }
           }
@@ -60,7 +85,8 @@ header{
     }
     .reso{
       @include inlineflex;
-      flex-wrap: nowrap;
+      -ms-flex-wrap: nowrap;
+          flex-wrap: nowrap;
       a{
         display: block;
         width: 35px;

+ 1 - 0
user/themes/lecampus/scss/theme/_hover.scss

@@ -4,6 +4,7 @@
       a:hover{
         color: white;
         background-color: $green;
+        -webkit-transition: background-color 0.3s ease;
         transition: background-color 0.3s ease;
       }
     }

+ 44 - 19
user/themes/lecampus/scss/theme/_typography.scss

@@ -32,19 +32,29 @@ nav{
 
 .card-header{
   .publics{
-    .tags{
-        font-size: 0.8rem;
-        font-family: $Bold;
-    }
+    font-size: 0.8rem;
+    font-family: $Bold;
   }
 }
 .card-title{
-  font-family: $Bold;
-  font-size: 1.2rem;
+  h2{
+    font-family:$now_alt_bold;
+    font-weight: 400;
+
+    font-size: 1.2rem!important;
+  }
   .date{
     font-size: 0.8rem;
   }
 }
+.card-content{
+  .reso{
+    a{
+      font-family: $Bold;
+      font-weight: 400;
+    }
+  }
+}
 
 p{
   font-size: 0.9rem;
@@ -55,7 +65,7 @@ p{
 }
 
 .gal{
-  h1{
+  p{
     font-family:$now_alt_bold;
     font-weight: 400;
     font-size: 1.2rem;
@@ -103,12 +113,20 @@ p{
 #item{
   .content{
     .content_s{
-      h4{
+      h2{
         font-family: $Bold;
         font-size: 1.3rem;
       }
     }
   }
+  .icones{
+    p{
+      font-family: $now_alt_bold;
+      font-weight: 400;
+      color: $red;
+      font-size: 1.2rem;
+    }
+  }
 }
 
 .sidebar{
@@ -151,7 +169,7 @@ p{
 
 .cat{
   width: 100%;
-  a{
+  a, label{
     font-family: $Bold;
   }
 }
@@ -204,17 +222,24 @@ p{
       font-weight: 400;
     }
   }
-  .demander-votre-devis{
-    h2{
-      font-family:$now_alt_light;
-      font-weight: 400;
+
+  &.item{
+    .title{
+      font-family: $Bold;
     }
-    a{
-      color: white;
-      strong{
-        font-family:$now_alt_bold;
-        font-weight: 400;
-      }
+  }
+}
+
+.demander-votre-devis{
+  a{
+    p:nth-of-type(1){
+      font-size: 2rem;
+
+    }
+    color: white;
+    strong{
+      font-family:$now_alt_bold;
+      font-weight: 400;
     }
   }
 }

+ 26 - 29
user/themes/lecampus/templates/default.html.twig

@@ -1,40 +1,37 @@
 {% extends 'partials/base.html.twig' %}
 {% set image = page.media.images %}
 
-{% block content %}
-
-<div class="gal">
-  {% for feature in page.header.buttons %}
-    {% set gal = feature.header.a_file %}
-      <div class="content_gal">
-        <div class="title">
-          <h1>{{ feature.text }}</h1>
-        </div>
-        <img src="user/pages/01.home/{{gal}}" alt="">
-    </div>
-  {% endfor %}
-</div>
 
-  <div class="content">
-    {{ page.content|raw }}
+{% block body %}
+
+<section class="header-wrapper">
+  <div class="title">
+    <h1>{{page.title}}</h1>
   </div>
-{% endblock %}
+</section>
 
-{% block sidebar %}
-  {% include 'partials/sidebar.html.twig' %}
-{% endblock %}
+<section class="body-wrapper">
+  {% block item %}
 
-{% block devis %}
-  <div class="side-newsletter">
-    <div id="mc_embed_signup">
-    <form action="https://kevintessier.us19.list-manage.com/subscribe/post?u=a98b763288f940083bf28857c&amp;id=96d6b6e702" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
-        <div id="mc_embed_signup_scroll">
-      <label for="mce-EMAIL">Recevoir l'actualité du campus</label></br>
-      <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
-        <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_a98b763288f940083bf28857c_96d6b6e702" tabindex="-1" value=""></div>
-        <div class="clear"><input type="submit" value="ok" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
+  {% set image = page.media.images|first %}
+    <div class="event">
+      {% if image %}
+        <div class="card-image">
+          {{ image }}
         </div>
-    </form>
+      {% endif %}
+
+      <div class="card-content">
+      <div class="txt">
+        {{page.content}}
+      </div>
     </div>
   </div>
+
+  {% endblock %}
+</section>
+{% endblock %}
+
+{% block newsletter %}
+  {% include 'partials/newsletters.html.twig' %}
 {% endblock %}

+ 1 - 0
user/themes/lecampus/templates/event.html.twig

@@ -6,6 +6,7 @@
 {% set hero_image_name = page.header.hero_image %}
 
 {% block body %}
+
 <section class="header-wrapper">
   <div class="title">
     <h1>{{page.parent.title}}</h1>

+ 1 - 1
user/themes/lecampus/templates/footer.html.twig

@@ -3,7 +3,7 @@
 
 <section id="footer" class="section blog-listing">
   {% if image %}
-    {{image.html}}
+    {{image.html('', 'footer')}}
   {% endif %}
 
   {% for item in collection %}

+ 31 - 1
user/themes/lecampus/templates/item.html.twig

@@ -6,8 +6,38 @@
 {% set hero_image_name = page.header.hero_image %}
 
 {% block body %}
+
+<script type="application/ld+json">
+{
+ "@type": "Article",
+ "headline": "{{page.title}}",
+ "alternativeHeadline": "{{page.summary}}",
+ "image": "http://example.com/image.jpg",
+ "author": "",
+ "award": "{{page.title}}",
+ "editor": "Le Campus",
+ "genre": "{{page.title}}",
+ "keywords": " le_campus_biovallee ",
+ "wordcount": "1120",
+"publisher": {
+    "@type": "Organization",
+    "name": "Le Campus Biovallée",
+    "logo": {
+      "@type": "ImageObject",
+      "url": "/user/themes/lecampus/images/logo_lecampus.svg"
+    }
+  },
+ "url": "{{uri.base}}",
+ "datePublished": "2015-09-20",
+ "dateCreated": "2015-09-20",
+ "dateModified": "2015-09-20",
+ "description": "We love to do stuff to help people and stuff",
+ "articleBody": "You can paste your entire post in here, and yes it can get really really long."
+ }
+</script>
+
   {% block item %}
-      {% include 'partials/blog-item.html.twig' %}
+    {% include 'partials/blog-item.html.twig' %}
   {% endblock %}
 {% endblock %}
 

+ 2 - 2
user/themes/lecampus/templates/partials/bandeau.html.twig

@@ -4,7 +4,7 @@
       {% set gal = feature.header.a_file %}
         <div class="content_gal">
           <div class="title_gal">
-            <h1>{{ feature.text }}</h1>
+            <p>{{ feature.text }}</p>
           </div>
           <img src="user/pages/01.home/{{gal}}" alt="{{gal}}">
         </div>
@@ -24,7 +24,7 @@
   {% set image = page.media.images|first %}
     {% if image %}
     <div class="bandeau">
-      {{ image.html }}
+      {{ image.html('','bandeau') }}
     </div>
 
     {% if header.entete.text == true %}

+ 61 - 13
user/themes/lecampus/templates/partials/base.html.twig

@@ -10,6 +10,8 @@
 
       <meta http-equiv="X-UA-Compatible" content="IE=edge">
       <meta name="viewport" content="width=device-width, initial-scale=1">
+      <meta name="theme-color" content="#317EFB"/>
+
       {% include 'partials/metadata.html.twig' %}
 
       <link rel="icon" type="image/png" href="{{ url('theme://images/favicon.png') }}" />
@@ -19,18 +21,17 @@
           {% do assets.addCss('theme://css-compiled/theme'~compress) %}
           {% do assets.addCss('theme://css/leaflet.css') %}
           {% do assets.addCss('theme://css/jquery.bxslider.min.css') %}
-
       {% endblock %}
 
       {% block javascripts %}
 
-          {% do assets.addJs('jquery', 101) %}
+          {% do assets.addJs('theme://js/jquery-3.4.1.min.js', {group:'bottom'}) %}
           {% do assets.addJs('theme://js/leaflet.js', {group:'bottom'}) %}
           {% do assets.addJs('theme://js/imagesloaded.pkgd.min.js', {group:'bottom'}) %}
           {% do assets.addJs('theme://js/masonry.filter.js', {group:'bottom'}) %}
           {% do assets.addJs('theme://js/masonry.pkgd.min.js', {group:'bottom'}) %}
           {% do assets.addJs('theme://js/jquery.bxslider.min.js', {group:'bottom'}) %}
-          {% do assets.addJs('theme://js/site.js', {group:'bottom'}) %}
+          {% do assets.addJs('theme://js/site.min.js', {group:'bottom'}) %}
 
       {% endblock %}
 
@@ -39,21 +40,64 @@
           {{ assets.js()|raw }}
       {% endblock %}
 
-      <meta property="og:url"           content="https://www.your-domain.com/your-page.html" />
-      <meta property="og:type"          content="website" />
-      <meta property="og:title"         content="Your Website Title" />
-      <meta property="og:description"   content="Your description" />
-      <meta property="og:image"         content="/user/themes/lecampus/images/fb.svg" />
-
   {% endblock head %}
+  <!-- Matomo -->
+  <script type="text/javascript">
+    var _paq = window._paq || [];
+
+    _paq.push([function() {
+      var self = this;
+      function getOriginalVisitorCookieTimeout() {
+        var now = new Date(),
+        nowTs = Math.round(now.getTime() / 1000),
+        visitorInfo = self.getVisitorInfo();
+        var createTs = parseInt(visitorInfo[2]);
+        var cookieTimeout = 33696000; // 13 mois en secondes
+        var originalTimeout = createTs + cookieTimeout - nowTs;
+        return originalTimeout;
+        }
+         this.setVisitorCookieTimeout( getOriginalVisitorCookieTimeout() );
+      }]);
+
+    _paq.push(['trackPageView']);
+    _paq.push(['enableLinkTracking']);
+    (function() {
+      var u="//lecampus.kevintessier.net/matomo/";
+      _paq.push(['setTrackerUrl', u+'matomo.php']);
+      _paq.push(['setSiteId', '1']);
+      var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+      g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+    })();
+  </script>
+  <!-- End Matomo Code -->
+
+  <script type="application/ld+json">
+  {
+    "@graph": [
+      {
+        "@type": "Place",
+        "address": {
+          "@type": "PostalAddress",
+          "addressLocality": "Eurre",
+          "addressRegion": "Val de Drôme",
+          "postalCode": "26400",
+          "streetAddress": "Place Michel Paulus,Ecosite du Val de Drôme"
+        },
+        "name": "Le Campus Biovallee"
+      }
+    ]
+  }
+</script>
+
   </head>
 
   <body>
     {% block header %}
+
       <header>
         <nav>
           <div class="logo">
-            <a href="/"><img src="/user/themes/lecampus/images/logo_lecampus.svg" alt="logo_lecampus"></a>
+            <a href="/"><img alt="le_campus_biovallee" src="/user/themes/lecampus/images/logo_lecampus.svg" alt="logo_lecampus"></a>
           </div>
 
           <nav class="dropmenu">
@@ -63,9 +107,9 @@
           </nav>
 
           <div class="reso">
-            <a href="https://www.facebook.com/Lecampus.Valdedrome" target="_blank"><img src="/user/themes/lecampus/images/fb.svg" alt="logo-facebook"></a>
-            <a href="https://www.youtube.com/user/CCVDful" target="_blank"><img src="/user/themes/lecampus/images/yt.svg" alt="logo-youtube"></a>
-            <a href="#" target="_blank"><img src="/user/themes/lecampus/images/in.svg" alt="logo-link"></a>
+            <a href="https://www.facebook.com/Lecampus.Valdedrome" target="_blank" rel =" noopener "><img src="/user/themes/lecampus/images/fb.svg" alt="logo-facebook"></a>
+            <a href="https://www.youtube.com/user/CCVDful" target="_blank" rel =" noopener "><img src="/user/themes/lecampus/images/yt.svg" alt="logo-youtube"></a>
+            <!-- <a href="#" target="_blank" rel =" noopener "><img src="/user/themes/lecampus/images/in.svg" alt="logo-link"></a> -->
           </div>
 
         </nav>
@@ -91,6 +135,10 @@
 
     {% block footer %}
       {% include 'partials/footer.html.twig' %}
+      <iframe title="exclude"
+        style="border: 0;"
+        src="https://lecampus.kevintessier.net/matomo/index.php?module=CoreAdminHome&action=optOut&language=fr&backgroundColor=&fontColor=&fontSize=&fontFamily="
+        ></iframe>
     {% endblock %}
 
     {% block bottom %}

+ 5 - 3
user/themes/lecampus/templates/partials/blog-item.html.twig

@@ -11,22 +11,24 @@
   <div class="content">
     <div class="images_s">
       {% for images in page.media.images|slice(1) %}
-        {{images}}
+        {{images.html('','img_content')}}
       {% endfor %}
     </div>
     <div class="content_s">
       {{ page.content|raw }}
     </div>
+    {% if page.header.features %}
     <div class="icones">
       {% for features in page.header.features %}
         <div class="icon">
           {% for img in features.icon %}
-            <img src="/{{img.path}}" alt="">
+            <img src="/{{img.path}}" alt="picto">
           {% endfor %}
           <p>{{features.text}}</p>
         </div>
       {% endfor %}
     </div>
+    {% endif %}
   </div>
   {% endif %}
 
@@ -35,7 +37,7 @@
       {% if page.media.images|slice(1) %}
         <div class="images_s">
           {% for images in page.media.images|slice(1) %}
-            {{images}}
+            {{images.html('','img_content')}}
           {% endfor %}
         </div>
       {% endif %}

+ 1 - 1
user/themes/lecampus/templates/partials/blog-list-item.html.twig

@@ -5,7 +5,7 @@
     {% set image = page.media.images|first %}
     {% if image %}
     <div class="card-image">
-        <a href="{{ page.url }}">{{ image.cropZoom(800,400).html }}</a>
+        <a href="{{ page.url }}">{{ image.html('','evenement') }}</a>
     </div>
     {% endif %}
     <div class="card-header">

+ 1 - 1
user/themes/lecampus/templates/partials/blog/block_devis.html.twig

@@ -1,6 +1,6 @@
 <div class="demander-votre-devis">
   <a href="/demande-de-devis">
-  <h2><strong>DEVIS</strong></br> EN LIGNE</h2>
+  <p><strong>DEVIS</strong></br> EN LIGNE</p>
    <p>Parlez-nous de votre projet</p>
    <img src="/user/themes/lecampus/images/fleche_devis.svg" alt="devis">
   </a>

+ 0 - 1
user/themes/lecampus/templates/partials/blog/taxonomy.html.twig

@@ -3,7 +3,6 @@
 
 {% import _self as macro %}
 
-
 {% for tag in page.taxonomy.tag %}
 <span class="tags {{ macro.pageLinkName(tag) }}">
     <a class="label">{{ tag }}</a>

+ 40 - 16
user/themes/lecampus/templates/partials/cal-event.html.twig

@@ -1,5 +1,29 @@
+<script type='application/ld+json'>
+{
+  "@type": "Event",
+  "name": "agenda",
+  "url": "{{uri.base}}",
+  "description": "{{page.summary}}",
+  "startDate": "{{page.header.date_begin}}",
+  "endDate": "{{page.header.date_end}}",
+  "location": {
+    "@type": "Place",
+    "name": "{{page.title}}",
+    "address": {
+      "@type": "PostalAddress",
+      "streetAddress": "Place Michel Paulus,Ecosite du Val de Drôme",
+      "addressLocality": "Eurre",
+      "addressRegion": "Val de Drôme",
+      "postalCode": "26400",
+      "addressCountry": "France"
+    }
+  }
+}
+</script>
+
 {% set image = page.media.images|first %}
   <div class="event">
+
     <div class="card-header">
       {% include 'partials/blog/public.html.twig' %}
     </div>
@@ -18,24 +42,24 @@
     </div>
     <div class="card-content">
     <div class="reso">
-      <div id="fb-root"></div>
-        <!-- <script>(function(d, s, id) {
-          var js, fjs = d.getElementsByTagName(s)[0];
-          if (d.getElementById(id)) return;
-          js = d.createElement(s); js.id = id;
-          js.src = "https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.0";
-          fjs.parentNode.insertBefore(js, fjs);
-        }(document, 'script', 'facebook-jssdk'));</script> -->
 
         <!-- Your share button code -->
-        <!-- <div class="fb-share-button"
-          data-href="https://www.your-domain.com/your-page.html"
-          data-layout="button_count">
-        </div> -->
-
-      <a href="#">Partager<img src="/user/themes/lecampus/images/fb.svg" alt=""></a>
-      <a href="#">Partager<img src="/user/themes/lecampus/images/yt.svg" alt=""></a>
-      <a href="#">Twitter<img src="/user/themes/lecampus/images/in.svg" alt=""></a>
+      <div class="fb-share-button"
+        data-href="{{uri.route(true, true)}}"
+        data-layout="button">
+        <a href="//www.facebook.com/sharer/sharer.php?u={{uri.route(true, true)}}" class="sharebox" target="_blank" rel =" noopener " onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=700');return false;">
+          Partager
+          <img src="/user/themes/lecampus/images/fb_black.svg" alt="facebook">
+        </a>
+      </div>
+      <a target="_blank" rel =" noopener " href=" http://www.linkedin.com/shareArticle?mini=true&url={{uri.route(true, true)}}" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=700');return false;">
+        Partager
+        <img src="/user/themes/lecampus/images/twitter.svg" alt="Twitter">
+      </a>
+      <a target="_blank" rel =" noopener " title="Twitter" href="https://twitter.com/share?url={{uri.route(true, true)}}" rel="nofollow" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=700');return false;">
+        Twitter
+        <img src="/user/themes/lecampus/images/in_black.svg" alt="linkedin" />
+      </a>
     </div>
 
     <div class="txt">

+ 1 - 1
user/themes/lecampus/templates/partials/cal-list-event.html.twig

@@ -9,7 +9,7 @@
   {% set image = page.media.images|first %}
   {% if image %}
     <div class="card-image">
-      <a href="{{ page.url }}">{{ image.cropZoom(800,400).html }}</a>
+      <a href="{{ page.url }}">{{ image.html('','evenement') }}</a>
     </div>
   {% endif %}
   <div class="card-body">

+ 4 - 2
user/themes/lecampus/templates/partials/devis.html.twig

@@ -14,13 +14,15 @@
           {{p.content}}
         </div>
         <div class="img">
-          {{image}}
+          {{image.html('','fleche')}}
         </div>
         {% include 'partials/blog/block_devis.html.twig' %}
       {% else %}
+      <a href="/demande-de-devis">
         <div class="title">
-          <a href="/demande-de-devis">Faire une demande de devis en ligne</a>
+          Faire une demande de devis en ligne
         </div>
+        </a>
       {% endif %}
     </section>
 

+ 1 - 1
user/themes/lecampus/templates/partials/newsletters.html.twig

@@ -2,7 +2,7 @@
   <div id="mc_embed_signup">
     <form action="https://kevintessier.us19.list-manage.com/subscribe/post?u=a98b763288f940083bf28857c&amp;id=96d6b6e702" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
       <div id="mc_embed_signup_scroll">
-        <label for="mce-EMAIL">Recevoir l'actualité du campus</label></br>
+        <label for="mce-EMAIL">Recevoir l'actualité du Campus</label></br>
         <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
         <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_a98b763288f940083bf28857c_96d6b6e702" tabindex="-1" value=""></div>
         <div class="clear"><input type="submit" value="ok" name="subscribe" id="mc-embedded-subscribe" class="button"></div>

+ 1 - 1
user/themes/lecampus/templates/partials/reco.html.twig

@@ -1,6 +1,6 @@
 {% set options = { items: {'@page.self': '/nos-references'}, 'limit': 1 } %}
 {% set image = page.media.images|first %}
-{% set h5 = h5 ?: 'h5' %}
+{% set h5 = h5 ?: 'h2' %}
 
 <div id="reco">
   {% for p in page.collection(options)%}

+ 6 - 6
user/themes/lecampus/templates/partials/taxonomylist.html.twig

@@ -17,12 +17,12 @@
               {{tax}}
             </label>
     {% endfor %}
-      <div class="btn-group">
-        <label class="btn-default archive">
-          <a href="/archive">archive</a>
-        </label>
-      </div>
-</div>
+    </div>
+    <div class="btn-group ">
+      <label class="btn-default archive">
+        <a href="/archive">archive</a>
+      </label>
+    </div>
 </div>
 
 {% endif %}

+ 1 - 1
user/themes/lecampus/templates/sublog.html.twig

@@ -3562,7 +3562,7 @@
             {% set child_image = item.media.images|first %}
             <h3>{{item.title}}</h3>
             {% if image %}
-            {{child_image.html}}
+              {{child_image.html('', 'salles')}}
             {% endif %}
             {{item.content}}
           </div>

Some files were not shown because too many files changed in this diff