From 83cafe29d10e89805de85a2147f91f7533350ba9 Mon Sep 17 00:00:00 2001 From: Laurens Date: Tue, 30 Jul 2024 17:54:10 +0200 Subject: [PATCH] publicmap delete --- public/.htaccess | 88 - public/404.html | 872 -- public/about/index.html | 1195 -- public/about/index.xml | 11 - public/authors/index.html | 1002 -- public/authors/index.xml | 18 - public/authors/john-doe/index.html | 1212 -- public/authors/laurens-hof/index.html | 1882 --- public/blog-copy/index.html | 1110 -- public/blog-copy/index.xml | 47 - .../project-launch-copy-2/index.html | 1097 -- .../project-launch-copy-3/index.html | 1097 -- .../project-launch-copy-4/index.html | 1097 -- .../blog-copy/project-launch-copy/index.html | 1097 -- public/blog-copy/project-launch/index.html | 1096 -- public/blog/index.html | 1350 -- public/blog/index.xml | 33 - public/blog/new-website-launch/index.html | 1025 -- public/blog/page/1/index.html | 10 - public/blog/page/2/index.html | 1478 -- public/blog/page/3/index.html | 1326 -- public/blog/post-1/index.html | 1430 -- public/blog/post-2/index.html | 1588 -- public/blog/post-3/index.html | 1733 --- public/blog/post-4/index.html | 1582 -- public/blog/project-launch-copy-2/index.html | 1045 -- public/blog/project-launch-copy-3/index.html | 1045 -- public/blog/project-launch-copy-4/index.html | 1045 -- public/blog/project-launch-copy/index.html | 1041 -- public/blog/project-launch/index.html | 1025 -- .../blog/publicspaces-conference/index.html | 1035 -- public/blog2/index.html | 1696 --- public/blog2/index.xml | 40 - public/blog2/page/1/index.html | 10 - public/blog2/project-launch-copy-2/index.html | 1227 -- public/blog2/project-launch-copy-3/index.html | 1227 -- public/blog2/project-launch-copy-4/index.html | 1227 -- public/blog2/project-launch-copy/index.html | 1227 -- public/blog2/project-launch/index.html | 1226 -- .../blog2/waag-state-internet-2024/index.html | 1232 -- public/categories/application/index.html | 1282 -- public/categories/application/index.xml | 19 - public/categories/architecture/index.html | 1276 -- public/categories/architecture/index.xml | 19 - public/categories/conference/index.html | 1205 -- public/categories/conference/index.xml | 26 - public/categories/data/index.html | 1435 -- public/categories/data/index.xml | 26 - public/categories/evenementen/index.html | 954 -- public/categories/evenementen/index.xml | 19 - public/categories/event/index.html | 1358 -- public/categories/event/index.xml | 33 - public/categories/index.html | 928 -- public/categories/index.xml | 40 - public/categories/news/index.html | 1340 -- public/categories/news/index.xml | 33 - public/categories/software/index.html | 1276 -- public/categories/software/index.xml | 19 - public/categories/technology/index.html | 1282 -- public/categories/technology/index.xml | 19 - public/categories/webinar/index.html | 1052 -- public/categories/webinar/index.xml | 19 - public/consortium/index.html | 894 -- public/contact/index.html | 977 -- public/contact/index.xml | 11 - public/css/style-lazy.css | 9437 ------------ public/css/style.css | 3281 ---- public/developers/index.html | 898 -- public/ec/index.html | 896 -- public/elements/index.html | 2914 ---- public/events/index.html | 934 -- public/events/index.xml | 33 - .../owc-annual-conference-2024-2/index.html | 1039 -- .../owc-annual-conference-2024/index.html | 1039 -- public/events/page/1/index.html | 10 - .../index.html | 1038 -- .../index.html | 1038 -- .../publicspaces-annual-conference/index.html | 1038 -- .../waag-state-internet-2024-copy/index.html | 1043 -- .../waag-state-internet-2024/index.html | 1043 -- public/fediversity/index.html | 897 -- public/grants/index.html | 897 -- ...c273682ad9_4005_50x50_resize_lanczos_3.png | Bin 3796 -> 0 bytes ...d9_4005_50x50_resize_q80_h2_lanczos_3.webp | Bin 1428 -> 0 bytes public/images/avatar.png | Bin 2271 -> 0 bytes ..._2271_194x194_resize_q80_h2_lanczos_3.webp | Bin 848 -> 0 bytes ...fe535e66_2271_200x200_resize_lanczos_3.png | Bin 4362 -> 0 bytes ..._2271_200x200_resize_q80_h2_lanczos_3.webp | Bin 1646 -> 0 bytes ...97_100x100_fill_q80_h2_lanczos_smart1.webp | Bin 2518 -> 0 bytes ..._1231197_1110x0_resize_q80_h2_lanczos.webp | Bin 70776 -> 0 bytes ...7_1231197_420x0_resize_q80_h2_lanczos.webp | Bin 14096 -> 0 bytes ...7_1231197_545x0_resize_q80_h2_lanczos.webp | Bin 21290 -> 0 bytes ...7_1231197_600x0_resize_q80_h2_lanczos.webp | Bin 24610 -> 0 bytes ...7_1231197_700x0_resize_q80_h2_lanczos.webp | Bin 32632 -> 0 bytes .../images/checkbox-illustration-scaled.png | Bin 24456 -> 0 bytes ...fa_24456_100x100_fill_lanczos_smart1_3.png | Bin 5343 -> 0 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 1146 -> 0 bytes ...c5d9d0fa_24456_1110x0_resize_lanczos_3.png | Bin 79038 -> 0 bytes ..._24456_1110x0_resize_q80_h2_lanczos_3.webp | Bin 7800 -> 0 bytes ...5c5d9d0fa_24456_420x0_resize_lanczos_3.png | Bin 20366 -> 0 bytes ...a_24456_420x0_resize_q80_h2_lanczos_3.webp | Bin 3292 -> 0 bytes ...a_24456_545x0_resize_q80_h2_lanczos_3.webp | Bin 4064 -> 0 bytes ...a_24456_600x0_resize_q80_h2_lanczos_3.webp | Bin 4444 -> 0 bytes ...a_24456_700x0_resize_q80_h2_lanczos_3.webp | Bin 5194 -> 0 bytes ...5c5d9d0fa_24456_800x0_resize_lanczos_3.png | Bin 50039 -> 0 bytes ...a_24456_800x0_resize_q80_h2_lanczos_3.webp | Bin 5732 -> 0 bytes ...6_26067_545x0_resize_q80_h2_lanczos_3.webp | Bin 4396 -> 0 bytes ...6_26067_600x0_resize_q80_h2_lanczos_3.webp | Bin 4964 -> 0 bytes ...6_26067_700x0_resize_q80_h2_lanczos_3.webp | Bin 5654 -> 0 bytes ...e7fe64096_26067_800x0_resize_lanczos_3.png | Bin 47778 -> 0 bytes ...6_26067_800x0_resize_q80_h2_lanczos_3.webp | Bin 6288 -> 0 bytes ...eb591f34_30800_1000x0_resize_lanczos_3.png | Bin 53574 -> 0 bytes ..._30800_1000x0_resize_q80_h2_lanczos_3.webp | Bin 8580 -> 0 bytes ...2eb591f34_30800_400x0_resize_lanczos_3.png | Bin 18290 -> 0 bytes ...4_30800_400x0_resize_q80_h2_lanczos_3.webp | Bin 3406 -> 0 bytes ...4_30800_545x0_resize_q80_h2_lanczos_3.webp | Bin 4482 -> 0 bytes ...2eb591f34_30800_600x0_resize_lanczos_3.png | Bin 29402 -> 0 bytes ...4_30800_600x0_resize_q80_h2_lanczos_3.webp | Bin 4992 -> 0 bytes ...4_30800_700x0_resize_q80_h2_lanczos_3.webp | Bin 6066 -> 0 bytes ...2eb591f34_30800_800x0_resize_lanczos_3.png | Bin 40878 -> 0 bytes ...4_30800_800x0_resize_q80_h2_lanczos_3.webp | Bin 6934 -> 0 bytes public/images/code.png | Bin 769 -> 0 bytes ...0f6_769_24x24_resize_q80_h2_lanczos_3.webp | Bin 390 -> 0 bytes ...13e9f1079_22623_144x0_resize_lanczos_3.png | Bin 10332 -> 0 bytes ...e9f1079_22623_144x144_resize_lanczos_3.png | Bin 10332 -> 0 bytes ...e9f1079_22623_192x192_resize_lanczos_3.png | Bin 16223 -> 0 bytes ...113e9f1079_22623_48x0_resize_lanczos_3.png | Bin 2216 -> 0 bytes ...13e9f1079_22623_48x48_resize_lanczos_3.png | Bin 2216 -> 0 bytes ...e9f1079_22623_512x512_resize_lanczos_3.png | Bin 66760 -> 0 bytes ...13e9f1079_22623_72x72_resize_lanczos_3.png | Bin 3833 -> 0 bytes ...113e9f1079_22623_96x0_resize_lanczos_3.png | Bin 5792 -> 0 bytes ...13e9f1079_22623_96x96_resize_lanczos_3.png | Bin 5792 -> 0 bytes public/images/globe.png | Bin 1275 -> 0 bytes ...f6_1275_24x24_resize_q80_h2_lanczos_3.webp | Bin 682 -> 0 bytes public/images/home.svg | 1 - public/images/image-placeholder.png | Bin 4881 -> 0 bytes ...b2a_4881_100x100_fill_lanczos_smart1_3.png | Bin 1239 -> 0 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 486 -> 0 bytes ...81_1096x480_fill_q100_lanczos_smart1_3.png | Bin 4997 -> 0 bytes ...9741acb2a_4881_1110x0_resize_lanczos_3.png | Bin 7699 -> 0 bytes ...a_4881_1110x0_resize_q80_h2_lanczos_3.webp | Bin 2890 -> 0 bytes ...a9741acb2a_4881_420x0_resize_lanczos_3.png | Bin 2451 -> 0 bytes ...2a_4881_420x0_resize_q80_h2_lanczos_3.webp | Bin 888 -> 0 bytes ...2a_4881_545x0_resize_q80_h2_lanczos_3.webp | Bin 1172 -> 0 bytes ...2a_4881_600x0_resize_q80_h2_lanczos_3.webp | Bin 1322 -> 0 bytes ...2a_4881_700x0_resize_q80_h2_lanczos_3.webp | Bin 1592 -> 0 bytes ...8cd041995_19726_320x0_resize_lanczos_3.png | Bin 18082 -> 0 bytes ...5_19726_320x0_resize_q80_h2_lanczos_3.webp | Bin 5640 -> 0 bytes ...8cd041995_19726_320x0_resize_lanczos_3.png | Bin 18082 -> 0 bytes ...5_19726_320x0_resize_q80_h2_lanczos_3.webp | Bin 5640 -> 0 bytes public/images/ngi_fedi_full.svg | 62 - public/images/og-image.png | Bin 107524 -> 0 bytes ...9_19596_360x0_resize_q80_h2_lanczos_3.webp | Bin 7620 -> 0 bytes ...9_19596_425x0_resize_q80_h2_lanczos_3.webp | Bin 9182 -> 0 bytes ...00f2d9269_19596_520x0_resize_lanczos_3.png | Bin 32777 -> 0 bytes ...9_19596_520x0_resize_q80_h2_lanczos_3.webp | Bin 10958 -> 0 bytes ...9_19596_545x0_resize_q80_h2_lanczos_3.webp | Bin 11598 -> 0 bytes ...3_16481_360x0_resize_q80_h2_lanczos_3.webp | Bin 8458 -> 0 bytes ...3_16481_425x0_resize_q80_h2_lanczos_3.webp | Bin 9624 -> 0 bytes ...4276f36e3_16481_520x0_resize_lanczos_3.png | Bin 35852 -> 0 bytes ...3_16481_520x0_resize_q80_h2_lanczos_3.webp | Bin 11756 -> 0 bytes ...3_16481_545x0_resize_q80_h2_lanczos_3.webp | Bin 12404 -> 0 bytes ...3_18659_360x0_resize_q80_h2_lanczos_3.webp | Bin 2046 -> 0 bytes ...3_18659_425x0_resize_q80_h2_lanczos_3.webp | Bin 2302 -> 0 bytes ...f27514263_18659_520x0_resize_lanczos_3.png | Bin 13780 -> 0 bytes ...3_18659_520x0_resize_q80_h2_lanczos_3.webp | Bin 2806 -> 0 bytes ...3_18659_545x0_resize_q80_h2_lanczos_3.webp | Bin 3010 -> 0 bytes public/images/user.png | Bin 852 -> 0 bytes ...0f6_852_24x24_resize_q80_h2_lanczos_3.webp | Bin 430 -> 0 bytes public/images/users.png | Bin 968 -> 0 bytes ...0f6_968_24x24_resize_q80_h2_lanczos_3.webp | Bin 552 -> 0 bytes public/images/website-new.png | Bin 18139 -> 0 bytes ...95_18139_100x100_fill_lanczos_smart1_3.png | Bin 3992 -> 0 bytes ..._100x100_fill_q80_h2_lanczos_smart1_3.webp | Bin 1142 -> 0 bytes ...3bba0f95_18139_1110x0_resize_lanczos_3.png | Bin 43525 -> 0 bytes ..._18139_1110x0_resize_q80_h2_lanczos_3.webp | Bin 7894 -> 0 bytes ...13bba0f95_18139_420x0_resize_lanczos_3.png | Bin 13134 -> 0 bytes ...5_18139_420x0_resize_q80_h2_lanczos_3.webp | Bin 3244 -> 0 bytes ...5_18139_545x0_resize_q80_h2_lanczos_3.webp | Bin 4214 -> 0 bytes ...5_18139_600x0_resize_q80_h2_lanczos_3.webp | Bin 4336 -> 0 bytes ...5_18139_700x0_resize_q80_h2_lanczos_3.webp | Bin 5274 -> 0 bytes public/index.html | 1372 -- public/index.xml | 152 - public/individuals/index.html | 901 -- public/js/script-lazy.js | 4744 ------ public/js/script.js | 12528 ---------------- public/manifest.webmanifest | 56 - public/nlnet/index.html | 896 -- public/nordunet/index.html | 896 -- public/oid/index.html | 901 -- public/pages/index.html | 953 -- public/pages/index.xml | 88 - public/privacy-policy/index.html | 893 -- public/searchindex.json | 34 - public/sections/index.html | 899 -- public/sections/index.xml | 25 - public/service-worker.js | 10 - public/sitemap.xml | 81 - public/tags/conference/index.html | 954 -- public/tags/conference/index.xml | 19 - public/tags/index.html | 887 -- public/tags/index.xml | 11 - public/tags/nextjs/index.html | 1282 -- public/tags/nextjs/index.xml | 19 - public/tags/silicon/index.html | 1276 -- public/tags/silicon/index.xml | 19 - public/tags/software/index.html | 1276 -- public/tags/software/index.xml | 19 - public/tags/tailwind/index.html | 1582 -- public/tags/tailwind/index.xml | 33 - public/tags/technology/index.html | 1429 -- public/tags/technology/index.xml | 26 - public/tweag/index.html | 895 -- 213 files changed, 118060 deletions(-) delete mode 100644 public/.htaccess delete mode 100644 public/404.html delete mode 100644 public/about/index.html delete mode 100644 public/about/index.xml delete mode 100644 public/authors/index.html delete mode 100644 public/authors/index.xml delete mode 100644 public/authors/john-doe/index.html delete mode 100644 public/authors/laurens-hof/index.html delete mode 100644 public/blog-copy/index.html delete mode 100644 public/blog-copy/index.xml delete mode 100644 public/blog-copy/project-launch-copy-2/index.html delete mode 100644 public/blog-copy/project-launch-copy-3/index.html delete mode 100644 public/blog-copy/project-launch-copy-4/index.html delete mode 100644 public/blog-copy/project-launch-copy/index.html delete mode 100644 public/blog-copy/project-launch/index.html delete mode 100644 public/blog/index.html delete mode 100644 public/blog/index.xml delete mode 100644 public/blog/new-website-launch/index.html delete mode 100644 public/blog/page/1/index.html delete mode 100644 public/blog/page/2/index.html delete mode 100644 public/blog/page/3/index.html delete mode 100644 public/blog/post-1/index.html delete mode 100644 public/blog/post-2/index.html delete mode 100644 public/blog/post-3/index.html delete mode 100644 public/blog/post-4/index.html delete mode 100644 public/blog/project-launch-copy-2/index.html delete mode 100644 public/blog/project-launch-copy-3/index.html delete mode 100644 public/blog/project-launch-copy-4/index.html delete mode 100644 public/blog/project-launch-copy/index.html delete mode 100644 public/blog/project-launch/index.html delete mode 100644 public/blog/publicspaces-conference/index.html delete mode 100644 public/blog2/index.html delete mode 100644 public/blog2/index.xml delete mode 100644 public/blog2/page/1/index.html delete mode 100644 public/blog2/project-launch-copy-2/index.html delete mode 100644 public/blog2/project-launch-copy-3/index.html delete mode 100644 public/blog2/project-launch-copy-4/index.html delete mode 100644 public/blog2/project-launch-copy/index.html delete mode 100644 public/blog2/project-launch/index.html delete mode 100644 public/blog2/waag-state-internet-2024/index.html delete mode 100644 public/categories/application/index.html delete mode 100644 public/categories/application/index.xml delete mode 100644 public/categories/architecture/index.html delete mode 100644 public/categories/architecture/index.xml delete mode 100644 public/categories/conference/index.html delete mode 100644 public/categories/conference/index.xml delete mode 100644 public/categories/data/index.html delete mode 100644 public/categories/data/index.xml delete mode 100644 public/categories/evenementen/index.html delete mode 100644 public/categories/evenementen/index.xml delete mode 100644 public/categories/event/index.html delete mode 100644 public/categories/event/index.xml delete mode 100644 public/categories/index.html delete mode 100644 public/categories/index.xml delete mode 100644 public/categories/news/index.html delete mode 100644 public/categories/news/index.xml delete mode 100644 public/categories/software/index.html delete mode 100644 public/categories/software/index.xml delete mode 100644 public/categories/technology/index.html delete mode 100644 public/categories/technology/index.xml delete mode 100644 public/categories/webinar/index.html delete mode 100644 public/categories/webinar/index.xml delete mode 100644 public/consortium/index.html delete mode 100644 public/contact/index.html delete mode 100644 public/contact/index.xml delete mode 100644 public/css/style-lazy.css delete mode 100644 public/css/style.css delete mode 100644 public/developers/index.html delete mode 100644 public/ec/index.html delete mode 100644 public/elements/index.html delete mode 100644 public/events/index.html delete mode 100644 public/events/index.xml delete mode 100644 public/events/owc-annual-conference-2024-2/index.html delete mode 100644 public/events/owc-annual-conference-2024/index.html delete mode 100644 public/events/page/1/index.html delete mode 100644 public/events/publicspaces-annual-conference-2/index.html delete mode 100644 public/events/publicspaces-annual-conference-copy/index.html delete mode 100644 public/events/publicspaces-annual-conference/index.html delete mode 100644 public/events/waag-state-internet-2024-copy/index.html delete mode 100644 public/events/waag-state-internet-2024/index.html delete mode 100644 public/fediversity/index.html delete mode 100644 public/grants/index.html delete mode 100644 public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png delete mode 100644 public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/avatar.png delete mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_lanczos_3.png delete mode 100644 public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_600x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp delete mode 100644 public/images/checkbox-illustration-scaled.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png delete mode 100644 public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/code.png delete mode 100644 public/images/code_hu02aadac476934b9056e529139f32f0f6_769_24x24_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x144_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_192x192_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x0_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x48_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_512x512_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_72x72_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x0_resize_lanczos_3.png delete mode 100644 public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x96_resize_lanczos_3.png delete mode 100644 public/images/globe.png delete mode 100644 public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/home.svg delete mode 100644 public/images/image-placeholder.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_lanczos_smart1_3.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_100x100_fill_q80_h2_lanczos_smart1_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1096x480_fill_q100_lanczos_smart1_3.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/logo-darkmode_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png delete mode 100644 public/images/logo-darkmode_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_lanczos_3.png delete mode 100644 public/images/logo_hu3e1f0f6bc04cc0e54cd69f08cd041995_19726_320x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/ngi_fedi_full.svg delete mode 100644 public/images/og-image.png delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_360x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_520x0_resize_lanczos_3.png delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_520x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_360x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_lanczos_3.png delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/user.png delete mode 100644 public/images/user_hu02aadac476934b9056e529139f32f0f6_852_24x24_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/users.png delete mode 100644 public/images/users_hu02aadac476934b9056e529139f32f0f6_968_24x24_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new.png delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_lanczos_smart1_3.png delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_q80_h2_lanczos_smart1_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_lanczos_3.png delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_545x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_600x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_700x0_resize_q80_h2_lanczos_3.webp delete mode 100644 public/index.html delete mode 100644 public/index.xml delete mode 100644 public/individuals/index.html delete mode 100644 public/js/script-lazy.js delete mode 100644 public/js/script.js delete mode 100644 public/manifest.webmanifest delete mode 100644 public/nlnet/index.html delete mode 100644 public/nordunet/index.html delete mode 100644 public/oid/index.html delete mode 100644 public/pages/index.html delete mode 100644 public/pages/index.xml delete mode 100644 public/privacy-policy/index.html delete mode 100644 public/searchindex.json delete mode 100644 public/sections/index.html delete mode 100644 public/sections/index.xml delete mode 100644 public/service-worker.js delete mode 100644 public/sitemap.xml delete mode 100644 public/tags/conference/index.html delete mode 100644 public/tags/conference/index.xml delete mode 100644 public/tags/index.html delete mode 100644 public/tags/index.xml delete mode 100644 public/tags/nextjs/index.html delete mode 100644 public/tags/nextjs/index.xml delete mode 100644 public/tags/silicon/index.html delete mode 100644 public/tags/silicon/index.xml delete mode 100644 public/tags/software/index.html delete mode 100644 public/tags/software/index.xml delete mode 100644 public/tags/tailwind/index.html delete mode 100644 public/tags/tailwind/index.xml delete mode 100644 public/tags/technology/index.html delete mode 100644 public/tags/technology/index.xml delete mode 100644 public/tweag/index.html diff --git a/public/.htaccess b/public/.htaccess deleted file mode 100644 index ad01b82c..00000000 --- a/public/.htaccess +++ /dev/null @@ -1,88 +0,0 @@ -##### Optimize default expiration time - BEGIN - - - ## Enable expiration control - ExpiresActive On - - ## CSS and JS expiration: 1 week after request - ExpiresByType text/css "now plus 1 week" - ExpiresByType application/javascript "now plus 1 week" - ExpiresByType application/x-javascript "now plus 1 week" - - ## Image files expiration: 1 month after request - ExpiresByType image/bmp "now plus 1 month" - ExpiresByType image/gif "now plus 1 month" - ExpiresByType image/jpeg "now plus 1 month" - ExpiresByType image/webp "now plus 1 month" - ExpiresByType image/jp2 "now plus 1 month" - ExpiresByType image/pipeg "now plus 1 month" - ExpiresByType image/png "now plus 1 month" - ExpiresByType image/svg+xml "now plus 1 month" - ExpiresByType image/tiff "now plus 1 month" - ExpiresByType image/x-icon "now plus 1 month" - ExpiresByType image/ico "now plus 1 month" - ExpiresByType image/icon "now plus 1 month" - ExpiresByType text/ico "now plus 1 month" - ExpiresByType application/ico "now plus 1 month" - ExpiresByType image/vnd.wap.wbmp "now plus 1 month" - - ## Font files expiration: 1 month after request - ExpiresByType application/x-font-ttf "now plus 1 month" - ExpiresByType application/x-font-opentype "now plus 1 month" - ExpiresByType application/x-font-woff "now plus 1 month" - ExpiresByType font/woff2 "now plus 1 month" - ExpiresByType image/svg+xml "now plus 1 month" - - ## Audio files expiration: 1 month after request - ExpiresByType audio/ogg "now plus 1 month" - ExpiresByType application/ogg "now plus 1 month" - ExpiresByType audio/basic "now plus 1 month" - ExpiresByType audio/mid "now plus 1 month" - ExpiresByType audio/midi "now plus 1 month" - ExpiresByType audio/mpeg "now plus 1 month" - ExpiresByType audio/mp3 "now plus 1 month" - ExpiresByType audio/x-aiff "now plus 1 month" - ExpiresByType audio/x-mpegurl "now plus 1 month" - ExpiresByType audio/x-pn-realaudio "now plus 1 month" - ExpiresByType audio/x-wav "now plus 1 month" - - ## Movie files expiration: 1 month after request - ExpiresByType application/x-shockwave-flash "now plus 1 month" - ExpiresByType x-world/x-vrml "now plus 1 month" - ExpiresByType video/x-msvideo "now plus 1 month" - ExpiresByType video/mpeg "now plus 1 month" - ExpiresByType video/mp4 "now plus 1 month" - ExpiresByType video/quicktime "now plus 1 month" - ExpiresByType video/x-la-asf "now plus 1 month" - ExpiresByType video/x-ms-asf "now plus 1 month" - -##### Optimize default expiration time - END - -##### 1 Month for most static resources - - Header set Cache-Control "public, max-age=31536000, immutable" - - -##### Enable gzip compression for resources - - mod_gzip_on Yes - mod_gzip_dechunk Yes - mod_gzip_item_include file .(html?|txt|css|js|php)$ - mod_gzip_item_include handler ^cgi-script$ - mod_gzip_item_include mime ^text/.* - mod_gzip_item_include mime ^application/x-javascript.* - mod_gzip_item_exclude mime ^image/.* - mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* - - -##### Or, compress certain file types by extension: - - SetOutputFilter DEFLATE - - -##### Set Header Vary: Accept-Encoding - - - Header append Vary: Accept-Encoding - - diff --git a/public/404.html b/public/404.html deleted file mode 100644 index cc03916c..00000000 --- a/public/404.html +++ /dev/null @@ -1,872 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- 404 -

Page not found

-
-

- The page you are looking for might have been removed, had its name - changed, or is temporarily unavailable. -

-
- - Back to home - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/about/index.html b/public/about/index.html deleted file mode 100644 index 7d762a20..00000000 --- a/public/about/index.html +++ /dev/null @@ -1,1195 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -About - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hey, I am John Doe! - - - - - - - - - - - - -

Hey, I am John Doe!

-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Corporis illum nesciunt commodi vel nisi ut alias excepturi ipsum, totam, labore tempora, odit ex iste tempore sed. Fugit voluptatibus perspiciatis assumenda nulla ad nihil, omnis vel, doloremque sit quam autem optio maiores, illum eius facilis et quo consectetur provident dolor similique! Enim voluptatem dicta expedita veritatis repellat dolorum impedit, provident quasi at.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/about/index.xml b/public/about/index.xml deleted file mode 100644 index 9681d50b..00000000 --- a/public/about/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Hey, I am John Doe! on Fediversity - //localhost:1313/about/ - Recent content in Hey, I am John Doe! on Fediversity - Hugo -- gohugo.io - en-us - - - diff --git a/public/authors/index.html b/public/authors/index.html deleted file mode 100644 index dcc8473b..00000000 --- a/public/authors/index.html +++ /dev/null @@ -1,1002 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Authors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Authors

- - - - -
-
-
- - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Laurens Hof - - - - - - - - - - -

- Laurens Hof -

-

Story teller for the Fediversity Project.

- -
- -
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/authors/index.xml b/public/authors/index.xml deleted file mode 100644 index 1530b5b2..00000000 --- a/public/authors/index.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - Authors on Fediversity - //localhost:1313/authors/ - Recent content in Authors on Fediversity - Hugo -- gohugo.io - en-us - - - Laurens Hof - //localhost:1313/authors/laurens-hof/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/authors/laurens-hof/ - Story teller for the Fediversity Project. - - - diff --git a/public/authors/john-doe/index.html b/public/authors/john-doe/index.html deleted file mode 100644 index 7db5d9dd..00000000 --- a/public/authors/john-doe/index.html +++ /dev/null @@ -1,1212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Laurens Hof - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Laurens Hof - - - - - - - - - - - - -

Laurens Hof

-

Story teller for the Fediversity Project.

-
- -
-
- -
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/authors/laurens-hof/index.html b/public/authors/laurens-hof/index.html deleted file mode 100644 index 7f275502..00000000 --- a/public/authors/laurens-hof/index.html +++ /dev/null @@ -1,1882 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Laurens Hof - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Laurens Hof - - - - - - - - - - - - -

Laurens Hof

-

Story teller for the Fediversity Project.

-
- -
-
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity new website launch - - - - - - - - - - - -

- Fediversity new website launch -

- - - -

We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

- PublicSpaces Conference 2024 -

- - - -

On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OW2con 2024 - - - - - - - - - - - -

- OW2con 2024 -

- - - -

OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -

- State of the Internet 2024 -

- - - -

Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -

- Fediversity Project publicly announced -

- - - -

The Consortium behind the Fediversity project announces that the project has officially been started.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

- PublicSpaces Conference 2024 -

- - - -

PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

- - Read More - -
- -
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/index.html b/public/blog-copy/index.html deleted file mode 100644 index 3a8054c3..00000000 --- a/public/blog-copy/index.html +++ /dev/null @@ -1,1110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

News

- - - - -
-
-
- - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/index.xml b/public/blog-copy/index.xml deleted file mode 100644 index b85377f6..00000000 --- a/public/blog-copy/index.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - News on Fediversity - //localhost:1313/blog-copy/ - Recent content in News on Fediversity - Hugo -- gohugo.io - en-us - Fri, 05 Jan 2024 05:00:00 +0000 - - - Fediversity Project publicly announced4 - //localhost:1313/blog-copy/project-launch-copy-2/ - Fri, 05 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog-copy/project-launch-copy-3/ - Thu, 04 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced2 - //localhost:1313/blog-copy/project-launch-copy-4/ - Wed, 03 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch-copy-4/ - 2 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced1 - //localhost:1313/blog-copy/project-launch-copy/ - Tue, 02 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced - //localhost:1313/blog-copy/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog-copy/project-launch/ - Fediversity announces the start of the Fediversity project. More information will be available soon. - - - diff --git a/public/blog-copy/project-launch-copy-2/index.html b/public/blog-copy/project-launch-copy-2/index.html deleted file mode 100644 index fbb4427a..00000000 --- a/public/blog-copy/project-launch-copy-2/index.html +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Fediversity Project Publicly Announced4

- - - - -
-
-
- - -
-
-
-
-

4 -Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/project-launch-copy-3/index.html b/public/blog-copy/project-launch-copy-3/index.html deleted file mode 100644 index 1c8bfd49..00000000 --- a/public/blog-copy/project-launch-copy-3/index.html +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Fediversity Project Publicly Announced3

- - - - -
-
-
- - -
-
-
-
-

3 -Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/project-launch-copy-4/index.html b/public/blog-copy/project-launch-copy-4/index.html deleted file mode 100644 index f14c9562..00000000 --- a/public/blog-copy/project-launch-copy-4/index.html +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Fediversity Project Publicly Announced2

- - - - -
-
-
- - -
-
-
-
-

2

-

Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/project-launch-copy/index.html b/public/blog-copy/project-launch-copy/index.html deleted file mode 100644 index 1d2e4093..00000000 --- a/public/blog-copy/project-launch-copy/index.html +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Fediversity Project Publicly Announced1

- - - - -
-
-
- - -
-
-
-
-

copy 1

-

Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog-copy/project-launch/index.html b/public/blog-copy/project-launch/index.html deleted file mode 100644 index cc2431f1..00000000 --- a/public/blog-copy/project-launch/index.html +++ /dev/null @@ -1,1096 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Fediversity Project Publicly Announced

- - - - -
-
-
- - -
-
-
-
-

Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/index.html b/public/blog/index.html deleted file mode 100644 index b33f4b2b..00000000 --- a/public/blog/index.html +++ /dev/null @@ -1,1350 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

News

- - - - -
-
-
- - -
-
-
- - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

- PublicSpaces Conference 2024 -

- - - -

PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity new website launch - - - - - - - - - - - -

- Fediversity new website launch -

- - - -

We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -

- Fediversity Project publicly announced -

- - - -

The Consortium behind the Fediversity project announces that the project has officially been started.

- - Read More - -
- -
- -
- - - - - - - - - - - - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/index.xml b/public/blog/index.xml deleted file mode 100644 index 881dfca7..00000000 --- a/public/blog/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - News on Fediversity - //localhost:1313/blog/ - Recent content in News on Fediversity - Hugo -- gohugo.io - en-us - Tue, 30 Jul 2024 05:00:00 +0000 - - - PublicSpaces Conference 2024 - //localhost:1313/blog/publicspaces-conference/ - Tue, 30 Jul 2024 05:00:00 +0000 - //localhost:1313/blog/publicspaces-conference/ - PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’. - - - Fediversity new website launch - //localhost:1313/blog/new-website-launch/ - Wed, 15 May 2024 05:00:00 +0000 - //localhost:1313/blog/new-website-launch/ - We are pleased to introduce the launch of our new website dedicated to the Fediversity project. - - - Fediversity Project publicly announced - //localhost:1313/blog/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch/ - The Consortium behind the Fediversity project announces that the project has officially been started. - - - diff --git a/public/blog/new-website-launch/index.html b/public/blog/new-website-launch/index.html deleted file mode 100644 index 77ed9adf..00000000 --- a/public/blog/new-website-launch/index.html +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity new website launch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity new website launch

- -

We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

-

The project is broad in scope, and the website reflects this. Whether you are a developer, an individual interested in the project, or want to know how the grant money is spend, the website keeps you up to date with everything you need to know.

-

We’re excited to show you more of the progress of the Fediversity project, and how we can build a next generation of the open internet together!

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity new website launch - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/page/1/index.html b/public/blog/page/1/index.html deleted file mode 100644 index abbe72ed..00000000 --- a/public/blog/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - //localhost:1313/blog/ - - - - - - diff --git a/public/blog/page/2/index.html b/public/blog/page/2/index.html deleted file mode 100644 index 707745af..00000000 --- a/public/blog/page/2/index.html +++ /dev/null @@ -1,1478 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

News

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced2 - - - - - - - - - - - -

- Fediversity Project publicly announced2 -

- - - -

2 -Fediversity announces the start of the Fediversity project. More information will be available soon.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced3 - - - - - - - - - - - -

- Fediversity Project publicly announced3 -

- - - -

3 Fediversity announces the start of the Fediversity project. More information will be available soon.

- - Read More - -
- -
- -
- - - - - - - - - - - - - - -
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/page/3/index.html b/public/blog/page/3/index.html deleted file mode 100644 index e1fd6639..00000000 --- a/public/blog/page/3/index.html +++ /dev/null @@ -1,1326 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

News

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced4 - - - - - - - - - - - -

- Fediversity Project publicly announced4 -

- - - -

4 Fediversity announces the start of the Fediversity project. More information will be available soon.

- - Read More - -
- -
- -
- - - - - - - - - - - - - - -
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/post-1/index.html b/public/blog/post-1/index.html deleted file mode 100644 index f2d02524..00000000 --- a/public/blog/post-1/index.html +++ /dev/null @@ -1,1430 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -How to build an Application with modern Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -
- -

How to build an Application with modern Technology

- -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-

Creative Design

-

Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-
-
- -
-
Tags :
- -
- -
- - - - - - - - - - - - - - - - - - - - -
-
- - -
- - -comments powered by Disqus
- -
-
- - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/post-2/index.html b/public/blog/post-2/index.html deleted file mode 100644 index 7c6489e3..00000000 --- a/public/blog/post-2/index.html +++ /dev/null @@ -1,1588 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -How to build an Application with modern Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -
- -

How to build an Application with modern Technology

- -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-

Creative Design

-

Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-
-
- -
-
Tags :
- -
- -
- - - - - - - - - - - - - - - - - - - - -
-
- - -
- - -comments powered by Disqus
- -
-
- - - -
-

Related Posts

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
-
- -
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/post-3/index.html b/public/blog/post-3/index.html deleted file mode 100644 index 0ac1f0b1..00000000 --- a/public/blog/post-3/index.html +++ /dev/null @@ -1,1733 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -How to build an Application with modern Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -
- -

How to build an Application with modern Technology

- -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-

Creative Design

-

Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-
-
- -
-
Tags :
- -
- -
- - - - - - - - - - - - - - - - - - - - -
-
- - -
- - -comments powered by Disqus
- -
-
- - - -
-

Related Posts

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
-
- -
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/post-4/index.html b/public/blog/post-4/index.html deleted file mode 100644 index 033133cb..00000000 --- a/public/blog/post-4/index.html +++ /dev/null @@ -1,1582 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -How to build an Application with modern Technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -
- -

How to build an Application with modern Technology

- -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-

Creative Design

-

Nam ut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. Integer eu ipsum sem. Ut bibendum lacus vestibulum maximus suscipit. Quisque vitae nibh iaculis neque blandit euismod.

-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-
-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo vel ad consectetur ut aperiam. Itaque eligendi natus aperiam? Excepturi repellendus consequatur quibusdam optio expedita praesentium est adipisci dolorem ut eius!

-
-
- -
-
Tags :
- -
- -
- - - - - - - - - - - - - - - - - - - - -
-
- - -
- - -comments powered by Disqus
- -
-
- - - -
-

Related Posts

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
-
- -
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch-copy-2/index.html b/public/blog/project-launch-copy-2/index.html deleted file mode 100644 index 5d13a954..00000000 --- a/public/blog/project-launch-copy-2/index.html +++ /dev/null @@ -1,1045 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -futuretest - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

futuretest

- -

4blablabasdfpoiasdf;ljnsadl;f -Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - futuretest - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch-copy-3/index.html b/public/blog/project-launch-copy-3/index.html deleted file mode 100644 index 26467f32..00000000 --- a/public/blog/project-launch-copy-3/index.html +++ /dev/null @@ -1,1045 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced3

- -

3 -Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced3 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch-copy-4/index.html b/public/blog/project-launch-copy-4/index.html deleted file mode 100644 index cffabba5..00000000 --- a/public/blog/project-launch-copy-4/index.html +++ /dev/null @@ -1,1045 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced2

- -

2

-

Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced2 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch-copy/index.html b/public/blog/project-launch-copy/index.html deleted file mode 100644 index f5f5cebe..00000000 --- a/public/blog/project-launch-copy/index.html +++ /dev/null @@ -1,1041 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced

- -

The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.

-

Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

-

Fediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/project-launch/index.html b/public/blog/project-launch/index.html deleted file mode 100644 index 22c9ac34..00000000 --- a/public/blog/project-launch/index.html +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced

- -

The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.

-

Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

-

Fediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog/publicspaces-conference/index.html b/public/blog/publicspaces-conference/index.html deleted file mode 100644 index 9e4e9f75..00000000 --- a/public/blog/publicspaces-conference/index.html +++ /dev/null @@ -1,1035 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PublicSpaces Conference 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

PublicSpaces Conference 2024

- -

PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions here - (hosted on PeerTube!).

-

Alexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image!

-

There were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/index.html b/public/blog2/index.html deleted file mode 100644 index f2673d68..00000000 --- a/public/blog2/index.html +++ /dev/null @@ -1,1696 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -News - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

News

- - - - -
-
-
- - -
-
-
- - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced4 - - - - - - - - - - - -

- Fediversity Project publicly announced4 -

- - - -

4 Fediversity announces the start of the Fediversity project. More information will be available soon.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced3 - - - - - - - - - - - -

- Fediversity Project publicly announced3 -

- - - -

3 Fediversity announces the start of the Fediversity project. More information will be available soon.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced1 - - - - - - - - - - - -

- Fediversity Project publicly announced1 -

- - - -

copy 1 -Fediversity announces the start of the Fediversity project. More information will be available soon.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -

- Fediversity Project publicly announced -

- - - -

Fediversity announces the start of the Fediversity project. More information will be available soon.

- - Read More - -
- -
- -
- - - - - - - - - - - - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/index.xml b/public/blog2/index.xml deleted file mode 100644 index 85867eca..00000000 --- a/public/blog2/index.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - News on Fediversity - //localhost:1313/blog2/ - Recent content in News on Fediversity - Hugo -- gohugo.io - en-us - Fri, 05 Jan 2024 05:00:00 +0000 - - - Fediversity Project publicly announced4 - //localhost:1313/blog2/project-launch-copy-2/ - Fri, 05 Jan 2024 05:00:00 +0000 - //localhost:1313/blog2/project-launch-copy-2/ - 4 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced3 - //localhost:1313/blog2/project-launch-copy-3/ - Thu, 04 Jan 2024 05:00:00 +0000 - //localhost:1313/blog2/project-launch-copy-3/ - 3 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced1 - //localhost:1313/blog2/project-launch-copy/ - Tue, 02 Jan 2024 05:00:00 +0000 - //localhost:1313/blog2/project-launch-copy/ - copy 1 Fediversity announces the start of the Fediversity project. More information will be available soon. - - - Fediversity Project publicly announced - //localhost:1313/blog2/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog2/project-launch/ - Fediversity announces the start of the Fediversity project. More information will be available soon. - - - diff --git a/public/blog2/page/1/index.html b/public/blog2/page/1/index.html deleted file mode 100644 index 9383792b..00000000 --- a/public/blog2/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - //localhost:1313/blog2/ - - - - - - diff --git a/public/blog2/project-launch-copy-2/index.html b/public/blog2/project-launch-copy-2/index.html deleted file mode 100644 index 539e161c..00000000 --- a/public/blog2/project-launch-copy-2/index.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced4

- -

4 -Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced4 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/project-launch-copy-3/index.html b/public/blog2/project-launch-copy-3/index.html deleted file mode 100644 index 7bdad344..00000000 --- a/public/blog2/project-launch-copy-3/index.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced3

- -

3 -Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced3 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/project-launch-copy-4/index.html b/public/blog2/project-launch-copy-4/index.html deleted file mode 100644 index 2c6fae07..00000000 --- a/public/blog2/project-launch-copy-4/index.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced2

- -

2

-

Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced2 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/project-launch-copy/index.html b/public/blog2/project-launch-copy/index.html deleted file mode 100644 index 290f865f..00000000 --- a/public/blog2/project-launch-copy/index.html +++ /dev/null @@ -1,1227 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced1

- -

copy 1

-

Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced1 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/project-launch/index.html b/public/blog2/project-launch/index.html deleted file mode 100644 index 4eb4f775..00000000 --- a/public/blog2/project-launch/index.html +++ /dev/null @@ -1,1226 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity Project publicly announced - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- - -
-
-

Fediversity Project publicly announced

- -

Fediversity announces the start of the Fediversity project. More information will be available soon.

-

Odit reprehenderit earum voluptas. Quo dolor iusto voluptatem. Dignissimos ea officiis minus reprehenderit. Eligendi enim temporibus nulla voluptatem a et velit nisi. Ea quibusdam voluptas qui quaerat. Voluptas aperiam cum mollitia architecto sapiente.

-

Molestiae libero consequatur nobis delectus quae qui earum. Mollitia magni est aspernatur. Quisquam earum et maiores.

-

Id sint quod consequatur animi repudiandae ex unde error. Quo sequi quae vel ut sit animi. Esse doloribus sed quidem magnam exercitationem ut. Exercitationem aut corporis dolores fugiat. Nam velit ea aut sapiente modi et. Nisi numquam officia consequuntur odit laborum voluptatem.

-

Deleniti voluptatem accusamus voluptas perferendis non laudantium incidunt. Suscipit voluptates ut quia. Qui vel libero distinctio voluptates quo.

-

Facilis eveniet voluptatem non dolor sed dicta quisquam. Fugit tempora deserunt cupiditate voluptates adipisci qui. Voluptas asperiores saepe fuga. Blanditiis nostrum ea expedita hic.

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/blog2/waag-state-internet-2024/index.html b/public/blog2/waag-state-internet-2024/index.html deleted file mode 100644 index 417dc7db..00000000 --- a/public/blog2/waag-state-internet-2024/index.html +++ /dev/null @@ -1,1232 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -State of the Internet 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-
-
- - -
-
-

State of the Internet 2024

- -

Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

-

Registration available here -

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/application/index.html b/public/categories/application/index.html deleted file mode 100644 index bd6bc414..00000000 --- a/public/categories/application/index.html +++ /dev/null @@ -1,1282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Application

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/application/index.xml b/public/categories/application/index.xml deleted file mode 100644 index 32c6446d..00000000 --- a/public/categories/application/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Application on Fediversity - //localhost:1313/categories/application/ - Recent content in Application on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-1/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-1/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/architecture/index.html b/public/categories/architecture/index.html deleted file mode 100644 index f93cefb2..00000000 --- a/public/categories/architecture/index.html +++ /dev/null @@ -1,1276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Architecture

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/architecture/index.xml b/public/categories/architecture/index.xml deleted file mode 100644 index 170c2a2b..00000000 --- a/public/categories/architecture/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Architecture on Fediversity - //localhost:1313/categories/architecture/ - Recent content in Architecture on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-4/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-4/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/conference/index.html b/public/categories/conference/index.html deleted file mode 100644 index 1785dbc4..00000000 --- a/public/categories/conference/index.html +++ /dev/null @@ -1,1205 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Conference

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

- PublicSpaces Conference 2024 -

- - - -

On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OW2con 2024 - - - - - - - - - - - -

- OW2con 2024 -

- - - -

OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/conference/index.xml b/public/categories/conference/index.xml deleted file mode 100644 index 384e2de6..00000000 --- a/public/categories/conference/index.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - Conference on Fediversity - //localhost:1313/categories/conference/ - Recent content in Conference on Fediversity - Hugo -- gohugo.io - en-us - Sat, 11 May 2024 14:00:00 +0200 - - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. - - - OW2con 2024 - //localhost:1313/events/owc-annual-conference-2024/ - Sat, 11 May 2024 09:00:00 +0000 - //localhost:1313/events/owc-annual-conference-2024/ - OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - - diff --git a/public/categories/data/index.html b/public/categories/data/index.html deleted file mode 100644 index 0e86e17c..00000000 --- a/public/categories/data/index.html +++ /dev/null @@ -1,1435 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Data

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/data/index.xml b/public/categories/data/index.xml deleted file mode 100644 index df4c48f5..00000000 --- a/public/categories/data/index.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - Data on Fediversity - //localhost:1313/categories/data/ - Recent content in Data on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-1/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-1/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - How to build an Application with modern Technology - //localhost:1313/blog/post-2/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-2/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/evenementen/index.html b/public/categories/evenementen/index.html deleted file mode 100644 index fd912da6..00000000 --- a/public/categories/evenementen/index.html +++ /dev/null @@ -1,954 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Evenementen

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- -

- PublicSpaces conference 2024 -

- - - -

On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/evenementen/index.xml b/public/categories/evenementen/index.xml deleted file mode 100644 index e5462d2c..00000000 --- a/public/categories/evenementen/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Evenementen on Fediversity - //localhost:1313/categories/evenementen/ - Recent content in Evenementen on Fediversity - Hugo -- gohugo.io - en-us - Tue, 26 Mar 2024 14:00:00 +0200 - - - PublicSpaces conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Tue, 26 Mar 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. - - - diff --git a/public/categories/event/index.html b/public/categories/event/index.html deleted file mode 100644 index 112f3cd5..00000000 --- a/public/categories/event/index.html +++ /dev/null @@ -1,1358 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Event

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

- PublicSpaces Conference 2024 -

- - - -

On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OW2con 2024 - - - - - - - - - - - -

- OW2con 2024 -

- - - -

OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -

- State of the Internet 2024 -

- - - -

Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/event/index.xml b/public/categories/event/index.xml deleted file mode 100644 index 3157480f..00000000 --- a/public/categories/event/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - Event on Fediversity - //localhost:1313/categories/event/ - Recent content in Event on Fediversity - Hugo -- gohugo.io - en-us - Sat, 11 May 2024 14:00:00 +0200 - - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. - - - OW2con 2024 - //localhost:1313/events/owc-annual-conference-2024/ - Sat, 11 May 2024 09:00:00 +0000 - //localhost:1313/events/owc-annual-conference-2024/ - OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - - diff --git a/public/categories/index.html b/public/categories/index.html deleted file mode 100644 index 20276c3b..00000000 --- a/public/categories/index.html +++ /dev/null @@ -1,928 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Categories

- - - - -
-
-
- - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 8f3d1253..00000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - Categories on Fediversity - //localhost:1313/categories/ - Recent content in Categories on Fediversity - Hugo -- gohugo.io - en-us - Wed, 15 May 2024 05:00:00 +0000 - - - News - //localhost:1313/categories/news/ - Wed, 15 May 2024 05:00:00 +0000 - //localhost:1313/categories/news/ - - - - Conference - //localhost:1313/categories/conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/categories/conference/ - - - - Event - //localhost:1313/categories/event/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/categories/event/ - - - - Webinar - //localhost:1313/categories/webinar/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/categories/webinar/ - - - - diff --git a/public/categories/news/index.html b/public/categories/news/index.html deleted file mode 100644 index 9de06b17..00000000 --- a/public/categories/news/index.html +++ /dev/null @@ -1,1340 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

News

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity new website launch - - - - - - - - - - - -

- Fediversity new website launch -

- - - -

We are pleased to introduce the launch of our new website dedicated to the Fediversity project.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Fediversity Project publicly announced - - - - - - - - - - - -

- Fediversity Project publicly announced -

- - - -

The Consortium behind the Fediversity project announces that the project has officially been started.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -

- PublicSpaces Conference 2024 -

- - - -

PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/news/index.xml b/public/categories/news/index.xml deleted file mode 100644 index bfdc473b..00000000 --- a/public/categories/news/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - News on Fediversity - //localhost:1313/categories/news/ - Recent content in News on Fediversity - Hugo -- gohugo.io - en-us - Wed, 15 May 2024 05:00:00 +0000 - - - Fediversity new website launch - //localhost:1313/blog/new-website-launch/ - Wed, 15 May 2024 05:00:00 +0000 - //localhost:1313/blog/new-website-launch/ - We are pleased to introduce the launch of our new website dedicated to the Fediversity project. - - - Fediversity Project publicly announced - //localhost:1313/blog/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch/ - The Consortium behind the Fediversity project announces that the project has officially been started. - - - PublicSpaces Conference 2024 - //localhost:1313/blog/publicspaces-conference/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/publicspaces-conference/ - PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled ‘Taking Back the Internet’. - - - diff --git a/public/categories/software/index.html b/public/categories/software/index.html deleted file mode 100644 index 3141b7f4..00000000 --- a/public/categories/software/index.html +++ /dev/null @@ -1,1276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Software

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/software/index.xml b/public/categories/software/index.xml deleted file mode 100644 index fdd3c81f..00000000 --- a/public/categories/software/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Software on Fediversity - //localhost:1313/categories/software/ - Recent content in Software on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-3/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-3/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/technology/index.html b/public/categories/technology/index.html deleted file mode 100644 index 5c34b4c1..00000000 --- a/public/categories/technology/index.html +++ /dev/null @@ -1,1282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Technology

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/technology/index.xml b/public/categories/technology/index.xml deleted file mode 100644 index 29e614a7..00000000 --- a/public/categories/technology/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Technology on Fediversity - //localhost:1313/categories/technology/ - Recent content in Technology on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-2/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-2/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/categories/webinar/index.html b/public/categories/webinar/index.html deleted file mode 100644 index 8317e52b..00000000 --- a/public/categories/webinar/index.html +++ /dev/null @@ -1,1052 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Webinar

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -

- State of the Internet 2024 -

- - - -

Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/webinar/index.xml b/public/categories/webinar/index.xml deleted file mode 100644 index 64a86fe7..00000000 --- a/public/categories/webinar/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Webinar on Fediversity - //localhost:1313/categories/webinar/ - Recent content in Webinar on Fediversity - Hugo -- gohugo.io - en-us - Wed, 10 Apr 2024 16:00:00 +0000 - - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - - diff --git a/public/consortium/index.html b/public/consortium/index.html deleted file mode 100644 index 41b5054a..00000000 --- a/public/consortium/index.html +++ /dev/null @@ -1,894 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Consortium - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Consortium

- - - - -
-
-
- - -
-
-
-
-

Information about the project. TODO.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/contact/index.html b/public/contact/index.html deleted file mode 100644 index fb785877..00000000 --- a/public/contact/index.html +++ /dev/null @@ -1,977 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Contact - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Contact

- - - - -
-
-
- - - -
-
-
-
-

Please feel free to reach out to us via email at the following addresses for any inquiries or assistance. We’re here to help and eager to hear from you!

-

For generic questions about the Fediversity project:

-

contact@fediversity.eu - -For questions about the administrative side of the Fediversity Project:

-

fediversity@nlnet.nl - -If you have questions about the funding rounds that are part of the Fediversity project, you can find out more information on the NLnet website:

-

https://nlnet.nl/fediversity/guideforapplicants/ -

-
-
-
-
-
- - - -
-
-
-
-
-
- - -
-
- - -
-
- - -
- -
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/contact/index.xml b/public/contact/index.xml deleted file mode 100644 index 28e76c31..00000000 --- a/public/contact/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Contact on Fediversity - //localhost:1313/contact/ - Recent content in Contact on Fediversity - Hugo -- gohugo.io - en-us - - - diff --git a/public/css/style-lazy.css b/public/css/style-lazy.css deleted file mode 100644 index 20373125..00000000 --- a/public/css/style-lazy.css +++ /dev/null @@ -1,9437 +0,0 @@ -/** - * Swiper 8.0.7 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * https://swiperjs.com - * - * Copyright 2014-2022 Vladimir Kharlampidi - * - * Released under the MIT License - * - * Released on: March 4, 2022 - */ - -@font-face { - font-family: "swiper-icons"; - src: url("data:application/font-woff;charset=utf-8;base64, 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"); - font-weight: 400; - font-style: normal; -} -:root { - --swiper-theme-color: #007aff; -} -.swiper { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - list-style: none; - padding: 0; - /* Fix of Webkit flickering */ - z-index: 1; -} -.swiper-vertical > .swiper-wrapper { - flex-direction: column; -} -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: flex; - transition-property: transform; - box-sizing: content-box; -} -.swiper-android .swiper-slide, -.swiper-wrapper { - transform: translate3d(0px, 0, 0); -} -.swiper-pointer-events { - touch-action: pan-y; -} -.swiper-pointer-events.swiper-vertical { - touch-action: pan-x; -} -.swiper-slide { - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; - transition-property: transform; -} -.swiper-slide-invisible-blank { - visibility: hidden; -} -/* Auto Height */ -.swiper-autoheight, -.swiper-autoheight .swiper-slide { - height: auto; -} -.swiper-autoheight .swiper-wrapper { - align-items: flex-start; - transition-property: transform, height; -} -.swiper-backface-hidden .swiper-slide { - transform: translateZ(0); - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -/* 3D Effects */ -.swiper-3d, -.swiper-3d.swiper-css-mode .swiper-wrapper { - perspective: 1200px; -} -.swiper-3d .swiper-wrapper, -.swiper-3d .swiper-slide, -.swiper-3d .swiper-slide-shadow, -.swiper-3d .swiper-slide-shadow-left, -.swiper-3d .swiper-slide-shadow-right, -.swiper-3d .swiper-slide-shadow-top, -.swiper-3d .swiper-slide-shadow-bottom, -.swiper-3d .swiper-cube-shadow { - transform-style: preserve-3d; -} -.swiper-3d .swiper-slide-shadow, -.swiper-3d .swiper-slide-shadow-left, -.swiper-3d .swiper-slide-shadow-right, -.swiper-3d .swiper-slide-shadow-top, -.swiper-3d .swiper-slide-shadow-bottom { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 10; -} -.swiper-3d .swiper-slide-shadow { - background: rgba(0, 0, 0, 0.15); -} -.swiper-3d .swiper-slide-shadow-left { - background-image: linear-gradient( - to left, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-3d .swiper-slide-shadow-right { - background-image: linear-gradient( - to right, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-3d .swiper-slide-shadow-top { - background-image: linear-gradient( - to top, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -.swiper-3d .swiper-slide-shadow-bottom { - background-image: linear-gradient( - to bottom, - rgba(0, 0, 0, 0.5), - rgba(0, 0, 0, 0) - ); -} -/* CSS Mode */ -.swiper-css-mode > .swiper-wrapper { - overflow: auto; - scrollbar-width: none; - /* For Firefox */ - -ms-overflow-style: none; - /* For Internet Explorer and Edge */ -} -.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { - display: none; -} -.swiper-css-mode > .swiper-wrapper > .swiper-slide { - scroll-snap-align: start start; -} -.swiper-horizontal.swiper-css-mode > .swiper-wrapper { - scroll-snap-type: x mandatory; -} -.swiper-vertical.swiper-css-mode > .swiper-wrapper { - scroll-snap-type: y mandatory; -} -.swiper-centered > .swiper-wrapper::before { - content: ""; - flex-shrink: 0; - order: 9999; -} -.swiper-centered.swiper-horizontal - > .swiper-wrapper - > .swiper-slide:first-child { - margin-inline-start: var(--swiper-centered-offset-before); -} -.swiper-centered.swiper-horizontal > .swiper-wrapper::before { - height: 100%; - min-height: 1px; - width: var(--swiper-centered-offset-after); -} -.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { - margin-block-start: var(--swiper-centered-offset-before); -} -.swiper-centered.swiper-vertical > .swiper-wrapper::before { - width: 100%; - min-width: 1px; - height: var(--swiper-centered-offset-after); -} -.swiper-centered > .swiper-wrapper > .swiper-slide { - scroll-snap-align: center center; -} -.swiper-virtual .swiper-slide { - -webkit-backface-visibility: hidden; - transform: translateZ(0); -} -.swiper-virtual.swiper-css-mode .swiper-wrapper::after { - content: ""; - position: absolute; - left: 0; - top: 0; - pointer-events: none; -} -.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { - height: 1px; - width: var(--swiper-virtual-size); -} -.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { - width: 1px; - height: var(--swiper-virtual-size); -} -:root { - --swiper-navigation-size: 44px; - /* - --swiper-navigation-color: var(--swiper-theme-color); - */ -} -.swiper-button-prev, -.swiper-button-next { - position: absolute; - top: 50%; - width: calc(var(--swiper-navigation-size) / 44 * 27); - height: var(--swiper-navigation-size); - margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); - z-index: 10; - cursor: pointer; - display: flex; - align-items: center; - justify-content: center; - color: var(--swiper-navigation-color, var(--swiper-theme-color)); -} -.swiper-button-prev.swiper-button-disabled, -.swiper-button-next.swiper-button-disabled { - opacity: 0.35; - cursor: auto; - pointer-events: none; -} -.swiper-button-prev:after, -.swiper-button-next:after { - font-family: swiper-icons; - font-size: var(--swiper-navigation-size); - letter-spacing: 0; - text-transform: none; - font-variant: initial; - line-height: 1; -} -.swiper-button-prev, -.swiper-rtl .swiper-button-next { - left: 10px; - right: auto; -} -.swiper-button-prev:after, -.swiper-rtl .swiper-button-next:after { - content: "prev"; -} -.swiper-button-next, -.swiper-rtl .swiper-button-prev { - right: 10px; - left: auto; -} -.swiper-button-next:after, -.swiper-rtl .swiper-button-prev:after { - content: "next"; -} -.swiper-button-lock { - display: none; -} -:root { - /* - --swiper-pagination-color: var(--swiper-theme-color); - --swiper-pagination-bullet-size: 8px; - --swiper-pagination-bullet-width: 8px; - --swiper-pagination-bullet-height: 8px; - --swiper-pagination-bullet-inactive-color: #000; - --swiper-pagination-bullet-inactive-opacity: 0.2; - --swiper-pagination-bullet-opacity: 1; - --swiper-pagination-bullet-horizontal-gap: 4px; - --swiper-pagination-bullet-vertical-gap: 6px; - */ -} -.swiper-pagination { - position: absolute; - text-align: center; - transition: 300ms opacity; - transform: translate3d(0, 0, 0); - z-index: 10; -} -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; -} -/* Common Styles */ -.swiper-pagination-fraction, -.swiper-pagination-custom, -.swiper-horizontal > .swiper-pagination-bullets, -.swiper-pagination-bullets.swiper-pagination-horizontal { - bottom: 10px; - left: 0; - width: 100%; -} -/* Bullets */ -.swiper-pagination-bullets-dynamic { - overflow: hidden; - font-size: 0; -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { - transform: scale(0.33); - position: relative; -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { - transform: scale(1); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { - transform: scale(1); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { - transform: scale(0.66); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { - transform: scale(0.33); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { - transform: scale(0.66); -} -.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { - transform: scale(0.33); -} -.swiper-pagination-bullet { - width: var( - --swiper-pagination-bullet-width, - var(--swiper-pagination-bullet-size, 8px) - ); - height: var( - --swiper-pagination-bullet-height, - var(--swiper-pagination-bullet-size, 8px) - ); - display: inline-block; - border-radius: 50%; - background: var(--swiper-pagination-bullet-inactive-color, #000); - opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); -} -button.swiper-pagination-bullet { - border: none; - margin: 0; - padding: 0; - box-shadow: none; - -webkit-appearance: none; - appearance: none; -} -.swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; -} -.swiper-pagination-bullet:only-child { - display: none !important; -} -.swiper-pagination-bullet-active { - opacity: var(--swiper-pagination-bullet-opacity, 1); - background: var(--swiper-pagination-color, var(--swiper-theme-color)); -} -.swiper-vertical > .swiper-pagination-bullets, -.swiper-pagination-vertical.swiper-pagination-bullets { - right: 10px; - top: 50%; - transform: translate3d(0px, -50%, 0); -} -.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, -.swiper-pagination-vertical.swiper-pagination-bullets - .swiper-pagination-bullet { - margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; - display: block; -} -.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, -.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - top: 50%; - transform: translateY(-50%); - width: 8px; -} -.swiper-vertical - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet, -.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - display: inline-block; - transition: - 200ms transform, - 200ms top; -} -.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, -.swiper-pagination-horizontal.swiper-pagination-bullets - .swiper-pagination-bullet { - margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); -} -.swiper-horizontal - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, -.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { - left: 50%; - transform: translateX(-50%); - white-space: nowrap; -} -.swiper-horizontal - > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet, -.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - transition: - 200ms transform, - 200ms left; -} -.swiper-horizontal.swiper-rtl - > .swiper-pagination-bullets-dynamic - .swiper-pagination-bullet { - transition: - 200ms transform, - 200ms right; -} -/* Progress */ -.swiper-pagination-progressbar { - background: rgba(0, 0, 0, 0.25); - position: absolute; -} -.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { - background: var(--swiper-pagination-color, var(--swiper-theme-color)); - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - transform: scale(0); - transform-origin: left top; -} -.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { - transform-origin: right top; -} -.swiper-horizontal > .swiper-pagination-progressbar, -.swiper-pagination-progressbar.swiper-pagination-horizontal, -.swiper-vertical - > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, -.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { - width: 100%; - height: 4px; - left: 0; - top: 0; -} -.swiper-vertical > .swiper-pagination-progressbar, -.swiper-pagination-progressbar.swiper-pagination-vertical, -.swiper-horizontal - > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, -.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { - width: 4px; - height: 100%; - left: 0; - top: 0; -} -.swiper-pagination-lock { - display: none; -} -/* Scrollbar */ -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); -} -.swiper-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; -} -.swiper-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; -} -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - border-radius: 10px; - left: 0; - top: 0; -} -.swiper-scrollbar-cursor-drag { - cursor: move; -} -.swiper-scrollbar-lock { - display: none; -} -.swiper-zoom-container { - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - text-align: center; -} -.swiper-zoom-container > img, -.swiper-zoom-container > svg, -.swiper-zoom-container > canvas { - max-width: 100%; - max-height: 100%; - object-fit: contain; -} -.swiper-slide-zoomed { - cursor: move; -} -/* Preloader */ -:root { - /* - --swiper-preloader-color: var(--swiper-theme-color); - */ -} -.swiper-lazy-preloader { - width: 42px; - height: 42px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -21px; - margin-top: -21px; - z-index: 10; - transform-origin: 50%; - box-sizing: border-box; - border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); - border-radius: 50%; - border-top-color: transparent; -} -.swiper-slide-visible .swiper-lazy-preloader { - animation: swiper-preloader-spin 1s infinite linear; -} -.swiper-lazy-preloader-white { - --swiper-preloader-color: #fff; -} -.swiper-lazy-preloader-black { - --swiper-preloader-color: #000; -} -@keyframes swiper-preloader-spin { - 100% { - transform: rotate(360deg); - } -} -/* a11y */ -.swiper .swiper-notification { - position: absolute; - left: 0; - top: 0; - pointer-events: none; - opacity: 0; - z-index: -1000; -} -.swiper-free-mode > .swiper-wrapper { - transition-timing-function: ease-out; - margin: 0 auto; -} -.swiper-grid > .swiper-wrapper { - flex-wrap: wrap; -} -.swiper-grid-column > .swiper-wrapper { - flex-wrap: wrap; - flex-direction: column; -} -.swiper-fade.swiper-free-mode .swiper-slide { - transition-timing-function: ease-out; -} -.swiper-fade .swiper-slide { - pointer-events: none; - transition-property: opacity; -} -.swiper-fade .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-fade .swiper-slide-active, -.swiper-fade .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-cube { - overflow: visible; -} -.swiper-cube .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; - visibility: hidden; - transform-origin: 0 0; - width: 100%; - height: 100%; -} -.swiper-cube .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-cube.swiper-rtl .swiper-slide { - transform-origin: 100% 0; -} -.swiper-cube .swiper-slide-active, -.swiper-cube .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-cube .swiper-slide-active, -.swiper-cube .swiper-slide-next, -.swiper-cube .swiper-slide-prev, -.swiper-cube .swiper-slide-next + .swiper-slide { - pointer-events: auto; - visibility: visible; -} -.swiper-cube .swiper-slide-shadow-top, -.swiper-cube .swiper-slide-shadow-bottom, -.swiper-cube .swiper-slide-shadow-left, -.swiper-cube .swiper-slide-shadow-right { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.swiper-cube .swiper-cube-shadow { - position: absolute; - left: 0; - bottom: 0px; - width: 100%; - height: 100%; - opacity: 0.6; - z-index: 0; -} -.swiper-cube .swiper-cube-shadow:before { - content: ""; - background: #000; - position: absolute; - left: 0; - top: 0; - bottom: 0; - right: 0; - filter: blur(50px); -} -.swiper-flip { - overflow: visible; -} -.swiper-flip .swiper-slide { - pointer-events: none; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 1; -} -.swiper-flip .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-flip .swiper-slide-active, -.swiper-flip .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-flip .swiper-slide-shadow-top, -.swiper-flip .swiper-slide-shadow-bottom, -.swiper-flip .swiper-slide-shadow-left, -.swiper-flip .swiper-slide-shadow-right { - z-index: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.swiper-creative .swiper-slide { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - overflow: hidden; - transition-property: transform, opacity, height; -} -.swiper-cards { - overflow: visible; -} -.swiper-cards .swiper-slide { - transform-origin: center bottom; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - overflow: hidden; -} -/*! - * Glightbox v3.1.0 - * https://github.com/biati-digital/glightbox - * Released under the MIT license - */ - -.glightbox-container { - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - z-index: 999999 !important; - -ms-touch-action: none; - touch-action: none; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - text-size-adjust: 100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - outline: 0; - overflow: hidden; -} -.glightbox-container.inactive { - display: none; -} -.glightbox-container .gcontainer { - position: relative; - width: 100%; - height: 100%; - z-index: 9999; - overflow: hidden; -} -.glightbox-container .gslider { - -webkit-transition: -webkit-transform 0.4s ease; - transition: -webkit-transform 0.4s ease; - transition: transform 0.4s ease; - transition: transform 0.4s ease, -webkit-transform 0.4s ease; - height: 100%; - left: 0; - top: 0; - width: 100%; - position: relative; - overflow: hidden; - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} -.glightbox-container .gslide { - width: 100%; - position: absolute; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - opacity: 0; -} -.glightbox-container .gslide.current { - opacity: 1; - z-index: 99999; - position: relative; -} -.glightbox-container .gslide.prev { - opacity: 1; - z-index: 9999; -} -.glightbox-container .gslide-inner-content { - width: 100%; -} -.glightbox-container .ginner-container { - position: relative; - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - max-width: 100%; - margin: auto; - height: 100vh; -} -.glightbox-container .ginner-container.gvideo-container { - width: 100%; -} -.glightbox-container .ginner-container.desc-bottom, -.glightbox-container .ginner-container.desc-top { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.glightbox-container .ginner-container.desc-left, -.glightbox-container .ginner-container.desc-right { - max-width: 100% !important; -} -.gslide iframe, -.gslide video { - outline: 0 !important; - border: none; - min-height: 165px; - -webkit-overflow-scrolling: touch; - -ms-touch-action: auto; - touch-action: auto; -} -.gslide:not(.current) { - pointer-events: none; -} -.gslide-image { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.gslide-image img { - max-height: 100vh; - display: block; - padding: 0; - float: none; - outline: 0; - border: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - max-width: 100vw; - width: auto; - height: auto; - -o-object-fit: cover; - object-fit: cover; - -ms-touch-action: none; - touch-action: none; - margin: auto; - min-width: 200px; -} -.desc-bottom .gslide-image img, -.desc-top .gslide-image img { - width: auto; -} -.desc-left .gslide-image img, -.desc-right .gslide-image img { - width: auto; - max-width: 100%; -} -.gslide-image img.zoomable { - position: relative; -} -.gslide-image img.dragging { - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - -webkit-transition: none; - transition: none; -} -.gslide-video { - position: relative; - max-width: 100vh; - width: 100% !important; -} -.gslide-video .gvideo-wrapper { - width: 100%; - margin: auto; -} -.gslide-video::before { - content: ""; - display: block; - position: absolute; - width: 100%; - height: 100%; - background: rgba(255, 0, 0, 0.34); - display: none; -} -.gslide-video.playing::before { - display: none; -} -.gslide-video.fullscreen { - max-width: 100% !important; - min-width: 100%; - height: 75vh; -} -.gslide-video.fullscreen video { - max-width: 100% !important; - width: 100% !important; -} -.gslide-inline { - background: #fff; - text-align: left; - max-height: calc(100vh - 40px); - overflow: auto; - max-width: 100%; -} -.gslide-inline .ginlined-content { - padding: 20px; - width: 100%; -} -.gslide-inline .dragging { - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - -webkit-transition: none; - transition: none; -} -.ginlined-content { - overflow: auto; - display: block !important; - opacity: 1; -} -.gslide-external { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - min-width: 100%; - background: #fff; - padding: 0; - overflow: auto; - max-height: 75vh; - height: 100%; -} -.gslide-media { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: auto; -} -.zoomed .gslide-media { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} -.desc-bottom .gslide-media, -.desc-top .gslide-media { - margin: 0 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.gslide-description { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 0 100%; - flex: 1 0 100%; -} -.gslide-description.description-left, -.gslide-description.description-right { - max-width: 100%; -} -.gslide-description.description-bottom, -.gslide-description.description-top { - margin: 0 auto; - width: 100%; -} -.gslide-description p { - margin-bottom: 12px; -} -.gslide-description p:last-child { - margin-bottom: 0; -} -.zoomed .gslide-description { - display: none; -} -.glightbox-button-hidden { - display: none; -} -.glightbox-mobile .glightbox-container .gslide-description { - height: auto !important; - width: 100%; - background: 0 0; - position: absolute; - bottom: 0; - padding: 19px 11px; - max-width: 100vw !important; - -webkit-box-ordinal-group: 3 !important; - -ms-flex-order: 2 !important; - order: 2 !important; - max-height: 78vh; - overflow: auto !important; - background: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(0, 0, 0, 0)), - to(rgba(0, 0, 0, 0.75)) - ); - background: linear-gradient( - to bottom, - rgba(0, 0, 0, 0) 0, - rgba(0, 0, 0, 0.75) 100% - ); - -webkit-transition: opacity 0.3s linear; - transition: opacity 0.3s linear; - padding-bottom: 50px; -} -.glightbox-mobile .glightbox-container .gslide-title { - color: #fff; - font-size: 1em; -} -.glightbox-mobile .glightbox-container .gslide-desc { - color: #a1a1a1; -} -.glightbox-mobile .glightbox-container .gslide-desc a { - color: #fff; - font-weight: 700; -} -.glightbox-mobile .glightbox-container .gslide-desc * { - color: inherit; -} -.glightbox-mobile .glightbox-container .gslide-desc string { - color: #fff; -} -.glightbox-mobile .glightbox-container .gslide-desc .desc-more { - color: #fff; - opacity: 0.4; -} -.gdesc-open .gslide-media { - -webkit-transition: opacity 0.5s ease; - transition: opacity 0.5s ease; - opacity: 0.4; -} -.gdesc-open .gdesc-inner { - padding-bottom: 30px; -} -.gdesc-closed .gslide-media { - -webkit-transition: opacity 0.5s ease; - transition: opacity 0.5s ease; - opacity: 1; -} -.greset { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -.gabsolute { - position: absolute; -} -.grelative { - position: relative; -} -.glightbox-desc { - display: none !important; -} -.glightbox-open { - overflow: hidden; -} -.gloader { - height: 25px; - width: 25px; - -webkit-animation: lightboxLoader 0.8s infinite linear; - animation: lightboxLoader 0.8s infinite linear; - border: 2px solid #fff; - border-right-color: transparent; - border-radius: 50%; - position: absolute; - display: block; - z-index: 9999; - left: 0; - right: 0; - margin: 0 auto; - top: 47%; -} -.goverlay { - width: 100%; - height: calc(100vh + 1px); - position: fixed; - top: -1px; - left: 0; - background: #000; - will-change: opacity; -} -.glightbox-mobile .goverlay { - background: #000; -} -.gclose, -.gnext, -.gprev { - z-index: 99999; - cursor: pointer; - width: 26px; - height: 44px; - border: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.gclose svg, -.gnext svg, -.gprev svg { - display: block; - width: 25px; - height: auto; - margin: 0; - padding: 0; -} -.gclose.disabled, -.gnext.disabled, -.gprev.disabled { - opacity: 0.1; -} -.gclose .garrow, -.gnext .garrow, -.gprev .garrow { - stroke: #fff; -} -.gbtn.focused { - outline: 2px solid #0f3d81; -} -iframe.wait-autoplay { - opacity: 0; -} -.glightbox-closing .gclose, -.glightbox-closing .gnext, -.glightbox-closing .gprev { - opacity: 0 !important; -} -.glightbox-clean .gslide-description { - background: #fff; -} -.glightbox-clean .gdesc-inner { - padding: 22px 20px; -} -.glightbox-clean .gslide-title { - font-size: 1em; - font-weight: 400; - font-family: arial; - color: #000; - margin-bottom: 19px; - line-height: 1.4em; -} -.glightbox-clean .gslide-desc { - font-size: 0.86em; - margin-bottom: 0; - font-family: arial; - line-height: 1.4em; -} -.glightbox-clean .gslide-video { - background: #000; -} -.glightbox-clean .gclose, -.glightbox-clean .gnext, -.glightbox-clean .gprev { - background-color: rgba(0, 0, 0, 0.75); - border-radius: 4px; -} -.glightbox-clean .gclose path, -.glightbox-clean .gnext path, -.glightbox-clean .gprev path { - fill: #fff; -} -.glightbox-clean .gprev { - position: absolute; - top: -100%; - left: 30px; - width: 40px; - height: 50px; -} -.glightbox-clean .gnext { - position: absolute; - top: -100%; - right: 30px; - width: 40px; - height: 50px; -} -.glightbox-clean .gclose { - width: 35px; - height: 35px; - top: 15px; - right: 10px; - position: absolute; -} -.glightbox-clean .gclose svg { - width: 18px; - height: auto; -} -.glightbox-clean .gclose:hover { - opacity: 1; -} -.gfadeIn { - -webkit-animation: gfadeIn 0.5s ease; - animation: gfadeIn 0.5s ease; -} -.gfadeOut { - -webkit-animation: gfadeOut 0.5s ease; - animation: gfadeOut 0.5s ease; -} -.gslideOutLeft { - -webkit-animation: gslideOutLeft 0.3s ease; - animation: gslideOutLeft 0.3s ease; -} -.gslideInLeft { - -webkit-animation: gslideInLeft 0.3s ease; - animation: gslideInLeft 0.3s ease; -} -.gslideOutRight { - -webkit-animation: gslideOutRight 0.3s ease; - animation: gslideOutRight 0.3s ease; -} -.gslideInRight { - -webkit-animation: gslideInRight 0.3s ease; - animation: gslideInRight 0.3s ease; -} -.gzoomIn { - -webkit-animation: gzoomIn 0.5s ease; - animation: gzoomIn 0.5s ease; -} -.gzoomOut { - -webkit-animation: gzoomOut 0.5s ease; - animation: gzoomOut 0.5s ease; -} -@-webkit-keyframes lightboxLoader { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes lightboxLoader { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@-webkit-keyframes gfadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes gfadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@-webkit-keyframes gfadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} -@keyframes gfadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} -@-webkit-keyframes gslideInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-60%, 0, 0); - transform: translate3d(-60%, 0, 0); - } - to { - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes gslideInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-60%, 0, 0); - transform: translate3d(-60%, 0, 0); - } - to { - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@-webkit-keyframes gslideOutLeft { - from { - opacity: 1; - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - -webkit-transform: translate3d(-60%, 0, 0); - transform: translate3d(-60%, 0, 0); - opacity: 0; - visibility: hidden; - } -} -@keyframes gslideOutLeft { - from { - opacity: 1; - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - -webkit-transform: translate3d(-60%, 0, 0); - transform: translate3d(-60%, 0, 0); - opacity: 0; - visibility: hidden; - } -} -@-webkit-keyframes gslideInRight { - from { - opacity: 0; - visibility: visible; - -webkit-transform: translate3d(60%, 0, 0); - transform: translate3d(60%, 0, 0); - } - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes gslideInRight { - from { - opacity: 0; - visibility: visible; - -webkit-transform: translate3d(60%, 0, 0); - transform: translate3d(60%, 0, 0); - } - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@-webkit-keyframes gslideOutRight { - from { - opacity: 1; - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - -webkit-transform: translate3d(60%, 0, 0); - transform: translate3d(60%, 0, 0); - opacity: 0; - } -} -@keyframes gslideOutRight { - from { - opacity: 1; - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - -webkit-transform: translate3d(60%, 0, 0); - transform: translate3d(60%, 0, 0); - opacity: 0; - } -} -@-webkit-keyframes gzoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - to { - opacity: 1; - } -} -@keyframes gzoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - to { - opacity: 1; - } -} -@-webkit-keyframes gzoomOut { - from { - opacity: 1; - } - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - to { - opacity: 0; - } -} -@keyframes gzoomOut { - from { - opacity: 1; - } - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - to { - opacity: 0; - } -} -@media (min-width: 769px) { - .glightbox-container .ginner-container { - width: auto; - height: auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - .glightbox-container .ginner-container.desc-top .gslide-description { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - } - .glightbox-container .ginner-container.desc-top .gslide-image, - .glightbox-container .ginner-container.desc-top .gslide-image img { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - .glightbox-container .ginner-container.desc-left .gslide-description { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - } - .glightbox-container .ginner-container.desc-left .gslide-image { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - .gslide-image img { - max-height: 97vh; - max-width: 100%; - } - .gslide-image img.zoomable { - cursor: -webkit-zoom-in; - cursor: zoom-in; - } - .zoomed .gslide-image img.zoomable { - cursor: -webkit-grab; - cursor: grab; - } - .gslide-inline { - max-height: 95vh; - } - .gslide-external { - max-height: 100vh; - } - .gslide-description.description-left, - .gslide-description.description-right { - max-width: 275px; - } - .glightbox-open { - height: auto; - } - .goverlay { - background: rgba(0, 0, 0, 0.92); - } - .glightbox-clean .gslide-media { - -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); - box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65); - } - .glightbox-clean .description-left .gdesc-inner, - .glightbox-clean .description-right .gdesc-inner { - position: absolute; - height: 100%; - overflow-y: auto; - } - .glightbox-clean .gclose, - .glightbox-clean .gnext, - .glightbox-clean .gprev { - background-color: rgba(0, 0, 0, 0.32); - } - .glightbox-clean .gclose:hover, - .glightbox-clean .gnext:hover, - .glightbox-clean .gprev:hover { - background-color: rgba(0, 0, 0, 0.7); - } - .glightbox-clean .gprev { - top: 45%; - } - .glightbox-clean .gnext { - top: 45%; - } -} -@media (min-width: 992px) { - .glightbox-clean .gclose { - opacity: 0.7; - right: 20px; - } -} -@media screen and (max-height: 420px) { - .goverlay { - background: #000; - } -} -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, -:host { - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-brands-400.woff2") - format("woff2"), - url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-brands-400.ttf") - format("truetype"); -} - -.fab, -.fa-brands { - font-weight: 400; } - -.fa-monero:before { - content: "\f3d0"; } - -.fa-hooli:before { - content: "\f427"; } - -.fa-yelp:before { - content: "\f1e9"; } - -.fa-cc-visa:before { - content: "\f1f0"; } - -.fa-lastfm:before { - content: "\f202"; } - -.fa-shopware:before { - content: "\f5b5"; } - -.fa-creative-commons-nc:before { - content: "\f4e8"; } - -.fa-aws:before { - content: "\f375"; } - -.fa-redhat:before { - content: "\f7bc"; } - -.fa-yoast:before { - content: "\f2b1"; } - -.fa-cloudflare:before { - content: "\e07d"; } - -.fa-ups:before { - content: "\f7e0"; } - -.fa-wpexplorer:before { - content: "\f2de"; } - -.fa-dyalog:before { - content: "\f399"; } - -.fa-bity:before { - content: "\f37a"; } - -.fa-stackpath:before { - content: "\f842"; } - -.fa-buysellads:before { - content: "\f20d"; } - -.fa-first-order:before { - content: "\f2b0"; } - -.fa-modx:before { - content: "\f285"; } - -.fa-guilded:before { - content: "\e07e"; } - -.fa-vnv:before { - content: "\f40b"; } - -.fa-square-js:before { - content: "\f3b9"; } - -.fa-js-square:before { - content: "\f3b9"; } - -.fa-microsoft:before { - content: "\f3ca"; } - -.fa-qq:before { - content: "\f1d6"; } - -.fa-orcid:before { - content: "\f8d2"; } - -.fa-java:before { - content: "\f4e4"; } - -.fa-invision:before { - content: "\f7b0"; } - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; } - -.fa-centercode:before { - content: "\f380"; } - -.fa-glide-g:before { - content: "\f2a6"; } - -.fa-drupal:before { - content: "\f1a9"; } - -.fa-hire-a-helper:before { - content: "\f3b0"; } - -.fa-creative-commons-by:before { - content: "\f4e7"; } - -.fa-unity:before { - content: "\e049"; } - -.fa-whmcs:before { - content: "\f40d"; } - -.fa-rocketchat:before { - content: "\f3e8"; } - -.fa-vk:before { - content: "\f189"; } - -.fa-untappd:before { - content: "\f405"; } - -.fa-mailchimp:before { - content: "\f59e"; } - -.fa-css3-alt:before { - content: "\f38b"; } - -.fa-square-reddit:before { - content: "\f1a2"; } - -.fa-reddit-square:before { - content: "\f1a2"; } - -.fa-vimeo-v:before { - content: "\f27d"; } - -.fa-contao:before { - content: "\f26d"; } - -.fa-square-font-awesome:before { - content: "\e5ad"; } - -.fa-deskpro:before { - content: "\f38f"; } - -.fa-sistrix:before { - content: "\f3ee"; } - -.fa-square-instagram:before { - content: "\e055"; } - -.fa-instagram-square:before { - content: "\e055"; } - -.fa-battle-net:before { - content: "\f835"; } - -.fa-the-red-yeti:before { - content: "\f69d"; } - -.fa-square-hacker-news:before { - content: "\f3af"; } - -.fa-hacker-news-square:before { - content: "\f3af"; } - -.fa-edge:before { - content: "\f282"; } - -.fa-threads:before { - content: "\e618"; } - -.fa-napster:before { - content: "\f3d2"; } - -.fa-square-snapchat:before { - content: "\f2ad"; } - -.fa-snapchat-square:before { - content: "\f2ad"; } - -.fa-google-plus-g:before { - content: "\f0d5"; } - -.fa-artstation:before { - content: "\f77a"; } - -.fa-markdown:before { - content: "\f60f"; } - -.fa-sourcetree:before { - content: "\f7d3"; } - -.fa-google-plus:before { - content: "\f2b3"; } - -.fa-diaspora:before { - content: "\f791"; } - -.fa-foursquare:before { - content: "\f180"; } - -.fa-stack-overflow:before { - content: "\f16c"; } - -.fa-github-alt:before { - content: "\f113"; } - -.fa-phoenix-squadron:before { - content: "\f511"; } - -.fa-pagelines:before { - content: "\f18c"; } - -.fa-algolia:before { - content: "\f36c"; } - -.fa-red-river:before { - content: "\f3e3"; } - -.fa-creative-commons-sa:before { - content: "\f4ef"; } - -.fa-safari:before { - content: "\f267"; } - -.fa-google:before { - content: "\f1a0"; } - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; } - -.fa-font-awesome-alt:before { - content: "\f35c"; } - -.fa-atlassian:before { - content: "\f77b"; } - -.fa-linkedin-in:before { - content: "\f0e1"; } - -.fa-digital-ocean:before { - content: "\f391"; } - -.fa-nimblr:before { - content: "\f5a8"; } - -.fa-chromecast:before { - content: "\f838"; } - -.fa-evernote:before { - content: "\f839"; } - -.fa-hacker-news:before { - content: "\f1d4"; } - -.fa-creative-commons-sampling:before { - content: "\f4f0"; } - -.fa-adversal:before { - content: "\f36a"; } - -.fa-creative-commons:before { - content: "\f25e"; } - -.fa-watchman-monitoring:before { - content: "\e087"; } - -.fa-fonticons:before { - content: "\f280"; } - -.fa-weixin:before { - content: "\f1d7"; } - -.fa-shirtsinbulk:before { - content: "\f214"; } - -.fa-codepen:before { - content: "\f1cb"; } - -.fa-git-alt:before { - content: "\f841"; } - -.fa-lyft:before { - content: "\f3c3"; } - -.fa-rev:before { - content: "\f5b2"; } - -.fa-windows:before { - content: "\f17a"; } - -.fa-wizards-of-the-coast:before { - content: "\f730"; } - -.fa-square-viadeo:before { - content: "\f2aa"; } - -.fa-viadeo-square:before { - content: "\f2aa"; } - -.fa-meetup:before { - content: "\f2e0"; } - -.fa-centos:before { - content: "\f789"; } - -.fa-adn:before { - content: "\f170"; } - -.fa-cloudsmith:before { - content: "\f384"; } - -.fa-pied-piper-alt:before { - content: "\f1a8"; } - -.fa-square-dribbble:before { - content: "\f397"; } - -.fa-dribbble-square:before { - content: "\f397"; } - -.fa-codiepie:before { - content: "\f284"; } - -.fa-node:before { - content: "\f419"; } - -.fa-mix:before { - content: "\f3cb"; } - -.fa-steam:before { - content: "\f1b6"; } - -.fa-cc-apple-pay:before { - content: "\f416"; } - -.fa-scribd:before { - content: "\f28a"; } - -.fa-debian:before { - content: "\e60b"; } - -.fa-openid:before { - content: "\f19b"; } - -.fa-instalod:before { - content: "\e081"; } - -.fa-expeditedssl:before { - content: "\f23e"; } - -.fa-sellcast:before { - content: "\f2da"; } - -.fa-square-twitter:before { - content: "\f081"; } - -.fa-twitter-square:before { - content: "\f081"; } - -.fa-r-project:before { - content: "\f4f7"; } - -.fa-delicious:before { - content: "\f1a5"; } - -.fa-freebsd:before { - content: "\f3a4"; } - -.fa-vuejs:before { - content: "\f41f"; } - -.fa-accusoft:before { - content: "\f369"; } - -.fa-ioxhost:before { - content: "\f208"; } - -.fa-fonticons-fi:before { - content: "\f3a2"; } - -.fa-app-store:before { - content: "\f36f"; } - -.fa-cc-mastercard:before { - content: "\f1f1"; } - -.fa-itunes-note:before { - content: "\f3b5"; } - -.fa-golang:before { - content: "\e40f"; } - -.fa-kickstarter:before { - content: "\f3bb"; } - -.fa-grav:before { - content: "\f2d6"; } - -.fa-weibo:before { - content: "\f18a"; } - -.fa-uncharted:before { - content: "\e084"; } - -.fa-firstdraft:before { - content: "\f3a1"; } - -.fa-square-youtube:before { - content: "\f431"; } - -.fa-youtube-square:before { - content: "\f431"; } - -.fa-wikipedia-w:before { - content: "\f266"; } - -.fa-wpressr:before { - content: "\f3e4"; } - -.fa-rendact:before { - content: "\f3e4"; } - -.fa-angellist:before { - content: "\f209"; } - -.fa-galactic-republic:before { - content: "\f50c"; } - -.fa-nfc-directional:before { - content: "\e530"; } - -.fa-skype:before { - content: "\f17e"; } - -.fa-joget:before { - content: "\f3b7"; } - -.fa-fedora:before { - content: "\f798"; } - -.fa-stripe-s:before { - content: "\f42a"; } - -.fa-meta:before { - content: "\e49b"; } - -.fa-laravel:before { - content: "\f3bd"; } - -.fa-hotjar:before { - content: "\f3b1"; } - -.fa-bluetooth-b:before { - content: "\f294"; } - -.fa-sticker-mule:before { - content: "\f3f7"; } - -.fa-creative-commons-zero:before { - content: "\f4f3"; } - -.fa-hips:before { - content: "\f452"; } - -.fa-behance:before { - content: "\f1b4"; } - -.fa-reddit:before { - content: "\f1a1"; } - -.fa-discord:before { - content: "\f392"; } - -.fa-chrome:before { - content: "\f268"; } - -.fa-app-store-ios:before { - content: "\f370"; } - -.fa-cc-discover:before { - content: "\f1f2"; } - -.fa-wpbeginner:before { - content: "\f297"; } - -.fa-confluence:before { - content: "\f78d"; } - -.fa-mdb:before { - content: "\f8ca"; } - -.fa-dochub:before { - content: "\f394"; } - -.fa-accessible-icon:before { - content: "\f368"; } - -.fa-ebay:before { - content: "\f4f4"; } - -.fa-amazon:before { - content: "\f270"; } - -.fa-unsplash:before { - content: "\e07c"; } - -.fa-yarn:before { - content: "\f7e3"; } - -.fa-square-steam:before { - content: "\f1b7"; } - -.fa-steam-square:before { - content: "\f1b7"; } - -.fa-500px:before { - content: "\f26e"; } - -.fa-square-vimeo:before { - content: "\f194"; } - -.fa-vimeo-square:before { - content: "\f194"; } - -.fa-asymmetrik:before { - content: "\f372"; } - -.fa-font-awesome:before { - content: "\f2b4"; } - -.fa-font-awesome-flag:before { - content: "\f2b4"; } - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; } - -.fa-gratipay:before { - content: "\f184"; } - -.fa-apple:before { - content: "\f179"; } - -.fa-hive:before { - content: "\e07f"; } - -.fa-gitkraken:before { - content: "\f3a6"; } - -.fa-keybase:before { - content: "\f4f5"; } - -.fa-apple-pay:before { - content: "\f415"; } - -.fa-padlet:before { - content: "\e4a0"; } - -.fa-amazon-pay:before { - content: "\f42c"; } - -.fa-square-github:before { - content: "\f092"; } - -.fa-github-square:before { - content: "\f092"; } - -.fa-stumbleupon:before { - content: "\f1a4"; } - -.fa-fedex:before { - content: "\f797"; } - -.fa-phoenix-framework:before { - content: "\f3dc"; } - -.fa-shopify:before { - content: "\e057"; } - -.fa-neos:before { - content: "\f612"; } - -.fa-square-threads:before { - content: "\e619"; } - -.fa-hackerrank:before { - content: "\f5f7"; } - -.fa-researchgate:before { - content: "\f4f8"; } - -.fa-swift:before { - content: "\f8e1"; } - -.fa-angular:before { - content: "\f420"; } - -.fa-speakap:before { - content: "\f3f3"; } - -.fa-angrycreative:before { - content: "\f36e"; } - -.fa-y-combinator:before { - content: "\f23b"; } - -.fa-empire:before { - content: "\f1d1"; } - -.fa-envira:before { - content: "\f299"; } - -.fa-square-gitlab:before { - content: "\e5ae"; } - -.fa-gitlab-square:before { - content: "\e5ae"; } - -.fa-studiovinari:before { - content: "\f3f8"; } - -.fa-pied-piper:before { - content: "\f2ae"; } - -.fa-wordpress:before { - content: "\f19a"; } - -.fa-product-hunt:before { - content: "\f288"; } - -.fa-firefox:before { - content: "\f269"; } - -.fa-linode:before { - content: "\f2b8"; } - -.fa-goodreads:before { - content: "\f3a8"; } - -.fa-square-odnoklassniki:before { - content: "\f264"; } - -.fa-odnoklassniki-square:before { - content: "\f264"; } - -.fa-jsfiddle:before { - content: "\f1cc"; } - -.fa-sith:before { - content: "\f512"; } - -.fa-themeisle:before { - content: "\f2b2"; } - -.fa-page4:before { - content: "\f3d7"; } - -.fa-hashnode:before { - content: "\e499"; } - -.fa-react:before { - content: "\f41b"; } - -.fa-cc-paypal:before { - content: "\f1f4"; } - -.fa-squarespace:before { - content: "\f5be"; } - -.fa-cc-stripe:before { - content: "\f1f5"; } - -.fa-creative-commons-share:before { - content: "\f4f2"; } - -.fa-bitcoin:before { - content: "\f379"; } - -.fa-keycdn:before { - content: "\f3ba"; } - -.fa-opera:before { - content: "\f26a"; } - -.fa-itch-io:before { - content: "\f83a"; } - -.fa-umbraco:before { - content: "\f8e8"; } - -.fa-galactic-senate:before { - content: "\f50d"; } - -.fa-ubuntu:before { - content: "\f7df"; } - -.fa-draft2digital:before { - content: "\f396"; } - -.fa-stripe:before { - content: "\f429"; } - -.fa-houzz:before { - content: "\f27c"; } - -.fa-gg:before { - content: "\f260"; } - -.fa-dhl:before { - content: "\f790"; } - -.fa-square-pinterest:before { - content: "\f0d3"; } - -.fa-pinterest-square:before { - content: "\f0d3"; } - -.fa-xing:before { - content: "\f168"; } - -.fa-blackberry:before { - content: "\f37b"; } - -.fa-creative-commons-pd:before { - content: "\f4ec"; } - -.fa-playstation:before { - content: "\f3df"; } - -.fa-quinscape:before { - content: "\f459"; } - -.fa-less:before { - content: "\f41d"; } - -.fa-blogger-b:before { - content: "\f37d"; } - -.fa-opencart:before { - content: "\f23d"; } - -.fa-vine:before { - content: "\f1ca"; } - -.fa-paypal:before { - content: "\f1ed"; } - -.fa-gitlab:before { - content: "\f296"; } - -.fa-typo3:before { - content: "\f42b"; } - -.fa-reddit-alien:before { - content: "\f281"; } - -.fa-yahoo:before { - content: "\f19e"; } - -.fa-dailymotion:before { - content: "\e052"; } - -.fa-affiliatetheme:before { - content: "\f36b"; } - -.fa-pied-piper-pp:before { - content: "\f1a7"; } - -.fa-bootstrap:before { - content: "\f836"; } - -.fa-odnoklassniki:before { - content: "\f263"; } - -.fa-nfc-symbol:before { - content: "\e531"; } - -.fa-ethereum:before { - content: "\f42e"; } - -.fa-speaker-deck:before { - content: "\f83c"; } - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; } - -.fa-patreon:before { - content: "\f3d9"; } - -.fa-avianex:before { - content: "\f374"; } - -.fa-ello:before { - content: "\f5f1"; } - -.fa-gofore:before { - content: "\f3a7"; } - -.fa-bimobject:before { - content: "\f378"; } - -.fa-facebook-f:before { - content: "\f39e"; } - -.fa-square-google-plus:before { - content: "\f0d4"; } - -.fa-google-plus-square:before { - content: "\f0d4"; } - -.fa-mandalorian:before { - content: "\f50f"; } - -.fa-first-order-alt:before { - content: "\f50a"; } - -.fa-osi:before { - content: "\f41a"; } - -.fa-google-wallet:before { - content: "\f1ee"; } - -.fa-d-and-d-beyond:before { - content: "\f6ca"; } - -.fa-periscope:before { - content: "\f3da"; } - -.fa-fulcrum:before { - content: "\f50b"; } - -.fa-cloudscale:before { - content: "\f383"; } - -.fa-forumbee:before { - content: "\f211"; } - -.fa-mizuni:before { - content: "\f3cc"; } - -.fa-schlix:before { - content: "\f3ea"; } - -.fa-square-xing:before { - content: "\f169"; } - -.fa-xing-square:before { - content: "\f169"; } - -.fa-bandcamp:before { - content: "\f2d5"; } - -.fa-wpforms:before { - content: "\f298"; } - -.fa-cloudversify:before { - content: "\f385"; } - -.fa-usps:before { - content: "\f7e1"; } - -.fa-megaport:before { - content: "\f5a3"; } - -.fa-magento:before { - content: "\f3c4"; } - -.fa-spotify:before { - content: "\f1bc"; } - -.fa-optin-monster:before { - content: "\f23c"; } - -.fa-fly:before { - content: "\f417"; } - -.fa-aviato:before { - content: "\f421"; } - -.fa-itunes:before { - content: "\f3b4"; } - -.fa-cuttlefish:before { - content: "\f38c"; } - -.fa-blogger:before { - content: "\f37c"; } - -.fa-flickr:before { - content: "\f16e"; } - -.fa-viber:before { - content: "\f409"; } - -.fa-soundcloud:before { - content: "\f1be"; } - -.fa-digg:before { - content: "\f1a6"; } - -.fa-tencent-weibo:before { - content: "\f1d5"; } - -.fa-symfony:before { - content: "\f83d"; } - -.fa-maxcdn:before { - content: "\f136"; } - -.fa-etsy:before { - content: "\f2d7"; } - -.fa-facebook-messenger:before { - content: "\f39f"; } - -.fa-audible:before { - content: "\f373"; } - -.fa-think-peaks:before { - content: "\f731"; } - -.fa-bilibili:before { - content: "\e3d9"; } - -.fa-erlang:before { - content: "\f39d"; } - -.fa-x-twitter:before { - content: "\e61b"; } - -.fa-cotton-bureau:before { - content: "\f89e"; } - -.fa-dashcube:before { - content: "\f210"; } - -.fa-42-group:before { - content: "\e080"; } - -.fa-innosoft:before { - content: "\e080"; } - -.fa-stack-exchange:before { - content: "\f18d"; } - -.fa-elementor:before { - content: "\f430"; } - -.fa-square-pied-piper:before { - content: "\e01e"; } - -.fa-pied-piper-square:before { - content: "\e01e"; } - -.fa-creative-commons-nd:before { - content: "\f4eb"; } - -.fa-palfed:before { - content: "\f3d8"; } - -.fa-superpowers:before { - content: "\f2dd"; } - -.fa-resolving:before { - content: "\f3e7"; } - -.fa-xbox:before { - content: "\f412"; } - -.fa-searchengin:before { - content: "\f3eb"; } - -.fa-tiktok:before { - content: "\e07b"; } - -.fa-square-facebook:before { - content: "\f082"; } - -.fa-facebook-square:before { - content: "\f082"; } - -.fa-renren:before { - content: "\f18b"; } - -.fa-linux:before { - content: "\f17c"; } - -.fa-glide:before { - content: "\f2a5"; } - -.fa-linkedin:before { - content: "\f08c"; } - -.fa-hubspot:before { - content: "\f3b2"; } - -.fa-deploydog:before { - content: "\f38e"; } - -.fa-twitch:before { - content: "\f1e8"; } - -.fa-ravelry:before { - content: "\f2d9"; } - -.fa-mixer:before { - content: "\e056"; } - -.fa-square-lastfm:before { - content: "\f203"; } - -.fa-lastfm-square:before { - content: "\f203"; } - -.fa-vimeo:before { - content: "\f40a"; } - -.fa-mendeley:before { - content: "\f7b3"; } - -.fa-uniregistry:before { - content: "\f404"; } - -.fa-figma:before { - content: "\f799"; } - -.fa-creative-commons-remix:before { - content: "\f4ee"; } - -.fa-cc-amazon-pay:before { - content: "\f42d"; } - -.fa-dropbox:before { - content: "\f16b"; } - -.fa-instagram:before { - content: "\f16d"; } - -.fa-cmplid:before { - content: "\e360"; } - -.fa-facebook:before { - content: "\f09a"; } - -.fa-gripfire:before { - content: "\f3ac"; } - -.fa-jedi-order:before { - content: "\f50e"; } - -.fa-uikit:before { - content: "\f403"; } - -.fa-fort-awesome-alt:before { - content: "\f3a3"; } - -.fa-phabricator:before { - content: "\f3db"; } - -.fa-ussunnah:before { - content: "\f407"; } - -.fa-earlybirds:before { - content: "\f39a"; } - -.fa-trade-federation:before { - content: "\f513"; } - -.fa-autoprefixer:before { - content: "\f41c"; } - -.fa-whatsapp:before { - content: "\f232"; } - -.fa-slideshare:before { - content: "\f1e7"; } - -.fa-google-play:before { - content: "\f3ab"; } - -.fa-viadeo:before { - content: "\f2a9"; } - -.fa-line:before { - content: "\f3c0"; } - -.fa-google-drive:before { - content: "\f3aa"; } - -.fa-servicestack:before { - content: "\f3ec"; } - -.fa-simplybuilt:before { - content: "\f215"; } - -.fa-bitbucket:before { - content: "\f171"; } - -.fa-imdb:before { - content: "\f2d8"; } - -.fa-deezer:before { - content: "\e077"; } - -.fa-raspberry-pi:before { - content: "\f7bb"; } - -.fa-jira:before { - content: "\f7b1"; } - -.fa-docker:before { - content: "\f395"; } - -.fa-screenpal:before { - content: "\e570"; } - -.fa-bluetooth:before { - content: "\f293"; } - -.fa-gitter:before { - content: "\f426"; } - -.fa-d-and-d:before { - content: "\f38d"; } - -.fa-microblog:before { - content: "\e01a"; } - -.fa-cc-diners-club:before { - content: "\f24c"; } - -.fa-gg-circle:before { - content: "\f261"; } - -.fa-pied-piper-hat:before { - content: "\f4e5"; } - -.fa-kickstarter-k:before { - content: "\f3bc"; } - -.fa-yandex:before { - content: "\f413"; } - -.fa-readme:before { - content: "\f4d5"; } - -.fa-html5:before { - content: "\f13b"; } - -.fa-sellsy:before { - content: "\f213"; } - -.fa-sass:before { - content: "\f41e"; } - -.fa-wirsindhandwerk:before { - content: "\e2d0"; } - -.fa-wsh:before { - content: "\e2d0"; } - -.fa-buromobelexperte:before { - content: "\f37f"; } - -.fa-salesforce:before { - content: "\f83b"; } - -.fa-octopus-deploy:before { - content: "\e082"; } - -.fa-medapps:before { - content: "\f3c6"; } - -.fa-ns8:before { - content: "\f3d5"; } - -.fa-pinterest-p:before { - content: "\f231"; } - -.fa-apper:before { - content: "\f371"; } - -.fa-fort-awesome:before { - content: "\f286"; } - -.fa-waze:before { - content: "\f83f"; } - -.fa-cc-jcb:before { - content: "\f24b"; } - -.fa-snapchat:before { - content: "\f2ab"; } - -.fa-snapchat-ghost:before { - content: "\f2ab"; } - -.fa-fantasy-flight-games:before { - content: "\f6dc"; } - -.fa-rust:before { - content: "\e07a"; } - -.fa-wix:before { - content: "\f5cf"; } - -.fa-square-behance:before { - content: "\f1b5"; } - -.fa-behance-square:before { - content: "\f1b5"; } - -.fa-supple:before { - content: "\f3f9"; } - -.fa-rebel:before { - content: "\f1d0"; } - -.fa-css3:before { - content: "\f13c"; } - -.fa-staylinked:before { - content: "\f3f5"; } - -.fa-kaggle:before { - content: "\f5fa"; } - -.fa-space-awesome:before { - content: "\e5ac"; } - -.fa-deviantart:before { - content: "\f1bd"; } - -.fa-cpanel:before { - content: "\f388"; } - -.fa-goodreads-g:before { - content: "\f3a9"; } - -.fa-square-git:before { - content: "\f1d2"; } - -.fa-git-square:before { - content: "\f1d2"; } - -.fa-square-tumblr:before { - content: "\f174"; } - -.fa-tumblr-square:before { - content: "\f174"; } - -.fa-trello:before { - content: "\f181"; } - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; } - -.fa-get-pocket:before { - content: "\f265"; } - -.fa-perbyte:before { - content: "\e083"; } - -.fa-grunt:before { - content: "\f3ad"; } - -.fa-weebly:before { - content: "\f5cc"; } - -.fa-connectdevelop:before { - content: "\f20e"; } - -.fa-leanpub:before { - content: "\f212"; } - -.fa-black-tie:before { - content: "\f27e"; } - -.fa-themeco:before { - content: "\f5c6"; } - -.fa-python:before { - content: "\f3e2"; } - -.fa-android:before { - content: "\f17b"; } - -.fa-bots:before { - content: "\e340"; } - -.fa-free-code-camp:before { - content: "\f2c5"; } - -.fa-hornbill:before { - content: "\f592"; } - -.fa-js:before { - content: "\f3b8"; } - -.fa-ideal:before { - content: "\e013"; } - -.fa-git:before { - content: "\f1d3"; } - -.fa-dev:before { - content: "\f6cc"; } - -.fa-sketch:before { - content: "\f7c6"; } - -.fa-yandex-international:before { - content: "\f414"; } - -.fa-cc-amex:before { - content: "\f1f3"; } - -.fa-uber:before { - content: "\f402"; } - -.fa-github:before { - content: "\f09b"; } - -.fa-php:before { - content: "\f457"; } - -.fa-alipay:before { - content: "\f642"; } - -.fa-youtube:before { - content: "\f167"; } - -.fa-skyatlas:before { - content: "\f216"; } - -.fa-firefox-browser:before { - content: "\e007"; } - -.fa-replyd:before { - content: "\f3e6"; } - -.fa-suse:before { - content: "\f7d6"; } - -.fa-jenkins:before { - content: "\f3b6"; } - -.fa-twitter:before { - content: "\f099"; } - -.fa-rockrms:before { - content: "\f3e9"; } - -.fa-pinterest:before { - content: "\f0d2"; } - -.fa-buffer:before { - content: "\f837"; } - -.fa-npm:before { - content: "\f3d4"; } - -.fa-yammer:before { - content: "\f840"; } - -.fa-btc:before { - content: "\f15a"; } - -.fa-dribbble:before { - content: "\f17d"; } - -.fa-stumbleupon-circle:before { - content: "\f1a3"; } - -.fa-internet-explorer:before { - content: "\f26b"; } - -.fa-stubber:before { - content: "\e5c7"; } - -.fa-telegram:before { - content: "\f2c6"; } - -.fa-telegram-plane:before { - content: "\f2c6"; } - -.fa-old-republic:before { - content: "\f510"; } - -.fa-odysee:before { - content: "\e5c6"; } - -.fa-square-whatsapp:before { - content: "\f40c"; } - -.fa-whatsapp-square:before { - content: "\f40c"; } - -.fa-node-js:before { - content: "\f3d3"; } - -.fa-edge-legacy:before { - content: "\e078"; } - -.fa-slack:before { - content: "\f198"; } - -.fa-slack-hash:before { - content: "\f198"; } - -.fa-medrt:before { - content: "\f3c8"; } - -.fa-usb:before { - content: "\f287"; } - -.fa-tumblr:before { - content: "\f173"; } - -.fa-vaadin:before { - content: "\f408"; } - -.fa-quora:before { - content: "\f2c4"; } - -.fa-square-x-twitter:before { - content: "\e61a"; } - -.fa-reacteurope:before { - content: "\f75d"; } - -.fa-medium:before { - content: "\f23a"; } - -.fa-medium-m:before { - content: "\f23a"; } - -.fa-amilia:before { - content: "\f36d"; } - -.fa-mixcloud:before { - content: "\f289"; } - -.fa-flipboard:before { - content: "\f44d"; } - -.fa-viacoin:before { - content: "\f237"; } - -.fa-critical-role:before { - content: "\f6c9"; } - -.fa-sitrox:before { - content: "\e44a"; } - -.fa-discourse:before { - content: "\f393"; } - -.fa-joomla:before { - content: "\f1aa"; } - -.fa-mastodon:before { - content: "\f4f6"; } - -.fa-airbnb:before { - content: "\f834"; } - -.fa-wolf-pack-battalion:before { - content: "\f514"; } - -.fa-buy-n-large:before { - content: "\f8a6"; } - -.fa-gulp:before { - content: "\f3ae"; } - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; } - -.fa-strava:before { - content: "\f428"; } - -.fa-ember:before { - content: "\f423"; } - -.fa-canadian-maple-leaf:before { - content: "\f785"; } - -.fa-teamspeak:before { - content: "\f4f9"; } - -.fa-pushed:before { - content: "\f3e1"; } - -.fa-wordpress-simple:before { - content: "\f411"; } - -.fa-nutritionix:before { - content: "\f3d6"; } - -.fa-wodu:before { - content: "\e088"; } - -.fa-google-pay:before { - content: "\e079"; } - -.fa-intercom:before { - content: "\f7af"; } - -.fa-zhihu:before { - content: "\f63f"; } - -.fa-korvue:before { - content: "\f42f"; } - -.fa-pix:before { - content: "\e43a"; } - -.fa-steam-symbol:before { - content: "\f3f6"; }/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ - :root, :host { - --fa-style-family-classic: 'Font Awesome 6 Free'; - --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; } - -@font-face { - font-family: 'Font Awesome 6 Free'; - font-style: normal; - font-weight: 900; - font-display: block; - src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.woff2") - format("woff2"), - url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/webfonts/fa-solid-900.ttf") - format("truetype"); } - -.fas, -.fa-solid { - font-weight: 900; } -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ - .fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); } - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; } - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: 'Font Awesome 6 Free'; } - -.fab, -.fa-brands { - font-family: 'Font Awesome 6 Brands'; } - -.fa-1x { - font-size: 1em; } - -.fa-2x { - font-size: 2em; } - -.fa-3x { - font-size: 3em; } - -.fa-4x { - font-size: 4em; } - -.fa-5x { - font-size: 5em; } - -.fa-6x { - font-size: 6em; } - -.fa-7x { - font-size: 7em; } - -.fa-8x { - font-size: 8em; } - -.fa-9x { - font-size: 9em; } - -.fa-10x { - font-size: 10em; } - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; } - -.fa-xs { - font-size: 0.75em; - line-height: 0.08333em; - vertical-align: 0.125em; } - -.fa-sm { - font-size: 0.875em; - line-height: 0.07143em; - vertical-align: 0.05357em; } - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; } - -.fa-xl { - font-size: 1.5em; - line-height: 0.04167em; - vertical-align: -0.125em; } - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; } - -.fa-fw { - text-align: center; - width: 1.25em; } - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; } - .fa-ul > li { - position: relative; } - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; } - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); } - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); } - -.fa-beat { - -webkit-animation-name: fa-beat; - animation-name: fa-beat; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); } - -.fa-bounce { - -webkit-animation-name: fa-bounce; - animation-name: fa-bounce; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } - -.fa-fade { - -webkit-animation-name: fa-fade; - animation-name: fa-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } - -.fa-beat-fade { - -webkit-animation-name: fa-beat-fade; - animation-name: fa-beat-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } - -.fa-flip { - -webkit-animation-name: fa-flip; - animation-name: fa-flip; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); } - -.fa-shake { - -webkit-animation-name: fa-shake; - animation-name: fa-shake; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); } - -.fa-spin { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 2s); - animation-duration: var(--fa-animation-duration, 2s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); } - -.fa-spin-reverse { - --fa-animation-direction: reverse; } - -.fa-pulse, -.fa-spin-pulse { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); - animation-timing-function: var(--fa-animation-timing, steps(8)); } - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - -webkit-animation-delay: -1ms; - animation-delay: -1ms; - -webkit-animation-duration: 1ms; - animation-duration: 1ms; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-transition-delay: 0s; - transition-delay: 0s; - -webkit-transition-duration: 0s; - transition-duration: 0s; } } - -@-webkit-keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); } } - -@keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); } } - -@-webkit-keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } } - -@keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); } } - -@-webkit-keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); } } - -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); } } - -@-webkit-keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); } } - -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); } } - -@-webkit-keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } - -@keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } - -@-webkit-keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } } - -@keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } } - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -.fa-rotate-90 { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); } - -.fa-rotate-180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } - -.fa-rotate-270 { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); } - -.fa-flip-horizontal { - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); } - -.fa-flip-vertical { - -webkit-transform: scale(1, -1); - transform: scale(1, -1); } - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); } - -.fa-rotate-by { - -webkit-transform: rotate(var(--fa-rotate-angle, none)); - transform: rotate(var(--fa-rotate-angle, none)); } - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; } - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); } - -.fa-stack-1x { - line-height: inherit; } - -.fa-stack-2x { - font-size: 2em; } - -.fa-inverse { - color: var(--fa-inverse, #fff); } - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ - -.fa-0::before { - content: "\30"; } - -.fa-1::before { - content: "\31"; } - -.fa-2::before { - content: "\32"; } - -.fa-3::before { - content: "\33"; } - -.fa-4::before { - content: "\34"; } - -.fa-5::before { - content: "\35"; } - -.fa-6::before { - content: "\36"; } - -.fa-7::before { - content: "\37"; } - -.fa-8::before { - content: "\38"; } - -.fa-9::before { - content: "\39"; } - -.fa-fill-drip::before { - content: "\f576"; } - -.fa-arrows-to-circle::before { - content: "\e4bd"; } - -.fa-circle-chevron-right::before { - content: "\f138"; } - -.fa-chevron-circle-right::before { - content: "\f138"; } - -.fa-at::before { - content: "\40"; } - -.fa-trash-can::before { - content: "\f2ed"; } - -.fa-trash-alt::before { - content: "\f2ed"; } - -.fa-text-height::before { - content: "\f034"; } - -.fa-user-xmark::before { - content: "\f235"; } - -.fa-user-times::before { - content: "\f235"; } - -.fa-stethoscope::before { - content: "\f0f1"; } - -.fa-message::before { - content: "\f27a"; } - -.fa-comment-alt::before { - content: "\f27a"; } - -.fa-info::before { - content: "\f129"; } - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; } - -.fa-compress-alt::before { - content: "\f422"; } - -.fa-explosion::before { - content: "\e4e9"; } - -.fa-file-lines::before { - content: "\f15c"; } - -.fa-file-alt::before { - content: "\f15c"; } - -.fa-file-text::before { - content: "\f15c"; } - -.fa-wave-square::before { - content: "\f83e"; } - -.fa-ring::before { - content: "\f70b"; } - -.fa-building-un::before { - content: "\e4d9"; } - -.fa-dice-three::before { - content: "\f527"; } - -.fa-calendar-days::before { - content: "\f073"; } - -.fa-calendar-alt::before { - content: "\f073"; } - -.fa-anchor-circle-check::before { - content: "\e4aa"; } - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; } - -.fa-volleyball::before { - content: "\f45f"; } - -.fa-volleyball-ball::before { - content: "\f45f"; } - -.fa-arrows-up-to-line::before { - content: "\e4c2"; } - -.fa-sort-down::before { - content: "\f0dd"; } - -.fa-sort-desc::before { - content: "\f0dd"; } - -.fa-circle-minus::before { - content: "\f056"; } - -.fa-minus-circle::before { - content: "\f056"; } - -.fa-door-open::before { - content: "\f52b"; } - -.fa-right-from-bracket::before { - content: "\f2f5"; } - -.fa-sign-out-alt::before { - content: "\f2f5"; } - -.fa-atom::before { - content: "\f5d2"; } - -.fa-soap::before { - content: "\e06e"; } - -.fa-icons::before { - content: "\f86d"; } - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; } - -.fa-microphone-lines-slash::before { - content: "\f539"; } - -.fa-microphone-alt-slash::before { - content: "\f539"; } - -.fa-bridge-circle-check::before { - content: "\e4c9"; } - -.fa-pump-medical::before { - content: "\e06a"; } - -.fa-fingerprint::before { - content: "\f577"; } - -.fa-hand-point-right::before { - content: "\f0a4"; } - -.fa-magnifying-glass-location::before { - content: "\f689"; } - -.fa-search-location::before { - content: "\f689"; } - -.fa-forward-step::before { - content: "\f051"; } - -.fa-step-forward::before { - content: "\f051"; } - -.fa-face-smile-beam::before { - content: "\f5b8"; } - -.fa-smile-beam::before { - content: "\f5b8"; } - -.fa-flag-checkered::before { - content: "\f11e"; } - -.fa-football::before { - content: "\f44e"; } - -.fa-football-ball::before { - content: "\f44e"; } - -.fa-school-circle-exclamation::before { - content: "\e56c"; } - -.fa-crop::before { - content: "\f125"; } - -.fa-angles-down::before { - content: "\f103"; } - -.fa-angle-double-down::before { - content: "\f103"; } - -.fa-users-rectangle::before { - content: "\e594"; } - -.fa-people-roof::before { - content: "\e537"; } - -.fa-people-line::before { - content: "\e534"; } - -.fa-beer-mug-empty::before { - content: "\f0fc"; } - -.fa-beer::before { - content: "\f0fc"; } - -.fa-diagram-predecessor::before { - content: "\e477"; } - -.fa-arrow-up-long::before { - content: "\f176"; } - -.fa-long-arrow-up::before { - content: "\f176"; } - -.fa-fire-flame-simple::before { - content: "\f46a"; } - -.fa-burn::before { - content: "\f46a"; } - -.fa-person::before { - content: "\f183"; } - -.fa-male::before { - content: "\f183"; } - -.fa-laptop::before { - content: "\f109"; } - -.fa-file-csv::before { - content: "\f6dd"; } - -.fa-menorah::before { - content: "\f676"; } - -.fa-truck-plane::before { - content: "\e58f"; } - -.fa-record-vinyl::before { - content: "\f8d9"; } - -.fa-face-grin-stars::before { - content: "\f587"; } - -.fa-grin-stars::before { - content: "\f587"; } - -.fa-bong::before { - content: "\f55c"; } - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; } - -.fa-pastafarianism::before { - content: "\f67b"; } - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; } - -.fa-spoon::before { - content: "\f2e5"; } - -.fa-utensil-spoon::before { - content: "\f2e5"; } - -.fa-jar-wheat::before { - content: "\e517"; } - -.fa-envelopes-bulk::before { - content: "\f674"; } - -.fa-mail-bulk::before { - content: "\f674"; } - -.fa-file-circle-exclamation::before { - content: "\e4eb"; } - -.fa-circle-h::before { - content: "\f47e"; } - -.fa-hospital-symbol::before { - content: "\f47e"; } - -.fa-pager::before { - content: "\f815"; } - -.fa-address-book::before { - content: "\f2b9"; } - -.fa-contact-book::before { - content: "\f2b9"; } - -.fa-strikethrough::before { - content: "\f0cc"; } - -.fa-k::before { - content: "\4b"; } - -.fa-landmark-flag::before { - content: "\e51c"; } - -.fa-pencil::before { - content: "\f303"; } - -.fa-pencil-alt::before { - content: "\f303"; } - -.fa-backward::before { - content: "\f04a"; } - -.fa-caret-right::before { - content: "\f0da"; } - -.fa-comments::before { - content: "\f086"; } - -.fa-paste::before { - content: "\f0ea"; } - -.fa-file-clipboard::before { - content: "\f0ea"; } - -.fa-code-pull-request::before { - content: "\e13c"; } - -.fa-clipboard-list::before { - content: "\f46d"; } - -.fa-truck-ramp-box::before { - content: "\f4de"; } - -.fa-truck-loading::before { - content: "\f4de"; } - -.fa-user-check::before { - content: "\f4fc"; } - -.fa-vial-virus::before { - content: "\e597"; } - -.fa-sheet-plastic::before { - content: "\e571"; } - -.fa-blog::before { - content: "\f781"; } - -.fa-user-ninja::before { - content: "\f504"; } - -.fa-person-arrow-up-from-line::before { - content: "\e539"; } - -.fa-scroll-torah::before { - content: "\f6a0"; } - -.fa-torah::before { - content: "\f6a0"; } - -.fa-broom-ball::before { - content: "\f458"; } - -.fa-quidditch::before { - content: "\f458"; } - -.fa-quidditch-broom-ball::before { - content: "\f458"; } - -.fa-toggle-off::before { - content: "\f204"; } - -.fa-box-archive::before { - content: "\f187"; } - -.fa-archive::before { - content: "\f187"; } - -.fa-person-drowning::before { - content: "\e545"; } - -.fa-arrow-down-9-1::before { - content: "\f886"; } - -.fa-sort-numeric-desc::before { - content: "\f886"; } - -.fa-sort-numeric-down-alt::before { - content: "\f886"; } - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; } - -.fa-grin-tongue-squint::before { - content: "\f58a"; } - -.fa-spray-can::before { - content: "\f5bd"; } - -.fa-truck-monster::before { - content: "\f63b"; } - -.fa-w::before { - content: "\57"; } - -.fa-earth-africa::before { - content: "\f57c"; } - -.fa-globe-africa::before { - content: "\f57c"; } - -.fa-rainbow::before { - content: "\f75b"; } - -.fa-circle-notch::before { - content: "\f1ce"; } - -.fa-tablet-screen-button::before { - content: "\f3fa"; } - -.fa-tablet-alt::before { - content: "\f3fa"; } - -.fa-paw::before { - content: "\f1b0"; } - -.fa-cloud::before { - content: "\f0c2"; } - -.fa-trowel-bricks::before { - content: "\e58a"; } - -.fa-face-flushed::before { - content: "\f579"; } - -.fa-flushed::before { - content: "\f579"; } - -.fa-hospital-user::before { - content: "\f80d"; } - -.fa-tent-arrow-left-right::before { - content: "\e57f"; } - -.fa-gavel::before { - content: "\f0e3"; } - -.fa-legal::before { - content: "\f0e3"; } - -.fa-binoculars::before { - content: "\f1e5"; } - -.fa-microphone-slash::before { - content: "\f131"; } - -.fa-box-tissue::before { - content: "\e05b"; } - -.fa-motorcycle::before { - content: "\f21c"; } - -.fa-bell-concierge::before { - content: "\f562"; } - -.fa-concierge-bell::before { - content: "\f562"; } - -.fa-pen-ruler::before { - content: "\f5ae"; } - -.fa-pencil-ruler::before { - content: "\f5ae"; } - -.fa-people-arrows::before { - content: "\e068"; } - -.fa-people-arrows-left-right::before { - content: "\e068"; } - -.fa-mars-and-venus-burst::before { - content: "\e523"; } - -.fa-square-caret-right::before { - content: "\f152"; } - -.fa-caret-square-right::before { - content: "\f152"; } - -.fa-scissors::before { - content: "\f0c4"; } - -.fa-cut::before { - content: "\f0c4"; } - -.fa-sun-plant-wilt::before { - content: "\e57a"; } - -.fa-toilets-portable::before { - content: "\e584"; } - -.fa-hockey-puck::before { - content: "\f453"; } - -.fa-table::before { - content: "\f0ce"; } - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; } - -.fa-tachograph-digital::before { - content: "\f566"; } - -.fa-digital-tachograph::before { - content: "\f566"; } - -.fa-users-slash::before { - content: "\e073"; } - -.fa-clover::before { - content: "\e139"; } - -.fa-reply::before { - content: "\f3e5"; } - -.fa-mail-reply::before { - content: "\f3e5"; } - -.fa-star-and-crescent::before { - content: "\f699"; } - -.fa-house-fire::before { - content: "\e50c"; } - -.fa-square-minus::before { - content: "\f146"; } - -.fa-minus-square::before { - content: "\f146"; } - -.fa-helicopter::before { - content: "\f533"; } - -.fa-compass::before { - content: "\f14e"; } - -.fa-square-caret-down::before { - content: "\f150"; } - -.fa-caret-square-down::before { - content: "\f150"; } - -.fa-file-circle-question::before { - content: "\e4ef"; } - -.fa-laptop-code::before { - content: "\f5fc"; } - -.fa-swatchbook::before { - content: "\f5c3"; } - -.fa-prescription-bottle::before { - content: "\f485"; } - -.fa-bars::before { - content: "\f0c9"; } - -.fa-navicon::before { - content: "\f0c9"; } - -.fa-people-group::before { - content: "\e533"; } - -.fa-hourglass-end::before { - content: "\f253"; } - -.fa-hourglass-3::before { - content: "\f253"; } - -.fa-heart-crack::before { - content: "\f7a9"; } - -.fa-heart-broken::before { - content: "\f7a9"; } - -.fa-square-up-right::before { - content: "\f360"; } - -.fa-external-link-square-alt::before { - content: "\f360"; } - -.fa-face-kiss-beam::before { - content: "\f597"; } - -.fa-kiss-beam::before { - content: "\f597"; } - -.fa-film::before { - content: "\f008"; } - -.fa-ruler-horizontal::before { - content: "\f547"; } - -.fa-people-robbery::before { - content: "\e536"; } - -.fa-lightbulb::before { - content: "\f0eb"; } - -.fa-caret-left::before { - content: "\f0d9"; } - -.fa-circle-exclamation::before { - content: "\f06a"; } - -.fa-exclamation-circle::before { - content: "\f06a"; } - -.fa-school-circle-xmark::before { - content: "\e56d"; } - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; } - -.fa-sign-out::before { - content: "\f08b"; } - -.fa-circle-chevron-down::before { - content: "\f13a"; } - -.fa-chevron-circle-down::before { - content: "\f13a"; } - -.fa-unlock-keyhole::before { - content: "\f13e"; } - -.fa-unlock-alt::before { - content: "\f13e"; } - -.fa-cloud-showers-heavy::before { - content: "\f740"; } - -.fa-headphones-simple::before { - content: "\f58f"; } - -.fa-headphones-alt::before { - content: "\f58f"; } - -.fa-sitemap::before { - content: "\f0e8"; } - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; } - -.fa-donate::before { - content: "\f4b9"; } - -.fa-memory::before { - content: "\f538"; } - -.fa-road-spikes::before { - content: "\e568"; } - -.fa-fire-burner::before { - content: "\e4f1"; } - -.fa-flag::before { - content: "\f024"; } - -.fa-hanukiah::before { - content: "\f6e6"; } - -.fa-feather::before { - content: "\f52d"; } - -.fa-volume-low::before { - content: "\f027"; } - -.fa-volume-down::before { - content: "\f027"; } - -.fa-comment-slash::before { - content: "\f4b3"; } - -.fa-cloud-sun-rain::before { - content: "\f743"; } - -.fa-compress::before { - content: "\f066"; } - -.fa-wheat-awn::before { - content: "\e2cd"; } - -.fa-wheat-alt::before { - content: "\e2cd"; } - -.fa-ankh::before { - content: "\f644"; } - -.fa-hands-holding-child::before { - content: "\e4fa"; } - -.fa-asterisk::before { - content: "\2a"; } - -.fa-square-check::before { - content: "\f14a"; } - -.fa-check-square::before { - content: "\f14a"; } - -.fa-peseta-sign::before { - content: "\e221"; } - -.fa-heading::before { - content: "\f1dc"; } - -.fa-header::before { - content: "\f1dc"; } - -.fa-ghost::before { - content: "\f6e2"; } - -.fa-list::before { - content: "\f03a"; } - -.fa-list-squares::before { - content: "\f03a"; } - -.fa-square-phone-flip::before { - content: "\f87b"; } - -.fa-phone-square-alt::before { - content: "\f87b"; } - -.fa-cart-plus::before { - content: "\f217"; } - -.fa-gamepad::before { - content: "\f11b"; } - -.fa-circle-dot::before { - content: "\f192"; } - -.fa-dot-circle::before { - content: "\f192"; } - -.fa-face-dizzy::before { - content: "\f567"; } - -.fa-dizzy::before { - content: "\f567"; } - -.fa-egg::before { - content: "\f7fb"; } - -.fa-house-medical-circle-xmark::before { - content: "\e513"; } - -.fa-campground::before { - content: "\f6bb"; } - -.fa-folder-plus::before { - content: "\f65e"; } - -.fa-futbol::before { - content: "\f1e3"; } - -.fa-futbol-ball::before { - content: "\f1e3"; } - -.fa-soccer-ball::before { - content: "\f1e3"; } - -.fa-paintbrush::before { - content: "\f1fc"; } - -.fa-paint-brush::before { - content: "\f1fc"; } - -.fa-lock::before { - content: "\f023"; } - -.fa-gas-pump::before { - content: "\f52f"; } - -.fa-hot-tub-person::before { - content: "\f593"; } - -.fa-hot-tub::before { - content: "\f593"; } - -.fa-map-location::before { - content: "\f59f"; } - -.fa-map-marked::before { - content: "\f59f"; } - -.fa-house-flood-water::before { - content: "\e50e"; } - -.fa-tree::before { - content: "\f1bb"; } - -.fa-bridge-lock::before { - content: "\e4cc"; } - -.fa-sack-dollar::before { - content: "\f81d"; } - -.fa-pen-to-square::before { - content: "\f044"; } - -.fa-edit::before { - content: "\f044"; } - -.fa-car-side::before { - content: "\f5e4"; } - -.fa-share-nodes::before { - content: "\f1e0"; } - -.fa-share-alt::before { - content: "\f1e0"; } - -.fa-heart-circle-minus::before { - content: "\e4ff"; } - -.fa-hourglass-half::before { - content: "\f252"; } - -.fa-hourglass-2::before { - content: "\f252"; } - -.fa-microscope::before { - content: "\f610"; } - -.fa-sink::before { - content: "\e06d"; } - -.fa-bag-shopping::before { - content: "\f290"; } - -.fa-shopping-bag::before { - content: "\f290"; } - -.fa-arrow-down-z-a::before { - content: "\f881"; } - -.fa-sort-alpha-desc::before { - content: "\f881"; } - -.fa-sort-alpha-down-alt::before { - content: "\f881"; } - -.fa-mitten::before { - content: "\f7b5"; } - -.fa-person-rays::before { - content: "\e54d"; } - -.fa-users::before { - content: "\f0c0"; } - -.fa-eye-slash::before { - content: "\f070"; } - -.fa-flask-vial::before { - content: "\e4f3"; } - -.fa-hand::before { - content: "\f256"; } - -.fa-hand-paper::before { - content: "\f256"; } - -.fa-om::before { - content: "\f679"; } - -.fa-worm::before { - content: "\e599"; } - -.fa-house-circle-xmark::before { - content: "\e50b"; } - -.fa-plug::before { - content: "\f1e6"; } - -.fa-chevron-up::before { - content: "\f077"; } - -.fa-hand-spock::before { - content: "\f259"; } - -.fa-stopwatch::before { - content: "\f2f2"; } - -.fa-face-kiss::before { - content: "\f596"; } - -.fa-kiss::before { - content: "\f596"; } - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; } - -.fa-face-grin-tongue::before { - content: "\f589"; } - -.fa-grin-tongue::before { - content: "\f589"; } - -.fa-chess-bishop::before { - content: "\f43a"; } - -.fa-face-grin-wink::before { - content: "\f58c"; } - -.fa-grin-wink::before { - content: "\f58c"; } - -.fa-ear-deaf::before { - content: "\f2a4"; } - -.fa-deaf::before { - content: "\f2a4"; } - -.fa-deafness::before { - content: "\f2a4"; } - -.fa-hard-of-hearing::before { - content: "\f2a4"; } - -.fa-road-circle-check::before { - content: "\e564"; } - -.fa-dice-five::before { - content: "\f523"; } - -.fa-square-rss::before { - content: "\f143"; } - -.fa-rss-square::before { - content: "\f143"; } - -.fa-land-mine-on::before { - content: "\e51b"; } - -.fa-i-cursor::before { - content: "\f246"; } - -.fa-stamp::before { - content: "\f5bf"; } - -.fa-stairs::before { - content: "\e289"; } - -.fa-i::before { - content: "\49"; } - -.fa-hryvnia-sign::before { - content: "\f6f2"; } - -.fa-hryvnia::before { - content: "\f6f2"; } - -.fa-pills::before { - content: "\f484"; } - -.fa-face-grin-wide::before { - content: "\f581"; } - -.fa-grin-alt::before { - content: "\f581"; } - -.fa-tooth::before { - content: "\f5c9"; } - -.fa-v::before { - content: "\56"; } - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; } - -.fa-bicycle::before { - content: "\f206"; } - -.fa-staff-snake::before { - content: "\e579"; } - -.fa-rod-asclepius::before { - content: "\e579"; } - -.fa-rod-snake::before { - content: "\e579"; } - -.fa-staff-aesculapius::before { - content: "\e579"; } - -.fa-head-side-cough-slash::before { - content: "\e062"; } - -.fa-truck-medical::before { - content: "\f0f9"; } - -.fa-ambulance::before { - content: "\f0f9"; } - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; } - -.fa-snowman::before { - content: "\f7d0"; } - -.fa-mortar-pestle::before { - content: "\f5a7"; } - -.fa-road-barrier::before { - content: "\e562"; } - -.fa-school::before { - content: "\f549"; } - -.fa-igloo::before { - content: "\f7ae"; } - -.fa-joint::before { - content: "\f595"; } - -.fa-angle-right::before { - content: "\f105"; } - -.fa-horse::before { - content: "\f6f0"; } - -.fa-q::before { - content: "\51"; } - -.fa-g::before { - content: "\47"; } - -.fa-notes-medical::before { - content: "\f481"; } - -.fa-temperature-half::before { - content: "\f2c9"; } - -.fa-temperature-2::before { - content: "\f2c9"; } - -.fa-thermometer-2::before { - content: "\f2c9"; } - -.fa-thermometer-half::before { - content: "\f2c9"; } - -.fa-dong-sign::before { - content: "\e169"; } - -.fa-capsules::before { - content: "\f46b"; } - -.fa-poo-storm::before { - content: "\f75a"; } - -.fa-poo-bolt::before { - content: "\f75a"; } - -.fa-face-frown-open::before { - content: "\f57a"; } - -.fa-frown-open::before { - content: "\f57a"; } - -.fa-hand-point-up::before { - content: "\f0a6"; } - -.fa-money-bill::before { - content: "\f0d6"; } - -.fa-bookmark::before { - content: "\f02e"; } - -.fa-align-justify::before { - content: "\f039"; } - -.fa-umbrella-beach::before { - content: "\f5ca"; } - -.fa-helmet-un::before { - content: "\e503"; } - -.fa-bullseye::before { - content: "\f140"; } - -.fa-bacon::before { - content: "\f7e5"; } - -.fa-hand-point-down::before { - content: "\f0a7"; } - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; } - -.fa-folder::before { - content: "\f07b"; } - -.fa-folder-blank::before { - content: "\f07b"; } - -.fa-file-waveform::before { - content: "\f478"; } - -.fa-file-medical-alt::before { - content: "\f478"; } - -.fa-radiation::before { - content: "\f7b9"; } - -.fa-chart-simple::before { - content: "\e473"; } - -.fa-mars-stroke::before { - content: "\f229"; } - -.fa-vial::before { - content: "\f492"; } - -.fa-gauge::before { - content: "\f624"; } - -.fa-dashboard::before { - content: "\f624"; } - -.fa-gauge-med::before { - content: "\f624"; } - -.fa-tachometer-alt-average::before { - content: "\f624"; } - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; } - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; } - -.fa-e::before { - content: "\45"; } - -.fa-pen-clip::before { - content: "\f305"; } - -.fa-pen-alt::before { - content: "\f305"; } - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; } - -.fa-user::before { - content: "\f007"; } - -.fa-school-circle-check::before { - content: "\e56b"; } - -.fa-dumpster::before { - content: "\f793"; } - -.fa-van-shuttle::before { - content: "\f5b6"; } - -.fa-shuttle-van::before { - content: "\f5b6"; } - -.fa-building-user::before { - content: "\e4da"; } - -.fa-square-caret-left::before { - content: "\f191"; } - -.fa-caret-square-left::before { - content: "\f191"; } - -.fa-highlighter::before { - content: "\f591"; } - -.fa-key::before { - content: "\f084"; } - -.fa-bullhorn::before { - content: "\f0a1"; } - -.fa-globe::before { - content: "\f0ac"; } - -.fa-synagogue::before { - content: "\f69b"; } - -.fa-person-half-dress::before { - content: "\e548"; } - -.fa-road-bridge::before { - content: "\e563"; } - -.fa-location-arrow::before { - content: "\f124"; } - -.fa-c::before { - content: "\43"; } - -.fa-tablet-button::before { - content: "\f10a"; } - -.fa-building-lock::before { - content: "\e4d6"; } - -.fa-pizza-slice::before { - content: "\f818"; } - -.fa-money-bill-wave::before { - content: "\f53a"; } - -.fa-chart-area::before { - content: "\f1fe"; } - -.fa-area-chart::before { - content: "\f1fe"; } - -.fa-house-flag::before { - content: "\e50d"; } - -.fa-person-circle-minus::before { - content: "\e540"; } - -.fa-ban::before { - content: "\f05e"; } - -.fa-cancel::before { - content: "\f05e"; } - -.fa-camera-rotate::before { - content: "\e0d8"; } - -.fa-spray-can-sparkles::before { - content: "\f5d0"; } - -.fa-air-freshener::before { - content: "\f5d0"; } - -.fa-star::before { - content: "\f005"; } - -.fa-repeat::before { - content: "\f363"; } - -.fa-cross::before { - content: "\f654"; } - -.fa-box::before { - content: "\f466"; } - -.fa-venus-mars::before { - content: "\f228"; } - -.fa-arrow-pointer::before { - content: "\f245"; } - -.fa-mouse-pointer::before { - content: "\f245"; } - -.fa-maximize::before { - content: "\f31e"; } - -.fa-expand-arrows-alt::before { - content: "\f31e"; } - -.fa-charging-station::before { - content: "\f5e7"; } - -.fa-shapes::before { - content: "\f61f"; } - -.fa-triangle-circle-square::before { - content: "\f61f"; } - -.fa-shuffle::before { - content: "\f074"; } - -.fa-random::before { - content: "\f074"; } - -.fa-person-running::before { - content: "\f70c"; } - -.fa-running::before { - content: "\f70c"; } - -.fa-mobile-retro::before { - content: "\e527"; } - -.fa-grip-lines-vertical::before { - content: "\f7a5"; } - -.fa-spider::before { - content: "\f717"; } - -.fa-hands-bound::before { - content: "\e4f9"; } - -.fa-file-invoice-dollar::before { - content: "\f571"; } - -.fa-plane-circle-exclamation::before { - content: "\e556"; } - -.fa-x-ray::before { - content: "\f497"; } - -.fa-spell-check::before { - content: "\f891"; } - -.fa-slash::before { - content: "\f715"; } - -.fa-computer-mouse::before { - content: "\f8cc"; } - -.fa-mouse::before { - content: "\f8cc"; } - -.fa-arrow-right-to-bracket::before { - content: "\f090"; } - -.fa-sign-in::before { - content: "\f090"; } - -.fa-shop-slash::before { - content: "\e070"; } - -.fa-store-alt-slash::before { - content: "\e070"; } - -.fa-server::before { - content: "\f233"; } - -.fa-virus-covid-slash::before { - content: "\e4a9"; } - -.fa-shop-lock::before { - content: "\e4a5"; } - -.fa-hourglass-start::before { - content: "\f251"; } - -.fa-hourglass-1::before { - content: "\f251"; } - -.fa-blender-phone::before { - content: "\f6b6"; } - -.fa-building-wheat::before { - content: "\e4db"; } - -.fa-person-breastfeeding::before { - content: "\e53a"; } - -.fa-right-to-bracket::before { - content: "\f2f6"; } - -.fa-sign-in-alt::before { - content: "\f2f6"; } - -.fa-venus::before { - content: "\f221"; } - -.fa-passport::before { - content: "\f5ab"; } - -.fa-heart-pulse::before { - content: "\f21e"; } - -.fa-heartbeat::before { - content: "\f21e"; } - -.fa-people-carry-box::before { - content: "\f4ce"; } - -.fa-people-carry::before { - content: "\f4ce"; } - -.fa-temperature-high::before { - content: "\f769"; } - -.fa-microchip::before { - content: "\f2db"; } - -.fa-crown::before { - content: "\f521"; } - -.fa-weight-hanging::before { - content: "\f5cd"; } - -.fa-xmarks-lines::before { - content: "\e59a"; } - -.fa-file-prescription::before { - content: "\f572"; } - -.fa-weight-scale::before { - content: "\f496"; } - -.fa-weight::before { - content: "\f496"; } - -.fa-user-group::before { - content: "\f500"; } - -.fa-user-friends::before { - content: "\f500"; } - -.fa-arrow-up-a-z::before { - content: "\f15e"; } - -.fa-sort-alpha-up::before { - content: "\f15e"; } - -.fa-chess-knight::before { - content: "\f441"; } - -.fa-face-laugh-squint::before { - content: "\f59b"; } - -.fa-laugh-squint::before { - content: "\f59b"; } - -.fa-wheelchair::before { - content: "\f193"; } - -.fa-circle-arrow-up::before { - content: "\f0aa"; } - -.fa-arrow-circle-up::before { - content: "\f0aa"; } - -.fa-toggle-on::before { - content: "\f205"; } - -.fa-person-walking::before { - content: "\f554"; } - -.fa-walking::before { - content: "\f554"; } - -.fa-l::before { - content: "\4c"; } - -.fa-fire::before { - content: "\f06d"; } - -.fa-bed-pulse::before { - content: "\f487"; } - -.fa-procedures::before { - content: "\f487"; } - -.fa-shuttle-space::before { - content: "\f197"; } - -.fa-space-shuttle::before { - content: "\f197"; } - -.fa-face-laugh::before { - content: "\f599"; } - -.fa-laugh::before { - content: "\f599"; } - -.fa-folder-open::before { - content: "\f07c"; } - -.fa-heart-circle-plus::before { - content: "\e500"; } - -.fa-code-fork::before { - content: "\e13b"; } - -.fa-city::before { - content: "\f64f"; } - -.fa-microphone-lines::before { - content: "\f3c9"; } - -.fa-microphone-alt::before { - content: "\f3c9"; } - -.fa-pepper-hot::before { - content: "\f816"; } - -.fa-unlock::before { - content: "\f09c"; } - -.fa-colon-sign::before { - content: "\e140"; } - -.fa-headset::before { - content: "\f590"; } - -.fa-store-slash::before { - content: "\e071"; } - -.fa-road-circle-xmark::before { - content: "\e566"; } - -.fa-user-minus::before { - content: "\f503"; } - -.fa-mars-stroke-up::before { - content: "\f22a"; } - -.fa-mars-stroke-v::before { - content: "\f22a"; } - -.fa-champagne-glasses::before { - content: "\f79f"; } - -.fa-glass-cheers::before { - content: "\f79f"; } - -.fa-clipboard::before { - content: "\f328"; } - -.fa-house-circle-exclamation::before { - content: "\e50a"; } - -.fa-file-arrow-up::before { - content: "\f574"; } - -.fa-file-upload::before { - content: "\f574"; } - -.fa-wifi::before { - content: "\f1eb"; } - -.fa-wifi-3::before { - content: "\f1eb"; } - -.fa-wifi-strong::before { - content: "\f1eb"; } - -.fa-bath::before { - content: "\f2cd"; } - -.fa-bathtub::before { - content: "\f2cd"; } - -.fa-underline::before { - content: "\f0cd"; } - -.fa-user-pen::before { - content: "\f4ff"; } - -.fa-user-edit::before { - content: "\f4ff"; } - -.fa-signature::before { - content: "\f5b7"; } - -.fa-stroopwafel::before { - content: "\f551"; } - -.fa-bold::before { - content: "\f032"; } - -.fa-anchor-lock::before { - content: "\e4ad"; } - -.fa-building-ngo::before { - content: "\e4d7"; } - -.fa-manat-sign::before { - content: "\e1d5"; } - -.fa-not-equal::before { - content: "\f53e"; } - -.fa-border-top-left::before { - content: "\f853"; } - -.fa-border-style::before { - content: "\f853"; } - -.fa-map-location-dot::before { - content: "\f5a0"; } - -.fa-map-marked-alt::before { - content: "\f5a0"; } - -.fa-jedi::before { - content: "\f669"; } - -.fa-square-poll-vertical::before { - content: "\f681"; } - -.fa-poll::before { - content: "\f681"; } - -.fa-mug-hot::before { - content: "\f7b6"; } - -.fa-car-battery::before { - content: "\f5df"; } - -.fa-battery-car::before { - content: "\f5df"; } - -.fa-gift::before { - content: "\f06b"; } - -.fa-dice-two::before { - content: "\f528"; } - -.fa-chess-queen::before { - content: "\f445"; } - -.fa-glasses::before { - content: "\f530"; } - -.fa-chess-board::before { - content: "\f43c"; } - -.fa-building-circle-check::before { - content: "\e4d2"; } - -.fa-person-chalkboard::before { - content: "\e53d"; } - -.fa-mars-stroke-right::before { - content: "\f22b"; } - -.fa-mars-stroke-h::before { - content: "\f22b"; } - -.fa-hand-back-fist::before { - content: "\f255"; } - -.fa-hand-rock::before { - content: "\f255"; } - -.fa-square-caret-up::before { - content: "\f151"; } - -.fa-caret-square-up::before { - content: "\f151"; } - -.fa-cloud-showers-water::before { - content: "\e4e4"; } - -.fa-chart-bar::before { - content: "\f080"; } - -.fa-bar-chart::before { - content: "\f080"; } - -.fa-hands-bubbles::before { - content: "\e05e"; } - -.fa-hands-wash::before { - content: "\e05e"; } - -.fa-less-than-equal::before { - content: "\f537"; } - -.fa-train::before { - content: "\f238"; } - -.fa-eye-low-vision::before { - content: "\f2a8"; } - -.fa-low-vision::before { - content: "\f2a8"; } - -.fa-crow::before { - content: "\f520"; } - -.fa-sailboat::before { - content: "\e445"; } - -.fa-window-restore::before { - content: "\f2d2"; } - -.fa-square-plus::before { - content: "\f0fe"; } - -.fa-plus-square::before { - content: "\f0fe"; } - -.fa-torii-gate::before { - content: "\f6a1"; } - -.fa-frog::before { - content: "\f52e"; } - -.fa-bucket::before { - content: "\e4cf"; } - -.fa-image::before { - content: "\f03e"; } - -.fa-microphone::before { - content: "\f130"; } - -.fa-cow::before { - content: "\f6c8"; } - -.fa-caret-up::before { - content: "\f0d8"; } - -.fa-screwdriver::before { - content: "\f54a"; } - -.fa-folder-closed::before { - content: "\e185"; } - -.fa-house-tsunami::before { - content: "\e515"; } - -.fa-square-nfi::before { - content: "\e576"; } - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; } - -.fa-martini-glass::before { - content: "\f57b"; } - -.fa-glass-martini-alt::before { - content: "\f57b"; } - -.fa-rotate-left::before { - content: "\f2ea"; } - -.fa-rotate-back::before { - content: "\f2ea"; } - -.fa-rotate-backward::before { - content: "\f2ea"; } - -.fa-undo-alt::before { - content: "\f2ea"; } - -.fa-table-columns::before { - content: "\f0db"; } - -.fa-columns::before { - content: "\f0db"; } - -.fa-lemon::before { - content: "\f094"; } - -.fa-head-side-mask::before { - content: "\e063"; } - -.fa-handshake::before { - content: "\f2b5"; } - -.fa-gem::before { - content: "\f3a5"; } - -.fa-dolly::before { - content: "\f472"; } - -.fa-dolly-box::before { - content: "\f472"; } - -.fa-smoking::before { - content: "\f48d"; } - -.fa-minimize::before { - content: "\f78c"; } - -.fa-compress-arrows-alt::before { - content: "\f78c"; } - -.fa-monument::before { - content: "\f5a6"; } - -.fa-snowplow::before { - content: "\f7d2"; } - -.fa-angles-right::before { - content: "\f101"; } - -.fa-angle-double-right::before { - content: "\f101"; } - -.fa-cannabis::before { - content: "\f55f"; } - -.fa-circle-play::before { - content: "\f144"; } - -.fa-play-circle::before { - content: "\f144"; } - -.fa-tablets::before { - content: "\f490"; } - -.fa-ethernet::before { - content: "\f796"; } - -.fa-euro-sign::before { - content: "\f153"; } - -.fa-eur::before { - content: "\f153"; } - -.fa-euro::before { - content: "\f153"; } - -.fa-chair::before { - content: "\f6c0"; } - -.fa-circle-check::before { - content: "\f058"; } - -.fa-check-circle::before { - content: "\f058"; } - -.fa-circle-stop::before { - content: "\f28d"; } - -.fa-stop-circle::before { - content: "\f28d"; } - -.fa-compass-drafting::before { - content: "\f568"; } - -.fa-drafting-compass::before { - content: "\f568"; } - -.fa-plate-wheat::before { - content: "\e55a"; } - -.fa-icicles::before { - content: "\f7ad"; } - -.fa-person-shelter::before { - content: "\e54f"; } - -.fa-neuter::before { - content: "\f22c"; } - -.fa-id-badge::before { - content: "\f2c1"; } - -.fa-marker::before { - content: "\f5a1"; } - -.fa-face-laugh-beam::before { - content: "\f59a"; } - -.fa-laugh-beam::before { - content: "\f59a"; } - -.fa-helicopter-symbol::before { - content: "\e502"; } - -.fa-universal-access::before { - content: "\f29a"; } - -.fa-circle-chevron-up::before { - content: "\f139"; } - -.fa-chevron-circle-up::before { - content: "\f139"; } - -.fa-lari-sign::before { - content: "\e1c8"; } - -.fa-volcano::before { - content: "\f770"; } - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; } - -.fa-sterling-sign::before { - content: "\f154"; } - -.fa-gbp::before { - content: "\f154"; } - -.fa-pound-sign::before { - content: "\f154"; } - -.fa-viruses::before { - content: "\e076"; } - -.fa-square-person-confined::before { - content: "\e577"; } - -.fa-user-tie::before { - content: "\f508"; } - -.fa-arrow-down-long::before { - content: "\f175"; } - -.fa-long-arrow-down::before { - content: "\f175"; } - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; } - -.fa-certificate::before { - content: "\f0a3"; } - -.fa-reply-all::before { - content: "\f122"; } - -.fa-mail-reply-all::before { - content: "\f122"; } - -.fa-suitcase::before { - content: "\f0f2"; } - -.fa-person-skating::before { - content: "\f7c5"; } - -.fa-skating::before { - content: "\f7c5"; } - -.fa-filter-circle-dollar::before { - content: "\f662"; } - -.fa-funnel-dollar::before { - content: "\f662"; } - -.fa-camera-retro::before { - content: "\f083"; } - -.fa-circle-arrow-down::before { - content: "\f0ab"; } - -.fa-arrow-circle-down::before { - content: "\f0ab"; } - -.fa-file-import::before { - content: "\f56f"; } - -.fa-arrow-right-to-file::before { - content: "\f56f"; } - -.fa-square-arrow-up-right::before { - content: "\f14c"; } - -.fa-external-link-square::before { - content: "\f14c"; } - -.fa-box-open::before { - content: "\f49e"; } - -.fa-scroll::before { - content: "\f70e"; } - -.fa-spa::before { - content: "\f5bb"; } - -.fa-location-pin-lock::before { - content: "\e51f"; } - -.fa-pause::before { - content: "\f04c"; } - -.fa-hill-avalanche::before { - content: "\e507"; } - -.fa-temperature-empty::before { - content: "\f2cb"; } - -.fa-temperature-0::before { - content: "\f2cb"; } - -.fa-thermometer-0::before { - content: "\f2cb"; } - -.fa-thermometer-empty::before { - content: "\f2cb"; } - -.fa-bomb::before { - content: "\f1e2"; } - -.fa-registered::before { - content: "\f25d"; } - -.fa-address-card::before { - content: "\f2bb"; } - -.fa-contact-card::before { - content: "\f2bb"; } - -.fa-vcard::before { - content: "\f2bb"; } - -.fa-scale-unbalanced-flip::before { - content: "\f516"; } - -.fa-balance-scale-right::before { - content: "\f516"; } - -.fa-subscript::before { - content: "\f12c"; } - -.fa-diamond-turn-right::before { - content: "\f5eb"; } - -.fa-directions::before { - content: "\f5eb"; } - -.fa-burst::before { - content: "\e4dc"; } - -.fa-house-laptop::before { - content: "\e066"; } - -.fa-laptop-house::before { - content: "\e066"; } - -.fa-face-tired::before { - content: "\f5c8"; } - -.fa-tired::before { - content: "\f5c8"; } - -.fa-money-bills::before { - content: "\e1f3"; } - -.fa-smog::before { - content: "\f75f"; } - -.fa-crutch::before { - content: "\f7f7"; } - -.fa-cloud-arrow-up::before { - content: "\f0ee"; } - -.fa-cloud-upload::before { - content: "\f0ee"; } - -.fa-cloud-upload-alt::before { - content: "\f0ee"; } - -.fa-palette::before { - content: "\f53f"; } - -.fa-arrows-turn-right::before { - content: "\e4c0"; } - -.fa-vest::before { - content: "\e085"; } - -.fa-ferry::before { - content: "\e4ea"; } - -.fa-arrows-down-to-people::before { - content: "\e4b9"; } - -.fa-seedling::before { - content: "\f4d8"; } - -.fa-sprout::before { - content: "\f4d8"; } - -.fa-left-right::before { - content: "\f337"; } - -.fa-arrows-alt-h::before { - content: "\f337"; } - -.fa-boxes-packing::before { - content: "\e4c7"; } - -.fa-circle-arrow-left::before { - content: "\f0a8"; } - -.fa-arrow-circle-left::before { - content: "\f0a8"; } - -.fa-group-arrows-rotate::before { - content: "\e4f6"; } - -.fa-bowl-food::before { - content: "\e4c6"; } - -.fa-candy-cane::before { - content: "\f786"; } - -.fa-arrow-down-wide-short::before { - content: "\f160"; } - -.fa-sort-amount-asc::before { - content: "\f160"; } - -.fa-sort-amount-down::before { - content: "\f160"; } - -.fa-cloud-bolt::before { - content: "\f76c"; } - -.fa-thunderstorm::before { - content: "\f76c"; } - -.fa-text-slash::before { - content: "\f87d"; } - -.fa-remove-format::before { - content: "\f87d"; } - -.fa-face-smile-wink::before { - content: "\f4da"; } - -.fa-smile-wink::before { - content: "\f4da"; } - -.fa-file-word::before { - content: "\f1c2"; } - -.fa-file-powerpoint::before { - content: "\f1c4"; } - -.fa-arrows-left-right::before { - content: "\f07e"; } - -.fa-arrows-h::before { - content: "\f07e"; } - -.fa-house-lock::before { - content: "\e510"; } - -.fa-cloud-arrow-down::before { - content: "\f0ed"; } - -.fa-cloud-download::before { - content: "\f0ed"; } - -.fa-cloud-download-alt::before { - content: "\f0ed"; } - -.fa-children::before { - content: "\e4e1"; } - -.fa-chalkboard::before { - content: "\f51b"; } - -.fa-blackboard::before { - content: "\f51b"; } - -.fa-user-large-slash::before { - content: "\f4fa"; } - -.fa-user-alt-slash::before { - content: "\f4fa"; } - -.fa-envelope-open::before { - content: "\f2b6"; } - -.fa-handshake-simple-slash::before { - content: "\e05f"; } - -.fa-handshake-alt-slash::before { - content: "\e05f"; } - -.fa-mattress-pillow::before { - content: "\e525"; } - -.fa-guarani-sign::before { - content: "\e19a"; } - -.fa-arrows-rotate::before { - content: "\f021"; } - -.fa-refresh::before { - content: "\f021"; } - -.fa-sync::before { - content: "\f021"; } - -.fa-fire-extinguisher::before { - content: "\f134"; } - -.fa-cruzeiro-sign::before { - content: "\e152"; } - -.fa-greater-than-equal::before { - content: "\f532"; } - -.fa-shield-halved::before { - content: "\f3ed"; } - -.fa-shield-alt::before { - content: "\f3ed"; } - -.fa-book-atlas::before { - content: "\f558"; } - -.fa-atlas::before { - content: "\f558"; } - -.fa-virus::before { - content: "\e074"; } - -.fa-envelope-circle-check::before { - content: "\e4e8"; } - -.fa-layer-group::before { - content: "\f5fd"; } - -.fa-arrows-to-dot::before { - content: "\e4be"; } - -.fa-archway::before { - content: "\f557"; } - -.fa-heart-circle-check::before { - content: "\e4fd"; } - -.fa-house-chimney-crack::before { - content: "\f6f1"; } - -.fa-house-damage::before { - content: "\f6f1"; } - -.fa-file-zipper::before { - content: "\f1c6"; } - -.fa-file-archive::before { - content: "\f1c6"; } - -.fa-square::before { - content: "\f0c8"; } - -.fa-martini-glass-empty::before { - content: "\f000"; } - -.fa-glass-martini::before { - content: "\f000"; } - -.fa-couch::before { - content: "\f4b8"; } - -.fa-cedi-sign::before { - content: "\e0df"; } - -.fa-italic::before { - content: "\f033"; } - -.fa-church::before { - content: "\f51d"; } - -.fa-comments-dollar::before { - content: "\f653"; } - -.fa-democrat::before { - content: "\f747"; } - -.fa-z::before { - content: "\5a"; } - -.fa-person-skiing::before { - content: "\f7c9"; } - -.fa-skiing::before { - content: "\f7c9"; } - -.fa-road-lock::before { - content: "\e567"; } - -.fa-a::before { - content: "\41"; } - -.fa-temperature-arrow-down::before { - content: "\e03f"; } - -.fa-temperature-down::before { - content: "\e03f"; } - -.fa-feather-pointed::before { - content: "\f56b"; } - -.fa-feather-alt::before { - content: "\f56b"; } - -.fa-p::before { - content: "\50"; } - -.fa-snowflake::before { - content: "\f2dc"; } - -.fa-newspaper::before { - content: "\f1ea"; } - -.fa-rectangle-ad::before { - content: "\f641"; } - -.fa-ad::before { - content: "\f641"; } - -.fa-circle-arrow-right::before { - content: "\f0a9"; } - -.fa-arrow-circle-right::before { - content: "\f0a9"; } - -.fa-filter-circle-xmark::before { - content: "\e17b"; } - -.fa-locust::before { - content: "\e520"; } - -.fa-sort::before { - content: "\f0dc"; } - -.fa-unsorted::before { - content: "\f0dc"; } - -.fa-list-ol::before { - content: "\f0cb"; } - -.fa-list-1-2::before { - content: "\f0cb"; } - -.fa-list-numeric::before { - content: "\f0cb"; } - -.fa-person-dress-burst::before { - content: "\e544"; } - -.fa-money-check-dollar::before { - content: "\f53d"; } - -.fa-money-check-alt::before { - content: "\f53d"; } - -.fa-vector-square::before { - content: "\f5cb"; } - -.fa-bread-slice::before { - content: "\f7ec"; } - -.fa-language::before { - content: "\f1ab"; } - -.fa-face-kiss-wink-heart::before { - content: "\f598"; } - -.fa-kiss-wink-heart::before { - content: "\f598"; } - -.fa-filter::before { - content: "\f0b0"; } - -.fa-question::before { - content: "\3f"; } - -.fa-file-signature::before { - content: "\f573"; } - -.fa-up-down-left-right::before { - content: "\f0b2"; } - -.fa-arrows-alt::before { - content: "\f0b2"; } - -.fa-house-chimney-user::before { - content: "\e065"; } - -.fa-hand-holding-heart::before { - content: "\f4be"; } - -.fa-puzzle-piece::before { - content: "\f12e"; } - -.fa-money-check::before { - content: "\f53c"; } - -.fa-star-half-stroke::before { - content: "\f5c0"; } - -.fa-star-half-alt::before { - content: "\f5c0"; } - -.fa-code::before { - content: "\f121"; } - -.fa-whiskey-glass::before { - content: "\f7a0"; } - -.fa-glass-whiskey::before { - content: "\f7a0"; } - -.fa-building-circle-exclamation::before { - content: "\e4d3"; } - -.fa-magnifying-glass-chart::before { - content: "\e522"; } - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; } - -.fa-external-link::before { - content: "\f08e"; } - -.fa-cubes-stacked::before { - content: "\e4e6"; } - -.fa-won-sign::before { - content: "\f159"; } - -.fa-krw::before { - content: "\f159"; } - -.fa-won::before { - content: "\f159"; } - -.fa-virus-covid::before { - content: "\e4a8"; } - -.fa-austral-sign::before { - content: "\e0a9"; } - -.fa-f::before { - content: "\46"; } - -.fa-leaf::before { - content: "\f06c"; } - -.fa-road::before { - content: "\f018"; } - -.fa-taxi::before { - content: "\f1ba"; } - -.fa-cab::before { - content: "\f1ba"; } - -.fa-person-circle-plus::before { - content: "\e541"; } - -.fa-chart-pie::before { - content: "\f200"; } - -.fa-pie-chart::before { - content: "\f200"; } - -.fa-bolt-lightning::before { - content: "\e0b7"; } - -.fa-sack-xmark::before { - content: "\e56a"; } - -.fa-file-excel::before { - content: "\f1c3"; } - -.fa-file-contract::before { - content: "\f56c"; } - -.fa-fish-fins::before { - content: "\e4f2"; } - -.fa-building-flag::before { - content: "\e4d5"; } - -.fa-face-grin-beam::before { - content: "\f582"; } - -.fa-grin-beam::before { - content: "\f582"; } - -.fa-object-ungroup::before { - content: "\f248"; } - -.fa-poop::before { - content: "\f619"; } - -.fa-location-pin::before { - content: "\f041"; } - -.fa-map-marker::before { - content: "\f041"; } - -.fa-kaaba::before { - content: "\f66b"; } - -.fa-toilet-paper::before { - content: "\f71e"; } - -.fa-helmet-safety::before { - content: "\f807"; } - -.fa-hard-hat::before { - content: "\f807"; } - -.fa-hat-hard::before { - content: "\f807"; } - -.fa-eject::before { - content: "\f052"; } - -.fa-circle-right::before { - content: "\f35a"; } - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; } - -.fa-plane-circle-check::before { - content: "\e555"; } - -.fa-face-rolling-eyes::before { - content: "\f5a5"; } - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; } - -.fa-object-group::before { - content: "\f247"; } - -.fa-chart-line::before { - content: "\f201"; } - -.fa-line-chart::before { - content: "\f201"; } - -.fa-mask-ventilator::before { - content: "\e524"; } - -.fa-arrow-right::before { - content: "\f061"; } - -.fa-signs-post::before { - content: "\f277"; } - -.fa-map-signs::before { - content: "\f277"; } - -.fa-cash-register::before { - content: "\f788"; } - -.fa-person-circle-question::before { - content: "\e542"; } - -.fa-h::before { - content: "\48"; } - -.fa-tarp::before { - content: "\e57b"; } - -.fa-screwdriver-wrench::before { - content: "\f7d9"; } - -.fa-tools::before { - content: "\f7d9"; } - -.fa-arrows-to-eye::before { - content: "\e4bf"; } - -.fa-plug-circle-bolt::before { - content: "\e55b"; } - -.fa-heart::before { - content: "\f004"; } - -.fa-mars-and-venus::before { - content: "\f224"; } - -.fa-house-user::before { - content: "\e1b0"; } - -.fa-home-user::before { - content: "\e1b0"; } - -.fa-dumpster-fire::before { - content: "\f794"; } - -.fa-house-crack::before { - content: "\e3b1"; } - -.fa-martini-glass-citrus::before { - content: "\f561"; } - -.fa-cocktail::before { - content: "\f561"; } - -.fa-face-surprise::before { - content: "\f5c2"; } - -.fa-surprise::before { - content: "\f5c2"; } - -.fa-bottle-water::before { - content: "\e4c5"; } - -.fa-circle-pause::before { - content: "\f28b"; } - -.fa-pause-circle::before { - content: "\f28b"; } - -.fa-toilet-paper-slash::before { - content: "\e072"; } - -.fa-apple-whole::before { - content: "\f5d1"; } - -.fa-apple-alt::before { - content: "\f5d1"; } - -.fa-kitchen-set::before { - content: "\e51a"; } - -.fa-r::before { - content: "\52"; } - -.fa-temperature-quarter::before { - content: "\f2ca"; } - -.fa-temperature-1::before { - content: "\f2ca"; } - -.fa-thermometer-1::before { - content: "\f2ca"; } - -.fa-thermometer-quarter::before { - content: "\f2ca"; } - -.fa-cube::before { - content: "\f1b2"; } - -.fa-bitcoin-sign::before { - content: "\e0b4"; } - -.fa-shield-dog::before { - content: "\e573"; } - -.fa-solar-panel::before { - content: "\f5ba"; } - -.fa-lock-open::before { - content: "\f3c1"; } - -.fa-elevator::before { - content: "\e16d"; } - -.fa-money-bill-transfer::before { - content: "\e528"; } - -.fa-money-bill-trend-up::before { - content: "\e529"; } - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; } - -.fa-square-poll-horizontal::before { - content: "\f682"; } - -.fa-poll-h::before { - content: "\f682"; } - -.fa-circle::before { - content: "\f111"; } - -.fa-backward-fast::before { - content: "\f049"; } - -.fa-fast-backward::before { - content: "\f049"; } - -.fa-recycle::before { - content: "\f1b8"; } - -.fa-user-astronaut::before { - content: "\f4fb"; } - -.fa-plane-slash::before { - content: "\e069"; } - -.fa-trademark::before { - content: "\f25c"; } - -.fa-basketball::before { - content: "\f434"; } - -.fa-basketball-ball::before { - content: "\f434"; } - -.fa-satellite-dish::before { - content: "\f7c0"; } - -.fa-circle-up::before { - content: "\f35b"; } - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; } - -.fa-mobile-screen-button::before { - content: "\f3cd"; } - -.fa-mobile-alt::before { - content: "\f3cd"; } - -.fa-volume-high::before { - content: "\f028"; } - -.fa-volume-up::before { - content: "\f028"; } - -.fa-users-rays::before { - content: "\e593"; } - -.fa-wallet::before { - content: "\f555"; } - -.fa-clipboard-check::before { - content: "\f46c"; } - -.fa-file-audio::before { - content: "\f1c7"; } - -.fa-burger::before { - content: "\f805"; } - -.fa-hamburger::before { - content: "\f805"; } - -.fa-wrench::before { - content: "\f0ad"; } - -.fa-bugs::before { - content: "\e4d0"; } - -.fa-rupee-sign::before { - content: "\f156"; } - -.fa-rupee::before { - content: "\f156"; } - -.fa-file-image::before { - content: "\f1c5"; } - -.fa-circle-question::before { - content: "\f059"; } - -.fa-question-circle::before { - content: "\f059"; } - -.fa-plane-departure::before { - content: "\f5b0"; } - -.fa-handshake-slash::before { - content: "\e060"; } - -.fa-book-bookmark::before { - content: "\e0bb"; } - -.fa-code-branch::before { - content: "\f126"; } - -.fa-hat-cowboy::before { - content: "\f8c0"; } - -.fa-bridge::before { - content: "\e4c8"; } - -.fa-phone-flip::before { - content: "\f879"; } - -.fa-phone-alt::before { - content: "\f879"; } - -.fa-truck-front::before { - content: "\e2b7"; } - -.fa-cat::before { - content: "\f6be"; } - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; } - -.fa-truck-field::before { - content: "\e58d"; } - -.fa-route::before { - content: "\f4d7"; } - -.fa-clipboard-question::before { - content: "\e4e3"; } - -.fa-panorama::before { - content: "\e209"; } - -.fa-comment-medical::before { - content: "\f7f5"; } - -.fa-teeth-open::before { - content: "\f62f"; } - -.fa-file-circle-minus::before { - content: "\e4ed"; } - -.fa-tags::before { - content: "\f02c"; } - -.fa-wine-glass::before { - content: "\f4e3"; } - -.fa-forward-fast::before { - content: "\f050"; } - -.fa-fast-forward::before { - content: "\f050"; } - -.fa-face-meh-blank::before { - content: "\f5a4"; } - -.fa-meh-blank::before { - content: "\f5a4"; } - -.fa-square-parking::before { - content: "\f540"; } - -.fa-parking::before { - content: "\f540"; } - -.fa-house-signal::before { - content: "\e012"; } - -.fa-bars-progress::before { - content: "\f828"; } - -.fa-tasks-alt::before { - content: "\f828"; } - -.fa-faucet-drip::before { - content: "\e006"; } - -.fa-cart-flatbed::before { - content: "\f474"; } - -.fa-dolly-flatbed::before { - content: "\f474"; } - -.fa-ban-smoking::before { - content: "\f54d"; } - -.fa-smoking-ban::before { - content: "\f54d"; } - -.fa-terminal::before { - content: "\f120"; } - -.fa-mobile-button::before { - content: "\f10b"; } - -.fa-house-medical-flag::before { - content: "\e514"; } - -.fa-basket-shopping::before { - content: "\f291"; } - -.fa-shopping-basket::before { - content: "\f291"; } - -.fa-tape::before { - content: "\f4db"; } - -.fa-bus-simple::before { - content: "\f55e"; } - -.fa-bus-alt::before { - content: "\f55e"; } - -.fa-eye::before { - content: "\f06e"; } - -.fa-face-sad-cry::before { - content: "\f5b3"; } - -.fa-sad-cry::before { - content: "\f5b3"; } - -.fa-audio-description::before { - content: "\f29e"; } - -.fa-person-military-to-person::before { - content: "\e54c"; } - -.fa-file-shield::before { - content: "\e4f0"; } - -.fa-user-slash::before { - content: "\f506"; } - -.fa-pen::before { - content: "\f304"; } - -.fa-tower-observation::before { - content: "\e586"; } - -.fa-file-code::before { - content: "\f1c9"; } - -.fa-signal::before { - content: "\f012"; } - -.fa-signal-5::before { - content: "\f012"; } - -.fa-signal-perfect::before { - content: "\f012"; } - -.fa-bus::before { - content: "\f207"; } - -.fa-heart-circle-xmark::before { - content: "\e501"; } - -.fa-house-chimney::before { - content: "\e3af"; } - -.fa-home-lg::before { - content: "\e3af"; } - -.fa-window-maximize::before { - content: "\f2d0"; } - -.fa-face-frown::before { - content: "\f119"; } - -.fa-frown::before { - content: "\f119"; } - -.fa-prescription::before { - content: "\f5b1"; } - -.fa-shop::before { - content: "\f54f"; } - -.fa-store-alt::before { - content: "\f54f"; } - -.fa-floppy-disk::before { - content: "\f0c7"; } - -.fa-save::before { - content: "\f0c7"; } - -.fa-vihara::before { - content: "\f6a7"; } - -.fa-scale-unbalanced::before { - content: "\f515"; } - -.fa-balance-scale-left::before { - content: "\f515"; } - -.fa-sort-up::before { - content: "\f0de"; } - -.fa-sort-asc::before { - content: "\f0de"; } - -.fa-comment-dots::before { - content: "\f4ad"; } - -.fa-commenting::before { - content: "\f4ad"; } - -.fa-plant-wilt::before { - content: "\e5aa"; } - -.fa-diamond::before { - content: "\f219"; } - -.fa-face-grin-squint::before { - content: "\f585"; } - -.fa-grin-squint::before { - content: "\f585"; } - -.fa-hand-holding-dollar::before { - content: "\f4c0"; } - -.fa-hand-holding-usd::before { - content: "\f4c0"; } - -.fa-bacterium::before { - content: "\e05a"; } - -.fa-hand-pointer::before { - content: "\f25a"; } - -.fa-drum-steelpan::before { - content: "\f56a"; } - -.fa-hand-scissors::before { - content: "\f257"; } - -.fa-hands-praying::before { - content: "\f684"; } - -.fa-praying-hands::before { - content: "\f684"; } - -.fa-arrow-rotate-right::before { - content: "\f01e"; } - -.fa-arrow-right-rotate::before { - content: "\f01e"; } - -.fa-arrow-rotate-forward::before { - content: "\f01e"; } - -.fa-redo::before { - content: "\f01e"; } - -.fa-biohazard::before { - content: "\f780"; } - -.fa-location-crosshairs::before { - content: "\f601"; } - -.fa-location::before { - content: "\f601"; } - -.fa-mars-double::before { - content: "\f227"; } - -.fa-child-dress::before { - content: "\e59c"; } - -.fa-users-between-lines::before { - content: "\e591"; } - -.fa-lungs-virus::before { - content: "\e067"; } - -.fa-face-grin-tears::before { - content: "\f588"; } - -.fa-grin-tears::before { - content: "\f588"; } - -.fa-phone::before { - content: "\f095"; } - -.fa-calendar-xmark::before { - content: "\f273"; } - -.fa-calendar-times::before { - content: "\f273"; } - -.fa-child-reaching::before { - content: "\e59d"; } - -.fa-head-side-virus::before { - content: "\e064"; } - -.fa-user-gear::before { - content: "\f4fe"; } - -.fa-user-cog::before { - content: "\f4fe"; } - -.fa-arrow-up-1-9::before { - content: "\f163"; } - -.fa-sort-numeric-up::before { - content: "\f163"; } - -.fa-door-closed::before { - content: "\f52a"; } - -.fa-shield-virus::before { - content: "\e06c"; } - -.fa-dice-six::before { - content: "\f526"; } - -.fa-mosquito-net::before { - content: "\e52c"; } - -.fa-bridge-water::before { - content: "\e4ce"; } - -.fa-person-booth::before { - content: "\f756"; } - -.fa-text-width::before { - content: "\f035"; } - -.fa-hat-wizard::before { - content: "\f6e8"; } - -.fa-pen-fancy::before { - content: "\f5ac"; } - -.fa-person-digging::before { - content: "\f85e"; } - -.fa-digging::before { - content: "\f85e"; } - -.fa-trash::before { - content: "\f1f8"; } - -.fa-gauge-simple::before { - content: "\f629"; } - -.fa-gauge-simple-med::before { - content: "\f629"; } - -.fa-tachometer-average::before { - content: "\f629"; } - -.fa-book-medical::before { - content: "\f7e6"; } - -.fa-poo::before { - content: "\f2fe"; } - -.fa-quote-right::before { - content: "\f10e"; } - -.fa-quote-right-alt::before { - content: "\f10e"; } - -.fa-shirt::before { - content: "\f553"; } - -.fa-t-shirt::before { - content: "\f553"; } - -.fa-tshirt::before { - content: "\f553"; } - -.fa-cubes::before { - content: "\f1b3"; } - -.fa-divide::before { - content: "\f529"; } - -.fa-tenge-sign::before { - content: "\f7d7"; } - -.fa-tenge::before { - content: "\f7d7"; } - -.fa-headphones::before { - content: "\f025"; } - -.fa-hands-holding::before { - content: "\f4c2"; } - -.fa-hands-clapping::before { - content: "\e1a8"; } - -.fa-republican::before { - content: "\f75e"; } - -.fa-arrow-left::before { - content: "\f060"; } - -.fa-person-circle-xmark::before { - content: "\e543"; } - -.fa-ruler::before { - content: "\f545"; } - -.fa-align-left::before { - content: "\f036"; } - -.fa-dice-d6::before { - content: "\f6d1"; } - -.fa-restroom::before { - content: "\f7bd"; } - -.fa-j::before { - content: "\4a"; } - -.fa-users-viewfinder::before { - content: "\e595"; } - -.fa-file-video::before { - content: "\f1c8"; } - -.fa-up-right-from-square::before { - content: "\f35d"; } - -.fa-external-link-alt::before { - content: "\f35d"; } - -.fa-table-cells::before { - content: "\f00a"; } - -.fa-th::before { - content: "\f00a"; } - -.fa-file-pdf::before { - content: "\f1c1"; } - -.fa-book-bible::before { - content: "\f647"; } - -.fa-bible::before { - content: "\f647"; } - -.fa-o::before { - content: "\4f"; } - -.fa-suitcase-medical::before { - content: "\f0fa"; } - -.fa-medkit::before { - content: "\f0fa"; } - -.fa-user-secret::before { - content: "\f21b"; } - -.fa-otter::before { - content: "\f700"; } - -.fa-person-dress::before { - content: "\f182"; } - -.fa-female::before { - content: "\f182"; } - -.fa-comment-dollar::before { - content: "\f651"; } - -.fa-business-time::before { - content: "\f64a"; } - -.fa-briefcase-clock::before { - content: "\f64a"; } - -.fa-table-cells-large::before { - content: "\f009"; } - -.fa-th-large::before { - content: "\f009"; } - -.fa-book-tanakh::before { - content: "\f827"; } - -.fa-tanakh::before { - content: "\f827"; } - -.fa-phone-volume::before { - content: "\f2a0"; } - -.fa-volume-control-phone::before { - content: "\f2a0"; } - -.fa-hat-cowboy-side::before { - content: "\f8c1"; } - -.fa-clipboard-user::before { - content: "\f7f3"; } - -.fa-child::before { - content: "\f1ae"; } - -.fa-lira-sign::before { - content: "\f195"; } - -.fa-satellite::before { - content: "\f7bf"; } - -.fa-plane-lock::before { - content: "\e558"; } - -.fa-tag::before { - content: "\f02b"; } - -.fa-comment::before { - content: "\f075"; } - -.fa-cake-candles::before { - content: "\f1fd"; } - -.fa-birthday-cake::before { - content: "\f1fd"; } - -.fa-cake::before { - content: "\f1fd"; } - -.fa-envelope::before { - content: "\f0e0"; } - -.fa-angles-up::before { - content: "\f102"; } - -.fa-angle-double-up::before { - content: "\f102"; } - -.fa-paperclip::before { - content: "\f0c6"; } - -.fa-arrow-right-to-city::before { - content: "\e4b3"; } - -.fa-ribbon::before { - content: "\f4d6"; } - -.fa-lungs::before { - content: "\f604"; } - -.fa-arrow-up-9-1::before { - content: "\f887"; } - -.fa-sort-numeric-up-alt::before { - content: "\f887"; } - -.fa-litecoin-sign::before { - content: "\e1d3"; } - -.fa-border-none::before { - content: "\f850"; } - -.fa-circle-nodes::before { - content: "\e4e2"; } - -.fa-parachute-box::before { - content: "\f4cd"; } - -.fa-indent::before { - content: "\f03c"; } - -.fa-truck-field-un::before { - content: "\e58e"; } - -.fa-hourglass::before { - content: "\f254"; } - -.fa-hourglass-empty::before { - content: "\f254"; } - -.fa-mountain::before { - content: "\f6fc"; } - -.fa-user-doctor::before { - content: "\f0f0"; } - -.fa-user-md::before { - content: "\f0f0"; } - -.fa-circle-info::before { - content: "\f05a"; } - -.fa-info-circle::before { - content: "\f05a"; } - -.fa-cloud-meatball::before { - content: "\f73b"; } - -.fa-camera::before { - content: "\f030"; } - -.fa-camera-alt::before { - content: "\f030"; } - -.fa-square-virus::before { - content: "\e578"; } - -.fa-meteor::before { - content: "\f753"; } - -.fa-car-on::before { - content: "\e4dd"; } - -.fa-sleigh::before { - content: "\f7cc"; } - -.fa-arrow-down-1-9::before { - content: "\f162"; } - -.fa-sort-numeric-asc::before { - content: "\f162"; } - -.fa-sort-numeric-down::before { - content: "\f162"; } - -.fa-hand-holding-droplet::before { - content: "\f4c1"; } - -.fa-hand-holding-water::before { - content: "\f4c1"; } - -.fa-water::before { - content: "\f773"; } - -.fa-calendar-check::before { - content: "\f274"; } - -.fa-braille::before { - content: "\f2a1"; } - -.fa-prescription-bottle-medical::before { - content: "\f486"; } - -.fa-prescription-bottle-alt::before { - content: "\f486"; } - -.fa-landmark::before { - content: "\f66f"; } - -.fa-truck::before { - content: "\f0d1"; } - -.fa-crosshairs::before { - content: "\f05b"; } - -.fa-person-cane::before { - content: "\e53c"; } - -.fa-tent::before { - content: "\e57d"; } - -.fa-vest-patches::before { - content: "\e086"; } - -.fa-check-double::before { - content: "\f560"; } - -.fa-arrow-down-a-z::before { - content: "\f15d"; } - -.fa-sort-alpha-asc::before { - content: "\f15d"; } - -.fa-sort-alpha-down::before { - content: "\f15d"; } - -.fa-money-bill-wheat::before { - content: "\e52a"; } - -.fa-cookie::before { - content: "\f563"; } - -.fa-arrow-rotate-left::before { - content: "\f0e2"; } - -.fa-arrow-left-rotate::before { - content: "\f0e2"; } - -.fa-arrow-rotate-back::before { - content: "\f0e2"; } - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; } - -.fa-undo::before { - content: "\f0e2"; } - -.fa-hard-drive::before { - content: "\f0a0"; } - -.fa-hdd::before { - content: "\f0a0"; } - -.fa-face-grin-squint-tears::before { - content: "\f586"; } - -.fa-grin-squint-tears::before { - content: "\f586"; } - -.fa-dumbbell::before { - content: "\f44b"; } - -.fa-rectangle-list::before { - content: "\f022"; } - -.fa-list-alt::before { - content: "\f022"; } - -.fa-tarp-droplet::before { - content: "\e57c"; } - -.fa-house-medical-circle-check::before { - content: "\e511"; } - -.fa-person-skiing-nordic::before { - content: "\f7ca"; } - -.fa-skiing-nordic::before { - content: "\f7ca"; } - -.fa-calendar-plus::before { - content: "\f271"; } - -.fa-plane-arrival::before { - content: "\f5af"; } - -.fa-circle-left::before { - content: "\f359"; } - -.fa-arrow-alt-circle-left::before { - content: "\f359"; } - -.fa-train-subway::before { - content: "\f239"; } - -.fa-subway::before { - content: "\f239"; } - -.fa-chart-gantt::before { - content: "\e0e4"; } - -.fa-indian-rupee-sign::before { - content: "\e1bc"; } - -.fa-indian-rupee::before { - content: "\e1bc"; } - -.fa-inr::before { - content: "\e1bc"; } - -.fa-crop-simple::before { - content: "\f565"; } - -.fa-crop-alt::before { - content: "\f565"; } - -.fa-money-bill-1::before { - content: "\f3d1"; } - -.fa-money-bill-alt::before { - content: "\f3d1"; } - -.fa-left-long::before { - content: "\f30a"; } - -.fa-long-arrow-alt-left::before { - content: "\f30a"; } - -.fa-dna::before { - content: "\f471"; } - -.fa-virus-slash::before { - content: "\e075"; } - -.fa-minus::before { - content: "\f068"; } - -.fa-subtract::before { - content: "\f068"; } - -.fa-chess::before { - content: "\f439"; } - -.fa-arrow-left-long::before { - content: "\f177"; } - -.fa-long-arrow-left::before { - content: "\f177"; } - -.fa-plug-circle-check::before { - content: "\e55c"; } - -.fa-street-view::before { - content: "\f21d"; } - -.fa-franc-sign::before { - content: "\e18f"; } - -.fa-volume-off::before { - content: "\f026"; } - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; } - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; } - -.fa-asl-interpreting::before { - content: "\f2a3"; } - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; } - -.fa-gear::before { - content: "\f013"; } - -.fa-cog::before { - content: "\f013"; } - -.fa-droplet-slash::before { - content: "\f5c7"; } - -.fa-tint-slash::before { - content: "\f5c7"; } - -.fa-mosque::before { - content: "\f678"; } - -.fa-mosquito::before { - content: "\e52b"; } - -.fa-star-of-david::before { - content: "\f69a"; } - -.fa-person-military-rifle::before { - content: "\e54b"; } - -.fa-cart-shopping::before { - content: "\f07a"; } - -.fa-shopping-cart::before { - content: "\f07a"; } - -.fa-vials::before { - content: "\f493"; } - -.fa-plug-circle-plus::before { - content: "\e55f"; } - -.fa-place-of-worship::before { - content: "\f67f"; } - -.fa-grip-vertical::before { - content: "\f58e"; } - -.fa-arrow-turn-up::before { - content: "\f148"; } - -.fa-level-up::before { - content: "\f148"; } - -.fa-u::before { - content: "\55"; } - -.fa-square-root-variable::before { - content: "\f698"; } - -.fa-square-root-alt::before { - content: "\f698"; } - -.fa-clock::before { - content: "\f017"; } - -.fa-clock-four::before { - content: "\f017"; } - -.fa-backward-step::before { - content: "\f048"; } - -.fa-step-backward::before { - content: "\f048"; } - -.fa-pallet::before { - content: "\f482"; } - -.fa-faucet::before { - content: "\e005"; } - -.fa-baseball-bat-ball::before { - content: "\f432"; } - -.fa-s::before { - content: "\53"; } - -.fa-timeline::before { - content: "\e29c"; } - -.fa-keyboard::before { - content: "\f11c"; } - -.fa-caret-down::before { - content: "\f0d7"; } - -.fa-house-chimney-medical::before { - content: "\f7f2"; } - -.fa-clinic-medical::before { - content: "\f7f2"; } - -.fa-temperature-three-quarters::before { - content: "\f2c8"; } - -.fa-temperature-3::before { - content: "\f2c8"; } - -.fa-thermometer-3::before { - content: "\f2c8"; } - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; } - -.fa-mobile-screen::before { - content: "\f3cf"; } - -.fa-mobile-android-alt::before { - content: "\f3cf"; } - -.fa-plane-up::before { - content: "\e22d"; } - -.fa-piggy-bank::before { - content: "\f4d3"; } - -.fa-battery-half::before { - content: "\f242"; } - -.fa-battery-3::before { - content: "\f242"; } - -.fa-mountain-city::before { - content: "\e52e"; } - -.fa-coins::before { - content: "\f51e"; } - -.fa-khanda::before { - content: "\f66d"; } - -.fa-sliders::before { - content: "\f1de"; } - -.fa-sliders-h::before { - content: "\f1de"; } - -.fa-folder-tree::before { - content: "\f802"; } - -.fa-network-wired::before { - content: "\f6ff"; } - -.fa-map-pin::before { - content: "\f276"; } - -.fa-hamsa::before { - content: "\f665"; } - -.fa-cent-sign::before { - content: "\e3f5"; } - -.fa-flask::before { - content: "\f0c3"; } - -.fa-person-pregnant::before { - content: "\e31e"; } - -.fa-wand-sparkles::before { - content: "\f72b"; } - -.fa-ellipsis-vertical::before { - content: "\f142"; } - -.fa-ellipsis-v::before { - content: "\f142"; } - -.fa-ticket::before { - content: "\f145"; } - -.fa-power-off::before { - content: "\f011"; } - -.fa-right-long::before { - content: "\f30b"; } - -.fa-long-arrow-alt-right::before { - content: "\f30b"; } - -.fa-flag-usa::before { - content: "\f74d"; } - -.fa-laptop-file::before { - content: "\e51d"; } - -.fa-tty::before { - content: "\f1e4"; } - -.fa-teletype::before { - content: "\f1e4"; } - -.fa-diagram-next::before { - content: "\e476"; } - -.fa-person-rifle::before { - content: "\e54e"; } - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; } - -.fa-closed-captioning::before { - content: "\f20a"; } - -.fa-person-hiking::before { - content: "\f6ec"; } - -.fa-hiking::before { - content: "\f6ec"; } - -.fa-venus-double::before { - content: "\f226"; } - -.fa-images::before { - content: "\f302"; } - -.fa-calculator::before { - content: "\f1ec"; } - -.fa-people-pulling::before { - content: "\e535"; } - -.fa-n::before { - content: "\4e"; } - -.fa-cable-car::before { - content: "\f7da"; } - -.fa-tram::before { - content: "\f7da"; } - -.fa-cloud-rain::before { - content: "\f73d"; } - -.fa-building-circle-xmark::before { - content: "\e4d4"; } - -.fa-ship::before { - content: "\f21a"; } - -.fa-arrows-down-to-line::before { - content: "\e4b8"; } - -.fa-download::before { - content: "\f019"; } - -.fa-face-grin::before { - content: "\f580"; } - -.fa-grin::before { - content: "\f580"; } - -.fa-delete-left::before { - content: "\f55a"; } - -.fa-backspace::before { - content: "\f55a"; } - -.fa-eye-dropper::before { - content: "\f1fb"; } - -.fa-eye-dropper-empty::before { - content: "\f1fb"; } - -.fa-eyedropper::before { - content: "\f1fb"; } - -.fa-file-circle-check::before { - content: "\e5a0"; } - -.fa-forward::before { - content: "\f04e"; } - -.fa-mobile::before { - content: "\f3ce"; } - -.fa-mobile-android::before { - content: "\f3ce"; } - -.fa-mobile-phone::before { - content: "\f3ce"; } - -.fa-face-meh::before { - content: "\f11a"; } - -.fa-meh::before { - content: "\f11a"; } - -.fa-align-center::before { - content: "\f037"; } - -.fa-book-skull::before { - content: "\f6b7"; } - -.fa-book-dead::before { - content: "\f6b7"; } - -.fa-id-card::before { - content: "\f2c2"; } - -.fa-drivers-license::before { - content: "\f2c2"; } - -.fa-outdent::before { - content: "\f03b"; } - -.fa-dedent::before { - content: "\f03b"; } - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; } - -.fa-house::before { - content: "\f015"; } - -.fa-home::before { - content: "\f015"; } - -.fa-home-alt::before { - content: "\f015"; } - -.fa-home-lg-alt::before { - content: "\f015"; } - -.fa-calendar-week::before { - content: "\f784"; } - -.fa-laptop-medical::before { - content: "\f812"; } - -.fa-b::before { - content: "\42"; } - -.fa-file-medical::before { - content: "\f477"; } - -.fa-dice-one::before { - content: "\f525"; } - -.fa-kiwi-bird::before { - content: "\f535"; } - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; } - -.fa-exchange::before { - content: "\f0ec"; } - -.fa-rotate-right::before { - content: "\f2f9"; } - -.fa-redo-alt::before { - content: "\f2f9"; } - -.fa-rotate-forward::before { - content: "\f2f9"; } - -.fa-utensils::before { - content: "\f2e7"; } - -.fa-cutlery::before { - content: "\f2e7"; } - -.fa-arrow-up-wide-short::before { - content: "\f161"; } - -.fa-sort-amount-up::before { - content: "\f161"; } - -.fa-mill-sign::before { - content: "\e1ed"; } - -.fa-bowl-rice::before { - content: "\e2eb"; } - -.fa-skull::before { - content: "\f54c"; } - -.fa-tower-broadcast::before { - content: "\f519"; } - -.fa-broadcast-tower::before { - content: "\f519"; } - -.fa-truck-pickup::before { - content: "\f63c"; } - -.fa-up-long::before { - content: "\f30c"; } - -.fa-long-arrow-alt-up::before { - content: "\f30c"; } - -.fa-stop::before { - content: "\f04d"; } - -.fa-code-merge::before { - content: "\f387"; } - -.fa-upload::before { - content: "\f093"; } - -.fa-hurricane::before { - content: "\f751"; } - -.fa-mound::before { - content: "\e52d"; } - -.fa-toilet-portable::before { - content: "\e583"; } - -.fa-compact-disc::before { - content: "\f51f"; } - -.fa-file-arrow-down::before { - content: "\f56d"; } - -.fa-file-download::before { - content: "\f56d"; } - -.fa-caravan::before { - content: "\f8ff"; } - -.fa-shield-cat::before { - content: "\e572"; } - -.fa-bolt::before { - content: "\f0e7"; } - -.fa-zap::before { - content: "\f0e7"; } - -.fa-glass-water::before { - content: "\e4f4"; } - -.fa-oil-well::before { - content: "\e532"; } - -.fa-vault::before { - content: "\e2c5"; } - -.fa-mars::before { - content: "\f222"; } - -.fa-toilet::before { - content: "\f7d8"; } - -.fa-plane-circle-xmark::before { - content: "\e557"; } - -.fa-yen-sign::before { - content: "\f157"; } - -.fa-cny::before { - content: "\f157"; } - -.fa-jpy::before { - content: "\f157"; } - -.fa-rmb::before { - content: "\f157"; } - -.fa-yen::before { - content: "\f157"; } - -.fa-ruble-sign::before { - content: "\f158"; } - -.fa-rouble::before { - content: "\f158"; } - -.fa-rub::before { - content: "\f158"; } - -.fa-ruble::before { - content: "\f158"; } - -.fa-sun::before { - content: "\f185"; } - -.fa-guitar::before { - content: "\f7a6"; } - -.fa-face-laugh-wink::before { - content: "\f59c"; } - -.fa-laugh-wink::before { - content: "\f59c"; } - -.fa-horse-head::before { - content: "\f7ab"; } - -.fa-bore-hole::before { - content: "\e4c3"; } - -.fa-industry::before { - content: "\f275"; } - -.fa-circle-down::before { - content: "\f358"; } - -.fa-arrow-alt-circle-down::before { - content: "\f358"; } - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; } - -.fa-florin-sign::before { - content: "\e184"; } - -.fa-arrow-down-short-wide::before { - content: "\f884"; } - -.fa-sort-amount-desc::before { - content: "\f884"; } - -.fa-sort-amount-down-alt::before { - content: "\f884"; } - -.fa-less-than::before { - content: "\3c"; } - -.fa-angle-down::before { - content: "\f107"; } - -.fa-car-tunnel::before { - content: "\e4de"; } - -.fa-head-side-cough::before { - content: "\e061"; } - -.fa-grip-lines::before { - content: "\f7a4"; } - -.fa-thumbs-down::before { - content: "\f165"; } - -.fa-user-lock::before { - content: "\f502"; } - -.fa-arrow-right-long::before { - content: "\f178"; } - -.fa-long-arrow-right::before { - content: "\f178"; } - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; } - -.fa-ellipsis::before { - content: "\f141"; } - -.fa-ellipsis-h::before { - content: "\f141"; } - -.fa-chess-pawn::before { - content: "\f443"; } - -.fa-kit-medical::before { - content: "\f479"; } - -.fa-first-aid::before { - content: "\f479"; } - -.fa-person-through-window::before { - content: "\e5a9"; } - -.fa-toolbox::before { - content: "\f552"; } - -.fa-hands-holding-circle::before { - content: "\e4fb"; } - -.fa-bug::before { - content: "\f188"; } - -.fa-credit-card::before { - content: "\f09d"; } - -.fa-credit-card-alt::before { - content: "\f09d"; } - -.fa-car::before { - content: "\f1b9"; } - -.fa-automobile::before { - content: "\f1b9"; } - -.fa-hand-holding-hand::before { - content: "\e4f7"; } - -.fa-book-open-reader::before { - content: "\f5da"; } - -.fa-book-reader::before { - content: "\f5da"; } - -.fa-mountain-sun::before { - content: "\e52f"; } - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; } - -.fa-dice-d20::before { - content: "\f6cf"; } - -.fa-truck-droplet::before { - content: "\e58c"; } - -.fa-file-circle-xmark::before { - content: "\e5a1"; } - -.fa-temperature-arrow-up::before { - content: "\e040"; } - -.fa-temperature-up::before { - content: "\e040"; } - -.fa-medal::before { - content: "\f5a2"; } - -.fa-bed::before { - content: "\f236"; } - -.fa-square-h::before { - content: "\f0fd"; } - -.fa-h-square::before { - content: "\f0fd"; } - -.fa-podcast::before { - content: "\f2ce"; } - -.fa-temperature-full::before { - content: "\f2c7"; } - -.fa-temperature-4::before { - content: "\f2c7"; } - -.fa-thermometer-4::before { - content: "\f2c7"; } - -.fa-thermometer-full::before { - content: "\f2c7"; } - -.fa-bell::before { - content: "\f0f3"; } - -.fa-superscript::before { - content: "\f12b"; } - -.fa-plug-circle-xmark::before { - content: "\e560"; } - -.fa-star-of-life::before { - content: "\f621"; } - -.fa-phone-slash::before { - content: "\f3dd"; } - -.fa-paint-roller::before { - content: "\f5aa"; } - -.fa-handshake-angle::before { - content: "\f4c4"; } - -.fa-hands-helping::before { - content: "\f4c4"; } - -.fa-location-dot::before { - content: "\f3c5"; } - -.fa-map-marker-alt::before { - content: "\f3c5"; } - -.fa-file::before { - content: "\f15b"; } - -.fa-greater-than::before { - content: "\3e"; } - -.fa-person-swimming::before { - content: "\f5c4"; } - -.fa-swimmer::before { - content: "\f5c4"; } - -.fa-arrow-down::before { - content: "\f063"; } - -.fa-droplet::before { - content: "\f043"; } - -.fa-tint::before { - content: "\f043"; } - -.fa-eraser::before { - content: "\f12d"; } - -.fa-earth-americas::before { - content: "\f57d"; } - -.fa-earth::before { - content: "\f57d"; } - -.fa-earth-america::before { - content: "\f57d"; } - -.fa-globe-americas::before { - content: "\f57d"; } - -.fa-person-burst::before { - content: "\e53b"; } - -.fa-dove::before { - content: "\f4ba"; } - -.fa-battery-empty::before { - content: "\f244"; } - -.fa-battery-0::before { - content: "\f244"; } - -.fa-socks::before { - content: "\f696"; } - -.fa-inbox::before { - content: "\f01c"; } - -.fa-section::before { - content: "\e447"; } - -.fa-gauge-high::before { - content: "\f625"; } - -.fa-tachometer-alt::before { - content: "\f625"; } - -.fa-tachometer-alt-fast::before { - content: "\f625"; } - -.fa-envelope-open-text::before { - content: "\f658"; } - -.fa-hospital::before { - content: "\f0f8"; } - -.fa-hospital-alt::before { - content: "\f0f8"; } - -.fa-hospital-wide::before { - content: "\f0f8"; } - -.fa-wine-bottle::before { - content: "\f72f"; } - -.fa-chess-rook::before { - content: "\f447"; } - -.fa-bars-staggered::before { - content: "\f550"; } - -.fa-reorder::before { - content: "\f550"; } - -.fa-stream::before { - content: "\f550"; } - -.fa-dharmachakra::before { - content: "\f655"; } - -.fa-hotdog::before { - content: "\f80f"; } - -.fa-person-walking-with-cane::before { - content: "\f29d"; } - -.fa-blind::before { - content: "\f29d"; } - -.fa-drum::before { - content: "\f569"; } - -.fa-ice-cream::before { - content: "\f810"; } - -.fa-heart-circle-bolt::before { - content: "\e4fc"; } - -.fa-fax::before { - content: "\f1ac"; } - -.fa-paragraph::before { - content: "\f1dd"; } - -.fa-check-to-slot::before { - content: "\f772"; } - -.fa-vote-yea::before { - content: "\f772"; } - -.fa-star-half::before { - content: "\f089"; } - -.fa-boxes-stacked::before { - content: "\f468"; } - -.fa-boxes::before { - content: "\f468"; } - -.fa-boxes-alt::before { - content: "\f468"; } - -.fa-link::before { - content: "\f0c1"; } - -.fa-chain::before { - content: "\f0c1"; } - -.fa-ear-listen::before { - content: "\f2a2"; } - -.fa-assistive-listening-systems::before { - content: "\f2a2"; } - -.fa-tree-city::before { - content: "\e587"; } - -.fa-play::before { - content: "\f04b"; } - -.fa-font::before { - content: "\f031"; } - -.fa-rupiah-sign::before { - content: "\e23d"; } - -.fa-magnifying-glass::before { - content: "\f002"; } - -.fa-search::before { - content: "\f002"; } - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; } - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; } - -.fa-table-tennis::before { - content: "\f45d"; } - -.fa-person-dots-from-line::before { - content: "\f470"; } - -.fa-diagnoses::before { - content: "\f470"; } - -.fa-trash-can-arrow-up::before { - content: "\f82a"; } - -.fa-trash-restore-alt::before { - content: "\f82a"; } - -.fa-naira-sign::before { - content: "\e1f6"; } - -.fa-cart-arrow-down::before { - content: "\f218"; } - -.fa-walkie-talkie::before { - content: "\f8ef"; } - -.fa-file-pen::before { - content: "\f31c"; } - -.fa-file-edit::before { - content: "\f31c"; } - -.fa-receipt::before { - content: "\f543"; } - -.fa-square-pen::before { - content: "\f14b"; } - -.fa-pen-square::before { - content: "\f14b"; } - -.fa-pencil-square::before { - content: "\f14b"; } - -.fa-suitcase-rolling::before { - content: "\f5c1"; } - -.fa-person-circle-exclamation::before { - content: "\e53f"; } - -.fa-chevron-down::before { - content: "\f078"; } - -.fa-battery-full::before { - content: "\f240"; } - -.fa-battery::before { - content: "\f240"; } - -.fa-battery-5::before { - content: "\f240"; } - -.fa-skull-crossbones::before { - content: "\f714"; } - -.fa-code-compare::before { - content: "\e13a"; } - -.fa-list-ul::before { - content: "\f0ca"; } - -.fa-list-dots::before { - content: "\f0ca"; } - -.fa-school-lock::before { - content: "\e56f"; } - -.fa-tower-cell::before { - content: "\e585"; } - -.fa-down-long::before { - content: "\f309"; } - -.fa-long-arrow-alt-down::before { - content: "\f309"; } - -.fa-ranking-star::before { - content: "\e561"; } - -.fa-chess-king::before { - content: "\f43f"; } - -.fa-person-harassing::before { - content: "\e549"; } - -.fa-brazilian-real-sign::before { - content: "\e46c"; } - -.fa-landmark-dome::before { - content: "\f752"; } - -.fa-landmark-alt::before { - content: "\f752"; } - -.fa-arrow-up::before { - content: "\f062"; } - -.fa-tv::before { - content: "\f26c"; } - -.fa-television::before { - content: "\f26c"; } - -.fa-tv-alt::before { - content: "\f26c"; } - -.fa-shrimp::before { - content: "\e448"; } - -.fa-list-check::before { - content: "\f0ae"; } - -.fa-tasks::before { - content: "\f0ae"; } - -.fa-jug-detergent::before { - content: "\e519"; } - -.fa-circle-user::before { - content: "\f2bd"; } - -.fa-user-circle::before { - content: "\f2bd"; } - -.fa-user-shield::before { - content: "\f505"; } - -.fa-wind::before { - content: "\f72e"; } - -.fa-car-burst::before { - content: "\f5e1"; } - -.fa-car-crash::before { - content: "\f5e1"; } - -.fa-y::before { - content: "\59"; } - -.fa-person-snowboarding::before { - content: "\f7ce"; } - -.fa-snowboarding::before { - content: "\f7ce"; } - -.fa-truck-fast::before { - content: "\f48b"; } - -.fa-shipping-fast::before { - content: "\f48b"; } - -.fa-fish::before { - content: "\f578"; } - -.fa-user-graduate::before { - content: "\f501"; } - -.fa-circle-half-stroke::before { - content: "\f042"; } - -.fa-adjust::before { - content: "\f042"; } - -.fa-clapperboard::before { - content: "\e131"; } - -.fa-circle-radiation::before { - content: "\f7ba"; } - -.fa-radiation-alt::before { - content: "\f7ba"; } - -.fa-baseball::before { - content: "\f433"; } - -.fa-baseball-ball::before { - content: "\f433"; } - -.fa-jet-fighter-up::before { - content: "\e518"; } - -.fa-diagram-project::before { - content: "\f542"; } - -.fa-project-diagram::before { - content: "\f542"; } - -.fa-copy::before { - content: "\f0c5"; } - -.fa-volume-xmark::before { - content: "\f6a9"; } - -.fa-volume-mute::before { - content: "\f6a9"; } - -.fa-volume-times::before { - content: "\f6a9"; } - -.fa-hand-sparkles::before { - content: "\e05d"; } - -.fa-grip::before { - content: "\f58d"; } - -.fa-grip-horizontal::before { - content: "\f58d"; } - -.fa-share-from-square::before { - content: "\f14d"; } - -.fa-share-square::before { - content: "\f14d"; } - -.fa-child-combatant::before { - content: "\e4e0"; } - -.fa-child-rifle::before { - content: "\e4e0"; } - -.fa-gun::before { - content: "\e19b"; } - -.fa-square-phone::before { - content: "\f098"; } - -.fa-phone-square::before { - content: "\f098"; } - -.fa-plus::before { - content: "\2b"; } - -.fa-add::before { - content: "\2b"; } - -.fa-expand::before { - content: "\f065"; } - -.fa-computer::before { - content: "\e4e5"; } - -.fa-xmark::before { - content: "\f00d"; } - -.fa-close::before { - content: "\f00d"; } - -.fa-multiply::before { - content: "\f00d"; } - -.fa-remove::before { - content: "\f00d"; } - -.fa-times::before { - content: "\f00d"; } - -.fa-arrows-up-down-left-right::before { - content: "\f047"; } - -.fa-arrows::before { - content: "\f047"; } - -.fa-chalkboard-user::before { - content: "\f51c"; } - -.fa-chalkboard-teacher::before { - content: "\f51c"; } - -.fa-peso-sign::before { - content: "\e222"; } - -.fa-building-shield::before { - content: "\e4d8"; } - -.fa-baby::before { - content: "\f77c"; } - -.fa-users-line::before { - content: "\e592"; } - -.fa-quote-left::before { - content: "\f10d"; } - -.fa-quote-left-alt::before { - content: "\f10d"; } - -.fa-tractor::before { - content: "\f722"; } - -.fa-trash-arrow-up::before { - content: "\f829"; } - -.fa-trash-restore::before { - content: "\f829"; } - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; } - -.fa-lines-leaning::before { - content: "\e51e"; } - -.fa-ruler-combined::before { - content: "\f546"; } - -.fa-copyright::before { - content: "\f1f9"; } - -.fa-equals::before { - content: "\3d"; } - -.fa-blender::before { - content: "\f517"; } - -.fa-teeth::before { - content: "\f62e"; } - -.fa-shekel-sign::before { - content: "\f20b"; } - -.fa-ils::before { - content: "\f20b"; } - -.fa-shekel::before { - content: "\f20b"; } - -.fa-sheqel::before { - content: "\f20b"; } - -.fa-sheqel-sign::before { - content: "\f20b"; } - -.fa-map::before { - content: "\f279"; } - -.fa-rocket::before { - content: "\f135"; } - -.fa-photo-film::before { - content: "\f87c"; } - -.fa-photo-video::before { - content: "\f87c"; } - -.fa-folder-minus::before { - content: "\f65d"; } - -.fa-store::before { - content: "\f54e"; } - -.fa-arrow-trend-up::before { - content: "\e098"; } - -.fa-plug-circle-minus::before { - content: "\e55e"; } - -.fa-sign-hanging::before { - content: "\f4d9"; } - -.fa-sign::before { - content: "\f4d9"; } - -.fa-bezier-curve::before { - content: "\f55b"; } - -.fa-bell-slash::before { - content: "\f1f6"; } - -.fa-tablet::before { - content: "\f3fb"; } - -.fa-tablet-android::before { - content: "\f3fb"; } - -.fa-school-flag::before { - content: "\e56e"; } - -.fa-fill::before { - content: "\f575"; } - -.fa-angle-up::before { - content: "\f106"; } - -.fa-drumstick-bite::before { - content: "\f6d7"; } - -.fa-holly-berry::before { - content: "\f7aa"; } - -.fa-chevron-left::before { - content: "\f053"; } - -.fa-bacteria::before { - content: "\e059"; } - -.fa-hand-lizard::before { - content: "\f258"; } - -.fa-notdef::before { - content: "\e1fe"; } - -.fa-disease::before { - content: "\f7fa"; } - -.fa-briefcase-medical::before { - content: "\f469"; } - -.fa-genderless::before { - content: "\f22d"; } - -.fa-chevron-right::before { - content: "\f054"; } - -.fa-retweet::before { - content: "\f079"; } - -.fa-car-rear::before { - content: "\f5de"; } - -.fa-car-alt::before { - content: "\f5de"; } - -.fa-pump-soap::before { - content: "\e06b"; } - -.fa-video-slash::before { - content: "\f4e2"; } - -.fa-battery-quarter::before { - content: "\f243"; } - -.fa-battery-2::before { - content: "\f243"; } - -.fa-radio::before { - content: "\f8d7"; } - -.fa-baby-carriage::before { - content: "\f77d"; } - -.fa-carriage-baby::before { - content: "\f77d"; } - -.fa-traffic-light::before { - content: "\f637"; } - -.fa-thermometer::before { - content: "\f491"; } - -.fa-vr-cardboard::before { - content: "\f729"; } - -.fa-hand-middle-finger::before { - content: "\f806"; } - -.fa-percent::before { - content: "\25"; } - -.fa-percentage::before { - content: "\25"; } - -.fa-truck-moving::before { - content: "\f4df"; } - -.fa-glass-water-droplet::before { - content: "\e4f5"; } - -.fa-display::before { - content: "\e163"; } - -.fa-face-smile::before { - content: "\f118"; } - -.fa-smile::before { - content: "\f118"; } - -.fa-thumbtack::before { - content: "\f08d"; } - -.fa-thumb-tack::before { - content: "\f08d"; } - -.fa-trophy::before { - content: "\f091"; } - -.fa-person-praying::before { - content: "\f683"; } - -.fa-pray::before { - content: "\f683"; } - -.fa-hammer::before { - content: "\f6e3"; } - -.fa-hand-peace::before { - content: "\f25b"; } - -.fa-rotate::before { - content: "\f2f1"; } - -.fa-sync-alt::before { - content: "\f2f1"; } - -.fa-spinner::before { - content: "\f110"; } - -.fa-robot::before { - content: "\f544"; } - -.fa-peace::before { - content: "\f67c"; } - -.fa-gears::before { - content: "\f085"; } - -.fa-cogs::before { - content: "\f085"; } - -.fa-warehouse::before { - content: "\f494"; } - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; } - -.fa-splotch::before { - content: "\f5bc"; } - -.fa-face-grin-hearts::before { - content: "\f584"; } - -.fa-grin-hearts::before { - content: "\f584"; } - -.fa-dice-four::before { - content: "\f524"; } - -.fa-sim-card::before { - content: "\f7c4"; } - -.fa-transgender::before { - content: "\f225"; } - -.fa-transgender-alt::before { - content: "\f225"; } - -.fa-mercury::before { - content: "\f223"; } - -.fa-arrow-turn-down::before { - content: "\f149"; } - -.fa-level-down::before { - content: "\f149"; } - -.fa-person-falling-burst::before { - content: "\e547"; } - -.fa-award::before { - content: "\f559"; } - -.fa-ticket-simple::before { - content: "\f3ff"; } - -.fa-ticket-alt::before { - content: "\f3ff"; } - -.fa-building::before { - content: "\f1ad"; } - -.fa-angles-left::before { - content: "\f100"; } - -.fa-angle-double-left::before { - content: "\f100"; } - -.fa-qrcode::before { - content: "\f029"; } - -.fa-clock-rotate-left::before { - content: "\f1da"; } - -.fa-history::before { - content: "\f1da"; } - -.fa-face-grin-beam-sweat::before { - content: "\f583"; } - -.fa-grin-beam-sweat::before { - content: "\f583"; } - -.fa-file-export::before { - content: "\f56e"; } - -.fa-arrow-right-from-file::before { - content: "\f56e"; } - -.fa-shield::before { - content: "\f132"; } - -.fa-shield-blank::before { - content: "\f132"; } - -.fa-arrow-up-short-wide::before { - content: "\f885"; } - -.fa-sort-amount-up-alt::before { - content: "\f885"; } - -.fa-house-medical::before { - content: "\e3b2"; } - -.fa-golf-ball-tee::before { - content: "\f450"; } - -.fa-golf-ball::before { - content: "\f450"; } - -.fa-circle-chevron-left::before { - content: "\f137"; } - -.fa-chevron-circle-left::before { - content: "\f137"; } - -.fa-house-chimney-window::before { - content: "\e00d"; } - -.fa-pen-nib::before { - content: "\f5ad"; } - -.fa-tent-arrow-turn-left::before { - content: "\e580"; } - -.fa-tents::before { - content: "\e582"; } - -.fa-wand-magic::before { - content: "\f0d0"; } - -.fa-magic::before { - content: "\f0d0"; } - -.fa-dog::before { - content: "\f6d3"; } - -.fa-carrot::before { - content: "\f787"; } - -.fa-moon::before { - content: "\f186"; } - -.fa-wine-glass-empty::before { - content: "\f5ce"; } - -.fa-wine-glass-alt::before { - content: "\f5ce"; } - -.fa-cheese::before { - content: "\f7ef"; } - -.fa-yin-yang::before { - content: "\f6ad"; } - -.fa-music::before { - content: "\f001"; } - -.fa-code-commit::before { - content: "\f386"; } - -.fa-temperature-low::before { - content: "\f76b"; } - -.fa-person-biking::before { - content: "\f84a"; } - -.fa-biking::before { - content: "\f84a"; } - -.fa-broom::before { - content: "\f51a"; } - -.fa-shield-heart::before { - content: "\e574"; } - -.fa-gopuram::before { - content: "\f664"; } - -.fa-earth-oceania::before { - content: "\e47b"; } - -.fa-globe-oceania::before { - content: "\e47b"; } - -.fa-square-xmark::before { - content: "\f2d3"; } - -.fa-times-square::before { - content: "\f2d3"; } - -.fa-xmark-square::before { - content: "\f2d3"; } - -.fa-hashtag::before { - content: "\23"; } - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; } - -.fa-expand-alt::before { - content: "\f424"; } - -.fa-oil-can::before { - content: "\f613"; } - -.fa-t::before { - content: "\54"; } - -.fa-hippo::before { - content: "\f6ed"; } - -.fa-chart-column::before { - content: "\e0e3"; } - -.fa-infinity::before { - content: "\f534"; } - -.fa-vial-circle-check::before { - content: "\e596"; } - -.fa-person-arrow-down-to-line::before { - content: "\e538"; } - -.fa-voicemail::before { - content: "\f897"; } - -.fa-fan::before { - content: "\f863"; } - -.fa-person-walking-luggage::before { - content: "\e554"; } - -.fa-up-down::before { - content: "\f338"; } - -.fa-arrows-alt-v::before { - content: "\f338"; } - -.fa-cloud-moon-rain::before { - content: "\f73c"; } - -.fa-calendar::before { - content: "\f133"; } - -.fa-trailer::before { - content: "\e041"; } - -.fa-bahai::before { - content: "\f666"; } - -.fa-haykal::before { - content: "\f666"; } - -.fa-sd-card::before { - content: "\f7c2"; } - -.fa-dragon::before { - content: "\f6d5"; } - -.fa-shoe-prints::before { - content: "\f54b"; } - -.fa-circle-plus::before { - content: "\f055"; } - -.fa-plus-circle::before { - content: "\f055"; } - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; } - -.fa-grin-tongue-wink::before { - content: "\f58b"; } - -.fa-hand-holding::before { - content: "\f4bd"; } - -.fa-plug-circle-exclamation::before { - content: "\e55d"; } - -.fa-link-slash::before { - content: "\f127"; } - -.fa-chain-broken::before { - content: "\f127"; } - -.fa-chain-slash::before { - content: "\f127"; } - -.fa-unlink::before { - content: "\f127"; } - -.fa-clone::before { - content: "\f24d"; } - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; } - -.fa-arrow-up-z-a::before { - content: "\f882"; } - -.fa-sort-alpha-up-alt::before { - content: "\f882"; } - -.fa-fire-flame-curved::before { - content: "\f7e4"; } - -.fa-fire-alt::before { - content: "\f7e4"; } - -.fa-tornado::before { - content: "\f76f"; } - -.fa-file-circle-plus::before { - content: "\e494"; } - -.fa-book-quran::before { - content: "\f687"; } - -.fa-quran::before { - content: "\f687"; } - -.fa-anchor::before { - content: "\f13d"; } - -.fa-border-all::before { - content: "\f84c"; } - -.fa-face-angry::before { - content: "\f556"; } - -.fa-angry::before { - content: "\f556"; } - -.fa-cookie-bite::before { - content: "\f564"; } - -.fa-arrow-trend-down::before { - content: "\e097"; } - -.fa-rss::before { - content: "\f09e"; } - -.fa-feed::before { - content: "\f09e"; } - -.fa-draw-polygon::before { - content: "\f5ee"; } - -.fa-scale-balanced::before { - content: "\f24e"; } - -.fa-balance-scale::before { - content: "\f24e"; } - -.fa-gauge-simple-high::before { - content: "\f62a"; } - -.fa-tachometer::before { - content: "\f62a"; } - -.fa-tachometer-fast::before { - content: "\f62a"; } - -.fa-shower::before { - content: "\f2cc"; } - -.fa-desktop::before { - content: "\f390"; } - -.fa-desktop-alt::before { - content: "\f390"; } - -.fa-m::before { - content: "\4d"; } - -.fa-table-list::before { - content: "\f00b"; } - -.fa-th-list::before { - content: "\f00b"; } - -.fa-comment-sms::before { - content: "\f7cd"; } - -.fa-sms::before { - content: "\f7cd"; } - -.fa-book::before { - content: "\f02d"; } - -.fa-user-plus::before { - content: "\f234"; } - -.fa-check::before { - content: "\f00c"; } - -.fa-battery-three-quarters::before { - content: "\f241"; } - -.fa-battery-4::before { - content: "\f241"; } - -.fa-house-circle-check::before { - content: "\e509"; } - -.fa-angle-left::before { - content: "\f104"; } - -.fa-diagram-successor::before { - content: "\e47a"; } - -.fa-truck-arrow-right::before { - content: "\e58b"; } - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; } - -.fa-hand-fist::before { - content: "\f6de"; } - -.fa-fist-raised::before { - content: "\f6de"; } - -.fa-cloud-moon::before { - content: "\f6c3"; } - -.fa-briefcase::before { - content: "\f0b1"; } - -.fa-person-falling::before { - content: "\e546"; } - -.fa-image-portrait::before { - content: "\f3e0"; } - -.fa-portrait::before { - content: "\f3e0"; } - -.fa-user-tag::before { - content: "\f507"; } - -.fa-rug::before { - content: "\e569"; } - -.fa-earth-europe::before { - content: "\f7a2"; } - -.fa-globe-europe::before { - content: "\f7a2"; } - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; } - -.fa-luggage-cart::before { - content: "\f59d"; } - -.fa-rectangle-xmark::before { - content: "\f410"; } - -.fa-rectangle-times::before { - content: "\f410"; } - -.fa-times-rectangle::before { - content: "\f410"; } - -.fa-window-close::before { - content: "\f410"; } - -.fa-baht-sign::before { - content: "\e0ac"; } - -.fa-book-open::before { - content: "\f518"; } - -.fa-book-journal-whills::before { - content: "\f66a"; } - -.fa-journal-whills::before { - content: "\f66a"; } - -.fa-handcuffs::before { - content: "\e4f8"; } - -.fa-triangle-exclamation::before { - content: "\f071"; } - -.fa-exclamation-triangle::before { - content: "\f071"; } - -.fa-warning::before { - content: "\f071"; } - -.fa-database::before { - content: "\f1c0"; } - -.fa-share::before { - content: "\f064"; } - -.fa-arrow-turn-right::before { - content: "\f064"; } - -.fa-mail-forward::before { - content: "\f064"; } - -.fa-bottle-droplet::before { - content: "\e4c4"; } - -.fa-mask-face::before { - content: "\e1d7"; } - -.fa-hill-rockslide::before { - content: "\e508"; } - -.fa-right-left::before { - content: "\f362"; } - -.fa-exchange-alt::before { - content: "\f362"; } - -.fa-paper-plane::before { - content: "\f1d8"; } - -.fa-road-circle-exclamation::before { - content: "\e565"; } - -.fa-dungeon::before { - content: "\f6d9"; } - -.fa-align-right::before { - content: "\f038"; } - -.fa-money-bill-1-wave::before { - content: "\f53b"; } - -.fa-money-bill-wave-alt::before { - content: "\f53b"; } - -.fa-life-ring::before { - content: "\f1cd"; } - -.fa-hands::before { - content: "\f2a7"; } - -.fa-sign-language::before { - content: "\f2a7"; } - -.fa-signing::before { - content: "\f2a7"; } - -.fa-calendar-day::before { - content: "\f783"; } - -.fa-water-ladder::before { - content: "\f5c5"; } - -.fa-ladder-water::before { - content: "\f5c5"; } - -.fa-swimming-pool::before { - content: "\f5c5"; } - -.fa-arrows-up-down::before { - content: "\f07d"; } - -.fa-arrows-v::before { - content: "\f07d"; } - -.fa-face-grimace::before { - content: "\f57f"; } - -.fa-grimace::before { - content: "\f57f"; } - -.fa-wheelchair-move::before { - content: "\e2ce"; } - -.fa-wheelchair-alt::before { - content: "\e2ce"; } - -.fa-turn-down::before { - content: "\f3be"; } - -.fa-level-down-alt::before { - content: "\f3be"; } - -.fa-person-walking-arrow-right::before { - content: "\e552"; } - -.fa-square-envelope::before { - content: "\f199"; } - -.fa-envelope-square::before { - content: "\f199"; } - -.fa-dice::before { - content: "\f522"; } - -.fa-bowling-ball::before { - content: "\f436"; } - -.fa-brain::before { - content: "\f5dc"; } - -.fa-bandage::before { - content: "\f462"; } - -.fa-band-aid::before { - content: "\f462"; } - -.fa-calendar-minus::before { - content: "\f272"; } - -.fa-circle-xmark::before { - content: "\f057"; } - -.fa-times-circle::before { - content: "\f057"; } - -.fa-xmark-circle::before { - content: "\f057"; } - -.fa-gifts::before { - content: "\f79c"; } - -.fa-hotel::before { - content: "\f594"; } - -.fa-earth-asia::before { - content: "\f57e"; } - -.fa-globe-asia::before { - content: "\f57e"; } - -.fa-id-card-clip::before { - content: "\f47f"; } - -.fa-id-card-alt::before { - content: "\f47f"; } - -.fa-magnifying-glass-plus::before { - content: "\f00e"; } - -.fa-search-plus::before { - content: "\f00e"; } - -.fa-thumbs-up::before { - content: "\f164"; } - -.fa-user-clock::before { - content: "\f4fd"; } - -.fa-hand-dots::before { - content: "\f461"; } - -.fa-allergies::before { - content: "\f461"; } - -.fa-file-invoice::before { - content: "\f570"; } - -.fa-window-minimize::before { - content: "\f2d1"; } - -.fa-mug-saucer::before { - content: "\f0f4"; } - -.fa-coffee::before { - content: "\f0f4"; } - -.fa-brush::before { - content: "\f55d"; } - -.fa-mask::before { - content: "\f6fa"; } - -.fa-magnifying-glass-minus::before { - content: "\f010"; } - -.fa-search-minus::before { - content: "\f010"; } - -.fa-ruler-vertical::before { - content: "\f548"; } - -.fa-user-large::before { - content: "\f406"; } - -.fa-user-alt::before { - content: "\f406"; } - -.fa-train-tram::before { - content: "\e5b4"; } - -.fa-user-nurse::before { - content: "\f82f"; } - -.fa-syringe::before { - content: "\f48e"; } - -.fa-cloud-sun::before { - content: "\f6c4"; } - -.fa-stopwatch-20::before { - content: "\e06f"; } - -.fa-square-full::before { - content: "\f45c"; } - -.fa-magnet::before { - content: "\f076"; } - -.fa-jar::before { - content: "\e516"; } - -.fa-note-sticky::before { - content: "\f249"; } - -.fa-sticky-note::before { - content: "\f249"; } - -.fa-bug-slash::before { - content: "\e490"; } - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; } - -.fa-bone::before { - content: "\f5d7"; } - -.fa-user-injured::before { - content: "\f728"; } - -.fa-face-sad-tear::before { - content: "\f5b4"; } - -.fa-sad-tear::before { - content: "\f5b4"; } - -.fa-plane::before { - content: "\f072"; } - -.fa-tent-arrows-down::before { - content: "\e581"; } - -.fa-exclamation::before { - content: "\21"; } - -.fa-arrows-spin::before { - content: "\e4bb"; } - -.fa-print::before { - content: "\f02f"; } - -.fa-turkish-lira-sign::before { - content: "\e2bb"; } - -.fa-try::before { - content: "\e2bb"; } - -.fa-turkish-lira::before { - content: "\e2bb"; } - -.fa-dollar-sign::before { - content: "\24"; } - -.fa-dollar::before { - content: "\24"; } - -.fa-usd::before { - content: "\24"; } - -.fa-x::before { - content: "\58"; } - -.fa-magnifying-glass-dollar::before { - content: "\f688"; } - -.fa-search-dollar::before { - content: "\f688"; } - -.fa-users-gear::before { - content: "\f509"; } - -.fa-users-cog::before { - content: "\f509"; } - -.fa-person-military-pointing::before { - content: "\e54a"; } - -.fa-building-columns::before { - content: "\f19c"; } - -.fa-bank::before { - content: "\f19c"; } - -.fa-institution::before { - content: "\f19c"; } - -.fa-museum::before { - content: "\f19c"; } - -.fa-university::before { - content: "\f19c"; } - -.fa-umbrella::before { - content: "\f0e9"; } - -.fa-trowel::before { - content: "\e589"; } - -.fa-d::before { - content: "\44"; } - -.fa-stapler::before { - content: "\e5af"; } - -.fa-masks-theater::before { - content: "\f630"; } - -.fa-theater-masks::before { - content: "\f630"; } - -.fa-kip-sign::before { - content: "\e1c4"; } - -.fa-hand-point-left::before { - content: "\f0a5"; } - -.fa-handshake-simple::before { - content: "\f4c6"; } - -.fa-handshake-alt::before { - content: "\f4c6"; } - -.fa-jet-fighter::before { - content: "\f0fb"; } - -.fa-fighter-jet::before { - content: "\f0fb"; } - -.fa-square-share-nodes::before { - content: "\f1e1"; } - -.fa-share-alt-square::before { - content: "\f1e1"; } - -.fa-barcode::before { - content: "\f02a"; } - -.fa-plus-minus::before { - content: "\e43c"; } - -.fa-video::before { - content: "\f03d"; } - -.fa-video-camera::before { - content: "\f03d"; } - -.fa-graduation-cap::before { - content: "\f19d"; } - -.fa-mortar-board::before { - content: "\f19d"; } - -.fa-hand-holding-medical::before { - content: "\e05c"; } - -.fa-person-circle-check::before { - content: "\e53e"; } - -.fa-turn-up::before { - content: "\f3bf"; } - -.fa-level-up-alt::before { - content: "\f3bf"; } - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; } - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; } diff --git a/public/css/style.css b/public/css/style.css deleted file mode 100644 index 1a5d3e85..00000000 --- a/public/css/style.css +++ /dev/null @@ -1,3281 +0,0 @@ -/* -! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com -*//* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ - -*, -::before, -::after { - box-sizing: border-box; /* 1 */ - border-width: 0; /* 2 */ - border-style: solid; /* 2 */ - border-color: #e5e7eb; /* 2 */ -} - -::before, -::after { - --tw-content: ''; -} - -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -5. Use the user's configured `sans` font-feature-settings by default. -6. Use the user's configured `sans` font-variation-settings by default. -7. Disable tap highlights on iOS -*/ - -html, -:host { - line-height: 1.5; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - -moz-tab-size: 4; /* 3 */ - tab-size: 4; /* 3 */ - font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ - font-feature-settings: normal; /* 5 */ - font-variation-settings: normal; /* 6 */ - -webkit-tap-highlight-color: transparent; /* 7 */ -} - -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ - -body { - margin: 0; /* 1 */ - line-height: inherit; /* 2 */ -} - -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ - -hr { - height: 0; /* 1 */ - color: inherit; /* 2 */ - border-top-width: 1px; /* 3 */ -} - -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - text-decoration: underline dotted; -} - -/* -Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - text-decoration: inherit; -} - -/* -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* -1. Use the user's configured `mono` font-family by default. -2. Use the user's configured `mono` font-feature-settings by default. -3. Use the user's configured `mono` font-variation-settings by default. -4. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ - font-feature-settings: normal; /* 2 */ - font-variation-settings: normal; /* 3 */ - font-size: 1em; /* 4 */ -} - -/* -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; /* 1 */ - border-color: inherit; /* 2 */ - border-collapse: collapse; /* 3 */ -} - -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-feature-settings: inherit; /* 1 */ - font-variation-settings: inherit; /* 1 */ - font-size: 100%; /* 1 */ - font-weight: inherit; /* 1 */ - line-height: inherit; /* 1 */ - color: inherit; /* 1 */ - margin: 0; /* 2 */ - padding: 0; /* 3 */ -} - -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ - -button, -select { - text-transform: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; /* 1 */ - background-color: transparent; /* 2 */ - background-image: none; /* 2 */ -} - -/* -Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* -Removes the default spacing and border for appropriate elements. -*/ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -legend { - padding: 0; -} - -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} - -/* -Reset default styling for dialogs. -*/ -dialog { - padding: 0; -} - -/* -Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ - -input::placeholder, -textarea::placeholder { - opacity: 1; /* 1 */ - color: #9ca3af; /* 2 */ -} - -/* -Set the default cursor for buttons. -*/ - -button, -[role="button"] { - cursor: pointer; -} - -/* -Make sure disabled buttons don't get the pointer cursor. -*/ -:disabled { - cursor: default; -} - -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; /* 1 */ - vertical-align: middle; /* 2 */ -} - -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -/* Make elements with the HTML hidden attribute stay hidden by default */ -[hidden] { - display: none; -} - -[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { - appearance: none; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; - border-radius: 0px; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5rem; - --tw-shadow: 0 0 #0000; -} - -[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - border-color: #2563eb; -} - -input::placeholder,textarea::placeholder { - color: #6b7280; - opacity: 1; -} - -::-webkit-datetime-edit-fields-wrapper { - padding: 0; -} - -::-webkit-date-and-time-value { - min-height: 1.5em; - text-align: inherit; -} - -::-webkit-datetime-edit { - display: inline-flex; -} - -::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field { - padding-top: 0; - padding-bottom: 0; -} - -select { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); - background-position: right 0.5rem center; - background-repeat: no-repeat; - background-size: 1.5em 1.5em; - padding-right: 2.5rem; - print-color-adjust: exact; -} - -[multiple],[size]:where(select:not([size="1"])) { - background-image: initial; - background-position: initial; - background-repeat: unset; - background-size: initial; - padding-right: 0.75rem; - print-color-adjust: unset; -} - -[type='checkbox'],[type='radio'] { - appearance: none; - padding: 0; - print-color-adjust: exact; - display: inline-block; - vertical-align: middle; - background-origin: border-box; - user-select: none; - flex-shrink: 0; - height: 1rem; - width: 1rem; - color: #2563eb; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; - --tw-shadow: 0 0 #0000; -} - -[type='checkbox'] { - border-radius: 0px; -} - -[type='radio'] { - border-radius: 100%; -} - -[type='checkbox']:focus,[type='radio']:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 2px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); -} - -[type='checkbox']:checked,[type='radio']:checked { - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -[type='checkbox']:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); -} - -@media (forced-colors: active) { - - [type='checkbox']:checked { - appearance: auto; - } -} - -[type='radio']:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); -} - -@media (forced-colors: active) { - - [type='radio']:checked { - appearance: auto; - } -} - -[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { - border-color: transparent; - background-color: currentColor; -} - -[type='checkbox']:indeterminate { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -@media (forced-colors: active) { - - [type='checkbox']:indeterminate { - appearance: auto; - } -} - -[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { - border-color: transparent; - background-color: currentColor; -} - -[type='file'] { - background: unset; - border-color: inherit; - border-width: 0; - border-radius: 0; - padding: 0; - font-size: unset; - line-height: inherit; -} - -[type='file']:focus { - outline: 1px solid ButtonText; - outline: 1px auto -webkit-focus-ring-color; -} - html { - font-size: 12.8px; -} - @media (min-width: 768px) { - - html { - font-size: 16px; - } -} - body { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); - font-family: Heebo, sans-serif; - font-weight: 400; - line-height: 1.625; - --tw-text-opacity: 1; - color: rgb(68 68 68 / var(--tw-text-opacity)); -} - h1, - h2, - h3, - h4, - h5, - h6 { - font-family: Signika, sans-serif; - font-weight: 700; - line-height: 1.25; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} - h1, - .h1 { - font-size: 2.6873856rem; -} - @media (min-width: 768px) { - - h1, - .h1 { - font-size: 2.9859839999999997rem; - } -} - h2, - .h2 { - font-size: 2.239488rem; -} - @media (min-width: 768px) { - - h2, - .h2 { - font-size: 2.48832rem; - } -} - h3, - .h3 { - font-size: 1.86624rem; -} - @media (min-width: 768px) { - - h3, - .h3 { - font-size: 2.0736rem; - } -} - h4, - .h4 { - font-size: 1.728rem; -} - h5, - .h5 { - font-size: 1.44rem; -} - h6, - .h6 { - font-size: 1.2rem; -} - b, - strong { - font-weight: 600; -} - code::after { - content: var(--tw-content); - border-style: none; -} - blockquote > p { - margin-top: 0px !important; - margin-bottom: 0px !important; -} - -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} -.container { - width: 100%; - margin-right: auto; - margin-left: auto; - padding-right: 2rem; - padding-left: 2rem; -} -@media (min-width: 540px) { - - .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - - .container { - max-width: 768px; - } -} -@media (min-width: 1024px) { - - .container { - max-width: 1024px; - } -} -@media (min-width: 1280px) { - - .container { - max-width: 1280px; - } -} -@media (min-width: 1536px) { - - .container { - max-width: 1536px; - } -} -.form-input,.form-textarea,.form-select,.form-multiselect { - appearance: none; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; - border-radius: 0px; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5rem; - --tw-shadow: 0 0 #0000; -} -.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); - border-color: #2563eb; -} -.form-input::placeholder,.form-textarea::placeholder { - color: #6b7280; - opacity: 1; -} -.form-input::-webkit-datetime-edit-fields-wrapper { - padding: 0; -} -.form-input::-webkit-date-and-time-value { - min-height: 1.5em; - text-align: inherit; -} -.form-input::-webkit-datetime-edit { - display: inline-flex; -} -.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field { - padding-top: 0; - padding-bottom: 0; -} -.row { - --bs-gutter-x: 2rem; - --bs-gutter-y: 0; - display: flex; - flex-wrap: wrap; - margin-top: calc(var(--bs-gutter-y) * -1); - margin-right: calc(var(--bs-gutter-x) / -2); - margin-left: calc(var(--bs-gutter-x) / -2); -} -.row > * { - box-sizing: border-box; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-right: calc(var(--bs-gutter-x) / 2); - padding-left: calc(var(--bs-gutter-x) / 2); - margin-top: var(--bs-gutter-y); -} -.col-12 { - flex: 0 0 auto; - width: 100%; -} -.g-5, .gx-5 { - --bs-gutter-x: 3rem; -} -.order-0 { - order: 0; -} -.order-1 { - order: 1; -} -.order-3 { - order: 3; -} -main { - min-height: 70vh; } -.section { - padding-top: 6rem; - padding-bottom: 6rem; -} -@media (min-width: 1280px) { - - .section { - padding-top: 7rem; - padding-bottom: 7rem; - } -} -.section-sm { - padding-top: 4rem; - padding-bottom: 4rem; -} -@media (min-width: 1280px) { - - .section-sm { - padding-top: 5rem; - padding-bottom: 5rem; - } -} -.container { - margin-left: auto; - margin-right: auto; - padding-left: 1rem; - padding-right: 1rem; -} -@media (min-width: 1536px) { - - .container { - max-width: 1320px; - } -} -.form-input { - width: 100%; - border-radius: 0.25rem; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); - border-radius: 6px; -} -.form-input::placeholder { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.form-input:focus { - --tw-border-opacity: 1; - border-color: rgb(255 110 0 / var(--tw-border-opacity)); - --tw-ring-color: transparent; -} -.form-label { - margin-bottom: 1rem; - display: block; - font-family: Signika, sans-serif; - font-size: 1.25rem; - line-height: 1.75rem; - font-weight: 400; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.social-icons > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); -} -.social-icons li { - display: inline-block; -} -.social-icons li a { - display: flex; - height: 2.25rem; - width: 2.25rem; - align-items: center; - justify-content: center; - border-radius: 0.25rem; - --tw-bg-opacity: 1; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)); - text-align: center; - line-height: 2.25rem; - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); - border-radius: 6px; -} -.social-icons li a svg { - height: 1.25rem; - width: 1.25rem; -} -.swiper-pagination-bullet { - margin-left: 0.375rem !important; - margin-right: 0.375rem !important; - height: 0.625rem !important; - width: 0.625rem !important; - --tw-bg-opacity: 1 !important; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)) !important; - opacity: 1 !important; -} -.swiper-pagination-bullet-active { - height: 1rem !important; - width: 1rem !important; - --tw-bg-opacity: 1 !important; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)) !important; -} -.content { - color: var(--tw-prose-body); - max-width: 65ch; -} -.content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} -.content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-lead); - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; -} -.content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-links); - text-decoration: underline; - font-weight: 500; -} -.content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-bold); - font-weight: 600; -} -.content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: decimal; - margin-top: 1.25em; - margin-bottom: 1.25em; - padding-left: 1.625em; -} -.content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-alpha; -} -.content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-alpha; -} -.content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-alpha; -} -.content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-alpha; -} -.content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-roman; -} -.content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-roman; -} -.content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: upper-roman; -} -.content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: lower-roman; -} -.content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: decimal; -} -.content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - list-style-type: disc; - margin-top: 1.25em; - margin-bottom: 1.25em; - padding-left: 1.625em; -} -.content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { - font-weight: 400; - color: var(--tw-prose-counters); -} -.content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { - color: var(--tw-prose-bullets); -} -.content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - margin-top: 1.25em; -} -.content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-color: var(--tw-prose-hr); - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; -} -.content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 500; - font-style: italic; - color: var(--tw-prose-quotes); - border-left-width: 0.25rem; - border-left-color: var(--tw-prose-quote-borders); - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; -} -.content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: open-quote; -} -.content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: close-quote; -} -.content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} -.content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 900; - color: inherit; -} -.content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; -} -.content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 800; - color: inherit; -} -.content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; -} -.content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 700; - color: inherit; -} -.content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; -} -.content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 700; - color: inherit; -} -.content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} -.content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - display: block; - margin-top: 2em; - margin-bottom: 2em; -} -.content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - font-weight: 500; - font-family: inherit; - color: var(--tw-prose-kbd); - box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); - font-size: 0.875em; - border-radius: 0.3125rem; - padding-top: 0.1875em; - padding-right: 0.375em; - padding-bottom: 0.1875em; - padding-left: 0.375em; -} -.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-code); - font-weight: 600; - font-size: 0.875em; -} -.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: "`"; -} -.content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: "`"; -} -.content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; - font-size: 0.875em; -} -.content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; - font-size: 0.9em; -} -.content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: inherit; -} -.content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-pre-code); - background-color: var(--tw-prose-pre-bg); - overflow-x: auto; - font-weight: 400; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; -} -.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: inherit; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} -.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { - content: none; -} -.content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { - content: none; -} -.content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; -} -.content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 1px; - border-bottom-color: var(--tw-prose-th-borders); -} -.content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-headings); - font-weight: 600; - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} -.content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 1px; - border-bottom-color: var(--tw-prose-td-borders); -} -.content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-bottom-width: 0; -} -.content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - vertical-align: baseline; -} -.content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - border-top-width: 1px; - border-top-color: var(--tw-prose-th-borders); -} -.content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - vertical-align: top; -} -.content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; -} -.content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - color: var(--tw-prose-captions); - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; -} -.content { - --tw-prose-body: #374151; - --tw-prose-headings: #111827; - --tw-prose-lead: #4b5563; - --tw-prose-links: #111827; - --tw-prose-bold: #111827; - --tw-prose-counters: #6b7280; - --tw-prose-bullets: #d1d5db; - --tw-prose-hr: #e5e7eb; - --tw-prose-quotes: #111827; - --tw-prose-quote-borders: #e5e7eb; - --tw-prose-captions: #6b7280; - --tw-prose-kbd: #111827; - --tw-prose-kbd-shadows: 17 24 39; - --tw-prose-code: #111827; - --tw-prose-pre-code: #e5e7eb; - --tw-prose-pre-bg: #1f2937; - --tw-prose-th-borders: #d1d5db; - --tw-prose-td-borders: #e5e7eb; - --tw-prose-invert-body: #d1d5db; - --tw-prose-invert-headings: #fff; - --tw-prose-invert-lead: #9ca3af; - --tw-prose-invert-links: #fff; - --tw-prose-invert-bold: #fff; - --tw-prose-invert-counters: #9ca3af; - --tw-prose-invert-bullets: #4b5563; - --tw-prose-invert-hr: #374151; - --tw-prose-invert-quotes: #f3f4f6; - --tw-prose-invert-quote-borders: #374151; - --tw-prose-invert-captions: #9ca3af; - --tw-prose-invert-kbd: #fff; - --tw-prose-invert-kbd-shadows: 255 255 255; - --tw-prose-invert-code: #fff; - --tw-prose-invert-pre-code: #d1d5db; - --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); - --tw-prose-invert-th-borders: #4b5563; - --tw-prose-invert-td-borders: #374151; - font-size: 1rem; - line-height: 1.75; -} -.content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; -} -.content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} -.content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.5em; - margin-bottom: 0.5em; -} -.content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-left: 0.375em; -} -.content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-left: 0.375em; -} -.content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.75em; - margin-bottom: 0.75em; -} -.content :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; -} -.content :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 1.25em; -} -.content :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; -} -.content :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 1.25em; -} -.content :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.75em; - margin-bottom: 0.75em; -} -.content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; -} -.content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0.5em; - padding-left: 1.625em; -} -.content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-left: 0; -} -.content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-right: 0; -} -.content :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} -.content :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-left: 0; -} -.content :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - padding-right: 0; -} -.content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} -.content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-top: 0; -} -.content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { - margin-bottom: 0; -} -.content { - max-width: none; -} -.content :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - margin-bottom: .3em; - margin-top: .6em; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.content :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.6873856rem; -} -@media (min-width: 768px) { - - .content :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.9859839999999997rem; - } -} -.content :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.239488rem; -} -@media (min-width: 768px) { - - .content :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.48832rem; - } -} -.content :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 1.86624rem; -} -@media (min-width: 768px) { - - .content :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 2.0736rem; - } -} -.content :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - max-width: 100%; - border-radius: 0.25rem; - border-radius: 6px; -} -.content :is(:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); -} -.content :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - font-size: 16px; - --tw-text-opacity: 1; - color: rgb(68 68 68 / var(--tw-text-opacity)); -} -.content :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - border-radius: 0.5rem; - border-width: 1px; - border-left-width: 10px; - --tw-border-opacity: 1; - border-color: rgb(255 110 0 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - padding-left: 2rem; - padding-right: 2rem; - padding-top: 2.5rem; - padding-bottom: 2.5rem; - font-family: Signika, sans-serif; - font-size: 1.5rem; - line-height: 2rem; - font-style: normal; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); - border-radius: 12px; -} -.content :is(:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - border-radius: 0.5rem; - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - border-radius: 12px; -} -.content :is(:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - padding-left: 0.25rem; - padding-right: 0.25rem; -} -.content :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.content :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-text-opacity: 1; - color: rgb(68 68 68 / var(--tw-text-opacity)); - text-decoration-line: underline; -} -.content :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.content :is(:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-text-opacity: 1; - color: rgb(68 68 68 / var(--tw-text-opacity)); -} -.content :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - position: relative; - overflow: hidden; - border-radius: 0.5rem; - border-radius: 12px; -} -.content :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)))::before { - position: absolute; - left: 0px; - top: 0px; - height: 100%; - width: 100%; - border-radius: inherit; - border-width: 1px; - --tw-content: ""; - content: var(--tw-content); -} -.content :is(:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); -} -.content :is(:where(th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - position: relative; - z-index: 10; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 18px; - padding-bottom: 18px; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.content :is(:where(tr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); -} -.content :is(:where(td):not(:where([class~="not-prose"],[class~="not-prose"] *))) { - position: relative; - z-index: 10; - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 18px; - padding-bottom: 18px; -} -.content .btn { - text-decoration-line: none !important; -} -.content .btn:hover { - --tw-text-opacity: 1 !important; - color: rgb(255 255 255 / var(--tw-text-opacity)) !important; -} -input#nav-toggle:checked + label #show-button { - display: none; -} -.search-result-item input#nav-toggle:checked + label #show-button { - display: none; } -input#nav-toggle:checked + label #hide-button { - display: block; -} -input#nav-toggle:checked ~ #nav-menu { - display: block; -} -.header { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} -.navbar { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; -} -.navbar-brand { - font-size: 1.25rem; - line-height: 1.75rem; - font-weight: 600; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.navbar-brand image { - max-height: 100%; - max-width: 100%; -} -.navbar-nav { - text-align: center; -} -@media (min-width: 1024px) { - - .navbar-nav { - text-align: left; - } -} -.nav-link { - display: block; - cursor: pointer; - padding: 0.75rem; - font-weight: 600; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} -.nav-link:hover { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -@media (min-width: 1024px) { - - .nav-link { - padding-left: 0.5rem; - padding-right: 0.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } -} -.nav-dropdown { - margin-right: 0px; -} -.nav-dropdown > svg { - pointer-events: none; -} -.nav-dropdown.active .nav-dropdown-list { - display: block; -} -.nav-dropdown-list { - z-index: 10; - display: none; - min-width: 180px; - border-radius: 0.25rem; - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); - padding: 1rem; - --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - border-radius: 6px; - box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05); -} -.search-result-item .nav-dropdown-list { - display: none; } -@media (min-width: 1024px) { - - .nav-dropdown-list { - visibility: hidden; - position: absolute; - display: block; - opacity: 0; - } -} -.nav-dropdown-item:not(:last-child) { - margin-bottom: 0.5rem; -} -.nav-dropdown-link { - display: block; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-weight: 600; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} -.nav-dropdown-link:hover { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.btn { - display: inline-block; - border-radius: 0.25rem; - border-width: 1px; - border-color: transparent; - padding-left: 1.25rem; - padding-right: 1.25rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-weight: 600; - text-transform: capitalize; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; - border-radius: 6px; -} -.btn-sm { - border-radius: 0.125rem; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.375rem; - padding-bottom: 0.375rem; - font-size: 0.875rem; - line-height: 1.25rem; - border-radius: 4px; -} -.btn-primary { - --tw-border-opacity: 1; - border-color: rgb(255 110 0 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} -.btn-outline-primary { - --tw-border-opacity: 1; - border-color: rgb(4 4 4 / var(--tw-border-opacity)); - background-color: transparent; - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.btn-outline-primary:hover { - --tw-bg-opacity: 1; - background-color: rgb(4 4 4 / var(--tw-bg-opacity)); - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} -.fixed { - position: fixed; -} -.relative { - position: relative; -} -.sticky { - position: sticky; -} -.left-0 { - left: 0px; -} -.top-0 { - top: 0px; -} -.z-30 { - z-index: 30; -} -.z-50 { - z-index: 50; -} -.order-1 { - order: 1; -} -.order-3 { - order: 3; -} -.m-3 { - margin: 0.75rem; -} -.mx-auto { - margin-left: auto; - margin-right: auto; -} -.mb-10 { - margin-bottom: 2.5rem; -} -.mb-12 { - margin-bottom: 3rem; -} -.mb-14 { - margin-bottom: 3.5rem; -} -.mb-3 { - margin-bottom: 0.75rem; -} -.mb-4 { - margin-bottom: 1rem; -} -.mb-6 { - margin-bottom: 1.5rem; -} -.mb-8 { - margin-bottom: 2rem; -} -.ml-2 { - margin-left: 0.5rem; -} -.ml-4 { - margin-left: 1rem; -} -.ml-auto { - margin-left: auto; -} -.mr-1 { - margin-right: 0.25rem; -} -.mr-2 { - margin-right: 0.5rem; -} -.mr-4 { - margin-right: 1rem; -} -.ms-1 { - margin-inline-start: 0.25rem; -} -.mt-10 { - margin-top: 2.5rem; -} -.mt-4 { - margin-top: 1rem; -} -.mt-6 { - margin-top: 1.5rem; -} -.mt-8 { - margin-top: 2rem; -} -.block { - display: block; -} -.inline-block { - display: inline-block; -} -.flex { - display: flex; -} -.inline-flex { - display: inline-flex; -} -.list-item { - display: list-item; -} -.hidden { - display: none; -} -.h-4 { - height: 1rem; -} -.h-6 { - height: 1.5rem; -} -.w-4 { - width: 1rem; -} -.w-\[30px\] { - width: 30px; -} -.w-full { - width: 100%; -} -.cursor-pointer { - cursor: pointer; -} -.flex-wrap { - flex-wrap: wrap; -} -.items-start { - align-items: flex-start; -} -.items-center { - align-items: center; -} -.justify-center { - justify-content: center; -} -.justify-between { - justify-content: space-between; -} -.space-x-1 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.25rem * var(--tw-space-x-reverse)); - margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); -} -.rounded { - border-radius: 0.25rem; -} -.rounded-2xl { - border-radius: 1rem; -} -.border-b { - border-bottom-width: 1px; -} -.border-t { - border-top-width: 1px; -} -.border-border { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); -} -.bg-body { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); -} -.bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgb(229 231 235 / var(--tw-bg-opacity)); -} -.bg-theme-light { - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); -} -.bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); -} -.from-body { - --tw-gradient-from: #fff var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} -.to-theme-light { - --tw-gradient-to: #f6f6f6 var(--tw-gradient-to-position); -} -.fill-current { - fill: currentColor; -} -.p-8 { - padding: 2rem; -} -.px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} -.px-4 { - padding-left: 1rem; - padding-right: 1rem; -} -.px-8 { - padding-left: 2rem; - padding-right: 2rem; -} -.py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} -.py-14 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; -} -.py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} -.py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; -} -.py-\[2\.5px\] { - padding-top: 2.5px; - padding-bottom: 2.5px; -} -.pb-0 { - padding-bottom: 0px; -} -.pb-14 { - padding-bottom: 3.5rem; -} -.pb-16 { - padding-bottom: 4rem; -} -.pb-6 { - padding-bottom: 1.5rem; -} -.pl-2 { - padding-left: 0.5rem; -} -.pr-8 { - padding-right: 2rem; -} -.pt-14 { - padding-top: 3.5rem; -} -.pt-7 { - padding-top: 1.75rem; -} -.text-center { - text-align: center; -} -.text-\[12px\] { - font-size: 12px; -} -.text-\[8rem\] { - font-size: 8rem; -} -.text-h3 { - font-size: 2.0736rem; -} -.text-lg { - font-size: 1.125rem; - line-height: 1.75rem; -} -.text-xl { - font-size: 1.25rem; - line-height: 1.75rem; -} -.font-bold { - font-weight: 700; -} -.uppercase { - text-transform: uppercase; -} -.capitalize { - text-transform: capitalize; -} -.text-black { - --tw-text-opacity: 1; - color: rgb(0 0 0 / var(--tw-text-opacity)); -} -.text-dark { - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} -.text-light { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.text-primary { - --tw-text-opacity: 1; - color: rgb(255 110 0 / var(--tw-text-opacity)); -} -.text-red-500 { - --tw-text-opacity: 1; - color: rgb(239 68 68 / var(--tw-text-opacity)); -} -.bg-gradient { - background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); - --tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position); - --tw-gradient-to: rgba(249, 249, 249, 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); - --tw-gradient-from-position: 0.53%; - --tw-gradient-to: #fff var(--tw-gradient-to-position); - --tw-gradient-to-position: 83.28%; -} -.rounded { - border-radius: 6px; -} - -.search-wrapper { - position: relative; - z-index: 1; } - -.search-wrapper svg { - display: inline-block; - background-color: transparent; } - -.search-wrapper-header { - padding: 14px; - position: relative; } - -.search-wrapper-header input { - border: 1px solid #ddd; - width: 100%; - border-radius: 4px; - height: 52px; - padding: 0 15px 0 40px; - transition: 0.25s; } - -.search-wrapper-header input:focus { - border-color: var(--color-primary); - box-shadow: none; - outline: none; } - -.search-wrapper-header label { - position: absolute; - left: 28px; - top: calc(50% - 13px); } - -.search-wrapper-header label .search-reset { - display: none; - transition: 0.1s; } - -.search-wrapper-header label .search-reset:hover { - cursor: pointer; - color: #fb5c5c; } - -.search-result-empty { - display: block; - text-align: center; - padding: 32px 0; - cursor: text; - user-select: none; } - -.search-result mark { - padding: 0; - border-radius: 2px; } - -.search-result:not(:empty) + .search-result-empty { - display: none; } - -.search-not-found { - text-align: center; } - -.search-not-found svg { - margin-bottom: 16px; } - -.search-not-found p { - margin-bottom: 0; } - -.search-result-item { - position: relative; - display: block; - padding: 16px; - border-radius: 4px; - border: 1px solid #eee; - background-color: #fff; - transition: 0s; - margin-bottom: 4px; - display: flex; - align-items: flex-start; } - -.search-result-item div:empty, -.search-result-item .search-result-item-description:empty { - display: none; } - -.search-result-item-image { - flex-shrink: 0; } - -.search-result-item-image:empty { - display: none; } - -.search-result-item-body { - flex-grow: 1; } - -.search-result-item > div > img { - border-radius: 4px; - max-height: 400px; - width: 100%; - object-fit: cover; } - -.search-page .search-result-item > div > img { - object-fit: cover; - max-height: 250px; - width: 100%; } - -.search-result-item:focus, -.search-result-item.search-item-selected, -.search-result-item:hover { - background-color: var(--color-primary); } - -.search-result-item:focus *, -.search-result-item.search-item-selected *, -.search-result-item:hover * { - color: white; } - -.search-result-item:focus mark, -.search-result-item.search-item-selected mark, -.search-result-item:hover mark { - background-color: #fef08a; - color: #060606; } - -.search-result-item [data-result-item] u { - color: var(--color-primary); } - -.search-result-item .hidden { - display: none; } - -.search-result-group-title { - padding: 0 12px; - display: inline-block; - margin-bottom: 5px; - margin-top: 15px; - font-size: 18px; } - -.search-result-item-title { - transition: 0s; - font-size: 18px; - color: black; - margin-bottom: 0; - line-height: 1.35; - font-weight: bold; } - -.search-result-item-title::before { - position: absolute; - bottom: 0; - left: 0; - right: 0; - top: 0; - z-index: 10; - content: ""; } - -.search-result-item-content { - display: -webkit-box; - -webkit-line-clamp: 1; - -webkit-box-orient: vertical; - overflow: hidden; - margin: 6px 0; } - -.search-result-item-description { - font-size: 90%; - margin-top: 6px; - margin-bottom: 4px; } - -.search-result-item-content:empty { - display: none; } - -.search-result-item-taxonomies { - display: flex; - flex-wrap: wrap; - font-size: 13px; - align-items: center; } - -.search-result-item-taxonomies > div { - margin-right: 12px; - color: #999; } - -.search-result-item-taxonomies > div svg { - margin-right: 4px; } - -.search-wrapper-footer { - color: #999; - font-size: 12px; - padding: 8px 14px; - user-select: none; - line-height: 1; - display: flex; - align-items: center; } - -.search-wrapper-footer kbd { - color: #777; - background-color: #eee; - font-size: 12px; - border-radius: 3px; - margin-right: 3px; - padding: 2px 4px; - line-height: 1; - text-align: center; - display: inline-block; } - -.search-wrapper-footer span:not(:last-child) { - margin-right: 16px; } - -.search-wrapper-footer span:last-child { - margin-left: auto; } - -.search-wrapper-footer .search-result-info:empty { - display: none; } - -.search-wrapper-footer .search-result-info { - margin-left: -3px; } - -.search-wrapper-footer .search-result-info em { - color: black; - font-style: normal; - padding: 0 3px; } - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; } - -.search-modal { - position: fixed; - height: 100%; - width: 100%; - inset: 0; - z-index: 9999; - opacity: 0; - visibility: hidden; } - -.search-modal.show { - opacity: 1; - visibility: visible; } - -.search-modal-overlay { - position: fixed; - height: 100%; - width: 100%; - top: 0; - left: 0; - background-color: rgba(0, 0, 0, 0.5); } - -.search-modal .search-wrapper { - width: 660px; - max-width: 96%; - margin: 100px auto; - border-radius: 4px; - background-color: white; } - -.search-modal .search-wrapper-body { - max-height: calc(100vh - 350px); - padding: 14px; - overflow-y: auto; - background-color: #f5f6f7; - box-shadow: inset 0 2px 18px #ddd; - border-radius: 4px; } - -.search-modal -.search-result-group:first-child -.search-result-group-title:not(:empty) { - margin-top: -15px; } - -.search-modal .search-result-item a > div { - margin-right: 16px; } - -.search-modal .search-result-item-image { - margin-right: 15px; } - -.search-modal .search-result-item-image img { - width: 100px; - height: 100px; - object-fit: cover; } - -@media (max-width: 576px) { - .search-modal .search-result-item-image img { - width: 60px; - height: 60px; } - .search-wrapper-footer { - display: none; } } - -.dark .search-modal .search-wrapper { - background-color: #1c1c1c; } - -.dark .search-modal .search-wrapper-header input { - color: #fff; - background-color: #222222; - border-color: #535353; } - -.dark .search-modal .search-wrapper-header input:focus { - border-color: #fff; } - -.dark .search-modal .search-wrapper-body { - background-color: #222222; - box-shadow: none; } - -.dark .search-modal .search-result-item { - border-color: #3e3e3e; - background-color: #1c1c1c; } - -.dark .search-modal .search-result-item:focus, -.dark .search-modal .search-result-item.search-item-selected, -.dark .search-modal .search-result-item:hover { - background-color: #060606; } - -.dark .search-modal .search-result-item .search-result-item-title { - color: #fff; } - -.dark .search-wrapper-footer kbd { - background-color: #3e3e3e; - color: #ccc; } - -.dark .search-wrapper-footer .search-result-info em { - color: #fff; } - -.search-page .search-wrapper { - padding: 100px 0; } - -.search-page .search-wrapper-header, -.search-page .search-wrapper-footer { - width: 660px; - max-width: 96%; - margin: 0 auto; } - -.search-page .search-wrapper-footer { - padding-top: 0; - padding-bottom: 0; - margin-bottom: 60px; } - -.search-page .search-wrapper-body { - padding: 0 16px; } - -.search-page .search-result-group { - display: flex; - flex-wrap: wrap; } - -.search-page .search-result-item { - margin-right: -15px; - margin-left: -15px; } - -.search-page .search-result-group > p, -.search-page .search-result-item { - padding-right: 15px !important; - padding-left: 15px !important; } - -.search-page .search-result-group > p { - width: 100%; } - -.search-page .search-result-item { - flex: 0 0 auto; - width: calc(100% - (4 * 4px)); - display: block; - padding-top: 15px !important; - padding-bottom: 15px !important; - margin: 0 8px 16px 8px; } - -.search-page .search-result-item .search-result-item-image { - margin-bottom: 10px; } - -.search-page .search-result-group-title { - font-size: 22px; - font-weight: bold; } - -.search-page .search-result-info { - display: block; - text-align: center; } - -.search-page .search-wrapper-header input { - padding: 0 20px; } - -@media (min-width: 576px) { - .search-page .search-result-item { - width: calc(50% - (4 * 4px)); } } - -@media (max-width: 576px) { - .search-wrapper .search-wrapper-footer span:not(.search-result-info) { - display: none; } } - -@media (min-width: 768px) { - .search-page .search-result-item { - width: calc(33.3333333333% - (4 * 4px)); } } - -@media (min-width: 992px) { - .search-page .search-result-item { - width: calc(25% - (4 * 4px)); } } - -.dark .search-page .search-wrapper-header input { - color: #fff; - background-color: #222222; - border-color: #535353; } - -.dark .search-page .search-wrapper-header input:focus { - border-color: #fff; } - -.dark .search-page .search-result-item { - border-color: #3e3e3e; - background-color: #1c1c1c; } - -.dark .search-page .search-result-item:focus, -.dark .search-page .search-result-item.search-item-selected, -.dark .search-page .search-result-item:hover { - background-color: #060606; } - -.dark .search-page .search-result-item-title { - color: #fff; } - -.share-title { - display: inline-block; - margin-right: 0.3em; } - -.share-link { - border-radius: 0.25rem; - transition: 25ms ease-out; - height: 2.5em; - width: 2.5em; - line-height: 2.5em; - text-align: center; - font-family: Helvetica Neue, Helvetica, Arial, sans-serif; - text-decoration: none; - color: #fff; - margin: 0.5em; - display: inline-block; - vertical-align: middle; } - -.share-icon { - fill: #fff; - stroke: none; - display: block; - height: 100%; } - .share-icon svg { - width: 1em; - height: 100%; - margin: auto; } - -.share-twitter { - background-color: #000000; } - .share-twitter:hover { - background-color: #0c0c0c; } - -.share-pinterest { - background-color: #bd081c; } - .share-pinterest:hover { - background-color: #8c0615; } - -.share-facebook { - background-color: #3b5998; } - .share-facebook:hover { - background-color: #2d4373; } - -.share-tumblr { - background-color: #35465c; } - .share-tumblr:hover { - background-color: #222d3c; } - -.share-reddit { - background-color: #5f99cf; } - .share-reddit:hover { - background-color: #3a80c1; } - -.share-google { - background-color: #dd4b39; } - .share-google:hover { - background-color: #c23321; } - -.share-linkedin { - background-color: #0077b5; } - .share-linkedin:hover { - background-color: #046293; } - -.share-email { - background-color: #777; } - .share-email:hover { - background-color: #5e5e5e; } - -.share-whatsapp { - background-color: #25d366; } - .share-whatsapp:hover { - background-color: #1da851; } - -.share-hackernews { - background-color: #ff6600; } - .share-hackernews:hover { - background-color: #fb6200; } - -.share-vk { - background-color: #507299; } - .share-vk:hover { - background-color: #43648c; } - -.share-facebook { - background-color: #3b5998; } - .share-facebook:hover { - background-color: #2d4373; } - -.share-twitter { - background-color: #55acee; } - .share-twitter:hover { - background-color: #2795e9; } - -.share-google { - background-color: #dd4b39; } - .share-google:hover { - background-color: #c23321; } - -.share-email { - background-color: #777777; } - .share-email:hover { - background-color: #5e5e5e; } - -.share-reddit { - background-color: #5f99cf; } - .share-reddit:hover { - background-color: #3a80c1; } - -.share-whatsapp { - background-color: #25d366; } - .share-whatsapp:hover { - background-color: #1da851; } - -.share-telegram { - background-color: #54a9eb; } - .share-telegram:hover { - background-color: #4b97d1; } - -.img { - max-width: 100%; - height: auto; } - -/*! - * Justified gallery style - */ -.gallery { - display: flex; - flex-wrap: wrap; - margin-left: -10px; - margin-right: -10px; } - -.gallery .gallery-item { - margin: 0 10px; - margin-bottom: 20px; - overflow: hidden; - max-width: calc(100% - 20px); } - -.gallery .gallery-item img { - user-select: none; - width: 100%; - vertical-align: middle; - transition: 0.3s; } - -.gallery.zoomable .gallery-item:hover img { - transform: scale(1.05); - cursor: zoom-in; } - -.gallery::after { - content: ""; - flex-grow: 99999; - min-width: calc(100vw / 3); } - -@media (max-width: 460px) { - .gallery { - flex-direction: column; } - .gallery .gallery-item { - width: calc(100% - 20px) !important; } } - -.gallery-slider .swiper-slide img { - width: 100%; } - -.gallery-slider .swiper-button-prev, -.gallery-slider .swiper-button-next { - color: white; - opacity: 0; - transition: 0.3s; } - -.gallery-slider:hover .swiper-button-prev, -.gallery-slider:hover .swiper-button-next { - opacity: 1; } - -.gallery-slider:hover .swiper-button-prev { - left: 30px; } - -.gallery-slider:hover .swiper-button-next { - right: 30px; } - -.img { - max-width: 100%; - height: auto; } - -.logo-light { - display: initial; } - -.logo-dark { - display: none; } - -.dark .logo-light { - display: none; } - -.dark .logo-dark { - display: initial; } - -.content img { - max-width: 100%; - margin-bottom: 1.5rem; - height: auto; - display: inline-block; } - .content img.glightbox { - cursor: pointer; } - .content img.img-center { - display: block; - margin-left: auto; - margin-right: auto; } - .content img.img-left { - display: block; - margin-left: 0; - margin-right: auto; } - .content img.img-right { - display: block; - margin-left: auto; - margin-right: 0; } - .content img.img-float-left { - float: left; - margin-right: 1.5rem; } - .content img.img-float-right { - float: right; - margin-left: 1.5rem; } - -.content figure { - display: inline-block; - margin-bottom: 1.5rem; } - .content figure img { - margin-bottom: 0.7rem; } - .content figure.img-center { - display: block; - text-align: center; } - .content figure.img-left { - display: block; - text-align: left; } - .content figure.img-right { - display: block; - text-align: right; } - .content figure.img-float-left { - float: left; - margin-right: 1.5rem; } - .content figure.img-float-right { - float: right; - margin-left: 1.5rem; } - -.table-of-content { - margin: 1rem 0 1.5rem; } - .table-of-content summary { - font-size: 18px; - color: #fff; - background-color: #555; - padding: 5px 20px; - margin-bottom: 0 !important; } - .table-of-content ul li::before { - display: none; } - .table-of-content #TableOfContents { - padding: 10px; - background-color: #f7f7f7; } - .table-of-content #TableOfContents li, - .table-of-content #TableOfContents a { - color: #333 !important; } - .table-of-content #TableOfContents a { - text-decoration: none; } - .table-of-content #TableOfContents a:hover { - text-decoration: underline; } - -.content .table-of-content ul li, -.content .table-of-content ol li { - margin-bottom: 6px !important; } - -.dark #TableOfContents { - background-color: #333; } - .dark #TableOfContents li, - .dark #TableOfContents a { - color: #fff !important; } - -.tab-nav { - list-style: none; - padding: 0; - margin: 0 !important; - list-style-type: none !important; - display: flex; - border-bottom: 1px solid #aaa; - overflow-x: auto; } - .tab-nav::-webkit-scrollbar { - width: 2px; } - -.tab-nav-item { - padding: 0.5rem 1rem !important; - cursor: pointer; - opacity: 0.8; - margin: 0 !important; - white-space: nowrap; } - -.tab-nav-item::before { - display: none !important; } - -.tab-nav-item.active { - border-bottom: 3px solid #aaa; - opacity: 1; } - -.tab-content .tab-content-panel { - display: none; - padding: 1rem 0.5rem; } - -.tab-content .tab-content-panel p { - margin-bottom: 0 !important; } - -.tab-content .tab-content-panel.active { - display: block; } - -.accordion { - border: 1px solid #ccc; } - -.accordion-header { - display: flex; - justify-content: space-between; - align-items: center; - padding: 1rem; - font-size: 1.1rem; - width: 100%; - font-weight: bold; - text-align: left; } - -.accordion-icon { - width: 0.78em; - height: 0.78em; - transform: rotate(-90deg); - transition: transform 0.2s ease; } - -.accordion-content { - max-height: 0; - overflow: hidden; - padding: 0 1rem; } - -.accordion.active .accordion-icon { - transform: rotate(0deg); } - -.accordion.active .accordion-content { - max-height: 100vh; } - -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 40; - display: none; - height: 100%; - width: 100%; - overflow: auto; } - -.modal-overlay { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 40; - display: none; - height: 100%; - width: 100%; - background-color: rgba(0, 0, 0, 0.4); } - -.modal-content { - position: relative; - top: 50%; - z-index: 50; - transform: translateY(-50%); - background-color: #fff; - border-radius: 0.5rem; - padding: 2rem; - max-width: 90%; - margin: 0 auto; } - -.modal-close { - position: absolute; - top: 0.5rem; - right: 0.5rem; - height: 2rem; - width: 2rem; - background-color: #f2f2f2; - color: #000; - border-radius: 50%; - text-align: center; - line-height: 2rem; } - -.notice { - margin-bottom: 1.5rem; - border: 1px solid #e5e7eb; - padding: 1.5rem; } - -.notice-head { - display: flex; - align-items: center; } - -.notice-head svg { - margin-right: 0.75rem; } - -.notice-head p { - font-size: 1.25rem; - font-weight: 600; - color: #1f2937; - margin: 0; - line-height: 1; } - -.notice-body { - margin-top: 0.75rem; } - -.notice-body p { - margin: 0; } - -.notice.note { - color: #1b83e2; - border-color: currentColor; } - -.notice.tip { - color: #40d294; - border-color: currentColor; } - -.notice.info { - color: #e3a72c; - border-color: currentColor; } - -.notice.warning { - color: #db2c23; - border-color: currentColor; } - -.dark .notice-head p { - color: #d1d5db; } - -.table-of-content { - overflow: hidden; - border-radius: 0.25rem; - border-radius: 6px; -} - -.share-icons .share-link { - height: 2.25rem; - width: 2.25rem; - border-radius: 0.25rem; - line-height: 2.25rem; - border-radius: 6px; - --tw-bg-opacity: 1; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)); -} - -.share-icons .share-link:hover { - --tw-bg-opacity: 1; - background-color: rgb(255 110 0 / var(--tw-bg-opacity)); -} - -.notice { - border-radius: 0.5rem; - border-radius: 12px; -} - -.tab { - overflow: hidden; - border-radius: 0.5rem; - border-width: 1px; - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); - border-radius: 12px; -} - .tab-nav { - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - padding-left: 1rem; -} - .tab-nav-item { - padding-left: 2rem !important; - padding-right: 2rem !important; - font-size: 1.125rem !important; - line-height: 1.75rem !important; - --tw-text-opacity: 1 !important; - color: rgb(4 4 4 / var(--tw-text-opacity)) !important; -} - .tab-nav-item.active { - --tw-border-opacity: 1; - border-color: rgb(4 4 4 / var(--tw-border-opacity)); -} - .tab-content-panel { - padding-left: 1rem !important; - padding-right: 1rem !important; - padding-top: 0px !important; -} - -.accordion { - margin-bottom: 1.5rem; - overflow: hidden; - border-radius: 0.5rem; - border-width: 1px; - --tw-border-opacity: 1; - border-color: rgb(234 234 234 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(246 246 246 / var(--tw-bg-opacity)); - border-radius: 12px; -} - .accordion-header { - --tw-text-opacity: 1; - color: rgb(4 4 4 / var(--tw-text-opacity)); -} - -.cookie-box { - border-radius: 0.5rem !important; - border-radius: 12px; -} - -.gallery-slider { - margin-left: 0px !important; -} - -.grid-container { - display: flex; - justify-content: space-between; } - -.column { - flex-basis: calc(50% - 10px); - /* Adjust width as necessary */ } - -.list { - list-style-type: none; - padding: 0; } - -.list-item { - margin-bottom: 10px; } - -.link { - text-decoration: none; - color: inherit; } - -.title { - font-weight: bold; } - -.hr-list { - border: 0; - border-top: 1px solid #ccc; - margin-top: 5px; - margin-bottom: 5px; } - -.list-item { - display: flex; - justify-content: space-between; - align-items: center; } - -.content { - flex: 1; } - -.link { - text-align: left; } - -.time { - text-align: right; } - -.grid-container { - display: grid; - grid-template-columns: repeat(3, 1fr); - gap: 20px; } - -.grid-item { - padding: 20px; } - -.header-with-image { - display: flex; - align-items: flex-start; } - -.header-with-image img { - margin-right: 10px; - max-width: 100px; - /* Adjust as needed */ - max-height: 100px; - /* Adjust as needed */ - align-items: center; } - -.read-more-link { - color: #FF6E00; - /* Use the variable defined in theme.json */ } - -.center-wrapper { - display: flex; - justify-content: center; - align-items: center; } - -.grid-container-small { - display: grid; - grid-template-columns: repeat(2, 1fr); - gap: 20px; } - -.hr-list { - margin-top: 0; - margin-bottom: 0; - margin-right: .5rem; } - -.center-layout { - display: flex; - justify-content: center; } - -.hr-list2 { - border: 20; - border-top: 1px solid #FF6E00; - margin-top: 5px; - margin-bottom: 5px; } - -.header-with-image2 { - text-align: center; } - -.header-with-image2 img { - display: inline-block; } - -.line { - border-top: 1px solid #FF6E00; - /* Change color and thickness as needed */ - margin: 10px 0; - /* Adjust spacing between the line and the divs */ } - -@media (min-width: 540px) { - - .sm\:col-10 { - flex: 0 0 auto; - width: 83.33333333333334%; - } -} - -@media (min-width: 768px) { - - .md\:col-5 { - flex: 0 0 auto; - width: 41.66666666666667%; - } - - .md\:col-6 { - flex: 0 0 auto; - width: 50%; - } - - .md\:col-7 { - flex: 0 0 auto; - width: 58.333333333333336%; - } - - .md\:col-8 { - flex: 0 0 auto; - width: 66.66666666666667%; - } - - .md\:col-9 { - flex: 0 0 auto; - width: 75%; - } - - .md\:col-10 { - flex: 0 0 auto; - width: 83.33333333333334%; - } - - .md\:order-2 { - order: 2; - } -} - -@media (min-width: 1024px) { - - .lg\:col-3 { - flex: 0 0 auto; - width: 25%; - } - - .lg\:col-4 { - flex: 0 0 auto; - width: 33.333333333333336%; - } - - .lg\:col-6 { - flex: 0 0 auto; - width: 50%; - } - - .lg\:col-7 { - flex: 0 0 auto; - width: 58.333333333333336%; - } - - .lg\:col-8 { - flex: 0 0 auto; - width: 66.66666666666667%; - } - - .lg\:col-10 { - flex: 0 0 auto; - width: 83.33333333333334%; - } - - .lg\:order-1 { - order: 1; - } -} - -@media (min-width: 540px) { - - .sm\:block { - display: block; - } - - .sm\:hidden { - display: none; - } - - .sm\:bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgb(254 202 202 / var(--tw-bg-opacity)); - } -} - -@media (min-width: 768px) { - - .md\:order-2 { - order: 2; - } - - .md\:block { - display: block; - } - - .md\:hidden { - display: none; - } - - .md\:bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgb(254 240 138 / var(--tw-bg-opacity)); - } -} - -@media (min-width: 1024px) { - - .lg\:order-1 { - order: 1; - } - - .lg\:mb-0 { - margin-bottom: 0px; - } - - .lg\:ml-0 { - margin-left: 0px; - } - - .lg\:mt-0 { - margin-top: 0px; - } - - .lg\:block { - display: block; - } - - .lg\:inline-block { - display: inline-block; - } - - .lg\:flex { - display: flex; - } - - .lg\:hidden { - display: none; - } - - .lg\:w-1\/2 { - width: 50%; - } - - .lg\:w-auto { - width: auto; - } - - .lg\:\!max-w-\[800px\] { - max-width: 800px !important; - } - - .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.5rem * var(--tw-space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); - } - - .lg\:bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgb(187 247 208 / var(--tw-bg-opacity)); - } - - .lg\:pb-0 { - padding-bottom: 0px; - } - - .lg\:text-left { - text-align: left; - } - - .lg\:text-right { - text-align: right; - } - - .lg\:text-h1 { - font-size: 2.9859839999999997rem; - } - - .group:hover .lg\:group-hover\:visible { - visibility: visible; - } - - .group:hover .lg\:group-hover\:opacity-100 { - opacity: 1; - } -} - -@media (min-width: 1280px) { - - .xl\:block { - display: block; - } - - .xl\:hidden { - display: none; - } - - .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(2rem * var(--tw-space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); - } - - .xl\:bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgb(191 219 254 / var(--tw-bg-opacity)); - } -} - -@media (min-width: 1536px) { - - .\32xl\:block { - display: block; - } - - .\32xl\:hidden { - display: none; - } - - .\32xl\:bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgb(251 207 232 / var(--tw-bg-opacity)); - } -} diff --git a/public/developers/index.html b/public/developers/index.html deleted file mode 100644 index 1396db19..00000000 --- a/public/developers/index.html +++ /dev/null @@ -1,898 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Developers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Developers

- - - - -
-
-
- - -
-
-
-
-

The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. At the start, the project will support Mastodon, PixelFed,PeerTube, Matrix and Nexcloud, and the project is actively working to expand this offering. Other services that are offered are email (based on Stalwart) and domain registry.

-

As part of the NGI Funding, the Fediversity Project also offers grants to developers to expand the ecosystem. The NLNet website has more information on how you as a developer can apply to grants, ranging from 5.000 to 50.000 euro’s.

-

If you are a developer of fediverse software, and would like to get your platform also offered for easy hosting as part of the Fediversity Project, please reach out to us. You can contact us HERE.

-

As the project is based upon NixOS, we are actively supporting making fediverse projects available as nix packages. If your project is on the fence about this, please reach out. Nix packages make updating and maintaining fediverse projects a breeze!

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/ec/index.html b/public/ec/index.html deleted file mode 100644 index dd2c7cbd..00000000 --- a/public/ec/index.html +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -European Commission - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

European Commission

- - -
    -
  • - - Home - - / -
  • - -
  • - - European Commission - -
  • -
- -
-
-
- - -
-
-
-
-

The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. Most importantly, it helps with decentralisation of the internet, a core principle of the NGI, by making it easier for people to participate in the Open Social Web on their own terms. NGI’s goal of empowering individuals in the digital sphere is helped by making it easy for them to set up their own servers and platforms. While a variety of Fediverse software exist, there are still barriers of entry for people. In order for people to be truly empowered, joining the fediverse needs to be as weasy as possible. Additionally, the Fediverse emphasises interoperability and openness, which are key concerns addressed by the NGI.

-

Part of the values of openness and transparency of is that the Fediversity project is that all the deliverables of the projects are have a ‘Public’ Dissemination level. On this page an overview of all deliverables of the Fediversity project can be found.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/elements/index.html b/public/elements/index.html deleted file mode 100644 index 1e46da52..00000000 --- a/public/elements/index.html +++ /dev/null @@ -1,2914 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Elements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Elements

- - - - -
-
-
- - -
-
-
-
-
-
- - - Table of Contents - - - -
- -

Here is an example of headings. You can use this heading by the following markdown rules. For example: use # for heading 1 and use ###### for heading 6.

-

Heading 1

-

Heading 2

-

Heading 3

-

Heading 4

-
Heading 5
-
Heading 6
-
-

Emphasis

-

The emphasis, aka italics, with asterisks or underscores.

-

Strong emphasis, aka bold, with asterisks or underscores.

-

The combined emphasis with asterisks and underscores.

-

Strike through uses two tildes. Scratch this.

-
-

Button

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Button - -
- -

I’m an inline-style link -

-

I’m an inline-style link with title -

-

I’m a reference-style link -

-

I’m a relative reference to a repository file -

-

You can use numbers for reference-style link definitions -

-

Or leave it empty and use the link text itself -.

-

URLs and URLs in angle brackets will automatically get turned into links. -http://www.example.com - or http://www.example.com - and sometimes -example.com (but not on Github, for example).

-

Some text to show that the reference links can follow later.

-
-

Paragraph

-

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quam nihil enim maxime corporis cumque totam aliquid nam sint inventore optio modi neque laborum officiis necessitatibus, facilis placeat pariatur! Voluptatem, sed harum pariatur adipisci voluptates voluptatum cumque, porro sint minima similique magni perferendis fuga! Optio vel ipsum excepturi tempore reiciendis id quidem? Vel in, doloribus debitis nesciunt fugit sequi magnam accusantium modi neque quis, vitae velit, pariatur harum autem a! Velit impedit atque maiores animi possimus asperiores natus repellendus excepturi sint architecto eligendi non, omnis nihil. Facilis, doloremque illum. Fugit optio laborum minus debitis natus illo perspiciatis corporis voluptatum rerum laboriosam.

-
-

Ordered List

-
    -
  1. List item
  2. -
  3. List item
  4. -
  5. List item
  6. -
  7. List item
  8. -
  9. List item
  10. -
-
-

Unordered List

-
    -
  • List item
  • -
  • List item
  • -
  • List item
  • -
  • List item
  • -
  • List item
  • -
-
-

Notice

- - - - - - - -
-
- -

Note

-
-

This is a simple note.

-
- - - - - - - - -
-
- -

Tip

-
-

This is a simple tip.

-
- - - - - - - - -
-
- - -

Info

-
-

This is a simple info.

-
- - - - - - - - -
-
- -

Warning

-
-

This is a simple warning.

-
- -
-

Tab

- - - -
-
    - -
  • - Tab 1 -
  • - -
  • - Tab 2 -
  • - -
  • - Tab 3 -
  • - -
-
- -
-

Hey There, I am a tab

-

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

-
- -
-

I wanna talk about the assassination attempt

-

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

-

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

- -
- -
-

We know you’re dealing in stolen ore

-

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

-

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo

- -
- -
-
- -
-

Accordions

- - - - - - - - - - -
- -
-

    -
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • -
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • -
  • Lorem ipsum dolor sit amet consectetur
  • -
-

-
-
- - - - - - - - - - - -
- -
-

    -
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • -
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • -
  • Lorem ipsum dolor sit amet consectetur
  • -
-

-
-
- - - - - - - - - - - -
- -
-

    -
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • -
  • Lorem ipsum dolor sit amet consectetur adipisicing elit.
  • -
  • Lorem ipsum dolor sit amet consectetur
  • -
-

-
-
- -
-

Code and Syntax Highlighting

-

This is an Inline code sample.

-
var s = "JavaScript syntax highlighting";
-alert(s);
-
s = "Python syntax highlighting"
-print s
-

-

Blockquote

-
-

Did you come here for something in particular or just general Riker-bashing? And blowing into maximum warp speed, you appeared for an instant to be in two places at once.

-
-
-

Tables

- - - - - - - - - - - - - - - - - - - - - - - - - -
TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1
-
-

Image

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - alter-text - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Slider

- - - - - - - - - - - - - - - - - - - - - - - -
-

Youtube video

- -
- -
- -
-

Custom video

- - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/index.html b/public/events/index.html deleted file mode 100644 index 5a5ac05b..00000000 --- a/public/events/index.html +++ /dev/null @@ -1,934 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Events - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Events

- - - - -
-
-
- -
- - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/index.xml b/public/events/index.xml deleted file mode 100644 index 006015b5..00000000 --- a/public/events/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - Events on Fediversity - //localhost:1313/events/ - Recent content in Events on Fediversity - Hugo -- gohugo.io - en-us - Sat, 11 May 2024 14:00:00 +0200 - - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. - - - OW2con 2024 - //localhost:1313/events/owc-annual-conference-2024/ - Sat, 11 May 2024 09:00:00 +0000 - //localhost:1313/events/owc-annual-conference-2024/ - OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - - diff --git a/public/events/owc-annual-conference-2024-2/index.html b/public/events/owc-annual-conference-2024-2/index.html deleted file mode 100644 index cd58b8cb..00000000 --- a/public/events/owc-annual-conference-2024-2/index.html +++ /dev/null @@ -1,1039 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2OW2con 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

2OW2con 2024

-
    - -
  • - - Start: 2024-06-11 09:00 -
  • -
    -
  • - - End: 2024-06-12 18:00 -
  • -
    -
  • - - Location: Paris-Chatillon -
  • - - -
-

OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. It also offers a unique opportunity to establish contact with peers through friendly networking sessions. OW2con is open - to all, the event is free and all sessions are held in English. -The OW2con’24 call for presentations is open. This year we are giving the highlight on the theme of open source funding: what are the current solutions for innovators, start-ups or ISVs to finance their development? private or public financing? Are national and European public policies up to the challenges?

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2OW2con 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/owc-annual-conference-2024/index.html b/public/events/owc-annual-conference-2024/index.html deleted file mode 100644 index ee990ca9..00000000 --- a/public/events/owc-annual-conference-2024/index.html +++ /dev/null @@ -1,1039 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -OW2con 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

OW2con 2024

-
    - -
  • - - Start: 2024-06-11 09:00 -
  • -
    -
  • - - End: 2024-06-12 18:00 -
  • -
    -
  • - - Location: Paris-Chatillon -
  • - - -
-

OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. It also offers a unique opportunity to establish contact with peers through friendly networking sessions. OW2con is open - to all, the event is free and all sessions are held in English. -The OW2con’24 call for presentations is open. This year we are giving the highlight on the theme of open source funding: what are the current solutions for innovators, start-ups or ISVs to finance their development? private or public financing? Are national and European public policies up to the challenges?

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OW2con 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/page/1/index.html b/public/events/page/1/index.html deleted file mode 100644 index 6106f4db..00000000 --- a/public/events/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - //localhost:1313/events/ - - - - - - diff --git a/public/events/publicspaces-annual-conference-2/index.html b/public/events/publicspaces-annual-conference-2/index.html deleted file mode 100644 index 56fc4177..00000000 --- a/public/events/publicspaces-annual-conference-2/index.html +++ /dev/null @@ -1,1038 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2PublicSpaces Conference 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

2PublicSpaces Conference 2024

-
    - -
  • - - Start: 2024-06-06 09:00 -
  • -
    -
  • - - End: 2024-06-07 18:00 -
  • -
    -
  • - - Location: Pakhuis de Zwijger - Amsterdam -
  • - - -
-

On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website -

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2PublicSpaces Conference 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/publicspaces-annual-conference-copy/index.html b/public/events/publicspaces-annual-conference-copy/index.html deleted file mode 100644 index d14be8e3..00000000 --- a/public/events/publicspaces-annual-conference-copy/index.html +++ /dev/null @@ -1,1038 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PublicSpaces Conference 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

PublicSpaces Conference 2024

-
    - -
  • - - Start: 2024-06-06 09:00 -
  • -
    -
  • - - End: 2024-06-07 18:00 -
  • -
    -
  • - - Location: Pakhuis de Zwijger - Amsterdam -
  • - - -
-

On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website -

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/publicspaces-annual-conference/index.html b/public/events/publicspaces-annual-conference/index.html deleted file mode 100644 index 71ea815d..00000000 --- a/public/events/publicspaces-annual-conference/index.html +++ /dev/null @@ -1,1038 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PublicSpaces Conference 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

PublicSpaces Conference 2024

-
    - -
  • - - Start: 2024-06-06 09:00 -
  • -
    -
  • - - End: 2024-06-07 18:00 -
  • -
    -
  • - - Location: Pakhuis de Zwijger - Amsterdam -
  • - - -
-

On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’. Held at Pakhuis de Zwijger, this two-day event will feature panels, keynotes, roundtable discussions, lectures, as well as art and cultural showcases, all aimed at collectively shaping the rules for a more inclusive internet. Join us as we navigate towards a digital landscape where everyone has a voice. For more information, check out the website -

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PublicSpaces Conference 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/waag-state-internet-2024-copy/index.html b/public/events/waag-state-internet-2024-copy/index.html deleted file mode 100644 index 2a5d0432..00000000 --- a/public/events/waag-state-internet-2024-copy/index.html +++ /dev/null @@ -1,1043 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -State of the Internet 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

State of the Internet 2024

-
    - -
  • - - Start: 2024-05-16 18:00 -
  • -
    -
  • - - End: 2024-05-16 20:00 -
  • -
    -
  • - - Location: OBA Oosterdok - Amsterdam -
  • - - -
-

Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

-

The event takes place at:

-

OBA Oosterdok
-Oosterdokskade 143
-1011 DK Amsterdam

-

Registration available here -

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/events/waag-state-internet-2024/index.html b/public/events/waag-state-internet-2024/index.html deleted file mode 100644 index 6210a8f7..00000000 --- a/public/events/waag-state-internet-2024/index.html +++ /dev/null @@ -1,1043 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -State of the Internet 2024 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-
-
- - -
-
-

State of the Internet 2024

-
    - -
  • - - Start: 2024-05-16 18:00 -
  • -
    -
  • - - End: 2024-05-16 20:00 -
  • -
    -
  • - - Location: OBA Oosterdok - Amsterdam -
  • - - -
-

Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. Featuring Kim van Sparrentak, Member of the European Parliament, discussing Europe’s efforts to regulate Big Tech and enhance digital rights. Explore the impact of pivotal European laws like the GDPR and AI Act while celebrating 30 years of Waag Futurelab’s dedication to democratizing technology access for all.

-

The event takes place at:

-

OBA Oosterdok
-Oosterdokskade 143
-1011 DK Amsterdam

-

Registration available here -

-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - State of the Internet 2024 - - - - - - - - - - - -
-
-
- - - - - - -
- - -
- - -
-
- - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fediversity/index.html b/public/fediversity/index.html deleted file mode 100644 index 48dec3b8..00000000 --- a/public/fediversity/index.html +++ /dev/null @@ -1,897 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Fediversity

- - - - -
-
-
- - -
-
-
-
-

Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario’s where consistent behaviour, stability and configurability matter.

-

One such “complex” deployment scenario is running state-of-the-art services for the Fediverse, like PeerTube, Mastodon, Owncast or Lemmy — especially if you want to for instance add services like live chat or transcoding. But even running more traditional services like modern e-mail servers with possible whistles and bells can be daunting. The same holds for deploying a VPN, private cloud storage, wiki, etc. Fediversity will enable all of these use cases, and more — finally bringing these to the market in a way that is as conveient as using a hosted service.

-

Fediversity is a pilot funded by the European Commission, building on many projects funding through the Next Generation Internet initiative. The results of the project should greatly simplify the creation and delivery of robust and secure services, on the web and beyond.

-

Fediversity will deliver an ambitious development effort, but this is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/grants/index.html b/public/grants/index.html deleted file mode 100644 index 2d9641d4..00000000 --- a/public/grants/index.html +++ /dev/null @@ -1,897 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Grants - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Grants

- - - - -
-
-
- - -
-
-
-
-

Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. This is why we invite your contribution to help us reshape the state of play, and together create an open, trustworthy and reliable internet for all.

-

This is your opportunity to make a real difference. You tell us how your project can help Fediversity go harder, better, faster, stronger. In order to enable you to make such contributions, NLnet will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. NLnet is seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

-

Noteworthy fact: many projects which are to be deployed inside Fediversity were themselves bootstrapped on precisely such a grant from NGI, and now it is your turn.

-

For more information on how to apply, check the NLnet website.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png b/public/images/avatar-sm_hu9f327c832418412c3223cac273682ad9_4005_50x50_resize_lanczos_3.png deleted file mode 100644 index fa3a508ce08e158793960d531b514ffbc931761f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3796 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 diff --git a/public/images/avatar.png b/public/images/avatar.png deleted file mode 100644 index 387b035ce823beceb649a6ce18768da40725f84b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2271 zcmd5;`#;kQAOG@<^TqL)k}a2q?{qtmm&dKYVWQ&*z8t>vMU%KG%Z+eY7U>_{dG;AbP2Czhr01p6Y zF42<5r~v>-Jnrdn`m)M0-z_~j44J=%s4ckBXFC6EpKbBk6sOVi?ZT(Fe0;k}45v3& z&2PwRIrcold6^y2*vCT>=}T|i3f!Xw(#CkS&#oh{o*&g1AzagKD!BhlXMsMXW@F>t zKJ|vlWTNA3%8McgvpUVWY7b zn%3ULBGKZ;!bn2r3YO&rL*isIS;>;1@us@bp5A9{v$~GM597syFMzm4K0cIvLmipf zVP`(|?;!o?8)1J5Q!%9iAO!ps0}$dJ*6@wCl#3S+y(_EDTApk@Q|n+zEv=2wHR|^++1}n(>pZJx z&^IU&i3F4}IQ9hb;11sM{zZy;uI!=kmcrKA+1c;Sxt8F=`cbTU-|wLN@no{BlXvg5 z<@Pa0#|gw$tJ;i%?dMO0F$FxoD?z3hr|hrm57IV1y*^U%e*W31TYYO$3Dwzjs9(@tQ{un{w{mFriFPt1J;AyZ@REmB|v zYmdIQCG@2uD{*TSeQ+5ucvE5lTi>&`bHDCiBuw z47tA}$h=X50#Ui5@~s4UTaFX0-}IoK7cVX^CYeF{fBW#$&(!>?knf+B1N=F^oRI-e$8#yf#Km{m(G*fl>yg_`eRu*_NKCk z8|gb*Hdme}5lSSI;CJHQnVFed>CY=xHQ5v|ClJ~%k@)9GazCM~#pOFYEZJnzEK@6R zt2=QY4zzejOSif^)KyHl*cyH(MmjofvQ_Wd;SdQ?h`QK8;_1tKI4N2S^YuQGik_Yx z56A8RouTzhB^JsfnaGOa_C8M=8_~HeNWa4~&7r2M%i+c3%7hAnw2ucuUKlktjTun* zk-F3^L1t(Bb!;w;x+gQnEk=xG)=@I5##BMc*R;}ey@f7vyX3Cl7K2*Qdd(%*o6&ka zi_wGi0Wt7ii)``$N05wJSUz2}Px@67!}Y0le55sRzh!{6Ge^mcyU=>d-R^q%SeO$j zz$i^XngX3fBoZQyojZecTx*=6(hkaD|Tw5~LAtfez3z(-ZpZq4!6P(N2SXo(d=?S8i z<}3DMyAop@6PF0@&WA_QcMQqaNNC?I`ouE)0X-z^a@#7wkaWvr2M6Ld85kq+^3Myj zs*m=wGP*_#s6S-JzLNRmA2QtVQCBqrk(#Qylyp}oqz+0pAeNn^xvqvh-=M&Ev7}m2 zeMs-^+Ko#CW9BMkZ{;GLJTggEMQYqKqw2EaA|m~70uYP~!Q4TW)NeNo7-0b_94LhU zX<>h}%2)9ym4UPEQ#X@6A8J|;95`^`5eC($^gfHX!bv1j+n@-XA5^DwX0CQLl=08% zN55Xo6(nIQ50Ut^=sGN>GD0`{#o?)>=un%rCx(WGKU4)Kp33)o?X9|ihtL6)7&()qV8efKObXcId{iCdL4N-7P gYxu=nz(t{I*%%RNY2ENe`Huj{y#hU(u+fzN0Rb!Pb^rhX diff --git a/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp b/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_194x194_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 24f26b201abf1997c084c6ccc094fc000b8aadf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848 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 OfSHNajT+;7&;AeJc`kYY diff --git a/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp b/public/images/avatar_hu2fb2c1ffbbc34375e1753f29fe535e66_2271_200x200_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 07fdaf58c6b0f112b57cf12cb2fc211b394ca54b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1646 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 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_1110x0_resize_q80_h2_lanczos.webp deleted file mode 100644 index 18438f9a54875266939b57de31895c12ac80fcff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70776 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 iwPHL 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 O9zH#9#8of{!~g(h5y}q$ diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_545x0_resize_q80_h2_lanczos.webp deleted file mode 100644 index e5cb4a6a12ddd730fb7a8f0d64515a4faa692404..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21290 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

% 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 diff --git a/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp b/public/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_700x0_resize_q80_h2_lanczos.webp deleted file mode 100644 index 1aef6d6ee942f86e1ac9ffb572c4430bc1693d0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32632 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 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png deleted file mode 100644 index 3acd9f113548e63e4965a78698f80ca177d03b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5343 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 Mo7S~U3IG5A0RN&UKmY&$ diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_lanczos_3.png deleted file mode 100644 index b0da2ff9bc0ac0cd87b334f0a9d62ae01d41e82e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79038 zcmeFYWmjC!6D>>#1PksOg1fs75NvP@?(XgyAh~us;b?+Yu7p9it>`khy;jGP*BJ~DKTXzC>S*;sLzt{(2$YDSor`bs9#V( zF%ead%rmgNJ0bATVI%?)GtbC4EX;etv%5szIy5Vq`zz(6b5j3Yptw^NATP4Ygb?C*Jf- zbM;&GKbpck8aoaGNy)*`P)RtrP|46ixX@y1>igR|`8Ir+lAZ+hk}rgW^XFL&uaE8* z7Z*0R_O`Zmc94&~eMLpZPde=*%EbQT=_=RFY0gT=1mmCTjoM=G zc|~$t8zJhq^>t8F9SGC_f?Rts(Hn|-vAGEuYpborfaxATdxMe8>&`^}`U5J2f*Xq3 z&%Dn71_`QN*nmmNw;-u<*!2CV!=_-oHAU@$+BnMDE?ai{7nH*^t&p)&B@8P8X z+r#R&j*pA}?(XSlPtfc!7eR$vTLle5pbeBm?C&sb+dNEk>g#LA3T4`=%1Rr1d!hHe z?&2K3o9Dwx5+R@Jx;kCDWM1>2pN&ZQUmQZWd7La9pjN1vcE3SGMFw~)xY!5pejU(Z zd|&%l|0otE#uD3w1at6pd2sCh;hD2>kpt3Y?veu~&M)TV;tx^KrEJiTNfYO^XOan--O6m8#AKkJAJfHScbNrw8 z4|DwAZQLIxMn(`1*L;1qb%}|hTH-Z?k&x+fGT&=HPZ3A;qkQ@W+eMc{)FQ&oLsE74 zLnfdlK8-MH7N7$~^#x)*H^+*9nKj9;p3!Icz&+GTCtXYL{WBJxFq~ibnqOzyx@EyZ zW_6y`{#W2f!23S)Ccyu_)NkXgqTNdXUSM)JJ5|@cj}1goh@l*zT2vzCGTqFhtb}!Z zUOzEO*q|jCVf4K}KNMA6trXU6j5xf7I*8nHik|-sf1*M}hZkc#Cnz6-9G!vg8;Eg* zI_R-mC#g?zI2hzh!$!u9v2GaF4R3}oMamMnSLCFN#Do3E&r|

oR9}4jSnQ zxKj~r$fS-t_>A66cq{I?m?I<&-|bWe`%MdFa#S$KrZpNm$r?&Hr^6eJ`;m5+drso= z;87K!12qK~>fAks^;(--UnS{sv+Wim7vSuG5Ui!dZzfnED8^k{&FvEU80Ug~1?2?@ zO(jA#d`;Jh1qSG*O=<4Iz^X*zdw_t>BTR#ev2Tk+Ww(0*XWG131sf;s~>$i|urV?G$oyHS~ayH{yT zIn83m%U&VOvrZHEXAYH0Z{hap~3VDSJ&;O)F?A| z!{H+ZK!-1n>eu9;V!SI^2<~n_R?OqQMUn!dXfk8K^4(^*sCiKf&8};GW-d;m+ooWn za7WpQc5MvzjFZ|O%jHmdHj43V4GMVT zkgYMw&`6D7`0$h{_ zW1pjRjxcG~7=hgtEn~LUIbFqO6fT$)%(3N_H*$)gm@B#|gbnwo(`1}_DfaL>D zb%x?y_uR(?E&~4^01zSR4jKoM!ueS9<6OM5leA1Q(RZ*qDAn{B);SJrW0&*rVPCVZ%p`!-WrBMk~=_nZM z;o!MUeo$^v%x!vZ^-Cp{d(7;jhK1}BL(Y5ZQrztE^i3Pv3B|j~04P*@k}56h!%XZ~eizI&Ne&tzZT6z6lz6j7FkhFVp<8_XHh9J;xz2B_rr`0OW^R z9a5~r)y_|$hUM*8*|Qv7^BX;$>Q6evFjN`06J)|XBJvHIkGgM)3qrO@8BFFACsyVG zk8B$X>wi)#@l0$~Sa%zPq{O4sof8N)G@~-xOWPg!5lv~%c~c*JPGJVt-L=JH7urs5 zSOEYX^(S^*lbc{{9%u|h^lAl>`Qxxw0h+?D#Thr-Xhu_Oy?}(h7UMqr-mrG{HG~2z zpAsa&LEU-nr}PB_0GMqtN(^(;ocvTVJ6`*PyM?CJ%1w{Y(MA8hw~4P9lAf$&{n640 z3nDjA)B|L9FGqR9)z{^f2_Tu|$*XjqQD{Va~a7>jLb?Nwxj{1fJSr`8o;10JR zv2WS;q3f%BjYu{}p=uops)E+gBs>=Vm(#-}&qrl;WQ=k$-fH34E`b_(Ew|$1?7S2B zzW}Jq(eIrOhQApsO6W%Z7zPZkvzwU7(+vsoNUG>ud+(2*=;x>%Gn}UDx>8AJG62ja;DjYvj0Z28QmIG3T-Z%!uRX+JQxI-qqy{w@Hio_J! z0hRjSsx}f0DB+x{c-2VYjMqmWCrue%aFdwI7W9qbeZAFnFXZTHA<=@ zJ`F*e=4#zuSQj-b1YkL8LURRGD`k>6*h;^ialEslA|Di7H(Z%1wusK-%t&{6^3Fi) zEUr!p1$pgso?JTD4=`|d70!mbDrPsg1`>$U!))@3kRl{3?Hw`}+Q>=NsYC78{}E8` z*{W8vb~8`Pl^+s_`!h4Vz1;IXIYWVRcj2;?WaZn9V_r_un0-y)7&+S z-eM?|8i6t}5GMrVjByBey{m4!IB9wtGll{BJW~>dydYc~-HSZuIKy~qUYp$a`C*0= YT|#hEvW)uh6xRWV%J0AZT=~QN55Ib)RsaA1 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png deleted file mode 100644 index 57acd6794f42bc4113f2f21a087101cf8cb864dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20366 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 ak$HZ@y@9<3GcZ$8xhmY6OMn0X00017C2)cO diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 8def810f343459497d5a16a24f18dd97e4d8d00f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4064 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 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_600x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index d5cb2ee84b2a5eb2ab4bd688ca1746b5d474d223..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4444 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 Y9#MrvYn#wLXYmuo1Gc|E{r|iE0RnQ%K>z>% diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_700x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 4eee2d33512cb226f0a1bd23c1f6fadd9f508769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5194 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 diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_lanczos_3.png b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_800x0_resize_lanczos_3.png deleted file mode 100644 index 611a0a4ba3351e7f576bf9f7358363f514b1e639..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50039 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 VI(Wb97eV$QEe*X#Rch9+{vS3IJ{|x7 diff --git a/public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu40868602e55e6529b883a60e7fe64096_26067_800x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 3ebd74d91495f07b4944ad8728af21666b10dac2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6288 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 J|6u%M|9^1BC{6$X diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_lanczos_3.png b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_lanczos_3.png deleted file mode 100644 index 800ad234b3312fd6077a5428eaa76b7208c6540b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53574 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 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_1000x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index c2b24bd19b4d14db496917c374fcbb9d47f91bbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8580 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 V9?4x<4?IhU!PC{xWt~$(6959RJ$3*9 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_400x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index b4157f672a3002d6e812200f7f0d0c74e33e655e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3406 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 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_545x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 27e0832716e1d1bce5b36db3816628ec57e475dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4482 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 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_lanczos_3.png b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_600x0_resize_lanczos_3.png deleted file mode 100644 index eb5ce5f451ed2f0d2d5482f848816dbdafca674a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29402 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 HkLrH_NWRZG diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_lanczos_3.png deleted file mode 100644 index a44de4795cd7186add8442fadf932d7a672a2e0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40878 zcmeEt1yfv2(>BiHi%W0_9^9S9A-EGXi@UpPAb4VVJ45USJEhG^NDga7WLQLHw z^LH0gr-_!vb)IMR9Fa3ZBF$Llv?*N4mf`LpgOr7bm$lJez8 zwUDcg6U|F!tE?`6^Qxwm`A}d0IUoq~6e5z`LjmE$AP)^1j`siB$mxS&Q2uKHQkyCp zQT*R~sK`wJdn+zcEHLzc|4m@0tNp)!sv^MS{Wlo7%y@1u=zndpg#UlA!vDW#VyaSP z|LNBlU1u;5G}?m&Lmj5-!zvDhJA*!(&W5NA)-Z3tET?U>e^DY9C`_0WPAu*Zln_J_ zUvV-~6bhhjMyX=2)*3!e4@QE>$rIO`n`}2M1>9_ePBOD@WhmgRAZi)+D~J^Gqj`#4 zZ14ZlVffmw_4s?u-^RGkz*+*6Duf_Rn1_dhhsS%EaHGa=Sgoe(!IOi-G*JgKKP@~w zo)e{z0*ux|gv5EFSJ(5E$VY|$+e(IRRdV&Gu)K?QQvZV>XG}?^$bQzS+vm+@+iwPb zZ$AzG&0pL;6QB41BXk%Vuyv`}i5sBoEcLhPj4d6!#wX@>I_yyxZj7=+rwSaD4K~# zCFh3lFTE}{{2u4!S&X8x7|bt1Fud~PT@+%fK!CYt)HE})*gWg#t$1ZQE(NL(8G%Jt zeO($|s(g@=b>ae*p``n}o^7=LuZwrF>FC=%iFaU?BeGZ^S6!w9?1UuaKT86zlFyCq zOS4Fy(V^jyI_25B=e^U8UBX0qsxEq5rxKnNzkOnsu5!sV4%0)!FH=*60KOA|ozPGQYG0U= zuJpI=*#H#nY7xc+W~kHTI#K{~I8tAi4|&5|-RGz3_m0E_)+iVKj|KO4$RzvDeE5mk zuN_yq1$teDV$}~aMed;5^@An-y;-7oW)NWKu?W+RFr90BRzUY)Ft`Ii3#16a#||^* zS*LVOs=kOU`yzYRKHec;cKt$v@-t@@b)c4MqS=-yFY(8o;K%6GZcERbK4g^8(t$Qs zR4UW~_pZCQlC0+E+X)sv3e8czN5PrLH*!E>Mee8FU*TwLMD#_)mib(YwDUwlGZ)2D zQOiU}n-(Lv^XY=hMhfV+X_Z@c6G@ey9O7l6Dsu7>_z|ANt8=~LD7Tzx-_nUN)hv!MA)-L*53ynULf8G)-q7SCd z+t^UWpI7M{sMx$uj-qyGlZO(uw)& zXC0HgDeU?pIj6!#gZYka%eLnT$s;lU-_`?OOfb}$f7^4Wt&Uln9{=4Wi8t9+Pqn?6 zOW50e&6dYmQ3rCUAjI;{nCR=*i87|lDwgVPKUF!x#5ot7cwV|~+;uKtWP(ki+w`WJ zZ5xN{5PofrU=62c3Yaj7G&D#l71nImSL!jR%$ztf#4Ap&6At4P6nVoac$Y?>~$WB+*zwmt7-$?)yW^Cau2eS0;nXfxkfC)tG}mn(+K$?mW3 z&Yd8|;8WPf;k->c&2;nuidXG0>U7%y@BD$#^1K{nmz|TdPRG{tk<-w3N1v0ydvSp0 zV~5D!7P1di3X_B3=Yy_f#Cu|w*E&+b*aWhLZ%@(>A?+qBU(2%ebAs^jzs@q&F2p0v zm#Sr)Q_H*t4%6SNk}ukg3FIufmKO?$ecbINtcj(SjiS+1b@^fzws3jRF^j|>_4-rY zI?X^jlPR?N?OIxo&~-l$r2okKHn4 z3LDR9@`UTkPoA8DxbS`sf$~_{%z6Ig_7cG!KJX=utO;5_27)9C0lmudsJKl5);hR!4e&@6#n*P;#LWo=mSL*eRjfoRS zazzQIIAh$5e~Mrta&0ru)MrHyA%h> zGB4?9TiuqO(mBTol1mrFh7MqmD}PhA{2EQ&H6rHQFL}=ak`pO2079qb6}1m(r2)`E z*nP%FpLa__G{>bHNLXT_BpRqqi&=nSvQz~YBuNs=| zwy>W3bRTM)H9xJ_%h9{)Yw1!I_eW(eITsXLievxPsg)|DnIjs3!Oyrxv$|cL?xN3wDEJXLZwBn3jt{(D<{krsFx~9E^*4;GQOF8)JB+{ zgD*uIK=$Z?1PmHPuDm<PcmKDR3} z9p1VvH}~JGZkH%I)*H=CnWgXON`j_3I^M3ZTT7C`?FyczV6wENr$Kj_gF`=dkmo1G zPA)UD6<5=*%0y%2w*aLl*%fqeUGNG`&J+4sjB<9X9+k-;>(Hb0JPf?%aa@Z+#nSl| zo52byB`!u@E+L3RpvCL(*Jwd}2^ab&6pV8ejI$f%PKkLT}CHBeSve0XG}1ry-CC| z{ui{|z>_Q{i_Tib#y8yu>NC47!;_;+T`&-?p`oGJvif8TC>cavx@0w9*5eoLq-x#B zB<}`i*uzyVd<!yQbXnwBPJJ&B`j!71LTTP0O6_a$(Pg~Sp*1W-ZE zsb=W6=$LFDcnbH+GJ2!-a z>_*Nus$2K>PlO+Jl1=~lIh3QV86jvzV%9;>}g z+P?l_+lIJ%L(mD|QZg4d6-qr8>_4KmxKPCL#M|^!8VEYkSPWjsCbsdd_dn+7YRDd# zfqOv9_rIo?wj1|N}WYfi%E zJVaG$L&Ar!!6Z~G4J!2DwKQe`3=2&a`_3=(=(HebgNmg?%|7+*XjO)9vod)(!vrs4 z01B?;#$g=s@S*RR1EGYF*y|K&K)Jp9rK>MwQG;Df&YE;gk+FnicF!t=W(96PtH6(PK_kUi44f8K00SCOfq$Mz@3R+okXzZ#OqLcDGrF;W8=v*X1dD&x?+XDa~!}HMyKjrhLmr1N-jZ zM=M=t3icLFnM<;?PJd=yyOik;@1B`NWG9k)t2E`gwRC3IX~Y#Fc7dHn&Wj~DQ?X?A zHWSST2`{49b{-+o2aY5pAPanWXzB4?1g9G4t>_yVT-}uwQDvmoGKNSm=LwAOy!~9W z?;I0!phemcg>pf5X`C+?P&_lD%5_DM@LAz?GW-+nZ?FD%`%27Wv;PpqgcQ$dN9TRq zQC(rV4p-=gwa%B-FtgT1Z@=X|<2yq1MSlTRXu3xzyO{0#`j&R^66MUP$qnM`>^GVv zuly6|L?`OUkLoAir#-TXDF#`iKzX?r?O%ni1Yql}quFO{pn|iQiATybD=uVZl8A=t zE9HtP8+thGq7&z_E9>mjK3C1%2{sPTLGl@sQNqHRS%Fy5mJprV2j3Exi*SY=uZHJU zjKE?3uu2BB^e-mHs`G@@4hJ`}$dCR~)`B#@of`M_$cc>o=7Z30=i90o&F96?e6&Z) z_c~-;&TPiaed^ALtGGyZFevec88%11Hfc~m+!9;``4;E#($`_rk-x9?-4^VW5)7)5qg zmtHj;NFl*zMlMc*4suyM+3tFMf3XxsGG*y7bNe=#$8NiGuD%kK7k31VLY_xivf&oP2tSaejcRjk;$41p$l)~aYIdW=KEkm_w43@~Y??7|kgpLlg ziI%WIp$lc*H$Fu$Ub^>l*}eIAhImo$-#^MOIAIMvH${hE25E(#5*b;jLa^A=6ZaZV z(S@0_))R*OUflAdy7tN7qooQUTS-fEn4%FCFB|yFI9dgVFD7`IH^%6P!|G@dbHp|F zwCF;pUD^m~=G(bFzWoQUtF@7GZpe>1C%vqIT~VY{BHNYAuAREaE#j#hlBsM-69P`z z!8jnLyFjeV&>*4;-960jft`j@=8zwIN z1LkSO9{T@&6KTU1T**KX&)RPb z?*Z3b%@sT8ci%JPbMYkv9>hZ-TTVz(Xi(EpEikH5EJx7a4`Y!YnOK+zVDUI#E4f~8 zFY`Tr@E-^S?l-PqHg6=2U`H@nGPWpF>#qVRmaH^r0F<=5?RI46a(?jjy-CSw>z~EJ zS<7^v!clEpMwLVZxg7H8bPWs?-97FiZVWe02nSr_PCiu9ysQvb^DJZ z?2ku07E@IHOf==<6d{nf3w)sCsP90mj1mt7Y2zgEOxxz<7-#-+<(yGOgsCe2i?3MS zAIahk$+~iKQs5)8-l~E5x>X2bthIB|pT&TSR!zdp#nl&gcXvgqmX!;uE5VJ!ZEbvV zmh&j1d^MUCU=E%b4!T-|pPWY~f1IX6;(3zYXZ#-!UIJ@^5kzG(XM{~h)wmOPamnn%L^8Vd`qUYn^3MbujAju%Mxo9UNYyX4#L$>Q zPIgCOU!Gg~)9L64Klv-X%;wtNve6@_Puw=M*m%QKArdOoC`TAhE&$|8XtkP^U#^aL zUsK`lMz`*A+WH{pWa=OM#6VmZi9uVpuiuH=-QOE}tS(=eTg(@^lD~S?tX#m7nh^0S z=C>PCH%De#T5#$Ftp}u*r>(O_JwJO+)F)J1i2k zg;*bzdXhKZ6pXbN!J&!sZXH`T+=zmMt_xan-EmX79GKK&gXCdh)fdjr&ds*8`b)$k zgs|4cf>UN{ZjLG+xD+9_8;~xwRF@`hcBA$1efyS;gGNFNR0tYJ2f@xYmDL@L53784 z)^6H9HLi=XHnCazawx+giZ5h_wy|_BzyDbY)li-Bqz!=}hLt4*VBx{mJWE}FB5Tx2 z$6k-@l*U!|@`|Q8&MJ}UB@0g0JzociSpYKcOrG(AkP3`QI&I&7_9%Y(X%zJh+(*$% zcuI6n(>dD3Z6W6n>=7@5$F0Fpv4YK+y0cHXw&WVekD4q?-*S;5w? zvomqHja)01*;&@ESt(%{6!|)9fEeV%q@0EBK^@iU`7{j?)lX92*yN_r0fDH<&iZP? zzV^ZY#ADjqULQoCgg*3}hIki_CmRSlK0d}W?NyfZ-N~62%>(AoSy0P$otIaXZLyX@ zW*4y@TBw7MK^H{E8N;RR7!B@`3rIpSF>)_Z{34l2mKXCVpr)zU_UFWPLxrvcm}YL ztNfagIJnI*Q>;RPkdRp2cNI&IfUnBc&O z4o*2MDJY!QRN zQu$oyP&0Q}OO=?QM7htEH0wOgwkZ=wh08w#kQX5NtrdU*0*G6|MN0QG9FaZwoF!uf z3nzuHuP8}_Pek9*Lui#Hv~giAzf(WEzh{ zPMn9pQFL6jOIF6s-nx*5gu8W+zy;=$piD7szxVtO@1bRa6x_(!x zZZ1$x9vWW`POly~o?>mQ_^l2B6TR3q@v7J~u%@Cj@8pWUryuW*aN&+3KMj3X*&-TX z%`~zmhSc0tMcZoO;!QbmjS0zin{ji|S(q<>F(Z*2*#7`U{hxRLnapTHJ8uJ8$#II4fnY;1r$YC zHruGiKUDgW0)VOvNsHnfDmbRhEUajHD`*4CY}?ZGUs5Irh`*A6Wb#ERz?Dl@XdcRH z(8!hd{RC=RgrPt$X8-Gw$*q>42mwU3P-!FU!-WoUX zjj(<=Q8^{5{?R*ix31noH={Bn@(diHsx}Dn;T`=a4-o=W) zm@srDQ%CduKB<7BOON@8q&!3}h2SiKzWQ45yoo5ig1VPW!X|=KP4#ze21^OtGgyU% zMfq4{3cZyq0&8Mii`feh*8n-QkLh*WoZqRnXoT*PBQ+l=KXn4S|(B2a5EFc>#;@?}C*X9+;@>u^vN|0f7Q*h>VFm}H}QsS1M3uegS@S4Ti> z_``+Ek0tOke`I8MsP}sew^c6K?j-=p^KAKX#H;A>l{v(sWkZMFfC=ra^UlZ)y+$&{1LdN&{Pj7R=Luo$$_|4J`mT#ZO@5b2+~YYw~f5$?~Q5#J-4iE{H^ ztY!hTbdGQRTRBiPS)xMB9>@FaAki|o6g`+QXkwJP7@@>@AK{t=BkF<>Z1P%22=^~$ z6qFZGL>MMTX?>Wf6u=b&#L@QcCvetpX?c+Y7#~i8F^)-JDGy8KvK*=5UA~jHF8Tf4 z!O7AV1DX__TJR8B46LnHssqH7hgU&H(m5zI~m#{WA@4xE*ToI~(4(^4DfO1QemV zE5v?z_Ayv-m88{Nu2dnp|0cWKU2og5F$Ygb1nDS(vRNtOuXI!(Dwn*8TVfp+oKZ{1 z0gMT~YOLD@2v>0c@<_hmI`STXc<;)TS64AHn#5~AM0R^gN1>Gy{0!1}bI;aqgIsr$ zjV^w93(JhUC=RE3>5T3fSsnHT$9^2cVtfp z4r#5_BqXO^|!9j@H2IbW)Bp!cXtrzM8(CcQ#IIN6VK+Uyh()*;@>s zZr?u>+IHDDP>TBgU!{T9V5E$I83SKIFCJNT@Xb%#!N4& z(&6AhBJN>!i)e;Xm*MPfOp1_V%lZf0@``w6NZ%)Pr)kJIM^3?Hi-rG_Pnn^Irghf# zWiI3Ik@Ug*r^j9G6rBQ0dRmJEY;<5)vsbND8T3K(~ z!n;91P>pBu_9aBEsBUkloew#=wRu$8fC$67v4~ckxLt>TNjH&7y(90~Ouu90Yl|;N zutdopXH(uda_YifOaz@> zixVM6%t{Lhbspc5xGuF3>2_vZKe?XLRq@_sh1MP*w?63Se(RM~B20{$J^|T1@B$%CzTQ$)B0lR6#7}!JA)y` zD(D4H4fcvcd8gl%Y$&_GGYQfHmJZ1KLUbA*-#Ro!fZj+YV`I6Nvt|y%MK|dzqMp{$ zN0oUjT(G>s69&lUf`t8CvA;238eJ#(9e(Dv%Q5&4KTeF&?7@kaG@5)1tA@C_&bYFx zNC7wqI;SMzcoAzO{G%#MIwlIMT$@Uh_!5Kj&mf%G>;k1gkYP(yaLcda4NT&N2GsG< z-DZ?suAIO&4$)FB?>W@f`_33F1)-%ZD2G~ie{9Z%yAlHv2dwz`C2U}wI3tR{v+QK4 zG#fV%1X*W9b5y~MsAF%v(DZJ2@ZSI+C1Z?YA!Mf~`{WRQo)MDaw3jWBal{G{gm)I3 zJ?9ZUp>pRS)x1;NY{Lt}lp7hYSOAx4R%2116BVMhCJ*u}wd>dU)}k$Tg*ac}Tg*CIRens~e_39!DZ7>q!7z zZ31SP@ih!u5K4gsY3Bg%0~IUcZqgV{qTAxqCZ5MqiSf%(Z(2gTZlGv2afvKiE*>NN zI=>ld`@+s2PApGrTJRWR)9=4mK&Y=b9%cthnQ#X=W!fvE45lOP+5}O(9*&qHV>c-$jKkmTbA=EzO!^3d>Y4DgbBV!#pihVU@=QYQ7RScc z;~Nu`<@}(TIitPD0OPkWCn0+3&_P)1Hr!ds;-k9se$?nRx@`1}Mr$X3TXn0_@n7r;*zlTCxryiP)d_+l1iu6b*iQ~-Sm|oj z<7sdu<81=lmM3Mnh#I3p!v!XGIkhQ^fKGIieT?r2)4tq*?8+IV6AzMy?RigZU#NSg z9|)uzG20jt7djjUfcW_6ka>skqxlH~x2>`mV89?Vkh;E59j-_N6vSh&0z{-8y~SG>1|mS*5^a;E#lflLi&GxU{!lvMykst9uDMB*KEEK zww}G!9TUzrodcN8nNFieLd>e)qDK?F2qUnnqxI(1AGF+k5w?OGly{8N=QtHisq*yZ zhx>_4uR-QC0@CZuqfjVeo-;`D1njp6I;kfcSh}Vc=RKRENm@$;CgJ?O|17HL#=huu zUO*QC13rt7am&&c5z~8NH*&cAws-PDUOgJ8tUqQO=4~IS)J=3g(womZ`qF%7G9^|+ zMs55pj#T_8)1Bk8z75Oe@mpzPQM~@;VKx_G+C1k}RG;1fX8!5uSU1;rV42CuDD0tb z_S!<4qL&#_E@FjQKb{X-(=Ak8aqT$- zJ$QWfy-G<58`~31b46j-eKOm*j90Bs+RQhDo7PE+S|u<+CZY^c@f${_o3qWAkQh^b zi#1*=LzUrRPAHc6=Vt}Bx3&&47zJiEIfYhtJg5R`TjTi*P%GL0tj$~xO`qrNwPQU>NmdY2JY-_IrBlxH*Hu{hgwsCR3Gj%|kL z^68w2OSbIfm8|kfx#lf8#(u=y03)C8F#!b4_Oky-d|~KdHj$5jAX09kfklxx+Fh}f zaN05(@;diMW1k9Y0#(q~F$Ld_Zt7zL)W1a7aiqCxh@g^v;I4j%k6MaXI+CFl(x=lMnNW3H80+{slE z(1^Etz!JD65&+s<@w5Oy$(3FYb^*Ncf2Ifr8>3wvj!rM!du_SuKW~bhQj94oH|b8@ zbvm_0U3zeU@G2c`ail$hE^x+h>Txt@2H5Q)bzmXK$astwXzOSXRTfF-Q&t3TCSn{* zpq-dCCgt2SBYe?6fO@zaT#6wIj}LNXz7=&s8dwE( zokH&~aqHfJQHnRdskUQ6yaqEf%oV%O>yg8bf^uyD{8@GpGKnQIOtc>E$i^&O@>lLh zUqf!pYfYK`ObFJ_pw+p_s9v#@PgkzaFhJIunA=)t>Mx|$W4I`;G8(5+$(8O4p%g%l zE!mqyyysxD7?=y-M40d4N;}J;;{4Gu-XfT zrzIs(cfG?P_yDnu! zPKRglWzl;xG?M&R$uCM{q<<$xXB*bzje7&tNV`}t@8Uqo`+@}#N6hq_bb4i8bzvhV zT)Bp}cEFLT1!wQw_i((xO^&@Ze9%3#b|*^AHgY!Xun|8-H8gZTETtDb0F1yN!5gyx zL77upvhhM7{`5;oYF3tHbP~VL`}wc@)5P>bHL1Al|Fri!c%2SpL`w+;7i{g#*Off`cpnUH{n4)T+=Z(;BuYPw-=cO3ldlbgvB|pbsNJe5>+b zTLAw#p1o?5o)5{PxmYb}QcmgioRYZ^iowTBZ6_J}Hd-Jo$A<9>uJR_-)-<=ZFW%W{ zx%X9|+b0w6j$g|Sr=^h|)W#^K(B>cJvv&?3A1qzA7sBRTrEAU~2LbF3d?ynV6WJ%x z1!OW-mE?e1HtjnSK4?Ckm;zfWtgnTi;CNNgp{59YiJA~6@L{G~(Ko?2qvm2{a>B__d1-$rXT9Ujrm6l%cB*j4 zm?W>4(=3>?;LfN&78tK|WoMHoI+j*~I$uup4W2|#Z7r7z>b4IP+O7LbELQ2wuz>}~ zsHL9xbe5vqdKWL9tEr};H6mhfiodtEG7yGBekg=eSrT+=VYselSR@eak=@eT%Da3n zH=p$_W9oQ+KmVe=fOO7-BXo#Q#fU-;9=Q^(H2Hf2yE4BF;Kx7hk5Q!_oKnrbSqj!D zYDf_b2mUyi3(>q2;DWNq{dkWCfz5#x)*6+*K63Jq0w9En7gZObLv<7ll$^W0b*fk* zy4M~ixPSKzCYxwiezeN%9cRJ@N2kF+oMQbzbw3=1huvaZFI)gDv8QN^d2LRU{mvLi zwK{oY0SpgB9n3)lJ!48qvs@7Dot7^%>;9Zn>mb;Da2U( z>1?*?m$1!3D3Wz1A!&p}QE&g>Jen{#Xg@cSFb%bIzW?oJ3Hqu+Mr;gGy^A;rI0?81 znpG#X!|}T9$c}$d(E0SP2P*HxyFuS1jaM0}>+eyR(&i!c5gKoH%8*4XuALbv(=A8v z_j&^yX*%q^xrii%*40j+bU!N=DwY zn$|D2=ElZFyOt7Tb}SG?fT1hH7=B9id{)LJbcC9fhW=I?> zD#-|al3W4l1aBT?Z6Q+hP(tyxRy5LT!YN_B> z^I*4YfKkma!PudeYt>!k_3nD$o(z8LRW_v;2Pr6Vo4Z>%e&N~PSYR>};?sr;l)Zs? z*Fj(rsF`R10yhlB^lwrDu#7f1nh}8Ih0n|G^13s3j6( z$d%bzkSL)fYf>{!_3;S{G#i|xuy`aKc_8thGgY7S#We zon*2ln|ASLjj|Nc>bJ$x1wqbd&f=BE(NMeaPwuX8$*QsweH5Y+xhPM!8M}=rMk{yT zizZ4B+m48&$1cJ_1eW~g0DVI0yMVUbHIgC?LD*(Nl+MrEt!Ocus8u86HlR@fcKHIw zNL)i}RFW?M71MB56iy4|dd)IlIm;D|GF}r3iGsN}E)<0Ian=R^1@TCo?FOsV*09mn zANev?f0{5Z28hDHuGGyrhs*~T5k!N+WFZ*b=b9*tn9$7`bdNf$*{t8opfJG6bR^4V zDgOGj5kP`i_|3Yuk*B&YZ8(niqO{_u>n7__bT#Hp8#cF~aXw!X2rZwZ*H5(e?KBWAN z2(Hk5c6uj5wMD{%`a;X}W#`O!?!pG@1}{f`l}4!~dqN#FgGxA=z$I^_z04CcPg4Yf zPre7{6r!}X9so#nwa+?8Te|#d{L^rE#XpLtRr$ScCD^2E?p9L`&0$K%i__AAMoN6- zZ+ovRy&BiSjN1rGUbvYLIJ0-Vk|cFYeA(|Vy9rRRnyWZTE!cSfC1WL=_cW|3IA55V z`D21n5Q@|v7>VyihoOcEPV_!QGsZ*UXZ;lopB8rRa)LNeSn&7nnNb+|y>f66IW5?_ zXfR;}58K)t4&Z^N2goQ;YQZnvXgf~_s~e3m$K&jytGXdduk63uu;~K9A_R8jI+ZPO z!L`tn!D%SQE7p5s_JJjxu*}}DHl9`|i~UQK38P;^DqVCT)KX)E8GDJX;G>uK{r&Gi zxYQK#y-Y~#|NFSr-#jj#y8p(=^d(^E59nMuPYlLdI^*dL+ED&ms zV#Xf8V+g?ffm31n5DT?S6770`xQpn&p(2A^gsk|$UDu9G{B+2;E4>3RU?<%AA>SL6 zS8_*IBQY*`lN`8SyGQS^eDAP!J+MR;hGGbt)L?wnDS2W7UpszQS)Wy#TcV^gXFO}y zl9G~AK$kvUSn&%4_#=qnjZ+=SiA!Ir9+T3h05&#a;6eAQWe;s+#2sUd23m7co1$jU z5Q?2M=&yJmwPE*DC1;@U=m9HYY$l^XP|-!hB5&w6f*5YXzMo?m`UD2g8UF76;_1cc zfyRR;byckG#((g~oc4qdK_eIEDM^a*KsVmRQDW(zWTwl3g`8~b;d`f#yQg1vi4g|w zlsc%V|AjYQ$N@p>^NkQHV8L8(mNIS8oW*Lh5T0Mk9u=C@G0x*A8wc|rG02sd$QE&e zu(nJqEoGD0Qtbjk(dlU3>$2cqxeW7#r~{{26G$PovTg&fe^5vGWI z-dpmTYE=(JG1u%z?E6X#;obc(nVdRdF`&haW=@RGm|5ju=?QD#bX0UHgGOQdL^<+Y z@G>8*TL0DT-HKqHbQ2#l7iSNks*MWil%&deAv5W;LW=$1{3}@s2oobjA$KLfnfYS2 z+=NLMLcy0;!_;=Neefl#Fg6Xm>Q=sS6(&iCwB>M6?Qrmm zJYepm&3zA*3Aw{QoTZa(+C&vwo1H}%dG}`z+Q*+*qj`<~uK`lMH3MD#NKN6rbi>gW zUXKH$+Tnu-UHJmwm;leL54+9;!80C)?a9{y5oR(Wv!RW*RO26NdJu3`>HeyIz^Gwu zklqXpKvAWM;(m}5Nf#MJt~}{rI6%}8wy%stAqFY5j{}S+sV`ebA&EmmUSoV5u-`{> zjnuB)!GlUI#CcSu^^$D&+jXSAa91(k8c~|^Qwq<3`#Zwdw?SghKCyyXet>%?NzC^A zoHnD7=irz@9YQ|dY1=_eS74a(!DaYlaIIp0Z}k!*BF6Of2G7T7LDE3D!VGpg4c#S! z5yjv-={SV_Y}dl}w1hqF2`S{?)3HZ>SNyYj8JU7o`&}BeX`7B|0)uDPit(ea&ATBW zQy@`r&yhy6_L4q74tBYNXTkw9SM6yBgrA$(~hN-#;l@H4n^PzFA7csCCw)FuOkNq)AP$2YL<*k^G`?pyJ z_A-nnIE*Kjlvg1|Fnp9~dF{|I+MS zq%F_LL-4|MfvGWSey@%qIqv4>T|V2{S#M(m?IR;k-6D7yZR|lzYewlba`Q_L(-2+( zDqCz;Z@uleqJ29aG!$EKqlC(#XZCmB=(>hsCRWl<0UV*g{nNPub~cCT0YI#_@xm*< z{}=y9kpS-Y>Y0)tt6g^9>$972rT$kP61Kj9q}nW(y;C!3?yaYjo1_*f=v)S(c;cNh z+Mo7maT_pR)dfqh42>z8=x4(Se4?HLzkS$je28$G-8u0drE76jvQvP13#Z3ZwVoU} zKb09slujaR5Q?Iuz~d85w2}Ze0fBFHI8s7!s1z06r2rYh}fnd3-0pfK8Rj~hDyr$gwIWP6YKMO|^#2)l3ERP9C zt-dGUcKql;TevrV;%AJ~?F~Ni7DA_t07OUG9~1^Gga}E7=3VHB82xqNSqo8upyEK& zzCYVE1b1@CV5XFbyn=lBDowSoo?}N&2c;s5zluYF2OdGcB)SZ=DrLEgmwBCLgO@PQ zWAmVDpTRS8vBH^>w8?+Lo~Sk?(|&lFj-PG(uukz7G5Wynec9K22Z-eOTF$3CGKKk( zTe`F&Z@j_6k@mN1&PFeHkf)Ds2vhu-aX_P3zea-qrbwAVtPR!Kxz-e=;O}W2SP=Z| zLKyCBP^Lb9bX$s;fYi?l!H|`|!v04p9Qi!un0a($Dp@i*9R0}=yj}_zxLK_OGe{#- z9G{%jx#*BVO1OyA&j+z0)edJNvzPN<$VxY#N^;Frjbx*T2tA;P0&J_*vG1W!q14D! zEg1>Zqdd$}j~aF-@dqqd0?dMU9d{F=M3-cWhO|#i35+&G%YMyhwb)W^l~U$I{dWy4 zn&IdhZMIiewKhc*u-elKe3)Zr%;0fSG_tJijdSJ8vU&T_ zx0gX~6>RWh;ZS4Tx=5gK)xN}%{BgQ*W7Y-_504=nqsFFMBDx46*(MG^0V(CW7_K!7 z6@S}z)o)>vXG4=OZZBvj5(WW=qBB7No5@)okEMUqDHHUQNg)oyktKX7uk25hI@amN zlqLh+2a<#VgZ?C5pGBV|5-VMH+wNv|r(62+?8OcPFh^1cXTPPo%5y6tx1)zZ{8NUI zLjWrcon&+o3^!dOZ%jc#D?J8;?)lXekwW6?M2l~M6?KkPD(HZhp)Fv`r8f`N3Pvn& ziMH61f$s($TWY#%cc_252Iq2;bAOOOzkpDjslf#q<*_g8I;dj@KGwJD4qSlqvlbKW z+G8o~_4f9)+gFzW*{57h9583qRNUslbF%5GpTyY9#{&*yuMRZYXf`GgQqp{|RQY>O zLEp~@;qFDIY_UewHA5)!j1oD@a(B-@*WpkgnL~sO7Pp+gf(~t?mDr5VKaz6us{0Py z`@60KH+E3NyV25-7WMdy)aB$CDy6^!+g)MT1;eUhcAbzbn+2q!qc^@HfS_zgJe`2W z`bx*i?sLk55TOTs`V%w3NW)LS_fl~2)3bETDwo%~aG{IoRwNA|V z!YbTK>R^0|eYT@HAsOwSsj}7fs*$fA0?5+#CD$yEoo`(qsuO^$EZln=HrBuAE>^0n zpe`&ki7dsvM1}Kl6?_C9Q3h82n!{8&hU}Kl(mGv1F6@RG|7{j2$Lu-Fx_7>M?g11`%#->LDyi;r zA&2*1xOd`SK?>__gntE3+c1CoL|t$tVvwZsc>p!Jm?ab=C#y;B>B1r}+Uq-aUWWhpMRH~5c$#vur`*|pXbiI9 zv)?X52x;9c2pgRVF6AgPs`L9fwIj29Sp+m3v>(3Dtakzf3bX4Cx`oqYEdOv|ki5+}AtW)j!r&#z@nJGqE~z3hc0X61NukU6qfl<2c+ zhgbh&s72t0<$X`{E)+?hI_CU#AR`*sWKgJOcqSGN3B*orwO#~jf&yTLi3Yons9g#%|99KxdkX-rV6d4g0rfcixZb)r_2IT+6a)*BT>X07&X5H$XG>>$H1C=afnt5gyW!!ZPmBbyEC&(2~gWqNktD49hB&v z^%=gFY!KKudhLJiINxZ7|9?b%bzD@>7wCcrNH<6$qI5{NG}0X_Dbgh^jg&|lgmiaH zNq0yr(hW*2-JNgN@9(|Ghri(7xo6ItuIbLQdnS-mk;=OC+hKTj!Iqy~a!TE-RF)(@ z_SHOySG0Y>4jf-_(}=)&uSTDt#<aD` z-x0P1XPu+5sr9Q!m-;@}FEW_+bMe+ygfS}u;WJ$t9x6qhFQ?qxo|EK`yDe;%tZ}J< z+RJ4XOzWs`a3v~Y#)?t8^x@>Z!m}L)bj#9WzX5T$&B1$j3ZiICu<1^!1fI0RrB|yx zQ&rqCR_afAO6#r1MiVV3Rm4Squ#%~q#jq~5O%Hx}kV`MuCI5AgI}|U_C2bfEUtiCo zv*$xcKAm@;p|A{e%b&L?-4LS-<{`(%BFYQfzXsNKsnb)XySMz5IfROvYLXu==b5L{ zZ{7K-9!auB)Zm~aJ(F%x^S$$~H~i!>r^}v)g*nRjCUj)>r_{1p4_8$MUB$8z+A2s`!-cvSzVJEB3-I&vW5;x-9D{8$!n9dQdK>s*v+~d5 zuMT|;Uao3!_7FTo`)1xm+YE{n$^SKZ=X!qFdipMKSJnDvhbB-~0w`)+6Gx$|d#{s*YI-#%@R zu|4{-_tMR_+WvLT0bUjaqhvfImLx)ELOa-|%TX|)wdk~(|0SrXy$;kkpojMx+Z$i8 zJUyC${EKpeZjN4@Ar2w${>-^>{F~xQV;LY z!R_+$@{U=I{cKf!lVkcbk5JX1mdJ00>q>iCAl-%QH5#=KN?KRCqNz zkfEM+Y~v0eUsd!x+6YQy%A95h_ss z2rixCiP_z=U@KNh=^JD6&`S`swc03C41zEc$Cjmtm{r(Q7N%mOOY8hWh=m@3;mo3W>N`fx-xEo~!b1h7ahXUsYKd)>A zuI)G@qYsvw(vNa94DIJ8)pegI=e*6Y|JCP+7aaC;FK|u3<@(&w@8WM_=f@%0AX)qk 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 diff --git a/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration_hucb4a9deb3a7719a69f6f89f2eb591f34_30800_800x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 9eb08f3cf6e3ea9cc3f28811e664dbe0cf4b9701..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6934 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 diff --git a/public/images/code.png b/public/images/code.png deleted file mode 100644 index 763b5a2b2bc110f30bb8b051195f3f440961f7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmV+c1OEJpP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_xl{0RBltK~zY`?bIkic(>T;k3Wy^eZFlJ5 z$-C1^`{+dQh@O`Fcy7D4qBzo#nTmD`^Mi2hrLNjxfiL50grYep6X04M`Q1&=*o^Xw?6gKMYNfYieFPDw>3((3hps zP%+8Y(pO4R7+c5U@3yF0wUOppn?hth@j&)mLO91q- zKY(ihdH{Jr?mypyPmmTwiWwM{8daPe|JD>OMV1`s zz)km${go>{tSkR~7uzhWX+P7XG@gF67Q4tfF47mBXaB`*T?Ica0CKSoDu9!;f6JS9 k`QC3^SHy%a^yHtGe}#AcE>Yjc<9d8uufe0V=-5;M0MBWyL;wH) diff --git a/public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png b/public/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x0_resize_lanczos_3.png deleted file mode 100644 index 2a255dd0e43fde4c4cb676743b5047b3679421f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10332 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

xYNOhxxn6}nbE4-S5vGGHBeaxeL<55Ywr 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

xYNOhxxn6}nbE4-S5vGGHBeaxeL<55Ywr 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 vRz`WG#jX(oRuS@oYbUz~ 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 exBnji0RR8afZ%cBI#gEx0000z~ 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 diff --git a/public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp b/public/images/globe_hu02aadac476934b9056e529139f32f0f6_1275_24x24_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index f7ab90d00d7f6152c339fb9bf258c46f26dd8a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682 zcmV;b0#*G|Nk&GZ0ssJ4MM6+kP&il$0000G0000N000*N06|PpNIU@m00EGzZQI&5 zk26Wxq$``Ub0*xFO9#N*otb+CG&engz*uH(M+}o;435tA42G*dgNT>_Djgr6n%UWz znK~Yq7hc`48|RW`wyB8yJt)%MZ%xHjX3WY`081r zcYY5Ft~wo2m2n7$O{a)wy$r+~c0s2L01LK5kLwW}_c?IS`vniZ1HAMoOnDM`=AMGR zJ_SxY0n^q2e{3vh@;6ZLKgj!E^Ocyk4)|>oK#RYCdjG+sCxK_~E!gK%;I!j#%oo5N z9~3#;#n^N1V4Nian2tpzIulEz2AcZ zlC(2DVb+6(&4j(Pt|k;uzU#{;Zg2bem3~Vo9b8_w4w}_r4(3+QN%_6$Xu%2Qh5HpJrLx^AOzKv=Gd{#w^tys8Jyh zU2|E3x9^4ZG~Wj&?ZzOEH3<4C$Xe`!UCo@xFy{Zeb=k9W \ No newline at end of file diff --git a/public/images/image-placeholder.png b/public/images/image-placeholder.png deleted file mode 100644 index a61a0c094250aba17ba1e399b8a570e47976613e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4881 zcmeHK`9G9v8^1?UI+3Fzd$bTO5*cgFC>iUtkUc`7rX$Q~WNK!rSMO0dlC2>v@{Z7? z1;c2JUPT&A$7FOY!l zAIrn--R%K*mi)t9usi^&OlJps&p4E%bB{;bXSv$36#>UJtK}OaI3Ep;HS5|+VmLlb zSI&i`af|Icgu0cfCg+$vB>Dvi zWn_srvgl{mmTou0c z?_!a;ua_n*0kOo0rPNr`2=J+8E70Fp+4*gxkDn>SQbn=Sb9%S zPs_E$sZJDD;U7vI(7Xz~3JVXE0V3} z39y^jYX42P;ZDHuIgiJSCy_oF1qq;;LlZN4YM|O;1628oy6e}A{8=K5O->UxH8pjn zeKehaj8NLv-m-1$3N*XSgu@U^i+NjIWGNIC%dy|yn-y-J9%gd);UN~0Nk_Aog zI`);=8L?}E;`DCyKx2IhkrUl-&kgJvp*Af*uR@Wz8uc9=9lsZ(2oJ?*`mscrSHiHJ zQR7b=E^Gz#T`M7e4EXb&7jMf)<9U(jY?;EGwnrr`&y6rSIk|rI48t;67hQ@1wILzP zz#T?*_AtdPPdL~?`8GGL-Zy-`e@Fhhb?cbtIC)(qOz-K(l5?}(9@^lzCmtdfo{^D( zUXcUN6E~dh!X7p`o8y(Hfo2V!JiQFu*bjr!RM0wnut+hs=k046`Q~A!1=sCoK#xZ3 zvL+A+g43mKVHV8k>FFTtq*_M{`GPn zy<)sq#PY`|&D{Au!|sg&7$97{IR7~^?_&hJoxDa_dGBcL)z&S$Ty762q+nn=Su%fg z#4BZsNSLmkFX0UNbO9OiK$d%N+!MO50SToML8VsxelflB05gW?gsEX#bbcHoPM^u| z%1jhoSKmpsvbL^>!h0~$L?SVnsYwF#0XjOFX^Z);g({Ot7y1#mkJ-gN@3 z5$BaCa>@B^0L&v0rJG41=8U$uLM32o0(UGoGh~Rqn!#`xBItP6<_WU`5s%6d3|yuv z|N68-KAXA8r`&fUvC@H8uBbtAYY8*60IpQ%2N`=+^(RP|D>XGWm3=30+(23x#Maf~ zfouYO(<3QLo@U^OT3$)^q?7!)=R7H9zdR0zxJqq(?zp{C7#hlK)h{wz6=Tk6N!DU-=~Lo%x6jWZCoq@lA$(S1!hw#iU=wzbLbfB039PsGMfILiZ- zx1m%N-5k;Ltsln5#!kzF*Q#)CtBbyhBA|O3qTylnw>t%v{)LovEisKx*ao`WV9}vp z-Q0W&C&NcXNB=ge4CKo5)PNjmS$+S=$jC!3mpfZmS2uC(0f$$NxBPYP2$ie`q9l-U zD!H?mSwUs7-ZlWl!BA6|Y8bFo%q>;5OXdAP^ajepQdRqZSGDtc=1)3fL%ehd7v( ze!K`vnz-uSk~blFukLB5?_!$i)^hQLE$4rE6<2lNUBz{!aiI@Ce*Ab_E}{ATFL{RV zOp0e31kxNhj1^iW1rG6WB(k*_Fgwj)q=&H6^!htdyQc{|aU{NceC=c8xWc*XI3?;5IonW3Gws{X1XQL>$fJ|7g>{DLHSg=;Mz+QrCWU4m$O|{qV!m zQ;Vhwm3@El``;mJbH|wpTdsBgvfVf-Rl4`{#&C{}CqDnVxoVYM-=Y`NORoq|KKaCx zYoDRomTPUtB!tr47GKoPoF#Yd{Yk6tZCuZt_7rQX%5J?@YxQeiyx!)fP3~Tn)|Qq# zZRVe!KkIDTdEe!ij~_CyiN1d04CnRu4yJoAzE;J%1%8=(txDkd$LDLqUiV$IT4dyM zGhkZkevPi@hYkK%ax{H>`SRt~RjZQjf1jS3n_Y0%nZwa>`98<=8UdCrwGC0z#917t zKL5#mE$Zg`@At#KcsJ`*o1WgZy7}M(wU$5p0s0H(1@s>l#u8pA(mn^^Mai7=>?H}M`rgGD~2pvG9|rop8et}ReM&g zV!v!sn`|`GX4dncimZEXzpdLKlbiWyQqaGfdE4_PlA}yo*Y=!{?$1`dVt;CphMY#% zqg7KrwI59Q(D%GDbz16r?WKBe-@U7wqjK{7me$GkQuUg_-@bjzGneXJ|N6|0zAp(1 zEndAc{m1n$*64>tB0+`E~uguhQL{ zm-#L2+Vc)Z@O{7>bEc4m^)2JD*pOM%N@)2slEFBGNE;CX4`Eh8s^$#@r(=%|Nq-rd{$>` SYvl$OSPY)7elF{r5}E)MNk&HA0RRA3MM6+kP&il$0000G0001E003hE06|PpNIU@m00EFB0FWU` zKc3S}XXbPwBAa8|y4kj|wsp1IU9o1YP7@Im0B8RHFYCV}GNeT48->uwjvL?H+}zsy z+Ku&Ajl7_Z7l^1xUmMUt$a51b9Gc3ec)TK+OjcA>R3vKh`wY>ReHdH;V~sUZTI~x5 z9IYRJprc}f7Nj~)!>J>l^wlTTrPbL-VRX?~uk!~S9h58(r8}<&^%}hzCfXJJ z&_*)2-SmQJQFs6^k7GY6N!ucSJbDD^^fA zAbbD-0I&uCodGIj0Av6@fk2x{BB7xWtOP782n6(i00w?$Jl~5v%SuT-=9W-6(uc;g zXzAfPW-_>lJl~5v%v1mX{`U0%0PB4ho0_EoZ_1ElZs6@Rq@h_ap>|ZYEi#!QQ{p&O c+~mJ^5(Z=nXg9;g<`6b#2qFTawotN*BA{UlA!(_BMoUn; z4IoP#m;#AF#E20hn+r=qLd8fT2}wi*gpfp_Lxcn}_wBaJ>2LD`ct6}*_1^8A=RD`R zOa4*+!)w2?_zD29*5?PWV*nWc0D!^URVMJyW788e0Ic)#@j7rky=+Rd`%+MBWmmG+ zc1`)s>(Rgbq`1pY^-1F&U@+E*F4@8&n-#8b{MC+I2H*Vm(|981EnxkeU>|4%z@n>4vLeWgcK_ z0IPSa?O?ed{gW}Qes;J4OE7Kx4J>Ud_8Y?L#qywKAeI@ioEpm-0p7VHO8PeCcrZ@I zDRswMp-@d^0$Cn`!{JVlN7-t%n)sd85p*D`Y96s`Qa3m8;f_(mAfAZg_6pDTKsI2J6z?=ma`l9WA=K-nt zHBOSDol}fWQ$j;S^Xfz7GB#!%=qTC(^*`wPp(;Vdu1|%-NuQqcc!BZ};nm6yt`^rN zrx=O*F1nREWv&1Xu5iQf2o4U`WVTAf9iI2B9GQL+Bvfl8iJGN_g#~>bji#5+1gr)h zqo3p$gHL^>?ibr6VzE~I$YZ8)I(=wRCetUh%k)br{wu-9Q3zOv!(@xn)FkKd_~KA! zXJ>c;mRTHR036BCxvaB9qP`OyP*7GmAXjIf?zjoS1}+K?%5Q0qNp__0`U?+LX{&hm z2I5?D!{?$Xo|puhP@4<^3JD3xRitWPc6D{>ofb5PAlxAU`swgDGc%Pxz8-=JTZjy? zqI?7!fDaE2mN`w4R0BB4L@KlJa20P6TD!Thn`mKbQaCp^XYIIY;#edxkGV%^w-|Fq1Pp@|U#qRV&T zA=w_hl_Qj*%#W2`%x+5_=^9GQcY#duuc6a_rkAI^9;_!H9>v^3;&}#%{x%)&b1NFQMohH5_}q$s_26>& zxs%Sl2o9lLRz@~GW;gX zsv%ELo;rn3;Ze*$77Bd;qEO!;=Srng*&)dK+ZyNFvTUsa%aka?ol+>>TRzhwV-<96 zs70b2;V)^EJaogtaN=TZgS^(cgzpFqim#|en}%ab zx@V;mjUVDU|Dm@Hj6Dz94ffk3S`q}cB=`AniSw`1>AJ)#bOytHwzX(?eaU43bg;)B z(#RRfNeDl8wgk#0x25R)Lue8gA#*c=PBr~(mkVFHt$7NW9me7JnTsduij&E`cpoyH zEb5#QC_4mA@^=mBdowhYm8sLyv$@@xTaF2zp|pc5)l8~0vCv>kOG{5hDn1R5*G`}t z|4pUlvC9O0dzuUY1~G^N6~Zi*ptu03B2vsTx4(k%Pg4$MEF6y6f!K~Lm*oeS!vqR( zv4YSA|7)AYVsSs~p-$^v!Fp2nIk-j;flpoxF##=ChwYApBK}e#W>Cs-JA1pG@P8O~ z;%k_Vg%H3zx)N355M$MjQMKB!i~q1E1R+lj3_s_N0Lie7$gZbfoI(;gO;hljcJVO( z%+9No!imeNTeh+naJeGBR@fTgf^@@L; z`M{A)w9<>e90)2M*`d*4OHUDlPJ2VS2Fn+(|Mx4ER1Xh6 Zdi^b>B%NxBEr;|0KHmOb4F@Bx{1@TQ{r~^~ diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_lanczos_3.png deleted file mode 100644 index 9b7bad9a2ede6d58366b6651c15f4a35b86bc163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7699 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 bK`kzhb|zPBz4NLUEw7_a*h3WuPGA2IV}pi* diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_1110x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 8b220c727e458335a43fc090248d6ef81a67b434..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2890 zcmeHJc`zIJ9{)umQfE|Ek!q?`-7Qs=wh3{zw2G)y)K!~0%2p9nMI39p&Z2};n~Ixt zC3U2AlqXs}D4OydZL#ROs*XC6=e?OX^JaG6&g|?z`^SD~zBAwX&U`=fo$u#+U9>Vc zHxU8A$;{*e{(`|JVE_PfM;&2c5(2R2E?8Q_0f3;G{=-K<^P`Hh^b`++FRpCmo^Lmd zD*cDwoanpaD$c$43LBY(SrN>T87bwL2QbrY}%`!h9j(}=iB=`T^}Cg3jVANNId=OwR60xa`FRO$~?#GGsaWRa_%Ri*O8@4*%|cP290bCEqhxo%8Ur($PRy9msRh$znzmpmbSUrwvxy z1I*$#mC}Y!Bp_(6WT&<1Tce3YZOf7*@`wrox#%_hv*SiIlSSdDie2(98L4;JNqAk? zdC6SAdS=y$*ImT5@%+vU7R8u5)*OMv;7&+99uWKRq7C{{h|3(x>(TFWITFMHmxNuZ*O|D z2o?{Rt$o-f(mSqXO&Uhyc{H zX%BDtZUnSJ5tlN1_B1~026jUDOje>P81MZMdpWgIt1{LELmGWD@(=qsKd2DCjC zj4y6uU93{t3T6+&DW$sr@|H`!LCy(XT~)Eh-R2Tbs2BJbAhfJ!7T5Y|o|AUsp!-(q zE4@CIK$`E2M!qM$#co$%-D>35EN2(q^+jo_$!m7lbpMi6-TFjtlsqyHeJ;*<9tz?L z?0q0(4>G;gX>(z8=oT5rzS)1+_8QQdkBXs)tC1>78~A+5TxO`sKa6H#D$kvC>#w_J zDm22CkspK@@EHA8hrBNeybE?H3gG?8Mg2dkeynrn#-RIP033}4c@Q-`YzlHZ8k1*5 zryoj{bwL;*U|${uHdiMV2*yg?xop-hN|h_K2^rEtdLaic`m%ZhW6<$s=|t8Kv9d5d zhn%^37c}Q!S>aoM`g=H5%<*uuzYIbL;Zv$NOlrWUnmSrl4gU@DM{1I=yj;=Q`#ZJA z3#$`CL!fwq()sZC@-BF_q^-rYaQfv=&HqP1xp<4bH>c`s!d-pDAY1$8j65BB>wDjR zqq*meVGAVTU-ec+C?t)y|>nUM!u;C>3 z?zC-t4RY76lcrxXj{IH(V$bFMYH=6Jq%mh}v2K4i)L(GOjsPBizuv>V67y!g+CR=sxE*kaebrmryAQ~Y1Jt$!*?%*KiQn3|niSF0Q`Lh3C_hoV N8zxJ?&f>qGe*vJvT$2C* diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_lanczos_3.png deleted file mode 100644 index 191ab90582cef298e67a4f45c16aba13e7082d5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2451 zcmeHJ`&ZIw9;VGLZ6|e{&1P)|nK>?MIogz(7goiSVXZ>ppdxmikS0w{xp=|Yu%=0; zvJoZ4%ch|L;tg+UXl_kZjF}d=Y8MvoX_*T z&v~yOMWeQFbJ+%gK(-%_JcxxrHr)g3F54~O+Te5NGz4OoaQGndyR3=@l`8oxDe=*g zeqZs~q~%tTs++K=Pwc1*@rCrH6-u%-T6V?|0YM1Vb z)H#9H>7#xLFD^@h@6VjQU0i`rYUMR{^{kbc>9C@xUjkKyiyB?vU|>DPs8#hngG?6e zh%>uFAZ4&kj#oi2f5-ovLAaW4-3%*WVXKIEOM?Rk$j*5xxl&|f=R(9+&1Uz~OC?dB zJESuiYCQC_8Yj2=k{SeNdTCY8=dXyo1Xca_STA?Q-|SXt*>QWzkO9mmncr|(oe4tO z(7BKELqkKZ_2j<_NDOgjr*Z8}%SZ=ZqK_)ddOMR{6^FxVNbgWTMuzTJ1z?S{kD#(OZ3;cpF$l1XtIMQNorHCoQ3H-b0Uq zwG{szKbISCFPtDGv~ET+Q7Pbdnc83xS?D3vIyAhPtw#(7Rld|vd-AY2x#IhSZo=pU zbts2T%npLy+AniVadI1B%|E|yFIiez^7-W2V_KFKN@z$;l!^VcE~IA zfjvLYO`)jJrcrW`*sm<=1mC@8_D0+UP4j7Dc+n}@=-K^cQI~?aZG>yJN_F1w2Xe@T zy82zR4GIq8HyDAuTc$Hw>pTij+V@8#_r0VavJjS0 z_z66|l=h+(F)pO#;pANDdATw!YR-b>Nk0!Idvblz;H~^R7^6@3GRE-;V!f@)*-5^q-^U zl|Igem2yhNPIpccPfO0@HOkND<(k(G7?50JXyeH~%b+k;ji&aJjeAfiR1=#RxMbYQ z*+4$BdZjgbb_bS4rFJ9;iwyu=sNoa7k>gAzll7<-{iR@?q*mJ7+lRc+({E#s)DF!F ze?8N}A&yS*trs1y!}=ZKFMPLZG3gjddq3a!aB6Rs4ji;{OtW&feeEuuZ_>1LyBVtS zaZ^nde?Hz1sO_N9XnhOhplbPc0e{~8Q0RDP+mTFZWwgJ3jZO>r!h$R%5=)5$ z&@rl9qgH%;D^Hbr>*@5;U^KjV;)SAg-nlS>WJWR!fFW7H?O|bKadHfo73(l7>fdBz z=gr0j5%{^F={Pvt@ic!}MYM16^Y==fs>g@|3q^VWJ+obqn#a@rV%(!(YZY2=dtVzn ze{K*|Lp8mho10^kM58`LKsE>*NPV*^ZT0Ho^_}o?ZhF(lunr3NIbHufJ;hNp34K(4 zL#-n0nbxkSd4b3pO83=36}~ZRO6B^d+-KqhVk?r*8`-2ZNznCrRf_+(k2Hg-pB-=jV=I&h z+~$FrSQ`imeN{zyz0}eKTrCH_mdA{=1>QP)gb7l4AgWCD7HDAOFTIaQ*uE&R|M5l!$``#elnJd(tN1sRLomMSku_V zgtb}rVM9p|(fMN-;?IjjP2k(NxK3rP*y?A^Uh;kyBs0@t5Ezz86$%9aW;YmN%Bn?Y zjfmhlkR&3&-A3FZ)1kH3fDACi^lKX>{ihbkVye!>-WC1v3mdza&}VU=X&)m7)l27g z)X6_PQ$73VOlm``7i!>Q#C4z?wv;HSzdMuhK(3*tk?<>)Gc5t{7fnR|~zDjf*RvUV=Dum;h^)8BI^~|?l?M5;W;c(+|%|o!VpC>C|$XdJn tfJZwns$r0DN4MYc|IA=j2mY_D*4KBE9vn7y-vk@T;Ry7>#_&_je*;-eXPf{4 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_420x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index f2d854cc99d474a70f1962c9163b97538cfbf01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 888 zcmWIYbaN|UW?%?+bqWXzu!!JdU|C;%+Zh-feF8kRm>3usCv48Gz7=LaE63aG z&r5B;I}>8xiCFD0GzNm?l)cUstNARI)Ea{RFaPKNcm6N?ul29~U-_>YXZk&KH`BxK zp%zUAJHys}*%K4Z8QUOs`o-r>7iQPL2~AwH)py%;w$OgrhIqH2^SWZspLZ9oysZ)L zAMh>q;Gqu&`nnf42yNOL;N`Kht>~ESj2qFv8TM#uUR!H9IdN^IYp1mb*B?oSxMC08 zt*4$YRnzt6J9uvGp?7!E1-b7Y+4SM`8n!o5VF}-5wsoX%bIoUZe|*y$kx5LoObyEw zO*e0sXYl*2?03-R@JH`#`SV)7E;?PjHgz019X;M2US7R=u1icz+x;gzNt6C|w?e>@ z_2j~UC}F{k+vP1pSgIS1nKu@4&9YcLqa#90y28)p=J5lc=9F?r>7Mx=CEV(tpmZ=w zOzPXyPx{LZgmh-jkFJ&a_>HmMMlC5{|HF^n-T@}x#13pM*m31Ran{^g9+ee4ntLqR zvm2~~`zN?G&5jV0>U1{v=)k+f^gGXwsShR`zcOj>UW0cBo*mzREC2H0#o~z{o2+={ z56Y@=hd1c{%Lse3X_?9nS@zXpso@{q+7wt`Sfbg{qLx{|SH(JlVtM8NU}&`e|Nn;(n1&P-7#SEQNHEN0)LO#0 zgTb!RVYcU@MT!D(Yk0IdSiWp8*u9~5fxr~zdzouqUS94u*Q$g_YW7=^qgPr2#l>f3 zL-h2Cv3Y!$IQ6DsC-b@am)rMTj)a(3ID`L8dIDS2Q8PxdUt3;xpEV`k5=@o*7#RNj zznTWj6x}OZCpLal{LgcoC)4}TJnIOt-M_bXd?+rr{Civa;_tLij9<0Vw_aA1ofgb& iF*`5k+UM7G^ONPbaV&258hpC>$$FjAhaNz4fB*nLIHGz0 diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 3f05dab1dea7f86ef3e4117980c30af4dd54f1b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1172 zcmWIYbaU%rVPFV%bqWXzu!!JdU|zgnHU%t7i`U~zGd<2^ihc? z5%<4a2B$sy*0DRpXVaN8XLftu-FfOxT9)T~ryo9X0WLlatpC|@!2hT1&U04piFx@m zWaswF-11ZQ{(DpX)IEF4^2skG&%8FCSh4GvW%yawr{_#-V!trm*_*ff^1HI#cm1k& z%`N*r?=bhoEVpf*S(%OoBn^f2M@B4eNn0wcRl|`$+)VbdKCB;y8 z`$me?WKZM2vEIB2mHc8Ge%ML3mj;K#KG4dQu_#~La&%sgd*;7K-*!&PW;)v}mM5%x zaIQ~Ei^_Uti%DL#3imT*>?-bB$^_c@Txvch6{Br(o$=J7o6U?o>$;aMT=P^*M(1AV zQn>}+Y#18U+eP^&KPk2N&2UZ5cPXF3nr-z(Z+|_n7P%bY$sZI^RUwP<$)MV1tcdF0##81rK_5RM@t-IG9 zWH`sWEiHM%5!ovYlinv3*qppp%bcux&fO{b`Tj+pYPw&sO4Q8gF!_9)@z0VO$I`a` z?)+M_|E*+1Om?Q)vL|Qe78RQ@3dS}*kNzWjO~$XaqvLYZEFa-li@wx|ZKzNclR7nP zhMLg-^g`FuIy;~KowIv)VXBa?ecz>h-w&UEzWc3Y*{!?P=N_A$+j+|J%)X-MQv3Am zS}SYSK9#t9io5yx{J!wI9d47?U-vq{{M5<&#%I-oKh)!Z|M$OPW&oypg$_mrh6^eT za~ZW1ncg$lH9E}kT(oeZfYcfhZ4Q<%+Y5GY=v~12|FpDVWrEbJ{6g_*jO&(tr#2`4 z$#n&viE{6cN_^rfcl=@ZNMDCJ*7u##rvs)}w$9=^cH&8ggXmUUB`*CF8u6b(f6Tt) z`m`Z?<=!K45p46EE|(-pA9>p%>UK-$q5H>;NKPzJy#+Mk9iWS}0yBdityK!d}~#w=6FA eHaNvqOwJQK``32c*W3h=;-8ZhyW!WQDgL}po z?%P}3us68z{~dePvBv4o9<}M8E_!<_>F%se&HvhtO6aw&dasu6``2gd2kU7?H&R57 z9RBh5#;;jX=}B29TF+{1e%!&;Yw>pH);;I4x5-pqm%jQ#Vb!_3bx{u=J-FN*B;7Z$ zw0gSe^6)vWdhbu~oS8D8(c=Blf*p6gyDq+)ec@@WtMR&B^OW8G8VGMTj9F8^j?3X| zXF&0}^$wvQQwf+y;FLyM|`)Vj*^e> z&R2D99q;e7)qLM{>_=eOT@z^+l}k=#l8lcfC+~R7QL)8Pew)lWL34rsJKg5K)tcoANC4o>HM6h z8Y;o7wR|CiQh~+priPC_D|haA+~JnI*S?`ceZGxjz@4a|+S}pVoLtHmh&@i5`aZ5J z&_3#}DQl?0BX;#GTIto(eUBA5eitaHyZdXE6>CdFXV1#g!sCLx$4<;L=Gd`+pW3oF zvsDwetURY+iKhH2tPU*o0@n3tNh>H5W6+O)6 z+}JU*YnGAVWYIt!o@s|*PAmiBtOjw0A{u_mTKN8@KWmR&@WLX14I0zF_^QV^=JXKGOdeajV^8kL&-_ z(gDxKDbs3kHHYm;%yy}BPo_=WH?zbuKMU2Wqh~iw6Z9nXc^FRq#e z%+KmSH?gdt#woY?&*#j=k6QQeHF)_<(^SckT=MHu|CzVBi|xLF$mLYC-Dd0lh9+iY4I@Sy>0GME4W>s_BU diff --git a/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp b/public/images/image-placeholder_huf5f2d24635a285cfc2259aa9741acb2a_4881_700x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 4a33a3fe7bc4e7dab699925ff1e16cb801186340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1592 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/og-image.png b/public/images/og-image.png deleted file mode 100644 index e31ac0e264c7e69020590de056be3c73f60e4909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107524 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≷ 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 Lr!W+UUlRWd^A_Zu diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_360x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index da4d91ab379101d86b8bee96e3de0ea45c30ed34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7620 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 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_425x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 89df899534ae9df099df65461b3558e0d6600cd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9182 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 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_lanczos_3.png deleted file mode 100644 index bba15cdba9af279c26fc804277e7e0e613ba6167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32777 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 A82|tP diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_520x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 61f93088ebb56d847cfb737860d64693cfcbecf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10958 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 diff --git a/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp b/public/images/service-2_hub2400521e15639ea64d4f0700f2d9269_19596_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index e15a7357224c566ad1f9ceb13f3b42cdeb9fb2b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11598 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 diff --git a/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp b/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_425x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 98ea3d482247b0d7e0e40e4c1e54802ffd455d3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9624 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 O?+ZP)yHF3q!~g(*g>}FH diff --git a/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp b/public/images/service-3_hu253be68c312fbd4b154613c4276f36e3_16481_545x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 48b61dc4a2933894854b0157e0dd47b0f5b97050..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12404 zcmYj&18^oV*KV~nw{Ew#yS3liwr$()*0yb9YumQ%ZriQ>zW;vzz2BYtWHOm#PI8hb z=ggdB5@jiIaa(3EFby$bMRi3kO?WUcFw}pU7y_&d985@7QF4h43=AAM%x+6Om|*W} z8wh#Ufl2xf00$yr#)ZoM$Z!sn!aFmCj1^^Kfe<`{#?2>hQyM=*>w%!4kkEj`Z6uZg z+oS9%)$%C0-gd%hwmWYBG}?O&A||C2%?sQotUq`pid{%(9A299`++V8;=tf3f{ zDwiGhPB3yYkvtxKr5JdZ(U9~!+jhOqz4>yCJqLJs=Vm|-W^GJbt@XIIXPbNBrLJ7o z_kL`lNcfG}^6VR5hOyWSvo(|q@`3|Qh67Mdg!63)+8@2n(RCFex>*oD>hk2zvrEeX zGM?4%6(yI()-A9tsTq9EAF>7Uv-u!;g0d$o0pX{I!iYaD`0PF`T0ufhgik7L07y0d zI328Wkw2gp6ECz{KTsO3-vd(Z@FG&Ol);L6mA-c+jX)8NO848iUQ0dU)=O_ddj0VD z#Y^pHhnyS(1|{9M60WAV7Z7p2zu(p!CT=Opy@--NEX6m|lO=Sj)1=r$Av@CFnkxN9 zr{_EIxxMKo69uD*MJO|8w*i9KfK+eAC4}TxL-~p{ z$_zA%{T)cUR{tOh(piVRpu?mw1R{Lxw1Vx1F<+@E3Jh2 zQayM=o#tzp3p^f{9G+HquQWH^l(FEP6(#Ar8S*{v#9eMP%^}93Et?yhcmvglDJ#$I zXfgeGRe8I6@cMeFcsgU|TJv~PaX+MCAf5Y&o5Q#n0@>4g+)11=lQ7k5urllCo2=wi z@jLoqYclFO9-Ud+*_^zeGAJgVL_*Ezpd4csn_z404w~APp)tb6cxL1PC*7lf&PS{+_LTt<`pM(WQ0vdY_l@ z7TA`gi5V1*jBIYIe5j<8)6%9hA37NJ8LMuY&%wsBS*fY#V;*q%eRu_-?=3BcO^;7NkT_nRk5>i`BFB#ge5S1HXgzGbV$M^b z{OGD}CfA~ph4_BK?MlZU8~=)7^Uvg{O#N0VEZV|l6EnNVQ&^a`OYO9jo29Gk)G@^- z;o9vF>#%3fAw{xQiP7RKl)Si;h^VS526IOH-K8wJ6;-d|POtNAGal}y5c=lQR<|;# ztz6rRKY;kDgx-~2#l4OmjxA-DB>kMYo51@GIh`!~kS4jT7Vv6<_NGdIPZm!@lZctA zna!+&_3q{IVz6II`17i*el>(?r%3pWCxHXjFm-kSA7|+hJTdf~vl)7-O3iWN7)zV( zj2lt}8Kv!AYfpVF24)C^cza$ya~5PvW|qO9QNNzy5$FYDCnD|Km_l1xD#t&Y{)t43 z#W@JLxL2hjT4P~&5_*wn=|f~$+2cC=qEKy>Ydim3Pm3 zc4{KYy;J^$O@`=c>gR3R^e4f^xY{LJ!^GLxhaZ|jRp^yE0&>?5P z8yYqPe@w*|-U<@Gzt3swnKeq{YSC|MN7=2+$u%0SOJgL1>_CDSGLJ-KHrEe|iJ|YOfGIL)p_sGStn-Sg6BH+QIf3|(>>z3*@%O0& zf3*b&Bd5|6_wi_O`qOl?O+2l695k~!3`lJq9N`?8V-DguGT(2o%#vyB`Do$~f!HPu zZlN+LI(TuAyjOk9yRNNEFsrFwBt<3wKJzW#yY4|i-G@GMVKTPxO5((EUnAS z+GeS7r&l|b##JoGs*PCSOXT8wD^s(6teza2KsahP$dk~-N=rn;NicJ>+pSWHK%}GCU(w zn28I#FH}ccpBhZNrI()y-xAaPOj&C^`_A6{Ch0)}9VU-TAP2HqrcD1qXFc)I(L~88 ztxZs{I@-3T&%26I(fdMGo-|TZdHfZkyGxOL>(f`12lP#Gy8i6L)+YvvEkvIzfIf4> zU2){}J6$6$5O{vFevZO{finvIc@C{pbXh|hfNR_SJoiLy$NX`IR;E#{-b2{WvA#Y$ zT3z3Fx4lFqICz7tt9rvy?$gG;QkIF$>Lz6QX9xN?HP?7o(9GrA-wW|SN|gG;5Ez=S z(>izKWOD+q&`{jZkZ@wT71gF{v}H3(3hW}-1>!DH#AX8t`B;K+-WVFq00)ja-_z)L zIW*y$-P6Z=G7T}Q!^6fpXUiU^rb~_vG0xG=0hcaktDAX(}e%+&dQoj@tizQ*o7!HCN$f2V#-qNh8K>AC*elaVRJpr*oP5qI#r{je;( zBoPWtO;;))w|MY-sii{UA99iVCTG+P<-{47()ckOpICm0B=4||CY5vPsu^R8WCFEFh~12V_+eS^AQRI&?J zcyJi0O;GWG1S+eP5h2!%s5{XTmRI2YslKE}az`y;+G$LWb6)x2sj+P@BN;62K+l6u zJ(@1D4uyuS&2GTR49om^2LlrfW4a5tLjR3nirOY&dBbIhnU-s-=+8|s|CNcMf8y?| zUz@|o-s9x8e~y&b9G9+mc{S!%V%8-=UN_qB?sAr>I;ZKaug4k z`@^Pt7ks&_)3Pr3wW>v9Hlrx7DPDn({>UMs>*Wj{HCXEMRvRcx%!zGm_p>6(J=rel z8APVADO$?-ox8s}OnqJk#44%A#1T3Uu^6p~`2Sd+Na&iFIHqXM_!Oq5H1;d0biE5_0>o5a-%*c&9#+HJ9a6d1y>J5t55)3V>^Ai&I`t1hOF$`MzP*(9!Gj z^5tPKM=2$?m4&X<^JMxy7HfcG-B;%m&Cv+OYA6pUn)H1fR96YL11~L#wGyioF;G1z z!~}c~l6@R@3AL&8eM_y?%W8!?SoDS_c_{r)0z@Sjtxd&fi5PxR9!|n1BZ6}^Da*l2 zq-m({dyYh{n1(`*)7AX5JTz3YZ{)sC4P=!(jV^mx{Moc!hhdEk#h!x6rD>PrBNPtZ z*JV1-*ZK}hf3*+Jb@?9~%;nK!f{(LMb^;!5qR71qsak@awDXFpptxzVq}I*^`$XQ` zX{k(6Zh#hdG<&Ftd`zJ*BZFQ1Kbe5nACzGb{G5Oq`>0|j-^U?P^{UR{TrQW=6AQ`v z0a3dbBMSc*q0c956oz@y>F&b|aP`F&uZYt^BALgF!K0iPkLo|nl@Zpew96VQ`8&P$3qM3joo|5)k4 zhe$i$IqjIL@R5w*5B+s=3;orZg!S^-pT};vaP;7Cd_$_}a3TMMhb?Bj`@Y0kGlJE# zo8?P!$aopDV*{@|`8wX^4pD^Cyz84PWRi53ce_bibdEx%p!+N+bpKbPO#v11%LJ&2 z2>A=O<08yvT$Bhm`L{v+79C_Y(H)D7GvPV~`TJzWn0!%ckTD3&IO6_Z$@GO`E%DpC z+(W7N-zYY?;G@=MSU zp#9Tn%VRVpp@2x~>^)m*OC+S9?G0IewjTJt^@G&AgotA9i8d~!$;K8A6LEs7Vf%Y* z2r^xudBQu4BbHWOT~M0ZFmh1oSOhs{%3JUXNT>vmZ>F`S4rZxmE4#+zBh4&S%kfh{ z3DPk|RnYXpg7a(wzCa;f#d2d^KCn`zTp^F!`S?Ct#ln|xeRzGnwN~fFezU=7%A1&{ z!tuwUgl6Y^&3w7mk_!FSIn?L-MR7cl_W>+ISy;}uwce97-uk`P-_VJQ%%<-hHV>w7 zvmZ6y0a%&5%MIxghzSG&Pqlk~d@xl_b}`^Vb*|_*oex1i?$@=#De&KJK5j&1#^u9% zC(A#6lLK}nHPe3fR~{L>?KlV}tuK_-3XwFE{`s1Cx!wd97fUh&yr$9X#Z>mGNBgA= z0{y3(8AZLgx%wv@Ky3;qswomnTA{-Xuj2}Req*TWLH)Tza?LoFy}Jn?6_sNwSXpbJ zgx}U@^j!C^eclmlg_sxJ59az(Z`%gIo*}to(#XB8mlZZ0#PHs`JiaOg>1>0bU*Wb} zdxJCt*g5_ubN-p|Ub9WHnbqB&L;`*o$AgmXAN(L?dLGc~RhPK)7*Im0{d03Eg(>ur z=sRRChpzYiZLcspht}@wZ}@uO`%qSla_tKk&ODj>5#|rTO_v>cZB<`m4ku&45sgr9 z@;j43j8N|PnIq5zooZ7KV~kg5IdC=FrGi-UZT!ZNpSq&4Pdfjh>BQ7!CeZVn(5=QSg!mNYC*hsqSXEFJvD;bbp7&eDjH(U zzk&&6#;1O)XlXAag{HqEbFZsLSkU)1&!KGNyYv+~kR6pE&lgLU1dma+3l)NMTfP7T zCDtHkG`G_gN~NH_j~+WvJN2ce2g4Y*Yyl7q*|Xdnw|_(CIFxIEn6fYRFxPzkSOQcPXgj3=BaYSXz65hT=M{3HEX%k^g4va z!6RTM*SWu(ka1=%>bx106+gp{=yjmE;hv^lA(MMejQE`L40UEJ8a0~5*rROU4+LZ? z+S7rmU6&^qzK1fnqjYQ?o^Mh2ywqJpgx%t}2N~^h*W8dg&%BHInTwDkb+`D!J0h~radVSqsrIE`13JBZ z!VZXUOmSItyWZC>Qu^u?d-x(-(_bDfv^_#bJ1;23H)!|{Ura?cb$&6=V|oCFC9>qz z{Prxyw6(p`lIC~h&HRtzy;L>t(DqA-@Yr@_c>(H)l-(-bxdu&{`jQ>TvWnfIcZy1fyqaMX9 zwB0++yk{K_>V{=aAe>7)oZhOOsz1q_-^S(=aA6fJ26jj_cD2PLAMrM?*?I*zIe!Yc z#MO~d>NveYt+cf$l*hL>3`JviNtTcyb@)o}CRNKNa_R?fbNO8$?(jJs9R=Nctv7Gw z@G$}+<%<~cHshqJT#|WyWJ zG!X?Pt}!jP6x|b?B*UUN2iV8u@$C%n1hdP-5v(@Po0ZrHD!;96Skn0Y0b zkblcRkKFhXPxAldVE5)wELgzSyqOYy0TJ<@& zUhwc%0)~^}H{2Gw2AA*NctsRu%IJbbci4=rqziR*hcAGH~8 zIrp`n%dMkIsZM2Y^w-F5;{xR~gk<&^SN&IRlW(U8?%545cB;EJhu6a;dj4`0dcYV< zk0PBL?)1^TBHL?@8h5h~y+tQ#o9yndRRuL2ev0NBK#--!m6z^hN=y-tEm)BZMj?*`rd2yoZ3C%_pDoh$j4Ff zfSDeUy+zLJy)q!N*<0#!;k?A|X^gD&E3w#4!srFZ|e zPe8-!DW>F&>illm%W z?65PxL1(s{33DK$mGE{Sb^c1fRhZYnVLhp{GmtQ5o@%9zlfieNVA?*}kC|mEj43`m6!-q1`fmLhA3;mtF@}2A{-Vl2sXmaGp#KL*HD;vz zvx*3M!JN*&mr>d;;9e9)FuX76bmXirVPWDoNTzYyrEwl6)MZv zOtd8lLtqY4p-lIGe-4rdQ;Ao$>;j?^9Q*|!a+mhK;XlnXe*_yFS$(!$l!$z4)3tw+ z`5FgU3~wA2R$zb#au4>P17xN09g+*w5jY+h*R8Iv*i1RN=490Eu$UwVmXsAY(~?&l;DS4f#A* zgDf+^=h6Nwl=uyvT`0In>rot(8@2Ms{I6734M~e|;3uB3qQ!Kq2RaTjbf4X{tN%{f zZ6U7kONH{>?h}>81f8q;#yhXF)qJ4mt)yx>#>N-0%d)hPH>EYp1~d&Ffysl9(_uo2 z4mpO}wxgBI^K1IFZ4V&MisZBr%2pr$x$PsDM()bhWS2Ywru;TbKreEl`_yZoEAl(* zY>KwzDTe5CcPe4+-1V^9o{~8MQJ2-$BL=J(rTf-mRj)*tFkK3ELbvtC=QjTrz0^f> zQz5^|qM`7iolQ-g&^V6w?S}wpo0iAZ$YG+wWWiyu5xW0wKL^vV5HQlZ`>Kt3^`T6!WdwS^f3? zRbuyNdVc9zeBZ~T!=e&Hy%*U6&Kwn*B6~wO5@o|7fBqF2l@O5=3yt*B>}U2((?~W3u^F@x}7IM0JR2+0PZ%&@CX9h%Xb)Um_`kM zMSO0Ffb+*!Dq&lq!>2WuZ4rnKvG3AC67QjoH+xjM#I*99iuKG-oUBDt;LA+?7XdlP zxx_3!mQnlqh6|pj#E|1lpb`A@1l~r{Vh-MqgVNGeB z5JNHsIg`=R@8x|EiOw#bhs%c;5{ojKSVzp-ys6$!CU2(8#y>`nHlnag*;&)m6KXp6 zQakC0p#$y*x+}6^fI6(Alk&e!8$}nyGb!MQzt4P^^MHAX4mhlm23L#MbH~KM{KQCm zdjt5mQRDQvk8lg3?w{SY0G`m-DkPiscu&}a^QSkzk^vp~)vz_69-viLC_v#*%L_2{ zDneOfV=*$|A^XE+Xzrrq9TMBzy#k1GvW=JpI9!iBdOy^OT@n|L#K^;)c_35ys%vU7L@yzb8%mzH8X zrgUkh!SoGJ<-)_Pt+FVo-Jq9$*DP4GWoQKAZX=j3*~6KrL&DD|A!dO1xu8m`@rG@S z-6phq3d(Li>f-%OsSR2Rd|!88ddyyY06aA-@N6Et8Z*WA+v(NSDdbXr4JRkwwdvqy zJv=lb(y6F)jF?N;p|&Q^%~vFDJmVN|N*_<`Gz zN=qZiA`lqCxU#&s1eM~QT2Ew9Iu5;BPloVgI2V^(@2}Aep)T>rb!nwMM~=V;1HY4t zy#P0AmI~|zf`OLIdOzS246V6hy}CNwOa(G3JCA@8dx-Z);%)o&YL8VN@;=`j*}wW_ zm;Y<)N5G{z56im7*L&NER~lbK7p^)@f1MFkWSB=wv-W@-6m^re(wO=8;R_9Gr&Qq| zUT-!}>h5ou=$Q4&{TC{rlZ9~5NZY8hI@2iYTpx={bd52aP{vB^X~6AT70k%_{tBYJ z!_Mny^aU-n18AWzf#?-VyEY;AYad7TdFR=6nKrb+-wv@q&rqGNOc%GhM*A_evQbw) zPPA4Xb}1i3vR^r-!8BeE?BZ{Mq_X&~&M+CCm&cVuUSqthNND594vEZC{bS}*1#Uxs z2KACb!^ZPTIAgbsjN6^Kq#BFuBhkrbrx8258f)E^tl=%KT)`?exM{1YVqP2IK3a`Y z5cLa3N`sE8JA?Mr>cLf}8e{%W;)*2G=Qu*0f$M7gld_bTvkVNTr}rg?X*KqqjFQN!e+z294@2R|fh92x8~@{2Uy! z@wtPEi0|qAHovyBT2&8_hg{|8d#uv;kb1G~+UWL0^nPFfEQ}4IO(5^|okEG}-@TPR zDyaG}IXQ(gT;r%!chn3A3p-YWpHx6~I+p!M^}O$;ui!zXRipOL%(r-ye868FgINtG z)H0%vF+(#}dFM{+JoH)Rr9muX7J z=qWj;7+>%-T*}f97V+b-R%*|KW|C(Wk5mxt5okiuj0X$a8+7e697TPu9V)I| zUq}>EW3CrlvI_)Ze|pLd;@}DkK<>#6^m+pVsCb;cyx@+w>B>jWVQK>~a^E-arI=c3-7PfvK)?l`6 zpZ}>Xv25{{fyktnGdH)S7up@ld)?fy@_kxk;661sH$zuua?oTeIJ%SLR#pZ3*#C|} zH;6Vnm*A+GW*i1i@Lv5&EX^Z4WmS8xo>OxrZ?Kz)9KeNyjgUUGHJpEYJP5J-w_n0r zmESm;a9$~$lCcf9Z!Mz~>;V1%`!p7-UdmW1b3E>62t{eGV0F+fdTN1LrpsK%3pRGA zC`5sna!&C(X|0UMe;{eV(1c$8(cWWIqq5BO2pDFpkWdSnylTkE2!@`|RC#rmo^oC7 z#kD{m3s!P)gL3tiwcU=IHuBuCK?v;r`CZq-gH-IlQ~t_iSe_kQ@fYQJ3kKV-rnc&jbM5OF!x+4s?eSga z_2|sQCqbFvqLY0UsO@i=s4zMcyzXK(2G|{?vnd{4Bj@DcD7*=K5k%KASi0wNrRPoj zhbj92eQQi&;YN>w!u~m}%*@P;1FH(6BK5%ng(gxZ_fDW^&q7#n$~9>sUbnjw`m_1sN7B{g>UB!^d1^yBkP6%eMcyc_CN@&<7Hj9B^qoMMAuq~DQ!L|!KpLrQZPQTu;jsxL!03ah;;mOFCWGDij$ribUq zKjQwk>%S6Vy&%O3uvchT^j`;@o*p-X)F@u~NpCgx-_2oR1_Scb_#?fiSN1&sDY(7~ zr&fbNIxmCGqy*eyzyP>`@qBJ*rp+!h-9wByj?y&0#(q(mQ3npBN8$4c5-R9kXQ)^ah4k9E{gbu^d|M&HWw4$d-9YZ2 zln6vdFdA|}ZQiWXk-Mi--4b|u*fdKyv5mV$3^c+G8pFJxNCP8l^=Kn-Mdvb$>sqQW z_CYGhRWJsd=fl2k$%G}8$>w42WRBM8Av|8K1t)=n)bZ*R3j8L1P}Ur0Zo{n-%TZ_G zydDFw6HbkK2)+P6aw*HWg}HV)lRuxI$*dppI8F5&5i>ArGzeY9$w*CL=oupEygIX# zaH-TLkz7rQ8iEl56@^yb_)Om%aaebEtBj%;VZS$tT$fpim^(TpTHEW7iyNooA_mrY zSMu=;4ec0*#5|lI+gsuFsF4pZJc;`AePA)7WeaP1#K}to$Qv5EqyhEydEcoY*p4uj z62W6)c4O#ehOv)GcKjRxf_TW2v!=D>!Q}D`>@SinNLC?K(s@pwqgazG-yS@#iG)n_ zZJ8k-1DH#7;X>6ujjE%KtKwlW$5lC3fEM-0@?Ax;xlz1pU4|*+6FY0MG?%M3kV>0G z!!pvL1Aic7jqF>OKvw4T){#}KPzbtUpdNZLA!SCNmzpH%X%XV+TKz`&1<>a0_Q!V`%EO(@ zE`0I{D1D`RU6kEQx8dMX>{jf;c(PZ{u zBcGAuxu>orOKG&pV)4XS=gXu9Pn7ql@@Pgk*B${OuARSUSG6HLg3}?~J+?+)od_24 zLtJ7Y!34%roTe^d;;o_X+`YePE1M)+=WDnD0w~d`@@oD@(1uW`HUnMH97CAnE_;@# z2#>~P;3Ur7xCvR;L#U86WC4rCVoaH&+-`rohU ztDEpr0qmj{a>aElG!pCl#i>1aIeJB zr+hnvc_XShnrR>eH;za7&~$_g2@dPD6%SpB(!Vr1Y0j#?)((I=@Sx~s%4YBllu=8) zj1;(7*j#=iJ48@8B>2>1Iv9;Y)xOma2wU=XbdW5~InK`?gG*~hH+bO3csPuA4`M3f zjF8`31}L!3oDMK1vBC}rCJeq!S0R%^NC?7NBKXe*(tu&EGm$%fZWgSFieD<}MS}(e z4W>~MrEmhnZ6Yeq8#PH`r-A+**Uas>Zv}u0HWuEx{3GV-f zSD@-ulv?w%i1!PMwtp(xIc@2in^r(PdPjhf;39?c)qo3-z1jEUnujSBmD$TGXjQPx z5C5WP?*r*q6X92#qlOo<&jJ;d%iD#ZS-lJhwA;Z8e1bNah;WY)!Fw|3b>_#m=`7cB zw#8Ss+5%7s71a$E4JQR|-zl`}L99LX_W2{s2^r=K3^QPuUP~N?O6sClbXE@-GEamR z*NA2|{9x~h_M~E=*4L3MMoc}J4ci?AW#UlRzf>}M<5aqOd8~a(u6}jyeiTg32mbk$ zU79C;wsE$~gjuYK@M+vcr+}Ovag@sD-z=J=yc>rO_7tuHseB|pOaDZ}W2J;u?6nr?j> zRHhobabc`K!;D36VwE-1TO`g*VD6X9k8nBAVRp~56aftPlLujGk{*@>oEZ&$lOrpM zw^OB)cYvF0+rHXzP_ii`x7gwJx)vZYRnp@WKj7zeO8^4{IpH&;cezBRXIAG7fuYxY zSFF~|Y&;=Ck(Tz2#dF*wN|j@9wEDSE)yLP?J-0*Y;7IERxr$?(w<5)Qe#C}+#K!N5 zn;IrI?exbyjkO;Jb{16N4vW*R&lU6@HZUw R)w1ozdZm(crDrf-_0X~5|m`Ea{p%M5jz&i*8 z^tXH`c*n>S0!$U^yDvUh2YJ^%tM@bWgVL7V-xn|De%2m^yns5>{Qy5$I@*75KV!2Z zJr&sp_`Hoh!u=1huF++h4Q5cvVxLx-vv(jY)URTPlP6*xGg`FI+c`N9XxTT z4yBDkx!GMOB9MEfh0v!cmr93IDX3eYnH9q{*-*T@5uSAprc^I>D>^+NttUoDh!>5< zN|e!!(!ugN@BPPn#>B}$0=Jvc+>3zWDr9ft?Wv7kzaQo8SQM?6##ON`JSbngoW zt(TWq{T8C=>En$!bkV%552wIIhDqm~m!?o}3V}pm>4aPrf9K{e)LuVO*IE&G?CIISXGqcOg zT`DDxTBt=%B{UqEjN_d}wif@|I{8@&I{`)HmZw)9{-PIzY|(`02N4lWaHwp%c!K~@~R3*k*( z8fB(--w1g4_pk1%Egq;H=(PAB-5DB$^ZrlY6089X&Px8mf(*ZS_)@zBCwsendC}nm zGwWugT+til@+oWc`uy+mBDwqb6n6)^Ygzxp289{)%}beo*1r%wNjFAZj>@r}fOS?= z73i~la@_mtM0Ns?em`yf`;F0Fypn5z82`vOr2?t{2(rMS;l)%Mbt%MamgPN*+SVS& zcV?Vy@*gbJdP4?f+}J0Q7lnv$sL3if-S7Z%CjN_Mw1TO9-~!2p%n-F3s)xXxP(_5^ z@cyU}r+AMrOMH__tzp=uOTdhsSK5+cO;9>inSFqEl$j<;kPnN3J#+&k8*!|;2IyqA zgr)MQf-RrjjVynkVmo<#01pt4;;ya?o%r}wT4p{-^mIg?SO11R1dZWdr-%r@VH4&4 zr$!dq!tlSP<*sis^8%Mp+i1}PWj>0v4fVOi6Xm0}9sNcOiDzg(&=9Hrp-#UM|F>ps ze!mCx1}wMuSn+hzXzJWs88ZAqUfk*X`Admx)mpn*8wrbC^vd5kK1bbkYaOR1#U!BI zTB%>y_nveM1S<^(HJqAA?^32HF|&iAtxz#94L?^y5-+(z)Y)fNw2^t?;k0TA1E>zKfG{tgM#%svR9%6l-x$0Q5^CQf!{SHu{Wb@fD=u*+tj%< z^>AG&p1u^C)YO+dDxv9#k+Q|M5sU2nM)^x_0Vaf>F~p$rTGOnPZZ!TbjQd-LQxxfX zPb(*2H*vjsO?d)%STa67yLY}?=FFitk zeJ~_UIiQScq&>Dqcy5PAnqEl@gY^<_0M5e;0zWz462Mu)t%0n%Oj1`GV0l6W8DXO+ z>OsJk;EBbK?;O`)4HV#SS!uPk*gZ)Y4B7IJbW1vXxdyU5yo zgSV{OplwL5A=trHIL+W^NUVe}wgo`@Le(nsyYx?z$H2F*R`a#KHbA0aRG%qlI|Y;v z*A6F9K3fPz0ju44MspHfXsVDfj&qDPRHT9Q^pEf*~T1h c6Q}#%$^&`63Ma+V^y#>`vF88)0000006%Q>$p8QV diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_425x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 703b62372db703fb7082ce55e5bbe50e22c86e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2302 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 F{U7V~d({8{ diff --git a/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp b/public/images/stepping-up_hu3a899aa48c57f1b9bb5cfa5f27514263_18659_520x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index e62ff08bd12485805d7c1ec7e29855c91376355b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2806 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 Wa3CHFUHh^-C`dd3{O3#XZ}|@^Kf&(+ diff --git a/public/images/user.png b/public/images/user.png deleted file mode 100644 index 810e426d91f73382c937dc68846ca8e3c4142323..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 852 zcmV-a1FQUrP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_Nld)!93XoJ!Xb*9*GDliYIjtv?Alwbz@FPJK7KW^Db`|7yWAx<#gg)c_Z54FwoK#1&lXv$*WBGqZ=h6~1E6kGB zDGwGczQCDEAeKpprvO?B>=lMuu)nNrQGfAo z^6Z)Uum2HY4AlRDTmSr%?2fYM?_Mc0v3el@L0@^|&~_xpgKgTNxkt3F8YXG}D{-40 Yzo%meJV{9oR}1UnPOVIvp`wWZ0Cu6k=l}o! diff --git a/public/images/users.png b/public/images/users.png deleted file mode 100644 index e852fe726c07e563ed7b5ba4114cf3c7c47c39b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 968 zcmV;(12_DMP)EX>4Tx04R}tkv&MmKpe$iQ>9ia4(*`gkfA!+MMWHI6^c+H)C#RSm|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfc5qU3krMxx6k5c3aNLh~_a1le0HIM~n$;5rG~G7S z$%L5At%`wH_%Vzi!U)RDGUg;Hg|6f49zMR_#ductbAOHjHE%J%Clbe*VcNtS#50?= z!FiuJ!b-AAd`>)J(glehxvqHp#<}RSz%wIeCOuCaAr^}rtaLCdnHuplaa7fG$``U8 ztDLtuYn2*n-IKpCl-F05xlVHwNi1Rs5=1Ddp^OS_#Aww?v5=K>v>zBx-kgE(v zjs;YqL3aJ%fAG6ot1va`C4~||?~CJni~)gNpjmgE?_ z5H!d|eT4S*hjwwrh2O%RP=V)ONNsb?ObBvO-dYs6sy;!jN>CzP^@rAdg*FA%BCp`J*?y+zJx6?fvWjt9a z`K+dnO-T(S#hVbGMBVZ)q30!2lIJn2S*buY)FjJj3kx!1GGjs=--Kq=T>!gIV;*hE zO5`T{&Ma~-A{Q}hzNE9Ok&DP}9l-0Z6!=D!5uE`8*1J4|``Fpv@Q1~3yh?$nupCi! zi?Wi`w_wk7mv7fhv3qY0;O+g`cil~Qm%Jm?B&(4d*0yd~vTH_i105aLA?A$OaS1nz z>|2%YAnKNdW=V$~$zp2#AdK95oGN_R(p@W+?jW@+NhTy)_=3-pEur?4ys+2U5T?q= z{|`$&v}dGG-q)(yl=aY_epXqVQZ&?bY!=$HXux_}^XbqlYdCJtv}6@Sl8MyvGA0ssJ4MM6+kP&il$0000G0000N000*N06|PpNWcI900Dp;*|utB z&A)3lZo?mnyMJPVAl##X3@AqKw>EaqqxcC#1S7X?97$8Rob(GeWbx$T;kW^8@77J` zPCstJl{B}`?qv{t|bDL0HnWjaS_DDh4y?TO9+=L_91setej|T{;COMHWwt&ntu1WP zD%uE3Tl<@ob3!h`21X1e(zUX@-)0!#p*}yh$KRPTl(pB=*UIz1k1c~zfnQE1yG`k_ z1T7n1p4uOI(oX7A1V4EwMBN`Mwya|Ec(3tn@c?o*w9dV4ThfO72`i64T}vnCmwxN| q)CTnQcsNvuc`846%t8nqw9ot3=@CA-&BtKgW6;d{y5RpJ^nd^e*#*Y{ diff --git a/public/images/website-new.png b/public/images/website-new.png deleted file mode 100644 index 844090459df82e8e6577d4cfb72fe3d55a8745bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18139 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 IR-ga?05jx2zW@LL diff --git a/public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png b/public/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_1110x0_resize_lanczos_3.png deleted file mode 100644 index 6d69e2ec37c02b28063638a7db2a348fdb821151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43525 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

x^&jiV z!x&gUhCK$$<^sEvly0R#h8v~Jf=-=)Nwp2w-)!V16R_;ZTn^0Mq|vi)drq>-SzRbK zRbz1GW|KX;s`VfXtT=SF0oajw4BRX+DzXt>Ry#J3P$C*NcEEKtT%G9 z2B>o)9mQ;al6=ZZUr3NQ02pNr85P6qxv!?oov#U)zd0}VJbpW6aibCJZpMkQGx(e2 zYd*np*Qzg=2CkmZ@@WM>O^(k^&UsMC<-5hG)_aaT@3p5kY7KDj#`%PaVGd*_;K^-$ zxXCtlyZ0F4_WeNg8lhbT+uM0b;96PBUtUCcCQ~JLqm|!;kWy}&h`q&?_Sw8+<&Q5G z8LgP!a|-I4_gcDnzAN?v=TY)SLeey-)Cwjy)tlsIPeLmn>}``se=%Mt@zkCrL0q3q-M|k{672o zNypBdvcs$)agb_i%KPcgv(s!oCkiL{HrWlc zs`YHCVgfWxeh#(c>$qJ!^k3XFVWpM8H9Q+A|6%(SH9bR2tJqdY`k-rzp+NE7o*LI@ z%u37~{3;dNoiJsmhaQugjBv@HIRR_9!LObKiTB!X)_EP=rxQM3)1fD`qsRo*dz`@s zJ4|28+wI>z+;w#+S9e|)Q{Nw*Pn%ec!nR-2WM4rL)T2j;N@eA&d<^CLrZLV)8A2Z~ zF)mh}7)*?Vl$^A>Y62GvJin*DI;KI_DoLS3o%r-fd*9{Dn!xUkzi#d}GIlhWSD(-J zdI!>&N{=+ZQ?N67v%VKMH#WAyBzEmbef7i7CIqXE>xpnliw>Mw@;N&;1-&v;^+=2P|*Y_X>z7^Ghwz z%tzN*7B~-2ejP_wQHq2`PLcRZ?=Vah?LsUeld+D2IR2h}F2bXB4P+u4OW96=us*Q| zOzPViIT*3?I`vB0lL|c2Fhj}F=@Ek>0ny=`EO-A-VO|_A2vh)%SH92Uggn!?6B)() z^uc*}%)zPcyfJWZdC{eBzvECSY2+ooJm=GLhN5hluZJ37N-pfL3d_imq|DdOKr?Klg+>Pf=|1u5r=d? z1oT)zTaAu*X1l7Q8>-3`{vGYKjuxSb+C}v`nrVaX;5B}g5s%a69BLHIH2tLB-gDi% z1-ZbRfWv@Ga>r(y#TF>-+N~%aI=|{&IU=q(Qf-{_dv_NOI`*ftTlWJBmyYom&Hi|z6{QFSZB)6hR&KMas|~B;Dz;AfjfDwt1Wi9P& zq#vGsZ@QMt0A523a`F&~(4YV1NL2;l9wqiF*7!O$<~KK54LjG3|C-vG94dAXGeRDI zoFbV~%IzIdt2{j8_|KTTZtaY3bFh~knBHrl$O>fuFae&^L5qt#| zqo5cHK0&mnRwowEE)BN5l(%4Epj~DjV3Pi>RNCQHDy$xx@`Q;gO8f_y?n#HQymF@j zchQ(DT?HD#^_OI4$0u4p_|A#B(Eip1a9}-Ink=I)FA&c{oVr&zR(ix#dUp)l_tM=I zrlrArQW1w_Gl1o4h7bOxkio6?fq~wocFEW1P4AyvZBaaAfhZzk);N+xV8f9-K>cIT z&w&?*{jZP7@awznqC2lF`(=Jy7cui9P*5e{!1)|2K3ubkrFKcbn{> zd``m-_FoZ#w#)g+Ha3fJ>N{E?sb>Yg_)+n6qQFLO#8NK#ldO1THzvTcMBsESlW#PZ zL;bj~Hz*4{4~l~D49~bbe_vkg*gspwOY*N?kEXmr3egUJI$0U0jJkwxOB!z(z3Z6y z7HpQW76_{hsK_3+rFrMFH)<6<-{Ffsohb~9cjb-2Y>!=pfakq z1=%r?MV4tc3qP#EM&^*WyCL#>yVEq-gn=pJ%=OYMb{lSABUN08WS+!hxP0rT3GAGekY^ueInuQd{DlO%a7S7?2s`0eyvXIv(h=# z2$!#XfgBZGWpcFo&1DN&p!MaMExaf55Jg?{->3eL!@)AClU|clue+A@A=6Oj_a!td zFaOFS&O|s2SD=36{)a*RDft;$K{xzbV3kWT@AF0ru=}fsuknLk4<^^y`5DEk4F+^5 zODFkL7$wBoh_W#l(_HxrYi!c5gnneWGGl_g0OyobM(~IaikjT>bhoa0Zf=HzMTWTY zg$woO3nPtfEKV{pC28@^V><-dI)_xgsO#=NJ%OkW9*d0Ek`X|uw~-jpVfyc~U?QFg zN}`;nOzTjw*LJ)yuJfyLDlYxJ#9at`4Qcj)0Xlhi20kZ;-8l5s-B$_;J1<>+_FYYE z^>;sOzU5n|4pRJj!AS)MK1e*(&5wcvK^PpqoqMt`mhR0p$#9;ZQOiqV4B=1>ka*a& zvX~~B-y#Wr#w_pplPdAe({pn2y*cAN*E3r;{DK&{OG~D)I6WOopV@U!uDvPaGl$bn z+=&Qy=s7+_o+SX=%tx~R7}cfORwu#Uysq^8k0(DU`@NW5$8Ge^u4M}~*)P)mim z_pLrWjc1?34fsbHy8`)%#M1O%_`A5CEKIL2iD9266id$@EF!scOhxOgW^XA5=-j=T zZI%O{l@Owp{N>#E$c&>f>YN(WFgV9*v9HbL>v09`TeHEHMTgf6NAJl8)|8lqzFpC_v~bk%T}jNWc9S*mcD$Q_T;mz4@KuraX#0*heIJ~ zT`z*7K{Pp>S|kGylDQWU!X2NNo zY?P9xX^54LFXA~l|2kC1m^+C6KR}tFrVzZ`>GYrT@-$>?^=4$gFMdYxr=zJQRcT`7jwj3IEBg zt1(rRdb(?>GL-?Z2fdD4tJ=3rs2Q2}L);-vZN-Wh%UFtuSgd#=jmAKnI=F0S}|;Joen_@qP! zmfahB%l{gpfe6pU{rNM|{KjkgMb#prN^N=;L- zmV1w%8(6nRbv=YLFdeANh!aNgvM2x45@{et>0eR=+%PNcE&P?(&bw#TVJwfmXP$G` zK~xHf+|Uf{WZmdwfp5J(1wWEddf^IPi+1e#oh-2GH)q&#Z?-5Kxs!D@3rfpV-D0kE zJComrqAYL}EPQ2k@;9S|abio_Vc0+V6-j^en|C@Yl&K={H&O;*{vYoowk_|hkpRK5 zQH^EwGlwCKyb6_v%}XKZ*-ydm^X1^ppC;IAN{y#^&hmtdC*oe`(kKd^PU+ z#r1Ab>L|Qci89twN){l-9EcLx*C1!$ac6kCIe;KC1v6!&Fk+p&lN0AYO-n_=Nxgn; zJ%8h)!__{!U@cr?)@yl9mZqa-Tee;bLG+{rxo=S^1NAy?gig+;rR{cxW2WVO^(qty zL+XOkL?e2n#X-^_1_1E7;NuZ`>=no)nn?ns?~_xj9JKo#?g$hNBj6!wooxGngP z3|6Ue%t#I1SU0|&Vp`v+jya}3{7jOWQH^UyUv073^sil4>Fhqi;ON<6*dsydFx$zr zatSeB1_3?c?I^N?*Wa#rbYh`vf*NH*SB^G1Md2=53u7LSeDNV|LWLhQ=wIDQt{5Jj z#^1FXxYY(TQDCFppZ$IDc*S9?#m`Uoq@G_wJv+)DnieA+>4$#j?3Ah`lIyM*8fPkb z$60hWQat}i9Y1#QKT|WzC0W7Msc!0jD=CVS$k5p0QGSeTqLonW%}d;M_h&``(Q4K3 z(Ff6C0!+Ty2utrt1X|>7PVl`Ia99;9v5-rrlVPfgW-8Vg5eHI_BU+WTytwEY|pI{|u;S zc%%;8j90MO{Z}D=@)%W``^vPP(35{68krewxFN~Jx*_#!Z1uOM$p0Z^;y0O#t48*t z!KZ!2z|gNNW2mWb7_bD)UQ_fT7aBbJQanqapd;5`BJVyLC6Av1<*!H)NXW>J043>}(R_@MyMKJhH^d(&wjUfF2>LQNe9lEP!75u6&m`3I;NpwjE5 z03|k7t8CaMoBGT>d{g;59xrfA`^nziHEnI+K!@MP*e?xh6J>8L{uDZdeY3|Gi(QiZ z?r4wcD_;t}K1=E|zhicRzG0j-VyHqI?*Ez+C#bkBaGv}%L!DAvxzb(V?4jStvS$9)GpAJD?yAqE5 zaX@S*il5Cr#mr-kMNNA%UK4fK6BzClznna1epZ!o77Td0K|VjyB$x}&OO^)7gVU~9 zNZ#C1>Fz6kJ*V7%2z6Lvu3t{wjs4Oih}`nm6eWv1ZVDcb-{^*RUt69JJnt*!+(AUd4j7 zc58j{O$&xD{UFix-~S$SYZK|335)m=X_zW~&RqzO`zi6wlfg;W2bHPyEE8Xtkig=t zbUDe_pn6=6meD5I|9()|+qHvkUdHU+=zXZ8D6@~dCKU5B3^C$@$Q56<@Z8={f4Amu z|0Q9}ea3s!HeGZZyAr+rlt~yo`sf+Fpb{>I(>`J|Ry_2mCsCBpmP6i6bVp+4Zf2XB zT_Zca`M5+5`RNKWcI^GD5ZUjD}c2R!soJgi~vvb13M;kBW!^ko(?q9R!s z=dOMh^^}Z+v`FB1osTG4A`LU>Auq$a|Mzg#i7!U~*wfEGIEzx~vUL2W1k+LA%RRc8 z`LAK3EO*Ypcak^ksp;v-gQ+OSw?;It?~V|8OK8g`Z+84!xg?axp{HWNzMfKEi11S) z;eQa<(H5pvE1$7mn=K#s{qfz;H3phzPbo&+kn0nhq$9HPb460$r3l@9*V&JqLYs#E zX>Zb?&3P+__f4Cq6K|w6Q>rvFPDSo~m&;B1lg{JD@VfZFK-rddWxkJD(O`@h=gFij z#t1Wiax;i6k4ZE8H4-?%$Pk?`K<&=*|GG%KQeGrlJWIg6JPfZtDIJS0@i?3XH(Baw zp&v;q#LxB1#hJ}z1lD4-7{U4qzHj^gOK2i;xdK`Kn8MgZ*+4~Nl`y_~MM|9iTw4Eu zQ*Cb6(^`S7I;{-CGc6jb6 zGq?}l&CC!zKsa`8Y{`j>Q?OI3hngiswiMNFmqLZZ6^)KUPanvj#EcgKrC99Zpc2L@ zsF?jmXBf(&b~CeWZ(wJ!`R(u4y1Nnj_8ThU;IJ@F2deYdm)B_WsN`}qCaGW1Q+d@_ zYGf_r<;|)BP`CNZ#l@}kS$j$P9JcZ^>9`(Bep8ZkGBe8iI?ooTt^+58XtRx(=ydBj zpXXUec({n`3f576l3#ie^f8I?Sdu>}GgKpA8Q~NTTHG-SM)a*I6%{hf+RJR$?T?vr zoTWv&T}Y~x3cmiNCEddcH6}NFL;bwX_N9iG9L$g;un?xWt_>3nU7XKxcm~S^ld+RM zK;BcKZNPK9YZ|uEy;IT^VPvA`3n~;1MswzwezoRyv&giL|NHH+H z>y7y^prH|aA)6;m13#i(@25K{?qr@{B6Q$h*&*E~n`$u0{+1WLTQBVWHM2n@Gu2Wi zx_$gMT|7nwAs|uWiYVC0#S1fDJ}~**P5L-^B9&-L!o9d^Z!6 z>d+XWI#3yj+#=U@0wI>65i~8$BF@ZDyf)Kl1IdeT^AnFFv9gKwbb$~|nXt^PxzZ-97AYybOy>y>r6I$|$hwWym z)ZzryW=jt-r${XjIz@`Pnkadk)%X@kxxWj+MWL|>_pmY_AX)hfoFViAc_ianC1ktq z@d=FeBaX~DY9rHfRQFJRB%l3oXOOo5bM6}AlbBJ3GYnQGZH0Jp8lf%@qLVz9C>vE! zQCF2GFx!}MEK}lWkXj)n+eX@FNgP!q*!fDS|CTF=ZO4TMk^Vn`(I!(TyRNQ5SEXh? zg{+j7SXR1K={r(fL7(E$#dW`1X@#&+u4zHpV#N?4?Sh)Q5>2TTn?2O(`~~sFVUUY-7N+a2+U?3SBz8fBYE~)S_{OdwjN4{NAe*^Ri+`32IAx#C zlTFOYDEx-zbi_WIy-0wZXL1c)D{Z!>$5iN&Q4mp`R?-vQM{f+(o)Zrcfi32B$L{U_ z;yLbXPqaF^Bt0iZ-$n{yf;PWJs_~ z;L@sLyqPpMR6Q3f>nNpFYZ-sFdroJ8{mkRVVtUF3^q}&w?u$8G-YGp{yq~ z_&M)@_F*DaYK?rV%R^{Cx)iLJY#_$6SCxK+E(VB-;Z_ZBbSeKGD==Ic2?I)*-xTPT zi*LWrn+_o&Mxz3+$929D@&ry|TFvYi^Nt5}waP}lFgMTscjvQ18iifB^?=kOerGCe zrlM8Pk@mu^MPEH0g%+wg@r5M*x#S~Uh=@DwZ6LA6bV6c`^VLZ$Ob}}w$oqsVBPkiL zh;*7nTSZ=DMz1?^eQLz)4DkZJh%jLMm(7Y|0LPBYhi2&rH8l22Ax0O}JW1TgX=C>= z4O8Ui4zZUbr)oX59N`wtuprEo1n6oVS8!E9Ni$8H zfQ=W^>M{4mT0A;qqGm+5lT7t1*Zd+WZ(B4$M&F**n@fdd-|IQ2p}guC&g2YF0rVHO zjQ)&{Uye9h{7dhSoCdYU*eVABE&ZnN8nn}H*eX_ZV!mOR`)3MJd^Ygn_kXkLLP9Bl zf+Wb`7`L)+ew)1>5JWTGE@ymKMG>H+()MPOMiBOi>3l>Z=1+NYfB$ozVMr|udp0n_ z(9`Y}a25&0z3?p(qC^;DK6Xpd8ER7-9yBG|mVXuE`#Iw@6uBA!KX*0Z8XX{SJBNSk z8avlTn9@PouEKG)>C1T)K~}-9%(}@ZWTbP922L-Q*9KKr!aov;H`?gT@8hyzbqmT1 z6&byQY&B(J7jm}a`D`+-FnPv zCGX#y_R*tDb1rjrUl`NS)yd7_Me4<J=ztfo zpXC-x$3~`Pn3~+$*a=Y6IJgr+(=^A8X$mpIMhY=d==|8<@8wN({+?B6J+;D(xGZ*5No+l;>5&Vtwh^2w77{B;7Ab#*ey;8umVW*tvELM zC)R4+qR1|UYSxjAEC1K*lV_)XNW3jyc`(NAwp1!USC_}RO)44!R?d|j5&+E%4BJJ=hO^pEe^hxOjjDe!Ys9y@BUy-z7LTW4Jm4svFikMCSRd(9D|#5ds^vd;>%DKCY%Tb4U{{ zlvLm(vVM1U|7{K%--i5R{}>37#mR?JwZzwGxxb7N(m~>Lwy?d#Zx~wnILlgRw#`OS z#^^x*q*d09IckDN8haE;E5uu0$sg$y64q#EWfX8w#GlV_6L&$&W4KAEf^=qpa>@kq z3H@KmEw)cCTD3yPB&2By{;aJR&?+Qs(3Z(4nqUJeoBm*~j^VMM(Sx;KeL!X~a7t!f zntEU>3y_os*5G1qzXxj}Mx)-7bsVBeB=({gLSZc`qWPS}it)c#nE^U~*Fw$BR6ys} zMmk-{gRw+6vT~&_d5~t0b!I*N{-Tc{WQ$*s;^K1pc6QLY-@pGYEErZy0)6>O=tk`0 zVP|J&l`pWGI1=aqI>rGy!WT&3T-$2tgX2MZdatO(Hhqk9 zXp^Z%7|L`i;$(}Bt05+0SwkBT=#J4G8V%}h-9)AA2GXE-85rsv(gdo40`>o4D1o4>L6RWwxeAk;J$fF6FN~XdNo~#mOWd|{p zX5o`Znprr<7&d4wm|k&k=D&V{@VFFN;a80v$B2NhR~2KR>AiChB=5`_P-#0QUq>qn z`8A6xk`q#C<3H##im5Mp1}{D>x1MmkFZ9(o#i^VwvWl64RA1xM8TA%?M!aCMz3` zJP!Xn!%QT4%v^@*dcC)Ca|vv7&ceq{{)Iz5_8P3wtjE@~kDE+2R2wzjnKlI0C`&!l z160Z$BU`S7Vp^~NJ;VhSZE4SKHm|a z%A$E&l}%1cN=0G#i-jM+N>_z+jVRItVI^86;jRd3H)uYP+o&~wDN5$Z6d|x1(QT2^ z1WFzyA&Zm6MJd}a`br_U<=VWov{YF5(~u(rF~3-;;j;7&QJ8gmvl%NevGxK*Id$(6 zU)o2-$iKux z0*om7z0Qd&?)h3Dqr}L};9s5$w z5>|DZ-O_-|w{4a?8iZh8MMQ*^rG31seo^>2k$5~=#?D+h!M<5xFchED&ioqrKh4p- zqRCIs%&`WKf}tQ)4Hzp=Qwt+TunIz*34D4Z&7FxHl3lBjPsAd=GZ8PYQ{|Ik-_+3_ z8iSAfpN{CxK<+?!Y#?1wul{jUo%Y_&e2*PL?Y*kL@;~&SwxbvykFw!=9*O}pUlSbROw&d|_aAn;}?hDV)M ztRM!F6)5gQ-AI6zEF$%_$x%J@zCAgc4{`j!&kX}p2K2gwuo%m(sDmz5`Y{_%^$Fx> z!5O8*3?hk2;?Je~ej?_{ zc|`)sjjR3g5G*&An~D!Pzw@{7^mMeg{?^&4%G8=vteryU7oyP}-N5AwL4>?JW{r?M znw5dh`Y{@Ybp-8kZMe25Y+)1zjg^i7DhrRjD3l6~buju0GGM3r)Or(y{ zjN%df3cs0B@pwIAoVg4RkSDi**g!#10S`LLpm92;YFZEOeR;+3pIg0`L)$#+w-}6> z+s1e9NUS5En)C-JfQCYk!2*G`Y1v#_n2xfNl^8ciJQRUKUHJF2mwj<+DO9-5h!fHe zJo>>@6!UYBbkkX=(~eqM{o}7S^AnDd<5sZuQ4mfh zkjrO~yX}&pmq|h)0kj`NIh~p>M|2N8NV3V(4|c0AG2r<}>gLak0xHIg?jJl3M9_3u z)%*CbslfdEts$~FP^WRxi!O=ORTIq@abFed zq~*-*LfrSxM>uN3ODB8+C46Olk`>an0eX=GEFEnKQEd~XRh^FIig5YXHD)q3a?X^?V zh9PJFmOEcT*Fzu)ioIuWKSJG`q0KoRA5U@@)Mg{LgSKq>td?j2f+Ig_oVW{$yjAPp zI@P#1((6UKq-%c~xUnlM z`Z0F-e2Yuoh+}+-eEVo#w-#|cDNRL-`(tV~XUkP!z5xwQ1VTjC{Y;$x-AJZ|ew4In zMFODRxZ-3`zaZw8fm?W;fRS3(`~^O3Q#?!>%hyw1xScJio-L1kFjLUPx~8n<8*iwD z$Y-PEKM`m|1SN*}i+8M8K=E#C^Hfh0sV>H19Y?fCUTKGs8eLBkPpqx=@(bwtMq@o);yAh(E(wC^4Vc=J^)&B(CSU-XXbeDTI~Hg|BR#%# z{w{f_82Q0zW;`DkWmEPvhd#3B5A)1w#!MAsp3K)xnVn8t&X4yK_pYU??x{GRyyv0t zoJ#o?e3xNy!+GL&t&_n*iR$VIpjme*P4Tg#sSG)C^DZZ ze^*Eq1BL#Q^3GH4-w}kB7q-_QKCew)Z>8Tq2tW!}Mrh67CtsO??4~`&v7Z4r90@zQ+iU&ff!xy91=qi#Z+#d8vU%^~{zWSmqH2I)Z0-lbUwH{&< zSG^&u&n)P*O-cUe-%@?FWnaQ`6;C1h*BhD_i)g|VNJ=x9SHzzCA?!qX=D@1RN8dae|_V9vp!cRo|RlXN}I@A zt#pzk@ehyd&4PEm-j-GQox65U*-=Kt8aVoD{QofZ)&Ws{&;Rg>prmw3hag?jjfAuU z5=(=0cY~CG5+Ws%k^(Nh;1Wx^fRuoA3%GQ5?e7Bb&-Z!$g|qkGbI!~;Gp~8gOf>}$ z&T#DK#ZQjr*vd}Pkv@6-8MTcQ8F4Hn4aDK%TF8jGUhyN3@Sa`mnsy%#bl zljD9>N@v15PJ7=8g^r1T#><#v&!u~$KWWaR*O~NTe^24;%FnNegc(~F%iLYL!|utk zEu&tJOS6J|DeT`y%`u&n_^GC|YuySsSlfrSlwt&alK8y#1j4*&Mh#>scLLeutz;#m z_6G+CqxNwgb4#LBAOa8g&R}1kf3~oY&{*+K@pqHI;)44ZZ=y!aXv2Y}X7h(Lw+OJd zh+0aD@tBrls&|H)jFfb8Kp&e{)P%*H3MBnzo(K!r|`>OH(OU`4#7q zRHY|WO34CSG*@+yT^_Dcy_xl_=vm(wVxOFTRqLxp693sdL z^E}RSf$jf$9>66&PW>aRtVsWqYS{jXO*tzD2Aze+l$ZK%9AMwx37^tyoNp)))4NYe z_ds=_V08yBbig!v>&%Dn%|?pECs!w^$T$?C3BF%eYQ`pc5Y1ces;GvJ3=CTNYj=NJ=m-Z+swO;VO`QFN3a^d>bY%XS5rQ`O zqKYGAAF&an{)c^iIex5LvX6sRWuB!_c^5|m99u8_k#fo-`q+qynQr9jYZ)j5mk`rz zgwnE|Y$C`j1`X6q1}_ka&rm5mcTIx4`osBY2Yq~O2!e(&TcYO^N;&*KS#zp#g)G2A zIoL(xdbajzIq!SJ)>~#@acV0q{}l#G_t(N9yta(_f;NuyS#!c-fnA9m^~P?e>&*f0 zJPaUEMmC+-PwE5_b6r>OUtgL3w%I`&#DK&;f70-`%kE?^1qqU#rFXvB)7dZe6T8}g zo%>HPCC3%%B#l|0Xs3R(k`m|oYM9da@goLkd%1J<6;a|S5nwtRt%y+(px*w1@b()yI$u13I?txwqM8(e}BIJTyik^Am{smu7g#5 z2A3N6F+w*i$?t$qYJ-gSx}*+#KfP~o-s>WUqvD7Ee0C61NA|v9Ig$;^!dpYXi=#?%wBdSH)=1sKR#0Typ8(@POK(q2;kmUu8ANg9gDyadq`n&(YSQ) zy<8VehEF}{mfu5EWNN|mL+2^pn3CWK1Ic9~+8x5JkjGj&PSwD7+3lu_g;a57gFk6< zy+^7J-`o){%7oPWd}H@hW$PymuE5^QW=CC(C(b$K>rIA0Z{udPzSh zjC&=9fO0u%$5O3U4q&6+0DM9pRM_zrJo4!4!-`B!iA7?mk}pPSM*Ux;s4Di9kdU4J z-U>}ao@9jyj5abBOG@hujgsQVsK7bT#I`d!$Pr+lMeQ_gCDJt}MgQxy8h`~IONGWJ z9XD;h?&nL&zHIqXLoLyT6eA}IhR+Cz1(FwHZ*~6(iTb_p_h$V_IeQ;Je!L$vYWwUQ z62t{^Oo4WU1e)UEk|-)E>G`xBsa}88Abs&F2u2fnO7A(Bw>&MbtX zzIlc;uIi-72KA|)Ou4%z3&$c>A^}@j%vAtyyLfj8^I<4`wkz9%N`?J13Cln?H$KOY zv!>%5ph{8-OLNPh>AHF+DjHha^^tm=cJF&_ia+`{G3)sete=;Og@hK|z5Gj*mY!Vy z`4s3Vo6XsiE|%f2|C7bkb}wbtIn&YnQ|6d;F&9h3H=zuy-t+FP`j(S(2kkoJQsJ;5 z7v#l3B&Fs-vbbxrD>?B8(-r5Q-QDo{)gfMu_^-xk!>^@fhgtg2!bCQD(=^^bC6Xh- z_G6G2%kriM9G<4H(;HUzWHM_joC}jnbnMM?&8Cm18eX;x$!a^UIJFzlj|E@hsY+)0 ze)fy*{#t^aQ*yBPMdbA&k8Wp;!rq@e&av=$GQ|gRcm)tW#OX`d?qVeo%WPz!)5TaX zPXMZaeCH_%8T)8~m#iSAVnO;|OmXHSu^N;}6&1Jk4yy~NSr*%3nPV#W2~Cq%p#z{>4c{C2+K~dZ7al?Q73%l znC_0v11F6J)%{s!RsFk%aTfk$uUXUqj)J|Wq8rm&Z?@-pxjtq)Q1@vBKr;P z_S+8MlCB=HgXrhZ1yG)=xin#n)qWTAjaJa+dv2xTn`=+b`YF#K1{*O7u;0tEkY}!{ z6Yq3Y8BCbxAzI*R@BJ_LFPveQAGxe%-8#h__+vkt1@{-6{88LK>K*Br!x{VK_idD- zQ~yGl?_GIA(xbWKUk}kb$!_=uAo+yjlGn~k^aInVISe(n4v)14w!rJEePNbK$6j_Z zN7&C)!>08rUUFsUHy1hbl46S<8s_BaU0xN^o@-a*)Jbwrn}?FEqa*e*I|m}$9zNDa zop`&`=Moo5B}BFBxlL&&cw_Mb_cHs230K|8q~DDV(m4 zTRxDbpIZGynOJNvWx>RDTqqDTAM`HE;G-PD(woopgCCbYN5$<93691|On%q`q6UOE z-qc!ZvZ8q%ki=sh!#Ra#v_E($DpHPV$!-q4N|1EmLnPZvbB)tXw1iAoZuo!K7M@;^ ztnVN_c!tM(IIm%la~^CBBTe=Hyce^{NfY$;-7yA}!7)v8&*HYE5Qvc}Rx+4F z1m{gdZ5PK2y!Wfj_#>;3+Jn***>4n4*g^MhcwxX&IJ~ktgMb(+jEJHoF*jz;lKO z>z>=bsv&vSy*+jHpz+5rX%gP17+ZVS1s<+X5nG2jRf0G1skk2o6c_;z}!t9mTt?f!!r#33Yeh8OyEcEn^q9j-(}}1ffQ1lc|$3iaKBq z#BkkJicR*#pyoAT>%>M2kad~(fymKscPWnvh^f5nz$%q-%zvHBE6=AGK5dgqrL8R> z*XdiWP7xZt3M=U$xBgfA=s{um2IVlq6;VJ?sJMi>LioUsW_r}vVf*9+;}Mvy@VnDV zEUe6>LYW()m>W0ubx7XmcXwN4skXsqGP%kLGO@7Yf~$h$4X8`Y?(hh)He2tfFw@mB zK}%dF6;>kPv6?Lht9rqwj?hWWj@N2Aly7lviGrX+LhEeZ$OhdHW}LAyuqv(IkJ=Uz z2;htJDDvbPueQid&f9(HMr4gwG!!uzS*Cts=*Fy+z{ed7;;EH8|U6fVG!m ziLJ0!V=`6fAI|*Mwe;0N%NH>BlveKPeR9&t4U8KV{a!?h=qafS@#6Uwfs9EtZY+6n zq#E;_%1QO?vTqY8*yj?tu=C@5)s|b&{#h&^XYDzwIziCkx@g{_V=6_!=8Cpy;AM$4 zYA(On+D5x4dBMnTc3KI&GUdNRADqIin7b>H$oI@-iBuRqTWP9Fl~lP^v=n?1nMP!q ziq{3Zdf)LpJ(jC*cxoI>)l9@5gEfFo{^{V$Ql^2Czq9o*&iwVYX&`FPzFF#HKTOv6 z+c-X^nd;q{i~il&AYT`HRc1)oP2i^W&P0FrJ)T16ITIRTVnwo(vSr_Rw&dCV<==qv zmg68{qk0!leRpSEH(H5smKlJRR(XH>EFFeAU0njE(bKa+#Pq8`JAUWn+zoVi%f$rA zE0!x@f7N|a`_L{6To_UVdD);w#csg6^^+`qW)y>kMtKu6$ZBD+@OnX0i z#LT(o8w{QN!krTGO!TaCEhY^~PR0SXFDs10N+N3giFGH&od%7B&f(;1z_F`ba=M^8 z$V1Zmn(ceA*a@8!k)g_SozhX2(S6UV!>uHqxaI0I9WBiAWN(RLF)Bzb0+>i)C(P5)mt`P9JP&*(0ub1pjpBh<<|9wf(8mQ9=Ief1F{NeLp z_qAtC?h-qZldvRhZF&DAHY<4}6%IQC#>C%<+K{#203r}K=AFzbmkl@9$iyapl^^Sk z=OW8tEatAR+c{YrZNZ9vKuCy`aGH*NVsh~itwQbk-j5%5+mh@#fadizRB&la|KqoA zSxs$TlBYwg##Qs3zy1kry51Mzh*bo{@9k5!(&glssyOm6+(ddtF0#woyj-TbwGVCI zK$UzqaTE~26O9zGx`px6`{}v3%NLHN13~@gR-Ei0$6GEXNM6QfN4HER{!x9U*CMy* zYnrS5>U~df0`qVR&<(K@B-1G(=xztau4P~mIWn>@wJF*tcM;(W7bE!Z|ID8J3FGwY z#+0%4wMEP+)CYa(3S9?T8)s9fC(}7hJ@3UiP&rd`1s-uX;;FtmOB|!0Ec%qKuK89O_479? z8x}Htw3H)}Lerq%RL{SC!q22d;eow~Lv41RWXXM?gA zkSc$OU`D*iz>y;9)ceXihQRX?ZNh?R8lLtEtXUqMEH-*!1L1 zXyR~Z_f&n?6zqdzW00kg-@3Hq^`@#RnVfC7vn!|)?N$T)xn_zGB2Fz~ijN@4u4H6Q z!zU7gz1nQU$oDdtl%|B1fvDGGq-hy%KJi%>d_F6SiP_WE(k~F?Cjk9tR`UOFL}5Si zP-MZYk9$Edf}H3=q?=2*AwC(XSf@YfKuq)&zF$iI-dD$EAPMTc<(PxyqZpi`1^5;9 zRF=hJDTmi*s1|W83%YriV2G0+Pr4}zkM@VPE@-1EEWe@Mlfm@3wO_^B#~!MUQw<0V zmbgbw#+a$Gi=XfyV%$Q4hj>ytP??`Uvy=5ABJ{+&rGeSq?RAh z$bgfQJ*7r77VgJ%XQY31M9@Bc$xkVt%b56VH4+4J$i)U2CZI&~*gXjsi(f%|Pln$| zh*VtG96t)2_gk|%+P8cDOhDL_J$3gT52y*i0)f%;G8A4SCpO4g?c#7Z8AqD?>VEts z?4+naY_B;rVl|W5N!yt1Wk8kx+5K%QQ*MKqdqu^{=t*JR5)BlEFTl$U5Ts^&PGE@+ zM3t?fMIRI`a4Yqzf|g+hGKh@qSE{N7M`G*JS&bH2pO!?5HFz>9D}*11E!jT=nPBh$ z3>VOE2Xkl_g^Rn&sC{4c*ejGDhK-_~w#z@|Vst%YBUaGiZB8#J8hz>Fx;@YC+4vBK zIhSHVtaTV2Tw(Q%=@mAYk4g9sNc z8cd2u-~U$RWpu)2dfabSgO%~Z$0ic=o99;Xa!+El8b+sH^86UDDyZe6teZxd(Suh1 z_o9)Q;i8ptHTl_H=8@ecN=vqBmg`{NL`qzj zs4Ugq=c50CHZog-vy~9fh0#I!x2b+0#K~!;A#jJZpmXsuKc?=z)$8~Gm~@~++8QT5-WPHo=UmbG7129hYxeVS>u$)m zJ4)!?lcBq_`?4)!!<36Ga$5`NYZl=X??h}=Ht00e2a{D|RckvRyoKH!H$=XS4Eui8 z)8>p|VXIoM0rzO7j{{75R2x$6}s!yzQ08NZTDI??uJ!B zgu(!upPFW|WVvBS*)B=FFx4I^eRh2Ek7G2#sVvT^?Ec$p0D1>zJJhxro;DG1l5Smg zWqKLLqvP0SllsBb?;os7Gs`W=RHdW}=Ml){Hsv0~NI!FCT}wf&X5?K$@swhowQxWh zgOU+)B*T5tPi}G@0>AE0-M|_c!lMG200n@6=jVkd^0{BsEgQz~c{XH)4TyK}I#F0^ zupiB?O)8m6^oXX(<)Wj5DsGdX0E6yN*k>o!M<$;d&e^k-Gju;-4Z*MaA2ahJB7TE$ z+P1!a-Ko#CVNZdW2!T4W@03(S9K+cAY0#D7$^hT2c34_s;=1iiCU$) z0`hAeQCcpI*DH!1-p(fb5wfg~AYbC@aiF3EP<6x-Do(A+Oq51rQIdS|SG81ME2Y#< z5IPoHl{*5pL-DD;chq&9MkpzLXG+ulT3K27+xd3biw(#38;*`RtQZj3&srCU zc@Y5ty^8S|3L!vd4DPP+Wr)*zntvIB^%M|MOO=w5;x5B}GQuuddXNatt+qv{jN@Tq z-%r@^U$S9&9LGZF58RuRX52UDWaqR!y8B>kg79O!8+XL!wwf+zZ!AWJm{_~tTKndf z7NNR(Og-=JDO@_(x@pK(MU@B;*w&1@$@tbNavO zzk*A+xw#4bk4Y?uWR{-yok@kzv{M}rWLt*wNw}|?>Uy9Hmd6iZ@i?J}ku!!}8r}bNx|G0Ez zPjQz7)W=NwPM>4l22!+eaB%i$9+Gqlu_pBxdGwE_t9|KSp#}yK-woo79HkvN+jn;h zHc#vZB4%Sf2bV^5uBZFG$8-}8(?Wzo?e`qH|J#GLwe-j{3`WAPBKugrE+^`y<=>J% zITRG#RQ$4{!1?)q5A_-z*zB9RyhO8M^!`aq##`j|GqHE4VMAUj2OmlObIT3XiF>Ps zoznnG@ba>W0MII!SsB}anEUeX*WO2D*k`%d;p_yh|L%5KAA2dB&)VBL*xUP+%FqU> zF$LoD*c64wX*B@X|E(lo%o)UL3ulmRHlda=y@O^xW1qxUO-{nJ>|S9KI}M&BVXQ zaL%1G(~3lqp79sbz2uD+kh*Xi;s(~qZKW3MQR4x(SD{Ss#x!4erGmHYLo4a8@EZl8 zL5?{`s4^!Za%s?7S?*r(c?}oiOI8NHKLbUcFZw%I>e7vd`dPQ$BjF~fhb0n!c^~$M z-465h|Gj|E5*LdhaGs7XXE#XtM|O-X)>Acc6+2U?Gi(L1)HP4!>}wgii;qsVNOTi) zPrp-5@2Sw@A=~%_%?E6ZLX8W_!*aV$`QqhG`!Cp2o>e#pv{Lk9&@2LDg-GutTaCiE zbaZODQ-@bar<36xA#&!xXu8g&`6yNO(WZ;^`*EjvpdUdDklmOs1Il=Kd+k}U#L7Uy zTWXbr8oRzaz<$8pKb0&e%w8NDH~R1+#NrlA1jwI$Lu0sq&ynnI!_#?pbjn6!_OJ?* z3HG98Wc&6G&Ms+uX1?@WOAPMF=f($0rGaNLql#QX8F#mig*6mgM>z?1=V z3Fpwkw;LP~h`OlRDpORKZW&;l#{4(!_8OVdvoleMAX4I-@CD}Lk5OZBAL-rJpj0c2 z`X+bEF=ctJUvGfK9y5=-6QwWWqAN8u)wlxYU2dC<@xc?Q=pJ;jRnJTmGmyW!TJVFU z6qqj%@&xwULQ!SX_8CwXIog+VAD_?;!sW2goyg(6HKi=CQX*{V$DYMlJ^qdnbeFyi z0&?rv^^J@&v(l}Y=Qdxedq!}08l9BpE4lnwY~Vf1d;%*Rv6~){zm&b#d56w)4qnc* z&umH{`M#k=5_TVy3d6S=GMpP^H-xv3$6!ygG^_-+fa=JS!GLbxnl^g^EtR|i;;a$$ z@BK-i8f9BODQ{R`&6aHJKuH*qK27;$T_cM&H5G|w^z3elgv6@MoSn_By@kG^9r>%< z{1nBX_NHt32hlTfI}Ma#PU;6la3PTq*fZ?AJ)^YjyS!{a{Ns2i-0n6IxPrwncYRD8 zg-<7z6I#6H$zHF80m$|Q$=#hH5L@;0XQ6-oQ}hI1adgCwv23dzVpeAw8X8emrXTU1 z>{2vjan)&ouK_>kS0`XZI_ea zi^cu_$xxI=RBdGBPc0brRT6*Zfnp6%H?Qtur$sntkT8(|2|rY+XL|VnxZs3tQ)xk+ z&-F?95J1)QR8=cR$~`gV-<9Q6PM(MGi|zh@)#gvdkV;nk=|UW4e02@0GWPDl7=3SY@JuH3&vcSIc(V{A!=0VfHWR@p$ z#40pnFE?yYOk7hr`#P|v;1UlRT=N=AjwcTk=uR`ppAX&Z1n4QiD>@bQF@^!#q0n97 z{i-58*&i3``rymc*FH0Dsz3TXlHclXNUnK`W%QcSQMdlPGs%511wzMwGTqfW?1rhM z8>Cq@OzsIZ;{N@6WgRIwgWMtzsM9peh&x)k8<@>XMNCOeHB}l4$Gr8Y7obgl4=>pT+&+k_qfcpNRRxpBs?FnIAf@VYc^Uiz&H0&}N z6*k6(tK$rANza~jCnTwLdsnhbF{hn?MPg7asOk>dAwS*PxD6C!v{F>%n?66ikq2}e)~8WHKOwh9c@+YP8C8mNNocH+YgM|6y5|V3Ru@U zQ8n)sQE8RvOe}86Nu}xvwPO%I_5A}ZzVUw(s{~`%XNn4JH<&yVw-7*3cd;$|7=>Ix z#p_%)p26U`7y6T!dio`3PILD6xWRWibbqVW^4q8*24Od;oIKAxDAPw|J$K{g?<}8L z+T%_5?{Jy2*Yu6NAIZb0;=D0Ivv+<4Un>Qx;!ogP*d6lqgkuyiah|@G4m|zMRX;<* z?Gn`SL07mP%jqQs+N#ulz-?wmvYdmYfIyj-d_vb}8TQvdF86zZIpMj$cG+K65)M>j zpBah&BLt4X*{GY!C7@0avdO4iO|##1K;*+r-^&4*)~|!6jf#+I=s3;%LbE|#${=|d zHqrn03wdyHYISYxGeJR`ZQ+fhJQI!ywBlN!`dRM-!}*3p%-Sgualrb1lXs$j&jSBH zb^7^pWi8zRp^uJ_7P+BZtUYcL(Es~)?#{&q)%(Z65l)6@W=uveG2|Ygt@7XPOareO zClAk{+Mr@3cBklxgmmJIrj;+25AkVv5ssDVP%Fr@pNgcIW&(GffCMKOw~tV}LMbrV zr`cL8D|jLF!h3UKfPz@=`%ZbgCu@X$oD6{6cmfRnn|Z(GvvzZ{v-cMZqgo7mF0LVz z0lU~1kBW+_9oyK5q`~HRaX(V-V?Hhsfz0@Sg2{_WO-qB8D>yMxTlRTf>9B_^|KfN= zD?xCm@O#6={B%)XhvF%^PaY*dflU3~Z#*Nn7J!PrsWnENd}Lq$YDRnf`w>?~6EGKi z5~IUDYG+sJ%t8_MrRNPNPFBD@A&k3kYX$0l@4F9u_R6lBl!$dJTu(Eq-YFN~A&`5g z6fP88pZY`~9XD~t%mxGGD|xqE;%2ePeV9CONZpX2 zfkmco5W~n>D@iXbw4$tfbPqv*+&qQ4hz3r6-A#2K4WqC;3mm9(0$ij2sbl#-YJE@7 znikBq=UXNQc7q-V!|9WUkBt46u^F*54189yJ3;{4T%K_V(unaN@}97%5CN*%>Vm^cSo zJ$mfR2F`5$t?vW?et|oKPsoa@={eQ77vRnX3ty0-t5+Qe-55jv#d}MMfzb3jI{(wQlO~|_pw94t zgr%B`_D4QN%*BSe`~=DCir@nu_%YN4>XMkp0nODQeVWr{02sERcc9EqQDKBFT3x|M+l z?#$^ImbZT6xRJ+ZQqJW>m8H^+^XXNAbtD#Pyr9+7N8WOXx~f2}&o`a6_nL>=E;((q zQ@_UihvsEh1={`3!g)AwW>_J9ogT7Ra`o^Snwe_VV^Z-=T}7F><#62e{IFPB064x1 z1e+7VFN>3z3v2aCWsHsaS{3f#9}5}GML#L>%k9RU%VkzNQQw{?h5MhZ3?%27fut~Q zLt7!kkYgLvo^Z&44^Z@v9sPbz7r6Qr z{}IVMfSfocxlP$m;gPA!ZDH$j4pCjl7?@7n`!F#9)xNhhF6PXEjkF5OR}o85 z%aIEDSA*IYzTPe~J(18dIwF+IgRld=<6f< z@N=Yia976Ve)!lIkL`==gTdzANmGU_Vq7`2HLVgO00PQQE*mE`Q}Ujsm_lF1844Td-Wk3KE*}WF7PuJHZG@U`8CYXh#dp+?V)1AEv?ZmD^|^8 z?-D(YPi}g3U0+>rq?B427#@_2_fvFW2!l1%)VO%kID6ZJMMQ9n{-HsR%L!N9S2R(} z(uD$cU2eYUbD{tVLWHh}ChRkVWo?zCDuHLqA|yFT(~BQTGa*?qtJI$S`^(25q2_Vy|1E(+yz3fj4U0l`q+c)4pVw!*OX_{Q32 zJat=Y#WgBtHp=8}EMja{7xr*g$~S_lPZ4=07+?;?P&|JO!f%?8lMGaoQXQ~k@;drl zgzb+hXPslqbyVbzPvu`eMD|g*&+1myc8h8j3$zJ|9=zL;ddH-z-~!Hsrjf|gmwVxg zwL_rrmW>+P{xE=a|0kjE++l_A3=4Q*C1G2FK-P<*2M?8!wT`S)1mH&=UURnQ9KB__ zy|ENa66UNO2XYk&l#96;u4#zWieyMS)Pv86%7_`CSa*R7CDlox(h4ZG+F7tz63t^; z^@$!=N9&5T+V_0?MYFxQZ(aNCgDwwgAVgR;(WnXB-%@dH_MG>;Z9${CJZfP=a&5vLv@^07o zK1UG8Lo}fVJm+ba#y{+{N_U#XG@!fe+c{oE*TjKkoJjND>SQfKWmy(A*++?`YAl10)8I7Bm&>b@1O!cj1N)0>5cu1EYAZT0`AGYs;1B@7edecyz%{tat=S@a}S`lLL0q65{T}BAdUcncOc?p*>sJo*PLK%m6;ZCT%41%`?9N0Qd{K6 z&-;Ym<|F2tyUOAFka4=fHzV*JoXoF4gzN*YrJ6&QhK-_9yb8z57^g57wWEcS_yGZsBR^x zN|&8&l|nKdR3X7>;{)L7U--W8sT9{RF^O~b9$yJ>%lsx@T+Xqsf&UOe)_&3Y<=Qg$ zOD7i~S3jV%U81m*+m&a0RVEnACp_bN$vWq?v%8zCg-y8nH+1OR70YT^E|;o_&+Mr5 zL1<2`(}t3?m_bP`5!Q6w)^h`}dPP;Lw>|6;T*a2pY5Wg4#fOzH)Bq8;|-#D1~ z%QyI0Iu;>@@VEVy!y$}W8l>2;X_t`c!OP8ycoRR7Cj0i_^bgpKFGJS*(&1;R8$2z4 zhj#*zRXibQ4)dsM{8X|urXxB0-yva?+gEN7nZ={9p`j*T;l<8N6P|q4DZPvWrgNPW z)&W1UEHC5Y$?x9hSV#V^IBH*wf+O8bp5jt=1dg+gWbk;+>tzPG2-Q6GjvbQg9vW(+ za*+r|UHQ;8p8qo9Zagl<0*a5Hzl$m#0Y`;)xn=hBq@SJrR4D|r=>b`9V`7=IdH~ zdx>*Zi2keMlz}%RBibXTr|mh?M}J0C*5upcUp(g>@auJ}PVb8$X5EG%%iCoZH%u=O zEvSbqi+)-vKowH~$)MGl-2|8XX&{Q+e;eM)KAqvpxW#Fy#HD# zZ7QT^Vq0=La$&Jir`bd|M_Yw8DaIYPyT`F&d0Z1MzerzpESkEbL=Y&*Wh=|aZ- z{CYw8l^hQ-v9ATwbx>*R(5n%V9^{A-@HJ0OePZyV1E0_~$$$)qK)&p5zL1oL|EN7Q zY&n7=V+*_Kr>KBdQ4r&2^=m>}&ObUqGc#J5Wo;JLh}3OktRF{WD^+Z2I!00jG)!G-kJ4gw=N% z(xbb-*vbWC^su7F^vdF5Vql3*&$X(}zN-v^OC$6O5g$j~)5v?{6gd(r1AeH)g(?A9&Hn+mT5;Pghuz3 zj{=^3G+y=?bOWQbPEtJA!XDJK(a;p8dbF_yTg+9H8?_H|w-|7f==~G~@S*2$@aHxu zruPz1d(utFuI*~hMUl9tZybRTCfv#Z=Gbe=X6NZ5>M&60BaYdHh)JSp<}xajH3Byy9vKnm&jTISTpz{qar-vU0pYL4T7B$!n)zyUqF_eE#NpxJHEjWS1#b_H(0xk| ztHFSs<_nZlO)I#H9psiXzg{48YQEBt#unu%;)stl+Y>*0(Ram&+ z%cGH^>NQ>WI}cmv`9z`w1zB>)U;v%(DbSu5W>hn(87B-f!+@9F11$vFIi-?uu;z$s z8>-7@Tv2x9zUI`;3Hql~XjJ1wsit&qf-}_$Xm%)*i9`omDg@^5dYm+t_q-h*kRqPpuYwhAD`cI{gS$eb4%8ajA= zF5SFQE-o=&#o6}?eU;-h6}Vjw5Kq-)KYXw#DMN_k51YM)sUR5lEWdv$jdg4mm!=8BC}LYcSe5 z#9iJujN@a8&{3K7L(=4&|EbuXgZ3U!O1GIjB^ESXOr(&(uK9ivjdYV6DMo_lF+Z43ooT|1~K=F^xl`bts7FQdh3rCQ450J=)fJja(55f?|D4Wb(TA%wwB`OmNj zOmDpHN|Q3B@PcKPHSc$9x*rPHhqaz$C>IXL$hX%ysj4s(E`-%HCD@sYvKI!K`oZ^& zDn>mY;}x4Y=$6L$LwZDOIPIp1qC)7g+nci#GZGUQqv)<*!gS6qktpMd@_gVfczblK zeRxYCf#1AXW;&#=bZ%$ zM!Pz{9tn5b#U0*%)dpZyzS$uwDQVJ|yAN4eSz7>H%if6yi>mS2JqsY72o!dr7uhAQ z3uj``6>9SdEzIby<>-XB&i20+EqouhTo zLfBUtfRyE!S6Pt%T*ZeXF3y=iU~#S<2>k8Uv|JA&5QxY9?u>~u!=z2+HJG69w{a~; z#({JKqlkjlg)o8m5fTDcIZPm^`Zx69_C+Uau=z=O^UvY$fSc;W9qr{G4QhRNgM7EL zfTu6d1$TpmIyEK=v-pm8m1r*)9!m3y+%zlhF!XPJ2KoWIg+V~bNC*%;#FxBm!w=ql z9-D|f1OC2uM@n~vx7X%F=UPJM!||^VXMN_=UrdxQWm^%Df#mUS0mfF05ip&k|1#Z` zCTd}Ih-u0e`*9~=cmWk(Zb42Ex7zQ=vN#Mt7`rGTGggRHfy`=OvK`Q2Mtbx4amTK0e@!ZmE`-UjB@dzK$`)RW#-U;_|Dv z*eggsfp_Z^o}

7r1L9b=*C80iSjpCH6*33b~he7tS@iiXg~F0{%kCa$>?<2ui#l z`N;Zb^>>pB9MIeyGr08}V|p<{%YGi-+;X09-PSKW`#rfVdHtvXw4iMJ>w|R6!wF6ls@R8MpH=?cs%Aiv-0MFzyYzz$4s@lHU z`qw}_1{gE(lx#OBWuRdGsNCmzxJ&Aj8jJBbjv?ZnOu@qR4Zxc#UO*BLG`ztNIqjgk z4A=?q5y~hTv)8g1!IP=IjcI^9YogBTY9 zkd}BoDUE_&%(-bo;I;;2NZU9N0qNa-&vuFmhnAH$>@VeF02^QOu|H9o9n?kQgIuKATrvDc%o zvpmH@nK{4Sm!;?9WULm*TZq1o?d)qnjsD~jCT2W3HDzYHc{qc7o0`w^`!pXO(^QUgzvQ+*&U2)N4)w?_aM6 zp-?A4Z}ZKyH9kZo8G14ykMxb-TL5&hPg5y8$wJLlT%OGyAO{5imst}V?N{VDfRMC) z_Au7NbQ@A24?M^Sk+ej_elm5XetdwoavPMS@X-3ji<_dA7P3%X5wyj@n$265Uo&~o zrOe<+fSzd)5d)O11%Y^JleNq#8p;DY@N(d1|4`n2wU$7Khr(o)*Sg^m-%P{t zI?U+rC5H3fFg!pY#PekDWWFL6J&#^4;ox=c95?E&lORj>GIgWmzyd9QvzMgLo|$>x zjaAMJYyaIR1zSutbh+$)9g?X6OBsLMhRt9+4*6#GAU5y4e=`86s0FG3i4o}sNUp#I zxZlA)1nW0leQcsmIyJMDBMSiS`n;PrhN`MLF0 z;+Fcovgk46_{NP65~p2IGcl|}o}S*_FJMs*)B($T34{!07Qg3kD*eqVXM}60M(a+Y%+mCG%s3S;nWI!+>Ul zhetWC)W!AnHChR37%aDm2{NJpKt*qB`}ruPVkT%v0cptazR*I!G0Kt)o0#NAYjQJ_ zwcHj&FE#~QPJd1h1Pun@M9LW`F-Iw~V9I@tW-q&91Rx4DJIK;`PD1deCKx;on0Fap zzCfTVCH$ip2Ig{<#dO$7yo;4L+VPU`JG6Wwct2@;&SQ`!8~Kya_ENZ0;j8Kg`c30T z6AC5)JF0i+3~J1`li&YbI$wX6{W;Z~C?L^#@KwM5tIH7w z5Sm-ymm^@g-HKOE zPURctq4SfIfLIr5fjKO3KgfOKe)bcn;q{F(9GUl+ZJAWBsimakY=`#jBIx3zv0S`X z@tO0viw0W>v?T~RHwTy0ULSXwo|_z%^gtZ?v;=H#PU5ZAl7|>7P$RK%Z<`0?64^n5 zq`#GA1RnI~Ov0TmfXmKTRaI3ii+1M;`E-s;EMJLZ|I*;~x=W7#xtUG9R;m8eY_GA) z3-aKz^|FdzZ-x>2kQkY7kAT1=@M$mO^C8eAmQkrwsC3KU_a_{My+bq_ogXCDl1GLo zp~!`7i>mqwJzgQBgI^r@QoFmTi-D7AfT2V1(}E8ZP3Y&>{hI>UAaP7$5_2i z$Z%wK+@^p;cEQg?ENiaLX~YM9HLF!3Vl%*ohsP@Ttj`@d!OUZ00=nYn=|dOIZ#qNd z<|(ro3zNQE{F!ES8rO3E!JtN?7J+7Qx z-1@HL#ZrC;^Or}$XINo2s^QxGXOGG?*%)b4#d_A$_TG z1{7H;aj0ngm#nQJWZg8#4Ar$QYzm#R!f%`ri`UlHPSOaV$ugdN6%-T!R0@%w!`9!gvKl%jS$EisDPD^^jPlv2c~)`}qZ_LP*ig4TR$#fn&= zN@_<-@z}MZ_NqN%k0ALT`u+S9pV#N7^E&zAoSggI_x--!@9VnGI{}d%tfjRm8hSLC zACs2Gz;$xS50>`ZSXQ5Mz|l4v>G0CTEJ80lFFErSnM75yq>KBuqL%med=M+FZI&q* zo+ZKCQyWYsz#54JW(2@Nx#Vw*g-rv<_NX(8a=blXOeT|OnXrl895{SFg!bk4Gi8Q~ zl(7zR!Rw=UpyEN($Wmk-eMV_2YOLl=Dny?K&$V{b6Z}_`%tCEf z2FZH&6S^J#ER`s_dzaqs*-?{gRk$pJ3K*WwZQa%oATDbTTmFu zF6~Bc3p-qF;|_bc9x&Rs_at9ZGTobUWfAH-(o$okAI3-*)9qN)vMw^2gotopD91(oUEgj=a_Moh8;eP0IebS^L2}_+XTrH0I~R zFO_~G@%IDsj-g*ksZ4QG7M8-vw?zXGTk#svw;K+t;uM2tUX#3_!>q+j3bSHdkH>)J zW_sVoGOhi^EUn~?JVsTg%nnN2!-;39Gzf4fJ@X`XkUaf6; zj%ax|)EHui&T`oqhg zI&-q_G)3yCQFmUWORemY9{6MkGIt`s^4y;q1N3*bXn9hv6Z+Pr0d&u?^Xm zG_^9yrRQa#A+N(iDX%9X<t)Vv9ydiEJn()OKE-3uN!n={{Gyw_s>c~dp->2WnV)p zxiI_70VU@}sf&|yuwc9#g$}ul;ylZ9RQB3mJgiBz+8rzE0+eo3qRzOfppBq~ZUuE1 zw8iem(76oED1^*s1m+&TXgb&QmRM`P(mC(qR<~}*e#hY%3{RZrVv0Y{tBjz(R78y6 zR`ezz(80XKR#q+SVvoXHYMixHjhiRqWgT(R7TK9XAOsre&q|?PrGXizk=9n^PBoX$ z*w}E+R5+-N;(&S{Q5GliYHX!I;1-2MV!0b*meq z)_@9JJtZZ``!QqBSt?Qh{-~FKKP8%h1(*E5#R4{U0E7+Ha@&;G0TiGo8m`8e42k>e z{r!6b`|#@P`}P;xM^=>=O{4&+U;FbyS>Tlb>AuIDK6=02BrGsGG05rhxp_=wh?S1s zSi}fyaiu7hHqiiES34H_Q5p^al@K!7@Yha&{k0jIm)|tcUe5}!F#*189YYoMJ!SZM zl!G4n=%^Q9>_udThV*Z!^I>@Y$QC}IfTpb$X$Cd5!YaXF|B{PN|Hu zbr|%CKBT};;GVlTEc7vu3@GPO@H%?Zvl;3af*_XM$~kGCW#~Yifp{Z;uWCgSNLWbW zoT01%3?81fy_#O5Y3_78PVUG>TYkU*SnLy)LwoW(+q@&s z3Z!A>An}R2=O-av6iJni!j8(M@zC1ke7c3SV@%B*FV0UCyd7;ldYs$&;92$NWJOOZ zx0E~2Nmlspdl)1J>oFoTQ~GO_2TQDK$n9uKTR*1ri`!Va`xFd5R1w@3l28!K)u;A+>A4(^lVxX`06FSWy()LL!4 zM6=kna9aT%C)_?BPlCgTRuVVg5G~d02TEZj6P13{jbtK(@%yl1ziHN21|$;;G?)TZ zixBfsV8+O7#`u#6y7PWR1x$z(06xKBV+`Cuvo_SdzP(i$K}^53#T#$dqYP4V|4^X2 z*hBlfp~uoHTW{9P6lpyN`iSr@r#tUB))7iW2sR z7_7G_Vv=N$IKhj8=Ou`&bd>m(F*bJYF$fUupZ>HrRHTlVRlz3+?$l6afog+MA1Fv; zkYz?6@e@($w(K-EKuk7}!%Xs2YSJrp9sV_ZL%+k}3zrjlGCt)tJUDmh*m;=K_~0V* zULbw=X61lE=&!V?!`uU#yT=F$gCNU!P`Wmo3Yc(KYZ3faKC9Bg&+5IGbvu(EKnY%p z_j%J@^Q9Bok#fp(% zZ6Hu|D9^k~`43Av6r$3g&dn@)Ghx0stkS#X)t6Y;`?x%gP}L8K{j5)fZyPGZH=uqZ zhrh6;(K)I2s98MA#xOv^r0;X@RI@14){^%y#il{-q%tD>Fa<#8qpcH1sjiHXGoN(- znN9YFbj-ynZ@i)*)h*}uBJCcZG8CO_-)$8+2s`?;#=^;=4e9Uk*=X( zTw;e0CI+>X8iUWA+fCL{wmj9*^&1Xnp!6~CEGD01m6<$z>U58R+9OLHT=WXE7$a02 zVo0K)&RRRFy}B_=yIdfQuXmw&syvSJL5qv9KMI@8$+~%+UEo~a|Mlk`C;zO(TkF9v z7ne{M~bqQ}V3N z!7*3-eo8kj?+Fjbq)AuAq~0ZZN@}6gupq z)Ek{fgW6DtME#W_p3i!@)Yl+GJcRPLZD`R8WahWK>!$Rh9x?SQf8PM}V$=tRcOP@! z5Ghk!3A4rRDUvA1jVD9LjU0a8x#Y3T1$5`A1@*al0UMUjEQPf$e?AYSxThM?)~;?~ za{;DG;#Nny`FLea;P+>+B$HQHt2kso?M$mqaGQ`5{^gDgWfi=qHFyMnLzJJ~+>eRk zJ~?4=LrfO#NgI9ip9SC(2hJbb?``$V`c!Q<(}w~YRc*_{viYL*2q)M`jdyVGa7tr z=oQesW^Q~0%jh>c%*<-9LF@oAw4k(fBiRxh)W%t5n5o!)aH)-#nk9I?P&Ik17vFM* z2H4nSmz9-av5r%O(`XjaklDA`rzPh1kcHibI%AdM4u@K&sJpi^ngb<=8HcI6dwVY{ zmf79wXTH%;gSUTaxBly|FtrrJ#HxJ01=+E!S&4nxmhcY9HXpA?bgr1fo|c8q&%f*h zEPw2mRSQkFA(?>Nr!8;6aa;f>%56qW_b8C64<<#2h7H+P=*>2=|Ij+eUz@jQ_1%nZ zA}CX`eILPy9SPn?K-5?*E3>R}I|U9?L)BP39-rHg3uGx6%+R|WMz@YVtKpk!vEIYa z=06eh8@#m~(};z2gi7EZEF57?2n5~V)U2ZO=bwCmyRL4J>$6~BKKc#}F+028`p>>< z`075V!W}~$1H5tjs5SvmRLQJk)HW-TJyoNdc%ZpH0GRsbOKo7!=# za6~gjW+!fMHr~p*bAI(dzx#lVlNw|9KOI3cCZH2gID9=OrcTCfe77TY_$kh!BBafM z_ad*0Ra^H935&%))0+0eK)T(%tlF4#A@Je1*Yu(&%n=|7NP@y?QJdK9D7C|ZPCVZl+&A&mFWK16{MOe$H-dUUeqDt=2KvqbmjU4+ zdbh-aA#|`m_s#kotA(4yyg3}Hlm$}oaos8rZgl2A3kjR8l$5=QP)%G6Sd}ROrZ*ZI zxZL7ppmeVT`4p6yUl0gPTvmM@(6G-v=4MuD&})dDe8#?F*|@!SftX}0-wh6@z?F9F z*ru2moV$dVz@2qpR zZrMiWwY&5B>@olpk9+gx>OYJO7jm^JJ)#$iRO<7MmGP7&`rh98?Gn%WdqPdu*`=$h ze5y;;{bWrPz#bR>>0`RAYG~*VltdN-jEhAbuKGK=b--aTm^bV8stT9?n)1?t@^AGCG?e>a-C zK_<($A#&(HcFl5X7rrPrQncSlUvlO%4`+4k`-qiJ(6&L$&-;yUz1E_xPgS{&2qLv> zp7rWJ6Pn#I>Qw4_n1Gn0y;Ehc1}v1X0<5XbdTH`|pLIoN66~*`0hXaD7(C#y-DM)k zETY5ss^hCgTIbMs7*%Ni%e}LdtL*9u$fk^R{rt)jA0~OuS*3RI044%rWWJ<5S^UW= z_ItD%Py+BU0XBHCj=#~f_Q=FUh#)9nG_m_f`lLR_tzo@_yKaBQG4$vpH;&?Qw4D?Z z60&7b;~7`(I@^`7@9DLe39fPbOrj}WeIIT#bbcXMh_YbohYyf_Wk)hvN)g^6I=XTX ztDi=GYZ$r~PCr%UHbDlihz6*QisOBEmb=ijvLuLxl$xCyS1I5&8W@{%TC80y1+T72 zFxc$=S#${ zD(P;W;dIR>tf}$b-;Xt8OLCf7VS2KEsyF`|UF*_WXKY5`s53TnZB+TFWuO;)x?2GoE>-r(Ix^~1;*Bqr?x{KL)3kD<=};nivR zCC?sf*uGft5hb&b+d|voC{_44c;8G{7v|-)^KQNv9kOpG+F1XbL=Z8)ZmUVV?u0vT z6p(Z3(tODfC#1#JFdIgWDL*UGJGoXd22PGw0PgR62AjQXpq`+IZEza4nVo$9OQks8 zGwxDu3{b+b&nc^_em)Yp|E1LX{>w;~SEzDT#-5B}kL~oiwwEZ@mkmlSrb5!*zP{Lj z=D;5syIE0o{;lI9*DD-j+Ze@*zPOHzR(lQiWYhr}^W@L!;$;=DCr@^=)uU?V>yF=D z;eDrunpn_eOOp8hQcm;D^pcw{-G>ebmwW@9J3!i%`en%bO|mT#7S{mE)mku2jMtbR zNiE9FEiNv$glWkC8T%%Na!Y90R$+`H`E7qLxn*JfT5(Bvy!y==u%kUpX%W@M3z!LXUzyfZMax;jh(HVYo`2LAl;7M~F^GEhwRX*}EnxqOVPm@w*XQ z1m5>}zZIy5um2<{%-1N&{KLnj!PAELJc7!_i~E{a#J}Ra|Jg_w_zSOKAMP3t#JVuU zpC_J5^z9CkodHhtTJub|2E5*^r~v>)70ni-wk8Swi{@12tO)k$M99`~v-GzZaun-U z<8V$@l^+23y7l!T?`lC$9D359Sy~2}Ka!8HyEVagD>9ozW5-(Mv)m|?8^Thg5^P)k zbY;*lBe?zEVt2Y+23^Bdpxk*g45pu1bBxpnQ3c0t?DN$nQhq)#!?u6*&+u0*nggS|d0()j0X9U(0Rt&sxTf@*JSjJ^v9X)EWK&Ba$KA1St*oY>L&bP7s<)+UgW^6)o6?Pp2a6@?Xplm# zh8|yvH5kA7fP(aYB%0@czva(rmos?Br%4FKk{y4%qiL`h`F808je4^zGOA#m5NmH( zDJ3eIi^$#LPzGZJ+bd2B40DZj^w9`CIQ#*jWIUqD>F!0g}eH+ViNDt#yoY|Z|Be4$vld{&2%UUqqw9MfO`9d z$Be1HzyUZ)H_iB6`T)29k(E&gI-|7F2#{a^} fuuTOBbSm}VWV6cMR@O7s(*2N_N!5eyrq+ND_Kzek{oEzo z?+7KT0~&6J&I<1DE5B@*oKw~Y)_EDtq%E+Z0w~Li;L266=|GNhd z@x3$?y|Ry_hyS^epl6sXwi2P&%cop7Dm zR93i<72D;y$^;`?2$>Fv5sMb+mb5Z^4M9mSeMydxG?v|m&Wq-)F%>AozjrT9AD3_< z7JWS`??xlvlE?!6EG>Q;$Gg4-05L6)kYVh_?(@h;OQ7?Jtas!WB{3#p0$>Xdxq~*e4iV3wzH( zRLLZT%ZUhnVWBtSO7Kq#cx5S{#HZ3dgsq?TybS)<^LMTGVC%^TpSc*3o_*LsiI3Hiyc=Dd^R`g^Jh~GOMd@)gp|{`)-lZ~ zEA(%cmkqrcWA-?9V=!F{$#-eC<(g;LO2dg9=uAeX;;M)i?cV%F!$fDBFF=>&-I+bS zDhrQG;O*~dX%x4O4R#=dR}DAd5|8GGyN;%_s&vi6`(ooivvIMqx0dh~x*BtGpV~j3 z_55DhKNaQFIHZ9^^`sMt?2^D-S@-xIHDK#zoi@+F)W5eosnEk(80+UWV)AC@VEw9)i{&`uEfUE^`lhDO4B9SIb0K33J!N)Ggyb z>bn2xVw6Av_a;q$ABy8W^unEc(|jIB&%FE^fmrkI)#I+Kv*FZy8FHq1y@eU~V)A#v zCL@1oh8Nonj@_!+lfd{zi`a@CBqOCOl5->?-K~x;xrr)sTr{|1&#azBctEtCr|K9> z($e#@9xia#p= zmi(n<%a2Q?pnv#AkC%RCc06H!H!Wt=mMOycD3)zl*e`*3=1vjD^{360e*{E{PP5%U zWS;bp%F=K11XxzWt4jQL7B_gRMOKaA&zyQ5i=5cqj*ubI5!EVJgL|@19JXdF@j#R(lZgUBev~lKW*c$w<$uyf86{mCOa*LL&)fz zQs{vo#H4*rrCyES=ix=@UanuRO1~8?)SxW6YPsA4=YL|IxC4+o8U|TdCpz`lTN|p%eog9bijCxY7syyWhKW z|BJ|}n6kJke45~aM8~9{&(dk)BCP*?Z)gwvR~=y!?LT7j)R5VH=JB3@q+Do`x{jO- zzV-^Erdw|59~(zoYV40K!%lwUhcY^VwESr7BJstMvIakVHUGO-|6EYc8XT1Uted7b zfAmV-oynVbPfU>mC9@<+RkOeM+?#y|bokqP{vc-faczJ?{C)q)7|6jXn9FC!gTv1cYZZpXNc>xq5jeEg{}QB&!;O9 zWWVD=fJ5bo#|a!}fP(8q-d@GJ5Pk5xBeuujUI<`McUS zS5a9oxOa$Zp|@7-1utD*C4M;rAz&If5mfCFkb^M89=s1Rm8!{`QMYFi_#bYd9qI#& zlOHX{3UxKv92q&D9E3?w;}UPVHH{8_(FkDe5A0*B&EBX_S7E36L|Qk#4<{r?Sl}3p zr|5&@7$Mf7s=O; z9sV+XSiMVs%&&fO<(iNnBvY`oh~f)Oj%NMi7AuN?lZJwDy?3P4h)m+7Vii=rfanvoeqqEEY@+HNPzdO3$ur}?Tb~*oT5D?PUF^F%k73o zl4eNl9hnwcbKYQiH$rONxC&$omvz<)u1j;As-lSYAYSkf z{&2Rz{xkI6=Bb#ZUp{20q~iJln)9$k*pB+`T_j`-Te&_fD(2~S1uzUMEIsEG%~#`0 znlV{4*x>=S%5=LmRma}bLU_j3UXau49{R7z(0lj$!E96zg)``*=#dn^MP7iL@(tgs z-0mE8zJuxF4k{f#(DGhSU(*0^1j5|=&%E!1;|0^k80w?uce=W}%C?TWuZkFun$<#h zd1}T+m=+P)i_ngc14OK@7L-b%-OB690z4+dOQX0`-xDYi3UhKhujb>2N}yz76I?0kQ*ePQ;_{KdX* zr?=dq78yob9?qe?iO@lsf#prRd$E;ddPE`(peD+Mgpb4mNNJRSt&Tvz3)`%SP6~?` zowa&pbJHmWM=-m58rpd51JQ?%Baj(Hihms7sM)e!$e=EI!AR$j!lV?uBP5sc+Ijg- z1Vb#{u&Z?){TM0e8?7LE5lHS)Dip_LjAsB>(xj)d`UO*oh=ei0^J%2lVkPM&ekq^N zQ46ebAn9{7IT)AlTvJ8W{hr;)8q2Ot01Q-2zv`IAozIN%8A3Lt>?DOfHKO96-h+vNb0?mdX(NpsuGs zO5oAxv2pV;qnshE{B+^b)uv>LPD`Jg&l7RE+jYbkd5@j~LS~tl9}lY!SVqSmc<|GZ zdAc4ce-;6+*lQHo;xn#_HpqO-w}a}GA|93W>gGwxOR=somZyC8DIy~AHBOQ4T(`t8 zfcJN~(eB`+b}xQm@s#W8mi6j}bo}sg z1N`*EYnZ`NYEZy&Ju|Jh#6zCEUMT;2wqWK^`f0Qjg-L3 zG?9ctpT0saMPoAVY;bA|jCnarUSF`g;3)({G0KcZz}1gi7g&*ppDJ)m2AWym-OAYr zXA(&{@-FeqnHs3%CBpcw7E`tya-$98n4w-bh_6w9+lz7MGE}O9c|2vjLrH%No_Q__ zzKT~3tOw6Dc+h7Z{+KWJ9r)3xd$vB?w??mJ*&hAv?(ymO2EGpLg9HR65 z_R+a|R|$*g3SWC&CBG@#y&;!)J|oSgqURC5K`W5TBFdC}mv~N`~rk!;z#Lo#U-Y2Hj3HCOM0CgzpNRWiSk&wo&aT-t`idVsgaT`;a!9WuB0@O zkO(>2<>KNEMa3wIYeftZ4OTD8;{%xuF6dy_T$P8k@$6Oia?UorKPZQ|9u^c%R7@qs zJN3HxU^-A{QEo(-s#w>N(QS+0R}aA+W%K=G?j*RZ4Q^uou$w1FJoE7=I*C9P8Vx}% zdKudN)c_ea9U4{zYXuT&#;arw{p7&jM4eDQ5&>s2w-)Is39y}Aq-QJ}a<4`G&C1J& zm#Yat2;6QYVHLRVpcZh@)Lj44WfEevZY`QpIkgy)DX@%on z^PxI}r$jZ^xy;l3>e?ciPL6vRT~N~V4WIZ&qxE~X+N*5_2Ri8*w<;)-%nl@Qh|+V0 z04mlOIWgF88rg4kr-aAdSD=2sH*r0QlRv6MvM zFeh324tAGIwd7XT`^Q*^KH5?RJH0h^{oQF1Uy*BTo2!md$RsNnKH6YtPFvuMPD|Y^ zk(MK_=gWFajEs9acqhPkz1@OxYBweprNcu7m1?*ARyJF1+r`6uq)cF?P7H&r^K9Tz zp8Ec~QcCSuzDS6odlOSPB!EIMD+gf$5vD~Y5xN-4IYdk<@J#y>vrO~@BZU}RmwI;O z5_YX?a?Z|Kk1lFV$Aw{IwE4y8_9)HMt2EohQDh^Z$Mwg^5jbh*X^mD+;G-!g*r}w` z;Ypj0vf8C$4r`imd_V$-aEg1Ouj<^)RU4Wkx^ddOS{f#J9B4!qO+PA0jl3ASuBq8 zd9kw^9(n1Y<56{NQwkrEwkV2^w{K9jNRl+ZvI30$b=>-g^!Bm{akbqpvWC1-?}&;b*seY%K2_{FY@<`^G~kLGQ|bn9LtiQ(347fXJe zR>CIAbD-&d+8#OZz*;2ldK;>`R+b++9F+UL)A>wsrs|Vt(h5hU-+Uk~s|o7EyI@{~#0oa8_$+ z-CZd$DpbyqxFK4|nu0v3iL!fFTc{!LYq}`T`;7ZGs@S$>jmRNG-VhF68Hx8kU*ww!eVufA70*|At=&TyuM1Bf!W zvSDwVj_`pEa^qj1 zZd_ZHsy+C$59_+4EERVd!{WMgg_9t$qbf7cC*r7~D70LO?U&k^gyQQkirM3*aaeiC zer)g5v^o*%LzN4A5$|pE(OVoLwlcR`!~911f^INZ{u5PB%v2Zi8cgg;b8OY?|`img*SLU;(E^Hj7~$ z+N9??MDdN-FcVTCN}l88ulxd<$3{8(s?>*MbtgcWFGE1pbSuoBXT`-JFtqI9^^D={ zjdEK>;e?(BMFjDB&Ei4f6XdtS)$&?DU_}o+j24+&YMpiK9#1osU$`%P`e|xE|6cuC z&1viao*k^5T%vq6KT6rRCZ$%>ScJA;ArX5`VJOxe4#i|%O-kqk#TFB%My=dmriF*{ zeq!z_oWk{BY1ur(@3+Y#av%49zuZAPbJ4h%a7YecBS2{CPo7&Xk+NW7YrkUo#>HX( z88w5ilalsW;Hrl)h1mw~1=0V)_w@dl<;lC4?hyxS%wksh5>-qK3i^8zOJ|O-CGh2o z@*5fer-S&5soaCB=h}z(6b_x|v`x+-*hmW9v`$h+9vw+*Uj6`=@NX=aLm+u>XCZ9^@*wo-W;wsWMBBXyCG zo0JZ>aAw7uT8w9UersMD)|cu4J;+AOO!E2VrZV*~SAFl)=hGlC)@)w^URzzCvG-cR zC~{4r{*lf`a!mnZqKG&~;mn7TQcb%8gXmK1H^9&1uSM$1;h?Yx9fNhW;9!$B|K)%u z5EAa*L5oM}%9#xN!hKhI4Ks@^8^m#(WXhK|KenBD5+QAZ&eLX-6Jj3|O zmjxAtixikO)rtPKs~~g4jI)7Hy~N{DrGjE$8C}doY-r)s`=Kai^Tw#!(V!l)k%d5j z!mPEc{ceKmJdbBfC3diIlXb&Yt?kC7CKBltTc-__jZ&*1@Bybhgvg+6We2;+$0gFy z6C*B7XECsN*g0p$nwvJXWO`RxI-G^OUQfT)TX!DI&qbTX$`Al#Vp%G~JLYLSlbx>Y z)J=`@Qqh_S`{csU@!(x5;vUL7AnD*I&Sc8ykkJrG6V;nnFda?9v6_ok8(^ya>^I=; z2i1!BcX74(lAn9L2NN!ZnJE=Jq7mb1uJ(rg+SkUndqK<}9Z&(l72y^8o0Ay@)hI^N zp^~BIOa*8>k@2CN>4)+mk*#G0xVFl1KY6 z$FxA8JiSVbak8(@2A(i1DvD6+DnRN}rG2wt&`T|L1dUi&0t1Cn@;ymQdCCSs*KvB(^U= z#mFX(-^dI=BA?(W2wli@o2$)~xcTv&OLdE~ja zR4q2$6DdFtnAen1H$q;E-Gy}K<$_p;;DW34vC`Q7=0v~Yy83`@a<0GxI7J8Joj zz5H`BrF#i{0DXO~H{7B{vZc+0A5w7ic7s-o-_xJBH|WFgaa_h8$`{rt2yjk?6)te| z_%MLjxMLI0UovlBtmd{SVG&uDeKu1s!o8u@%~WmhX>d_#Z?4hvjwMPS2-mhJ_Q)g1 zRp2Lxb18!;>himG;?G2%cqceXM+?iiHMKO;ZNO+9;Gupu4@d#E~;gh*RtvJrC9 zqY46$*8n;BBM3}Fk_>%y@|TZ6rTzt2`~4akOvg|@(^WMY6)f3M2MAvbk#&$vTK=&5 z?ZekNmfV_g^n&sjt`>?qtLJ;dEHi~qQIk^db$KnjSOy~IjLE#18= z``muM@1DQl_hR4deeQGS%$YNDT{Ck>et0iW@c6}J92^`1MFm+f4$hrI;P>|7UErU_ zVigS>9DY(o*|(ZL*}Dsm(haq8q;8f(QH%5bqmT6zUOkPd4X4&4rJS>T6h##$c0z0O z64tqS0&nBrZu=6)&=m6J>3v*Fjb}Qta&I0Pe0unK*WWvFzwlyP|3CuOrnWG-AfV_y zvEbRdqrG&1dL+J}=zUhPUFw2?JKI$}!Z9sfP3geF`84pU`rfAxZ)WejVR^NS^XmCi zFPx{3AA)cm;)YV=gx>8Y#F4&ZhKG~?e_>d;k_iq@Oe#X371F>p&6=xZqAqB*@%i4T zS10E0@oQXKSRqe+e}q=wdni^RXb}@325L19a9xL1AT4TUkNRo-yCeJQ4&D)s=ze;` zub4Js?b5Qfb8)-*8G#TgIhLiTQO@;WoD*KUnPyZbV>ozsFNONet4+GFTL}hj7P89b zYlhCioAHPRQ@zvy!4gZZ8IZ#UUFYSxnwseP>$Qcqbh|ig10Jwvc67Z8CMU5j0T(bT zETqy4x+)@LQVn&wDDo%g64{+24bB#HC_=pO^~SM<-PMdq1}F2-vps(df(pCLHu?6) zZFF=%v3 z*ieQJ7?f0%tP&-olm*l{*_XuXh)Sdm`!HH92;q=;z#8_F!lDziMNr@duy(pfw<<4*$?Y*qXF`$OC&Ug*6>CXxZo+IJ3nEnrr`?#7pELMh-HUB{u+ z5tp_aSb!K^nlYxdp_c#P^Ut~b7Tb!@r+Jv&PRXk^7Y7Gx(YV#25k8oqo^GS_Dr+%E z3i$fA#kBmCp|oANnyu$O>ysLp6ymDRTUdPXjVT}Rf~V2sqNTAuuZu#rgelR&XV-VB zj2sTVtQ=OQ=i~9)_#l@j(d}0o*HRK!Y5V&$2PJnu;3k8+YmJSsh?yBhydmr>Zx$}$_7$AZ0&k9rz4muMLWVL%69k<6R^<*vUH<+(DQl6b9xTfB5u|QK z<>Ga^4((k9+*u&`AlH_lQC8Rbqt1dnq1uU^G|&iK60fEU#AjqD$)~3<5`H`)T|QS*?(%JA_gr#IMpt zEaFy!j)#-DBwQ7FO!kEWGbnqKXh!)CU{;Q!K1KmSI%3IECNhxx`121@s%V>0H77W+F?gOk9Iy6WcsJkP3;V(f;a1^w}c%qS`ECn9<&=AJP% zarvQLo)~cQTD!Uek`hU_(%UmTW0CQOKHW8qx7U$W!8gA@esO~!&!C|z9o*m7vg=qc zz?t9+8>M!FE=_a9FPOz}+)L9%ZU(nPLmmr1`WGN`L<}UHdlor&mT_TxSaPzIGKA{u z*wSEoh8oFQ4HTEt&m^(8*Yv{qTr60}p>D$5+Vbw2xXTy%LB#*4z^3D-N=`?~Yb|MrrN6ha&#_FRK(mE9ACSC;RC#M4~~r ze{SuxDnV5xN7U{_tj}}0j74GT-Z*lra^yy~k~wYY4-G(kO=9K?rcr|^l-@%bL3M}8 zqKnMfQRAc$hakIm2^tqONzh4N$REwU5}J?JW_Aj9J^E8 z=jsxcbEWG*-B2+v8>5iXNg}=GHYZ~}ioFQN-hEO1BfR=vx~zWx;uRrp#lTSOQN0A` z&>-rhdqwK9YcHHLJ-*Ido`{I#mnE-7?YP2rc3nE7!r=HCwZ(7(p9afAGk5r8pb)F3q&R_gJ+lT>n1NFF;jgzmqCNd4~{!qDYcDN-0pLb zG|c*FXYdl5ix1CHZ3Utu0mO;5<6|zqVB-;gZsLXpv9z5$H*t;%Cps}S-`-XSJD1UU znF;okyfa|!XP-R%7VOT+E)G*pn)msxo@bg#qQRNIS5xcS z@`PxOGjUp<0eArjfs8)B{pK~jTg8ZW?D6HJ{`k|cN;|d!V%*P0JC2Gpqj>0fjeVwY z*m?zw8a5gPBQ@Sz*HD!FMJ?Gu9xIW}RFX_s6)K1ox=u}{{|n@Ujv@5a2@wfy?awu2 z5G{NzYUW)(6dOTV2AyA;xSdLc|^XR9K26E$<^#z z>DH}S)>%HD!8klJo_GPqh=UVF#17u!o8f(UySTAE2$_zTgI1b5Wi@?lp6vPaBx$bk z);6u);JP#U^hJV<$L8JZ-$wPDH@DY>R37mF68r9^1j&%=yb`|d<4jsNW_3MRWm~UWlW56n}Km za<5*=SI}iK_BXfU1nWAz#_1tyYrm|dsv_A#DV0r@v0a}C-#Ywr^}V0>E0i8hLsMxk zr69Hp>#^?@4&t}58iVEe!C^eBP{p_0H!&T)gie8#9u9xlFr8C{R>tRwg^M2mV51^d zr=^%5ALK)Q=BY7UHUx8J&<9TxEbMGSPqqq)#&;P7Ru#n7bW3wo%}t~D^qcPeyBzRj zPboC>{LKtlpVj+D7-AUZ=JxpXbOFN0rSv>nWAd)pE{A>qUHb{R)*M0`{_F{0UY1Gk zOLqOv{ZEJEmG;Km65%XXl6cVn@+0?z zej8CT6QGoup-K$gedp$8tSr>FTK5q2>5+A!Gt&Juc5+L&@tfE06%vif*uzPS5NOBS zDoIT?PG&l@FOSXecoI}5+K+Jp(F;?xVfJlwT>~aPqm&hwK_yO9D=UP+0JCHRr4~}G zvef0%0mqW=M63ArI27M&xd>=wVX77;t2~q#*nxTav}x5%deBY0rTBCXwoW4-xxz&)nUvNIMaiV1M0T*Bw z0ah=nTbI5UyFl(UQ+_Jsr(jl`f~G!j82$DZczbZ|cb;>R%4ZS$4+MQ8&9eSNPXYEZ zXf@ap$63E^^Bn(;&VnR`I+}@Za=#nT3~!k>$+;{@x}B0ZsY%6Lpq~EiRC7)t3H**; zDD|h{^u~mNtj@=4_{vFgkW&67<@}cg4_6NEe`m`GTo-H97}|OM=vQw`VEUc84#Mp@ zE6J);TvZ|9O*NGt4W0y$$=-X2FhL3i#d;fwuWm7Sf%VD|!fmTh?}^_1B_evyEPRj< z2R0NPALo?P5p(Yl@gA7z@ZUa4ZFD|4FsX+8v?!Yiw)tAo1lYr6sIUCuS_{iJRb4(A zmQ-@DKFP->GGxG{_y>hlTOTU>k&h(4y)}Pe>F)*hi@$1{AQvbBZbJ}HbHc$MQR^@B zn3szF?ar;HOvj;*j;nCLM?HCYoOf_;to3%}*?z^hg`J9T1iNzYf!pvY__5s}s>*N}6rf_6K+zxGhgH;3$?iQb6E&0uAy z7gYG&vt`?J(r&oU#%9qgN#AsDtro1sVcx~8_S@ME&S=uTxi|RmT`4YxmruQJc}KIH zMkm>&Ao~?xf(_=Pk5gsrl~jH(l25wo5E>F6JDZ>Gm7J2sggk0(r(%7mHmVp}eG;kI zQrxL1g%Ky!TE3PR9G~BJ0!N2Q>7A^yjLFApQ4WCwGg)*oq7bk^Chtt z*C`;1=IW(h4A^T~$eBaXf>Hv5Ga{0>h=$zaKUmrX&$0@SIrKfqz|4W5$y`mrpiiX= zn{ITwH>U5Fa!uZIsjGbRU<-WPW0p;vZQPUv?@XW{I27+={^HAVVmIiCSNW4RO!yVD z1LDyY8FncCtaMpe16PHlDA2v6T;pxo)&skh(o_3g`=Y~&=xo!)FM7LFx)fBq{Rl_A zZ+iv%)+fFYZrj9Hz)~MeUFU=Sa7I<=L^|3WAPTVFv9>+B-GHtLyIOh=41)m5 zTK~#odx5fCC31RfC3 zTVqLlD31UXz9un}LT^U&VN6B5r9bywzXV zRJdKf6I4%lg^#XP@{FuBz9dXMS0+Zi7CcJWR&fF0^yjOzl6wJZi>!wn_g#{BLVXzq zJP7BU@(aL|c-mWWA9-Um)F<1#$FfOS1T3CE1m)Rb9~|q69Q9oek2wm zt;NeE{zcIo^}ao~eD+sCO$qmNZ#O==eChsEZ&EbN3~2RaMzzxyEBbQF*<_I!XeF)kA}xW zz!Z*xuQ3aB$%1HlV(q ziK=-cPh+w6G{=LwZ%0~CzzneO*P-d6?$(g1yG(kAh$w>igyiIyiIN!&TP9*607~Uu ziIh;3Dq^F);xIo%X_|Tr``d1e|NTQm@8RuJkUu~v_SS%1h`2)0Rt%%@yodl4EnCGwJrv4d!$E%ax@3(PmWJ zn`=bs>0~|o_smdP2m~}Pjt~iD52X8$YREP7=a1W3LUbs_*>H@x(AbDBtmM^J{ZL8J z`-e8!PafOB)IuGFc2@Oye?A|ojp{Sc=Sdw%yrN+fVK_(@r4vY)5-8;&sbJ~84rh{n z0!**V!DQ8hSW=OQ;bnzb=_M#wYA%_E2{OA@q)$L%lIB6w{7N_9(+2L7Mi5G+kY)en z3?n#DrWw&)8qO4~`@nK~cBXYL{hgy|6kZEEo=9J&?904n7kR%p7SebU>>bu#-xFk2 zbw;G@cIH|!{ZMbH?f5{zg}2--^6Ld7?V|ra2ni*U3dnEN=17+iHWMDaS_EX^P!z5X zkiP2FR&h8cRNP+jZ+dQ>DC8NLHebH97tuClUFFhPX_Q^1mdNL{iQ#=8S3ns)=Bfj} z{GZa8VY(b-ee_YL$5vm${+ETRILUUY_!L43<`+Iv8r(b^^hCZ#c9w{#?J6Vi< zCvN#sTt)>mGJA9}MAcT}?mKM2|>&y}Lj*5JQsv-TQ{v|TDSd-bG?>E{EK zSy!i)sm%iC{)Fi9OM0E7B|SDKd=}`ou7szYZe5t%1w49mDk2@k_L4BP;qBEjvscW- zk$~+#+NB6NP8X)*FYe9T`c}l|UYoopwn-Pow3?pgN_~--Pk>7nI#*hm|%^9{gbJudvD3h=&p!m^=)LF@4zWeidV`)cwiW3!TZr6s zcCWM-rNN6^zawc&5`p-l zF{#GyV#D*xsQ^qv`HuPS5Y}p_Xhy2NKMM^~S^6q`x72&6NZy#KiXIQJ04tBemVh2L)HwD$OtD#>@JF|r5j8;E;vl-K-U49BD zhd9}dBWr|7>k4VG26PM?3KwIru%04eQX_9{aRw8yVd2SDj*~x))W=@b~iEE6Y8$Bem!@mEyFTKIJTDgqsg%H5ITu&xmPx1zo^1w*d1N@ZZW%RF!C1Pq0#Bci%xw&DM z(yW{*V10bJ%@m@e$!=(A$%`&mS*cEzojxu0vDfDt%sqgGfcS%mm0x4S^`R zj`u!qwv$8^KMU$HxX~V{j?A-HW=)BBm#0^E8&dVh?R-Vf{RLGE|6E$5^HP1QpgHm= zf-^;W$MZF?55DJo3|d~0&YBX=rEh!A@B28nChue^?O1YTdS{z--sn_CSajDW)uam@ zZ4Zs67XXZ6bv4E7eQGU373pL>L*A=SHC;_5d>A-VWXHs&i1dN6JW%cV5Ej6_e)2jD zdEI4z>2xzVkQHDTOqenM$_wZ{CO*wMaId%gvt(<&Z$Bl2(tBi^u$oe8$Adl{$UpV; zJ^A3_{KGg6jE;S5+vlzsLE5Sn!&`DBjgNB!P^P|eqO6VxuIBvNiE=-G#fN-Z1FVoA zgY3>8MI6B^L>Yi_?wZbP4`BPwr-#p3Jh zT6PmoE#H^~Ym9_9B;Kg`IAzAfui=zfhCzs;+VF{~VcUIn$3Nw@dbQ<^vAy=HP)>h8 zP335BKZ^T64hDEk4|j4n*>1ux&)LCdDWl_ljVpHnnGy%oa#`NcK+x+mX=aBazr@$LMEHNTl&KpQ8-%lYa(zR4U|vD8G&Db?K+j zD9rP7rxr4N{6C@ZkQ;f3s4)$AhHvE1E6Fj8RxO?O3nO|9o_!@ncL8-d3UZgHsmw_O z{O>2h_DS9wYBif~M`z5p$#6>!x-l2>r|Ftcc#Mq~RZuY8o!Sces{F?klq3FBRnH*7g}OdI+$k3*+4jX>Az2IJA*J` zN+txm_$kz%T|}KTg$p0vh4U6Ai><~?njcYYR9*h# z>U9k}gVZ^uF{IIbKn*Q$?FTIfS(IaELn99%P~6O`;Qnf)N1z68X0Jo#1jFZS^8Sht zcEibmXG`A*R!!f?Jrb>#0Rsa zy629f;zi7lu26ZaBJVXcek23P6R_W3v`h>0^XL12n#;2Db>YpL%@-!ViX3ECF~R}@ zER5=NDMWyvL`lxbMqwLwJGx7ep16e7rbwR!V996d9Ap($RgiH~+dEm(_f^;ys!z+EZ^9`Lm|xj{oETRD6%*o&WjnT(f(zQ@lHiwi2W4={%8P zg+x(aWlc%KZ|T|p_6Ljt8F+bLco-mj9`nL|^S>Fm4JW#fN@VfEM1>bTVq*znLb+TN z9{^TxQ}2vdd z=IoFbx!xJwX2|r%>%e{ixhNS|%|E%r z)qL6x>=3Q<(b~6sVgeOSNDEAOrL+YN>Uk$osgPJ%Ti%N&`SGk8Yp<8uC{8vq3nU(J z1_doyyoM8cMMuf&m~%hgP}*dRHEj&@^nZA&ZiF?)`2aW*K==-)KTW=dOGC+Sl`Yqg zhiVPIm&ygqW-!_a4Tc@T>c6f)z+q5XF~tN#PS5*E}^f@PSIqTZgM zA9gK5f`atBgFvN$C3@hy=Z=tw^ScP%muxVKA=HUHmwv$9`T^*T9%>JF>^Eh1rQtu3 zcwh|(<+R-T&4?fT86CXqIaYc(In>-8O^NQ3yERzg3>i}UuW^77L3(RwxlF05VkOj<$oMxedOF4ki30|nVX?Pt5Qu1`Ri7u`p5 zDm@x#_9nO>n)JDUT5U#CbOJy2$C1(XN}f@lJTL=zsznV&+#napKXWPKYQ2fNz>H!8 z7_)Y$tz1!@XrQb;0*j@pG&)b%-_H$1))_bT6^vhBw_GE{^F1Z-beSrxZ)E@U_%S6dmniDfMfH1?(i zaQD@=bg~B4#Kc-&_P>?l(o6*_J#;-8FuVR+iMhq~e$PM4CIlAzpC@txg_;AFE0If>t!7egMMx3C z1+O%5LX0d{XlgV9cm zv;)=$wPpejXiow#gMyP$KJ+?Lyr2LKwim~#kz^(Ryid7#+TV^wly_oeKF+q zyYoY|{<}v|==pq$rr^xf=amysUlXe1+MoJPMhM9N{3YvxM@!a8;8MPPQG4Vd9G-*R zfE!W7!Z?RsVA^?CyY<~^X+NL0=KvM;mbJtSpJII6mCw{=ylp!7KLgb|==Suq$<<)v zQh>Wek=}Jk^yf(w=DT1l`hq_6koSArcF{4_jUUo|a1SX=(wv~+ahldkkpyNU9=JLo z_w@3rZxDmpnW!4kuXKHYp`l4rbPb&806v_blQi ziY8|GZ0l<#>$Y!o&xu^@e?8gp0XQ* zlc9RMvtak56tEIq6ZnVU&lK>ut@(7R4ho(_9pBHNG5nd9mOK7WMqN=}5NzPq$fvXP zeM{*R(8;+~YLDi%bZM^dwRP>Bq2xh@Dfb1PRko;{_cXhMnwW2mCWK0Av#bZ50l^vv zS~)Q#HE__L^Bvm<3ug_mLGB(Cr+{<(_gkH@x89YVw;BVo1QtIIzE5RG=iQv5j&uV& zezXjG7J>&ojcD=I=4^w~y0lZwgav7?U-7*Cg?D*;`z-dIzPGo4@Ii)fFv2zjhJMlE zD&uY=@6ubwHH016cP|b()cl*>T8XZS544?xaS8{nciMwhD|g~b^WsSRw(~=&7=xP(Y5IaDVR0yXFND)3?9sgkP!YM6qrF*tI;&@Yx z-cs0=cs&HA;}}ypO|$O^JKNH<;AbHO>d~KhH^lbmg&Qk_oZKnwzkQ~pyN&~O`Xe$> zh3J+tzc}aVE(-#ZHy5L>294GR1`hpZ_||H9<4*z@K4g zB9=8uE@}gnfM{pYCeI;!Zp}_;d=BLgIu40l+S_Bbw_m@R?Ye*LwacRA)E6?DyR+EZ zpC#3=@&zblP{7nZ=|Xpaq=&>6e0>Q$7B0yYDmZT>n*T(j^T&O*Ar<0d#5a5-bT+1x4dUFsmx>P$R%@xk_Z7|u&@rh6tQ=@-3%porxcteRS3_VC0+efC z^NRouqdc6Zqp_o-Lzm+_);VO^4EHAwzli@I*MpnCLP6PGh*CM$K@Biu||sz_KCmLbpXioew;96U;APANr(TAu=~|;dgJ=JP+-;e zB>F!QA~=Q;!9m*^Gr@oH^F}ROLn(Spzj_(DxIWnKY6R+T_mk~LZ!dy_edh#eDfWc+ zAt78V^}B^52I-8+U?nBTR2u-u+#PgicZ1CuNnI|o7H22y?@(F=_DB379ktQ!*v)BS z7>*&^75FDU7XUw6ii$Qqc_`sQZ@7nOyEFn@u~I+!SN|*R^O3YgTaSMBeZH zTRhWlm?r2l1dpZ(ln|k~_439;=^)ta_3@C&?Kvu5(&Gv;6olF7Z$NAmNgJ#Hry2r( z0?+k4r)*rjt}w6h8LPH1Udmy-OvDY>)0W{%YdxKCfJ+?&249^#rn_%3?78r?hz3A7 zj~~({gMqfMf&6edrRt*HffOWpM@%}xlKyHqFVA;WE^Xn|1gpV9#yP}SLSEVia0gAi zgKxo$vs0Tbcp27?nKg2(jrDtsE{b7bwv=+lk=xa16G@a2xsmrmKhOY(yuRkk9|Qr$ zF|F`=rJ+GElh6%b4rT)zpieVBtDKgA<}sCQMOIN%iRD5xcV)m~7oH?~F1TZN!YVM3 z(p~(w<-!*wATh6bMEXd6&$u6@DIKVQvTe91>>h$LD2Kq^VQ(sp3VS$);?dBL_(mmlx=cMcT{QQ z1MHoxKU)RS*l(cGU^jCIz=f?v-|-do0KEM3h4spBy6|Bp*aVRArjMM+YlNg!m;Zj4 z_10H$#&rN)*>usdo@(W5WfUzY-{J8CFM@3-ChXN$--F5D$N~BBY4jdHB zQHIpTi#siU) z%^$U2>3Pj#Sb-)X`<0sDHuSB3o?b#k-vgabkIW!wzqFU`!vLlhaNl^sx_${S$hix+ z#5?BQ3J=GTSskccbcZ*Rno78$PPUC{`ZdJED2D|X8rs(ge#{SGwE&AzvD zu=~hPNWVRpU=iw3d8Kq>l@pjjv;e(HLUry8LYNV~7RU=Pj^J%>wVSguSq>qQeBFl$ zBUT$P{Wbvr;@0~NUnbWBIMyiM5iOVQm%=@`ajW8|V``meBS>w`87Z8;#PSPb-t%H% zOwqx~AQf>9?GMI&DZWjNl0!}g>X%q@2sO!;KhM0{J++$*IvSEs<^-zCQ@_!Evzmw%dh;t93JD_MP@02`oP)J(HSZ&ht2DujpGaGg z+bh}8&6aj{oaY=Y0?7d3%*uk&U!rQoXn4@fR@WmCLxvKus4+}cVS)gzIgo z?_1HX<^$63YJ9;HY27B%E=ZbTq6#d0XRS0fZ7>LJx9!db(lBXYteK4#l#3h0gQ zmk1coRx zrDqEx%%l(WTC8W#7SvKOO~1IA(RP}JdN%64bj~G=Ns%;-DK+a8L3T>=-Fq(2l^Z;q zi2J$J;XxzS*8YCS!D4tScc;x6l?yRxL_umb1?cjJlMtD<{bgDOVm<|z9<^Oo*^b^v zCY8KCxeSuOd-gMK;`t*Gi-z(^F2PPFr*isA+%tD0Q78R{L<@3z$UQVyf#+7=5;DoC z)f%~cr(}32L|5GHCNlbN2dW9NebkRV?3WThyWVjT5N@>OoBPs1L)}kD4>Bk6AC{$0 z5V0OmpD}9Oop-3p{TW@UuSM&nWCx$y7(sU2KwO$8I3-rg(1coVwm4ffhX~MWXy;HW zflL9LKg0=*Si#A{myO@$e|}~4&>5I7xa7$(7dE3co@&t&L z+D=%q$4dW9JhjKr_7E*t&jcx)bAxld0&O;?6E-ElMg$XfT8i?VL-xfj%0F<>xDO|E zQQlBON~?BpaNhmcW(WP~j27Ee<@!|e%Ogcw{T||t74Xf*2dlX!I6RX7N5AF(TklTCDx!>+N_xI&_KECJu^q6RCXkcgn0CRO!BdC!acgEjtWDCe45y6nCkSM+d zr)w4D7t*gs+?BaOepDSOnL*m*{1A^hi^$!sd0Va7#37GGl`8eZ#|{Bk3LD5Z_T%gm z>siR9(1zxB)PzzKT_WAK(&XdeM(3aqr5Iu$k+_vku-=a+1Q3#U?1@Cnimu%0S}4)5 z7qLyn{~Jp{UKqlz681??gf8fM=IA}Cjy)Q}jCHZ{R5;qp-b-XbL%3qe3FB4ZmKovg zc9tyS|C1}tu3ArkzOBa=w8vnEF!m^Es>N@*CT;%zg@|S<)v?C%X0iycM9Jye$uXs< z&511xjVD+nL7ui!-RH?;o#tJs@GtE-TuYh*gBLMU`)tF#KpmG1Huz0>n}|L(+e<25 zIC;f+$;z6kSuC?2%ei^eY*Z-)4)ON(uc&3_=q?6LF>T@ebW_&=n0$57RfiuZSg%aClTnrl~#-Uf8+ z?hf2?Ui=0|ZW|t*U#Fw{zUk}r@KgE{yQ2KegZ$7bw~Y!JOMbfVq<34HzeBO>dn8pR zwZ@B^k(==bs!Ax#W#FObq96nJw%xxRf`u>;8AF^4`PYsdlDU^Hpa1%#X#1xidg3-w z{rR(2SqFrVH&_&&qS1p;wQ+r|sb0`k4@8`WG;Z z^x=G7sjodOl@4HbynLz^z6hZ4$#{tjN>>~(RbJr%H0X>Le9Txgt~lJ`vD=V|+!$6b z9)Wk%DeK2@iHq<+9=K2Cw9ZIS zJ}q5bOQ6EDdJYRvi94vJxKe1uF*IrK_foXpl`#kwDt*GR!TotaYf1qsvH~iO76aDs z`B~$NKB#<4TPL%IYZ9U$g=dQVD`V1De5P_0`@n>6!JsUisI(TuJoPp)mWNwJ;yFJ0 z_b$own5foGs3ADCdsU-cIBR`gPvSL2a!>qo$io$mI=Xx2)}#Wy9Sl)+3fB43xl24~ zJ!UHbW9I@%PR){xpT~zAY%=___eGdj>6NFB)4JC&RjdObkKVRALUZnjB>nI9Padt2 zT*b1zdy9RlxZE7edTgjDYx7)esB3u@i_=Ffb4qd5-DCcP@rxO6-9B`?U6ov^HX)s^ zJD_}XPhLtVdwSB+K0jS_M&pJ0WC|P!P-A{_q7LN#9$6|?_Ga~fcgdhy45$)+J(vRS0bK_iSM_aXY zec@ISg12(V!FZ(l&Ufl1hUGWwprnagD6MT$FSVaPE=LQ?4rzT}UDpebLNjMqYNSJ> zYo*5veBu5@NL-6|gqUCWn=jgj*Wzc7&&cKrz>QK&am&EvPD+H}GlzUYKt=0^-r+}? zK6}qXm)|u8zJSd8eyT6h#fAr!^SOltS=RXZT67_eTjo-3v)|0Wq)IEB#v=spEx6Q* z#)CV595Vc2QI>n3!(V86o^^V*7cw=ta@zlHmht?w$w>0^phD5Nev`qly5aJm4zw##3L(N02v@0nZ=T%y0m2WIao(ZnpJ&xsYphau&epR`rlDancU7f7F+1 z9Ds@qAQ_vcM}r(P7%;UZWB`!y_-_<38fd3pL+1z{?y|ebJbgN$kq00(qOSYZErxG; zQ$bvlSwX(+qnY8oFh*XxH1M9&UYAnOx)rTrMtK zYN4s49`RYMg7oqX1bQzXI+~ZGn}07GMO>n2T!pNPWt_Njx?}R)saAXrv$Hyy<3=h# ziQ!U@I459vVg(RL!;l%;Ci-mM{C&iyd)t~%!Ht}J7plLOY|gtKr5foem{JB;^rqA- zc{Ub2K5@mllld&kexvkK6DG^1^WGMal;@?d<$@?@I-7Van0T$e%2(+)EQxrbvuCp! z7F#6;GpcKQd5x=bb8_r&WM5y}U;B6@FEY%nupzlye0NG!tS^?sxu1khVbeOxawy2Z zrx)3tXrZE-bk=hNh#xPi^PP*JQ9rHd)iuc-&vhrlB`}HpT^*rC4l^qspqW)Z#GP3G z1h%Z2k4NRy8O$=#FIKlmn4$4d;f#Z^#c;8<*F(y&S~oq_Iy>IT`nj@H=-Uq0c10>% zSnu9{W?5>EyxUgThF(nG73APvZBoqV?EhV1^bYT5>sYp8PN9^)!K#LbhHAp@X+!ll zv8kuQgI&~=%2+0~4#Vo#H<=q8xao|hM$7Xv@%13G8j&9hWnl;1A87Fv`KOjC-1O^9 z0Y}MAT`rK=@3p%?)5at89-wF!Y}VoHv6#9p7y`q}1b85dxZ^vmX?kXMEZIiA$V zx$=f~w4m}&kcCL%qkO|f43`mtNC*!RZKl(H-ws^ww1Pn;-jNQ|L9<4R4JvwezPJ^t z@9CF2HWDV)slR1wREJUMIR#%0QzBUHG*jN1E^~WbcOLLx^OvjkxFAHol(64lvur>g zi{-QDy4@(0Gr>4iCGF)ujBz$fVzjO!u~^*bS!+oQqu*=e>c9TJk2YVSdhy!Q*lkqn z;agpG%D{z&YL$pd7NjO$M~nXAKg5cQ?E~6^Qp+vvTIN{_y9H*nl9xfY8~VX|yJdYF z5{4P&qh%v;NMcVEd+SmD84;C6Z^mvQiJ4dCuf`;t~h9rXc?qYSj=9?Lmh@H91HIlfI@EV*lSmk5j0ZZxO(&mp6DpJdizrssKqV*EJY zW(fQGR#M^ts1(F!5S7BZxU4G8^PcAcAIb!B$-91LgaeIXNSI?Eyr7w08p366n8J9S$E74~+>s8)AE(Vuipz(AQ*wOuQd% zQHFg9d;O2IOWCqas zci5O)J%+?3jW7B?Qs3vpKF<|Feuak%KPXMD(=EPYwh1Vax&mu&go@+Y*b=usF4IEYt80`nk*v@<^E1J>j-_UU!P#KIOIP;JE7PT}$=bT*d9R=XQYH zmFBpvCrZ`5y}s&K=Kb1=ue9dmvghiRyxZ8;r&C3_En(AP8fNPfoZNjn_lV8yLewS5 zlMMU&4w(KhF6HVC9efp%xLp)V_1JiLJwf0%-?DPBYwb#~FQ&DlI#KAFyDC!vKJOx?a`K~aWTmU}@ z?k9j;h;)V;XF(BVv&@A!G5#sS^;^&k1L7u1ar7d%${+U|_x5KgU;r zrBlGm$O~;H)aCVTpy3|tH45W`mFqEYHtW4baAK5z&g*s-`wLZMvaM+akqGw&5%hrp zoNaM%tb4x2n8E+O!2g*tFy{07d_o+fW3w!2{ogF3RD$=E*3L)p5#97`^KP4Rbu1M?E{EbnjtyqC#PWRhs#J6g*xs=u4W&=h<~zHNpdYa~3~AhO%?g#xdW?zij5B z4A>Pws^3}sS>`WA$Bl3tp{!tsN*N>T! zxFk?pGK-V_?`bnDATOW8y|tx-3M*GK*jqdhMT4Lv5BcYHmYZD!!##X4N7#2XrQzfF z6_L)BI}n2;#zRe}bQ>b*P?mgc&UbzAECi^LeO=kjPcvMLheAx@s6Ry(L-q{ z1r}iMdtBsDVVjwt7$uj+9ol>eEo5`!b2~Uixx59UA!i(@5{f>RyR4-VjEUATPcvh&DvMki4C zr7Or-xIs1}^=2#2^iBYxk&Up3i?Dzes+FdW9Vp&`&{E64Dx8>j0r1(tBdIPTfnD-@ zUWv@(d#(Qa83%8pk=q(_J-&P8dWVx(6R@*{wrv?K;r44$XFbue+x^BX9s7JdNf0J%tI2cQ>}0+!+7GsoaPI}vOze$GFGd} z5|7qKuw6lT>pIa>95|#ZY?D07OT=>}7Zg6khS+u9pk-MLh^MV4T*8bPOhM zjMX305BX#asTSN(0x%PtP$|fYZcb#&UX3(8N4@(w;Ui89Ff=yFc&m~r4_W*h=lX)- zeeCv4!x~V~pg_7+ZcE(UmD8tFuWEK^u*b$AG{ZG0W+wb_zfivRI-&wEvuEGhOi@cL z&{1|xzzFyK;AlVT49)UCf|?R?^yVb3nAYIh`Db2oul25K;Om^sRVcA2j{}r z@w&CrXZL84D@mz1aS+p{LKkdhh<6C}=sQTE3z0;cxWLodfzz6l8bCNJXzvQT?PH>W zytmo%v7OZ@o1Gbpy0_$0%u^?lucOVn5C(qWq~Mc9PdzZdHrpq@bxMi$hKqdLODxT) zP3)h1pqeYO+fpADkz-=#c*&ixlC>RmJrnB)DzE!eR5pc#AK~0HPdyoK-Vq`o(sNHa zs+eM+x}j`NOiqn-9UFI%`1ln<&i5id!ssh=Xihc^(KV_6^6RqNDzQKiu;ojQtm_|; zjb91fx6C)@@}@)cPA2!{7bu!K!OgeE5;k$yIpsneDTC+5n|AU+e@RD#6sv!3krd*8 zOdzj3yQao;c&)0*L<}3z2H)fyTM8sYRd}uHS3XUW`%96AC)&~hefs3szueTCu2V-j zwBL@jV5Gjcd?H_zMFbSv-E8g%-?)eCSU{F%rx7h5zzd%mDI`d}KQ`7K1aXY5v5=U( zLZovRjZN5_S1{jN`$kNG$dHO1BL>vA?;`bg=XOY|oyk=#mfq;;)%5%Hy*OAtT66~z zPMol>(}&=Io|*sA`J;L&8Q?zsWTu~3R=s5|V3IM-Ew*@qP%z1Z6((4e){#49zt3GG z5b@WXf*luq+rimi_ym5m2uPcT+xXESdLA`6R5!RANx;!b+xxgZazfalM<>2{hlO^c#^DeV%KxaQISIe3LGjxoIP*wx!Zu zHF`~&&S<`-j#W=Ro(t?v6@4@=&<~o`yl>JyiGfk<0*347<#9!c$|E;F-TSJL21}|q z)V#(g_;Cs-Dydure_tqeqwr&Jo)zODjD3G_0^2UJ0cbfG#4Wo9vlmF_bmhhcxbM=g zxNirzoHmBlyERkzZ(jz+EPVdJ^{T};{_uA2g~}qgy21lM?^3H1>zurnWf^&a$S4hy zVweZJQq}!#?v1mMcF)}6hV>c@)+0ILg9D2QpL1GyJpo%zu$}qlxZ}AmTd2WyM9x~u zz$FvRQX~|Ml?ie@i(P?}?cHadx@u2nNrxmzc4Gs1kggzi_FWo(Y<_gULF~40~$nYLMZqkmx58)2|je}w&(biP6{RkGW z8pb&1=meY9N@kpFH@cMgEpgDst6D?6n-#esi~d)5fXQUW4B$Bfy zJkiEx(G7|7Y(;$YCuQIeRS?T6+q+a0(W=95C41VVACt!2E}{11K9!p{Vz}oJmYjB{ zb-^zW6m}g&kvcmo$pEB2w>c1^b8|&ipzdf^ok`Do9<;cQfUmJvTu?Rt6lml1EvBY0 zkDhZ|Uw@Q}dN@3sJz-Q^AhLF3jAF;?W684-T zVU9b}BPedu63_K)Z-}R`efuy()FILqSxY)N#0o*vOxS=G@-nWyqLT8$y>VOl!G#9m(m`)3o}APylb@RLPEXxSAAI&+sun>k zvEmTNVD*$p@IV&PK7G-78a8D&Cz|~x<;*^}G7rbOqO$n;5B`eFC0GUT?JGD?)TF#B zf9|HNbooSxn0@!#&s=NhRT7{SF z0-aWfVtZu#*^*Y=pE#`XjyzKnGcz(JFW;58p9bg%qs0*f%51tIFDwNeG%+9o1~D0W zZ-D;&iIT+Y;ER_%fAbiWAl0_yhnqE3z%$eW0c}k2@)6H!mu^1q8#*Q*6EvGnphqk?KxUJ)w z(av%Avn6C^S$Wy2^CL)QyV1*W<2FMp?0~0~^cgooGF>0&CLzI$x6*q8l z1N!iLH5zofuE_7?kZO(ofo>&3x=*92 z%Wmy%(gU1C79+0rgs`l{8y)P4#Mqbh>c0IquukqQeeY@rv_4KVX*&E#-L@Y2Z?tLX zC+W6+p-3)`-S=5^%WHrC18i>Upy7K+V2Hq0jcfk?o-+hrr zwJ2yQWcGISux?>k31KS%=$!nRDbsw1X{+Aoy&8KUX|k?zzwfPTbV=94zq;k6f*#<| zoO;rccS?6n{~mS8Z^EEhr=Z;^PNYXc9$$-+dQXyhaz}f=H84Q;pQ`=kz|hT|U;kfc zGXMb0pTtVQKMM;KIL0pPIjF-u7)U>=iz$G6Ptk5+znc9Ca_W~3kM>jskz{wwQ<1ys zlMtJGywA%w+raZ1ITz1)aOf_qpOHj=@umVnU1#C6%gW%?a5V>3Mcl~XO;n(eU zA6d5zW^uxabpb92G&;IXuaA-gb;+2muSU#9 z`-_(oJPa9jw+W50S=S(s`r>0^_E3rQi~?3^ZZ(2PB#gQ_1RY(=Bj+lUfzvO)Uk05y zN)?(x(Ve)`#7JBaTO|JpA269X+fhnQr;sl~tiG8rWN0(gwkElafpx}Q}h{G0BZ`@Q)j_NL{QO&C%Bv(j>h;0y59Zf zXJ~F*CbPMlcpn!7pi_FbDrJy{_d;l>NzR6jx!qwhhxH&yQqpAuY+$X(#pY0;vDvg? z(TnZ6<+DGc^yy~z?aP=t0D<@PPki8hZ8+u&tfuc>ZroUq3B^%I!~RcmRNF+5@+jZU z0;_cvTt<;sq+3rHt~cqL7Q#B|iwRbTz&f39LXXcL>K!dJSvY)-etEO#TJtOg%nd?; zUJImOdm|j|Gk(Ft9efR`?+I|A)q=~%p`!$mP()0LS3_g)peqKVV}JRRR@s2tRUpeG zEDwc*Pne$wH~FWy%fonTL!0lV>@AW%yVsS}LH4P)`$QowS<~&NsHK4vuJoDj5l;N^ zi%zH9z&yM1>aeL@+)qXe0kFW3)nc6Le45~Z(8sMHIV#0qj57kmcPs3=aezq@c zZ1)gvyF##pSY)^Ay<8EIVF&X?Gjzh=Z0nD1j))yUM0`t+%0lYD&CR2IoU6!y3=pS^ zL+S+MFV)%SWt}VIIe&nqhS~Z(*iU&0a$Fxq0Adm{WSme=84Os51U|ZYo~uTJyUw4y zVsJ|7VzCXA7EeIpourmLs9F$|!sD2d(rOOS24ecnC1d33#9Dq-Js~!$zAzA#WMZin z9n=1TKz=I7n$-0@ca@~(-fd|L@2}lJR%k+k)%gWvE%boD=FqpeTy-<(s>hlAXgph! zH>CQ^n07P_o1b&LZ(}g+{2(A_l3@iWF0g@0hkKIVzVcQ&o5wNsGD@Mn>g(}lyCcA@ zb@L(~S41GA@+5|Ge$PMfB$J`Hauv3msHzUiOkrJCzOZZO-0k0-pI64vlk-Cb)}ySR zICS#=Jf!A(9+A(6+ne}>K&e{1Lf!c&Oe^zCe%}yy1HD2F)n&{PLQ9#t+zNw!vm4-M z573LfG4FVJwx}Tg*r1^ue3*~aulpJTjaGaruY_Rg=ZbAs(l<61rkkpnp`PpeTB(%?SzU%5}ZuB*R($b16kG~6}{GB72y|dVnE1V zWR`hB97bp|MfZ$c)2-090xtsIyF}&rgJ8m*m&wFH)QqP%;)O78p;SpH0$m<=si7Ka z#QCAn_7R7EX(vnx&0e!#5GS={hZR@?C9C=DRQto~`uekd4s8qb@h7(*w9fM8Uy$B4 z=r@E~Cj-R(>Gu*>xNzsG2z?xP(n{`^8%f$Y%x=Cs%_`e5pERsKmQ-)#er!c3u=qSJ z*vTDfEbl49U8tEE4dg&CQ~YYyQmi;+d+{luKpkURmEU?XNWCDnXGXC0E7#CKMT$;K z6rW+37JrW|_{Rwd{u|)=YhrEclyC);TL3J{5b_b7f%UOz4)QqqOtxp~L;JgeaTBfI zi+!SufLm<+j5i@^=}^!3sv4)IQ2CVZgK6kx5mokEixE@P2d)5XX`6IbY=d2-`4#)4 zl9#l_48`09W_uHb>X=>CL_aC+9j`4OG+Hj3VkUE8mp;-M@ERvd!_?|@O39NjDN_#Z zC=e^c{X)*Y{o|8>g{Bcp?4IUCEw}f~Dr)28JM=i2=Jc~4f~ohkLZTlO5n#0>!`USu z@u4@PjwvU#*U*`q2KODa+(srm58qHZwIv5*iIjTq(NP&o8>ERe8^PN(P>?vA<5Sxk zRZ`=aGja3CtGsXx#yrF+mALb}>sVlAHh(Fj8e%8{C!WcO>MjX66%VN8YFCo~AxMxq zsLXmpXQN1ZIHkMnXZfmrTN)iK4J{=Lc9fx=U6+hlSAT>>kg%k6!dc@M(D1G@aPKwi zy%5TkqRuXbA~#c&up6jmfD5Wof1@DZhX0zI#}R=po@*)t1@{WISQKl*g#Rvj9r>hX~Om!xH`TABuN+VA8tq#ML)aL z3g2bqyt!QfZC4%&#DeMJ`0F>{@yR*#m7N5C776amT=*ON4Xh?2$7h_77z%3hr4+(q zzs=r*)JVJN$XGVLO^}s{@X3)is1mbUvuL=Y2I1kB->v)}E|MY1B6J7bw)#uSJ?>{=(W+ zl6Vc}vCiQ>fofdrBZsj%}fd*Mvgvum4or6DMGueQJGnG@Y3gE>P4j^R+tiWXg4>o-!g z5ki7y5850-7xh(_EhOH^T^4Y>zRr?JoMPU-V(eG}nWaB-6Q^O4~qh(l;M7jzMu zhw>N}Z8MOr61HuWR+Su;d;Etd!0=3Enq)@*CXUlUGLcox-Jh?+^m)27i`}RBhwAsw z;H5kREkt|Tsr?;deTw+7n?j46b0`+R-J-!tj`r4lOME zR}1&dV*m7b25IN7L9FZ8+=SQod>A#2uXa+!Pl&dwixO;JvpmbZM>=r15y?|XXk~Ne z19)dHYae@BmC~7}X1%&X^evsyw}f{lfvYooV!v;r*Xu*=1>rXiKCc2=XNtS_X5nk~U~>Qw3y zQQZRbH0AC!66~ILvR8Fhv2f1pusH=g1apaivyAEn9)LM z55>}aLLOWm+^0Fh42janu7I8ay z`vorE&~XAczwrDN&m_;$QnZvp@a@$^r6! z+d89nvGogUCiPIUt~2L3tF@ZsGcF4xaSorI8%sQlS*;PZL9!s#fh^xZ{cfPA_Svt~ zUOK|s;;igXe1OapiSzrK2+)4%R`Evk|7CJLiM`JNgA%9aQ%dI+XbA$pgPsO z=y2+Y#m6HFk4?Ua(tBtQGFASLL*SpTT-9odM~ zjL#a{Tfo@bjjMIP{{^qNC+3d`{v$&F$fViV1_~Uj#U-Q-xN~Lf)JSQl-GtKR_Ird6b!1jf}@aT^q#_QToDs0E| zH(hofqN&3l_Xl^8T%^|IR;+=rH8(R^mL4zEgPa(f^%oKEsH_%(iyuQhQ)AQ#BG_Wm zBlY%0q=qI=I=N2;(X~7KOS0KVBv#QrxDVe$5TD3FC8{Oc!p}~-sN2#e&?dukMSpFr z+ng&9Zn1Xa<&E4zE6C2|YA`+dY9E>D0;5s?g^2yVL7X8Ta^|T*j+)=FGbj<~PT`c- zs$uC5U(Nry3S)pKsvj1~XY<6Nj=LYWVM33Gx7_q;{2RcUUu#nWPvw=Ah_5~%ag=KI zb_1D6|Ilnb`LRN0LV4LOjz#2q4Rhrmqng~R@qGLGZ3f$$pa$zPdjh>qsPxPQHK&3J7XIMefMmatVi}A+ zH$1veg@hAc!X{%MF9<{WplyPFt}adwCQ5ti249D-#qX@yeu3>1{u3A;W~JUd>`7fU zT^FP`SWMA!(mGFQMCruxp8;gQ2EDpdDLlmkv7rOrLO9r$^8~#Am8U3rc$YPBZU#Vs zJ+Hi=8wV~G@S`0IAcAH}yQb!^WM0Xbkbk+R+K)jDiLgh<_se-XDQ?lFC(;dBq@>7c}m81D(@Ww2ZQ&nFkD>aGW)_ZE-x35#nWNT;u zES(A2s6Vuc8;x#zur)e4w(D)eYO*M6kucs_kusSSRZE^=dkBIVIMps%w+woG+T)%w zs`y{Ki%6gDv5q3>DNscQ{9eJpzfp;S(}rwbN{TWV=I^@na#YO@G$!X|E3x|G0;V|c zFhh@C!nV+dCb3AVx~Mmcp*IQ&hrmKNJ1I)QTKRWwSo2-}g9lfRi}*x>nf9gT9-aq2(=%|H^JdDP0pj^BH#HRB_$M<)q1@zTd51 zAstEW!H|tszAmstdXZDi%oUKC*TIEr{#+p7oR6Q)3*smH`=T->L7^(9edBZALkc&d zQWI^_h*W0n82YA1drlg1Zq_N_X%E48kBWY0Sh+1PL zKV@9+KH{)VP~dglq80qPy^QSy`c#wyK_ zrG23W8Q`|W@Bl39j}m@R=_0$4VPIWaT#o1NQs^=ruhM+ZX!gE>w;XB)IyMBEz923J z=sOo?N2_~U-O0_K`>c(=kqBgGbKv@BO@HZ>Sf5gG3DEjeD%1>82xLj36fC|rQJH;k z|4b0Po18a3G!ueP$07{LZn!NGFFm&>leD6IrEY1Aed=J+GnL`}B<58M?|3Nw%T$3` z$zHR%kd{j}+pqC8&NPySJ4jOE*<@tWmWK;H2V%ZPRhKs|*{GfJR4eG5>LIk>tj zuhXYJf`BBH)g>m(UI8T+=`8L0q*R65h2}iKdR=(RmdXu*ju^`h^2G^BP1ur4cQ|sG z+^(fG?7cr_6Rz)JdgVTYCJhxi*K8fXEbn*wA<7a3vEKEV(qE@~mYz|hns%`00SS~5 z*YBKF6?d_S2ODmiEx{X8#JBKWEJUn)#)j)UDgl!CsEw+jPb4>5_L8WQu_WA+_JC+d zLSdS7>4L4Ow-1X-Tu^qRLHk`Pf6CD!Lpv(1s!&zd&| zM@GUc2J$C~cD-~IGt1tR9PapZEDY}lzGn>ol$OXV!usZd!P)mqZB{S*gVnV4grZ=M zNUs?k9Bpl}JZO2|eL{A`%T7JRlOh$Ww=v{6Nig>!fUBkn>M%`0d*s2eTs{kUMj*x0r^)+%9X$v6YCc>WYuS`vp@Jy(2t zZ#KVp1=W44i&*Um=lIB45JRUToz+KGZYw0B<(^kf%={xXp#g^@ZtionJv8)Zq=i2^ znZql=0r}9(;T?mN*9?xLnMUIT4Ie~A8qQYw16~`v22mb=4_ci=pK{f{X6YKL>O|kF zXly5|j$P?u)_7JwH6VTbIra64GvT+c7b&4kOqhv`nLA}K7?nmjMMT7XL<&6c+F;x# z7p23TB3~{t^OV~=mBG(CJ#Q}t3H_ey?ftY6=}N<`ugONt&J_0NRvB>6C?mOdP|jx* zK+c`i0xy?*JkFufVbym!ChWn46TyW@GSB`z-K%IAQ^Nz|bt4jvJU);EjSZAVyUp5P zVHB52NugRS*<0KC~34D_3 z1dY_=Mw3gf$retOoti9=4Y`J!SBtHZ2hNvgPNuzwE5+_LU{eQVlXxfbNx_=t;D^Ir zm}SKno)XU+hDTcEDoWnEVX*e`|A_j0FgpeYv(`-aPUFHt{F{mh=Dz;w2JvRehhavOa~p6*!d10`7d(qc|Zf1G@>SuW^c1*@M^ww-X?b`cpES*i(~n6 zjVF_5Qe&0cHmMB1n%2GGLU2dWxv7BO*8|L2ZJSDwdRc#2)vwc#0ZQMOEGq^Yvhy z56(+j(!mclfO2wAP;$9{1>t|J`vHpFCRpSe(jHQEeS>_4`QG=fDS}O&5L`;2e9hN? zyPKS|H?3)no(!klz#H5h#r$TG-RVhta?j6tI~#}5;}%mM)j^dRe^!!-^+lNbc&NRh zpMBiv$Ja15=bW_HUTI@ecV*pZe3dRi$XS*iWnZ&v%2$!DibN~T_!tBhD_Koo_ZuIY zmp-_3qKwEnur^Ny!AKX0ma_8%K1Yxz;mnF9vka$aYXt~~&_%_d7nYW3XZt6p{3!UVd zx7n5ZuXI2{?BQ<}$H^sDNAJCd2(;#iRUSsXY$4v-H=;^a>d72T#VgcgAaKFZqCD9D zu9~$f5*u>FuW*LUkKFwxXR5T-fz^SZmYrHmidKb`!$SM2V{w{T3IGV<4i3v9*OH_s zLS=Fw{i#J9bt)C()-%ra&^<*@{fV2LFTTj{X35uuUY+^&=L;WzvXq*^S)bc;f~`7; z-SLid(y;vXZ0$@mvXjfmRywpl_r&`h6@lv9=`}xVmNx&@QL?zOcCn1BF0bN_l*cJh zG?nyLH*&4<)!U>pY(bS;YGhumxZ+Fb@mtH8J#slM?5y+x8DTzu`ccytHL?x7yeB|i z596b9*t^`+mGQ=qugm4(`4Y2=bsV&e`K5LY2qortA_zXsyzS6bRprf$%wHybYg!!H z`3&^YIcz0i?>uS2mf`zzJ{)?h!8{rfKj9!Zr!yX++)WuaU&m^bs~Mcwp%CWeVghlT zDCS)(&MRa+NrLnBPB}GFzswg>d=j^Z5yfROT_k_LHN&P4MV^QxS=f;Q&aZ-zJFP+g z7?XH63EGE_m@TT-may9?=O;P)^2IjS-1a0CAz9eAQD{jEq#H3u1X^S~^FObelwxJr1_0h8Ufp~`Q)=)7}t&yz-0o@fXfMsnv48rQyL>qlQa06NM_ z8=7Wqt#=)h>`S;In*Kh(NG^1J$rpR!MBE?5at@jE>9yjWjW#s(4qx63!?upqPmX@|)W%g145%R5yq-_nc ziDvL})`^#SL#{qp;04_r=_M3lK607Bu|NCJ+E*F9gO2y*H)xY#P`t>y2=Y;ABM9M%((d@}#{@%n zP*!W~0k!dpK)CVe=b3_+)Z{h%_Qohzort_0RdQYJz+y62taMeKn%n1U>4nqAQL}H@ zD=1+mqfNIs+US~`q!=1T0G-l0HyjC7uN?-d>TFNe?k8FkadQw7SrWxw zX`_PydOUEGj8bW4LdDB72uXA(>(UhjEXXuojok1-7T#^#`a&6ev_n1s0cYz1cj(1` zvf;hsVYa(41X=GH;D)_#kH=9>OhNWP@Q~?6h4y3iE4u5GF~XWJ$D16B@|AZEA;!(j ziP|Cf2XKzQ?a%P+cFo~{Q~}ZRRD#3y@`qLBH*eAj?XMyoNl=7zgBZI^o}9mzxjPve z=J5PREBQMD@sPsmzJKQaFAGSzmgfvnNM*FbVIbU@I~FkIE@C^Da~a(T{XLr4O_Jz2 z9f$eL5s2W6Wwk5&%gGu^*>HwCuINt diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 5cb51dad..00000000 --- a/public/index.html +++ /dev/null @@ -1,1372 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - - -
- -
- - - - - - - - - -
- - -
-
-
-
-

Welcome to the Fediversity Project

-

The Fediversity Project is a comprehensive effort to bring easy-to-use, hosted cloud services that have service portability and personal freedom at their core to everyone.

- - - For You - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Banner image - - - - - - - - -
-
-
-
- - - - -

Consortium

- - -
-
- - -
- -
- Image -
Consortium
-
- - -

The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag. - -

-
- - -
- -
- Image -
NLnet
-
- - -

NLnet supports organisations and people who contribute to an open internet for all. They fund projects that help fix the internet through open hardware, open software, open standards, open science and open data. - - - Read more - - - -

-
- - -
- -
- Image -
Open Internet Discourse
-
- - -

The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. - - - Read more - - - -

-
- - -
- -
- Image -
Tweag
-
- - -

Tweag is the open source program office (OSPO) of Modus Create, and has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers. - - - Read more - - - -

-
- - -
- -
- Image -
NORDUnet
-
- - -

NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries. - - - Read more - - - -

-
- -
-
- - - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - feature image - - - - - - - - - - - -
-
-

Fediversity Grants

-

Fediversity will award 450 000 euro in small to medium-size R&D grants towards solutions that bring the next generation of social networks closer. We are seeking project proposals between 5.000 and 50.000 euro’s — which should get you on your way.

-
    - -
- - - Learn more - - - -
-
-
-
- - - - - - - -

Fediverse Explained

- - -
-
- -
-
- Image -

Individuals

-
- -

Always be in control with your own data on social networks, whether that’s with Mastodon, PeerTube or Pixelfed: Fediversity makes it possible.

- - - Learn more - - - -
- -
-
- Image -

Developers

-
- -

As a developer building the next generation of social platforms, you are looking to make it easier to facilitate your customers to use your product. Fediversity can help.

- - - Learn more - - - -
- -
-
- Image -

European Commission

-
- -

The Fediversity Project operates on a grant gratiously provided by the HORIZON fund by the EC. Learn more about the accountability of the project.

- - - Learn more - - - -
- -
-
- - -
-
-
- - - -
- -
-
-
- -
-
- -
-
-
-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index 0a278dc6..00000000 --- a/public/index.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - Fediversity - //localhost:1313/ - Recent content on Fediversity - Hugo -- gohugo.io - en-us - Tue, 30 Jul 2024 05:00:00 +0000 - - - PublicSpaces Conference 2024 - //localhost:1313/blog/publicspaces-conference/ - Tue, 30 Jul 2024 05:00:00 +0000 - //localhost:1313/blog/publicspaces-conference/ - PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled &lsquo;Taking Back the Internet&rsquo;. - - - Fediversity new website launch - //localhost:1313/blog/new-website-launch/ - Wed, 15 May 2024 05:00:00 +0000 - //localhost:1313/blog/new-website-launch/ - We are pleased to introduce the launch of our new website dedicated to the Fediversity project. - - - PublicSpaces Conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Sat, 11 May 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - - - OW2con 2024 - //localhost:1313/events/owc-annual-conference-2024/ - Sat, 11 May 2024 09:00:00 +0000 - //localhost:1313/events/owc-annual-conference-2024/ - OW2con is the European open source conference organized by OW2. An international meeting of developpers, IT companies, academics and non-profit organizations, OW2con brings together the entire open source community, during two days of presentations ranging from tech topics to business and ethical issues of open source. - - - State of the Internet 2024 - //localhost:1313/events/waag-state-internet-2024/ - Wed, 10 Apr 2024 16:00:00 +0000 - //localhost:1313/events/waag-state-internet-2024/ - Join us at the State of the Internet 2024, where Waag Futurelab, alongside the Municipality of Amsterdam and the OBA, delves into the depths of the online realm. - - - Fediversity Project publicly announced - //localhost:1313/blog/project-launch/ - Mon, 01 Jan 2024 05:00:00 +0000 - //localhost:1313/blog/project-launch/ - The Consortium behind the Fediversity project announces that the project has officially been started. - - - Consortium - //localhost:1313/consortium/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/consortium/ - Information about the project. TODO. - - - Developers - //localhost:1313/developers/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/developers/ - The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. - - - European Commission - //localhost:1313/ec/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/ec/ - The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. - - - Fediversity - //localhost:1313/fediversity/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/fediversity/ - Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. - - - Grants - //localhost:1313/grants/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/grants/ - Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. - - - Individuals - //localhost:1313/individuals/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/individuals/ - The fediverse shows great potential in fundamentally rethinking how we approach the internet. - - - Laurens Hof - //localhost:1313/authors/laurens-hof/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/authors/laurens-hof/ - Story teller for the Fediversity Project. - - - NLnet - //localhost:1313/nlnet/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/nlnet/ - The NLnet Foundation supports organisations and people who contribute to an open internet for all. - - - NORDUnet - //localhost:1313/nordunet/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/nordunet/ - NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. - - - Open Internet Discourse Foundation - //localhost:1313/oid/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/oid/ - The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. - - - Privacy - //localhost:1313/privacy-policy/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/privacy-policy/ - The Fediversity website does not track you, and does not process any of your data. - - - Ready to build your next project with Hugo? - - Mon, 01 Jan 0001 00:00:00 +0000 - - - - - Tweag - //localhost:1313/tweag/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/tweag/ - Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. - - - What Users Are Saying About Hugoplate - - Mon, 01 Jan 0001 00:00:00 +0000 - - - - - diff --git a/public/individuals/index.html b/public/individuals/index.html deleted file mode 100644 index b2ffddb8..00000000 --- a/public/individuals/index.html +++ /dev/null @@ -1,901 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Individuals - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Individuals

- - - - -
-
-
- - -
-
-
-
-

The fediverse shows great potential in fundamentally rethinking how we approach the internet. It is a new way of thinking about how the internet can be a social web, and solves for the problems that the current Big Tech platforms have, while at the same time enabling a new wave of innovation and new ideas on the social web.

-
    -
  • Giving people control of their data and social connections, allowing them to choose whatever platform and product they want.
  • -
  • Giving people control of their privacy and their feeds, without black-box algorithms that decide for them what they get to see.
  • -
-

The Fediversity project is working on making it easier for people to join the fediverse, and taking full control on their own online social presence. We make it easier for you to join the fediverse, giving you an easy way to select what you need. With one click, you can select whether you need photo sharing, microblogging, video sharing, blogging or simply email. You can get a domain name as well, so you can be up and running with a professional social presence on the new internet in without any effort.

-

Fediversity is currently in development, and you can follow us on Mastodon for all the latest information.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/js/script-lazy.js b/public/js/script-lazy.js deleted file mode 100644 index 5cf1d246..00000000 --- a/public/js/script-lazy.js +++ /dev/null @@ -1,4744 +0,0 @@ -/*! - * Glightbox v3.1.0 - * https://github.com/biati-digital/glightbox - * Released under the MIT license - */ - -(function (global, factory) { - typeof exports === "object" && typeof module !== "undefined" - ? (module.exports = factory()) - : typeof define === "function" && define.amd - ? define(factory) - : ((global = global || self), (global.GLightbox = factory())); -})(this, function () { - "use strict"; - - function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - _typeof = function (obj) { - return typeof obj; - }; - } else { - _typeof = function (obj) { - return obj && - typeof Symbol === "function" && - obj.constructor === Symbol && - obj !== Symbol.prototype - ? "symbol" - : typeof obj; - }; - } - - return _typeof(obj); - } - - function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } - } - - function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } - } - - function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - return Constructor; - } - - var uid = Date.now(); - function extend() { - var extended = {}; - var deep = true; - var i = 0; - var length = arguments.length; - - if (Object.prototype.toString.call(arguments[0]) === "[object Boolean]") { - deep = arguments[0]; - i++; - } - - var merge = function merge(obj) { - for (var prop in obj) { - if (Object.prototype.hasOwnProperty.call(obj, prop)) { - if ( - deep && - Object.prototype.toString.call(obj[prop]) === "[object Object]" - ) { - extended[prop] = extend(true, extended[prop], obj[prop]); - } else { - extended[prop] = obj[prop]; - } - } - } - }; - - for (; i < length; i++) { - var obj = arguments[i]; - merge(obj); - } - - return extended; - } - function each(collection, callback) { - if ( - isNode(collection) || - collection === window || - collection === document - ) { - collection = [collection]; - } - - if (!isArrayLike(collection) && !isObject(collection)) { - collection = [collection]; - } - - if (size(collection) == 0) { - return; - } - - if (isArrayLike(collection) && !isObject(collection)) { - var l = collection.length, - i = 0; - - for (; i < l; i++) { - if ( - callback.call(collection[i], collection[i], i, collection) === false - ) { - break; - } - } - } else if (isObject(collection)) { - for (var key in collection) { - if (has(collection, key)) { - if ( - callback.call(collection[key], collection[key], key, collection) === - false - ) { - break; - } - } - } - } - } - function getNodeEvents(node) { - var name = - arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - var fn = - arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var cache = (node[uid] = node[uid] || []); - var data = { - all: cache, - evt: null, - found: null, - }; - - if (name && fn && size(cache) > 0) { - each(cache, function (cl, i) { - if (cl.eventName == name && cl.fn.toString() == fn.toString()) { - data.found = true; - data.evt = i; - return false; - } - }); - } - - return data; - } - function addEvent(eventName) { - var _ref = - arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, - onElement = _ref.onElement, - withCallback = _ref.withCallback, - _ref$avoidDuplicate = _ref.avoidDuplicate, - avoidDuplicate = - _ref$avoidDuplicate === void 0 ? true : _ref$avoidDuplicate, - _ref$once = _ref.once, - once = _ref$once === void 0 ? false : _ref$once, - _ref$useCapture = _ref.useCapture, - useCapture = _ref$useCapture === void 0 ? false : _ref$useCapture; - - var thisArg = arguments.length > 2 ? arguments[2] : undefined; - var element = onElement || []; - - if (isString(element)) { - element = document.querySelectorAll(element); - } - - function handler(event) { - if (isFunction(withCallback)) { - withCallback.call(thisArg, event, this); - } - - if (once) { - handler.destroy(); - } - } - - handler.destroy = function () { - each(element, function (el) { - var events = getNodeEvents(el, eventName, handler); - - if (events.found) { - events.all.splice(events.evt, 1); - } - - if (el.removeEventListener) { - el.removeEventListener(eventName, handler, useCapture); - } - }); - }; - - each(element, function (el) { - var events = getNodeEvents(el, eventName, handler); - - if ( - (el.addEventListener && avoidDuplicate && !events.found) || - !avoidDuplicate - ) { - el.addEventListener(eventName, handler, useCapture); - events.all.push({ - eventName: eventName, - fn: handler, - }); - } - }); - return handler; - } - function addClass(node, name) { - each(name.split(" "), function (cl) { - return node.classList.add(cl); - }); - } - function removeClass(node, name) { - each(name.split(" "), function (cl) { - return node.classList.remove(cl); - }); - } - function hasClass(node, name) { - return node.classList.contains(name); - } - function closest(elem, selector) { - while (elem !== document.body) { - elem = elem.parentElement; - - if (!elem) { - return false; - } - - var matches = - typeof elem.matches == "function" - ? elem.matches(selector) - : elem.msMatchesSelector(selector); - - if (matches) { - return elem; - } - } - } - function animateElement(element) { - var animation = - arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; - var callback = - arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - - if (!element || animation === "") { - return false; - } - - if (animation == "none") { - if (isFunction(callback)) { - callback(); - } - - return false; - } - - var animationEnd = whichAnimationEvent(); - var animationNames = animation.split(" "); - each(animationNames, function (name) { - addClass(element, "g" + name); - }); - addEvent(animationEnd, { - onElement: element, - avoidDuplicate: false, - once: true, - withCallback: function withCallback(event, target) { - each(animationNames, function (name) { - removeClass(target, "g" + name); - }); - - if (isFunction(callback)) { - callback(); - } - }, - }); - } - function cssTransform(node) { - var translate = - arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; - - if (translate == "") { - node.style.webkitTransform = ""; - node.style.MozTransform = ""; - node.style.msTransform = ""; - node.style.OTransform = ""; - node.style.transform = ""; - return false; - } - - node.style.webkitTransform = translate; - node.style.MozTransform = translate; - node.style.msTransform = translate; - node.style.OTransform = translate; - node.style.transform = translate; - } - function show(element) { - element.style.display = "block"; - } - function hide(element) { - element.style.display = "none"; - } - function createHTML(htmlStr) { - var frag = document.createDocumentFragment(), - temp = document.createElement("div"); - temp.innerHTML = htmlStr; - - while (temp.firstChild) { - frag.appendChild(temp.firstChild); - } - - return frag; - } - function windowSize() { - return { - width: - window.innerWidth || - document.documentElement.clientWidth || - document.body.clientWidth, - height: - window.innerHeight || - document.documentElement.clientHeight || - document.body.clientHeight, - }; - } - function whichAnimationEvent() { - var t, - el = document.createElement("fakeelement"); - var animations = { - animation: "animationend", - OAnimation: "oAnimationEnd", - MozAnimation: "animationend", - WebkitAnimation: "webkitAnimationEnd", - }; - - for (t in animations) { - if (el.style[t] !== undefined) { - return animations[t]; - } - } - } - function whichTransitionEvent() { - var t, - el = document.createElement("fakeelement"); - var transitions = { - transition: "transitionend", - OTransition: "oTransitionEnd", - MozTransition: "transitionend", - WebkitTransition: "webkitTransitionEnd", - }; - - for (t in transitions) { - if (el.style[t] !== undefined) { - return transitions[t]; - } - } - } - function createIframe(config) { - var url = config.url, - allow = config.allow, - callback = config.callback, - appendTo = config.appendTo; - var iframe = document.createElement("iframe"); - iframe.className = "vimeo-video gvideo"; - iframe.src = url; - iframe.style.width = "100%"; - iframe.style.height = "100%"; - - if (allow) { - iframe.setAttribute("allow", allow); - } - - iframe.onload = function () { - addClass(iframe, "node-ready"); - - if (isFunction(callback)) { - callback(); - } - }; - - if (appendTo) { - appendTo.appendChild(iframe); - } - - return iframe; - } - function waitUntil(check, onComplete, delay, timeout) { - if (check()) { - onComplete(); - return; - } - - if (!delay) { - delay = 100; - } - - var timeoutPointer; - var intervalPointer = setInterval(function () { - if (!check()) { - return; - } - - clearInterval(intervalPointer); - - if (timeoutPointer) { - clearTimeout(timeoutPointer); - } - - onComplete(); - }, delay); - - if (timeout) { - timeoutPointer = setTimeout(function () { - clearInterval(intervalPointer); - }, timeout); - } - } - function injectAssets(url, waitFor, callback) { - if (isNil(url)) { - console.error("Inject assets error"); - return; - } - - if (isFunction(waitFor)) { - callback = waitFor; - waitFor = false; - } - - if (isString(waitFor) && waitFor in window) { - if (isFunction(callback)) { - callback(); - } - - return; - } - - var found; - - if (url.indexOf(".css") !== -1) { - found = document.querySelectorAll('link[href="' + url + '"]'); - - if (found && found.length > 0) { - if (isFunction(callback)) { - callback(); - } - - return; - } - - var head = document.getElementsByTagName("head")[0]; - var headStyles = head.querySelectorAll('link[rel="stylesheet"]'); - var link = document.createElement("link"); - link.rel = "stylesheet"; - link.type = "text/css"; - link.href = url; - link.media = "all"; - - if (headStyles) { - head.insertBefore(link, headStyles[0]); - } else { - head.appendChild(link); - } - - if (isFunction(callback)) { - callback(); - } - - return; - } - - found = document.querySelectorAll('script[src="' + url + '"]'); - - if (found && found.length > 0) { - if (isFunction(callback)) { - if (isString(waitFor)) { - waitUntil( - function () { - return typeof window[waitFor] !== "undefined"; - }, - function () { - callback(); - } - ); - return false; - } - - callback(); - } - - return; - } - - var script = document.createElement("script"); - script.type = "text/javascript"; - script.src = url; - - script.onload = function () { - if (isFunction(callback)) { - if (isString(waitFor)) { - waitUntil( - function () { - return typeof window[waitFor] !== "undefined"; - }, - function () { - callback(); - } - ); - return false; - } - - callback(); - } - }; - - document.body.appendChild(script); - return; - } - function isMobile() { - return ( - "navigator" in window && - window.navigator.userAgent.match( - /(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i - ) - ); - } - function isTouch() { - return ( - isMobile() !== null || - document.createTouch !== undefined || - "ontouchstart" in window || - "onmsgesturechange" in window || - navigator.msMaxTouchPoints - ); - } - function isFunction(f) { - return typeof f === "function"; - } - function isString(s) { - return typeof s === "string"; - } - function isNode(el) { - return !!(el && el.nodeType && el.nodeType == 1); - } - function isArray(ar) { - return Array.isArray(ar); - } - function isArrayLike(ar) { - return ar && ar.length && isFinite(ar.length); - } - function isObject(o) { - var type = _typeof(o); - - return type === "object" && o != null && !isFunction(o) && !isArray(o); - } - function isNil(o) { - return o == null; - } - function has(obj, key) { - return obj !== null && hasOwnProperty.call(obj, key); - } - function size(o) { - if (isObject(o)) { - if (o.keys) { - return o.keys().length; - } - - var l = 0; - - for (var k in o) { - if (has(o, k)) { - l++; - } - } - - return l; - } else { - return o.length; - } - } - function isNumber(n) { - return !isNaN(parseFloat(n)) && isFinite(n); - } - - function getNextFocusElement() { - var current = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : -1; - var btns = document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)"); - - if (!btns.length) { - return false; - } - - if (btns.length == 1) { - return btns[0]; - } - - if (typeof current == "string") { - current = parseInt(current); - } - - var orders = []; - each(btns, function (btn) { - orders.push(btn.getAttribute("data-taborder")); - }); - var highestOrder = Math.max.apply( - Math, - orders.map(function (order) { - return parseInt(order); - }) - ); - var newIndex = current < 0 ? 1 : current + 1; - - if (newIndex > highestOrder) { - newIndex = "1"; - } - - var nextOrders = orders.filter(function (el) { - return el >= parseInt(newIndex); - }); - var nextFocus = nextOrders.sort()[0]; - return document.querySelector( - '.gbtn[data-taborder="'.concat(nextFocus, '"]') - ); - } - - function keyboardNavigation(instance) { - if (instance.events.hasOwnProperty("keyboard")) { - return false; - } - - instance.events["keyboard"] = addEvent("keydown", { - onElement: window, - withCallback: function withCallback(event, target) { - event = event || window.event; - var key = event.keyCode; - - if (key == 9) { - var focusedButton = document.querySelector(".gbtn.focused"); - - if (!focusedButton) { - var activeElement = - document.activeElement && document.activeElement.nodeName - ? document.activeElement.nodeName.toLocaleLowerCase() - : false; - - if ( - activeElement == "input" || - activeElement == "textarea" || - activeElement == "button" - ) { - return; - } - } - - event.preventDefault(); - var btns = document.querySelectorAll(".gbtn[data-taborder]"); - - if (!btns || btns.length <= 0) { - return; - } - - if (!focusedButton) { - var first = getNextFocusElement(); - - if (first) { - first.focus(); - addClass(first, "focused"); - } - - return; - } - - var currentFocusOrder = focusedButton.getAttribute("data-taborder"); - var nextFocus = getNextFocusElement(currentFocusOrder); - removeClass(focusedButton, "focused"); - - if (nextFocus) { - nextFocus.focus(); - addClass(nextFocus, "focused"); - } - } - - if (key == 39) { - instance.nextSlide(); - } - - if (key == 37) { - instance.prevSlide(); - } - - if (key == 27) { - instance.close(); - } - }, - }); - } - - function getLen(v) { - return Math.sqrt(v.x * v.x + v.y * v.y); - } - - function dot(v1, v2) { - return v1.x * v2.x + v1.y * v2.y; - } - - function getAngle(v1, v2) { - var mr = getLen(v1) * getLen(v2); - - if (mr === 0) { - return 0; - } - - var r = dot(v1, v2) / mr; - - if (r > 1) { - r = 1; - } - - return Math.acos(r); - } - - function cross(v1, v2) { - return v1.x * v2.y - v2.x * v1.y; - } - - function getRotateAngle(v1, v2) { - var angle = getAngle(v1, v2); - - if (cross(v1, v2) > 0) { - angle *= -1; - } - - return (angle * 180) / Math.PI; - } - - var EventsHandlerAdmin = (function () { - function EventsHandlerAdmin(el) { - _classCallCheck(this, EventsHandlerAdmin); - - this.handlers = []; - this.el = el; - } - - _createClass(EventsHandlerAdmin, [ - { - key: "add", - value: function add(handler) { - this.handlers.push(handler); - }, - }, - { - key: "del", - value: function del(handler) { - if (!handler) { - this.handlers = []; - } - - for (var i = this.handlers.length; i >= 0; i--) { - if (this.handlers[i] === handler) { - this.handlers.splice(i, 1); - } - } - }, - }, - { - key: "dispatch", - value: function dispatch() { - for (var i = 0, len = this.handlers.length; i < len; i++) { - var handler = this.handlers[i]; - - if (typeof handler === "function") { - handler.apply(this.el, arguments); - } - } - }, - }, - ]); - - return EventsHandlerAdmin; - })(); - - function wrapFunc(el, handler) { - var EventshandlerAdmin = new EventsHandlerAdmin(el); - EventshandlerAdmin.add(handler); - return EventshandlerAdmin; - } - - var TouchEvents = (function () { - function TouchEvents(el, option) { - _classCallCheck(this, TouchEvents); - - this.element = typeof el == "string" ? document.querySelector(el) : el; - this.start = this.start.bind(this); - this.move = this.move.bind(this); - this.end = this.end.bind(this); - this.cancel = this.cancel.bind(this); - this.element.addEventListener("touchstart", this.start, false); - this.element.addEventListener("touchmove", this.move, false); - this.element.addEventListener("touchend", this.end, false); - this.element.addEventListener("touchcancel", this.cancel, false); - this.preV = { - x: null, - y: null, - }; - this.pinchStartLen = null; - this.zoom = 1; - this.isDoubleTap = false; - - var noop = function noop() {}; - - this.rotate = wrapFunc(this.element, option.rotate || noop); - this.touchStart = wrapFunc(this.element, option.touchStart || noop); - this.multipointStart = wrapFunc( - this.element, - option.multipointStart || noop - ); - this.multipointEnd = wrapFunc(this.element, option.multipointEnd || noop); - this.pinch = wrapFunc(this.element, option.pinch || noop); - this.swipe = wrapFunc(this.element, option.swipe || noop); - this.tap = wrapFunc(this.element, option.tap || noop); - this.doubleTap = wrapFunc(this.element, option.doubleTap || noop); - this.longTap = wrapFunc(this.element, option.longTap || noop); - this.singleTap = wrapFunc(this.element, option.singleTap || noop); - this.pressMove = wrapFunc(this.element, option.pressMove || noop); - this.twoFingerPressMove = wrapFunc( - this.element, - option.twoFingerPressMove || noop - ); - this.touchMove = wrapFunc(this.element, option.touchMove || noop); - this.touchEnd = wrapFunc(this.element, option.touchEnd || noop); - this.touchCancel = wrapFunc(this.element, option.touchCancel || noop); - this.translateContainer = this.element; - this._cancelAllHandler = this.cancelAll.bind(this); - window.addEventListener("scroll", this._cancelAllHandler); - this.delta = null; - this.last = null; - this.now = null; - this.tapTimeout = null; - this.singleTapTimeout = null; - this.longTapTimeout = null; - this.swipeTimeout = null; - this.x1 = this.x2 = this.y1 = this.y2 = null; - this.preTapPosition = { - x: null, - y: null, - }; - } - - _createClass(TouchEvents, [ - { - key: "start", - value: function start(evt) { - if (!evt.touches) { - return; - } - - var ignoreDragFor = ["a", "button", "input"]; - - if ( - evt.target && - evt.target.nodeName && - ignoreDragFor.indexOf(evt.target.nodeName.toLowerCase()) >= 0 - ) { - console.log( - "ignore drag for this touched element", - evt.target.nodeName.toLowerCase() - ); - return; - } - - this.now = Date.now(); - this.x1 = evt.touches[0].pageX; - this.y1 = evt.touches[0].pageY; - this.delta = this.now - (this.last || this.now); - this.touchStart.dispatch(evt, this.element); - - if (this.preTapPosition.x !== null) { - this.isDoubleTap = - this.delta > 0 && - this.delta <= 250 && - Math.abs(this.preTapPosition.x - this.x1) < 30 && - Math.abs(this.preTapPosition.y - this.y1) < 30; - - if (this.isDoubleTap) { - clearTimeout(this.singleTapTimeout); - } - } - - this.preTapPosition.x = this.x1; - this.preTapPosition.y = this.y1; - this.last = this.now; - var preV = this.preV, - len = evt.touches.length; - - if (len > 1) { - this._cancelLongTap(); - - this._cancelSingleTap(); - - var v = { - x: evt.touches[1].pageX - this.x1, - y: evt.touches[1].pageY - this.y1, - }; - preV.x = v.x; - preV.y = v.y; - this.pinchStartLen = getLen(preV); - this.multipointStart.dispatch(evt, this.element); - } - - this._preventTap = false; - this.longTapTimeout = setTimeout( - function () { - this.longTap.dispatch(evt, this.element); - this._preventTap = true; - }.bind(this), - 750 - ); - }, - }, - { - key: "move", - value: function move(evt) { - if (!evt.touches) { - return; - } - - var preV = this.preV, - len = evt.touches.length, - currentX = evt.touches[0].pageX, - currentY = evt.touches[0].pageY; - this.isDoubleTap = false; - - if (len > 1) { - var sCurrentX = evt.touches[1].pageX, - sCurrentY = evt.touches[1].pageY; - var v = { - x: evt.touches[1].pageX - currentX, - y: evt.touches[1].pageY - currentY, - }; - - if (preV.x !== null) { - if (this.pinchStartLen > 0) { - evt.zoom = getLen(v) / this.pinchStartLen; - this.pinch.dispatch(evt, this.element); - } - - evt.angle = getRotateAngle(v, preV); - this.rotate.dispatch(evt, this.element); - } - - preV.x = v.x; - preV.y = v.y; - - if (this.x2 !== null && this.sx2 !== null) { - evt.deltaX = (currentX - this.x2 + sCurrentX - this.sx2) / 2; - evt.deltaY = (currentY - this.y2 + sCurrentY - this.sy2) / 2; - } else { - evt.deltaX = 0; - evt.deltaY = 0; - } - - this.twoFingerPressMove.dispatch(evt, this.element); - this.sx2 = sCurrentX; - this.sy2 = sCurrentY; - } else { - if (this.x2 !== null) { - evt.deltaX = currentX - this.x2; - evt.deltaY = currentY - this.y2; - var movedX = Math.abs(this.x1 - this.x2), - movedY = Math.abs(this.y1 - this.y2); - - if (movedX > 10 || movedY > 10) { - this._preventTap = true; - } - } else { - evt.deltaX = 0; - evt.deltaY = 0; - } - - this.pressMove.dispatch(evt, this.element); - } - - this.touchMove.dispatch(evt, this.element); - - this._cancelLongTap(); - - this.x2 = currentX; - this.y2 = currentY; - - if (len > 1) { - evt.preventDefault(); - } - }, - }, - { - key: "end", - value: function end(evt) { - if (!evt.changedTouches) { - return; - } - - this._cancelLongTap(); - - var self = this; - - if (evt.touches.length < 2) { - this.multipointEnd.dispatch(evt, this.element); - this.sx2 = this.sy2 = null; - } - - if ( - (this.x2 && Math.abs(this.x1 - this.x2) > 30) || - (this.y2 && Math.abs(this.y1 - this.y2) > 30) - ) { - evt.direction = this._swipeDirection( - this.x1, - this.x2, - this.y1, - this.y2 - ); - this.swipeTimeout = setTimeout(function () { - self.swipe.dispatch(evt, self.element); - }, 0); - } else { - this.tapTimeout = setTimeout(function () { - if (!self._preventTap) { - self.tap.dispatch(evt, self.element); - } - - if (self.isDoubleTap) { - self.doubleTap.dispatch(evt, self.element); - self.isDoubleTap = false; - } - }, 0); - - if (!self.isDoubleTap) { - self.singleTapTimeout = setTimeout(function () { - self.singleTap.dispatch(evt, self.element); - }, 250); - } - } - - this.touchEnd.dispatch(evt, this.element); - this.preV.x = 0; - this.preV.y = 0; - this.zoom = 1; - this.pinchStartLen = null; - this.x1 = this.x2 = this.y1 = this.y2 = null; - }, - }, - { - key: "cancelAll", - value: function cancelAll() { - this._preventTap = true; - clearTimeout(this.singleTapTimeout); - clearTimeout(this.tapTimeout); - clearTimeout(this.longTapTimeout); - clearTimeout(this.swipeTimeout); - }, - }, - { - key: "cancel", - value: function cancel(evt) { - this.cancelAll(); - this.touchCancel.dispatch(evt, this.element); - }, - }, - { - key: "_cancelLongTap", - value: function _cancelLongTap() { - clearTimeout(this.longTapTimeout); - }, - }, - { - key: "_cancelSingleTap", - value: function _cancelSingleTap() { - clearTimeout(this.singleTapTimeout); - }, - }, - { - key: "_swipeDirection", - value: function _swipeDirection(x1, x2, y1, y2) { - return Math.abs(x1 - x2) >= Math.abs(y1 - y2) - ? x1 - x2 > 0 - ? "Left" - : "Right" - : y1 - y2 > 0 - ? "Up" - : "Down"; - }, - }, - { - key: "on", - value: function on(evt, handler) { - if (this[evt]) { - this[evt].add(handler); - } - }, - }, - { - key: "off", - value: function off(evt, handler) { - if (this[evt]) { - this[evt].del(handler); - } - }, - }, - { - key: "destroy", - value: function destroy() { - if (this.singleTapTimeout) { - clearTimeout(this.singleTapTimeout); - } - - if (this.tapTimeout) { - clearTimeout(this.tapTimeout); - } - - if (this.longTapTimeout) { - clearTimeout(this.longTapTimeout); - } - - if (this.swipeTimeout) { - clearTimeout(this.swipeTimeout); - } - - this.element.removeEventListener("touchstart", this.start); - this.element.removeEventListener("touchmove", this.move); - this.element.removeEventListener("touchend", this.end); - this.element.removeEventListener("touchcancel", this.cancel); - this.rotate.del(); - this.touchStart.del(); - this.multipointStart.del(); - this.multipointEnd.del(); - this.pinch.del(); - this.swipe.del(); - this.tap.del(); - this.doubleTap.del(); - this.longTap.del(); - this.singleTap.del(); - this.pressMove.del(); - this.twoFingerPressMove.del(); - this.touchMove.del(); - this.touchEnd.del(); - this.touchCancel.del(); - this.preV = - this.pinchStartLen = - this.zoom = - this.isDoubleTap = - this.delta = - this.last = - this.now = - this.tapTimeout = - this.singleTapTimeout = - this.longTapTimeout = - this.swipeTimeout = - this.x1 = - this.x2 = - this.y1 = - this.y2 = - this.preTapPosition = - this.rotate = - this.touchStart = - this.multipointStart = - this.multipointEnd = - this.pinch = - this.swipe = - this.tap = - this.doubleTap = - this.longTap = - this.singleTap = - this.pressMove = - this.touchMove = - this.touchEnd = - this.touchCancel = - this.twoFingerPressMove = - null; - window.removeEventListener("scroll", this._cancelAllHandler); - return null; - }, - }, - ]); - - return TouchEvents; - })(); - - function resetSlideMove(slide) { - var transitionEnd = whichTransitionEvent(); - var windowWidth = - window.innerWidth || - document.documentElement.clientWidth || - document.body.clientWidth; - var media = hasClass(slide, "gslide-media") - ? slide - : slide.querySelector(".gslide-media"); - var container = closest(media, ".ginner-container"); - var desc = slide.querySelector(".gslide-description"); - - if (windowWidth > 769) { - media = container; - } - - addClass(media, "greset"); - cssTransform(media, "translate3d(0, 0, 0)"); - addEvent(transitionEnd, { - onElement: media, - once: true, - withCallback: function withCallback(event, target) { - removeClass(media, "greset"); - }, - }); - media.style.opacity = ""; - - if (desc) { - desc.style.opacity = ""; - } - } - - function touchNavigation(instance) { - if (instance.events.hasOwnProperty("touch")) { - return false; - } - - var winSize = windowSize(); - var winWidth = winSize.width; - var winHeight = winSize.height; - var process = false; - var currentSlide = null; - var media = null; - var mediaImage = null; - var doingMove = false; - var initScale = 1; - var maxScale = 4.5; - var currentScale = 1; - var doingZoom = false; - var imageZoomed = false; - var zoomedPosX = null; - var zoomedPosY = null; - var lastZoomedPosX = null; - var lastZoomedPosY = null; - var hDistance; - var vDistance; - var hDistancePercent = 0; - var vDistancePercent = 0; - var vSwipe = false; - var hSwipe = false; - var startCoords = {}; - var endCoords = {}; - var xDown = 0; - var yDown = 0; - var isInlined; - var sliderWrapper = document.getElementById("glightbox-slider"); - var overlay = document.querySelector(".goverlay"); - var touchInstance = new TouchEvents(sliderWrapper, { - touchStart: function touchStart(e) { - process = true; - - if ( - hasClass(e.targetTouches[0].target, "ginner-container") || - closest(e.targetTouches[0].target, ".gslide-desc") || - e.targetTouches[0].target.nodeName.toLowerCase() == "a" - ) { - process = false; - } - - if ( - closest(e.targetTouches[0].target, ".gslide-inline") && - !hasClass(e.targetTouches[0].target.parentNode, "gslide-inline") - ) { - process = false; - } - - if (process) { - endCoords = e.targetTouches[0]; - startCoords.pageX = e.targetTouches[0].pageX; - startCoords.pageY = e.targetTouches[0].pageY; - xDown = e.targetTouches[0].clientX; - yDown = e.targetTouches[0].clientY; - currentSlide = instance.activeSlide; - media = currentSlide.querySelector(".gslide-media"); - isInlined = currentSlide.querySelector(".gslide-inline"); - mediaImage = null; - - if (hasClass(media, "gslide-image")) { - mediaImage = media.querySelector("img"); - } - - var windowWidth = - window.innerWidth || - document.documentElement.clientWidth || - document.body.clientWidth; - - if (windowWidth > 769) { - media = currentSlide.querySelector(".ginner-container"); - } - - removeClass(overlay, "greset"); - - if (e.pageX > 20 && e.pageX < window.innerWidth - 20) { - return; - } - - e.preventDefault(); - } - }, - touchMove: function touchMove(e) { - if (!process) { - return; - } - - endCoords = e.targetTouches[0]; - - if (doingZoom || imageZoomed) { - return; - } - - if (isInlined && isInlined.offsetHeight > winHeight) { - var moved = startCoords.pageX - endCoords.pageX; - - if (Math.abs(moved) <= 13) { - return false; - } - } - - doingMove = true; - var xUp = e.targetTouches[0].clientX; - var yUp = e.targetTouches[0].clientY; - var xDiff = xDown - xUp; - var yDiff = yDown - yUp; - - if (Math.abs(xDiff) > Math.abs(yDiff)) { - vSwipe = false; - hSwipe = true; - } else { - hSwipe = false; - vSwipe = true; - } - - hDistance = endCoords.pageX - startCoords.pageX; - hDistancePercent = (hDistance * 100) / winWidth; - vDistance = endCoords.pageY - startCoords.pageY; - vDistancePercent = (vDistance * 100) / winHeight; - var opacity; - - if (vSwipe && mediaImage) { - opacity = 1 - Math.abs(vDistance) / winHeight; - overlay.style.opacity = opacity; - - if (instance.settings.touchFollowAxis) { - hDistancePercent = 0; - } - } - - if (hSwipe) { - opacity = 1 - Math.abs(hDistance) / winWidth; - media.style.opacity = opacity; - - if (instance.settings.touchFollowAxis) { - vDistancePercent = 0; - } - } - - if (!mediaImage) { - return cssTransform( - media, - "translate3d(".concat(hDistancePercent, "%, 0, 0)") - ); - } - - cssTransform( - media, - "translate3d(" - .concat(hDistancePercent, "%, ") - .concat(vDistancePercent, "%, 0)") - ); - }, - touchEnd: function touchEnd() { - if (!process) { - return; - } - - doingMove = false; - - if (imageZoomed || doingZoom) { - lastZoomedPosX = zoomedPosX; - lastZoomedPosY = zoomedPosY; - return; - } - - var v = Math.abs(parseInt(vDistancePercent)); - var h = Math.abs(parseInt(hDistancePercent)); - - if (v > 29 && mediaImage) { - instance.close(); - return; - } - - if (v < 29 && h < 25) { - addClass(overlay, "greset"); - overlay.style.opacity = 1; - return resetSlideMove(media); - } - }, - multipointEnd: function multipointEnd() { - setTimeout(function () { - doingZoom = false; - }, 50); - }, - multipointStart: function multipointStart() { - doingZoom = true; - initScale = currentScale ? currentScale : 1; - }, - pinch: function pinch(evt) { - if (!mediaImage || doingMove) { - return false; - } - - doingZoom = true; - mediaImage.scaleX = mediaImage.scaleY = initScale * evt.zoom; - var scale = initScale * evt.zoom; - imageZoomed = true; - - if (scale <= 1) { - imageZoomed = false; - scale = 1; - lastZoomedPosY = null; - lastZoomedPosX = null; - zoomedPosX = null; - zoomedPosY = null; - mediaImage.setAttribute("style", ""); - return; - } - - if (scale > maxScale) { - scale = maxScale; - } - - mediaImage.style.transform = "scale3d(" - .concat(scale, ", ") - .concat(scale, ", 1)"); - currentScale = scale; - }, - pressMove: function pressMove(e) { - if (imageZoomed && !doingZoom) { - var mhDistance = endCoords.pageX - startCoords.pageX; - var mvDistance = endCoords.pageY - startCoords.pageY; - - if (lastZoomedPosX) { - mhDistance = mhDistance + lastZoomedPosX; - } - - if (lastZoomedPosY) { - mvDistance = mvDistance + lastZoomedPosY; - } - - zoomedPosX = mhDistance; - zoomedPosY = mvDistance; - var style = "translate3d(" - .concat(mhDistance, "px, ") - .concat(mvDistance, "px, 0)"); - - if (currentScale) { - style += " scale3d(" - .concat(currentScale, ", ") - .concat(currentScale, ", 1)"); - } - - cssTransform(mediaImage, style); - } - }, - swipe: function swipe(evt) { - if (imageZoomed) { - return; - } - - if (doingZoom) { - doingZoom = false; - return; - } - - if (evt.direction == "Left") { - if (instance.index == instance.elements.length - 1) { - return resetSlideMove(media); - } - - instance.nextSlide(); - } - - if (evt.direction == "Right") { - if (instance.index == 0) { - return resetSlideMove(media); - } - - instance.prevSlide(); - } - }, - }); - instance.events["touch"] = touchInstance; - } - - var ZoomImages = (function () { - function ZoomImages(el, slide) { - var _this = this; - - var onclose = - arguments.length > 2 && arguments[2] !== undefined - ? arguments[2] - : null; - - _classCallCheck(this, ZoomImages); - - this.img = el; - this.slide = slide; - this.onclose = onclose; - - if (this.img.setZoomEvents) { - return false; - } - - this.active = false; - this.zoomedIn = false; - this.dragging = false; - this.currentX = null; - this.currentY = null; - this.initialX = null; - this.initialY = null; - this.xOffset = 0; - this.yOffset = 0; - this.img.addEventListener( - "mousedown", - function (e) { - return _this.dragStart(e); - }, - false - ); - this.img.addEventListener( - "mouseup", - function (e) { - return _this.dragEnd(e); - }, - false - ); - this.img.addEventListener( - "mousemove", - function (e) { - return _this.drag(e); - }, - false - ); - this.img.addEventListener( - "click", - function (e) { - if (_this.slide.classList.contains("dragging-nav")) { - _this.zoomOut(); - - return false; - } - - if (!_this.zoomedIn) { - return _this.zoomIn(); - } - - if (_this.zoomedIn && !_this.dragging) { - _this.zoomOut(); - } - }, - false - ); - this.img.setZoomEvents = true; - } - - _createClass(ZoomImages, [ - { - key: "zoomIn", - value: function zoomIn() { - var winWidth = this.widowWidth(); - - if (this.zoomedIn || winWidth <= 768) { - return; - } - - var img = this.img; - img.setAttribute("data-style", img.getAttribute("style")); - img.style.maxWidth = img.naturalWidth + "px"; - img.style.maxHeight = img.naturalHeight + "px"; - - if (img.naturalWidth > winWidth) { - var centerX = winWidth / 2 - img.naturalWidth / 2; - this.setTranslate(this.img.parentNode, centerX, 0); - } - - this.slide.classList.add("zoomed"); - this.zoomedIn = true; - }, - }, - { - key: "zoomOut", - value: function zoomOut() { - this.img.parentNode.setAttribute("style", ""); - this.img.setAttribute("style", this.img.getAttribute("data-style")); - this.slide.classList.remove("zoomed"); - this.zoomedIn = false; - this.currentX = null; - this.currentY = null; - this.initialX = null; - this.initialY = null; - this.xOffset = 0; - this.yOffset = 0; - - if (this.onclose && typeof this.onclose == "function") { - this.onclose(); - } - }, - }, - { - key: "dragStart", - value: function dragStart(e) { - e.preventDefault(); - - if (!this.zoomedIn) { - this.active = false; - return; - } - - if (e.type === "touchstart") { - this.initialX = e.touches[0].clientX - this.xOffset; - this.initialY = e.touches[0].clientY - this.yOffset; - } else { - this.initialX = e.clientX - this.xOffset; - this.initialY = e.clientY - this.yOffset; - } - - if (e.target === this.img) { - this.active = true; - this.img.classList.add("dragging"); - } - }, - }, - { - key: "dragEnd", - value: function dragEnd(e) { - var _this2 = this; - - e.preventDefault(); - this.initialX = this.currentX; - this.initialY = this.currentY; - this.active = false; - setTimeout(function () { - _this2.dragging = false; - _this2.img.isDragging = false; - - _this2.img.classList.remove("dragging"); - }, 100); - }, - }, - { - key: "drag", - value: function drag(e) { - if (this.active) { - e.preventDefault(); - - if (e.type === "touchmove") { - this.currentX = e.touches[0].clientX - this.initialX; - this.currentY = e.touches[0].clientY - this.initialY; - } else { - this.currentX = e.clientX - this.initialX; - this.currentY = e.clientY - this.initialY; - } - - this.xOffset = this.currentX; - this.yOffset = this.currentY; - this.img.isDragging = true; - this.dragging = true; - this.setTranslate(this.img, this.currentX, this.currentY); - } - }, - }, - { - key: "onMove", - value: function onMove(e) { - if (!this.zoomedIn) { - return; - } - - var xOffset = e.clientX - this.img.naturalWidth / 2; - var yOffset = e.clientY - this.img.naturalHeight / 2; - this.setTranslate(this.img, xOffset, yOffset); - }, - }, - { - key: "setTranslate", - value: function setTranslate(node, xPos, yPos) { - node.style.transform = - "translate3d(" + xPos + "px, " + yPos + "px, 0)"; - }, - }, - { - key: "widowWidth", - value: function widowWidth() { - return ( - window.innerWidth || - document.documentElement.clientWidth || - document.body.clientWidth - ); - }, - }, - ]); - - return ZoomImages; - })(); - - var DragSlides = (function () { - function DragSlides() { - var _this = this; - - var config = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - - _classCallCheck(this, DragSlides); - - var dragEl = config.dragEl, - _config$toleranceX = config.toleranceX, - toleranceX = _config$toleranceX === void 0 ? 40 : _config$toleranceX, - _config$toleranceY = config.toleranceY, - toleranceY = _config$toleranceY === void 0 ? 65 : _config$toleranceY, - _config$slide = config.slide, - slide = _config$slide === void 0 ? null : _config$slide, - _config$instance = config.instance, - instance = _config$instance === void 0 ? null : _config$instance; - this.el = dragEl; - this.active = false; - this.dragging = false; - this.currentX = null; - this.currentY = null; - this.initialX = null; - this.initialY = null; - this.xOffset = 0; - this.yOffset = 0; - this.direction = null; - this.lastDirection = null; - this.toleranceX = toleranceX; - this.toleranceY = toleranceY; - this.toleranceReached = false; - this.dragContainer = this.el; - this.slide = slide; - this.instance = instance; - this.el.addEventListener( - "mousedown", - function (e) { - return _this.dragStart(e); - }, - false - ); - this.el.addEventListener( - "mouseup", - function (e) { - return _this.dragEnd(e); - }, - false - ); - this.el.addEventListener( - "mousemove", - function (e) { - return _this.drag(e); - }, - false - ); - } - - _createClass(DragSlides, [ - { - key: "dragStart", - value: function dragStart(e) { - if (this.slide.classList.contains("zoomed")) { - this.active = false; - return; - } - - if (e.type === "touchstart") { - this.initialX = e.touches[0].clientX - this.xOffset; - this.initialY = e.touches[0].clientY - this.yOffset; - } else { - this.initialX = e.clientX - this.xOffset; - this.initialY = e.clientY - this.yOffset; - } - - var clicked = e.target.nodeName.toLowerCase(); - var exludeClicks = ["input", "select", "textarea", "button", "a"]; - - if ( - e.target.classList.contains("nodrag") || - closest(e.target, ".nodrag") || - exludeClicks.indexOf(clicked) !== -1 - ) { - this.active = false; - return; - } - - e.preventDefault(); - - if ( - e.target === this.el || - (clicked !== "img" && closest(e.target, ".gslide-inline")) - ) { - this.active = true; - this.el.classList.add("dragging"); - this.dragContainer = closest(e.target, ".ginner-container"); - } - }, - }, - { - key: "dragEnd", - value: function dragEnd(e) { - var _this2 = this; - - e && e.preventDefault(); - this.initialX = 0; - this.initialY = 0; - this.currentX = null; - this.currentY = null; - this.initialX = null; - this.initialY = null; - this.xOffset = 0; - this.yOffset = 0; - this.active = false; - - if (this.doSlideChange) { - this.instance.preventOutsideClick = true; - this.doSlideChange == "right" && this.instance.prevSlide(); - this.doSlideChange == "left" && this.instance.nextSlide(); - } - - if (this.doSlideClose) { - this.instance.close(); - } - - if (!this.toleranceReached) { - this.setTranslate(this.dragContainer, 0, 0, true); - } - - setTimeout(function () { - _this2.instance.preventOutsideClick = false; - _this2.toleranceReached = false; - _this2.lastDirection = null; - _this2.dragging = false; - _this2.el.isDragging = false; - - _this2.el.classList.remove("dragging"); - - _this2.slide.classList.remove("dragging-nav"); - - _this2.dragContainer.style.transform = ""; - _this2.dragContainer.style.transition = ""; - }, 100); - }, - }, - { - key: "drag", - value: function drag(e) { - if (this.active) { - e.preventDefault(); - this.slide.classList.add("dragging-nav"); - - if (e.type === "touchmove") { - this.currentX = e.touches[0].clientX - this.initialX; - this.currentY = e.touches[0].clientY - this.initialY; - } else { - this.currentX = e.clientX - this.initialX; - this.currentY = e.clientY - this.initialY; - } - - this.xOffset = this.currentX; - this.yOffset = this.currentY; - this.el.isDragging = true; - this.dragging = true; - this.doSlideChange = false; - this.doSlideClose = false; - var currentXInt = Math.abs(this.currentX); - var currentYInt = Math.abs(this.currentY); - - if ( - currentXInt > 0 && - currentXInt >= Math.abs(this.currentY) && - (!this.lastDirection || this.lastDirection == "x") - ) { - this.yOffset = 0; - this.lastDirection = "x"; - this.setTranslate(this.dragContainer, this.currentX, 0); - var doChange = this.shouldChange(); - - if (!this.instance.settings.dragAutoSnap && doChange) { - this.doSlideChange = doChange; - } - - if (this.instance.settings.dragAutoSnap && doChange) { - this.instance.preventOutsideClick = true; - this.toleranceReached = true; - this.active = false; - this.instance.preventOutsideClick = true; - this.dragEnd(null); - doChange == "right" && this.instance.prevSlide(); - doChange == "left" && this.instance.nextSlide(); - return; - } - } - - if ( - this.toleranceY > 0 && - currentYInt > 0 && - currentYInt >= currentXInt && - (!this.lastDirection || this.lastDirection == "y") - ) { - this.xOffset = 0; - this.lastDirection = "y"; - this.setTranslate(this.dragContainer, 0, this.currentY); - var doClose = this.shouldClose(); - - if (!this.instance.settings.dragAutoSnap && doClose) { - this.doSlideClose = true; - } - - if (this.instance.settings.dragAutoSnap && doClose) { - this.instance.close(); - } - - return; - } - } - }, - }, - { - key: "shouldChange", - value: function shouldChange() { - var doChange = false; - var currentXInt = Math.abs(this.currentX); - - if (currentXInt >= this.toleranceX) { - var dragDir = this.currentX > 0 ? "right" : "left"; - - if ( - (dragDir == "left" && - this.slide !== this.slide.parentNode.lastChild) || - (dragDir == "right" && - this.slide !== this.slide.parentNode.firstChild) - ) { - doChange = dragDir; - } - } - - return doChange; - }, - }, - { - key: "shouldClose", - value: function shouldClose() { - var doClose = false; - var currentYInt = Math.abs(this.currentY); - - if (currentYInt >= this.toleranceY) { - doClose = true; - } - - return doClose; - }, - }, - { - key: "setTranslate", - value: function setTranslate(node, xPos, yPos) { - var animated = - arguments.length > 3 && arguments[3] !== undefined - ? arguments[3] - : false; - - if (animated) { - node.style.transition = "all .2s ease"; - } else { - node.style.transition = ""; - } - - node.style.transform = "translate3d(" - .concat(xPos, "px, ") - .concat(yPos, "px, 0)"); - }, - }, - ]); - - return DragSlides; - })(); - - function slideImage(slide, data, index, callback) { - var slideMedia = slide.querySelector(".gslide-media"); - var img = new Image(); - var titleID = "gSlideTitle_" + index; - var textID = "gSlideDesc_" + index; - img.addEventListener( - "load", - function () { - if (isFunction(callback)) { - callback(); - } - }, - false - ); - img.src = data.href; - - if (data.sizes != "" && data.srcset != "") { - img.sizes = data.sizes; - img.srcset = data.srcset; - } - - img.alt = ""; - - if (!isNil(data.alt) && data.alt !== "") { - img.alt = data.alt; - } - - if (data.title !== "") { - img.setAttribute("aria-labelledby", titleID); - } - - if (data.description !== "") { - img.setAttribute("aria-describedby", textID); - } - - if (data.hasOwnProperty("_hasCustomWidth") && data._hasCustomWidth) { - img.style.width = data.width; - } - - if (data.hasOwnProperty("_hasCustomHeight") && data._hasCustomHeight) { - img.style.height = data.height; - } - - slideMedia.insertBefore(img, slideMedia.firstChild); - return; - } - - function slideVideo(slide, data, index, callback) { - var _this = this; - - var slideContainer = slide.querySelector(".ginner-container"); - var videoID = "gvideo" + index; - var slideMedia = slide.querySelector(".gslide-media"); - var videoPlayers = this.getAllPlayers(); - addClass(slideContainer, "gvideo-container"); - slideMedia.insertBefore( - createHTML('
'), - slideMedia.firstChild - ); - var videoWrapper = slide.querySelector(".gvideo-wrapper"); - injectAssets(this.settings.plyr.css, "Plyr"); - var url = data.href; - var protocol = location.protocol.replace(":", ""); - var videoSource = ""; - var embedID = ""; - var customPlaceholder = false; - - if (protocol == "file") { - protocol = "http"; - } - - slideMedia.style.maxWidth = data.width; - injectAssets(this.settings.plyr.js, "Plyr", function () { - if (url.match(/vimeo\.com\/([0-9]*)/)) { - var vimeoID = /vimeo.*\/(\d+)/i.exec(url); - videoSource = "vimeo"; - embedID = vimeoID[1]; - } - - if ( - url.match( - /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ - ) || - url.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || - url.match( - /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ - ) - ) { - var youtubeID = getYoutubeID(url); - videoSource = "youtube"; - embedID = youtubeID; - } - - if (url.match(/\.(mp4|ogg|webm|mov)$/) !== null) { - videoSource = "local"; - var html = '"; - customPlaceholder = createHTML(html); - } - - var placeholder = customPlaceholder - ? customPlaceholder - : createHTML( - '
') - ); - addClass(videoWrapper, "".concat(videoSource, "-video gvideo")); - videoWrapper.appendChild(placeholder); - videoWrapper.setAttribute("data-id", videoID); - videoWrapper.setAttribute("data-index", index); - var playerConfig = has(_this.settings.plyr, "config") - ? _this.settings.plyr.config - : {}; - var player = new Plyr("#" + videoID, playerConfig); - player.on("ready", function (event) { - var instance = event.detail.plyr; - videoPlayers[videoID] = instance; - - if (isFunction(callback)) { - callback(); - } - }); - waitUntil( - function () { - return ( - slide.querySelector("iframe") && - slide.querySelector("iframe").dataset.ready == "true" - ); - }, - function () { - _this.resize(slide); - } - ); - player.on("enterfullscreen", handleMediaFullScreen); - player.on("exitfullscreen", handleMediaFullScreen); - }); - } - - function getYoutubeID(url) { - var videoID = ""; - url = url - .replace(/(>|<)/gi, "") - .split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/); - - if (url[2] !== undefined) { - videoID = url[2].split(/[^0-9a-z_\-]/i); - videoID = videoID[0]; - } else { - videoID = url; - } - - return videoID; - } - - function handleMediaFullScreen(event) { - var media = closest(event.target, ".gslide-media"); - - if (event.type == "enterfullscreen") { - addClass(media, "fullscreen"); - } - - if (event.type == "exitfullscreen") { - removeClass(media, "fullscreen"); - } - } - - function slideInline(slide, data, index, callback) { - var _this = this; - - var slideMedia = slide.querySelector(".gslide-media"); - var hash = - has(data, "href") && data.href - ? data.href.split("#").pop().trim() - : false; - var content = has(data, "content") && data.content ? data.content : false; - var innerContent; - - if (content) { - if (isString(content)) { - innerContent = createHTML( - '
'.concat(content, "
") - ); - } - - if (isNode(content)) { - if (content.style.display == "none") { - content.style.display = "block"; - } - - var container = document.createElement("div"); - container.className = "ginlined-content"; - container.appendChild(content); - innerContent = container; - } - } - - if (hash) { - var div = document.getElementById(hash); - - if (!div) { - return false; - } - - var cloned = div.cloneNode(true); - cloned.style.height = data.height; - cloned.style.maxWidth = data.width; - addClass(cloned, "ginlined-content"); - innerContent = cloned; - } - - if (!innerContent) { - console.error("Unable to append inline slide content", data); - return false; - } - - slideMedia.style.height = data.height; - slideMedia.style.width = data.width; - slideMedia.appendChild(innerContent); - this.events["inlineclose" + hash] = addEvent("click", { - onElement: slideMedia.querySelectorAll(".gtrigger-close"), - withCallback: function withCallback(e) { - e.preventDefault(); - - _this.close(); - }, - }); - - if (isFunction(callback)) { - callback(); - } - - return; - } - - function slideIframe(slide, data, index, callback) { - var slideMedia = slide.querySelector(".gslide-media"); - var iframe = createIframe({ - url: data.href, - callback: callback, - }); - slideMedia.parentNode.style.maxWidth = data.width; - slideMedia.parentNode.style.height = data.height; - slideMedia.appendChild(iframe); - return; - } - - var SlideConfigParser = (function () { - function SlideConfigParser() { - var slideParamas = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - - _classCallCheck(this, SlideConfigParser); - - this.defaults = { - href: "", - sizes: "", - srcset: "", - title: "", - type: "", - description: "", - alt: "", - descPosition: "bottom", - effect: "", - width: "", - height: "", - content: false, - zoomable: true, - draggable: true, - }; - - if (isObject(slideParamas)) { - this.defaults = extend(this.defaults, slideParamas); - } - } - - _createClass(SlideConfigParser, [ - { - key: "sourceType", - value: function sourceType(url) { - var origin = url; - url = url.toLowerCase(); - - if ( - url.match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/) !== null - ) { - return "image"; - } - - if ( - url.match( - /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ - ) || - url.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || - url.match( - /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ - ) - ) { - return "video"; - } - - if (url.match(/vimeo\.com\/([0-9]*)/)) { - return "video"; - } - - if (url.match(/\.(mp4|ogg|webm|mov)/) !== null) { - return "video"; - } - - if (url.match(/\.(mp3|wav|wma|aac|ogg)/) !== null) { - return "audio"; - } - - if (url.indexOf("#") > -1) { - var hash = origin.split("#").pop(); - - if (hash.trim() !== "") { - return "inline"; - } - } - - if (url.indexOf("goajax=true") > -1) { - return "ajax"; - } - - return "external"; - }, - }, - { - key: "parseConfig", - value: function parseConfig(element, settings) { - var _this = this; - - var data = extend( - { - descPosition: settings.descPosition, - }, - this.defaults - ); - - if (isObject(element) && !isNode(element)) { - if (!has(element, "type")) { - if (has(element, "content") && element.content) { - element.type = "inline"; - } else if (has(element, "href")) { - element.type = this.sourceType(element.href); - } - } - - var objectData = extend(data, element); - this.setSize(objectData, settings); - return objectData; - } - - var url = ""; - var config = element.getAttribute("data-glightbox"); - var nodeType = element.nodeName.toLowerCase(); - - if (nodeType === "a") { - url = element.href; - } - - if (nodeType === "img") { - url = element.src; - data.alt = element.alt; - } - - data.href = url; - each(data, function (val, key) { - if (has(settings, key) && key !== "width") { - data[key] = settings[key]; - } - - var nodeData = element.dataset[key]; - - if (!isNil(nodeData)) { - data[key] = _this.sanitizeValue(nodeData); - } - }); - - if (data.content) { - data.type = "inline"; - } - - if (!data.type && url) { - data.type = this.sourceType(url); - } - - if (!isNil(config)) { - var cleanKeys = []; - each(data, function (v, k) { - cleanKeys.push(";\\s?" + k); - }); - cleanKeys = cleanKeys.join("\\s?:|"); - - if (config.trim() !== "") { - each(data, function (val, key) { - var str = config; - var match = "s?" + key + "s?:s?(.*?)(" + cleanKeys + "s?:|$)"; - var regex = new RegExp(match); - var matches = str.match(regex); - - if (matches && matches.length && matches[1]) { - var value = matches[1].trim().replace(/;\s*$/, ""); - data[key] = _this.sanitizeValue(value); - } - }); - } - } else { - if (!data.title && nodeType == "a") { - var title = element.title; - - if (!isNil(title) && title !== "") { - data.title = title; - } - } - - if (!data.title && nodeType == "img") { - var alt = element.alt; - - if (!isNil(alt) && alt !== "") { - data.title = alt; - } - } - } - - if (data.description && data.description.substring(0, 1) === ".") { - var description; - - try { - description = document.querySelector(data.description).innerHTML; - } catch (error) { - if (!(error instanceof DOMException)) { - throw error; - } - } - - if (description) { - data.description = description; - } - } - - if (!data.description) { - var nodeDesc = element.querySelector(".glightbox-desc"); - - if (nodeDesc) { - data.description = nodeDesc.innerHTML; - } - } - - this.setSize(data, settings, element); - this.slideConfig = data; - return data; - }, - }, - { - key: "setSize", - value: function setSize(data, settings) { - var element = - arguments.length > 2 && arguments[2] !== undefined - ? arguments[2] - : null; - var defaultWith = - data.type == "video" - ? this.checkSize(settings.videosWidth) - : this.checkSize(settings.width); - var defaultHeight = this.checkSize(settings.height); - data.width = - has(data, "width") && data.width !== "" - ? this.checkSize(data.width) - : defaultWith; - data.height = - has(data, "height") && data.height !== "" - ? this.checkSize(data.height) - : defaultHeight; - - if (element && data.type == "image") { - data._hasCustomWidth = element.dataset.width ? true : false; - data._hasCustomHeight = element.dataset.height ? true : false; - } - - return data; - }, - }, - { - key: "checkSize", - value: function checkSize(size) { - return isNumber(size) ? "".concat(size, "px") : size; - }, - }, - { - key: "sanitizeValue", - value: function sanitizeValue(val) { - if (val !== "true" && val !== "false") { - return val; - } - - return val === "true"; - }, - }, - ]); - - return SlideConfigParser; - })(); - - var Slide = (function () { - function Slide(el, instance, index) { - _classCallCheck(this, Slide); - - this.element = el; - this.instance = instance; - this.index = index; - } - - _createClass(Slide, [ - { - key: "setContent", - value: function setContent() { - var _this = this; - - var slide = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : null; - var callback = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : false; - - if (hasClass(slide, "loaded")) { - return false; - } - - var settings = this.instance.settings; - var slideConfig = this.slideConfig; - var isMobileDevice = isMobile(); - - if (isFunction(settings.beforeSlideLoad)) { - settings.beforeSlideLoad({ - index: this.index, - slide: slide, - player: false, - }); - } - - var type = slideConfig.type; - var position = slideConfig.descPosition; - var slideMedia = slide.querySelector(".gslide-media"); - var slideTitle = slide.querySelector(".gslide-title"); - var slideText = slide.querySelector(".gslide-desc"); - var slideDesc = slide.querySelector(".gdesc-inner"); - var finalCallback = callback; - var titleID = "gSlideTitle_" + this.index; - var textID = "gSlideDesc_" + this.index; - - if (isFunction(settings.afterSlideLoad)) { - finalCallback = function finalCallback() { - if (isFunction(callback)) { - callback(); - } - - settings.afterSlideLoad({ - index: _this.index, - slide: slide, - player: _this.instance.getSlidePlayerInstance(_this.index), - }); - }; - } - - if (slideConfig.title == "" && slideConfig.description == "") { - if (slideDesc) { - slideDesc.parentNode.parentNode.removeChild(slideDesc.parentNode); - } - } else { - if (slideTitle && slideConfig.title !== "") { - slideTitle.id = titleID; - slideTitle.innerHTML = slideConfig.title; - } else { - slideTitle.parentNode.removeChild(slideTitle); - } - - if (slideText && slideConfig.description !== "") { - slideText.id = textID; - - if (isMobileDevice && settings.moreLength > 0) { - slideConfig.smallDescription = this.slideShortDesc( - slideConfig.description, - settings.moreLength, - settings.moreText - ); - slideText.innerHTML = slideConfig.smallDescription; - this.descriptionEvents(slideText, slideConfig); - } else { - slideText.innerHTML = slideConfig.description; - } - } else { - slideText.parentNode.removeChild(slideText); - } - - addClass(slideMedia.parentNode, "desc-".concat(position)); - addClass(slideDesc.parentNode, "description-".concat(position)); - } - - addClass(slideMedia, "gslide-".concat(type)); - addClass(slide, "loaded"); - - if (type === "video") { - slideVideo.apply(this.instance, [ - slide, - slideConfig, - this.index, - finalCallback, - ]); - return; - } - - if (type === "external") { - slideIframe.apply(this, [ - slide, - slideConfig, - this.index, - finalCallback, - ]); - return; - } - - if (type === "inline") { - slideInline.apply(this.instance, [ - slide, - slideConfig, - this.index, - finalCallback, - ]); - - if (slideConfig.draggable) { - new DragSlides({ - dragEl: slide.querySelector(".gslide-inline"), - toleranceX: settings.dragToleranceX, - toleranceY: settings.dragToleranceY, - slide: slide, - instance: this.instance, - }); - } - - return; - } - - if (type === "image") { - slideImage(slide, slideConfig, this.index, function () { - var img = slide.querySelector("img"); - - if (slideConfig.draggable) { - new DragSlides({ - dragEl: img, - toleranceX: settings.dragToleranceX, - toleranceY: settings.dragToleranceY, - slide: slide, - instance: _this.instance, - }); - } - - if (slideConfig.zoomable && img.naturalWidth > img.offsetWidth) { - addClass(img, "zoomable"); - new ZoomImages(img, slide, function () { - _this.instance.resize(); - }); - } - - if (isFunction(finalCallback)) { - finalCallback(); - } - }); - return; - } - - if (isFunction(finalCallback)) { - finalCallback(); - } - }, - }, - { - key: "slideShortDesc", - value: function slideShortDesc(string) { - var n = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : 50; - var wordBoundary = - arguments.length > 2 && arguments[2] !== undefined - ? arguments[2] - : false; - var div = document.createElement("div"); - div.innerHTML = string; - var cleanedString = div.innerText; - var useWordBoundary = wordBoundary; - string = cleanedString.trim(); - - if (string.length <= n) { - return string; - } - - var subString = string.substr(0, n - 1); - - if (!useWordBoundary) { - return subString; - } - - div = null; - return ( - subString + - '... ' + - wordBoundary + - "" - ); - }, - }, - { - key: "descriptionEvents", - value: function descriptionEvents(desc, data) { - var _this2 = this; - - var moreLink = desc.querySelector(".desc-more"); - - if (!moreLink) { - return false; - } - - addEvent("click", { - onElement: moreLink, - withCallback: function withCallback(event, target) { - event.preventDefault(); - var body = document.body; - var desc = closest(target, ".gslide-desc"); - - if (!desc) { - return false; - } - - desc.innerHTML = data.description; - addClass(body, "gdesc-open"); - var shortEvent = addEvent("click", { - onElement: [body, closest(desc, ".gslide-description")], - withCallback: function withCallback(event, target) { - if (event.target.nodeName.toLowerCase() !== "a") { - removeClass(body, "gdesc-open"); - addClass(body, "gdesc-closed"); - desc.innerHTML = data.smallDescription; - - _this2.descriptionEvents(desc, data); - - setTimeout(function () { - removeClass(body, "gdesc-closed"); - }, 400); - shortEvent.destroy(); - } - }, - }); - }, - }); - }, - }, - { - key: "create", - value: function create() { - return createHTML(this.instance.settings.slideHTML); - }, - }, - { - key: "getConfig", - value: function getConfig() { - if ( - !isNode(this.element) && - !this.element.hasOwnProperty("draggable") - ) { - this.element.draggable = this.instance.settings.draggable; - } - - var parser = new SlideConfigParser( - this.instance.settings.slideExtraAttributes - ); - this.slideConfig = parser.parseConfig( - this.element, - this.instance.settings - ); - return this.slideConfig; - }, - }, - ]); - - return Slide; - })(); - - var _version = "3.1.1"; - - var isMobile$1 = isMobile(); - - var isTouch$1 = isTouch(); - - var html = document.getElementsByTagName("html")[0]; - var defaults = { - selector: ".glightbox", - elements: null, - skin: "clean", - theme: "clean", - closeButton: true, - startAt: null, - autoplayVideos: true, - autofocusVideos: true, - descPosition: "bottom", - width: "900px", - height: "506px", - videosWidth: "960px", - beforeSlideChange: null, - afterSlideChange: null, - beforeSlideLoad: null, - afterSlideLoad: null, - slideInserted: null, - slideRemoved: null, - slideExtraAttributes: null, - onOpen: null, - onClose: null, - loop: false, - zoomable: true, - draggable: true, - dragAutoSnap: false, - dragToleranceX: 40, - dragToleranceY: 65, - preload: true, - oneSlidePerOpen: false, - touchNavigation: true, - touchFollowAxis: true, - keyboardNavigation: true, - closeOnOutsideClick: true, - plugins: false, - plyr: { - css: "https://cdn.plyr.io/3.6.8/plyr.css", - js: "https://cdn.plyr.io/3.6.8/plyr.js", - config: { - ratio: "16:9", - fullscreen: { - enabled: true, - iosNative: true, - }, - youtube: { - noCookie: true, - rel: 0, - showinfo: 0, - iv_load_policy: 3, - }, - vimeo: { - byline: false, - portrait: false, - title: false, - transparent: false, - }, - }, - }, - openEffect: "zoom", - closeEffect: "zoom", - slideEffect: "slide", - moreText: "See more", - moreLength: 60, - cssEfects: { - fade: { - in: "fadeIn", - out: "fadeOut", - }, - zoom: { - in: "zoomIn", - out: "zoomOut", - }, - slide: { - in: "slideInRight", - out: "slideOutLeft", - }, - slideBack: { - in: "slideInLeft", - out: "slideOutRight", - }, - none: { - in: "none", - out: "none", - }, - }, - svg: { - close: - '', - next: ' ', - prev: '', - }, - }; - defaults.slideHTML = - '
\n
\n
\n
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n
'; - defaults.lightboxHTML = - ''; - - var GlightboxInit = (function () { - function GlightboxInit() { - var options = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - - _classCallCheck(this, GlightboxInit); - - this.customOptions = options; - this.settings = extend(defaults, options); - this.effectsClasses = this.getAnimationClasses(); - this.videoPlayers = {}; - this.apiEvents = []; - this.fullElementsList = false; - } - - _createClass(GlightboxInit, [ - { - key: "init", - value: function init() { - var _this = this; - - var selector = this.getSelector(); - - if (selector) { - this.baseEvents = addEvent("click", { - onElement: selector, - withCallback: function withCallback(e, target) { - e.preventDefault(); - - _this.open(target); - }, - }); - } - - this.elements = this.getElements(); - }, - }, - { - key: "open", - value: function open() { - var element = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : null; - var startAt = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : null; - - if (this.elements.length == 0) { - return false; - } - - this.activeSlide = null; - this.prevActiveSlideIndex = null; - this.prevActiveSlide = null; - var index = isNumber(startAt) ? startAt : this.settings.startAt; - - if (isNode(element)) { - var gallery = element.getAttribute("data-gallery"); - - if (gallery) { - this.fullElementsList = this.elements; - this.elements = this.getGalleryElements(this.elements, gallery); - } - - if (isNil(index)) { - index = this.getElementIndex(element); - - if (index < 0) { - index = 0; - } - } - } - - if (!isNumber(index)) { - index = 0; - } - - this.build(); - - animateElement( - this.overlay, - this.settings.openEffect == "none" - ? "none" - : this.settings.cssEfects.fade["in"] - ); - - var body = document.body; - var scrollBar = - window.innerWidth - document.documentElement.clientWidth; - - if (scrollBar > 0) { - var styleSheet = document.createElement("style"); - styleSheet.type = "text/css"; - styleSheet.className = "gcss-styles"; - styleSheet.innerText = ".gscrollbar-fixer {margin-right: ".concat( - scrollBar, - "px}" - ); - document.head.appendChild(styleSheet); - - addClass(body, "gscrollbar-fixer"); - } - - addClass(body, "glightbox-open"); - - addClass(html, "glightbox-open"); - - if (isMobile$1) { - addClass(document.body, "glightbox-mobile"); - - this.settings.slideEffect = "slide"; - } - - this.showSlide(index, true); - - if (this.elements.length == 1) { - addClass(this.prevButton, "glightbox-button-hidden"); - - addClass(this.nextButton, "glightbox-button-hidden"); - } else { - removeClass(this.prevButton, "glightbox-button-hidden"); - - removeClass(this.nextButton, "glightbox-button-hidden"); - } - - this.lightboxOpen = true; - this.trigger("open"); - - if (isFunction(this.settings.onOpen)) { - this.settings.onOpen(); - } - - if (isTouch$1 && this.settings.touchNavigation) { - touchNavigation(this); - } - - if (this.settings.keyboardNavigation) { - keyboardNavigation(this); - } - }, - }, - { - key: "openAt", - value: function openAt() { - var index = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : 0; - this.open(null, index); - }, - }, - { - key: "showSlide", - value: function showSlide() { - var _this2 = this; - - var index = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : 0; - var first = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : false; - - show(this.loader); - - this.index = parseInt(index); - var current = this.slidesContainer.querySelector(".current"); - - if (current) { - removeClass(current, "current"); - } - - this.slideAnimateOut(); - var slideNode = - this.slidesContainer.querySelectorAll(".gslide")[index]; - - if (hasClass(slideNode, "loaded")) { - this.slideAnimateIn(slideNode, first); - - hide(this.loader); - } else { - show(this.loader); - - var slide = this.elements[index]; - var slideData = { - index: this.index, - slide: slideNode, - slideNode: slideNode, - slideConfig: slide.slideConfig, - slideIndex: this.index, - trigger: slide.node, - player: null, - }; - this.trigger("slide_before_load", slideData); - slide.instance.setContent(slideNode, function () { - hide(_this2.loader); - - _this2.resize(); - - _this2.slideAnimateIn(slideNode, first); - - _this2.trigger("slide_after_load", slideData); - }); - } - - this.slideDescription = slideNode.querySelector( - ".gslide-description" - ); - this.slideDescriptionContained = - this.slideDescription && - hasClass(this.slideDescription.parentNode, "gslide-media"); - - if (this.settings.preload) { - this.preloadSlide(index + 1); - this.preloadSlide(index - 1); - } - - this.updateNavigationClasses(); - this.activeSlide = slideNode; - }, - }, - { - key: "preloadSlide", - value: function preloadSlide(index) { - var _this3 = this; - - if (index < 0 || index > this.elements.length - 1) { - return false; - } - - if (isNil(this.elements[index])) { - return false; - } - - var slideNode = - this.slidesContainer.querySelectorAll(".gslide")[index]; - - if (hasClass(slideNode, "loaded")) { - return false; - } - - var slide = this.elements[index]; - var type = slide.type; - var slideData = { - index: index, - slide: slideNode, - slideNode: slideNode, - slideConfig: slide.slideConfig, - slideIndex: index, - trigger: slide.node, - player: null, - }; - this.trigger("slide_before_load", slideData); - - if (type == "video" || type == "external") { - setTimeout(function () { - slide.instance.setContent(slideNode, function () { - _this3.trigger("slide_after_load", slideData); - }); - }, 200); - } else { - slide.instance.setContent(slideNode, function () { - _this3.trigger("slide_after_load", slideData); - }); - } - }, - }, - { - key: "prevSlide", - value: function prevSlide() { - this.goToSlide(this.index - 1); - }, - }, - { - key: "nextSlide", - value: function nextSlide() { - this.goToSlide(this.index + 1); - }, - }, - { - key: "goToSlide", - value: function goToSlide() { - var index = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : false; - this.prevActiveSlide = this.activeSlide; - this.prevActiveSlideIndex = this.index; - - if (!this.loop() && (index < 0 || index > this.elements.length - 1)) { - return false; - } - - if (index < 0) { - index = this.elements.length - 1; - } else if (index >= this.elements.length) { - index = 0; - } - - this.showSlide(index); - }, - }, - { - key: "insertSlide", - value: function insertSlide() { - var config = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : {}; - var index = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : -1; - - if (index < 0) { - index = this.elements.length; - } - - var slide = new Slide(config, this, index); - var data = slide.getConfig(); - - var slideInfo = extend({}, data); - - var newSlide = slide.create(); - var totalSlides = this.elements.length - 1; - slideInfo.index = index; - slideInfo.node = false; - slideInfo.instance = slide; - slideInfo.slideConfig = data; - this.elements.splice(index, 0, slideInfo); - var addedSlideNode = null; - var addedSlidePlayer = null; - - if (this.slidesContainer) { - if (index > totalSlides) { - this.slidesContainer.appendChild(newSlide); - } else { - var existingSlide = - this.slidesContainer.querySelectorAll(".gslide")[index]; - this.slidesContainer.insertBefore(newSlide, existingSlide); - } - - if ( - (this.settings.preload && this.index == 0 && index == 0) || - this.index - 1 == index || - this.index + 1 == index - ) { - this.preloadSlide(index); - } - - if (this.index == 0 && index == 0) { - this.index = 1; - } - - this.updateNavigationClasses(); - addedSlideNode = - this.slidesContainer.querySelectorAll(".gslide")[index]; - addedSlidePlayer = this.getSlidePlayerInstance(index); - slideInfo.slideNode = addedSlideNode; - } - - this.trigger("slide_inserted", { - index: index, - slide: addedSlideNode, - slideNode: addedSlideNode, - slideConfig: data, - slideIndex: index, - trigger: null, - player: addedSlidePlayer, - }); - - if (isFunction(this.settings.slideInserted)) { - this.settings.slideInserted({ - index: index, - slide: addedSlideNode, - player: addedSlidePlayer, - }); - } - }, - }, - { - key: "removeSlide", - value: function removeSlide() { - var index = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : -1; - - if (index < 0 || index > this.elements.length - 1) { - return false; - } - - var slide = - this.slidesContainer && - this.slidesContainer.querySelectorAll(".gslide")[index]; - - if (slide) { - if (this.getActiveSlideIndex() == index) { - if (index == this.elements.length - 1) { - this.prevSlide(); - } else { - this.nextSlide(); - } - } - - slide.parentNode.removeChild(slide); - } - - this.elements.splice(index, 1); - this.trigger("slide_removed", index); - - if (isFunction(this.settings.slideRemoved)) { - this.settings.slideRemoved(index); - } - }, - }, - { - key: "slideAnimateIn", - value: function slideAnimateIn(slide, first) { - var _this4 = this; - - var slideMedia = slide.querySelector(".gslide-media"); - var slideDesc = slide.querySelector(".gslide-description"); - var prevData = { - index: this.prevActiveSlideIndex, - slide: this.prevActiveSlide, - slideNode: this.prevActiveSlide, - slideIndex: this.prevActiveSlide, - slideConfig: isNil(this.prevActiveSlideIndex) - ? null - : this.elements[this.prevActiveSlideIndex].slideConfig, - trigger: isNil(this.prevActiveSlideIndex) - ? null - : this.elements[this.prevActiveSlideIndex].node, - player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), - }; - var nextData = { - index: this.index, - slide: this.activeSlide, - slideNode: this.activeSlide, - slideConfig: this.elements[this.index].slideConfig, - slideIndex: this.index, - trigger: this.elements[this.index].node, - player: this.getSlidePlayerInstance(this.index), - }; - - if (slideMedia.offsetWidth > 0 && slideDesc) { - hide(slideDesc); - - slideDesc.style.display = ""; - } - - removeClass(slide, this.effectsClasses); - - if (first) { - animateElement( - slide, - this.settings.cssEfects[this.settings.openEffect]["in"], - function () { - if (_this4.settings.autoplayVideos) { - _this4.slidePlayerPlay(slide); - } - - _this4.trigger("slide_changed", { - prev: prevData, - current: nextData, - }); - - if (isFunction(_this4.settings.afterSlideChange)) { - _this4.settings.afterSlideChange.apply(_this4, [ - prevData, - nextData, - ]); - } - } - ); - } else { - var effectName = this.settings.slideEffect; - var animIn = - effectName !== "none" - ? this.settings.cssEfects[effectName]["in"] - : effectName; - - if (this.prevActiveSlideIndex > this.index) { - if (this.settings.slideEffect == "slide") { - animIn = this.settings.cssEfects.slideBack["in"]; - } - } - - animateElement(slide, animIn, function () { - if (_this4.settings.autoplayVideos) { - _this4.slidePlayerPlay(slide); - } - - _this4.trigger("slide_changed", { - prev: prevData, - current: nextData, - }); - - if (isFunction(_this4.settings.afterSlideChange)) { - _this4.settings.afterSlideChange.apply(_this4, [ - prevData, - nextData, - ]); - } - }); - } - - setTimeout(function () { - _this4.resize(slide); - }, 100); - - addClass(slide, "current"); - }, - }, - { - key: "slideAnimateOut", - value: function slideAnimateOut() { - if (!this.prevActiveSlide) { - return false; - } - - var prevSlide = this.prevActiveSlide; - - removeClass(prevSlide, this.effectsClasses); - - addClass(prevSlide, "prev"); - - var animation = this.settings.slideEffect; - var animOut = - animation !== "none" - ? this.settings.cssEfects[animation].out - : animation; - this.slidePlayerPause(prevSlide); - this.trigger("slide_before_change", { - prev: { - index: this.prevActiveSlideIndex, - slide: this.prevActiveSlide, - slideNode: this.prevActiveSlide, - slideIndex: this.prevActiveSlideIndex, - slideConfig: isNil(this.prevActiveSlideIndex) - ? null - : this.elements[this.prevActiveSlideIndex].slideConfig, - trigger: isNil(this.prevActiveSlideIndex) - ? null - : this.elements[this.prevActiveSlideIndex].node, - player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), - }, - current: { - index: this.index, - slide: this.activeSlide, - slideNode: this.activeSlide, - slideIndex: this.index, - slideConfig: this.elements[this.index].slideConfig, - trigger: this.elements[this.index].node, - player: this.getSlidePlayerInstance(this.index), - }, - }); - - if (isFunction(this.settings.beforeSlideChange)) { - this.settings.beforeSlideChange.apply(this, [ - { - index: this.prevActiveSlideIndex, - slide: this.prevActiveSlide, - player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), - }, - { - index: this.index, - slide: this.activeSlide, - player: this.getSlidePlayerInstance(this.index), - }, - ]); - } - - if ( - this.prevActiveSlideIndex > this.index && - this.settings.slideEffect == "slide" - ) { - animOut = this.settings.cssEfects.slideBack.out; - } - - animateElement(prevSlide, animOut, function () { - var container = prevSlide.querySelector(".ginner-container"); - var media = prevSlide.querySelector(".gslide-media"); - var desc = prevSlide.querySelector(".gslide-description"); - container.style.transform = ""; - media.style.transform = ""; - - removeClass(media, "greset"); - - media.style.opacity = ""; - - if (desc) { - desc.style.opacity = ""; - } - - removeClass(prevSlide, "prev"); - }); - }, - }, - { - key: "getAllPlayers", - value: function getAllPlayers() { - return this.videoPlayers; - }, - }, - { - key: "getSlidePlayerInstance", - value: function getSlidePlayerInstance(index) { - var id = "gvideo" + index; - var videoPlayers = this.getAllPlayers(); - - if (has(videoPlayers, id) && videoPlayers[id]) { - return videoPlayers[id]; - } - - return false; - }, - }, - { - key: "stopSlideVideo", - value: function stopSlideVideo(slide) { - if (isNode(slide)) { - var node = slide.querySelector(".gvideo-wrapper"); - - if (node) { - slide = node.getAttribute("data-index"); - } - } - - console.log("stopSlideVideo is deprecated, use slidePlayerPause"); - var player = this.getSlidePlayerInstance(slide); - - if (player && player.playing) { - player.pause(); - } - }, - }, - { - key: "slidePlayerPause", - value: function slidePlayerPause(slide) { - if (isNode(slide)) { - var node = slide.querySelector(".gvideo-wrapper"); - - if (node) { - slide = node.getAttribute("data-index"); - } - } - - var player = this.getSlidePlayerInstance(slide); - - if (player && player.playing) { - player.pause(); - } - }, - }, - { - key: "playSlideVideo", - value: function playSlideVideo(slide) { - if (isNode(slide)) { - var node = slide.querySelector(".gvideo-wrapper"); - - if (node) { - slide = node.getAttribute("data-index"); - } - } - - console.log("playSlideVideo is deprecated, use slidePlayerPlay"); - var player = this.getSlidePlayerInstance(slide); - - if (player && !player.playing) { - player.play(); - } - }, - }, - { - key: "slidePlayerPlay", - value: function slidePlayerPlay(slide) { - if (isNode(slide)) { - var node = slide.querySelector(".gvideo-wrapper"); - - if (node) { - slide = node.getAttribute("data-index"); - } - } - - var player = this.getSlidePlayerInstance(slide); - - if (player && !player.playing) { - player.play(); - - if (this.settings.autofocusVideos) { - player.elements.container.focus(); - } - } - }, - }, - { - key: "setElements", - value: function setElements(elements) { - var _this5 = this; - - this.settings.elements = false; - var newElements = []; - - if (elements && elements.length) { - each(elements, function (el, i) { - var slide = new Slide(el, _this5, i); - var data = slide.getConfig(); - - var slideInfo = extend({}, data); - - slideInfo.slideConfig = data; - slideInfo.instance = slide; - slideInfo.index = i; - newElements.push(slideInfo); - }); - } - - this.elements = newElements; - - if (this.lightboxOpen) { - this.slidesContainer.innerHTML = ""; - - if (this.elements.length) { - each(this.elements, function () { - var slide = createHTML(_this5.settings.slideHTML); - - _this5.slidesContainer.appendChild(slide); - }); - - this.showSlide(0, true); - } - } - }, - }, - { - key: "getElementIndex", - value: function getElementIndex(node) { - var index = false; - - each(this.elements, function (el, i) { - if (has(el, "node") && el.node == node) { - index = i; - return true; - } - }); - - return index; - }, - }, - { - key: "getElements", - value: function getElements() { - var _this6 = this; - - var list = []; - this.elements = this.elements ? this.elements : []; - - if ( - !isNil(this.settings.elements) && - isArray(this.settings.elements) && - this.settings.elements.length - ) { - each(this.settings.elements, function (el, i) { - var slide = new Slide(el, _this6, i); - var elData = slide.getConfig(); - - var slideInfo = extend({}, elData); - - slideInfo.node = false; - slideInfo.index = i; - slideInfo.instance = slide; - slideInfo.slideConfig = elData; - list.push(slideInfo); - }); - } - - var nodes = false; - var selector = this.getSelector(); - - if (selector) { - nodes = document.querySelectorAll(this.getSelector()); - } - - if (!nodes) { - return list; - } - - each(nodes, function (el, i) { - var slide = new Slide(el, _this6, i); - var elData = slide.getConfig(); - - var slideInfo = extend({}, elData); - - slideInfo.node = el; - slideInfo.index = i; - slideInfo.instance = slide; - slideInfo.slideConfig = elData; - slideInfo.gallery = el.getAttribute("data-gallery"); - list.push(slideInfo); - }); - - return list; - }, - }, - { - key: "getGalleryElements", - value: function getGalleryElements(list, gallery) { - return list.filter(function (el) { - return el.gallery == gallery; - }); - }, - }, - { - key: "getSelector", - value: function getSelector() { - if (this.settings.elements) { - return false; - } - - if ( - this.settings.selector && - this.settings.selector.substring(0, 5) == "data-" - ) { - return "*[".concat(this.settings.selector, "]"); - } - - return this.settings.selector; - }, - }, - { - key: "getActiveSlide", - value: function getActiveSlide() { - return this.slidesContainer.querySelectorAll(".gslide")[this.index]; - }, - }, - { - key: "getActiveSlideIndex", - value: function getActiveSlideIndex() { - return this.index; - }, - }, - { - key: "getAnimationClasses", - value: function getAnimationClasses() { - var effects = []; - - for (var key in this.settings.cssEfects) { - if (this.settings.cssEfects.hasOwnProperty(key)) { - var effect = this.settings.cssEfects[key]; - effects.push("g".concat(effect["in"])); - effects.push("g".concat(effect.out)); - } - } - - return effects.join(" "); - }, - }, - { - key: "build", - value: function build() { - var _this7 = this; - - if (this.built) { - return false; - } - - var children = document.body.childNodes; - var bodyChildElms = []; - - each(children, function (el) { - if ( - el.parentNode == document.body && - el.nodeName.charAt(0) !== "#" && - el.hasAttribute && - !el.hasAttribute("aria-hidden") - ) { - bodyChildElms.push(el); - el.setAttribute("aria-hidden", "true"); - } - }); - - var nextSVG = has(this.settings.svg, "next") - ? this.settings.svg.next - : ""; - var prevSVG = has(this.settings.svg, "prev") - ? this.settings.svg.prev - : ""; - var closeSVG = has(this.settings.svg, "close") - ? this.settings.svg.close - : ""; - var lightboxHTML = this.settings.lightboxHTML; - lightboxHTML = lightboxHTML.replace(/{nextSVG}/g, nextSVG); - lightboxHTML = lightboxHTML.replace(/{prevSVG}/g, prevSVG); - lightboxHTML = lightboxHTML.replace(/{closeSVG}/g, closeSVG); - lightboxHTML = createHTML(lightboxHTML); - document.body.appendChild(lightboxHTML); - var modal = document.getElementById("glightbox-body"); - this.modal = modal; - var closeButton = modal.querySelector(".gclose"); - this.prevButton = modal.querySelector(".gprev"); - this.nextButton = modal.querySelector(".gnext"); - this.overlay = modal.querySelector(".goverlay"); - this.loader = modal.querySelector(".gloader"); - this.slidesContainer = document.getElementById("glightbox-slider"); - this.bodyHiddenChildElms = bodyChildElms; - this.events = {}; - - addClass(this.modal, "glightbox-" + this.settings.skin); - - if (this.settings.closeButton && closeButton) { - this.events["close"] = addEvent("click", { - onElement: closeButton, - withCallback: function withCallback(e, target) { - e.preventDefault(); - - _this7.close(); - }, - }); - } - - if (closeButton && !this.settings.closeButton) { - closeButton.parentNode.removeChild(closeButton); - } - - if (this.nextButton) { - this.events["next"] = addEvent("click", { - onElement: this.nextButton, - withCallback: function withCallback(e, target) { - e.preventDefault(); - - _this7.nextSlide(); - }, - }); - } - - if (this.prevButton) { - this.events["prev"] = addEvent("click", { - onElement: this.prevButton, - withCallback: function withCallback(e, target) { - e.preventDefault(); - - _this7.prevSlide(); - }, - }); - } - - if (this.settings.closeOnOutsideClick) { - this.events["outClose"] = addEvent("click", { - onElement: modal, - withCallback: function withCallback(e, target) { - if ( - !_this7.preventOutsideClick && - !hasClass(document.body, "glightbox-mobile") && - !closest(e.target, ".ginner-container") - ) { - if ( - !closest(e.target, ".gbtn") && - !hasClass(e.target, "gnext") && - !hasClass(e.target, "gprev") - ) { - _this7.close(); - } - } - }, - }); - } - - each(this.elements, function (slide, i) { - _this7.slidesContainer.appendChild(slide.instance.create()); - - slide.slideNode = - _this7.slidesContainer.querySelectorAll(".gslide")[i]; - }); - - if (isTouch$1) { - addClass(document.body, "glightbox-touch"); - } - - this.events["resize"] = addEvent("resize", { - onElement: window, - withCallback: function withCallback() { - _this7.resize(); - }, - }); - this.built = true; - }, - }, - { - key: "resize", - value: function resize() { - var slide = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : null; - slide = !slide ? this.activeSlide : slide; - - if (!slide || hasClass(slide, "zoomed")) { - return; - } - - var winSize = windowSize(); - - var video = slide.querySelector(".gvideo-wrapper"); - var image = slide.querySelector(".gslide-image"); - var description = this.slideDescription; - var winWidth = winSize.width; - var winHeight = winSize.height; - - if (winWidth <= 768) { - addClass(document.body, "glightbox-mobile"); - } else { - removeClass(document.body, "glightbox-mobile"); - } - - if (!video && !image) { - return; - } - - var descriptionResize = false; - - if ( - description && - (hasClass(description, "description-bottom") || - hasClass(description, "description-top")) && - !hasClass(description, "gabsolute") - ) { - descriptionResize = true; - } - - if (image) { - if (winWidth <= 768) { - var imgNode = image.querySelector("img"); - } else if (descriptionResize) { - var descHeight = description.offsetHeight; - - var _imgNode = image.querySelector("img"); - - _imgNode.setAttribute( - "style", - "max-height: calc(100vh - ".concat(descHeight, "px)") - ); - - description.setAttribute( - "style", - "max-width: ".concat(_imgNode.offsetWidth, "px;") - ); - } - } - - if (video) { - var ratio = has(this.settings.plyr.config, "ratio") - ? this.settings.plyr.config.ratio - : ""; - - if (!ratio) { - var containerWidth = video.clientWidth; - var containerHeight = video.clientHeight; - var divisor = containerWidth / containerHeight; - ratio = "" - .concat(containerWidth / divisor, ":") - .concat(containerHeight / divisor); - } - - var videoRatio = ratio.split(":"); - var videoWidth = this.settings.videosWidth; - var maxWidth = this.settings.videosWidth; - - if (isNumber(videoWidth) || videoWidth.indexOf("px") !== -1) { - maxWidth = parseInt(videoWidth); - } else { - if (videoWidth.indexOf("vw") !== -1) { - maxWidth = (winWidth * parseInt(videoWidth)) / 100; - } else if (videoWidth.indexOf("vh") !== -1) { - maxWidth = (winHeight * parseInt(videoWidth)) / 100; - } else if (videoWidth.indexOf("%") !== -1) { - maxWidth = (winWidth * parseInt(videoWidth)) / 100; - } else { - maxWidth = parseInt(video.clientWidth); - } - } - - var maxHeight = - maxWidth / (parseInt(videoRatio[0]) / parseInt(videoRatio[1])); - maxHeight = Math.floor(maxHeight); - - if (descriptionResize) { - winHeight = winHeight - description.offsetHeight; - } - - if ( - maxWidth > winWidth || - maxHeight > winHeight || - (winHeight < maxHeight && winWidth > maxWidth) - ) { - var vwidth = video.offsetWidth; - var vheight = video.offsetHeight; - - var _ratio = winHeight / vheight; - - var vsize = { - width: vwidth * _ratio, - height: vheight * _ratio, - }; - video.parentNode.setAttribute( - "style", - "max-width: ".concat(vsize.width, "px") - ); - - if (descriptionResize) { - description.setAttribute( - "style", - "max-width: ".concat(vsize.width, "px;") - ); - } - } else { - video.parentNode.style.maxWidth = "".concat(videoWidth); - - if (descriptionResize) { - description.setAttribute( - "style", - "max-width: ".concat(videoWidth, ";") - ); - } - } - } - }, - }, - { - key: "reload", - value: function reload() { - this.init(); - }, - }, - { - key: "updateNavigationClasses", - value: function updateNavigationClasses() { - var loop = this.loop(); - - removeClass(this.nextButton, "disabled"); - - removeClass(this.prevButton, "disabled"); - - if (this.index == 0 && this.elements.length - 1 == 0) { - addClass(this.prevButton, "disabled"); - - addClass(this.nextButton, "disabled"); - } else if (this.index === 0 && !loop) { - addClass(this.prevButton, "disabled"); - } else if (this.index === this.elements.length - 1 && !loop) { - addClass(this.nextButton, "disabled"); - } - }, - }, - { - key: "loop", - value: function loop() { - var loop = has(this.settings, "loopAtEnd") - ? this.settings.loopAtEnd - : null; - loop = has(this.settings, "loop") ? this.settings.loop : loop; - return loop; - }, - }, - { - key: "close", - value: function close() { - var _this8 = this; - - if (!this.lightboxOpen) { - if (this.events) { - for (var key in this.events) { - if (this.events.hasOwnProperty(key)) { - this.events[key].destroy(); - } - } - - this.events = null; - } - - return false; - } - - if (this.closing) { - return false; - } - - this.closing = true; - this.slidePlayerPause(this.activeSlide); - - if (this.fullElementsList) { - this.elements = this.fullElementsList; - } - - if (this.bodyHiddenChildElms.length) { - each(this.bodyHiddenChildElms, function (el) { - el.removeAttribute("aria-hidden"); - }); - } - - addClass(this.modal, "glightbox-closing"); - - animateElement( - this.overlay, - this.settings.openEffect == "none" - ? "none" - : this.settings.cssEfects.fade.out - ); - - animateElement( - this.activeSlide, - this.settings.cssEfects[this.settings.closeEffect].out, - function () { - _this8.activeSlide = null; - _this8.prevActiveSlideIndex = null; - _this8.prevActiveSlide = null; - _this8.built = false; - - if (_this8.events) { - for (var _key in _this8.events) { - if (_this8.events.hasOwnProperty(_key)) { - _this8.events[_key].destroy(); - } - } - - _this8.events = null; - } - - var body = document.body; - - removeClass(html, "glightbox-open"); - - removeClass( - body, - "glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer" - ); - - _this8.modal.parentNode.removeChild(_this8.modal); - - _this8.trigger("close"); - - if (isFunction(_this8.settings.onClose)) { - _this8.settings.onClose(); - } - - var styles = document.querySelector(".gcss-styles"); - - if (styles) { - styles.parentNode.removeChild(styles); - } - - _this8.lightboxOpen = false; - _this8.closing = null; - } - ); - }, - }, - { - key: "destroy", - value: function destroy() { - this.close(); - this.clearAllEvents(); - - if (this.baseEvents) { - this.baseEvents.destroy(); - } - }, - }, - { - key: "on", - value: function on(evt, callback) { - var once = - arguments.length > 2 && arguments[2] !== undefined - ? arguments[2] - : false; - - if (!evt || !isFunction(callback)) { - throw new TypeError("Event name and callback must be defined"); - } - - this.apiEvents.push({ - evt: evt, - once: once, - callback: callback, - }); - }, - }, - { - key: "once", - value: function once(evt, callback) { - this.on(evt, callback, true); - }, - }, - { - key: "trigger", - value: function trigger(eventName) { - var _this9 = this; - - var data = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : null; - var onceTriggered = []; - - each(this.apiEvents, function (event, i) { - var evt = event.evt, - once = event.once, - callback = event.callback; - - if (evt == eventName) { - callback(data); - - if (once) { - onceTriggered.push(i); - } - } - }); - - if (onceTriggered.length) { - each(onceTriggered, function (i) { - return _this9.apiEvents.splice(i, 1); - }); - } - }, - }, - { - key: "clearAllEvents", - value: function clearAllEvents() { - this.apiEvents.splice(0, this.apiEvents.length); - }, - }, - { - key: "version", - value: function version() { - return _version; - }, - }, - ]); - - return GlightboxInit; - })(); - - function glightbox() { - var options = - arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var instance = new GlightboxInit(options); - instance.init(); - return instance; - } - - return glightbox; -}); - -; -(function () { - "use strict"; - // gallery init - GLightbox(); - - const elementIsVisibleInViewport = (el, partiallyVisible = true) => { - const { top, left, bottom, right } = el.getBoundingClientRect(); - const { innerHeight, innerWidth } = window; - return partiallyVisible - ? ((top > 0 && top < innerHeight) || - (bottom > 0 && bottom < innerHeight)) && - ((left > 0 && left < innerWidth) || (right > 0 && right < innerWidth)) - : top >= 0 && left >= 0 && bottom <= innerHeight && right <= innerWidth; - }; - - const justify_scale = screen.height * 0.25; - const allGallery = document.querySelectorAll(".gallery"); - const checkVisibility = () => { - allGallery.forEach((gallery) => { - const items = gallery.querySelectorAll(".gallery-item"); - if (elementIsVisibleInViewport(gallery)) { - items.forEach((item) => { - let image = item.querySelector("img"); - let ratio = image.naturalWidth / image.naturalHeight; - item.style.width = justify_scale * ratio + "px"; - item.style.flexGrow = ratio; - image.style.opacity = 1; - }); - } - }); - } - window.addEventListener("scroll", checkVisibility); - window.addEventListener("load", checkVisibility); - - // gallery slider - var isGallerySlider = document.getElementsByClassName("gallery-slider"); - if (isGallerySlider.length > 0) { - new Swiper(".gallery-slider", { - slidesPerView: 1, - loop: true, - autoHeight: true, - spaceBetween: 0, - speed: 1500, - autoplay: { - delay: 5000, - }, - navigation: { - nextEl: ".swiper-button-next", - prevEl: ".swiper-button-prev", - }, - }); - } -})(); - -; -// accordion script -(function () { - "use strict"; - - const accordions = document.querySelectorAll("[data-accordion]"); - accordions.forEach((header) => { - header.addEventListener("click", () => { - const accordionItem = header.parentElement; - accordionItem.classList.toggle("active"); - }); - }); -})(); - -; -// tab script -(function () { - "use strict"; - - const tabGroups = document.querySelectorAll("[data-tab-group]"); - const tablist = document.querySelectorAll("[data-tab-nav] [data-tab]"); - - function setActiveTab(tabGroup, tabName) { - const tabsNav = tabGroup.querySelector("[data-tab-nav]"); - const tabsContent = tabGroup.querySelector("[data-tab-content]"); - - tabsNav.querySelectorAll("[data-tab]").forEach((tabNavItem) => { - tabNavItem.classList.remove("active"); - }); - tabsContent.querySelectorAll("[data-tab-panel]").forEach((tabPane) => { - tabPane.classList.remove("active"); - }); - - const selectedTabNavItem = tabsNav.querySelector(`[data-tab="${tabName}"]`); - selectedTabNavItem.classList.add("active"); - const selectedTabPane = tabsContent.querySelector( - `[data-tab-panel="${tabName}"]` - ); - selectedTabPane.classList.add("active"); - } - - tabGroups.forEach((tabGroup) => { - const tabsNav = tabGroup.querySelector("[data-tab-nav]"); - const tabsNavItem = tabsNav.querySelectorAll("[data-tab]"); - const activeTabName = tabsNavItem[0].getAttribute("data-tab"); - - setActiveTab(tabGroup, activeTabName); - - tabsNavItem.forEach((tabNavItem) => { - tabNavItem.addEventListener("click", () => { - const tabName = tabNavItem.dataset.tab; - setActiveTab(tabGroup, tabName); - }); - }); - }); - - function tabsHandler(event) { - let index = Array.from(tablist).indexOf(this); - let numbTabs = tablist.length; - let nextId; - if (numbTabs > 1) { - if (event.key === "ArrowRight") { - nextId = tablist[(index + 1) % numbTabs]; - if (index === numbTabs - 1) { - nextId = tablist[0]; - } - nextId.focus(); - nextId.click(); - } - if (event.key === "ArrowLeft") { - nextId = tablist[(index - 1 + numbTabs) % numbTabs]; - if (index === 0) { - nextId = tablist[numbTabs - 1]; - } - nextId.focus(); - nextId.click(); - } - } - } - - tablist.forEach(function (tab) { - tab.addEventListener("keydown", tabsHandler); - }); -})(); - -; -// accordion script -(function () { - "use strict"; - - const openModalButtons = document.querySelectorAll("[data-modal-open]"); - const closeModalButtons = document.querySelectorAll("[data-modal-close]"); - - function openModal(modal) { - if (modal === null) { - return null; - } - const overlay = modal.querySelector("[data-modal-overlay]"); - modal.style.display = "block"; - overlay.style.display = "block"; - } - - function closeModal(modal) { - if (modal === null) { - return null; - } - const overlay = modal.querySelector("[data-modal-overlay]"); - modal.style.display = "none"; - overlay.style.display = "none"; - } - - openModalButtons.forEach((button) => { - button.addEventListener("click", () => { - const modal = button.nextElementSibling; - openModal(modal); - }); - }); - - closeModalButtons.forEach((button) => { - button.addEventListener("click", () => { - const modal = button.closest("[data-modal]"); - closeModal(modal); - }); - }); -})(); - -; -// main author repo: https://github.com/justinribeiro/youtube-lite -// modified by: https://github.com/gethugothemes - -class LiteYTEmbed extends HTMLElement { - constructor() { - super(); - this.isIframeLoaded = false; - this.setupDom(); - } - static get observedAttributes() { - return ["videoid", "playlistid"]; - } - connectedCallback() { - this.addEventListener("pointerover", LiteYTEmbed.warmConnections, { - once: true, - }); - this.addEventListener("click", () => this.addIframe()); - } - get videoId() { - return encodeURIComponent(this.getAttribute("videoid") || ""); - } - set videoId(id) { - this.setAttribute("videoid", id); - } - get playlistId() { - return encodeURIComponent(this.getAttribute("playlistid") || ""); - } - set playlistId(id) { - this.setAttribute("playlistid", id); - } - get videoTitle() { - return this.getAttribute("videotitle") || "Video"; - } - set videoTitle(title) { - this.setAttribute("videotitle", title); - } - get videoPlay() { - return this.getAttribute("videoPlay") || "Play"; - } - set videoPlay(name) { - this.setAttribute("videoPlay", name); - } - get videoStartAt() { - return Number(this.getAttribute("videoStartAt") || "0"); - } - set videoStartAt(time) { - this.setAttribute("videoStartAt", String(time)); - } - get autoLoad() { - return this.hasAttribute("autoload"); - } - get noCookie() { - return this.hasAttribute("nocookie"); - } - get posterQuality() { - return this.getAttribute("posterquality") || "hqdefault"; - } - get posterLoading() { - return this.getAttribute("posterloading") || "lazy"; - } - get params() { - return `start=${this.videoStartAt}&${this.getAttribute("params")}`; - } - setupDom() { - const shadowDom = this.attachShadow({ mode: "open" }); - shadowDom.innerHTML = ` - -
- - - - - - -
- `; - this.domRefFrame = shadowDom.querySelector("#frame"); - this.domRefImg = { - fallback: shadowDom.querySelector("#fallbackPlaceholder"), - webp: shadowDom.querySelector("#webpPlaceholder"), - jpeg: shadowDom.querySelector("#jpegPlaceholder"), - }; - this.domRefPlayButton = shadowDom.querySelector("#playButton"); - } - setupComponent() { - this.initImagePlaceholder(); - this.domRefPlayButton.setAttribute( - "aria-label", - `${this.videoPlay}: ${this.videoTitle}` - ); - this.setAttribute("title", `${this.videoPlay}: ${this.videoTitle}`); - if (this.autoLoad) { - this.initIntersectionObserver(); - } - } - attributeChangedCallback(name, oldVal, newVal) { - switch (name) { - case "videoid": - case "playlistid": { - if (oldVal !== newVal) { - this.setupComponent(); - if (this.domRefFrame.classList.contains("activated")) { - this.domRefFrame.classList.remove("activated"); - this.shadowRoot.querySelector("iframe").remove(); - this.isIframeLoaded = false; - } - } - break; - } - default: - break; - } - } - addIframe(isIntersectionObserver = false) { - if (!this.isIframeLoaded) { - const autoplay = isIntersectionObserver ? 0 : 1; - const wantsNoCookie = this.noCookie ? "-nocookie" : ""; - let embedTarget; - if (this.playlistId) { - embedTarget = `?listType=playlist&list=${this.playlistId}&`; - } else { - embedTarget = `${this.videoId}?`; - } - const iframeHTML = ` - `; - this.domRefFrame.insertAdjacentHTML("beforeend", iframeHTML); - this.domRefFrame.classList.add("activated"); - this.isIframeLoaded = true; - this.dispatchEvent( - new CustomEvent("liteYoutubeIframeLoaded", { - detail: { - videoId: this.videoId, - }, - bubbles: true, - cancelable: true, - }) - ); - } - } - initImagePlaceholder() { - LiteYTEmbed.addPrefetch("preconnect", "https://i.ytimg.com/"); - const posterUrlWebp = `https://i.ytimg.com/vi_webp/${this.videoId}/${this.posterQuality}.webp`; - const posterUrlJpeg = `https://i.ytimg.com/vi/${this.videoId}/${this.posterQuality}.jpg`; - this.domRefImg.fallback.loading = this.posterLoading; - this.domRefImg.webp.srcset = posterUrlWebp; - this.domRefImg.jpeg.srcset = posterUrlJpeg; - this.domRefImg.fallback.src = posterUrlJpeg; - this.domRefImg.fallback.setAttribute( - "aria-label", - `${this.videoPlay}: ${this.videoTitle}` - ); - this.domRefImg?.fallback?.setAttribute( - "alt", - `${this.videoPlay}: ${this.videoTitle}` - ); - } - initIntersectionObserver() { - const options = { - root: null, - rootMargin: "0px", - threshold: 0, - }; - const observer = new IntersectionObserver((entries, observer) => { - entries.forEach((entry) => { - if (entry.isIntersecting && !this.isIframeLoaded) { - LiteYTEmbed.warmConnections(); - this.addIframe(true); - observer.unobserve(this); - } - }); - }, options); - observer.observe(this); - } - static addPrefetch(kind, url, as) { - const linkElem = document.createElement("link"); - linkElem.rel = kind; - linkElem.href = url; - if (as) { - linkElem.as = as; - } - linkElem.crossOrigin = "true"; - document.head.append(linkElem); - } - static warmConnections() { - if (LiteYTEmbed.isPreconnected) return; - LiteYTEmbed.addPrefetch("preconnect", "https://s.ytimg.com"); - LiteYTEmbed.addPrefetch("preconnect", "https://www.youtube.com"); - LiteYTEmbed.addPrefetch("preconnect", "https://www.google.com"); - LiteYTEmbed.addPrefetch( - "preconnect", - "https://googleads.g.doubleclick.net" - ); - LiteYTEmbed.addPrefetch("preconnect", "https://static.doubleclick.net"); - LiteYTEmbed.isPreconnected = true; - } -} -LiteYTEmbed.isPreconnected = false; -customElements.define("youtube-lite", LiteYTEmbed); diff --git a/public/js/script.js b/public/js/script.js deleted file mode 100644 index 6bba5935..00000000 --- a/public/js/script.js +++ /dev/null @@ -1,12528 +0,0 @@ -const body = document.body; -const searchWrapper = document.querySelector(".search-wrapper"); -const searchModal = document.querySelector(".search-modal"); -const searchFooter = document.querySelector(".search-wrapper-footer"); -const searchResult = document.querySelectorAll("[data-search-result]"); -const searchResultItemTemplate = document.getElementById( - "search-result-item-template", -); -const hasSearchWrapper = searchWrapper != null; -const hasSearchModal = searchModal != null; -const searchInput = document.querySelectorAll("[data-search-input]"); -const emptySearchResult = document.querySelectorAll(".search-result-empty"); -const openSearchModal = document.querySelectorAll( - '[data-target="search-modal"]', -); -const closeSearchModal = document.querySelectorAll( - '[data-target="close-search-modal"]', -); -const searchIcon = document.querySelector( - ".search-wrapper-header label svg[data-type='search']", -); -const searchIconReset = document.querySelector( - ".search-wrapper-header label svg[data-type='reset']", -); -const searchResultInfo = document.querySelector(".search-result-info"); -let searchModalVisible = - hasSearchModal && searchModal.classList.contains("show") ? true : false; -let jsonData = []; - -const loadJsonData = async () => { - try { - const res = await fetch(indexURL); - return (jsonData = await res.json()); - } catch (err) { - console.error(err); - } -}; - -// escape HTML entities -function escapeHTML(input) { - return input - .replace(/&/g, "&") - .replace(//g, ">"); -} - -if (hasSearchWrapper) { - // disable enter key on searchInput - searchInput.forEach((el) => { - el.addEventListener("keypress", (e) => { - if (e.keyCode == 13) { - e.preventDefault(); - } - }); - }); - - // Capitalize First Letter - const capitalizeFirstLetter = (string) => { - return string - .replace(/^[\s_]+|[\s_]+$/g, "") - .replace(/[_\s]+/g, " ") - .replace(/^[a-z]/, function (m) { - return m.toUpperCase(); - }); - }; - - // String to URL - const slugify = (string) => { - let lowercaseText = string - .trim() - .replace(/[\s_]+/g, "-") - .toLowerCase(); - return encodeURIComponent(lowercaseText); - }; - - // options - const image = searchWrapper.getAttribute("data-image"); - const description = searchWrapper.getAttribute("data-description"); - const tags = searchWrapper.getAttribute("data-tags"); - const categories = searchWrapper.getAttribute("data-categories"); - - let searchString = ""; - - // get search string from url - const urlParams = new URLSearchParams(window.location.search); - const urlSearchString = urlParams.get("s") - ? encodeURIComponent(urlParams.get("s")) - : null; - - if (urlSearchString !== null) { - searchString = urlSearchString.replace(/\+/g, " "); - searchInput.forEach((el) => { - el.value = searchString; - }); - searchIcon && (searchIcon.style.display = "none"); - searchIconReset && (searchIconReset.style.display = "initial"); - } - - searchInput.forEach((el) => { - el.addEventListener("input", (e) => { - searchString = e.target.value.toLowerCase(); - window.history.replaceState( - {}, - "", - `${window.location.origin}${ - window.location.pathname - }?s=${searchString.replace(/ /g, "+")}`, - ); - - doSearch(searchString); - }); - }); - - // dom content loaded - document.addEventListener("DOMContentLoaded", async () => { - await loadJsonData(); - doSearch(searchString); - }); - - // doSearch - const doSearch = async (searchString) => { - if (searchString !== "") { - searchIcon && (searchIcon.style.display = "none"); - searchIconReset && (searchIconReset.style.display = "initial"); - emptySearchResult.forEach((el) => { - const notFoundContent = ` -
- - - - -

${no_results_for} "${escapeHTML(searchString)}"

-
-`; - el.innerHTML = notFoundContent; - }); - } else { - searchIcon && (searchIcon.style.display = "initial"); - searchIconReset && (searchIconReset.style.display = "none"); - emptySearchResult.forEach((el) => { - el.innerHTML = empty_search_results_placeholder; - }); - } - - let filteredJSON = includeSectionsInSearch.map((section) => { - const data = jsonData.filter( - (item) => slugify(item.section) === slugify(section), - ); - - const sectionName = section.replace(/[-_]/g, " "); - return { - section: capitalizeFirstLetter(sectionName), - data, - }; - }); - - let searchItem = filteredJSON.filter((item) => { - if (searchString === "") { - return false; - } - return item.data.some((el) => { - const regex = new RegExp(searchString, "gi"); - return ( - el.title.toLowerCase().match(regex) || - el.description?.toLowerCase().match(regex) || - el.searchKeyword.toLowerCase().match(regex) || - el.content.toLowerCase().match(regex) || - el.tags?.toLowerCase().match(regex) || - el.categories?.toLowerCase().match(regex) - ); - }); - }); - - displayResult(searchItem, searchString); - - // Navigate with arrow keys - if (searchModal && searchString != "") { - let resItems; - resItems = searchResult[0].querySelectorAll(".search-result-item"); - let selectedIndex = -1; - - const selectItem = (index) => { - if (index >= 0 && index < resItems.length) { - for (let i = 0; i < resItems.length; i++) { - resItems[i].classList.toggle("search-item-selected", i === index); - } - selectedIndex = index; - resItems[index].scrollIntoView({ - behavior: "auto", - block: "nearest", - }); - } - }; - - const handleKeyDown = (event) => { - if (searchItem.length !== 0) { - if (event.key === "ArrowUp" || event.key === "ArrowDown") { - event.preventDefault(); - - if (event.key === "ArrowUp") { - selectedIndex = - selectedIndex > 0 ? selectedIndex - 1 : resItems.length - 1; - } else if (event.key === "ArrowDown") { - selectedIndex = - selectedIndex < resItems.length - 1 ? selectedIndex + 1 : 0; - } - - selectItem(selectedIndex !== -1 ? selectedIndex : -1); - } else if (event.key === "Enter") { - event.preventDefault(); - - if (selectedIndex !== -1) { - let selectedLink = resItems[selectedIndex] - .getElementsByClassName("search-result-item-title")[0] - .getAttribute("href"); - window.location.href = selectedLink; - } - } - } - }; - - searchInput.forEach((el) => { - el.addEventListener("keydown", handleKeyDown); - }); - selectItem(-1); - } - }; - - const displayResult = (searchItems, searchString) => { - const generateSearchResultHTML = (item) => { - const highlightResult = (content) => { - const regex = new RegExp(searchString, "i"); - return content.replace(regex, (match) => `${match}`); - }; - const highlightResultContent = (content) => { - const regex = new RegExp(searchString, "i"); - const matchIndex = content.search(regex); - - if (matchIndex >= 0) { - const matchedContent = content.slice(matchIndex); - const lastWord = content.slice(0, matchIndex).split(" ").pop(); - - return matchedContent.replace( - regex, - (match) => lastWord + `${match}`, - ); - } - - return content; - }; - - const filteredItems = item.data.filter( - (d) => - d.title.toLowerCase().includes(searchString) || - (description === "true" - ? d.description?.toLowerCase().includes(searchString) - : "") || - d.searchKeyword.toLowerCase().includes(searchString) || - (tags === "true" - ? d.tags?.toLowerCase().includes(searchString) - : "") || - (categories === "true" - ? d.categories?.toLowerCase().includes(searchString) - : "") || - d.content.toLowerCase().includes(searchString), - ); - - // pull template from hugo template definition - let templateDefinition = - searchResultItemTemplate != null - ? searchResultItemTemplate.innerHTML - : ` -
- #{ isset image }
#{image}
#{ end } -
- #{title} - #{ isset description }

#{description}

#{ end } -

#{content}

-
- #{ isset categories }
#{categories}
#{ end } - - #{ isset tags }
#{tags}
#{ end } -
-
-
`; - - const renderedItems = filteredItems - .map((innerItem) => { - let output = renderResult(templateDefinition, { - slug: innerItem.slug, - date: innerItem.date, - description: - description == "true" - ? highlightResult(innerItem.description) - : "", - title: highlightResult(innerItem.title), - image: image == "true" ? innerItem.image : "", - tags: tags == "true" ? highlightResult(innerItem.tags) : "nomatch", - categories: - categories == "true" - ? highlightResult(innerItem.categories) - : "nomatch", - content: highlightResultContent(innerItem.content), - }); - - return output; - }) - .join(""); - - return ` -
-

${item.section}

- ${renderedItems} -
`; - }; - - const filteredItemsLength = searchItems.reduce((totalLength, item) => { - const filteredItems = item.data.filter( - (d) => - d.title.toLowerCase().includes(searchString) || - (description === "true" - ? d.description?.toLowerCase().includes(searchString) - : "") || - d.searchKeyword.toLowerCase().includes(searchString) || - (tags === "true" - ? d.tags?.toLowerCase().includes(searchString) - : "") || - (categories === "true" - ? d.categories?.toLowerCase().includes(searchString) - : "") || - d.content.toLowerCase().includes(searchString), - ); - - return totalLength + filteredItems.length; - }, 0); - - // count time start - const startTime = performance.now(); - - // Render Result into HTML - const htmlString = searchItems.map(generateSearchResultHTML).join(""); - searchResult.forEach((el) => { - el.innerHTML = htmlString; - }); - - // count time end - const endTime = performance.now(); - - // count total-result and time - let totalResults = `${filteredItemsLength} results`; - let totalTime = ((endTime - startTime) / 1000).toFixed(3); - totalTime = `- in ${totalTime} seconds`; - - searchResultInfo && - (searchResultInfo.innerHTML = - filteredItemsLength > 0 ? `${totalResults} ${totalTime}` : ""); - - // hide search-result-group-title if un-available result - const groupTitle = document.querySelectorAll(".search-result-group-title"); - groupTitle.forEach((el) => { - // hide search-result-group-title if there is no result - if (el.nextElementSibling === null) { - el.style.display = "none"; - } - // hide emptySearchResult if there is no result - if (el.nextElementSibling != null) { - emptySearchResult.forEach((el) => { - el.style.display = ""; - }); - } else { - emptySearchResult.forEach((el) => { - el.style.display = "block"; - }); - } - }); - - // hide tag/category if un-available result - const searchInfo = document.querySelectorAll(".search-info > div"); - if (searchInfo.length > 0) { - // hide tag/category if there is no result - searchInfo.forEach((el) => { - if (el.innerText.includes("nomatch") || el.innerText == "") { - el.classList.add("hidden"); - } - }); - } - }; - loadJsonData(); -} - -// Render Result Template -const renderResult = (templateString, data) => { - var conditionalMatches, conditionalPattern, copy; - conditionalPattern = /\#\{\s*isset ([a-zA-Z]*) \s*\}(.*)\#\{\s*end\s*}/g; - // since loop below depends on re.lastIndex, we use a copy to capture any manipulations whilst inside the loop - copy = templateString; - while ( - (conditionalMatches = conditionalPattern.exec(templateString)) !== null - ) { - if (data[conditionalMatches[1]]) { - // if valid key, remove conditionals, leave contents. - copy = copy.replace(conditionalMatches[0], conditionalMatches[2]); - } else { - // if not valid, remove entire section - copy = copy.replace(conditionalMatches[0], ""); - } - } - templateString = copy; - //now any conditionals removed we can do simple substitution - var key, find, re; - for (key in data) { - find = "\\#\\{\\s*" + key + "\\s*\\}"; - re = new RegExp(find, "g"); - templateString = templateString.replace(re, data[key]); - } - return templateString; -}; - -// ======================================================================================== - -// Reset Search -const resetSearch = () => { - searchIcon && (searchIcon.style.display = "initial"); - searchIconReset && (searchIconReset.style.display = "none"); - searchInput.forEach((el) => { - el.value = ""; - }); - searchResult.forEach((el) => { - el.innerHTML = ""; - }); - emptySearchResult.forEach((el) => { - el.style.display = ""; - el.innerHTML = empty_search_results_placeholder; - }); - searchResultInfo.innerHTML = ""; - - // clear search query string from URL - if (window.location.search.includes("?s=")) { - window.history.pushState( - "", - document.title, - window.location.pathname + window.location.hash, - ); - } -}; - -// Body Scroll -const enableBodyScroll = () => { - setTimeout(() => { - body.style.overflowY = ""; - body.style.paddingRight = ""; - }, 200); -}; -const disableBodyScroll = () => { - const documentWidth = document.documentElement.clientWidth; - const scrollbarWidth = Math.abs(window.innerWidth - documentWidth); - body.style.overflowY = "hidden"; - body.style.paddingRight = scrollbarWidth + "px"; -}; - -// Show/Hide Search Modal -const showModal = () => { - searchModal.classList.add("show"); - window.setTimeout( - () => document.querySelector("[data-search-input]").focus(), - 100, - ); - if (hasSearchModal) { - disableBodyScroll(); - searchModalVisible = true; - } -}; -const closeModal = () => { - searchModal.classList.remove("show"); - resetSearch(); - if (hasSearchModal) { - enableBodyScroll(); - searchModalVisible = false; - } -}; - -// Trigger Search Modal Show/Hide Events -if (hasSearchWrapper) { - // Show Search Modal on page load - if (searchModalVisible) { - showModal(); - } - - // Trigger Reset Search - searchIconReset && - searchIconReset.addEventListener("click", () => { - resetSearch(); - }); - - // Open Search Modal with click - openSearchModal.forEach((el) => { - el.addEventListener("click", function () { - showModal(); - }); - }); - - // Close Search Modal with click - closeSearchModal.forEach((el) => { - el.addEventListener("click", function () { - closeModal(); - }); - }); - - // Close modal on click outside modal-body - searchWrapper.addEventListener("click", function (e) { - if (e.target.classList.contains("search-wrapper")) { - closeModal(); - } - }); - - // Close modal with ESC - const closeSearchModalWithESC = (e) => { - if (e.key === "Escape") { - if (searchModalVisible) { - e.preventDefault(); - closeModal(); - } - } - }; - - // Toggle modal on Ctrl + K / Cmd + K - const toggleSearchModalWithK = (e) => { - if ((e.ctrlKey || e.metaKey) && e.key === "k") { - if (searchModalVisible) { - e.preventDefault(); - closeModal(); - } else { - e.preventDefault(); - showModal(); - } - } - }; - document.addEventListener("keydown", (e) => { - toggleSearchModalWithK(e); - closeSearchModalWithESC(e); - }); -} - -; -/** - * Swiper 8.0.7 - * Most modern mobile touch slider and framework with hardware accelerated transitions - * https://swiperjs.com - * - * Copyright 2014-2022 Vladimir Kharlampidi - * - * Released under the MIT License - * - * Released on: March 4, 2022 - */ - -(function (global, factory) { - typeof exports === "object" && typeof module !== "undefined" - ? (module.exports = factory()) - : typeof define === "function" && define.amd - ? define(factory) - : ((global = - typeof globalThis !== "undefined" ? globalThis : global || self), - (global.Swiper = factory())); -})(this, function () { - "use strict"; - - /** - * SSR Window 4.0.2 - * Better handling for window object in SSR environment - * https://github.com/nolimits4web/ssr-window - * - * Copyright 2021, Vladimir Kharlampidi - * - * Licensed under MIT - * - * Released on: December 13, 2021 - */ - - /* eslint-disable no-param-reassign */ - function isObject$1(obj) { - return ( - obj !== null && - typeof obj === "object" && - "constructor" in obj && - obj.constructor === Object - ); - } - - function extend$1(target, src) { - if (target === void 0) { - target = {}; - } - - if (src === void 0) { - src = {}; - } - - Object.keys(src).forEach((key) => { - if (typeof target[key] === "undefined") target[key] = src[key]; - else if ( - isObject$1(src[key]) && - isObject$1(target[key]) && - Object.keys(src[key]).length > 0 - ) { - extend$1(target[key], src[key]); - } - }); - } - - const ssrDocument = { - body: {}, - - addEventListener() {}, - - removeEventListener() {}, - - activeElement: { - blur() {}, - - nodeName: "", - }, - - querySelector() { - return null; - }, - - querySelectorAll() { - return []; - }, - - getElementById() { - return null; - }, - - createEvent() { - return { - initEvent() {}, - }; - }, - - createElement() { - return { - children: [], - childNodes: [], - style: {}, - - setAttribute() {}, - - getElementsByTagName() { - return []; - }, - }; - }, - - createElementNS() { - return {}; - }, - - importNode() { - return null; - }, - - location: { - hash: "", - host: "", - hostname: "", - href: "", - origin: "", - pathname: "", - protocol: "", - search: "", - }, - }; - - function getDocument() { - const doc = typeof document !== "undefined" ? document : {}; - extend$1(doc, ssrDocument); - return doc; - } - - const ssrWindow = { - document: ssrDocument, - navigator: { - userAgent: "", - }, - location: { - hash: "", - host: "", - hostname: "", - href: "", - origin: "", - pathname: "", - protocol: "", - search: "", - }, - history: { - replaceState() {}, - - pushState() {}, - - go() {}, - - back() {}, - }, - CustomEvent: function CustomEvent() { - return this; - }, - - addEventListener() {}, - - removeEventListener() {}, - - getComputedStyle() { - return { - getPropertyValue() { - return ""; - }, - }; - }, - - Image() {}, - - Date() {}, - - screen: {}, - - setTimeout() {}, - - clearTimeout() {}, - - matchMedia() { - return {}; - }, - - requestAnimationFrame(callback) { - if (typeof setTimeout === "undefined") { - callback(); - return null; - } - - return setTimeout(callback, 0); - }, - - cancelAnimationFrame(id) { - if (typeof setTimeout === "undefined") { - return; - } - - clearTimeout(id); - }, - }; - - function getWindow() { - const win = typeof window !== "undefined" ? window : {}; - extend$1(win, ssrWindow); - return win; - } - - /** - * Dom7 4.0.4 - * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API - * https://framework7.io/docs/dom7.html - * - * Copyright 2022, Vladimir Kharlampidi - * - * Licensed under MIT - * - * Released on: January 11, 2022 - */ - /* eslint-disable no-proto */ - - function makeReactive(obj) { - const proto = obj.__proto__; - Object.defineProperty(obj, "__proto__", { - get() { - return proto; - }, - - set(value) { - proto.__proto__ = value; - }, - }); - } - - class Dom7 extends Array { - constructor(items) { - if (typeof items === "number") { - super(items); - } else { - super(...(items || [])); - makeReactive(this); - } - } - } - - function arrayFlat(arr) { - if (arr === void 0) { - arr = []; - } - - const res = []; - arr.forEach((el) => { - if (Array.isArray(el)) { - res.push(...arrayFlat(el)); - } else { - res.push(el); - } - }); - return res; - } - - function arrayFilter(arr, callback) { - return Array.prototype.filter.call(arr, callback); - } - - function arrayUnique(arr) { - const uniqueArray = []; - - for (let i = 0; i < arr.length; i += 1) { - if (uniqueArray.indexOf(arr[i]) === -1) uniqueArray.push(arr[i]); - } - - return uniqueArray; - } - - function qsa(selector, context) { - if (typeof selector !== "string") { - return [selector]; - } - - const a = []; - const res = context.querySelectorAll(selector); - - for (let i = 0; i < res.length; i += 1) { - a.push(res[i]); - } - - return a; - } - - function $(selector, context) { - const window = getWindow(); - const document = getDocument(); - let arr = []; - - if (!context && selector instanceof Dom7) { - return selector; - } - - if (!selector) { - return new Dom7(arr); - } - - if (typeof selector === "string") { - const html = selector.trim(); - - if (html.indexOf("<") >= 0 && html.indexOf(">") >= 0) { - let toCreate = "div"; - if (html.indexOf(" c.split(" "))); - this.forEach((el) => { - el.classList.add(...classNames); - }); - return this; - } - - function removeClass() { - for ( - var _len2 = arguments.length, classes = new Array(_len2), _key2 = 0; - _key2 < _len2; - _key2++ - ) { - classes[_key2] = arguments[_key2]; - } - - const classNames = arrayFlat(classes.map((c) => c.split(" "))); - this.forEach((el) => { - el.classList.remove(...classNames); - }); - return this; - } - - function toggleClass() { - for ( - var _len3 = arguments.length, classes = new Array(_len3), _key3 = 0; - _key3 < _len3; - _key3++ - ) { - classes[_key3] = arguments[_key3]; - } - - const classNames = arrayFlat(classes.map((c) => c.split(" "))); - this.forEach((el) => { - classNames.forEach((className) => { - el.classList.toggle(className); - }); - }); - } - - function hasClass() { - for ( - var _len4 = arguments.length, classes = new Array(_len4), _key4 = 0; - _key4 < _len4; - _key4++ - ) { - classes[_key4] = arguments[_key4]; - } - - const classNames = arrayFlat(classes.map((c) => c.split(" "))); - return ( - arrayFilter(this, (el) => { - return ( - classNames.filter((className) => el.classList.contains(className)) - .length > 0 - ); - }).length > 0 - ); - } - - function attr(attrs, value) { - if (arguments.length === 1 && typeof attrs === "string") { - // Get attr - if (this[0]) return this[0].getAttribute(attrs); - return undefined; - } // Set attrs - - for (let i = 0; i < this.length; i += 1) { - if (arguments.length === 2) { - // String - this[i].setAttribute(attrs, value); - } else { - // Object - for (const attrName in attrs) { - this[i][attrName] = attrs[attrName]; - this[i].setAttribute(attrName, attrs[attrName]); - } - } - } - - return this; - } - - function removeAttr(attr) { - for (let i = 0; i < this.length; i += 1) { - this[i].removeAttribute(attr); - } - - return this; - } - - function transform(transform) { - for (let i = 0; i < this.length; i += 1) { - this[i].style.transform = transform; - } - - return this; - } - - function transition$1(duration) { - for (let i = 0; i < this.length; i += 1) { - this[i].style.transitionDuration = - typeof duration !== "string" ? `${duration}ms` : duration; - } - - return this; - } - - function on() { - for ( - var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; - _key5 < _len5; - _key5++ - ) { - args[_key5] = arguments[_key5]; - } - - let [eventType, targetSelector, listener, capture] = args; - - if (typeof args[1] === "function") { - [eventType, listener, capture] = args; - targetSelector = undefined; - } - - if (!capture) capture = false; - - function handleLiveEvent(e) { - const target = e.target; - if (!target) return; - const eventData = e.target.dom7EventData || []; - - if (eventData.indexOf(e) < 0) { - eventData.unshift(e); - } - - if ($(target).is(targetSelector)) listener.apply(target, eventData); - else { - const parents = $(target).parents(); // eslint-disable-line - - for (let k = 0; k < parents.length; k += 1) { - if ($(parents[k]).is(targetSelector)) - listener.apply(parents[k], eventData); - } - } - } - - function handleEvent(e) { - const eventData = e && e.target ? e.target.dom7EventData || [] : []; - - if (eventData.indexOf(e) < 0) { - eventData.unshift(e); - } - - listener.apply(this, eventData); - } - - const events = eventType.split(" "); - let j; - - for (let i = 0; i < this.length; i += 1) { - const el = this[i]; - - if (!targetSelector) { - for (j = 0; j < events.length; j += 1) { - const event = events[j]; - if (!el.dom7Listeners) el.dom7Listeners = {}; - if (!el.dom7Listeners[event]) el.dom7Listeners[event] = []; - el.dom7Listeners[event].push({ - listener, - proxyListener: handleEvent, - }); - el.addEventListener(event, handleEvent, capture); - } - } else { - // Live events - for (j = 0; j < events.length; j += 1) { - const event = events[j]; - if (!el.dom7LiveListeners) el.dom7LiveListeners = {}; - if (!el.dom7LiveListeners[event]) el.dom7LiveListeners[event] = []; - el.dom7LiveListeners[event].push({ - listener, - proxyListener: handleLiveEvent, - }); - el.addEventListener(event, handleLiveEvent, capture); - } - } - } - - return this; - } - - function off() { - for ( - var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; - _key6 < _len6; - _key6++ - ) { - args[_key6] = arguments[_key6]; - } - - let [eventType, targetSelector, listener, capture] = args; - - if (typeof args[1] === "function") { - [eventType, listener, capture] = args; - targetSelector = undefined; - } - - if (!capture) capture = false; - const events = eventType.split(" "); - - for (let i = 0; i < events.length; i += 1) { - const event = events[i]; - - for (let j = 0; j < this.length; j += 1) { - const el = this[j]; - let handlers; - - if (!targetSelector && el.dom7Listeners) { - handlers = el.dom7Listeners[event]; - } else if (targetSelector && el.dom7LiveListeners) { - handlers = el.dom7LiveListeners[event]; - } - - if (handlers && handlers.length) { - for (let k = handlers.length - 1; k >= 0; k -= 1) { - const handler = handlers[k]; - - if (listener && handler.listener === listener) { - el.removeEventListener(event, handler.proxyListener, capture); - handlers.splice(k, 1); - } else if ( - listener && - handler.listener && - handler.listener.dom7proxy && - handler.listener.dom7proxy === listener - ) { - el.removeEventListener(event, handler.proxyListener, capture); - handlers.splice(k, 1); - } else if (!listener) { - el.removeEventListener(event, handler.proxyListener, capture); - handlers.splice(k, 1); - } - } - } - } - } - - return this; - } - - function trigger() { - const window = getWindow(); - - for ( - var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; - _key9 < _len9; - _key9++ - ) { - args[_key9] = arguments[_key9]; - } - - const events = args[0].split(" "); - const eventData = args[1]; - - for (let i = 0; i < events.length; i += 1) { - const event = events[i]; - - for (let j = 0; j < this.length; j += 1) { - const el = this[j]; - - if (window.CustomEvent) { - const evt = new window.CustomEvent(event, { - detail: eventData, - bubbles: true, - cancelable: true, - }); - el.dom7EventData = args.filter((data, dataIndex) => dataIndex > 0); - el.dispatchEvent(evt); - el.dom7EventData = []; - delete el.dom7EventData; - } - } - } - - return this; - } - - function transitionEnd$1(callback) { - const dom = this; - - function fireCallBack(e) { - if (e.target !== this) return; - callback.call(this, e); - dom.off("transitionend", fireCallBack); - } - - if (callback) { - dom.on("transitionend", fireCallBack); - } - - return this; - } - - function outerWidth(includeMargins) { - if (this.length > 0) { - if (includeMargins) { - const styles = this.styles(); - return ( - this[0].offsetWidth + - parseFloat(styles.getPropertyValue("margin-right")) + - parseFloat(styles.getPropertyValue("margin-left")) - ); - } - - return this[0].offsetWidth; - } - - return null; - } - - function outerHeight(includeMargins) { - if (this.length > 0) { - if (includeMargins) { - const styles = this.styles(); - return ( - this[0].offsetHeight + - parseFloat(styles.getPropertyValue("margin-top")) + - parseFloat(styles.getPropertyValue("margin-bottom")) - ); - } - - return this[0].offsetHeight; - } - - return null; - } - - function offset() { - if (this.length > 0) { - const window = getWindow(); - const document = getDocument(); - const el = this[0]; - const box = el.getBoundingClientRect(); - const body = document.body; - const clientTop = el.clientTop || body.clientTop || 0; - const clientLeft = el.clientLeft || body.clientLeft || 0; - const scrollTop = el === window ? window.scrollY : el.scrollTop; - const scrollLeft = el === window ? window.scrollX : el.scrollLeft; - return { - top: box.top + scrollTop - clientTop, - left: box.left + scrollLeft - clientLeft, - }; - } - - return null; - } - - function styles() { - const window = getWindow(); - if (this[0]) return window.getComputedStyle(this[0], null); - return {}; - } - - function css(props, value) { - const window = getWindow(); - let i; - - if (arguments.length === 1) { - if (typeof props === "string") { - // .css('width') - if (this[0]) - return window.getComputedStyle(this[0], null).getPropertyValue(props); - } else { - // .css({ width: '100px' }) - for (i = 0; i < this.length; i += 1) { - for (const prop in props) { - this[i].style[prop] = props[prop]; - } - } - - return this; - } - } - - if (arguments.length === 2 && typeof props === "string") { - // .css('width', '100px') - for (i = 0; i < this.length; i += 1) { - this[i].style[props] = value; - } - - return this; - } - - return this; - } - - function each(callback) { - if (!callback) return this; - this.forEach((el, index) => { - callback.apply(el, [el, index]); - }); - return this; - } - - function filter(callback) { - const result = arrayFilter(this, callback); - return $(result); - } - - function html(html) { - if (typeof html === "undefined") { - return this[0] ? this[0].innerHTML : null; - } - - for (let i = 0; i < this.length; i += 1) { - this[i].innerHTML = html; - } - - return this; - } - - function text(text) { - if (typeof text === "undefined") { - return this[0] ? this[0].textContent.trim() : null; - } - - for (let i = 0; i < this.length; i += 1) { - this[i].textContent = text; - } - - return this; - } - - function is(selector) { - const window = getWindow(); - const document = getDocument(); - const el = this[0]; - let compareWith; - let i; - if (!el || typeof selector === "undefined") return false; - - if (typeof selector === "string") { - if (el.matches) return el.matches(selector); - if (el.webkitMatchesSelector) return el.webkitMatchesSelector(selector); - if (el.msMatchesSelector) return el.msMatchesSelector(selector); - compareWith = $(selector); - - for (i = 0; i < compareWith.length; i += 1) { - if (compareWith[i] === el) return true; - } - - return false; - } - - if (selector === document) { - return el === document; - } - - if (selector === window) { - return el === window; - } - - if (selector.nodeType || selector instanceof Dom7) { - compareWith = selector.nodeType ? [selector] : selector; - - for (i = 0; i < compareWith.length; i += 1) { - if (compareWith[i] === el) return true; - } - - return false; - } - - return false; - } - - function index() { - let child = this[0]; - let i; - - if (child) { - i = 0; // eslint-disable-next-line - - while ((child = child.previousSibling) !== null) { - if (child.nodeType === 1) i += 1; - } - - return i; - } - - return undefined; - } - - function eq(index) { - if (typeof index === "undefined") return this; - const length = this.length; - - if (index > length - 1) { - return $([]); - } - - if (index < 0) { - const returnIndex = length + index; - if (returnIndex < 0) return $([]); - return $([this[returnIndex]]); - } - - return $([this[index]]); - } - - function append() { - let newChild; - const document = getDocument(); - - for (let k = 0; k < arguments.length; k += 1) { - newChild = k < 0 || arguments.length <= k ? undefined : arguments[k]; - - for (let i = 0; i < this.length; i += 1) { - if (typeof newChild === "string") { - const tempDiv = document.createElement("div"); - tempDiv.innerHTML = newChild; - - while (tempDiv.firstChild) { - this[i].appendChild(tempDiv.firstChild); - } - } else if (newChild instanceof Dom7) { - for (let j = 0; j < newChild.length; j += 1) { - this[i].appendChild(newChild[j]); - } - } else { - this[i].appendChild(newChild); - } - } - } - - return this; - } - - function prepend(newChild) { - const document = getDocument(); - let i; - let j; - - for (i = 0; i < this.length; i += 1) { - if (typeof newChild === "string") { - const tempDiv = document.createElement("div"); - tempDiv.innerHTML = newChild; - - for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) { - this[i].insertBefore(tempDiv.childNodes[j], this[i].childNodes[0]); - } - } else if (newChild instanceof Dom7) { - for (j = 0; j < newChild.length; j += 1) { - this[i].insertBefore(newChild[j], this[i].childNodes[0]); - } - } else { - this[i].insertBefore(newChild, this[i].childNodes[0]); - } - } - - return this; - } - - function next(selector) { - if (this.length > 0) { - if (selector) { - if ( - this[0].nextElementSibling && - $(this[0].nextElementSibling).is(selector) - ) { - return $([this[0].nextElementSibling]); - } - - return $([]); - } - - if (this[0].nextElementSibling) return $([this[0].nextElementSibling]); - return $([]); - } - - return $([]); - } - - function nextAll(selector) { - const nextEls = []; - let el = this[0]; - if (!el) return $([]); - - while (el.nextElementSibling) { - const next = el.nextElementSibling; // eslint-disable-line - - if (selector) { - if ($(next).is(selector)) nextEls.push(next); - } else nextEls.push(next); - - el = next; - } - - return $(nextEls); - } - - function prev(selector) { - if (this.length > 0) { - const el = this[0]; - - if (selector) { - if ( - el.previousElementSibling && - $(el.previousElementSibling).is(selector) - ) { - return $([el.previousElementSibling]); - } - - return $([]); - } - - if (el.previousElementSibling) return $([el.previousElementSibling]); - return $([]); - } - - return $([]); - } - - function prevAll(selector) { - const prevEls = []; - let el = this[0]; - if (!el) return $([]); - - while (el.previousElementSibling) { - const prev = el.previousElementSibling; // eslint-disable-line - - if (selector) { - if ($(prev).is(selector)) prevEls.push(prev); - } else prevEls.push(prev); - - el = prev; - } - - return $(prevEls); - } - - function parent(selector) { - const parents = []; // eslint-disable-line - - for (let i = 0; i < this.length; i += 1) { - if (this[i].parentNode !== null) { - if (selector) { - if ($(this[i].parentNode).is(selector)) - parents.push(this[i].parentNode); - } else { - parents.push(this[i].parentNode); - } - } - } - - return $(parents); - } - - function parents(selector) { - const parents = []; // eslint-disable-line - - for (let i = 0; i < this.length; i += 1) { - let parent = this[i].parentNode; // eslint-disable-line - - while (parent) { - if (selector) { - if ($(parent).is(selector)) parents.push(parent); - } else { - parents.push(parent); - } - - parent = parent.parentNode; - } - } - - return $(parents); - } - - function closest(selector) { - let closest = this; // eslint-disable-line - - if (typeof selector === "undefined") { - return $([]); - } - - if (!closest.is(selector)) { - closest = closest.parents(selector).eq(0); - } - - return closest; - } - - function find(selector) { - const foundElements = []; - - for (let i = 0; i < this.length; i += 1) { - const found = this[i].querySelectorAll(selector); - - for (let j = 0; j < found.length; j += 1) { - foundElements.push(found[j]); - } - } - - return $(foundElements); - } - - function children(selector) { - const children = []; // eslint-disable-line - - for (let i = 0; i < this.length; i += 1) { - const childNodes = this[i].children; - - for (let j = 0; j < childNodes.length; j += 1) { - if (!selector || $(childNodes[j]).is(selector)) { - children.push(childNodes[j]); - } - } - } - - return $(children); - } - - function remove() { - for (let i = 0; i < this.length; i += 1) { - if (this[i].parentNode) this[i].parentNode.removeChild(this[i]); - } - - return this; - } - - const Methods = { - addClass, - removeClass, - hasClass, - toggleClass, - attr, - removeAttr, - transform, - transition: transition$1, - on, - off, - trigger, - transitionEnd: transitionEnd$1, - outerWidth, - outerHeight, - styles, - offset, - css, - each, - html, - text, - is, - index, - eq, - append, - prepend, - next, - nextAll, - prev, - prevAll, - parent, - parents, - closest, - find, - children, - filter, - remove, - }; - Object.keys(Methods).forEach((methodName) => { - Object.defineProperty($.fn, methodName, { - value: Methods[methodName], - writable: true, - }); - }); - - function deleteProps(obj) { - const object = obj; - Object.keys(object).forEach((key) => { - try { - object[key] = null; - } catch (e) { - // no getter for object - } - - try { - delete object[key]; - } catch (e) { - // something got wrong - } - }); - } - - function nextTick(callback, delay) { - if (delay === void 0) { - delay = 0; - } - - return setTimeout(callback, delay); - } - - function now() { - return Date.now(); - } - - function getComputedStyle$1(el) { - const window = getWindow(); - let style; - - if (window.getComputedStyle) { - style = window.getComputedStyle(el, null); - } - - if (!style && el.currentStyle) { - style = el.currentStyle; - } - - if (!style) { - style = el.style; - } - - return style; - } - - function getTranslate(el, axis) { - if (axis === void 0) { - axis = "x"; - } - - const window = getWindow(); - let matrix; - let curTransform; - let transformMatrix; - const curStyle = getComputedStyle$1(el); - - if (window.WebKitCSSMatrix) { - curTransform = curStyle.transform || curStyle.webkitTransform; - - if (curTransform.split(",").length > 6) { - curTransform = curTransform - .split(", ") - .map((a) => a.replace(",", ".")) - .join(", "); - } // Some old versions of Webkit choke when 'none' is passed; pass - // empty string instead in this case - - transformMatrix = new window.WebKitCSSMatrix( - curTransform === "none" ? "" : curTransform, - ); - } else { - transformMatrix = - curStyle.MozTransform || - curStyle.OTransform || - curStyle.MsTransform || - curStyle.msTransform || - curStyle.transform || - curStyle - .getPropertyValue("transform") - .replace("translate(", "matrix(1, 0, 0, 1,"); - matrix = transformMatrix.toString().split(","); - } - - if (axis === "x") { - // Latest Chrome and webkits Fix - if (window.WebKitCSSMatrix) - curTransform = transformMatrix.m41; // Crazy IE10 Matrix - else if (matrix.length === 16) - curTransform = parseFloat(matrix[12]); // Normal Browsers - else curTransform = parseFloat(matrix[4]); - } - - if (axis === "y") { - // Latest Chrome and webkits Fix - if (window.WebKitCSSMatrix) - curTransform = transformMatrix.m42; // Crazy IE10 Matrix - else if (matrix.length === 16) - curTransform = parseFloat(matrix[13]); // Normal Browsers - else curTransform = parseFloat(matrix[5]); - } - - return curTransform || 0; - } - - function isObject(o) { - return ( - typeof o === "object" && - o !== null && - o.constructor && - Object.prototype.toString.call(o).slice(8, -1) === "Object" - ); - } - - function isNode(node) { - // eslint-disable-next-line - if ( - typeof window !== "undefined" && - typeof window.HTMLElement !== "undefined" - ) { - return node instanceof HTMLElement; - } - - return node && (node.nodeType === 1 || node.nodeType === 11); - } - - function extend() { - const to = Object(arguments.length <= 0 ? undefined : arguments[0]); - const noExtend = ["__proto__", "constructor", "prototype"]; - - for (let i = 1; i < arguments.length; i += 1) { - const nextSource = - i < 0 || arguments.length <= i ? undefined : arguments[i]; - - if ( - nextSource !== undefined && - nextSource !== null && - !isNode(nextSource) - ) { - const keysArray = Object.keys(Object(nextSource)).filter( - (key) => noExtend.indexOf(key) < 0, - ); - - for ( - let nextIndex = 0, len = keysArray.length; - nextIndex < len; - nextIndex += 1 - ) { - const nextKey = keysArray[nextIndex]; - const desc = Object.getOwnPropertyDescriptor(nextSource, nextKey); - - if (desc !== undefined && desc.enumerable) { - if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) { - if (nextSource[nextKey].__swiper__) { - to[nextKey] = nextSource[nextKey]; - } else { - extend(to[nextKey], nextSource[nextKey]); - } - } else if ( - !isObject(to[nextKey]) && - isObject(nextSource[nextKey]) - ) { - to[nextKey] = {}; - - if (nextSource[nextKey].__swiper__) { - to[nextKey] = nextSource[nextKey]; - } else { - extend(to[nextKey], nextSource[nextKey]); - } - } else { - to[nextKey] = nextSource[nextKey]; - } - } - } - } - } - - return to; - } - - function setCSSProperty(el, varName, varValue) { - el.style.setProperty(varName, varValue); - } - - function animateCSSModeScroll(_ref) { - let { swiper, targetPosition, side } = _ref; - const window = getWindow(); - const startPosition = -swiper.translate; - let startTime = null; - let time; - const duration = swiper.params.speed; - swiper.wrapperEl.style.scrollSnapType = "none"; - window.cancelAnimationFrame(swiper.cssModeFrameID); - const dir = targetPosition > startPosition ? "next" : "prev"; - - const isOutOfBound = (current, target) => { - return ( - (dir === "next" && current >= target) || - (dir === "prev" && current <= target) - ); - }; - - const animate = () => { - time = new Date().getTime(); - - if (startTime === null) { - startTime = time; - } - - const progress = Math.max(Math.min((time - startTime) / duration, 1), 0); - const easeProgress = 0.5 - Math.cos(progress * Math.PI) / 2; - let currentPosition = - startPosition + easeProgress * (targetPosition - startPosition); - - if (isOutOfBound(currentPosition, targetPosition)) { - currentPosition = targetPosition; - } - - swiper.wrapperEl.scrollTo({ - [side]: currentPosition, - }); - - if (isOutOfBound(currentPosition, targetPosition)) { - swiper.wrapperEl.style.overflow = "hidden"; - swiper.wrapperEl.style.scrollSnapType = ""; - setTimeout(() => { - swiper.wrapperEl.style.overflow = ""; - swiper.wrapperEl.scrollTo({ - [side]: currentPosition, - }); - }); - window.cancelAnimationFrame(swiper.cssModeFrameID); - return; - } - - swiper.cssModeFrameID = window.requestAnimationFrame(animate); - }; - - animate(); - } - - let support; - - function calcSupport() { - const window = getWindow(); - const document = getDocument(); - return { - smoothScroll: - document.documentElement && - "scrollBehavior" in document.documentElement.style, - touch: !!( - "ontouchstart" in window || - (window.DocumentTouch && document instanceof window.DocumentTouch) - ), - passiveListener: (function checkPassiveListener() { - let supportsPassive = false; - - try { - const opts = Object.defineProperty({}, "passive", { - // eslint-disable-next-line - get() { - supportsPassive = true; - }, - }); - window.addEventListener("testPassiveListener", null, opts); - } catch (e) { - // No support - } - - return supportsPassive; - })(), - gestures: (function checkGestures() { - return "ongesturestart" in window; - })(), - }; - } - - function getSupport() { - if (!support) { - support = calcSupport(); - } - - return support; - } - - let deviceCached; - - function calcDevice(_temp) { - let { userAgent } = _temp === void 0 ? {} : _temp; - const support = getSupport(); - const window = getWindow(); - const platform = window.navigator.platform; - const ua = userAgent || window.navigator.userAgent; - const device = { - ios: false, - android: false, - }; - const screenWidth = window.screen.width; - const screenHeight = window.screen.height; - const android = ua.match(/(Android);?[\s\/]+([\d.]+)?/); // eslint-disable-line - - let ipad = ua.match(/(iPad).*OS\s([\d_]+)/); - const ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/); - const iphone = !ipad && ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/); - const windows = platform === "Win32"; - let macos = platform === "MacIntel"; // iPadOs 13 fix - - const iPadScreens = [ - "1024x1366", - "1366x1024", - "834x1194", - "1194x834", - "834x1112", - "1112x834", - "768x1024", - "1024x768", - "820x1180", - "1180x820", - "810x1080", - "1080x810", - ]; - - if ( - !ipad && - macos && - support.touch && - iPadScreens.indexOf(`${screenWidth}x${screenHeight}`) >= 0 - ) { - ipad = ua.match(/(Version)\/([\d.]+)/); - if (!ipad) ipad = [0, 1, "13_0_0"]; - macos = false; - } // Android - - if (android && !windows) { - device.os = "android"; - device.android = true; - } - - if (ipad || iphone || ipod) { - device.os = "ios"; - device.ios = true; - } // Export object - - return device; - } - - function getDevice(overrides) { - if (overrides === void 0) { - overrides = {}; - } - - if (!deviceCached) { - deviceCached = calcDevice(overrides); - } - - return deviceCached; - } - - let browser; - - function calcBrowser() { - const window = getWindow(); - - function isSafari() { - const ua = window.navigator.userAgent.toLowerCase(); - return ( - ua.indexOf("safari") >= 0 && - ua.indexOf("chrome") < 0 && - ua.indexOf("android") < 0 - ); - } - - return { - isSafari: isSafari(), - isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test( - window.navigator.userAgent, - ), - }; - } - - function getBrowser() { - if (!browser) { - browser = calcBrowser(); - } - - return browser; - } - - function Resize(_ref) { - let { swiper, on, emit } = _ref; - const window = getWindow(); - let observer = null; - let animationFrame = null; - - const resizeHandler = () => { - if (!swiper || swiper.destroyed || !swiper.initialized) return; - emit("beforeResize"); - emit("resize"); - }; - - const createObserver = () => { - if (!swiper || swiper.destroyed || !swiper.initialized) return; - observer = new ResizeObserver((entries) => { - animationFrame = window.requestAnimationFrame(() => { - const { width, height } = swiper; - let newWidth = width; - let newHeight = height; - entries.forEach((_ref2) => { - let { contentBoxSize, contentRect, target } = _ref2; - if (target && target !== swiper.el) return; - newWidth = contentRect - ? contentRect.width - : (contentBoxSize[0] || contentBoxSize).inlineSize; - newHeight = contentRect - ? contentRect.height - : (contentBoxSize[0] || contentBoxSize).blockSize; - }); - - if (newWidth !== width || newHeight !== height) { - resizeHandler(); - } - }); - }); - observer.observe(swiper.el); - }; - - const removeObserver = () => { - if (animationFrame) { - window.cancelAnimationFrame(animationFrame); - } - - if (observer && observer.unobserve && swiper.el) { - observer.unobserve(swiper.el); - observer = null; - } - }; - - const orientationChangeHandler = () => { - if (!swiper || swiper.destroyed || !swiper.initialized) return; - emit("orientationchange"); - }; - - on("init", () => { - if ( - swiper.params.resizeObserver && - typeof window.ResizeObserver !== "undefined" - ) { - createObserver(); - return; - } - - window.addEventListener("resize", resizeHandler); - window.addEventListener("orientationchange", orientationChangeHandler); - }); - on("destroy", () => { - removeObserver(); - window.removeEventListener("resize", resizeHandler); - window.removeEventListener("orientationchange", orientationChangeHandler); - }); - } - - function Observer(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const observers = []; - const window = getWindow(); - - const attach = function (target, options) { - if (options === void 0) { - options = {}; - } - - const ObserverFunc = - window.MutationObserver || window.WebkitMutationObserver; - const observer = new ObserverFunc((mutations) => { - // The observerUpdate event should only be triggered - // once despite the number of mutations. Additional - // triggers are redundant and are very costly - if (mutations.length === 1) { - emit("observerUpdate", mutations[0]); - return; - } - - const observerUpdate = function observerUpdate() { - emit("observerUpdate", mutations[0]); - }; - - if (window.requestAnimationFrame) { - window.requestAnimationFrame(observerUpdate); - } else { - window.setTimeout(observerUpdate, 0); - } - }); - observer.observe(target, { - attributes: - typeof options.attributes === "undefined" ? true : options.attributes, - childList: - typeof options.childList === "undefined" ? true : options.childList, - characterData: - typeof options.characterData === "undefined" - ? true - : options.characterData, - }); - observers.push(observer); - }; - - const init = () => { - if (!swiper.params.observer) return; - - if (swiper.params.observeParents) { - const containerParents = swiper.$el.parents(); - - for (let i = 0; i < containerParents.length; i += 1) { - attach(containerParents[i]); - } - } // Observe container - - attach(swiper.$el[0], { - childList: swiper.params.observeSlideChildren, - }); // Observe wrapper - - attach(swiper.$wrapperEl[0], { - attributes: false, - }); - }; - - const destroy = () => { - observers.forEach((observer) => { - observer.disconnect(); - }); - observers.splice(0, observers.length); - }; - - extendParams({ - observer: false, - observeParents: false, - observeSlideChildren: false, - }); - on("init", init); - on("destroy", destroy); - } - - /* eslint-disable no-underscore-dangle */ - var eventsEmitter = { - on(events, handler, priority) { - const self = this; - if (typeof handler !== "function") return self; - const method = priority ? "unshift" : "push"; - events.split(" ").forEach((event) => { - if (!self.eventsListeners[event]) self.eventsListeners[event] = []; - self.eventsListeners[event][method](handler); - }); - return self; - }, - - once(events, handler, priority) { - const self = this; - if (typeof handler !== "function") return self; - - function onceHandler() { - self.off(events, onceHandler); - - if (onceHandler.__emitterProxy) { - delete onceHandler.__emitterProxy; - } - - for ( - var _len = arguments.length, args = new Array(_len), _key = 0; - _key < _len; - _key++ - ) { - args[_key] = arguments[_key]; - } - - handler.apply(self, args); - } - - onceHandler.__emitterProxy = handler; - return self.on(events, onceHandler, priority); - }, - - onAny(handler, priority) { - const self = this; - if (typeof handler !== "function") return self; - const method = priority ? "unshift" : "push"; - - if (self.eventsAnyListeners.indexOf(handler) < 0) { - self.eventsAnyListeners[method](handler); - } - - return self; - }, - - offAny(handler) { - const self = this; - if (!self.eventsAnyListeners) return self; - const index = self.eventsAnyListeners.indexOf(handler); - - if (index >= 0) { - self.eventsAnyListeners.splice(index, 1); - } - - return self; - }, - - off(events, handler) { - const self = this; - if (!self.eventsListeners) return self; - events.split(" ").forEach((event) => { - if (typeof handler === "undefined") { - self.eventsListeners[event] = []; - } else if (self.eventsListeners[event]) { - self.eventsListeners[event].forEach((eventHandler, index) => { - if ( - eventHandler === handler || - (eventHandler.__emitterProxy && - eventHandler.__emitterProxy === handler) - ) { - self.eventsListeners[event].splice(index, 1); - } - }); - } - }); - return self; - }, - - emit() { - const self = this; - if (!self.eventsListeners) return self; - let events; - let data; - let context; - - for ( - var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; - _key2 < _len2; - _key2++ - ) { - args[_key2] = arguments[_key2]; - } - - if (typeof args[0] === "string" || Array.isArray(args[0])) { - events = args[0]; - data = args.slice(1, args.length); - context = self; - } else { - events = args[0].events; - data = args[0].data; - context = args[0].context || self; - } - - data.unshift(context); - const eventsArray = Array.isArray(events) ? events : events.split(" "); - eventsArray.forEach((event) => { - if (self.eventsAnyListeners && self.eventsAnyListeners.length) { - self.eventsAnyListeners.forEach((eventHandler) => { - eventHandler.apply(context, [event, ...data]); - }); - } - - if (self.eventsListeners && self.eventsListeners[event]) { - self.eventsListeners[event].forEach((eventHandler) => { - eventHandler.apply(context, data); - }); - } - }); - return self; - }, - }; - - function updateSize() { - const swiper = this; - let width; - let height; - const $el = swiper.$el; - - if ( - typeof swiper.params.width !== "undefined" && - swiper.params.width !== null - ) { - width = swiper.params.width; - } else { - width = $el[0].clientWidth; - } - - if ( - typeof swiper.params.height !== "undefined" && - swiper.params.height !== null - ) { - height = swiper.params.height; - } else { - height = $el[0].clientHeight; - } - - if ( - (width === 0 && swiper.isHorizontal()) || - (height === 0 && swiper.isVertical()) - ) { - return; - } // Subtract paddings - - width = - width - - parseInt($el.css("padding-left") || 0, 10) - - parseInt($el.css("padding-right") || 0, 10); - height = - height - - parseInt($el.css("padding-top") || 0, 10) - - parseInt($el.css("padding-bottom") || 0, 10); - if (Number.isNaN(width)) width = 0; - if (Number.isNaN(height)) height = 0; - Object.assign(swiper, { - width, - height, - size: swiper.isHorizontal() ? width : height, - }); - } - - function updateSlides() { - const swiper = this; - - function getDirectionLabel(property) { - if (swiper.isHorizontal()) { - return property; - } // prettier-ignore - - return { - width: "height", - "margin-top": "margin-left", - "margin-bottom ": "margin-right", - "margin-left": "margin-top", - "margin-right": "margin-bottom", - "padding-left": "padding-top", - "padding-right": "padding-bottom", - marginRight: "marginBottom", - }[property]; - } - - function getDirectionPropertyValue(node, label) { - return parseFloat(node.getPropertyValue(getDirectionLabel(label)) || 0); - } - - const params = swiper.params; - const { - $wrapperEl, - size: swiperSize, - rtlTranslate: rtl, - wrongRTL, - } = swiper; - const isVirtual = swiper.virtual && params.virtual.enabled; - const previousSlidesLength = isVirtual - ? swiper.virtual.slides.length - : swiper.slides.length; - const slides = $wrapperEl.children(`.${swiper.params.slideClass}`); - const slidesLength = isVirtual - ? swiper.virtual.slides.length - : slides.length; - let snapGrid = []; - const slidesGrid = []; - const slidesSizesGrid = []; - let offsetBefore = params.slidesOffsetBefore; - - if (typeof offsetBefore === "function") { - offsetBefore = params.slidesOffsetBefore.call(swiper); - } - - let offsetAfter = params.slidesOffsetAfter; - - if (typeof offsetAfter === "function") { - offsetAfter = params.slidesOffsetAfter.call(swiper); - } - - const previousSnapGridLength = swiper.snapGrid.length; - const previousSlidesGridLength = swiper.slidesGrid.length; - let spaceBetween = params.spaceBetween; - let slidePosition = -offsetBefore; - let prevSlideSize = 0; - let index = 0; - - if (typeof swiperSize === "undefined") { - return; - } - - if (typeof spaceBetween === "string" && spaceBetween.indexOf("%") >= 0) { - spaceBetween = - (parseFloat(spaceBetween.replace("%", "")) / 100) * swiperSize; - } - - swiper.virtualSize = -spaceBetween; // reset margins - - if (rtl) - slides.css({ - marginLeft: "", - marginBottom: "", - marginTop: "", - }); - else - slides.css({ - marginRight: "", - marginBottom: "", - marginTop: "", - }); // reset cssMode offsets - - if (params.centeredSlides && params.cssMode) { - setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-before", ""); - setCSSProperty(swiper.wrapperEl, "--swiper-centered-offset-after", ""); - } - - const gridEnabled = params.grid && params.grid.rows > 1 && swiper.grid; - - if (gridEnabled) { - swiper.grid.initSlides(slidesLength); - } // Calc slides - - let slideSize; - const shouldResetSlideSize = - params.slidesPerView === "auto" && - params.breakpoints && - Object.keys(params.breakpoints).filter((key) => { - return typeof params.breakpoints[key].slidesPerView !== "undefined"; - }).length > 0; - - for (let i = 0; i < slidesLength; i += 1) { - slideSize = 0; - const slide = slides.eq(i); - - if (gridEnabled) { - swiper.grid.updateSlide(i, slide, slidesLength, getDirectionLabel); - } - - if (slide.css("display") === "none") continue; // eslint-disable-line - - if (params.slidesPerView === "auto") { - if (shouldResetSlideSize) { - slides[i].style[getDirectionLabel("width")] = ``; - } - - const slideStyles = getComputedStyle(slide[0]); - const currentTransform = slide[0].style.transform; - const currentWebKitTransform = slide[0].style.webkitTransform; - - if (currentTransform) { - slide[0].style.transform = "none"; - } - - if (currentWebKitTransform) { - slide[0].style.webkitTransform = "none"; - } - - if (params.roundLengths) { - slideSize = swiper.isHorizontal() - ? slide.outerWidth(true) - : slide.outerHeight(true); - } else { - // eslint-disable-next-line - const width = getDirectionPropertyValue(slideStyles, "width"); - const paddingLeft = getDirectionPropertyValue( - slideStyles, - "padding-left", - ); - const paddingRight = getDirectionPropertyValue( - slideStyles, - "padding-right", - ); - const marginLeft = getDirectionPropertyValue( - slideStyles, - "margin-left", - ); - const marginRight = getDirectionPropertyValue( - slideStyles, - "margin-right", - ); - const boxSizing = slideStyles.getPropertyValue("box-sizing"); - - if (boxSizing && boxSizing === "border-box") { - slideSize = width + marginLeft + marginRight; - } else { - const { clientWidth, offsetWidth } = slide[0]; - slideSize = - width + - paddingLeft + - paddingRight + - marginLeft + - marginRight + - (offsetWidth - clientWidth); - } - } - - if (currentTransform) { - slide[0].style.transform = currentTransform; - } - - if (currentWebKitTransform) { - slide[0].style.webkitTransform = currentWebKitTransform; - } - - if (params.roundLengths) slideSize = Math.floor(slideSize); - } else { - slideSize = - (swiperSize - (params.slidesPerView - 1) * spaceBetween) / - params.slidesPerView; - if (params.roundLengths) slideSize = Math.floor(slideSize); - - if (slides[i]) { - slides[i].style[getDirectionLabel("width")] = `${slideSize}px`; - } - } - - if (slides[i]) { - slides[i].swiperSlideSize = slideSize; - } - - slidesSizesGrid.push(slideSize); - - if (params.centeredSlides) { - slidePosition = - slidePosition + slideSize / 2 + prevSlideSize / 2 + spaceBetween; - if (prevSlideSize === 0 && i !== 0) - slidePosition = slidePosition - swiperSize / 2 - spaceBetween; - if (i === 0) - slidePosition = slidePosition - swiperSize / 2 - spaceBetween; - if (Math.abs(slidePosition) < 1 / 1000) slidePosition = 0; - if (params.roundLengths) slidePosition = Math.floor(slidePosition); - if (index % params.slidesPerGroup === 0) snapGrid.push(slidePosition); - slidesGrid.push(slidePosition); - } else { - if (params.roundLengths) slidePosition = Math.floor(slidePosition); - if ( - (index - Math.min(swiper.params.slidesPerGroupSkip, index)) % - swiper.params.slidesPerGroup === - 0 - ) - snapGrid.push(slidePosition); - slidesGrid.push(slidePosition); - slidePosition = slidePosition + slideSize + spaceBetween; - } - - swiper.virtualSize += slideSize + spaceBetween; - prevSlideSize = slideSize; - index += 1; - } - - swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter; - - if ( - rtl && - wrongRTL && - (params.effect === "slide" || params.effect === "coverflow") - ) { - $wrapperEl.css({ - width: `${swiper.virtualSize + params.spaceBetween}px`, - }); - } - - if (params.setWrapperSize) { - $wrapperEl.css({ - [getDirectionLabel("width")]: `${ - swiper.virtualSize + params.spaceBetween - }px`, - }); - } - - if (gridEnabled) { - swiper.grid.updateWrapperSize(slideSize, snapGrid, getDirectionLabel); - } // Remove last grid elements depending on width - - if (!params.centeredSlides) { - const newSlidesGrid = []; - - for (let i = 0; i < snapGrid.length; i += 1) { - let slidesGridItem = snapGrid[i]; - if (params.roundLengths) slidesGridItem = Math.floor(slidesGridItem); - - if (snapGrid[i] <= swiper.virtualSize - swiperSize) { - newSlidesGrid.push(slidesGridItem); - } - } - - snapGrid = newSlidesGrid; - - if ( - Math.floor(swiper.virtualSize - swiperSize) - - Math.floor(snapGrid[snapGrid.length - 1]) > - 1 - ) { - snapGrid.push(swiper.virtualSize - swiperSize); - } - } - - if (snapGrid.length === 0) snapGrid = [0]; - - if (params.spaceBetween !== 0) { - const key = - swiper.isHorizontal() && rtl - ? "marginLeft" - : getDirectionLabel("marginRight"); - slides - .filter((_, slideIndex) => { - if (!params.cssMode) return true; - - if (slideIndex === slides.length - 1) { - return false; - } - - return true; - }) - .css({ - [key]: `${spaceBetween}px`, - }); - } - - if (params.centeredSlides && params.centeredSlidesBounds) { - let allSlidesSize = 0; - slidesSizesGrid.forEach((slideSizeValue) => { - allSlidesSize += - slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); - }); - allSlidesSize -= params.spaceBetween; - const maxSnap = allSlidesSize - swiperSize; - snapGrid = snapGrid.map((snap) => { - if (snap < 0) return -offsetBefore; - if (snap > maxSnap) return maxSnap + offsetAfter; - return snap; - }); - } - - if (params.centerInsufficientSlides) { - let allSlidesSize = 0; - slidesSizesGrid.forEach((slideSizeValue) => { - allSlidesSize += - slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0); - }); - allSlidesSize -= params.spaceBetween; - - if (allSlidesSize < swiperSize) { - const allSlidesOffset = (swiperSize - allSlidesSize) / 2; - snapGrid.forEach((snap, snapIndex) => { - snapGrid[snapIndex] = snap - allSlidesOffset; - }); - slidesGrid.forEach((snap, snapIndex) => { - slidesGrid[snapIndex] = snap + allSlidesOffset; - }); - } - } - - Object.assign(swiper, { - slides, - snapGrid, - slidesGrid, - slidesSizesGrid, - }); - - if ( - params.centeredSlides && - params.cssMode && - !params.centeredSlidesBounds - ) { - setCSSProperty( - swiper.wrapperEl, - "--swiper-centered-offset-before", - `${-snapGrid[0]}px`, - ); - setCSSProperty( - swiper.wrapperEl, - "--swiper-centered-offset-after", - `${ - swiper.size / 2 - slidesSizesGrid[slidesSizesGrid.length - 1] / 2 - }px`, - ); - const addToSnapGrid = -swiper.snapGrid[0]; - const addToSlidesGrid = -swiper.slidesGrid[0]; - swiper.snapGrid = swiper.snapGrid.map((v) => v + addToSnapGrid); - swiper.slidesGrid = swiper.slidesGrid.map((v) => v + addToSlidesGrid); - } - - if (slidesLength !== previousSlidesLength) { - swiper.emit("slidesLengthChange"); - } - - if (snapGrid.length !== previousSnapGridLength) { - if (swiper.params.watchOverflow) swiper.checkOverflow(); - swiper.emit("snapGridLengthChange"); - } - - if (slidesGrid.length !== previousSlidesGridLength) { - swiper.emit("slidesGridLengthChange"); - } - - if (params.watchSlidesProgress) { - swiper.updateSlidesOffset(); - } - - if ( - !isVirtual && - !params.cssMode && - (params.effect === "slide" || params.effect === "fade") - ) { - const backFaceHiddenClass = `${params.containerModifierClass}backface-hidden`; - const hasClassBackfaceClassAdded = - swiper.$el.hasClass(backFaceHiddenClass); - - if (slidesLength <= params.maxBackfaceHiddenSlides) { - if (!hasClassBackfaceClassAdded) - swiper.$el.addClass(backFaceHiddenClass); - } else if (hasClassBackfaceClassAdded) { - swiper.$el.removeClass(backFaceHiddenClass); - } - } - } - - function updateAutoHeight(speed) { - const swiper = this; - const activeSlides = []; - const isVirtual = swiper.virtual && swiper.params.virtual.enabled; - let newHeight = 0; - let i; - - if (typeof speed === "number") { - swiper.setTransition(speed); - } else if (speed === true) { - swiper.setTransition(swiper.params.speed); - } - - const getSlideByIndex = (index) => { - if (isVirtual) { - return swiper.slides.filter( - (el) => - parseInt(el.getAttribute("data-swiper-slide-index"), 10) === index, - )[0]; - } - - return swiper.slides.eq(index)[0]; - }; // Find slides currently in view - - if ( - swiper.params.slidesPerView !== "auto" && - swiper.params.slidesPerView > 1 - ) { - if (swiper.params.centeredSlides) { - swiper.visibleSlides.each((slide) => { - activeSlides.push(slide); - }); - } else { - for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) { - const index = swiper.activeIndex + i; - if (index > swiper.slides.length && !isVirtual) break; - activeSlides.push(getSlideByIndex(index)); - } - } - } else { - activeSlides.push(getSlideByIndex(swiper.activeIndex)); - } // Find new height from highest slide in view - - for (i = 0; i < activeSlides.length; i += 1) { - if (typeof activeSlides[i] !== "undefined") { - const height = activeSlides[i].offsetHeight; - newHeight = height > newHeight ? height : newHeight; - } - } // Update Height - - if (newHeight || newHeight === 0) - swiper.$wrapperEl.css("height", `${newHeight}px`); - } - - function updateSlidesOffset() { - const swiper = this; - const slides = swiper.slides; - - for (let i = 0; i < slides.length; i += 1) { - slides[i].swiperSlideOffset = swiper.isHorizontal() - ? slides[i].offsetLeft - : slides[i].offsetTop; - } - } - - function updateSlidesProgress(translate) { - if (translate === void 0) { - translate = (this && this.translate) || 0; - } - - const swiper = this; - const params = swiper.params; - const { slides, rtlTranslate: rtl, snapGrid } = swiper; - if (slides.length === 0) return; - if (typeof slides[0].swiperSlideOffset === "undefined") - swiper.updateSlidesOffset(); - let offsetCenter = -translate; - if (rtl) offsetCenter = translate; // Visible Slides - - slides.removeClass(params.slideVisibleClass); - swiper.visibleSlidesIndexes = []; - swiper.visibleSlides = []; - - for (let i = 0; i < slides.length; i += 1) { - const slide = slides[i]; - let slideOffset = slide.swiperSlideOffset; - - if (params.cssMode && params.centeredSlides) { - slideOffset -= slides[0].swiperSlideOffset; - } - - const slideProgress = - (offsetCenter + - (params.centeredSlides ? swiper.minTranslate() : 0) - - slideOffset) / - (slide.swiperSlideSize + params.spaceBetween); - const originalSlideProgress = - (offsetCenter - - snapGrid[0] + - (params.centeredSlides ? swiper.minTranslate() : 0) - - slideOffset) / - (slide.swiperSlideSize + params.spaceBetween); - const slideBefore = -(offsetCenter - slideOffset); - const slideAfter = slideBefore + swiper.slidesSizesGrid[i]; - const isVisible = - (slideBefore >= 0 && slideBefore < swiper.size - 1) || - (slideAfter > 1 && slideAfter <= swiper.size) || - (slideBefore <= 0 && slideAfter >= swiper.size); - - if (isVisible) { - swiper.visibleSlides.push(slide); - swiper.visibleSlidesIndexes.push(i); - slides.eq(i).addClass(params.slideVisibleClass); - } - - slide.progress = rtl ? -slideProgress : slideProgress; - slide.originalProgress = rtl - ? -originalSlideProgress - : originalSlideProgress; - } - - swiper.visibleSlides = $(swiper.visibleSlides); - } - - function updateProgress(translate) { - const swiper = this; - - if (typeof translate === "undefined") { - const multiplier = swiper.rtlTranslate ? -1 : 1; // eslint-disable-next-line - - translate = - (swiper && swiper.translate && swiper.translate * multiplier) || 0; - } - - const params = swiper.params; - const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); - let { progress, isBeginning, isEnd } = swiper; - const wasBeginning = isBeginning; - const wasEnd = isEnd; - - if (translatesDiff === 0) { - progress = 0; - isBeginning = true; - isEnd = true; - } else { - progress = (translate - swiper.minTranslate()) / translatesDiff; - isBeginning = progress <= 0; - isEnd = progress >= 1; - } - - Object.assign(swiper, { - progress, - isBeginning, - isEnd, - }); - if ( - params.watchSlidesProgress || - (params.centeredSlides && params.autoHeight) - ) - swiper.updateSlidesProgress(translate); - - if (isBeginning && !wasBeginning) { - swiper.emit("reachBeginning toEdge"); - } - - if (isEnd && !wasEnd) { - swiper.emit("reachEnd toEdge"); - } - - if ((wasBeginning && !isBeginning) || (wasEnd && !isEnd)) { - swiper.emit("fromEdge"); - } - - swiper.emit("progress", progress); - } - - function updateSlidesClasses() { - const swiper = this; - const { slides, params, $wrapperEl, activeIndex, realIndex } = swiper; - const isVirtual = swiper.virtual && params.virtual.enabled; - slides.removeClass( - `${params.slideActiveClass} ${params.slideNextClass} ${params.slidePrevClass} ${params.slideDuplicateActiveClass} ${params.slideDuplicateNextClass} ${params.slideDuplicatePrevClass}`, - ); - let activeSlide; - - if (isVirtual) { - activeSlide = swiper.$wrapperEl.find( - `.${params.slideClass}[data-swiper-slide-index="${activeIndex}"]`, - ); - } else { - activeSlide = slides.eq(activeIndex); - } // Active classes - - activeSlide.addClass(params.slideActiveClass); - - if (params.loop) { - // Duplicate to all looped slides - if (activeSlide.hasClass(params.slideDuplicateClass)) { - $wrapperEl - .children( - `.${params.slideClass}:not(.${params.slideDuplicateClass})[data-swiper-slide-index="${realIndex}"]`, - ) - .addClass(params.slideDuplicateActiveClass); - } else { - $wrapperEl - .children( - `.${params.slideClass}.${params.slideDuplicateClass}[data-swiper-slide-index="${realIndex}"]`, - ) - .addClass(params.slideDuplicateActiveClass); - } - } // Next Slide - - let nextSlide = activeSlide - .nextAll(`.${params.slideClass}`) - .eq(0) - .addClass(params.slideNextClass); - - if (params.loop && nextSlide.length === 0) { - nextSlide = slides.eq(0); - nextSlide.addClass(params.slideNextClass); - } // Prev Slide - - let prevSlide = activeSlide - .prevAll(`.${params.slideClass}`) - .eq(0) - .addClass(params.slidePrevClass); - - if (params.loop && prevSlide.length === 0) { - prevSlide = slides.eq(-1); - prevSlide.addClass(params.slidePrevClass); - } - - if (params.loop) { - // Duplicate to all looped slides - if (nextSlide.hasClass(params.slideDuplicateClass)) { - $wrapperEl - .children( - `.${params.slideClass}:not(.${ - params.slideDuplicateClass - })[data-swiper-slide-index="${nextSlide.attr( - "data-swiper-slide-index", - )}"]`, - ) - .addClass(params.slideDuplicateNextClass); - } else { - $wrapperEl - .children( - `.${params.slideClass}.${ - params.slideDuplicateClass - }[data-swiper-slide-index="${nextSlide.attr( - "data-swiper-slide-index", - )}"]`, - ) - .addClass(params.slideDuplicateNextClass); - } - - if (prevSlide.hasClass(params.slideDuplicateClass)) { - $wrapperEl - .children( - `.${params.slideClass}:not(.${ - params.slideDuplicateClass - })[data-swiper-slide-index="${prevSlide.attr( - "data-swiper-slide-index", - )}"]`, - ) - .addClass(params.slideDuplicatePrevClass); - } else { - $wrapperEl - .children( - `.${params.slideClass}.${ - params.slideDuplicateClass - }[data-swiper-slide-index="${prevSlide.attr( - "data-swiper-slide-index", - )}"]`, - ) - .addClass(params.slideDuplicatePrevClass); - } - } - - swiper.emitSlidesClasses(); - } - - function updateActiveIndex(newActiveIndex) { - const swiper = this; - const translate = swiper.rtlTranslate - ? swiper.translate - : -swiper.translate; - const { - slidesGrid, - snapGrid, - params, - activeIndex: previousIndex, - realIndex: previousRealIndex, - snapIndex: previousSnapIndex, - } = swiper; - let activeIndex = newActiveIndex; - let snapIndex; - - if (typeof activeIndex === "undefined") { - for (let i = 0; i < slidesGrid.length; i += 1) { - if (typeof slidesGrid[i + 1] !== "undefined") { - if ( - translate >= slidesGrid[i] && - translate < - slidesGrid[i + 1] - (slidesGrid[i + 1] - slidesGrid[i]) / 2 - ) { - activeIndex = i; - } else if ( - translate >= slidesGrid[i] && - translate < slidesGrid[i + 1] - ) { - activeIndex = i + 1; - } - } else if (translate >= slidesGrid[i]) { - activeIndex = i; - } - } // Normalize slideIndex - - if (params.normalizeSlideIndex) { - if (activeIndex < 0 || typeof activeIndex === "undefined") - activeIndex = 0; - } - } - - if (snapGrid.indexOf(translate) >= 0) { - snapIndex = snapGrid.indexOf(translate); - } else { - const skip = Math.min(params.slidesPerGroupSkip, activeIndex); - snapIndex = - skip + Math.floor((activeIndex - skip) / params.slidesPerGroup); - } - - if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; - - if (activeIndex === previousIndex) { - if (snapIndex !== previousSnapIndex) { - swiper.snapIndex = snapIndex; - swiper.emit("snapIndexChange"); - } - - return; - } // Get real index - - const realIndex = parseInt( - swiper.slides.eq(activeIndex).attr("data-swiper-slide-index") || - activeIndex, - 10, - ); - Object.assign(swiper, { - snapIndex, - realIndex, - previousIndex, - activeIndex, - }); - swiper.emit("activeIndexChange"); - swiper.emit("snapIndexChange"); - - if (previousRealIndex !== realIndex) { - swiper.emit("realIndexChange"); - } - - if (swiper.initialized || swiper.params.runCallbacksOnInit) { - swiper.emit("slideChange"); - } - } - - function updateClickedSlide(e) { - const swiper = this; - const params = swiper.params; - const slide = $(e).closest(`.${params.slideClass}`)[0]; - let slideFound = false; - let slideIndex; - - if (slide) { - for (let i = 0; i < swiper.slides.length; i += 1) { - if (swiper.slides[i] === slide) { - slideFound = true; - slideIndex = i; - break; - } - } - } - - if (slide && slideFound) { - swiper.clickedSlide = slide; - - if (swiper.virtual && swiper.params.virtual.enabled) { - swiper.clickedIndex = parseInt( - $(slide).attr("data-swiper-slide-index"), - 10, - ); - } else { - swiper.clickedIndex = slideIndex; - } - } else { - swiper.clickedSlide = undefined; - swiper.clickedIndex = undefined; - return; - } - - if ( - params.slideToClickedSlide && - swiper.clickedIndex !== undefined && - swiper.clickedIndex !== swiper.activeIndex - ) { - swiper.slideToClickedSlide(); - } - } - - var update = { - updateSize, - updateSlides, - updateAutoHeight, - updateSlidesOffset, - updateSlidesProgress, - updateProgress, - updateSlidesClasses, - updateActiveIndex, - updateClickedSlide, - }; - - function getSwiperTranslate(axis) { - if (axis === void 0) { - axis = this.isHorizontal() ? "x" : "y"; - } - - const swiper = this; - const { params, rtlTranslate: rtl, translate, $wrapperEl } = swiper; - - if (params.virtualTranslate) { - return rtl ? -translate : translate; - } - - if (params.cssMode) { - return translate; - } - - let currentTranslate = getTranslate($wrapperEl[0], axis); - if (rtl) currentTranslate = -currentTranslate; - return currentTranslate || 0; - } - - function setTranslate(translate, byController) { - const swiper = this; - const { - rtlTranslate: rtl, - params, - $wrapperEl, - wrapperEl, - progress, - } = swiper; - let x = 0; - let y = 0; - const z = 0; - - if (swiper.isHorizontal()) { - x = rtl ? -translate : translate; - } else { - y = translate; - } - - if (params.roundLengths) { - x = Math.floor(x); - y = Math.floor(y); - } - - if (params.cssMode) { - wrapperEl[swiper.isHorizontal() ? "scrollLeft" : "scrollTop"] = - swiper.isHorizontal() ? -x : -y; - } else if (!params.virtualTranslate) { - $wrapperEl.transform(`translate3d(${x}px, ${y}px, ${z}px)`); - } - - swiper.previousTranslate = swiper.translate; - swiper.translate = swiper.isHorizontal() ? x : y; // Check if we need to update progress - - let newProgress; - const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); - - if (translatesDiff === 0) { - newProgress = 0; - } else { - newProgress = (translate - swiper.minTranslate()) / translatesDiff; - } - - if (newProgress !== progress) { - swiper.updateProgress(translate); - } - - swiper.emit("setTranslate", swiper.translate, byController); - } - - function minTranslate() { - return -this.snapGrid[0]; - } - - function maxTranslate() { - return -this.snapGrid[this.snapGrid.length - 1]; - } - - function translateTo( - translate, - speed, - runCallbacks, - translateBounds, - internal, - ) { - if (translate === void 0) { - translate = 0; - } - - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - if (translateBounds === void 0) { - translateBounds = true; - } - - const swiper = this; - const { params, wrapperEl } = swiper; - - if (swiper.animating && params.preventInteractionOnTransition) { - return false; - } - - const minTranslate = swiper.minTranslate(); - const maxTranslate = swiper.maxTranslate(); - let newTranslate; - if (translateBounds && translate > minTranslate) - newTranslate = minTranslate; - else if (translateBounds && translate < maxTranslate) - newTranslate = maxTranslate; - else newTranslate = translate; // Update progress - - swiper.updateProgress(newTranslate); - - if (params.cssMode) { - const isH = swiper.isHorizontal(); - - if (speed === 0) { - wrapperEl[isH ? "scrollLeft" : "scrollTop"] = -newTranslate; - } else { - if (!swiper.support.smoothScroll) { - animateCSSModeScroll({ - swiper, - targetPosition: -newTranslate, - side: isH ? "left" : "top", - }); - return true; - } - - wrapperEl.scrollTo({ - [isH ? "left" : "top"]: -newTranslate, - behavior: "smooth", - }); - } - - return true; - } - - if (speed === 0) { - swiper.setTransition(0); - swiper.setTranslate(newTranslate); - - if (runCallbacks) { - swiper.emit("beforeTransitionStart", speed, internal); - swiper.emit("transitionEnd"); - } - } else { - swiper.setTransition(speed); - swiper.setTranslate(newTranslate); - - if (runCallbacks) { - swiper.emit("beforeTransitionStart", speed, internal); - swiper.emit("transitionStart"); - } - - if (!swiper.animating) { - swiper.animating = true; - - if (!swiper.onTranslateToWrapperTransitionEnd) { - swiper.onTranslateToWrapperTransitionEnd = function transitionEnd(e) { - if (!swiper || swiper.destroyed) return; - if (e.target !== this) return; - swiper.$wrapperEl[0].removeEventListener( - "transitionend", - swiper.onTranslateToWrapperTransitionEnd, - ); - swiper.$wrapperEl[0].removeEventListener( - "webkitTransitionEnd", - swiper.onTranslateToWrapperTransitionEnd, - ); - swiper.onTranslateToWrapperTransitionEnd = null; - delete swiper.onTranslateToWrapperTransitionEnd; - - if (runCallbacks) { - swiper.emit("transitionEnd"); - } - }; - } - - swiper.$wrapperEl[0].addEventListener( - "transitionend", - swiper.onTranslateToWrapperTransitionEnd, - ); - swiper.$wrapperEl[0].addEventListener( - "webkitTransitionEnd", - swiper.onTranslateToWrapperTransitionEnd, - ); - } - } - - return true; - } - - var translate = { - getTranslate: getSwiperTranslate, - setTranslate, - minTranslate, - maxTranslate, - translateTo, - }; - - function setTransition(duration, byController) { - const swiper = this; - - if (!swiper.params.cssMode) { - swiper.$wrapperEl.transition(duration); - } - - swiper.emit("setTransition", duration, byController); - } - - function transitionEmit(_ref) { - let { swiper, runCallbacks, direction, step } = _ref; - const { activeIndex, previousIndex } = swiper; - let dir = direction; - - if (!dir) { - if (activeIndex > previousIndex) dir = "next"; - else if (activeIndex < previousIndex) dir = "prev"; - else dir = "reset"; - } - - swiper.emit(`transition${step}`); - - if (runCallbacks && activeIndex !== previousIndex) { - if (dir === "reset") { - swiper.emit(`slideResetTransition${step}`); - return; - } - - swiper.emit(`slideChangeTransition${step}`); - - if (dir === "next") { - swiper.emit(`slideNextTransition${step}`); - } else { - swiper.emit(`slidePrevTransition${step}`); - } - } - } - - function transitionStart(runCallbacks, direction) { - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - const { params } = swiper; - if (params.cssMode) return; - - if (params.autoHeight) { - swiper.updateAutoHeight(); - } - - transitionEmit({ - swiper, - runCallbacks, - direction, - step: "Start", - }); - } - - function transitionEnd(runCallbacks, direction) { - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - const { params } = swiper; - swiper.animating = false; - if (params.cssMode) return; - swiper.setTransition(0); - transitionEmit({ - swiper, - runCallbacks, - direction, - step: "End", - }); - } - - var transition = { - setTransition, - transitionStart, - transitionEnd, - }; - - function slideTo(index, speed, runCallbacks, internal, initial) { - if (index === void 0) { - index = 0; - } - - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - if (typeof index !== "number" && typeof index !== "string") { - throw new Error( - `The 'index' argument cannot have type other than 'number' or 'string'. [${typeof index}] given.`, - ); - } - - if (typeof index === "string") { - /** - * The `index` argument converted from `string` to `number`. - * @type {number} - */ - const indexAsNumber = parseInt(index, 10); - /** - * Determines whether the `index` argument is a valid `number` - * after being converted from the `string` type. - * @type {boolean} - */ - - const isValidNumber = isFinite(indexAsNumber); - - if (!isValidNumber) { - throw new Error( - `The passed-in 'index' (string) couldn't be converted to 'number'. [${index}] given.`, - ); - } // Knowing that the converted `index` is a valid number, - // we can update the original argument's value. - - index = indexAsNumber; - } - - const swiper = this; - let slideIndex = index; - if (slideIndex < 0) slideIndex = 0; - const { - params, - snapGrid, - slidesGrid, - previousIndex, - activeIndex, - rtlTranslate: rtl, - wrapperEl, - enabled, - } = swiper; - - if ( - (swiper.animating && params.preventInteractionOnTransition) || - (!enabled && !internal && !initial) - ) { - return false; - } - - const skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex); - let snapIndex = - skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup); - if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1; - - if ( - (activeIndex || params.initialSlide || 0) === (previousIndex || 0) && - runCallbacks - ) { - swiper.emit("beforeSlideChangeStart"); - } - - const translate = -snapGrid[snapIndex]; // Update progress - - swiper.updateProgress(translate); // Normalize slideIndex - - if (params.normalizeSlideIndex) { - for (let i = 0; i < slidesGrid.length; i += 1) { - const normalizedTranslate = -Math.floor(translate * 100); - const normalizedGrid = Math.floor(slidesGrid[i] * 100); - const normalizedGridNext = Math.floor(slidesGrid[i + 1] * 100); - - if (typeof slidesGrid[i + 1] !== "undefined") { - if ( - normalizedTranslate >= normalizedGrid && - normalizedTranslate < - normalizedGridNext - (normalizedGridNext - normalizedGrid) / 2 - ) { - slideIndex = i; - } else if ( - normalizedTranslate >= normalizedGrid && - normalizedTranslate < normalizedGridNext - ) { - slideIndex = i + 1; - } - } else if (normalizedTranslate >= normalizedGrid) { - slideIndex = i; - } - } - } // Directions locks - - if (swiper.initialized && slideIndex !== activeIndex) { - if ( - !swiper.allowSlideNext && - translate < swiper.translate && - translate < swiper.minTranslate() - ) { - return false; - } - - if ( - !swiper.allowSlidePrev && - translate > swiper.translate && - translate > swiper.maxTranslate() - ) { - if ((activeIndex || 0) !== slideIndex) return false; - } - } - - let direction; - if (slideIndex > activeIndex) direction = "next"; - else if (slideIndex < activeIndex) direction = "prev"; - else direction = "reset"; // Update Index - - if ( - (rtl && -translate === swiper.translate) || - (!rtl && translate === swiper.translate) - ) { - swiper.updateActiveIndex(slideIndex); // Update Height - - if (params.autoHeight) { - swiper.updateAutoHeight(); - } - - swiper.updateSlidesClasses(); - - if (params.effect !== "slide") { - swiper.setTranslate(translate); - } - - if (direction !== "reset") { - swiper.transitionStart(runCallbacks, direction); - swiper.transitionEnd(runCallbacks, direction); - } - - return false; - } - - if (params.cssMode) { - const isH = swiper.isHorizontal(); - const t = rtl ? translate : -translate; - - if (speed === 0) { - const isVirtual = swiper.virtual && swiper.params.virtual.enabled; - - if (isVirtual) { - swiper.wrapperEl.style.scrollSnapType = "none"; - swiper._immediateVirtual = true; - } - - wrapperEl[isH ? "scrollLeft" : "scrollTop"] = t; - - if (isVirtual) { - requestAnimationFrame(() => { - swiper.wrapperEl.style.scrollSnapType = ""; - swiper._swiperImmediateVirtual = false; - }); - } - } else { - if (!swiper.support.smoothScroll) { - animateCSSModeScroll({ - swiper, - targetPosition: t, - side: isH ? "left" : "top", - }); - return true; - } - - wrapperEl.scrollTo({ - [isH ? "left" : "top"]: t, - behavior: "smooth", - }); - } - - return true; - } - - swiper.setTransition(speed); - swiper.setTranslate(translate); - swiper.updateActiveIndex(slideIndex); - swiper.updateSlidesClasses(); - swiper.emit("beforeTransitionStart", speed, internal); - swiper.transitionStart(runCallbacks, direction); - - if (speed === 0) { - swiper.transitionEnd(runCallbacks, direction); - } else if (!swiper.animating) { - swiper.animating = true; - - if (!swiper.onSlideToWrapperTransitionEnd) { - swiper.onSlideToWrapperTransitionEnd = function transitionEnd(e) { - if (!swiper || swiper.destroyed) return; - if (e.target !== this) return; - swiper.$wrapperEl[0].removeEventListener( - "transitionend", - swiper.onSlideToWrapperTransitionEnd, - ); - swiper.$wrapperEl[0].removeEventListener( - "webkitTransitionEnd", - swiper.onSlideToWrapperTransitionEnd, - ); - swiper.onSlideToWrapperTransitionEnd = null; - delete swiper.onSlideToWrapperTransitionEnd; - swiper.transitionEnd(runCallbacks, direction); - }; - } - - swiper.$wrapperEl[0].addEventListener( - "transitionend", - swiper.onSlideToWrapperTransitionEnd, - ); - swiper.$wrapperEl[0].addEventListener( - "webkitTransitionEnd", - swiper.onSlideToWrapperTransitionEnd, - ); - } - - return true; - } - - function slideToLoop(index, speed, runCallbacks, internal) { - if (index === void 0) { - index = 0; - } - - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - let newIndex = index; - - if (swiper.params.loop) { - newIndex += swiper.loopedSlides; - } - - return swiper.slideTo(newIndex, speed, runCallbacks, internal); - } - - /* eslint no-unused-vars: "off" */ - function slideNext(speed, runCallbacks, internal) { - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - const { animating, enabled, params } = swiper; - if (!enabled) return swiper; - let perGroup = params.slidesPerGroup; - - if ( - params.slidesPerView === "auto" && - params.slidesPerGroup === 1 && - params.slidesPerGroupAuto - ) { - perGroup = Math.max(swiper.slidesPerViewDynamic("current", true), 1); - } - - const increment = - swiper.activeIndex < params.slidesPerGroupSkip ? 1 : perGroup; - - if (params.loop) { - if (animating && params.loopPreventsSlide) return false; - swiper.loopFix(); // eslint-disable-next-line - - swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; - } - - if (params.rewind && swiper.isEnd) { - return swiper.slideTo(0, speed, runCallbacks, internal); - } - - return swiper.slideTo( - swiper.activeIndex + increment, - speed, - runCallbacks, - internal, - ); - } - - /* eslint no-unused-vars: "off" */ - function slidePrev(speed, runCallbacks, internal) { - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - const { params, animating, snapGrid, slidesGrid, rtlTranslate, enabled } = - swiper; - if (!enabled) return swiper; - - if (params.loop) { - if (animating && params.loopPreventsSlide) return false; - swiper.loopFix(); // eslint-disable-next-line - - swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; - } - - const translate = rtlTranslate ? swiper.translate : -swiper.translate; - - function normalize(val) { - if (val < 0) return -Math.floor(Math.abs(val)); - return Math.floor(val); - } - - const normalizedTranslate = normalize(translate); - const normalizedSnapGrid = snapGrid.map((val) => normalize(val)); - let prevSnap = - snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate) - 1]; - - if (typeof prevSnap === "undefined" && params.cssMode) { - let prevSnapIndex; - snapGrid.forEach((snap, snapIndex) => { - if (normalizedTranslate >= snap) { - // prevSnap = snap; - prevSnapIndex = snapIndex; - } - }); - - if (typeof prevSnapIndex !== "undefined") { - prevSnap = - snapGrid[prevSnapIndex > 0 ? prevSnapIndex - 1 : prevSnapIndex]; - } - } - - let prevIndex = 0; - - if (typeof prevSnap !== "undefined") { - prevIndex = slidesGrid.indexOf(prevSnap); - if (prevIndex < 0) prevIndex = swiper.activeIndex - 1; - - if ( - params.slidesPerView === "auto" && - params.slidesPerGroup === 1 && - params.slidesPerGroupAuto - ) { - prevIndex = - prevIndex - swiper.slidesPerViewDynamic("previous", true) + 1; - prevIndex = Math.max(prevIndex, 0); - } - } - - if (params.rewind && swiper.isBeginning) { - const lastIndex = - swiper.params.virtual && swiper.params.virtual.enabled && swiper.virtual - ? swiper.virtual.slides.length - 1 - : swiper.slides.length - 1; - return swiper.slideTo(lastIndex, speed, runCallbacks, internal); - } - - return swiper.slideTo(prevIndex, speed, runCallbacks, internal); - } - - /* eslint no-unused-vars: "off" */ - function slideReset(speed, runCallbacks, internal) { - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - const swiper = this; - return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal); - } - - /* eslint no-unused-vars: "off" */ - function slideToClosest(speed, runCallbacks, internal, threshold) { - if (speed === void 0) { - speed = this.params.speed; - } - - if (runCallbacks === void 0) { - runCallbacks = true; - } - - if (threshold === void 0) { - threshold = 0.5; - } - - const swiper = this; - let index = swiper.activeIndex; - const skip = Math.min(swiper.params.slidesPerGroupSkip, index); - const snapIndex = - skip + Math.floor((index - skip) / swiper.params.slidesPerGroup); - const translate = swiper.rtlTranslate - ? swiper.translate - : -swiper.translate; - - if (translate >= swiper.snapGrid[snapIndex]) { - // The current translate is on or after the current snap index, so the choice - // is between the current index and the one after it. - const currentSnap = swiper.snapGrid[snapIndex]; - const nextSnap = swiper.snapGrid[snapIndex + 1]; - - if (translate - currentSnap > (nextSnap - currentSnap) * threshold) { - index += swiper.params.slidesPerGroup; - } - } else { - // The current translate is before the current snap index, so the choice - // is between the current index and the one before it. - const prevSnap = swiper.snapGrid[snapIndex - 1]; - const currentSnap = swiper.snapGrid[snapIndex]; - - if (translate - prevSnap <= (currentSnap - prevSnap) * threshold) { - index -= swiper.params.slidesPerGroup; - } - } - - index = Math.max(index, 0); - index = Math.min(index, swiper.slidesGrid.length - 1); - return swiper.slideTo(index, speed, runCallbacks, internal); - } - - function slideToClickedSlide() { - const swiper = this; - const { params, $wrapperEl } = swiper; - const slidesPerView = - params.slidesPerView === "auto" - ? swiper.slidesPerViewDynamic() - : params.slidesPerView; - let slideToIndex = swiper.clickedIndex; - let realIndex; - - if (params.loop) { - if (swiper.animating) return; - realIndex = parseInt( - $(swiper.clickedSlide).attr("data-swiper-slide-index"), - 10, - ); - - if (params.centeredSlides) { - if ( - slideToIndex < swiper.loopedSlides - slidesPerView / 2 || - slideToIndex > - swiper.slides.length - swiper.loopedSlides + slidesPerView / 2 - ) { - swiper.loopFix(); - slideToIndex = $wrapperEl - .children( - `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, - ) - .eq(0) - .index(); - nextTick(() => { - swiper.slideTo(slideToIndex); - }); - } else { - swiper.slideTo(slideToIndex); - } - } else if (slideToIndex > swiper.slides.length - slidesPerView) { - swiper.loopFix(); - slideToIndex = $wrapperEl - .children( - `.${params.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params.slideDuplicateClass})`, - ) - .eq(0) - .index(); - nextTick(() => { - swiper.slideTo(slideToIndex); - }); - } else { - swiper.slideTo(slideToIndex); - } - } else { - swiper.slideTo(slideToIndex); - } - } - - var slide = { - slideTo, - slideToLoop, - slideNext, - slidePrev, - slideReset, - slideToClosest, - slideToClickedSlide, - }; - - function loopCreate() { - const swiper = this; - const document = getDocument(); - const { params, $wrapperEl } = swiper; // Remove duplicated slides - - const $selector = - $wrapperEl.children().length > 0 - ? $($wrapperEl.children()[0].parentNode) - : $wrapperEl; - $selector - .children(`.${params.slideClass}.${params.slideDuplicateClass}`) - .remove(); - let slides = $selector.children(`.${params.slideClass}`); - - if (params.loopFillGroupWithBlank) { - const blankSlidesNum = - params.slidesPerGroup - (slides.length % params.slidesPerGroup); - - if (blankSlidesNum !== params.slidesPerGroup) { - for (let i = 0; i < blankSlidesNum; i += 1) { - const blankNode = $(document.createElement("div")).addClass( - `${params.slideClass} ${params.slideBlankClass}`, - ); - $selector.append(blankNode); - } - - slides = $selector.children(`.${params.slideClass}`); - } - } - - if (params.slidesPerView === "auto" && !params.loopedSlides) - params.loopedSlides = slides.length; - swiper.loopedSlides = Math.ceil( - parseFloat(params.loopedSlides || params.slidesPerView, 10), - ); - swiper.loopedSlides += params.loopAdditionalSlides; - - if (swiper.loopedSlides > slides.length) { - swiper.loopedSlides = slides.length; - } - - const prependSlides = []; - const appendSlides = []; - slides.each((el, index) => { - const slide = $(el); - - if (index < swiper.loopedSlides) { - appendSlides.push(el); - } - - if ( - index < slides.length && - index >= slides.length - swiper.loopedSlides - ) { - prependSlides.push(el); - } - - slide.attr("data-swiper-slide-index", index); - }); - - for (let i = 0; i < appendSlides.length; i += 1) { - $selector.append( - $(appendSlides[i].cloneNode(true)).addClass(params.slideDuplicateClass), - ); - } - - for (let i = prependSlides.length - 1; i >= 0; i -= 1) { - $selector.prepend( - $(prependSlides[i].cloneNode(true)).addClass( - params.slideDuplicateClass, - ), - ); - } - } - - function loopFix() { - const swiper = this; - swiper.emit("beforeLoopFix"); - const { - activeIndex, - slides, - loopedSlides, - allowSlidePrev, - allowSlideNext, - snapGrid, - rtlTranslate: rtl, - } = swiper; - let newIndex; - swiper.allowSlidePrev = true; - swiper.allowSlideNext = true; - const snapTranslate = -snapGrid[activeIndex]; - const diff = snapTranslate - swiper.getTranslate(); // Fix For Negative Oversliding - - if (activeIndex < loopedSlides) { - newIndex = slides.length - loopedSlides * 3 + activeIndex; - newIndex += loopedSlides; - const slideChanged = swiper.slideTo(newIndex, 0, false, true); - - if (slideChanged && diff !== 0) { - swiper.setTranslate( - (rtl ? -swiper.translate : swiper.translate) - diff, - ); - } - } else if (activeIndex >= slides.length - loopedSlides) { - // Fix For Positive Oversliding - newIndex = -slides.length + activeIndex + loopedSlides; - newIndex += loopedSlides; - const slideChanged = swiper.slideTo(newIndex, 0, false, true); - - if (slideChanged && diff !== 0) { - swiper.setTranslate( - (rtl ? -swiper.translate : swiper.translate) - diff, - ); - } - } - - swiper.allowSlidePrev = allowSlidePrev; - swiper.allowSlideNext = allowSlideNext; - swiper.emit("loopFix"); - } - - function loopDestroy() { - const swiper = this; - const { $wrapperEl, params, slides } = swiper; - $wrapperEl - .children( - `.${params.slideClass}.${params.slideDuplicateClass},.${params.slideClass}.${params.slideBlankClass}`, - ) - .remove(); - slides.removeAttr("data-swiper-slide-index"); - } - - var loop = { - loopCreate, - loopFix, - loopDestroy, - }; - - function setGrabCursor(moving) { - const swiper = this; - if ( - swiper.support.touch || - !swiper.params.simulateTouch || - (swiper.params.watchOverflow && swiper.isLocked) || - swiper.params.cssMode - ) - return; - const el = - swiper.params.touchEventsTarget === "container" - ? swiper.el - : swiper.wrapperEl; - el.style.cursor = "move"; - el.style.cursor = moving ? "-webkit-grabbing" : "-webkit-grab"; - el.style.cursor = moving ? "-moz-grabbin" : "-moz-grab"; - el.style.cursor = moving ? "grabbing" : "grab"; - } - - function unsetGrabCursor() { - const swiper = this; - - if ( - swiper.support.touch || - (swiper.params.watchOverflow && swiper.isLocked) || - swiper.params.cssMode - ) { - return; - } - - swiper[ - swiper.params.touchEventsTarget === "container" ? "el" : "wrapperEl" - ].style.cursor = ""; - } - - var grabCursor = { - setGrabCursor, - unsetGrabCursor, - }; - - function closestElement(selector, base) { - if (base === void 0) { - base = this; - } - - function __closestFrom(el) { - if (!el || el === getDocument() || el === getWindow()) return null; - if (el.assignedSlot) el = el.assignedSlot; - const found = el.closest(selector); - return found || __closestFrom(el.getRootNode().host); - } - - return __closestFrom(base); - } - - function onTouchStart(event) { - const swiper = this; - const document = getDocument(); - const window = getWindow(); - const data = swiper.touchEventsData; - const { params, touches, enabled } = swiper; - if (!enabled) return; - - if (swiper.animating && params.preventInteractionOnTransition) { - return; - } - - if (!swiper.animating && params.cssMode && params.loop) { - swiper.loopFix(); - } - - let e = event; - if (e.originalEvent) e = e.originalEvent; - let $targetEl = $(e.target); - - if (params.touchEventsTarget === "wrapper") { - if (!$targetEl.closest(swiper.wrapperEl).length) return; - } - - data.isTouchEvent = e.type === "touchstart"; - if (!data.isTouchEvent && "which" in e && e.which === 3) return; - if (!data.isTouchEvent && "button" in e && e.button > 0) return; - if (data.isTouched && data.isMoved) return; // change target el for shadow root component - - const swipingClassHasValue = - !!params.noSwipingClass && params.noSwipingClass !== ""; - - if ( - swipingClassHasValue && - e.target && - e.target.shadowRoot && - event.path && - event.path[0] - ) { - $targetEl = $(event.path[0]); - } - - const noSwipingSelector = params.noSwipingSelector - ? params.noSwipingSelector - : `.${params.noSwipingClass}`; - const isTargetShadow = !!(e.target && e.target.shadowRoot); // use closestElement for shadow root element to get the actual closest for nested shadow root element - - if ( - params.noSwiping && - (isTargetShadow - ? closestElement(noSwipingSelector, e.target) - : $targetEl.closest(noSwipingSelector)[0]) - ) { - swiper.allowClick = true; - return; - } - - if (params.swipeHandler) { - if (!$targetEl.closest(params.swipeHandler)[0]) return; - } - - touches.currentX = - e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; - touches.currentY = - e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; - const startX = touches.currentX; - const startY = touches.currentY; // Do NOT start if iOS edge swipe is detected. Otherwise iOS app cannot swipe-to-go-back anymore - - const edgeSwipeDetection = - params.edgeSwipeDetection || params.iOSEdgeSwipeDetection; - const edgeSwipeThreshold = - params.edgeSwipeThreshold || params.iOSEdgeSwipeThreshold; - - if ( - edgeSwipeDetection && - (startX <= edgeSwipeThreshold || - startX >= window.innerWidth - edgeSwipeThreshold) - ) { - if (edgeSwipeDetection === "prevent") { - event.preventDefault(); - } else { - return; - } - } - - Object.assign(data, { - isTouched: true, - isMoved: false, - allowTouchCallbacks: true, - isScrolling: undefined, - startMoving: undefined, - }); - touches.startX = startX; - touches.startY = startY; - data.touchStartTime = now(); - swiper.allowClick = true; - swiper.updateSize(); - swiper.swipeDirection = undefined; - if (params.threshold > 0) data.allowThresholdMove = false; - - if (e.type !== "touchstart") { - let preventDefault = true; - - if ($targetEl.is(data.focusableElements)) { - preventDefault = false; - - if ($targetEl[0].nodeName === "SELECT") { - data.isTouched = false; - } - } - - if ( - document.activeElement && - $(document.activeElement).is(data.focusableElements) && - document.activeElement !== $targetEl[0] - ) { - document.activeElement.blur(); - } - - const shouldPreventDefault = - preventDefault && - swiper.allowTouchMove && - params.touchStartPreventDefault; - - if ( - (params.touchStartForcePreventDefault || shouldPreventDefault) && - !$targetEl[0].isContentEditable - ) { - e.preventDefault(); - } - } - - if ( - swiper.params.freeMode && - swiper.params.freeMode.enabled && - swiper.freeMode && - swiper.animating && - !params.cssMode - ) { - swiper.freeMode.onTouchStart(); - } - - swiper.emit("touchStart", e); - } - - function onTouchMove(event) { - const document = getDocument(); - const swiper = this; - const data = swiper.touchEventsData; - const { params, touches, rtlTranslate: rtl, enabled } = swiper; - if (!enabled) return; - let e = event; - if (e.originalEvent) e = e.originalEvent; - - if (!data.isTouched) { - if (data.startMoving && data.isScrolling) { - swiper.emit("touchMoveOpposite", e); - } - - return; - } - - if (data.isTouchEvent && e.type !== "touchmove") return; - const targetTouch = - e.type === "touchmove" && - e.targetTouches && - (e.targetTouches[0] || e.changedTouches[0]); - const pageX = e.type === "touchmove" ? targetTouch.pageX : e.pageX; - const pageY = e.type === "touchmove" ? targetTouch.pageY : e.pageY; - - if (e.preventedByNestedSwiper) { - touches.startX = pageX; - touches.startY = pageY; - return; - } - - if (!swiper.allowTouchMove) { - if (!$(e.target).is(data.focusableElements)) { - swiper.allowClick = false; - } - - if (data.isTouched) { - Object.assign(touches, { - startX: pageX, - startY: pageY, - currentX: pageX, - currentY: pageY, - }); - data.touchStartTime = now(); - } - - return; - } - - if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) { - if (swiper.isVertical()) { - // Vertical - if ( - (pageY < touches.startY && - swiper.translate <= swiper.maxTranslate()) || - (pageY > touches.startY && swiper.translate >= swiper.minTranslate()) - ) { - data.isTouched = false; - data.isMoved = false; - return; - } - } else if ( - (pageX < touches.startX && swiper.translate <= swiper.maxTranslate()) || - (pageX > touches.startX && swiper.translate >= swiper.minTranslate()) - ) { - return; - } - } - - if (data.isTouchEvent && document.activeElement) { - if ( - e.target === document.activeElement && - $(e.target).is(data.focusableElements) - ) { - data.isMoved = true; - swiper.allowClick = false; - return; - } - } - - if (data.allowTouchCallbacks) { - swiper.emit("touchMove", e); - } - - if (e.targetTouches && e.targetTouches.length > 1) return; - touches.currentX = pageX; - touches.currentY = pageY; - const diffX = touches.currentX - touches.startX; - const diffY = touches.currentY - touches.startY; - if ( - swiper.params.threshold && - Math.sqrt(diffX ** 2 + diffY ** 2) < swiper.params.threshold - ) - return; - - if (typeof data.isScrolling === "undefined") { - let touchAngle; - - if ( - (swiper.isHorizontal() && touches.currentY === touches.startY) || - (swiper.isVertical() && touches.currentX === touches.startX) - ) { - data.isScrolling = false; - } else { - // eslint-disable-next-line - if (diffX * diffX + diffY * diffY >= 25) { - touchAngle = - (Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180) / Math.PI; - data.isScrolling = swiper.isHorizontal() - ? touchAngle > params.touchAngle - : 90 - touchAngle > params.touchAngle; - } - } - } - - if (data.isScrolling) { - swiper.emit("touchMoveOpposite", e); - } - - if (typeof data.startMoving === "undefined") { - if ( - touches.currentX !== touches.startX || - touches.currentY !== touches.startY - ) { - data.startMoving = true; - } - } - - if (data.isScrolling) { - data.isTouched = false; - return; - } - - if (!data.startMoving) { - return; - } - - swiper.allowClick = false; - - if (!params.cssMode && e.cancelable) { - e.preventDefault(); - } - - if (params.touchMoveStopPropagation && !params.nested) { - e.stopPropagation(); - } - - if (!data.isMoved) { - if (params.loop && !params.cssMode) { - swiper.loopFix(); - } - - data.startTranslate = swiper.getTranslate(); - swiper.setTransition(0); - - if (swiper.animating) { - swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend"); - } - - data.allowMomentumBounce = false; // Grab Cursor - - if ( - params.grabCursor && - (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) - ) { - swiper.setGrabCursor(true); - } - - swiper.emit("sliderFirstMove", e); - } - - swiper.emit("sliderMove", e); - data.isMoved = true; - let diff = swiper.isHorizontal() ? diffX : diffY; - touches.diff = diff; - diff *= params.touchRatio; - if (rtl) diff = -diff; - swiper.swipeDirection = diff > 0 ? "prev" : "next"; - data.currentTranslate = diff + data.startTranslate; - let disableParentSwiper = true; - let resistanceRatio = params.resistanceRatio; - - if (params.touchReleaseOnEdges) { - resistanceRatio = 0; - } - - if (diff > 0 && data.currentTranslate > swiper.minTranslate()) { - disableParentSwiper = false; - if (params.resistance) - data.currentTranslate = - swiper.minTranslate() - - 1 + - (-swiper.minTranslate() + data.startTranslate + diff) ** - resistanceRatio; - } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) { - disableParentSwiper = false; - if (params.resistance) - data.currentTranslate = - swiper.maxTranslate() + - 1 - - (swiper.maxTranslate() - data.startTranslate - diff) ** - resistanceRatio; - } - - if (disableParentSwiper) { - e.preventedByNestedSwiper = true; - } // Directions locks - - if ( - !swiper.allowSlideNext && - swiper.swipeDirection === "next" && - data.currentTranslate < data.startTranslate - ) { - data.currentTranslate = data.startTranslate; - } - - if ( - !swiper.allowSlidePrev && - swiper.swipeDirection === "prev" && - data.currentTranslate > data.startTranslate - ) { - data.currentTranslate = data.startTranslate; - } - - if (!swiper.allowSlidePrev && !swiper.allowSlideNext) { - data.currentTranslate = data.startTranslate; - } // Threshold - - if (params.threshold > 0) { - if (Math.abs(diff) > params.threshold || data.allowThresholdMove) { - if (!data.allowThresholdMove) { - data.allowThresholdMove = true; - touches.startX = touches.currentX; - touches.startY = touches.currentY; - data.currentTranslate = data.startTranslate; - touches.diff = swiper.isHorizontal() - ? touches.currentX - touches.startX - : touches.currentY - touches.startY; - return; - } - } else { - data.currentTranslate = data.startTranslate; - return; - } - } - - if (!params.followFinger || params.cssMode) return; // Update active index in free mode - - if ( - (params.freeMode && params.freeMode.enabled && swiper.freeMode) || - params.watchSlidesProgress - ) { - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - - if (swiper.params.freeMode && params.freeMode.enabled && swiper.freeMode) { - swiper.freeMode.onTouchMove(); - } // Update progress - - swiper.updateProgress(data.currentTranslate); // Update translate - - swiper.setTranslate(data.currentTranslate); - } - - function onTouchEnd(event) { - const swiper = this; - const data = swiper.touchEventsData; - const { params, touches, rtlTranslate: rtl, slidesGrid, enabled } = swiper; - if (!enabled) return; - let e = event; - if (e.originalEvent) e = e.originalEvent; - - if (data.allowTouchCallbacks) { - swiper.emit("touchEnd", e); - } - - data.allowTouchCallbacks = false; - - if (!data.isTouched) { - if (data.isMoved && params.grabCursor) { - swiper.setGrabCursor(false); - } - - data.isMoved = false; - data.startMoving = false; - return; - } // Return Grab Cursor - - if ( - params.grabCursor && - data.isMoved && - data.isTouched && - (swiper.allowSlideNext === true || swiper.allowSlidePrev === true) - ) { - swiper.setGrabCursor(false); - } // Time diff - - const touchEndTime = now(); - const timeDiff = touchEndTime - data.touchStartTime; // Tap, doubleTap, Click - - if (swiper.allowClick) { - const pathTree = e.path || (e.composedPath && e.composedPath()); - swiper.updateClickedSlide((pathTree && pathTree[0]) || e.target); - swiper.emit("tap click", e); - - if (timeDiff < 300 && touchEndTime - data.lastClickTime < 300) { - swiper.emit("doubleTap doubleClick", e); - } - } - - data.lastClickTime = now(); - nextTick(() => { - if (!swiper.destroyed) swiper.allowClick = true; - }); - - if ( - !data.isTouched || - !data.isMoved || - !swiper.swipeDirection || - touches.diff === 0 || - data.currentTranslate === data.startTranslate - ) { - data.isTouched = false; - data.isMoved = false; - data.startMoving = false; - return; - } - - data.isTouched = false; - data.isMoved = false; - data.startMoving = false; - let currentPos; - - if (params.followFinger) { - currentPos = rtl ? swiper.translate : -swiper.translate; - } else { - currentPos = -data.currentTranslate; - } - - if (params.cssMode) { - return; - } - - if (swiper.params.freeMode && params.freeMode.enabled) { - swiper.freeMode.onTouchEnd({ - currentPos, - }); - return; - } // Find current slide - - let stopIndex = 0; - let groupSize = swiper.slidesSizesGrid[0]; - - for ( - let i = 0; - i < slidesGrid.length; - i += i < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup - ) { - const increment = - i < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; - - if (typeof slidesGrid[i + increment] !== "undefined") { - if ( - currentPos >= slidesGrid[i] && - currentPos < slidesGrid[i + increment] - ) { - stopIndex = i; - groupSize = slidesGrid[i + increment] - slidesGrid[i]; - } - } else if (currentPos >= slidesGrid[i]) { - stopIndex = i; - groupSize = - slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2]; - } - } - - let rewindFirstIndex = null; - let rewindLastIndex = null; - - if (params.rewind) { - if (swiper.isBeginning) { - rewindLastIndex = - swiper.params.virtual && - swiper.params.virtual.enabled && - swiper.virtual - ? swiper.virtual.slides.length - 1 - : swiper.slides.length - 1; - } else if (swiper.isEnd) { - rewindFirstIndex = 0; - } - } // Find current slide size - - const ratio = (currentPos - slidesGrid[stopIndex]) / groupSize; - const increment = - stopIndex < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup; - - if (timeDiff > params.longSwipesMs) { - // Long touches - if (!params.longSwipes) { - swiper.slideTo(swiper.activeIndex); - return; - } - - if (swiper.swipeDirection === "next") { - if (ratio >= params.longSwipesRatio) - swiper.slideTo( - params.rewind && swiper.isEnd - ? rewindFirstIndex - : stopIndex + increment, - ); - else swiper.slideTo(stopIndex); - } - - if (swiper.swipeDirection === "prev") { - if (ratio > 1 - params.longSwipesRatio) { - swiper.slideTo(stopIndex + increment); - } else if ( - rewindLastIndex !== null && - ratio < 0 && - Math.abs(ratio) > params.longSwipesRatio - ) { - swiper.slideTo(rewindLastIndex); - } else { - swiper.slideTo(stopIndex); - } - } - } else { - // Short swipes - if (!params.shortSwipes) { - swiper.slideTo(swiper.activeIndex); - return; - } - - const isNavButtonTarget = - swiper.navigation && - (e.target === swiper.navigation.nextEl || - e.target === swiper.navigation.prevEl); - - if (!isNavButtonTarget) { - if (swiper.swipeDirection === "next") { - swiper.slideTo( - rewindFirstIndex !== null - ? rewindFirstIndex - : stopIndex + increment, - ); - } - - if (swiper.swipeDirection === "prev") { - swiper.slideTo( - rewindLastIndex !== null ? rewindLastIndex : stopIndex, - ); - } - } else if (e.target === swiper.navigation.nextEl) { - swiper.slideTo(stopIndex + increment); - } else { - swiper.slideTo(stopIndex); - } - } - } - - function onResize() { - const swiper = this; - const { params, el } = swiper; - if (el && el.offsetWidth === 0) return; // Breakpoints - - if (params.breakpoints) { - swiper.setBreakpoint(); - } // Save locks - - const { allowSlideNext, allowSlidePrev, snapGrid } = swiper; // Disable locks on resize - - swiper.allowSlideNext = true; - swiper.allowSlidePrev = true; - swiper.updateSize(); - swiper.updateSlides(); - swiper.updateSlidesClasses(); - - if ( - (params.slidesPerView === "auto" || params.slidesPerView > 1) && - swiper.isEnd && - !swiper.isBeginning && - !swiper.params.centeredSlides - ) { - swiper.slideTo(swiper.slides.length - 1, 0, false, true); - } else { - swiper.slideTo(swiper.activeIndex, 0, false, true); - } - - if (swiper.autoplay && swiper.autoplay.running && swiper.autoplay.paused) { - swiper.autoplay.run(); - } // Return locks after resize - - swiper.allowSlidePrev = allowSlidePrev; - swiper.allowSlideNext = allowSlideNext; - - if (swiper.params.watchOverflow && snapGrid !== swiper.snapGrid) { - swiper.checkOverflow(); - } - } - - function onClick(e) { - const swiper = this; - if (!swiper.enabled) return; - - if (!swiper.allowClick) { - if (swiper.params.preventClicks) e.preventDefault(); - - if (swiper.params.preventClicksPropagation && swiper.animating) { - e.stopPropagation(); - e.stopImmediatePropagation(); - } - } - } - - function onScroll() { - const swiper = this; - const { wrapperEl, rtlTranslate, enabled } = swiper; - if (!enabled) return; - swiper.previousTranslate = swiper.translate; - - if (swiper.isHorizontal()) { - swiper.translate = -wrapperEl.scrollLeft; - } else { - swiper.translate = -wrapperEl.scrollTop; - } // eslint-disable-next-line - - if (swiper.translate === -0) swiper.translate = 0; - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - let newProgress; - const translatesDiff = swiper.maxTranslate() - swiper.minTranslate(); - - if (translatesDiff === 0) { - newProgress = 0; - } else { - newProgress = (swiper.translate - swiper.minTranslate()) / translatesDiff; - } - - if (newProgress !== swiper.progress) { - swiper.updateProgress( - rtlTranslate ? -swiper.translate : swiper.translate, - ); - } - - swiper.emit("setTranslate", swiper.translate, false); - } - - let dummyEventAttached = false; - - function dummyEventListener() {} - - const events = (swiper, method) => { - const document = getDocument(); - const { params, touchEvents, el, wrapperEl, device, support } = swiper; - const capture = !!params.nested; - const domMethod = - method === "on" ? "addEventListener" : "removeEventListener"; - const swiperMethod = method; // Touch Events - - if (!support.touch) { - el[domMethod](touchEvents.start, swiper.onTouchStart, false); - document[domMethod](touchEvents.move, swiper.onTouchMove, capture); - document[domMethod](touchEvents.end, swiper.onTouchEnd, false); - } else { - const passiveListener = - touchEvents.start === "touchstart" && - support.passiveListener && - params.passiveListeners - ? { - passive: true, - capture: false, - } - : false; - el[domMethod](touchEvents.start, swiper.onTouchStart, passiveListener); - el[domMethod]( - touchEvents.move, - swiper.onTouchMove, - support.passiveListener - ? { - passive: false, - capture, - } - : capture, - ); - el[domMethod](touchEvents.end, swiper.onTouchEnd, passiveListener); - - if (touchEvents.cancel) { - el[domMethod](touchEvents.cancel, swiper.onTouchEnd, passiveListener); - } - } // Prevent Links Clicks - - if (params.preventClicks || params.preventClicksPropagation) { - el[domMethod]("click", swiper.onClick, true); - } - - if (params.cssMode) { - wrapperEl[domMethod]("scroll", swiper.onScroll); - } // Resize handler - - if (params.updateOnWindowResize) { - swiper[swiperMethod]( - device.ios || device.android - ? "resize orientationchange observerUpdate" - : "resize observerUpdate", - onResize, - true, - ); - } else { - swiper[swiperMethod]("observerUpdate", onResize, true); - } - }; - - function attachEvents() { - const swiper = this; - const document = getDocument(); - const { params, support } = swiper; - swiper.onTouchStart = onTouchStart.bind(swiper); - swiper.onTouchMove = onTouchMove.bind(swiper); - swiper.onTouchEnd = onTouchEnd.bind(swiper); - - if (params.cssMode) { - swiper.onScroll = onScroll.bind(swiper); - } - - swiper.onClick = onClick.bind(swiper); - - if (support.touch && !dummyEventAttached) { - document.addEventListener("touchstart", dummyEventListener); - dummyEventAttached = true; - } - - events(swiper, "on"); - } - - function detachEvents() { - const swiper = this; - events(swiper, "off"); - } - - var events$1 = { - attachEvents, - detachEvents, - }; - - const isGridEnabled = (swiper, params) => { - return swiper.grid && params.grid && params.grid.rows > 1; - }; - - function setBreakpoint() { - const swiper = this; - const { activeIndex, initialized, loopedSlides = 0, params, $el } = swiper; - const breakpoints = params.breakpoints; - if (!breakpoints || (breakpoints && Object.keys(breakpoints).length === 0)) - return; // Get breakpoint for window width and update parameters - - const breakpoint = swiper.getBreakpoint( - breakpoints, - swiper.params.breakpointsBase, - swiper.el, - ); - if (!breakpoint || swiper.currentBreakpoint === breakpoint) return; - const breakpointOnlyParams = - breakpoint in breakpoints ? breakpoints[breakpoint] : undefined; - const breakpointParams = breakpointOnlyParams || swiper.originalParams; - const wasMultiRow = isGridEnabled(swiper, params); - const isMultiRow = isGridEnabled(swiper, breakpointParams); - const wasEnabled = params.enabled; - - if (wasMultiRow && !isMultiRow) { - $el.removeClass( - `${params.containerModifierClass}grid ${params.containerModifierClass}grid-column`, - ); - swiper.emitContainerClasses(); - } else if (!wasMultiRow && isMultiRow) { - $el.addClass(`${params.containerModifierClass}grid`); - - if ( - (breakpointParams.grid.fill && - breakpointParams.grid.fill === "column") || - (!breakpointParams.grid.fill && params.grid.fill === "column") - ) { - $el.addClass(`${params.containerModifierClass}grid-column`); - } - - swiper.emitContainerClasses(); - } - - const directionChanged = - breakpointParams.direction && - breakpointParams.direction !== params.direction; - const needsReLoop = - params.loop && - (breakpointParams.slidesPerView !== params.slidesPerView || - directionChanged); - - if (directionChanged && initialized) { - swiper.changeDirection(); - } - - extend(swiper.params, breakpointParams); - const isEnabled = swiper.params.enabled; - Object.assign(swiper, { - allowTouchMove: swiper.params.allowTouchMove, - allowSlideNext: swiper.params.allowSlideNext, - allowSlidePrev: swiper.params.allowSlidePrev, - }); - - if (wasEnabled && !isEnabled) { - swiper.disable(); - } else if (!wasEnabled && isEnabled) { - swiper.enable(); - } - - swiper.currentBreakpoint = breakpoint; - swiper.emit("_beforeBreakpoint", breakpointParams); - - if (needsReLoop && initialized) { - swiper.loopDestroy(); - swiper.loopCreate(); - swiper.updateSlides(); - swiper.slideTo( - activeIndex - loopedSlides + swiper.loopedSlides, - 0, - false, - ); - } - - swiper.emit("breakpoint", breakpointParams); - } - - function getBreakpoint(breakpoints, base, containerEl) { - if (base === void 0) { - base = "window"; - } - - if (!breakpoints || (base === "container" && !containerEl)) - return undefined; - let breakpoint = false; - const window = getWindow(); - const currentHeight = - base === "window" ? window.innerHeight : containerEl.clientHeight; - const points = Object.keys(breakpoints).map((point) => { - if (typeof point === "string" && point.indexOf("@") === 0) { - const minRatio = parseFloat(point.substr(1)); - const value = currentHeight * minRatio; - return { - value, - point, - }; - } - - return { - value: point, - point, - }; - }); - points.sort((a, b) => parseInt(a.value, 10) - parseInt(b.value, 10)); - - for (let i = 0; i < points.length; i += 1) { - const { point, value } = points[i]; - - if (base === "window") { - if (window.matchMedia(`(min-width: ${value}px)`).matches) { - breakpoint = point; - } - } else if (value <= containerEl.clientWidth) { - breakpoint = point; - } - } - - return breakpoint || "max"; - } - - var breakpoints = { - setBreakpoint, - getBreakpoint, - }; - - function prepareClasses(entries, prefix) { - const resultClasses = []; - entries.forEach((item) => { - if (typeof item === "object") { - Object.keys(item).forEach((classNames) => { - if (item[classNames]) { - resultClasses.push(prefix + classNames); - } - }); - } else if (typeof item === "string") { - resultClasses.push(prefix + item); - } - }); - return resultClasses; - } - - function addClasses() { - const swiper = this; - const { - classNames, - params, - rtl, - $el, - device, - support - } = swiper; // prettier-ignore - - const suffixes = prepareClasses( - [ - "initialized", - params.direction, - { - "pointer-events": !support.touch, - }, - { - "free-mode": swiper.params.freeMode && params.freeMode.enabled, - }, - { - autoheight: params.autoHeight, - }, - { - rtl: rtl, - }, - { - grid: params.grid && params.grid.rows > 1, - }, - { - "grid-column": - params.grid && - params.grid.rows > 1 && - params.grid.fill === "column", - }, - { - android: device.android, - }, - { - ios: device.ios, - }, - { - "css-mode": params.cssMode, - }, - { - centered: params.cssMode && params.centeredSlides, - }, - ], - params.containerModifierClass, - ); - classNames.push(...suffixes); - $el.addClass([...classNames].join(" ")); - swiper.emitContainerClasses(); - } - - function removeClasses() { - const swiper = this; - const { $el, classNames } = swiper; - $el.removeClass(classNames.join(" ")); - swiper.emitContainerClasses(); - } - - var classes = { - addClasses, - removeClasses, - }; - - function loadImage(imageEl, src, srcset, sizes, checkForComplete, callback) { - const window = getWindow(); - let image; - - function onReady() { - if (callback) callback(); - } - - const isPicture = $(imageEl).parent("picture")[0]; - - if (!isPicture && (!imageEl.complete || !checkForComplete)) { - if (src) { - image = new window.Image(); - image.onload = onReady; - image.onerror = onReady; - - if (sizes) { - image.sizes = sizes; - } - - if (srcset) { - image.srcset = srcset; - } - - if (src) { - image.src = src; - } - } else { - onReady(); - } - } else { - // image already loaded... - onReady(); - } - } - - function preloadImages() { - const swiper = this; - swiper.imagesToLoad = swiper.$el.find("img"); - - function onReady() { - if ( - typeof swiper === "undefined" || - swiper === null || - !swiper || - swiper.destroyed - ) - return; - if (swiper.imagesLoaded !== undefined) swiper.imagesLoaded += 1; - - if (swiper.imagesLoaded === swiper.imagesToLoad.length) { - if (swiper.params.updateOnImagesReady) swiper.update(); - swiper.emit("imagesReady"); - } - } - - for (let i = 0; i < swiper.imagesToLoad.length; i += 1) { - const imageEl = swiper.imagesToLoad[i]; - swiper.loadImage( - imageEl, - imageEl.currentSrc || imageEl.getAttribute("src"), - imageEl.srcset || imageEl.getAttribute("srcset"), - imageEl.sizes || imageEl.getAttribute("sizes"), - true, - onReady, - ); - } - } - - var images = { - loadImage, - preloadImages, - }; - - function checkOverflow() { - const swiper = this; - const { isLocked: wasLocked, params } = swiper; - const { slidesOffsetBefore } = params; - - if (slidesOffsetBefore) { - const lastSlideIndex = swiper.slides.length - 1; - const lastSlideRightEdge = - swiper.slidesGrid[lastSlideIndex] + - swiper.slidesSizesGrid[lastSlideIndex] + - slidesOffsetBefore * 2; - swiper.isLocked = swiper.size > lastSlideRightEdge; - } else { - swiper.isLocked = swiper.snapGrid.length === 1; - } - - if (params.allowSlideNext === true) { - swiper.allowSlideNext = !swiper.isLocked; - } - - if (params.allowSlidePrev === true) { - swiper.allowSlidePrev = !swiper.isLocked; - } - - if (wasLocked && wasLocked !== swiper.isLocked) { - swiper.isEnd = false; - } - - if (wasLocked !== swiper.isLocked) { - swiper.emit(swiper.isLocked ? "lock" : "unlock"); - } - } - - var checkOverflow$1 = { - checkOverflow, - }; - - var defaults = { - init: true, - direction: "horizontal", - touchEventsTarget: "wrapper", - initialSlide: 0, - speed: 300, - cssMode: false, - updateOnWindowResize: true, - resizeObserver: true, - nested: false, - createElements: false, - enabled: true, - focusableElements: "input, select, option, textarea, button, video, label", - // Overrides - width: null, - height: null, - // - preventInteractionOnTransition: false, - // ssr - userAgent: null, - url: null, - // To support iOS's swipe-to-go-back gesture (when being used in-app). - edgeSwipeDetection: false, - edgeSwipeThreshold: 20, - // Autoheight - autoHeight: false, - // Set wrapper width - setWrapperSize: false, - // Virtual Translate - virtualTranslate: false, - // Effects - effect: "slide", - // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip' - // Breakpoints - breakpoints: undefined, - breakpointsBase: "window", - // Slides grid - spaceBetween: 0, - slidesPerView: 1, - slidesPerGroup: 1, - slidesPerGroupSkip: 0, - slidesPerGroupAuto: false, - centeredSlides: false, - centeredSlidesBounds: false, - slidesOffsetBefore: 0, - // in px - slidesOffsetAfter: 0, - // in px - normalizeSlideIndex: true, - centerInsufficientSlides: false, - // Disable swiper and hide navigation when container not overflow - watchOverflow: true, - // Round length - roundLengths: false, - // Touches - touchRatio: 1, - touchAngle: 45, - simulateTouch: true, - shortSwipes: true, - longSwipes: true, - longSwipesRatio: 0.5, - longSwipesMs: 300, - followFinger: true, - allowTouchMove: true, - threshold: 0, - touchMoveStopPropagation: false, - touchStartPreventDefault: true, - touchStartForcePreventDefault: false, - touchReleaseOnEdges: false, - // Unique Navigation Elements - uniqueNavElements: true, - // Resistance - resistance: true, - resistanceRatio: 0.85, - // Progress - watchSlidesProgress: false, - // Cursor - grabCursor: false, - // Clicks - preventClicks: true, - preventClicksPropagation: true, - slideToClickedSlide: false, - // Images - preloadImages: true, - updateOnImagesReady: true, - // loop - loop: false, - loopAdditionalSlides: 0, - loopedSlides: null, - loopFillGroupWithBlank: false, - loopPreventsSlide: true, - // rewind - rewind: false, - // Swiping/no swiping - allowSlidePrev: true, - allowSlideNext: true, - swipeHandler: null, - // '.swipe-handler', - noSwiping: true, - noSwipingClass: "swiper-no-swiping", - noSwipingSelector: null, - // Passive Listeners - passiveListeners: true, - maxBackfaceHiddenSlides: 10, - // NS - containerModifierClass: "swiper-", - // NEW - slideClass: "swiper-slide", - slideBlankClass: "swiper-slide-invisible-blank", - slideActiveClass: "swiper-slide-active", - slideDuplicateActiveClass: "swiper-slide-duplicate-active", - slideVisibleClass: "swiper-slide-visible", - slideDuplicateClass: "swiper-slide-duplicate", - slideNextClass: "swiper-slide-next", - slideDuplicateNextClass: "swiper-slide-duplicate-next", - slidePrevClass: "swiper-slide-prev", - slideDuplicatePrevClass: "swiper-slide-duplicate-prev", - wrapperClass: "swiper-wrapper", - // Callbacks - runCallbacksOnInit: true, - // Internals - _emitClasses: false, - }; - - function moduleExtendParams(params, allModulesParams) { - return function extendParams(obj) { - if (obj === void 0) { - obj = {}; - } - - const moduleParamName = Object.keys(obj)[0]; - const moduleParams = obj[moduleParamName]; - - if (typeof moduleParams !== "object" || moduleParams === null) { - extend(allModulesParams, obj); - return; - } - - if ( - ["navigation", "pagination", "scrollbar"].indexOf(moduleParamName) >= - 0 && - params[moduleParamName] === true - ) { - params[moduleParamName] = { - auto: true, - }; - } - - if (!(moduleParamName in params && "enabled" in moduleParams)) { - extend(allModulesParams, obj); - return; - } - - if (params[moduleParamName] === true) { - params[moduleParamName] = { - enabled: true, - }; - } - - if ( - typeof params[moduleParamName] === "object" && - !("enabled" in params[moduleParamName]) - ) { - params[moduleParamName].enabled = true; - } - - if (!params[moduleParamName]) - params[moduleParamName] = { - enabled: false, - }; - extend(allModulesParams, obj); - }; - } - - /* eslint no-param-reassign: "off" */ - const prototypes = { - eventsEmitter, - update, - translate, - transition, - slide, - loop, - grabCursor, - events: events$1, - breakpoints, - checkOverflow: checkOverflow$1, - classes, - images, - }; - const extendedDefaults = {}; - - class Swiper { - constructor() { - let el; - let params; - - for ( - var _len = arguments.length, args = new Array(_len), _key = 0; - _key < _len; - _key++ - ) { - args[_key] = arguments[_key]; - } - - if ( - args.length === 1 && - args[0].constructor && - Object.prototype.toString.call(args[0]).slice(8, -1) === "Object" - ) { - params = args[0]; - } else { - [el, params] = args; - } - - if (!params) params = {}; - params = extend({}, params); - if (el && !params.el) params.el = el; - - if (params.el && $(params.el).length > 1) { - const swipers = []; - $(params.el).each((containerEl) => { - const newParams = extend({}, params, { - el: containerEl, - }); - swipers.push(new Swiper(newParams)); - }); - return swipers; - } // Swiper Instance - - const swiper = this; - swiper.__swiper__ = true; - swiper.support = getSupport(); - swiper.device = getDevice({ - userAgent: params.userAgent, - }); - swiper.browser = getBrowser(); - swiper.eventsListeners = {}; - swiper.eventsAnyListeners = []; - swiper.modules = [...swiper.__modules__]; - - if (params.modules && Array.isArray(params.modules)) { - swiper.modules.push(...params.modules); - } - - const allModulesParams = {}; - swiper.modules.forEach((mod) => { - mod({ - swiper, - extendParams: moduleExtendParams(params, allModulesParams), - on: swiper.on.bind(swiper), - once: swiper.once.bind(swiper), - off: swiper.off.bind(swiper), - emit: swiper.emit.bind(swiper), - }); - }); // Extend defaults with modules params - - const swiperParams = extend({}, defaults, allModulesParams); // Extend defaults with passed params - - swiper.params = extend({}, swiperParams, extendedDefaults, params); - swiper.originalParams = extend({}, swiper.params); - swiper.passedParams = extend({}, params); // add event listeners - - if (swiper.params && swiper.params.on) { - Object.keys(swiper.params.on).forEach((eventName) => { - swiper.on(eventName, swiper.params.on[eventName]); - }); - } - - if (swiper.params && swiper.params.onAny) { - swiper.onAny(swiper.params.onAny); - } // Save Dom lib - - swiper.$ = $; // Extend Swiper - - Object.assign(swiper, { - enabled: swiper.params.enabled, - el, - // Classes - classNames: [], - // Slides - slides: $(), - slidesGrid: [], - snapGrid: [], - slidesSizesGrid: [], - - // isDirection - isHorizontal() { - return swiper.params.direction === "horizontal"; - }, - - isVertical() { - return swiper.params.direction === "vertical"; - }, - - // Indexes - activeIndex: 0, - realIndex: 0, - // - isBeginning: true, - isEnd: false, - // Props - translate: 0, - previousTranslate: 0, - progress: 0, - velocity: 0, - animating: false, - // Locks - allowSlideNext: swiper.params.allowSlideNext, - allowSlidePrev: swiper.params.allowSlidePrev, - // Touch Events - touchEvents: (function touchEvents() { - const touch = ["touchstart", "touchmove", "touchend", "touchcancel"]; - const desktop = ["pointerdown", "pointermove", "pointerup"]; - swiper.touchEventsTouch = { - start: touch[0], - move: touch[1], - end: touch[2], - cancel: touch[3], - }; - swiper.touchEventsDesktop = { - start: desktop[0], - move: desktop[1], - end: desktop[2], - }; - return swiper.support.touch || !swiper.params.simulateTouch - ? swiper.touchEventsTouch - : swiper.touchEventsDesktop; - })(), - touchEventsData: { - isTouched: undefined, - isMoved: undefined, - allowTouchCallbacks: undefined, - touchStartTime: undefined, - isScrolling: undefined, - currentTranslate: undefined, - startTranslate: undefined, - allowThresholdMove: undefined, - // Form elements to match - focusableElements: swiper.params.focusableElements, - // Last click time - lastClickTime: now(), - clickTimeout: undefined, - // Velocities - velocities: [], - allowMomentumBounce: undefined, - isTouchEvent: undefined, - startMoving: undefined, - }, - // Clicks - allowClick: true, - // Touches - allowTouchMove: swiper.params.allowTouchMove, - touches: { - startX: 0, - startY: 0, - currentX: 0, - currentY: 0, - diff: 0, - }, - // Images - imagesToLoad: [], - imagesLoaded: 0, - }); - swiper.emit("_swiper"); // Init - - if (swiper.params.init) { - swiper.init(); - } // Return app instance - - return swiper; - } - - enable() { - const swiper = this; - if (swiper.enabled) return; - swiper.enabled = true; - - if (swiper.params.grabCursor) { - swiper.setGrabCursor(); - } - - swiper.emit("enable"); - } - - disable() { - const swiper = this; - if (!swiper.enabled) return; - swiper.enabled = false; - - if (swiper.params.grabCursor) { - swiper.unsetGrabCursor(); - } - - swiper.emit("disable"); - } - - setProgress(progress, speed) { - const swiper = this; - progress = Math.min(Math.max(progress, 0), 1); - const min = swiper.minTranslate(); - const max = swiper.maxTranslate(); - const current = (max - min) * progress + min; - swiper.translateTo(current, typeof speed === "undefined" ? 0 : speed); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - - emitContainerClasses() { - const swiper = this; - if (!swiper.params._emitClasses || !swiper.el) return; - const cls = swiper.el.className.split(" ").filter((className) => { - return ( - className.indexOf("swiper") === 0 || - className.indexOf(swiper.params.containerModifierClass) === 0 - ); - }); - swiper.emit("_containerClasses", cls.join(" ")); - } - - getSlideClasses(slideEl) { - const swiper = this; - return slideEl.className - .split(" ") - .filter((className) => { - return ( - className.indexOf("swiper-slide") === 0 || - className.indexOf(swiper.params.slideClass) === 0 - ); - }) - .join(" "); - } - - emitSlidesClasses() { - const swiper = this; - if (!swiper.params._emitClasses || !swiper.el) return; - const updates = []; - swiper.slides.each((slideEl) => { - const classNames = swiper.getSlideClasses(slideEl); - updates.push({ - slideEl, - classNames, - }); - swiper.emit("_slideClass", slideEl, classNames); - }); - swiper.emit("_slideClasses", updates); - } - - slidesPerViewDynamic(view, exact) { - if (view === void 0) { - view = "current"; - } - - if (exact === void 0) { - exact = false; - } - - const swiper = this; - const { - params, - slides, - slidesGrid, - slidesSizesGrid, - size: swiperSize, - activeIndex, - } = swiper; - let spv = 1; - - if (params.centeredSlides) { - let slideSize = slides[activeIndex].swiperSlideSize; - let breakLoop; - - for (let i = activeIndex + 1; i < slides.length; i += 1) { - if (slides[i] && !breakLoop) { - slideSize += slides[i].swiperSlideSize; - spv += 1; - if (slideSize > swiperSize) breakLoop = true; - } - } - - for (let i = activeIndex - 1; i >= 0; i -= 1) { - if (slides[i] && !breakLoop) { - slideSize += slides[i].swiperSlideSize; - spv += 1; - if (slideSize > swiperSize) breakLoop = true; - } - } - } else { - // eslint-disable-next-line - if (view === "current") { - for (let i = activeIndex + 1; i < slides.length; i += 1) { - const slideInView = exact - ? slidesGrid[i] + slidesSizesGrid[i] - slidesGrid[activeIndex] < - swiperSize - : slidesGrid[i] - slidesGrid[activeIndex] < swiperSize; - - if (slideInView) { - spv += 1; - } - } - } else { - // previous - for (let i = activeIndex - 1; i >= 0; i -= 1) { - const slideInView = - slidesGrid[activeIndex] - slidesGrid[i] < swiperSize; - - if (slideInView) { - spv += 1; - } - } - } - } - - return spv; - } - - update() { - const swiper = this; - if (!swiper || swiper.destroyed) return; - const { snapGrid, params } = swiper; // Breakpoints - - if (params.breakpoints) { - swiper.setBreakpoint(); - } - - swiper.updateSize(); - swiper.updateSlides(); - swiper.updateProgress(); - swiper.updateSlidesClasses(); - - function setTranslate() { - const translateValue = swiper.rtlTranslate - ? swiper.translate * -1 - : swiper.translate; - const newTranslate = Math.min( - Math.max(translateValue, swiper.maxTranslate()), - swiper.minTranslate(), - ); - swiper.setTranslate(newTranslate); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - - let translated; - - if (swiper.params.freeMode && swiper.params.freeMode.enabled) { - setTranslate(); - - if (swiper.params.autoHeight) { - swiper.updateAutoHeight(); - } - } else { - if ( - (swiper.params.slidesPerView === "auto" || - swiper.params.slidesPerView > 1) && - swiper.isEnd && - !swiper.params.centeredSlides - ) { - translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true); - } else { - translated = swiper.slideTo(swiper.activeIndex, 0, false, true); - } - - if (!translated) { - setTranslate(); - } - } - - if (params.watchOverflow && snapGrid !== swiper.snapGrid) { - swiper.checkOverflow(); - } - - swiper.emit("update"); - } - - changeDirection(newDirection, needUpdate) { - if (needUpdate === void 0) { - needUpdate = true; - } - - const swiper = this; - const currentDirection = swiper.params.direction; - - if (!newDirection) { - // eslint-disable-next-line - newDirection = - currentDirection === "horizontal" ? "vertical" : "horizontal"; - } - - if ( - newDirection === currentDirection || - (newDirection !== "horizontal" && newDirection !== "vertical") - ) { - return swiper; - } - - swiper.$el - .removeClass( - `${swiper.params.containerModifierClass}${currentDirection}`, - ) - .addClass(`${swiper.params.containerModifierClass}${newDirection}`); - swiper.emitContainerClasses(); - swiper.params.direction = newDirection; - swiper.slides.each((slideEl) => { - if (newDirection === "vertical") { - slideEl.style.width = ""; - } else { - slideEl.style.height = ""; - } - }); - swiper.emit("changeDirection"); - if (needUpdate) swiper.update(); - return swiper; - } - - mount(el) { - const swiper = this; - if (swiper.mounted) return true; // Find el - - const $el = $(el || swiper.params.el); - el = $el[0]; - - if (!el) { - return false; - } - - el.swiper = swiper; - - const getWrapperSelector = () => { - return `.${(swiper.params.wrapperClass || "") - .trim() - .split(" ") - .join(".")}`; - }; - - const getWrapper = () => { - if (el && el.shadowRoot && el.shadowRoot.querySelector) { - const res = $(el.shadowRoot.querySelector(getWrapperSelector())); // Children needs to return slot items - - res.children = (options) => $el.children(options); - - return res; - } - - return $el.children(getWrapperSelector()); - }; // Find Wrapper - - let $wrapperEl = getWrapper(); - - if ($wrapperEl.length === 0 && swiper.params.createElements) { - const document = getDocument(); - const wrapper = document.createElement("div"); - $wrapperEl = $(wrapper); - wrapper.className = swiper.params.wrapperClass; - $el.append(wrapper); - $el.children(`.${swiper.params.slideClass}`).each((slideEl) => { - $wrapperEl.append(slideEl); - }); - } - - Object.assign(swiper, { - $el, - el, - $wrapperEl, - wrapperEl: $wrapperEl[0], - mounted: true, - // RTL - rtl: el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl", - rtlTranslate: - swiper.params.direction === "horizontal" && - (el.dir.toLowerCase() === "rtl" || $el.css("direction") === "rtl"), - wrongRTL: $wrapperEl.css("display") === "-webkit-box", - }); - return true; - } - - init(el) { - const swiper = this; - if (swiper.initialized) return swiper; - const mounted = swiper.mount(el); - if (mounted === false) return swiper; - swiper.emit("beforeInit"); // Set breakpoint - - if (swiper.params.breakpoints) { - swiper.setBreakpoint(); - } // Add Classes - - swiper.addClasses(); // Create loop - - if (swiper.params.loop) { - swiper.loopCreate(); - } // Update size - - swiper.updateSize(); // Update slides - - swiper.updateSlides(); - - if (swiper.params.watchOverflow) { - swiper.checkOverflow(); - } // Set Grab Cursor - - if (swiper.params.grabCursor && swiper.enabled) { - swiper.setGrabCursor(); - } - - if (swiper.params.preloadImages) { - swiper.preloadImages(); - } // Slide To Initial Slide - - if (swiper.params.loop) { - swiper.slideTo( - swiper.params.initialSlide + swiper.loopedSlides, - 0, - swiper.params.runCallbacksOnInit, - false, - true, - ); - } else { - swiper.slideTo( - swiper.params.initialSlide, - 0, - swiper.params.runCallbacksOnInit, - false, - true, - ); - } // Attach events - - swiper.attachEvents(); // Init Flag - - swiper.initialized = true; // Emit - - swiper.emit("init"); - swiper.emit("afterInit"); - return swiper; - } - - destroy(deleteInstance, cleanStyles) { - if (deleteInstance === void 0) { - deleteInstance = true; - } - - if (cleanStyles === void 0) { - cleanStyles = true; - } - - const swiper = this; - const { params, $el, $wrapperEl, slides } = swiper; - - if (typeof swiper.params === "undefined" || swiper.destroyed) { - return null; - } - - swiper.emit("beforeDestroy"); // Init Flag - - swiper.initialized = false; // Detach events - - swiper.detachEvents(); // Destroy loop - - if (params.loop) { - swiper.loopDestroy(); - } // Cleanup styles - - if (cleanStyles) { - swiper.removeClasses(); - $el.removeAttr("style"); - $wrapperEl.removeAttr("style"); - - if (slides && slides.length) { - slides - .removeClass( - [ - params.slideVisibleClass, - params.slideActiveClass, - params.slideNextClass, - params.slidePrevClass, - ].join(" "), - ) - .removeAttr("style") - .removeAttr("data-swiper-slide-index"); - } - } - - swiper.emit("destroy"); // Detach emitter events - - Object.keys(swiper.eventsListeners).forEach((eventName) => { - swiper.off(eventName); - }); - - if (deleteInstance !== false) { - swiper.$el[0].swiper = null; - deleteProps(swiper); - } - - swiper.destroyed = true; - return null; - } - - static extendDefaults(newDefaults) { - extend(extendedDefaults, newDefaults); - } - - static get extendedDefaults() { - return extendedDefaults; - } - - static get defaults() { - return defaults; - } - - static installModule(mod) { - if (!Swiper.prototype.__modules__) Swiper.prototype.__modules__ = []; - const modules = Swiper.prototype.__modules__; - - if (typeof mod === "function" && modules.indexOf(mod) < 0) { - modules.push(mod); - } - } - - static use(module) { - if (Array.isArray(module)) { - module.forEach((m) => Swiper.installModule(m)); - return Swiper; - } - - Swiper.installModule(module); - return Swiper; - } - } - - Object.keys(prototypes).forEach((prototypeGroup) => { - Object.keys(prototypes[prototypeGroup]).forEach((protoMethod) => { - Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod]; - }); - }); - Swiper.use([Resize, Observer]); - - function Virtual(_ref) { - let { swiper, extendParams, on, emit } = _ref; - extendParams({ - virtual: { - enabled: false, - slides: [], - cache: true, - renderSlide: null, - renderExternal: null, - renderExternalUpdate: true, - addSlidesBefore: 0, - addSlidesAfter: 0, - }, - }); - let cssModeTimeout; - swiper.virtual = { - cache: {}, - from: undefined, - to: undefined, - slides: [], - offset: 0, - slidesGrid: [], - }; - - function renderSlide(slide, index) { - const params = swiper.params.virtual; - - if (params.cache && swiper.virtual.cache[index]) { - return swiper.virtual.cache[index]; - } - - const $slideEl = params.renderSlide - ? $(params.renderSlide.call(swiper, slide, index)) - : $( - `
${slide}
`, - ); - if (!$slideEl.attr("data-swiper-slide-index")) - $slideEl.attr("data-swiper-slide-index", index); - if (params.cache) swiper.virtual.cache[index] = $slideEl; - return $slideEl; - } - - function update(force) { - const { slidesPerView, slidesPerGroup, centeredSlides } = swiper.params; - const { addSlidesBefore, addSlidesAfter } = swiper.params.virtual; - const { - from: previousFrom, - to: previousTo, - slides, - slidesGrid: previousSlidesGrid, - offset: previousOffset, - } = swiper.virtual; - - if (!swiper.params.cssMode) { - swiper.updateActiveIndex(); - } - - const activeIndex = swiper.activeIndex || 0; - let offsetProp; - if (swiper.rtlTranslate) offsetProp = "right"; - else offsetProp = swiper.isHorizontal() ? "left" : "top"; - let slidesAfter; - let slidesBefore; - - if (centeredSlides) { - slidesAfter = - Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesAfter; - slidesBefore = - Math.floor(slidesPerView / 2) + slidesPerGroup + addSlidesBefore; - } else { - slidesAfter = slidesPerView + (slidesPerGroup - 1) + addSlidesAfter; - slidesBefore = slidesPerGroup + addSlidesBefore; - } - - const from = Math.max((activeIndex || 0) - slidesBefore, 0); - const to = Math.min((activeIndex || 0) + slidesAfter, slides.length - 1); - const offset = - (swiper.slidesGrid[from] || 0) - (swiper.slidesGrid[0] || 0); - Object.assign(swiper.virtual, { - from, - to, - offset, - slidesGrid: swiper.slidesGrid, - }); - - function onRendered() { - swiper.updateSlides(); - swiper.updateProgress(); - swiper.updateSlidesClasses(); - - if (swiper.lazy && swiper.params.lazy.enabled) { - swiper.lazy.load(); - } - - emit("virtualUpdate"); - } - - if (previousFrom === from && previousTo === to && !force) { - if ( - swiper.slidesGrid !== previousSlidesGrid && - offset !== previousOffset - ) { - swiper.slides.css(offsetProp, `${offset}px`); - } - - swiper.updateProgress(); - emit("virtualUpdate"); - return; - } - - if (swiper.params.virtual.renderExternal) { - swiper.params.virtual.renderExternal.call(swiper, { - offset, - from, - to, - slides: (function getSlides() { - const slidesToRender = []; - - for (let i = from; i <= to; i += 1) { - slidesToRender.push(slides[i]); - } - - return slidesToRender; - })(), - }); - - if (swiper.params.virtual.renderExternalUpdate) { - onRendered(); - } else { - emit("virtualUpdate"); - } - - return; - } - - const prependIndexes = []; - const appendIndexes = []; - - if (force) { - swiper.$wrapperEl.find(`.${swiper.params.slideClass}`).remove(); - } else { - for (let i = previousFrom; i <= previousTo; i += 1) { - if (i < from || i > to) { - swiper.$wrapperEl - .find( - `.${swiper.params.slideClass}[data-swiper-slide-index="${i}"]`, - ) - .remove(); - } - } - } - - for (let i = 0; i < slides.length; i += 1) { - if (i >= from && i <= to) { - if (typeof previousTo === "undefined" || force) { - appendIndexes.push(i); - } else { - if (i > previousTo) appendIndexes.push(i); - if (i < previousFrom) prependIndexes.push(i); - } - } - } - - appendIndexes.forEach((index) => { - swiper.$wrapperEl.append(renderSlide(slides[index], index)); - }); - prependIndexes - .sort((a, b) => b - a) - .forEach((index) => { - swiper.$wrapperEl.prepend(renderSlide(slides[index], index)); - }); - swiper.$wrapperEl - .children(".swiper-slide") - .css(offsetProp, `${offset}px`); - onRendered(); - } - - function appendSlide(slides) { - if (typeof slides === "object" && "length" in slides) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) swiper.virtual.slides.push(slides[i]); - } - } else { - swiper.virtual.slides.push(slides); - } - - update(true); - } - - function prependSlide(slides) { - const activeIndex = swiper.activeIndex; - let newActiveIndex = activeIndex + 1; - let numberOfNewSlides = 1; - - if (Array.isArray(slides)) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) swiper.virtual.slides.unshift(slides[i]); - } - - newActiveIndex = activeIndex + slides.length; - numberOfNewSlides = slides.length; - } else { - swiper.virtual.slides.unshift(slides); - } - - if (swiper.params.virtual.cache) { - const cache = swiper.virtual.cache; - const newCache = {}; - Object.keys(cache).forEach((cachedIndex) => { - const $cachedEl = cache[cachedIndex]; - const cachedElIndex = $cachedEl.attr("data-swiper-slide-index"); - - if (cachedElIndex) { - $cachedEl.attr( - "data-swiper-slide-index", - parseInt(cachedElIndex, 10) + numberOfNewSlides, - ); - } - - newCache[parseInt(cachedIndex, 10) + numberOfNewSlides] = $cachedEl; - }); - swiper.virtual.cache = newCache; - } - - update(true); - swiper.slideTo(newActiveIndex, 0); - } - - function removeSlide(slidesIndexes) { - if (typeof slidesIndexes === "undefined" || slidesIndexes === null) - return; - let activeIndex = swiper.activeIndex; - - if (Array.isArray(slidesIndexes)) { - for (let i = slidesIndexes.length - 1; i >= 0; i -= 1) { - swiper.virtual.slides.splice(slidesIndexes[i], 1); - - if (swiper.params.virtual.cache) { - delete swiper.virtual.cache[slidesIndexes[i]]; - } - - if (slidesIndexes[i] < activeIndex) activeIndex -= 1; - activeIndex = Math.max(activeIndex, 0); - } - } else { - swiper.virtual.slides.splice(slidesIndexes, 1); - - if (swiper.params.virtual.cache) { - delete swiper.virtual.cache[slidesIndexes]; - } - - if (slidesIndexes < activeIndex) activeIndex -= 1; - activeIndex = Math.max(activeIndex, 0); - } - - update(true); - swiper.slideTo(activeIndex, 0); - } - - function removeAllSlides() { - swiper.virtual.slides = []; - - if (swiper.params.virtual.cache) { - swiper.virtual.cache = {}; - } - - update(true); - swiper.slideTo(0, 0); - } - - on("beforeInit", () => { - if (!swiper.params.virtual.enabled) return; - swiper.virtual.slides = swiper.params.virtual.slides; - swiper.classNames.push(`${swiper.params.containerModifierClass}virtual`); - swiper.params.watchSlidesProgress = true; - swiper.originalParams.watchSlidesProgress = true; - - if (!swiper.params.initialSlide) { - update(); - } - }); - on("setTranslate", () => { - if (!swiper.params.virtual.enabled) return; - - if (swiper.params.cssMode && !swiper._immediateVirtual) { - clearTimeout(cssModeTimeout); - cssModeTimeout = setTimeout(() => { - update(); - }, 100); - } else { - update(); - } - }); - on("init update resize", () => { - if (!swiper.params.virtual.enabled) return; - - if (swiper.params.cssMode) { - setCSSProperty( - swiper.wrapperEl, - "--swiper-virtual-size", - `${swiper.virtualSize}px`, - ); - } - }); - Object.assign(swiper.virtual, { - appendSlide, - prependSlide, - removeSlide, - removeAllSlides, - update, - }); - } - - /* eslint-disable consistent-return */ - function Keyboard(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const document = getDocument(); - const window = getWindow(); - swiper.keyboard = { - enabled: false, - }; - extendParams({ - keyboard: { - enabled: false, - onlyInViewport: true, - pageUpDown: true, - }, - }); - - function handle(event) { - if (!swiper.enabled) return; - const { rtlTranslate: rtl } = swiper; - let e = event; - if (e.originalEvent) e = e.originalEvent; // jquery fix - - const kc = e.keyCode || e.charCode; - const pageUpDown = swiper.params.keyboard.pageUpDown; - const isPageUp = pageUpDown && kc === 33; - const isPageDown = pageUpDown && kc === 34; - const isArrowLeft = kc === 37; - const isArrowRight = kc === 39; - const isArrowUp = kc === 38; - const isArrowDown = kc === 40; // Directions locks - - if ( - !swiper.allowSlideNext && - ((swiper.isHorizontal() && isArrowRight) || - (swiper.isVertical() && isArrowDown) || - isPageDown) - ) { - return false; - } - - if ( - !swiper.allowSlidePrev && - ((swiper.isHorizontal() && isArrowLeft) || - (swiper.isVertical() && isArrowUp) || - isPageUp) - ) { - return false; - } - - if (e.shiftKey || e.altKey || e.ctrlKey || e.metaKey) { - return undefined; - } - - if ( - document.activeElement && - document.activeElement.nodeName && - (document.activeElement.nodeName.toLowerCase() === "input" || - document.activeElement.nodeName.toLowerCase() === "textarea") - ) { - return undefined; - } - - if ( - swiper.params.keyboard.onlyInViewport && - (isPageUp || - isPageDown || - isArrowLeft || - isArrowRight || - isArrowUp || - isArrowDown) - ) { - let inView = false; // Check that swiper should be inside of visible area of window - - if ( - swiper.$el.parents(`.${swiper.params.slideClass}`).length > 0 && - swiper.$el.parents(`.${swiper.params.slideActiveClass}`).length === 0 - ) { - return undefined; - } - - const $el = swiper.$el; - const swiperWidth = $el[0].clientWidth; - const swiperHeight = $el[0].clientHeight; - const windowWidth = window.innerWidth; - const windowHeight = window.innerHeight; - const swiperOffset = swiper.$el.offset(); - if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; - const swiperCoord = [ - [swiperOffset.left, swiperOffset.top], - [swiperOffset.left + swiperWidth, swiperOffset.top], - [swiperOffset.left, swiperOffset.top + swiperHeight], - [swiperOffset.left + swiperWidth, swiperOffset.top + swiperHeight], - ]; - - for (let i = 0; i < swiperCoord.length; i += 1) { - const point = swiperCoord[i]; - - if ( - point[0] >= 0 && - point[0] <= windowWidth && - point[1] >= 0 && - point[1] <= windowHeight - ) { - if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line - - inView = true; - } - } - - if (!inView) return undefined; - } - - if (swiper.isHorizontal()) { - if (isPageUp || isPageDown || isArrowLeft || isArrowRight) { - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - } - - if ( - ((isPageDown || isArrowRight) && !rtl) || - ((isPageUp || isArrowLeft) && rtl) - ) - swiper.slideNext(); - if ( - ((isPageUp || isArrowLeft) && !rtl) || - ((isPageDown || isArrowRight) && rtl) - ) - swiper.slidePrev(); - } else { - if (isPageUp || isPageDown || isArrowUp || isArrowDown) { - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - } - - if (isPageDown || isArrowDown) swiper.slideNext(); - if (isPageUp || isArrowUp) swiper.slidePrev(); - } - - emit("keyPress", kc); - return undefined; - } - - function enable() { - if (swiper.keyboard.enabled) return; - $(document).on("keydown", handle); - swiper.keyboard.enabled = true; - } - - function disable() { - if (!swiper.keyboard.enabled) return; - $(document).off("keydown", handle); - swiper.keyboard.enabled = false; - } - - on("init", () => { - if (swiper.params.keyboard.enabled) { - enable(); - } - }); - on("destroy", () => { - if (swiper.keyboard.enabled) { - disable(); - } - }); - Object.assign(swiper.keyboard, { - enable, - disable, - }); - } - - /* eslint-disable consistent-return */ - function Mousewheel(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const window = getWindow(); - extendParams({ - mousewheel: { - enabled: false, - releaseOnEdges: false, - invert: false, - forceToAxis: false, - sensitivity: 1, - eventsTarget: "container", - thresholdDelta: null, - thresholdTime: null, - }, - }); - swiper.mousewheel = { - enabled: false, - }; - let timeout; - let lastScrollTime = now(); - let lastEventBeforeSnap; - const recentWheelEvents = []; - - function normalize(e) { - // Reasonable defaults - const PIXEL_STEP = 10; - const LINE_HEIGHT = 40; - const PAGE_HEIGHT = 800; - let sX = 0; - let sY = 0; // spinX, spinY - - let pX = 0; - let pY = 0; // pixelX, pixelY - // Legacy - - if ("detail" in e) { - sY = e.detail; - } - - if ("wheelDelta" in e) { - sY = -e.wheelDelta / 120; - } - - if ("wheelDeltaY" in e) { - sY = -e.wheelDeltaY / 120; - } - - if ("wheelDeltaX" in e) { - sX = -e.wheelDeltaX / 120; - } // side scrolling on FF with DOMMouseScroll - - if ("axis" in e && e.axis === e.HORIZONTAL_AXIS) { - sX = sY; - sY = 0; - } - - pX = sX * PIXEL_STEP; - pY = sY * PIXEL_STEP; - - if ("deltaY" in e) { - pY = e.deltaY; - } - - if ("deltaX" in e) { - pX = e.deltaX; - } - - if (e.shiftKey && !pX) { - // if user scrolls with shift he wants horizontal scroll - pX = pY; - pY = 0; - } - - if ((pX || pY) && e.deltaMode) { - if (e.deltaMode === 1) { - // delta in LINE units - pX *= LINE_HEIGHT; - pY *= LINE_HEIGHT; - } else { - // delta in PAGE units - pX *= PAGE_HEIGHT; - pY *= PAGE_HEIGHT; - } - } // Fall-back if spin cannot be determined - - if (pX && !sX) { - sX = pX < 1 ? -1 : 1; - } - - if (pY && !sY) { - sY = pY < 1 ? -1 : 1; - } - - return { - spinX: sX, - spinY: sY, - pixelX: pX, - pixelY: pY, - }; - } - - function handleMouseEnter() { - if (!swiper.enabled) return; - swiper.mouseEntered = true; - } - - function handleMouseLeave() { - if (!swiper.enabled) return; - swiper.mouseEntered = false; - } - - function animateSlider(newEvent) { - if ( - swiper.params.mousewheel.thresholdDelta && - newEvent.delta < swiper.params.mousewheel.thresholdDelta - ) { - // Prevent if delta of wheel scroll delta is below configured threshold - return false; - } - - if ( - swiper.params.mousewheel.thresholdTime && - now() - lastScrollTime < swiper.params.mousewheel.thresholdTime - ) { - // Prevent if time between scrolls is below configured threshold - return false; - } // If the movement is NOT big enough and - // if the last time the user scrolled was too close to the current one (avoid continuously triggering the slider): - // Don't go any further (avoid insignificant scroll movement). - - if (newEvent.delta >= 6 && now() - lastScrollTime < 60) { - // Return false as a default - return true; - } // If user is scrolling towards the end: - // If the slider hasn't hit the latest slide or - // if the slider is a loop and - // if the slider isn't moving right now: - // Go to next slide and - // emit a scroll event. - // Else (the user is scrolling towards the beginning) and - // if the slider hasn't hit the first slide or - // if the slider is a loop and - // if the slider isn't moving right now: - // Go to prev slide and - // emit a scroll event. - - if (newEvent.direction < 0) { - if ((!swiper.isEnd || swiper.params.loop) && !swiper.animating) { - swiper.slideNext(); - emit("scroll", newEvent.raw); - } - } else if ( - (!swiper.isBeginning || swiper.params.loop) && - !swiper.animating - ) { - swiper.slidePrev(); - emit("scroll", newEvent.raw); - } // If you got here is because an animation has been triggered so store the current time - - lastScrollTime = new window.Date().getTime(); // Return false as a default - - return false; - } - - function releaseScroll(newEvent) { - const params = swiper.params.mousewheel; - - if (newEvent.direction < 0) { - if (swiper.isEnd && !swiper.params.loop && params.releaseOnEdges) { - // Return true to animate scroll on edges - return true; - } - } else if ( - swiper.isBeginning && - !swiper.params.loop && - params.releaseOnEdges - ) { - // Return true to animate scroll on edges - return true; - } - - return false; - } - - function handle(event) { - let e = event; - let disableParentSwiper = true; - if (!swiper.enabled) return; - const params = swiper.params.mousewheel; - - if (swiper.params.cssMode) { - e.preventDefault(); - } - - let target = swiper.$el; - - if (swiper.params.mousewheel.eventsTarget !== "container") { - target = $(swiper.params.mousewheel.eventsTarget); - } - - if ( - !swiper.mouseEntered && - !target[0].contains(e.target) && - !params.releaseOnEdges - ) - return true; - if (e.originalEvent) e = e.originalEvent; // jquery fix - - let delta = 0; - const rtlFactor = swiper.rtlTranslate ? -1 : 1; - const data = normalize(e); - - if (params.forceToAxis) { - if (swiper.isHorizontal()) { - if (Math.abs(data.pixelX) > Math.abs(data.pixelY)) - delta = -data.pixelX * rtlFactor; - else return true; - } else if (Math.abs(data.pixelY) > Math.abs(data.pixelX)) - delta = -data.pixelY; - else return true; - } else { - delta = - Math.abs(data.pixelX) > Math.abs(data.pixelY) - ? -data.pixelX * rtlFactor - : -data.pixelY; - } - - if (delta === 0) return true; - if (params.invert) delta = -delta; // Get the scroll positions - - let positions = swiper.getTranslate() + delta * params.sensitivity; - if (positions >= swiper.minTranslate()) positions = swiper.minTranslate(); - if (positions <= swiper.maxTranslate()) positions = swiper.maxTranslate(); // When loop is true: - // the disableParentSwiper will be true. - // When loop is false: - // if the scroll positions is not on edge, - // then the disableParentSwiper will be true. - // if the scroll on edge positions, - // then the disableParentSwiper will be false. - - disableParentSwiper = swiper.params.loop - ? true - : !( - positions === swiper.minTranslate() || - positions === swiper.maxTranslate() - ); - if (disableParentSwiper && swiper.params.nested) e.stopPropagation(); - - if (!swiper.params.freeMode || !swiper.params.freeMode.enabled) { - // Register the new event in a variable which stores the relevant data - const newEvent = { - time: now(), - delta: Math.abs(delta), - direction: Math.sign(delta), - raw: event, - }; // Keep the most recent events - - if (recentWheelEvents.length >= 2) { - recentWheelEvents.shift(); // only store the last N events - } - - const prevEvent = recentWheelEvents.length - ? recentWheelEvents[recentWheelEvents.length - 1] - : undefined; - recentWheelEvents.push(newEvent); // If there is at least one previous recorded event: - // If direction has changed or - // if the scroll is quicker than the previous one: - // Animate the slider. - // Else (this is the first time the wheel is moved): - // Animate the slider. - - if (prevEvent) { - if ( - newEvent.direction !== prevEvent.direction || - newEvent.delta > prevEvent.delta || - newEvent.time > prevEvent.time + 150 - ) { - animateSlider(newEvent); - } - } else { - animateSlider(newEvent); - } // If it's time to release the scroll: - // Return now so you don't hit the preventDefault. - - if (releaseScroll(newEvent)) { - return true; - } - } else { - // Freemode or scrollContainer: - // If we recently snapped after a momentum scroll, then ignore wheel events - // to give time for the deceleration to finish. Stop ignoring after 500 msecs - // or if it's a new scroll (larger delta or inverse sign as last event before - // an end-of-momentum snap). - const newEvent = { - time: now(), - delta: Math.abs(delta), - direction: Math.sign(delta), - }; - const ignoreWheelEvents = - lastEventBeforeSnap && - newEvent.time < lastEventBeforeSnap.time + 500 && - newEvent.delta <= lastEventBeforeSnap.delta && - newEvent.direction === lastEventBeforeSnap.direction; - - if (!ignoreWheelEvents) { - lastEventBeforeSnap = undefined; - - if (swiper.params.loop) { - swiper.loopFix(); - } - - let position = swiper.getTranslate() + delta * params.sensitivity; - const wasBeginning = swiper.isBeginning; - const wasEnd = swiper.isEnd; - if (position >= swiper.minTranslate()) - position = swiper.minTranslate(); - if (position <= swiper.maxTranslate()) - position = swiper.maxTranslate(); - swiper.setTransition(0); - swiper.setTranslate(position); - swiper.updateProgress(); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - - if ( - (!wasBeginning && swiper.isBeginning) || - (!wasEnd && swiper.isEnd) - ) { - swiper.updateSlidesClasses(); - } - - if (swiper.params.freeMode.sticky) { - // When wheel scrolling starts with sticky (aka snap) enabled, then detect - // the end of a momentum scroll by storing recent (N=15?) wheel events. - // 1. do all N events have decreasing or same (absolute value) delta? - // 2. did all N events arrive in the last M (M=500?) msecs? - // 3. does the earliest event have an (absolute value) delta that's - // at least P (P=1?) larger than the most recent event's delta? - // 4. does the latest event have a delta that's smaller than Q (Q=6?) pixels? - // If 1-4 are "yes" then we're near the end of a momentum scroll deceleration. - // Snap immediately and ignore remaining wheel events in this scroll. - // See comment above for "remaining wheel events in this scroll" determination. - // If 1-4 aren't satisfied, then wait to snap until 500ms after the last event. - clearTimeout(timeout); - timeout = undefined; - - if (recentWheelEvents.length >= 15) { - recentWheelEvents.shift(); // only store the last N events - } - - const prevEvent = recentWheelEvents.length - ? recentWheelEvents[recentWheelEvents.length - 1] - : undefined; - const firstEvent = recentWheelEvents[0]; - recentWheelEvents.push(newEvent); - - if ( - prevEvent && - (newEvent.delta > prevEvent.delta || - newEvent.direction !== prevEvent.direction) - ) { - // Increasing or reverse-sign delta means the user started scrolling again. Clear the wheel event log. - recentWheelEvents.splice(0); - } else if ( - recentWheelEvents.length >= 15 && - newEvent.time - firstEvent.time < 500 && - firstEvent.delta - newEvent.delta >= 1 && - newEvent.delta <= 6 - ) { - // We're at the end of the deceleration of a momentum scroll, so there's no need - // to wait for more events. Snap ASAP on the next tick. - // Also, because there's some remaining momentum we'll bias the snap in the - // direction of the ongoing scroll because it's better UX for the scroll to snap - // in the same direction as the scroll instead of reversing to snap. Therefore, - // if it's already scrolled more than 20% in the current direction, keep going. - const snapToThreshold = delta > 0 ? 0.8 : 0.2; - lastEventBeforeSnap = newEvent; - recentWheelEvents.splice(0); - timeout = nextTick(() => { - swiper.slideToClosest( - swiper.params.speed, - true, - undefined, - snapToThreshold, - ); - }, 0); // no delay; move on next tick - } - - if (!timeout) { - // if we get here, then we haven't detected the end of a momentum scroll, so - // we'll consider a scroll "complete" when there haven't been any wheel events - // for 500ms. - timeout = nextTick(() => { - const snapToThreshold = 0.5; - lastEventBeforeSnap = newEvent; - recentWheelEvents.splice(0); - swiper.slideToClosest( - swiper.params.speed, - true, - undefined, - snapToThreshold, - ); - }, 500); - } - } // Emit event - - if (!ignoreWheelEvents) emit("scroll", e); // Stop autoplay - - if ( - swiper.params.autoplay && - swiper.params.autoplayDisableOnInteraction - ) - swiper.autoplay.stop(); // Return page scroll on edge positions - - if ( - position === swiper.minTranslate() || - position === swiper.maxTranslate() - ) - return true; - } - } - - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - return false; - } - - function events(method) { - let target = swiper.$el; - - if (swiper.params.mousewheel.eventsTarget !== "container") { - target = $(swiper.params.mousewheel.eventsTarget); - } - - target[method]("mouseenter", handleMouseEnter); - target[method]("mouseleave", handleMouseLeave); - target[method]("wheel", handle); - } - - function enable() { - if (swiper.params.cssMode) { - swiper.wrapperEl.removeEventListener("wheel", handle); - return true; - } - - if (swiper.mousewheel.enabled) return false; - events("on"); - swiper.mousewheel.enabled = true; - return true; - } - - function disable() { - if (swiper.params.cssMode) { - swiper.wrapperEl.addEventListener(event, handle); - return true; - } - - if (!swiper.mousewheel.enabled) return false; - events("off"); - swiper.mousewheel.enabled = false; - return true; - } - - on("init", () => { - if (!swiper.params.mousewheel.enabled && swiper.params.cssMode) { - disable(); - } - - if (swiper.params.mousewheel.enabled) enable(); - }); - on("destroy", () => { - if (swiper.params.cssMode) { - enable(); - } - - if (swiper.mousewheel.enabled) disable(); - }); - Object.assign(swiper.mousewheel, { - enable, - disable, - }); - } - - function createElementIfNotDefined( - swiper, - originalParams, - params, - checkProps, - ) { - const document = getDocument(); - - if (swiper.params.createElements) { - Object.keys(checkProps).forEach((key) => { - if (!params[key] && params.auto === true) { - let element = swiper.$el.children(`.${checkProps[key]}`)[0]; - - if (!element) { - element = document.createElement("div"); - element.className = checkProps[key]; - swiper.$el.append(element); - } - - params[key] = element; - originalParams[key] = element; - } - }); - } - - return params; - } - - function Navigation(_ref) { - let { swiper, extendParams, on, emit } = _ref; - extendParams({ - navigation: { - nextEl: null, - prevEl: null, - hideOnClick: false, - disabledClass: "swiper-button-disabled", - hiddenClass: "swiper-button-hidden", - lockClass: "swiper-button-lock", - }, - }); - swiper.navigation = { - nextEl: null, - $nextEl: null, - prevEl: null, - $prevEl: null, - }; - - function getEl(el) { - let $el; - - if (el) { - $el = $(el); - - if ( - swiper.params.uniqueNavElements && - typeof el === "string" && - $el.length > 1 && - swiper.$el.find(el).length === 1 - ) { - $el = swiper.$el.find(el); - } - } - - return $el; - } - - function toggleEl($el, disabled) { - const params = swiper.params.navigation; - - if ($el && $el.length > 0) { - $el[disabled ? "addClass" : "removeClass"](params.disabledClass); - if ($el[0] && $el[0].tagName === "BUTTON") $el[0].disabled = disabled; - - if (swiper.params.watchOverflow && swiper.enabled) { - $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); - } - } - } - - function update() { - // Update Navigation Buttons - if (swiper.params.loop) return; - const { $nextEl, $prevEl } = swiper.navigation; - toggleEl($prevEl, swiper.isBeginning && !swiper.params.rewind); - toggleEl($nextEl, swiper.isEnd && !swiper.params.rewind); - } - - function onPrevClick(e) { - e.preventDefault(); - if (swiper.isBeginning && !swiper.params.loop && !swiper.params.rewind) - return; - swiper.slidePrev(); - } - - function onNextClick(e) { - e.preventDefault(); - if (swiper.isEnd && !swiper.params.loop && !swiper.params.rewind) return; - swiper.slideNext(); - } - - function init() { - const params = swiper.params.navigation; - swiper.params.navigation = createElementIfNotDefined( - swiper, - swiper.originalParams.navigation, - swiper.params.navigation, - { - nextEl: "swiper-button-next", - prevEl: "swiper-button-prev", - }, - ); - if (!(params.nextEl || params.prevEl)) return; - const $nextEl = getEl(params.nextEl); - const $prevEl = getEl(params.prevEl); - - if ($nextEl && $nextEl.length > 0) { - $nextEl.on("click", onNextClick); - } - - if ($prevEl && $prevEl.length > 0) { - $prevEl.on("click", onPrevClick); - } - - Object.assign(swiper.navigation, { - $nextEl, - nextEl: $nextEl && $nextEl[0], - $prevEl, - prevEl: $prevEl && $prevEl[0], - }); - - if (!swiper.enabled) { - if ($nextEl) $nextEl.addClass(params.lockClass); - if ($prevEl) $prevEl.addClass(params.lockClass); - } - } - - function destroy() { - const { $nextEl, $prevEl } = swiper.navigation; - - if ($nextEl && $nextEl.length) { - $nextEl.off("click", onNextClick); - $nextEl.removeClass(swiper.params.navigation.disabledClass); - } - - if ($prevEl && $prevEl.length) { - $prevEl.off("click", onPrevClick); - $prevEl.removeClass(swiper.params.navigation.disabledClass); - } - } - - on("init", () => { - init(); - update(); - }); - on("toEdge fromEdge lock unlock", () => { - update(); - }); - on("destroy", () => { - destroy(); - }); - on("enable disable", () => { - const { $nextEl, $prevEl } = swiper.navigation; - - if ($nextEl) { - $nextEl[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.navigation.lockClass, - ); - } - - if ($prevEl) { - $prevEl[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.navigation.lockClass, - ); - } - }); - on("click", (_s, e) => { - const { $nextEl, $prevEl } = swiper.navigation; - const targetEl = e.target; - - if ( - swiper.params.navigation.hideOnClick && - !$(targetEl).is($prevEl) && - !$(targetEl).is($nextEl) - ) { - if ( - swiper.pagination && - swiper.params.pagination && - swiper.params.pagination.clickable && - (swiper.pagination.el === targetEl || - swiper.pagination.el.contains(targetEl)) - ) - return; - let isHidden; - - if ($nextEl) { - isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass); - } else if ($prevEl) { - isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass); - } - - if (isHidden === true) { - emit("navigationShow"); - } else { - emit("navigationHide"); - } - - if ($nextEl) { - $nextEl.toggleClass(swiper.params.navigation.hiddenClass); - } - - if ($prevEl) { - $prevEl.toggleClass(swiper.params.navigation.hiddenClass); - } - } - }); - Object.assign(swiper.navigation, { - update, - init, - destroy, - }); - } - - function classesToSelector(classes) { - if (classes === void 0) { - classes = ""; - } - - return `.${classes - .trim() - .replace(/([\.:!\/])/g, "\\$1") // eslint-disable-line - .replace(/ /g, ".")}`; - } - - function Pagination(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const pfx = "swiper-pagination"; - extendParams({ - pagination: { - el: null, - bulletElement: "span", - clickable: false, - hideOnClick: false, - renderBullet: null, - renderProgressbar: null, - renderFraction: null, - renderCustom: null, - progressbarOpposite: false, - type: "bullets", - // 'bullets' or 'progressbar' or 'fraction' or 'custom' - dynamicBullets: false, - dynamicMainBullets: 1, - formatFractionCurrent: (number) => number, - formatFractionTotal: (number) => number, - bulletClass: `${pfx}-bullet`, - bulletActiveClass: `${pfx}-bullet-active`, - modifierClass: `${pfx}-`, - currentClass: `${pfx}-current`, - totalClass: `${pfx}-total`, - hiddenClass: `${pfx}-hidden`, - progressbarFillClass: `${pfx}-progressbar-fill`, - progressbarOppositeClass: `${pfx}-progressbar-opposite`, - clickableClass: `${pfx}-clickable`, - lockClass: `${pfx}-lock`, - horizontalClass: `${pfx}-horizontal`, - verticalClass: `${pfx}-vertical`, - }, - }); - swiper.pagination = { - el: null, - $el: null, - bullets: [], - }; - let bulletSize; - let dynamicBulletIndex = 0; - - function isPaginationDisabled() { - return ( - !swiper.params.pagination.el || - !swiper.pagination.el || - !swiper.pagination.$el || - swiper.pagination.$el.length === 0 - ); - } - - function setSideBullets($bulletEl, position) { - const { bulletActiveClass } = swiper.params.pagination; - $bulletEl[position]() - .addClass(`${bulletActiveClass}-${position}`) - [position]() - .addClass(`${bulletActiveClass}-${position}-${position}`); - } - - function update() { - // Render || Update Pagination bullets/items - const rtl = swiper.rtl; - const params = swiper.params.pagination; - if (isPaginationDisabled()) return; - const slidesLength = - swiper.virtual && swiper.params.virtual.enabled - ? swiper.virtual.slides.length - : swiper.slides.length; - const $el = swiper.pagination.$el; // Current/Total - - let current; - const total = swiper.params.loop - ? Math.ceil( - (slidesLength - swiper.loopedSlides * 2) / - swiper.params.slidesPerGroup, - ) - : swiper.snapGrid.length; - - if (swiper.params.loop) { - current = Math.ceil( - (swiper.activeIndex - swiper.loopedSlides) / - swiper.params.slidesPerGroup, - ); - - if (current > slidesLength - 1 - swiper.loopedSlides * 2) { - current -= slidesLength - swiper.loopedSlides * 2; - } - - if (current > total - 1) current -= total; - if (current < 0 && swiper.params.paginationType !== "bullets") - current = total + current; - } else if (typeof swiper.snapIndex !== "undefined") { - current = swiper.snapIndex; - } else { - current = swiper.activeIndex || 0; - } // Types - - if ( - params.type === "bullets" && - swiper.pagination.bullets && - swiper.pagination.bullets.length > 0 - ) { - const bullets = swiper.pagination.bullets; - let firstIndex; - let lastIndex; - let midIndex; - - if (params.dynamicBullets) { - bulletSize = bullets - .eq(0) - [swiper.isHorizontal() ? "outerWidth" : "outerHeight"](true); - $el.css( - swiper.isHorizontal() ? "width" : "height", - `${bulletSize * (params.dynamicMainBullets + 4)}px`, - ); - - if ( - params.dynamicMainBullets > 1 && - swiper.previousIndex !== undefined - ) { - dynamicBulletIndex += - current - (swiper.previousIndex - swiper.loopedSlides || 0); - - if (dynamicBulletIndex > params.dynamicMainBullets - 1) { - dynamicBulletIndex = params.dynamicMainBullets - 1; - } else if (dynamicBulletIndex < 0) { - dynamicBulletIndex = 0; - } - } - - firstIndex = Math.max(current - dynamicBulletIndex, 0); - lastIndex = - firstIndex + - (Math.min(bullets.length, params.dynamicMainBullets) - 1); - midIndex = (lastIndex + firstIndex) / 2; - } - - bullets.removeClass( - ["", "-next", "-next-next", "-prev", "-prev-prev", "-main"] - .map((suffix) => `${params.bulletActiveClass}${suffix}`) - .join(" "), - ); - - if ($el.length > 1) { - bullets.each((bullet) => { - const $bullet = $(bullet); - const bulletIndex = $bullet.index(); - - if (bulletIndex === current) { - $bullet.addClass(params.bulletActiveClass); - } - - if (params.dynamicBullets) { - if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) { - $bullet.addClass(`${params.bulletActiveClass}-main`); - } - - if (bulletIndex === firstIndex) { - setSideBullets($bullet, "prev"); - } - - if (bulletIndex === lastIndex) { - setSideBullets($bullet, "next"); - } - } - }); - } else { - const $bullet = bullets.eq(current); - const bulletIndex = $bullet.index(); - $bullet.addClass(params.bulletActiveClass); - - if (params.dynamicBullets) { - const $firstDisplayedBullet = bullets.eq(firstIndex); - const $lastDisplayedBullet = bullets.eq(lastIndex); - - for (let i = firstIndex; i <= lastIndex; i += 1) { - bullets.eq(i).addClass(`${params.bulletActiveClass}-main`); - } - - if (swiper.params.loop) { - if (bulletIndex >= bullets.length) { - for (let i = params.dynamicMainBullets; i >= 0; i -= 1) { - bullets - .eq(bullets.length - i) - .addClass(`${params.bulletActiveClass}-main`); - } - - bullets - .eq(bullets.length - params.dynamicMainBullets - 1) - .addClass(`${params.bulletActiveClass}-prev`); - } else { - setSideBullets($firstDisplayedBullet, "prev"); - setSideBullets($lastDisplayedBullet, "next"); - } - } else { - setSideBullets($firstDisplayedBullet, "prev"); - setSideBullets($lastDisplayedBullet, "next"); - } - } - } - - if (params.dynamicBullets) { - const dynamicBulletsLength = Math.min( - bullets.length, - params.dynamicMainBullets + 4, - ); - const bulletsOffset = - (bulletSize * dynamicBulletsLength - bulletSize) / 2 - - midIndex * bulletSize; - const offsetProp = rtl ? "right" : "left"; - bullets.css( - swiper.isHorizontal() ? offsetProp : "top", - `${bulletsOffset}px`, - ); - } - } - - if (params.type === "fraction") { - $el - .find(classesToSelector(params.currentClass)) - .text(params.formatFractionCurrent(current + 1)); - $el - .find(classesToSelector(params.totalClass)) - .text(params.formatFractionTotal(total)); - } - - if (params.type === "progressbar") { - let progressbarDirection; - - if (params.progressbarOpposite) { - progressbarDirection = swiper.isHorizontal() - ? "vertical" - : "horizontal"; - } else { - progressbarDirection = swiper.isHorizontal() - ? "horizontal" - : "vertical"; - } - - const scale = (current + 1) / total; - let scaleX = 1; - let scaleY = 1; - - if (progressbarDirection === "horizontal") { - scaleX = scale; - } else { - scaleY = scale; - } - - $el - .find(classesToSelector(params.progressbarFillClass)) - .transform(`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`) - .transition(swiper.params.speed); - } - - if (params.type === "custom" && params.renderCustom) { - $el.html(params.renderCustom(swiper, current + 1, total)); - emit("paginationRender", $el[0]); - } else { - emit("paginationUpdate", $el[0]); - } - - if (swiper.params.watchOverflow && swiper.enabled) { - $el[swiper.isLocked ? "addClass" : "removeClass"](params.lockClass); - } - } - - function render() { - // Render Container - const params = swiper.params.pagination; - if (isPaginationDisabled()) return; - const slidesLength = - swiper.virtual && swiper.params.virtual.enabled - ? swiper.virtual.slides.length - : swiper.slides.length; - const $el = swiper.pagination.$el; - let paginationHTML = ""; - - if (params.type === "bullets") { - let numberOfBullets = swiper.params.loop - ? Math.ceil( - (slidesLength - swiper.loopedSlides * 2) / - swiper.params.slidesPerGroup, - ) - : swiper.snapGrid.length; - - if ( - swiper.params.freeMode && - swiper.params.freeMode.enabled && - !swiper.params.loop && - numberOfBullets > slidesLength - ) { - numberOfBullets = slidesLength; - } - - for (let i = 0; i < numberOfBullets; i += 1) { - if (params.renderBullet) { - paginationHTML += params.renderBullet.call( - swiper, - i, - params.bulletClass, - ); - } else { - paginationHTML += `<${params.bulletElement} class="${params.bulletClass}">`; - } - } - - $el.html(paginationHTML); - swiper.pagination.bullets = $el.find( - classesToSelector(params.bulletClass), - ); - } - - if (params.type === "fraction") { - if (params.renderFraction) { - paginationHTML = params.renderFraction.call( - swiper, - params.currentClass, - params.totalClass, - ); - } else { - paginationHTML = - `` + - " / " + - ``; - } - - $el.html(paginationHTML); - } - - if (params.type === "progressbar") { - if (params.renderProgressbar) { - paginationHTML = params.renderProgressbar.call( - swiper, - params.progressbarFillClass, - ); - } else { - paginationHTML = ``; - } - - $el.html(paginationHTML); - } - - if (params.type !== "custom") { - emit("paginationRender", swiper.pagination.$el[0]); - } - } - - function init() { - swiper.params.pagination = createElementIfNotDefined( - swiper, - swiper.originalParams.pagination, - swiper.params.pagination, - { - el: "swiper-pagination", - }, - ); - const params = swiper.params.pagination; - if (!params.el) return; - let $el = $(params.el); - if ($el.length === 0) return; - - if ( - swiper.params.uniqueNavElements && - typeof params.el === "string" && - $el.length > 1 - ) { - $el = swiper.$el.find(params.el); // check if it belongs to another nested Swiper - - if ($el.length > 1) { - $el = $el.filter((el) => { - if ($(el).parents(".swiper")[0] !== swiper.el) return false; - return true; - }); - } - } - - if (params.type === "bullets" && params.clickable) { - $el.addClass(params.clickableClass); - } - - $el.addClass(params.modifierClass + params.type); - $el.addClass( - swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, - ); - - if (params.type === "bullets" && params.dynamicBullets) { - $el.addClass(`${params.modifierClass}${params.type}-dynamic`); - dynamicBulletIndex = 0; - - if (params.dynamicMainBullets < 1) { - params.dynamicMainBullets = 1; - } - } - - if (params.type === "progressbar" && params.progressbarOpposite) { - $el.addClass(params.progressbarOppositeClass); - } - - if (params.clickable) { - $el.on( - "click", - classesToSelector(params.bulletClass), - function onClick(e) { - e.preventDefault(); - let index = $(this).index() * swiper.params.slidesPerGroup; - if (swiper.params.loop) index += swiper.loopedSlides; - swiper.slideTo(index); - }, - ); - } - - Object.assign(swiper.pagination, { - $el, - el: $el[0], - }); - - if (!swiper.enabled) { - $el.addClass(params.lockClass); - } - } - - function destroy() { - const params = swiper.params.pagination; - if (isPaginationDisabled()) return; - const $el = swiper.pagination.$el; - $el.removeClass(params.hiddenClass); - $el.removeClass(params.modifierClass + params.type); - $el.removeClass( - swiper.isHorizontal() ? params.horizontalClass : params.verticalClass, - ); - if (swiper.pagination.bullets && swiper.pagination.bullets.removeClass) - swiper.pagination.bullets.removeClass(params.bulletActiveClass); - - if (params.clickable) { - $el.off("click", classesToSelector(params.bulletClass)); - } - } - - on("init", () => { - init(); - render(); - update(); - }); - on("activeIndexChange", () => { - if (swiper.params.loop) { - update(); - } else if (typeof swiper.snapIndex === "undefined") { - update(); - } - }); - on("snapIndexChange", () => { - if (!swiper.params.loop) { - update(); - } - }); - on("slidesLengthChange", () => { - if (swiper.params.loop) { - render(); - update(); - } - }); - on("snapGridLengthChange", () => { - if (!swiper.params.loop) { - render(); - update(); - } - }); - on("destroy", () => { - destroy(); - }); - on("enable disable", () => { - const { $el } = swiper.pagination; - - if ($el) { - $el[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.pagination.lockClass, - ); - } - }); - on("lock unlock", () => { - update(); - }); - on("click", (_s, e) => { - const targetEl = e.target; - const { $el } = swiper.pagination; - - if ( - swiper.params.pagination.el && - swiper.params.pagination.hideOnClick && - $el.length > 0 && - !$(targetEl).hasClass(swiper.params.pagination.bulletClass) - ) { - if ( - swiper.navigation && - ((swiper.navigation.nextEl && - targetEl === swiper.navigation.nextEl) || - (swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) - ) - return; - const isHidden = $el.hasClass(swiper.params.pagination.hiddenClass); - - if (isHidden === true) { - emit("paginationShow"); - } else { - emit("paginationHide"); - } - - $el.toggleClass(swiper.params.pagination.hiddenClass); - } - }); - Object.assign(swiper.pagination, { - render, - update, - init, - destroy, - }); - } - - function Scrollbar(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const document = getDocument(); - let isTouched = false; - let timeout = null; - let dragTimeout = null; - let dragStartPos; - let dragSize; - let trackSize; - let divider; - extendParams({ - scrollbar: { - el: null, - dragSize: "auto", - hide: false, - draggable: false, - snapOnRelease: true, - lockClass: "swiper-scrollbar-lock", - dragClass: "swiper-scrollbar-drag", - }, - }); - swiper.scrollbar = { - el: null, - dragEl: null, - $el: null, - $dragEl: null, - }; - - function setTranslate() { - if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; - const { scrollbar, rtlTranslate: rtl, progress } = swiper; - const { $dragEl, $el } = scrollbar; - const params = swiper.params.scrollbar; - let newSize = dragSize; - let newPos = (trackSize - dragSize) * progress; - - if (rtl) { - newPos = -newPos; - - if (newPos > 0) { - newSize = dragSize - newPos; - newPos = 0; - } else if (-newPos + dragSize > trackSize) { - newSize = trackSize + newPos; - } - } else if (newPos < 0) { - newSize = dragSize + newPos; - newPos = 0; - } else if (newPos + dragSize > trackSize) { - newSize = trackSize - newPos; - } - - if (swiper.isHorizontal()) { - $dragEl.transform(`translate3d(${newPos}px, 0, 0)`); - $dragEl[0].style.width = `${newSize}px`; - } else { - $dragEl.transform(`translate3d(0px, ${newPos}px, 0)`); - $dragEl[0].style.height = `${newSize}px`; - } - - if (params.hide) { - clearTimeout(timeout); - $el[0].style.opacity = 1; - timeout = setTimeout(() => { - $el[0].style.opacity = 0; - $el.transition(400); - }, 1000); - } - } - - function setTransition(duration) { - if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; - swiper.scrollbar.$dragEl.transition(duration); - } - - function updateSize() { - if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return; - const { scrollbar } = swiper; - const { $dragEl, $el } = scrollbar; - $dragEl[0].style.width = ""; - $dragEl[0].style.height = ""; - trackSize = swiper.isHorizontal() - ? $el[0].offsetWidth - : $el[0].offsetHeight; - divider = - swiper.size / - (swiper.virtualSize + - swiper.params.slidesOffsetBefore - - (swiper.params.centeredSlides ? swiper.snapGrid[0] : 0)); - - if (swiper.params.scrollbar.dragSize === "auto") { - dragSize = trackSize * divider; - } else { - dragSize = parseInt(swiper.params.scrollbar.dragSize, 10); - } - - if (swiper.isHorizontal()) { - $dragEl[0].style.width = `${dragSize}px`; - } else { - $dragEl[0].style.height = `${dragSize}px`; - } - - if (divider >= 1) { - $el[0].style.display = "none"; - } else { - $el[0].style.display = ""; - } - - if (swiper.params.scrollbar.hide) { - $el[0].style.opacity = 0; - } - - if (swiper.params.watchOverflow && swiper.enabled) { - scrollbar.$el[swiper.isLocked ? "addClass" : "removeClass"]( - swiper.params.scrollbar.lockClass, - ); - } - } - - function getPointerPosition(e) { - if (swiper.isHorizontal()) { - return e.type === "touchstart" || e.type === "touchmove" - ? e.targetTouches[0].clientX - : e.clientX; - } - - return e.type === "touchstart" || e.type === "touchmove" - ? e.targetTouches[0].clientY - : e.clientY; - } - - function setDragPosition(e) { - const { scrollbar, rtlTranslate: rtl } = swiper; - const { $el } = scrollbar; - let positionRatio; - positionRatio = - (getPointerPosition(e) - - $el.offset()[swiper.isHorizontal() ? "left" : "top"] - - (dragStartPos !== null ? dragStartPos : dragSize / 2)) / - (trackSize - dragSize); - positionRatio = Math.max(Math.min(positionRatio, 1), 0); - - if (rtl) { - positionRatio = 1 - positionRatio; - } - - const position = - swiper.minTranslate() + - (swiper.maxTranslate() - swiper.minTranslate()) * positionRatio; - swiper.updateProgress(position); - swiper.setTranslate(position); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - - function onDragStart(e) { - const params = swiper.params.scrollbar; - const { scrollbar, $wrapperEl } = swiper; - const { $el, $dragEl } = scrollbar; - isTouched = true; - dragStartPos = - e.target === $dragEl[0] || e.target === $dragEl - ? getPointerPosition(e) - - e.target.getBoundingClientRect()[ - swiper.isHorizontal() ? "left" : "top" - ] - : null; - e.preventDefault(); - e.stopPropagation(); - $wrapperEl.transition(100); - $dragEl.transition(100); - setDragPosition(e); - clearTimeout(dragTimeout); - $el.transition(0); - - if (params.hide) { - $el.css("opacity", 1); - } - - if (swiper.params.cssMode) { - swiper.$wrapperEl.css("scroll-snap-type", "none"); - } - - emit("scrollbarDragStart", e); - } - - function onDragMove(e) { - const { scrollbar, $wrapperEl } = swiper; - const { $el, $dragEl } = scrollbar; - if (!isTouched) return; - if (e.preventDefault) e.preventDefault(); - else e.returnValue = false; - setDragPosition(e); - $wrapperEl.transition(0); - $el.transition(0); - $dragEl.transition(0); - emit("scrollbarDragMove", e); - } - - function onDragEnd(e) { - const params = swiper.params.scrollbar; - const { scrollbar, $wrapperEl } = swiper; - const { $el } = scrollbar; - if (!isTouched) return; - isTouched = false; - - if (swiper.params.cssMode) { - swiper.$wrapperEl.css("scroll-snap-type", ""); - $wrapperEl.transition(""); - } - - if (params.hide) { - clearTimeout(dragTimeout); - dragTimeout = nextTick(() => { - $el.css("opacity", 0); - $el.transition(400); - }, 1000); - } - - emit("scrollbarDragEnd", e); - - if (params.snapOnRelease) { - swiper.slideToClosest(); - } - } - - function events(method) { - const { - scrollbar, - touchEventsTouch, - touchEventsDesktop, - params, - support, - } = swiper; - const $el = scrollbar.$el; - const target = $el[0]; - const activeListener = - support.passiveListener && params.passiveListeners - ? { - passive: false, - capture: false, - } - : false; - const passiveListener = - support.passiveListener && params.passiveListeners - ? { - passive: true, - capture: false, - } - : false; - if (!target) return; - const eventMethod = - method === "on" ? "addEventListener" : "removeEventListener"; - - if (!support.touch) { - target[eventMethod]( - touchEventsDesktop.start, - onDragStart, - activeListener, - ); - document[eventMethod]( - touchEventsDesktop.move, - onDragMove, - activeListener, - ); - document[eventMethod]( - touchEventsDesktop.end, - onDragEnd, - passiveListener, - ); - } else { - target[eventMethod]( - touchEventsTouch.start, - onDragStart, - activeListener, - ); - target[eventMethod](touchEventsTouch.move, onDragMove, activeListener); - target[eventMethod](touchEventsTouch.end, onDragEnd, passiveListener); - } - } - - function enableDraggable() { - if (!swiper.params.scrollbar.el) return; - events("on"); - } - - function disableDraggable() { - if (!swiper.params.scrollbar.el) return; - events("off"); - } - - function init() { - const { scrollbar, $el: $swiperEl } = swiper; - swiper.params.scrollbar = createElementIfNotDefined( - swiper, - swiper.originalParams.scrollbar, - swiper.params.scrollbar, - { - el: "swiper-scrollbar", - }, - ); - const params = swiper.params.scrollbar; - if (!params.el) return; - let $el = $(params.el); - - if ( - swiper.params.uniqueNavElements && - typeof params.el === "string" && - $el.length > 1 && - $swiperEl.find(params.el).length === 1 - ) { - $el = $swiperEl.find(params.el); - } - - let $dragEl = $el.find(`.${swiper.params.scrollbar.dragClass}`); - - if ($dragEl.length === 0) { - $dragEl = $(`
`); - $el.append($dragEl); - } - - Object.assign(scrollbar, { - $el, - el: $el[0], - $dragEl, - dragEl: $dragEl[0], - }); - - if (params.draggable) { - enableDraggable(); - } - - if ($el) { - $el[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.scrollbar.lockClass, - ); - } - } - - function destroy() { - disableDraggable(); - } - - on("init", () => { - init(); - updateSize(); - setTranslate(); - }); - on("update resize observerUpdate lock unlock", () => { - updateSize(); - }); - on("setTranslate", () => { - setTranslate(); - }); - on("setTransition", (_s, duration) => { - setTransition(duration); - }); - on("enable disable", () => { - const { $el } = swiper.scrollbar; - - if ($el) { - $el[swiper.enabled ? "removeClass" : "addClass"]( - swiper.params.scrollbar.lockClass, - ); - } - }); - on("destroy", () => { - destroy(); - }); - Object.assign(swiper.scrollbar, { - updateSize, - setTranslate, - init, - destroy, - }); - } - - function Parallax(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - parallax: { - enabled: false, - }, - }); - - const setTransform = (el, progress) => { - const { rtl } = swiper; - const $el = $(el); - const rtlFactor = rtl ? -1 : 1; - const p = $el.attr("data-swiper-parallax") || "0"; - let x = $el.attr("data-swiper-parallax-x"); - let y = $el.attr("data-swiper-parallax-y"); - const scale = $el.attr("data-swiper-parallax-scale"); - const opacity = $el.attr("data-swiper-parallax-opacity"); - - if (x || y) { - x = x || "0"; - y = y || "0"; - } else if (swiper.isHorizontal()) { - x = p; - y = "0"; - } else { - y = p; - x = "0"; - } - - if (x.indexOf("%") >= 0) { - x = `${parseInt(x, 10) * progress * rtlFactor}%`; - } else { - x = `${x * progress * rtlFactor}px`; - } - - if (y.indexOf("%") >= 0) { - y = `${parseInt(y, 10) * progress}%`; - } else { - y = `${y * progress}px`; - } - - if (typeof opacity !== "undefined" && opacity !== null) { - const currentOpacity = - opacity - (opacity - 1) * (1 - Math.abs(progress)); - $el[0].style.opacity = currentOpacity; - } - - if (typeof scale === "undefined" || scale === null) { - $el.transform(`translate3d(${x}, ${y}, 0px)`); - } else { - const currentScale = scale - (scale - 1) * (1 - Math.abs(progress)); - $el.transform(`translate3d(${x}, ${y}, 0px) scale(${currentScale})`); - } - }; - - const setTranslate = () => { - const { $el, slides, progress, snapGrid } = swiper; - $el - .children( - "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", - ) - .each((el) => { - setTransform(el, progress); - }); - slides.each((slideEl, slideIndex) => { - let slideProgress = slideEl.progress; - - if ( - swiper.params.slidesPerGroup > 1 && - swiper.params.slidesPerView !== "auto" - ) { - slideProgress += - Math.ceil(slideIndex / 2) - progress * (snapGrid.length - 1); - } - - slideProgress = Math.min(Math.max(slideProgress, -1), 1); - $(slideEl) - .find( - "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", - ) - .each((el) => { - setTransform(el, slideProgress); - }); - }); - }; - - const setTransition = function (duration) { - if (duration === void 0) { - duration = swiper.params.speed; - } - - const { $el } = swiper; - $el - .find( - "[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]", - ) - .each((parallaxEl) => { - const $parallaxEl = $(parallaxEl); - let parallaxDuration = - parseInt($parallaxEl.attr("data-swiper-parallax-duration"), 10) || - duration; - if (duration === 0) parallaxDuration = 0; - $parallaxEl.transition(parallaxDuration); - }); - }; - - on("beforeInit", () => { - if (!swiper.params.parallax.enabled) return; - swiper.params.watchSlidesProgress = true; - swiper.originalParams.watchSlidesProgress = true; - }); - on("init", () => { - if (!swiper.params.parallax.enabled) return; - setTranslate(); - }); - on("setTranslate", () => { - if (!swiper.params.parallax.enabled) return; - setTranslate(); - }); - on("setTransition", (_swiper, duration) => { - if (!swiper.params.parallax.enabled) return; - setTransition(duration); - }); - } - - function Zoom(_ref) { - let { swiper, extendParams, on, emit } = _ref; - const window = getWindow(); - extendParams({ - zoom: { - enabled: false, - maxRatio: 3, - minRatio: 1, - toggle: true, - containerClass: "swiper-zoom-container", - zoomedSlideClass: "swiper-slide-zoomed", - }, - }); - swiper.zoom = { - enabled: false, - }; - let currentScale = 1; - let isScaling = false; - let gesturesEnabled; - let fakeGestureTouched; - let fakeGestureMoved; - const gesture = { - $slideEl: undefined, - slideWidth: undefined, - slideHeight: undefined, - $imageEl: undefined, - $imageWrapEl: undefined, - maxRatio: 3, - }; - const image = { - isTouched: undefined, - isMoved: undefined, - currentX: undefined, - currentY: undefined, - minX: undefined, - minY: undefined, - maxX: undefined, - maxY: undefined, - width: undefined, - height: undefined, - startX: undefined, - startY: undefined, - touchesStart: {}, - touchesCurrent: {}, - }; - const velocity = { - x: undefined, - y: undefined, - prevPositionX: undefined, - prevPositionY: undefined, - prevTime: undefined, - }; - let scale = 1; - Object.defineProperty(swiper.zoom, "scale", { - get() { - return scale; - }, - - set(value) { - if (scale !== value) { - const imageEl = gesture.$imageEl ? gesture.$imageEl[0] : undefined; - const slideEl = gesture.$slideEl ? gesture.$slideEl[0] : undefined; - emit("zoomChange", value, imageEl, slideEl); - } - - scale = value; - }, - }); - - function getDistanceBetweenTouches(e) { - if (e.targetTouches.length < 2) return 1; - const x1 = e.targetTouches[0].pageX; - const y1 = e.targetTouches[0].pageY; - const x2 = e.targetTouches[1].pageX; - const y2 = e.targetTouches[1].pageY; - const distance = Math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2); - return distance; - } // Events - - function onGestureStart(e) { - const support = swiper.support; - const params = swiper.params.zoom; - fakeGestureTouched = false; - fakeGestureMoved = false; - - if (!support.gestures) { - if ( - e.type !== "touchstart" || - (e.type === "touchstart" && e.targetTouches.length < 2) - ) { - return; - } - - fakeGestureTouched = true; - gesture.scaleStart = getDistanceBetweenTouches(e); - } - - if (!gesture.$slideEl || !gesture.$slideEl.length) { - gesture.$slideEl = $(e.target).closest(`.${swiper.params.slideClass}`); - if (gesture.$slideEl.length === 0) - gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); - gesture.$imageEl = gesture.$slideEl - .find(`.${params.containerClass}`) - .eq(0) - .find("picture, img, svg, canvas, .swiper-zoom-target") - .eq(0); - gesture.$imageWrapEl = gesture.$imageEl.parent( - `.${params.containerClass}`, - ); - gesture.maxRatio = - gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; - - if (gesture.$imageWrapEl.length === 0) { - gesture.$imageEl = undefined; - return; - } - } - - if (gesture.$imageEl) { - gesture.$imageEl.transition(0); - } - - isScaling = true; - } - - function onGestureChange(e) { - const support = swiper.support; - const params = swiper.params.zoom; - const zoom = swiper.zoom; - - if (!support.gestures) { - if ( - e.type !== "touchmove" || - (e.type === "touchmove" && e.targetTouches.length < 2) - ) { - return; - } - - fakeGestureMoved = true; - gesture.scaleMove = getDistanceBetweenTouches(e); - } - - if (!gesture.$imageEl || gesture.$imageEl.length === 0) { - if (e.type === "gesturechange") onGestureStart(e); - return; - } - - if (support.gestures) { - zoom.scale = e.scale * currentScale; - } else { - zoom.scale = (gesture.scaleMove / gesture.scaleStart) * currentScale; - } - - if (zoom.scale > gesture.maxRatio) { - zoom.scale = - gesture.maxRatio - 1 + (zoom.scale - gesture.maxRatio + 1) ** 0.5; - } - - if (zoom.scale < params.minRatio) { - zoom.scale = - params.minRatio + 1 - (params.minRatio - zoom.scale + 1) ** 0.5; - } - - gesture.$imageEl.transform(`translate3d(0,0,0) scale(${zoom.scale})`); - } - - function onGestureEnd(e) { - const device = swiper.device; - const support = swiper.support; - const params = swiper.params.zoom; - const zoom = swiper.zoom; - - if (!support.gestures) { - if (!fakeGestureTouched || !fakeGestureMoved) { - return; - } - - if ( - e.type !== "touchend" || - (e.type === "touchend" && - e.changedTouches.length < 2 && - !device.android) - ) { - return; - } - - fakeGestureTouched = false; - fakeGestureMoved = false; - } - - if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; - zoom.scale = Math.max( - Math.min(zoom.scale, gesture.maxRatio), - params.minRatio, - ); - gesture.$imageEl - .transition(swiper.params.speed) - .transform(`translate3d(0,0,0) scale(${zoom.scale})`); - currentScale = zoom.scale; - isScaling = false; - if (zoom.scale === 1) gesture.$slideEl = undefined; - } - - function onTouchStart(e) { - const device = swiper.device; - if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; - if (image.isTouched) return; - if (device.android && e.cancelable) e.preventDefault(); - image.isTouched = true; - image.touchesStart.x = - e.type === "touchstart" ? e.targetTouches[0].pageX : e.pageX; - image.touchesStart.y = - e.type === "touchstart" ? e.targetTouches[0].pageY : e.pageY; - } - - function onTouchMove(e) { - const zoom = swiper.zoom; - if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; - swiper.allowClick = false; - if (!image.isTouched || !gesture.$slideEl) return; - - if (!image.isMoved) { - image.width = gesture.$imageEl[0].offsetWidth; - image.height = gesture.$imageEl[0].offsetHeight; - image.startX = getTranslate(gesture.$imageWrapEl[0], "x") || 0; - image.startY = getTranslate(gesture.$imageWrapEl[0], "y") || 0; - gesture.slideWidth = gesture.$slideEl[0].offsetWidth; - gesture.slideHeight = gesture.$slideEl[0].offsetHeight; - gesture.$imageWrapEl.transition(0); - } // Define if we need image drag - - const scaledWidth = image.width * zoom.scale; - const scaledHeight = image.height * zoom.scale; - if ( - scaledWidth < gesture.slideWidth && - scaledHeight < gesture.slideHeight - ) - return; - image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); - image.maxX = -image.minX; - image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); - image.maxY = -image.minY; - image.touchesCurrent.x = - e.type === "touchmove" ? e.targetTouches[0].pageX : e.pageX; - image.touchesCurrent.y = - e.type === "touchmove" ? e.targetTouches[0].pageY : e.pageY; - - if (!image.isMoved && !isScaling) { - if ( - swiper.isHorizontal() && - ((Math.floor(image.minX) === Math.floor(image.startX) && - image.touchesCurrent.x < image.touchesStart.x) || - (Math.floor(image.maxX) === Math.floor(image.startX) && - image.touchesCurrent.x > image.touchesStart.x)) - ) { - image.isTouched = false; - return; - } - - if ( - !swiper.isHorizontal() && - ((Math.floor(image.minY) === Math.floor(image.startY) && - image.touchesCurrent.y < image.touchesStart.y) || - (Math.floor(image.maxY) === Math.floor(image.startY) && - image.touchesCurrent.y > image.touchesStart.y)) - ) { - image.isTouched = false; - return; - } - } - - if (e.cancelable) { - e.preventDefault(); - } - - e.stopPropagation(); - image.isMoved = true; - image.currentX = - image.touchesCurrent.x - image.touchesStart.x + image.startX; - image.currentY = - image.touchesCurrent.y - image.touchesStart.y + image.startY; - - if (image.currentX < image.minX) { - image.currentX = - image.minX + 1 - (image.minX - image.currentX + 1) ** 0.8; - } - - if (image.currentX > image.maxX) { - image.currentX = - image.maxX - 1 + (image.currentX - image.maxX + 1) ** 0.8; - } - - if (image.currentY < image.minY) { - image.currentY = - image.minY + 1 - (image.minY - image.currentY + 1) ** 0.8; - } - - if (image.currentY > image.maxY) { - image.currentY = - image.maxY - 1 + (image.currentY - image.maxY + 1) ** 0.8; - } // Velocity - - if (!velocity.prevPositionX) - velocity.prevPositionX = image.touchesCurrent.x; - if (!velocity.prevPositionY) - velocity.prevPositionY = image.touchesCurrent.y; - if (!velocity.prevTime) velocity.prevTime = Date.now(); - velocity.x = - (image.touchesCurrent.x - velocity.prevPositionX) / - (Date.now() - velocity.prevTime) / - 2; - velocity.y = - (image.touchesCurrent.y - velocity.prevPositionY) / - (Date.now() - velocity.prevTime) / - 2; - if (Math.abs(image.touchesCurrent.x - velocity.prevPositionX) < 2) - velocity.x = 0; - if (Math.abs(image.touchesCurrent.y - velocity.prevPositionY) < 2) - velocity.y = 0; - velocity.prevPositionX = image.touchesCurrent.x; - velocity.prevPositionY = image.touchesCurrent.y; - velocity.prevTime = Date.now(); - gesture.$imageWrapEl.transform( - `translate3d(${image.currentX}px, ${image.currentY}px,0)`, - ); - } - - function onTouchEnd() { - const zoom = swiper.zoom; - if (!gesture.$imageEl || gesture.$imageEl.length === 0) return; - - if (!image.isTouched || !image.isMoved) { - image.isTouched = false; - image.isMoved = false; - return; - } - - image.isTouched = false; - image.isMoved = false; - let momentumDurationX = 300; - let momentumDurationY = 300; - const momentumDistanceX = velocity.x * momentumDurationX; - const newPositionX = image.currentX + momentumDistanceX; - const momentumDistanceY = velocity.y * momentumDurationY; - const newPositionY = image.currentY + momentumDistanceY; // Fix duration - - if (velocity.x !== 0) - momentumDurationX = Math.abs( - (newPositionX - image.currentX) / velocity.x, - ); - if (velocity.y !== 0) - momentumDurationY = Math.abs( - (newPositionY - image.currentY) / velocity.y, - ); - const momentumDuration = Math.max(momentumDurationX, momentumDurationY); - image.currentX = newPositionX; - image.currentY = newPositionY; // Define if we need image drag - - const scaledWidth = image.width * zoom.scale; - const scaledHeight = image.height * zoom.scale; - image.minX = Math.min(gesture.slideWidth / 2 - scaledWidth / 2, 0); - image.maxX = -image.minX; - image.minY = Math.min(gesture.slideHeight / 2 - scaledHeight / 2, 0); - image.maxY = -image.minY; - image.currentX = Math.max( - Math.min(image.currentX, image.maxX), - image.minX, - ); - image.currentY = Math.max( - Math.min(image.currentY, image.maxY), - image.minY, - ); - gesture.$imageWrapEl - .transition(momentumDuration) - .transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`); - } - - function onTransitionEnd() { - const zoom = swiper.zoom; - - if (gesture.$slideEl && swiper.previousIndex !== swiper.activeIndex) { - if (gesture.$imageEl) { - gesture.$imageEl.transform("translate3d(0,0,0) scale(1)"); - } - - if (gesture.$imageWrapEl) { - gesture.$imageWrapEl.transform("translate3d(0,0,0)"); - } - - zoom.scale = 1; - currentScale = 1; - gesture.$slideEl = undefined; - gesture.$imageEl = undefined; - gesture.$imageWrapEl = undefined; - } - } - - function zoomIn(e) { - const zoom = swiper.zoom; - const params = swiper.params.zoom; - - if (!gesture.$slideEl) { - if (e && e.target) { - gesture.$slideEl = $(e.target).closest( - `.${swiper.params.slideClass}`, - ); - } - - if (!gesture.$slideEl) { - if ( - swiper.params.virtual && - swiper.params.virtual.enabled && - swiper.virtual - ) { - gesture.$slideEl = swiper.$wrapperEl.children( - `.${swiper.params.slideActiveClass}`, - ); - } else { - gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); - } - } - - gesture.$imageEl = gesture.$slideEl - .find(`.${params.containerClass}`) - .eq(0) - .find("picture, img, svg, canvas, .swiper-zoom-target") - .eq(0); - gesture.$imageWrapEl = gesture.$imageEl.parent( - `.${params.containerClass}`, - ); - } - - if ( - !gesture.$imageEl || - gesture.$imageEl.length === 0 || - !gesture.$imageWrapEl || - gesture.$imageWrapEl.length === 0 - ) - return; - - if (swiper.params.cssMode) { - swiper.wrapperEl.style.overflow = "hidden"; - swiper.wrapperEl.style.touchAction = "none"; - } - - gesture.$slideEl.addClass(`${params.zoomedSlideClass}`); - let touchX; - let touchY; - let offsetX; - let offsetY; - let diffX; - let diffY; - let translateX; - let translateY; - let imageWidth; - let imageHeight; - let scaledWidth; - let scaledHeight; - let translateMinX; - let translateMinY; - let translateMaxX; - let translateMaxY; - let slideWidth; - let slideHeight; - - if (typeof image.touchesStart.x === "undefined" && e) { - touchX = e.type === "touchend" ? e.changedTouches[0].pageX : e.pageX; - touchY = e.type === "touchend" ? e.changedTouches[0].pageY : e.pageY; - } else { - touchX = image.touchesStart.x; - touchY = image.touchesStart.y; - } - - zoom.scale = - gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; - currentScale = - gesture.$imageWrapEl.attr("data-swiper-zoom") || params.maxRatio; - - if (e) { - slideWidth = gesture.$slideEl[0].offsetWidth; - slideHeight = gesture.$slideEl[0].offsetHeight; - offsetX = gesture.$slideEl.offset().left + window.scrollX; - offsetY = gesture.$slideEl.offset().top + window.scrollY; - diffX = offsetX + slideWidth / 2 - touchX; - diffY = offsetY + slideHeight / 2 - touchY; - imageWidth = gesture.$imageEl[0].offsetWidth; - imageHeight = gesture.$imageEl[0].offsetHeight; - scaledWidth = imageWidth * zoom.scale; - scaledHeight = imageHeight * zoom.scale; - translateMinX = Math.min(slideWidth / 2 - scaledWidth / 2, 0); - translateMinY = Math.min(slideHeight / 2 - scaledHeight / 2, 0); - translateMaxX = -translateMinX; - translateMaxY = -translateMinY; - translateX = diffX * zoom.scale; - translateY = diffY * zoom.scale; - - if (translateX < translateMinX) { - translateX = translateMinX; - } - - if (translateX > translateMaxX) { - translateX = translateMaxX; - } - - if (translateY < translateMinY) { - translateY = translateMinY; - } - - if (translateY > translateMaxY) { - translateY = translateMaxY; - } - } else { - translateX = 0; - translateY = 0; - } - - gesture.$imageWrapEl - .transition(300) - .transform(`translate3d(${translateX}px, ${translateY}px,0)`); - gesture.$imageEl - .transition(300) - .transform(`translate3d(0,0,0) scale(${zoom.scale})`); - } - - function zoomOut() { - const zoom = swiper.zoom; - const params = swiper.params.zoom; - - if (!gesture.$slideEl) { - if ( - swiper.params.virtual && - swiper.params.virtual.enabled && - swiper.virtual - ) { - gesture.$slideEl = swiper.$wrapperEl.children( - `.${swiper.params.slideActiveClass}`, - ); - } else { - gesture.$slideEl = swiper.slides.eq(swiper.activeIndex); - } - - gesture.$imageEl = gesture.$slideEl - .find(`.${params.containerClass}`) - .eq(0) - .find("picture, img, svg, canvas, .swiper-zoom-target") - .eq(0); - gesture.$imageWrapEl = gesture.$imageEl.parent( - `.${params.containerClass}`, - ); - } - - if ( - !gesture.$imageEl || - gesture.$imageEl.length === 0 || - !gesture.$imageWrapEl || - gesture.$imageWrapEl.length === 0 - ) - return; - - if (swiper.params.cssMode) { - swiper.wrapperEl.style.overflow = ""; - swiper.wrapperEl.style.touchAction = ""; - } - - zoom.scale = 1; - currentScale = 1; - gesture.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"); - gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"); - gesture.$slideEl.removeClass(`${params.zoomedSlideClass}`); - gesture.$slideEl = undefined; - } // Toggle Zoom - - function zoomToggle(e) { - const zoom = swiper.zoom; - - if (zoom.scale && zoom.scale !== 1) { - // Zoom Out - zoomOut(); - } else { - // Zoom In - zoomIn(e); - } - } - - function getListeners() { - const support = swiper.support; - const passiveListener = - swiper.touchEvents.start === "touchstart" && - support.passiveListener && - swiper.params.passiveListeners - ? { - passive: true, - capture: false, - } - : false; - const activeListenerWithCapture = support.passiveListener - ? { - passive: false, - capture: true, - } - : true; - return { - passiveListener, - activeListenerWithCapture, - }; - } - - function getSlideSelector() { - return `.${swiper.params.slideClass}`; - } - - function toggleGestures(method) { - const { passiveListener } = getListeners(); - const slideSelector = getSlideSelector(); - swiper.$wrapperEl[method]( - "gesturestart", - slideSelector, - onGestureStart, - passiveListener, - ); - swiper.$wrapperEl[method]( - "gesturechange", - slideSelector, - onGestureChange, - passiveListener, - ); - swiper.$wrapperEl[method]( - "gestureend", - slideSelector, - onGestureEnd, - passiveListener, - ); - } - - function enableGestures() { - if (gesturesEnabled) return; - gesturesEnabled = true; - toggleGestures("on"); - } - - function disableGestures() { - if (!gesturesEnabled) return; - gesturesEnabled = false; - toggleGestures("off"); - } // Attach/Detach Events - - function enable() { - const zoom = swiper.zoom; - if (zoom.enabled) return; - zoom.enabled = true; - const support = swiper.support; - const { passiveListener, activeListenerWithCapture } = getListeners(); - const slideSelector = getSlideSelector(); // Scale image - - if (support.gestures) { - swiper.$wrapperEl.on( - swiper.touchEvents.start, - enableGestures, - passiveListener, - ); - swiper.$wrapperEl.on( - swiper.touchEvents.end, - disableGestures, - passiveListener, - ); - } else if (swiper.touchEvents.start === "touchstart") { - swiper.$wrapperEl.on( - swiper.touchEvents.start, - slideSelector, - onGestureStart, - passiveListener, - ); - swiper.$wrapperEl.on( - swiper.touchEvents.move, - slideSelector, - onGestureChange, - activeListenerWithCapture, - ); - swiper.$wrapperEl.on( - swiper.touchEvents.end, - slideSelector, - onGestureEnd, - passiveListener, - ); - - if (swiper.touchEvents.cancel) { - swiper.$wrapperEl.on( - swiper.touchEvents.cancel, - slideSelector, - onGestureEnd, - passiveListener, - ); - } - } // Move image - - swiper.$wrapperEl.on( - swiper.touchEvents.move, - `.${swiper.params.zoom.containerClass}`, - onTouchMove, - activeListenerWithCapture, - ); - } - - function disable() { - const zoom = swiper.zoom; - if (!zoom.enabled) return; - const support = swiper.support; - zoom.enabled = false; - const { passiveListener, activeListenerWithCapture } = getListeners(); - const slideSelector = getSlideSelector(); // Scale image - - if (support.gestures) { - swiper.$wrapperEl.off( - swiper.touchEvents.start, - enableGestures, - passiveListener, - ); - swiper.$wrapperEl.off( - swiper.touchEvents.end, - disableGestures, - passiveListener, - ); - } else if (swiper.touchEvents.start === "touchstart") { - swiper.$wrapperEl.off( - swiper.touchEvents.start, - slideSelector, - onGestureStart, - passiveListener, - ); - swiper.$wrapperEl.off( - swiper.touchEvents.move, - slideSelector, - onGestureChange, - activeListenerWithCapture, - ); - swiper.$wrapperEl.off( - swiper.touchEvents.end, - slideSelector, - onGestureEnd, - passiveListener, - ); - - if (swiper.touchEvents.cancel) { - swiper.$wrapperEl.off( - swiper.touchEvents.cancel, - slideSelector, - onGestureEnd, - passiveListener, - ); - } - } // Move image - - swiper.$wrapperEl.off( - swiper.touchEvents.move, - `.${swiper.params.zoom.containerClass}`, - onTouchMove, - activeListenerWithCapture, - ); - } - - on("init", () => { - if (swiper.params.zoom.enabled) { - enable(); - } - }); - on("destroy", () => { - disable(); - }); - on("touchStart", (_s, e) => { - if (!swiper.zoom.enabled) return; - onTouchStart(e); - }); - on("touchEnd", (_s, e) => { - if (!swiper.zoom.enabled) return; - onTouchEnd(); - }); - on("doubleTap", (_s, e) => { - if ( - !swiper.animating && - swiper.params.zoom.enabled && - swiper.zoom.enabled && - swiper.params.zoom.toggle - ) { - zoomToggle(e); - } - }); - on("transitionEnd", () => { - if (swiper.zoom.enabled && swiper.params.zoom.enabled) { - onTransitionEnd(); - } - }); - on("slideChange", () => { - if ( - swiper.zoom.enabled && - swiper.params.zoom.enabled && - swiper.params.cssMode - ) { - onTransitionEnd(); - } - }); - Object.assign(swiper.zoom, { - enable, - disable, - in: zoomIn, - out: zoomOut, - toggle: zoomToggle, - }); - } - - function Lazy(_ref) { - let { swiper, extendParams, on, emit } = _ref; - extendParams({ - lazy: { - checkInView: false, - enabled: false, - loadPrevNext: false, - loadPrevNextAmount: 1, - loadOnTransitionStart: false, - scrollingElement: "", - elementClass: "swiper-lazy", - loadingClass: "swiper-lazy-loading", - loadedClass: "swiper-lazy-loaded", - preloaderClass: "swiper-lazy-preloader", - }, - }); - swiper.lazy = {}; - let scrollHandlerAttached = false; - let initialImageLoaded = false; - - function loadInSlide(index, loadInDuplicate) { - if (loadInDuplicate === void 0) { - loadInDuplicate = true; - } - - const params = swiper.params.lazy; - if (typeof index === "undefined") return; - if (swiper.slides.length === 0) return; - const isVirtual = swiper.virtual && swiper.params.virtual.enabled; - const $slideEl = isVirtual - ? swiper.$wrapperEl.children( - `.${swiper.params.slideClass}[data-swiper-slide-index="${index}"]`, - ) - : swiper.slides.eq(index); - const $images = $slideEl.find( - `.${params.elementClass}:not(.${params.loadedClass}):not(.${params.loadingClass})`, - ); - - if ( - $slideEl.hasClass(params.elementClass) && - !$slideEl.hasClass(params.loadedClass) && - !$slideEl.hasClass(params.loadingClass) - ) { - $images.push($slideEl[0]); - } - - if ($images.length === 0) return; - $images.each((imageEl) => { - const $imageEl = $(imageEl); - $imageEl.addClass(params.loadingClass); - const background = $imageEl.attr("data-background"); - const src = $imageEl.attr("data-src"); - const srcset = $imageEl.attr("data-srcset"); - const sizes = $imageEl.attr("data-sizes"); - const $pictureEl = $imageEl.parent("picture"); - swiper.loadImage( - $imageEl[0], - src || background, - srcset, - sizes, - false, - () => { - if ( - typeof swiper === "undefined" || - swiper === null || - !swiper || - (swiper && !swiper.params) || - swiper.destroyed - ) - return; - - if (background) { - $imageEl.css("background-image", `url("${background}")`); - $imageEl.removeAttr("data-background"); - } else { - if (srcset) { - $imageEl.attr("srcset", srcset); - $imageEl.removeAttr("data-srcset"); - } - - if (sizes) { - $imageEl.attr("sizes", sizes); - $imageEl.removeAttr("data-sizes"); - } - - if ($pictureEl.length) { - $pictureEl.children("source").each((sourceEl) => { - const $source = $(sourceEl); - - if ($source.attr("data-srcset")) { - $source.attr("srcset", $source.attr("data-srcset")); - $source.removeAttr("data-srcset"); - } - }); - } - - if (src) { - $imageEl.attr("src", src); - $imageEl.removeAttr("data-src"); - } - } - - $imageEl - .addClass(params.loadedClass) - .removeClass(params.loadingClass); - $slideEl.find(`.${params.preloaderClass}`).remove(); - - if (swiper.params.loop && loadInDuplicate) { - const slideOriginalIndex = $slideEl.attr( - "data-swiper-slide-index", - ); - - if ($slideEl.hasClass(swiper.params.slideDuplicateClass)) { - const originalSlide = swiper.$wrapperEl.children( - `[data-swiper-slide-index="${slideOriginalIndex}"]:not(.${swiper.params.slideDuplicateClass})`, - ); - loadInSlide(originalSlide.index(), false); - } else { - const duplicatedSlide = swiper.$wrapperEl.children( - `.${swiper.params.slideDuplicateClass}[data-swiper-slide-index="${slideOriginalIndex}"]`, - ); - loadInSlide(duplicatedSlide.index(), false); - } - } - - emit("lazyImageReady", $slideEl[0], $imageEl[0]); - - if (swiper.params.autoHeight) { - swiper.updateAutoHeight(); - } - }, - ); - emit("lazyImageLoad", $slideEl[0], $imageEl[0]); - }); - } - - function load() { - const { $wrapperEl, params: swiperParams, slides, activeIndex } = swiper; - const isVirtual = swiper.virtual && swiperParams.virtual.enabled; - const params = swiperParams.lazy; - let slidesPerView = swiperParams.slidesPerView; - - if (slidesPerView === "auto") { - slidesPerView = 0; - } - - function slideExist(index) { - if (isVirtual) { - if ( - $wrapperEl.children( - `.${swiperParams.slideClass}[data-swiper-slide-index="${index}"]`, - ).length - ) { - return true; - } - } else if (slides[index]) return true; - - return false; - } - - function slideIndex(slideEl) { - if (isVirtual) { - return $(slideEl).attr("data-swiper-slide-index"); - } - - return $(slideEl).index(); - } - - if (!initialImageLoaded) initialImageLoaded = true; - - if (swiper.params.watchSlidesProgress) { - $wrapperEl - .children(`.${swiperParams.slideVisibleClass}`) - .each((slideEl) => { - const index = isVirtual - ? $(slideEl).attr("data-swiper-slide-index") - : $(slideEl).index(); - loadInSlide(index); - }); - } else if (slidesPerView > 1) { - for (let i = activeIndex; i < activeIndex + slidesPerView; i += 1) { - if (slideExist(i)) loadInSlide(i); - } - } else { - loadInSlide(activeIndex); - } - - if (params.loadPrevNext) { - if ( - slidesPerView > 1 || - (params.loadPrevNextAmount && params.loadPrevNextAmount > 1) - ) { - const amount = params.loadPrevNextAmount; - const spv = slidesPerView; - const maxIndex = Math.min( - activeIndex + spv + Math.max(amount, spv), - slides.length, - ); - const minIndex = Math.max(activeIndex - Math.max(spv, amount), 0); // Next Slides - - for (let i = activeIndex + slidesPerView; i < maxIndex; i += 1) { - if (slideExist(i)) loadInSlide(i); - } // Prev Slides - - for (let i = minIndex; i < activeIndex; i += 1) { - if (slideExist(i)) loadInSlide(i); - } - } else { - const nextSlide = $wrapperEl.children( - `.${swiperParams.slideNextClass}`, - ); - if (nextSlide.length > 0) loadInSlide(slideIndex(nextSlide)); - const prevSlide = $wrapperEl.children( - `.${swiperParams.slidePrevClass}`, - ); - if (prevSlide.length > 0) loadInSlide(slideIndex(prevSlide)); - } - } - } - - function checkInViewOnLoad() { - const window = getWindow(); - if (!swiper || swiper.destroyed) return; - const $scrollElement = swiper.params.lazy.scrollingElement - ? $(swiper.params.lazy.scrollingElement) - : $(window); - const isWindow = $scrollElement[0] === window; - const scrollElementWidth = isWindow - ? window.innerWidth - : $scrollElement[0].offsetWidth; - const scrollElementHeight = isWindow - ? window.innerHeight - : $scrollElement[0].offsetHeight; - const swiperOffset = swiper.$el.offset(); - const { rtlTranslate: rtl } = swiper; - let inView = false; - if (rtl) swiperOffset.left -= swiper.$el[0].scrollLeft; - const swiperCoord = [ - [swiperOffset.left, swiperOffset.top], - [swiperOffset.left + swiper.width, swiperOffset.top], - [swiperOffset.left, swiperOffset.top + swiper.height], - [swiperOffset.left + swiper.width, swiperOffset.top + swiper.height], - ]; - - for (let i = 0; i < swiperCoord.length; i += 1) { - const point = swiperCoord[i]; - - if ( - point[0] >= 0 && - point[0] <= scrollElementWidth && - point[1] >= 0 && - point[1] <= scrollElementHeight - ) { - if (point[0] === 0 && point[1] === 0) continue; // eslint-disable-line - - inView = true; - } - } - - const passiveListener = - swiper.touchEvents.start === "touchstart" && - swiper.support.passiveListener && - swiper.params.passiveListeners - ? { - passive: true, - capture: false, - } - : false; - - if (inView) { - load(); - $scrollElement.off("scroll", checkInViewOnLoad, passiveListener); - } else if (!scrollHandlerAttached) { - scrollHandlerAttached = true; - $scrollElement.on("scroll", checkInViewOnLoad, passiveListener); - } - } - - on("beforeInit", () => { - if (swiper.params.lazy.enabled && swiper.params.preloadImages) { - swiper.params.preloadImages = false; - } - }); - on("init", () => { - if (swiper.params.lazy.enabled) { - if (swiper.params.lazy.checkInView) { - checkInViewOnLoad(); - } else { - load(); - } - } - }); - on("scroll", () => { - if ( - swiper.params.freeMode && - swiper.params.freeMode.enabled && - !swiper.params.freeMode.sticky - ) { - load(); - } - }); - on("scrollbarDragMove resize _freeModeNoMomentumRelease", () => { - if (swiper.params.lazy.enabled) { - if (swiper.params.lazy.checkInView) { - checkInViewOnLoad(); - } else { - load(); - } - } - }); - on("transitionStart", () => { - if (swiper.params.lazy.enabled) { - if ( - swiper.params.lazy.loadOnTransitionStart || - (!swiper.params.lazy.loadOnTransitionStart && !initialImageLoaded) - ) { - if (swiper.params.lazy.checkInView) { - checkInViewOnLoad(); - } else { - load(); - } - } - } - }); - on("transitionEnd", () => { - if ( - swiper.params.lazy.enabled && - !swiper.params.lazy.loadOnTransitionStart - ) { - if (swiper.params.lazy.checkInView) { - checkInViewOnLoad(); - } else { - load(); - } - } - }); - on("slideChange", () => { - const { - lazy, - cssMode, - watchSlidesProgress, - touchReleaseOnEdges, - resistanceRatio, - } = swiper.params; - - if ( - lazy.enabled && - (cssMode || - (watchSlidesProgress && - (touchReleaseOnEdges || resistanceRatio === 0))) - ) { - load(); - } - }); - Object.assign(swiper.lazy, { - load, - loadInSlide, - }); - } - - /* eslint no-bitwise: ["error", { "allow": [">>"] }] */ - function Controller(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - controller: { - control: undefined, - inverse: false, - by: "slide", // or 'container' - }, - }); - swiper.controller = { - control: undefined, - }; - - function LinearSpline(x, y) { - const binarySearch = (function search() { - let maxIndex; - let minIndex; - let guess; - return (array, val) => { - minIndex = -1; - maxIndex = array.length; - - while (maxIndex - minIndex > 1) { - guess = (maxIndex + minIndex) >> 1; - - if (array[guess] <= val) { - minIndex = guess; - } else { - maxIndex = guess; - } - } - - return maxIndex; - }; - })(); - - this.x = x; - this.y = y; - this.lastIndex = x.length - 1; // Given an x value (x2), return the expected y2 value: - // (x1,y1) is the known point before given value, - // (x3,y3) is the known point after given value. - - let i1; - let i3; - - this.interpolate = function interpolate(x2) { - if (!x2) return 0; // Get the indexes of x1 and x3 (the array indexes before and after given x2): - - i3 = binarySearch(this.x, x2); - i1 = i3 - 1; // We have our indexes i1 & i3, so we can calculate already: - // y2 := ((x2−x1) × (y3−y1)) ÷ (x3−x1) + y1 - - return ( - ((x2 - this.x[i1]) * (this.y[i3] - this.y[i1])) / - (this.x[i3] - this.x[i1]) + - this.y[i1] - ); - }; - - return this; - } // xxx: for now i will just save one spline function to to - - function getInterpolateFunction(c) { - if (!swiper.controller.spline) { - swiper.controller.spline = swiper.params.loop - ? new LinearSpline(swiper.slidesGrid, c.slidesGrid) - : new LinearSpline(swiper.snapGrid, c.snapGrid); - } - } - - function setTranslate(_t, byController) { - const controlled = swiper.controller.control; - let multiplier; - let controlledTranslate; - const Swiper = swiper.constructor; - - function setControlledTranslate(c) { - // this will create an Interpolate function based on the snapGrids - // x is the Grid of the scrolled scroller and y will be the controlled scroller - // it makes sense to create this only once and recall it for the interpolation - // the function does a lot of value caching for performance - const translate = swiper.rtlTranslate - ? -swiper.translate - : swiper.translate; - - if (swiper.params.controller.by === "slide") { - getInterpolateFunction(c); // i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid - // but it did not work out - - controlledTranslate = - -swiper.controller.spline.interpolate(-translate); - } - - if ( - !controlledTranslate || - swiper.params.controller.by === "container" - ) { - multiplier = - (c.maxTranslate() - c.minTranslate()) / - (swiper.maxTranslate() - swiper.minTranslate()); - controlledTranslate = - (translate - swiper.minTranslate()) * multiplier + c.minTranslate(); - } - - if (swiper.params.controller.inverse) { - controlledTranslate = c.maxTranslate() - controlledTranslate; - } - - c.updateProgress(controlledTranslate); - c.setTranslate(controlledTranslate, swiper); - c.updateActiveIndex(); - c.updateSlidesClasses(); - } - - if (Array.isArray(controlled)) { - for (let i = 0; i < controlled.length; i += 1) { - if ( - controlled[i] !== byController && - controlled[i] instanceof Swiper - ) { - setControlledTranslate(controlled[i]); - } - } - } else if (controlled instanceof Swiper && byController !== controlled) { - setControlledTranslate(controlled); - } - } - - function setTransition(duration, byController) { - const Swiper = swiper.constructor; - const controlled = swiper.controller.control; - let i; - - function setControlledTransition(c) { - c.setTransition(duration, swiper); - - if (duration !== 0) { - c.transitionStart(); - - if (c.params.autoHeight) { - nextTick(() => { - c.updateAutoHeight(); - }); - } - - c.$wrapperEl.transitionEnd(() => { - if (!controlled) return; - - if (c.params.loop && swiper.params.controller.by === "slide") { - c.loopFix(); - } - - c.transitionEnd(); - }); - } - } - - if (Array.isArray(controlled)) { - for (i = 0; i < controlled.length; i += 1) { - if ( - controlled[i] !== byController && - controlled[i] instanceof Swiper - ) { - setControlledTransition(controlled[i]); - } - } - } else if (controlled instanceof Swiper && byController !== controlled) { - setControlledTransition(controlled); - } - } - - function removeSpline() { - if (!swiper.controller.control) return; - - if (swiper.controller.spline) { - swiper.controller.spline = undefined; - delete swiper.controller.spline; - } - } - - on("beforeInit", () => { - swiper.controller.control = swiper.params.controller.control; - }); - on("update", () => { - removeSpline(); - }); - on("resize", () => { - removeSpline(); - }); - on("observerUpdate", () => { - removeSpline(); - }); - on("setTranslate", (_s, translate, byController) => { - if (!swiper.controller.control) return; - swiper.controller.setTranslate(translate, byController); - }); - on("setTransition", (_s, duration, byController) => { - if (!swiper.controller.control) return; - swiper.controller.setTransition(duration, byController); - }); - Object.assign(swiper.controller, { - setTranslate, - setTransition, - }); - } - - function A11y(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - a11y: { - enabled: true, - notificationClass: "swiper-notification", - prevSlideMessage: "Previous slide", - nextSlideMessage: "Next slide", - firstSlideMessage: "This is the first slide", - lastSlideMessage: "This is the last slide", - paginationBulletMessage: "Go to slide {{index}}", - slideLabelMessage: "{{index}} / {{slidesLength}}", - containerMessage: null, - containerRoleDescriptionMessage: null, - itemRoleDescriptionMessage: null, - slideRole: "group", - }, - }); - let liveRegion = null; - - function notify(message) { - const notification = liveRegion; - if (notification.length === 0) return; - notification.html(""); - notification.html(message); - } - - function getRandomNumber(size) { - if (size === void 0) { - size = 16; - } - - const randomChar = () => Math.round(16 * Math.random()).toString(16); - - return "x".repeat(size).replace(/x/g, randomChar); - } - - function makeElFocusable($el) { - $el.attr("tabIndex", "0"); - } - - function makeElNotFocusable($el) { - $el.attr("tabIndex", "-1"); - } - - function addElRole($el, role) { - $el.attr("role", role); - } - - function addElRoleDescription($el, description) { - $el.attr("aria-roledescription", description); - } - - function addElControls($el, controls) { - $el.attr("aria-controls", controls); - } - - function addElLabel($el, label) { - $el.attr("aria-label", label); - } - - function addElId($el, id) { - $el.attr("id", id); - } - - function addElLive($el, live) { - $el.attr("aria-live", live); - } - - function disableEl($el) { - $el.attr("aria-disabled", true); - } - - function enableEl($el) { - $el.attr("aria-disabled", false); - } - - function onEnterOrSpaceKey(e) { - if (e.keyCode !== 13 && e.keyCode !== 32) return; - const params = swiper.params.a11y; - const $targetEl = $(e.target); - - if ( - swiper.navigation && - swiper.navigation.$nextEl && - $targetEl.is(swiper.navigation.$nextEl) - ) { - if (!(swiper.isEnd && !swiper.params.loop)) { - swiper.slideNext(); - } - - if (swiper.isEnd) { - notify(params.lastSlideMessage); - } else { - notify(params.nextSlideMessage); - } - } - - if ( - swiper.navigation && - swiper.navigation.$prevEl && - $targetEl.is(swiper.navigation.$prevEl) - ) { - if (!(swiper.isBeginning && !swiper.params.loop)) { - swiper.slidePrev(); - } - - if (swiper.isBeginning) { - notify(params.firstSlideMessage); - } else { - notify(params.prevSlideMessage); - } - } - - if ( - swiper.pagination && - $targetEl.is(classesToSelector(swiper.params.pagination.bulletClass)) - ) { - $targetEl[0].click(); - } - } - - function updateNavigation() { - if (swiper.params.loop || swiper.params.rewind || !swiper.navigation) - return; - const { $nextEl, $prevEl } = swiper.navigation; - - if ($prevEl && $prevEl.length > 0) { - if (swiper.isBeginning) { - disableEl($prevEl); - makeElNotFocusable($prevEl); - } else { - enableEl($prevEl); - makeElFocusable($prevEl); - } - } - - if ($nextEl && $nextEl.length > 0) { - if (swiper.isEnd) { - disableEl($nextEl); - makeElNotFocusable($nextEl); - } else { - enableEl($nextEl); - makeElFocusable($nextEl); - } - } - } - - function hasPagination() { - return ( - swiper.pagination && - swiper.pagination.bullets && - swiper.pagination.bullets.length - ); - } - - function hasClickablePagination() { - return hasPagination() && swiper.params.pagination.clickable; - } - - function updatePagination() { - const params = swiper.params.a11y; - if (!hasPagination()) return; - swiper.pagination.bullets.each((bulletEl) => { - const $bulletEl = $(bulletEl); - - if (swiper.params.pagination.clickable) { - makeElFocusable($bulletEl); - - if (!swiper.params.pagination.renderBullet) { - addElRole($bulletEl, "button"); - addElLabel( - $bulletEl, - params.paginationBulletMessage.replace( - /\{\{index\}\}/, - $bulletEl.index() + 1, - ), - ); - } - } - - if ($bulletEl.is(`.${swiper.params.pagination.bulletActiveClass}`)) { - $bulletEl.attr("aria-current", "true"); - } else { - $bulletEl.removeAttr("aria-current"); - } - }); - } - - const initNavEl = ($el, wrapperId, message) => { - makeElFocusable($el); - - if ($el[0].tagName !== "BUTTON") { - addElRole($el, "button"); - $el.on("keydown", onEnterOrSpaceKey); - } - - addElLabel($el, message); - addElControls($el, wrapperId); - }; - - const handleFocus = (e) => { - const slideEl = e.target.closest(`.${swiper.params.slideClass}`); - if (!slideEl || !swiper.slides.includes(slideEl)) return; - const isActive = swiper.slides.indexOf(slideEl) === swiper.activeIndex; - const isVisible = - swiper.params.watchSlidesProgress && - swiper.visibleSlides && - swiper.visibleSlides.includes(slideEl); - if (isActive || isVisible) return; - swiper.slideTo(swiper.slides.indexOf(slideEl), 0); - }; - - function init() { - const params = swiper.params.a11y; - swiper.$el.append(liveRegion); // Container - - const $containerEl = swiper.$el; - - if (params.containerRoleDescriptionMessage) { - addElRoleDescription( - $containerEl, - params.containerRoleDescriptionMessage, - ); - } - - if (params.containerMessage) { - addElLabel($containerEl, params.containerMessage); - } // Wrapper - - const $wrapperEl = swiper.$wrapperEl; - const wrapperId = - $wrapperEl.attr("id") || `swiper-wrapper-${getRandomNumber(16)}`; - const live = - swiper.params.autoplay && swiper.params.autoplay.enabled - ? "off" - : "polite"; - addElId($wrapperEl, wrapperId); - addElLive($wrapperEl, live); // Slide - - if (params.itemRoleDescriptionMessage) { - addElRoleDescription( - $(swiper.slides), - params.itemRoleDescriptionMessage, - ); - } - - addElRole($(swiper.slides), params.slideRole); - const slidesLength = swiper.params.loop - ? swiper.slides.filter( - (el) => !el.classList.contains(swiper.params.slideDuplicateClass), - ).length - : swiper.slides.length; - swiper.slides.each((slideEl, index) => { - const $slideEl = $(slideEl); - const slideIndex = swiper.params.loop - ? parseInt($slideEl.attr("data-swiper-slide-index"), 10) - : index; - const ariaLabelMessage = params.slideLabelMessage - .replace(/\{\{index\}\}/, slideIndex + 1) - .replace(/\{\{slidesLength\}\}/, slidesLength); - addElLabel($slideEl, ariaLabelMessage); - }); // Navigation - - let $nextEl; - let $prevEl; - - if (swiper.navigation && swiper.navigation.$nextEl) { - $nextEl = swiper.navigation.$nextEl; - } - - if (swiper.navigation && swiper.navigation.$prevEl) { - $prevEl = swiper.navigation.$prevEl; - } - - if ($nextEl && $nextEl.length) { - initNavEl($nextEl, wrapperId, params.nextSlideMessage); - } - - if ($prevEl && $prevEl.length) { - initNavEl($prevEl, wrapperId, params.prevSlideMessage); - } // Pagination - - if (hasClickablePagination()) { - swiper.pagination.$el.on( - "keydown", - classesToSelector(swiper.params.pagination.bulletClass), - onEnterOrSpaceKey, - ); - } // Tab focus - - swiper.$el.on("focus", handleFocus, true); - } - - function destroy() { - if (liveRegion && liveRegion.length > 0) liveRegion.remove(); - let $nextEl; - let $prevEl; - - if (swiper.navigation && swiper.navigation.$nextEl) { - $nextEl = swiper.navigation.$nextEl; - } - - if (swiper.navigation && swiper.navigation.$prevEl) { - $prevEl = swiper.navigation.$prevEl; - } - - if ($nextEl) { - $nextEl.off("keydown", onEnterOrSpaceKey); - } - - if ($prevEl) { - $prevEl.off("keydown", onEnterOrSpaceKey); - } // Pagination - - if (hasClickablePagination()) { - swiper.pagination.$el.off( - "keydown", - classesToSelector(swiper.params.pagination.bulletClass), - onEnterOrSpaceKey, - ); - } // Tab focus - - swiper.$el.off("focus", handleFocus, true); - } - - on("beforeInit", () => { - liveRegion = $( - ``, - ); - }); - on("afterInit", () => { - if (!swiper.params.a11y.enabled) return; - init(); - }); - on("fromEdge toEdge afterInit lock unlock", () => { - if (!swiper.params.a11y.enabled) return; - updateNavigation(); - }); - on("paginationUpdate", () => { - if (!swiper.params.a11y.enabled) return; - updatePagination(); - }); - on("destroy", () => { - if (!swiper.params.a11y.enabled) return; - destroy(); - }); - } - - function History(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - history: { - enabled: false, - root: "", - replaceState: false, - key: "slides", - }, - }); - let initialized = false; - let paths = {}; - - const slugify = (text) => { - return text - .toString() - .replace(/\s+/g, "-") - .replace(/[^\w-]+/g, "") - .replace(/--+/g, "-") - .replace(/^-+/, "") - .replace(/-+$/, ""); - }; - - const getPathValues = (urlOverride) => { - const window = getWindow(); - let location; - - if (urlOverride) { - location = new URL(urlOverride); - } else { - location = window.location; - } - - const pathArray = location.pathname - .slice(1) - .split("/") - .filter((part) => part !== ""); - const total = pathArray.length; - const key = pathArray[total - 2]; - const value = pathArray[total - 1]; - return { - key, - value, - }; - }; - - const setHistory = (key, index) => { - const window = getWindow(); - if (!initialized || !swiper.params.history.enabled) return; - let location; - - if (swiper.params.url) { - location = new URL(swiper.params.url); - } else { - location = window.location; - } - - const slide = swiper.slides.eq(index); - let value = slugify(slide.attr("data-history")); - - if (swiper.params.history.root.length > 0) { - let root = swiper.params.history.root; - if (root[root.length - 1] === "/") - root = root.slice(0, root.length - 1); - value = `${root}/${key}/${value}`; - } else if (!location.pathname.includes(key)) { - value = `${key}/${value}`; - } - - const currentState = window.history.state; - - if (currentState && currentState.value === value) { - return; - } - - if (swiper.params.history.replaceState) { - window.history.replaceState( - { - value, - }, - null, - value, - ); - } else { - window.history.pushState( - { - value, - }, - null, - value, - ); - } - }; - - const scrollToSlide = (speed, value, runCallbacks) => { - if (value) { - for (let i = 0, length = swiper.slides.length; i < length; i += 1) { - const slide = swiper.slides.eq(i); - const slideHistory = slugify(slide.attr("data-history")); - - if ( - slideHistory === value && - !slide.hasClass(swiper.params.slideDuplicateClass) - ) { - const index = slide.index(); - swiper.slideTo(index, speed, runCallbacks); - } - } - } else { - swiper.slideTo(0, speed, runCallbacks); - } - }; - - const setHistoryPopState = () => { - paths = getPathValues(swiper.params.url); - scrollToSlide(swiper.params.speed, swiper.paths.value, false); - }; - - const init = () => { - const window = getWindow(); - if (!swiper.params.history) return; - - if (!window.history || !window.history.pushState) { - swiper.params.history.enabled = false; - swiper.params.hashNavigation.enabled = true; - return; - } - - initialized = true; - paths = getPathValues(swiper.params.url); - if (!paths.key && !paths.value) return; - scrollToSlide(0, paths.value, swiper.params.runCallbacksOnInit); - - if (!swiper.params.history.replaceState) { - window.addEventListener("popstate", setHistoryPopState); - } - }; - - const destroy = () => { - const window = getWindow(); - - if (!swiper.params.history.replaceState) { - window.removeEventListener("popstate", setHistoryPopState); - } - }; - - on("init", () => { - if (swiper.params.history.enabled) { - init(); - } - }); - on("destroy", () => { - if (swiper.params.history.enabled) { - destroy(); - } - }); - on("transitionEnd _freeModeNoMomentumRelease", () => { - if (initialized) { - setHistory(swiper.params.history.key, swiper.activeIndex); - } - }); - on("slideChange", () => { - if (initialized && swiper.params.cssMode) { - setHistory(swiper.params.history.key, swiper.activeIndex); - } - }); - } - - function HashNavigation(_ref) { - let { swiper, extendParams, emit, on } = _ref; - let initialized = false; - const document = getDocument(); - const window = getWindow(); - extendParams({ - hashNavigation: { - enabled: false, - replaceState: false, - watchState: false, - }, - }); - - const onHashChange = () => { - emit("hashChange"); - const newHash = document.location.hash.replace("#", ""); - const activeSlideHash = swiper.slides - .eq(swiper.activeIndex) - .attr("data-hash"); - - if (newHash !== activeSlideHash) { - const newIndex = swiper.$wrapperEl - .children(`.${swiper.params.slideClass}[data-hash="${newHash}"]`) - .index(); - if (typeof newIndex === "undefined") return; - swiper.slideTo(newIndex); - } - }; - - const setHash = () => { - if (!initialized || !swiper.params.hashNavigation.enabled) return; - - if ( - swiper.params.hashNavigation.replaceState && - window.history && - window.history.replaceState - ) { - window.history.replaceState( - null, - null, - `#${swiper.slides.eq(swiper.activeIndex).attr("data-hash")}` || "", - ); - emit("hashSet"); - } else { - const slide = swiper.slides.eq(swiper.activeIndex); - const hash = slide.attr("data-hash") || slide.attr("data-history"); - document.location.hash = hash || ""; - emit("hashSet"); - } - }; - - const init = () => { - if ( - !swiper.params.hashNavigation.enabled || - (swiper.params.history && swiper.params.history.enabled) - ) - return; - initialized = true; - const hash = document.location.hash.replace("#", ""); - - if (hash) { - const speed = 0; - - for (let i = 0, length = swiper.slides.length; i < length; i += 1) { - const slide = swiper.slides.eq(i); - const slideHash = - slide.attr("data-hash") || slide.attr("data-history"); - - if ( - slideHash === hash && - !slide.hasClass(swiper.params.slideDuplicateClass) - ) { - const index = slide.index(); - swiper.slideTo( - index, - speed, - swiper.params.runCallbacksOnInit, - true, - ); - } - } - } - - if (swiper.params.hashNavigation.watchState) { - $(window).on("hashchange", onHashChange); - } - }; - - const destroy = () => { - if (swiper.params.hashNavigation.watchState) { - $(window).off("hashchange", onHashChange); - } - }; - - on("init", () => { - if (swiper.params.hashNavigation.enabled) { - init(); - } - }); - on("destroy", () => { - if (swiper.params.hashNavigation.enabled) { - destroy(); - } - }); - on("transitionEnd _freeModeNoMomentumRelease", () => { - if (initialized) { - setHash(); - } - }); - on("slideChange", () => { - if (initialized && swiper.params.cssMode) { - setHash(); - } - }); - } - - /* eslint no-underscore-dangle: "off" */ - function Autoplay(_ref) { - let { swiper, extendParams, on, emit } = _ref; - let timeout; - swiper.autoplay = { - running: false, - paused: false, - }; - extendParams({ - autoplay: { - enabled: false, - delay: 3000, - waitForTransition: true, - disableOnInteraction: true, - stopOnLastSlide: false, - reverseDirection: false, - pauseOnMouseEnter: false, - }, - }); - - function run() { - const $activeSlideEl = swiper.slides.eq(swiper.activeIndex); - let delay = swiper.params.autoplay.delay; - - if ($activeSlideEl.attr("data-swiper-autoplay")) { - delay = - $activeSlideEl.attr("data-swiper-autoplay") || - swiper.params.autoplay.delay; - } - - clearTimeout(timeout); - timeout = nextTick(() => { - let autoplayResult; - - if (swiper.params.autoplay.reverseDirection) { - if (swiper.params.loop) { - swiper.loopFix(); - autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); - emit("autoplay"); - } else if (!swiper.isBeginning) { - autoplayResult = swiper.slidePrev(swiper.params.speed, true, true); - emit("autoplay"); - } else if (!swiper.params.autoplay.stopOnLastSlide) { - autoplayResult = swiper.slideTo( - swiper.slides.length - 1, - swiper.params.speed, - true, - true, - ); - emit("autoplay"); - } else { - stop(); - } - } else if (swiper.params.loop) { - swiper.loopFix(); - autoplayResult = swiper.slideNext(swiper.params.speed, true, true); - emit("autoplay"); - } else if (!swiper.isEnd) { - autoplayResult = swiper.slideNext(swiper.params.speed, true, true); - emit("autoplay"); - } else if (!swiper.params.autoplay.stopOnLastSlide) { - autoplayResult = swiper.slideTo(0, swiper.params.speed, true, true); - emit("autoplay"); - } else { - stop(); - } - - if (swiper.params.cssMode && swiper.autoplay.running) run(); - else if (autoplayResult === false) { - run(); - } - }, delay); - } - - function start() { - if (typeof timeout !== "undefined") return false; - if (swiper.autoplay.running) return false; - swiper.autoplay.running = true; - emit("autoplayStart"); - run(); - return true; - } - - function stop() { - if (!swiper.autoplay.running) return false; - if (typeof timeout === "undefined") return false; - - if (timeout) { - clearTimeout(timeout); - timeout = undefined; - } - - swiper.autoplay.running = false; - emit("autoplayStop"); - return true; - } - - function pause(speed) { - if (!swiper.autoplay.running) return; - if (swiper.autoplay.paused) return; - if (timeout) clearTimeout(timeout); - swiper.autoplay.paused = true; - - if (speed === 0 || !swiper.params.autoplay.waitForTransition) { - swiper.autoplay.paused = false; - run(); - } else { - ["transitionend", "webkitTransitionEnd"].forEach((event) => { - swiper.$wrapperEl[0].addEventListener(event, onTransitionEnd); - }); - } - } - - function onVisibilityChange() { - const document = getDocument(); - - if (document.visibilityState === "hidden" && swiper.autoplay.running) { - pause(); - } - - if (document.visibilityState === "visible" && swiper.autoplay.paused) { - run(); - swiper.autoplay.paused = false; - } - } - - function onTransitionEnd(e) { - if (!swiper || swiper.destroyed || !swiper.$wrapperEl) return; - if (e.target !== swiper.$wrapperEl[0]) return; - ["transitionend", "webkitTransitionEnd"].forEach((event) => { - swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); - }); - swiper.autoplay.paused = false; - - if (!swiper.autoplay.running) { - stop(); - } else { - run(); - } - } - - function onMouseEnter() { - if (swiper.params.autoplay.disableOnInteraction) { - stop(); - } else { - emit("autoplayPause"); - pause(); - } - - ["transitionend", "webkitTransitionEnd"].forEach((event) => { - swiper.$wrapperEl[0].removeEventListener(event, onTransitionEnd); - }); - } - - function onMouseLeave() { - if (swiper.params.autoplay.disableOnInteraction) { - return; - } - - swiper.autoplay.paused = false; - emit("autoplayResume"); - run(); - } - - function attachMouseEvents() { - if (swiper.params.autoplay.pauseOnMouseEnter) { - swiper.$el.on("mouseenter", onMouseEnter); - swiper.$el.on("mouseleave", onMouseLeave); - } - } - - function detachMouseEvents() { - swiper.$el.off("mouseenter", onMouseEnter); - swiper.$el.off("mouseleave", onMouseLeave); - } - - on("init", () => { - if (swiper.params.autoplay.enabled) { - start(); - const document = getDocument(); - document.addEventListener("visibilitychange", onVisibilityChange); - attachMouseEvents(); - } - }); - on("beforeTransitionStart", (_s, speed, internal) => { - if (swiper.autoplay.running) { - if (internal || !swiper.params.autoplay.disableOnInteraction) { - swiper.autoplay.pause(speed); - } else { - stop(); - } - } - }); - on("sliderFirstMove", () => { - if (swiper.autoplay.running) { - if (swiper.params.autoplay.disableOnInteraction) { - stop(); - } else { - pause(); - } - } - }); - on("touchEnd", () => { - if ( - swiper.params.cssMode && - swiper.autoplay.paused && - !swiper.params.autoplay.disableOnInteraction - ) { - run(); - } - }); - on("destroy", () => { - detachMouseEvents(); - - if (swiper.autoplay.running) { - stop(); - } - - const document = getDocument(); - document.removeEventListener("visibilitychange", onVisibilityChange); - }); - Object.assign(swiper.autoplay, { - pause, - run, - start, - stop, - }); - } - - function Thumb(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - thumbs: { - swiper: null, - multipleActiveThumbs: true, - autoScrollOffset: 0, - slideThumbActiveClass: "swiper-slide-thumb-active", - thumbsContainerClass: "swiper-thumbs", - }, - }); - let initialized = false; - let swiperCreated = false; - swiper.thumbs = { - swiper: null, - }; - - function onThumbClick() { - const thumbsSwiper = swiper.thumbs.swiper; - if (!thumbsSwiper) return; - const clickedIndex = thumbsSwiper.clickedIndex; - const clickedSlide = thumbsSwiper.clickedSlide; - if ( - clickedSlide && - $(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass) - ) - return; - if (typeof clickedIndex === "undefined" || clickedIndex === null) return; - let slideToIndex; - - if (thumbsSwiper.params.loop) { - slideToIndex = parseInt( - $(thumbsSwiper.clickedSlide).attr("data-swiper-slide-index"), - 10, - ); - } else { - slideToIndex = clickedIndex; - } - - if (swiper.params.loop) { - let currentIndex = swiper.activeIndex; - - if ( - swiper.slides - .eq(currentIndex) - .hasClass(swiper.params.slideDuplicateClass) - ) { - swiper.loopFix(); // eslint-disable-next-line - - swiper._clientLeft = swiper.$wrapperEl[0].clientLeft; - currentIndex = swiper.activeIndex; - } - - const prevIndex = swiper.slides - .eq(currentIndex) - .prevAll(`[data-swiper-slide-index="${slideToIndex}"]`) - .eq(0) - .index(); - const nextIndex = swiper.slides - .eq(currentIndex) - .nextAll(`[data-swiper-slide-index="${slideToIndex}"]`) - .eq(0) - .index(); - if (typeof prevIndex === "undefined") slideToIndex = nextIndex; - else if (typeof nextIndex === "undefined") slideToIndex = prevIndex; - else if (nextIndex - currentIndex < currentIndex - prevIndex) - slideToIndex = nextIndex; - else slideToIndex = prevIndex; - } - - swiper.slideTo(slideToIndex); - } - - function init() { - const { thumbs: thumbsParams } = swiper.params; - if (initialized) return false; - initialized = true; - const SwiperClass = swiper.constructor; - - if (thumbsParams.swiper instanceof SwiperClass) { - swiper.thumbs.swiper = thumbsParams.swiper; - Object.assign(swiper.thumbs.swiper.originalParams, { - watchSlidesProgress: true, - slideToClickedSlide: false, - }); - Object.assign(swiper.thumbs.swiper.params, { - watchSlidesProgress: true, - slideToClickedSlide: false, - }); - } else if (isObject(thumbsParams.swiper)) { - const thumbsSwiperParams = Object.assign({}, thumbsParams.swiper); - Object.assign(thumbsSwiperParams, { - watchSlidesProgress: true, - slideToClickedSlide: false, - }); - swiper.thumbs.swiper = new SwiperClass(thumbsSwiperParams); - swiperCreated = true; - } - - swiper.thumbs.swiper.$el.addClass( - swiper.params.thumbs.thumbsContainerClass, - ); - swiper.thumbs.swiper.on("tap", onThumbClick); - return true; - } - - function update(initial) { - const thumbsSwiper = swiper.thumbs.swiper; - if (!thumbsSwiper) return; - const slidesPerView = - thumbsSwiper.params.slidesPerView === "auto" - ? thumbsSwiper.slidesPerViewDynamic() - : thumbsSwiper.params.slidesPerView; - const autoScrollOffset = swiper.params.thumbs.autoScrollOffset; - const useOffset = autoScrollOffset && !thumbsSwiper.params.loop; - - if (swiper.realIndex !== thumbsSwiper.realIndex || useOffset) { - let currentThumbsIndex = thumbsSwiper.activeIndex; - let newThumbsIndex; - let direction; - - if (thumbsSwiper.params.loop) { - if ( - thumbsSwiper.slides - .eq(currentThumbsIndex) - .hasClass(thumbsSwiper.params.slideDuplicateClass) - ) { - thumbsSwiper.loopFix(); // eslint-disable-next-line - - thumbsSwiper._clientLeft = thumbsSwiper.$wrapperEl[0].clientLeft; - currentThumbsIndex = thumbsSwiper.activeIndex; - } // Find actual thumbs index to slide to - - const prevThumbsIndex = thumbsSwiper.slides - .eq(currentThumbsIndex) - .prevAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) - .eq(0) - .index(); - const nextThumbsIndex = thumbsSwiper.slides - .eq(currentThumbsIndex) - .nextAll(`[data-swiper-slide-index="${swiper.realIndex}"]`) - .eq(0) - .index(); - - if (typeof prevThumbsIndex === "undefined") { - newThumbsIndex = nextThumbsIndex; - } else if (typeof nextThumbsIndex === "undefined") { - newThumbsIndex = prevThumbsIndex; - } else if ( - nextThumbsIndex - currentThumbsIndex === - currentThumbsIndex - prevThumbsIndex - ) { - newThumbsIndex = - thumbsSwiper.params.slidesPerGroup > 1 - ? nextThumbsIndex - : currentThumbsIndex; - } else if ( - nextThumbsIndex - currentThumbsIndex < - currentThumbsIndex - prevThumbsIndex - ) { - newThumbsIndex = nextThumbsIndex; - } else { - newThumbsIndex = prevThumbsIndex; - } - - direction = - swiper.activeIndex > swiper.previousIndex ? "next" : "prev"; - } else { - newThumbsIndex = swiper.realIndex; - direction = newThumbsIndex > swiper.previousIndex ? "next" : "prev"; - } - - if (useOffset) { - newThumbsIndex += - direction === "next" ? autoScrollOffset : -1 * autoScrollOffset; - } - - if ( - thumbsSwiper.visibleSlidesIndexes && - thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex) < 0 - ) { - if (thumbsSwiper.params.centeredSlides) { - if (newThumbsIndex > currentThumbsIndex) { - newThumbsIndex = - newThumbsIndex - Math.floor(slidesPerView / 2) + 1; - } else { - newThumbsIndex = - newThumbsIndex + Math.floor(slidesPerView / 2) - 1; - } - } else if ( - newThumbsIndex > currentThumbsIndex && - thumbsSwiper.params.slidesPerGroup === 1 - ); - - thumbsSwiper.slideTo(newThumbsIndex, initial ? 0 : undefined); - } - } // Activate thumbs - - let thumbsToActivate = 1; - const thumbActiveClass = swiper.params.thumbs.slideThumbActiveClass; - - if (swiper.params.slidesPerView > 1 && !swiper.params.centeredSlides) { - thumbsToActivate = swiper.params.slidesPerView; - } - - if (!swiper.params.thumbs.multipleActiveThumbs) { - thumbsToActivate = 1; - } - - thumbsToActivate = Math.floor(thumbsToActivate); - thumbsSwiper.slides.removeClass(thumbActiveClass); - - if ( - thumbsSwiper.params.loop || - (thumbsSwiper.params.virtual && thumbsSwiper.params.virtual.enabled) - ) { - for (let i = 0; i < thumbsToActivate; i += 1) { - thumbsSwiper.$wrapperEl - .children(`[data-swiper-slide-index="${swiper.realIndex + i}"]`) - .addClass(thumbActiveClass); - } - } else { - for (let i = 0; i < thumbsToActivate; i += 1) { - thumbsSwiper.slides - .eq(swiper.realIndex + i) - .addClass(thumbActiveClass); - } - } - } - - on("beforeInit", () => { - const { thumbs } = swiper.params; - if (!thumbs || !thumbs.swiper) return; - init(); - update(true); - }); - on("slideChange update resize observerUpdate", () => { - if (!swiper.thumbs.swiper) return; - update(); - }); - on("setTransition", (_s, duration) => { - const thumbsSwiper = swiper.thumbs.swiper; - if (!thumbsSwiper) return; - thumbsSwiper.setTransition(duration); - }); - on("beforeDestroy", () => { - const thumbsSwiper = swiper.thumbs.swiper; - if (!thumbsSwiper) return; - - if (swiperCreated && thumbsSwiper) { - thumbsSwiper.destroy(); - } - }); - Object.assign(swiper.thumbs, { - init, - update, - }); - } - - function freeMode(_ref) { - let { swiper, extendParams, emit, once } = _ref; - extendParams({ - freeMode: { - enabled: false, - momentum: true, - momentumRatio: 1, - momentumBounce: true, - momentumBounceRatio: 1, - momentumVelocityRatio: 1, - sticky: false, - minimumVelocity: 0.02, - }, - }); - - function onTouchStart() { - const translate = swiper.getTranslate(); - swiper.setTranslate(translate); - swiper.setTransition(0); - swiper.touchEventsData.velocities.length = 0; - swiper.freeMode.onTouchEnd({ - currentPos: swiper.rtl ? swiper.translate : -swiper.translate, - }); - } - - function onTouchMove() { - const { touchEventsData: data, touches } = swiper; // Velocity - - if (data.velocities.length === 0) { - data.velocities.push({ - position: touches[swiper.isHorizontal() ? "startX" : "startY"], - time: data.touchStartTime, - }); - } - - data.velocities.push({ - position: touches[swiper.isHorizontal() ? "currentX" : "currentY"], - time: now(), - }); - } - - function onTouchEnd(_ref2) { - let { currentPos } = _ref2; - const { - params, - $wrapperEl, - rtlTranslate: rtl, - snapGrid, - touchEventsData: data, - } = swiper; // Time diff - - const touchEndTime = now(); - const timeDiff = touchEndTime - data.touchStartTime; - - if (currentPos < -swiper.minTranslate()) { - swiper.slideTo(swiper.activeIndex); - return; - } - - if (currentPos > -swiper.maxTranslate()) { - if (swiper.slides.length < snapGrid.length) { - swiper.slideTo(snapGrid.length - 1); - } else { - swiper.slideTo(swiper.slides.length - 1); - } - - return; - } - - if (params.freeMode.momentum) { - if (data.velocities.length > 1) { - const lastMoveEvent = data.velocities.pop(); - const velocityEvent = data.velocities.pop(); - const distance = lastMoveEvent.position - velocityEvent.position; - const time = lastMoveEvent.time - velocityEvent.time; - swiper.velocity = distance / time; - swiper.velocity /= 2; - - if (Math.abs(swiper.velocity) < params.freeMode.minimumVelocity) { - swiper.velocity = 0; - } // this implies that the user stopped moving a finger then released. - // There would be no events with distance zero, so the last event is stale. - - if (time > 150 || now() - lastMoveEvent.time > 300) { - swiper.velocity = 0; - } - } else { - swiper.velocity = 0; - } - - swiper.velocity *= params.freeMode.momentumVelocityRatio; - data.velocities.length = 0; - let momentumDuration = 1000 * params.freeMode.momentumRatio; - const momentumDistance = swiper.velocity * momentumDuration; - let newPosition = swiper.translate + momentumDistance; - if (rtl) newPosition = -newPosition; - let doBounce = false; - let afterBouncePosition; - const bounceAmount = - Math.abs(swiper.velocity) * 20 * params.freeMode.momentumBounceRatio; - let needsLoopFix; - - if (newPosition < swiper.maxTranslate()) { - if (params.freeMode.momentumBounce) { - if (newPosition + swiper.maxTranslate() < -bounceAmount) { - newPosition = swiper.maxTranslate() - bounceAmount; - } - - afterBouncePosition = swiper.maxTranslate(); - doBounce = true; - data.allowMomentumBounce = true; - } else { - newPosition = swiper.maxTranslate(); - } - - if (params.loop && params.centeredSlides) needsLoopFix = true; - } else if (newPosition > swiper.minTranslate()) { - if (params.freeMode.momentumBounce) { - if (newPosition - swiper.minTranslate() > bounceAmount) { - newPosition = swiper.minTranslate() + bounceAmount; - } - - afterBouncePosition = swiper.minTranslate(); - doBounce = true; - data.allowMomentumBounce = true; - } else { - newPosition = swiper.minTranslate(); - } - - if (params.loop && params.centeredSlides) needsLoopFix = true; - } else if (params.freeMode.sticky) { - let nextSlide; - - for (let j = 0; j < snapGrid.length; j += 1) { - if (snapGrid[j] > -newPosition) { - nextSlide = j; - break; - } - } - - if ( - Math.abs(snapGrid[nextSlide] - newPosition) < - Math.abs(snapGrid[nextSlide - 1] - newPosition) || - swiper.swipeDirection === "next" - ) { - newPosition = snapGrid[nextSlide]; - } else { - newPosition = snapGrid[nextSlide - 1]; - } - - newPosition = -newPosition; - } - - if (needsLoopFix) { - once("transitionEnd", () => { - swiper.loopFix(); - }); - } // Fix duration - - if (swiper.velocity !== 0) { - if (rtl) { - momentumDuration = Math.abs( - (-newPosition - swiper.translate) / swiper.velocity, - ); - } else { - momentumDuration = Math.abs( - (newPosition - swiper.translate) / swiper.velocity, - ); - } - - if (params.freeMode.sticky) { - // If freeMode.sticky is active and the user ends a swipe with a slow-velocity - // event, then durations can be 20+ seconds to slide one (or zero!) slides. - // It's easy to see this when simulating touch with mouse events. To fix this, - // limit single-slide swipes to the default slide duration. This also has the - // nice side effect of matching slide speed if the user stopped moving before - // lifting finger or mouse vs. moving slowly before lifting the finger/mouse. - // For faster swipes, also apply limits (albeit higher ones). - const moveDistance = Math.abs( - (rtl ? -newPosition : newPosition) - swiper.translate, - ); - const currentSlideSize = swiper.slidesSizesGrid[swiper.activeIndex]; - - if (moveDistance < currentSlideSize) { - momentumDuration = params.speed; - } else if (moveDistance < 2 * currentSlideSize) { - momentumDuration = params.speed * 1.5; - } else { - momentumDuration = params.speed * 2.5; - } - } - } else if (params.freeMode.sticky) { - swiper.slideToClosest(); - return; - } - - if (params.freeMode.momentumBounce && doBounce) { - swiper.updateProgress(afterBouncePosition); - swiper.setTransition(momentumDuration); - swiper.setTranslate(newPosition); - swiper.transitionStart(true, swiper.swipeDirection); - swiper.animating = true; - $wrapperEl.transitionEnd(() => { - if (!swiper || swiper.destroyed || !data.allowMomentumBounce) - return; - emit("momentumBounce"); - swiper.setTransition(params.speed); - setTimeout(() => { - swiper.setTranslate(afterBouncePosition); - $wrapperEl.transitionEnd(() => { - if (!swiper || swiper.destroyed) return; - swiper.transitionEnd(); - }); - }, 0); - }); - } else if (swiper.velocity) { - emit("_freeModeNoMomentumRelease"); - swiper.updateProgress(newPosition); - swiper.setTransition(momentumDuration); - swiper.setTranslate(newPosition); - swiper.transitionStart(true, swiper.swipeDirection); - - if (!swiper.animating) { - swiper.animating = true; - $wrapperEl.transitionEnd(() => { - if (!swiper || swiper.destroyed) return; - swiper.transitionEnd(); - }); - } - } else { - swiper.updateProgress(newPosition); - } - - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } else if (params.freeMode.sticky) { - swiper.slideToClosest(); - return; - } else if (params.freeMode) { - emit("_freeModeNoMomentumRelease"); - } - - if (!params.freeMode.momentum || timeDiff >= params.longSwipesMs) { - swiper.updateProgress(); - swiper.updateActiveIndex(); - swiper.updateSlidesClasses(); - } - } - - Object.assign(swiper, { - freeMode: { - onTouchStart, - onTouchMove, - onTouchEnd, - }, - }); - } - - function Grid(_ref) { - let { swiper, extendParams } = _ref; - extendParams({ - grid: { - rows: 1, - fill: "column", - }, - }); - let slidesNumberEvenToRows; - let slidesPerRow; - let numFullColumns; - - const initSlides = (slidesLength) => { - const { slidesPerView } = swiper.params; - const { rows, fill } = swiper.params.grid; - slidesPerRow = slidesNumberEvenToRows / rows; - numFullColumns = Math.floor(slidesLength / rows); - - if (Math.floor(slidesLength / rows) === slidesLength / rows) { - slidesNumberEvenToRows = slidesLength; - } else { - slidesNumberEvenToRows = Math.ceil(slidesLength / rows) * rows; - } - - if (slidesPerView !== "auto" && fill === "row") { - slidesNumberEvenToRows = Math.max( - slidesNumberEvenToRows, - slidesPerView * rows, - ); - } - }; - - const updateSlide = (i, slide, slidesLength, getDirectionLabel) => { - const { slidesPerGroup, spaceBetween } = swiper.params; - const { rows, fill } = swiper.params.grid; // Set slides order - - let newSlideOrderIndex; - let column; - let row; - - if (fill === "row" && slidesPerGroup > 1) { - const groupIndex = Math.floor(i / (slidesPerGroup * rows)); - const slideIndexInGroup = i - rows * slidesPerGroup * groupIndex; - const columnsInGroup = - groupIndex === 0 - ? slidesPerGroup - : Math.min( - Math.ceil( - (slidesLength - groupIndex * rows * slidesPerGroup) / rows, - ), - slidesPerGroup, - ); - row = Math.floor(slideIndexInGroup / columnsInGroup); - column = - slideIndexInGroup - - row * columnsInGroup + - groupIndex * slidesPerGroup; - newSlideOrderIndex = column + (row * slidesNumberEvenToRows) / rows; - slide.css({ - "-webkit-order": newSlideOrderIndex, - order: newSlideOrderIndex, - }); - } else if (fill === "column") { - column = Math.floor(i / rows); - row = i - column * rows; - - if ( - column > numFullColumns || - (column === numFullColumns && row === rows - 1) - ) { - row += 1; - - if (row >= rows) { - row = 0; - column += 1; - } - } - } else { - row = Math.floor(i / slidesPerRow); - column = i - row * slidesPerRow; - } - - slide.css( - getDirectionLabel("margin-top"), - row !== 0 ? spaceBetween && `${spaceBetween}px` : "", - ); - }; - - const updateWrapperSize = (slideSize, snapGrid, getDirectionLabel) => { - const { spaceBetween, centeredSlides, roundLengths } = swiper.params; - const { rows } = swiper.params.grid; - swiper.virtualSize = (slideSize + spaceBetween) * slidesNumberEvenToRows; - swiper.virtualSize = Math.ceil(swiper.virtualSize / rows) - spaceBetween; - swiper.$wrapperEl.css({ - [getDirectionLabel("width")]: `${swiper.virtualSize + spaceBetween}px`, - }); - - if (centeredSlides) { - snapGrid.splice(0, snapGrid.length); - const newSlidesGrid = []; - - for (let i = 0; i < snapGrid.length; i += 1) { - let slidesGridItem = snapGrid[i]; - if (roundLengths) slidesGridItem = Math.floor(slidesGridItem); - if (snapGrid[i] < swiper.virtualSize + snapGrid[0]) - newSlidesGrid.push(slidesGridItem); - } - - snapGrid.push(...newSlidesGrid); - } - }; - - swiper.grid = { - initSlides, - updateSlide, - updateWrapperSize, - }; - } - - function appendSlide(slides) { - const swiper = this; - const { $wrapperEl, params } = swiper; - - if (params.loop) { - swiper.loopDestroy(); - } - - if (typeof slides === "object" && "length" in slides) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) $wrapperEl.append(slides[i]); - } - } else { - $wrapperEl.append(slides); - } - - if (params.loop) { - swiper.loopCreate(); - } - - if (!params.observer) { - swiper.update(); - } - } - - function prependSlide(slides) { - const swiper = this; - const { params, $wrapperEl, activeIndex } = swiper; - - if (params.loop) { - swiper.loopDestroy(); - } - - let newActiveIndex = activeIndex + 1; - - if (typeof slides === "object" && "length" in slides) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) $wrapperEl.prepend(slides[i]); - } - - newActiveIndex = activeIndex + slides.length; - } else { - $wrapperEl.prepend(slides); - } - - if (params.loop) { - swiper.loopCreate(); - } - - if (!params.observer) { - swiper.update(); - } - - swiper.slideTo(newActiveIndex, 0, false); - } - - function addSlide(index, slides) { - const swiper = this; - const { $wrapperEl, params, activeIndex } = swiper; - let activeIndexBuffer = activeIndex; - - if (params.loop) { - activeIndexBuffer -= swiper.loopedSlides; - swiper.loopDestroy(); - swiper.slides = $wrapperEl.children(`.${params.slideClass}`); - } - - const baseLength = swiper.slides.length; - - if (index <= 0) { - swiper.prependSlide(slides); - return; - } - - if (index >= baseLength) { - swiper.appendSlide(slides); - return; - } - - let newActiveIndex = - activeIndexBuffer > index ? activeIndexBuffer + 1 : activeIndexBuffer; - const slidesBuffer = []; - - for (let i = baseLength - 1; i >= index; i -= 1) { - const currentSlide = swiper.slides.eq(i); - currentSlide.remove(); - slidesBuffer.unshift(currentSlide); - } - - if (typeof slides === "object" && "length" in slides) { - for (let i = 0; i < slides.length; i += 1) { - if (slides[i]) $wrapperEl.append(slides[i]); - } - - newActiveIndex = - activeIndexBuffer > index - ? activeIndexBuffer + slides.length - : activeIndexBuffer; - } else { - $wrapperEl.append(slides); - } - - for (let i = 0; i < slidesBuffer.length; i += 1) { - $wrapperEl.append(slidesBuffer[i]); - } - - if (params.loop) { - swiper.loopCreate(); - } - - if (!params.observer) { - swiper.update(); - } - - if (params.loop) { - swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); - } else { - swiper.slideTo(newActiveIndex, 0, false); - } - } - - function removeSlide(slidesIndexes) { - const swiper = this; - const { params, $wrapperEl, activeIndex } = swiper; - let activeIndexBuffer = activeIndex; - - if (params.loop) { - activeIndexBuffer -= swiper.loopedSlides; - swiper.loopDestroy(); - swiper.slides = $wrapperEl.children(`.${params.slideClass}`); - } - - let newActiveIndex = activeIndexBuffer; - let indexToRemove; - - if (typeof slidesIndexes === "object" && "length" in slidesIndexes) { - for (let i = 0; i < slidesIndexes.length; i += 1) { - indexToRemove = slidesIndexes[i]; - if (swiper.slides[indexToRemove]) - swiper.slides.eq(indexToRemove).remove(); - if (indexToRemove < newActiveIndex) newActiveIndex -= 1; - } - - newActiveIndex = Math.max(newActiveIndex, 0); - } else { - indexToRemove = slidesIndexes; - if (swiper.slides[indexToRemove]) - swiper.slides.eq(indexToRemove).remove(); - if (indexToRemove < newActiveIndex) newActiveIndex -= 1; - newActiveIndex = Math.max(newActiveIndex, 0); - } - - if (params.loop) { - swiper.loopCreate(); - } - - if (!params.observer) { - swiper.update(); - } - - if (params.loop) { - swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false); - } else { - swiper.slideTo(newActiveIndex, 0, false); - } - } - - function removeAllSlides() { - const swiper = this; - const slidesIndexes = []; - - for (let i = 0; i < swiper.slides.length; i += 1) { - slidesIndexes.push(i); - } - - swiper.removeSlide(slidesIndexes); - } - - function Manipulation(_ref) { - let { swiper } = _ref; - Object.assign(swiper, { - appendSlide: appendSlide.bind(swiper), - prependSlide: prependSlide.bind(swiper), - addSlide: addSlide.bind(swiper), - removeSlide: removeSlide.bind(swiper), - removeAllSlides: removeAllSlides.bind(swiper), - }); - } - - function effectInit(params) { - const { - effect, - swiper, - on, - setTranslate, - setTransition, - overwriteParams, - perspective, - } = params; - on("beforeInit", () => { - if (swiper.params.effect !== effect) return; - swiper.classNames.push( - `${swiper.params.containerModifierClass}${effect}`, - ); - - if (perspective && perspective()) { - swiper.classNames.push(`${swiper.params.containerModifierClass}3d`); - } - - const overwriteParamsResult = overwriteParams ? overwriteParams() : {}; - Object.assign(swiper.params, overwriteParamsResult); - Object.assign(swiper.originalParams, overwriteParamsResult); - }); - on("setTranslate", () => { - if (swiper.params.effect !== effect) return; - setTranslate(); - }); - on("setTransition", (_s, duration) => { - if (swiper.params.effect !== effect) return; - setTransition(duration); - }); - let requireUpdateOnVirtual; - on("virtualUpdate", () => { - if (!swiper.slides.length) { - requireUpdateOnVirtual = true; - } - - requestAnimationFrame(() => { - if (requireUpdateOnVirtual && swiper.slides.length) { - setTranslate(); - requireUpdateOnVirtual = false; - } - }); - }); - } - - function effectTarget(effectParams, $slideEl) { - if (effectParams.transformEl) { - return $slideEl.find(effectParams.transformEl).css({ - "backface-visibility": "hidden", - "-webkit-backface-visibility": "hidden", - }); - } - - return $slideEl; - } - - function effectVirtualTransitionEnd(_ref) { - let { swiper, duration, transformEl, allSlides } = _ref; - const { slides, activeIndex, $wrapperEl } = swiper; - - if (swiper.params.virtualTranslate && duration !== 0) { - let eventTriggered = false; - let $transitionEndTarget; - - if (allSlides) { - $transitionEndTarget = transformEl ? slides.find(transformEl) : slides; - } else { - $transitionEndTarget = transformEl - ? slides.eq(activeIndex).find(transformEl) - : slides.eq(activeIndex); - } - - $transitionEndTarget.transitionEnd(() => { - if (eventTriggered) return; - if (!swiper || swiper.destroyed) return; - eventTriggered = true; - swiper.animating = false; - const triggerEvents = ["webkitTransitionEnd", "transitionend"]; - - for (let i = 0; i < triggerEvents.length; i += 1) { - $wrapperEl.trigger(triggerEvents[i]); - } - }); - } - } - - function EffectFade(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - fadeEffect: { - crossFade: false, - transformEl: null, - }, - }); - - const setTranslate = () => { - const { slides } = swiper; - const params = swiper.params.fadeEffect; - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = swiper.slides.eq(i); - const offset = $slideEl[0].swiperSlideOffset; - let tx = -offset; - if (!swiper.params.virtualTranslate) tx -= swiper.translate; - let ty = 0; - - if (!swiper.isHorizontal()) { - ty = tx; - tx = 0; - } - - const slideOpacity = swiper.params.fadeEffect.crossFade - ? Math.max(1 - Math.abs($slideEl[0].progress), 0) - : 1 + Math.min(Math.max($slideEl[0].progress, -1), 0); - const $targetEl = effectTarget(params, $slideEl); - $targetEl - .css({ - opacity: slideOpacity, - }) - .transform(`translate3d(${tx}px, ${ty}px, 0px)`); - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.fadeEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements.transition(duration); - effectVirtualTransitionEnd({ - swiper, - duration, - transformEl, - allSlides: true, - }); - }; - - effectInit({ - effect: "fade", - swiper, - on, - setTranslate, - setTransition, - overwriteParams: () => ({ - slidesPerView: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - spaceBetween: 0, - virtualTranslate: !swiper.params.cssMode, - }), - }); - } - - function EffectCube(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - cubeEffect: { - slideShadows: true, - shadow: true, - shadowOffset: 20, - shadowScale: 0.94, - }, - }); - - const setTranslate = () => { - const { - $el, - $wrapperEl, - slides, - width: swiperWidth, - height: swiperHeight, - rtlTranslate: rtl, - size: swiperSize, - browser, - } = swiper; - const params = swiper.params.cubeEffect; - const isHorizontal = swiper.isHorizontal(); - const isVirtual = swiper.virtual && swiper.params.virtual.enabled; - let wrapperRotate = 0; - let $cubeShadowEl; - - if (params.shadow) { - if (isHorizontal) { - $cubeShadowEl = $wrapperEl.find(".swiper-cube-shadow"); - - if ($cubeShadowEl.length === 0) { - $cubeShadowEl = $('
'); - $wrapperEl.append($cubeShadowEl); - } - - $cubeShadowEl.css({ - height: `${swiperWidth}px`, - }); - } else { - $cubeShadowEl = $el.find(".swiper-cube-shadow"); - - if ($cubeShadowEl.length === 0) { - $cubeShadowEl = $('
'); - $el.append($cubeShadowEl); - } - } - } - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = slides.eq(i); - let slideIndex = i; - - if (isVirtual) { - slideIndex = parseInt($slideEl.attr("data-swiper-slide-index"), 10); - } - - let slideAngle = slideIndex * 90; - let round = Math.floor(slideAngle / 360); - - if (rtl) { - slideAngle = -slideAngle; - round = Math.floor(-slideAngle / 360); - } - - const progress = Math.max(Math.min($slideEl[0].progress, 1), -1); - let tx = 0; - let ty = 0; - let tz = 0; - - if (slideIndex % 4 === 0) { - tx = -round * 4 * swiperSize; - tz = 0; - } else if ((slideIndex - 1) % 4 === 0) { - tx = 0; - tz = -round * 4 * swiperSize; - } else if ((slideIndex - 2) % 4 === 0) { - tx = swiperSize + round * 4 * swiperSize; - tz = swiperSize; - } else if ((slideIndex - 3) % 4 === 0) { - tx = -swiperSize; - tz = 3 * swiperSize + swiperSize * 4 * round; - } - - if (rtl) { - tx = -tx; - } - - if (!isHorizontal) { - ty = tx; - tx = 0; - } - - const transform = `rotateX(${ - isHorizontal ? 0 : -slideAngle - }deg) rotateY(${ - isHorizontal ? slideAngle : 0 - }deg) translate3d(${tx}px, ${ty}px, ${tz}px)`; - - if (progress <= 1 && progress > -1) { - wrapperRotate = slideIndex * 90 + progress * 90; - if (rtl) wrapperRotate = -slideIndex * 90 - progress * 90; - } - - $slideEl.transform(transform); - - if (params.slideShadows) { - // Set shadows - let shadowBefore = isHorizontal - ? $slideEl.find(".swiper-slide-shadow-left") - : $slideEl.find(".swiper-slide-shadow-top"); - let shadowAfter = isHorizontal - ? $slideEl.find(".swiper-slide-shadow-right") - : $slideEl.find(".swiper-slide-shadow-bottom"); - - if (shadowBefore.length === 0) { - shadowBefore = $( - `
`, - ); - $slideEl.append(shadowBefore); - } - - if (shadowAfter.length === 0) { - shadowAfter = $( - `
`, - ); - $slideEl.append(shadowAfter); - } - - if (shadowBefore.length) - shadowBefore[0].style.opacity = Math.max(-progress, 0); - if (shadowAfter.length) - shadowAfter[0].style.opacity = Math.max(progress, 0); - } - } - - $wrapperEl.css({ - "-webkit-transform-origin": `50% 50% -${swiperSize / 2}px`, - "transform-origin": `50% 50% -${swiperSize / 2}px`, - }); - - if (params.shadow) { - if (isHorizontal) { - $cubeShadowEl.transform( - `translate3d(0px, ${swiperWidth / 2 + params.shadowOffset}px, ${ - -swiperWidth / 2 - }px) rotateX(90deg) rotateZ(0deg) scale(${params.shadowScale})`, - ); - } else { - const shadowAngle = - Math.abs(wrapperRotate) - - Math.floor(Math.abs(wrapperRotate) / 90) * 90; - const multiplier = - 1.5 - - (Math.sin((shadowAngle * 2 * Math.PI) / 360) / 2 + - Math.cos((shadowAngle * 2 * Math.PI) / 360) / 2); - const scale1 = params.shadowScale; - const scale2 = params.shadowScale / multiplier; - const offset = params.shadowOffset; - $cubeShadowEl.transform( - `scale3d(${scale1}, 1, ${scale2}) translate3d(0px, ${ - swiperHeight / 2 + offset - }px, ${-swiperHeight / 2 / scale2}px) rotateX(-90deg)`, - ); - } - } - - const zFactor = - browser.isSafari || browser.isWebView ? -swiperSize / 2 : 0; - $wrapperEl.transform( - `translate3d(0px,0,${zFactor}px) rotateX(${ - swiper.isHorizontal() ? 0 : wrapperRotate - }deg) rotateY(${swiper.isHorizontal() ? -wrapperRotate : 0}deg)`, - ); - }; - - const setTransition = (duration) => { - const { $el, slides } = swiper; - slides - .transition(duration) - .find( - ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", - ) - .transition(duration); - - if (swiper.params.cubeEffect.shadow && !swiper.isHorizontal()) { - $el.find(".swiper-cube-shadow").transition(duration); - } - }; - - effectInit({ - effect: "cube", - swiper, - on, - setTranslate, - setTransition, - perspective: () => true, - overwriteParams: () => ({ - slidesPerView: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - resistanceRatio: 0, - spaceBetween: 0, - centeredSlides: false, - virtualTranslate: true, - }), - }); - } - - function createShadow(params, $slideEl, side) { - const shadowClass = `swiper-slide-shadow${side ? `-${side}` : ""}`; - const $shadowContainer = params.transformEl - ? $slideEl.find(params.transformEl) - : $slideEl; - let $shadowEl = $shadowContainer.children(`.${shadowClass}`); - - if (!$shadowEl.length) { - $shadowEl = $( - `
`, - ); - $shadowContainer.append($shadowEl); - } - - return $shadowEl; - } - - function EffectFlip(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - flipEffect: { - slideShadows: true, - limitRotation: true, - transformEl: null, - }, - }); - - const setTranslate = () => { - const { slides, rtlTranslate: rtl } = swiper; - const params = swiper.params.flipEffect; - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = slides.eq(i); - let progress = $slideEl[0].progress; - - if (swiper.params.flipEffect.limitRotation) { - progress = Math.max(Math.min($slideEl[0].progress, 1), -1); - } - - const offset = $slideEl[0].swiperSlideOffset; - const rotate = -180 * progress; - let rotateY = rotate; - let rotateX = 0; - let tx = swiper.params.cssMode ? -offset - swiper.translate : -offset; - let ty = 0; - - if (!swiper.isHorizontal()) { - ty = tx; - tx = 0; - rotateX = -rotateY; - rotateY = 0; - } else if (rtl) { - rotateY = -rotateY; - } - - $slideEl[0].style.zIndex = - -Math.abs(Math.round(progress)) + slides.length; - - if (params.slideShadows) { - // Set shadows - let shadowBefore = swiper.isHorizontal() - ? $slideEl.find(".swiper-slide-shadow-left") - : $slideEl.find(".swiper-slide-shadow-top"); - let shadowAfter = swiper.isHorizontal() - ? $slideEl.find(".swiper-slide-shadow-right") - : $slideEl.find(".swiper-slide-shadow-bottom"); - - if (shadowBefore.length === 0) { - shadowBefore = createShadow( - params, - $slideEl, - swiper.isHorizontal() ? "left" : "top", - ); - } - - if (shadowAfter.length === 0) { - shadowAfter = createShadow( - params, - $slideEl, - swiper.isHorizontal() ? "right" : "bottom", - ); - } - - if (shadowBefore.length) - shadowBefore[0].style.opacity = Math.max(-progress, 0); - if (shadowAfter.length) - shadowAfter[0].style.opacity = Math.max(progress, 0); - } - - const transform = `translate3d(${tx}px, ${ty}px, 0px) rotateX(${rotateX}deg) rotateY(${rotateY}deg)`; - const $targetEl = effectTarget(params, $slideEl); - $targetEl.transform(transform); - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.flipEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements - .transition(duration) - .find( - ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", - ) - .transition(duration); - effectVirtualTransitionEnd({ - swiper, - duration, - transformEl, - }); - }; - - effectInit({ - effect: "flip", - swiper, - on, - setTranslate, - setTransition, - perspective: () => true, - overwriteParams: () => ({ - slidesPerView: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - spaceBetween: 0, - virtualTranslate: !swiper.params.cssMode, - }), - }); - } - - function EffectCoverflow(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - coverflowEffect: { - rotate: 50, - stretch: 0, - depth: 100, - scale: 1, - modifier: 1, - slideShadows: true, - transformEl: null, - }, - }); - - const setTranslate = () => { - const { - width: swiperWidth, - height: swiperHeight, - slides, - slidesSizesGrid, - } = swiper; - const params = swiper.params.coverflowEffect; - const isHorizontal = swiper.isHorizontal(); - const transform = swiper.translate; - const center = isHorizontal - ? -transform + swiperWidth / 2 - : -transform + swiperHeight / 2; - const rotate = isHorizontal ? params.rotate : -params.rotate; - const translate = params.depth; // Each slide offset from center - - for (let i = 0, length = slides.length; i < length; i += 1) { - const $slideEl = slides.eq(i); - const slideSize = slidesSizesGrid[i]; - const slideOffset = $slideEl[0].swiperSlideOffset; - const centerOffset = (center - slideOffset - slideSize / 2) / slideSize; - const offsetMultiplier = - typeof params.modifier === "function" - ? params.modifier(centerOffset) - : centerOffset * params.modifier; - let rotateY = isHorizontal ? rotate * offsetMultiplier : 0; - let rotateX = isHorizontal ? 0 : rotate * offsetMultiplier; // var rotateZ = 0 - - let translateZ = -translate * Math.abs(offsetMultiplier); - let stretch = params.stretch; // Allow percentage to make a relative stretch for responsive sliders - - if (typeof stretch === "string" && stretch.indexOf("%") !== -1) { - stretch = (parseFloat(params.stretch) / 100) * slideSize; - } - - let translateY = isHorizontal ? 0 : stretch * offsetMultiplier; - let translateX = isHorizontal ? stretch * offsetMultiplier : 0; - let scale = 1 - (1 - params.scale) * Math.abs(offsetMultiplier); // Fix for ultra small values - - if (Math.abs(translateX) < 0.001) translateX = 0; - if (Math.abs(translateY) < 0.001) translateY = 0; - if (Math.abs(translateZ) < 0.001) translateZ = 0; - if (Math.abs(rotateY) < 0.001) rotateY = 0; - if (Math.abs(rotateX) < 0.001) rotateX = 0; - if (Math.abs(scale) < 0.001) scale = 0; - const slideTransform = `translate3d(${translateX}px,${translateY}px,${translateZ}px) rotateX(${rotateX}deg) rotateY(${rotateY}deg) scale(${scale})`; - const $targetEl = effectTarget(params, $slideEl); - $targetEl.transform(slideTransform); - $slideEl[0].style.zIndex = -Math.abs(Math.round(offsetMultiplier)) + 1; - - if (params.slideShadows) { - // Set shadows - let $shadowBeforeEl = isHorizontal - ? $slideEl.find(".swiper-slide-shadow-left") - : $slideEl.find(".swiper-slide-shadow-top"); - let $shadowAfterEl = isHorizontal - ? $slideEl.find(".swiper-slide-shadow-right") - : $slideEl.find(".swiper-slide-shadow-bottom"); - - if ($shadowBeforeEl.length === 0) { - $shadowBeforeEl = createShadow( - params, - $slideEl, - isHorizontal ? "left" : "top", - ); - } - - if ($shadowAfterEl.length === 0) { - $shadowAfterEl = createShadow( - params, - $slideEl, - isHorizontal ? "right" : "bottom", - ); - } - - if ($shadowBeforeEl.length) - $shadowBeforeEl[0].style.opacity = - offsetMultiplier > 0 ? offsetMultiplier : 0; - if ($shadowAfterEl.length) - $shadowAfterEl[0].style.opacity = - -offsetMultiplier > 0 ? -offsetMultiplier : 0; - } - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.coverflowEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements - .transition(duration) - .find( - ".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left", - ) - .transition(duration); - }; - - effectInit({ - effect: "coverflow", - swiper, - on, - setTranslate, - setTransition, - perspective: () => true, - overwriteParams: () => ({ - watchSlidesProgress: true, - }), - }); - } - - function EffectCreative(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - creativeEffect: { - transformEl: null, - limitProgress: 1, - shadowPerProgress: false, - progressMultiplier: 1, - perspective: true, - prev: { - translate: [0, 0, 0], - rotate: [0, 0, 0], - opacity: 1, - scale: 1, - }, - next: { - translate: [0, 0, 0], - rotate: [0, 0, 0], - opacity: 1, - scale: 1, - }, - }, - }); - - const getTranslateValue = (value) => { - if (typeof value === "string") return value; - return `${value}px`; - }; - - const setTranslate = () => { - const { slides, $wrapperEl, slidesSizesGrid } = swiper; - const params = swiper.params.creativeEffect; - const { progressMultiplier: multiplier } = params; - const isCenteredSlides = swiper.params.centeredSlides; - - if (isCenteredSlides) { - const margin = - slidesSizesGrid[0] / 2 - swiper.params.slidesOffsetBefore || 0; - $wrapperEl.transform(`translateX(calc(50% - ${margin}px))`); - } - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = slides.eq(i); - const slideProgress = $slideEl[0].progress; - const progress = Math.min( - Math.max($slideEl[0].progress, -params.limitProgress), - params.limitProgress, - ); - let originalProgress = progress; - - if (!isCenteredSlides) { - originalProgress = Math.min( - Math.max($slideEl[0].originalProgress, -params.limitProgress), - params.limitProgress, - ); - } - - const offset = $slideEl[0].swiperSlideOffset; - const t = [ - swiper.params.cssMode ? -offset - swiper.translate : -offset, - 0, - 0, - ]; - const r = [0, 0, 0]; - let custom = false; - - if (!swiper.isHorizontal()) { - t[1] = t[0]; - t[0] = 0; - } - - let data = { - translate: [0, 0, 0], - rotate: [0, 0, 0], - scale: 1, - opacity: 1, - }; - - if (progress < 0) { - data = params.next; - custom = true; - } else if (progress > 0) { - data = params.prev; - custom = true; - } // set translate - - t.forEach((value, index) => { - t[index] = `calc(${value}px + (${getTranslateValue( - data.translate[index], - )} * ${Math.abs(progress * multiplier)}))`; - }); // set rotates - - r.forEach((value, index) => { - r[index] = data.rotate[index] * Math.abs(progress * multiplier); - }); - $slideEl[0].style.zIndex = - -Math.abs(Math.round(slideProgress)) + slides.length; - const translateString = t.join(", "); - const rotateString = `rotateX(${r[0]}deg) rotateY(${r[1]}deg) rotateZ(${r[2]}deg)`; - const scaleString = - originalProgress < 0 - ? `scale(${1 + (1 - data.scale) * originalProgress * multiplier})` - : `scale(${1 - (1 - data.scale) * originalProgress * multiplier})`; - const opacityString = - originalProgress < 0 - ? 1 + (1 - data.opacity) * originalProgress * multiplier - : 1 - (1 - data.opacity) * originalProgress * multiplier; - const transform = `translate3d(${translateString}) ${rotateString} ${scaleString}`; // Set shadows - - if ((custom && data.shadow) || !custom) { - let $shadowEl = $slideEl.children(".swiper-slide-shadow"); - - if ($shadowEl.length === 0 && data.shadow) { - $shadowEl = createShadow(params, $slideEl); - } - - if ($shadowEl.length) { - const shadowOpacity = params.shadowPerProgress - ? progress * (1 / params.limitProgress) - : progress; - $shadowEl[0].style.opacity = Math.min( - Math.max(Math.abs(shadowOpacity), 0), - 1, - ); - } - } - - const $targetEl = effectTarget(params, $slideEl); - $targetEl.transform(transform).css({ - opacity: opacityString, - }); - - if (data.origin) { - $targetEl.css("transform-origin", data.origin); - } - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.creativeEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements - .transition(duration) - .find(".swiper-slide-shadow") - .transition(duration); - effectVirtualTransitionEnd({ - swiper, - duration, - transformEl, - allSlides: true, - }); - }; - - effectInit({ - effect: "creative", - swiper, - on, - setTranslate, - setTransition, - perspective: () => swiper.params.creativeEffect.perspective, - overwriteParams: () => ({ - watchSlidesProgress: true, - virtualTranslate: !swiper.params.cssMode, - }), - }); - } - - function EffectCards(_ref) { - let { swiper, extendParams, on } = _ref; - extendParams({ - cardsEffect: { - slideShadows: true, - transformEl: null, - }, - }); - - const setTranslate = () => { - const { slides, activeIndex } = swiper; - const params = swiper.params.cardsEffect; - const { startTranslate, isTouched } = swiper.touchEventsData; - const currentTranslate = swiper.translate; - - for (let i = 0; i < slides.length; i += 1) { - const $slideEl = slides.eq(i); - const slideProgress = $slideEl[0].progress; - const progress = Math.min(Math.max(slideProgress, -4), 4); - let offset = $slideEl[0].swiperSlideOffset; - - if (swiper.params.centeredSlides && !swiper.params.cssMode) { - swiper.$wrapperEl.transform(`translateX(${swiper.minTranslate()}px)`); - } - - if (swiper.params.centeredSlides && swiper.params.cssMode) { - offset -= slides[0].swiperSlideOffset; - } - - let tX = swiper.params.cssMode ? -offset - swiper.translate : -offset; - let tY = 0; - const tZ = -100 * Math.abs(progress); - let scale = 1; - let rotate = -2 * progress; - let tXAdd = 8 - Math.abs(progress) * 0.75; - const slideIndex = - swiper.virtual && swiper.params.virtual.enabled - ? swiper.virtual.from + i - : i; - const isSwipeToNext = - (slideIndex === activeIndex || slideIndex === activeIndex - 1) && - progress > 0 && - progress < 1 && - (isTouched || swiper.params.cssMode) && - currentTranslate < startTranslate; - const isSwipeToPrev = - (slideIndex === activeIndex || slideIndex === activeIndex + 1) && - progress < 0 && - progress > -1 && - (isTouched || swiper.params.cssMode) && - currentTranslate > startTranslate; - - if (isSwipeToNext || isSwipeToPrev) { - const subProgress = - (1 - Math.abs((Math.abs(progress) - 0.5) / 0.5)) ** 0.5; - rotate += -28 * progress * subProgress; - scale += -0.5 * subProgress; - tXAdd += 96 * subProgress; - tY = `${-25 * subProgress * Math.abs(progress)}%`; - } - - if (progress < 0) { - // next - tX = `calc(${tX}px + (${tXAdd * Math.abs(progress)}%))`; - } else if (progress > 0) { - // prev - tX = `calc(${tX}px + (-${tXAdd * Math.abs(progress)}%))`; - } else { - tX = `${tX}px`; - } - - if (!swiper.isHorizontal()) { - const prevY = tY; - tY = tX; - tX = prevY; - } - - const scaleString = - progress < 0 - ? `${1 + (1 - scale) * progress}` - : `${1 - (1 - scale) * progress}`; - const transform = ` - translate3d(${tX}, ${tY}, ${tZ}px) - rotateZ(${rotate}deg) - scale(${scaleString}) - `; - - if (params.slideShadows) { - // Set shadows - let $shadowEl = $slideEl.find(".swiper-slide-shadow"); - - if ($shadowEl.length === 0) { - $shadowEl = createShadow(params, $slideEl); - } - - if ($shadowEl.length) - $shadowEl[0].style.opacity = Math.min( - Math.max((Math.abs(progress) - 0.5) / 0.5, 0), - 1, - ); - } - - $slideEl[0].style.zIndex = - -Math.abs(Math.round(slideProgress)) + slides.length; - const $targetEl = effectTarget(params, $slideEl); - $targetEl.transform(transform); - } - }; - - const setTransition = (duration) => { - const { transformEl } = swiper.params.cardsEffect; - const $transitionElements = transformEl - ? swiper.slides.find(transformEl) - : swiper.slides; - $transitionElements - .transition(duration) - .find(".swiper-slide-shadow") - .transition(duration); - effectVirtualTransitionEnd({ - swiper, - duration, - transformEl, - }); - }; - - effectInit({ - effect: "cards", - swiper, - on, - setTranslate, - setTransition, - perspective: () => true, - overwriteParams: () => ({ - watchSlidesProgress: true, - virtualTranslate: !swiper.params.cssMode, - }), - }); - } - - // Swiper Class - const modules = [ - Virtual, - Keyboard, - Mousewheel, - Navigation, - Pagination, - Scrollbar, - Parallax, - Zoom, - Lazy, - Controller, - A11y, - History, - HashNavigation, - Autoplay, - Thumb, - freeMode, - Grid, - Manipulation, - EffectFade, - EffectCube, - EffectFlip, - EffectCoverflow, - EffectCreative, - EffectCards, - ]; - Swiper.use(modules); - - return Swiper; -}); - -; -!(function (e) { - var n; - if ( - ("function" == typeof define && define.amd && (define(e), (n = !0)), - "object" == typeof exports && ((module.exports = e()), (n = !0)), - !n) - ) { - var t = window.Cookies, - o = (window.Cookies = e()); - o.noConflict = function () { - return (window.Cookies = t), o; - }; - } -})(function () { - function f() { - for (var e = 0, n = {}; e < arguments.length; e++) { - var t = arguments[e]; - for (var o in t) n[o] = t[o]; - } - return n; - } - function a(e) { - return e.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent); - } - return (function e(u) { - function c() {} - function t(e, n, t) { - if ("undefined" != typeof document) { - "number" == typeof (t = f({ path: "/" }, c.defaults, t)).expires && - (t.expires = new Date(1 * new Date() + 864e5 * t.expires)), - (t.expires = t.expires ? t.expires.toUTCString() : ""); - try { - var o = JSON.stringify(n); - /^[\{\[]/.test(o) && (n = o); - } catch (e) {} - (n = u.write - ? u.write(n, e) - : encodeURIComponent(String(n)).replace( - /%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, - decodeURIComponent - )), - (e = encodeURIComponent(String(e)) - .replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent) - .replace(/[\(\)]/g, escape)); - var r = ""; - for (var i in t) - t[i] && - ((r += "; " + i), !0 !== t[i] && (r += "=" + t[i].split(";")[0])); - return (document.cookie = e + "=" + n + r); - } - } - function n(e, n) { - if ("undefined" != typeof document) { - for ( - var t = {}, - o = document.cookie ? document.cookie.split("; ") : [], - r = 0; - r < o.length; - r++ - ) { - var i = o[r].split("="), - c = i.slice(1).join("="); - n || '"' !== c.charAt(0) || (c = c.slice(1, -1)); - try { - var f = a(i[0]); - if (((c = (u.read || u)(c, f) || a(c)), n)) - try { - c = JSON.parse(c); - } catch (e) {} - if (((t[f] = c), e === f)) break; - } catch (e) {} - } - return e ? t[e] : t; - } - } - return ( - (c.set = t), - (c.get = function (e) { - return n(e, !1); - }), - (c.getJSON = function (e) { - return n(e, !0); - }), - (c.remove = function (e, n) { - t(e, "", f(n, { expires: -1 })); - }), - (c.defaults = {}), - (c.withConverter = e), - c - ); - })(function () {}); -}); - -; -// main script -(function () { - "use strict"; - - // Dropdown Menu Toggler For Mobile - // ---------------------------------------- - const dropdownMenuToggler = document.querySelectorAll( - ".nav-dropdown > .nav-link", - ); - - dropdownMenuToggler.forEach((toggler) => { - toggler?.addEventListener("click", (e) => { - e.target.closest(".nav-item").classList.toggle("active"); - }); - }); - - // Testimonial Slider - // ---------------------------------------- - new Swiper(".testimonial-slider", { - spaceBetween: 24, - loop: true, - pagination: { - el: ".testimonial-slider-pagination", - type: "bullets", - clickable: true, - }, - breakpoints: { - 768: { - slidesPerView: 2, - }, - 992: { - slidesPerView: 3, - }, - }, - }); -})(); diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest deleted file mode 100644 index 85ef76f2..00000000 --- a/public/manifest.webmanifest +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "Fediversity", - "short_name": "Fediversity", - "lang": "en-us", - "display": "fullscreen", - "orientation" : "portrait", - "start_url": "//localhost:1313/?utm_source=web_app_manifest", - "background_color": "#fff", - "theme_color": "#000", - - - - - - - - - - - - "icons": [ - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_48x48_resize_lanczos_3.png", - "sizes": "48x48", - "type": "image/png" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_72x72_resize_lanczos_3.png", - "sizes": "72x72", - "type": "image/png" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_96x96_resize_lanczos_3.png", - "sizes": "96x96", - "type": "image/png" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_144x144_resize_lanczos_3.png", - "sizes": "144x144", - "type": "image/png" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_192x192_resize_lanczos_3.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "any maskable" - }, - { - "src": "/images/favicon_hudf4905de8b22f1b316f0f9113e9f1079_22623_512x512_resize_lanczos_3.png", - "sizes": "512x512", - "type": "image/png" - } - ] - - -} \ No newline at end of file diff --git a/public/nlnet/index.html b/public/nlnet/index.html deleted file mode 100644 index afd94a09..00000000 --- a/public/nlnet/index.html +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -NLnet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

NLnet

- - - - -
-
-
- - -
-
-
-
-

The NLnet Foundation supports organisations and people who contribute to an open internet for all. NLnet funds projects that help fix the internet through open hardware, open software, open standards, open science and open data. After its historical contribution to the early internet in Europe in the 1980’s, NLnet has been financially supporting the open internet since 1997.

-

NLnet provides grants to free and open source projects between 5.000 and 50.000 euro with the possibility to scale up. Funding is open to anyone: organisations of any type and individuals. Within NGI Fediversity, NLnet facilitates the open calls for third-party funding and contributes to outreach and dissemination.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/nordunet/index.html b/public/nordunet/index.html deleted file mode 100644 index 7af2211b..00000000 --- a/public/nordunet/index.html +++ /dev/null @@ -1,896 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -NORDUnet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

NORDUnet

- - - - -
-
-
- - -
-
-
-
-

NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. It enables collaboration, data sharing, and access to online resources for academic and research purposes.

-

Fun fact: the website of NORDUnet, nordu.net is the oldest still active domain on the internet.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/oid/index.html b/public/oid/index.html deleted file mode 100644 index 1c9be8ff..00000000 --- a/public/oid/index.html +++ /dev/null @@ -1,901 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Open Internet Discourse Foundation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Open Internet Discourse Foundation

- - -
    -
  • - - Home - - / -
  • - -
  • - - Open Internet Discourse Foundation - -
  • -
- -
-
-
- - -
-
-
-
-

The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are.

-

The three pillars that are at the core of the OID Foundation:

-

OID believes in the fundamental right of individuals to privacy, self-determination, and freedom of expression. -Building sustainably. The OID Foundation believes that the internet is crucial infrastructure for society, and as such, should be build from the perspective that software projects can exist and be maintained for a long time; decades, not years. -Transparancy. The OID Foundation takes the commitment to openness seriously, and strives to use open software in all aspects. -In order to realise our vision, we need a healthy, functional and open internet. This is where OID comes in, working on the infrastructure that powers the internet in a way that promotes it’s values.

-

OID Foundation is rooted in constructive optimism, believing in tackling challenges head-on with a positive outlook, viewing each obstacle as an opportunity for improvement. As a practical example of the long-term vision is the work on NixOS that the OID is doing, where the reproducibility and long-term maintainability of NixOS’s package management help with an open and sustainable internet.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/pages/index.html b/public/pages/index.html deleted file mode 100644 index 7ba1138c..00000000 --- a/public/pages/index.html +++ /dev/null @@ -1,953 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Pages

- - - - -
-
-
- - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/pages/index.xml b/public/pages/index.xml deleted file mode 100644 index 8a73f985..00000000 --- a/public/pages/index.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - Pages on Fediversity - //localhost:1313/pages/ - Recent content in Pages on Fediversity - Hugo -- gohugo.io - en-us - - - Consortium - //localhost:1313/consortium/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/consortium/ - Information about the project. TODO. - - - Developers - //localhost:1313/developers/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/developers/ - The Fediversity Project enables easy hosting for a wide variety of fediverse platforms, all based on NixOS. - - - European Commission - //localhost:1313/ec/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/ec/ - The Fediversity project implements the visions outlined by the Next Generation Internet (NGI) initiative for an open internet in several ways. - - - Fediversity - //localhost:1313/fediversity/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/fediversity/ - Fediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. - - - Grants - //localhost:1313/grants/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/grants/ - Fediversity invites other people to join this ambitious development effort. It is a vast domain with many more challenges than what any preconceived effort could tackle by itself. - - - Individuals - //localhost:1313/individuals/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/individuals/ - The fediverse shows great potential in fundamentally rethinking how we approach the internet. - - - NLnet - //localhost:1313/nlnet/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/nlnet/ - The NLnet Foundation supports organisations and people who contribute to an open internet for all. - - - NORDUnet - //localhost:1313/nordunet/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/nordunet/ - NORDUnet is a collaboration of the National Research and Education Networks of the Nordic countries connecting universities and research institutions across Denmark, Finland, Iceland, Norway, and Sweden. - - - Open Internet Discourse Foundation - //localhost:1313/oid/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/oid/ - The Open Internet Discourse Foundation (OID) is founded on the belief that everyone deserves the freedom to express themselves and use the internet without constraints, and is committed to help build a better internet where individuals can truly be who they are. - - - Privacy - //localhost:1313/privacy-policy/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/privacy-policy/ - The Fediversity website does not track you, and does not process any of your data. - - - Tweag - //localhost:1313/tweag/ - Mon, 01 Jan 0001 00:00:00 +0000 - //localhost:1313/tweag/ - Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. - - - diff --git a/public/privacy-policy/index.html b/public/privacy-policy/index.html deleted file mode 100644 index 1f074ee4..00000000 --- a/public/privacy-policy/index.html +++ /dev/null @@ -1,893 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Privacy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Privacy

- - - - -
-
-
- - -
-
-
-
-

The Fediversity website does not track you, and does not process any of your data.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/searchindex.json b/public/searchindex.json deleted file mode 100644 index aca55813..00000000 --- a/public/searchindex.json +++ /dev/null @@ -1,34 +0,0 @@ -[{ - "section": "Blog", - "slug": "/blog/publicspaces-conference/", - "title": "PublicSpaces Conference 2024", - "description": "PublicSpaces Conference 2024 - 'Take Back the Internet'", - "date": "July 30, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_h2_lanczos.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"280\"\n onerror=\"this.onerror='null';this.src='\\/images\\/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_420x0_resize_q80_lanczos.jpg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_h2_lanczos_smart1.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/avhuffelenmastodonpin_hu0cc757d18a5856163cd7dd527de01b67_1231197_100x100_fill_q80_lanczos_smart1.jpg';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"PublicSpaces and Waag Futurelabs recently held their yearly conference in Amsterdam, titled \u0026lsquo;Taking Back the Internet\u0026rsquo;. PublicSpaces is a network of public organisations fighting for an internet based on public values. The Fediversity Project attended, to share ideas, and learn more about how people and organisations think about an ethical internet. If you are interested, you can view all sessions here (hosted on PeerTube!).\nAlexandra van Huffelen, who was Dutch Secretary of State of Digitalisation until last month, gave the opening talk to discuss digitalisation and public values. In the talk, van Huffelen said that the Netherlands has a prominent lead in the EU with the promotion of public values in the digital infrastructure. Van Huffelen has been a prominent supporter of open standards and decentralisation, and has pushed the usage of Mastodon within the Dutch government, which fits well with the goals and vision of the Fediversity project. Project Lead Koen de Jonge took the opportunity shortly before the talk to hand van Huffelen a Mastodon pin, which she proudly wore during her talk, as you can see in the header image!\nThere were quite some other talks about the Fediverse as well, discussing how to move the space forward. The goal of the Fediversity Project is to provide the technological infrastructure that makes it easier for people to join an open, free and fair social internet. The strength of Fediversity is in our technological capabilities, making the infrastructure more accessible. For our project to be successful, we also need a social infrastructure, that teaches people what it is and how it is beneficial for them, and how to get them on board. We also need public organisations to lead by example. Both of these social aspects of growing the fediverse were on full display during the PublicSpaces conference, and there is a real enthusiasm in growing the social internet. Fediversity is a strong supporter of organisations like PublicSpaces; while organisations like PublicSpaces help facilitate people and organisations with their thinking about why they should join the fediverse, and which steps should they take, Fediversity can provide the technological infrastructure that makes it all as easy as possible.\n"},{ - "section": "Blog", - "slug": "/blog/new-website-launch/", - "title": "Fediversity new website launch", - "description": "Announcing Our New Website for the Fediversity Project", - "date": "May 15, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"321\"\n onerror=\"this.onerror='null';this.src='\\/images\\/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/website-new_hu1a99c13afd8cec2502ba6c213bba0f95_18139_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"We are pleased to introduce the launch of our new website dedicated to the Fediversity project.\nThe project is broad in scope, and the website reflects this. Whether you are a developer, an individual interested in the project, or want to know how the grant money is spend, the website keeps you up to date with everything you need to know.\nWe\u0026rsquo;re excited to show you more of the progress of the Fediversity project, and how we can build a next generation of the open internet together!\n"},{ - "section": "Blog", - "slug": "/blog/project-launch/", - "title": "Fediversity Project publicly announced", - "description": "The Fediversity Project has officially been announced", - "date": "January 1, 2024", - "image": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_q80_h2_lanczos_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"420\"\n height=\"318\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_420x0_resize_lanczos_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "imageSM": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n \n\n \n \n \n \n \n\n\n \n \n\n\n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \n \n\n\n \u003cimg\n \n src=\"/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_q80_h2_lanczos_smart1_3.webp\" loading=\"lazy\" decoding=\"async\"\n \n\n alt=\"\"\n class=\" img\"\n width=\"100\"\n height=\"100\"\n onerror=\"this.onerror='null';this.src='\\/images\\/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_100x100_fill_lanczos_smart1_3.png';\" /\u003e\n\n \n \n \n \n \n \n\n\n \n", - "searchKeyword": "", - "categories": "News", - "tags": "", - "content":"The Consortium behind the Fediversity project announces that the project has officially been started. NLnet, Tweag, NorduNet and the Open Internet Discourse Foundation are working together to build a new service for cloud hosters.\nFediversity is a comprehensive effort to bring easy-to-use, hosted cloud services with service portability and personal freedom at their core to everyone. It wants to provide everyone with high-quality, secure IT systems for everyday use. Without tracking, without exploitation, in a way that runs everywhere and scales effortlessly. Fediversity is based on NixOS, a disruptive Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, NixOS is completely declarative, makes upgrading systems reliable, and has many other advantages. Because it is reproducible, it is ideally suited for complex deployment scenario\u0026rsquo;s where consistent behaviour, stability and configurability matter.\nFediversity has received funding from the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101136078.\n"}] diff --git a/public/sections/index.html b/public/sections/index.html deleted file mode 100644 index 6ff37e90..00000000 --- a/public/sections/index.html +++ /dev/null @@ -1,899 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Sections

- - - - -
-
-
- - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/sections/index.xml b/public/sections/index.xml deleted file mode 100644 index 7e8bd2a6..00000000 --- a/public/sections/index.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - Sections on Fediversity - //localhost:1313/sections/ - Recent content in Sections on Fediversity - Hugo -- gohugo.io - en-us - - - Ready to build your next project with Hugo? - - Mon, 01 Jan 0001 00:00:00 +0000 - - - - - What Users Are Saying About Hugoplate - - Mon, 01 Jan 0001 00:00:00 +0000 - - - - - diff --git a/public/service-worker.js b/public/service-worker.js deleted file mode 100644 index d39fc31b..00000000 --- a/public/service-worker.js +++ /dev/null @@ -1,10 +0,0 @@ -importScripts( - "https://storage.googleapis.com/workbox-cdn/releases/6.0.2/workbox-sw.js" -); - -workbox.setConfig({ debug: false }); - -workbox.routing.registerRoute( - ({ request }) => request.destination === "image", - new workbox.strategies.NetworkFirst() -); diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index 421b2bc0..00000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - //localhost:1313/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/categories/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/blog/new-website-launch/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/categories/news/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/blog/ - 2024-05-15T05:00:00+00:00 - - //localhost:1313/categories/conference/ - 2024-05-11T14:00:00+02:00 - - //localhost:1313/categories/event/ - 2024-05-11T14:00:00+02:00 - - //localhost:1313/events/ - 2024-05-11T14:00:00+02:00 - - //localhost:1313/events/publicspaces-annual-conference/ - 2024-05-11T14:00:00+02:00 - - //localhost:1313/events/owc-annual-conference-2024/ - 2024-05-11T09:00:00+00:00 - - //localhost:1313/events/waag-state-internet-2024/ - 2024-04-10T16:00:00+00:00 - - //localhost:1313/categories/webinar/ - 2024-04-10T16:00:00+00:00 - - //localhost:1313/blog/project-launch/ - 2024-01-01T05:00:00+00:00 - - //localhost:1313/blog/publicspaces-conference/ - 2024-01-01T05:00:00+00:00 - - //localhost:1313/authors/ - - //localhost:1313/consortium/ - - //localhost:1313/contact/ - - //localhost:1313/developers/ - - //localhost:1313/ec/ - - //localhost:1313/fediversity/ - - //localhost:1313/grants/ - - //localhost:1313/individuals/ - - //localhost:1313/authors/laurens-hof/ - - //localhost:1313/nlnet/ - - //localhost:1313/nordunet/ - - //localhost:1313/oid/ - - //localhost:1313/pages/ - - //localhost:1313/privacy-policy/ - - //localhost:1313/sections/ - - //localhost:1313/tags/ - - //localhost:1313/tweag/ - - diff --git a/public/tags/conference/index.html b/public/tags/conference/index.html deleted file mode 100644 index 7f3d551b..00000000 --- a/public/tags/conference/index.html +++ /dev/null @@ -1,954 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Conference

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- -

- PublicSpaces conference 2024 -

- - - -

On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme ‘Empowering the Internet’.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/conference/index.xml b/public/tags/conference/index.xml deleted file mode 100644 index 14a6ffdf..00000000 --- a/public/tags/conference/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Conference on Fediversity - //localhost:1313/tags/conference/ - Recent content in Conference on Fediversity - Hugo -- gohugo.io - en-us - Tue, 26 Mar 2024 14:00:00 +0200 - - - PublicSpaces conference 2024 - //localhost:1313/events/publicspaces-annual-conference/ - Tue, 26 Mar 2024 14:00:00 +0200 - //localhost:1313/events/publicspaces-annual-conference/ - On June 6th and 7th, PublicSpaces and Waag Futurelab proudly present the fourth edition of the PublicSpaces conference under the theme &lsquo;Empowering the Internet&rsquo;. - - - diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index 5a0efb98..00000000 --- a/public/tags/index.html +++ /dev/null @@ -1,887 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Tags

- - - - -
-
-
- - -
-
-
    - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index 4a5fe0c6..00000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - Tags on Fediversity - //localhost:1313/tags/ - Recent content in Tags on Fediversity - Hugo -- gohugo.io - en-us - - - diff --git a/public/tags/nextjs/index.html b/public/tags/nextjs/index.html deleted file mode 100644 index 93024f6b..00000000 --- a/public/tags/nextjs/index.html +++ /dev/null @@ -1,1282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Nextjs

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/nextjs/index.xml b/public/tags/nextjs/index.xml deleted file mode 100644 index 7ea324a9..00000000 --- a/public/tags/nextjs/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Nextjs on Fediversity - //localhost:1313/tags/nextjs/ - Recent content in Nextjs on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-1/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-1/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tags/silicon/index.html b/public/tags/silicon/index.html deleted file mode 100644 index 1ca1f4f5..00000000 --- a/public/tags/silicon/index.html +++ /dev/null @@ -1,1276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Silicon

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/silicon/index.xml b/public/tags/silicon/index.xml deleted file mode 100644 index a8652316..00000000 --- a/public/tags/silicon/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Silicon on Fediversity - //localhost:1313/tags/silicon/ - Recent content in Silicon on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-4/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-4/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tags/software/index.html b/public/tags/software/index.html deleted file mode 100644 index 316a8efa..00000000 --- a/public/tags/software/index.html +++ /dev/null @@ -1,1276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Software

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/software/index.xml b/public/tags/software/index.xml deleted file mode 100644 index b0e869b8..00000000 --- a/public/tags/software/index.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - Software on Fediversity - //localhost:1313/tags/software/ - Recent content in Software on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-3/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-3/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tags/tailwind/index.html b/public/tags/tailwind/index.html deleted file mode 100644 index 10736f34..00000000 --- a/public/tags/tailwind/index.html +++ /dev/null @@ -1,1582 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Tailwind

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/tailwind/index.xml b/public/tags/tailwind/index.xml deleted file mode 100644 index 32dc71f4..00000000 --- a/public/tags/tailwind/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - Tailwind on Fediversity - //localhost:1313/tags/tailwind/ - Recent content in Tailwind on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-1/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-1/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - How to build an Application with modern Technology - //localhost:1313/blog/post-2/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-2/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - How to build an Application with modern Technology - //localhost:1313/blog/post-3/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-3/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tags/technology/index.html b/public/tags/technology/index.html deleted file mode 100644 index 60559c6d..00000000 --- a/public/tags/technology/index.html +++ /dev/null @@ -1,1429 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Fediversity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - - - -
-
-
-

Technology

- - - - -
-
-
- - -
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - How to build an Application with modern Technology - - - - - - - - - - - -

- How to build an Application with modern Technology -

- - - -

Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat.

- - Read More - -
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/technology/index.xml b/public/tags/technology/index.xml deleted file mode 100644 index 5f9c0bbc..00000000 --- a/public/tags/technology/index.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - Technology on Fediversity - //localhost:1313/tags/technology/ - Recent content in Technology on Fediversity - Hugo -- gohugo.io - en-us - Mon, 04 Apr 2022 05:00:00 +0000 - - - How to build an Application with modern Technology - //localhost:1313/blog/post-2/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-2/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - How to build an Application with modern Technology - //localhost:1313/blog/post-4/ - Mon, 04 Apr 2022 05:00:00 +0000 - //localhost:1313/blog/post-4/ - Nemo vel ad consectetur namut rutrum ex, venenatis sollicitudin urna. Aliquam erat volutpat. - - - diff --git a/public/tweag/index.html b/public/tweag/index.html deleted file mode 100644 index 94f2eecf..00000000 --- a/public/tweag/index.html +++ /dev/null @@ -1,895 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Tweag - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- all - - - - - -
- - - -
- -
- - - - - - - - - -
-
-
-

Tweag

- - - - -
-
-
- - -
-
-
-
-

Tweag is the open source program office (OSPO) of Modus Create, a global digital consulting firm that helps enterprises build competitive advantage through digital innovation. Tweagers are leading contributors to several open source projects — from functional programming languages to cross-platform frameworks. Tweag has extensive experience working with Nix, and many people at the forefront of the Nix community are Tweagers.

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

>+tsm_f8}Ze0nz5>Mc>f_4-NgA z0-8`GH>ygQ;AZ{K+rU@LMhn{l>$t;q>Cja#Pc#_tF)~_)Yq@uOI}a@ zSo^9svU5n{hM^eptqDN6M1&+8vWrs=CobgSMmZT_t(|Q0O^fwy7QFeweoZ+k{hPaW zt$|BB-wRhq<>nTj!=|8DwF!ubov-c&wAONeqEV5xTs0Biy01 zLPAt89@F6)VC3FjvLN)_9gM1Ol>sNF4A}lkPP|*u&}n38q)Z0pLS8YU>}2QBmmn=s z1e~uIlWj=Be=ob>X}zg}v@M)3%gP8d<%xz*O|AQ6+(V_-dgPL^;sxRoTW>*iWp-r! z0J7k{@Ny@^VRrW%?GBlVF*{aPk2fv&fNBmi_RA0JaV7eXCNd&#Brm2>^bK*n%Vy#Q zk^MWtT@8~ulD1v((J;f8?k!9X)hqS>>mt|w(>xuKu}QWXwa1-?Y8RUhrJ@ScoWj&! z9!1?#XYLdo2O(aHogi)Hlvq`KF~%*u-41J!W42m3(X`orr^z)Of(PNa9qy{_+I74XY)U7R>yIRn8YX0A? zzt6Puu}mm3o3DZJA38$P^YZG#`D9rDTdwu~{+BR^oH%Dnri4 z-&9N(r+Ne$zN+8v9`^C;t6U31aJOt)Ho@n&36H&d)ZNT@y?GG9k9yNGHRV(}j%}e9 z=t{wmcuDbMpG@-zDzPJ3geyvIFGn(4>HuN3k~tT60Yn_qX+c{uOO-f z-tK>J;O*@#FU&M0IUi`0Oh(*1R&xKd{-}G>p!o79aauc-%lukHV=PV}ZCqG~#8R8B z$AmpM=JGz+zW2|ca6gcSy7A8IzH>`l@kIJx9>g)xjJc5hy zUl4;|II>IquA|)5`NQd3(sLbwN=hHNI6IBYB&Va!bhl}^aM&sq6=?rZL+d^ zjSJRU1$8~lnSRp(3Pz;Jb>-f2l4$ok<$pLwEr=m4bA%_Uh-z;?oL%4C9ATk6Iv~Cb zpBBkyhAa0}SR4JxIJW3eFX9>oT<-tquyPQA#Y~7VtlF+VoCQ$BuTeIh%@lNKVpVg- z92X_`#BV%8V5F1DaTZ_0eZat6%SB84dDKx>favc@3FWVr&aO&ZpRuYa7}!0nT7C^{ z?e6V8dN64uX$@$;cTq12t;bbCAq~GyP=e~Je2@xFNo^t9cmwxiCTrpz&-5#L;VgS2 z&NUk|&8x>|X2PDv1wYb7)4A*ta#Ljmz#|t4eHuEts}4bOKSn35{I>#|r|dmt1u^sB zfxU<}Ys~i6?@181ayP|~0i^XJ;a6$xRx_GQZUZqrr`p$duH1|(gso2He z>7h`jKFfOsn<+2juV;@rRwF29b}*yG&NJf?Czape1g0_lp#@+X;S7XdxXZ{26}MUg z=NWyKW(3CN>h`MqU?)?_O~GZv|J&<1oKJ?gPx+|5q(|OeoZuasTIcyv2hqHv(}#2_ z;>-Xwmv9mi=IcDGu#zW>*dS8nEr}0y3GA#J!H3ammP`FX9GQ2>PL2;Y*ETAVFj)7* z690}#CphkG%2|o|JBIll0b}eF233wk`P_ujx6`V=ceg8yd#0tQ?@w>US&jLo|5N5~ zHyxdtnQ@X><-?EA2w-I}PFYoJdq?d&dF!z&Gep1|30>89U3>cb&4)?mR?RQ@*ha_3 z96V*UW)AS9xA7zc64&pE0gI6@+;orMS7lbx_6G5d!p06*GrF ze-w9i8LZ~O4Jq>8!NK`s1@28h`|YMB-aB9gH2zTimHZp?t#N@7-&-NTyTf@P9gzt5 zX+p5FVAivo|IenB)=jc~P{Nbd#@hyPhZNC@`4q9cOY--A*;jdajU%HnHA;<*>U10W zt7~DP+pnf`(T=?M1+fCPxIE?qnJ|mLWXT%`FIv;58XHw}S}7=Ne)>@3QjC(ThU}(l zF`LI`8!bVfmHoB$5zy|S;Om`TZyff42rtqbZ)!l+t~@NPuKXw_0_-7(j6BA|Lu1!& zF_0H>poXV|@L+z$mnkeXDCu*!whYzKp&E2-lX8wpiW1b6gp!8$XZJq~EQ1(suJ@}- zjt)>;vA%=GyWNi&GN6`jKEm|}DlK_M0&2urlIeDsUd7C2r;hx1#~KMJiufqYPc+I>7@oLOOgTG6eSs7UWFyhs;qZAd@fx?W&kZ~T_&R<`RCxs-TmI=8zpa1_H zD`LN|IcH%_``VqRlYHppH=}nGxclJxWz6{B%K6_J_|erWzs9-4eOsB|9)Bba)9}S) zk?IM(UIjpxFoG^Axj9Ncb)@{@xE-g9+5?%+JixUKM&5nUXRmg{(g@B(k`5RY9jh4i z!aV;D6>2-7Bv?C-_Mpe&qbraQ93iB?D4tq+4~LR)yOuE z&GLu9J)D|0#L+WzDtPV_M4la(bN{OR|9!d3fF_R95R*ij%De;Eib8lBw4*v@MsT=d z4az;aEa6ZUWxbYcnrT$pR|$7bdzSpls*zdj_Q%8;a?mR6x+oG0z6UO1-LBrbr17sw zw=m3-Njk3a>gt+&zeAPro}a=fD_{Rh?M6|o+dUkYwtLwC3Zh3v;y-B$}h2nva*&!Ufb5 z^sC#%R-(+Gk3G5sDIp~^LU?Q6`Lp9@8vrDX|W`1c{yDJuO{P#0v(h=<3}|D{vME!J;KNe@6Q~wFme7i zPSVS~$W1Wtnhrw6paS!?47?OetTkria6>RwRc%QEsh;pYO$2 zhvIO$6?!8L+hJtV;H0gYz|`lOl4=8yEfRo)L92m47w;7M_f<26o%Lzg z-xn+Dz47@OQoJdFA|VZB(bV{@9M<9pYGNq(Yk_C zR+?aeqP~>L)_n2xy*vpI({r3Ais1aQstT+Nqy~SKH)@^pr^Y8H$d#4u3w?`inL~(w z>Q0~^`D?!DxzatU5la{QU0IX?axuOCG3EqO40ISFWjL%RbFI;_#6&76i)qyFA_U1bteSEnsCu&(@8KC#$2NCX18h;4c27BWr}#e(jwp+8qE zKcl^dTv_V^YpWE~-2FaOI~_i}9zoyf>D-82tLavdH^^#Azot^AaWb%?T{rbh;$wcv z+XrBb<`$0|sRie^!d94lHE}d~>m@=!$6B|8&BuxLJ?^(pTFUg4M?GEc9LC%lK=AS! zJj{r}$iJ6hK#`GmbGh~DY*9hJ(Gt>@N{S=1b@>VU?Gg{Rb}OI^UJU1>@2Mzo>Khc@ zTSJQUu0IXznbXzCnWO)pjO%&&6?MlsPQ}!2QJY!AVO^R^0!W9L&}kD@!Qek}llz(- zq%Sk|dpcCvS0PYL{e!w;R`UJm5qqRagI45YXqDafml=0Vo=0JG5ASyGnu@r0W`i=u zlOP=4fR{sGY-};5Rn?Bgh~ny0ECOA9m131F=bj_TIRMlT9hiPFxT{s)x^_=%P&zKf z@Sd}uO#GqplV|1|$(Js{AT7uXoxdD)cB1mb9jfk7}H~zkdejBoPAez7wA+^%_9pUNGV~UgZIZSGS%*~1~2`; z>BeJkZ!d4#thp#IQf!?}PX(Avsjp9ma$i@DX_HBG5%H#uo_{ILYGx-}1u5wIa=oqE zsi&eFw`!2B!E5RMV9DhJMwUhm6aoJ;BCwz`Eo7&zaQok3t!{T&z2CfkUeEGX?l+VF8uG3LbJrc;+<_(g1kN#gsWB|cGyPAs zuVo)pylu+5N-iNZBkaYieZ!Q8j&~$KF<%?5!59h0R+R8KR!#`^yZ862q2jVC*ag@- zw{0a5!PLp@H=yT9c+)$ygIrOs~{;`cqQ^OK7*mRIU&v+m+(9_FU@__^TSujJ}WW9 zgPViDXm2M%-MVth2Ua};%v~PZT7)h04X;*-T*aVim**Lq$SNOy{BPN|vMB_WZ?-U_ zqgGHWY=7vIKbSNx?bp;k`OsshzR!?_{sWN(_If!as(Z!2h-iLJFE<+u?my}C$r)JM zt9$rN)H~zua=cNY-e)Wi+F`l&{hon zIJ_8c>H!uR^$QZtYwal9=J@Uz*E_QI0;MHO>JwN59=7yGyicaqBLT2HiCw zd#PQMyXtj=jbuCV#{)n2t>Ti+IeUW_zTYqm@}z}S(*Q#e^~l8fO{Nq{Vu|4la4V*s;<34Plb+7;*O8F)Mqj z9o1;sr@DL{((}r1f4|Z+7d^}3HGOw8wR~2(FX5(xa}Qp{EIwR0$V^etmf zlMQm|BHLe7W%~R&bXSnws#FZ=YTIqq>(-cobxDPOts6Q*j8|`)WoG6pGjSBAmYFWx ziTeRz8+yj{9!J0}Pwe%DZN zas$KDgvVsKRnLuSg#x`d`e}H+-aPtpc)h2OPoy}07xxzNBl<4s?LW2>afvTI@xD4i z6RZ=}cD2u%|9#)pE$C8ELV6s^&_K#f%g4kY=v3m@&pnx#^M+Va-hKo@cs`AO{)mMn6FnldoO(SLyq#N{l&uy>a zQLt+MMW+Q}6RZH46#8E`92P59@X)OhD4tlKtaX1@te-!z=%`i)b}2wngUglmjn?Q5 z-O=DIcYK=0?ap~u+SRKg733N&=W6Z~Wz-M+yh5#vl7e>cMDFG&_G>hs4%YlgDdEvu z4nf7glV$iH;k+pHK?+L9l$yGL@Ks<|Twm(2zYCAuQI7!h$mZlG2W#cf*pma!(J&1Z zI4F2oQXSoCfb;o7WR7{^3sJlYW5E)>jxl2p*}CorvDg6) zoAh4GO?dCI;r_{&=b8X!gaWFQet;ot0weuT6-C={Fg@kJc@6AvQD@D6I4j6rE}i)& zOFC|7Sd%(AE$hEWp1e>g15-nV)`w+$EAJ&(zKbf%c6>zkzuLVKcsVd&%DF5)KITff z5{S^S6;RRprqLSrX@Xz;%g{tu*j&o8L_ze$*eAs%H%IW@9FW+Z| zB!>cjyf(#YHG((Wn82`<{|zh~yOzVV8#wb%y;NKA*1wFIm~7RYz6!Tt$N4WRWzjG( z7D{gGbIgg+f|~eJ#Jz6A!-ygks%*6+EPWae7uM6rw8U{a%Akq6r+S@R4WO-&hrn)M zZ{QbbTPyp1A3Oj0p&H|7JQ9MEi8C!8vBwqZ=DB|6@35^q`fKCnswc~qyz+E+N9Av9 zsq!+aJ)mV!ILD0+TzcqbtLU;|UczC}+x&OVlE@m}PPaj8-jAQkdT0)lV)29#+vfNZ$ zd);gM{)dqpJ4lhEsr+!Aq$-FPQ$z)XE@^#NK$kZ>wJ(^DwsI+`TZZDzEqm2i)kjL@ z)pfdNue-*;6i(S_dpY}Mvv=fAlf)Ca1QjauIU?)I7Mniyiyq<{J4_RU{stP1He}eF z9?kt^=G02eUzw^tZMp;|Gs_`Y=ZvEL6Dl4*tK{>DOv44GspbsWONCl|W-gb2(k5F0 zgsy6d8QTiH=b(h}z&c26>At+No`T@+tx>?TnHzlUr8+cu_3?NzF*K=kQ1k4Qny$?i z2+I`^dPF)t(()Bs&9WKJ@Jwb69`;anBTx1s#?BNB&1m-*ks~ zrE_rTF=gFK;9iK2sm9Rq%A6)C-^NMn}GJJd)|zXR2PQLexyyd5_oK zx2@+htfTwm3x=3hJmrwkFLZ)5LVnj#dVGH-Lw!^Rc0xzxIp4dy&d)!DHXGdD-MV#p zwxVo$mdGqnMASl}3@k8gV-6|?m#5oulzLs^RBu+MVwnRY-`#OGR>Qa1SJ6hq+H>>h zvCfTsB#BZ)m9^}xh90I2uneT87up<@`kE`GzMf7+jPD$?tjxie@39hDv=cJ8n3IEn zo0M(kY&wE>xlS8HAEDFk>Sd`NwdrrkB-K{8Ss$(CmYIB(r(l>JaK&L;(bZISE^W0? zuO}(a;|9(IK9nmR zO%41#=10&fem@HS$cmJVkUCS{pAZY00rYA8NxE~(Qk*?c)&|p@>qCyjBHKD;6HxB@-U*pE1*@#}{v&?#!kut4Y zDS6?u&jGa_%2|=@e7*OTmw!`4H}7?Lk7DNc#?71NSLR9;{gxgLfDvpKDqz--K$hI& z7w>43liGF~TEEN`jPj;9dA4NJ=mP&AUd>qTYicW-YB0h|y?j}z;MQt{c4_plb?LPc zV7^@B?VO<@KPsPAP!lj>o}0PacY2~Ilaj{|auizx!Lp}#^|Jy{$BvGjR5?fKa-m;n zdpC-WZRDIZDAmvm4BL;hdjhy?o@%1Q1jvcawS-f8^Kkc7IwY zQzt5TJfncVG5dA-*%6+--ldV)N=lfc3 z#V9wjR^z<&qbMHEs$t8`%B(`k6FQntpR45mG!{1cH(+XV*tJ%fmf!p_xOMV)F*wb^ zqQBV?&v&$4G?kNbcnebgnh;UCyf_8UhCg>48j=|ohCT$4^cWe{+`Iq%^UEUzBnh6|_yumUQT$2O2uJ?VVu_W~{@3tGn(QIqta0 z12fF*+p7#MafDc|sznSxBX7IHk&1cD_Yq4)O}g29Zia#x?fI5Q#$BFrJ~%t|&piFz zGe6Hb8XTSK^t*sb118GcIlpZPHFDH0TqatQCDGB*GQcc)IgFqYyPl(-JMF!@hQ3z~ zqf_#JMqDZPC%j6x{S5|#Bq4?dez(3{y=v@u`pE2;P3zNHxd)7O0dT!dI6Au1Cb4eHkqSx>=y@pHySR^pPx>#&zZ(am-)&4(L2 zs7gn(;ww7hB{+M`%8#O_Ug?+#O^B%(cmubi^_3wOa)drOq(f8;i(|!lCyCNmq%RaaSFx_!LNA z1qSqb3F>ho=cV7xixD{}glB5ZEDV+<$$fIuT_d`HFLaNzq|(Hroulq|a6xI+6MRa+ z4nWy-2DH#R$&m*gjr|^?X0-5r5vk*MVs@Vn<=v{+z?sSz6jM^F>wb9xT18o&`Xs>gl zXV}F+Mp`h~4|g|J{d4|M=9JE<6KovsX5il^Ke0!f#B4 zI_G0$yq(M_Oynl)wgwTIPDUo`8BXB=%T$3BO?ytbuO94(AY!=@QX(%}LTv`+yN&bc zUDB#i>GMsbl|zL?*tfwHxOB z#VsF73)MchHA=qT)=SFM_k?foc;^P%7c#!T-in9-A zWIAt(EeUG&eD&-2Z={V9Yr0(4reE9>T*vC4y1vzU@%*f6Cq1pcC zDUI0o@FeKAYR-tG$|1R-oYzy-H#?(~>H5tRuy_05d_VIn)Mvj}HmG&zrIedqu$g4z z``Bkw&6`ydQ`SqzM5p6(DGLnuz}_W8x&2NEL<0OYankcKDUm2w)j)A0QtZOPlNEFp ze!h)o&0`!1E#KEQ`)oI9r>bLEjED?e?YgnIB+3%|(duhJvA@^eN4=7nd5#l4bfg%K z-@&T#>-lO#N-ve|gG&r8+5`acSpD{p1XB44@8i_GLItOVrdywNzkplL1=u5Et=$o= zb?7Rz-fT9^H-#)G;253d17pzFMWDy4wIYpn?8-i5Uv4vr z^cBLa115mwexD#cB5h2=iX#2%NbNSJFhnJ?LI417Q_4xm@ijua?5lN}NY_4AI!|e? z_b)R)FtuUr+1V*^J#ABf@j6eu+w|m^4Bpy$h=P5pqMYjMDtqL0^KRFp$oTt8{VC-Y zWg1;!78)_D!{SsUG9?d3(~_?lGW~>zZsPMgli#FgQ|)rzBnn+jES)Ejn`1ehns4p$2PS5E zO(GkQOZT?2R(<=NtHzgll+PRf(96oJ`&!Z<#knz8lV2*o>O)r`8z;JX#^RE~ZM+wn z*_N+b)BxaSqU}A=J4Ng?(f8EYV*71ugn-r<7gs^;Bau<7Q^n%ZQLk}__cNiJ-2oO8 ziBC<@729u7V@GVw<&T;El^`sKnkxS~PV{Ar2yl2a*c1_Ic$;UnvsoAre%UVT$`|Rb zGvTIZAzgm)VK4EI0>4e!HV;y~yl=v~(nR|_K@o!(+P%6YN?B;3-WCvixRVvGyz(Ey zPK!s0$l+6r3K0eU{~(er1~#^(z7(#m<^RUU##RASGo_16us^yynbWzpJ+J;fHBpOm zHtvpD`k1hGoAt1r)Ms>_6}Vrfa%pbK@RirTpPQ9gCS`x59bd&w%du7I7n9G+%)WL$ z{nc|LId`b+S!H*(VPcHe?ifaHf3I$7hTBb)!5wU`T2=lAEGpDBn_(-cALOK zh}37NWoPpmII z3U)Yau-VVtUQ_l4Wju~bQab&29(+6zf3`Ko5qx$yHnzMft^M6qpu@PG>F#+h?==HG zq+?H1qTcw(@%hH@FEccpI2S!muceTxx=!-FUwn4KKEF^Q?on=| zA}@<8Gs&L$J=AwF9koq zI3ea{wJ4T6CJR3+>>8vOuxE54DB)^#sa>GV)q3x)q$MfsTL_0iAe zKa|!bCvOL`J1Ye!s`x_!0SD7EC~>-wV%~Ig^jWy+-_G{7#^_$fIP${_cdzBPx&7;$ z3W|znYeT~4yXR+|VSfYTMLX`-GpkLxBsqfn$yya*kB^Ht zXXVJ`QitZmB~>IhKOPhGs=fnGFhy*FRjgH;^j=*mmSKRi=%e4=Gg?X>D>^XKVsf*RO^ z{jg178+oPX>Ggm6=D%y5 zomlB~wzNI;H2Az@U_kW6%1OY>iAwa}3Xaxl^nk5EIBWci!XyQ9r^EvZ#amGoajSI_ z_&_0RL0Uf^zJZ{@!@Eb(4&kyPD>JLL;-bd`VCLku#rhr7$7A^B?LD7+e$b77|6WQk zOSS>fjLq0FKNGA7vFdPzl^L*&(kSQJL5aAP^z4Ry+N8i>BQk-Wer|sUchV5(Y`UIq ze-fcMr-@ShliQ(D{q9pshu1M&ff+}#_;NC;FRL|hk4zGV! zL1jDY&f@32kQNm(Lw_~s&Ccyt(saseJLV&YA$v!AMszr(ldZDl)R*S>w;09*E;&fE z9yQ%(s*G$O=<1@FIT+G29LY03RBv%}49mc znFH;oPZj!eE@KA0xFvHAaJ8Z@bU5g*lteeDmLaxT=kaUO+9=qzJoUN>#JIILIHrw( zMj0F?H8cb+J>NfcSvg^PGg{W4so)>v{tLKa&HTL8S@(M7bq#KmE14RA679vjp>L5NHx}t5-y|t)Q%Oui(R1*afDh zgSK~ts`GC0nk>X8Yk7g)_rpMyV}$4d${Icm5Zqu}HB zz3L6DTkR-D8+;UOwCPK3kp;}m;LnAKe{q7ZMV>vHTzkLjl;i^ItNXZ)j4RH@8t*>H z!#4jr;#$`EhHNs}Cly0|EnRJpj=sFwacN}5>*Gl9vqF|@=cbp->8odj{X+H(mzyb! z19eUIW@wEAT_F&m@DMPL4Y6QKU(Pyv{r}$IT3cI1QPG4H05Ethr>U7m?BFB z%VeuC7J-r~!~7jEQ7_t@J5OepVxxQ-Z=A*pj(T2*pROmEZZjP44$zG~UEY$N8_eUc zN4E3sA3xB+@*E%f0=_?i{knWfpVpq5mQn6@wRQ_)=e?OvY)|iKUZp(nGU6mMFy`aP-$!HDkz5 zc*?x)dCvQt-P-x%@3Kyi!V$;3z1N|=4DK6vmBv=d)~G)XPDP3my{HWgqgHn`KLexS zr~7!r2)h{{EvS@Y4wH*Wzy8waFM0@8@c6kt8_ z5QI}@?aJDRjWW)ew1s8P`1qr|zFFPddWYp#dJu_x0X&MvHw1s!KQ1(~^Zh39z$Wk2 z!7oaK?p|QJmuVavu_ignKy5zJ+j=o@ys|t|EUN7zg_Sj>t$Nu^Ucn*azDNT4C8y?U z;dFEtBH0bG4IvRwu;htrs%$M-Qr4g}+&cWIM)*SpGwr-bRKV!6^m{j7TjFl(m6OJZ zqxu;u5l}!<2@ko0pi%$!tS+^VMp%$&q7`)ugM1QJ85h z|Em99&>%NbhJZ(iAj)_~*$NIm=PcoNT@I>Q4_}-Gh#tQ7k!Ia~kSn%HE}%f3-wS(S zSz&RoFgO}kMlqS3fBw0#^l)hEl~Un6Q}-;nzHpg+UXD6p^~m0|?z)Cv3%_fbp)~kP zyV|@}>hivHpOn-l;##iS_>YD&zNeFEQT)tK-r5)%zub7A_Vq#`LPJOpxPfvh#35}W zl+>`E`8 zC^l=i82ak06YzptGdasHjS%bF`T3Io%0H(1*L98EF87shH?bpI; zFRIy;C{gCDDcnUP0fVU*R@xfN+C#Xh?Ye}HNDz=>4A_c!XI=Wzy?oPA;j5pd3W^b& zm8|KkeYM7~>8tG2Oab$og>fj@qq0S`?2rqDvb0TT^T~b*k#!ar8^On`Ww1zfoPIzA zif3GC!?t(g?Tnu*fKJNm*gGsFz`?+IIn&~!D_{KcC$sy1O|wVw{7kzX2-Xz%I5^cX z%sUUd$k!N5FCjjs{Pd3$zd35ojNSg3XF=+j-@SH~rq`>8LS}U3qQJv(c!t^ZpEJRQ z7SuqB-1krE?an=E|7%m&&Q6pFJ6PPX=WzH(^q;-1zWBe~;Eu6FJrxTH1J_O5{U=xa zta?6+m+%X~LQ4Ma)gRz#(b$+y;nte<7N~0<2QmgPi}S&qAm7)OLF+-Faf2)kN&mUy#>4{?;GN zc^rcR!t*YC_w_$%s14=x{$%0F#WG#S5{=@?V;f<%FZPev{>4pRhYVsPGXyMa)80-0cpfa6g_w@hL2>(af2>?7Hs?7oaeUMVNNm$S3B9SV( zwqSPe$;Lyg{Up((!7ig-*`@Og9aXJg6wOv8zJW=GbU!pPWx7*eOIbC-Ozv~Bf$Z`N z>w8{ej+VBokZ{gq5Ai}zS`iPcMpEC-N(;I1YrOLORGSyM9kPKgcKqp6U%-n_{u#Y$ z_2N5zynNOzi|CAV3hXisF`b(#`KlC<(dlw8X{{NKlCa^9=Sx9F9OtHU96>l#=#S?4W|qUlu38ms)obgo2xI$3Rw$B6-exl* zD4cDxFG%wRu4?IF6x>@|l*qd8nYDa-2@gqWcp$K}C$)QHH!(l_qHz;ewc zh}Amv9-#>wU>u-A5WvQ_u%2G87uLfu10O=nYH2rad!Jkt*5h9?VQeV)92>~Yq_m~4 zuwErpEg{mJaTWS`!j8JAeQ`F~X4}V4q!%RGQ4graf{{5Atn7|he)y_c(9-v3%5eFk zfjOF_&X;z1z%ME?B(uHgXHMW@)>d5r%DOXnLJ*1;w*WIFY0}6MS^onOnZ7-j6G-=w zwITq?AX9siMm$Ht_jf=^kZp; zHDePWSvN{(Iy<*kJF*mjC9RiurOf&fDX;3e2^7NPr{||vRPNc85N0>i0VDe}9029I z(=3cRmy{M|0*UlZnXvPoM?nuMFN|!tS?ZjcATmGbEP?AAEN;HT%dkBIG3V!M(Z7DO z@zCeWCFVEKr&}_5-+(<0?*&6dQNE)PBWoh~R5u0%>JNTBh6lY5C3UsX!JsuVaQ;bk^<-w4Plheb#+)tWK%xvXoT+MyUJ4I!NRPFHHa^Mcob7;g*@)rd*W5n);vIPGI^PA3v5sFoLaa~Wr$HqWo> z#UjT~*i#jH*XdoEYFg3ED4g%&@}3TTRNm`shdS`o5E*E4EG-*)_w#wv1@}ZISJCs` z9oi1a32IN7K)=jIQjH+cZfXJscW!8(m!jsM0;iTQiuFtySQa7Td)RCs%}LD!W>$ zJ7{F{6#JIy4P&+5cSnc-;{!eC0_r4r{Kkf3$3;hq7DA5Z2Ah|w+1aD6H(adIb%&c> zzd9YQcBu8N@O$16M&r@tvE!P7U$%B1OWW?50A*28w{^mg%Y_d12W#;UUnej7xExQY zb;)VC9gXDej3np*EKZ73qm)TAQN7dI>C2`xW zzE}C^5qp-^_c#lvnH;~u%(VsxRTMXhVS}M5MNi>{Vyt>jaSXW)_#!szXvmf$M_b#Q zC#}Dm%gc(+q~S-CzNhbb`Wm5VQG`n*9%(wdqP-5nD$L_ZyQ(Yo>U5*^Q1hin$D%;$ z_`@xA^6m8jBp6$2r^WZqp9pL(`uk6}&r0-8AiSr=z;x=>6g+96mLzvYr`_A(iF#VY z4q(A4i%BLBnP3-YbA7iK>;yrlW7Sq~R-}>3wGRdMHvfLjk8?4xZDZC*DmDD7kijm1 z$%TzP8TMu|NQ}0R7x0FjTA(32b}t~$x#!2P6RhTNV~@g8JWuD`viEUD?7Jj%LnJ8+ z&KvF!4$@N5+mdi^2A)dq0nx&w>!3ibUC${ZZHMjkY`cC_v!8rhNLza#nOS<|Qw17* zGDQ0^2|x=^35GWbvJyRfbf%Hno_C@>P$6mEjHLY8gheA=-cTU!=p_0A+#ep}d0g-@ z@3rag-Wt&`pQ`vg*HzJgp%F#JU(2D@WKlot8a%&}m}6}we59S$jY z@(H{a?}TGFAEioO1Dlh*c^(cii+;I(Ozynye0SfuPwe;et6J2M5!D@|E9n`(00+Ul z@7P=yZ5Jl!v^A4RUK?`ONeh|;j=CqQ>v$++*DAf10za?gQ0|TAGWldc%RmZSqQE{` z+GBySpTa2=LbTH$wzV(u%$myodENc?YcR zzE@C}xWml_r9ltfJxuo(TPQzL1Q-f`udtL?|M+y@Y>wy7nWQZ%gATRFHXYa=I(*$H?U20Bp|H2yOZpf7MsCi$IH-hsj zi#>Up8eJV(-+wk%f1i3w)&f|Hmc#nIl=em_cERn*ZS_Zus~kGMz36~UYo$vuF&o*$ zi?wl^a%vXD*Q1p)1aS^E(C~asXgF*~$Jv+ag=`G=;sh7uq@Hl-B~XYNlQK}sRe^$y z)vVMe55YADNDbTDwOIWIb^`BToaXrNzhDJX@4Lx zkUN=Dyhd~nogmcpOx7QJfP>!K%x=P`XF?fxIRAy~$inE6HPp)PeDH-FHloCYz=LHo zmip+t?gjwBu`7w(F)};5k-*1W8cjw|8It(cmjxcJ-SP?ZaLAVKjFy#5AhUX>J*+a$ z5%<=R{g${&9p}=@MrKPBY+Lr^B<;4wMw-pNS=j*Cyr@enq{h+{Z_zFxo=tkzhBCkZ zCLDKgb2v}2f4-F^7j6W)KO~JXt_9 z6~0NQx3sR4Wq6rCpE38S8)1@9$2mWnljyHm3Twd8x@qiNV8sYRj%-?Z-;xOor)c-c0AIx3b#pm4BBQkoaRL1$%^gh-VzkaWB35OgCgT@^8+mobP0ZQ)OV@qy7qO__B_pF zd&{o!(;?xVq#_T=cQrxv%%da>0aji<*E8Y;z(}OS^Nmf#HP9TqPGN|zM5&Ln zjrBnL)fKXa5ljXAeQn^V1%7!J=FMqu#1MV=$jsp++rP-JtK6fe=>2+qMH5i`yR*cQ zgGz_NY+br&+Teo&-60{9t3p>#Yt1|XTAA@$gb#Ac+rGlMMK8Y-!UilX5L|`L_Z<|n zq=Ryi!?T+kC1^Mc5Uh+eR-3acV=4%v!0TA1ewMwXzO^Wndf>7iJB6c^;P$!wj>O6H zH^9F0`H<>Oj@kN*N&n$O$re$}1d-q)5@CwW|=zx@9vb6qoOu zRqDpeF7MV&7ES(2zQpxHs~00TutX4FgL_XF1FuC0jn*5jrZvq|XP;=fI>2PG06q2w zlc|-SakiNa=~MvOhB;j=BI-7^m2YANc zhKcq#KLO31ojZK)N`!`jrNRe_a%CX9r?kJ@(WaAFGe(cra*{0koxkH5`-4$)C7W$N zwxY~=8#$K`eWy}Jg`O3#2}W%nDAprp@fG!>AIf$)bY5rpJ3_)U=0K;V>ku>Z_iHIU zcru{9Bt(;p;Fss>2#lfG}ivCwXoH{afdG_FBhSM@x%`767o&R5LO+lE2UV_uc>l6cPw= z5*83B$Ef5#E-mGxr67tHCL=m&i{wo~qm9|fhN4E!TwikNUC>^b9p_m@ai7~Cf%6za zr=wT<2>SvgEUGgsIx;7!_htjbjxqU8ipkmS?g+l(FkW4IqyjFv{djvjAG}R~58Qc& zcRujNJL01bIPt=NtH23hWp|5mN+4#d^TNG9lRs5eW7)U*^md^3I#V~c*H`H=ZvN%t^5RfsL!V;7PI>Jv^41J7HP^??-XJ_3b_{Cqo;1Ba(a$B0PdqOo&Oy zAha(sg})uhgdM${P#J}RmfW)-63SRt5hb-w9uqcMBY8XG6t+5CghMPvz5&1qZp^7P zXWw=9Fi97|^(%BWs_sHn6=YcBP2gPa-jIA)v_jMbgP%X$<|l}KnpgdrF(uXK*_ePu z7{lAUsfnhrUiw;lW>GPNsL{LESO&4Ro8M+z3(9hXgXymZHBuOK;F8RLwpB9lwOC>o zX*J_dwq&Kxw8B{gw6baH>)Lvhnzi$+&8ck7RQTPqNVFqARU%E^uzb;ZbwTx}aU7SF zjn0?Le6N;92s}DR1k{kleB@oZDED@k-t1%XkWM}~>#A;Xh~0_I?!8Jf8MMY^D0kiY znjf71)lp6-+(16}@0;uhBOGL;41scoW?zf?Iaa^2XAl)IQpAoF;X`iVsATcG_ckYT z%GU#@6n?EYbCeM|N6S);M+B;(xEzP$*yv?|X0Q#qTmc>oo~6=!cL&4#VTEpKzeD=< z$vVFm_pjk@W4MPCR^oNuhv>v_(vF_CwdBlz&>s|jjR9|<$n_cBf)JQB(jm-K%4Y+; zcw1uA{VzzuCAfzjS{7_7cHG1=y(SRj8y=?`Ye!_Vvpc;l{|(fRbRO&X-}*~*ZN)H` zg{cw?ZHE0U24>Ech_cPuG4?-fZdD6lCUZXtZ-)P^@`o1_sfy(Lb|uj}gH*v1T?H(Td5okXWm#4>Dz+{Zmzo(>lG% z&-@*fg+B?U{OBp^r8?f_kgfAoTzWhFTtkYOvO(-V$ml(zRu(C>Y$vV?V_ReHl8{5<=J;9W@)TJ(AAKh>(r$pX=bV*|2}!|V9NOa9ec z8F90cD_dOv`Rl@8OaEu~|KIQXfSYS!006*BHIq$H9(#|mZC!4B2>_)-*j{~iagHFh zSx(Oz3(w5hxf9U8w!RcOlF{K4h2kpVB`$hC`iTAjlIlaQ&@sTF_70dJSINTj!b;l< zu030*DdZpj&-d*y$z6-g=;z$fC8qkuzO7{0fYC(C^^QACi;zR`fM6X;^g-ft<6rujUIB(0R`&g9#h?3#6xI4*qax0%?J`zdg;aMcDkz`eBmuA1cpd3Cz46)3pN{$QE^TVZr- z-?8oK_8|ga$^i=vU>_D*oUZ@Qv#(%Vy2|4NexMZp&ic?TOusW4;4gO?l=zemQ93)R zNV%K8sgA7WGv1;(u{gd>8OHE!aICSrCde%nB<3fu_~l=|j=i-*o=?YU`XMjLlj~mI zxsVG16|)3}mM>aO-mn-CLB93ojym>g(5lvCI5B1{#u8xBs`GqwSvnl99Z(7s*C;2J zb}@z%+YVdlzw{Yi6jhDK^}dnPU#bYl3Ut%+Tr$} z)DS$1U6JZiyNQg0r1lirVdXHa{0gv%kOx=F^J_$-`(6}(0?Wk2Je`4DcRcwX^IQ3* z(a^doB%5jDDx>t>@&SVSpoS(T_jT{Mbty}T@roZ8)!RxR>@Ab!$6}DGoeOXDAZjL? zMsIBXB98VJ`OvaV$oQysrF~JQ(x24KCm+uG&pReYOFHpxyyD?-fRpL{2@NEuE3Ncd z&D%?!3&WYl@D^={GB#cNaSbJLFOjibL6_DWjD+pkUSwzh|NQOT{l7qgw4_{9_-Oj1!s_wb8; z)9iv01}aSuu)kT}q;D$ZN%0&x6V(vYlZwzt=DC@I_`>>EIS&*Yt5UR~RQEhT1q?m& zQY()_jf~3?f_r$1h$5{)y)8=V(M;EIpFWQXITcE3pY`hJKmMiC!K9yGU~6vmVC7Ja za2PF+h?KE%<{(q7{X&fg%K*QK)zop?mX=X3=i7~v;@jt)j7>GC^b=XTpVdFsQqH_| zRRs8;aZ@X+*w!k469Zx6C`?}EUsaX<{zunoCrGgn@kTz0sX{ys< z@e}v&E&aY4Ju@S=7u`5X$LR}}rg8V}Vh}a)kH3o`Sx$bu)N{7l^{P>vpKO*OnqTmhFvHVj=;aZ6NBZ6qc0SqK zKG&XJ&MW^Il!h9cdED(Teq-g%MBN`C4-Spa9LLs0=QzrB$W4F06OuOqYq@#%sY`5i zK}U4|m+xSBy=A(90}mTEY=@yJgFNmeR57|QAsUy-byDR~t%)HvG!dI3dCzk;2nw_}Fxy#*4PfWTFdNQ-Jp~Oi?itak}2JO<3Yo`$*Hp&1}LFa%ASd+Xgq!l7hz1(fJ|H@71FG*eTlPYmZ$HDZs;&VD zNF_f})-9$dK(8U}WenXfz?0pmGtbX-af&R*2w(0Vl89FCeC`ZMwG1<>6tYai(DQRy zt7wO|;AnK*FGA;}*I`STS!pP9-%6#ldWeP8nQ8M4_)Zblp|eb2Yd_Cfu4z(0>s2^;PYSu*}C>tyWaW`$Rx81ug<7usMy_y zvm&(dPug0P1ZHxp^jud~^IKt0L?+)cb&n*H)WJA9eopazG7Ek59?P9*;7PasU|ylg zch&7|pxh7Cw-xyC#E@{8^_%OnS$&<``xCg(>%3S(J(#0Cr5@#HV%A&Am> zT_O{=X(KR~&Em>d z5ob17a?Mt7wx!qAbrI8?n0UWT^LVe+@lo(e+L~VB4}3=XUV@0?Rb|G=nQ?^DUPP zo?P0WeXQetq;F<^ly1@=#9-TCn=(ShdGhUmb9OK9&tW=1x00kU5PG>7XpIwn7Kzo` zB^>-}2=ZR{Hhxfl&(_@6XhnhiRb#yeL!rp?%vO<^8~lK5)|5?X@yE?J4?w73Zf+%j zrVBPYy_6!jv1%ej(5OjdbrLSsLc&UwZdAsY&kFzAldMpu8D8dfiN5$6D?6ulpCI5{>`Oj32D|ES=bbVSjkGn0H;X@eb0PRT8Q&B*{#@Hz_$PtZ+r7 zFUN-ZH34Kzmko>2o_M-0w&~1jXSia|UF$&kh%Faab!qbS+Vq}7nQh##Bbs&h(%ouO z?^nPQtZhpai(JVn-UqBU^#wh$3l>2DcmXd>4FQhJYW9?CFK6P=~ zB_i3tLn_k2)E$5>1DM-N9f{Xyv&fK>EC1UpaDgxvE^=_EszdAuj*S(`s1JPOu}mfnh>9r0SP)V!n3|>vXhlo;P`%cl*evn-7jZ zjMJZdn`!!5oXYJ=)`v@Ht5pc%Z3Q(=C35RaZb5GrpisWeM8Qj&*58VkH9V{bQA|^9 zIoKk$p~E}%N0B(4RbAfuo`WZ^YJXx#PLzi!Bi6b0Nj8HhE2@hy*Exui&?F@9I!axA zq>+0uZ9_4fO8Rlj|ssAx;9F`cR}pWHP}8 zFc`snTpTAB+C@tsqf_s?tFbmjVXXJt6LlB-Q46W@3)ubmV#CQfu+V?&F=6)lwoC6R zziSB@8kqK!wXd^{dZ~2zb9wF&Se|#Bn@_*o)fx132)V#|NVsTyXn9&bgCZl40VlLb zji;w7)UvJyy135#hgYxFQx_ zeb+(Ygm2|T|HCRO!@a~0q;D! z+a}NGGB%z^`A($LNM*Jf5Dib&GO*~%B>3IWsR+>A2dm{{LgPW%;uw~8+qCZIarC82 z{y7g-!7A2Sp36Aa%v=d3m4($bhby4LkGmq)YPumxi9vlD7_Javzm~shcZ5=WKdd^&-KCASi;ld~| z&HI3>Cv&ZZK1Fa}lAoUw@`)WiGQSr z9n&Gu%nDCZ7m!PUUP-L|>}wwpS?|m>!Mu4G-ua=@u1!Z4&a;T=gdQ5(nZQTTd#}To zficxNUAFVxgm?EDfl_@~ew08mnQ&x5-nQ{D!^r-)mJ5p%Q?!ymz%M@e4&u@7i!jdt z36#KL7db91MgcfIIqiSYn4lCe7YX#a}auykGWMJ?J)c#P7Oitq{H>`m*GqUz*HSu?*Q zPJ{y0W2%=tX`-<62#VGH`8j{laL!L3a?5MrlXx}$sZ6e`J2%LsCU$1;G-iA$6nSsr zI{mp*6R0&jU#BmTKjwUE?~gE<%XiTx43W-$yzY$nZ1&uxpN7cv8779ok%t51XIDYB zVIU}^WVsU!^0$lLynSNcPe3rk;xjCM5fS=r>fA0Ak&X{}=3`)a=db_AdqSxM-8$3? zka-qo5le$jse%78Vd3VX%T;$vues2KC-!0@8~&Hj(BsYjxOq|?$hiC^gIvTAqN!SExYolr{y^Ze^VhV>wQMMvmkAs`iAl#n`c^}f$A;hf59VPkbPj8 zegyh@nM-r~-@qkkqee%S79?i0h5_Yl&E-@{$}` zn7T`zk@iiJ6!ju&@4t4x7g9cg7HH)1SYB19rT!nt6a2p6*j+|`7-6>Ft;X)Sh(mj~ zgIW3C(gEcEqB`^pn4%i&{>}o=~g6El=YIbB6ojy*qKYAdz*r`NAHe_Ma8;j~LGX|NnD`9pZn@ z;~$;>**_Ejz#|d{_%qN6iP9aZ`!~7;ux}Yg{d3#RW}@q!nKcLclV%NOQC?;!Mo>KH zu9q+U(%@FXC~k;;`%L~_g7RrN4L88f+cP#JGf|}|8^dg?x@nVFZMY2H>VF^L-Ii&E zL0$54l+7?Wd+Dk)hafP42;nmHJv|-T<8j9v^s>-<(bM^pZ3Sv2s}L^CHhSoII$kTj zamF^TuQLf&KmkFcp*qcf%WB`bFT1oL1ZPL!ZTZ}(?H=>-istF3)6Mv@xs8%*4tLWN zN?ORO7pX6cX%78K&$3HD2rnhNLHJu5$tpS}Qk7{I2}(TdLh+xvGZObFxBD@3$;o_qwc`1 z?@SuOMb(jBgZKa{8Wu$#O2x7JfQpeaBt^NFMMvmtba3|R*~8k4UNeJsC*>r5HgHOM z+dkR)^Ylo1e-GyXW=J!Bd~yIMOJenU_ZG3)ISw41XA=dSME`rxY%dvHw&ajz^YOuy$b3$9qHK z<(&R~o}G25(pJXLp=OH2f@iLKFY@k+D;?wm9HI-p%&-DSYHkFlixn~7Ro_a0s{*jw z`~=6OS54|MPEBQ%$(2Njn^>P~Z>f${snJM|+C8br5+uKzGyhp$r>AR?!Y6*EK#&Ur z!UNBQ1ISKR$Bdy7ya^kxd_q6d8I$IkJJlS;d}bY>YYe+hAZg|O8BuKFB7Z+;*R_C6 ztU+el6~uiE0)>LttEHq`%WdzX$a1kU0{dUjp3m!)RbuU6Ropc0^GGL?!UZcYRqxKk zJyy0MU_QbDE^*hLy)fZj9gR$-{M9Iwpn)*-=#q087gaXwrG({UKcxrjB0Y88i2m%R7<=TH@B^kplheLWk}<9h+Czl zxwEC^dLJg4T=YfAjiWBLyqF8Cr~od*{GGf+uC^yy@JF35O$0>W_JVU_cQJM++l*E> z7odSmy`~0lR0;;89Bb?y$U?}<%4nrgaF)%wS%aYo>RIt2D|V~Dc~Vb;I@bDd=iHTX zQ9nnS4uSOc9A5MXqS_#>ECp>bKfa0)uQ`=8jV~l!H=$P5UFNLtPsqGb-0T-k`C*jXQS&sJcX-I3q*%Zb$zN1NE!q zb1ufBA--(|v^MjlAQ_gRHCGr%Syc|BitI3Y;~DktrJ$OoPiw{}oBCAQA6kj}!VX5A z1_vf9>$>pctQCZpn6F$@hqG-W`Oe469Wq`n#FjC^MIiM-byUc`Th{ap{G5ms4qq2-{j)Y)%-_MgG?Ep)Oql={ebEfp(aeS*^=9c{` z(C~}{^T&v^_dt`>8IsNy+ygz$7!e=kU#dQ?TW1%X_{ze6bh31|MC%&a6)sjxhC+3j!;kH-4NTI1a z4_2NeFI)-sjbgsZi6mZ4MCF=SDraJ=V^2C!Ip(nq1@L2tivJ3Gbr*2%cFpt}X*X2a zJYzd&;(Yvh!Y=EK8WGPVPUP0UirzP|6GNN~_~IKp5iVMq7**~>f3sx*cEPfcRBXry z`%ujbJexM?%B*7?+Q)~QKv}4g;;$i5{+#pC!{Ktqzf_Jw+%b<|S?o_F7hQh6KNQ0L zKyrrVm4bv9zl{jK-+F7zBlGR2Pm}xi?sD1 zY5?boTMtZUrnNPT$J@}I6)R*RAA0*)Hg=PRMY(9aI$!r>?V4Ld8=?oV%Wl+nHdB)%lNn)KezwTt?r z?Kh?mn}L3KzxlCY3zIr9?1jNUQpKUTk66@a+Uh1@y{@qs!$Oe$S}bFwiTbn`dNGsp zZmo2DgYqG1v;K59iT4StjawjdeBpHz*}!kS&Z}R*A;%I#a-`L}Mna5G*XU$JouboI z^6j6`jGg>C zaTMlzP5+2SCy3Y_)d2&B_XZC5kw=nj_GqHrLsWlhxRofQrP{yiSTqF0Ttdf?+ZGI# z%qqF|AyU`IwL}D|iaI0|O{cj9C1sG&D5ZSc^O+JN#`pB6qvWOuspTw;`f8`;5vngBI$yArhBz4DsY>3@GNqyF zYX+?{6CqWs-w@#dx)ojPX0rX27uqMU^bxtn`}Ij|R*Z8-Nt?$+FcIP|pN@i;)>9wM zym@WSrZ!*>kwV-}WllSxU^oT)o)dLSxaBndNjSgg<_8CZ3>gConHz|zNd+Phlewmm z=+eNKnCwh27e<_aT>CJLrk4CYiBcWM*KM;9D}cIR2lp}_3psgLtdg02-c!)#pdB= zP*VP)bfkYW#Z_U<^ULvj_yVbgO1H%uF?D@3EyQGYI=_n}V|m zryTd8{_6+J{1xRP(5L0A7Nob0GRmuUA7Zx!c8@T%xfjfWyfm_Fg(mm^sTtdx0|3Mm?13iG3<=? zks1c8MW_~U4oM6eeC8~A*VmYB&@i;tbNve{4oLpd$_M21%C89~^hfU5-xGQXTwr|; zeTS&2P%Bx1dO=r_sTZS!w=J*C(uAEu`y(w++k%`+HkF?D)8IR^WEur~?O3lq3aN~l z8r=PGkvQgZ9qL&`e|$}8u@FP>Qq~{kB*LYRA*UJL%LPWl)u4(@U1Y0pcXYnmz#m?H z`yM^Bw-|r?=NHcoWWPyQK1G%Iw@xvx0b* zSk}x`Ku^WAvWR7EKHu@J9w>}W#hKuP^p8fUey@QCjh;_EPUVZ#v^QEADNTFV*BnI` zj8et2n!=5f@1h(YigKOJnA-T8Z8?uZ<8q(9v-1%BUCs>&p37j?ti=^b#gMD4lqY#a z<(fMa4bt9w^G8!sJsK!KvkJNC3Lq+sLMlD_$V$u1W)&)kBJMFC4iMpi!|~2{#D6iNG!-Nmf<>< zPKn(Wz8!aNQV&JwnSaF8T`{&V=|h3`kw4)isZxk+t=0s@xZ=1I(c+Fwp|N*=i9LzQs03N-XGJ@oXn>R#4MhN;zqLV zJ~OA#;gq<2Q~B`qouzi=v|<9=DB4ne#;)znLj7aO2PFTz4;JX^!Y~&`Pm%|08j_^_z)4EampqP{GyyK;a0yq>j|vk zZ)czNx%dVf8cU+yVYZiSxE}*;FKZO#+_Qd`S3*iLt3gfQ;rh7v*GS^i1d14DqbSfU ze0Leduk3+kGPsio=Q1M2eovx6CnXwCJ)S|ul^y86D|K-b$ywkDeHoMd6%}u19)-&{ z!o!|TmfQl?Hili@d?-4yT>X;{#%OFjiV>YnF5ng^)STOfmuLZ@?S?q;ePcR^i4IS` z?BH*RtW)+-N3RC$&F|VqCaQ`lWek%3g%iCi6kBP$OQSG=lU*`eNvK`opIFV{>dKvA zyZ0iEvJR{y{7KK>_c3u)2<4N$%6UoutNj;6_}e!T1jiirh1vXn0r&TlIOfumTPR{; zJV|SD_x!(^cAQSIt;#w9Q=%7{_#`R>?bJ|Q`~!PCt6~q20BDgdukKlpodKrwe*^iS zE^vGY2)i!}BTg_vP*PF7djF-0uw;_k*EgLD4`%#!u9hDEmdg9gbTtuL1qKX_X2H26 zR}78S;mrXfKH7iwX=j;EF4x>@Afo!rCZkahqpB;kVAX0cIf&I#;Y@wk^3Rry9_i4R z9-V8X&GSzBS{l4neUNk?Ty$5`xp>=Nv@jfyhcM_Ob z8w*x`^^b^Ag~JQa$0^fQcEbd=<%|6=CHi_I1+I+f=b-G0XvTVc0yzJ(=vMAAq{P0> zP*Q)+=l&QO_2})#8|%gwo7^N6U7nc0x2AkNq=d*Ncdm2YTqJ~Ao&PfH;GdlR-`4&A zNn5@V@B;g62l#UtbK1TQ$t+E32_&1^O5qz2Llq7 zRQVQX4SYp0)T;|^=8 z-^ZATtcDL`!4vXcUvY~r9#Tc}g)&zS(cTdWnuZ<{5Se!Fp^~zF$zgi&Z{`r-VAj%_ zDMhzlt4zj*WgQ`?+7;7=?Vdh+R$z(cmfmBVuGFo#0%ywmZZf=iu_`=B<~4)y7wvx> zpQ?eD-!vGX>0}E$OA@vb+@x|Ec~V!5B+8z-NI37s!V;wF(05k*5)Yb2s$*aD!Ud=qR0o zmM5VXzQqO+L}AjWbq%Siyf0*{Cu{BY_r~Z>LRv;zi^gjk9()oq*es=lNgO&D($TT*_8nf z9H-J-Ggi18bdB7CH)qmjalY=z{#rv{E5+&O@n+I+S0DPm*KA}xk0K1dY2;aosO0)G zL^H#saQh-}{#x@2K#b4Yob=k<=0vyH1}Hy{ zak{v0#U%lp+=DrFQNJzcoXjbVHw|mApa@|^Gs$i)Tl|up+(Tw7mz&0?8x>A?)`mVX zn=>;PN>)dpbLF6o_GCK>5axsCuEqzLH_yb9j&ip);|)E3XQtE?iMsBQSq(+%B1aMvmK-*J5d| zcR$frz@v};Df)12+21WXcZM$}D6zn?eYcFna={X|t{%M87td;9f>M`mXsI6nTYX@J zoiCQ1LFyYk!|1JgHA412>ui-OTjzC5R*tA@n$hnpy4KYtmp`J*l{_Vm-kz;>ZK8AK zZwr2lsUDyab|KFnh!VlrGg>O07n4g%X?T8o67%&hj77Av#edUX8oDo7XJcxCJTo8r zA^lW472=6j!&NO~NV~`aVifZlyy!L8wH%cl&X=nDAv1wQ?jWO*DUdG+7BFwA?DvP_%6S^Zn-_2*X`$KQeuC zk=iL((et2U%7M4mDN@QJg&J?xj&BA9xjwJx@Rdk7QHe7{I^%^ot2__=J&t~{cXeh* z;uH5whxxIMYA5uzpEZD=ALp8k2Y#_A^liReL=0HD{Rx>i(PQ9D<9ehV9Xzt1f$mNfGDU)#e~4orD`p zcBNEos`K3LdFUU=ZIL=9j)~yq*O0h$pZhpy&6dZCHoG&vw8!R&6u5tho+F4>A0u}% z^XZpf#cA`alOLD+a%P_VZGKeLGVNspn)0Fm!Q8YhoTTFVGtT_iHI-Bk(wYUbtl362 zHq^AQ)oxN!UsZ-+L*CCC55~3}`VrbeH?Ec1DEvAAb z*EaIgk0rP$WrXRk~y2j9DeH^(>e_o3ivi*;VN+mZ zNXj76VMC*}BYCO)@rksbfn?dq_9mAnK(J{-MX+qU$! z`s^1a>Kp}9I;Ka%CQKvx+IlIDT}lM)`xVqrJ+JT$=Jgxc7|8MZuB&yQk-q6|5K7=^ zq+Cj(<5OEEWdgu51r&=j7KDxBfc>FQrM?afVf$*rfIzUI_}hKRaaaI4(rxD z)Z5CIRMMS!4_xE#waetd|5 zL3_zZlnTT#WSwKgk{bj1ILe{nD=p*05TNFSD1sx^gM1`_+yZWjz1g}7Yg$2yVdxFDW$R!YIa&P+u znNo1gZ(xpow#QI9ummijPp~d(!3k2-A`Cf#*MF4%ytmB4;#ZK>F4+8D;Q7t11a;yK zX?u;HCIEoGZz9djoXTAI=14A8Q0igN`5J_PpJs;27fYz>=w5$zg&`rw3wfoj^sT_>1V5;ld6k`C~9@g8FLgNqRKK9o9+rQa_V(0@nct(!IzX1=SLE1jkdT#5SIa5#1go-@p7^0OLb)o zS6&8>l7Ox| z-B;qKx?k=ifATGPoVFvYN`jc5A(vWO8Tx)t#scGGMhf9FkIObEnN9m4jXM#iBLykS zlt+d>XcO;3FuNCI)2Ml07JPYjcYc3`Q@EM1Gvgk1Ea>eBermV+9rDO{N}mb@<^;UU9j6AEm$BQ)cvhB?a z3}c1E7E1fn$r=c*n;ksJ*AOwnMvp=5L;a?UEWH5379n}b{lkyW&a)btC`Q(p%K8Co zx#zBQ^MJc(nTysrnJ%vECcGqEvpdU=y+F2ab?>5giR)`Wn03&dLvRD%SC0QG=q^`A zxFzKiIO1*UtjI`0%hc;aycpA_5|U|dM2EX3JmR~bW<%YuwcIih-m6lbACPk zNL&}a9V-D>Av_F&xOqM-^iK%a$GdF3FX2Twhjxut-M>HLjm5CK~cQHzcLmDss z^HHq)efbg~!(;~`19McsF@Q?95R>5KJOyAwJS#%DQ_AEtH@1dBbT?F^g(tfkB+bL} zduQ~P`?+ewx3EWm(SG3)F*i@4^fY5tb7ET7i`lNA9E}V)Vr}4^(3!i5^%S&j#k09M zN+2!p#Bi1pDC`wHu}$>5O>w^3Dnv5i(l$9i0U=)h@;#?uh}Z~whu>gd_=eJj{6pb$%|~Ss+iBC0Rb1c7GjW)y z0iFRB*Pzpp_~^Wh$aNGHI(?!dqM%xCq&X{_oWid8gC2_>F$5vnyo+Kv9oc>2O5aGw zr{hLMAaDi0KX<>Z;^e5T;$V#}b4>A*=Un+{+G)V07YJlej}h|U855f5i-00a@Ombr zVRHX(EGmQ{SmD1B6iq(nn*X~GD*}b|e|O1uf9qoW-xxbNA@Kj6M17AG`@i=Uf|bB; z{x?R9^Z#G=|JO{G0M$JHKmSU>s}%lf@_-nQQ?xXRRZA!9`pGdEDu^{JeIxNFp07U1Tnv4Bx|-E40!rxK zFds=Vv|7`TDVj;-L%+`pG1st?w$(MYO>9%D6#KD#J>5wykM`lfY28=E=ob4VYRrH} ziK$7LGM!y7x+eMH*ZBZ(ejG9}>~N#0{^?kc&-v)1Vk{AH5^u3C%7{_n*a}>>i5Hlu_EW#WsU64j51EQ z_hvXc@8#wGiLF)l5YH*;xEY0aT$iY-9xE0(>64!DYpG0@bA)9J!acZ1@Pjyt$8%c0 zoNvzk{vFO2C;hmAPBXZo)bZtIVDw#a%EIVbJC5k5KUw?gR)%c%V^{UuBWg-SiJyqv zB4^q~3M)Fd7n@Il>mxbJ{fs?6DLoeWISS3x`H`@&k`MxuqZf)tecuea5-Ye;d$qd3 zR#sOs_fxBVE(15cI4p@3n!N-DxJT*)xv$v1Pjm9yBgMAg4{xpwwGt`()w7V!tlUJ|y08W}z^}Yy zUTu5Xh_&`?CLVNcfsl?39`08TGG#-!w=BhH_@`3B6vS|7vSeioefDTX#{b=)JDl5h{_--tv_eUg&Shpp>Z z;J6&|f5Rhh+anTiitjs1VUz*kkeHi3uRwO9kJv-KD1*F@}J8s^%J(fd@{<6Nk*xPM!%tW z%lrf=zI9RhjjCH+3%2>Sh9Zbqrz~QvV3T$TC)6(m+bl;BlbZh-C)x7<=V18T*YT?p zLp0Id)`KjA1zZk;_aJ`p>Pnj+j1!`Zj1N>1lbQj7Kwo$E$-Z6{rLDd^Ke(v&awWhj zJbuo6A00TMLd;Vfb?7_YYc41S@GrNCnBlx{(sR1CH9lMg**nHPH5pPxpNChiHHT0c zBr$iKqRR&1zi0g`8Cdw>i9h}5fMyjjCRS~cuJl(kzFu;Dm`Y&^!UbRTzkIBp$o0P* ztN%KfNTh%3SE*Rhda@eemq;!3<-CVw!b3#VAW2?eAT14)D1CoBtNpY$)qCtY==}~& z<;$A1@2FxWlpw@v%VM(q&uxcu_WE{4{NXC)DY4)YJqBPmcXz{KblO|_Dv?F|rzy8` z(vO+_Fw>|Biz3?b)GiF3LD#amGRLLYt3U6SNX#egpn2Y#et~D`CNg)A_Oj&jjq~HG zZR3JH@#hV7!_dQ0#FT^1B}&H7x!A6 zpdc1|7(fp0fU{@3$?w_6O}AyNh)TD}SI-^8IOxg=iP-||m<-+&;r1{!tuHEqCdGx>(Gvm#%Fe~`Gn&Sz+V60A40X)}Bx{CWy_9YUwT25Nn zZ->zAt#3PC_KFe%{*?#1-Cx;%NT6MAau#hgUWGLcfW^is2A-X^i?u3Ke*x5gaIO}J zp}Zze<&_&r{7MW7>(>u@w{HRl(q37$@ z_JxC~nMOldBR+tYGPVFv(3po2QCTNZv-kN$+SgsKOLzCd1iFF0tp)8Kn$DK`J+2Pj zgTfnat(lmwm2v%{V+#OMMyY0Qh!zgLnteSdFf2a zGd0HK;CSsjo{P)abx>#2<=qw50Pd_X)#zQH@*kO~3o)q7ALA ztw<^bA#fY@Jys2?@tbp$U&TT;V+}|enV9RTjoe^EcQhQJCx(Gh{`|en#PeV}Y`yU>aD%NRqi$qj>8o{<`yMiZMQ+>7L(nbd;0JoR8Gw+xE(Yn zJ6;oQvM{mW7pn2L2d88HLbH>c)0%^P2}4zUx-FpFeyjOCQh8kd%F?V!*N^j$t9jx& z+NHCm)BqbN#3qOf)Wv(#Jy8GlBWbu~DtEO0vZ*qH09YWX;!gRRCdi<)#!Lj`12%p| zOk??C9i$(6$kFt(jlxzZJ*HkJE+c8-!R#IWl6*sbv`p6@WDd(>t&CZ-L2t|59a7`3 zcOI3{WULDQKVOG?49P`U3=Iv@D%adkbLhU_cCYw(-hE}4UnM*~tlNW=j2&!14B%|z zS2Fyl3fL92(W3d7`PY*8u~v>xkm%qp5t3#RvuJ3cS!IiXY34KJFvjX%x~Ax-{u9N> zLt|5}FR!UmgHjkKUlqTF$3swzJQKHcEV7zP?gYIf3Bw*k4YC4-BGIyO+sba%|6p2l zhfOQg`p?-_W610TPZYAog1%L}n>G_rdr?6vZ6Gu*OV-lYozbN^itsE+*;SrUKltqC zE0Xd1qwbAuYo^`Xk-25{erjHJl}e7vZoX|TM1jN^^)%MC zZ{%%_MZJ-kvx6E}Cl64vDkn889jljw+Hb*B*>BS0fk9=hkOLkG!m4^Vj|s(@UU2Jw zNdXF~1XXJFSJcUtzyFO9l0Rpc5j6IZm##dpZZU}rV6MzA{&52xHf{N^7z^7zU4ZBA z$fo$<5Jjx^UR4XY>)l5#a8(HR7_{2LI|LKd-?bm$HfYgoiw!;F%cIjJ;4iaz(WK_G zap5}ZP3z6vhER)SwI*7of+}^175@3QYn3`|DySqJinm(*stT+w2 zN(u{ax15lgr2ctNfO72F>gUKEW-vZ*g1P+A?(2thj$WK%>ku?Et^Iu-%SuFrBWsMc zDn57D@!T>Ri6K~rRO1~u8-4K?`d7@#`giP;J+N&1lI|aFRXJ{N+bq_+W1HTdU5n9< zUXCN38Y0W6dk{}_0O5LGd)j(;%8#8;XTm@W_JO*$Q%F-^XFIN$bQUVPS}p%Im(fMv z(BdX8lh8ElVaN9Ku(Bk(-c!cCKOxVlnkXq^w-d>7rG5>~X#VIeN~zYs)2ExY%L99B ziJUHv<0J`8nn7uA@JsF1hXk6|<68+QiLZ~13ky#P=H?I9eSJmip%R|@17+woBz(le zoJ>OK5)?)98`^0~wuvhYJ+PNRt8R@AEq;sIp z9OH8PixieBV-&P>EkqTwj5;h|5eZ8Nn$^e*b056dAhgkBM+HhZ%-NatK}vhR;kR=J zHGfmbC2swY2Bqn^==Hd6{Y-Q-g@9$OX-`Uk4(zy9P)Ip=3W&;<4 zJy`(q21PZsZLj66o1=xNXY|vTqUu0-!Vs3w3il#JF zB22>y^jKL3Ze1rigJ`=9(55S~wb!r?v!z!g;!~y@9j_QD-y;p2J8Z_kR;!dG# z6pkLt_U8V6Z_IEU@YJudk3&0{NqKdur1iuw-L6;n{;(CkZ;C`eO__;on3?Pu5+G&y z`&`4yscIi@)}UK1mLPayik@Mi*=WAzIw*14ely-*Y&D4QsG1_UMZFCs2s`!^H#dU+ z3ov0#!cGW2X6>RD6>K27!t3FIZPic7U^2Wy84m8qYh>=!_ULqSL8_?^#$pE{N^Qit zcN+ZZ-=fD93@KvCVmPy7STf>m9^|(^-#9GG7hIqGs<5ihU{-E7E?EG$4KU4`Yjq3g zRqAr#^o~7A*`Q|I^Li7{tEO?jeX`vymf3t(`04)*5#0EKpjcQqWiK9Q&41BWRum`g>AgOfQxke(I7}yWG@-f>l!{0O%F)Lr(Zhd+_sD6fFzs+71mSTbU zx2o$8&61kGVzUYVos#DvnJ2Mved7MZ9$kl}0ZOaehdLwr~1%4`MrybN#frJBG~Yw3A{u8G^EswBL7()p`BJ z0etFg2mzRWpLjZiO;cS%$a3tR^@G)Z;>zONgTSr$I)VS_U1a@oF>o^;N<6&P@1j%iX8l z_>{NLq$k!){G&%}3?IPC-HDP&Ke1bCN$_B3up<6A4v-*PGCqY*ANI=<96m3=wosWB zf7={xJoT}S5;iPgJcS9Q8YCtJG9eTJM=uxXvBe_{_>Y^xKDvWm6H=N_Q>SqCmx70# zylDICn&x6Dyhd<{HT0cM0d9!s2dn-~YVHCaJkpwc9#Y=<%j!i{vc3y3+P9%zN;*{Z zeRhbI{t7DRKRl|Lwx||uVbUKCy?*^g_*`|Urq^aWVcXnjk2wymCE|WyupT805foWG zj6o^}{kuNO=s0d%D%1I7Z&a#XlM=D()0_eMy-`I$g%(-xo@j8{NRf-pTTbIV%g9k8 zQYPa|IhS^M=<2MuKF`R7B))agcU^NKD*h{4nFm&@B7LfJYBTjAPrSTl;lGU3h|M7l zpi1Wb)||GHi#>nq;v8ZX>Whw84@kHUq@C5FjuFtO-Se9mZ& zZ=Pb$_WZV1J~VuW=ciNNGP#VOYkC-d#-8$JD;D=79naf!O;Pf=I10xW-AN4yEG6P? zcocQwHU{7p_uuxQ{X~E=_ft@RrB31$z|q=%Z|(xPSXI7{->`O5f7~j~ z%Jo^z8gCNu5MY4@IhdU#R_soMqjhrDfOx#m6@Z3e+CObrASs;RIW;-et+Ctu&xZqj zcfwEG+^UHBs~ktZ!`xh`ABG`R9};Qq9(P~httTx^%0C=G$xY+5=&9+R?mT|ZzVt;q zw)5e$H?Lo~3J7%1!D$HyDUOFy5@*M+Z0m@gV|jyIL=x5(0ps6dU6j@v1`I609uSiE z@Pv_+vRuE?^QV{ki_KFIwv1T;z9e=7=dYCumm$W6Foa@#g7a~f!+Trn6X5~tO{ovi z!&+vGPk+@iE)`fs6%3|h^~5Dsj#y=nqst89 zh93`9#8>K$+&l%t6hBK~K7)vzF$1qb`E&Dy^=I5m(~LVK*sw?2a^XP< z)!`);s(O%1#KxnTdYb+RKHV?b+~~K6OO609-Y2{+J|-#b7MQ(>GBGxT=kbb%*_x9K z#>5zpNN7~;N7C^H@i@Z1EopV8SpWdKXYH7+>5Nc+o?GH@fLB zluTbggVB8$zxWD)>b*{LKaw4DlUOb0JEPt>a4U;X9q=G$G{q%+GmD4Lqr#JznjVG!JvaO4%&9kJkw zvR+fd5G_?aU84R>USw}Hh?emRsKYq$yd3h`gb;3`7U=xGOpsN}h+_Jm+!F-Ju8e$u{!wbe2& z2Py=*Mj!B`$ho-4lXN_80xCoVx`C$j8qe+lKYIrHI zS#bM?+-=-dZ^@!J0<&Mzr?6%C_d=2VsD}}ESnz?}hwYxMDnPo>F(6_8-z=Hr(24A49RHGqE*@hmBKRM4;=S_f-K`qFS{iJ z?KfFM=-0E0G(EEhTZlkNfD{rv{%dUqsEFN!S?2MKSJ{DS8@+CT<@e%k4Gnf7WZ+uJ*_RYof;(@=$h z^wWpC7wXX3%(0&wgDuJ3HQKMnZs(Vp$jZ!Q)Ca#~v#npC{v&M%8_3AWsH=|O!ugF6 zi!Mr4`EPhwD>-K13JSgrMdoAn!I?zDufjo-x z9ZZugujVX(jtSft@WX&XdAd4S>sO;YAhf{w-gMfPx@5{myL|4^@^Gqr@8K%}ie+B> zQXH&h!C^-fk&+XFRa*YKQL^^+^(8VI2&D(=>+@5=uH&3Oyz&*^Y6k?c)v@o}-|bL& z9M)64cJ>E8o4AZiBN7Dh)PZ&-{8z2zhHHaEpI}4xpF4GZwlD`c_xH`7Lcx4Gv{`v6 zUZ_))Kf=DJTCNcu{iO3mAh(IrCl))zPA5Ihnj|F(g^6Q?EZZ}sx6@@sCAYM&0H~%M zGu;b%-SBhN*LzGREahfq z%5m8~8}Z=0|19eEFbEXqyTW3z%}tJY<4|=7JMQp=MZ!u8(qVl$Ih8p?PCe3b2HctmTy6i7 z#I*%Fekj?0fBDld8#j8Iay}})`vMoD!cx-Jlk+yFFlRq=AuO4Aj^yXaafA2uN1Uiod7ZdbTl`N=l?K<2T~{W^Jv*R5a|v563|*bCQg&#yLvGyXKjyi$%3z>h{E!21AWM*i(h61L;Lk3;>0YVI z5NN4v!mSsG^{eE!eXmkol~@_1k@^j{Xzqj5=~%U#WZn?x#{*7u?-+9SHK`Zxt-qq)le4K~ z_ar`|A0JfpR&)4kj<4*kkDx>m{Dj(q7w|XzDj;N%8A_8v_KN@$l?C|E9^I@cZ0<~% z3Pg3v++AVH_-sn-(Ap6C{EL%*Iizwvm&*Z>-T);y{=id>+fMj!=}Y2Uqd%MilRM%V zpirLM3j+vUK*9aNR$+aio6s~rMR>8n2Ws?5z^55-cByXp9r9{xyVa6p)f+*LoqR2< zhc0bSi1GoAv;|-n68D&cRh%;a+vedz)93ts1Dtf~Sl19AvnA+?OI1#V)Pqm$Et*R% zDqv<@oIpRzg7t2*9J(7g`1_s`$a}cU(wAy&O1={fq2SC#uTnj*tB`F~g@P1XRmU+S ztWMp=2IORCq+t{j6iX)nyhi55=c$hZa#5hl2q@1ztpjKe42dkjak+RUf^b}^(Pin2 zkLY|~#Yxi%lghS7l848lF2FoBv6K)_f=ZWF*KdzIKSFX2(PH>p*#P91HEhlbiClUjGBSg<3BMQ`mrsV2&{;nl6LksQ%pU5KW za4l^lLhPWRYWOAf5P7d$vjj7*3&yuD&LC#xO~46VXDNh~RO#5rzt`{3puz*O8A9^+ zr9XL-VPKaosqFk~27Be<$x%K&Z033I=DzuAu%PZN zK_LChbbgrty=B9OzT5~I9j}7ao<3Ok**iCFZ7%#b8Ie_=Koij9lEeznH#c%hZWg}; z7`H^(ig6`9KTFdO{cZu%r4NSss2zXHmO_VGilu#m=e>w0V;O>p=Z)z(5z)N~ggahd zn#uBJ)Qg+E`*o1}UB`0?m$0kM{)r1wg7vk>0+GORVhPEeLXFDMECjXW*6geXjzx73 z3M_Oo(Sh{+)STTz=TX^Rz=XJS9+>Dx>eSa>Dzov&wpg|bvInQ@yOs9!<(l?btWQ+eet@AF7 zAIvqzxbNbRs+JIDx)@JK^M3EbZWS|1&o9J zYqtPmu~GxBafKG_MN7tf|JV|bRXD=&Dok-5cQ<`<4_m~G22GoD6g0JCpsv}kxX5Re z$ogd#2P}!zuJ=4C{lGlWD0N62paTFQBG)u~oKx(M=AGA!O~0I&bPFpdX{F;{*(owp zOJYRgA$l5RN40yhg`z?)QJkk=j*=6}{jIGaFc@rfjO!ato)t4?o%{X{ z$^H_BB7n7Acd<^NP-k4)dCfceNOuW8RK6wcE6`_4nU%>=LTWQZ&D4v#TgJ?V)D|~h zv8>k0YI;qh>mfZRRzP+v4yM#0{Y2c`xF`-RdlE*)0a8J{>*s$(L29&ech{xAZJ$JV{=zRkM%35AcCJ_ zcI+3J4#p)nC{sd!a^HgT0>Uww-TdNwD233KnqSKNHX;k#f6!Dn{pw%j+ZHg}P{O0h z&CC3~gU+ek%#u#PLP5{Zp58SFx3n6S*=jA`xP@p1VDo|z)!-hbLcNn+Eb18F1$hZj zb#pCHH&Z7^X>pQ!Vvx#BoT)2$20N~O|IIc5se^GH*ix;)rDk0~cg$}VYno>+S5YKS zXJwYYWku@S{cDX**)VmcPg7G`cb20r6U_IuT%zi^VrgOgd_Nl)-^0?)^kMJ9R|bWe z$&IqbVq?wP{RB*KaX%BirmV%+vhSYYbNd5ot-B5Y&PdcaOe65`S=UKac{?r!QilTvXr=tQ6b5yylM4HazyMCE$`lG z9ad;CH>Hss^iBq0)^AXhPHgXcD$C%S0pBDZe3H@rd(R9|Y_G003Jyq++O z@5BwgaYA&(iNv_ngUl3jzf|W&JGGIV$P5QL{;00OW43ZOwULuGpBISJ;hDnhVKb2l zg#NDEi^N|$Pk7zD;-4(Al#yf!PRWGiv14bu!#!&I4c6*_$^!%+^l-?>f2ABeP^F~1ve<3U_iJufD*l|g_+(Bc{ z9~URp_V?MFEW>?LrC zfr<)_U&yQC$%&Pa?Eg1cUjO!lNy=t0=bI6-V=CvMx2D63{6D$SLS!qt(7kV+d)b~T zj--)lbbmh|fAh@AEk2U(KELVd%?mFtF?}WmU|BGDb{vtU2f+$~{>rzG`Z>d^PcTL9 ztrhmlg&=+_S6Y^6y0B<%nJC`u9D^FbseG-y!8Yaun{OAnyOAhH2q57>g~0z??{Y6g zf~zW6B`_C(`#XPy>zgLDcr72&c7EZ~gltz|Nlwgp$@1MdDh7DT(S92#Kz+2>Q}PLV zb>$|wU@Dt8%V+em&vOK5+qqZjwm+yJ^^(+9U2M4EfOH^-OPu$V)u>_V;eFTNPq z;>OgPTbh^-t;*;@)4-st>*q1r{GsKV6y}Nqf>XDih%ekxjUCAmS)``s{W|(_{LQw5 z#9L84SlC#hVXS=yz7}@u`X@x#%}v*1@Tn>rKaV961qKFx-&~E2LIZ;?^KE&uEjO@^ zFpzaUMF6TK)5n1%&-a~SyV=m`9uqDp~ zI5gPe)IdBKLJ z+g@58pmLyx)V`?z(12=?zuu$a+jmdCni7>fbPcq8RBVv{omdoTJ%;uvf(@lx%W+oM z<#a8i^V+0WVl^)p^$KUF&pv4T-NtUTt47R&UgdVI+kO5{;RkY3^9l!3;6gGBu#tzG zfqMkFUS}h~LzK~{RkHhg?T{Tug-Z>s_G-3{`FpG9$AI;M8#?hX`IBjR7B!NxuWI|6%+1-_SFYc2)nUP z4N*9R-N{pICU|L0WmA6SJ@hf1CClJ@eMQkNTD;V@g_o~^MCq>!z$L*}AcW8PJC!?f z)C$w%Lc;^0oLQ*$FVF3HxBGdLuDj8rhF6}Z3>7ORx3AOb?t$FHtfqDF&H68=A+_`I znZZeRzAfjuH_IMZdyeg6En$eQryIpbhaX2M1dY)ymL=wC2jxxT`*$<7U5s7F-AS7{ z^?G6a!LJ5iXPh4Csg}k5fb!9P14p&yaZWy~nm)7FB`4TUs$B=YafDc>S(8I zFqxHj}aM*@QVD-2|6ddhDs--^|mm- z3b679@pgS$zYRT$4#Yiu1^_)_rK~q!yXr8Y{Ua{d z#0{j~A16!-wr0A5hyG*+=6I1_&3@S#S)Np|F%ui@93q+$;6)mdkNZbk=K3b}SkkkoFB`im@=-Z%15ltCdTA5wE3N#EuohmykRvU*=@VZdCce z5~f5r1iYyO{zdy>Nr{FU4{TovTyYEBL#9s8-r>Tz=jb$E*8GbT-CKjg!Gc-wm|{sr zf$jFzGt-N-|6*I&=`7Awk8r(f<&5Zs_~eBOY*6m1=W`9p+3qTSOW3pT+b`@dd@VK@gz!t~N>&=|CZFOhHYHEeg7wpt@gp~4?k$XX{739Mg z{Fdl*AV$AgF4I&9^ofb_A_Tf{VJNNrNW7a%m$~ONWq*a43(o$)RVan8i4M58jQ|X9 zbdf7zVu4>=Z=+w(P9BJxskNtDX+DyrPYuX&cyCLb&3A^@CkBsA5BR_)Z2pbs#3Qt-en}l%6XSGgI~)imr%DM8N8@&U-uZg6w}bv##^GG)2#- zI7`vDupvS;H+b+F-+Rl|r8aj*M0x7Sl8E3~;pADCZd{4S z93q0BS>yWefPaU=r^|XK!kyPDVo$s^KwKB^khtF7k$$iEs7`#zPQ5c9fkH-4!c1wU z-u2;`U-GJ6qtfd8{=9X~Tm4d2A^AK%MA|1y@8jqz>xpm+iBDKx0U2jKFiQv!2sXrgwYCI(le$h4tKz+fjl)fr-8+tn*IfMZ<^( z3^K^rPX(d2`ERNu=9PFkEMN1cTHz}>M6+qLPmQ#a)P!!O$5p?<=In2$TU0PgXEA8j zvi-MoRwEZ$`}i8_LH-ZCTdql16?KkU6%ufV%CEj(qRo?t@stXwTtX0DqjCc zM0R8J`MlnAJlUUZrZGh4zm`A83G3A$9e5>o?AaJ!56#16`bP|%gwqF8@w?Tm zuw9VpaC^%1rKH=Q16_0Z@vqs+$M4pCeEdk|)hevmuy_C2PV!k6VJr!cnJN{Vj#CBM z9qfzc)Jk>ofbKHLq_GAW?#jpA&5PI#q#1uE=wZ=dXgq2iGEaYE)zw%*y?F|_y_E?; zJ_W|MF5Yf=tmTyt`C^e)cWreduH8w#L*cbJumg%7EI#m+0vRvcPA5n8fbLug<}gCDt=F&&i7F~)1>&A) z)0JIHGEN3{mCueEFENz)?(OZTXyLZ^)nqs)(D3cyln|W_~ZQMBr?aHOkp>8?U zVASx`Uh}H_Gy(0FR(7r&Dp3ytbB9s%JkS+9(4jbi3ccq_9JR?`Ui*QjmzLzmRdC-^ zjO=i{U_^KPo$dHii5>zQb9~2g2pO(1?Go-IJ^K3Af0JyzqZ12S`Y#d#5z>CvwH7u^ z?EjC_Pz+NCwJ{CCH>uywg{q075&H0Ae9wrk{;nwug#Jv+)wb6B{cE^sS=A4aEDLwW$Wgg>n|3MP7xWsucT zEwW3isy0hN#d4D#8_yrW+hps%*TUTsd;MXn9}xOn?|Tb~Tn0@d@dHVnTFw7`a@wEe zD=S|JJA`j6La)#{^z0)yJ7I}kRYdee7zP?rNbrQ-P3%eWJiHGWlkb&TXOs5BihZ4g zOdI2B0SOWmZ85%7@0# zHTAI0l!vyYI!8-(Xg;0s$3Fxs9aZKWAAIfPeE{D$%9ACw2tG!bY2A1ZM8bdiI4_Z< zL$pn$2o+4VD=lUL1kzR+hchECMR;V@VlkW{t|UatptPPwU?+APn1qb~V*u4mtIn6J zj*BESE0@p7wQGU9!yQqXP6F1fx^O(gLJcJR|2DGUunQPGK;Y8_Z zU{5{s4hHAFg(X|e8DYQ${gGIs$PWXjm?Ou)wP^J9TdB!5EIs28Foh>wD6&^D9D&PT z4{olifIRmo*>=y_0NM`(!74+tfn`hIm=T)L2Bp!|QOBQYh1O7F@!wnVBaXtD1WZ_z z>)P60rCX)dfSL5$8qZdm2ve5c1{g!5+}E@Pi)_cmtU;POS-jUa_u&0{HNMH^X@B`> zJ#H@EV&NkRM88v?hqU%7N&tEj*25}hYhp-TSLyS7=XFABW>)CsuBne0b}(6cjC93w z0a8xTOi(CY$h8i}620^KyC(g(i>sEuhkn2#al(j=;bAP8A^8l6iapI>trjN+(o!QA z1dDW-a_y54uiErJOT3Qyg-rlf_cF@s8s)DogWT^isG0?{8CHu0O^c z0L?h=8vqwD_t)}%{JMdG9y$_t@@l_63!<*oR-wR#FC-HsBeGaO`B7N-m*DdAe!E`5 zvvH*k>KIurYpy9?{l=i?)$oFwZfm`1V15w+F)+6=wqI1S8VDnYg9M$sK-8d=tJjZ7Xy20oVpMgBv4 zRTy3fj(QC`6!EC4MO}n0$ApIWUv0?_jV%%1U@m1=n5UPuPM$AfB!9bMsBNcH4d0IZ=gC zo@25@)hdIG?t+1A5=mPu7A4yTIJhz02ZGYs#=Q#av@RTZ?P^~^Gfian zNhckjIY~sIfuVd4pF`7flX0`p$Ere~%_aL!GbHB|`HkaQXnrMM-9^&akcaq+#`&^ z5F%nAYejS90A(7&>tB3;-2f&$WiTZ9k+?8cEC#T=>jK?$qS?f!p#N5H^~~It=u1 z6kTJNwf?~|+T=J}mUa%EC3IbqFYe9ekFF_dkPp2P?rV{3FUZv1WTUhrYSIR&^4TRw zJDZnh7e(vKxSq(`Kwyxbc%yJ{IxM5Q27=exLS^TNu!^fCd&p?$gGIU)bSD1CM+vlV z+LSOetg+XohnO`$k9| z1n)#NaqhBy#yyfwqNo))TXU2Z(ij#VO$ zsMN)lz}azFmMCQ}?%|8un)fgQh4{@lb|1LnoLFyr4f72+ERBn)3#9^?#_L&E(OL!m z>UXqMKFHJBq~Ztps2q9_m~&%lJ39NXOLsi7#>x>mr0A?bkw%aLQH>wOC12j$PEN>G zHV&2Hs#tE9qKr;-Z*?L~e8u&qN;Qr==vFgw^jfso(eDx*LW#n{AX}EwkU?s7j%1<> z8@B}d6YWgM?lLlqPBWnf9seMlahvNv_xOkKCqMGvcsiTkTgII`DqKAvY78@~G`jf^ z+M={yC{5(WtOqrAuqCbZNBc9{51hqG%mox$gldUXk{|HwR@nZVIY0cyP#&P_uP;MD z^PK-MKo^W7yoIAk2`?1}AUz(Q&F&WPBj3E>0LGUZf3>}>`&s2=7&aJ)nft^j&o%k0 z7fRQCl~eOzM9_%E3x(!Z6>wsfwcD+^Ik@15ct|kQr2j@}<&`}|3QOzmM5=TrFpR{r zG3aYe+#kkCR!$58BopS96egZNyf(wdFlLiWEO>^mD`SUrc^DanD}Ql9iHVaeu`!es z*csRlU|L7CX{U;v5bjP_B^Y#lMyU9|bO!@piJI|)m4CElSe#-y>SZ|Ld-ylWs}eBI zd8g%uu)RplT5p_0A_{;0nniTKzf;{q^n#fCxW@3OuyvD^J3FHPp}>_q462Lzi{v)_+H1oIZ_u+~3&Pdh55>LoLF zP*1Q}#H)rFLSN&URk$L`_z5Ak7A;;CC-t}2{VKMip;O^FwI*O7WbQ`JWqjxa!2YEJ zt#@3>7xH%SN|cq$Lq}}5ANObS6f>b`=&BUi`oBT&Jz$hJT&k&3*Wk~LCqb-4gYNo+ zNzm!z1OYNYzd#c~iMI!GDrZS*bvn#A9Q#L$ItbcBRPGAmq(VSn3eQ*q@6iAG)U|v_ zz;iil%u7^xuXfvU!o$IG-Nk@C#?zgI%Ut72V11P<^D_jQ6&J@VD66lIn?Zg8`lcp< z9_{H{y=}w#RqwZENfr1oIc$#=McgDb7>O%k%XmgJ)C%10`ssa1*J1iJnyg^U*A40EhTn^*yeq6V!cx8W2tt+@=}tYr z7XIWF#6o{PGvODTFr|;_QK{Rzp;PCn7A&A(NhjndJ0Po_t`qsB!`l1*c>2n)sJid% zp^--E6r{VP1wrXXVn9-)yPH8tNu?WUk?w8*>F#cj7+`>*2HwN-`(N+Zxz3!k_lkS1 zwO4E#6Om*tg??Pyy2^>~F?mQSv&yW6Yh1_UzJx$C>Qnr$rndU#?W?3M;jF!A9}aVd zm@Srw+vXfz4vQ!)%vG_rIa!Wfnttc3+3r6CfAxgl*+%=WsiVIZ0T2ksY-7Kwmk-qY zw(0Wo9PiyZ5iD6MO5d1H@r$jLEuPUeJ(VxF_^I_NTO0DKhM_akF`Cz=(0Z|PQ16hs z=UW-aJsCc{$*>#Rz}@fnL`Q9ut;Je`jC59hNv~(c@RG2Xzc?`>qQ!9e6p3kk*do~q z>jW=meDw8;ur#O3SgO7MCM(o^Tj4_oQf9SpndmYbO--xAQKz=1-&nHxPGNvFLF{z|<9Uq@zu!?d zG`|#a6cpyoVoOqe5pZe_*kvggy?~v3F0G{Em&&&xJdf1j`r`p)S1V|V2$PvFEhS7` ze$E9i|Go7?BQa89TrBte;tArwzfLnR`FqXjMjfGi%mzvgAW;gOt%m{~gkYT`Z|8#N zx@;PCZ1x{{3q#iHM})i-dwg_>CRa&o+f86pe4oltaMAtI;%D_SH-tyY6uyi5YYk(_ zN%A!T2bHrJCm&B|8F!i>nak#a*T#_NI{ohrC0xF;zoxhkCfL^5N4L~a{bJ4*5gjr-NRAqST{Xz7v8z9b;w#tW>wIXsZ1LKU)j;gMyJMg5BDGMtZ^!s zg5WHpomH&QucQ_*>s=D3DduMqd!0v~Zts0i_-wk>L9=>0EX#;umHEXBZx;emMSG9t z^+wzMH(C|`24AqyTc+Y9o2*bF()E8UJg$;Q9h4r~pu(3nWisl-llUpgdt4?e8%?3&%r1`*xAJaEfc1CktFOA7s+u!WBR%fPzkk#;&>Rg z_SZ~p+BcWl-wDM}J=d?pOm5fpv&oS%3Cgp+l0rxWu9u>CfeOqo;9quKJqJA=D)^1}Vzk_8lDBl?;Ev5jN&D z_+5vIOo%#u5NQ9d4hse=9{xR-ql40~p!;&nEHh^Gyd%7wELw&}6o9Hfuf{EHNg;rFPi!U-SqKXJ{Y=}9pq8I&kNK`H!H zY55-3?0<&QDR8PmYP&DX?!*!9-{^+LC5|rzGNp9L_;TpjT_?1D3GMpO@l5Se^jher zO;D@$-S)?}eH$v`JrnH8_qRVpP=0vt*kxrRMGX!jFNJ_|=!}AQ^}t?uxu6s@QKSv? zjnkgS>@^)HX^@c$&>;L;5+57;0N)wM6jQ(CWq8nAEM6MC^yh)BW*M##fB1;0KbDbX z#jo~b(}|B!ilN{K4D;Z?SeV_=z9&0rp^~?Kz~s$}b2X}%>u0C0WEkJ3!SQ?Ed-2PN zP$Vj6KD?-K)3CoQ3(cF+_DYi}n(+les&?^>sQ8&=*A#B$73jrF-Iqqlnd;SNP7*M!b0dF54Q!B! zogt=d&kXuI7;OC=D-I3phxJuxeQ>3652X_7kRpmI`sEL#rFq7wlVnA-geaSVKt}mc zk<6w~=jvF=K$qc}b!ofPDA0{sr_ayNFSbnnnXmrV=X2%m_jfZD=Gn^L{(ZkvZD(Q}^cRk=Gu{j2p;+TRD*Y%#EgjphKg6cs_ zgSG2CVS|&dj9zT-5KOgz!^d`={4xba1H};^tfO-%Wzl8yuF85NmDf16X&LVwS3xbu zL9<=m@SA~BTq#l%HuRxtkMk`@vQY4D9(Pogewkn)^3Z3+-GlZ?dusB*aSzeHz(t1! z*f#!V=EpLfGl~gw3ZT_39jQqFG5BSl*Ym%N634S_juL%K>?W>-N-6)cy)SC@BW30G zR!%wXQ+vamD}|kKH>fz;@FI)eGIdg`iy~sG^z!(SEh6Km4lr2@4%vn#Gp6FENDZd! zmsYFBx-=En;5|G?lpmr9G3)g0mB)w!ngO%Sq(mW1&o3Ea~7GZP~O0@ zT|+ipXY8+$m3~-hdr~e=SAlbX6;1!x+LMH_yVurl&Obvo*ZX#;xov4&c`-3MOwp58 z;(v!v|5QOMcp`%2J=cd*>kvn1D=g0nSi$f|{j!)lJ1ROchbnf0Id@)YbMitq zFVhRoqtm}FTL@?sR|j(7*qON^GY6|roomhCf2}1<96~w%ya;`tXN78=CoMS=EjDLy z3wqQRn5~)~CE9aoN(X9cN<-c46GS%wN@QjlL}*ebzvH1)=+&z#q3G_0LJ_$hEt&mF zWT;>EykDFa_XD*cu1p_)!ae-VkcL1b2P0;BIx&+k!86pK-F2Prn2#tc0Konp!LEAC z#;o_2%!VQvMIJ1Ht5nn_h8OnmoXQKthS60Vl=#N1*z|^?dfsECY0BmqYpQ1Efwdil zVL8VH-xob#A;;etDd9W?3D7(5-wo+k!e-O!-mf@@25FmPRM~+leKUI@g}7~Q_ekkf zu0frbq#H?{4%`0v)4V1WDG@v6dE$604OvLk=3S0k%|0=hnIT49zs0pxz@libMK2Td zYSKk9nd3k8h?U^P|BU-{;6?@tZR0Ossi?$=;uZK5T^IN_hD_9iU5633H6+Y z$<`yk{CZS=iU3_G#aey8!p?NUx4g{F87&DK2y)}95L*=J889l_EjE_7Re`Wd^u{gu zxcn6d;0WlBVXLrDq+g%z1ti{qT_C*yb+2_Pf9+7cPj5N~o^7@EXl>s@!2Yw~bA0LR z?J86-&StNcp&`Q63!!w|ogJe6W18ao9}WebNG~>R2lJpBy#ozA_#)u`f@u=-i?8c|T3%S^mtRJ6@0La< z^b6~zY*dWf4XgzRzSiNr_|x{{K8S^M+;4`|ZbL``9mVwcng28fwAcr}{;_@%QYP>6oBaip?+4wghin#mj4uSp#FB7*7G}kA(+2uIftwP-@875*4ZXr3fy3(MNs@V$L?*z4)}F2~=ewSykBI)c(X#)cK}mlce?4 zS7M@lFMiNDB|%wnB!!5+cqUho(Rt+$%x=w7lsX14ytL}2-3Qu3dwl zHTx%-jCpgpYqhhAwpn$MuKvvd55lzSOD0#ISoOED!|(s83Vbqk4-}_WX9b4Yj5i1; zAgM~E^r!J#>niFMYwd570*8X1oD3WE%RUV%Lr;Q#6351$j%VJtcbJW}nHxSZF;Lk3 zsN-cq|Kcn^8P8-XIp1_Qb#~O^H9omKnX*&FkyR{zhiccx^dL#RoL8A9W1WAi z*&&WW?-!T5r3f$(1oE`PsaJeR~MhQlp<~~Rhz$S^QEYl zz@H?`~VpjrG zks#f1d(kuIeg^qnoIb1`rzh;d<=nJTR{mHr)7^}dUoMNRSBdowQ=?3$3cKrZY&G+Z zNYW16RB~?_P3${}@5e_@JzwrA?2iVr3^E5&cptI8#RXlVT$;$Sbf2eZADwn=K!S4Z zzu^oO{*l>qn&;0TcPaGsNj=Fr`S;t%reYbie3`M;2*+5K-ie6(j$ zs+JXpslyWYl)@~MYz=g0L2&7phbAzxWYjFta#-SQYUEETlXguZ{Z zhApXOmS$0`h4nR1rz+F`f%zE9Ii!D7)%HxGo?zciwER%h{%*lI?&8H77g37+o z{t%`czg6c9*qAj}Bi3i<0$3)*`e>EY?IG|^Ew!s^Zt$itT+@o6(qO6u!M*5+$YPuJ z-p>}p{M$3WyVtD4R^w9 zh+n%t2gSwaoYi~UmX@Q5S64^mhaTkSUw;(gu^QSt)=&!NcKj);^m@c))P6}#MTMhx zoNk>ll{IT%I|aubt6|lzTVk^RLpauHGqh>?S3FiNXX~)kJIm9_i2$|hdoNdl2ubnl zo`wBIVZSYAF|aQ3V>O0a#oqTEhZCWsil3D`-oyBkbkLoalQw-X0#iCBaw@Nh7^) z5~9>s>qvLIl(IAXuWzn*`7`Gh(J3_Vq+Z-cuah1ynPRHXTHSTCzBCXuJJ1GL|C15eXj>DH31`emfVq z;hiOi_N=GlM_w}L(V@79mvnz@5@W;C@y4j*=;w9A0N82EWAndbJ!1$r*CubObVHk2 zFnKJHfa-%%-6I|++HOfcu*RvgdR*w-k|z!w{nMVcstiK8+9&iqXBfnKH*4{%D?du2 z+{j$Wp^~3lGt?AkYF>1xaklV~1P`y&VeZtQAJeMN0-7rBGU`f$RvLsdYd1OB-Ambj z?%%QEfZxQZTJ2H^=HSw9rZ3P`u+99f9L+{rGQ-9<%d=m=Jkugv=ANU@LJ}D-Ud|XY zlGU&F=kwA1zZau2`?ga_b-3DKe*7$QUt@lfzP7YN&tW||Gc83v>(Hf+m51oZfu>7C zdocZJif{=7|A9fq&<qB$oSTv$Aa=GT0xS7+et6O z+mkHNl?rP3-;;$(5ez$aPD+zWsV^_Fzwx!GTaqO>6&AFiQxzVIU-ak!PX`jCO0}#M za>cyURNR5x#EM`ZMQOB2rs-SGvLbhLsKw<-hITXuB+SMIy1XErCVCFEWe|-X!DzEYcyG!*jsC- z-l>5hqmFpy2cYxOx6@FXrX0GxC*zxna!J%wK8)|MjL^yIzq;Clc~9stYc%K1)o4xe z)_xfdj^)bRPu5T*58e3QYf~#8?;7yWk@up%{FjaWUry)!evM+Sq$|4&fsE34>0^5< z$Ow$Pz1u`Tvh$$*Dz?^MtG%K$4AM&!X}hWsOB`!RF57s9j}L*Zxj7;b!Z_4Q;>;8J z>4kb6BxA;rZrjFlv*5h0#bYD;q&;c`>Y%39OaMYOZ?%69@zXlODMok3nzMU+zr%ig z53g5a4QtMPg==Vs#QK^I=N$znnM)2yPD17I6tBQ%ARE}QME!4ZUe0#&_meC+3wZ1Z zkDfx;;%v91PbLxwg+DNdxEiq~{#x{(hrgJ>=5{TI=wjEL$GhLbBrV#DV1l|`aWQ7j zZ+k@eRqCs|vCwAiu9`)J@vwW0 zymh$x*%J4&ZC(prj6N6e&p46iV?1$Vw32uHTa?hOTe~zdRmZ{&OtQjV`@AooozuG- z?M#-yR~-K7x{9RiwMuW&koh30>%FWwRh(n?EI6M+L8UypK+`%kyGP;U_d`R$37YcS zmRWV~5(CVRlA~N-gixvm#|~E0*h8=7SMs4z=NkhL0K%EfO_{t0R!ffIWy) zMO#i@(O(fyi|^y@`oIell;fu@c3etlBI0yfM#L*fD{)>mw}C$k5b?S#$|KJjv~W&>>J7hsO-~O?RN5|bf@xE^lKY>YM}qivoC3{nK#pKd4N|(lC{Jx4 zdViTeLl?7URc4K}8z&hy(3hNWIp*l}=B*;YZMjy#?s0-jrtq{#2F|E3ebe`sU}@pG zRn41-K_OW7eU9*b8Y{V@?VsdVX3l-Du^B%oYtP(K?D2)nZs<0 zZm7%_1QvBgv#_*;{q^NBIWS0u7+Ljbe^=SXzI4XMI_%xC~sSd zN)XUDW-y$?VQSOoMNrK{YjAUXCDw6h^w?irJ($p6OTjd#UWHwzHMo07&dHEb6Ghws z;-m9HVxN&oMNZnfxO$bwK7cLhPF$2}G`afClx)YP>1~_jy7~00p8&4csBFB{7ho>n zNK_QyYCH|%4YGX2X-wU&D`x2ZG@%jbsbxIs5`2LPo_gC`Hf`!SAHsj;h%#lUSL$JW zL;BmT=6b^8B=S*Cyk!ih&*iH%p?M72H@)c(5xkPyamBZcj(gc2#*cd^qaPOsVU(_{g&f zQ7+WqjQci;T^E~f;9vWEnikpo?jeyY++OoBafw|dxf(hKV5Ti-H^*RI$tZirT)-W? zdzbj6&U>A&FHBi?;83p$JbX0c5r9H6r%w?o7zJzL$H~=`p8D+TdvxPkU)MXyft^BE z_F7w;85$W%9dH5>akned{FGlZg-Q3zvG;UN_Lfz>-ieACr-z}J>tDRzy|L!@?5#V_h*Y^6XZJ zMOr+fSDJcu8BChWmk!*l>eexhRiVYdXKXBL0t(0Ls-_NbBx4ePqPf+|yVB{BGL@jc z8B?0^*-$U<-Y+QA%5WdnO|>!*Jg=8rwzjKymfs^|{X5gynu5mXjNkGk6^ zXXO6iB~=a;$EhWFSbVLg7hhL$Q`S+{;XUVbEp)&BT`y|kY_nx`_s@c|errR?PrOvx z^S~+>#>R)khgnB2v5s9Me>oD{Zd=!msk_<@b!}hXBm_I=hyY_Iv!%bVwH2qzhh3LN zp6e!GlWZ2u6ljg|$wZ|EI}57P7GhckHOJD>&=k_(&!v^9rzh2)cZ&=| zV9pyolC{u>CMSGvr_RsITuSPOFIMbj1KOQ!*+)_$BvGfXBG|O~z)7QfV$#x9&!Vn|AgsjVr7r~OiT9R^&n(ETJr zL`*)|)gOxv_4t{X9B*VU@rb(dwq3rh8L+v<$10jvIM_(GNpXGSS$hQ!)Zxb2wWfTg zXPrWD+Q=S^t2{VXHlhi!6Pwb|KkSv7V{OCLsDtt$EdJpe>_O}0+?fC^zCRN=jJ&4g zVbrm);ZdXVp|I2rqt4xaF9oX!N6xEBTTvsZs_A3SvGC~Xsu5Xeu}*RY}JnN2G>CdhXVif&isFC8v7R3}zXrb-mESrOU}^pPi=SO}kpO zfL!{LVnAAvqi#K)vbL(5bhs!x~^GTTn=Pl8-^ zme2L+`wPQOE3lM)bFfjd774vf?LU8BOVhv2hP%!DtUZcJbyL`20@SQMU^8b{+vt^A zRPkebN(Ij|qf^LRg?$w3W(AV?yZvrWeh6#Np-H_B(IaZIXj$IAUfA#N=25vX?R&6E`H(jM+TZc8VHRYxq>TN`TdSN4Q?msyeQ!R0P6zcZcgS1T$?>+ggw_Z}>&`w;6 zjDjsPMgR#hCC=@1gL$n!yR@-6nXE*%nnzpkf^_E~R)H1}#V`(%Hos~HTam;vuo9xr z#>bv}LhK-j;-))J&yL*<6s9(#X2sCV=RFyC_dAdKxS_qqw)2b2(>F?{{zGf+J4Sbx zCdb<5yJV!wWNqB7PN_;&V2JVJ_S8bugl$`quQ}~BkNnu~LVP@tg`6#AYK|WZtbYhNWBtyu0UspZ zB@n(fiQ|Wp86Fp3;=9~N$D&|zmqP>W^qM~idMR0L~O<6F;Pqkf|TK-O{ zntc}tt7Ay79i}p*v=);el z>uT&qL+%jf8`ceVTHE4_l1SK%Krh%-0_}-rDNm!%g_8TvivxDtX(IPw^J^U4!AEpBdWL-ZS~+q zps=#8e`@qhj0QgRZyJR62AJ?8-Ozq$o*W;$x2zm>$lI0`?~k~zI5e>Le1DchULxV6 z<$WGpL=n7|!P;AUQmcPlSLd|)&k48ZCuz-%Ax1OE$|*eU2iNiZ#=3{HFeN{>WXjQV z>G4lMVvxF@yeS*1;O2NhD?`s^^-F=d#*3RvkGmlVD#U$!oRF*CinRHbeL|pDn>p9< z`_&j55!Q6G#hIWt8CA-Fgw4GCNHA5uGjOoS_jjk;Z}p#><^|8;nDEj{`Hrv@muFv+ zSaE$W<%6$6hz`Rz8BMglUQ(Tx<(6O0td5)gg*dmKiEyFq)&QT2AfDhS@U-m~y;SF* zfIgB#TA}^YK#bN_N-Hf@dxYzURt-03eNA8PwbDXl&4wqA_+H@cTuhghOi6LS%cCBD zdE8G{dA!N}yc*u|#bY<%c#7$LgzWuUTk1;r%yG5P8=qGJiV|WE+flYY=JIZWla9t* z^}j5)#B*or4Z5E5Mp998}mUho7q9aj}Y#qQ!+9fmj397?zL~r9)2FHoG#SJv} z22os2%p&w4JwdWcbX}=gAS_P5op`l+%vUg3W)a@7TxB@NO(eS%>XK{qJi^BmKP!63 zNq_W}0VQ2JLFMkiy89a3zc~S?{4R61<^Bh?b?LB3gMIoeS$bhAA{XkM6PSn~MbQ^^ zztEu>!%bE!UHDu+^!268yHYPz_23+Uc@h=D>(;P^YaHNy6-h4l+d`{4am%e%%2q*i zsqteE>$kQ}TmdKL(OP%%FTN_d+Z&K!f?>gZ5!Q7)_Lpz(rU9!rKTbD9O7xpS-i6qo z^dc^4JBl$iJO}NObYaq+VlzTNp!ItaR*_x0cFEDkI}%5DlC=0&b8jP}G7H^;^o-~W zY#C+-1Y?UNq42;D+dNaU+6r1j8jOnQ8i~ogIMFX%H4`xtb;0~A{z26wsHvIrCh=e~#f@bI&!r7 zVXy1_x^MrMX9|waM5F&?*49qH4EQ}a~13~^Cg=}kIS!;jrDculZf6tYYUxNzA$lg0Bc>mD-t*4AYrwe zXc>Q{aQK&na8$POC2A?!kNZi@@SL@eOZCNq>qA~RZ=^KH({ z^G_~)b`5!cUMTGQ){P)E7fkZGUkx8%~}BEV!bhk z%~X`o_HHw6rQ4&PcE(|V$GE~(#ABRzS+j9c);)9Y&(-6gZ2nU;6gew!4&(E0;&5Yf<=Tl~7 z3CP;Vwkmu5vK0n!wx-!iKK&rZn(!33&y~L|?EZe&o>TW@h;ihXDy6t^^@HsxcTf@i zs4STt-*d>eo%mVio=InS9bwG7PJPhOt8{kt?~I5x4aya`RMg<4U}AU*LwmZ@zXe?*S_jV5wzF;Avyn=ZbCz&^Bl3t zuzn`$i3Kir?tA|E+Hs@zP3=3)d>6|25yS za^kOjm5mDu+<0k%H2gI|6h|BKWwN(2Sz=y^mXsL&Asl(Ot1I%OsuoA}%nS=%!Ag^e zgYFr3|A63%aZF2GzVYcZ^UkHlw}m?Vs2vu91w{ zW%S<+3t%vdtmY`Ocba-=fR6Y>0fTkO0xHD}K9eWQ#_(U;Z8v%+Z_(Pri1x zI5om~{>fw|JAk*ez}UzmrAAL;47sDB3ubL6b}KK2)$2`EM#Zd{k(791iv+61Lc%uj zNtpfWN<640@vyD-0K-3dI3IE;DBWrs6NZLlv0z^MmQorpsLaK$GkQ_gZKmT+-0_X3 z(ru=b6}>TgJrznID~bQCYvh4hJssAl)VjY$%#X?_&OH8rkJ-FDo0+TDMd~K;y_2`2(wd|*I_SgV zqR(Nlm@*TUuI@s^TJ_2bQM|uaC?liq6)?-NR9(Jm4G;8IC+9D|y&7gUANLCo2!;;`+6QTVTVLP1Y`^nj&B0m@)|mlQbD#c;&5EFRvfO>KUPS)N zQ<(nsEprdsQ``Zzo)tPJS@lvX`I@E$&ta`ZC>pg}rVWvSXdrA9;B8YqB9QCTv$55? zPMF^ipJhh5kw<>wyT@0e?^%gSWeaqC9`|SiPP^o4!_TIJDzw0LgPVg0H-7(ws@>d{ zH=s^$f=WH?JdEYyb?e=+VZ^BJf zqYoLB0>K1>UL+q?J5Vvpsx7`I6+tET3US1YO{n*36yLt zmH?uzI3&>PH&B|Fc2OdMc3&WqbpFvGApH7x)CPy#PQjH5T1~^f$=iLt@UP)#ORV^x zZx85UjCm7P+NBp@DNK)*OnDPlfnc!gG*HA*V(jqnANP<210CHf# zf8W=X)uY1+>bQ>VXoo-#rE`8xx9*~+F}hLh_25gMxHX?K2^9@LUle2~Nwu!tP#UR? zkywMx*H|hmh5~Gd;Q)G9y-AcyEADl1V*GfV7p8_Cvb?Nq%$T3htN8^Rfq*`q4sk;> z>j)-!0NC#>)mkeh;J^eIy+C}^lLn<&J~1!9PEe(0>fnA~PI6^Ua@`fYBq7ggzLa!$ z3qc^V?@z-Zd)_qWr7zl9vA{`*<)fLhWnV$&U=R=Vi3alhG;e&)AMPY|6?a^&?nm*T z+laCi+)6&4#y+le+(Fc+|2+RXbI6f=sB%^CJapJu_C^{MIQ+H~IfY~NreRI|dcQ|4 zG0t_m4I$v%`8-7WfwbfLp8Mh6*Ap60oG_{1aoxTtq9JSh40bb(-w6O99)2nmeszch zN_ht?Kc2Cm^>L;Fe&SDwnqxW)Co+|0)#f0PygNFfeVlmQYd#sUZwod_R3xgIOfqHd z&612oCUK`l``^D`Oh8w;+V9UFub-AU}@?VaT4jte%wpUh@Gc(%rJ z?D3fP{%%aN<4&_vv0AH+!au)tZ8aJ4;C&%Ab0V(~;&B8>*vEaa8c+#2T^*BX_JrCl z)vMBMrG7MJiR?u-JL=eFyFAoJrSc^FI6&37TS_zKDsi1}FssAmx@ET@UPDP2y$;w%3wm&iT1B!Zn|u`?>^*IQ3n-Gj-Wg%1#)o zacLrr)$HXcNU@eRc87EMURbrt;emLp|M!NxCHFOdI5R$tI2+MQLdXjm-DNL;c zo-FBeWd{$of&UN+P_=2w|7`5vOC!FI*rS(-2UU7KQ9^~^=Huyz5dJFUF@A3h-_Dm; zt}+fYpS%O|c!(eH09>ofjZA__H?1^?i6)7%8Xu~je~|D!&!6)lilzja&;YJORO+N6 zrn8sVbr0>s_6^K`R3_mqNy4nM;*4GS5ftkGcn8@M9*xwK27o5d>pg;0Rw-4VzaZtX zT6M3N69ifSG>gZAi2G!<4W10S@h>y4N=bHUZ)wO@0fu<&ZuO4^+)m-sN(T5`WVaYz z0V&|`e|pOW%ZKpr<}=`37=b%qo?cK}e*znWt{^tsfswz;Wu)RHm|a0{17IUt*$)>% zJv~=S(JTJh-bRkqj@yJBJ>e&xA+$)?pj|Wo(&p8FuV;wG!1gz`f`ZC5rz=cnO{;m_5EH(h{vFG@BRdjcE zH>0n|IThC+Z1SzK@%T)QPo1kjLPoY1{0ie0YhIvsNwg^s4#9tsKz%7TGcpiNE&J9{{~Bz^cgs#M*533Tbpku zCJE>>4X|#q@oQYOBS5W;{mw2oa?H~D__U1)%j!l+j{p+1!E5ll)n$=}>K7LEiDJ3p zBJ9!=6*;mkS==!KMV^EKUEg-}CcbFw;oqI)@|vUouGurQx2*-yMta3Z$IypuX30dp zC?UMbQt;=GA32iE+Or*EV)^vQWC`tEU!drMc;ucK8;D*af!I!l+-A3vhMMN2Br7e{ zvaSmDO9%_!Z^F36sKYdF5(w;k)9dsnjJsLfafuU!W7~CDb&4yMlEGzt=N%Z2b=Jp^2ZF;n6BX$~ zfX7Tw1~Mtest?zU*Ct5*N{#J>dXKvK_h`8eg^Cbc=oc_>g>g6 z^7KYG*a67zQLkH4Z8#i{fANNrC>E$htm!%T21+Y!8}d?Q_(KImXJ~Pvs&xyxDRAqn z2+cW4sZaw&f&;YtSD2LSwo&(D( zE3K4^1vdk2Mt;+tq>w(Q(>jX@sHDjsjefcgPA2X1J-MLb~bFjEqS;dvKtt_P?|*I_7Zp3{C!{!ag0(+%lF8?H8ho zR1^Rw;^=AQXix59z0(8nJOWZD%Zv*5e*{+Pee1@J$sotEKat@&B$y@c&t`5#wz=(G ziYiSE;-CVgitu1QC@gl>A1=3|I#;cXV@&wlrokSzFlDKhCI0RNHIVUX^Yjsf9rs5- zImuLqhaq?N7%SVXk&m-6nuFf%!@~p2vZY3X3KU2VY*ZeYrz}ibe&~OHW(kKv*bDe@ zz7UqaU!GEQYgtikc-OE#fD~8&u;;se$ByvR<)xAj*QAMx6FjK1_)KoC{sep7-`s$N zI0(caD2NLx)=>E|c?;lT2YknWsebdd6DHWdZT7Hr3AmIhQ;!xG)QMw)iv2QESYGCg z?i4X5(dG+XZ3s2R>>{i*>T6m*_V9!}R!ZhYXnKOc^nkT1*3k00-9AA0uAQ9FV13zl zBHB}ST6GY^z_2gVxWfl2VIX0@q^5|~Q1nNP1R;8Q8teUM`x8Xk=zu1X7HW(cYfxqI z6OnW3@VeDmLsBcYeyO1BExWgsZ!sZZD-eN_FaY=o|8;j=8cW|IY?-y!5+lST6CR8P z8bStqzxSGKA-t(IPIH&kbLp3+AkZ)fc%B8QVhN|3^_~^4d7f zDz65rVLxg)|H|(9(pWT*3Hs9#^7CUFUS(W5f2P3i9*2ovbRh?t2R-qtfH*BOOMx;J zGl*bh8Oh`soe5HYfpxC>Ad879c=tV#cnAR>P78IB=c`Q?5C<+G2oqL}1+#62@bzE9 zO3tGRvpETfKOz5r$$VVhX_p$GDfjeCgujj6%7Z|K*uYkZ02`d}uZ%u8-nlPfQu7lX zzQQLc2qbE#@Lo!b4#YwI^x}Q5Q1!gpeF6P`&hFY6%IZxK8b|WE;hm2U||1NTUUsKZzs-8>eQC zL{!w2w9^vb4{0Qmg(o*c8ong(QZysfwJ<>tr)P8lZ2Jr}gbpyYAYe$DQCs{bWZ#Lc zpq3}ffCjMJNqER4Z$%ZPe*CMme(NTTgvM4@NB3SL`EV_K4-1s^WYw)|yNNbL8Z`$6 zqNV914_^WP>k}AjTr3KhpdPwq@Utdb14T&RWNR$^--AF?|50CnMRKX?=o$A03{-M?^i%%0qU8&N3>yXXi0~6;xA_6$yS2?kJz@+swb9H z&gr2qG2s;W-&Of+EJoY^QtRUeB1wY4G*4WNdmf27Mi+bC-3im3>aKO+2^auAzA2umCimOOB4r*tmPkC^f4KY3hgDUNws1huj zx3`%wq<)(f$qcaR>FMzND0-5sL6KOzcLz;I84VWx8~`((V1{JG!L{h+q&ngT3Hur>^4Y`UDcl0+1&YhBRx&)LHUTT?5;?=H_#;4%o`^vC7<~#cQQs zwO0reop)9MdOk5Ug2lLPe>bkTCqbhagB?a=hH#Do_er+=zxLkypUwY^ACB5vTYFY%t<>J5ElMk9gCMn6 z5u^4VZIu>5?X7By*rE1nslB5$TeGC75sKoz^8S49?_Y5Lc>B@gk>tA0>zwB~=Xu5} zBv6XZbP6Y5;p?Le+0tXIF?db-AEa2@XJ+&8?=u$6Etpr&nj{s+Bl`xAkE3kf%3JI1 zSqJf%=DIWJUw5o`p#@q02Gn|TC6ktF|HXSrnh6&fIk{Q#gnA=zm8{7d28eEWjDhdm z00r!BzC0+xlMuDP!3w`-i}mIvDR9WFZVy9Yu$dtDbL6O;gOcX9xjS zBmr1?5?!ZN{aC$EGL2#3By>u8IdF3X14}+}MpJ+3naM>#B$nwTGnT}{!kKtu0B_Vx zP&h^baIq0%b)E4K?&3^w8n^kd9n7;4$6WUU4mP{=YFC!nH$r2R_-n9v$`C-RT{j5$ zr9rkyzEwukTV@0qahwt#=0h3`t*_)NDT#=rcF~teX+NQ6O%0NGl{&Kde_#B9z0&m! z>1bw(aC$xa2)x!*=YW=$PofVz6tX&Eg2iU#ZR(?GL^5wbq6JQni2&|T6c(d?ssDtO zhum*ka)F^7s7#OOjeH!;u>Ku~kb1KOVr)vh7DZL6dy~cgi>*(hKWaT_u`i>D^=6K$ zGyUq}-dHg+Xx;U3UwBHo+M*R&J-d=rxutWxFI;jb_+>QO3uK-7pUXmIV(vu7?ce$n zyFPh*+~}O8RmE-uP8&>3%9ScL-*RW|@ov9KPYJRH3M52vADd#trR1Nh{qdU@Vj60) zYIa~1AO{*`I_sc9%!gA7A*1DVao^Ln6ysB%6!+yD$Urq^1O?dEAjvI`(4b}G>_^SG zG`U+!(Y!bMB#^qXPXR0VUYQOdox2gFxT=-o-OC89p3NJomoBFQi7NoGz4gbEr_yy@ zgi9p#fFm1N1+Dp5J|kbynk}lf5nE}Dg6Njt3~gJMlG6Fv5PQ$`+S8p0+BCN#ykOe{O3Q5z6A4`nz6RA z-y*4=#bM?K-(5k>AP@)kjSU#eXt4ig?3BFtXr}ll+^6`}@q3wB)&L?9o|Cc6zE$p3 zv9BgsO%R&FYXdNHXnD?ct6x7%vhnjx)uw5{426*+W%G|7Z@%Pkz%}X+V&md;ix>%93hH`6pB zXzPGJvp_&S#_BtP$)9GwoeJkHn{T*(3j6AD*U~lvFB!S1LAR(0PD~X=QE#v=N<#nY zA;lpUosHB~>DZYr{J3A?Ro<}Vl3BubQkdVz$h*0a00htfMLG}RS^_8EDmN+LFm&v3 zMD1^6R|9`}6GS5Khc->NMbaGfHYpUI=fvKU&3#M)03#p?gM3?LOc#Yb#-UbZ#fRF}hw8gx@l3$;Kb3~QR2y<}U>lGiR zGtKcni^OB$&E|}1I%qpJL1TusEc{gC?rzlMuor};5p{~M(?}r|F{J) zT8B8FPr_R^=P4kFK?fiC7ct1bXWdb*#&l`-tZbqG6 zXT1_y_R777(-si~#_yE1z}`749ER)C{;qI+_Dds-^z zR?&WiIE{amMTh61FtUs`Gx=BYn;!@S3Q#jTm1JGh90?&~R!BKeUju2|K!P1WU`BK_ zom8^gJ@sOvCXeM$q32|@=CleSsUh%o%jy{y2xOEN;+m|q@XJa4)E0jS)TP!-!TiuA ziyb*CE&O7%VbX?msRiSW!(!I@jIguMP$-m*U}+6MROnu@Q5oPz*MZ<9(XyHhkw&TA zf0*3pCXE^y%qfk?b6PH~aNad6;r<54NhH$?>t_Z!*zp`ZxoZbsgRE=Csjdlh;D z!VIW^ySJgu=CW7)&dO1nna4b<0BC- zZ$N$Xq$~C@N6<%UEZnNy`+0vIu-imnuKcC9sCugFYqBdGSO7i;AjF^Ct9p^Id2%?# zN_Nr~;k>_%YC>TupnS4sr^YL_jG;@@~`2MRUz$-+nZF zEkXm}dlTm#3Y@Uf*m#brj9DRMmV^=~p1)b{SQ$W~%^vk_X{qc)6PSEPEIMJE8f7CH_Ddq|=pMpPj&*#1@tyU6Jx+kTcayXudGwwFg+(z@4MsyL#4ejUOyBRzDUwE@mh!r0h_GDS| zUQbXeKokQZsLQ;ca;%&lq+G4w#YLZ9$fnnC87N$eo24_a04M9P^=5<`Gja!FE(DZuJ+v3?jpNHKdB%Bk#vlTt;hIBT}97@*#i!goL zF_?{ck52db<2A*C^r0^RRV%W-@{Q#TpRdUEmmBkh6l7`*s081HFn3ZWl#Q9Ra%QG4 z+oQwLY-8>CU}*CYheN9sFhs42^?p>M>0toK9cDrifFkJ5?o^KOT26JPk(?}i`k{>) z(UA1W%nT-^E||7PthBDT8dp)09xX6i zhgkwMdIwcL6P<9{o%c)B zxXFp&;|Zd(W+Ya+t|#mAbPHN;4j4iWI5sNfuJo(aGC6h>N;hkQV>Wd1sv2Qz#sz{7obB3(tU>r(TI;s5HUM6NKn zJCGqV&7u8l4mkOZHJ-#f2+CP3`;3di)}lD`1v@zWHwV`>kUhX8J#_K3tJtEk)p+;0 zVHk$Mn1b~R&V-+$XRvTY4+FHKR@q7UM&F8%+5?)k6u$v7P{wrv>aJk74d<&&=Nrw? zFz19#p%3!L&&n;^gEU@nlM%73LVV2;8-XuVJZYJ406;BD_z2lGtaRg`5Hl4HcW+91 zl{~kPPqHryd4{N7!oojUTEE>l7j%jlKe=EC2J-BW|D9t$C1R3KJO?0MowM+oZlR$_ z3Fa}Z?vaF9_|``-BUN>WU$*nlzz)_a3g(&dU`vK5Lyju|5(xzFv=fQQt^uGeKY`VM z!s`en6RJ1=9`S5Zz!d<0hLvMKZM(P5ddM)Fb(*(41~4qKlmv?qwBCA`&`r^;#06~1 zYQrCMH1r>S(o7oFnCP#oRPy&@$5-q{+kva(Xm;iGSjn_Z-g+)dfgbt+KB9=36s)j+ zsyf0kj@&$P%njZEE*w#hcl4a!Jn{(TB*IQT5XtLEJwcul8gI< z=WVbZ5bmKwc8)Jnb(_qx16~O-$Eox9f%Urk!Y4S&I3(OWR8_`qf#Ku4r(*7I#_mnf ztylt5#y+R;<$QIQH85oo>4?TGHGpH?GY=9IoY|3@g$9C7DtRkGTnWRJ>ONeh^S*sA z5f#m4vSrBlCU|j9Te3zP>s;Ql$Ys>`p zgOJ4+mB?f}y;qW1GlIx$0}nOP>FGru&_h)ANk$z5H?u$|RKII0xehE;*s_iR92+}9 zF)w6kZw>=fC*mo1&B7UY_CjHfFGxDS|Md8HqpvS3B`M3!;@5o{bUY)_RTuFF@VALs z&S0cq0v(KzNfT%cA=i?o-?Y@!RY`Lm)%Ma55exb|&m$&M(7`w~_dg%Dy z<7I9$<>@=l#a}ZXZER|i^=jsnf#x6F=y@68yK{y_0T(aHMBTrh;~fvwqD`+E&gJu1 z7knO~5b#;vheZ^)Wy-mmFMc!6o=KBrtVw}#;Lt-RjTr2H(NB3z;L=RP$TCmzh&Pef zfm6QQVjK^2cM%UY0?CyU8oLeb8;Iu_gP>dLpg+yaV!sRqR3&?lTFm;Ii!}#=`zb+* zLjRL{vC+k3nZzdX=>LrS@+{Y}Ug9vK7*l1W{cQf;6eA1Z462Vq#!lL6xo(3V9{;D3 zCkEp;fiNz|8GR6Vevk^p63*8W5|0A{>dk<)|57ySgA&ut-lGnJudU7Jfm(+Bb%N~S zkJ;YpmMBAn+{_%&z!VmQZL7B#imGbDl59c;J!wlxRiA_p9Hfmwgtql1aKuCrrvSH~ z2wx!axh-R=OeF!3Pgx_t?!J=QznPB{q0Mbr7s}qZ^p2b-WoAF3Q)8f3 zYsuv5{^-L*@-nWR)s`7V0}!gWFqbfe)$nGd$ii#e+D{lv>eyyq*cD$Ql!@w;W7c0@ z>eVe)L+(i%!O#bV4uEFeq5x**A8FJ_+PGq)$w1!3z<0>7cW<*4B^>4{Jg>r;pk|)Q zd6=fj91?MlHbavn8UaV;GUGPSKD8j20FV#~t5tnqEt3lms|hd~I(QOl4+gQ`AV`on zw5BgJOny`C?Zt&(vw0{EJxkj=o`rOP?5-S~F6=1H;_z8}(JW&j@Op!&u*BvFU;E!N z9aHu5Ja<9EFLlgYi8iP)&KVC?;!BVe*(fA>N4MfKFYw)sJIYhiKrDp8 z!lw?~JUNrNe@`doPL_z%lvm_lN(r?Ej z)fDvNe?d1EQsLQuja%+*`Ya(Wz8Ey!J5>{Oqv&;Vt2C})QYqPkYh{)P0S}`xrj%FZ z#QEM`j^?#HXO1QbNd7+!%W^KC2{@0Nqz+^qM45vX$TyOIs!=O25@m54;?%A& zfDDKaKhacZ`V?~wb~{riXV(U3vmg+#_r421U-0Kx^!CQow#;#!=UR~ze}I-7p;8Y6 z5#SRo-N}A06BcQmEk&7b_Tg4(6IK#cP08E;$K%24!wM%P62#e}%3#99P|r61;OqP2 zSuyiSW)l;RH@24jqT($js{#hvcb;2@%Ge*0o~0$k3AvzwtE{IV34rW@dgntbY54o2 zZuavB@mcw;aX z0~)_^=4d$hIAz{`$r`8=PjG89^GsRE`T!Sju&P#f0C_|blE=)vnJ?mU(IENU6G zeCp;?S0(>TETFN71$YU;ZO-CMB28TFo1VX7l*VypU^eq=b9x+_DdVm_@;y0$`2y z8L+GzNJu%==|W#nJyg^%8BNonX~^s>YvR7V)Es^_uh(A-_AUx3SJ*>ZKfQM~y@4&; zjX8c;L`KV)8fRL!eEjY(6prW>ck0dI&v_~*##E@Uy)u{5aR>CZ;x~{tN+!(7BSn}$ zJM&c+g&rFXx5#`*;$(V`AjXI56YM}tn58`ECR96LXol$ zeteK@D<5M%J*MKUqxg46Ae_E8(K~NwUGl<^Bw~Por*3VbH6J6GqR=j(&o`kZ@HlSO zcfh_OX?7rkN`djEf0z*NaqrK3r2cP;Ka_1W{{B(2%H?74^-6D^H!JK+0laoZU@0It zF$&7nJQwQ<0k4`$ro2%rm~r{us1nthT@-TPs(SX`p_=e!F}J z&SdA7lzn%c-gL!q4{Rqh1rc?}K-@B4l&~zS)2Ky^=r;Is|&mZ()jbdr3W)aAqy-m@v1^ z8^~DuW?p%>1Us`0Am?pqne(ymXo$E&a&qzKPtClTGsjf{9s8=$;=7AlyV(qg|nRrUEhh?3iD^RoMTmdEzdt{#j-%2~NdZ^ugoby2B*-#J@lr%re zHS<=#=7}<)JC7fjj@S!Y%w{h%>7Y)Pft?V*h`brrw68V_h%5GDgVfFcc@kN75C8|u z(arw&eeeP{$IZjdwX$i$Hsdv!9eBuH8di}y>BJWZmzuM04*jOpn9FwV2|XV#3T|a; z{Te#S%8In6&7b)N>VuL14wry8GU!b9{<}d&5*FYM6vm~%^urgQ5FL&u`f8HX_Nw8&9y90*qniv!%#1lc)kp{ci3vFwm4*>@iUr*C6DJMpGdh;bjt%*aqTOwW^`_@ zijZTl4V|Kf2p)X`=f6OXyDk45;>`P~-4dux*oR#F z04YA{Xl#UAnY}|zKh`qsVR%)q*NW5qV8&RSxyttSP&rGa!7X@A7H9N2RoHrhE~?Bg z`YOLY_~QMl;+}Gtp2eABdY(wBLJqHxrG2%1k0r;_n^|!`tAMM>&`pz8kG8M*$!$oY zUOk3ys-W+boP3EPvDW0Zw2$7~8kX=UwIrqpLOJ!UD)eS3Tk(-oCG5e-iS5 z!PVv4l!e8J&BakpY2NFbK*-P7xcpWM`(yC;M})GzoLm<2OVku`&WC^Zsw*qOVqz>@ z38MDcvdQhAy)aI;&1816BV{(bkAerv)#jq)-=iKBzRCMYq@5-tWJ@Ffv<(Rk3zOTi z*V$zE9kx-kj8=oiR5nlOxf?N<=8mw6#dyu^xGcQIcNmJP-}9JMjuI8l{Odh^qONO^ ziU>_Fq!=pgxUOQV-hp_xdSmOG0=c}xUuSZvdKj`(yLK;l$8VMuKRF~OD$Crr{B=Fx zt7?gJOT)B$Xb@k#Zr0pKa(DEB&z@NRqGgwta!*%=r7LY-4VUkIMODp+vyS{~R!FY% z-y)g6hlBaT;qPuylsxBU?E(sD4{e-X`a5F{5UCjrjA>$)@>asB!%tPz$L_Hik1Mw? zIe`Q6Od9f@r_SWTU>Lu7cjB~45Tugrk2qWX(vF`}ZalQYNO&NoU^B2cgsS(bd8iV+ ze6l{^pzT5Sf8+v2c(wO5=QC{y=F-?7gsiToi$xW`*k-Rei11w> z+*}Sm+0fgxk?r;VOSkK)oC@91dlsX(TAhtga1`(RDo@tz>G7voS1Pd7=&D0;>;9=P zcjMaoz_O&hL2B#Mp*vbh9;aYb+L85tXV3cOGRh~YVbZYCno;cDJ#WJPR{hcxh$s$YkP-r3Lf zhA!_-8F$~n!12@N7^o0ufu~Y%Crp;g$4mUe3^J%!$1i8U92EY2fR*p1kifk^2N5Bm z1|50f`wz>u!{HC4kUSC*@2}TH^wc4?zIn5!pl1-sVvXf|tOFm=m4ImuYTrKBkh{4s z-+ecxMQi((^#H{DzW8mP-$ELd^6}K@k#&E_@dKN1ieyq%G$yWbds%k#PhbG_)Ftv| zF{lLa1%f?;SHC`2?8}Z%VM~Bu6=_&nXQgjOs=eEjEOA6ljlcD$9#(n{ZFJzi`i+&v z|2lWxPa!q{MpBxnMffg?Pg^Gt-6kumgesZJmlit94$NGea1 zj@KByjJ~s8JbBk4K!r0pqEmCdG}~ky)4z?3Y@E$)A6Ys$pn+V>d$W-Psp%(W@zN6p z?UwBOyt>29H}d;+f?*G`*TzU+*91Fv={vx$RkS7iz~hv-WWSJHoCXj>2CzIgG*lcP z;^Ba)ZJT5b)Z03|wTG`V8XVb}JD5~!G&1?EWt;rfGLmmIE@W-SS}Vy%kqZrM@4O$y zal$`5K#eaI;q5kp-7~vG;>ZN(pD3=3o0m;%9=UfuKhH5V6q_vH@Z9#?^>7%gnN*~| znC`f|#91l7OIrEfqhzSRn*Pwb+-@E5rm+3vSCoN%(8F@0Bp-*k_jhY9@B1&G0Be~y z13fu6vjwhYNRWU(h$GIM28A98Xt9%AVqxA6fzG$d{o@YCUmXA5z`~|7?7z~L{(JgP zLd*87#D`faf_KP7;X5t-*mqQp6MUSMNu&S`)5c!LNnD(2Spp3=#==a^xdweso?^V> z$*j^;jE<>`&uBz4s*7H&2QHnRo%O8zi=^B8i>|J&LZj{ZYm{as=HFQzP2Vqn4C?fmyvaj`~ogZ|pzc$2KTTYqM;CYvnVxq2z+Se14Q3rWqa ziVNnl9*sf?;A6~#fA2`wnvuZ?BcYkvS8~z z2H-uoEndW$GpGPd&PU6UGu0vM5QZ}^+PrTP+&o&OC=u;+F{=O^x(O*^!|Lc}tiI(} z=+0;?JoB*{SG1ihr=}&4mQok8d~)oso}^krE(r_wP9@=cXLu@R-#Q>4e`xzH;*Za* zG9m&G{GrD6sZc93bMt4MWmgP#7S?(61=v!NWS%GBpV+Ty+r2$E$Wj$@xzn_~cp_Hrjl(pzjw}1biz)w*EX+Z&|pP@x1(>ze8wE=MjFIWhC8< ztK&Lo?6uk7b1r#VsO>KcdAy){&7`!mG;?F)7)fyN=jR2syu>Up6O)d=U(!P!{PJ5Z zcwKm`yy%X3hCZgKRx0SY!=`iRsn+h_*b^s$csc6oj`B!cuv4$VWMbM;EopUV=rMots_a3Zsq-G3k05)?2c=Dey za>2P;z%J}+YZZ@^$*q3mKUR@8s&9;&`ROlqpRtB2Ac~1Ey83)Nn1)D4h~RuKk4hTG@dm=Ci-PX5 z`W|k%1D(q6_(JX$y#+2npPe;9r9zUF+h3(lO{q8bIl3Co2VC8-f ztZAENYB#s|wVt7OzkAOEi<(l!MuB0=rC6Yfhjhficl-)%mKH6OgHem@y*(TzW8VXvgL7zX{QizkO1y7|HU9kpn~PmYdj;E1q)M#SphJ2SQ`BU1PNC=c^%rSiYqJAXb}nXibsZCL22 z)3}&71J74#!iYaucK1)k`u+I+U0VRIYnR-5Xi~~eHq5MsU=#hQO_Gk!M}Gt z$<><}qGzaCn&f1$VJGJg{^B8~LZ#&@6~^cjrm?v$e*XvUrI36tF)Y&=P4)s8nG$gRgs0?H-1#DcJ6}qiF9Z;k z2oV~3kK$FPInQr>`g?5Fow3$>fmCJQo1@+xd zj*tj$Nz6cSuXz{hoYWwfnj{zOTp`o{e&MmsJ^)>Lcj} zUoDuKF~;4V*#=Ufm{q=(MGW-rQ&qE_-3l)ak#*8bit6>}aT5KU1_yU~B=QAXSG(;r ziN%v0PsM_)Z%j%fSNXU5p4z`klDPZy>=$*>=nXTu?G)`|sqE6t%}oJml7G#0Cezf{ zj79O6v#h=W&v?

bH;|T~8Gfz;}Fl}B>4oX)NHdOutcJdE%MM*UAt$?KAf~?jk&H3@F>g&H$Jvd4jT?~gdntjPC^LOgzW$Eb>V8h!!U_xna z>R)U7VjsVo6!`X!e9>;LHDt_o8uXn^4`qxrPI!x}Mx|79%1KvnV1PiDvD&`fkBiyn zLg#q^5?7P69GqH1t}huSn+!qt84QOa&`mMkO81?qt6(=KIOszi+KAn!tF5Q~(Z$eE zYBKEBG(yahBl>Tx$}Q>N^Af|;!1H)yS@L%~gWT(OJ@pwhSD@F&%U8dyr9xO^`LOHT zrR#rR929avr2q~JY9S0bz}#6~`j0QSk8eV5Kl7H}p&ZzojmJ?W+AbXADzo-~T>LT8 z`PiU0KL3r@BE{P#g`P&U(Sg|G0n-Fefz}Lrwv+P8P90!Fb8BGKW$UyI{i6DVp_IyHZDiNcpnHw_sGhjBg4z6ZM}nxdy+(}6beF-23P|6abX z+s#=u5JtNd&m#9KUOL1>XAhKPh@#hYJv zIX~yo;3Ey_k~1)Oa5uGPIj|++uhMPF8OW_?W|7g~cJkY1tz$)t)~>No>Kv> zh#0vEv5Lp!m+!z<4ayZMsHm|7(Pn>&N}Jf}ic>=*rTf!v1V};x(DK$#+P%H6Zu(Cr zgbhdWJJStS${7$7tO*1)_0!+SYCrEbx_ioM<6bo9JLzNd#r5>-hJ;(!j+ z0)ps3siI@T!s$4-{X;h3qeht#00E*Z9gsGP`6$0d&^a`t%;0v&)}vHz)ftI;?SUx> zb`aUsStk3yF0%KqV*)maID+TUjD-rwhDRR|4_|~#ftE(r(vx)|1}Of-)tji@#2$`F z1)O6{Gd}d)e8jyG7=xGioOZZwr&=~26C?ld2x%w}4=AxQ^70CkgwbY1)G;uv=-6|( z)P8ZgpAFHqo$UO$-Y?^Z zYzpSZ4HEhDcJ6KKQc`~lS~aQBbQ|ZcnlC*K@lr;=?=qYW025w>m{VZy0#L~&(vnK2 zZHT|+ELa^n5~cgk(2qCi;a^fY++wbod~cdftsr$@^EU5>hVU|~C`P(u3n$*J15OzWjjv4N8LNL8@vLyV0!gbQr(`@* ziUN>})TIkWGqbb7SG%K|9~Xf4x5Lg3KajuUbWC3JCAo5{Ie1_a#1&#PG9yo2x>!;b zIhL((mxxD8xyy6m!k2!6>9j0iQi+g|p1&4ZEZS`hW0Tt`e|T#F=SjRYu6I1G5%uhy~!D0ZHwgjj%JdqQsR-d6FlH4M)SGLEq- zguEoas;rNz-ADlV_!RK*Tm^W$I=L&zK2f&J9()zS1>q=imj|rbeUm_<74MkDzs1{4 zyaBcle`ODnB{Y@>veU>-w}ksl`NR{34+zp1x)357q7z_|RSE^-GEz#-Hz$M_L9Pnxpd+k zS2xKt5rVv%9uEP&;84KZbAMzL?mZVeed_01>_=kp)W7)LouO1H<7@jBYUv4C1*~cd{zP-=n zn_g(q*N@#hAFVv1RtDGMTsa8dV&S5=SrECHX`eK_rXz8P3u2K(3 zsiznp?A$b~(_kBkrq{O0}y{=4KmH_Wdc+(j$X<7q;q9qmtCzNf5@4{I_dLY5gaBj`W?J} z%kn-|t&ii4rgG~M6V32)OuIlbkk=v_G&hH^;UF+5zivf5fx=M3s9ZhjXdolc@At7s zUeuEGg>qqCv4;#)I+K$JLE0^tA5W z&utin6BU=QRNANrq6S2y0mA5O!$b1`m3IyKwGqNv*EXiQ{>{1_ES1#c=;bcJtoNm% zR}e`2NycziAx070Stlc2xbcWCm!?yr>ioGnYq#j`FH(p%xjmP5D4b*{+#oKlTs$JN z)e-6fb-U|a0W+QU-gwfET!N}JdU;Y)Qxl0mb5mU%W=H@pa`0$3GX5E#kN4ndXFOqK z#d%>cXtNOj58Vcj?2hK(7?gf)JKe|)s_|t}sC@2IBCPPU5ZG|=B_}MfvX87p>@k3W zg)l90b{an&6(`ZUzib1fr|G}P?qWHn?W7-PE-#}=DW!l^b-XhLoYfnc>9%5}9f)iS z!Yyh+N#~$Kp z$FtTaYAZxMP9q(`%c@BF{xNDgBQ{gZf^V!cDpW9u$^d05*kM%w3~)G!B4H)4&hFd5 z*aLg_F8U+ZW7uoo=VZad2=;x)eb^D^lH7v!I05}*(9Djc47t;rlpx%6!Ap}4*RebQ zQMxPhtU4k4dqcbXt!=|fak2Tm7r7klp&o$RGyZ2BkWyKi65*JyPE`6QQ|iUq^4s0) zV2=O8-gG`3A)$2<_YsR>N>DMqxlDTW(p*C(+6Z{eRRo`-y7CM^!8#q#Qs+wiAiPE) z$o&&l)FQn`Mz!cBz|-lLnABeZ4VI;Qg0{7%FYlS3IN}w74+O1CfZZ(~UQ4;@dM!k)84KCf0 z7Sm-n@Q+(QO^op_w2>^M&qJi!_XrC4U5d5?-yD0J@{Laa$J@yqpZiGWY~P3Dg#|M- znBL#-tC3gIpGS3mt37J~ul`~mq53Z5CYo0}wENo4es(HKYfHow%u1#1PHC$z@hYmi zHUXfF!KzDi$oXhaVbk$ivNm6A#q=4fPLT%nP;pPK#e0A_{wO1sEjO>OEMY~~5f4zm zhZ}qkfPwz8jq}LCxjDuFs97GT+GZ&}`y-pKniQV%yO>ph49C@DZf~6`woM>H^P#T0 z)fH#nb8g`xH%Y7~Q7SS=z9>*NR5ev~j17!wN=LKm5?4Zc6ZRYt+&9uU+DG3vI#QN^ zO9N2sC=RSeEThv&-ABf*98&%nVyaYWqCf{3nHC*d%+AYAr72jwRG4aZTLhJ#o34pS z)BfJk8Qr(M_FX?yUi7bXKkQc%;e(k_`J|F0sHtD&cQXuP?(le-SJ(G>IXecwK1vr( zsge>=!A$%VQrlZXv*s|4Idn{MiXVP+oCq8y3#*L!X_KYp* z;f0R|Wjq^SL?w1I^5vN3pfdfq`cydw2!<#Q509@?QuW5$Uz`}K9O2T15g^$63Q3U2 zHJCeX?O1BUH?qj^RoV}qhq>sLNt!(8w%560$w*u^*0vo(-I+C-2392nO0VsLD0Nd@ zG*F-E=Ep>HMLX>#bGJ2Q^Y*QQ_7afX=oKt=}QFFrQ=jnE4T(nv1;jtHvD8+ z>Pv9dJ?bJOyroC>Zw6jgPEH~qn|`>A_21PsP)QH(tazeyvQ?oD9YofF$Q%M*K9|Rd zk_y>E9nOyv(hVcLABuc(cIfU?t*skNbO)g=1Eiz%YfuAYwHQaz)?W?gM6U zawjTXV@3@28PDv3;N4O$_oHP3s2~{(b(G%thm#T9)nl^5Y*)DTP>H-`h1sjA)+TXv zSVJJR50(_E198hwrn)t@W7={+r_A3ZlZdng0V}U)@=m`q{ke9tME48^yPD?FJibT; zP4k?=K?Wgm^!pV)GeTAbQSh%;J!BYhuACuo{iB;cnrm3=i(C{%ooT%WbJX}KS6`S< z(Hpj=SE+RD&*w_IiiDV$#KH)Tbu{bM;e$$z^@Kv~e&33dvktj0O=8LS?-}+mbTpwt zgsDp3%F5{5+T1TUmMc}IqZ0oVV>I;cMDR^$6e@SLwcS2l2SL=a%kz!pwY8@&~WyY%g2$Lw`CPUy3 z4oSX08L`Hx+UGw5XbwLXqi$Gn)9|BO+W865Sqi&(_M}|YkEp(}e*}P>jQgVzMHPvj zXdqD+v=_K38*vCj?WOA{oGPdo1?*-Ip51X=Jmv6soh!Ta#0~Y^?XzCgoSUl54l87o z&S2opzsvl67LK%0rMHe+)aJ9%>tV3wUtJ=p#(W=%-%K##c_)T$e=T3|MgV&{!W^%! zB=R%(r_wT38UMz>=NdQl@{Ra?PEEa^hT_4dC9{lD#|dAh<;BpJ6^YtN&9%AZ4NfBi zy|XGSDug^7?Eh1vq|;e3zz)84b~)e<1?LMKBf43)F&B{vwb94R&FAMyfd9kU@Wpx- zM6#qyjl$k%I%@q+*)j*+wqb)g=|r_?TVnTm+>&hB_Vvs&o3q_X#N`5qswa07LBtU$ zs^SZlcs%1P*K%w%;n@Bn{{HR(xDE5YLdRY`MvR{%7|kqny-SH7kGkWqQR#0MA{rK4 zC4`3QL?ipLV}dEH^xD?N>kgynDe;XH3TZDJ!3XL7ep`zu?Jq+1B)1E!kyZkgHTA<{ zk*Z=dbL?o#3PnS@mZlSv^bE_>)(tg}IW&jrp4|y3g+j)e9#ZY)9>K5He$_Zh?y9De zWWM-&U^wxR3^Kb#w)iHyOctU9+GJ&_t|d128|Zyn%-hx$2E;mwXyUg8gu* zJMCeZ5h&{bw{}K)i+%tje-+f#1BC!{vs9R*VSI6#=CBFbz`=eBDjxu5$r?^#wZt;Gtl0iI+-Pk#?yv)prWze^84Zu$z z6E6+yr!Zz?by@x%9F+_V&TbOzE-k+pnqPOh{o8ciwc5d`M2Go(5#W}4r75L5Q)RP z854x;LSpVMzp4mUX`(lc@JP6lr=JxlW(McmgI8oWc=sI>`;l?xrCfkid>~04L0Mg1 za%StVJ`^FxKR)7K`A1(%ZoXNq!A_XdzK+mfibuo?P@`Yn{c_d2eksylQBJn4d0<)h zOgZyQw-dsk&tSW9ML+lZy7|iaJ%q31g7q$cE9!AmZCt`CPP}BplQDG^^_$?+y#I^% z+Qo?c-OKp9XJ!Fg9gmOM&rgmi!`8Pr%hmz>-`J$8RL~A(;nOL0cJf?39BwYw-zO#( zR#qT_3LE3E7v@V{lFFMJ1hC!DrsrT*GZabn5cu_pWG)H2+8m1m1zm6573`zugm?qA zT@42?K%Hw6AG7VNp`_6S9Dny@tLKtii&U0lhV8(%?d{`-F8 zA%oh&@7ug!>~V00RJlJiSjG&z;Wo^wPvvT@Y2h$6~csdAxRG1*M*;OJld8;>K_ z%~M!4#KJtWdQ5a6FbbCBk=NL`sTss7n-Kfp%Q~6wM601&VP|JoUaso9No{0ix}2s7 zQD->Z=ARqg{acp`EeLf?2Bj(kA9$KgYuDz%2*fbWyiTm!iKRZaRUBJxSFMa7=^GCTgsY|kn&kTU$AKF8$5 z#OZycd=sQDl~+-w=MoK6)BLi(YqXF(e&nFt#xg+F27gXgqAxQ5`qnuoTU_r2z6ACf>b zX2OU-How0^DWlbXyHK`y-`IK6*eT6T5`NEEQ%hA^HiA?O)LyYGg{=!3<31|QEv$8{ zDo|f0jnF95jNW~nm%i@?S4clA)w%uw=Gsxqw*m=}ro(6560+U%>da36ZSdH;=82*0 zb_@#E`S6^!h){iHBmA{)=i;UY5USMG;fS_Xq6-#5W0MGqtda??5gCULKo+iT*rnP> zXHzL7jvA6kBe#)L_0}fpq>2Omvk7j>eA4W(?u{O8NXA&Bi%E2X!xypE6;>31f*jjS zF3UTM#m z^U(4#$^$${g;R6Xu;@E_+Tq@DxHvgmF*$qwdb|KKIqmpYN!#f|n}?VcvW8gCx%f9Q zO?A$0_85Qu^e@(G8T~vBjbL&}_a0KSphi zBFCw^Idfz8c)yZdUwWM=h3T^V6$9_q4B9NZFSNWSu_mh7mSvh4%m2S6H)Gt zDme$;TzYj`w#cveST_^S{4%gE=dJD%e5>BxF{$;Ml$nqq2<-B$Xlt-p+>KB}O39*Z7<4xwoIkA@2gead4Y&)UyT`ThSbV@^*Y62KGcq3x zoSozZro>esXO-Y}i=8zv_soK?j%*#CdiY-_tlxsgy^|;kFmCG027SV00reH)-NOX6 zk^|w;;4-V5g{JbhNkaSf+a^CS#WI+o<3qF6RiWGtNQ||p5)u);B0OIy+(u{dX@n>? z1h~zbT8}n&TrD5k&x+tHFYBx|A$k$oVV-hS7n%@7gY5*;TG!A8wbl5!+uomYzgEdx z6`$LYy~w9%qK2M+FFbR}^8)Aj`Ar|Y-Rm9ZKc`F)O%m7EfNXvzlt7s+{ME(gm~p?* zvT4+4Za>^&-g z?0dCY4o{I8ySIt54*y~S)8cgJ1^ywJh{*IX(pEnZBXB*{uK;mRyh9PVu=+W%p|I&%=U zQ`(KB5t_~+6h=&B7^&V>+FV{7ESjcYod0ALqYBWfI4iz**zJ%W z_KDRsT_dOC7w^xiCBw(nz-tyh~}>8p!_lj^HU4_xkdYHlUY7*fZKZG z6_>Mk&{$Pin6@ZsKuXM-=;G1)x2A6~CK1>FPW3ZkLIEM({wOi;M_B;#bros;K8%x! zl+jVX>8%96k|4bS#nQxlqXoOyP|k(*LtJmYUHimWfQ;Kkq_lYa;F?1-I<+++6v(C0 zpO!X)?HW@&9mfgtH^&P7v!7WQP=A5gF1${<@Wvuz;!g!Pq|P+1#t+nX`~xJNFl+w> zXP$XIW@N#ojT>!-C5~Bho&raRZq85*aa~3gX^inH+AqXbT_@Y`1F`<>i&5wRt|#P! zdmcQ02xYD{#c-eFi zHF$OY4IBjUj6S4@3HvSoIz5r2CkpslC8GKfiU6AFji*guT(Eq0jCLnzU)=|0%rP%7 z_$q0tL}4BV_rkBwNVwU02M)6TXy%g~$$pRbMWq;hwYxF@>#tQ`7iv!T59`9NT(G0= zxl#>a*Qo8df+U$^`e_b;_T7|-QfX1l*^nY81UZ6T=8GF_YxVj50c?w$5*29Ifac77 zdjn^%o9ZJC`ffDCkJr*>9OE>*LAM>zehS3cL*Morvfm<^<+s&6lgbpGA%BdS=H{4===QXpgQR`v>iQN}(26)ft1~{p6BuH**%m zN8_p;1B-kjXM&@dR<{-D10uonZAtY;H?7h(f4SfA$B(~^$Dqh)e-@M>WB_{1ZChep3IP`{ zr2(pI#>P*9vZK80yUb5{sqw;&vX)w;i4pgwaPdh2m-dyajcRnsQ;Yq(W?Inu5AxEK z!B{18#`TFET5bNcTXDSLJ6dW6MK{W~S5e~h3cauE&h4X--vxW+vXl56JG}0g3 zao^RCoG8lG7rsi+*Hg8Q8c09_4bcg-5y7BGCmuyFFAF3oet-7#xYKQZwD0cD0nMhC zdrQ@>T6?S{iY#P(k`N8GH^nKP6LIWYdCk5_J7Pnxp)eAqBy=|^@xpK4Ul1gO=3j5S zmne2&X^K^*5G(SZsrT51R?+%(D~+e-s)%JSkGESsi?p1ej6nNx?B4`Zxec#zJP&l- zhDK=YkNYXI5CE0`Jirpe)5Ku4E!Q&qA5`@B?^t3~=mTUGb*?u;x{YDI-r8e_@aOAHp*xNreqFf6)jD65?@!SGoVu4FKd63QM~jsA`Ld_L$G;9F zo5To~;QX{tE>x4Iyv;q;8(YUYM*Huh<$5m@6QXajDDJQ;4|FvhS@E(~+9@MgVeF#t zW_PNru5oSam5kO(V>1o!-&Ed^`%&#+Pt!PIF`~+eEs=PuZ2lBA9r2BW5rFAdA@PJO=Vr|@^Eqb<2pYt^8^myLfv{ruf8^wpoXqKn^ej(`GQc zIA#&5BW+n*d%1TPt5@fjpk2Vt0zC%u&OkHPtu^5U-16^>a?6r0_MKO#$|(b~1?e#R zv0^1_&dbXk+`V>f?(s`se~V{aL_e`Ikv5C4C{jm9hdGb-;qQ7-=*M9zHEK@vc$wN` zYvWr)jr|He2n?%(E`NV#0|Rqi3t2Kf4L)HOOwn-khXy=nJRfl_L)RU zdNmdT8-dt8i%(DsxF$gkIC9YY?ZV_{vLHCSz%9D5xSAip5;9KeGw4Rnc7vY^pS5AV zi9RL`z@O8G>V6S6nb9-hEQM(kbPq^w(d$W(2H>D29vJ$9$*Y3z1Q5jN_8l=Yvr-;9 zP&ePo{GYTJ_$Ka96C35|?k44?)icKG6>RG+PPbSLYkL!@Xp`5#styYAM)|LS<(r#x zY+AzDCf&AQWk0c-NEargTOvtnEEkq>$VDf93R#4~*TEseUi}z+@z3=)gFB6Cutp1B z6- zs)a^0qU${V(y-iRTelzsIFC!9(^2sgw_Q&)%xxZ&Pyjbs8aICI)}!pGbu}OsMICxd zmnfIGXa=@V{XE18tFsO3dWy=z&$#qQ1hZ%0>BoUxWwA{p$ri|QFl4JDLn`h}%M4=w zeB}Sw!jehewD}?l2(f?v=6~tle$7`0dE#tclPR#_$pV{#64>4P`hKi0Q^*ggj%n03 z&`ZalnjbYYdoMGXaW(SdV4^fh4Z@lsXcKp*=>(TCYFCvb^k~-Khpl$$;t&U~MyOZZTWGa$IU9uQ)FfWy)}jhtY=Mu_Puh6%u713H+bNd)a3HI!!lB&$ zXz{JJ7v`2XO_;&4?zoHf)TpHEEKkd+v>&b>ldy+1&d(W#J`BXuJLm~Pgq|JzDG~x5 zO%T1kUz!VxAKvtv5L*50R8d+J9P|Qr8>l40#o{`54}S{pv`Zd`UT**)Ggyr~#it+m ztw?m#60-1B>+lL2DI4!X9=CwEI(wSvhNb|iBCvX(_8<(mGuReBfpg>KJC6pro|0d# zkNld-8uje3%5Z$oc2tW2S?S@%1KZ2sZ7rOguEEO^3`toaVgXq*IXayMkrSk)7v!6ZZBiDK}5|ql;s^&$K8k!MW-^=tjL~q?Dl|P90;Ov;W>iu-<}m7L@Us z?~&V^JYekeFT(CL=@~=S(N*H`p&xi~-r5XnutQ!CQ6F$PS3ZWIS~ENxx6ehsIMhPW z5Nmwpg0b6cU@FvxI)>*aaRsl4G=D5!jbDNjFE#S+QOVbBzf9yT=PxD=yR^q+5qsTV z2KI7dS0>=nO^BHWFIgC`B@0JZzm4H}l05q{31*qW6QC#8sGGn4bzghu(`0}9bF z@uNu#inz-k&;c2J3;=B~d&0IUCQrq-DGs@TNA&M_;YMD)0LHZBT;ZViH0KCSA^6@Y zDN=3~uP4T(j@C#uCW{sbw}San))oCb<`-uBEF?-p?K@FoK1SN?UlS>bnU69y-tT*6%NsUl&yyN+G8eFXuR*5%fOOa6HMg8ACb%Nl8MmU_dUUN1hHU z9@*x6u<7p?*&)Q4$g)&$r%K1bj${z(1Rytm3GFtQI-X!pE>?7x5TL3!b;Z{_U9M zYl$M7&kACu;;gYseC^~k<{snMI`$NbB}u^CXF)`koTYtpV~_M_&w{457*ZIc=-(Nz z94FrEO#iMv7``;hHpUC@V$rfj21!k7Ly-m?kR-yYGAwACe%A0(;^yIJIR8K+^6O>x z%RP$I*lG4B4LU%SV5sn>)=%~L=cAyiZtB^fjw_D~etr5v)N8HB9%#d?N**w>FALj^ z1Y<{JEs-%n0h@5+9D>`k9nzgyqvId8y=hmjZOoC6_|UV(g+!OedF40Bq=S8n@}B{| z?1lZ@8d?dIEzm0?ApxO0cHU0-8(e=<8f=H&F`tNId!2bZ%h*2`bo&=L;?;T|UTRZ3 zloeb0G5NNu-@w+a(5b{&CxnEpAZruLN_vm)OX;^KE6Gf*bWF7_l408 z@5Z=0?&P%J$oubAxbwk=d4WyfnQ~ix6oZfSM9Q7ps*ciErylH zmi}=`*WD$F$fAL8bfwufO%~TJ*gwW=Bf9yO<}?FoWF+q3$hxhwXnpVQj4E0o>J+Q< zd?~|?9R534(tCy2FqsVj_)V}TEMcBFo?h96nI? zqrBWi>)$G+^JXA1f?b@BYjgaD^(qX6Z0vXzH5T7SSZBoiaWR`fIj0bsvml2p#-wtgEAg zQG`iQ(*`Ux;L9N3d0dOiPa?Ct;-{fC{WxWm=}xg$;rvg!WLZWJ3Rs9+9@1F}iheEc zJpj@sgeJI)EW`|}8W?qymH|2nHe;1-1~?FhFgfNcRUla$8J0^)lN9^a zUF3A$S@|1`A0{=@u#k`;z}BN#(3T~_d$=6rbR;Ev8-ZiW)l^iNw`Uf)lbDAX;{>bd z^)gioMF|N(F1dExulcdOXlq1VgsXdHc-mHJpZ1H4sDV4y2d)(IaNbT4j0?HwC(4H8 zB+=v+PX|hF6s?9lL-2o8ScVQ0)~*QOeZ^!QbI?7{kv{Gk{BH#9J1C|}i^5*P8}U=Z zx3S90i$nOHQ6_!buYTu+{tqkGnb#C#16bU0PC~W#t79DwiQUU&UoCwFy^}^wcEThW z;^De@AQ8d`i*9DsCyw>)c7XolELnf`Fw5*g&Y8Jx zFywsz33##G#Tn$2Q#zlGSgKm9e{LGfDd0f9)C%A4Qwrf;_hHYFS7-{lh)mV*Y`@za zLYzBHu1Pk-|~=R^Ps&0)@V*;pU_kyDmjGV-6v*=^Za5MNpvQjG&5{@LvPIBn1m8Mn z0$pJ=x0)SNVUaZQ?A&njwo;I_zc>`Uv_5eDL*iZ(h91YikZvD;dV5-8uTV-G6x-1~ zdmWqv-EzyiNF4?VL(5^!x|e+1IIPCIT0?B60WH>{4MNS8PBV=vRvPi-+) z<{o`ZStJTEAkKMc)Y^flt|r*p49z?xV7N#al6@p+YEn7w*x$zZu`>nmAJ4d?sl;6TiB?b&)^Nr> z4eYAVo;%c`!AKHZD}~8q8@D{Uyw_poo(W6QjMS^W3v5F11P`qWC@gYomI%zGtdVBM z^Hog}4e+Ybl{7Ro6H=aY#pWp%bf84CMyn(XN%_ifbhNE*m{)5wPlPJjy1Soy4nw{r z2=0mgupsWjbYZ-+8K07+Sz8u7wuazW<~>70_WB+PGGtwN`Oa|GeNWlG_kJaZn;FPr z^HdUu=lnBhs1BkrcT?j{18KfT+>=jtj%-+aGgG-?UVOp)WiF&By}@^H4e-1d+^}W) zF41s?OOD;vwAsob+N4wRx(%e8Tv=CZk`YCl?NBQ8Qk!olp-i)ky4D^0h%1w5s9&^T zV)H3@Bmf)R>Wg(VvU8CS^?Af{T((`K%kX0yVtE7{gp&oMVOi#9)=)g04t5U{R(TGI zB{s+WI`RC@VlgOb>96(i`xfKp=w5PIXrD`Mtt@aL$qnd2E9V09r?s0B9*pgsiDkSF zq52^8&dUY>df93OoFK5MT&T_Mhwtj>v90C2l-NxP|@`B<40tBc)YrFu(< z6@TcOP*PLlt|ajQ=0$a-U`BW4De1yT1l3RCQ7Ate4y)26#idxj!QJJFocLXs z8lbq#C>}~dz;|W^f6W>IK5K$XV2xA&9q@Ph(QuvAs$%bBL??WCcHq(+dy^c3F*!d5QOrIWdlXvosoG8o+3E5) zt7uHjEVZ2VZEq&e0-RfuK2wFYP(&F!%&8SCOAp}Dk&O|@2|M>%pifGtdd+&$LKtt; zKIdfn0_~|@+|iw~a<1=y=q6hWS8&}jTfq&}xsUjxKM>Uq*fweLie6!-VjBIX?3TBS zaxPHNrf|GHdA!AY?)w97QxS|!Y2HV^v!dk8t{?u6w$X8A9cr{IR&E!eY*~P;(QDmd zy#11vNP^(Ga*<86D1S0OYi9mY|8TaECApg6&b`pIpf>dAo4hRD+T}q-g)K|Pf`Df% zf>vOu)rD>->#vP#hj8veh_A$hh{8l_P_zGu_b|USSI6LF?g3pkLA=@^lNfG$DY-}r0m3q2EN(>E)zvV*&9@H9A%H#Mt@+=JEq_(r|%86?Z#i_ zWUpk@`oZz4nGxxS$8~C#Lrkqsg?ECIUnhV#frWXDud^y5rK#unWivJZb{8LKUP#(r zt2M>Ca#w+(8jX)JAWbDfGiJ@ z^5_A)RPJ-v*9xT$xvekIuy%n}JHrxB$QkqsQoX0gk~P6MAa%i1URx3(NPlwf6W3vS!z9 zoAkkwbE-7FIN@87O0*t$mBs{t3$JnKD#syyZwA2&T(b}u0!++SwIapS9P)oXAOgpWZn%-Y;1t1VZ7lSe4bnXbPA=6A`mQ^DgG6)=K$qy&WVj@K}L!VY6x#*NqErZXYJ*g)auq=hF`_(zF8Y7L9pg zbnIX3NyDuJ$EGWph!?I1X8vw3oa?5=^I$A|R zB#mu0b{boa?d-Sj_YdwqGk4CpGv~~XVRBUk$k4DTHMOc(A>eG@OJ_aN8>?AmYO~GOyoVZ-MD8^N&jz-IRtmRr_4AU9G@_C>y1rNOq0YoVr;&%ckdl-!-9%-^xn_A{25e7n~dabYmA*eaB#jK z!BrILJhaL`AvT#oaSHzNa{ArZlAn$m>bkY(_~$C`;U!1Lup)yZ;(RgdrG%Q~7q|BK-5@T9q?hJgfB`@>^{yvwE4t_$cHn%~2&`~gnH^CNaK|4R1>_`c=klww9l zc`A0tg19K7oQ4KH-RMvBAzq#zvaluI)K*x_0xUgN!Y6{pmgCD^E*vvcYRe2?sb^I8 z<;fZO6>axg0fb$C&`_L<+9iJKS`j(H#uu$NSI3BKyiiE5%sdFz-ikQ5=%D$KLA#3U zJ$AX~zm#uqoFs9AmADjTO+m%TP6hWXc(MN|Q>I`KECq0jDT-Z>W#Q$dJnll6E`hH| z{!i!fK>IB!ktM2%GP+^UmL9uJM)v7L)Dv}sifP~G$E2B7+ARt+E4`;U7^ev%)Y&xL zMCOlmf`&(CgFXs+js1XDCkeC5M5y1C>a&%qfW6Z~USjiXns+mL3u!G-_bxo($@5+z z;fst%-csc|of(}QT_kyUQ$NzKT;X1g8H>Y9ydFYVzwbOUtbXV@CFAZwFl06bDAB(0 z>|2kwSt}(ip;w-_uxOveNpYcX^?n6|;}eZ?gp<0#>Wemi@(I0*oW=&0SM(L;!C-2# z7(J1FF8T&1@NisOd?abMS-%StT`O~xwo8?pZm6rQj}?i8dlC$sDVZKn^}W+MY-*IB z$Eyx`Az+W4&HB`wJ+)d1Y}*=0mPg8n9=hzuy&AG?R$hO-z0m0A&*cbdbQ_K6$x*q5 zu66($v2nDZ;ya)0!S^!$O)~9*Pq;(Ehk!&@h^C)m9<0bD7nd=v`UXuXlykpQU7t|| zFx@8vFj8pP5_1@Zi<(KSmi2lKi*t_tW+fDp`@)jZ3~~c#C`^u^m8Pqbu?>vj2orYusN?^4g1dz(A2|q5m$rZO!^YR@VBoXs{QR6> z|KI2ncwCTP`~>wIO5am=nEM|5A^DHUvuo0|(kN_w}Rs>K`P*I>}CSN^1L^#)Ht?;TBp$0ixbW^PX7K*fq4We|S z$)rwF^03%#UKOLAI2S(@R1|ua{)Wu8ImAbf8kMzJJ-igKf8HO8EY2XO4}E`se0zh@ zD%3z;ybR@6s3uW4h+D|=0vb7;GO(9>4N69O>UD2e+Q{|pa1<>6E^9bZ0q^i^A%*qu zXyxYN>HWCl(Az5vl%MF;ghd;3!IV_ z05U^s?vI6?NL1I|1rc#GB#hBPn!BUqHaUiZh0wmT*{|UIPoVWPM)j}L710=(1dzbw zYrRjVQlq3vqPjpOJIRv)xihVdXuD%K4%{TLY%ohPfJH;+@nZBFsbwI7sY#Nf2+Sk+%-M_if0 zpO((WeU6;`HBa(r7;x9QKJi-Jj~US!XOVCb;b&o0AkdhbXp#r|y%D@UIGt`&=;~Z! zA)flzP^sVxXWd_%!S1K{Zz<3gf@^U0WXnrzqU*(5JKGC2{p%y}t>L!& zUYeLP%It2}Q30+Dx2C{j;*!H`e;23@F6raW!HY=1PYw1sl@!XYI9dgC8+!8x@pa)w z7gv&aGb6fVZ(Tv7guzK*^`0&wR_IyH%rrQ76P$0s-cGxE-kEeY)Cskw4xF2sFZ^*j z8v{AxADLWF(qPN%c?bgeWA0>gc^Qx^&?-?1M=}N6sDc`nH?%I?0$!Rvg?$lr8OBZP zykHi{A>;+H)9V3W6PomVc!L?urk2WsCh9FK_>zO!QS(hySM$w#GulBa5=nr>VA`(r zzI3Gswr-zrdm1%v6glaf1)Vy#xkc5;v8L=E?|#azvbaGBn2It zN@c}Q1>fyzw7>}ZOVQCK1xx>NUw$F^zuEnlEnjN78*{b3Y5uRL1#{0pNe6zRLLQ^V zbCJ0}ZE3maN-}{?Jbzm<9s^jV*k_p2E2kHR8?qy};zuS$e?KljI~jZIy}lhxZ#~+J zIjlahE8#MzD*4Me-{%Ryw+BHFIbDb_l|pgPgqdYNRs1$Go_B^hsN9O#gUv?x?*ogM zM6pq6sdW%1QG59|LD`tTS#QtJ-0>gO&?A013 zVG2*oVq4sK7mMfhXCuJ!HlX6;3FW`xBLyq44iYM;ShMYTFG9ATsv;A1<4kLAh2aft zzh?drCD?f(1(ud~xe$(Vn@!vmF~^r!@&-u_8hTOS8FCX@PxyLHw!cPJhJP!UtCRj$ zNk9H{Hu%Wh1j1NOC@r+Kec4QDqzpINyZjR{{lpZ|bRQ|Te^)LVwrSK`?>`=I0}u8&GWUSaM-OHQVP-&C3-B&X3?jvEr1 zgU~E9X%ITn9v4T)O{}n)ph~Zx#?!mGsqau`YxgMr5u`8GPF5dDrQ_u>>40RG)yaVW zUAYBH9-W8Yed(DT+wlo>=?wJm?b^Gt&#eArrKNf3Y#z$eG+p=}^T3n&eJkhCES%;qv{!i>+JO)RJn}W4k$P)SnVrox~AnLD~}a6NcUs6 zc*7#f$_QjHFP$!iPRwrXPB{~u@wFHbVfF8#UN5c_+V}-QCYeH6&S|`J8}(`V`5gEWS7Mc_-@m5bAj) z$_uFY6tQ6uJJ0CDO9flrQwjCVvA6jCie-TRe$eQx5}H5F?wVZ=c#RSsL3X|QXh&E8 z8CFu@P{qG1?!`FsVKw((4V$_uHvBXE7N>@00^bEe4N|4Zs|~j=jZ9>rGDg3zU2;B$ zqxuA!ci6~0Iy@AQSx)FN35mv})BgS`BYCrBzqbTkB09CyuZM5#eI zu7l|$U^;z?gXDw{SBmqAE%+5=#H$TY?4je{DQo%zYYicDZ?!k7F!*{eS=vD=>nH5o+mCsUEXcTz4~{BoXIQqIG}0RVAl zl@@3e)Cin7zQ7Fi#JWJzqfJMlS%eVM|8`{jg4Z=J!ETTH*>RXsRKA4uKRu6m08uc<#dmyJGO8T(yavYuvmzc95#4^*8m)&4G(E=c;SZ<=<3FS;8^uyJ_MX zBm#Ly>)fpdQ8V^%;~^#pv+~=iYh%I`Qy5qlRNVAUE{=u9!9kRv5s?0{oQ^-toH}43 zDq5Z37GtO0W|0Mr6!WL5nW5+ay|=}F_ep;;U73O02Iawj!j$?ArHS!0(BH06kCIrLO{)8T@PCGF_zg_vC<=f`@%z*@07~Z}Mg7i47d(yDvM1 zOiBveXHv=Ka<1Y7_mjOca7ujX=Q%98IHcIFPne_UPXDwrFNBFoPH|_PE&|va45sna zq@|)$!sLHRt2(z;A4MliK5-a)YKt@B=N+8;!gC*rp+P*qj-%f3UF@fz$RdhL==#`_ zpTcETxO?ESoUyYY>gZJHmoRQ|9|bAg0orc{&5Tw-PBd7RgUEqRLTGWimD z+79JQIh4cr*c4Kyr<4TKsI0!KtE0}z&fS~Y+^*aDyc5uC+GyFx>&e67;W96E>-Dyfpq%eL)rRsJ39v zyKWq1HCaD~Io|sF-!H1x0G(dh94sh&!o3$?!Vd)Gbt<%pcdB!wb` zXzt$r)Sdm;zQGD3Q!5l3=mXAbr`(IWT=+GaQpIClA^O)@9$=IRP@wxI@sxxVECpBB zWCC|GuRo5t%j9Shz4$Epet+sQKx)`R7GiaNS*36U?u&OW=3HDuF(qMN+=Vc*v^{-H z{dx7;uyK&Fa@4zHqLS4R+?F({01Hqk`aQ^Ig+mi>zcUD5^hDjQk@6-)Brf>6@DtP5 z$QU^G_Y)ovTRqd7k3;G|fcqU=A{L8;$9kcvfmBI+y zPXTNH;EKMHOdvx3CqBwka*O>f3L`>i#9@0E>r>z89n8!mL@Ig(jMpPq?^pfHePI7H zQ2VaH_3uLYNNEX`YwHAtp~>>0?LP$eErFEX&TPX9tINjSO&IKH@w>#I2`hPdY!Soz z*q2!l$KlEdZbapC(mj|G2nSTV$iMH*oGnmk=l%t2=vs9eceVrbIZ{LEy(^_`n&abH zZcm+VF50}_%(%OIaX#*CZM8EA$yFpH^!f@-b)j{aJA>;Oh=#nNL*L%(j`0ax zW9xInpJM?!Hr%v&L6)6NOqujeSvyP#!k)1+R6hs;5%ET-SFj;Z-gn|VSjEW=6mKSY zM(O5{u}P?0a0VAiC1y1Wy0}0uHP3~xjA-d78(26*_#ZEJ?W!+ zO^lkr=~4$yL#9-g0?=4Q`YBl9+(Sz0O(^3O_)1zU($+?TcqQ-}IRUi%JW`-Vbk zWKwLMEZINp%#<-tAD#W;78g^XR7hoN=)b5D5NC{4?FA*wNTf)5+IYY4sR6+HxiM}G zr;r~dUC_5A?;$1{{JU<6GyXcbpdrW^o?44x&(WAolN{aFTC%7(>$N7z;`ZXQ?=DLT zF^3z(i3c*hak@%Z5~H9~Y@%qeCKkS?s*g*j(>A0jU3h#_vw+u!tKZl2%OTF+HR-hc zNV!pJ%hJkfiJtZ)wgD=AA9MupxK`L-36&f9*5Jo z`R3%I`A~$0=JZ+2z^$3M#i6CcTs5?8oSl<54bU1|8d@5jDwOM=_(8M;CeOCOP|&@3 zoY61%#o-fb^ES23;HPn3OgnlvthxO7{nghyf3ZHUffhdX72dR3m=d9G8W;7q8!Uuv z3!3KiGL%II)5uGih2i>1!#ipL5Pvo>zE+ybDHtcJeFY!Yy7~7rWU|N zOF1Z%N3@3zy(HoFLz5sFyp|mI@yRGZKy+p|LGSMejS?BY^_9sv-gckpHBn5!>!0@U735Ztk&@X4kn(avhP~^O7T|WzDgAMB@rzO< zGLi~`{A;N0&=PTT`SmX^N+N1mR8AECuFfk1=39{9w_Nj`9t<+*>)~XODgu2>2-`7_BGOwQ7?^Mfi%22&pnm5dET%P=vv<@FR+IEX909C^_=od} zNH+0%w9eVzueg`Y?b8VqaA6Ga?%M7PCxIv9x__hR*G3O!UEYW*oY;7oL^2!-TjHM} zIJ;yBqK3!*6ukp*fPB3D8*RLNbb&p;kjF;b@dzHhxRwdX=1zk|#IVTGPyHc2XDo-e zSgJGXuu{!8g$1W*a$*5xvIIWUuP6hLis`BVY|0Fxs5x8XA01E5^$_6L@FviPevt6Z z#m1YgCRy4qt(6yonT!ra_mGz~G6ESuE;9 zptBhGZ5mt&*?_FF>0^C7KX`CAp2Z#n|Cd)M&zl|u1e%OmK%p~gFvx{R4ptLu{KFs` z6$-vGGCge>&KdMoi&Q3KjSd%A_Tf8ZlEY6N~Re8L1B8%{grA(GO2OPN~g-X zxu|cKL(AS6?|k|`n(rzsrCmZRcYMDGk&wVzEnJXQ2lDJzx9hKrj0&rh+-05D?4vu>{%48{#E#Hr{S2kOZYRt6vgpZhj({+s3Mw z6}aemalFOGe*7k|`}q9DO*em?i5c~PLi@#$9z_V4TKpS?F7GWf&AcS>P*D7g{K_`9 zc1pf^Qfgz*oVyn%_-B!Lf=K?&eCPePfD29Jg*Nw?MMZKnYX>_+Te)2hj3LM;(Z%Zp z!j|Iq)qm(-13TJp7WIn~>pR<{7IxcZomtwLwrzS5t5(dxm#Kt_y<9wpncTYTkB~(* z#7JfM+|_Aqvvk3N225I;qStSiW4!+1A6OCB0Lr;rhKZ7zgrRqDU*p{=XGbHoB&9~C ztNuaKTe}z_rj*!pV2Fz=6)o2cA4|)MIw@w|a$_ODjG@omy2YvazV+9W4KyU=CO0^g zF8ExW$n6j7TAO@PPJ7AlM6cmuivjOy$CdE-eZ^O=a$A@hUdyTu$5ClCxh05keTbhBM6kv zNiAdppdm2Br57@(b_%^b^fJF46-kA+vet_l)>NiTZZ>W)D{TuZ0!e6$HiLqTpZj$^#XC+goh5SWEO7| zH}TR2oudR}~k-F{+V==N!( zo+bbb!+-<(%{Z4Ka*PrF7{rmTsmhjfq3J#IE*vQ~LS(vEhv|`eyC7}UM`hEvWI!wG zes3bfF7?uZ$c&_(_eRb3+Po+%Cav)g-WmN_Jhb00pz^Y;94|PaKpBVI0x-C_m0A3b z=)8N%)%!|Q>TAt;a|%bgi-oua74>g?@UCD#_i4)e(tHEVP8R}oW2 z{})Y1xI`{O+~burw|lK;kXE0x9gIMib=%w~Kg%Fn+h)zN9}rqjg6>phY*`Py?TE(( zoZ8rfEOMN<_?EZ_g^FlGNhPoW8X#7WLU4C}8tK_lP5to7)7e1FY&xC4NMGAcmrx_DBMS-e72bl!Z=-ALypw zk_tG8HfA4k&ondb?y&2kqqF(XPD`swhBt=BIQEY9e0PWIBZtVMNy55Abas!CGPPyS zocB_g*)4gx9Z%Y^!8xc0q2MuD`ThxUKlrJ>9yt&j^#A%l(wGS~i5qT8Hpt>rD8>M5?uF<}V=4R+evA-#|>CCx}_1C;08ocW1vp+^v$mn?ukwF$? zFIc|Ttk6c_3X7T%d`dhdCKr&4(CZX`d~=6&w>?u<>5UuI-YL1Cn{yu%d1D#vCy$Dd zU8i=)p>0rzd!StPPUvOUYT1845x= z9@-s09w#Cf2^M5HQw|8)J5Rw(p36NDp=v-op*iBOdu!2P797XG;BjA>w;@mo5zp{- zrM#Iy;9gyaF#6!1b*1^jW@Tw-Ak+zqDU=#zWVF6uaTTfy|0dL#>)Lm@EZqjLQW%6^ z`T6(P;hdfjh?>l0@n5fL`)0FYSW(;L@U|R3revkK1q>cXU|I3LG8neZuZg)rxM1k1 z$U-~vP;=0~Cqsc&xd@1Ew*_LhD9^|8aT0 zs{1}27*h;uIpMcQACfyGDYKw0pB0-mk)ew*@5*x`ukCpy@==6MYfQiNT^5N5WcdvS zXJWRko+PlFkNHc`JCl09^h}YBr5afH#qa%Ll?plaQ*ub!qW=#{ z04!dy0%~%CS}Ldf0ol6~LwLLrTAMxfo@5JK(_Xbl9YDg{MUWa5PO|E9vAR$6ukf zDj;GH4%%rBh#U$z0&_|>YAP%lNBf?@OrhkyzNE7#>5`tn`-(Q(ANa9P0{_)MLd{6v z8rfCqHeG^t_1+H7+@Gi=-*uUtrOz?L=jJWJq~9;iR!+{leBVkP>avEm(iaZ!H^Sin zIOn-398}3F>A2|YE{tLYGjijQD-MEjNnS&3!*dc?yC>U|DkgISNV0vcCynP=e$EZ*3^Gn;FHsJ%X@tQpGET@ zPQ-<)i8PWMX3dtN$@37Ot|%$ohvgv`&Dv++)#wH?GXr#|A~tBp$Y!9uwp!1e9ZKO^ zJ(*}+z~?v^%>pP$zkRB8`$jtjCe{NPdVzs#g5f6CB7jYL8|Z0^H_c@<<{`D|CzOq3 zaxAFwRh0aR;$L@HJ_dxcti&pEvkV&+#2Gk_{TNHZC)_PjpFx#m(hf7;2mK zm!$0OderH=#d38%hFtyv=-W^MXgKo|?_O%a{f~j8ZTT9}7V5SXulGZm^F_*RZ*ff8 z-I6RRSTgegCIrxrb9=cf$8ZpR2*#rboAFRT>9GFne-{zW?=aY2ADF>eX+MFkP8?cCML{k)e)c;7H8{;gfDi9YEkGvUw%$31CJhNz*2fDv|om`Dcy) zmbWn2+GLjPj`Z&1~!&HYwlTx9D*F}A~EwF(Z(GQc&fNFWo zH`;1I#-T6dmMOKO$37HM4+j39G`Y2RZ2wu;7pcqY`x%X%=WzDa>nO~rl8Pjp=Hc25 z>Ftc&Iv4(Pp-~I^v(4){Q3kRRNm9q=)RX(y54SDaq}!t+E@&%Ilj!OB<&ESf6Brd5 z2yoH=QTu^P!!rL@Vnukhr0c}{vbr7ho*%4XzCI+F%G#dHrldt{q38qi6)r;h=<%XQ z{F-Y?57%)YDbL-##7yqZe1>3f+p95Pe_B17b~q3^R7?evGJthx8MYE4TUI8VymW{O zIX77G!%COKzZP69;ZA`o7}B6UNOm`I7(Wr7WX~gk+1L?;P4j!`@#XB;NLhP>lt_6F zSDB z_Q`WpRmMUFQ{Ll*Pe83WZ9Tyq7tAr#jv!|EwSxaKM#tXuRYrdEapwMpy; z(L)T>DR@8Co>Sjr?;ISsM|b8JRbQ&Wk2C)b_0{wr($0$^>*A}Zm6oyFKB4C{7cG`Y zqu;0m79M54R&g5r9TI*8WBDpF7v6%gwl}^9BNrAzX|OLUmWTIF7&7aAf!_I`@p}&3 z{WKy?6!i~M2lEdaK;d1JYz4zE>VQLwPq0mM^WvjE=p8Tn7Z2lboRcu_Jn{u_AseM{ zl;(#g2jr4Dlr%+tsO9!b1x(=+ zgJCASI)sRmo(705b~Tcw+UfFzah)MZI%A1pFvq&-d|Z?Z@J$7kh1El8nc+fXH#7b} zVrqp|zW_s7dz+HU(W)3N)yLf0+{lvV6zFr%>|48M1dVDhr!bJ8&t)9T$I zR7Q=-G47j81Uczr+)~DQS7cRtal~B>=WRy&I~Xvk<(awpgU?;jqJfA^m9Mk4c~1SM z&fq$#ax;7?g@v)seK#edi;mwTR5sZ2K+ZS|GBq&ofdwm;Q^WN*^Bg z0RT3yl>hvno6>MsQUz=H`?W=}DCG$D+OMV$++0~RPF8U3mWX=9&VXTys zVoK$xQ@xJu;EKTPe}SOZNbNGZ^LOVmv@`@9H?%7>GpxUh6DIW<*qdUd`AfpzwliMr8|fg~aSBP^xECX|8g5C^Qa5uoTsDa_g}}s~7Qm z#(yvgf57d0qL^<)sa^<0I9Qu$fHgnMMkecid;L&1d7UM>JpqFDAVF+@^&W~~33UD| z&MH!fRHF)JOh^`yI7h?Jk-?85h)SWCz8a*?upHlNI4?{{0cBBIvTxGa8YK-kZ z-ZHT2W*@QWb(TDoK16@eLA&D`s>QWgzwtqLi#Jdw_bCPqs`%wZ*PuB_mQ^#ICw$97 z1p8$colLoqD(G4(>u*%EM;$8vqJh5TU2S9ph-Ag+o%$hmoEmt$HbT8orCGXp_^|F3Mw4<6J^cbXCX%`5S4AG zNGiFcB2w27*(h@t#SKy&=2Qs$FipuM4B}fN0N`&wtezA`uGaZ&30DN!Np3GJ4d%_Q zt+elNNLV(4G{&GIm@6x_mm}i_8zxi?Infw?)fgfJF#))ABmK)n z(4z`8nfuZIXDU#T`a8sIz^HT4L4>X2=}Ly9$E)lpJa^uYe(_+piFOOIH$<8pkV|_S zc>!87;!;{8>0~0G?}3NPlp@dJ2UVkd8?xP-@f*YF=AX8e-Lva z%=nJ+@9=G8e3WEi(WOQeqTIkP&7__beWY#E8|Y9Jsz-FXH(y*qz`e3fb455UklPX4j5}_59pwJ$ zR;4fsfOrz}3vqq4`ac^qi%rR@8E(+3!H`OPfDk($INhHHe*&x9lf#a+4A5!pbHZ)fi z3urDhI^sOBF@K!+umx#;Zn2hSsT#-WkyG-nhJwBMZ(rXtn(0IUAZj&VIXXGZaMgOi zv9ao;QB?|)#$BGBG2O&VHlM?j6Gn8Uf??IXpjk|RolkZev<02-+EP>?f#Fr4U`kqK zz=H|^%;sD+FV4)`)#mU|Tc_%oI_rzu#muDZ3=N#C4`se~=m=VS6;uqWNIHZT zSaUcnvxr)L?lfB}6m$je3m8k^peHa42dI8m@P)$Kami?Yge}ZmCb~z8WY&VDP9lXe zgmJUFyGHwMu=-%BlhWoN;v4F*v)eAjDd8*L9R#A0$<4RW$Wsw%~SDseD|A+aBVC1-_9ue?f|_ zp%SBhN_6lEDgr1kd!AmO0)&B~19pWd<&zAYW2?DX&$Y|Pw`qU3eA5FA&bDMu`n?MV_PZ-*%^vTkHohN6R%w?^0-!Dg zqO^3>K?(v_4i%0q_vEweVDm8*8cB;rkD-9TZtpIF`Jy_8LBcWACjJNQ=HaKqsJ@w< zwR^`Rj`$o`uCs&)d}$i|&jK)HPINo9Lid^pJ&!PVN1NSqE(K0rye#e@Zv9Gt9>`{8 zHY=GEr*b6w_|w8%)UY>$&U<{<7cp_(H?fI_*E<@fps>XzeBJAhL=2%-q}RJv_Z!AG z5YH+wTo9ZF|H(1RMkUIcib^d!;?%Z%SxC35q`dWZfL+^#y55=AXhkJD9} zl*&+*nloWl-y5=dv(cx|p`&@eNN5^X-L=(Qt95n>KWQ(hov;WQRY{ zO=&Fn$&uNZ<2zyTpT3{enXRUk$T{M&uW)xLr+ok*1T;w!Nzo_lnr0aePT9$px)r(8 zeMD2|W~mcmOtIhN`@{1OlU+esHM5)s3I#5IuTRESsK``Z7fjlAj_YqrnJZ=e3f9A2 zcjsJfotDv|d}PDC2@+DuK?foU-&d`b2#=?Z#0y0yAv2%lWv3SH>D*Q{bKZZPU_N`oB!mjTYn$VXdB**~ zqItI#mb!<-N16L8noHier5+8dfp2#lBP{X^tHfL6bv|DYAKX5zwmDNEnqs`04KDnWa_dtG%b^R1(q4(bA;i>6mTFc%U*5lui zH4_WMk1C6)^B-o+qvqXHZSPn)#4t4hnl2Q+#_RB7XPL?p;}j3Tkfum$VexZ1d;yt_ zD2(Bs4pflVW;I3nlGb3yI}C{fxXc#jh)pbY?%URtyxg(Q{a_UBl8kbZphYsU<~ziG zpz&Pxnzo_au1L#dFl|1!14dTRa_IMO`TFU}Y=A_h_yN)23^WktVE9=LnMYUGrN>7^ zxv!^f3AH@RI|#-?U#mPggsKFwbkS^cEp()8G2T_hFYNk(Or#w6{~+EXam`O14ldw) zK*t2w!Neou8+}v&M|g>#k5{0uEM-`!@40uZEkg@OXkW&>ovY+BC+hx1u>(Pf%?uxT_tWK zts<16a7DewcgZWklOCtn0iLAMjIkv9esZ;N8<*Ec#*ww;{in)`)bdq2b&^ID?}$CS z2a@93Z?y)To=F}K63eBwm2&!?-IO*a#RCj_6frZ*h^5{&Gv`D&yFAgCw#Zkpk z<$3SIb?G7JQUbNuxkgaUt-8);&Wusa$HNR1AKLoH?{)}Ui98N9`o)`KuqNLBKVss$ z5@8of%lgv#jkX8Lk?-v5ACmopFr@brZ&QZwGE%`zmntv@sPL?iub=_CyUf!|GViEV zgXX8XfUqYCPVQt*rbMo7V%)zW3-IMFxX5a?e9KUH6tdKHsy|TV))2t7stQi{%ox?* zW^jgC^Y*x2H6J46>vp}UUo;vQC-4N|L4WRmRf`yL;WI$>si+4fiHjhmJqkgL(BQ znfcdWKUkj(b#nMSbXm&Tt~jl66v{;`C`r3L!g-m9-T6v`ML?qJ&=bSFVw!8<|AnX|&d_=AL^Jp(sfKJ`h$ zqW5I$@2A3IW(X>_B3765O~%!0!f|NcGxm&8c0vyp`{In&V4@hYC8BB%7RWESl`o|L zY4y&pUR3dR3P>YDCtc06@2MD2@LKNvyJ5Sw!zg)d*qmk=n4tSWk~_u_Q*3%D2RsEh znhkY0HZQMO{kZ1w^I}9+RL)HUV#VXnKr+HJbE{iOTG}^hrAj=JDzOQMctvlc;C4p{ z0^Z>onIv^&!zAqqsvDs&2AT@36IZ%v_vb0bf(A!J5cLpkx*j8T1i~*uQ4z8cKECri zTm}~)C~)bvd6!N?_I4yfgiykP zavoQN4t>aJZxW>GZ|haax)qmE`obirw*Pn=-CiuYe5wNIm9dB(Wa|+NGy8I;G!j|w zeGPF)7RL|NHWo*Sj72ND_mD=XE%e1D1SJ%R#`wn1sJZ1AwnW-vxFC?XDue;xEMr4e zj!-gF@F379TTxt5Ck;`PEOxb(E7P*jnAdmJQK{>N3L$Hi1N@0bbt9Dmyw5lSJWRc2 zR>35FVvDnEDbYWYaf#E9q(B%49|)-$*ap|yAabc&ovQB9I=sTs^69!QvP%QR@QIqB zKO!cA*XH~k>!h#@-I_a$QV26AO>0;T#L5Pt8ldS=yu2fx)&yEP#-~#A!OWx?CQEhR z8P+z}Ru3ABGQ%NN_v-z0g-D%|?Mx8E8R@@bi<;XsD^Bv3BX-+hL(q-7xkVR4?gnY- z{Swy(FxzYxp41bV3flPZa4~F&I7jM!_OzWbq#%72Z#n@=>{h|;01Wj`!#0AoC?tl} zfJvR#Rmw^e(^R#_Oj_W+AQWCDZHf&(ppGD-rF3mpNPWMEuDxw|1&;0<*E94HhEM z6Qr}rePP(0uadF#E;8S~1$~p16jNtU=TTkUMul(SJ&>A7H`P^{z{3{vHO7pq9&Yp% zvP|9AZi?pAaIpupygvKop2rj>a|!6PsMGWbTprIbqqM;A1Tm|`$B_CA5<$VQT*42* zeOo~lcYdvW$O@;OQ>6g)2>yF83~PKZQ5&vaV{UzZ*+mHW$aswWxG*x_E_hx+#I%Mp zW|pzsKqc|QI$;Z``IX!zFr=vE$sHCEAqI}&27g9;T=X`$?R z)(JN` zS2Wb6c;*gg&uSo?4m36bwHJn_=P6@YRW$9EeN>0~qhzd@*0z{D3htV;>~A14X@0#J z55Zb4v2d{#QGu1E+GuPyRu&1&9$wW)BnBD^zDV+{M~JamF33kmRnTeCPu#cfDESDn z5wh>#9nYS5;^Ex&P2$#J5+Ki-iN%p6On;^{KZbtqg&*~FP~IDG=AF9lHVlTxdZUp| zDYyAOE&>mXu5}r}GfQj44JlxNUWI7$5Zcb7G=l|W`mYh-^MWOY37c&#Lx7IKVJy$1 zJ2FGD4a|MszWG8s{B}$UYTpxF|BxM`@_t}%6$ zl=CX)yon{CPpek#r{iMlRR7%kq}DGzAro(#!OMc1%1tq&>_+>SstvC3gSH~7a}HAC zH?ck(s*V8{b4eE(*{!Acls4L7wq>WH*xsHI7%vtiO_iVMhwC7iEY|I+z7G{Q;@ z(7h}8QC^q!dmyV}fZXi5?^u7t#qoZ>cz~1`Q8Hi4+vViFx1tc$KW~M6c5xtx1}@QT zxZ#k{Od6LJg|`5vWH+(pgAfQuR_H^T$}sC%p`xh-HAA(%xt?5y8O2F0YZ_Oyow;}{ zklZ1E=4}4h*%ul7JFXB_Isas6@3$cf=?)&q?1&r35Cmd@#E$ZcbP%?e79~aT(d6kZ zzgt*{zqB8ae+r_*SdH&|!xz^gL6*06QF#<>c{Cur&A1X|@d(rr{7`iiUQz+C?LT|M zJ9aEF_@hC1&U>sweJ==V6IrvON|{g{*q5m83evibApm74g6WlX2q|RcQ&>l7BLxJL z@53C%hEIK@RbKIv3yi&2BREP7_8yxx+iSqdQyFk~Qiu3p3}S|xeM!fP8Q_amP#p(S zLP8oGSyzxp7mN{^iYA?6;#QpE z6f5pdfa2~_^d`7_ai?g3;ts`~;tr)0DNb=O8r*^f{SME2efg1J$y{genOU=D&dlCd zcLhVU!MWGpAL!N4pEQXHbRLJEEzBs^?xatj%WzHu6;NFg&+Am{dPRP+%`?yq&Y)XMD?YK-Yf_Lv}}u1O28%I6>MTx5`Pz3Vwr< z7X4q4F(J58jL}ZbBXZ?ToUbLBC-F;i0s=QI9iiT}s41rBuoFiIho7Hz#$p88ocNmk ze%2w&W`++AoHEUgmkPSoM8i;%&3MI#flt|UAfgACeqzdtO zlo%C@=YAQhWFy2pDF~-j{Jk|hpiBj-%9DJegg|4_N7s6ox;5K*6lo!gz-d2Eyd=eb zayUI&>~_)#W+Xkbuoznq_8WTQ4>3^d;QbkYDm3C3Ti&UYv`1@qd|ThZE~(!wOre~y zQ|B?@Ce_9dsy1Np6evRp6S^cfiO&SoNPkyM)*^Z!c_Bosf2@e^U(zmj08mrQ!nxpV`ZFxOWNDfanv#c}NfYS%|Yk#)*8VV-2q{1i7v@e{{7sH;p0; zAG+x*GaIy4V?jFlp65^bAE2w|FlFM$z0Iy7R z!bbH=kiCV=7MPsO1k-ESy+C2)=bLz1A6=`dag>ODQy`*C@0&=lsn-l=zbPzr3i>4a zsPlZK2U~|!cH3@|Ec;%OW(z)oCkXjik>7%I!l6kRczAZaiI%$$CTCr;@<-DG^W0en zeLQcZQv6Q6>YH_*Jsu(E!bHeS!^BDjtm(LI)SO_F0soXjyL=nLxXTDY6O=*CjU;E*xn<<_kV=z7o1o z`H-Owkl=(;ClGr^WV2ID(5rC$x250Gy14Fcf?3U1eK(z-DM}U)XLyg#G(`~>f|mVg zm04r6zXvtHb$*lo#2<9Y)81aTeMQTcyWcajy-5I~s}gX5eJqh=l^%%58iz(rUAV#q z1yUH#N)?Sp1H@yd4*vCpB_SB&zmPT>8-?~L#TdGC)cH#wnwq?@UZg<(naF8OFot%KRkiG^72-eYbhaxplm}bU*h2J zFm~y**w3Hxi=znuVyW$}J71Q)eAswVsJEp5*Yu^umQrh-Vkl@!&*?(&CRReT_lMAXvoevVekB#<{SGDw10Q z4F8F66t=h}S)rvX-Z^4u&(AW~HluarTLOQQ^44iF!P!6gRI1f*ASmiZSt4*S#cn|W z-9pddT~0(IHzj6LAczbTiO~Klq0Jh#kz{%RCzG>f=hv@TFDz2h`-*V`L3T<%k)PdH zTt;a#2d*f)#g@MceFJtxLjsY`vBho@)x8HovdW!Og;H>yIFZHA zc13Onaf?IZ>i44LW?Ka6C{usE@H?K8(aN17YZZSK#@qTcd=5+oJv}@on-Z=(2s=r< z8;qh>`K(l~D_EbwKCkw7&NWW9h&SDk&4N@_Rgp-#(p+2LZIhsO32nF6(HU%AwmQjc zGB;JxA9Cmup7PD{x-24fMUm{iasJk#Byh7k8NR};7%1cYT56v@=0eTL{6z|%% zI?DaGBp=0s1Qj||{7KhTM^sWiIIp_sKaVv?1lIOjK5H2wtUy3oB6J80Z!%lr5!%Zq zn$9g7Y`0T5v6fe#4D*Nm=11yWbi8-yl+O45j;eY z&T@7Ub^kz@5S6US6!W2M`rsF`cZS~cO2&eazHuuSh@$r9t9yNc=;T@@nf_FF@cw=V z3HW3dE**hb``l`odHSw)4vg4?v9q!0F zaGV@sjF_;p=p4GSFjKy8!^w4&b%H+J1g3(XEuZfg2X1;4v#HTIW)&bVr4mW+`51jo znfoT~+|k@p)GQyyg72M$4Upez*zhXO&mN>WKa!(y})HSJLgImqU?rycWw6)!)c zeU&6WeLGyIO%Rd)qU-0}cjQ0xF9#pl&3M4>Y{c?69s))OxXoo%A49v>^+s+}$_G3m zv8h`t3OI;s+d%W4$7IHTg^zm7oT{X*3{DwM|0U^;al78h@!t`VEaOVk7rWS7H;S7< zoa1)W{(NkP@xb<-zo-Reg8X$I#Al;-F?GU9E4D#k0|CC8+M^c5q!)lVBdXbR#XF}yb%Z8tz(uYB zeEw8vo0Z|#A)svEAGc{#qS8nj;!da8pDg(2cVyIUubeAVd8MnJWfqDsFB^%!OwX?y z&~CJ?m_{~;jq=&?VxJgR1R2=#`V;iCx~$i#I_MeyDPxa>5Ou&+!Ho%hM^Q`OCyrLe z)&D;nPc7nkF?0*Ho-NQP9yz|FQ!MF_H(^Q0&7V*i)=(|ZCe}T78hB{W^E<=O$lnw3 zDv?hnAluf26>L!alrgt`e}C^hQyKR6OCYyhTY!D2M94e>Z_5mCiRqdL=t8+Ku7;lm zW9@gvu_z}kzd~j9JB0?)?gt9cv)E1u-x8PIhAn%`0cHl=dAn{=?LZ5uph; z;3PuUJOmDoVvK8#k#~y;1rfYtmOPGKVV)qa zy@QN=6NCkLFyOW$YsCU85C>FXEMZ@heOjh!Qb)$2xuR0Lz39;r_fObKs!1h9#^`bz z)X;^K8m6GUk;_w19NY1pUw2JdYE`?&xcOE9#`t32^D=5~uf|8l&>}kT*^y&qK#?p# zt+#uU6RAh%(Z~eV=hI-T_8}NBmutd1oeIK zj<%PMUt|w2f2x}SR;p)zhE`_I_{2_DiAVUqp&*2pb~!;?q+U}yu_^9DVQdXnCi$F6 zJUw69!>`heA^-mVGUmMTiWf7(1Ij|aA*Fth$8u7PhCXzwhq?0V|L$s|>44t#(?JD2 za*M7P#96$QrY5-vm#MEmcGNq8d&va(E_x21i@hJSH_LjNz4HG|#K*rq|I69jLBRLX z;nv{D$C7sS@gIU@V{rp3y=-yBl5|@VLOberI-ctSPldqCE_5Wk|4iN~t?6i+5`oS^ z>V6PO1Sd&OT>@$H(wo|x%v0e@pr|?QmO}v^0D-qqX3SZiKRz=44w?sA;A)6hgFn|7 z8044~6PL|c^?@n)bif~*MgEL>J$i*v^-5g8?~(A9q_}JE7aabSb@bO)z^kgHgtv(5 z?09PPK5yKbuDg^2rHbU2>*@_v5P!^GF1)U)JsUp~wThkGUU|~eH$~qG(IT!}s)Ji& zU7$;q#w&j~5f14>6edEuDuh z_(8DvUC_@Q37o3uJb1z}8IjZwMp*|Mp8^rJ*fkDlSudsdee~h!p&(CAdhvxQv_|!J z(AZ%|e)KbcuSb9kUYC{Pm-o$Fyv(kbO$LRM{8^?|FYrVf|HV!>QNp1H zLS8&a27lp-l8?sz&B!p}0S!4kmN~l}*vua|xUGI6xmVGh<|wH?jk;mf@GEqhkx_+OGz zQGC}6%4q3d4nylzzgVzmmiLfsAF{>5CsV5z@FA=8u|Kre&QzhJaDfZnlV~YuIfFFD zYmXg<3?D9zy7$)>rX!ubUr-3@LVDI>E_>#qA8{2s^bhpYdpSj(f5$tCFT9)F4daMe zvj(yzH+MBY{>cW7l{p%oV+V;t^%wLQcOBQ7a z*!=A*pw@jokox^4Yp;lF%;p_Nj7rWQCN7P_nfQs0%I30coWg!**b)Z6_rT@n;mCp! zYDp&t69t57GXWjiCl=Ve~w5X+~dpF#8FfT!{eOMA5x znG*A^v4TDE%6ZG*dd2h1tj*bKd9`?c)(g0Me}CRB_$W*M6m)#W5@*G;B0aYy%HBk_ zrfpn5D-ZRZJso-zB;0W^>)`*rMLgY5Ew<*#{OH^2>VmI-!d5S7d9Jyv1mh$gm04T7ssUspFqyJpoInq~G0d?q( z$r~n)d*);?aohG=u+0S)2&)x-job>L6Sn!W&P8=o;5+O`(mW`%5MQ+?aC@TE7xidw zSs5+>28-8jMaxC42%j9zYt04JwgeTn#YmBTR&J6DsZUrV~U_W)XWHff(fTw~C z(Qz>@DOh;CR6KRtSh(E8Mxv25%v^RE504}keq%`ph4RQ)k;YBrZnh$uMp|rzdE9!1ThCjJ_G@LQAokY0;ZyuMpMrN3xmL1K zNiQTFaMdl*3P-;?fcg25`AlRTGiAAN@nB;Db9RKK_g{?(=0+DH4Br|ZjJtlLdSNsu zf&SH@(xOGXUl>I$iv|c}R!G}YR>=w94+B<4|UN7%3 z1wy3;PCS7F5$)_Tq@#f7Wwo;B8H{9$b?q(As3Fnr&lIoXfDS)q(Ze&)E6(Cl~2P^fbwX9ry0uA4((d>`5=;Axy0pa zCyhkeN5W8Ie`ES!Gtc?_@!US-^g;g={>$M7@Dkc>la@wtP>Nr=yI7D>K#rzB6h*8M zve7|aBAI@|27->yJqjk6jw8I+CsMgjF6FMf8H?@-e&B%y7=A;*5ScX1_<%nRqT zCIPH{l0wS{vG(ieSFx7pl8ggTHbdL=b zx4IuW(sJLL2;}vN_mw9J!Rm)b1QU}HhEi?Zh_~)>k7EOCr>*3!%mM&%FdMbAy1rHX zmN8niMJc5Bq=rX>AjVT=SN$+HWF7o$mNVMgmLn@b682Uh7&xZ_VM3CnHT#rVp!L+B zH_Ngd{Iu_!g=kxttg>Y121~gOdP~u*C>+H36%^I)Y;eYwT&8@hNL%bT^_NbFa;Ytn z)L}Lg^68h1vKn>6SR~)i72%a{hWURYL2NgH?^{80<5(1BUwG&W6~&~CXZ^GL8oe`L zs^_G8_nIZncYf*+F#nC9YrbDz2+x)CsA2+oIW7A$8Z-T2I}=nG9+OIsX4SjH_u^?R z@F41s8O9WwZZ1iv!6`{nM7){yHOB9Qkn?CkmprAN`>31ble28G70AYa2;1V|-K7g8 z;E5%US|3t#Od97<9+Z#~t>G5p8ky$)u^t`D>hX0B+-SL8g$eqM`%y`sQJi%{teqFn zk=%eI&6rG&&CN{+@wawIUuy4nKOS!xf>w(sVF{*XzXg@Ggvs`KUc^v>;MP9LaSa4h^xFr4e{xH)SXVSjE}Bw=SF zBhqA8q6kzuf0fv?iw?T2vx{UyoZO7}KvjnWrUGq0@|3={X;xJ8KT;R_IhCZSGKaWi z#<5|n%6qu%M6TjOYd*VuTTF~5bKwDS6KIIXiF6ky$2Nvp)#TQ5)${(HXz695i*w-9 z*={rkdWzM4AE3BiiVOSFW1GrGa@;M6hzo{`f)6qGFswALZoigx5=+ZYu<$dqcEq>*x61j3?)#Dov9+QR5lCO* z;s}i^4Yk$eG16>iy)Ppkd{SI*9gZI{>W=wFMEHmB+3HZ)(| z?T2}RHv(12+W~7ld6JcOzcVR%?EvXhHpVng*>EBlJe2U99a0ca-!*ByTb%zPs6=i3N*?QRY>tZkr=d?}EE7%f|<9)9wA`e`J^atGO(T>NBU~j`|Xx z-GX?W=5%tn7jJiVFyC_MP&Hp__t|rqm$rqdxJh$?K+$}?Z?-+|lxRxK?IQmg4|KlS ziStB00rWKa!3_{#fxoyr&TO`&dO_Fod)rjTdM@aGwft%Z z72>z3D(WWcQ%79={H)ZjJEF$X?C7E)`niU+J16;t;(yM8gYLy33VYgB-6}$^vB~!#E;)s zF|&@s{_O4xL%Py3Hvbm+2G#_8-_kFwU_vkT)QQvkNE|Qj%$&%KK67>yXeyAsTN`fX zF@6xz^-)ONwEJgd9dxg4%F&_|=AxFX)J}sB{j_dHDWa2GP4bq4kw*P z4{uR9VIhZKuY(=Bj=#{ z`#XxcLm=}JSQd67VHl~Kj}W8u3A8JpIlS7MM1mtZ0I%$UY0&38TxSg8KiAxeUrAZ+IkV zn6${R$YDmS$!M7!&d?xDk_)SRu1SNryur)7OwC~WINNlQQyQ(6{GNVOp=MTcdD?bG zx*{GQe_;1T)>dJqytRTKvti^GyxNSCg|RAqwqi&#x)kaDO*pMboH!Cj=A=uk`bnhV ztxSgT&ymAl6`P!A*CTSGF-Ge&y;1d)D&Urd)Y8R_ub!|4uF7qfCDhKJXwE!x!#dAx z-$;xm?2*%B7{Xodtv=%id0o0X6$o9r?{Z!heH8Fxs=X4w+f`V=8syptfBCaQLJ&Bq zCF~l+`S%0oEeDo9FoI5S?i#038jn2QSyB+v(u_%{!IhRNEj*FPX((Tm@qrmjE9p-T z&I2oz8*`?18Znl^G`L?&Hz(D3Cz1JG46^{K1~pHi1R<=!bRct+JSUx(Ax23NFdwJv zHp`@z0IJNWBSCJ3%IL?aMb!V=;E3txrgiTO6|6i;F8C9EsCjCzBL^A%32}C-(MP%P zbGPvc76pH5o$*g zhVevtr*cTGvOqWc@%GEvE@F0__*Z8)K}hvv&@VX54BQX|WM%XPz9=j5-lE3&6;8w)O2+ zGCD`dyt|r#q z{z~ZW301QV#sxo!=X3@)!ZG2J|VaZUc{p8S@*!MN%Zpcekz(DbCm`oUQlUL7kgZYj1F8! zMr$5&Pqt^i7zwL5lcVQ_~^7Epb_C&-%aUL^x?o?g1N2J)uty^_dHc2AtT1A z@8u*=`@r1c{`zO>kbr0I%)UMu4 zINj=>Gw!S);TqMp#Y$;~Ow}|LuuwgW(p_|r9DCXp3Z!qYJ;;+|Jcskn29v&qnpv0c zUcJJ@#DST&%D>s0u*EpMNg~WM9&|`3c?4W%fN}cde7rcS#_#3b$%vFsDA!yyq4HyK zZU_D}?d`eE+55IuI3~4dn<$~LL>^TYzQy;`r4f+~9|7BohHEu6$Nq%befEg~+?GN+ z>7()EeZ{jA&sMEFeBhthZzODxv>As0p)DY(Lh;KS9-z}a0i#Y3!p zhp^Y!%<0L9>6wF=+kg7K)LzO&9MonX0F|htfO&eVP$-Uixze2rg9cwz|2Y5jX4=~t z+`h7Un^VPL6a$Sr^P3oh_-_#P9EU&!BBP(J?hL3{IM5-3)P(P~pHZ{FY3YYZ;|~Ea zoyWtx#3bi*Smzq*Hh5kLG=5ArxIsu}xY~WF_|68N#LrLB9}wb>be)MfX$F}Rds*XU ztemb%7#=OYZnxj|k%;2KLxEOB`0Gu`fX1iCUD6jX29@4{O1)K{%F|3lHm<#`iEf)o zefG7-f1kZNzb{h%6ON?59!H3@Or9##aQL zlP|JzoRd%kxI0CyT6l~l!`T4AHX4LlM6q{QIc?^IA8_4NwELkvLW6I%Gt@X)W8ry# zVpOofCQIt{ENC#)sqgKzl9Q9QP&@m*hrLS+E1zh|NPfL63p~}p?&U`6Z%>H4m!ySq zv36fOQii6LAa6HijCqdM+*|1M*3+`L=6B`Ro1;#btp-2Oz+k&O* za|BO}CE+3-0mkgh2CVAwX{KtswDA$kM;$?DQQP?29@DsU7kwMqJJ zCXrk#A14b1z7;sS31JU$gTY-UriXJv->|>=GSJvb4^&zS$r%rM9E(3hBM4oqA(}BR zRGjHb!L}a!bcGrsD4Ry3GAi)?>&XsQ>5J@gBG4!UY1**cMoP*SZt}f zrAA)G8m5uC6MR=G9uBZ2C%-N^uxj?2vC^}HkTwpCi-!dI{|`A{GN zoXUM|>eOy-bui@l3%=`!abV9^ch`u_059#;zq-Gwk9~bq{%FAhk1L=C>KYP?g2v&t zD9ih?ZJLElZ7Gnx{7+4XPA<8eU(Uiv`ct3x2>oLaPKlfhJfhzQ4&FUpYZGHGu*IG> z+##NSvE+*T9qjX(X2bd?FWqE&)k2C>Qp$F${IiJG>XgKWjGZXuPAx!|GANKX>sZ~jS=Tw45XUvJ}E$!@}L zP7*{XoKtxB1oChB^@j%c=N|?l#5-8;=`P&(@9caV5Ke)E1d+$67G%P0I?6~l5>SO! z3yQjp;Au@qX3oe?)h+-^HBN!~Pxo!`%ClfJ zU6qF7=it(FU0RL?GO{n_t4R(H+^l%{x#;(+$x4wcIie@_FE>n36=p>@6|2F67m_)> zD9tQ&z)7`a#Wk5L4Lv6=s8zTh5w(XTS@UjRFyc_ z-Czyl)G~ju#t`h!Q^RP8QEQ9@hYylNQqy#ms^ooY(j4^BJ6G-D-MK0u>P9pt`H2GD zjb8Z4LLb#J=k)#)6*SDz@77*iCE4)7u;Df=(iEQ-_o|5EO_q<~xFStsvzX(j?JqYX zKRPj{49CY$PB4~1t0-^R1JOQdm9*iiru`|Ls;wfI}8g#Vg2IUMh_1EMr<>IA$non#5JNnx%5fFumW{Njc=K0wR!qMJ`JWu5^isP_= zZt7s*l0}bjm)Kui*R|X$O?AbYp;JHb_9twP(>ZM;l@9jW$J`GDM_e5)PDF@Y}|W?Phr9O$7WP$QKvi_t{Ly&$_5vda=%U!?#87 zz98bEzA1)9+qSCPyrlGkh>C+jkKG%PN*B27{CtY z#@O{q4b3y|;4&R{K>C2L5XEoUq9=FPcvfWX?IL}hOE`DCqH-~gx>EZz+I-`Tcp`FQ zyF9Lo|Jj6e<6h)q;!`Keib_yd0*{0#Zit!w=}StN7J?lIRYzm)YOZORScSsBJ{ZsE zK>yaD>Fe(N%PA1Ef<~e!#7A}BzJ||Id8eH_qQDAeqZGU7jGo->f$o0#$eOaJ5+xug zJh;al^Tzwc2Bi^o$e`{CwmQ!3B-j1aMr&7u4YovYD5@9Ypelse2B>l24|ZKz{&xNK z<1ri!+%eaF-{m}rva)jOue1(Rb$DSw*ogk&mld?ALev3$=o2CQF2WH78kR|DKe*vq zb@uLrIxey!b>H;Eoo4~d*gtm8aNzlwn}2+w8Z6RF)7dKw9TK=OV}ah1t^eqf7gbWMuB*|Db>)`w>l?_Njl&Q#-PWicp3V4pipdaEo8*IH zGwzA=pa=^QWzf7Q=wvloZ2aMt=k3o4`{(8r=Mbtc)^*!NzfG3yTve1V)?Y0jkwQ<- zyQ!)_lOa;FB0b$%Kjqp#uXAKy@C4X1>EvxKSi_W2TTGyZ>NzV?Q@L+A*9Z)I^kB9P zD#=kjS|>gQ=vQXVWq-^*mlFGf$aL`J74smfX&0CpbcDyvvBL;u>pF!f?|T;duie8@wU6c(+vzY5|sAP_d|VnMJQC zi63iOWYahuPL$BF=e~r0#Gecm6q6v9NDbDoaa2Bhn&H=5phw@`hJ`!Tk=Zque=A+Q z%nf3^Umvh}>SL^tZ0L5;9=RMp9@JXzqtXjmcHqc4OUK*Sc~)2n&Boo$PDz1Yo~&2Q z-L5-3r!GGKdvc9ExdjaPTx&dQj!K|N{2&#NBld?Mpk|h}CB}E4l<$AVITo@OyKj#3 z8Bo`t&Hmz?o86*#IM-ha6kIfx6#Ku3Jhg`EN@aB!U3uYdlS zwf@5oZ$Fyx;R>SS*3t3rbI&syAN-(fK_SzI&lqifDe)i6a#*!r6g(ZBR=s*W6-;&Z6$PXRrm1{<6Qs+Rj5Cn<$K zmC=ynEf#_xI5@L+um7+8VeF!UJ%z{;#P2o+mkFyLMJJ) zl~KJgw|Z_Jo^}Jar&ABWtmAjWhJ*XZMgvIT@AQ0I=gC8(axk8isrU6G;$NrmMwyJE z^MIuH7WGUUCU?WUS_fI}E?%j4nz(RqnD1zD;T#%omRg)VJGm5j?Fat@x%e2LUCofy zuHVlh>X|rV^M=nn+-M(_-du-?&g3C(`n*RSp}q>cKuZvPQ^kx#I8ak1V@eLlB7Bv_ zW6Vh0NY_E632EmJFu1m6nm%!KAHn>1U4tX)-E7&$neX=x>cNAtsr$b0dLe1A#retA zFZ5S8hyMpZ97mCy+^BPs96k5VF;(%&j?GVvVpU?nRv!@I;C}wtY(|G``IH zL%Jn0ZJz9hh=n(Ba8qc~)NqUD9Xh6e8jdfwE{|8H2Ou0rRV<1b_;*dqU0u=GyFmt3 z${*4GtD%;vQnvspojg=4%FJRC6jVPg2@hzS$}?AeRDYuVfY)pv5t*V^WbmId$*c6eE^>uUz#*DMv z;{_V@{Pgma|8jqIaAaQ35boWhgr=cGXH?blH$1u{c*bPjz3l0$rti@&kH)shmbd8L z52>?h*`N3*mMPP8Qxo`2rB;R(W~2B|ygX4TOTxKSo6|J8M?!~#ULGP}vemhB?~|jq z{l@VeE;lJslBlT_8kXjo;yu*lB~SX^j(a;9qDmnlzy<&J`dG$^5ZJ-eQt$KQRnRj) z>~}t-f3n}rN{R{`{l575?H8vf1*#4>pZ&`dG>q{Wy7|+uMd3509nwI~UQleFa!>gZ z;MI8f)ctY?=?r?L1eKzUPejCm8}t*8?EkK-?_Xr4%A8J zk6nK_K6z=GN1Y2Qs~I5x$IVw2{MK=89NE6OdVvMil_Xsa4dm}pEYNF6hZa;WigM7m zptwVX41gbB4flBf*6}3ys)|8n80~07a`H@3a%0s|J1*_N)oWv8HAcUG$In=!QffVi zX90cPxbB}3=}ui#u6Er50)<5$y?g@$+l|;GaN{l_>D1prenTsFCA^q^K^N`Rw2&Jd zJ@v7X;Nbedpd!Jo$i2IfHns28XIE8Kot$LXt%|cb6y|kl(^R$(sOmo+>PaRusmMKo z=(#&TUVn~NxCvPBOqtL5s~mN7H1OvS?BHO@n_G1&{HdV6CUbERX2m3>(dEIOLxFDX zW${4^7d%&ECh-a_IIqw`-}y_SUq?~T|~DPMkM*F4(G zWXE-R$|w6l(%T%*p6AQm^8}E%8bdNCDn%r|RPPF&UO=}29>Euj=E|F!>5dq7wXYv< zE;Z9&jH4s07Pk}#fa;3V9kH=03XM%H|>#B=OM=SD@K6( z8T^XTx^|jVcFp3TUQuD;_O`Z>hOTGrp^|*c3?ymtp$pMgrpx~R?cV46hpQ`AL+g{+ zfX~!<6ftIWQ%Y%wd|^aQ>thjsN&kO;15X|t8Ms^?+IhM8dU<(q^%?*W?fTB6;!G=6XZ+ue0&Hp!0Mx5j}lnNvratomZ!Yq1vJ{f4GeRuHgOI1IM2m`8u-#9=z^Oj;5EEcHP=F6}bkpxX{F?>=~7Jz={Xg!o7KH?CiC*wN^*hpDL)> zk?iEC7wF>~NzKkzx2aW-qzF;r;J#qJf>gYdF1)dk2?Zr36;-~8=_FJtdz-Pq8V)?c9M-&M}RIrXBGYHE``flpqZd@Bwu%j`L8KEYX1>bNPA<+hQ2Z{FoE z!}ztXzxyb(V+$&sQ!ZBiPG zYXtSAp9T`ZCB3SRG*V#J&A-%vrIRqcnvJ*=LG143@Ey2X4^hFi!lv5#8Fg(;{Sd--#fV^RQU^@jnFVkpbf{i&vo zy-syU0f8GE8aLyo>LVn{n&VairoEIeFbHHazt_kJC>TqgbakQd;SJyX z;^W$*pB^Zs79o4k3)BT9Cg$|u0OSp=Y2GK#)OZ}bmx6*Kmpxr+f)sL0Y=W#^|J7x# zt;^EO*Z*Ru7eqmRJm9+Daq1!LN)8DrZ4(ws#T&+s09SulTT~OfwW-7kZKyu1vu{z8 zkpcYg{uQJR`;S*D8dy8?)^c)k^7D;r7uq2{{4bBoXyxYk@tVHvMnMn0j~g$rI^O7^ zZ4H75egp%44#%Fc_`#NLmz?B6?}%zzB!fD@^uPS>v&RCg6P0We&di>vB!8o!n{6FQCuCtZt>M2gL*84)Mv!? z2Y7J{B0CPCsgx=NsPrfHjy&PnXv z(s1Sy4tA>-C@84ZmOB>^>uKCNmh2_#mQwm6*^m$j)(`yuu*( zt;}yv(<5;p{D{6Xa!ftHxgJfsb|VU^e84o*`-^4@nfyVVCD@Ltd;j&zQZMX=PtDmq z-EPPgP45T2oV{FAyJ~Bmk%sF{OsoK z>&2fxS(36*lP#p$ETTSBe{+n|+D*HE7?YEq?hN&TeIqvE0f1$+038Xgf9}|`sM&-q zeQ2o6+8Q!C@JV5OoLP7T4J2VNLsM7lBp&p9zhIhQHlsiyTdPDx^3^etcF|FjB2r%A z_%0k$gJIXB&fH)E6iz3qKFnY+vIF|;f_vSSbT(a^npDlkqobmt?Z!qZ>ttq#Br3>? zN_43H#H9-K{IuY~EzH!7f$%c1`{4wD)aSozA;;+g%u#%@tfcQ$>D(Hj~4wZ_#r^RO~6*`2^8yTYx{uSCsY*oANfsDYC>{~uefR8gV)u; z3kpVBJ0lb)`uoT^*<)hfsQQc%@7Sx^j2X;E81SKYoN;RY=|2dm?vu_l4c>;?LR(C2SWz`sgBq@k0S89`WEH{x+2TkgYO)cU2k|macbq=dQ(FPdY{;Ucx9$;x-N|=$*XlmK(fCxlIk!NCTVtr&}Z~ks` z3i+0`rT<5q#F3{LUp5eY0k&4NKw2Lgk%iF>3$Y2k1_4W!$kZxdS2Y2#&5*&!tttd@scK=EjjE+`iXSWl~S@4SpIpK$!K+_CIV+0xF zwR!+z4JSeMO6_p7Bwbo29h*NH8yS&P<>%z(a->&XHnrP@96d<18e}?UL`y^%u`lRZ zB4w?ut`f*h8%epV9O+k`$50 ziD5zSq?;yJnq9k8W77>IOTs)oV6lk6Vy~*Zl{e!1 z#f5|(@?V~}fuwG2b&Mjivo@BfZ9(&^1-OKDl!L>ntPBEBLNJl}1fP3GgIkETL= z<{0rpOu_<4RH(?AxqWy{C#(bn1fbWxY~knry&XXLRI-FgJ`Im~wAEVl*()pbtFRaD zjg7W!0dEb%#DC~OB>z9Zl43R>fB{6?-~Z<1=+Dv;A^m$y#6~YuT7+&|L-%A&O9S!z zIwvQh*a7ZQcMz(Oz#4oD*pZvYYqVe>6jd^XHcqUC$RfY)hTwR*yzAHdzW7(@;CS^n z^paWsdO;Bp5izlR<4LHpH@jT!KeokPA*(y-%+R#aIlJbO2BQy_bhwsr-X^4a#ns%C zZVFix+Ei3>q%8lBr|XWVI(q*yZ^%~m4p)**Mn>k%x|gfW$ll4GnJL*bdtNijUXdt7 z_TEHYTe6byJ0IWg_xG=tdp_qp=Xu`G^SqzuoU`b7UX|t116i*G7;PNA;z*Lxa1jAuCUbeb;kZG06pA1gK07;Z7){iLD=+y)>9)w1 z?B1W19TOlyA%G$qzI#~ik&P{TB`@whgG**Hu61v6(z1%J9Gw=DK7F;{p4Et<`X=W< z`JGq!!Y5HGfb{jt%P#?uegH)AC0_+}pnfY{oAwFZE<6gI^BxyN}M)~u;IAh+E3?86(5TAL_ zRo|Y5IZ3Ag1H{H^UGQ@bl}<>J-pA134jH|#6C0q%7$RI{Tbd+4erQU&0Ve4uG#jdB zM{Bkf6?T}u>O&hGR?@{a_1d-Vt6Zf~VDc_N1-X#{nM=Xnf&{PG63*ABUtDYhrj4~p zef_2PShlNVf`)R<$+iW{Z=nQp^$?SmZfR_4qExiax1;xWKCYiGolwvr%wU^J3Ywwp z(Yp6EQWAvB$*3 zT>M#iw^BfjN!s$__aCGhiP{qM%wuYZ4i^OA}dN%*{qnExG=+Eo(W z`d{{x%lh+eqm+m#e+meFE&2rlSh<--yVRR@jGw~BzZ|AhgN^@_0Erz zejiPL8WA49>FZu+Xq@?Y!5GBL+x=Rs9v*9+csN1Z{~2JQ0;7k;-gw-`l%1XZZc_Qo zwJ=9uD!}Hhjl!A~naMjS(LeDYo?)Za20mzu4cbLz4`+Z*eBP?ir-~@MQ8_ z>^>@g@AefC6`fbd%f|t9n+iNcl(mtAbZY4ua5eJejsx+ig*juuxiB$jeY2iajjRGy1J>+(?y}+;=qLo!*JxJY5RBnMBq5W`b)ld_A_6Pv*su?*>8Zih?eWdOiiy(IbWi!w_rtz!Agqx#c<2TI4QYr$ z_hkz=ey0y1d&Y@)ZzcsWj+Uz-b=JCa_7( z;=kUvnQ`LZ*0ZnZ5PiMz-dY)DrT;GvQ<_bW6q}|wz13g-U`AxnjI@x5x(Q|E+llEX zRi>4~>|A+a!Zb|H`VSX)t;Q2kpr)jQVE+gGcc+ph&RXyY0s#+8LQPXq7%usuRG6)w zm4fcF*ZC9(xD(MnJJA)Kb^(Z7^DW%A6W6LceKLtVjblh7+!x7l17(jA6F3S0-^Ovl zfmUas)w((ASeSdRW2nNyZkbKO&ZW{0M);3C*lE`0C82(-i@*4E7^zQE8y2T*&PhR- zga&XK)G>%Kho9EGiB68(5_(imL?m{AJ}n9<+ds|uWR?Nj}BnA%$*VJ0`njun7x zKiq>f-PnPBXq!}NIAok!b8~r0F_OP8GJmK)fvv?G#NB2OK|&xemyUzqI%>_M*VX$F zAO3AeK3vdf;wZrKe@kvI+LmHNY2SY@QgwQ-?C~So`)Skcm=qzCX*?{z_R znakR*5!ObIPihz&RxaVVaT)|Zyg&@e;eTt+J6kjwS2->#f^cL1Jv1j$ zXin{!CJ$-ZGVPBYM_;LJ5Hn{3Lz%LIMkTL!#X6P4mC%L|N70!lSy zhr)O(s)UBj^rUf<-w`KCkzq4A34q#EUYgjOnr*2oXm%LSoNSFY0d@{9LSf1bL!VIDosikg zc`%E1fYHeyonx7T!z#X7&?LV&*CTJu3hkG4GwF8C;>Kks2LBQRrE)v#)^20I^5Vie zIgUNU2uejsY&NzjCiGG)P~Bzie(N1RspS{J_AUGmsJmVL7u`%!Q8P1**Igm)C4wZQ z*kJvHli*qiv*sr{H>OnS5A=xuI^SDBdrY*=L7`O>@#P+;HwvuF3(^a0?L0%W8TV0~ zPA@M;i4RQ^PJw&o0)9~r{lcO7Z$af1cKkz42Ti#7TYqH=MN0#H8s(EuzA6MEd|O7%U%=p_gJqJfMOTHL+0qi1ZIaPgdVkZUBnKDO+ZKhhwQ}K{3cZNXr8W8;V9-wl9Bp_FKR&t->?_0t==P*u1VqJVH@SFdN z@<#K&oN9-VzxS>S4qn0hxD~?t**6QT9P{ew|Ng@-J+8m47O1z+k9KeSIBXEk<4Mz&ft@OqW)S3bm|r3}j@rMN#Dcsk5KT?e~K10@bY zkK<)qx+>*6&8cipp2IDXG>VaJu|UI?Dj*)rL}au(olFvdZ`~2W2uhuu7|z89;+X$v z46APq1*~``)J&QZO&=VlM>P#h)AKUoG!vmUTGsFr)DST~$>fEHC!r1lfOv3Ra3KIS z>y_)}Vv7o9d|}U|eDZZ%oOAhUx-3Qd8XxWt4F4i8jcU_~v>XMg$b^cKQSuQg`uUqeQGX z_$EB(MvEx55EwB)Q3HPjP3PE=;H94Cli7F@me;6!nqfoaMwmH8_Z5t2UnB@-s{Knm zXy*e5NtJjx;|w|qy{hG*`3Xade(n4&d73>bPFSw7GBM^m`R+0EWK)wVNMyzni>`X{ z-gM9PnwPolfuCUL(oMw;w7VMuG1IXVn>RvB1iTn-MceLWKflC_&F5#Fuzxi*B&DnV zRj59(;dH8nWApQucLVLpTbF`~ZG}Y#@CO96KrAUGbJpLM1YZvX8mVbGlk`0 z@X(x2uxnFRrCew_fc4pr0oSqUr^IMzC)6RWU=*QpmQ+|$cBJjQUdM|GT+-xTKR12UJwJJ~r(G#ls9kkQj*!Uvfg0cY-c+@a2DNo|CrLfkh z67(<`9bwyUb7g^t>#g%^0~HKIF$Zvvd)HnHbK{^O!j#fSYQTr?g==P*`PvDKSElGI zRXc|6_}v!8mp>CaGf8Z?JK*rbq-Q}9VB3EwzP+^UR1-JUh0~^6oOt{Tw+$a>x^N^- zb7ddhzOk1u{qC-I_X-!xf52xmhWwYQu4ZjqHH9MV+ZV$B3a7R7bjdSs$V~c_7ZcMN z+WvZlHUqyEaU!1$(^eREv7SJ@0ovP8h<{u;IK))H+_a!vK)}Z9rZ~q6LYY zUu!T@0KXa2*Eys;+DIyst!i*$F|psu8b83ri~?r%JG4_%eq5=s!!p;T zw*-9PdKu94*ICk40tF$~Q76GUZ=!Vyc%L}#i%jf);EGA)ItqxbGTO`~R71ea0)hzx zGND-o0Y_z0-hj7pDruVBDiLFWkS`FvsBKw-u~%+>cFp8|h4o7sxuVKeCKitX*Mo)) zT?V?+L=ZZ?XSASTu;%sjarxJtq0!~%H!4ZCYux3UDXOWmBKj*pF+!Shpi&owqOB(u z9a{mo=PmvgN~rX#a_8^13W!|0DFt32+&x;BygPf2XSo~>{izPUUMY5fg{ zd6oZZ%XKvv9K+^3`v3bQpzf^9Rv~8L zD2g~fI{wbJ5T!17@+9c48vG_PI{`2{oDnMl z4{^&bR8QwJr;yA{Rkx^-9(tNUI1c()9uR}Y;&@U(0W~gK;2W*3(N=XjLUB9W3Zg$aYM3w@+c4ltvmi_{Dc36V`Z+dJ zh~M=F>!UysX1?TOniZ4Iq3xkC=y80+v%9!Gt96&Xa3X_*G(z7Hly5#9e#-Lc1ul0I zDs`GTR1nOByV+yvP&2NXlEf-@OsetVvA}k-5sErA=iu?eN9jM^a`$4oOD76>!%A_7 zm%k~ObY`GXe5Hakj9?v5pNV@fK3*&1{VFF%WZ4Iv%za+s1TNx&+?^1Io$uUBjg>Xe z1CAqXJOlyHRtCs#L#$^@j>pit`4AHXckQX%xhx;tDC=~tR9 zt;C&%triuy3#TcWf1dJ6WX5XUf>(V~k*oNogwGxx7r+X#qxM^nP7vCiofjFE-zKTLh*{bymO6cbG=0gNB)SAt%I0#Sg;AjQ?w3F0 zt)ewaOKhGj(nq#d#P?{`#e81_X!_|>_GU9;eo-+(oIcczCo*4DGlA=OKrDs5KJ~SH z3QO{!5lvd&zWq5RHuq0ZlnD9EN_2Sc_M+WrROduCc$;37o@br+T1dMRK>*K4?Ft^~ zp##7$Dk_x9(`$_Mdukk8R#MPcK&1%YJrC0{x-bSi?FentjdW78K}-gR&PDOR!6$AZ z6p9X6T*EFOnf?EHQ*={ewmg@7{+u^eiZB$Po&r>x-bC6d>Hc3c(@`+1g^c_5cfAFWcy?ITb)=E`(-bb3n8 zN}j*gQnR!pSVMgjcyVSS#XuWwDDaG(#v)Wr9?hCL&EPQ#JMOfF_Rj>`KkDW~Q!$vi zUvbCu+x+l2L@68T(Q)zU`sZ)rf6Qr12K-`HG>TWqSr;&NWi#V){~pHstH% z%9&?uIO38N`QRRdM38c(LtNOvxaLz2EAv|-6zu7!?~*c+A)>eM$8Ac*Hr=V+5p`p- zkx_qsx^1>=w$&KJ+u5b_vm@;L z885f`#><>VvwE4&PUy+ z`+W66R|g@+j^ab8Q~XW*YAa0t#dWoL0bGJQ&RqP>V;-5lrOjgpZr|=L$s6NTvHzIN z{Zq$&5*H3HCxrkRrv={uaw+5TVYeMaMWk^lZ`TclP$X~-fBNL!EJ22wQ&oJX0uGu= zYEclnG7$u8!$qokO|LSyj{#){aE7^5$6_cQ$|`&D$xfP5%S9K5L%d0+0&NQNeA}e+ z^V10OUGfgWx1$dN@*)s-x5;Nbl*}o>wYG#;EWYV?{dEZ|7)RZ#=!F&Poj|nqf3uuA z-`hH8#|zqjb3#Cm)Ig0QJgexd3+rO5U&D^`R2F?GZM5Vs;Iu34Q+i<}*DviRpv_-^8+m` z80Y9Xv$0`$tjY>>FDkKa139ivQ9_d*p@Og#L0CXd1qFRien#27;#$xpsWJ|5XbT2; zZog)+peF2nA1WgT^QiDV2?k|Xs;2Dj-hca5K&sAMLlG%z0qkgKa;x;;X#%bta*f)DgjhQBg#~(6Q{o4CSFv6K4LGH4jHr z_xi%Qw@eHGeFv8X1ArL6^Qn`(}n0Caq2+j7E;HUI<+e3zUjfwW9)_ zxT!)jI6K9NsryyFtyI>B=M8dMF|zMs@n(Q;x@;l6g5h{n<~VvGm;t*|V%|kWe25s#0?;HXrX1rxli+ca)T;N(>5T zC@! ziMQb0jbZ&`PWQKMS2A-X@7vW$^h!?0P6?38C9CAnEPLJWfv`@^bv1<51Bpa+Df-w1 z$$H8XmX)Jb=}yUG<2$5hf~5X~KQgZs_del_OM4X!x>Rtcn4xc%@?AJiE3%=)I_N#G zXs2`AF+`ZR(*;Zi-b-@ZIc+P&Yl`XIq9qHeUtx7T2cb9!sUV)kWOQ6@t3n229o3x8 zsDfnTF{hh8(}>0{G7s+O|0Z5xJ1`l9a}HVCdb@1Z6zYkPIp4|w8FtVqw2yw<|3u;< zyS1mj(_+Rvd}#jKp?(MCjHI5^V3OXPJVP?6n$tB36i11ps{=E>m&HFdOx|U?0vv4R z)4%rs8E|tP9kUISKRm!4DA{dMr_$zL8MdXtSE%`ez3Dcxp&}_w`Kju4@PW0lsmn4% zpMILU3RD#qPulxR|_lx6G0L$)*h%`gE!?BAZ`^lXk+aUvVc)VuCFR*MdRP6l7x z{cV-<067lNvseQXOG1yu7DeS1ZW$F4xt0K7qr1n3&P0iThQw(3y@c(*N)^ zzRUHtT*m5d5vLwkUkaTQPfkVB1}^c~oyfWU2p|h7Pacd$A@~f6bNjo2(beC8Lf>yk z=rk2cKLMwUt+TKT>2zNh`)3btns9XnRpgQ+8sGP8LYC)xkH`F1Z(w_`R^o)D!YJ_# zK?2PiMxh9|^SePblmQtG$A6V}Y=xqJIjs4W?Tkm3WQ>X()r&l4!(WlclW7{=M7u{L zqCYba8G=P`Q(`>Wm7p{j#x8Ufio`Fg{+8tf#ZGK{GA>C)*1CEZ=*pCt67$B&76||z z7tW#x=7H1l*J2G1l1CJKgs=QiM3jz;%UXdzV-d5Rl7ThTr;1VX-O6C3RrwF>Mf&Hz+0G@_0uE!lh>G&d!uoHV!MF+_qg!o|V>C zyL9fi_DH|*P#13JNiX&|(653OE#k#e_ zn0XFz_HR@Y3Qqgt)2EiR(9l*kSbAsRp^`lOS_fMUpao4P*^_Kd`q|cG2+~|(<4Th3 z;d+Sr-8&;dLmi>^g*81lzK`^+bIXPoJXMrxZ@Aw}#sr>jcSgkS7Vwr>6AVqJhdzCc zZL&)T*JBI9c-ax~eVt(e9u86ML{u5CQv3}?n!|X}I4Iz~w6<<{St{o>?2xCBMmce9 z!*jtynRfy44?iNiT~!L)U0fJc;^}+1lSW*q>e~tomMj^;lLPqdg*%52N>Nj0Q@?KoZhAWy#j1sqMMWW<8%YEDSvPH{Dnu># zBlFkYrC4J97cJgu$j!@XamS;L3a&T3lD8*GaREReLkM*4puO;Au-7NF72m)c>|G=s zw>s0G!2RilHI16QI26N+Pqs-KMd~y}NyGP!R!bwE+~}nV9`nQp9nC?iP<9nFtqwa% zG9?$eGHq__37ip1HZ5jEbkE;KWH?W(a|!KSbI9Y$WYaA1ce^39wUyFFgGNzZdC`{a zI8;@4ciIqUK!cjO_9Q;!|HFX;Ym0t!?p(gvso*hl8WyIl?On|dLGKoP06RqFU2B#J zfPXZTVip?s7GDyh%8_(e#}2MRtCk0G$}QkzFwVk67GdS`B$Z>8a$4{hYGau93@i8i z^v_-Z1^yucIQ$Nwk}B&xrYIgxgdGxQppq-`aeYFFf>A#ig;IkTmJure2^*1LZgjb+ zu<(@NXS#9Fz2}qN$EAL8GPo!g=#M=$wdw9-&i)KI%9xdxDDJX9!)L~lPs&j!gb~Tc z`2>)$DKjKv>mX%<77_{zJ$S2WDkX1B;^Om*Kg*phY`-#G30wl`GWP^YM@6r7zDyx1 z_-4D+&^CRo#qTyINeID9iK0;!h*V^Us&Yq{wc2Uwt!0ATYlxTn2;JU%-b^i?0whTE zZ6pTi_CwiXR@#r@c_==S#OB#?dGTw{RN(O_YadXuKuj-Ff<=9Rj<$I_kSk~PSIQr# z-q>Wq)T?VF75xX*6WBCYB*_96u^&QN-;5W0qI=!(R8$zv*6~d;M5|nWe0YkFVp#E| z%&jfG7nS4ywU+82?Cd^hSLJwvxf3azUij%eP>Q}g8;k6fdK57l#x!6+6TY&?8^bx! zwByf`aeH{25>&eO=TvfiQyw1&lY%iWD+!Ya)(%VigYVvm@V9rJ_sMO$oC|de%z4UM^IcW`YC8Nuw#lC zZQZjJChlx^&GejK(R5$~rGqz{%}Bav)vw-}N>zh*(Fh6UHw_Q31)A0Rr%_OWt^QBN z(7j@T!Q)Ma6RM(aK0*{0GR&)G&z3(u?SsYQgG!%U8<;sTfX7Ezty;I=u+Z z%T*mEuW07L27=Xan28ZAzRME6I4j2)F!pikDSW z+;2!;NoYB60(E#Lakw&VZ)#fs3?}Qn53{owPj_fQK?)2x zyHbKZN**LHNM9=>wq#h2^97bV3vK*lEi>%lnUg#KTat>pgh>FW$biU#Q9v-Cq*Gqo1AfOrmu@e;j;X!Ic z-q|PbsmgYf7R#?$(Av7^EkoQnI)k4eW8(?jqC`d&h*bxpo({kB=TOknvl@xw*ibZn-uK-nx4nVy;_F2yd-^u>wv1= zhmUeuS|FQ|(sKF8m!BluWjuK;ge|gz?UyF4n!|kmPnmJDim-GQNvkq>JpUPJ7^s6q zYMcgHn?))SrE71r!&?(RGPmqXrCq%8)sm?@ep5=;Imm*CBg~wxJN}hCD0ZYa!$qgB zkRomwNOa`g0HjGh1YPd0N9@J=mb41X+k^)icTbV%%e^EQpTL#>b z{>(%bf5W|z!!^`i@`#^oU-k0qgLIJlfNI40dJn^55xxU$K0`>pO zQI?2#cKiFO)3D^fZ8?R2TTnrMZn8)p*1JKkM2#r(fuWpVJb7sMlunxo#CIZ>9N7!M zzu)K&Wh994YL2+qtgb62J8d*4?zVuSqq~6X)piHh`1E<9r-PnmVVpAZWqy=`Avyd5 zz&M#pF=#g|yijxy362&SbnE1e%I`T2XrZ;c73=OTb10p;FG!jw3ZawiggFsIMRCvr z_-kVryC5Y{R8QzY!$ICUhM_Bx$_?>uTfb0YsT&E%Dr{3f!C#Y;@6FCM%C1Zi=1ab0 z7PU2c)Hxt+b*(~u>3CS-?}nNa3j0`na)+Z>D$UOLx`1$ z1e}HDs3c6b+dSjyHJ6KDX|Tdb#Ylbpe7vjgfHr7D=M}PqsjG|_3r7?(AIvTYFb0o^ zF3e_V6erH2b1P%31762;u1IEUb+5QmDYvcs;#1mah~}s@Bq_vz%8v$q*#mhz?+Hk= zE=wLy?5{G@3J3b~7g5HzUdKPTm6?&7%GuGB8QgSbsz=HSS8f*BNo8qqC)UyiFSxti zbdtt%qNt%%n{WtT*ir#fX@*KJSq}XQxt)?(_22+VBdfO^Lu|JlP59Bl$Boks3n3l1 zjHoI>QULoaJ;$=rh0B@+YPzL04#9|HjAfy2p}#yGD}9$h9@bSUxji=90*6V(|*n!NB%APU{P-~9woGRJi_&Abjss& zj&jWpH0mcxs_V+Z9P!ImW{vF1D5)6g7v`Ctku*YGgs2_c$y`b7%HG;JC@aAnR2+DfpL#Hf9o&9@xJ(yWuD5QUG+r4I~%2qy|mn$u~ulmD8K zjLkJq%;*Q-^Ot<1(OrrCaOf)LwkTRfy_}RZ^I2f@vt-a8VxW^UmpVx;u%j>7ESD#~ zuJ{0+%+ZF8?JoH0&GbS6?XhmTabN*jQEHf87Goqy@w$at@a#sEwL~Ivlah}17<%r5 z2>%y9G)x^IPTFshZA*oVP)Gas4~)Nao&VZ919gG6U5OlKt?tRJ;VHXxt*!z=(4gTm zPgblc&4i5_`CZjp{kDe$cYQ(RvjyR z6rQgwH27u1WRb&JWkqomIPGSv#-7M^(k&MVMcj0R<2H}wbU%=FdvK2qpB@vfxOUKq zq501|BkarNV>;;yl-Z%yrXSWXS=d9@X(8yp?4g<~qTX@xI{GK%*N1?2*;1*3V$x{q ztIg&!Z9DIm*DQ;8qGMG+2ZN|O6{55Px7Fkmf_mOQ?AFBQH~nDo9KcOXi9-S`wPu+6 zx!M#aK7-*a)kDt(8GmQ7#QDV4^ThS52G!@|m1>Q6HsScI zsox`bzQ0mW=N7=drbkd6(1)SvgB2Bf7PHn%+5QW&fA7`aU&~G%>4PQxn3lqAx{1Dz z4oRU@gR@&15u~R=WeB4f7`~a3b*o6(dqzCjcC{ICZIP}d^zCoLxXeu7to^8O1hZJ} zVL#jrMe)U~oi7rw>k|bJt9+VqR7B$VC~ajy zE&g9TvUcN1DtDEBS!u>0VW}+Z9^4swDEX%KvH z4ZBI)+s)L=FaFq63W4TDs<6Qir`Pk#_%JWj{QEEti zE5_hnsFXfs4N#BM$m6~(i>+9kodzfb^h%QPBsxm<@5@{(P%EwYbNZClwRR#={rum_ zvb#7EG1%wHVSIsR8}$rJLXI%Vf1dN6x*ogV4~})}1zlRP_k7zv%8}qc-|YIm zZ7SQlp91IYOXRv1PH7z^CS^VU!U%>$A3i~%J;sj}aB%3xJ-?md{Q5lgMZWUR(W63& zYCB*`c4(R}%gg7EQm^vgw@}!=Ou=mh4}xL*7YC~?rTSjW9Lmg#7TFnD9G_6l_!Z9Z z>6l1Zq0#7hQB9XYa-8-x$b{>6UeDidjnWIRI$HxLuu6Gjs%4@Rr}jTMsmW#}CA95+ zQP*2lPglvF&>STlF4wFd9yV<(D&736h(FWyz>Au^5%kHK*@7)BXs*38RKjWNr^d*V zFB!E0yh=r#bc2xg&wDeko=U+&_%*qeQ;MpN^ybA|HlH^bzz6Q@SZtIzOLM?dpVzN7 z&+BB|OuaE0xHnXchqFcx>VZ)<=zn(~6N~;{8i8?Qk_>Mx9(S<8LWcJL-L{KpRY$D* zm@+9Fq z?J3XphteaauJ^o6VNoA^h-BijODIyO3$G-uy*-z#i|AGtPSg6$aV+!BKpV+u89Meu zuF%d=H>|pJb0Kz*ZYt{Gqz4-9*~=>O9cO7BkUnO5&t!9Y^@C?RIv#a9ljtDS2S;6* z0FkAPTsk#$8IDl6(Gfi%rI|SGXt>&>-^}lTnIR(8ud}6A96eGhX&J7XSMbQSi0Rf0 zEZ>}=KiBBXb2v)j}9cy_`P&{#k3bWqZL4@~z49!X(lHLCqD>=mK6xKX%9d zT+bDafW^Vzj?bU#YdpiWR==%FsXsoJ=P?T_-E8J7Z!S|Fl8vMHF?hJUCH*-i$Z=2A zb1G-Xbk*qK#T6XmS3p56H~(3D^Y!^khlhY$&5u>b8*Yle0__#mqNI1eh0LbpRWQG9 zpzP@zv6Q+U$#IPLQAlOxYakx8ckA^YEh<06Xs7Y{dcFL6Wp>OMUyVfc110i+Hk=?o z5E|0WhsQj95@x68*=#aO$F5;?R~=-gqw8FnRD-kMKN2P(AM-6H6ftSHE5|3TYri%p3WhxRyvo#{~d%jDiYzlZ7 ziGC{e%SIs<$*X1N7jra*R;F)9P@X_GlkVtK6ytAQJcf%qKrRXOW6(VXt+-Wwh=)3eqBs2j< z7#L^u)!lIQi||+-P@7=G+S@rFJg?*)7qgCE+mx#;`|10sNovZkTm|%xzIyc(M`dI^ zB0vZ~+HK7f#`q#Igkf=qe~RAl; z|Bj()+YL9T0F9I{vX54S%FAbP-p|M#$XszUx!W_~M)wIn9?o*x1fNGlD1JVZDCnh3C>orsEvd9H*HZ9-J2+BqF_5d>ahcnmelu!1X5} z!wwRf{?zi+sZV8tsNtKTB3#;re_&r!J<%C|W@E1$HADWd9!BHacJDd-%w*bG<2_{u z>8Q7#t-ytQgM8~(7n5o6R-=nyLzlxA7>+04=i7Pp4Z0h%kljoQvu`m;zXR?>=1ayD z@QxV9dJ*D14Sfc;qISGpG<=rsCV{VDrn5(g{R4cv3DKKYUE7R1I#C-uDuo=dV(3#&gBEQ#JIr)rbOTfW~4D_h$-?O)$-+ zPQ#sVD%Qh(*5hno{AQC=lW4&8A%G<`(n}C{8caUYVs=K8%pY*z#Z}YbO%O&4Oi+BB8_=%b`Lz>~6b{|T? zeJ7lk@oq$pwOFp`O48$*+e%hU-J{cv!dcB!Iu0Zx@;B%$KydMOb;<0xi%Yt7)%@?0 z$>2uDvy8GzEVu>->5Rmmc@*L~d#h&e^+WyOIpY?i!*o0x8Q5ja7+)M)CJW>5r^G@M|Y>?cqJn=AWsPs!nZ9ov6U3OqP|EfwNJNlnRso3eaqrKU4LcAaz$Qx+Xlg#-T{SYFX z8ZpHBSeMIZX(Cl;(mj|wt8~+En$sbCM#w(-`8=s{j$n(X@IVh@>xmCa?qv1Lq0!?W zP8P37c*Gmr%cXYv6{`zQU(f%uxR{>jU(^4=jni%m!Pw0&Cll#i{Hhb3N_mH7UMH)F zO+n&n89+IJAnU6|DDyva@9b2obxTyC`tOXu)&;8i8=HYcihAhQH-k4`tIkta&f?Bi zd~15D2AiH_%c*fsYeQ0j#i5!$xdqD8eu%G*$Jg{~gUl znZfT|N75Cz*}cEq52GGr;K+&rP{GK+TCT{12! zEh{tnTJ?kB_}%24L)X~3m-0JbP2M#*PvU1}r5EL02cH7TZTnQzIt_Thw>xtiM^6PQ znYOAN-=qSIeL5CsvlDJxF)Es+^;*kqf!@Bz=AiMJAmzYlta4<2r zSf6lfe*E!Pj^o>tY02InQ#HfR11Wiq9x=c=Vj)mjo1nCvBIPO+%CB^QdoZc`)qp}k z3+#X^qQD6s5&2aZ*REoA_s}~WLsQSJIPZC%m(_d`+joL}rXAvJfmbfgx$}&7ql;%& zKhNk%^RvjT(;1aq&$JY6K=O5iLbjQsXZL_Y_u%$S!0fdaN<~%VBO0G`xQryuR5hP4&-G zb1d&Oc3?IUULV0x$Th&;wfD?ae)gKq{jI;+OkB%UsDcENiR2&;`L+Io^*AyKWln>! zV^FQauJ4evdaXo=F|BBzqpQFXA*a~ z;WaUTqr@)#84`{55VDr}_l#|lU;unzfB(Z~24f3elbEuEj1U~NP3eVo!^1fU$(IR2 zHkrbTToaeKUcSfDjd9-^9hekGW^Qe7YZg%t`q}54HZC8O9h*>mv(}yc^GU1anR-pE zMa2Z}?Ox?svSmtius}mQ%b1ge#^XIwoFNF0tLQn?5AE3`61D;!O$936>8&o?l#0o3 zJ!{SHnbjZ8e>c;^Y5ur$9-|6Rwo*?ic4a!ro;)w<7HX)#9k((-kDu~nL|Z49N|-NF?edbU8UM_E-1s5YG428S zP6sD(W&d~wt}QU^8nPWMu$lxGzLqZp6+w9r?XEa%5`{XEST?M_D?{+zOj(l)22C649k)D2KX_a%U^7a)C#V7au4)bo=f- zDVVJuu@}z>{I^GRO4J9_OG(~V^!#|s*|^tGCAYbf(8$BBWz?QJJiyL*GK*bn>)auj z-^+P-CKQGvhzsg~Ds>C$%A~c@Wm)gWMf?3tiP?{jtaAeY4ljTDw(qX};0a5`{+WHG z`uW!Mvb)r^5%SX`pr-lvENztfub;~eKdlsm#RTogQC-NoUNGNb`@ zf#8x|dXF;WdU{_wqQ&ieTFp5&FM$w8`X$&^y>ie6 zWJ=z~WHk|;#HX3C?w){oHR1cdK$fG6pXi6-I;b*mArg3Pb#*Kxo@|6}e=>P^_@wGR zr*~7OP_)6s`*4~YT*k3ij7S)4kwaZ1ANJW*9L$Mu8bNKdeM*1NW}HlcOf&+)w|r`v z!0nT*>iYIz<6TR!3CXiVhQa+2{xq!`{@2M9nocVUkAE=eqQ|GF!5w#RQ|b4= z)Si7aYpg|sC{@q}_rkXrcPl^qzyTtp9>}LmI7JAy5BZ#YL#b6*QFy!3s32+Z&vQ5L zvoKnOO-N~VJW0S9id%@1NNB|gt~Cg(oiCTQ zWC8L8N2UJ01ujl(kjZw=;ZIqe1z7+81LV$i zmX9;FZ*KT7WE#uXp*Tp-M59MUWAcZN2U~Du(2ShV7WWgl1b)k?Q&phn$H1|a9+t}E z6T{pu`Hsil41a=W3Q)o0*we#$R1&AMKhb!BH_6@b|d~S3i<@UdD_du0Us7)l7>H z*0BA;JQJzQ_P*T{ugI-lEsv&$u=T9-0XgTb&I#A& zG@6_rS{zNL#DgnNe4jQx*5KCU)Q-8KPBq2uXR>&!eCqYIN^UiO-_H)EM)Uhc z4t@chL@nMEStMQ;uWTBmqWeB>1`cP(N;gR7kmD@X|M_;ceeGMB-y5Sx3w<>+F@qlS z{MVCFzTz48E`CirieC#^`u^uPJXUP}7TVCt$McWlbEz!e(i^YK$~M}L1nZcWuR9Sk zIJpfvOKdP&6M~ID>AfSa*67x^)hA2q+``c_Ucm1KokORi2G!OALnoN%XH(v7-s;MX zXGrzZNDeufsT{4>Y%qa)W!TPpTHw4|B=_hO)GE^Q{?gfASF?EK$#@J@^oMGPUkIL`$!0qhif#jPw?M{#syK8CbI6pVD zhE$ca`}+JIf0pApw|*Lkr17gU$i@obZjVvus+WRDDdDSV&h`&wO1Ra2P@@}}vD1&S zqSE>q{gl_eQ7D3EX9Xrft|WGq7s?G*ajmC}^UKZfHSU^~X4Nh3w2al0=({dE_>O~w zKRd3pzk%#?1r=#Wt@Baa882C181{kd)rhEif+Q(!g_mpBJ7#Ua>{RUfa?SMlr`6Tf z+Db-0>Yb*Si!UNU1lzoEcF%OeDXbN#+;md@{$tBdTBYOem18b(HYdF>freN&xz=Y7 z^PRU#{IYkXcN*s>tploCo4mk9Bg}F|NkVzf z-Zb+xxzf4NHP2y1dLB0BB)lLS5nVj5rf~FnXQI*>n{WD#9%o7FlDhfs57%+|fhQeU zN7+OEK|Q|z=r{iZ|Hag2#i}WYucDgSvWs$(bAE>#+nbZBPC2$WcWOjSn7bqZzgEUl z{(tR#=_Ax#*#A_DR7677x>d+lZlRDC5``#a4~emFGj@~EX3H+JZ)M*n1`|RWvKx%C zjhz|0F~*qRnfrPEgx|~O`@(oJ>-nB@opW8+XJMTk`!VVrNwmw1uRO!<;x)`e_>{_n z?Uuq*ph+wD`MY_|I9HmIP?PAdf8^)!&Q23!WZPqqhI1g=CeLp66pGyM(RKDV+z6EE z8CY`Cf3hhSRXx1WG4b8wDK6c_Q3lfw&~yNrclPiFR@=0?&Ms-amTgeZz`)SJ_Jqs( z@(LaYg`XpASZ@~{XH$R6XZ7xRS)}wr{OT*=skgmz4!X#XIfqI6q426rX)&gANH&l&l<>2$z{Z69+=}jqf(7}0hqkjT~dKG9Z(hjH_!V~ zk-ik5IMKnf9^kYLJ^$_=r;NzcvwK>^#l6ZjX3_Zg^aXW5Ud&qa)#^-@`dXJR_fRhK zj3|swRf0JcA6>3JS8h4N<-TygcW$s+@7t(Paw_FDA&)i&Ux8m(HOJ4^>%sz0{-)6% zDuf(?_%SB#HSw<7^li%<<+QLIu_v*%EUc}kl#UXI?fZHAqN+lEM(2Dx6KbI}#ogHT zqAHMOEQbD+!`|k6?>iFwHvE?Mz$BY`QuL3FG>kvhDL$)o)OsjweeQs8`^pckzP}|_ z$KL1x_(?-2b5U zOO>m0x0Ca4z?>Ia(y$5pjlbn>>sY*QNsUZdg@l@K&$YCwu+t{&eq5byAYYK*eMG!t zSCwM%0vSoImh!|e0bSVA|C$jf&PRih_9@+0Pm+aHAB)rAOOF|-@zqtyAD;R?>1?eR zLA``6q}Nn(@TOLw!!G!-H^pZwTVEs8b>KSW~DwM^0a5%A}sE}#xmY?UhNX- zqicxhKty7TBK5Ru4h9}(Qg`e~Pqp@&k}kWa&l#tjxYygWMXqtm zUXz`pqPOsi$5x?EhUcc2`CTxcrt^XR8Zgl;n169(A~&hr%+3azNh+>$Ib0$M%6WV{ z_C^qZ->jX;FS=GgZbGF=L z&}5Zw=XZ!ciJxhDgWn+=t&DR}^3LctGSA8ccXo+NFw53aIN7 zfMhaItc2LYl1m@*m-50q3V6O2#LA@*&ojUG9~hNmY29KbE-Pol5FdPG#mCO*i|TQW z-f|+NBr)zN{u=TGhm{E3EbfSW;g!;E6ZFDX>4VAT4Hs53g@V!bXQL;>k{s^L3PX57 z7Zn5!KRyGLl7p^x1ySh17^q|GTy2|}C>GmJd__7 zJ`**T=8T*6C!}QU@ZMDLYc`)WnfkNjMp#qu3)HEybdr0EOQypqJ0vGB<~Lc4NKs5% zH~nDCT2J@vl-H`U^fwW8H=F&E#_WavMF?l^lG2?2j^4dVHHQv*T{=xAB*D<8>z&YABzN+AqJ4c6Q=^MISA$)A4S|JCdmZhEBwh`7LO*M5vJkM=n_9#<~k=gIr+2 zidXhU^*F58q(f7m%hw`TPrxU=P|GHDvnIOE3LE?v+fqE={3XBRg?rDn&xB>s(qlD` z?~yx=lIkc>qlfX41}aAKh?V>rlGY`1a!2`B@RIW_)gcnfE362Q9ph z5BYWbXc&fxt0UMowFMs}^;A@^R-ppA+-{c4;=T5E;!N#>#-XaZynA?|lP;54RI(}R z>Q^Vp)umGU=(mF(CrJFD#Qq<}GWx%=8F8_$r@$%2HsVu`4jQMe zrZrTQ8D7(mBU#B;A2h0*&jP07pKY^gmr& z%9u(qR+W-Gv*UfROGKKkkGoW_!!?3m($K_dy^ZoquWa^>$!;!3`p-P;o^!Q0j0((M z32=^XiU}C6%#%=HSx#4F;0zfp?vbuSp3%m3Fa6&;d#3if9q!M$MqlZNT8WKCd3x-` zP;?Lu6L9~3iNkqgTMd$r2P8jcKlQgz;wW9}I^WQSFF(UI7K}2!X|UMpc8nHzc4qnd zZb7NOSDemCg|eS&rF(mJMlD@PBIVEK3oG>I3Q8;GGM+iX1)YFSEdlfr756W z5VzzMn_EHEQ?=W_{3D!0JqFJw#&Q6=Nf>^xytS$6Y0Uuy)t0(xtAD5k2~%@_f7=daP=6(Uh@`> z*7(y>;r#r@GGe>Y=V7V;L^^2!;!Y2-?{AjWj$CyfzPJH7G`#vLzX;iIzQm7B`0 z@~Huv8_e&S{nOV<+CM~aDvc)_iznED3`Syee9MBRk0py#`_iEiV`pvv`oi!!JsCTt z`*k^~SIh*)9^G@PPoY{9F4RLiwv@>b!rF;8EBzvrz2q7wjO z-^f^ZF~%k7NZS-@#N6ud^0eICN=ZB}Kv939-KcQn2$8bTwPy(S*sA4o#~n2k`_GH9B6JhXI*hH z5P8?z)Ot{xL&4a8AScp0+)*#EE_dnBFbsDf)s7`SOIzVcWqd?%B6alVDF0%Ws}t`wwIUT{9kHA zDsRz!XlxfAm1=zR_=1SN+*Ns5JN7!u!%`t99&g*X7eB-)Y7?%Xj*nfLKGfD&)i2%D zf0kNV{HINp$$3ZZ$BKFBvKL0l$S?>3i538Bm~f+gkQk6<&{L}vs3jfdG^}*=cveQP zdu%N(u=Z3isTSJ}bm=tolBH!#s$UH9_;2IAn9!%IVb2m^#)bxXQzk#9-d#{noKppsyC(Yp&F!D#tY%_2-Qi7INDfB)~l9T#!iRPGUEE>v@EH{*d$9 zm7{Mo7(qbUSwRsuV)P9~niwFl3_drI3Vky0NAB zXK}n52Fm3^|AHVAQ>=9t(+3wJzA>Gs=l?3`H4O9gtGAE%`Zr%VaJzY8B3>}qMMpg0 z@`jhJ=0J60GR(#-b(7z5;h$jxbE$uy(n4{U8nE`$p`eKn$Y{t%g{qT&DFez$PB<-QrlhT7PU&QroV|IMMduZ%RY)@>oem{qz}VggxK0l7F5Kl?1Pv zJgbHoZDehpG@plLdV7T)yUvF+4g&HZou=I;O6)pBwI7wm@q+`Mvy`pYB`+W@w0|T( z|4>N(k7N&9hTxO@b63EkmpYcq)&B^WJ#OZI(nwo0;yckK)AmhacO&kSQx0kO-UCA9 z8Hmb%ST!79jrpm|uFqhKmSL`4vUk+8GHl)TUO^MzS&3b_NhH4@hnWTms`pJ#PrTB% zC)PCXs7*l!4B?>xJ)w#<4TJ3iT19h7@>q)}N4<5ApWc@7l!#h9f8>7#<0G^{=cdb# zgQl$AgfW=JRh9-?$Uz9ZT^w}YKllaPp9_2wA8thI{~^;F8%GZ(B(>wNuebg@6a`g-IZ>0Rw+g&_U5U(e|t$tgavuDdfxJQCA{5K@-ev0GT z$9^rj`Mt&GeAE7YIAn*d@vb6=%S!wH1JMlUhO3bE-;C(rE`3~fWsZO}eIt`sA|myE z%xZCs2r3M?3@+cZd!II@&p4Th06tj3`<~ZUd@_pOXb&%eD*`gDY!_zElVW_ zXx?EemvSFf{n}D~_fBC!+F&3#`}g5qhwdQ`sY(wTJJ{XrI`t|>U8@LQJFS$_yjAm^ z-(4SDpq(=B&P8o17<9qEb-7xh=e!6I32%hJuQ`p8cQB=guUwRjukSreYRu`dg>d$B z$5ije%KZ(OjI!Yg<_(z$MX6~Of+h)_N~iE-HK>B^4rk=*Rr5jRd+7Hh@}jv>zgS+x z^MZuy77gA%$TIYO-S^DQO~Ph(e$jM2Oi!DXkJT3)fkcB^>`$NJ?p8hpYDraUSLAIz z$&5^S{qKrVm6DMJdmD|5?crEYtcK&wFWrX}%R@>?YX~qxpp^vem^1~I=;*4Of7x=@ zNAY;V%5rb~b9%Y+xw3!0sCw+LDrNT8#m!5kfOn>S9L>kqIR3_Y--K+3GX{}pztJH4 z6+hom+JevsQ5-dlG9*|l1s0X^=RJ?TtR5q(xk^1yf%9m6m(vWGM98Opi?drElGvEZ z^QAqEKV^k|Zyc4E_gqVJC~9Tw&~44-Q@M%kD`AIYF>9bH1OQqoR{_Ie!7kay6M$UE ziAQADLt{PkJ`tYj8NQy@yn>xxux6^HI{}Dh+s6;*&e`QV>-Q0wp6oX2VPTfKilL%Lru#9kyM=3)OpX5hs>3=$O3GP$uRgt8cRVu3|r_1uT#xh!c$=+-mV^YD15AI&!X=n1?1(0JJ)t(QbI(m!xKW{hO{`5A4wt(2%j?-1`?2k8gBVW#w ztIf@U0o98VEftTPw7M6_iq8v{zhMhMnwS@*k4Fx;66eP|fBci6)H?C(Q{z!?(0|xx zK%O`mKoo!Kzu$+d?3ithKjrro6l@|VyH>Cs73KW-r5Y0}VPY#a^UgB!y-y1EbD}Hl zK@a>TL;+^Bu~*ZI3brj|b< z=QNMa3G-9N)h`}Da(4|(4Zm6;PD{PS4P}79IW_r5U(YD}d)v~IFVphhS`WGdA4kW` zOG{-Xu3b%`0j}>Fzt5z(%DrPdI!$%fV8RD}`U_4Qj=|%a zwLElx-Fxk9r-&cFpG`ddV6Z>-u6{>FiM=7$SGCFS0k2n znDpUFW8M6EL)pb@#;lXV%QwCBfjZ1OFZdhQ$U&v5FfqROQ}DgXusRV#8_)ok21w;% z0NG#3M@icbeK1B2O#Gdn=@4$~k@?lxxx;K6)sXZ1IY!0{#Vxi?6Jw?QEZ}$xqderb z;kGrFrX#BrvTt;^9lr->OEt5gC!s%CT7JsOv8@G!Yk(N9tGR1ceP9Cpve2{;2Ba}6 zgtxyw28d2an=YHwQ+8(>dCpRpA@4w4&`ri=EWuPV2riGTsoCxw7d5s;Ravwujn`_yxA|s5X7ctp`f(f>yZR;OwKdwe1(F*?Xa)eL$8YP|jGAQYN z#O_00tHImHrRKx27*x4eK!AsrR|7DosORPnMtC$J^e~B*sp;@{`APj?ML-C-ef01FK&UNH~%xY$(2F{ zQp{nl6Ai#dXVRi+Z)XmZgr*r+hMfJC34YKx_8}1-evaR!@;;r+x zus|k#eb$n{@tn}x)TvSW4&qQaxIi?{`c2-R>34sTs0kt3F0Lp^2I0T4Iag#@wNzCqRVZ?rxQ%WOEh5Tkh z%>#MVq3@QdjXEwHmS z{<{!fSd0z9>i8d1q8CEd%s&=#r=F{phvr3aX%u+o>}X^({TbNKxI-ydlAIX5*1OEg zdnut>VP?%Tkk-b7pzI4zHu!985^;oqxShyv%eLG%lUzg3MnaR04HX@1xoByM%o-br zPpbL^UCi5Cr&uBVVd#5p+VA~G&fg>bkk76b#HUU;J}X^rlLS^eTwt>n9KB>>40P-@ z$}DJy-3pU|yQ4fAv<05YAS!JQjRxSVLYFby-AJg}p)ZeT;Gyxui@K@p4ZeZT724Tb z2!wN{#(s+}KU=F5vI~o<;;M|$=)-y8$-@Oiz(xk0LP1Ujk*O;Rpbcu6aNR@Y6?*<* z16>-N^DbEF=>DCRjsKIQDqv)AbGs$kg_Updu7dIxOju@1FI2EX<_N(6$vw2`{O&u+gA)vt!sw#$F<14wg7-{ zNrHj-r2WrBFPN*EIo5TuiFQa8M(@pFdhSqXWGoM9?}dZF+Y+t&CO)(mdslGGr#L!O ze>bjKj7U~~yC(h$>iX+v#V^}qc$Wv;7sc&u;_`wGkJNEKUDIWQEP@T~hoAy?apCgL z3b@s@ZZy5aj!r-v;CM3VJ6KE0)Q6HCZevwdg#BBuP||G!f5bTUEJ`BQsF<8`vjzj~ zPG4W2_atq7)GmYGL#Gs|(kU3rpu-X~In1S+?Re7K!|KFiUN+Yzll1qS7JMy~9E&v%oe)I zX9E{t;Wvh~QLL()niU)h<3DYS|0iND$@y^@|KPQBS$`2H*N^#7;1u9|NEygDBy9E2 z_gmRzbady_ca!9b`J+ck`SU%Ds8to7)UswdwS;O6hiev_=JUj z>Vth(mUWj>_TZZytYg1bRfO>K8L%79NjWNz2tbsa8lK;xgeS?M_m|f!gDBWC^dSjp zX_;gos8KQehhz=?Wi#3~2Q`)aV^n4lxYez|coI5*LS94D=eE5_)S$EWrbH+TwG$vR zK7SYA#Htkgww^xr*#EW?rQ2Er90nO^HEP`#Blwl}6|5^zilEZ>%g_NkL#jZct>lKj zrmgA)SH9SuH}wiFyqVA>Zf-v?@^G((Aa0IYu zxGoD4Z!1@|FV_H>_@$KPlG zFys_%taPwNz6JQf_|m8=MrA>Wt@*vx;z1LrRAh{E(Tukj|H{%Lyh|K^=f1~+{^z1c zgD}s4fX$V%vLMPFb~4C6&`*{<2Z*oOJTW%Be|ki&CxJR9m=-GF$UQzcP)@O`Q8!3^ zdt$7#pv-~=eE5#=Ci{O)$J+BnM2*)nKO*mfO-04ezu`r^v!Z)d?5f}e>qmB>pG_oe zLWv&vJsnZ)yB3S-v*+d?QVa|l{dNFgH)wBefyd4+9R8#vH@2Upgh=FdaKcZx*d(nX z-#f8;O-o03i`2)>0MiM6y?vF?Q`d^__#hEMMhAM1tlmFy-k<3-f)dL<`3HgY=~Q(d%A9dnMPDT z)S_XJ=!&3rkSA$!s;LrrDeYZ7+#=&2t?>vu4KR|IogjB&TH~m()4;;EwY1^1^9yD;asA;vVN=|yn zf;;Wz89>(X{Czw9KYvYOWLs||5!m#Mc`c4gt0KkYA z5&)}5sgAvc$QjR|ceQP7boTXW8W`wt?KR1S0R^E@ah3D}T$r@2xdI>~XY9*#&|v2N z>9t`TO4_6)+e_Xeg$_H`MTNIjR8;O*Ongve8_N%9FTo0LzgksOM2Sg6weB{ViKz_1 zR5q_AMW#+TLrry?-LWS3;=KlGSW(JfrZ-aROf9=mQA?>ISffY= zO*KA}f^M|xnVb}f($&!(Q1*v^wyiKv=3)X- zdbf&Ra9hMh1)ik+43`ZKd>`YjWjpUsX6y82Swi4ZiPhmbCu}|E11g^C>lCP`7u-(< zUW~i(x!orTYMCy%OG2bS>jNdH@CU#>0_7S_bL`L#MIBt;6s%X_m(JKdyJkQ>fDc^S zmxlbbRlDeP!RCoM*47x@!9?4oJ2`=yD^tRsQ4P-Lzjamau_N|g$zvjK)T%ez7XaB` zj6O@u<<6}IW|Jb|$V#y3*-};_FLg$5IeqWg+8!M>w#cO)^w5cvEfpeklFYpP9{vS) z$w=!06VPIc%yz2~i;j*?(0Be)8uUD_36#%EIqE4|LMXouUV@1$dc_+RY$viC(Vl=F zL!DF8+kPW@3=$0zB-75Q*Q>c)hXZ%Mk#E?~3pDrLQ1u+ur1l#ZN ze5JQ`v>PO{y>ypqT{-znTzS9Ncb`p z;)a+qO(g3qHHi1!y|X^)?o%Z;8w+?6Q>(8i$cv z5WDqEvjSPA>cA1!RnPJL5X0u>q$++CW4<6AHxxI}(;BnDPg^B{WpALZ4;%MhO~#%@czanRWO zjTAG^;&L4Fas^-!z_t2WV-U&3`0w3Az{><084tj7!3Aefd;!~>VQvN;8OZe zJQC=T{_o2fc4dIh&T!5HkN@}L{~NIX-;?As9cV7l>Ej=sO4NFv2a>uFh^D%ZTIv0l GZ~q^DT72jL diff --git a/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp b/public/images/checkbox-illustration-scaled_hu1ec65c0d63d9ad88a527e7b5c5d9d0fa_24456_1110x0_resize_q80_h2_lanczos_3.webp deleted file mode 100644 index 5a89bb9f33ebbfb3ec18a2366d8e0df491c3088b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7800 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