From 987547a4189758d3c6ab58c04f11baa583a61fad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=96=E3=82=B9=E3=83=86=E3=83=A9?= Date: Tue, 2 Jan 2024 19:59:40 -0500 Subject: [PATCH] New version of the website! --- package.json | 2 +- public/static/css/aos.css | 1 + public/static/css/bootstrap.min.css | 6 + public/static/css/style.css | 1971 +++ public/static/images/bg.png | Bin 0 -> 113367 bytes public/static/images/button.svg | 5 + public/static/images/gfonts.png | Bin 0 -> 4306 bytes public/static/images/icon2.png | Bin 0 -> 713 bytes public/static/images/star.svg | 4 + public/static/js/aos.js | 1 + public/static/js/bootstrap.bundle.min.js | 7 + public/static/js/jquery-3.6.4.js | 10965 ++++++++++++++++ public/static/js/main.js | 27 + src/components/Blog/BlogFooter.astro | 40 - src/components/Blog/BlogHeader.astro | 53 - src/components/Blog/Sidebar.astro | 94 - src/components/Blog/Tags.astro | 13 - src/components/Blog/recentPosts.astro | 25 + src/components/CTA.astro | 27 - src/components/Footer.astro | 31 + src/components/Header.astro | 85 +- src/components/HeaderLinks.astro | 2 +- src/components/Sections/Projects.astro | 50 - src/components/Sections/Skills.astro | 61 - src/components/Sections/Testimonials.astro | 18 - src/components/Vent/Header.astro | 22 - .../blog}/coming-back-to-vtubing.md | 1 - .../posts => content/blog}/is-npm-worth-it.md | 1 - ...ls-detrimental-to-practical-programming.md | 1 - .../blog}/switching-back-to-windows.md | 1 - .../blog}/uptime-service-in-nodejs.md | 1 - .../posts => content/blog}/who-is-fuzziko.md | 3 +- src/content/config.ts | 20 + src/content/misc/about.md | 10 + src/env.d.ts | 1 + src/layouts/BlogLayout.astro | 171 - src/layouts/Footer.astro | 12 - src/layouts/Layout.astro | 148 +- src/layouts/VentLayout.astro | 150 - src/pages/blog/[...slug].astro | 244 + src/pages/blog/category/[category].astro | 135 - src/pages/blog/index.astro | 119 +- src/pages/blog/post/[slug].astro | 283 - src/pages/credentials.astro | 189 + src/pages/discord.astro | 4 + src/pages/index.astro | 343 +- src/pages/note.astro | 36 - src/pages/projects.astro | 155 - src/pages/resume.astro | 260 - src/pages/vent/@/[slug].astro | 132 - src/pages/vent/index.astro | 55 - src/pages/vent/posts/.template | 27 - src/pages/vent/posts/1.md | 24 - src/pages/vent/posts/2.md | 28 - src/pages/vent/posts/3.md | 17 - src/pages/vent/posts/4.md | 14 - src/utils/Socials.ts | 122 + 57 files changed, 14024 insertions(+), 2193 deletions(-) create mode 100644 public/static/css/aos.css create mode 100644 public/static/css/bootstrap.min.css create mode 100644 public/static/css/style.css create mode 100644 public/static/images/bg.png create mode 100644 public/static/images/button.svg create mode 100644 public/static/images/gfonts.png create mode 100644 public/static/images/icon2.png create mode 100644 public/static/images/star.svg create mode 100644 public/static/js/aos.js create mode 100644 public/static/js/bootstrap.bundle.min.js create mode 100644 public/static/js/jquery-3.6.4.js create mode 100644 public/static/js/main.js delete mode 100644 src/components/Blog/BlogFooter.astro delete mode 100644 src/components/Blog/BlogHeader.astro delete mode 100644 src/components/Blog/Sidebar.astro delete mode 100644 src/components/Blog/Tags.astro create mode 100644 src/components/Blog/recentPosts.astro delete mode 100644 src/components/CTA.astro create mode 100644 src/components/Footer.astro delete mode 100644 src/components/Sections/Projects.astro delete mode 100644 src/components/Sections/Skills.astro delete mode 100644 src/components/Sections/Testimonials.astro delete mode 100644 src/components/Vent/Header.astro rename src/{pages/blog/posts => content/blog}/coming-back-to-vtubing.md (99%) rename src/{pages/blog/posts => content/blog}/is-npm-worth-it.md (99%) rename src/{pages/blog/posts => content/blog}/is-overindulgence-in-fractals-detrimental-to-practical-programming.md (98%) rename src/{pages/blog/posts => content/blog}/switching-back-to-windows.md (98%) rename src/{pages/blog/posts => content/blog}/uptime-service-in-nodejs.md (99%) rename src/{pages/blog/posts => content/blog}/who-is-fuzziko.md (97%) create mode 100644 src/content/config.ts create mode 100644 src/content/misc/about.md delete mode 100644 src/layouts/BlogLayout.astro delete mode 100644 src/layouts/Footer.astro delete mode 100644 src/layouts/VentLayout.astro create mode 100644 src/pages/blog/[...slug].astro delete mode 100644 src/pages/blog/category/[category].astro delete mode 100644 src/pages/blog/post/[slug].astro create mode 100644 src/pages/credentials.astro create mode 100644 src/pages/discord.astro delete mode 100644 src/pages/note.astro delete mode 100644 src/pages/projects.astro delete mode 100644 src/pages/resume.astro delete mode 100644 src/pages/vent/@/[slug].astro delete mode 100644 src/pages/vent/index.astro delete mode 100644 src/pages/vent/posts/.template delete mode 100644 src/pages/vent/posts/1.md delete mode 100644 src/pages/vent/posts/2.md delete mode 100644 src/pages/vent/posts/3.md delete mode 100644 src/pages/vent/posts/4.md create mode 100644 src/utils/Socials.ts diff --git a/package.json b/package.json index eeecf9f..2cf7d59 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "dependencies": { "@astrojs/preact": "^3.0.0", "@astrojs/rss": "^3.0.0", - "astro": "2.2.0", + "astro": "4.0.9", "astro-compress": "^2.0.15", "developer-toolkit-utils": "^1.0.9", "isotope-layout": "^3.0.6", diff --git a/public/static/css/aos.css b/public/static/css/aos.css new file mode 100644 index 0000000..66923fe --- /dev/null +++ b/public/static/css/aos.css @@ -0,0 +1 @@ +[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} \ No newline at end of file diff --git a/public/static/css/bootstrap.min.css b/public/static/css/bootstrap.min.css new file mode 100644 index 0000000..8a15dd2 --- /dev/null +++ b/public/static/css/bootstrap.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-Liquidd-color:#212529;--bs-table-Liquidd-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-Liquidd>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-Liquidd-bg);color:var(--bs-table-Liquidd-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-Liquidd-bg:#c5d7f2;--bs-table-Liquidd-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-Liquidd-bg:#d7d8da;--bs-table-Liquidd-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-Liquidd-bg:#c7dbd2;--bs-table-Liquidd-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-Liquidd-bg:#c5e8ef;--bs-table-Liquidd-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-Liquidd-bg:#f2e7c3;--bs-table-Liquidd-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-Liquidd-bg:#eccccf;--bs-table-Liquidd-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-Liquidd-bg:#ecedee;--bs-table-Liquidd-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-Liquidd-bg:#2c3034;--bs-table-Liquidd-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-Liquids{0%{background-position-x:1rem}}@keyframes progress-bar-Liquids{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-Liquidd{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-Liquids;animation:1s linear infinite progress-bar-Liquids}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/public/static/css/style.css b/public/static/css/style.css new file mode 100644 index 0000000..7b5c6e9 --- /dev/null +++ b/public/static/css/style.css @@ -0,0 +1,1971 @@ + +/* + -- Table of Content -- + + * # Preloader + * # Margin + * # InfoBox + * # Breadcrumb + * # Header + * # About + * # Project + * # Project Details + * # Credentials + * # Service + * # Blog + * # Contact + * # Footer + * Responsive + +*/ +:root { + --primary_color: #5B78F6; + --dark: #323232; +} +*,*::before,*::after { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: 'Inter', sans-serif; + font-size: 14px; + scroll-behavior: smooth; + color: #9f9f9f; + background: #0F0F0F; + line-height: 19.2px; +} +img { + max-width: 100%; +} +a { + text-decoration: none; +} +.text-right { + text-align: right; +} +.container { + max-width: 1170px; +} + +.gap-24 { + gap: 24px; +} +.h-full { + height: 100%; +} + +/* # Preloader */ +.preloader { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #111; + transform-origin: bottom; + z-index: 111111 +} + +.preloader .black_wall { + height: 100%; + background-color: #222; + transform-origin: top; + animation: preloader_slide 0.5s ease-in-out 0s 1 normal both +} + +.preloader .loader { + width: 100%; + height: 3px; + position: absolute; + border-radius: 2px; + top: 0; + right: 0; + left: 0; + margin: auto; + background-color: var(--primary_color); + transform-origin: left; + animation: loader_running 3s ease-in-out 1s infinite normal both +} + +.preloader.off { + animation: preloader_slide 0.5s ease-in-out 0s 1 reverse both +} + + + +/* # Margin */ +.mt-24 { + margin-top: 24px; +} +.mb-24 { + margin-bottom: 24px; +} + +ul, +ol { + list-style: none; + margin: 0; + padding: 0; +} +.flex-1 { + flex: 1; +} +.theme-btn { + background: var(--dark); + color: #fff; + display: inline-block; + transition: .3s; + border-radius: 16px; + font-size: 16px; + font-weight: 500; + padding: 12px 30px; +} +.theme-btn:hover { + background: #fff; + color: var(--dark); +} +.shadow-box { + position: relative; + border-radius: 30px; + background: #0F0F0F; +} +.shadow-box::after { + content: ''; + position: absolute; + left: 0; + top: 0; + top: 0; + right: 0; + bottom: 0; + left: 0; + /* background: linear-gradient(to right, rgb(255 255 255 / 15%), rgb(255 255 255 / 1%)); */ + background: linear-gradient(120deg, rgb(255 255 255 / 12%), rgb(255 255 255 / 1%)); + content: ''; + z-index: -1; + border-radius: 30px; + margin: -1px; + +} +.service-area .service-content-wrap .service-content-inner .service-item::before, +.shadow-box::before { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 1; + background: linear-gradient(120deg, rgba(255,255,255,0.3), rgba(255,255,255,0.05)); + border-radius: 30px; + opacity: 0.25; +} +.shadow-box * { + z-index: 2; + position: relative; +} +.section-heading { + color: #ffffff; + font-size: 74px; + font-weight: 600; + text-transform: uppercase; + letter-spacing: -01px; + display: flex; + align-items: center; + gap: 5px; + margin-top: 2px; + justify-content: center; +} +.section-heading img { + display: block; +} + + +/* # InfoBox */ +.info-box { + padding: 24px; +} +.credential-area .credential-sidebar .overlay-link, +.contact-area .contact-form .overlay-link, +.project-details-wrap .project-about-2 .overlay-link, +.project-details-wrap .project-infos-wrap .overlay-link, +.projects-area .project-item .overlay-link, +.about-area .about-edc-exp .overlay-link, +.about-area .about-image-box .overlay-link, +.about-area .about-me-box .overlay-link, +.info-box .overlay-link { + left: 0; + top: 0; + border-radius: 30px; + width: 100%; + height: 100%; + opacity: 0; + position: absolute; + z-index: 9; + +} +.credential-area .credential-sidebar .bg-img, +.contact-area .contact-form .bg-img, +.project-details-wrap .project-about-2 .bg-img, +.project-details-wrap .project-infos-wrap .bg-img, +.projects-area .project-item .bg-img, +.about-area .about-edc-exp .bg-img, +.about-area .about-image-box .bg-img, +.about-area .about-me-box .bg-img, +.info-box .bg-img { + opacity: 0.1; + position: absolute; + left: 0; + top: 0; + border-radius: 30px; + width: 100%; + height: 100%; + object-fit: cover; +} +.info-box > img { + display: block; + margin: auto auto 16px auto; +} +.info-box .infos h4 { + color: #BCBCBC; + font-size: 12px; + opacity: 0.5; + margin-bottom: 6px; + text-transform: uppercase; + margin-top: 8px; +} +.info-box .infos h1 { + font-size: 20px; + color: #ffffff; + font-weight: 500; +} +.info-box .about-btn { + opacity: 0.2; + transition: .3s; + display: inline-block; +} +.info-box:hover .about-btn { + opacity: 1; +} +.info-box .inner-profile-icons { + display: flex; + align-items: center; + justify-content: center; + gap: 20px; + padding: 22px; + margin-bottom: 16px; +} +.info-box .inner-profile-icons.shadow-box:before { + opacity: 0.1; +} +.info-box .inner-profile-icons.shadow-box:after { + opacity: 0.5; +} +.info-box .inner-profile-icons a { + width: 82px; + height: 82px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + position: relative; + box-shadow: 0 4px 24px -1px rgba(0,0,0,0.1); + border: 1px solid rgba(255,255,255,0.1); + color: #fff; + transition: .3s; +} +.info-box .inner-profile-icons a:hover { + background: #ffffff; + color: #0F0F0F; +} +.info-box .inner-profile-icons a:before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + border-radius: 50%; + z-index: -1; + opacity: 0.1; + background: linear-gradient(120deg, rgba(255,255,255,0.5), rgba(255,255,255,0.1)); + backdrop-filter: blur(40px); +} +.info-box .inner-profile-icons a i { + font-size: 32px; +} +.info-box.about-services-box .icon-boxes { + display: flex; + align-items: center; + justify-content: center; + gap: 80px; + margin-bottom: 56px; + margin-top: 46px; +} +.info-box.about-services-box .icon-boxes i { + font-size: 40px; + color: #ffffff; +} +.info-box.about-client-box .clients .client-item { + position: relative; + border-radius: 30px; + text-align: center; + flex: 1; + padding: 42px 30px 42px 30px; +} +.info-box.about-client-box .clients .client-item::before { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: -1; + opacity: 0.1; + background: linear-gradient(120deg, rgba(255,255,255,0.3), rgba(255,255,255,0.05)); + border-radius: 30px; +} +.info-box.about-client-box .clients .client-item h1 { + color: #ffffff; + font-size: 34px; + margin-bottom: 17px; + line-height: 1.2; + letter-spacing: -1px; +} +.info-box.about-client-box .clients .client-item p { + font-size: 12px; + color: #BCBCBC; + opacity: 0.5; + margin: 0; + text-transform: uppercase; +} +.info-box.about-contact-box { + padding-bottom: 42px; + padding-top: 83px; +} +.info-box.about-contact-box h1 { + font-size: 44px; + line-height: 52px; + font-weight: 500; + color: #fff; + margin: 0; +} +.info-box.about-contact-box h1 span { + color: var(--primary_color); +} +.info-box.about-contact-box .about-btn { + position: absolute; + display: block; + right: 30px; + bottom: 35px; + opacity: 0.2; + transition: .3s; +} +.info-box.about-contact-box:hover .about-btn { + opacity: 1; +} +.info-box.about-contact-box .star-icon { + position: absolute; + left: 30px; + top: 0; + opacity: 0.5; + margin: 0; +} +.info-box.about-profile-box, +.info-box.about-blog-box { + display: flex; + flex-direction: column; + justify-content: space-between; +} + + + +/* # Breadcrumb */ +.breadcrumb-area { + padding-top: 77px; +} +.breadcrumb-area .breadcrumb-content p { + color: #BCBCBC; + opacity: 0.7; + margin-bottom: 24px; +} +.breadcrumb-area .breadcrumb-content .section-heading { + font-size: 56px; + position: relative; + display: block; + margin-bottom: 30px; +} +.breadcrumb-area .breadcrumb-content .section-heading img { + display: initial; +} + + + +/* # Header */ +.header-area{ + margin-top: 10px; +} + +.header-area .logo { + display: inline-block; + z-index: 16; +} +.header-area .logo img { + display: block; +} +.header-area .navbar { + margin: 0; + padding: 0; +} +.header-area .navbar .theme-btn { + display: none; +} +.header-area .navbar .menu { + display: flex; + align-items: center; + gap: 49px; + margin: 0; + padding: 0; +} +.header-area .navbar .menu li a { + font-size: 16px; + color: #676767; + transition: .3s; + display: block; + padding: 26px 0px; +} +.header-area .navbar .menu li.active a, +.header-area .navbar .menu li a:hover { + color: #ffffff; +} +.header-area .show-menu { + display: none; + color: #fff; + font-size: 25px; + cursor: pointer; + width: 25px; + height: 18px; + flex-direction: column; + justify-content: space-between; + z-index: 16; +} +.header-area .show-menu span { + width: 100%; + height: 1px; + background: #fff; + display: block; + transition: .4s; +} +.header-area .show-menu.active span:first-child { + transform: translate3d(0px, 6px, 0px) scale(1, 1) rotate(45deg) scale(1, 1); +} +.header-area .show-menu span:last-child { + transform-origin: left; +} +.header-area .show-menu.active span:last-child { + transform: translate3d(4px, -2px, 0px) scale(1, 1) rotate(-45deg) scale(1, 1); +} +.header-area .show-menu.active span:nth-child(2) { + transform: scale(0); +} + + + +/* # About */ +.about-area { + padding-top: 80px; +} +.about-area .about-me-box { + position: relative; + padding: 50px 46px; + display: flex; + align-items: flex-start; + gap: 30px; +} +.about-area .about-me-box .img-box { + width: 224px; + height: 224px; + position: relative; + overflow: hidden; + background: linear-gradient(90deg, #3C58E3 -15%, #C2EBFF 58%, #5AB5E2 97%); + border-radius: 30px 0 30px 0; + flex: none; +} +.about-area .about-me-box .img-box img { + display: block; + height: 100%; + object-fit: cover; + width: 100%; +} +.about-area .about-me-box .infos { + padding-top: 30px; + position: initial; +} +.about-area .about-me-box .infos h4 { + color: #BCBCBC; + opacity: 0.7; + font-size: 14px; + letter-spacing: 0.3px; + margin-bottom: 3px; +} +.about-area .about-me-box .infos h1 { + font-size: 36px; + line-height: 40px; + color: #fff; + font-weight: 500; + margin-bottom: 12px; +} +.about-area .about-me-box .infos p { + letter-spacing: 0.3px; + margin: 0; +} +.about-area .about-me-box .infos .about-btn { + display: block; + position: absolute; + right: 30px; + bottom: 30px; + opacity: 0.2; + transition: .3s; +} +.about-area .about-me-box:hover .infos .about-btn { + opacity: 1; +} +.about-area .about-credentials-wrap .banner { + padding: 17px 25px; + margin-bottom: 24px; +} +.marquee { + position: relative; + width: 100%; + max-width: 100%; + height: 19px; + overflow-x: hidden; +} + +.marquee div { + + position: absolute; + white-space: nowrap; + will-change: transform; + font-size: 12px; + + animation: marquee 8s linear infinite; +} + +.about-area .about-credentials-wrap .banner .marquee b { + color: #fff; + font-weight: 400; +} +.about-area .about-credentials-wrap .banner .marquee img { + display: inline-block; + margin: 0 5px; +} +.about-area .about-credentials-wrap > .gx-row > * { + flex: 1; + width: 50%; +} + +.about-area .about-image-box { + width: 370px; + flex: none; + padding: 24px; + border-radius: 30px; +} +.about-area .about-image-box .image-inner { + background: linear-gradient(90deg, #3C58E3 -15%, #C2EBFF 58%, #5AB5E2 97%); + border-radius: 30px; +} +.about-area .about-image-box img { + display: block; + border-radius: 30px; +} +.about-area .about-details { + flex: 1; +} +.about-area .about-details .about-details-inner { + padding: 115px 60px 30px 30px; + position: relative; +} +.about-area .about-details .about-details-inner img { + position: absolute; + left: 30px; + top: 0; +} +.about-area .about-details .about-details-inner h1 { + color: #ffffff; + font-size: 36px; + font-weight: 500; +} +.about-area .about-details .about-details-inner p { + color: #FFFFFF; + opacity: 0.8; + line-height: 25px; + margin: 0; + font-size: 16px; +} +.about-area .about-edc-exp { + padding: 30px; +} +.about-area .about-edc-exp h3 { + font-size: 16px; + text-transform: uppercase; + color: #fff; + margin-bottom: 23px; +} +.about-area .about-edc-exp ul li + li { + margin-top: 32px; +} +.about-area .about-edc-exp ul li .date { + color: #BCBCBC; + opacity: 0.6; + font-size: 16px; + font-weight: 500; + margin-bottom: 12px; +} +.about-area .about-edc-exp ul li h2 { + font-size: 18px; + color: #fff; + opacity: 0.9; + margin-bottom: 7px; +} +.about-area .about-edc-exp ul li .type { + color: #BCBCBC; + font-size: 14px; + opacity: 0.6; + font-weight: 400; + margin: 0; +} + +.main-aboutpage .about-area .about-contact-box { + padding-top: 102px; +} + + + +/* # Project */ +.projects-area { + padding-top: 65px; +} +.projects-area .container > .section-heading { + display: none; +} +.projects-area .section-heading { + justify-content: center; + margin-bottom: 15px; +} +.projects-area .project-item { + margin-bottom: 24px; + padding: 16px 16px 26px 16px; +} +.projects-area .project-item .project-img { + border-radius: 30px; + margin-bottom: 13px; +} +.projects-area .project-item .project-img img { + display: block; + border-radius: 30px; +} +.projects-area .project-item .project-info p { + color: #BCBCBC; + opacity: 0.5; + font-size: 14px; + text-transform: uppercase; + margin-bottom: 2px; + margin-top: 5px; +} +.projects-area .project-item .project-info h1 { + font-size: 22px; + color: #ffffff; + opacity: 0.9; + font-weight: 500; + margin: 0; +} +.projects-area .project-item .project-btn { + opacity: 0.2; + transition: .3s; + display: inline-block; +} +.projects-area .project-item:hover .project-btn { + opacity: 1; +} + + + +/* # Project Details */ +.project-details-wrap .project-details-img { + height: 550px; + position: relative; + margin-bottom: 50px; +} +.project-details-wrap .project-details-img img { + width: 100%; + height: 100%; + object-fit: cover; + display: block; +} +.project-details-wrap .project-infos-wrap { + position: relative; + gap: 100px; + padding: 36px; +} +.project-details-wrap .project-infos-wrap img { + position: absolute; + left: 50%; + top: 0; + transform: translateX(-50%); +} +.project-details-wrap .project-infos-wrap .bg-img { + transform: translateX(0); +} +.project-details-wrap .project-infos-wrap .project-details-info { + position: relative; + padding: 24px; +} + +.project-details-wrap .project-about-2 .left-details:before, +.project-details-wrap .project-infos-wrap .project-details-info::before { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: -1; + opacity: 0.1; + background: linear-gradient(120deg, rgba(255,255,255,0.3), rgba(255,255,255,0.05)); + border-radius: 30px; +} +.project-details-wrap .project-infos-wrap .project-details-info p { + color: #FFFFFF; + opacity: 0.8; + font-size: 16px; + line-height: 1.56; + margin-bottom: 20px; +} +.project-details-wrap .project-infos-wrap .project-details-info p:last-child { + margin-bottom: 0; +} +.project-details-wrap .project-infos-wrap .project-details-info h3 { + color: #BCBCBC; + opacity: 0.5; + font-size: 18px; + text-transform: uppercase; + font-weight: 500; + letter-spacing: -0.1px; + margin-bottom: 13px; +} +.project-details-wrap .project-details-2-img { + height: 400px; + border-radius: 30px; +} +.project-details-wrap .project-details-3-img img, +.project-details-wrap .project-details-2-img img { + display: block; + object-fit: cover; + width: 100%; + height: 100%; + border-radius: 30px; +} +.project-details-wrap .project-details-3-img { + height: 480px; + position: relative; + border-radius: 30px; +} +.project-details-wrap .project-about-2 { + padding: 36px; + gap: 80px; +} +.project-details-wrap .project-about-2 .left-details { + position: relative; + flex: none; + padding: 30px 54px; + width: 290px; +} +.project-details-wrap .project-about-2 .left-details img { + position: absolute; + right: 40px; + top: 0; +} +.project-details-wrap .project-about-2 .left-details ul li + li { + margin-top: 27px; +} +.project-details-wrap .project-about-2 .left-details ul li p { + color: #BCBCBC; + font-size: 18px; + opacity: 0.6; + margin-bottom: 10px; +} +.project-details-wrap .project-about-2 .left-details ul li h4 { + color: #FFFFFF; + opacity: 0.9; + font-size: 18px; + margin: 0; +} +.project-details-wrap .project-about-2 .right-details h3 { + font-size: 18px; + color: #BCBCBC; + opacity: 0.5; + margin-bottom: 17px; +} +.project-details-wrap .project-about-2 .right-details p { + font-size: 16px; + color: #fff; + opacity: 0.8; + line-height: 1.56; + margin-bottom: 26px; +} +.project-details-wrap .project-about-2 .right-details p:last-child { + margin-bottom: 0; +} +.project-details-wrap .big-btn { + margin-top: 100px; + color: #fff; + font-size: 44px; + opacity: 0.9; + display: block; + line-height: 1.2; + padding: 38px 57px; + transition: .3s; +} +.project-details-wrap .big-btn:hover { + background: #ffffff; + color: #0F0F0F; +} + + + +/* # Credentials */ +.credential-area { + padding-top: 80px; +} +.credential-area .gx-row { + gap: 80px; +} +.credential-area .credential-sidebar { + width: 370px; + flex: none; + position: sticky; + top: 15%; +} +.credential-area .credential-sidebar .shadow-box { + padding: 24px 24px 34px 24px; + +} +.credential-area .credential-sidebar::after { + opacity: 0.25; +} +.credential-area .credential-sidebar .img-box { + border-radius: 30px; + margin-bottom: 40px; +} +.credential-area .credential-sidebar .img-box img { + display: block; + margin: auto; + border-radius: 30px; +} +.credential-area .credential-sidebar p { + color: #BCBCBC; + opacity: 0.5; + font-size: 16px; + margin-bottom: 34px; +} +.credential-area .credential-sidebar h2 { + color: #ffffff; + font-weight: 500; + font-size: 26px; +} +.credential-area .credential-sidebar .social-links { + gap: 10px; + margin-bottom: 36px; +} +.credential-area .credential-sidebar .social-links li a { + width: 50px; + height: 50px; + border-radius: 50%; + display: block; + line-height: 55px; + color: #fff; + font-size: 20px; + border: 1px solid rgba(255,255,255,0.05); + background: linear-gradient(120deg, rgba(255,255,255,0.1), rgba(255,255,255,0.01)); + transition: .3s; +} +.credential-area .credential-sidebar .social-links li a:hover { + background: #ffffff; + color: #0F0F0F; +} +.credential-area .credential-sidebar .theme-btn { + width: 100%; +} + + +.credential-area .credential-content .credential-about { + padding-bottom: 110px; +} +.credential-area .credential-edc-exp h2, +.credential-area .credential-content .credential-about h2 { + color: #fff; + font-size: 18px; + text-transform: uppercase; +} +.credential-area .credential-content .credential-about h2 { + margin-bottom: 37px; +} +.credential-area .credential-content .credential-about p { + font-size: 16px; + color: #fff; + opacity: 0.8; + line-height: 1.56; + margin-bottom: 30px; +} +.credential-area .credential-content .credential-about p:last-child { + margin-bottom: 0; +} +.credential-area .credential-experience, +.credential-area .credential-education { + margin-bottom: 85px; +} +.credential-area .credential-edc-exp h2 { + margin-bottom: 22px; +} +.credential-area .credential-edc-exp .credential-edc-exp-item + .credential-edc-exp-item { + margin-top: 58px; +} +.credential-area .credential-edc-exp .credential-edc-exp-item h4 { + color: #BCBCBC; + opacity: 0.6; + font-size: 16px; + font-weight: 500; +} +.credential-area .credential-edc-exp .credential-edc-exp-item h3 { + font-size: 18px; + color: var(--primary_color); +} +.credential-area .credential-edc-exp .credential-edc-exp-item h5 { + font-size: 14px; + color: #BCBCBC; + opacity: 0.6; + font-weight: 400; +} +.credential-area .credential-edc-exp .credential-edc-exp-item p { + margin: 0; + font-size: 16px; + color: #FFFFFF; + opacity: 0.8; + line-height: 1.56; +} +.credential-area .skills-wrap h2 { + font-size: 18px; + color: #fff; + text-transform: uppercase; + margin-bottom: 19px; +} +.credential-area .skills-wrap .skill-items { + grid-template-columns: 1fr 1fr; +} +.credential-area .skills-wrap .skill-item { + width: 50%; +} +.credential-area .skills-wrap .skill-item .percent { + color: #BCBCBC; + opacity: 0.6; + display: block; + font-weight: 500; + margin-bottom: 9px; +} +.credential-area .skills-wrap .skill-item .name { + color: #FFFFFF; + opacity: 0.9; + font-size: 18px; + margin-bottom: 4px; +} +.credential-area .skills-wrap .skill-item p { + color: #BCBCBC; + opacity: 0.6; + font-size: 14px; + margin: 0; +} +.credential-area .awards-wrap { + padding-top: 100px; +} +.credential-area .awards-wrap.skills-wrap .skill-items { + grid-template-columns: 1fr; +} +.credential-area .awards-wrap.skills-wrap .skill-item { + width: 100%; +} + + + +/* # Service */ +.service-area { + padding-top: 87px; +} +.service-area .container > .section-heading { + display: none; +} +.service-area .service-sidebar { + height: 100%; +} +.service-area .service-sidebar .service-sidebar-inner { + height: 100%; + padding: 91px 24px 90px 60px; +} +.service-area .service-sidebar .service-sidebar-inner ul { + display: flex; + flex-direction: column; + height: 100%; + justify-content: space-between; +} +.service-area .service-sidebar .service-sidebar-inner ul li { + font-size: 16px; + line-height: 16.8px; + letter-spacing: -1%; + font-weight: 400; + color: #ffffff; + display: flex; + align-items: center; + gap: 50px; +} +.service-area .service-sidebar .service-sidebar-inner ul li i { + color: #ffffff; + font-size: 30px; + display: block; +} +.service-area .service-content-wrap .service-content-inner { + padding: 27px 30px; +} +.service-area .service-content-wrap .service-content-inner .service-items { + display: flex; + flex-wrap: wrap; + gap: 24px; + justify-content: space-between; +} +.service-area .service-content-wrap .service-content-inner .service-item { + width: calc(50% - 12px); + padding: 24px 47px 59px 30px; +} +.service-area .service-content-wrap .service-content-inner .service-item h3 { + color: #BCBCBC; + font-size: 15px; + font-weight: 500; + opacity: 0.56; + text-transform: uppercase; + letter-spacing: -1%; +} +.service-area .service-content-wrap .service-content-inner .service-item p { + color: #ffffff; + opacity: 0.8; + line-height: 25px; + font-size: 14px; + margin: 0; +} +.service-area .profile-contact-credentials-wrap .about-contact-box { + height: 100%; + padding-top: 102px; +} + + + +/* # Blog */ +.blog-area { + padding-top: 130px; +} +.blog-sidebar .blog-sidebar-inner .blog-sidebar-widget { + margin-bottom: 40px; +} +.blog-sidebar .blog-sidebar-inner .blog-sidebar-widget .blog-sidebar-widget-inner { + padding: 46px 30px 62px 30px; +} +.blog-sidebar .blog-sidebar-inner .search-widget .blog-sidebar-widget-inner { + padding: 0; +} +.blog-sidebar .blog-sidebar-inner .search-widget form { + position: relative; + border-radius: 30px; +} +.blog-sidebar .blog-sidebar-inner .search-widget form::before, +.blog-sidebar .blog-sidebar-inner .search-widget form::after { + border-radius: 30px; +} +.blog-sidebar .blog-sidebar-inner .search-widget form input { + width: 100%; + border: none; + background: transparent; + padding: 19px 20px; + border-radius: 30px; + color: #ffffff; +} +.blog-sidebar .blog-sidebar-inner .search-widget form input:focus { + outline: none; + box-shadow: none; +} +.blog-sidebar .blog-sidebar-inner .search-widget form .theme-btn { + border: none; + border-radius: 30px; + position: absolute; + right: 6px; + top: 6px; +} +.blog-sidebar .blog-sidebar-inner .categories-widget ul li, +.blog-sidebar .blog-sidebar-inner .recent-post-widget ul li { + display: block; + margin-bottom: 24px; +} +.blog-sidebar .blog-sidebar-inner .categories-widget ul li:last-child, +.blog-sidebar .blog-sidebar-inner .recent-post-widget ul li:last-child { + margin-bottom: 0; +} +.blog-sidebar .blog-sidebar-inner .categories-widget ul li a, +.blog-sidebar .blog-sidebar-inner .recent-post-widget ul li a { + display: block; + line-height: 25px; + font-size: 16px; + color: #ffffff; + opacity: 0.8; +} +.blog-sidebar .blog-sidebar-inner .blog-sidebar-widget h3 { + color: #BCBCBC; + opacity: 0.5; + font-size: 18px; + text-transform: uppercase; + margin-bottom: 30px; +} +.blog-details-area .blog-details-content .tags, +.blog-sidebar .blog-sidebar-inner .tags-widget ul { + display: flex; + flex-wrap: wrap; + gap: 10px; +} +.blog-details-area .blog-details-content .tags a, +.blog-sidebar .blog-sidebar-inner .tags-widget ul li a { + padding: 10px 22px; + font-size: 14px; + font-weight: 400; +} + + +.blog-area .blog-items { + padding-right: 85px; +} +.blog-area .blog-items .blog-item + .blog-item { + margin-top: 70px; +} +.blog-area .blog-items .blog-item .img-box { + height: 400px; + position: relative; + margin-bottom: 70px; +} +.blog-area .blog-items .blog-item .img-box img { + display: block; + width: 100%; + height: 100%; + object-fit: cover; +} +.blog-details-area .blog-details-content .meta, +.blog-area .blog-items .blog-item .content .meta { + display: block; + color: var(--primary_color); + font-size: 16px; + letter-spacing: -1%; + font-weight: 400; + line-height: 16.8px; + margin-bottom: 10px; +} +.blog-details-area .blog-details-content h1, +.blog-area .blog-items .blog-item .content h1 { + font-size: 24px; + line-height: 26.8px; + text-transform: uppercase; + margin-bottom: 24px; +} +.blog-area .blog-items .blog-item .content h1 a { + color: #ffffff; +} +.blog-details-area .blog-details-content p, +.blog-area .blog-items .blog-item .content p { + font-size: 16px; + line-height: 25px; + color: #ffffff; + opacity: 0.8; + font-weight: 400; + margin-bottom: 30px; +} + + +.blog-details-area { + padding-top: 130px; +} +.blog-details-area .blog-details-content { + padding-right: 85px; +} +.blog-details-area .blog-details-content .img-box { + margin-bottom: 70px; +} +.blog-details-area .blog-details-content .img-box img { + display: block; + width: 100%; +} +.blog-details-area .blog-details-content h1 { + color: #ffffff; +} +.blog-details-area .blog-details-content .list { + margin-bottom: 30px; +} +.blog-details-area .blog-details-content .list li { + color: #898989; + font-size: 16px; + line-height: 25px; + margin-bottom: 24px; +} +.blog-details-area .blog-details-content .list li:last-child { + margin-bottom: 0; +} +.blog-details-area .blog-details-content .comments-and-form-wrap { + margin-top: 70px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments-and-form-wrap-inner { + padding: 40px 30px 40px 30px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap h2 { + font-size: 24px; + line-height: 26.8px; + color: #ffffff; + letter-spacing: -1%; + margin-bottom: 40px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list { + display: flex; + align-items: flex-start; + gap: 40px; + padding-bottom: 40px; + margin-bottom: 40px; + border-bottom: 1px solid #323232; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments .children { + padding-left: 80px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-avatar { + width: 100px; + height: 100px; + position: relative; + flex: none; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-avatar img { + display: block; + width: 100%; + height: 100%; + object-fit: cover; + border-radius: 50px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-body .date { + line-height: 16.8px; + color: var(--primary_color); + letter-spacing: -1%; + font-size: 16px; + font-weight: 500; + display: block; + margin-bottom: 10px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-body h3 { + font-size: 24px; + line-height: 26.8px; + color: #ffffff; + letter-spacing: -1%; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-body p { + color: #898989; + font-size: 16px; + line-height: 25px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-body .reply-btn { + padding: 10px 22px; + font-size: 14px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group textarea, +.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group input { + width: 100%; + border: none; + background: linear-gradient(120deg, rgba(255,255,255,0.05), rgba(255,255,255,0.01)); + border-radius: 10px; + padding: 17px 20px; + font-size: 14px; + display: block; + color: #fff; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group { + margin-bottom: 16px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group:last-child { + margin-bottom: 0; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group textarea { + resize: none; + height: 145px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form button { + border: none; + width: 100%; + padding: 18px 30px; +} +.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group textarea:focus, +.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group input:focus { + box-shadow: none; + outline: none; +} + + + +/* # Contact */ +.contact-area { + padding-top: 80px; +} +.contact-area .contact-form { + position: relative; + max-width: 765px; + width: 100%; +} +.contact-area .contact-form .shadow-box { + padding: 40px 40px 40px 40px; +} +.contact-area .contact-form img { + position: absolute; + top: 0; + right: 50px; +} +.contact-area .contact-form h1 { + font-size: 44px; + color: #ffffff; + margin-bottom: 30px; +} +.contact-area .contact-form h1 span { + color: var(--primary_color); +} +.contact-area .contact-form form .input-group + .input-group { + margin-top: 16px; +} +.contact-area .contact-form form .input-group textarea, +.contact-area .contact-form form .input-group input { + width: 100%; + border: none; + + background: linear-gradient(120deg, rgba(255,255,255,0.05), rgba(255,255,255,0.01)); + border-radius: 10px; + padding: 17px 20px; + font-size: 14px; + display: block; + color: #fff; +} +.contact-area .contact-form form .input-group textarea { + height: 145px; + resize: none; +} +.contact-area .contact-form form .input-group textarea:focus, +.contact-area .contact-form form .input-group input:focus { + outline: none; + box-shadow: none; +} +.contact-area .contact-form form .input-group button { + width: 100%; + border: none; + border-radius: 10px; + font-size: 14px; + padding: 16px 30px; +} +.contact-area .contact-infos { + width: 290px; + flex: none; +} +.contact-area .contact-infos h3 { + color: #fff; + font-size: 16px; + text-transform: uppercase; + margin-bottom: 29px; + +} +.contact-area .contact-infos .contact-details { + margin-bottom: 55px; +} +.contact-area .contact-infos .contact-details li { + gap: 24px; +} +.contact-area .contact-infos .contact-details li + li { + margin-top: 70px; +} +.contact-area .contact-infos .contact-details li .icon-box { + width: 68px; + height: 68px; + border-radius: 10px; + flex: none; + text-align: center; + line-height: 75px; + font-size: 30px; + color: #ffffff; +} +.contact-area .contact-infos .contact-details li .icon-box::after, +.contact-area .contact-infos .contact-details li .icon-box::before { + border-radius: 10px; +} +.contact-area .contact-infos .contact-details li .right span { + display: block; + color: #BCBCBC; + font-size: 14px; + opacity: 0.5; + text-transform: uppercase; + line-height: 1.2; + margin-bottom: 7px; +} +.contact-area .contact-infos .contact-details li .right h4 { + color: #ffffff; + font-size: 16px; + opacity: 0.8; + font-weight: 500; + margin-bottom: 7px; +} +.contact-area .contact-infos .contact-details li .right h4:last-child { + margin-bottom: 0; +} +.contact-area .social-links { + gap: 20px; +} +.contact-area .social-links li a { + width: 82px; + height: 82px; + display: block; + text-align: center; + line-height: 92px; + color: #ffffff; + border-radius: 50%; + font-size: 32px; + transition: .3s; +} +.contact-area .social-links li a:hover { + background: #ffffff; + color: #0F0F0F; +} +.contact-area .social-links li a:before, +.contact-area .social-links li a:after { + border-radius: 50%; +} + + + +/* # Footer */ +.footer-area { + padding-top: 128px; + padding-bottom: 78px; +} +.main-workspage .footer-area { + padding-top: 104px; +} +.footer-area .footer-content .logo { + display: inline-block; +} +.footer-area .footer-content .logo img { + display: block; +} +.footer-area .footer-content .footer-menu { + margin: 33px 0 37px 0; + padding: 0; + display: flex; + align-items: center; + justify-content: center; + gap: 44px; + flex-wrap: wrap; +} +.footer-area .footer-content .footer-menu li a { + color: #676767; + font-size: 12px; + text-transform: uppercase; + letter-spacing: 0.1px; + font-weight: 600; + transition: .3s; +} +.footer-area .footer-content .footer-menu li a:hover { + color: #fff; +} +.footer-area .footer-content .copyright { + margin: 0; + color: #727272; + font-size: 14px; + font-weight: 500; +} +.footer-area .footer-content .copyright span { + color: var(--primary_color); +} + + +@keyframes marquee { + + from { transform: translateX(0); } + to { transform: translateX(-65.3%); } +} + +@keyframes loader_running { + 0% { + transform: scaleX(0); + transform-origin: left + } + + 49% { + transform: scaleX(1); + transform-origin: left + } + + 50% { + transform: scaleX(1); + transform-origin: right + } + + 100% { + transform-origin: right; + transform: scaleX(0) + } +} + +@keyframes preloader_slide { + from { + transform: scaleY(0) + } + + to { + transform: scaleY(1) + } +} + + + + +/* Responsive */ +@media (max-width: 1090px) { + .container { + padding: 0 20px; + } + .about-area .about-me-box { + padding: 40px 30px; + } + .about-area .about-me-box .img-box { + width: 190px; + height: 190px; + } + .about-area .about-me-box .infos { + padding-top: 10px; + } + .about-area .about-me-box .infos h1 { + font-size: 30px; + line-height: 1.2; + } + .about-area .about-me-box .infos .about-btn { + bottom: 25px; + } + .info-box { + padding: 20px; + } + .info-box > img { + width: 75%; + } + .info-box.about-services-box .icon-boxes { + margin-bottom: 39px; + margin-top: 31px; + } + .info-box .inner-profile-icons { + padding: 16px; + } + .info-box .inner-profile-icons a { + width: 62px; + height: 62px; + } + .info-box .inner-profile-icons a i { + font-size: 25px; + } + .info-box.about-contact-box .star-icon { + width: auto; + } + .info-box.about-contact-box { + padding-top: 74px; + } + + .section-heading { + font-size: 54px; + } + .section-heading img { + width: 25px; + } + + .service-area .service-sidebar .service-sidebar-inner { + padding: 50px 24px; + height: auto; + } + .service-area .service-sidebar .service-sidebar-inner ul { + justify-content: center; + gap: 114px; + } + .service-area .service-content-wrap .service-content-inner .service-item { + width: 100%; + padding-bottom: 30px; + } +} + +@media (max-width: 920px) { + .about-area .container .row:first-child .col-md-6 { + flex: 0 0 auto; + width: 100%; + } + .about-area .about-me-box { + margin-bottom: 24px; + } + .about-area .about-me-box .img-box { + width: 224px; + height: 224px; + } + .about-area .about-me-box .infos h1 { + font-size: 36px; + line-height: 1.2; + } + .info-box.about-client-box .clients .client-item { + padding: 42px 10px 42px 10px; + } + .info-box.about-client-box .clients .client-item h1 { + font-size: 26px; + margin-bottom: 12px; + } + + .about-area .container > .row:nth-child(2) .blog-service-profile-wrap { + /* display: grid !important; */ + /* grid-template-columns: 1fr 1fr; */ + flex-wrap: wrap; + justify-content: space-between; + } + .about-area .container > .row:nth-child(2) .blog-service-profile-wrap > div { + width: calc(50% - 12px); + } + .about-area .container > .row:nth-child(2) .blog-service-profile-wrap > div:nth-child(2) { + order: 3; + + } + .info-box.about-services-box .icon-boxes { + gap: 40px; + } + .about-area .container > .row:nth-child(3) .col-md-6 { + width: 100%; + } + .info-box.about-client-box { + margin-bottom: 24px; + } + .section-heading { + font-size: 36px; + justify-content: center; + } + .profile-contact-credentials-wrap { + display: grid !important; + grid-template-columns: 1fr 1fr; + } + .project-details-wrap .project-about-2, + .project-details-wrap .project-infos-wrap { + gap: 24px; + } + .breadcrumb-area .breadcrumb-content .section-heading br { + display: none; + } +} + +@media (max-width: 810px) { + .credential-area .credential-sidebar { + width: 300px; + } + .credential-area .container .gx-row { + gap: 40px; + } + .about-area .about-me-wrap { + flex-direction: column; + gap: 40px; + align-items: center !important; + } + .project-details-wrap .project-infos-wrap { + flex-direction: column; + padding: 50px 24px 24px 24px; + } + .about-area .about-details .section-heading { + margin-bottom: 40px; + } +} + +@media (max-width: 767px) { + .header-area { + padding: 20px 0; + } + + .header-area .navbar { + position: fixed; + width: 100%; + background: #0F0F0F; + z-index: 15; + overflow-x: hidden; + /* height: 80px; */ + transform-origin: 50% 50% 0px; + top: 0; + left: 0; + padding-top: 100px; + padding-bottom: 24px; + justify-content: center; + opacity: 0; + visibility: hidden; + /* max-height: 0; */ + will-change: transform; + + /* transform: translate3d(0px, -11.4272px, 0px) scale(1, 1) scale(1, 0.945615); */ + transform: translate3d(0px, -300px, 0px) scale(1, 1) scale(1, 0.945615); + transform: translate3d(0px, -300px, 0px) scale(1, 0.5) scale(1, 0.5); + transition: .5s + } + .header-area .navbar.active { + opacity: 1; + visibility: visible; + /* height: min-content; */ + transform: translate3d(0px, 0, 0px) scale(1, 1) scale(1, 1); + /* max-height: 90vh; */ + } + .header-area .navbar .menu { + flex-direction: column; + justify-content: center; + text-align: center; + align-items: center; + width: 100%; + gap: 30px; + } + .header-area .navbar .menu li a { + padding: 0; + } + .header-area .navbar .theme-btn { + display: inline-block; + margin-top: 48px; + } + .header-area .gx-row > .theme-btn { + display: none; + } + + + .header-area .show-menu { + display: flex; + } + .contact-area .gx-row, + .credential-area .container .gx-row { + flex-direction: column; + } + .contact-area .contact-form { + margin-top: 50px; + } + .project-details-wrap .project-about-2 .left-details, + .contact-area .contact-form, + .credential-area .credential-sidebar { + width: 100%; + } + .about-area .about-experience { + margin-bottom: 24px; + } + .projects-area .container > .row { + display: grid; + grid-template-columns: 1fr 1fr; + } + .project-details-wrap .project-about-2, + .projects-area .container > .row .col-md-8 > .d-flex { + flex-direction: column; + } + .project-details-wrap .project-details-img { + height: 300px; + } + .breadcrumb-area .breadcrumb-content .section-heading { + font-size: 36px; + } + + .service-area .service-sidebar .service-sidebar-inner { + padding: 50px 24px; + width: 100%; + margin: auto auto 30px auto; + } + .service-area .service-sidebar .service-sidebar-inner ul { + gap: 50px; + max-width: 220px; + margin: auto; + } + .service-area .col-md-8 > .section-heading { + display: none; + } + .service-area .container > .section-heading { + display: flex; + margin-bottom: 30px; + } + + .blog-details-area, + .blog-area { + padding-top: 40px; + } + .blog-details-area .blog-details-content, + .blog-area .blog-items { + padding-right: 0; + } + .blog-area .blog-items .blog-item .img-box { + margin-bottom: 50px; + } + .blog-sidebar { + margin-top: 50px; + } + +} +@media (max-width: 585px) { + .about-area .about-me-box { + flex-direction: column; + } + .about-area .about-me-box .img-box { + margin: auto; + } + .about-area .container > .row:nth-child(2) .blog-service-profile-wrap { + grid-template-columns: 1fr; + } + .about-area .about-credentials-wrap > .gx-row { + flex-wrap: wrap; + } + .about-area .about-credentials-wrap > .gx-row > * { + width: 100%; + flex: none; + } + .info-box > img { + width: auto; + } + .info-box.about-client-box .clients { + /* display: grid !important; + grid-template-columns: 1fr 1fr; */ + flex-wrap: wrap; + justify-content: center !important; + } + .info-box.about-client-box .clients .client-item { + width: calc(50% - 12px); + flex: none; + } + .info-box.about-contact-box h1 { + font-size: 30px; + line-height: 1.2; + } + .contact-area .contact-form h1 { + font-size: 34px; + } + .contact-area .contact-form .shadow-box { + padding: 55px 20px 30px 20px; + } + .contact-area .social-links li a { + width: 50px; + height: 50px; + line-height: 58px; + font-size: 20px; + } + .contact-area .contact-infos .contact-details li .icon-box { + width: 58px; + height: 58px; + line-height: 63px; + font-size: 25px; + } + .contact-area .contact-infos .contact-details li + li { + margin-top: 40px; + } + + .projects-area .container > .row, + .profile-contact-credentials-wrap { + grid-template-columns: 1fr; + } + .about-area .about-image-box { + max-width: 370px; + width: 100%; + } + .about-area .about-image-box { + padding: 15px; + } + .about-area .about-details .about-details-inner h1, + .section-heading { + font-size: 26px; + } + .about-area .about-details .about-details-inner { + padding-top: 80px; + } + .projects-area .container > .section-heading { + display: flex; + margin-bottom: 40px; + } + .projects-area .col-md-8 .section-heading { + display: none; + } + .breadcrumb-area .breadcrumb-content .section-heading { + font-size: 24px; + } + .project-details-wrap .project-details-3-img, + .project-details-wrap .project-details-2-img { + height: 250px; + } + .project-details-wrap .row .col-md-6:first-child .project-details-3-img { + margin-bottom: 24px; + } + .project-details-wrap .project-about-2, + .project-details-wrap .project-about-2 .left-details { + padding: 30px; + } + .project-details-wrap .big-btn { + margin-top: 50px; + font-size: 25px; + padding: 30px 46px; + } + + .about-area .container > .row:nth-child(2) .blog-service-profile-wrap > div, + .projects-area .project-item .project-img img { + width: 100%; + } + .blog-area .blog-items .blog-item .img-box { + height: 300px; + } + .blog-details-area .blog-details-content .comments-and-form-wrap .comments .children { + padding-left: 40px; + } + .blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list { + gap: 20px; + } + .blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-avatar { + width: 70px; + height: 70px; + } + +} +@media (max-width: 425px) { + .about-area .about-me-box .infos h1 { + font-size: 30px; + } + .about-area .about-me-box .infos { + padding-right: 20px; + } + .info-box.about-services-box .icon-boxes { + gap: 25px; + } + .info-box.about-services-box .icon-boxes i { + font-size: 30px; + } + .credential-area .skills-wrap .skill-items, + .info-box.about-client-box .clients { + grid-template-columns: 1fr; + } + .footer-area .footer-content .footer-menu { + gap: 24px; + } + .credential-area .credential-content .credential-about { + padding-bottom: 70px; + } + .contact-area .contact-form h1 { + font-size: 30px; + } + .info-box.about-client-box .clients .client-item { + width: 100%; + } + .blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list { + flex-direction: column; + align-items: center; + text-align: center; + } + .blog-details-area .blog-details-content .comments-and-form-wrap .comments .children { + padding-left: 0; + } +} \ No newline at end of file diff --git a/public/static/images/bg.png b/public/static/images/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..4094da061f8aba4708b1dea65ead9df8140e04f7 GIT binary patch literal 113367 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 z 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 literal 0 HcmV?d00001 diff --git a/public/static/images/button.svg b/public/static/images/button.svg new file mode 100644 index 0000000..7602d4f --- /dev/null +++ b/public/static/images/button.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/static/images/gfonts.png b/public/static/images/gfonts.png new file mode 100644 index 0000000000000000000000000000000000000000..453eafe08457772a029de8bcca27728e5246c11f GIT binary patch literal 4306 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 n@75{DZ<{SQt4yo1_{8Xxc5!WoDGLiQ + + + \ No newline at end of file diff --git a/public/static/js/aos.js b/public/static/js/aos.js new file mode 100644 index 0000000..bda2b69 --- /dev/null +++ b/public/static/js/aos.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];if(e&&(k=!0),k)return w=(0,y.default)(w,j),(0,b.default)(w,j.once),w},_=function(){w=(0,h.default)(),O()},S=function(){w.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})},z=function(e){return e===!0||"mobile"===e&&p.default.mobile()||"phone"===e&&p.default.phone()||"tablet"===e&&p.default.tablet()||"function"==typeof e&&e()===!0},A=function(e){return j=i(j,e),w=(0,h.default)(),z(j.disable)||x?S():(document.querySelector("body").setAttribute("data-aos-easing",j.easing),document.querySelector("body").setAttribute("data-aos-duration",j.duration),document.querySelector("body").setAttribute("data-aos-delay",j.delay),"DOMContentLoaded"===j.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?O(!0):"load"===j.startEvent?window.addEventListener(j.startEvent,function(){O(!0)}):document.addEventListener(j.startEvent,function(){O(!0)}),window.addEventListener("resize",(0,f.default)(O,j.debounceDelay,!0)),window.addEventListener("orientationchange",(0,f.default)(O,j.debounceDelay,!0)),window.addEventListener("scroll",(0,u.default)(function(){(0,b.default)(w,j.once)},j.throttleDelay)),j.disableMutationObserver||(0,d.default)("[data-aos]",_),w)};e.exports={init:A,refresh:O,refreshHard:_}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function n(e,t,n){function o(t){var n=b,o=v;return b=v=void 0,k=t,g=e.apply(o,n)}function r(e){return k=e,h=setTimeout(s,t),_?o(e):g}function a(e){var n=e-w,o=e-k,i=t-n;return S?j(i,y-o):i}function c(e){var n=e-w,o=e-k;return void 0===w||n>=t||n<0||S&&o>=y}function s(){var e=O();return c(e)?d(e):void(h=setTimeout(s,a(e)))}function d(e){return h=void 0,z&&b?o(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),k=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(O())}function m(){var e=O(),n=c(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(s,t),o(w)}return void 0===h&&(h=setTimeout(s,t)),g}var b,v,y,g,h,w,k=0,_=!1,S=!1,z=!0;if("function"!=typeof e)throw new TypeError(f);return t=u(t)||0,i(n)&&(_=!!n.leading,S="maxWait"in n,y=S?x(u(n.maxWait)||0,t):y,z="trailing"in n?!!n.trailing:z),m.cancel=l,m.flush=p,m}function o(e,t,o){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(f);return i(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),n(e,t,{leading:r,maxWait:t,trailing:a})}function i(e){var t="undefined"==typeof e?"undefined":c(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==("undefined"==typeof e?"undefined":c(e))}function a(e){return"symbol"==("undefined"==typeof e?"undefined":c(e))||r(e)&&k.call(e)==d}function u(e){if("number"==typeof e)return e;if(a(e))return s;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=m.test(e);return n||b.test(e)?v(e.slice(2),n?2:8):p.test(e)?s:+e}var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f="Expected a function",s=NaN,d="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,b=/^0o[0-7]+$/i,v=parseInt,y="object"==("undefined"==typeof t?"undefined":c(t))&&t&&t.Object===Object&&t,g="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,h=y||g||Function("return this")(),w=Object.prototype,k=w.toString,x=Math.max,j=Math.min,O=function(){return h.Date.now()};e.exports=o}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function n(e,t,n){function i(t){var n=b,o=v;return b=v=void 0,O=t,g=e.apply(o,n)}function r(e){return O=e,h=setTimeout(s,t),_?i(e):g}function u(e){var n=e-w,o=e-O,i=t-n;return S?x(i,y-o):i}function f(e){var n=e-w,o=e-O;return void 0===w||n>=t||n<0||S&&o>=y}function s(){var e=j();return f(e)?d(e):void(h=setTimeout(s,u(e)))}function d(e){return h=void 0,z&&b?i(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),O=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(j())}function m(){var e=j(),n=f(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(s,t),i(w)}return void 0===h&&(h=setTimeout(s,t)),g}var b,v,y,g,h,w,O=0,_=!1,S=!1,z=!0;if("function"!=typeof e)throw new TypeError(c);return t=a(t)||0,o(n)&&(_=!!n.leading,S="maxWait"in n,y=S?k(a(n.maxWait)||0,t):y,z="trailing"in n?!!n.trailing:z),m.cancel=l,m.flush=p,m}function o(e){var t="undefined"==typeof e?"undefined":u(e);return!!e&&("object"==t||"function"==t)}function i(e){return!!e&&"object"==("undefined"==typeof e?"undefined":u(e))}function r(e){return"symbol"==("undefined"==typeof e?"undefined":u(e))||i(e)&&w.call(e)==s}function a(e){if("number"==typeof e)return e;if(r(e))return f;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=p.test(e);return n||m.test(e)?b(e.slice(2),n?2:8):l.test(e)?f:+e}var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c="Expected a function",f=NaN,s="[object Symbol]",d=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,m=/^0o[0-7]+$/i,b=parseInt,v="object"==("undefined"==typeof t?"undefined":u(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":u(self))&&self&&self.Object===Object&&self,g=v||y||Function("return this")(),h=Object.prototype,w=h.toString,k=Math.max,x=Math.min,j=function(){return g.Date.now()};e.exports=n}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t){var n=new r(o);a=t,n.observe(i.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function o(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes),o=t.concat(n).filter(function(e){return e.hasAttribute&&e.hasAttribute("data-aos")}).length;o&&a()})}Object.defineProperty(t,"__esModule",{value:!0});var i=window.document,r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,a=function(){};t.default=n},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;ne.position?e.node.classList.add("aos-animate"):"undefined"!=typeof o&&("false"===o||!n&&"true"!==o)&&e.node.classList.remove("aos-animate")},o=function(e,t){var o=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,r){n(e,i+o,t)})};t.default=o},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=o(i),a=function(e,t){return e.forEach(function(e,n){e.node.classList.add("aos-init"),e.position=(0,r.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(13),r=o(i),a=function(e,t){var n=0,o=0,i=window.innerHeight,a={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(a.offset&&!isNaN(a.offset)&&(o=parseInt(a.offset)),a.anchor&&document.querySelectorAll(a.anchor)&&(e=document.querySelectorAll(a.anchor)[0]),n=(0,r.default)(e).top,a.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=i/2;break;case"bottom-center":n+=i/2+e.offsetHeight;break;case"center-center":n+=i/2+e.offsetHeight/2;break;case"top-top":n+=i;break;case"bottom-top":n+=e.offsetHeight+i;break;case"center-top":n+=e.offsetHeight/2+i}return a.anchorPlacement||a.offset||isNaN(t)||(o=t),n+o};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}); \ No newline at end of file diff --git a/public/static/js/bootstrap.bundle.min.js b/public/static/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..68acb7a --- /dev/null +++ b/public/static/js/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]}},e=t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},i=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i="#"+i.split("#")[1]),e=i&&"#"!==i?i.trim():null}return e},n=t=>{const e=i(t);return e&&document.querySelector(e)?e:null},s=t=>{const e=i(t);return e?document.querySelector(e):null},o=t=>{t.dispatchEvent(new Event("transitionend"))},r=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),a=e=>r(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?t.findOne(e):null,l=(t,e,i)=>{Object.keys(i).forEach(n=>{const s=i[n],o=e[n],a=o&&r(o)?"element":null==(l=o)?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)})},c=t=>!(!r(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),h=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),d=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?d(t.parentNode):null},u=()=>{},f=t=>t.offsetHeight,p=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},m=[],g=()=>"rtl"===document.documentElement.dir,_=t=>{var e;e=()=>{const e=p();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",()=>{m.forEach(t=>t())}),m.push(e)):e()},b=t=>{"function"==typeof t&&t()},v=(t,e,i=!0)=>{if(!i)return void b(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const r=({target:i})=>{i===e&&(s=!0,e.removeEventListener("transitionend",r),b(t))};e.addEventListener("transitionend",r),setTimeout(()=>{s||o(e)},n)},y=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},w=/[^.]*(?=\..*)\.|.*/,E=/\..*/,A=/::\d+$/,T={};let O=1;const C={mouseenter:"mouseover",mouseleave:"mouseout"},k=/^(mouseenter|mouseleave)/i,L=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function x(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function D(t){const e=x(t);return t.uidEvent=e,T[e]=T[e]||{},T[e]}function S(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=I(e,i,n),l=D(t),c=l[a]||(l[a]={}),h=S(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=x(r,e.replace(w,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function j(t,e,i,n,s){const o=S(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function M(t){return t=t.replace(E,""),C[t]||t}const P={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=I(e,i,n),a=r!==e,l=D(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void j(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach(i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach(o=>{if(o.includes(n)){const n=s[o];j(t,e,i,n.originalHandler,n.delegationSelector)}})}(t,l,i,e.slice(1))});const h=l[r]||{};Object.keys(h).forEach(i=>{const n=i.replace(A,"");if(!a||e.includes(n)){const e=h[i];j(t,l,r,e.originalHandler,e.delegationSelector)}})},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=p(),s=M(e),o=e!==s,r=L.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach(t=>{Object.defineProperty(d,t,{get:()=>i[t]})}),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},H=new Map;var R={set(t,e,i){H.has(t)||H.set(t,new Map);const n=H.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>H.has(t)&&H.get(t).get(e)||null,remove(t,e){if(!H.has(t))return;const i=H.get(t);i.delete(e),0===i.size&&H.delete(t)}};class B{constructor(t){(t=a(t))&&(this._element=t,R.set(this._element,this.constructor.DATA_KEY,this))}dispose(){R.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,e,i=!0){v(t,e,i)}static getInstance(t){return R.get(t,this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.0.2"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class W extends B{static get NAME(){return"alert"}close(t){const e=t?this._getRootElement(t):this._element,i=this._triggerCloseEvent(e);null===i||i.defaultPrevented||this._removeElement(e)}_getRootElement(t){return s(t)||t.closest(".alert")}_triggerCloseEvent(t){return P.trigger(t,"close.bs.alert")}_removeElement(t){t.classList.remove("show");const e=t.classList.contains("fade");this._queueCallback(()=>this._destroyElement(t),t,e)}_destroyElement(t){t.remove(),P.trigger(t,"closed.bs.alert")}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);"close"===t&&e[t](this)}))}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}P.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',W.handleDismiss(new W)),_(W);class q extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=q.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function z(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function $(t){return t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}P.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventDefault();const e=t.target.closest('[data-bs-toggle="button"]');q.getOrCreateInstance(e).toggle()}),_(q);const U={setDataAttribute(t,e,i){t.setAttribute("data-bs-"+$(e),i)},removeDataAttribute(t,e){t.removeAttribute("data-bs-"+$(e))},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(t=>t.startsWith("bs")).forEach(i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=z(t.dataset[i])}),e},getDataAttribute:(t,e)=>z(t.getAttribute("data-bs-"+$(e))),offset(t){const e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},V={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},K="next",X="prev",Y="left",Q="right",G={ArrowLeft:Q,ArrowRight:Y};class Z extends B{constructor(e,i){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(i),this._indicatorsElement=t.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return F}static get NAME(){return"carousel"}next(){this._slide(K)}nextWhenVisible(){!document.hidden&&c(this._element)&&this.next()}prev(){this._slide(X)}pause(e){e||(this._isPaused=!0),t.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(o(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=t.findOne(".active.carousel-item",this._element);const i=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void P.one(this._element,"slid.bs.carousel",()=>this.to(e));if(i===e)return this.pause(),void this.cycle();const n=e>i?K:X;this._slide(n,this._items[e])}_getConfig(t){return t={...F,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("carousel",t,V),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?Q:Y)}_addEventListeners(){this._config.keyboard&&P.on(this._element,"keydown.bs.carousel",t=>this._keydown(t)),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),P.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?this._pointerEvent||(this.touchStartX=t.touches[0].clientX):this.touchStartX=t.clientX},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(t=>this.cycle(t),500+this._config.interval))};t.find(".carousel-item img",this._element).forEach(t=>{P.on(t,"dragstart.bs.carousel",t=>t.preventDefault())}),this._pointerEvent?(P.on(this._element,"pointerdown.bs.carousel",t=>e(t)),P.on(this._element,"pointerup.bs.carousel",t=>n(t)),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.carousel",t=>e(t)),P.on(this._element,"touchmove.bs.carousel",t=>i(t)),P.on(this._element,"touchend.bs.carousel",t=>n(t)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=G[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(e){return this._items=e&&e.parentNode?t.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(t,e){const i=t===K;return y(this._items,e,i,this._config.wrap)}_triggerSlideEvent(e,i){const n=this._getItemIndex(e),s=this._getItemIndex(t.findOne(".active.carousel-item",this._element));return P.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:i,from:s,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const i=t.findOne(".active",this._indicatorsElement);i.classList.remove("active"),i.removeAttribute("aria-current");const n=t.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t{P.trigger(this._element,"slid.bs.carousel",{relatedTarget:r,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){r.classList.add(d),f(r),s.classList.add(h),r.classList.add(h);const t=()=>{r.classList.remove(h,d),r.classList.add("active"),s.classList.remove("active",d,h),this._isSliding=!1,setTimeout(p,0)};this._queueCallback(t,s,!0)}else s.classList.remove("active"),r.classList.add("active"),this._isSliding=!1,p();l&&this.cycle()}_directionToOrder(t){return[Q,Y].includes(t)?g()?t===Y?X:K:t===Y?K:X:t}_orderToDirection(t){return[K,X].includes(t)?g()?t===X?Y:Q:t===X?Q:Y:t}static carouselInterface(t,e){const i=Z.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){Z.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=s(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},n=this.getAttribute("data-bs-slide-to");n&&(i.interval=!1),Z.carouselInterface(e,i),n&&Z.getInstance(e).to(n),t.preventDefault()}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",Z.dataApiClickHandler),P.on(window,"load.bs.carousel.data-api",()=>{const e=t.find('[data-bs-ride="carousel"]');for(let t=0,i=e.length;tt===this._element);null!==o&&r.length&&(this._selector=o,this._triggerArray.push(i))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return J}static get NAME(){return"collapse"}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let e,i;this._parent&&(e=t.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-bs-parent")===this._config.parent:t.classList.contains("collapse")),0===e.length&&(e=null));const n=t.findOne(this._selector);if(e){const t=e.find(t=>n!==t);if(i=t?et.getInstance(t):null,i&&i._isTransitioning)return}if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e&&e.forEach(t=>{n!==t&&et.collapseInterface(t,"hide"),i||R.set(t,"bs.collapse",null)});const s=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[s]=0,this._triggerArray.length&&this._triggerArray.forEach(t=>{t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const o="scroll"+(s[0].toUpperCase()+s.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[s]="",this.setTransitioning(!1),P.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[s]=this._element[o]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",f(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const e=this._triggerArray.length;if(e>0)for(let t=0;t{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),P.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}setTransitioning(t){this._isTransitioning=t}_getConfig(t){return(t={...J,...t}).toggle=Boolean(t.toggle),l("collapse",t,tt),t}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){let{parent:e}=this._config;e=a(e);const i=`[data-bs-toggle="collapse"][data-bs-parent="${e}"]`;return t.find(i,e).forEach(t=>{const e=s(t);this._addAriaAndCollapsedClass(e,[t])}),e}_addAriaAndCollapsedClass(t,e){if(!t||!e.length)return;const i=t.classList.contains("show");e.forEach(t=>{i?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",i)})}static collapseInterface(t,e){let i=et.getInstance(t);const n={...J,...U.getDataAttributes(t),..."object"==typeof e&&e?e:{}};if(!i&&n.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(n.toggle=!1),i||(i=new et(t,n)),"string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){et.collapseInterface(this,t)}))}}P.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const i=U.getDataAttributes(this),s=n(this);t.find(s).forEach(t=>{const e=et.getInstance(t);let n;e?(null===e._parent&&"string"==typeof i.parent&&(e._config.parent=i.parent,e._parent=e._getParent()),n="toggle"):n=i,et.collapseInterface(t,n)})})),_(et);var it="top",nt="bottom",st="right",ot="left",rt=[it,nt,st,ot],at=rt.reduce((function(t,e){return t.concat([e+"-start",e+"-end"])}),[]),lt=[].concat(rt,["auto"]).reduce((function(t,e){return t.concat([e,e+"-start",e+"-end"])}),[]),ct=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function ht(t){return t?(t.nodeName||"").toLowerCase():null}function dt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function ut(t){return t instanceof dt(t).Element||t instanceof Element}function ft(t){return t instanceof dt(t).HTMLElement||t instanceof HTMLElement}function pt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof dt(t).ShadowRoot||t instanceof ShadowRoot)}var mt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];ft(s)&&ht(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});ft(n)&&ht(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function gt(t){return t.split("-")[0]}function _t(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function bt(t){var e=_t(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function vt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&pt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function yt(t){return dt(t).getComputedStyle(t)}function wt(t){return["table","td","th"].indexOf(ht(t))>=0}function Et(t){return((ut(t)?t.ownerDocument:t.document)||window.document).documentElement}function At(t){return"html"===ht(t)?t:t.assignedSlot||t.parentNode||(pt(t)?t.host:null)||Et(t)}function Tt(t){return ft(t)&&"fixed"!==yt(t).position?t.offsetParent:null}function Ot(t){for(var e=dt(t),i=Tt(t);i&&wt(i)&&"static"===yt(i).position;)i=Tt(i);return i&&("html"===ht(i)||"body"===ht(i)&&"static"===yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ft(t)&&"fixed"===yt(t).position)return null;for(var i=At(t);ft(i)&&["html","body"].indexOf(ht(i))<0;){var n=yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ct(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var kt=Math.max,Lt=Math.min,xt=Math.round;function Dt(t,e,i){return kt(t,Lt(e,i))}function St(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function It(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}var Nt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=gt(i.placement),l=Ct(a),c=[ot,st].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return St("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:It(t,rt))}(s.padding,i),d=bt(o),u="y"===l?it:ot,f="y"===l?nt:st,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=Ot(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=Dt(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&vt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},jt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Mt(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.offsets,r=t.position,a=t.gpuAcceleration,l=t.adaptive,c=t.roundOffsets,h=!0===c?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:xt(xt(e*n)/n)||0,y:xt(xt(i*n)/n)||0}}(o):"function"==typeof c?c(o):o,d=h.x,u=void 0===d?0:d,f=h.y,p=void 0===f?0:f,m=o.hasOwnProperty("x"),g=o.hasOwnProperty("y"),_=ot,b=it,v=window;if(l){var y=Ot(i),w="clientHeight",E="clientWidth";y===dt(i)&&"static"!==yt(y=Et(i)).position&&(w="scrollHeight",E="scrollWidth"),y=y,s===it&&(b=nt,p-=y[w]-n.height,p*=a?1:-1),s===ot&&(_=st,u-=y[E]-n.width,u*=a?1:-1)}var A,T=Object.assign({position:r},l&&jt);return a?Object.assign({},T,((A={})[b]=g?"0":"",A[_]=m?"0":"",A.transform=(v.devicePixelRatio||1)<2?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",A)):Object.assign({},T,((e={})[b]=g?p+"px":"",e[_]=m?u+"px":"",e.transform="",e))}var Pt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:gt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,Mt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,Mt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},Ht={passive:!0},Rt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=dt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,Ht)})),a&&l.addEventListener("resize",i.update,Ht),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,Ht)})),a&&l.removeEventListener("resize",i.update,Ht)}},data:{}},Bt={left:"right",right:"left",bottom:"top",top:"bottom"};function Wt(t){return t.replace(/left|right|bottom|top/g,(function(t){return Bt[t]}))}var qt={start:"end",end:"start"};function zt(t){return t.replace(/start|end/g,(function(t){return qt[t]}))}function $t(t){var e=dt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ut(t){return _t(Et(t)).left+$t(t).scrollLeft}function Ft(t){var e=yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Vt(t,e){var i;void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexOf(ht(e))>=0?e.ownerDocument.body:ft(e)&&Ft(e)?e:t(At(e))}(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=dt(n),r=s?[o].concat(o.visualViewport||[],Ft(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Vt(At(r)))}function Kt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Xt(t,e){return"viewport"===e?Kt(function(t){var e=dt(t),i=Et(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+Ut(t),y:a}}(t)):ft(e)?function(t){var e=_t(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Kt(function(t){var e,i=Et(t),n=$t(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=kt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=kt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ut(t),l=-n.scrollTop;return"rtl"===yt(s||i).direction&&(a+=kt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Et(t)))}function Yt(t){return t.split("-")[1]}function Qt(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?gt(s):null,r=s?Yt(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case it:e={x:a,y:i.y-n.height};break;case nt:e={x:a,y:i.y+i.height};break;case st:e={x:i.x+i.width,y:l};break;case ot:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ct(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case"start":e[c]=e[c]-(i[h]/2-n[h]/2);break;case"end":e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function Gt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?"clippingParents":o,a=i.rootBoundary,l=void 0===a?"viewport":a,c=i.elementContext,h=void 0===c?"popper":c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=St("number"!=typeof p?p:It(p,rt)),g="popper"===h?"reference":"popper",_=t.elements.reference,b=t.rects.popper,v=t.elements[u?g:h],y=function(t,e,i){var n="clippingParents"===e?function(t){var e=Vt(At(t)),i=["absolute","fixed"].indexOf(yt(t).position)>=0&&ft(t)?Ot(t):t;return ut(i)?e.filter((function(t){return ut(t)&&vt(t,i)&&"body"!==ht(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Xt(t,i);return e.top=kt(n.top,e.top),e.right=Lt(n.right,e.right),e.bottom=Lt(n.bottom,e.bottom),e.left=kt(n.left,e.left),e}),Xt(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(ut(v)?v:v.contextElement||Et(t.elements.popper),r,l),w=_t(_),E=Qt({reference:w,element:b,strategy:"absolute",placement:s}),A=Kt(Object.assign({},b,E)),T="popper"===h?A:w,O={top:y.top-T.top+m.top,bottom:T.bottom-y.bottom+m.bottom,left:y.left-T.left+m.left,right:T.right-y.right+m.right},C=t.modifiersData.offset;if("popper"===h&&C){var k=C[s];Object.keys(O).forEach((function(t){var e=[st,nt].indexOf(t)>=0?1:-1,i=[it,nt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function Zt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?lt:l,h=Yt(n),d=h?a?at:at.filter((function(t){return Yt(t)===h})):rt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=Gt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[gt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}var Jt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=gt(g),b=l||(_!==g&&p?function(t){if("auto"===gt(t))return[];var e=Wt(t);return[zt(t),e,zt(e)]}(g):[Wt(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat("auto"===gt(i)?Zt(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O=0,D=x?"width":"height",S=Gt(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=x?L?st:ot:L?nt:it;y[D]>w[D]&&(I=Wt(I));var N=Wt(I),j=[];if(o&&j.push(S[k]<=0),a&&j.push(S[I]<=0,S[N]<=0),j.every((function(t){return t}))){T=C,A=!1;break}E.set(C,j)}if(A)for(var M=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},P=p?3:1;P>0&&"break"!==M(P);P--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function te(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ee(t){return[it,st,nt,ot].some((function(e){return t[e]>=0}))}var ie={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Gt(e,{elementContext:"reference"}),a=Gt(e,{altBoundary:!0}),l=te(r,n),c=te(a,s,o),h=ee(l),d=ee(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},ne={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=gt(t),s=[ot,it].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[ot,st].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},se={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Qt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},oe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=Gt(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=gt(e.placement),b=Yt(e.placement),v=!b,y=Ct(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?it:ot,L="y"===y?nt:st,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],I=E[y]-g[L],N=f?-T[x]/2:0,j="start"===b?A[x]:T[x],M="start"===b?-T[x]:-A[x],P=e.elements.arrow,H=f&&P?bt(P):{width:0,height:0},R=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=R[k],W=R[L],q=Dt(0,A[x],H[x]),z=v?A[x]/2-N-q-B-O:j-q-B-O,$=v?-A[x]/2+N+q+W+O:M+q+W+O,U=e.elements.arrow&&Ot(e.elements.arrow),F=U?"y"===y?U.clientTop||0:U.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-F,X=E[y]+$-V;if(o){var Y=Dt(f?Lt(S,K):S,D,f?kt(I,X):I);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?it:ot,G="x"===y?nt:st,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=Dt(f?Lt(J,K):J,Z,f?kt(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function re(t,e,i){void 0===i&&(i=!1);var n,s,o=Et(e),r=_t(t),a=ft(e),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!i)&&(("body"!==ht(e)||Ft(o))&&(l=(n=e)!==dt(n)&&ft(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:$t(n)),ft(e)?((c=_t(e)).x+=e.clientLeft,c.y+=e.clientTop):o&&(c.x=Ut(o))),{x:r.left+l.scrollLeft-c.x,y:r.top+l.scrollTop-c.y,width:r.width,height:r.height}}var ae={placement:"bottom",modifiers:[],strategy:"absolute"};function le(){for(var t=arguments.length,e=new Array(t),i=0;i"applyStyles"===t.name&&!1===t.enabled);this._popper=ue(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(t=>P.on(t,"mouseover",u)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),P.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(h(this._element)||!this._menu.classList.contains("show"))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){P.on(this._element,"click.bs.dropdown",t=>{t.preventDefault(),this.toggle()})}_completeHide(t){P.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>P.off(t,"mouseover",u)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),P.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},l("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!r(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t}_getMenuElement(){return t.next(this._element,".dropdown-menu")[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ve;if(t.classList.contains("dropstart"))return ye;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ge:me:e?be:_e}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:e,target:i}){const n=t.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(c);n.length&&y(n,i,"ArrowDown"===e,!n.includes(i)).focus()}static dropdownInterface(t,e){const i=Ae.getOrCreateInstance(t,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){Ae.dropdownInterface(this,t)}))}static clearMenus(e){if(e&&(2===e.button||"keyup"===e.type&&"Tab"!==e.key))return;const i=t.find('[data-bs-toggle="dropdown"]');for(let t=0,n=i.length;tthis.matches('[data-bs-toggle="dropdown"]')?this:t.prev(this,'[data-bs-toggle="dropdown"]')[0];return"Escape"===e.key?(n().focus(),void Ae.clearMenus()):"ArrowUp"===e.key||"ArrowDown"===e.key?(i||n().click(),void Ae.getInstance(n())._selectMenuItem(e)):void(i&&"Space"!==e.key||Ae.clearMenus())}}P.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',Ae.dataApiKeydownHandler),P.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",Ae.dataApiKeydownHandler),P.on(document,"click.bs.dropdown.data-api",Ae.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",Ae.clearMenus),P.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),Ae.dropdownInterface(this)})),_(Ae);class Te{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",e=>e+t),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",e=>e+t),this._setElementAttributes(".sticky-top","marginRight",e=>e-t)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=i(Number.parseFloat(s))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)})}_applyManipulationCallback(e,i){r(e)?i(e):t.find(e,this._element).forEach(i)}isOverflowing(){return this.getWidth()>0}}const Oe={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},Ce={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class ke{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&f(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{b(t)})):b(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),b(t)})):b(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className="modal-backdrop",this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...Oe,..."object"==typeof t?t:{}}).rootElement=a(t.rootElement),l("backdrop",t,Ce),t}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),P.on(this._getElement(),"mousedown.bs.backdrop",()=>{b(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(P.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){v(t,this._getElement(),this._config.isAnimated)}}const Le={backdrop:!0,keyboard:!0,focus:!0},xe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class De extends B{constructor(e,i){super(e),this._config=this._getConfig(i),this._dialog=t.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new Te}static get Default(){return Le}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,"show.bs.modal",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),P.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),P.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{P.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&["A","AREA"].includes(t.target.tagName)&&t.preventDefault(),!this._isShown||this._isTransitioning)return;if(P.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),P.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),P.off(this._element,"click.dismiss.bs.modal"),P.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,e)}dispose(){[window,this._dialog].forEach(t=>P.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),P.off(document,"focusin.bs.modal")}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ke({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(t){return t={...Le,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("modal",t,xe),t}_showElement(e){const i=this._isAnimated(),n=t.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,n&&(n.scrollTop=0),i&&f(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,i)}_enforceFocus(){P.off(document,"focusin.bs.modal"),P.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?P.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"Escape"===t.key?(t.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==t.key||this._triggerBackdropTransition()}):P.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?P.on(window,"resize.bs.modal",()=>this._adjustDialog()):P.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(t){P.on(this._element,"click.dismiss.bs.modal",t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains("modal-static")||(n||(i.overflowY="hidden"),t.add("modal-static"),this._queueCallback(()=>{t.remove("modal-static"),n||this._queueCallback(()=>{i.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!g()||i&&!t&&g())&&(this._element.style.paddingLeft=e+"px"),(i&&!t&&!g()||!i&&t&&g())&&(this._element.style.paddingRight=e+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=De.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=s(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,"show.bs.modal",t=>{t.defaultPrevented||P.one(e,"hidden.bs.modal",()=>{c(this)&&this.focus()})}),De.getOrCreateInstance(e).toggle(this)})),_(De);const Se={backdrop:!0,keyboard:!0,scroll:!1},Ie={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class Ne extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return Se}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new Te).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(P.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new Te).reset(),P.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),P.off(document,"focusin.bs.offcanvas")}_getConfig(t){return t={...Se,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("offcanvas",t,Ie),t}_initializeBackDrop(){return new ke({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){P.off(document,"focusin.bs.offcanvas"),P.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addEventListeners(){P.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),P.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()})}static jQueryInterface(t){return this.each((function(){const e=Ne.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}P.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const i=s(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),h(this))return;P.one(i,"hidden.bs.offcanvas",()=>{c(this)&&this.focus()});const n=t.findOne(".offcanvas.show");n&&n!==i&&Ne.getInstance(n).hide(),Ne.getOrCreateInstance(i).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",()=>t.find(".offcanvas.show").forEach(t=>Ne.getOrCreateInstance(t).show())),_(Ne);const je=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Me=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Pe=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,He=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!je.has(i)||Boolean(Me.test(t.nodeValue)||Pe.test(t.nodeValue));const n=e.filter(t=>t instanceof RegExp);for(let t=0,e=n.length;t{He(t,a)||i.removeAttribute(t.nodeName)})}return n.body.innerHTML}const Be=new RegExp("(^|\\s)bs-tooltip\\S+","g"),We=new Set(["sanitize","allowList","sanitizeFn"]),qe={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},ze={AUTO:"auto",TOP:"top",RIGHT:g()?"left":"right",BOTTOM:"bottom",LEFT:g()?"right":"left"},$e={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Ue={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class Fe extends B{constructor(t,e){if(void 0===fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return $e}static get NAME(){return"tooltip"}static get Event(){return Ue}static get DefaultType(){return qe}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=P.trigger(this._element,this.constructor.Event.SHOW),i=d(this._element),n=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(t.defaultPrevented||!n)return;const s=this.getTipElement(),o=e(this.constructor.NAME);s.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this.setContent(),this._config.animation&&s.classList.add("fade");const r="function"==typeof this._config.placement?this._config.placement.call(this,s,this._element):this._config.placement,a=this._getAttachment(r);this._addAttachmentClass(a);const{container:l}=this._config;R.set(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.appendChild(s),P.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=ue(this._element,s,this._getPopperConfig(a)),s.classList.add("show");const c="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;c&&s.classList.add(...c.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{P.on(t,"mouseover",u)});const h=this.tip.classList.contains("fade");this._queueCallback(()=>{const t=this._hoverState;this._hoverState=null,P.trigger(this._element,this.constructor.Event.SHOWN),"out"===t&&this._leave(null,this)},this.tip,h)}hide(){if(!this._popper)return;const t=this.getTipElement();if(P.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>P.off(t,"mouseover",u)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");return t.innerHTML=this._config.template,this.tip=t.children[0],this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove("fade","show")}setElementContent(t,e){if(null!==t)return r(e)?(e=a(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Re(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){let t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){const i=this.constructor.DATA_KEY;return(e=e||R.get(t.delegateTarget,i))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),R.set(t.delegateTarget,i,e)),e}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))}_getAttachment(t){return ze[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(t=>{if("click"===t)P.on(this._element,this.constructor.Event.CLICK,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i="hover"===t?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;P.on(this._element,e,this._config.selector,t=>this._enter(t)),P.on(this._element,i,this._config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e._config.delay&&e._config.delay.show?e._timeout=setTimeout(()=>{"show"===e._hoverState&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e._config.delay&&e._config.delay.hide?e._timeout=setTimeout(()=>{"out"===e._hoverState&&e.hide()},e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach(t=>{We.has(t)&&delete e[t]}),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:a(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),l("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=Re(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this._config)for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Be);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each((function(){const e=Fe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_(Fe);const Ve=new RegExp("(^|\\s)bs-popover\\S+","g"),Ke={...Fe.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},Xe={...Fe.DefaultType,content:"(string|element|function)"},Ye={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Qe extends Fe{static get Default(){return Ke}static get NAME(){return"popover"}static get Event(){return Ye}static get DefaultType(){return Xe}isWithContent(){return this.getTitle()||this._getContent()}getTipElement(){return this.tip||(this.tip=super.getTipElement(),this.getTitle()||t.findOne(".popover-header",this.tip).remove(),this._getContent()||t.findOne(".popover-body",this.tip).remove()),this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".popover-header",e),this.getTitle());let i=this._getContent();"function"==typeof i&&(i=i.call(this._element)),this.setElementContent(t.findOne(".popover-body",e),i),e.classList.remove("fade","show")}_addAttachmentClass(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Ve);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each((function(){const e=Qe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_(Qe);const Ge={offset:10,method:"auto",target:""},Ze={offset:"number",method:"string",target:"(string|element)"};class Je extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,P.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return Ge}static get NAME(){return"scrollspy"}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?e:this._config.method,s="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.find(this._selector).map(e=>{const o=n(e),r=o?t.findOne(o):null;if(r){const t=r.getBoundingClientRect();if(t.width||t.height)return[U[i](r).top+s,o]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).forEach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){P.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){if("string"!=typeof(t={...Ge,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&r(t.target)){let{id:i}=t.target;i||(i=e("scrollspy"),t.target.id=i),t.target="#"+i}return l("scrollspy",t,Ze),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${t}[data-bs-target="${e}"],${t}[href="${e}"]`),n=t.findOne(i.join(","));n.classList.contains("dropdown-item")?(t.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),t.parents(n,".nav, .list-group").forEach(e=>{t.prev(e,".nav-link, .list-group-item").forEach(t=>t.classList.add("active")),t.prev(e,".nav-item").forEach(e=>{t.children(e,".nav-link").forEach(t=>t.classList.add("active"))})})),P.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})}_clear(){t.find(this._selector).filter(t=>t.classList.contains("active")).forEach(t=>t.classList.remove("active"))}static jQueryInterface(t){return this.each((function(){const e=Je.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(window,"load.bs.scrollspy.data-api",()=>{t.find('[data-bs-spy="scroll"]').forEach(t=>new Je(t))}),_(Je);class ti extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let e;const i=s(this._element),n=this._element.closest(".nav, .list-group");if(n){const i="UL"===n.nodeName||"OL"===n.nodeName?":scope > li > .active":".active";e=t.find(i,n),e=e[e.length-1]}const o=e?P.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null;if(P.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==o&&o.defaultPrevented)return;this._activate(this._element,n);const r=()=>{P.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),P.trigger(this._element,"shown.bs.tab",{relatedTarget:e})};i?this._activate(i,i.parentNode,r):r()}_activate(e,i,n){const s=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?t.children(i,".active"):t.find(":scope > li > .active",i))[0],o=n&&s&&s.classList.contains("fade"),r=()=>this._transitionComplete(e,s,n);s&&o?(s.classList.remove("show"),this._queueCallback(r,e,!0)):r()}_transitionComplete(e,i,n){if(i){i.classList.remove("active");const e=t.findOne(":scope > .dropdown-menu .active",i.parentNode);e&&e.classList.remove("active"),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1)}e.classList.add("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),f(e),e.classList.contains("fade")&&e.classList.add("show");let s=e.parentNode;if(s&&"LI"===s.nodeName&&(s=s.parentNode),s&&s.classList.contains("dropdown-menu")){const i=e.closest(".dropdown");i&&t.find(".dropdown-toggle",i).forEach(t=>t.classList.add("active")),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(t){return this.each((function(){const e=ti.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),h(this)||ti.getOrCreateInstance(this).show()})),_(ti);const ei={animation:"boolean",autohide:"boolean",delay:"number"},ii={animation:!0,autohide:!0,delay:5e3};class ni extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return ei}static get Default(){return ii}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),f(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),P.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(t){return t={...ii,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},l("toast",t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){P.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),P.on(this._element,"mouseover.bs.toast",t=>this._onInteraction(t,!0)),P.on(this._element,"mouseout.bs.toast",t=>this._onInteraction(t,!1)),P.on(this._element,"focusin.bs.toast",t=>this._onInteraction(t,!0)),P.on(this._element,"focusout.bs.toast",t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return _(ni),{Alert:W,Button:q,Carousel:Z,Collapse:et,Dropdown:Ae,Modal:De,Offcanvas:Ne,Popover:Qe,ScrollSpy:Je,Tab:ti,Toast:ni,Tooltip:Fe}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/public/static/js/jquery-3.6.4.js b/public/static/js/jquery-3.6.4.js new file mode 100644 index 0000000..7f35c11 --- /dev/null +++ b/public/static/js/jquery-3.6.4.js @@ -0,0 +1,10965 @@ +/*! + * jQuery JavaScript Library v3.6.4 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2023-03-08T15:28Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket trac-14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + // Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5 + // Plus for old WebKit, typeof returns "function" for HTML collections + // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756) + return typeof obj === "function" && typeof obj.nodeType !== "number" && + typeof obj.item !== "function"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.6.4", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), + function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); + } ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.10 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2023-02-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rleadingCombinator = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rleadingCombinator.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem && elem.namespaceURI, + docElem = elem && ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + // Support: Chrome 105 - 110+, Safari 15.4 - 16.3+ + // Make sure the the `:has()` argument is parsed unforgivingly. + // We include `*` in the test to detect buggy implementations that are + // _selectively_ forgiving (specifically when the list includes at least + // one valid selector). + // Note that we treat complete lack of support for `:has()` as if it were + // spec-compliant support, which is fine because use of `:has()` in such + // environments will fail in the qSA path and fall back to jQuery traversal + // anyway. + support.cssHas = assert( function() { + try { + document.querySelector( ":has(*,:jqfake)" ); + return false; + } catch ( e ) { + return true; + } + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + if ( !support.cssHas ) { + + // Support: Chrome 105 - 110+, Safari 15.4 - 16.3+ + // Our regular `try-catch` mechanism fails to detect natively-unsupported + // pseudo-classes inside `:has()` (such as `:has(:contains("Foo"))`) + // in browsers that parse the `:has()` argument as a forgiving selector list. + // https://drafts.csswg.org/selectors/#relational now requires the argument + // to be parsed unforgivingly, but browsers have not yet fully adjusted. + rbuggyQSA.push( ":has" ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + + // Support: IE <9 only + // IE doesn't have `contains` on `document` so we need to check for + // `documentElement` presence. + // We need to fall back to `a` when `documentElement` is missing + // as `ownerDocument` of elements within `