0c383575 by Jeff Balicki

carousel

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent 291fc93e
1 <?php
2
3 /**
4 * Carousel Block Template.
5 *
6 * @param array $block The block settings and attributes.
7 * @param string $content The block inner HTML (empty).
8 * @param bool $is_preview True during AJAX preview.
9 * @param (int|string) $post_id The post ID this block is saved to.
10 */
11
12 // Create id attribute allowing for custom "anchor" value.
13 $id = 'carousel-' . $block['id'];
14 if( !empty($block['anchor']) ) {
15 $id = $block['anchor'];
16 }
17
18 // Create class attribute allowing for custom "className" and "align" values.
19 $className = 'carousel';
20
21
22 if( !empty($block['className']) ) {
23 $className .= ' ' . $block['className'];
24 }
25 if( !empty($block['align']) ) {
26 $className .= ' align' . $block['align'];
27 }
28 if( $is_preview ) {
29 $className .= ' is-admin';
30 }
31
32 $carousel_style = get_field('carousel_style');
33
34
35 ?>
36 <div id="<?php echo esc_attr($id); ?>" class="<?php echo esc_attr($className); ?> ">
37 <?php switch($carousel_style){
38
39 case 'promo': ?>
40
41 <?php if( have_rows('promo_items') ): ?>
42 <div class=" carousel-items promo-carousel">
43 <div class='swiper-wrapper'>
44 <?php while( the_repeater_field('promo_items') ): ?>
45 <div class="swiper-slide">
46 <div class="carousel-content">
47 <?php $image = get_sub_field('image'); ?>
48 <div class="row">
49 <div class="col-lg-4 col-md-12 promo-image" style=background-image:url(); >
50 <img src="<?php echo $image['url'];?>" alt="<?php echo $image['alt'];?>">
51 </div>
52 <div class="col-lg-8 col-md-12">
53 <div class="promo-text"><?php the_sub_field('text'); ?></div>
54 </div>
55 </div>
56 </div>
57 </div>
58 <?php endwhile; ?>
59 </div>
60 <div class="swiper-pagination"></div>
61
62 <div class="swiper-button-prev" data-id="<?= $id ?>"></div>
63 <div class="swiper-button-next" data-id="<?= $id ?>"></div>
64 </div>
65 <?php else: ?>
66 <p>Please add some slides.</p>
67 <?php endif; ?>
68
69 <?php break;
70 default: ?>
71 <p>Please select style.</p>
72 <?php }; ?>
73 </div>
74
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
...@@ -55,4 +55,16 @@ if( function_exists('acf_add_options_page') ) { ...@@ -55,4 +55,16 @@ if( function_exists('acf_add_options_page') ) {
55 ] 55 ]
56 )); 56 ));
57 57
58 acf_register_block_type( array(
59 'title' => __( 'Carousel', 'client_textdomain' ),
60 'name' => 'carousel',
61 'render_template' => 'blocks/carousel/carousel.php',
62 'mode' => 'edit',
63 'supports' => [
64 'align' => false,
65 'anchor' => true,
66 'customClassName' => true
67 ]
68 ));
69
58 } 70 }
...\ No newline at end of file ...\ No newline at end of file
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
...@@ -2594,6 +2594,11 @@ ...@@ -2594,6 +2594,11 @@
2594 "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", 2594 "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==",
2595 "dev": true 2595 "dev": true
2596 }, 2596 },
2597 "@trysound/sax": {
2598 "version": "0.2.0",
2599 "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
2600 "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA=="
2601 },
2597 "@types/cookie": { 2602 "@types/cookie": {
2598 "version": "0.4.1", 2603 "version": "0.4.1",
2599 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", 2604 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
...@@ -2780,6 +2785,11 @@ ...@@ -2780,6 +2785,11 @@
2780 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 2785 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
2781 "dev": true 2786 "dev": true
2782 }, 2787 },
2788 "boolbase": {
2789 "version": "1.0.0",
2790 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
2791 "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
2792 },
2783 "bootstrap": { 2793 "bootstrap": {
2784 "version": "5.2.3", 2794 "version": "5.2.3",
2785 "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", 2795 "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz",
...@@ -2973,7 +2983,6 @@ ...@@ -2973,7 +2983,6 @@
2973 "version": "4.21.4", 2983 "version": "4.21.4",
2974 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", 2984 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
2975 "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", 2985 "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
2976 "dev": true,
2977 "requires": { 2986 "requires": {
2978 "caniuse-lite": "^1.0.30001400", 2987 "caniuse-lite": "^1.0.30001400",
2979 "electron-to-chromium": "^1.4.251", 2988 "electron-to-chromium": "^1.4.251",
...@@ -3015,11 +3024,21 @@ ...@@ -3015,11 +3024,21 @@
3015 "get-intrinsic": "^1.0.2" 3024 "get-intrinsic": "^1.0.2"
3016 } 3025 }
3017 }, 3026 },
3027 "caniuse-api": {
3028 "version": "3.0.0",
3029 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
3030 "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
3031 "requires": {
3032 "browserslist": "^4.0.0",
3033 "caniuse-lite": "^1.0.0",
3034 "lodash.memoize": "^4.1.2",
3035 "lodash.uniq": "^4.5.0"
3036 }
3037 },
3018 "caniuse-lite": { 3038 "caniuse-lite": {
3019 "version": "1.0.30001436", 3039 "version": "1.0.30001436",
3020 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz", 3040 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz",
3021 "integrity": "sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==", 3041 "integrity": "sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg=="
3022 "dev": true
3023 }, 3042 },
3024 "chalk": { 3043 "chalk": {
3025 "version": "2.4.2", 3044 "version": "2.4.2",
...@@ -3130,11 +3149,15 @@ ...@@ -3130,11 +3149,15 @@
3130 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 3149 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
3131 "dev": true 3150 "dev": true
3132 }, 3151 },
3152 "colord": {
3153 "version": "2.9.3",
3154 "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
3155 "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
3156 },
3133 "commander": { 3157 "commander": {
3134 "version": "7.2.0", 3158 "version": "7.2.0",
3135 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 3159 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
3136 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 3160 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
3137 "dev": true
3138 }, 3161 },
3139 "commondir": { 3162 "commondir": {
3140 "version": "1.0.1", 3163 "version": "1.0.1",
...@@ -3148,6 +3171,14 @@ ...@@ -3148,6 +3171,14 @@
3148 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3171 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
3149 "dev": true 3172 "dev": true
3150 }, 3173 },
3174 "concat-with-sourcemaps": {
3175 "version": "1.1.0",
3176 "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
3177 "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
3178 "requires": {
3179 "source-map": "^0.6.1"
3180 }
3181 },
3151 "connect": { 3182 "connect": {
3152 "version": "3.6.6", 3183 "version": "3.6.6",
3153 "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", 3184 "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
...@@ -3277,6 +3308,108 @@ ...@@ -3277,6 +3308,108 @@
3277 } 3308 }
3278 } 3309 }
3279 }, 3310 },
3311 "css-declaration-sorter": {
3312 "version": "6.4.1",
3313 "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz",
3314 "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g=="
3315 },
3316 "css-select": {
3317 "version": "4.3.0",
3318 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
3319 "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
3320 "requires": {
3321 "boolbase": "^1.0.0",
3322 "css-what": "^6.0.1",
3323 "domhandler": "^4.3.1",
3324 "domutils": "^2.8.0",
3325 "nth-check": "^2.0.1"
3326 }
3327 },
3328 "css-tree": {
3329 "version": "1.1.3",
3330 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
3331 "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
3332 "requires": {
3333 "mdn-data": "2.0.14",
3334 "source-map": "^0.6.1"
3335 }
3336 },
3337 "css-what": {
3338 "version": "6.1.0",
3339 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
3340 "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
3341 },
3342 "cssesc": {
3343 "version": "3.0.0",
3344 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
3345 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
3346 },
3347 "cssnano": {
3348 "version": "5.1.15",
3349 "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz",
3350 "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==",
3351 "requires": {
3352 "cssnano-preset-default": "^5.2.14",
3353 "lilconfig": "^2.0.3",
3354 "yaml": "^1.10.2"
3355 },
3356 "dependencies": {
3357 "yaml": {
3358 "version": "1.10.2",
3359 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
3360 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
3361 }
3362 }
3363 },
3364 "cssnano-preset-default": {
3365 "version": "5.2.14",
3366 "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz",
3367 "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==",
3368 "requires": {
3369 "css-declaration-sorter": "^6.3.1",
3370 "cssnano-utils": "^3.1.0",
3371 "postcss-calc": "^8.2.3",
3372 "postcss-colormin": "^5.3.1",
3373 "postcss-convert-values": "^5.1.3",
3374 "postcss-discard-comments": "^5.1.2",
3375 "postcss-discard-duplicates": "^5.1.0",
3376 "postcss-discard-empty": "^5.1.1",
3377 "postcss-discard-overridden": "^5.1.0",
3378 "postcss-merge-longhand": "^5.1.7",
3379 "postcss-merge-rules": "^5.1.4",
3380 "postcss-minify-font-values": "^5.1.0",
3381 "postcss-minify-gradients": "^5.1.1",
3382 "postcss-minify-params": "^5.1.4",
3383 "postcss-minify-selectors": "^5.2.1",
3384 "postcss-normalize-charset": "^5.1.0",
3385 "postcss-normalize-display-values": "^5.1.0",
3386 "postcss-normalize-positions": "^5.1.1",
3387 "postcss-normalize-repeat-style": "^5.1.1",
3388 "postcss-normalize-string": "^5.1.0",
3389 "postcss-normalize-timing-functions": "^5.1.0",
3390 "postcss-normalize-unicode": "^5.1.1",
3391 "postcss-normalize-url": "^5.1.0",
3392 "postcss-normalize-whitespace": "^5.1.1",
3393 "postcss-ordered-values": "^5.1.3",
3394 "postcss-reduce-initial": "^5.1.2",
3395 "postcss-reduce-transforms": "^5.1.0",
3396 "postcss-svgo": "^5.1.0",
3397 "postcss-unique-selectors": "^5.1.1"
3398 }
3399 },
3400 "cssnano-utils": {
3401 "version": "3.1.0",
3402 "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
3403 "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA=="
3404 },
3405 "csso": {
3406 "version": "4.2.0",
3407 "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
3408 "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
3409 "requires": {
3410 "css-tree": "^1.1.2"
3411 }
3412 },
3280 "debug": { 3413 "debug": {
3281 "version": "4.3.4", 3414 "version": "4.3.4",
3282 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 3415 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
...@@ -3335,6 +3468,47 @@ ...@@ -3335,6 +3468,47 @@
3335 "path-type": "^4.0.0" 3468 "path-type": "^4.0.0"
3336 } 3469 }
3337 }, 3470 },
3471 "dom-serializer": {
3472 "version": "1.4.1",
3473 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
3474 "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
3475 "requires": {
3476 "domelementtype": "^2.0.1",
3477 "domhandler": "^4.2.0",
3478 "entities": "^2.0.0"
3479 }
3480 },
3481 "dom7": {
3482 "version": "4.0.6",
3483 "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz",
3484 "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==",
3485 "requires": {
3486 "ssr-window": "^4.0.0"
3487 }
3488 },
3489 "domelementtype": {
3490 "version": "2.3.0",
3491 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
3492 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
3493 },
3494 "domhandler": {
3495 "version": "4.3.1",
3496 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
3497 "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
3498 "requires": {
3499 "domelementtype": "^2.2.0"
3500 }
3501 },
3502 "domutils": {
3503 "version": "2.8.0",
3504 "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
3505 "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
3506 "requires": {
3507 "dom-serializer": "^1.0.1",
3508 "domelementtype": "^2.2.0",
3509 "domhandler": "^4.2.0"
3510 }
3511 },
3338 "easy-extender": { 3512 "easy-extender": {
3339 "version": "2.3.4", 3513 "version": "2.3.4",
3340 "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", 3514 "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz",
...@@ -3413,8 +3587,7 @@ ...@@ -3413,8 +3587,7 @@
3413 "electron-to-chromium": { 3587 "electron-to-chromium": {
3414 "version": "1.4.284", 3588 "version": "1.4.284",
3415 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 3589 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
3416 "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 3590 "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
3417 "dev": true
3418 }, 3591 },
3419 "emoji-regex": { 3592 "emoji-regex": {
3420 "version": "8.0.0", 3593 "version": "8.0.0",
...@@ -3465,6 +3638,11 @@ ...@@ -3465,6 +3638,11 @@
3465 "integrity": "sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==", 3638 "integrity": "sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==",
3466 "dev": true 3639 "dev": true
3467 }, 3640 },
3641 "entities": {
3642 "version": "2.2.0",
3643 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
3644 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
3645 },
3468 "error-ex": { 3646 "error-ex": {
3469 "version": "1.3.2", 3647 "version": "1.3.2",
3470 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 3648 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
...@@ -3520,8 +3698,7 @@ ...@@ -3520,8 +3698,7 @@
3520 "escalade": { 3698 "escalade": {
3521 "version": "3.1.1", 3699 "version": "3.1.1",
3522 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 3700 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
3523 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 3701 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
3524 "dev": true
3525 }, 3702 },
3526 "escape-html": { 3703 "escape-html": {
3527 "version": "1.0.3", 3704 "version": "1.0.3",
...@@ -3556,8 +3733,7 @@ ...@@ -3556,8 +3733,7 @@
3556 "eventemitter3": { 3733 "eventemitter3": {
3557 "version": "4.0.7", 3734 "version": "4.0.7",
3558 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 3735 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
3559 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 3736 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
3560 "dev": true
3561 }, 3737 },
3562 "fast-glob": { 3738 "fast-glob": {
3563 "version": "3.2.12", 3739 "version": "3.2.12",
...@@ -3673,8 +3849,7 @@ ...@@ -3673,8 +3849,7 @@
3673 "function-bind": { 3849 "function-bind": {
3674 "version": "1.1.1", 3850 "version": "1.1.1",
3675 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 3851 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3676 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 3852 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
3677 "dev": true
3678 }, 3853 },
3679 "function.prototype.name": { 3854 "function.prototype.name": {
3680 "version": "1.1.5", 3855 "version": "1.1.5",
...@@ -3694,6 +3869,14 @@ ...@@ -3694,6 +3869,14 @@
3694 "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 3869 "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
3695 "dev": true 3870 "dev": true
3696 }, 3871 },
3872 "generic-names": {
3873 "version": "4.0.0",
3874 "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz",
3875 "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==",
3876 "requires": {
3877 "loader-utils": "^3.2.0"
3878 }
3879 },
3697 "gensync": { 3880 "gensync": {
3698 "version": "1.0.0-beta.2", 3881 "version": "1.0.0-beta.2",
3699 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 3882 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
...@@ -3792,7 +3975,6 @@ ...@@ -3792,7 +3975,6 @@
3792 "version": "1.0.3", 3975 "version": "1.0.3",
3793 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 3976 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3794 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 3977 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3795 "dev": true,
3796 "requires": { 3978 "requires": {
3797 "function-bind": "^1.1.1" 3979 "function-bind": "^1.1.1"
3798 } 3980 }
...@@ -3880,6 +4062,16 @@ ...@@ -3880,6 +4062,16 @@
3880 "safer-buffer": ">= 2.1.2 < 3" 4062 "safer-buffer": ">= 2.1.2 < 3"
3881 } 4063 }
3882 }, 4064 },
4065 "icss-replace-symbols": {
4066 "version": "1.1.0",
4067 "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
4068 "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg=="
4069 },
4070 "icss-utils": {
4071 "version": "5.1.0",
4072 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
4073 "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="
4074 },
3883 "ignore": { 4075 "ignore": {
3884 "version": "5.2.1", 4076 "version": "5.2.1",
3885 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", 4077 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz",
...@@ -3898,6 +4090,22 @@ ...@@ -3898,6 +4090,22 @@
3898 "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", 4090 "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==",
3899 "dev": true 4091 "dev": true
3900 }, 4092 },
4093 "import-cwd": {
4094 "version": "3.0.0",
4095 "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
4096 "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
4097 "requires": {
4098 "import-from": "^3.0.0"
4099 }
4100 },
4101 "import-from": {
4102 "version": "3.0.0",
4103 "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
4104 "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
4105 "requires": {
4106 "resolve-from": "^5.0.0"
4107 }
4108 },
3901 "inflight": { 4109 "inflight": {
3902 "version": "1.0.6", 4110 "version": "1.0.6",
3903 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4111 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
...@@ -3978,7 +4186,6 @@ ...@@ -3978,7 +4186,6 @@
3978 "version": "2.11.0", 4186 "version": "2.11.0",
3979 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 4187 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
3980 "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 4188 "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
3981 "dev": true,
3982 "requires": { 4189 "requires": {
3983 "has": "^1.0.3" 4190 "has": "^1.0.3"
3984 } 4191 }
...@@ -4152,8 +4359,7 @@ ...@@ -4152,8 +4359,7 @@
4152 "lilconfig": { 4359 "lilconfig": {
4153 "version": "2.0.6", 4360 "version": "2.0.6",
4154 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 4361 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
4155 "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 4362 "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg=="
4156 "dev": true
4157 }, 4363 },
4158 "limiter": { 4364 "limiter": {
4159 "version": "1.1.5", 4365 "version": "1.1.5",
...@@ -4181,6 +4387,11 @@ ...@@ -4181,6 +4387,11 @@
4181 } 4387 }
4182 } 4388 }
4183 }, 4389 },
4390 "loader-utils": {
4391 "version": "3.2.1",
4392 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz",
4393 "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw=="
4394 },
4184 "localtunnel": { 4395 "localtunnel": {
4185 "version": "2.0.2", 4396 "version": "2.0.2",
4186 "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz", 4397 "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz",
...@@ -4242,6 +4453,11 @@ ...@@ -4242,6 +4453,11 @@
4242 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 4453 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
4243 "dev": true 4454 "dev": true
4244 }, 4455 },
4456 "lodash.camelcase": {
4457 "version": "4.3.0",
4458 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
4459 "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
4460 },
4245 "lodash.debounce": { 4461 "lodash.debounce": {
4246 "version": "4.0.8", 4462 "version": "4.0.8",
4247 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 4463 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
...@@ -4254,6 +4470,16 @@ ...@@ -4254,6 +4470,16 @@
4254 "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==", 4470 "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==",
4255 "dev": true 4471 "dev": true
4256 }, 4472 },
4473 "lodash.memoize": {
4474 "version": "4.1.2",
4475 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
4476 "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
4477 },
4478 "lodash.uniq": {
4479 "version": "4.5.0",
4480 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
4481 "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
4482 },
4257 "lru-cache": { 4483 "lru-cache": {
4258 "version": "5.1.1", 4484 "version": "5.1.1",
4259 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 4485 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
...@@ -4317,6 +4543,11 @@ ...@@ -4317,6 +4543,11 @@
4317 } 4543 }
4318 } 4544 }
4319 }, 4545 },
4546 "mdn-data": {
4547 "version": "2.0.14",
4548 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
4549 "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
4550 },
4320 "memorystream": { 4551 "memorystream": {
4321 "version": "0.3.1", 4552 "version": "0.3.1",
4322 "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 4553 "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
...@@ -4402,8 +4633,7 @@ ...@@ -4402,8 +4633,7 @@
4402 "node-releases": { 4633 "node-releases": {
4403 "version": "2.0.6", 4634 "version": "2.0.6",
4404 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", 4635 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
4405 "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", 4636 "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="
4406 "dev": true
4407 }, 4637 },
4408 "nodemon": { 4638 "nodemon": {
4409 "version": "2.0.20", 4639 "version": "2.0.20",
...@@ -4500,6 +4730,11 @@ ...@@ -4500,6 +4730,11 @@
4500 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 4730 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
4501 "dev": true 4731 "dev": true
4502 }, 4732 },
4733 "normalize-url": {
4734 "version": "6.1.0",
4735 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
4736 "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="
4737 },
4503 "npm-run-all": { 4738 "npm-run-all": {
4504 "version": "4.1.5", 4739 "version": "4.1.5",
4505 "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", 4740 "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
...@@ -4538,6 +4773,14 @@ ...@@ -4538,6 +4773,14 @@
4538 } 4773 }
4539 } 4774 }
4540 }, 4775 },
4776 "nth-check": {
4777 "version": "2.1.1",
4778 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
4779 "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
4780 "requires": {
4781 "boolbase": "^1.0.0"
4782 }
4783 },
4541 "object-assign": { 4784 "object-assign": {
4542 "version": "4.1.1", 4785 "version": "4.1.1",
4543 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 4786 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
...@@ -4601,6 +4844,28 @@ ...@@ -4601,6 +4844,28 @@
4601 "is-wsl": "^1.1.0" 4844 "is-wsl": "^1.1.0"
4602 } 4845 }
4603 }, 4846 },
4847 "p-finally": {
4848 "version": "1.0.0",
4849 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
4850 "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="
4851 },
4852 "p-queue": {
4853 "version": "6.6.2",
4854 "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
4855 "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
4856 "requires": {
4857 "eventemitter3": "^4.0.4",
4858 "p-timeout": "^3.2.0"
4859 }
4860 },
4861 "p-timeout": {
4862 "version": "3.2.0",
4863 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
4864 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
4865 "requires": {
4866 "p-finally": "^1.0.0"
4867 }
4868 },
4604 "parse-json": { 4869 "parse-json": {
4605 "version": "4.0.0", 4870 "version": "4.0.0",
4606 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 4871 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
...@@ -4632,8 +4897,7 @@ ...@@ -4632,8 +4897,7 @@
4632 "path-parse": { 4897 "path-parse": {
4633 "version": "1.0.7", 4898 "version": "1.0.7",
4634 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4899 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4635 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4900 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
4636 "dev": true
4637 }, 4901 },
4638 "path-type": { 4902 "path-type": {
4639 "version": "4.0.0", 4903 "version": "4.0.0",
...@@ -4644,8 +4908,7 @@ ...@@ -4644,8 +4908,7 @@
4644 "picocolors": { 4908 "picocolors": {
4645 "version": "1.0.0", 4909 "version": "1.0.0",
4646 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 4910 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
4647 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 4911 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
4648 "dev": true
4649 }, 4912 },
4650 "picomatch": { 4913 "picomatch": {
4651 "version": "2.3.1", 4914 "version": "2.3.1",
...@@ -4686,6 +4949,15 @@ ...@@ -4686,6 +4949,15 @@
4686 "source-map-js": "^1.0.2" 4949 "source-map-js": "^1.0.2"
4687 } 4950 }
4688 }, 4951 },
4952 "postcss-calc": {
4953 "version": "8.2.4",
4954 "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
4955 "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
4956 "requires": {
4957 "postcss-selector-parser": "^6.0.9",
4958 "postcss-value-parser": "^4.2.0"
4959 }
4960 },
4689 "postcss-cli": { 4961 "postcss-cli": {
4690 "version": "10.1.0", 4962 "version": "10.1.0",
4691 "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.1.0.tgz", 4963 "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.1.0.tgz",
...@@ -4735,6 +5007,46 @@ ...@@ -4735,6 +5007,46 @@
4735 } 5007 }
4736 } 5008 }
4737 }, 5009 },
5010 "postcss-colormin": {
5011 "version": "5.3.1",
5012 "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz",
5013 "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==",
5014 "requires": {
5015 "browserslist": "^4.21.4",
5016 "caniuse-api": "^3.0.0",
5017 "colord": "^2.9.1",
5018 "postcss-value-parser": "^4.2.0"
5019 }
5020 },
5021 "postcss-convert-values": {
5022 "version": "5.1.3",
5023 "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz",
5024 "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==",
5025 "requires": {
5026 "browserslist": "^4.21.4",
5027 "postcss-value-parser": "^4.2.0"
5028 }
5029 },
5030 "postcss-discard-comments": {
5031 "version": "5.1.2",
5032 "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
5033 "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ=="
5034 },
5035 "postcss-discard-duplicates": {
5036 "version": "5.1.0",
5037 "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
5038 "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw=="
5039 },
5040 "postcss-discard-empty": {
5041 "version": "5.1.1",
5042 "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
5043 "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A=="
5044 },
5045 "postcss-discard-overridden": {
5046 "version": "5.1.0",
5047 "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
5048 "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw=="
5049 },
4738 "postcss-load-config": { 5050 "postcss-load-config": {
4739 "version": "4.0.1", 5051 "version": "4.0.1",
4740 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", 5052 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
...@@ -4745,6 +5057,205 @@ ...@@ -4745,6 +5057,205 @@
4745 "yaml": "^2.1.1" 5057 "yaml": "^2.1.1"
4746 } 5058 }
4747 }, 5059 },
5060 "postcss-merge-longhand": {
5061 "version": "5.1.7",
5062 "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz",
5063 "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==",
5064 "requires": {
5065 "postcss-value-parser": "^4.2.0",
5066 "stylehacks": "^5.1.1"
5067 }
5068 },
5069 "postcss-merge-rules": {
5070 "version": "5.1.4",
5071 "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz",
5072 "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==",
5073 "requires": {
5074 "browserslist": "^4.21.4",
5075 "caniuse-api": "^3.0.0",
5076 "cssnano-utils": "^3.1.0",
5077 "postcss-selector-parser": "^6.0.5"
5078 }
5079 },
5080 "postcss-minify-font-values": {
5081 "version": "5.1.0",
5082 "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz",
5083 "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==",
5084 "requires": {
5085 "postcss-value-parser": "^4.2.0"
5086 }
5087 },
5088 "postcss-minify-gradients": {
5089 "version": "5.1.1",
5090 "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz",
5091 "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==",
5092 "requires": {
5093 "colord": "^2.9.1",
5094 "cssnano-utils": "^3.1.0",
5095 "postcss-value-parser": "^4.2.0"
5096 }
5097 },
5098 "postcss-minify-params": {
5099 "version": "5.1.4",
5100 "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz",
5101 "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==",
5102 "requires": {
5103 "browserslist": "^4.21.4",
5104 "cssnano-utils": "^3.1.0",
5105 "postcss-value-parser": "^4.2.0"
5106 }
5107 },
5108 "postcss-minify-selectors": {
5109 "version": "5.2.1",
5110 "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz",
5111 "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==",
5112 "requires": {
5113 "postcss-selector-parser": "^6.0.5"
5114 }
5115 },
5116 "postcss-modules": {
5117 "version": "4.3.1",
5118 "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz",
5119 "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==",
5120 "requires": {
5121 "generic-names": "^4.0.0",
5122 "icss-replace-symbols": "^1.1.0",
5123 "lodash.camelcase": "^4.3.0",
5124 "postcss-modules-extract-imports": "^3.0.0",
5125 "postcss-modules-local-by-default": "^4.0.0",
5126 "postcss-modules-scope": "^3.0.0",
5127 "postcss-modules-values": "^4.0.0",
5128 "string-hash": "^1.1.1"
5129 }
5130 },
5131 "postcss-modules-extract-imports": {
5132 "version": "3.0.0",
5133 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
5134 "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw=="
5135 },
5136 "postcss-modules-local-by-default": {
5137 "version": "4.0.3",
5138 "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz",
5139 "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==",
5140 "requires": {
5141 "icss-utils": "^5.0.0",
5142 "postcss-selector-parser": "^6.0.2",
5143 "postcss-value-parser": "^4.1.0"
5144 }
5145 },
5146 "postcss-modules-scope": {
5147 "version": "3.0.0",
5148 "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
5149 "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
5150 "requires": {
5151 "postcss-selector-parser": "^6.0.4"
5152 }
5153 },
5154 "postcss-modules-values": {
5155 "version": "4.0.0",
5156 "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
5157 "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
5158 "requires": {
5159 "icss-utils": "^5.0.0"
5160 }
5161 },
5162 "postcss-normalize-charset": {
5163 "version": "5.1.0",
5164 "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
5165 "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg=="
5166 },
5167 "postcss-normalize-display-values": {
5168 "version": "5.1.0",
5169 "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz",
5170 "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==",
5171 "requires": {
5172 "postcss-value-parser": "^4.2.0"
5173 }
5174 },
5175 "postcss-normalize-positions": {
5176 "version": "5.1.1",
5177 "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz",
5178 "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==",
5179 "requires": {
5180 "postcss-value-parser": "^4.2.0"
5181 }
5182 },
5183 "postcss-normalize-repeat-style": {
5184 "version": "5.1.1",
5185 "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz",
5186 "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==",
5187 "requires": {
5188 "postcss-value-parser": "^4.2.0"
5189 }
5190 },
5191 "postcss-normalize-string": {
5192 "version": "5.1.0",
5193 "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz",
5194 "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==",
5195 "requires": {
5196 "postcss-value-parser": "^4.2.0"
5197 }
5198 },
5199 "postcss-normalize-timing-functions": {
5200 "version": "5.1.0",
5201 "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz",
5202 "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==",
5203 "requires": {
5204 "postcss-value-parser": "^4.2.0"
5205 }
5206 },
5207 "postcss-normalize-unicode": {
5208 "version": "5.1.1",
5209 "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz",
5210 "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==",
5211 "requires": {
5212 "browserslist": "^4.21.4",
5213 "postcss-value-parser": "^4.2.0"
5214 }
5215 },
5216 "postcss-normalize-url": {
5217 "version": "5.1.0",
5218 "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz",
5219 "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==",
5220 "requires": {
5221 "normalize-url": "^6.0.1",
5222 "postcss-value-parser": "^4.2.0"
5223 }
5224 },
5225 "postcss-normalize-whitespace": {
5226 "version": "5.1.1",
5227 "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz",
5228 "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==",
5229 "requires": {
5230 "postcss-value-parser": "^4.2.0"
5231 }
5232 },
5233 "postcss-ordered-values": {
5234 "version": "5.1.3",
5235 "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz",
5236 "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==",
5237 "requires": {
5238 "cssnano-utils": "^3.1.0",
5239 "postcss-value-parser": "^4.2.0"
5240 }
5241 },
5242 "postcss-reduce-initial": {
5243 "version": "5.1.2",
5244 "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz",
5245 "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==",
5246 "requires": {
5247 "browserslist": "^4.21.4",
5248 "caniuse-api": "^3.0.0"
5249 }
5250 },
5251 "postcss-reduce-transforms": {
5252 "version": "5.1.0",
5253 "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz",
5254 "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==",
5255 "requires": {
5256 "postcss-value-parser": "^4.2.0"
5257 }
5258 },
4748 "postcss-reporter": { 5259 "postcss-reporter": {
4749 "version": "7.0.5", 5260 "version": "7.0.5",
4750 "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", 5261 "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz",
...@@ -4755,16 +5266,41 @@ ...@@ -4755,16 +5266,41 @@
4755 "thenby": "^1.3.4" 5266 "thenby": "^1.3.4"
4756 } 5267 }
4757 }, 5268 },
5269 "postcss-selector-parser": {
5270 "version": "6.0.13",
5271 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
5272 "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
5273 "requires": {
5274 "cssesc": "^3.0.0",
5275 "util-deprecate": "^1.0.2"
5276 }
5277 },
5278 "postcss-svgo": {
5279 "version": "5.1.0",
5280 "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz",
5281 "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==",
5282 "requires": {
5283 "postcss-value-parser": "^4.2.0",
5284 "svgo": "^2.7.0"
5285 }
5286 },
4758 "postcss-understrap-palette-generator": { 5287 "postcss-understrap-palette-generator": {
4759 "version": "git+ssh://git@github.com/understrap/postcss-understrap-palette-generator.git#566fcee5bf8854cd41797000508cf0ffa7af5276", 5288 "version": "git+ssh://git@github.com/understrap/postcss-understrap-palette-generator.git#566fcee5bf8854cd41797000508cf0ffa7af5276",
4760 "from": "postcss-understrap-palette-generator@git+https://github.com/understrap/postcss-understrap-palette-generator.git", 5289 "from": "postcss-understrap-palette-generator@git+https://github.com/understrap/postcss-understrap-palette-generator.git",
4761 "dev": true 5290 "dev": true
4762 }, 5291 },
5292 "postcss-unique-selectors": {
5293 "version": "5.1.1",
5294 "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
5295 "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==",
5296 "requires": {
5297 "postcss-selector-parser": "^6.0.5"
5298 }
5299 },
4763 "postcss-value-parser": { 5300 "postcss-value-parser": {
4764 "version": "4.2.0", 5301 "version": "4.2.0",
4765 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 5302 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
4766 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 5303 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
4767 "dev": true
4768 }, 5304 },
4769 "pretty-hrtime": { 5305 "pretty-hrtime": {
4770 "version": "1.0.3", 5306 "version": "1.0.3",
...@@ -4772,6 +5308,11 @@ ...@@ -4772,6 +5308,11 @@
4772 "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", 5308 "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
4773 "dev": true 5309 "dev": true
4774 }, 5310 },
5311 "promise.series": {
5312 "version": "0.2.0",
5313 "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz",
5314 "integrity": "sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ=="
5315 },
4775 "pstree.remy": { 5316 "pstree.remy": {
4776 "version": "1.1.8", 5317 "version": "1.1.8",
4777 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", 5318 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
...@@ -4936,13 +5477,17 @@ ...@@ -4936,13 +5477,17 @@
4936 "version": "1.22.1", 5477 "version": "1.22.1",
4937 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 5478 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
4938 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 5479 "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
4939 "dev": true,
4940 "requires": { 5480 "requires": {
4941 "is-core-module": "^2.9.0", 5481 "is-core-module": "^2.9.0",
4942 "path-parse": "^1.0.7", 5482 "path-parse": "^1.0.7",
4943 "supports-preserve-symlinks-flag": "^1.0.0" 5483 "supports-preserve-symlinks-flag": "^1.0.0"
4944 } 5484 }
4945 }, 5485 },
5486 "resolve-from": {
5487 "version": "5.0.0",
5488 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
5489 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
5490 },
4946 "resp-modifier": { 5491 "resp-modifier": {
4947 "version": "6.0.2", 5492 "version": "6.0.2",
4948 "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", 5493 "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
...@@ -4996,14 +5541,113 @@ ...@@ -4996,14 +5541,113 @@
4996 "dev": true 5541 "dev": true
4997 }, 5542 },
4998 "rollup": { 5543 "rollup": {
4999 "version": "3.6.0", 5544 "version": "2.78.0",
5000 "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.6.0.tgz", 5545 "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.0.tgz",
5001 "integrity": "sha512-qCgiBeSu2/AIOKWGFMiRkjPlGlcVwxAjwpGKQZOQYng+83Hip4PjrWHm7EQX1wnrvRqfTytEihRRfLHdX+hR4g==", 5546 "integrity": "sha512-4+YfbQC9QEVvKTanHhIAFVUFSRsezvQF8vFOJwtGfb9Bb+r014S+qryr9PSmw8x6sMnPkmFBGAvIFVQxvJxjtg==",
5002 "dev": true, 5547 "dev": true,
5003 "requires": { 5548 "requires": {
5004 "fsevents": "~2.3.2" 5549 "fsevents": "~2.3.2"
5005 } 5550 }
5006 }, 5551 },
5552 "rollup-plugin-postcss": {
5553 "version": "4.0.2",
5554 "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz",
5555 "integrity": "sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==",
5556 "requires": {
5557 "chalk": "^4.1.0",
5558 "concat-with-sourcemaps": "^1.1.0",
5559 "cssnano": "^5.0.1",
5560 "import-cwd": "^3.0.0",
5561 "p-queue": "^6.6.2",
5562 "pify": "^5.0.0",
5563 "postcss-load-config": "^3.0.0",
5564 "postcss-modules": "^4.0.0",
5565 "promise.series": "^0.2.0",
5566 "resolve": "^1.19.0",
5567 "rollup-pluginutils": "^2.8.2",
5568 "safe-identifier": "^0.4.2",
5569 "style-inject": "^0.3.0"
5570 },
5571 "dependencies": {
5572 "ansi-styles": {
5573 "version": "4.3.0",
5574 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5575 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5576 "requires": {
5577 "color-convert": "^2.0.1"
5578 }
5579 },
5580 "chalk": {
5581 "version": "4.1.2",
5582 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
5583 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
5584 "requires": {
5585 "ansi-styles": "^4.1.0",
5586 "supports-color": "^7.1.0"
5587 }
5588 },
5589 "color-convert": {
5590 "version": "2.0.1",
5591 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5592 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5593 "requires": {
5594 "color-name": "~1.1.4"
5595 }
5596 },
5597 "color-name": {
5598 "version": "1.1.4",
5599 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5600 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
5601 },
5602 "has-flag": {
5603 "version": "4.0.0",
5604 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5605 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
5606 },
5607 "pify": {
5608 "version": "5.0.0",
5609 "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
5610 "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA=="
5611 },
5612 "postcss-load-config": {
5613 "version": "3.1.4",
5614 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
5615 "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
5616 "requires": {
5617 "lilconfig": "^2.0.5",
5618 "yaml": "^1.10.2"
5619 }
5620 },
5621 "supports-color": {
5622 "version": "7.2.0",
5623 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5624 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5625 "requires": {
5626 "has-flag": "^4.0.0"
5627 }
5628 },
5629 "yaml": {
5630 "version": "1.10.2",
5631 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
5632 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
5633 }
5634 }
5635 },
5636 "rollup-pluginutils": {
5637 "version": "2.8.2",
5638 "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
5639 "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
5640 "requires": {
5641 "estree-walker": "^0.6.1"
5642 },
5643 "dependencies": {
5644 "estree-walker": {
5645 "version": "0.6.1",
5646 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
5647 "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w=="
5648 }
5649 }
5650 },
5007 "run-parallel": { 5651 "run-parallel": {
5008 "version": "1.2.0", 5652 "version": "1.2.0",
5009 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 5653 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
...@@ -5019,6 +5663,11 @@ ...@@ -5019,6 +5663,11 @@
5019 "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==", 5663 "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==",
5020 "dev": true 5664 "dev": true
5021 }, 5665 },
5666 "safe-identifier": {
5667 "version": "0.4.2",
5668 "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
5669 "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w=="
5670 },
5022 "safe-regex-test": { 5671 "safe-regex-test": {
5023 "version": "1.0.0", 5672 "version": "1.0.0",
5024 "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 5673 "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
...@@ -5331,8 +5980,7 @@ ...@@ -5331,8 +5980,7 @@
5331 "source-map": { 5980 "source-map": {
5332 "version": "0.6.1", 5981 "version": "0.6.1",
5333 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5982 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5334 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5983 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
5335 "dev": true
5336 }, 5984 },
5337 "source-map-js": { 5985 "source-map-js": {
5338 "version": "1.0.2", 5986 "version": "1.0.2",
...@@ -5388,6 +6036,16 @@ ...@@ -5388,6 +6036,16 @@
5388 "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", 6036 "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==",
5389 "dev": true 6037 "dev": true
5390 }, 6038 },
6039 "ssr-window": {
6040 "version": "4.0.2",
6041 "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz",
6042 "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ=="
6043 },
6044 "stable": {
6045 "version": "0.1.8",
6046 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
6047 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
6048 },
5391 "statuses": { 6049 "statuses": {
5392 "version": "1.3.1", 6050 "version": "1.3.1",
5393 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 6051 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
...@@ -5412,6 +6070,11 @@ ...@@ -5412,6 +6070,11 @@
5412 } 6070 }
5413 } 6071 }
5414 }, 6072 },
6073 "string-hash": {
6074 "version": "1.1.3",
6075 "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz",
6076 "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A=="
6077 },
5415 "string-width": { 6078 "string-width": {
5416 "version": "4.2.3", 6079 "version": "4.2.3",
5417 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6080 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
...@@ -5471,6 +6134,20 @@ ...@@ -5471,6 +6134,20 @@
5471 "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 6134 "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
5472 "dev": true 6135 "dev": true
5473 }, 6136 },
6137 "style-inject": {
6138 "version": "0.3.0",
6139 "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz",
6140 "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw=="
6141 },
6142 "stylehacks": {
6143 "version": "5.1.1",
6144 "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
6145 "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==",
6146 "requires": {
6147 "browserslist": "^4.21.4",
6148 "postcss-selector-parser": "^6.0.4"
6149 }
6150 },
5474 "supports-color": { 6151 "supports-color": {
5475 "version": "5.5.0", 6152 "version": "5.5.0",
5476 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 6153 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
...@@ -5483,8 +6160,30 @@ ...@@ -5483,8 +6160,30 @@
5483 "supports-preserve-symlinks-flag": { 6160 "supports-preserve-symlinks-flag": {
5484 "version": "1.0.0", 6161 "version": "1.0.0",
5485 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 6162 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
5486 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 6163 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
5487 "dev": true 6164 },
6165 "svgo": {
6166 "version": "2.8.0",
6167 "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
6168 "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
6169 "requires": {
6170 "@trysound/sax": "0.2.0",
6171 "commander": "^7.2.0",
6172 "css-select": "^4.1.3",
6173 "css-tree": "^1.1.3",
6174 "csso": "^4.2.0",
6175 "picocolors": "^1.0.0",
6176 "stable": "^0.1.8"
6177 }
6178 },
6179 "swiper": {
6180 "version": "8.4.2",
6181 "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.2.tgz",
6182 "integrity": "sha512-nMD/RHVYxJxrLqjWQX2n0B94ANwpnuUv/3PUDT8Aaf+mSteFvZGFng4ypAYq70zW4svryyV+8TRlbRZ+6cgv9A==",
6183 "requires": {
6184 "dom7": "^4.0.4",
6185 "ssr-window": "^4.0.2"
6186 }
5488 }, 6187 },
5489 "terser": { 6188 "terser": {
5490 "version": "5.16.1", 6189 "version": "5.16.1",
...@@ -5615,12 +6314,16 @@ ...@@ -5615,12 +6314,16 @@
5615 "version": "1.0.10", 6314 "version": "1.0.10",
5616 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", 6315 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
5617 "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", 6316 "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==",
5618 "dev": true,
5619 "requires": { 6317 "requires": {
5620 "escalade": "^3.1.1", 6318 "escalade": "^3.1.1",
5621 "picocolors": "^1.0.0" 6319 "picocolors": "^1.0.0"
5622 } 6320 }
5623 }, 6321 },
6322 "util-deprecate": {
6323 "version": "1.0.2",
6324 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
6325 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
6326 },
5624 "utils-merge": { 6327 "utils-merge": {
5625 "version": "1.0.1", 6328 "version": "1.0.1",
5626 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 6329 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
......
...@@ -42,6 +42,8 @@ ...@@ -42,6 +42,8 @@
42 }, 42 },
43 "homepage": "https://understrap.com", 43 "homepage": "https://understrap.com",
44 "dependencies": { 44 "dependencies": {
45 "rollup-plugin-postcss": "^4.0.2",
46 "swiper": "^8.4.2",
45 "vanilla-lazyload": "^17.8.4" 47 "vanilla-lazyload": "^17.8.4"
46 }, 48 },
47 "devDependencies": { 49 "devDependencies": {
...@@ -65,7 +67,7 @@ ...@@ -65,7 +67,7 @@
65 "postcss": "^8.4.18", 67 "postcss": "^8.4.18",
66 "postcss-cli": "^10.0.0", 68 "postcss-cli": "^10.0.0",
67 "postcss-understrap-palette-generator": "git+https://github.com/understrap/postcss-understrap-palette-generator.git", 69 "postcss-understrap-palette-generator": "git+https://github.com/understrap/postcss-understrap-palette-generator.git",
68 "rollup": "^3.2.5", 70 "rollup": "^2.78.0",
69 "sass": "^1.56.0", 71 "sass": "^1.56.0",
70 "terser": "^5.15.1", 72 "terser": "^5.15.1",
71 "understrap": "github:understrap/understrap#develop" 73 "understrap": "github:understrap/understrap#develop"
......
...@@ -9,7 +9,7 @@ const { nodeResolve } = require( '@rollup/plugin-node-resolve' ); ...@@ -9,7 +9,7 @@ const { nodeResolve } = require( '@rollup/plugin-node-resolve' );
9 const commonjs = require( '@rollup/plugin-commonjs' ); 9 const commonjs = require( '@rollup/plugin-commonjs' );
10 const multi = require( '@rollup/plugin-multi-entry' ); 10 const multi = require( '@rollup/plugin-multi-entry' );
11 const replace = require( '@rollup/plugin-replace' ); 11 const replace = require( '@rollup/plugin-replace' );
12 12 import postcss from 'rollup-plugin-postcss'
13 /** 13 /**
14 * Internal dependencies 14 * Internal dependencies
15 */ 15 */
...@@ -39,6 +39,9 @@ const plugins = [ ...@@ -39,6 +39,9 @@ const plugins = [
39 nodeResolve(), 39 nodeResolve(),
40 commonjs(), 40 commonjs(),
41 multi(), 41 multi(),
42 postcss({
43 plugins: []
44 })
42 ]; 45 ];
43 46
44 module.exports = { 47 module.exports = {
......
1 import Swiper, {
2 Navigation,
3 Pagination,
4 A11y,
5 Keyboard
6 } from 'swiper';
7 import 'swiper/css';
8 import 'swiper/css/navigation';
9 import 'swiper/css/pagination';
10 import 'swiper/css/keyboard';
11 import 'swiper/css/a11y';
12
13 jQuery(document).ready(function($) {
14
15
16
17 jQuery('.carousel-items').each(function() {
18
19 //var offset = ((window.innerWidth - $('#content').width()) / 2) - 28;
20 //var offsetAfter = ((window.innerWidth - $('#content').width()) / 2) - 28;
21 var offsetAfter = 0;
22 var PerView = 1
23 var offset =0;
24 var space = 20;
25 var SlidesPerGroup= 1;
26
27 var _id = jQuery(this).parent().attr('id');
28
29
30 if ($(window).width() < 600) {
31 offset = 0;
32 PerView = 1;
33 SlidesPerGroup = 1;
34 space = 0;
35 offsetAfter = 0;
36
37 }
38
39
40
41 var swiper_params = {
42 modules: [Navigation, Pagination, A11y, Keyboard],
43 slidesPerView: PerView,
44 slidesOffsetAfter: offsetAfter,
45 slidesOffsetBefore: offset,
46 spaceBetween: space,
47 slidesPerGroup: SlidesPerGroup ,
48 centeredSlides: true,
49 loop: true,
50 pagination: {
51 el: ".swiper-pagination",
52 type: 'bullets',
53 clickable: "true",
54 },
55
56 navigation: {
57 nextEl: '.swiper-button-next[data-id="' + _id + '"]',
58 prevEl: '.swiper-button-prev[data-id="' + _id + '"]',
59 },
60
61 a11y: {
62 prevSlideMessage: 'Previous slide',
63 nextSlideMessage: 'Next slide',
64 },
65 keyboard: {
66 enabled: true,
67 onlyInViewport: false,
68 },
69
70 };
71
72
73 new Swiper(this, swiper_params);
74 console.log(swiper_params);
75
76 });
77 $('.carousel ').css('margin-left',"-"+$('#content').css('margin-left'));
78
79 $(window).on('resize', function(){
80 $('.carousel ').css('margin-left',"-"+$('#content').css('margin-left'));
81
82 });
83
84
85 });
...\ No newline at end of file ...\ No newline at end of file
...@@ -7,6 +7,7 @@ import "./_search"; ...@@ -7,6 +7,7 @@ import "./_search";
7 import "./_header_menu"; 7 import "./_header_menu";
8 import "./_side_menu"; 8 import "./_side_menu";
9 import "./_image_captionation"; 9 import "./_image_captionation";
10 import "./_carousels";
10 11
11 12
12 var myLazyLoad = new LazyLoad(); 13 var myLazyLoad = new LazyLoad();
......
1 .swiper-pagination-bullet {
2 background: #fff !important;
3 border: 2px solid #2c2c2c !important;
4 height: 10px !important;
5 width: 10px !important;
6 border-radius: 0% !important;
7 background-color: #666666 !important;
8 border: 1px solid #666666 !important;
9 opacity: 0.25 !important;
10 }
11 .swiper-pagination-bullet-active {
12 opacity: 1 !important;
13 }
14
15 .swiper-pagination{
16 bottom: -40px !important;
17 }
18 // carousel css
19 .carousel:not(.is-admin) {
20 background-color: transparent !important;
21 left: -20px;
22 width: 100vw;
23 margin-top: 30px;
24 margin-bottom: 30px;
25 padding: 0px 50px;
26
27 }
28
29 .carousel-items {
30 text-align: center;
31 font-size: 18px;
32 background: #fff;
33 display: flex;
34 justify-content: center;
35 align-items: center;
36 max-width: 1200px;
37 margin: 0 auto;
38 overflow: hidden;
39
40 }
41 .carousel-content{
42 padding: 0px 50px;
43 }
44 .promo-image{
45 img{
46 width: 100%;
47 }
48 }
49 .promo-carousel{
50 h2{
51 font-size: 24px;
52 line-height: 30px;
53 text-align: left;
54 }
55 p{
56 font-size: 16px;
57 line-height: 24px;
58 text-align: left;
59 }
60 .promo-text{
61 margin-left: 20px;
62 @media only screen and (max-width: 1000px) {
63 margin-left: 0px;
64 margin-top: 20px;
65 }
66 }
67 }
68
69 .swiper-button-next.swiper-button-disabled,
70 .swiper-button-prev.swiper-button-disabled {
71 pointer-events: all !important;
72 }
73
74 .carousel-items.slick-initialized.slick-slider {
75 margin-right: 15px; //for the scroll bar
76 }
77
78
79
80 .swiper-button-prev{
81 background-color: #EE0000;
82
83 width:35px !important;
84 height:35px !important;
85 border: 0px solid #EE0000;
86 border-radius: 0px 20px 20px 0px;
87 display: none;
88
89 &:after{
90 content:"" !important;
91 width: 11px;
92 height: 18px;
93 background-repeat: no-repeat;
94 background-size: contain;
95 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.095" height="15" viewBox="0 0 9.095 15"><path id="Path_1291" data-name="Path 1291" d="M7.515,5.543c.52-.526,1.03-1.048,1.546-1.564Q10.918,2.123,12.779.272a.834.834,0,0,1,1.232,0c.236.242.477.479.716.718a.817.817,0,0,1,0,1.222L11.379,5.557Q9.758,7.18,8.138,8.8a.9.9,0,0,1-.606.289.864.864,0,0,1-.667-.288Q5.614,7.551,4.363,6.3L.956,2.889c-.232-.232-.465-.463-.7-.7A.812.812,0,0,1,.269.993l.71-.71a.833.833,0,0,1,1.25,0l3.016,3L7.429,5.462Z" transform="translate(9.095 0) rotate(90)" fill="%23fff"/></svg>');
96 display: inline-block;
97 position: absolute;
98 top: 8px;
99 left: 13px;
100 }
101
102 }
103
104 .swiper-button-next{
105 background-color: #EE0000;
106
107 right: -10px !important;
108
109 width:35px !important;
110 height:35px !important;
111 border: 0px solid #EE0000;
112 border-radius: 20px 0px 0px 20px;
113 display: none;
114
115 &:after{
116 content:"" !important;
117 width: 11px;
118 height: 18px;
119 background-repeat: no-repeat;
120 background-size: contain;
121 transform: rotate(180deg);
122 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.095" height="15" viewBox="0 0 9.095 15"><path id="Path_1291" data-name="Path 1291" d="M7.515,5.543c.52-.526,1.03-1.048,1.546-1.564Q10.918,2.123,12.779.272a.834.834,0,0,1,1.232,0c.236.242.477.479.716.718a.817.817,0,0,1,0,1.222L11.379,5.557Q9.758,7.18,8.138,8.8a.9.9,0,0,1-.606.289.864.864,0,0,1-.667-.288Q5.614,7.551,4.363,6.3L.956,2.889c-.232-.232-.465-.463-.7-.7A.812.812,0,0,1,.269.993l.71-.71a.833.833,0,0,1,1.25,0l3.016,3L7.429,5.462Z" transform="translate(9.095 0) rotate(90)" fill="%23fff"/></svg>');
123 display: inline-block;
124 position: absolute;
125 top: 8px;
126 left: 13px;
127 }
128
129 }
130
...@@ -20,3 +20,4 @@ body{ ...@@ -20,3 +20,4 @@ body{
20 @import "text_size_increased"; 20 @import "text_size_increased";
21 @import "promo_area"; 21 @import "promo_area";
22 @import "project_lead"; 22 @import "project_lead";
23 @import "carousel";
......
...@@ -2,5 +2,5 @@ ...@@ -2,5 +2,5 @@
2 Theme Name: MSF CA Child 2 Theme Name: MSF CA Child
3 Author: Tenzing Communications 3 Author: Tenzing Communications
4 Template: msf-ca 4 Template: msf-ca
5 Version: 1.0.12 5 Version: 1.0.13
6 */ 6 */
......