From 588e25e5d0a30c25ca952ccaa1a2f1f1c92a03f6 Mon Sep 17 00:00:00 2001
From:
Date: Thu, 1 Jan 1970 00:00:00 +0000
Subject: rescue
---
02/index.html | 45 -----
02/question.txt | 8 -
02/template.html | 33 ----
03/about.html | 62 ------
03/contact.html | 41 ----
03/index.html | 54 ------
03/question.txt | 9 -
03/template.html | 35 ----
04/about.html | 66 -------
04/contact.html | 45 -----
04/css/styles.css | 103 ----------
04/index.html | 58 ------
04/question.txt | 7 -
04/template.html | 39 ----
05/about.html | 77 --------
05/contact.html | 55 ------
05/css/styles.css | 158 ----------------
05/index.html | 68 -------
05/question.txt | 34 ----
05/template.html | 49 -----
06/about.html | 77 --------
06/contact.html | 56 ------
06/css/styles.css | 225 ----------------------
06/index.html | 68 -------
06/question.txt | 22 ---
06/template.html | 49 -----
07/about.html | 81 --------
07/contact.html | 60 ------
07/css/styles.css | 270 --------------------------
07/gallery.html | 122 ------------
07/index.html | 72 -------
07/question.txt | 32 ----
07/template.html | 53 ------
08/about.html | 81 --------
08/contact.html | 99 ----------
08/css/styles.css | 345 ---------------------------------
08/gallery.html | 122 ------------
08/index.html | 72 -------
08/partnership.html | 134 -------------
08/question.txt | 12 --
08/template.html | 53 ------
09/about.html | 91 ---------
09/contact.html | 99 ----------
09/css/styles.css | 345 ---------------------------------
09/gallery.html | 122 ------------
09/index.html | 72 -------
09/media/captions.vtt | 31 ---
09/media/descriptions.vtt | 31 ---
09/partnership.html | 134 -------------
09/question.txt | 24 ---
09/template.html | 53 ------
10/about.html | 107 -----------
10/contact.html | 115 -----------
10/css/styles.css | 365 -----------------------------------
10/faqs.html | 80 --------
10/gallery.html | 138 --------------
10/index.html | 88 ---------
10/media/captions.vtt | 31 ---
10/media/descriptions.vtt | 31 ---
10/partnership.html | 150 ---------------
10/question.txt | 38 ----
10/scripts/script.js | 46 -----
10/template.html | 69 -------
11/about.html | 117 ------------
11/contact.html | 125 ------------
11/css/styles.css | 399 ---------------------------------------
11/css/styles.min.css | 1 -
11/faqs.html | 90 ---------
11/gallery.html | 148 ---------------
11/index.html | 98 ----------
11/media/captions.vtt | 31 ---
11/media/descriptions.vtt | 31 ---
11/partnership.html | 160 ----------------
11/question.txt | 7 -
11/scripts/script.js | 46 -----
11/sitemap.txt | 7 -
11/template.html | 78 --------
12/css/styles.css | 43 -----
12/index.html | 119 ------------
12/question.txt | 19 --
12/scripts/bootstrap.js | 7 -
12/scripts/popper.js | 6 -
12/scripts/script.js | 10 -
rescue/02/index.html | 45 +++++
rescue/02/question.txt | 8 +
rescue/02/template.html | 33 ++++
rescue/03/about.html | 62 ++++++
rescue/03/contact.html | 41 ++++
rescue/03/index.html | 54 ++++++
rescue/03/question.txt | 9 +
rescue/03/template.html | 35 ++++
rescue/04/about.html | 66 +++++++
rescue/04/contact.html | 45 +++++
rescue/04/css/styles.css | 103 ++++++++++
rescue/04/index.html | 58 ++++++
rescue/04/question.txt | 7 +
rescue/04/template.html | 39 ++++
rescue/05/about.html | 77 ++++++++
rescue/05/contact.html | 55 ++++++
rescue/05/css/styles.css | 158 ++++++++++++++++
rescue/05/index.html | 68 +++++++
rescue/05/question.txt | 34 ++++
rescue/05/template.html | 49 +++++
rescue/06/about.html | 77 ++++++++
rescue/06/contact.html | 56 ++++++
rescue/06/css/styles.css | 225 ++++++++++++++++++++++
rescue/06/index.html | 68 +++++++
rescue/06/question.txt | 22 +++
rescue/06/template.html | 49 +++++
rescue/07/about.html | 81 ++++++++
rescue/07/contact.html | 60 ++++++
rescue/07/css/styles.css | 270 ++++++++++++++++++++++++++
rescue/07/gallery.html | 122 ++++++++++++
rescue/07/index.html | 72 +++++++
rescue/07/question.txt | 32 ++++
rescue/07/template.html | 53 ++++++
rescue/08/about.html | 81 ++++++++
rescue/08/contact.html | 99 ++++++++++
rescue/08/css/styles.css | 345 +++++++++++++++++++++++++++++++++
rescue/08/gallery.html | 122 ++++++++++++
rescue/08/index.html | 72 +++++++
rescue/08/partnership.html | 134 +++++++++++++
rescue/08/question.txt | 12 ++
rescue/08/template.html | 53 ++++++
rescue/09/about.html | 91 +++++++++
rescue/09/contact.html | 99 ++++++++++
rescue/09/css/styles.css | 345 +++++++++++++++++++++++++++++++++
rescue/09/gallery.html | 122 ++++++++++++
rescue/09/index.html | 72 +++++++
rescue/09/media/captions.vtt | 31 +++
rescue/09/media/descriptions.vtt | 31 +++
rescue/09/partnership.html | 134 +++++++++++++
rescue/09/question.txt | 24 +++
rescue/09/template.html | 53 ++++++
rescue/10/about.html | 107 +++++++++++
rescue/10/contact.html | 115 +++++++++++
rescue/10/css/styles.css | 365 +++++++++++++++++++++++++++++++++++
rescue/10/faqs.html | 80 ++++++++
rescue/10/gallery.html | 138 ++++++++++++++
rescue/10/index.html | 88 +++++++++
rescue/10/media/captions.vtt | 31 +++
rescue/10/media/descriptions.vtt | 31 +++
rescue/10/partnership.html | 150 +++++++++++++++
rescue/10/question.txt | 38 ++++
rescue/10/scripts/script.js | 46 +++++
rescue/10/template.html | 69 +++++++
rescue/11/about.html | 117 ++++++++++++
rescue/11/contact.html | 125 ++++++++++++
rescue/11/css/styles.css | 399 +++++++++++++++++++++++++++++++++++++++
rescue/11/css/styles.min.css | 1 +
rescue/11/faqs.html | 90 +++++++++
rescue/11/gallery.html | 148 +++++++++++++++
rescue/11/index.html | 98 ++++++++++
rescue/11/media/captions.vtt | 31 +++
rescue/11/media/descriptions.vtt | 31 +++
rescue/11/partnership.html | 160 ++++++++++++++++
rescue/11/question.txt | 7 +
rescue/11/scripts/script.js | 46 +++++
rescue/11/sitemap.txt | 7 +
rescue/11/template.html | 78 ++++++++
rescue/12/css/styles.css | 43 +++++
rescue/12/index.html | 119 ++++++++++++
rescue/12/question.txt | 19 ++
rescue/12/scripts/bootstrap.js | 7 +
rescue/12/scripts/popper.js | 6 +
rescue/12/scripts/script.js | 10 +
166 files changed, 6953 insertions(+), 6953 deletions(-)
delete mode 100644 02/index.html
delete mode 100644 02/question.txt
delete mode 100644 02/template.html
delete mode 100644 03/about.html
delete mode 100644 03/contact.html
delete mode 100644 03/index.html
delete mode 100644 03/question.txt
delete mode 100644 03/template.html
delete mode 100644 04/about.html
delete mode 100644 04/contact.html
delete mode 100644 04/css/styles.css
delete mode 100644 04/index.html
delete mode 100644 04/question.txt
delete mode 100644 04/template.html
delete mode 100644 05/about.html
delete mode 100644 05/contact.html
delete mode 100644 05/css/styles.css
delete mode 100644 05/index.html
delete mode 100644 05/question.txt
delete mode 100644 05/template.html
delete mode 100644 06/about.html
delete mode 100644 06/contact.html
delete mode 100644 06/css/styles.css
delete mode 100644 06/index.html
delete mode 100644 06/question.txt
delete mode 100644 06/template.html
delete mode 100644 07/about.html
delete mode 100644 07/contact.html
delete mode 100644 07/css/styles.css
delete mode 100644 07/gallery.html
delete mode 100644 07/index.html
delete mode 100644 07/question.txt
delete mode 100644 07/template.html
delete mode 100644 08/about.html
delete mode 100644 08/contact.html
delete mode 100644 08/css/styles.css
delete mode 100644 08/gallery.html
delete mode 100644 08/index.html
delete mode 100644 08/partnership.html
delete mode 100644 08/question.txt
delete mode 100644 08/template.html
delete mode 100644 09/about.html
delete mode 100644 09/contact.html
delete mode 100644 09/css/styles.css
delete mode 100644 09/gallery.html
delete mode 100644 09/index.html
delete mode 100644 09/media/captions.vtt
delete mode 100644 09/media/descriptions.vtt
delete mode 100644 09/partnership.html
delete mode 100644 09/question.txt
delete mode 100644 09/template.html
delete mode 100644 10/about.html
delete mode 100644 10/contact.html
delete mode 100644 10/css/styles.css
delete mode 100644 10/faqs.html
delete mode 100644 10/gallery.html
delete mode 100644 10/index.html
delete mode 100644 10/media/captions.vtt
delete mode 100644 10/media/descriptions.vtt
delete mode 100644 10/partnership.html
delete mode 100644 10/question.txt
delete mode 100644 10/scripts/script.js
delete mode 100644 10/template.html
delete mode 100644 11/about.html
delete mode 100644 11/contact.html
delete mode 100644 11/css/styles.css
delete mode 100644 11/css/styles.min.css
delete mode 100644 11/faqs.html
delete mode 100644 11/gallery.html
delete mode 100644 11/index.html
delete mode 100644 11/media/captions.vtt
delete mode 100644 11/media/descriptions.vtt
delete mode 100644 11/partnership.html
delete mode 100644 11/question.txt
delete mode 100644 11/scripts/script.js
delete mode 100644 11/sitemap.txt
delete mode 100644 11/template.html
delete mode 100644 12/css/styles.css
delete mode 100644 12/index.html
delete mode 100644 12/question.txt
delete mode 100644 12/scripts/bootstrap.js
delete mode 100644 12/scripts/popper.js
delete mode 100644 12/scripts/script.js
create mode 100644 rescue/02/index.html
create mode 100644 rescue/02/question.txt
create mode 100644 rescue/02/template.html
create mode 100644 rescue/03/about.html
create mode 100644 rescue/03/contact.html
create mode 100644 rescue/03/index.html
create mode 100644 rescue/03/question.txt
create mode 100644 rescue/03/template.html
create mode 100644 rescue/04/about.html
create mode 100644 rescue/04/contact.html
create mode 100644 rescue/04/css/styles.css
create mode 100644 rescue/04/index.html
create mode 100644 rescue/04/question.txt
create mode 100644 rescue/04/template.html
create mode 100644 rescue/05/about.html
create mode 100644 rescue/05/contact.html
create mode 100644 rescue/05/css/styles.css
create mode 100644 rescue/05/index.html
create mode 100644 rescue/05/question.txt
create mode 100644 rescue/05/template.html
create mode 100644 rescue/06/about.html
create mode 100644 rescue/06/contact.html
create mode 100644 rescue/06/css/styles.css
create mode 100644 rescue/06/index.html
create mode 100644 rescue/06/question.txt
create mode 100644 rescue/06/template.html
create mode 100644 rescue/07/about.html
create mode 100644 rescue/07/contact.html
create mode 100644 rescue/07/css/styles.css
create mode 100644 rescue/07/gallery.html
create mode 100644 rescue/07/index.html
create mode 100644 rescue/07/question.txt
create mode 100644 rescue/07/template.html
create mode 100644 rescue/08/about.html
create mode 100644 rescue/08/contact.html
create mode 100644 rescue/08/css/styles.css
create mode 100644 rescue/08/gallery.html
create mode 100644 rescue/08/index.html
create mode 100644 rescue/08/partnership.html
create mode 100644 rescue/08/question.txt
create mode 100644 rescue/08/template.html
create mode 100644 rescue/09/about.html
create mode 100644 rescue/09/contact.html
create mode 100644 rescue/09/css/styles.css
create mode 100644 rescue/09/gallery.html
create mode 100644 rescue/09/index.html
create mode 100644 rescue/09/media/captions.vtt
create mode 100644 rescue/09/media/descriptions.vtt
create mode 100644 rescue/09/partnership.html
create mode 100644 rescue/09/question.txt
create mode 100644 rescue/09/template.html
create mode 100644 rescue/10/about.html
create mode 100644 rescue/10/contact.html
create mode 100644 rescue/10/css/styles.css
create mode 100644 rescue/10/faqs.html
create mode 100644 rescue/10/gallery.html
create mode 100644 rescue/10/index.html
create mode 100644 rescue/10/media/captions.vtt
create mode 100644 rescue/10/media/descriptions.vtt
create mode 100644 rescue/10/partnership.html
create mode 100644 rescue/10/question.txt
create mode 100644 rescue/10/scripts/script.js
create mode 100644 rescue/10/template.html
create mode 100644 rescue/11/about.html
create mode 100644 rescue/11/contact.html
create mode 100644 rescue/11/css/styles.css
create mode 100644 rescue/11/css/styles.min.css
create mode 100644 rescue/11/faqs.html
create mode 100644 rescue/11/gallery.html
create mode 100644 rescue/11/index.html
create mode 100644 rescue/11/media/captions.vtt
create mode 100644 rescue/11/media/descriptions.vtt
create mode 100644 rescue/11/partnership.html
create mode 100644 rescue/11/question.txt
create mode 100644 rescue/11/scripts/script.js
create mode 100644 rescue/11/sitemap.txt
create mode 100644 rescue/11/template.html
create mode 100644 rescue/12/css/styles.css
create mode 100644 rescue/12/index.html
create mode 100644 rescue/12/question.txt
create mode 100644 rescue/12/scripts/bootstrap.js
create mode 100644 rescue/12/scripts/popper.js
create mode 100644 rescue/12/scripts/script.js
diff --git a/02/index.html b/02/index.html
deleted file mode 100644
index a274d18..0000000
--- a/02/index.html
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
element. In this assignment
-the element inside of the element could/should have been omitted.
diff --git a/03/template.html b/03/template.html
deleted file mode 100644
index bb808a6..0000000
--- a/03/template.html
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-Wild Rescues: Template
-
-
- 🐾 Wild Rescues
- Rescue, Rehabilitate, Release.
-
-
-
- Home ◈
- About Us ◈
- Partnership ◈
- Gallery ◈
- FAQs ◈
- Contact
-
-
-
-
-
-
-
-
-
-
-
diff --git a/04/about.html b/04/about.html
deleted file mode 100644
index 6935864..0000000
--- a/04/about.html
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-Wild Rescues: About Us
-
-
-
-
-
-
-
-
-
-
-
About Us
-
Wild Rescues is a registered nonprofit wildlife
- rescue and rehabilitation facility, located in Ocala,
- Florida. We help injured, sick, neglected, and orphaned
- wildlife. We help rehabilitate these animals and then
- release them back into the wild, if possible.
-
Wild Rescues is a member of the
-
- National Wildlife Rehabilitators Association.
-
-
-
-
-
We help many animals, such as:
-
- Raccoons
- Squirrels
- Fox
- Birds
- Horses
- Deer
- Pigs
- Reptiles
-
-
-
Did you find an injured or orphaned animal?
- Contact us to see if we can help.
-
-
-
-
-
-
diff --git a/04/contact.html b/04/contact.html
deleted file mode 100644
index b5ed9d3..0000000
--- a/04/contact.html
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-Wild Rescues: Contact
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/04/css/styles.css b/04/css/styles.css
deleted file mode 100644
index f852066..0000000
--- a/04/css/styles.css
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- Author: Name Surname
- File Name: styles.css
- Date: 2024/09/10
-*/
-
-/* CSS Reset */
-body,header,nav,main,footer,img,h1,h3{
- margin: 0px;
- padding: 0px;
- border: 0px;
-}
-
-
-/* Style rules for body and images */
-body{
- background-color: #F6EEE4;
-}
-
-img{
- max-width: 100%;
- display: block;
-}
-
-/* Style rules for navigation area */
-nav{
- background-color: #2A1F14;
-}
-
-nav ul{
- list-style: none;
- margin: 0px;
- text-align: center;
-}
-
-nav li{
- display: inline-block;
- font-size: 1.5em;
- font-family: Geneva,Arial,sans-serif;
- font-weight: bold;
-}
-
-nav li a{
- display: block;
- color: #F6EEE4;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- padding-left: 2em;
- padding-right: 2em;
- text-decoration: none;
-}
-
-/* Style rules for main content */
-main{
- padding: 2%;
- font-family: Verdana,Arial,sans-serif;
-}
-
-main p{
- font-size: 1.25em;
-}
-
-main h3{
- padding-top: 2%;
-}
-
-main ul{
- list-style: square;
-}
-
-.link{
- color: #4D3319;
- text-decoration: none;
- font-weight: bold;
- font-style: italic;
-}
-
-.action{
- font-size: 1.75em;
- font-weight: bold;
- text-align: center;
-}
-
-#contact{
- text-align: center;
-}
-
-/* Style rules for footer content */
-footer{
- text-align: center;
- font-size: 0.85em;
- background-color: #2A1F14;
- color: #F6EEE4;
- padding-top: 1%;
- padding-bottom: 1%;
- padding-left: 0%;
- padding-right: 0%;
-}
-
-footer a{
- color: #F3E6D8;
- text-decoration: none;
-}
diff --git a/04/index.html b/04/index.html
deleted file mode 100644
index 1ffeee3..0000000
--- a/04/index.html
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-Wild Rescues: Home
-
-
-
-
-
-
-
-
-
-
-
Welcome to Wild Rescues. Our mission is to rescue,
- rehabilitate, and release wildlife back into their natural
- environment. We are a nonprofit organization dedicated to
- helping injured wildlife.
-
-
Our staff provides around-the-clock care for wildlife
- in need. We also provide long-term care for wildlife that
- cannot be released back into their natural environment.
-
-
Will you partner with us question mark We need caring
- volunteers to help care for our animals. You can also donate,
- become a member, or become a sponsor. Contact us today.
-
-
-
Our Latest Rescue: Baby Raccoons
-
-
Our latest rescues, Fizz, Bandit, and Mohawk. These
- three little guys were found abandoned near a home.
-
-
-
-
-
-
diff --git a/04/question.txt b/04/question.txt
deleted file mode 100644
index 38d8f13..0000000
--- a/04/question.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Question:
-In this assignment, you specified several hexadecimal color values. Find the
-RGB and HSL color value codes for two hexadecimal colors used in this lab.
-
-Answer:
-#F6EEE4 is equivalent to rgb(246,238,228) in RGB and hsl(33.3,50%,92.9%) in HSL.
-#2A1F14 is equivalent to rgb(42,31,20) in RGB and hsl(30,35.5%,12.2%) in HSL.
diff --git a/04/template.html b/04/template.html
deleted file mode 100644
index bfac2c1..0000000
--- a/04/template.html
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-Wild Rescues: Template
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/05/about.html b/05/about.html
deleted file mode 100644
index d3b3958..0000000
--- a/05/about.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-Wild Rescues: About
-
-
-
-
-
-
-
-
-
-
-
About Us
-
Wild Rescues is a registered nonprofit wildlife
- rescue and rehabilitation facility, located in Ocala,
- Florida. We help injured, sick, neglected, and orphaned
- wildlife. We help rehabilitate these animals and then
- release them back into the wild, if possible.
-
Wild Rescues is a member of the
-
- National Wildlife Rehabilitators Association.
-
-
-
-
-
We help many animals, such as:
-
- Raccoons
- Squirrels
- Fox
- Birds
- Horses
- Deer
- Pigs
- Reptiles
-
-
-
Did you find an injured or orphaned animal?
- Contact us to see if we can help.
-
-
-
-
-
-
diff --git a/05/contact.html b/05/contact.html
deleted file mode 100644
index f4662d1..0000000
--- a/05/contact.html
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-Wild Rescues: Contact
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/05/css/styles.css b/05/css/styles.css
deleted file mode 100644
index 8261682..0000000
--- a/05/css/styles.css
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- Author: Name Surname
- File Name: styles.css
- Date: 2024/09/23
-*/
-
-/* CSS Reset */
-body,header,nav,main,footer,img,h1,h3,ul{
- margin: 0px;
- padding: 0px;
- border: 0px;
-}
-
-
-/* Style rules for body and images */
-body{
- background-color: #F6EEE4;
-}
-
-img{
- max-width: 100%;
- display: block;
-}
-
-/* Style rules for mobile viewport */
-
-/* Style rules to show show mobiile class and hide tab-desk class */
-.mobile{
- display: block;
-
-}
-
-.tab-desk{
- display: none;
-}
-
-/* Style rules for header area */
-.mobile h1,
-.mobile h3{
- padding: 2%;
- text-align: center;
-}
-
-.mobile h1{
- font-family: "Emblema One",system-ui;
- font-weight: 400;
- font-style: normal;
-}
-
-.mobile h3{
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-/* Style rules for navigation area */
-nav{
- background-color: #2A1F14;
-}
-
-nav ul{
- list-style: none;
- text-align: center;
-}
-
-nav li{
- display: block;
- font-size: 1.5em;
- font-family: Geneva,Arial,sans-serif;
- font-weight: bold;
- border-top: 0.5px solid #F6EEE4;
-}
-
-nav li a{
- display: block;
- color: #F6EEE4;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- padding-left: 2em;
- padding-right: 2em;
- text-decoration: none;
-}
-
-/* Style rules for main content */
-main{
- padding: 2%;
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-main p{
- font-size: 1.25em;
-}
-
-main h3{
- padding-top: 2%;
-}
-
-main ul{
- list-style: square;
-}
-
-/* Style rules for class and id selectors */
-.link{
- color: #4D3319;
- text-decoration: none;
- font-weight: bold;
- font-style: italic;
-}
-
-.action{
- font-size: 1.75em;
- font-weight: bold;
- text-align: center;
-}
-
-.round{
- border-radius: 6px;
-}
-
-#info ul{
- margin-left: 10%;
-}
-
-#contact{
- text-align: center;
-}
-
-.tel-link{
- background-color: #2A1F14;
- padding: 2%;
- width: 80%;
- margin: 0px auto 0px auto;
-}
-
-.tel-link a{
- color: #F6EEE4;
- text-decoration: none;
- font-weight: bold;
-}
-
-/* Style rules for footer content */
-footer{
- text-align: center;
- font-size: 0.85em;
- background-color: #2A1F14;
- color: #F6EEE4;
- padding-top: 1%;
- padding-bottom: 1%;
- padding-left: 0%;
- padding-right: 0%;
-}
-
-footer a{
- color: #F3E6D8;
- text-decoration: none;
-}
diff --git a/05/index.html b/05/index.html
deleted file mode 100644
index d69c262..0000000
--- a/05/index.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-Wild Rescues: Home
-
-
-
-
-
-
-
-
-
-
-
Welcome to Wild Rescues. Our mission is to rescue,
- rehabilitate, and release wildlife back into their natural
- environment. We are a nonprofit organization dedicated to
- helping injured wildlife.
-
-
Our staff provides around-the-clock care for wildlife
- in need. We also provide long-term care for wildlife that
- cannot be released back into their natural environment.
-
-
Will you partner with us question mark We need caring
- volunteers to help care for our animals. You can also donate,
- become a member, or become a sponsor. Contact us today.
-
-
-
Our Latest Rescue: Baby Raccoons
-
-
Our latest rescues, Fizz, Bandit, and Mohawk. These
- three little guys were found abandoned near a home.
-
-
-
-
-
-
diff --git a/05/question.txt b/05/question.txt
deleted file mode 100644
index 83ed51e..0000000
--- a/05/question.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Question:
-You have learned how to add id and class attributes to an HTML
-element. Can an HTML element contain both an id and a class value?
-If so, provide an example of a style rule for the id and the class.
-
-Answer:
-Elements in HTML can use both a class and an id. In fact, I just
-did this during my unit 1 project. Here is the CSS I used, as
-well as an example of div elements using both a class and an id.
-
-CSS:
-.col{
- position: fixed;
- width: 30%;
- height: 100%;
- overflow-x: hidden;
- z-index: 1;
-}
-#left{
- left: 0;
- padding-left: 18%;
-}
-#right{
- right: 0;
- padding-right: 18%;
-}
-
-HTML:
-
-
diff --git a/05/template.html b/05/template.html
deleted file mode 100644
index 89eef64..0000000
--- a/05/template.html
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-Wild Rescues: Template
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/06/about.html b/06/about.html
deleted file mode 100644
index ee3288f..0000000
--- a/06/about.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-Wild Rescues: About
-
-
-
-
-
-
-
-
-
-
-
About Us
-
Wild Rescues is a registered nonprofit wildlife
- rescue and rehabilitation facility, located in Ocala,
- Florida. We help injured, sick, neglected, and orphaned
- wildlife. We help rehabilitate these animals and then
- release them back into the wild, if possible.
-
Wild Rescues is a member of the
-
- National Wildlife Rehabilitators Association.
-
-
-
-
-
We help many animals, such as:
-
- Raccoons
- Squirrels
- Fox
- Birds
- Horses
- Deer
- Pigs
- Reptiles
-
-
-
Did you find an injured or orphaned animal?
- Contact us to see if we can help.
-
-
-
-
-
-
diff --git a/06/contact.html b/06/contact.html
deleted file mode 100644
index 6210b7b..0000000
--- a/06/contact.html
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
-
-Wild Rescues: Contact
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/06/css/styles.css b/06/css/styles.css
deleted file mode 100644
index 16cbf6c..0000000
--- a/06/css/styles.css
+++ /dev/null
@@ -1,225 +0,0 @@
-/*
- Author: Name Surname
- File Name: styles.css
- Date: 2024/09/23
-*/
-
-/* CSS Reset */
-body,header,nav,main,footer,img,h1,h3,ul{
- margin: 0px;
- padding: 0px;
- border: 0px;
-}
-
-
-/* Style rules for body and images */
-body{
- background-color: #F6EEE4;
-}
-
-img{
- max-width: 100%;
- display: block;
-}
-
-/* Style rules for mobile viewport */
-
-/* Style rules to show show mobiile class and hide tab-desk class */
-.mobile{
- display: block;
-
-}
-
-.tab-desk{
- display: none;
-}
-
-/* Style rules for header area */
-.mobile h1,
-.mobile h3{
- padding: 2%;
- text-align: center;
-}
-
-.mobile h1{
- font-family: "Emblema One",system-ui;
- font-weight: 400;
- font-style: normal;
-}
-
-.mobile h3{
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-/* Style rules for navigation area */
-nav{
- background-color: #2A1F14;
-}
-
-nav ul{
- list-style: none;
- text-align: center;
-}
-
-nav li{
- display: block;
- font-size: 1.5em;
- font-family: Geneva,Arial,sans-serif;
- font-weight: bold;
- border-top: 0.5px solid #F6EEE4;
-}
-
-nav li a{
- display: block;
- color: #F6EEE4;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- padding-left: 2em;
- padding-right: 2em;
- text-decoration: none;
-}
-
-/* Style rules for main content */
-main{
- padding: 2%;
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-main p{
- font-size: 1.25em;
-}
-
-main h3{
- padding-top: 2%;
-}
-
-main ul{
- list-style: square;
-}
-
-/* Style rules for class and id selectors */
-.link{
- color: #4D3319;
- text-decoration: none;
- font-weight: bold;
- font-style: italic;
-}
-
-.action{
- font-size: 1.75em;
- font-weight: bold;
- text-align: center;
-}
-
-.round{
- border-radius: 6px;
-}
-
-#info ul{
- margin-left: 10%;
-}
-
-#contact{
- text-align: center;
-}
-
-.tel-link{
- background-color: #2A1F14;
- padding: 2%;
- width: 80%;
- margin: 0px auto 0px auto;
-}
-
-.tel-link a{
- color: #F6EEE4;
- text-decoration: none;
- font-weight: bold;
-}
-
-/* Style rules for footer content */
-footer{
- text-align: center;
- font-size: 0.85em;
- background-color: #2A1F14;
- color: #F6EEE4;
- padding-top: 1%;
- padding-bottom: 1%;
- padding-left: 0%;
- padding-right: 0%;
-}
-
-footer a{
- color: #F3E6D8;
- text-decoration: none;
-}
-
-/* Media Query for Tablet Viewport */
-@media screen and (min-width:620px), print{
- /* Tablet Viewport: Show tab-desk class, hide mobile class */
- .tab-desk{
- display: block;
- }
- .mobile{
- display: none;
- }
-
- /* Tablet Viewport: Style rules for nav area */
- nav li{
- border-top: 0px;
- display: inline-block;
- font-size: 1.25em;
- }
- nav li a{
- padding: 0.5em;
- }
-}
-
-/* Media Query for Desktop Viewport */
-@media screen and (min-width:1000px), print{
- /* Desktop Viewport: Style rules for nav area */
- nav li{
- font-size: 1.5em;
- }
- nav li a{
- border-bottom: 0.5em;
- border-left: 1.5em;
- border-right: 1.5em;
- }
- nav li a:hover{
- color: #2A1F14;
- background-color: #F6EEE4;
- }
-
- /* Desktop Viewport: Style rules for main content */
- info ul{
- margin-left: 5%;
- }
-}
-
-/* Media Query for Large Desktop Viewports */
-@media screen and (min-width:1921px){
- body{
- background: linear-gradient(#F6EEE4,#78593A);
- }
-
- #wrapper{
- width: 1920px;
- margin: 0px auto 0px auto;
- }
-
- main{
- background-color: #F6EEE4;
- }
-}
-
-/* Media Query for Print */
-@media print{
- body{
- background-color: #FFFFFF;
- color: #000000;
- }
-}
diff --git a/06/index.html b/06/index.html
deleted file mode 100644
index fc4d9c3..0000000
--- a/06/index.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-Wild Rescues: Home
-
-
-
-
-
-
-
-
-
-
-
Welcome to Wild Rescues. Our mission is to rescue,
- rehabilitate, and release wildlife back into their natural
- environment. We are a nonprofit organization dedicated to
- helping injured wildlife.
-
-
Our staff provides around-the-clock care for wildlife
- in need. We also provide long-term care for wildlife that
- cannot be released back into their natural environment.
-
-
Will you partner with us question mark We need caring
- volunteers to help care for our animals. You can also donate,
- become a member, or become a sponsor. Contact us today.
-
-
-
Our Latest Rescue: Baby Raccoons
-
-
Our latest rescues, Fizz, Bandit, and Mohawk. These
- three little guys were found abandoned near a home.
-
-
-
-
-
-
diff --git a/06/question.txt b/06/question.txt
deleted file mode 100644
index ad33b21..0000000
--- a/06/question.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Question:
-In step 14, you created a style rule for a gradient. Discuss
-at least three different ways this gradient could be applied.
-
-Answer:
-Some alternative ways to create this gradient would be:
-
-1. background: linear-gradient(hsl(33,50%,93%),hsl(30,35%,35%));
-
- Using HSL colors values instead of hexadecimal color values
-
-2. background-image: src("gradient.png");
-
- Designing a gradient image to use as the background
-
-3. background: linear-gradient(180deg,#F6EEE4,#78593A);
-
- Specifying the rotation of the gradient to 180 degrees
-
-4. background: linear-gradient(rgb(246,238,228),rgb(120,89,58));
-
- Using RGB colors values instead of hexadecimal color values
diff --git a/06/template.html b/06/template.html
deleted file mode 100644
index 593b43f..0000000
--- a/06/template.html
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-Wild Rescues: Template
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/07/about.html b/07/about.html
deleted file mode 100644
index 03c0c88..0000000
--- a/07/about.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: About
-
-
-
-
-
-
-
-
-
-
-
About Us
-
Wild Rescues is a registered nonprofit wildlife
- rescue and rehabilitation facility, located in Ocala,
- Florida. We help injured, sick, neglected, and orphaned
- wildlife. We help rehabilitate these animals and then
- release them back into the wild, if possible.
-
Wild Rescues is a member of the
-
- National Wildlife Rehabilitators Association.
-
-
-
-
-
We help many animals, such as:
-
- Raccoons
- Squirrels
- Fox
- Birds
- Horses
- Deer
- Pigs
- Reptiles
-
-
-
Did you find an injured or orphaned animal?
- Contact us to see if we can help.
-
-
-
-
-
-
diff --git a/07/contact.html b/07/contact.html
deleted file mode 100644
index 7bfa0bf..0000000
--- a/07/contact.html
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Contact
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/07/css/styles.css b/07/css/styles.css
deleted file mode 100644
index 5580dad..0000000
--- a/07/css/styles.css
+++ /dev/null
@@ -1,270 +0,0 @@
-/*
- Author: Name Surname
- File Name: styles.css
- Date: 2024/09/23
-*/
-
-/* CSS Reset */
-body,header,nav,main,footer,img,h1,h3,ul,
-aside,figure,figcaption{
- margin: 0px;
- padding: 0px;
- border: 0px;
-}
-
-/* Style rules for body and images */
-body{
- background-color: #F6EEE4;
-}
-
-img{
- max-width: 100%;
- display: block;
-}
-
-/* Style rules for mobile viewport */
-
-/* Style rules to show show mobiile class and hide tab-desk class */
-.mobile{
- display: block;
-}
-
-.tab-desk{
- display: none;
-}
-
-/* Style rules for header area */
-.mobile h1,
-.mobile h3{
- padding: 2%;
- text-align: center;
-}
-
-.mobile h1{
- font-family: "Emblema One",system-ui;
- font-weight: 400;
- font-style: normal;
-}
-
-.mobile h3{
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-/* Style rules for navigation area */
-nav{
- background-color: #2A1F14;
-}
-
-nav ul{
- list-style: none;
- text-align: center;
-}
-
-nav li{
- display: block;
- font-size: 1.5em;
- font-family: Geneva,Arial,sans-serif;
- font-weight: bold;
- border-top: 0.5px solid #F6EEE4;
-}
-
-nav li a{
- display: block;
- color: #F6EEE4;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- padding-left: 2em;
- padding-right: 2em;
- text-decoration: none;
-}
-
-/* Style rules for main content */
-main{
- padding: 2%;
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-main p{
- font-size: 1.25em;
-}
-
-main h3{
- padding-top: 2%;
-}
-
-main ul{
- list-style: square;
-}
-
-/* Style rules for class and id selectors */
-.link{
- color: #4D3319;
- text-decoration: none;
- font-weight: bold;
- font-style: italic;
-}
-
-.action{
- font-size: 1.75em;
- font-weight: bold;
- text-align: center;
-}
-
-.round{
- border-radius: 6px;
-}
-
-aside{
- text-align: center;
- font-size: 1.5em;
- font-weight: bold;
- text-shadow: 4px 4px 10px #C5A687;
-}
-
-figure{
- border: 4px solid #2A1F14;
- box-shadow: 6px 6px 10px #C5A687;
- max-width: 400px;
- margin: 2% auto;
-}
-
-figcaption{
- padding: 2%;
- border-top: 4px solid #2A1F14;
-}
-
-#info ul{
- margin-left: 10%;
-}
-
-#contact{
- text-align: center;
-}
-
-.tel-link{
- background-color: #2A1F14;
- padding: 2%;
- width: 80%;
- margin: 0px auto 0px auto;
-}
-
-.tel-link a{
- color: #F6EEE4;
- text-decoration: none;
- font-weight: bold;
-}
-
-/* Style rules for footer content */
-footer{
- text-align: center;
- font-size: 0.85em;
- background-color: #2A1F14;
- color: #F6EEE4;
- padding-top: 1%;
- padding-bottom: 1%;
- padding-left: 0%;
- padding-right: 0%;
-}
-
-footer a{
- color: #F3E6D8;
- text-decoration: none;
-}
-
-/* Media Query for Tablet Viewport */
-@media screen and (min-width:620px), print{
- /* Tablet Viewport: Show tab-desk class, hide mobile class */
- .tab-desk{
- display: block;
- }
- .mobile{
- display: none;
- }
-
- /* Tablet Viewport: Style rules for nav area */
- nav li{
- border-top: 0px;
- display: inline-block;
- font-size: 1.25em;
- }
- nav li a{
- padding: 0.5em;
- }
-
- .grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 10px;
- }
- aside{
- grid-column: 1 / span 2;
- }
-}
-
-/* Media Query for Desktop Viewport */
-@media screen and (min-width:1000px), print{
- /* Desktop Viewport: Style rules for nav area */
- nav li{
- font-size: 1.5em;
- }
- nav li a{
- border-bottom: 0.5em;
- border-left: 1.5em;
- border-right: 1.5em;
- }
- nav li a:hover{
- color: #2A1F14;
- background-color: #F6EEE4;
- opacity: 0.5;
- }
-
- /* Desktop Viewport: Style rules for main content */
- info ul{
- margin-left: 5%;
- }
-
- .grid{
- grid-template-columns: auto auto auto;
- grid-gap: 30px;
- }
- aside{
- grid-column: 1 / span 3;
- font-size: 2em;
- }
-}
-
-/* Media Query for Large Desktop Viewports */
-@media screen and (min-width:1921px){
- body{
- background: linear-gradient(#F6EEE4,#78593A);
- }
-
- #wrapper{
- width: 1920px;
- margin: 0px auto 0px auto;
- }
-
- main{
- background-color: #F6EEE4;
- }
-
- .grid{
- grid-template-columns: auto auto auto auto;
- }
- aside{
- grid-column: 1 / span 4;
- font-size: 3em;
- }
-}
-
-/* Media Query for Print */
-@media print{
- body{
- background-color: #FFFFFF;
- color: #000000;
- }
-}
diff --git a/07/gallery.html b/07/gallery.html
deleted file mode 100644
index 2432bd4..0000000
--- a/07/gallery.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Gallery
-
-
diff --git a/07/index.html b/07/index.html
deleted file mode 100644
index a06d13c..0000000
--- a/07/index.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Home
-
-
-
-
-
-
-
-
-
-
-
Welcome to Wild Rescues. Our mission is to rescue,
- rehabilitate, and release wildlife back into their natural
- environment. We are a nonprofit organization dedicated to
- helping injured wildlife.
-
-
Our staff provides around-the-clock care for wildlife
- in need. We also provide long-term care for wildlife that
- cannot be released back into their natural environment.
-
-
Will you partner with us question mark We need caring
- volunteers to help care for our animals. You can also donate,
- become a member, or become a sponsor. Contact us today.
-
-
-
Our Latest Rescue: Baby Raccoons
-
-
Our latest rescues, Fizz, Bandit, and Mohawk. These
- three little guys were found abandoned near a home.
-
-
-
-
-
-
diff --git a/07/question.txt b/07/question.txt
deleted file mode 100644
index cafb8ea..0000000
--- a/07/question.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-Question:
-In this assignment, you created style rules for the aside,
-figure, and figcaption elements. Discuss at least three
-different declarations you would use to improve the
-appearance of these elements.
-
-Answer:
-
-1. Shrink the figure element border:
-figure{
- border: 2px solid #2A1F14;
-}
-
-2. Remove the text shadow from the figcaption element:
-figcaption{
- text-shadow: 0px 0px 0px #000000;
-}
-
-3. Shrink the figcaption element top border:
-figcaption{
- border-top: 3px solid #2A1F14;
-}
-
-4. Add a subtle padding to the figure element:
-figure{
- padding: 0.3%;
-}
-
-5. Use a better looking font for the aside element:
-aside{
- font-family: "Emblema One",system-ui;
-}
diff --git a/07/template.html b/07/template.html
deleted file mode 100644
index d9708c5..0000000
--- a/07/template.html
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Template
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/08/about.html b/08/about.html
deleted file mode 100644
index 4d2832e..0000000
--- a/08/about.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: About
-
-
-
-
-
-
-
-
-
-
-
About Us
-
Wild Rescues is a registered nonprofit wildlife
- rescue and rehabilitation facility, located in Ocala,
- Florida. We help injured, sick, neglected, and orphaned
- wildlife. We help rehabilitate these animals and then
- release them back into the wild, if possible.
-
Wild Rescues is a member of the
-
- National Wildlife Rehabilitators Association.
-
-
-
-
-
We help many animals, such as:
-
- Raccoons
- Squirrels
- Fox
- Birds
- Horses
- Deer
- Pigs
- Reptiles
-
-
-
Did you find an injured or orphaned animal?
- Contact us to see if we can help.
-
-
-
-
-
-
diff --git a/08/contact.html b/08/contact.html
deleted file mode 100644
index f9413ca..0000000
--- a/08/contact.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Contact
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/08/css/styles.css b/08/css/styles.css
deleted file mode 100644
index 8abf312..0000000
--- a/08/css/styles.css
+++ /dev/null
@@ -1,345 +0,0 @@
-/*
- Author: Name Surname
- File Name: styles.css
- Date: 2024/10/21
-*/
-
-/* CSS Reset */
-body,header,nav,main,footer,img,h1,h3,ul,
-aside,figure,figcaption{
- margin: 0px;
- padding: 0px;
- border: 0px;
-}
-
-/* Style rules for body and images */
-body{
- background-color: #F6EEE4;
-}
-
-img{
- max-width: 100%;
- display: block;
-}
-
-/* Style rules for mobile viewport */
-
-/* Style rules to show show mobiile class and hide tab-desk class */
-.mobile,.mobile-tablet{
- display: block;
-}
-
-.tab-desk,.desktop{
- display: none;
-}
-
-/* Style rules for header area */
-.mobile h1,
-.mobile h3{
- padding: 2%;
- text-align: center;
-}
-
-.mobile h1{
- font-family: "Emblema One",system-ui;
- font-weight: 400;
- font-style: normal;
-}
-
-.mobile h3{
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-/* Style rules for navigation area */
-nav{
- background-color: #2A1F14;
-}
-
-nav ul{
- list-style: none;
- text-align: center;
-}
-
-nav li{
- display: block;
- font-size: 1.5em;
- font-family: Geneva,Arial,sans-serif;
- font-weight: bold;
- border-top: 0.5px solid #F6EEE4;
-}
-
-nav li a{
- display: block;
- color: #F6EEE4;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- padding-left: 2em;
- padding-right: 2em;
- text-decoration: none;
-}
-
-/* Style rules for main content */
-main{
- padding: 2%;
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-main p{
- font-size: 1.25em;
-}
-
-main h3{
- padding-top: 2%;
-}
-
-main ul{
- list-style: square;
-}
-
-/* Style rules for class and id selectors */
-.link{
- color: #4D3319;
- text-decoration: none;
- font-weight: bold;
- font-style: italic;
-}
-
-.action{
- font-size: 1.75em;
- font-weight: bold;
- text-align: center;
-}
-
-.round{
- border-radius: 6px;
-}
-
-aside{
- text-align: center;
- font-size: 1.5em;
- font-weight: bold;
- text-shadow: 4px 4px 10px #C5A687;
-}
-
-figure{
- border: 4px solid #2A1F14;
- box-shadow: 6px 6px 10px #C5A687;
- max-width: 400px;
- margin: 2% auto;
-}
-
-figcaption{
- padding: 2%;
- border-top: 4px solid #2A1F14;
-}
-
-#info ul{
- margin-left: 10%;
-}
-
-#contact,#form h2{
- text-align: center;
-}
-
-.tel-link{
- background-color: #2A1F14;
- padding: 2%;
- width: 80%;
- margin: 0px auto 0px auto;
-}
-
-.tel-link a{
- color: #F6EEE4;
- text-decoration: none;
- font-weight: bold;
-}
-
-/* Style rules for form elements */
-fieldset,input,textarea{
- margin-bottom: 2%;
-}
-
-fieldset legend{
- font-weight: bold;
- font-size: 1.25em;
-}
-
-label{
- display: block;
- padding-top: 2%;
-}
-
-form #submit{
- margin: 0px auto 0px auto;
- display: block;
- padding: 2%;
- background-color: #78593A;
- color: #F6EEE4;
- font-size: 1.25em;
- border-radius: 10px;
-}
-
-/* Style rules for footer content */
-footer{
- text-align: center;
- font-size: 0.85em;
- background-color: #2A1F14;
- color: #F6EEE4;
- padding-top: 1%;
- padding-bottom: 1%;
- padding-left: 0%;
- padding-right: 0%;
-}
-
-footer a{
- color: #F3E6D8;
- text-decoration: none;
-}
-
-/* Media Query for Tablet Viewport */
-@media screen and (min-width:620px),print{
- /* Tablet Viewport: Show tab-desk class, hide mobile class */
- .tab-desk{
- display: block;
- }
- .mobile{
- display: none;
- }
-
- /* Tablet Viewport: Style rules for nav area */
- nav li{
- border-top: 0px;
- display: inline-block;
- font-size: 1.25em;
- }
- nav li a{
- padding: 0.5em;
- }
-
- .grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 10px;
- }
- aside{
- grid-column: 1 / span 2;
- }
-
- /* Tablet Viewport: Style rule for form element */
- form{
- width: 70%;
- margin: 0px auto 0px auto;
- }
-}
-
-/* Media Query for Desktop Viewport */
-@media screen and (min-width:1000px),print{
- /* Desktop Viewport: Show desktop class, hide mobile-tablet class. */
- .desktop{
- display: inline;
- }
- .mobile-tablet{
- display: none;
- }
-
- /* Desktop Viewport: Style rules for nav area */
- nav li{
- font-size: 1.5em;
- }
- nav li a{
- border-bottom: 0.5em;
- border-left: 1.5em;
- border-right: 1.5em;
- }
- nav li a:hover{
- color: #2A1F14;
- background-color: #F6EEE4;
- opacity: 0.5;
- }
-
- /* Desktop Viewport: Style rules for main content */
- info ul{
- margin-left: 5%;
- }
-
- .grid{
- grid-template-columns: auto auto auto;
- grid-gap: 30px;
- }
- aside{
- grid-column: 1 / span 3;
- font-size: 2em;
- }
-
- /* Style rules for table */
- table{
- border: 1px solid #2A1F14;
- border-collapse: collapse;
- margin: 0px auto 0px auto;
- }
- caption{
- font-size: 1.5em;
- font-weight: bold;
- padding: 1%;
- }
- th,td{
- border: 1px solid #2A1F14;
- padding: 1%;
- }
- th{
- background-color: #2A1F14;
- color: #FFFFFF;
- font-size: 1.15em;
- }
- tr:nth-child(odd){
- background-color: #DECCBA;
- }
- /* Desktop Viewport: Style rules for form elements */
- form{
- width: auto;
- }
- .form-grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 20px;
- }
- .btn{
- grid-column: 1 / span 2;
- }
-}
-
-/* Media Query for Large Desktop Viewports */
-@media screen and (min-width:1921px){
- body{
- background: linear-gradient(#F6EEE4,#78593A);
- }
-
- #wrapper{
- width: 1920px;
- margin: 0px auto 0px auto;
- }
-
- main{
- background-color: #F6EEE4;
- }
-
- .grid{
- grid-template-columns: auto auto auto auto;
- }
- aside{
- grid-column: 1 / span 4;
- font-size: 3em;
- }
-}
-
-/* Media Query for Print */
-@media print{
- body{
- background-color: #FFFFFF;
- color: #000000;
- }
-}
diff --git a/08/gallery.html b/08/gallery.html
deleted file mode 100644
index 01c11ec..0000000
--- a/08/gallery.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Gallery
-
-
diff --git a/08/index.html b/08/index.html
deleted file mode 100644
index 3ebb37b..0000000
--- a/08/index.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Home
-
-
-
-
-
-
-
-
-
-
-
Welcome to Wild Rescues. Our mission is to rescue,
- rehabilitate, and release wildlife back into their natural
- environment. We are a nonprofit organization dedicated to
- helping injured wildlife.
-
-
Our staff provides around-the-clock care for wildlife
- in need. We also provide long-term care for wildlife that
- cannot be released back into their natural environment.
-
-
Will you partner with us question mark We need caring
- volunteers to help care for our animals. You can also donate,
- become a member, or become a sponsor. Contact us today.
-
-
-
Our Latest Rescue: Baby Raccoons
-
-
Our latest rescues, Fizz, Bandit, and Mohawk. These
- three little guys were found abandoned near a home.
-
-
-
-
-
-
diff --git a/08/partnership.html b/08/partnership.html
deleted file mode 100644
index 1cf7678..0000000
--- a/08/partnership.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Partnership
-
-
-
-
-
-
-
-
-
- We are grateful for the support from our community partners.
- We have many sponsorship opportunities.
-
-
Sponsorship Levels.
-
Green: $200.
-
Blue: $400.
-
Red: $600.
-
Purple: $800.
-
Silver: $1,000.
-
Gold: $1,500.
-
Each sponsorship supports our animals and operations.
- Business recognition is given at every sponsorship level.
- Contact us today to become a sponsor.
-
-
-
- Sponsorship Opportunities.
-
- Sponsorship Level
- Dollar Amount
- Details
- Sponsorship Benefits
-
-
- Green
- $200
- The green sponsorship helps us maintain
- green pastures for our grazing friends.
- Recognition on our website.
-
-
- Blue
- $400
- The blue sponsorship helps us provide food
- for the animals.
- Recognition on our website and our brochure.
-
-
-
- Red
- $600
- The red sponsorship helps us provide medical
- care for the animals.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our
- facility.
-
-
- Purple
- $800
- The purple sponsorship helps us maintain homes
- for the animals.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual
- community event.
-
-
- Silver
- $1,000
- The silver sponsorship supports our monthly
- expenses.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual community
- event. Recognition plaque with business name prominently
- displayed within the facility.
-
-
- Gold
- $1,500
- The gold sponsorship supports our operation costs.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual community
- event. Recognition plaque with business name prominently
- displayed within the facility. Display table at the
- annual community event. Recognition in all media
- releases.
-
-
-
-
-
-
-
-
-
diff --git a/08/question.txt b/08/question.txt
deleted file mode 100644
index 14d0c36..0000000
--- a/08/question.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Question:
-Research the date type input control. Is this input type
-supported by all major browsers? Note your findings.
-
-Answer:
-It seems to be pretty widely supported by mainstream browsers,
-though some features aren't fully implemented in certain browsers.
-
-Sources:
-1. https://caniuse.com/input-datetime
-2. https://www.w3schools.com/TAGS/att_input_type_date.asp
-3. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date#browser_compatibility
diff --git a/08/template.html b/08/template.html
deleted file mode 100644
index 38a5522..0000000
--- a/08/template.html
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Template
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/09/about.html b/09/about.html
deleted file mode 100644
index 99f84b2..0000000
--- a/09/about.html
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: About
-
-
-
-
-
-
-
-
-
-
-
About Us
-
Wild Rescues is a registered nonprofit wildlife
- rescue and rehabilitation facility, located in Ocala,
- Florida. We help injured, sick, neglected, and orphaned
- wildlife. We help rehabilitate these animals and then
- release them back into the wild, if possible.
-
Wild Rescues is a member of the
-
- National Wildlife Rehabilitators Association.
-
-
-
Watch the video below to meet our new, rescued friends.
-
-
-
-
-
-
- The video can't be loaded. Try using this website
- with a different web browser
-
-
-
We help many animals, such as:
-
- Raccoons
- Squirrels
- Fox
- Birds
- Horses
- Deer
- Pigs
- Reptiles
-
-
-
Did you find an injured or orphaned animal?
- Contact us to see if we can help.
-
-
-
-
-
-
diff --git a/09/contact.html b/09/contact.html
deleted file mode 100644
index f9413ca..0000000
--- a/09/contact.html
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Contact
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/09/css/styles.css b/09/css/styles.css
deleted file mode 100644
index 90196dc..0000000
--- a/09/css/styles.css
+++ /dev/null
@@ -1,345 +0,0 @@
-/*
- Author: Name Surname
- File Name: styles.css
- Date: 2024/10/21
-*/
-
-/* CSS Reset */
-body,header,nav,main,footer,img,h1,h3,ul,aside,figure,
-figcaption,video{
- margin: 0px;
- padding: 0px;
- border: 0px;
-}
-
-/* Style rules for body and images */
-body{
- background-color: #F6EEE4;
-}
-
-img,video{
- max-width: 100%;
- display: block;
-}
-
-/* Style rules for mobile viewport */
-
-/* Style rules to show show mobiile class and hide tab-desk class */
-.mobile,.mobile-tablet{
- display: block;
-}
-
-.tab-desk,.desktop{
- display: none;
-}
-
-/* Style rules for header area */
-.mobile h1,
-.mobile h3{
- padding: 2%;
- text-align: center;
-}
-
-.mobile h1{
- font-family: "Emblema One",system-ui;
- font-weight: 400;
- font-style: normal;
-}
-
-.mobile h3{
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-/* Style rules for navigation area */
-nav{
- background-color: #2A1F14;
-}
-
-nav ul{
- list-style: none;
- text-align: center;
-}
-
-nav li{
- display: block;
- font-size: 1.5em;
- font-family: Geneva,Arial,sans-serif;
- font-weight: bold;
- border-top: 0.5px solid #F6EEE4;
-}
-
-nav li a{
- display: block;
- color: #F6EEE4;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- padding-left: 2em;
- padding-right: 2em;
- text-decoration: none;
-}
-
-/* Style rules for main content */
-main{
- padding: 2%;
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-main p{
- font-size: 1.25em;
-}
-
-main h3{
- padding-top: 2%;
-}
-
-main ul{
- list-style: square;
-}
-
-/* Style rules for class and id selectors */
-.link{
- color: #4D3319;
- text-decoration: none;
- font-weight: bold;
- font-style: italic;
-}
-
-.action{
- font-size: 1.75em;
- font-weight: bold;
- text-align: center;
-}
-
-.round{
- border-radius: 6px;
-}
-
-aside{
- text-align: center;
- font-size: 1.5em;
- font-weight: bold;
- text-shadow: 4px 4px 10px #C5A687;
-}
-
-figure{
- border: 4px solid #2A1F14;
- box-shadow: 6px 6px 10px #C5A687;
- max-width: 400px;
- margin: 2% auto;
-}
-
-figcaption{
- padding: 2%;
- border-top: 4px solid #2A1F14;
-}
-
-#info ul{
- margin-left: 10%;
-}
-
-#contact,#form h2{
- text-align: center;
-}
-
-.tel-link{
- background-color: #2A1F14;
- padding: 2%;
- width: 80%;
- margin: 0px auto 0px auto;
-}
-
-.tel-link a{
- color: #F6EEE4;
- text-decoration: none;
- font-weight: bold;
-}
-
-/* Style rules for form elements */
-fieldset,input,textarea{
- margin-bottom: 2%;
-}
-
-fieldset legend{
- font-weight: bold;
- font-size: 1.25em;
-}
-
-label{
- display: block;
- padding-top: 2%;
-}
-
-form #submit{
- margin: 0px auto 0px auto;
- display: block;
- padding: 2%;
- background-color: #78593A;
- color: #F6EEE4;
- font-size: 1.25em;
- border-radius: 10px;
-}
-
-/* Style rules for footer content */
-footer{
- text-align: center;
- font-size: 0.85em;
- background-color: #2A1F14;
- color: #F6EEE4;
- padding-top: 1%;
- padding-bottom: 1%;
- padding-left: 0%;
- padding-right: 0%;
-}
-
-footer a{
- color: #F3E6D8;
- text-decoration: none;
-}
-
-/* Media Query for Tablet Viewport */
-@media screen and (min-width:620px),print{
- /* Tablet Viewport: Show tab-desk class, hide mobile class */
- .tab-desk{
- display: block;
- }
- .mobile{
- display: none;
- }
-
- /* Tablet Viewport: Style rules for nav area */
- nav li{
- border-top: 0px;
- display: inline-block;
- font-size: 1.25em;
- }
- nav li a{
- padding: 0.5em;
- }
-
- .grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 10px;
- }
- aside{
- grid-column: 1 / span 2;
- }
-
- /* Tablet Viewport: Style rule for form element */
- form{
- width: 70%;
- margin: 0px auto 0px auto;
- }
-}
-
-/* Media Query for Desktop Viewport */
-@media screen and (min-width:1000px),print{
- /* Desktop Viewport: Show desktop class, hide mobile-tablet class. */
- .desktop{
- display: inline;
- }
- .mobile-tablet{
- display: none;
- }
-
- /* Desktop Viewport: Style rules for nav area */
- nav li{
- font-size: 1.5em;
- }
- nav li a{
- border-bottom: 0.5em;
- border-left: 1.5em;
- border-right: 1.5em;
- }
- nav li a:hover{
- color: #2A1F14;
- background-color: #F6EEE4;
- opacity: 0.5;
- }
-
- /* Desktop Viewport: Style rules for main content */
- info ul{
- margin-left: 5%;
- }
-
- .grid{
- grid-template-columns: auto auto auto;
- grid-gap: 30px;
- }
- aside{
- grid-column: 1 / span 3;
- font-size: 2em;
- }
-
- /* Style rules for table */
- table{
- border: 1px solid #2A1F14;
- border-collapse: collapse;
- margin: 0px auto 0px auto;
- }
- caption{
- font-size: 1.5em;
- font-weight: bold;
- padding: 1%;
- }
- th,td{
- border: 1px solid #2A1F14;
- padding: 1%;
- }
- th{
- background-color: #2A1F14;
- color: #FFFFFF;
- font-size: 1.15em;
- }
- tr:nth-child(odd){
- background-color: #DECCBA;
- }
- /* Desktop Viewport: Style rules for form elements */
- form{
- width: auto;
- }
- .form-grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 20px;
- }
- .btn{
- grid-column: 1 / span 2;
- }
-}
-
-/* Media Query for Large Desktop Viewports */
-@media screen and (min-width:1921px){
- body{
- background: linear-gradient(#F6EEE4,#78593A);
- }
-
- #wrapper{
- width: 1920px;
- margin: 0px auto 0px auto;
- }
-
- main{
- background-color: #F6EEE4;
- }
-
- .grid{
- grid-template-columns: auto auto auto auto;
- }
- aside{
- grid-column: 1 / span 4;
- font-size: 3em;
- }
-}
-
-/* Media Query for Print */
-@media print{
- body{
- background-color: #FFFFFF;
- color: #000000;
- }
-}
diff --git a/09/gallery.html b/09/gallery.html
deleted file mode 100644
index 01c11ec..0000000
--- a/09/gallery.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Gallery
-
-
diff --git a/09/index.html b/09/index.html
deleted file mode 100644
index 3ebb37b..0000000
--- a/09/index.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Home
-
-
-
-
-
-
-
-
-
-
-
Welcome to Wild Rescues. Our mission is to rescue,
- rehabilitate, and release wildlife back into their natural
- environment. We are a nonprofit organization dedicated to
- helping injured wildlife.
-
-
Our staff provides around-the-clock care for wildlife
- in need. We also provide long-term care for wildlife that
- cannot be released back into their natural environment.
-
-
Will you partner with us question mark We need caring
- volunteers to help care for our animals. You can also donate,
- become a member, or become a sponsor. Contact us today.
-
-
-
Our Latest Rescue: Baby Raccoons
-
-
Our latest rescues, Fizz, Bandit, and Mohawk. These
- three little guys were found abandoned near a home.
-
-
-
-
-
-
diff --git a/09/media/captions.vtt b/09/media/captions.vtt
deleted file mode 100644
index 6e49237..0000000
--- a/09/media/captions.vtt
+++ /dev/null
@@ -1,31 +0,0 @@
-WEBVTT
-
-NOTE
-Captions for Wild Rescues
-Student Name: Name Surname
-File Name: captions.vtt
-Date: 2024/10/28
-
-1
-00:03.200 --> 00:07.200
-These baby raccoons were found abandoned near a home.
-
-2
-00:08.900 --> 00:11.700
-Nugget is learning how to climb trees.
-
-3
-00:13.800 --> 00:16.500
-Princess was neglected by her owner.
-
-4
-00:18.900 --> 00:20.500
-Sox is an orphan.
-
-5
-00:24.000 --> 00:26.000
-Frank was found abandoned.
-
-6
-00:29.000 --> 00:31.500
-Prince’s hooves are in bad shape.
diff --git a/09/media/descriptions.vtt b/09/media/descriptions.vtt
deleted file mode 100644
index 3cb416c..0000000
--- a/09/media/descriptions.vtt
+++ /dev/null
@@ -1,31 +0,0 @@
-WEBVTT
-
-NOTE
-Descriptions for Wild Rescues
-Student Name: Name Surname
-File Name: descriptions.vtt
-Date: 2024/10/28
-
-1
-00:03.200 --> 00:07.200
-Three baby racoons held by human hands.
-
-2
-00:08.900 --> 00:11.700
-Baby squirrel on a wooden home on a tree.
-
-3
-00:13.800 --> 00:16.500
-Face of a minature horse.
-
-4
-00:18.900 --> 00:20.500
-Small goat.
-
-5
-00:24.000 --> 00:26.000
-Pigeon standing on a hand.
-
-6
-00:29.000 --> 00:31.500
-Minature horse standing in its pen.
diff --git a/09/partnership.html b/09/partnership.html
deleted file mode 100644
index 1cf7678..0000000
--- a/09/partnership.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Partnership
-
-
-
-
-
-
-
-
-
- We are grateful for the support from our community partners.
- We have many sponsorship opportunities.
-
-
Sponsorship Levels.
-
Green: $200.
-
Blue: $400.
-
Red: $600.
-
Purple: $800.
-
Silver: $1,000.
-
Gold: $1,500.
-
Each sponsorship supports our animals and operations.
- Business recognition is given at every sponsorship level.
- Contact us today to become a sponsor.
-
-
-
- Sponsorship Opportunities.
-
- Sponsorship Level
- Dollar Amount
- Details
- Sponsorship Benefits
-
-
- Green
- $200
- The green sponsorship helps us maintain
- green pastures for our grazing friends.
- Recognition on our website.
-
-
- Blue
- $400
- The blue sponsorship helps us provide food
- for the animals.
- Recognition on our website and our brochure.
-
-
-
- Red
- $600
- The red sponsorship helps us provide medical
- care for the animals.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our
- facility.
-
-
- Purple
- $800
- The purple sponsorship helps us maintain homes
- for the animals.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual
- community event.
-
-
- Silver
- $1,000
- The silver sponsorship supports our monthly
- expenses.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual community
- event. Recognition plaque with business name prominently
- displayed within the facility.
-
-
- Gold
- $1,500
- The gold sponsorship supports our operation costs.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual community
- event. Recognition plaque with business name prominently
- displayed within the facility. Display table at the
- annual community event. Recognition in all media
- releases.
-
-
-
-
-
-
-
-
-
diff --git a/09/question.txt b/09/question.txt
deleted file mode 100644
index ad6b8ca..0000000
--- a/09/question.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Question:
-In this assignment, you added a video element and made it
-accessible by including captions and descriptions files.
-Is it possible to style captions? Research to find your
-answer and include an example of your findings.
-
-Answer:
-Yes it is possable to style video captions. This is
-done from the .vtt file or via an external CSS file.
-
-.vtt example:
-
-6
-00:29.000 --> 00:31.500 position:64%,line-right align:center size:32%
-Prince’s hooves are in bad shape.
-
-
-CSS example:
-
-::cue{
- color: #EEBB99;
- background: #000000;
- font-family: sans-serif;
-}
diff --git a/09/template.html b/09/template.html
deleted file mode 100644
index 38a5522..0000000
--- a/09/template.html
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Template
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/10/about.html b/10/about.html
deleted file mode 100644
index f4cce2d..0000000
--- a/10/about.html
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: About
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
About Us
-
Wild Rescues is a registered nonprofit wildlife
- rescue and rehabilitation facility, located in Ocala,
- Florida. We help injured, sick, neglected, and orphaned
- wildlife. We help rehabilitate these animals and then
- release them back into the wild, if possible.
-
Wild Rescues is a member of the
-
- National Wildlife Rehabilitators Association.
-
-
-
Watch the video below to meet our new, rescued friends.
-
-
-
-
-
-
- The video can't be loaded. Try using this website
- with a different web browser
-
-
-
We help many animals, such as:
-
- Raccoons
- Squirrels
- Fox
- Birds
- Horses
- Deer
- Pigs
- Reptiles
-
-
-
Did you find an injured or orphaned animal?
- Contact us to see if we can help.
-
-
-
-
-
-
-
diff --git a/10/contact.html b/10/contact.html
deleted file mode 100644
index 4f88f01..0000000
--- a/10/contact.html
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Contact
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/10/css/styles.css b/10/css/styles.css
deleted file mode 100644
index 6f0592a..0000000
--- a/10/css/styles.css
+++ /dev/null
@@ -1,365 +0,0 @@
-/*
- Author: Name Surname
- File Name: styles.css
- Date: 2024/10/21
-*/
-
-/* CSS Reset */
-body,header,nav,main,footer,img,h1,h3,ul,aside,figure,
-figcaption,video{
- margin: 0px;
- padding: 0px;
- border: 0px;
-}
-
-/* Style rules for body and images */
-body{
- background-color: #F6EEE4;
-}
-
-img,video{
- max-width: 100%;
- display: block;
-}
-
-/* Style rules for mobile viewport */
-
-/* Style rules to show show mobiile class and hide tab-desk class */
-.mobile,.mobile-tablet{
- display: block;
-}
-
-.tab-desk,.desktop,#nav-links{
- display: none;
-}
-
-/* Style rules for header area */
-.mobile h1,.mobile h3{
- padding: 2%;
- text-align: center;
-}
-
-.mobile h1{
- font-family: "Emblema One",system-ui;
- font-weight: 400;
- font-style: normal;
- margin: 2% 0 0 3%;
-}
-
-.mobile h3{
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-/* Style rules for navigation area */
-nav{
- background-color: #2A1F14;
-}
-
-.mobile-nav a{
- color: #FFFFFF;
- text-align: center;
- font-size: 2em;
- text-decoration: none;
- padding: 3%;
- display: block;
-}
-.mobile-nav a.nav-icon{
- display: block;
- position: absolute;
- left: 0;
- top: 0;
- color: #F6EEE4;
- padding: 2%;
-}
-.nav-icon div{
- height: 40px;
- width: 40px;
- color: #2A1F14;
-}
-
-/* Style rules for main content */
-main{
- padding: 2%;
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-main p{
- font-size: 1.25em;
-}
-
-main h3{
- padding-top: 2%;
-}
-
-main ul{
- list-style: square;
-}
-
-/* Style rules for class and id selectors */
-.link{
- color: #4D3319;
- text-decoration: none;
- font-weight: bold;
- font-style: italic;
-}
-
-.action{
- font-size: 1.75em;
- font-weight: bold;
- text-align: center;
-}
-
-.round{
- border-radius: 6px;
-}
-
-aside{
- text-align: center;
- font-size: 1.5em;
- font-weight: bold;
- text-shadow: 4px 4px 10px #C5A687;
-}
-
-figure{
- border: 4px solid #2A1F14;
- box-shadow: 6px 6px 10px #C5A687;
- max-width: 400px;
- margin: 2% auto;
-}
-
-figcaption{
- padding: 2%;
- border-top: 4px solid #2A1F14;
-}
-
-#info ul{
- margin-left: 10%;
-}
-
-#contact,#form h2{
- text-align: center;
-}
-
-.tel-link{
- background-color: #2A1F14;
- padding: 2%;
- width: 80%;
- margin: 0px auto 0px auto;
-}
-.tel-link a{
- color: #F6EEE4;
- text-decoration: none;
- font-weight: bold;
-}
-
-#questions p{
- cursor: pointer;
-}
-#answer{
- text-align: center;
- font-weight: bold;
- width: 80%;
- margin: 0 auto;
-}
-#answer h2{
- display: none;
-}
-
-/* Style rules for form elements */
-fieldset,input,textarea{
- margin-bottom: 2%;
-}
-
-fieldset legend{
- font-weight: bold;
- font-size: 1.25em;
-}
-
-label{
- display: block;
- padding-top: 2%;
-}
-
-form #submit{
- margin: 0px auto 0px auto;
- display: block;
- padding: 2%;
- background-color: #78593A;
- color: #F6EEE4;
- font-size: 1.25em;
- border-radius: 10px;
-}
-
-/* Style rules for footer content */
-footer{
- text-align: center;
- font-size: 0.85em;
- background-color: #2A1F14;
- color: #F6EEE4;
- padding-top: 1%;
- padding-bottom: 1%;
- padding-left: 0%;
- padding-right: 0%;
-}
-
-footer a{
- color: #F3E6D8;
- text-decoration: none;
-}
-
-/* Media Query for Tablet Viewport */
-@media screen and (min-width:620px),print{
- /* Tablet Viewport: Show tab-desk class, hide mobile class */
- .tab-desk{
- display: block;
- }
- .mobile,.mobile-nav{
- display: none;
- }
-
- /* Tablet Viewport: Style rules for nav area */
- nav ul{
- list-style: none;
- text-align: center;
- }
- nav li{
- border-top: 0px;
- display: inline-block;
- font-size: 1.25em;
- font-family: Geneva,Arial,sans-serif;
- font-weight: bold;
- }
- nav li a{
- padding: 0.5em;
- display: block;
- color: #F6EEE4;
- text-decoration: none;
- }
-
- .grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 10px;
- }
- aside{
- grid-column: 1 / span 2;
- }
-
- /* Tablet Viewport: Style rule for form element */
- form{
- width: 70%;
- margin: 0px auto 0px auto;
- }
-}
-
-/* Media Query for Desktop Viewport */
-@media screen and (min-width:1000px),print{
- /* Desktop Viewport: Show desktop class, hide mobile-tablet class. */
- .desktop{
- display: inline;
- }
- .mobile-tablet{
- display: none;
- }
-
- /* Desktop Viewport: Style rules for nav area */
- nav li{
- font-size: 1.5em;
- }
- nav li a{
- border-bottom: 0.5em;
- border-left: 1.5em;
- border-right: 1.5em;
- }
- nav li a:hover{
- color: #2A1F14;
- background-color: #F6EEE4;
- opacity: 0.5;
- }
-
- /* Desktop Viewport: Style rules for main content */
- info ul{
- margin-left: 5%;
- }
-
- .grid{
- grid-template-columns: auto auto auto;
- grid-gap: 30px;
- }
- aside{
- grid-column: 1 / span 3;
- font-size: 2em;
- }
-
- /* Style rules for table */
- table{
- border: 1px solid #2A1F14;
- border-collapse: collapse;
- margin: 0px auto 0px auto;
- }
- caption{
- font-size: 1.5em;
- font-weight: bold;
- padding: 1%;
- }
- th,td{
- border: 1px solid #2A1F14;
- padding: 1%;
- }
- th{
- background-color: #2A1F14;
- color: #FFFFFF;
- font-size: 1.15em;
- }
- tr:nth-child(odd){
- background-color: #DECCBA;
- }
- /* Desktop Viewport: Style rules for form elements */
- form{
- width: auto;
- }
- .form-grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 20px;
- }
- .btn{
- grid-column: 1 / span 2;
- }
-}
-
-/* Media Query for Large Desktop Viewports */
-@media screen and (min-width:1921px){
- body{
- background: linear-gradient(#F6EEE4,#78593A);
- }
-
- #wrapper{
- width: 1920px;
- margin: 0px auto 0px auto;
- }
-
- main{
- background-color: #F6EEE4;
- }
-
- .grid{
- grid-template-columns: auto auto auto auto;
- }
- aside{
- grid-column: 1 / span 4;
- font-size: 3em;
- }
-}
-
-/* Media Query for Print */
-@media print{
- body{
- background-color: #FFFFFF;
- color: #000000;
- }
-}
diff --git a/10/faqs.html b/10/faqs.html
deleted file mode 100644
index dd9b452..0000000
--- a/10/faqs.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: FAQs
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
How can I determine if a baby animal
- is an orphan?
-
How can I tell if an animal has
- rabies?
-
I found a baby bird that fell from
- its nest. Will the parents orphan it if I touch it?
-
How can I volunteer?
-
-
-
-
-
-
-
-
diff --git a/10/gallery.html b/10/gallery.html
deleted file mode 100644
index a5d4c8d..0000000
--- a/10/gallery.html
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Gallery
-
-
-
diff --git a/10/index.html b/10/index.html
deleted file mode 100644
index c8914c8..0000000
--- a/10/index.html
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Home
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
Welcome to Wild Rescues. Our mission is to rescue,
- rehabilitate, and release wildlife back into their natural
- environment. We are a nonprofit organization dedicated to
- helping injured wildlife.
-
-
Our staff provides around-the-clock care for wildlife
- in need. We also provide long-term care for wildlife that
- cannot be released back into their natural environment.
-
-
Will you partner with us question mark We need caring
- volunteers to help care for our animals. You can also donate,
- become a member, or become a sponsor. Contact us today.
-
-
-
Our Latest Rescue: Baby Raccoons
-
-
Our latest rescues, Fizz, Bandit, and Mohawk. These
- three little guys were found abandoned near a home.
-
-
-
-
-
-
-
diff --git a/10/media/captions.vtt b/10/media/captions.vtt
deleted file mode 100644
index 6e49237..0000000
--- a/10/media/captions.vtt
+++ /dev/null
@@ -1,31 +0,0 @@
-WEBVTT
-
-NOTE
-Captions for Wild Rescues
-Student Name: Name Surname
-File Name: captions.vtt
-Date: 2024/10/28
-
-1
-00:03.200 --> 00:07.200
-These baby raccoons were found abandoned near a home.
-
-2
-00:08.900 --> 00:11.700
-Nugget is learning how to climb trees.
-
-3
-00:13.800 --> 00:16.500
-Princess was neglected by her owner.
-
-4
-00:18.900 --> 00:20.500
-Sox is an orphan.
-
-5
-00:24.000 --> 00:26.000
-Frank was found abandoned.
-
-6
-00:29.000 --> 00:31.500
-Prince’s hooves are in bad shape.
diff --git a/10/media/descriptions.vtt b/10/media/descriptions.vtt
deleted file mode 100644
index 3cb416c..0000000
--- a/10/media/descriptions.vtt
+++ /dev/null
@@ -1,31 +0,0 @@
-WEBVTT
-
-NOTE
-Descriptions for Wild Rescues
-Student Name: Name Surname
-File Name: descriptions.vtt
-Date: 2024/10/28
-
-1
-00:03.200 --> 00:07.200
-Three baby racoons held by human hands.
-
-2
-00:08.900 --> 00:11.700
-Baby squirrel on a wooden home on a tree.
-
-3
-00:13.800 --> 00:16.500
-Face of a minature horse.
-
-4
-00:18.900 --> 00:20.500
-Small goat.
-
-5
-00:24.000 --> 00:26.000
-Pigeon standing on a hand.
-
-6
-00:29.000 --> 00:31.500
-Minature horse standing in its pen.
diff --git a/10/partnership.html b/10/partnership.html
deleted file mode 100644
index 455b0f5..0000000
--- a/10/partnership.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Partnership
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
- We are grateful for the support from our community partners.
- We have many sponsorship opportunities.
-
-
Sponsorship Levels.
-
Green: $200.
-
Blue: $400.
-
Red: $600.
-
Purple: $800.
-
Silver: $1,000.
-
Gold: $1,500.
-
Each sponsorship supports our animals and operations.
- Business recognition is given at every sponsorship level.
- Contact us today to become a sponsor.
-
-
-
- Sponsorship Opportunities.
-
- Sponsorship Level
- Dollar Amount
- Details
- Sponsorship Benefits
-
-
- Green
- $200
- The green sponsorship helps us maintain
- green pastures for our grazing friends.
- Recognition on our website.
-
-
- Blue
- $400
- The blue sponsorship helps us provide food
- for the animals.
- Recognition on our website and our brochure.
-
-
-
- Red
- $600
- The red sponsorship helps us provide medical
- care for the animals.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our
- facility.
-
-
- Purple
- $800
- The purple sponsorship helps us maintain homes
- for the animals.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual
- community event.
-
-
- Silver
- $1,000
- The silver sponsorship supports our monthly
- expenses.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual community
- event. Recognition plaque with business name prominently
- displayed within the facility.
-
-
- Gold
- $1,500
- The gold sponsorship supports our operation costs.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual community
- event. Recognition plaque with business name prominently
- displayed within the facility. Display table at the
- annual community event. Recognition in all media
- releases.
-
-
-
-
-
-
-
-
-
-
diff --git a/10/question.txt b/10/question.txt
deleted file mode 100644
index 922968d..0000000
--- a/10/question.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-Question:
-In this exercise, you used an onclick event handler to call
-each function. Research the addEventListener() method, and
-explain how you would use it instead of an onclick event
-handler to call the functions.
-
-Answer:
-To use addEventListener(), I would replace the HTML onclick
-attributes with ID attributes. I could then use addEventListener()
-in combination with document.getElementById() to run a specific
-function depending on which HTML paragraph is clicked.
-
-HTML:
-
-
-
How can I determine if a baby animal
- is an orphan?
-
How can I tell if an animal has
- rabies?
-
I found a baby bird that fell from
- its nest. Will the parents orphan it if I touch it?
-
How can I volunteer?
-
-
-
-
-JS:
-var q1 = document.getElementById("q1");
-q1.addEventListener("click",ans1);
-var q2 = document.getElementById("q2");
-q2.addEventListener("click",ans2);
-var q3 = document.getElementById("q3");
-q3.addEventListener("click",ans3);
-var q4 = document.getElementById("q4");
-q4.addEventListener("click",ans4);
diff --git a/10/scripts/script.js b/10/scripts/script.js
deleted file mode 100644
index c0c2dea..0000000
--- a/10/scripts/script.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- Student: Name Surname
- File Name: script.js
- Date: 2024/11/18
-*/
-
-// Global variables
-var answer = document.querySelector("#answer p");
-var heading = document.querySelector("#answer h2");
-
-// Hamburger menu function
-function hamburger() {
- var navlinks = document.getElementById("nav-links");
- var menuicon = document.getElementById("icon");
- if (navlinks.style.display === "block") {
- navlinks.style.display = "none";
- menuicon.style.color = "#2a1f14";
- }else {
- navlinks.style.display = "block";
- menuicon.style.color = "#f6eee4";
- }
-}
-
-// Function to display the first answer
-function ans1() {
- heading.style.display = "block";
- answer.textContent = "Step back and observe the situation for a a few minutes. Wait to see if a parent arrives. If the animal is in immediate danger from a predator or is in the road, remove the baby and bring to a rescue center.";
-}
-
-// Function to display the second answer
-function ans2() {
- heading.style.display = "block";
- answer.textContent = "You cannot tell if an animal has rabies a simply by seeing it. A test must be performed to determine if an animal has rabies. Do not approach wildlife that you suspect might be rabid. Contact us to have the animal removed.";
-}
-
-// Function to display the third answer
-function ans3() {
- heading.style.display = "block";
- answer.textContent = "No. This is a myth. The parents will retrieve the baby bird and place it back in its nest. If the parents do not return, contact us.";
-}
-
-// Function to display the fourth answer
-function ans4() {
- heading.style.display = "block";
- answer.textContent = "We need volunteers to help feed animals, care a for animals, and clean animal pens. We also accept donations.";
-}
diff --git a/10/template.html b/10/template.html
deleted file mode 100644
index 9c9a0b8..0000000
--- a/10/template.html
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Template
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/11/about.html b/11/about.html
deleted file mode 100644
index dca1c54..0000000
--- a/11/about.html
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-Rescue - Rehabilitate | Wild Rescues
-
-Skip to Content
-
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
About Us
-
Wild Rescues is a registered nonprofit wildlife
- rescue and rehabilitation facility, located in Ocala,
- Florida. We help injured, sick, neglected, and orphaned
- wildlife. We help rehabilitate these animals and then
- release them back into the wild, if possible.
-
Wild Rescues is a member of the
-
- National Wildlife Rehabilitators Association.
-
-
-
Watch the video below to meet our new, rescued friends.
-
-
-
-
-
-
- The video can't be loaded. Try using this website
- with a different web browser
-
-
-
We help many animals, such as:
-
- Raccoons
- Squirrels
- Fox
- Birds
- Horses
- Deer
- Pigs
- Reptiles
-
-
-
Did you find an injured or orphaned animal?
- Contact us to see if we can help.
-
-
-
-
-
-
-
diff --git a/11/contact.html b/11/contact.html
deleted file mode 100644
index 5d56d12..0000000
--- a/11/contact.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-Contact Us - Location | Wild Rescues
-
-Skip to Content
-
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/11/css/styles.css b/11/css/styles.css
deleted file mode 100644
index 6a88bd0..0000000
--- a/11/css/styles.css
+++ /dev/null
@@ -1,399 +0,0 @@
-/*
- Author: Name Surname
- File Name: styles.css
- Date: 2024/10/21
-*/
-
-/* CSS Reset */
-body,header,nav,main,footer,img,h1,h3,ul,aside,figure,
-figcaption,video{
- margin: 0px;
- padding: 0px;
- border: 0px;
-}
-
-/* Style rules for body and images */
-body{
- background-color: #F6EEE4;
-}
-
-img,video{
- max-width: 100%;
- display: block;
-}
-
-/* Style rules for skip navigation link */
-.skip {
- position: absolute;
- left: -999px;
-}
-.skip:focus {
- color: #FFFFFF;
- background-color: #2A1F14;
- text-decoration: none;
- padding: 0.5%;
- top: auto;
- left: auto;
- right: 1px;
- z-index: 1;
-}
-
-/* Style rules for mobile viewport */
-
-/* Style rules to show show mobiile class and hide tab-desk class */
-.mobile,.mobile-tablet{
- display: block;
-}
-
-.tab-desk,.desktop,#nav-links{
- display: none;
-}
-
-/* Style rules for header area */
-.mobile h1,.mobile h3{
- padding: 2%;
- text-align: center;
-}
-
-.mobile h1{
- font-family: "Emblema One",system-ui;
- font-weight: 400;
- font-style: normal;
- margin: 2% 0 0 3%;
-}
-
-.mobile h3{
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-/* Style rules for navigation area */
-nav{
- background-color: #2A1F14;
-}
-
-.mobile-nav a{
- color: #FFFFFF;
- text-align: center;
- font-size: 2em;
- text-decoration: none;
- padding: 3%;
- display: block;
-}
-.mobile-nav a.nav-icon{
- display: block;
- position: absolute;
- left: 0;
- top: 0;
- color: #F6EEE4;
- padding: 2%;
-}
-.nav-icon div{
- height: 40px;
- width: 40px;
- color: #2A1F14;
-}
-
-/* Style rules for main content */
-main{
- padding: 2%;
- font-family: "Lora",serif;
- font-weight: 400;
- font-style: normal;
-}
-
-main p{
- font-size: 1.25em;
-}
-
-main h3{
- padding-top: 2%;
-}
-
-main ul{
- list-style: square;
-}
-
-/* Style rules for class and id selectors */
-.link{
- color: #4D3319;
- text-decoration: none;
- font-weight: bold;
- font-style: italic;
-}
-
-.action{
- font-size: 1.75em;
- font-weight: bold;
- text-align: center;
-}
-
-.round{
- border-radius: 6px;
-}
-
-aside{
- text-align: center;
- font-size: 1.5em;
- font-weight: bold;
- text-shadow: 4px 4px 10px #C5A687;
-}
-
-figure{
- border: 4px solid #2A1F14;
- box-shadow: 6px 6px 10px #C5A687;
- max-width: 400px;
- margin: 2% auto;
-}
-
-figcaption{
- padding: 2%;
- border-top: 4px solid #2A1F14;
-}
-
-#info ul{
- margin-left: 10%;
-}
-
-#contact,#form h2{
- text-align: center;
-}
-
-.tel-link{
- background-color: #2A1F14;
- padding: 2%;
- width: 80%;
- margin: 0px auto 0px auto;
-}
-.tel-link a{
- color: #F6EEE4;
- text-decoration: none;
- font-weight: bold;
-}
-
-#questions p{
- cursor: pointer;
-}
-#answer{
- text-align: center;
- font-weight: bold;
- width: 80%;
- margin: 0 auto;
-}
-#answer h2{
- display: none;
-}
-
-/* Style rules for form elements */
-fieldset,input,textarea{
- margin-bottom: 2%;
-}
-
-fieldset legend{
- font-weight: bold;
- font-size: 1.25em;
-}
-
-label{
- display: block;
- padding-top: 2%;
-}
-
-form #submit{
- margin: 0px auto 0px auto;
- display: block;
- padding: 2%;
- background-color: #78593A;
- color: #F6EEE4;
- font-size: 1.25em;
- border-radius: 10px;
-}
-
-/* Style rules for footer content */
-footer{
- text-align: center;
- font-size: 0.85em;
- background-color: #2A1F14;
- color: #F6EEE4;
- padding-top: 1%;
- padding-bottom: 1%;
- padding-left: 0%;
- padding-right: 0%;
-}
-
-footer a{
- color: #F3E6D8;
- text-decoration: none;
-}
-
-.social img{
- display: inline-block;
- padding: 4%;
-}
-
-/* Media Query for Tablet Viewport */
-@media screen and (min-width:620px),print{
- /* Tablet Viewport: Show tab-desk class, hide mobile class */
- .tab-desk{
- display: block;
- }
- .mobile,.mobile-nav{
- display: none;
- }
-
- /* Tablet Viewport: Style rules for nav area */
- nav ul{
- list-style: none;
- text-align: center;
- }
- nav li{
- border-top: 0px;
- display: inline-block;
- font-size: 1.25em;
- font-family: Geneva,Arial,sans-serif;
- font-weight: bold;
- }
- nav li a{
- padding: 0.5em;
- display: block;
- color: #F6EEE4;
- text-decoration: none;
- }
-
- .grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 10px;
- }
- aside{
- grid-column: 1 / span 2;
- }
-
- /* Tablet Viewport: Style rule for form element */
- form{
- width: 70%;
- margin: 0px auto 0px auto;
- }
-
- /* Tablet Viewport: Style rules for footer area */
- footer{
- overflow: auto;
- }
- .copyright{
- float: left;
- width: 65%;
- }
- .social{
- float: right;
- width: 25%;
- }
-}
-
-/* Media Query for Desktop Viewport */
-@media screen and (min-width:1000px),print{
- /* Desktop Viewport: Show desktop class, hide mobile-tablet class. */
- .desktop{
- display: inline;
- }
- .mobile-tablet{
- display: none;
- }
-
- /* Desktop Viewport: Style rules for nav area */
- nav li{
- font-size: 1.5em;
- }
- nav li a{
- border-bottom: 0.5em;
- border-left: 1.5em;
- border-right: 1.5em;
- }
- nav li a:hover{
- color: #2A1F14;
- background-color: #F6EEE4;
- opacity: 0.5;
- }
-
- /* Desktop Viewport: Style rules for main content */
- info ul{
- margin-left: 5%;
- }
-
- .grid{
- grid-template-columns: auto auto auto;
- grid-gap: 30px;
- }
- aside{
- grid-column: 1 / span 3;
- font-size: 2em;
- }
-
- /* Style rules for table */
- table{
- border: 1px solid #2A1F14;
- border-collapse: collapse;
- margin: 0px auto 0px auto;
- }
- caption{
- font-size: 1.5em;
- font-weight: bold;
- padding: 1%;
- }
- th,td{
- border: 1px solid #2A1F14;
- padding: 1%;
- }
- th{
- background-color: #2A1F14;
- color: #FFFFFF;
- font-size: 1.15em;
- }
- tr:nth-child(odd){
- background-color: #DECCBA;
- }
- /* Desktop Viewport: Style rules for form elements */
- form{
- width: auto;
- }
- .form-grid{
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 20px;
- }
- .btn{
- grid-column: 1 / span 2;
- }
-}
-
-/* Media Query for Large Desktop Viewports */
-@media screen and (min-width:1921px){
- body{
- background: linear-gradient(#F6EEE4,#78593A);
- }
-
- #wrapper{
- width: 1920px;
- margin: 0px auto 0px auto;
- }
-
- main{
- background-color: #F6EEE4;
- }
-
- .grid{
- grid-template-columns: auto auto auto auto;
- }
- aside{
- grid-column: 1 / span 4;
- font-size: 3em;
- }
-}
-
-/* Media Query for Print */
-@media print{
- body{
- background-color: #FFFFFF;
- color: #000000;
- }
-}
diff --git a/11/css/styles.min.css b/11/css/styles.min.css
deleted file mode 100644
index 5b3ee17..0000000
--- a/11/css/styles.min.css
+++ /dev/null
@@ -1 +0,0 @@
-body,header,nav,main,footer,img,h1,h3,ul,aside,figure,figcaption,video{margin:0;padding:0;border:0}body{background-color:#F6EEE4}img,video{max-width:100%;display:block}.skip{position:absolute;left:-999px}.skip:focus{color:#FFF;background-color:#2A1F14;text-decoration:none;padding:.5%;top:auto;left:auto;right:1px;z-index:1}.mobile,.mobile-tablet{display:block}.tab-desk,.desktop,#nav-links{display:none}.mobile h1,.mobile h3{padding:2%;text-align:center}.mobile h1{font-family:"Emblema One",system-ui;font-weight:400;font-style:normal;margin:2% 0 0 3%}.mobile h3{font-family:"Lora",serif;font-weight:400;font-style:normal}nav{background-color:#2A1F14}.mobile-nav a{color:#FFF;text-align:center;font-size:2em;text-decoration:none;padding:3%;display:block}.mobile-nav a.nav-icon{display:block;position:absolute;left:0;top:0;color:#F6EEE4;padding:2%}.nav-icon div{height:40px;width:40px;color:#2A1F14}main{padding:2%;font-family:"Lora",serif;font-weight:400;font-style:normal}main p{font-size:1.25em}main h3{padding-top:2%}main ul{list-style:square}.link{color:#4D3319;text-decoration:none;font-weight:700;font-style:italic}.action{font-size:1.75em;font-weight:700;text-align:center}.round{border-radius:6px}aside{text-align:center;font-size:1.5em;font-weight:700;text-shadow:4px 4px 10px #C5A687}figure{border:4px solid #2A1F14;box-shadow:6px 6px 10px #C5A687;max-width:400px;margin:2% auto}figcaption{padding:2%;border-top:4px solid #2A1F14}#info ul{margin-left:10%}#contact,#form h2{text-align:center}.tel-link{background-color:#2A1F14;padding:2%;width:80%;margin:0 auto 0 auto}.tel-link a{color:#F6EEE4;text-decoration:none;font-weight:700}#questions p{cursor:pointer}#answer{text-align:center;font-weight:700;width:80%;margin:0 auto}#answer h2{display:none}fieldset,input,textarea{margin-bottom:2%}fieldset legend{font-weight:700;font-size:1.25em}label{display:block;padding-top:2%}form #submit{margin:0 auto 0 auto;display:block;padding:2%;background-color:#78593A;color:#F6EEE4;font-size:1.25em;border-radius:10px}footer{text-align:center;font-size:.85em;background-color:#2A1F14;color:#F6EEE4;padding-top:1%;padding-bottom:1%;padding-left:0%;padding-right:0%}footer a{color:#F3E6D8;text-decoration:none}.social img{display:inline-block;padding:4%}@media screen and (min-width:620px),print{.tab-desk{display:block}.mobile,.mobile-nav{display:none}nav ul{list-style:none;text-align:center}nav li{border-top:0;display:inline-block;font-size:1.25em;font-family:Geneva,Arial,sans-serif;font-weight:700}nav li a{padding:.5em;display:block;color:#F6EEE4;text-decoration:none}.grid{display:grid;grid-template-columns:auto auto;grid-gap:10px}aside{grid-column:1 / span 2}form{width:70%;margin:0 auto 0 auto}footer{overflow:auto}.copyright{float:left;width:65%}.social{float:right;width:25%}}@media screen and (min-width:1000px),print{.desktop{display:inline}.mobile-tablet{display:none}nav li{font-size:1.5em}nav li a{border-bottom:.5em;border-left:1.5em;border-right:1.5em}nav li a:hover{color:#2A1F14;background-color:#F6EEE4;opacity:.5}info ul{margin-left:5%}.grid{grid-template-columns:auto auto auto;grid-gap:30px}aside{grid-column:1 / span 3;font-size:2em}table{border:1px solid #2A1F14;border-collapse:collapse;margin:0 auto 0 auto}caption{font-size:1.5em;font-weight:700;padding:1%}th,td{border:1px solid #2A1F14;padding:1%}th{background-color:#2A1F14;color:#FFF;font-size:1.15em}tr:nth-child(odd){background-color:#DECCBA}form{width:auto}.form-grid{display:grid;grid-template-columns:auto auto;grid-gap:20px}.btn{grid-column:1 / span 2}}@media screen and (min-width:1921px){body{background:linear-gradient(#F6EEE4,#78593A)}#wrapper{width:1920px;margin:0 auto 0 auto}main{background-color:#F6EEE4}.grid{grid-template-columns:auto auto auto auto}aside{grid-column:1 / span 4;font-size:3em}}@media print{body{background-color:#FFF;color:#000}}
diff --git a/11/faqs.html b/11/faqs.html
deleted file mode 100644
index 4bbc921..0000000
--- a/11/faqs.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-FAQs | Wild Rescues
-
-Skip to Content
-
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
How can I determine if a baby animal
- is an orphan?
-
How can I tell if an animal has
- rabies?
-
I found a baby bird that fell from
- its nest. Will the parents orphan it if I touch it?
-
How can I volunteer?
-
-
-
-
-
-
-
-
diff --git a/11/gallery.html b/11/gallery.html
deleted file mode 100644
index f8c026d..0000000
--- a/11/gallery.html
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-Gallery | Wild Rescues
-
-Skip to Content
-
-
-
-
diff --git a/11/index.html b/11/index.html
deleted file mode 100644
index 1f30c36..0000000
--- a/11/index.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-Wildlife Rescue | Wild Rescues
-
-Skip to Content
-
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
Welcome to Wild Rescues. Our mission is to rescue,
- rehabilitate, and release wildlife back into their natural
- environment. We are a nonprofit organization dedicated to
- helping injured wildlife.
-
-
Our staff provides around-the-clock care for wildlife
- in need. We also provide long-term care for wildlife that
- cannot be released back into their natural environment.
-
-
Will you partner with us question mark We need caring
- volunteers to help care for our animals. You can also donate,
- become a member, or become a sponsor. Contact us today.
-
-
-
Our Latest Rescue: Baby Raccoons
-
-
Our latest rescues, Fizz, Bandit, and Mohawk. These
- three little guys were found abandoned near a home.
-
-
-
-
-
-
-
diff --git a/11/media/captions.vtt b/11/media/captions.vtt
deleted file mode 100644
index 6e49237..0000000
--- a/11/media/captions.vtt
+++ /dev/null
@@ -1,31 +0,0 @@
-WEBVTT
-
-NOTE
-Captions for Wild Rescues
-Student Name: Name Surname
-File Name: captions.vtt
-Date: 2024/10/28
-
-1
-00:03.200 --> 00:07.200
-These baby raccoons were found abandoned near a home.
-
-2
-00:08.900 --> 00:11.700
-Nugget is learning how to climb trees.
-
-3
-00:13.800 --> 00:16.500
-Princess was neglected by her owner.
-
-4
-00:18.900 --> 00:20.500
-Sox is an orphan.
-
-5
-00:24.000 --> 00:26.000
-Frank was found abandoned.
-
-6
-00:29.000 --> 00:31.500
-Prince’s hooves are in bad shape.
diff --git a/11/media/descriptions.vtt b/11/media/descriptions.vtt
deleted file mode 100644
index 3cb416c..0000000
--- a/11/media/descriptions.vtt
+++ /dev/null
@@ -1,31 +0,0 @@
-WEBVTT
-
-NOTE
-Descriptions for Wild Rescues
-Student Name: Name Surname
-File Name: descriptions.vtt
-Date: 2024/10/28
-
-1
-00:03.200 --> 00:07.200
-Three baby racoons held by human hands.
-
-2
-00:08.900 --> 00:11.700
-Baby squirrel on a wooden home on a tree.
-
-3
-00:13.800 --> 00:16.500
-Face of a minature horse.
-
-4
-00:18.900 --> 00:20.500
-Small goat.
-
-5
-00:24.000 --> 00:26.000
-Pigeon standing on a hand.
-
-6
-00:29.000 --> 00:31.500
-Minature horse standing in its pen.
diff --git a/11/partnership.html b/11/partnership.html
deleted file mode 100644
index af4ccce..0000000
--- a/11/partnership.html
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-Sponsorship | Wild Rescues
-
-Skip to Content
-
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
- We are grateful for the support from our community partners.
- We have many sponsorship opportunities.
-
-
Sponsorship Levels.
-
Green: $200.
-
Blue: $400.
-
Red: $600.
-
Purple: $800.
-
Silver: $1,000.
-
Gold: $1,500.
-
Each sponsorship supports our animals and operations.
- Business recognition is given at every sponsorship level.
- Contact us today to become a sponsor.
-
-
-
- Sponsorship Opportunities.
-
- Sponsorship Level
- Dollar Amount
- Details
- Sponsorship Benefits
-
-
- Green
- $200
- The green sponsorship helps us maintain
- green pastures for our grazing friends.
- Recognition on our website.
-
-
- Blue
- $400
- The blue sponsorship helps us provide food
- for the animals.
- Recognition on our website and our brochure.
-
-
-
- Red
- $600
- The red sponsorship helps us provide medical
- care for the animals.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our
- facility.
-
-
- Purple
- $800
- The purple sponsorship helps us maintain homes
- for the animals.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual
- community event.
-
-
- Silver
- $1,000
- The silver sponsorship supports our monthly
- expenses.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual community
- event. Recognition plaque with business name prominently
- displayed within the facility.
-
-
- Gold
- $1,500
- The gold sponsorship supports our operation costs.
- Recognition on our website and our brochure.
- Business logo displayed on a banner at our facility.
- Business name and logo displayed at the annual community
- event. Recognition plaque with business name prominently
- displayed within the facility. Display table at the
- annual community event. Recognition in all media
- releases.
-
-
-
-
-
-
-
-
-
-
diff --git a/11/question.txt b/11/question.txt
deleted file mode 100644
index 10e84f7..0000000
--- a/11/question.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Question:
-In this exercise, you minified your stylesheet. What is the difference
-in file size between the original and the minified file?
-
-Answer:
-The full unminified CSS file is 5.8 kilobytes, while the minified CSS
-file is 3.8 kilobytes, less than two-thirds the size of the original.
diff --git a/11/scripts/script.js b/11/scripts/script.js
deleted file mode 100644
index c0c2dea..0000000
--- a/11/scripts/script.js
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- Student: Name Surname
- File Name: script.js
- Date: 2024/11/18
-*/
-
-// Global variables
-var answer = document.querySelector("#answer p");
-var heading = document.querySelector("#answer h2");
-
-// Hamburger menu function
-function hamburger() {
- var navlinks = document.getElementById("nav-links");
- var menuicon = document.getElementById("icon");
- if (navlinks.style.display === "block") {
- navlinks.style.display = "none";
- menuicon.style.color = "#2a1f14";
- }else {
- navlinks.style.display = "block";
- menuicon.style.color = "#f6eee4";
- }
-}
-
-// Function to display the first answer
-function ans1() {
- heading.style.display = "block";
- answer.textContent = "Step back and observe the situation for a a few minutes. Wait to see if a parent arrives. If the animal is in immediate danger from a predator or is in the road, remove the baby and bring to a rescue center.";
-}
-
-// Function to display the second answer
-function ans2() {
- heading.style.display = "block";
- answer.textContent = "You cannot tell if an animal has rabies a simply by seeing it. A test must be performed to determine if an animal has rabies. Do not approach wildlife that you suspect might be rabid. Contact us to have the animal removed.";
-}
-
-// Function to display the third answer
-function ans3() {
- heading.style.display = "block";
- answer.textContent = "No. This is a myth. The parents will retrieve the baby bird and place it back in its nest. If the parents do not return, contact us.";
-}
-
-// Function to display the fourth answer
-function ans4() {
- heading.style.display = "block";
- answer.textContent = "We need volunteers to help feed animals, care a for animals, and clean animal pens. We also accept donations.";
-}
diff --git a/11/sitemap.txt b/11/sitemap.txt
deleted file mode 100644
index 3f60d69..0000000
--- a/11/sitemap.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-http://www.exampledomain.com/about.html
-http://www.exampledomain.com/contact.html
-http://www.exampledomain.com/faqs.html
-http://www.exampledomain.com/gallery.html
-http://www.exampledomain.com/index.html
-http://www.exampledomain.com/partnership.html
-http://www.exampledomain.com/template.html
diff --git a/11/template.html b/11/template.html
deleted file mode 100644
index 3317df9..0000000
--- a/11/template.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-Wild Rescues: Template
-
-Skip to Content
-
-
-
-
-
-
- ☰
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/12/css/styles.css b/12/css/styles.css
deleted file mode 100644
index 695be8b..0000000
--- a/12/css/styles.css
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- Student Name: Name Surname
- Date: 2024/12/01
- File Name: styles.css
-*/
-
-.hero{
- background-image: linear-gradient(rgba(255, 255, 255, 0.5),
- rgba(255, 255, 255, 0.5)),url(../images/baby-hawk.jpg);
- background-size: cover;
- background-repeat: no-repeat;
- background-position: right;
-}
-.welcome{
- position: absolute;
- top: 40%;
-}
-.display-1{
- font-size: 4em;
-}
-.bg-brown{
- background-color: #2A1F14;
-}
-
-/* Media Query for Tablet Viewport */
-@media (min-width: 768px) {
- .welcome {
- top: 20%;
- left: 5%;
- padding: 2em;
- }
-}
-
-/* Media Query for Desktop Viewport */
-@media (min-width: 992px) {
- .hero {
- background-position: left;
- }
-
- .display-1 {
- font-size: 8em;
- }
-}
diff --git a/12/index.html b/12/index.html
deleted file mode 100644
index d178583..0000000
--- a/12/index.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-
-
-
-
-
- Wildlife Rescue | Wild Rescues
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Wild Rescues
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
About Us
-
We are a nonprofit organization dedicated to helping injured wildlife.
-
-
-
-
-
-
Partnership
-
Partner with us. Become a member or a sponsor. We also need volunteers.
-
-
-
-
-
-
Gallery
-
We help many types of wildlife. Meet our rescued friends.
-
-
-
-
-
-
-
-
-
-
-
© Copyright 2021. All Rights Reserved.
-
- contact@wildrescues.net
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/12/question.txt b/12/question.txt
deleted file mode 100644
index 7b2a785..0000000
--- a/12/question.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Question:
-In this exercise, you added Facebook and Twitter logos to the
-footer element. Research how you can use Font Awesome to add
-social media icons to a webpage and summarize your findings.
-
-Answer:
-To use Font Awesome icons you need to link to the Font Awesome
-CSS file from the element within all of your HTML pages.
-You can then add icons via the class attribute.
-
-Example HTML:
-
-
-
-
-
-
-
-
diff --git a/12/scripts/bootstrap.js b/12/scripts/bootstrap.js
deleted file mode 100644
index d5dc5ea..0000000
--- a/12/scripts/bootstrap.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * Bootstrap v5.3.3 (https://getbootstrap.com/)
- * Copyright 2011-2024 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(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t)for(const i in t)if("default"!==i){const s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>t[i]})}return e.default=t,Object.freeze(e)}const i=e(t),s=new Map,n={set(t,e,i){s.has(t)||s.set(t,new Map);const n=s.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)=>s.has(t)&&s.get(t).get(e)||null,remove(t,e){if(!s.has(t))return;const i=s.get(t);i.delete(e),0===i.size&&s.delete(t)}},o="transitionend",r=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),a=t=>{t.dispatchEvent(new Event(o))},l=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),c=t=>l(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(r(t)):null,h=t=>{if(!l(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},d=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),u=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?u(t.parentNode):null},_=()=>{},g=t=>{t.offsetHeight},f=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,m=[],p=()=>"rtl"===document.documentElement.dir,b=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,s=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=s,t.jQueryInterface)}},"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of m)t()})),m.push(e)):e()},v=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,y=(t,e,i=!0)=>{if(!i)return void v(t);const s=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const s=Number.parseFloat(e),n=Number.parseFloat(i);return s||n?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let n=!1;const r=({target:i})=>{i===e&&(n=!0,e.removeEventListener(o,r),v(t))};e.addEventListener(o,r),setTimeout((()=>{n||a(e)}),s)},w=(t,e,i,s)=>{const n=t.length;let o=t.indexOf(e);return-1===o?!i&&s?t[n-1]:t[0]:(o+=i?1:-1,s&&(o=(o+n)%n),t[Math.max(0,Math.min(o,n-1))])},A=/[^.]*(?=\..*)\.|.*/,E=/\..*/,C=/::\d+$/,T={};let k=1;const $={mouseenter:"mouseover",mouseleave:"mouseout"},S=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 L(t,e){return e&&`${e}::${k++}`||t.uidEvent||k++}function O(t){const e=L(t);return t.uidEvent=e,T[e]=T[e]||{},T[e]}function I(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function D(t,e,i){const s="string"==typeof e,n=s?i:e||i;let o=M(t);return S.has(o)||(o=t),[s,n,o]}function N(t,e,i,s,n){if("string"!=typeof e||!t)return;let[o,r,a]=D(e,i,s);if(e in $){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=O(t),c=l[a]||(l[a]={}),h=I(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&n);const d=L(r,e.replace(A,"")),u=o?function(t,e,i){return function s(n){const o=t.querySelectorAll(e);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return F(n,{delegateTarget:r}),s.oneOff&&j.off(t,n.type,e,i),i.apply(r,[n])}}(t,i,r):function(t,e){return function i(s){return F(s,{delegateTarget:t}),i.oneOff&&j.off(t,s.type,e),e.apply(t,[s])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=n,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function P(t,e,i,s,n){const o=I(e[i],s,n);o&&(t.removeEventListener(i,o,Boolean(n)),delete e[i][o.uidEvent])}function x(t,e,i,s){const n=e[i]||{};for(const[o,r]of Object.entries(n))o.includes(s)&&P(t,e,i,r.callable,r.delegationSelector)}function M(t){return t=t.replace(E,""),$[t]||t}const j={on(t,e,i,s){N(t,e,i,s,!1)},one(t,e,i,s){N(t,e,i,s,!0)},off(t,e,i,s){if("string"!=typeof e||!t)return;const[n,o,r]=D(e,i,s),a=r!==e,l=O(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))x(t,l,i,e.slice(1));for(const[i,s]of Object.entries(c)){const n=i.replace(C,"");a&&!e.includes(n)||P(t,l,r,s.callable,s.delegationSelector)}}else{if(!Object.keys(c).length)return;P(t,l,r,o,n?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const s=f();let n=null,o=!0,r=!0,a=!1;e!==M(e)&&s&&(n=s.Event(e,i),s(t).trigger(n),o=!n.isPropagationStopped(),r=!n.isImmediatePropagationStopped(),a=n.isDefaultPrevented());const l=F(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&n&&n.preventDefault(),l}};function F(t,e={}){for(const[i,s]of Object.entries(e))try{t[i]=s}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>s})}return t}function z(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function H(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const B={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${H(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${H(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const s of i){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=z(t.dataset[s])}return e},getDataAttribute:(t,e)=>z(t.getAttribute(`data-bs-${H(e)}`))};class q{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=l(e)?B.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...l(e)?B.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[s,n]of Object.entries(e)){const e=t[s],o=l(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(n).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${n}".`)}var i}}class W extends q{constructor(t,e){super(),(t=c(t))&&(this._element=t,this._config=this._getConfig(e),n.set(this._element,this.constructor.DATA_KEY,this))}dispose(){n.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){y(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return n.get(c(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.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const R=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?e.split(",").map((t=>r(t))).join(","):null},K={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 s=t.parentNode.closest(e);for(;s;)i.push(s),s=s.parentNode.closest(e);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[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!d(t)&&h(t)))},getSelectorFromElement(t){const e=R(t);return e&&K.findOne(e)?e:null},getElementFromSelector(t){const e=R(t);return e?K.findOne(e):null},getMultipleElementsFromSelector(t){const e=R(t);return e?K.find(e):[]}},V=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),d(this))return;const n=K.getElementFromSelector(this)||this.closest(`.${s}`);t.getOrCreateInstance(n)[e]()}))},Q=".bs.alert",X=`close${Q}`,Y=`closed${Q}`;class U extends W{static get NAME(){return"alert"}close(){if(j.trigger(this._element,X).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,Y),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=U.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}V(U,"close"),b(U);const G='[data-bs-toggle="button"]';class J extends W{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=J.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}j.on(document,"click.bs.button.data-api",G,(t=>{t.preventDefault();const e=t.target.closest(G);J.getOrCreateInstance(e).toggle()})),b(J);const Z=".bs.swipe",tt=`touchstart${Z}`,et=`touchmove${Z}`,it=`touchend${Z}`,st=`pointerdown${Z}`,nt=`pointerup${Z}`,ot={endCallback:null,leftCallback:null,rightCallback:null},rt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class at extends q{constructor(t,e){super(),this._element=t,t&&at.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return ot}static get DefaultType(){return rt}static get NAME(){return"swipe"}dispose(){j.off(this._element,Z)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),v(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&v(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(j.on(this._element,st,(t=>this._start(t))),j.on(this._element,nt,(t=>this._end(t))),this._element.classList.add("pointer-event")):(j.on(this._element,tt,(t=>this._start(t))),j.on(this._element,et,(t=>this._move(t))),j.on(this._element,it,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const lt=".bs.carousel",ct=".data-api",ht="next",dt="prev",ut="left",_t="right",gt=`slide${lt}`,ft=`slid${lt}`,mt=`keydown${lt}`,pt=`mouseenter${lt}`,bt=`mouseleave${lt}`,vt=`dragstart${lt}`,yt=`load${lt}${ct}`,wt=`click${lt}${ct}`,At="carousel",Et="active",Ct=".active",Tt=".carousel-item",kt=Ct+Tt,$t={ArrowLeft:_t,ArrowRight:ut},St={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Lt={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Ot extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=K.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===At&&this.cycle()}static get Default(){return St}static get DefaultType(){return Lt}static get NAME(){return"carousel"}next(){this._slide(ht)}nextWhenVisible(){!document.hidden&&h(this._element)&&this.next()}prev(){this._slide(dt)}pause(){this._isSliding&&a(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?j.one(this._element,ft,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,ft,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const s=t>i?ht:dt;this._slide(s,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&j.on(this._element,mt,(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,pt,(()=>this.pause())),j.on(this._element,bt,(()=>this._maybeEnableCycle()))),this._config.touch&&at.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of K.find(".carousel-item img",this._element))j.on(t,vt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ut)),rightCallback:()=>this._slide(this._directionToOrder(_t)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new at(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=$t[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=K.findOne(Ct,this._indicatorsElement);e.classList.remove(Et),e.removeAttribute("aria-current");const i=K.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Et),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),s=t===ht,n=e||w(this._getItems(),i,s,this._config.wrap);if(n===i)return;const o=this._getItemIndex(n),r=e=>j.trigger(this._element,e,{relatedTarget:n,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(gt).defaultPrevented)return;if(!i||!n)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=n;const l=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";n.classList.add(c),g(n),i.classList.add(l),n.classList.add(l),this._queueCallback((()=>{n.classList.remove(l,c),n.classList.add(Et),i.classList.remove(Et,c,l),this._isSliding=!1,r(ft)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return K.findOne(kt,this._element)}_getItems(){return K.find(Tt,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ut?dt:ht:t===ut?ht:dt}_orderToDirection(t){return p()?t===dt?ut:_t:t===dt?_t:ut}static jQueryInterface(t){return this.each((function(){const e=Ot.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}j.on(document,wt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=K.getElementFromSelector(this);if(!e||!e.classList.contains(At))return;t.preventDefault();const i=Ot.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===B.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),j.on(window,yt,(()=>{const t=K.find('[data-bs-ride="carousel"]');for(const e of t)Ot.getOrCreateInstance(e)})),b(Ot);const It=".bs.collapse",Dt=`show${It}`,Nt=`shown${It}`,Pt=`hide${It}`,xt=`hidden${It}`,Mt=`click${It}.data-api`,jt="show",Ft="collapse",zt="collapsing",Ht=`:scope .${Ft} .${Ft}`,Bt='[data-bs-toggle="collapse"]',qt={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Rt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=K.find(Bt);for(const t of i){const e=K.getSelectorFromElement(t),i=K.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return qt}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Rt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(j.trigger(this._element,Dt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Ft),this._element.classList.add(zt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(zt),this._element.classList.add(Ft,jt),this._element.style[e]="",j.trigger(this._element,Nt)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,Pt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,g(this._element),this._element.classList.add(zt),this._element.classList.remove(Ft,jt);for(const t of this._triggerArray){const e=K.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(zt),this._element.classList.add(Ft),j.trigger(this._element,xt)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(jt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=c(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Bt);for(const e of t){const t=K.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=K.find(Ht,this._config.parent);return K.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Rt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,Mt,Bt,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of K.getMultipleElementsFromSelector(this))Rt.getOrCreateInstance(t,{toggle:!1}).toggle()})),b(Rt);const Kt="dropdown",Vt=".bs.dropdown",Qt=".data-api",Xt="ArrowUp",Yt="ArrowDown",Ut=`hide${Vt}`,Gt=`hidden${Vt}`,Jt=`show${Vt}`,Zt=`shown${Vt}`,te=`click${Vt}${Qt}`,ee=`keydown${Vt}${Qt}`,ie=`keyup${Vt}${Qt}`,se="show",ne='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',oe=`${ne}.${se}`,re=".dropdown-menu",ae=p()?"top-end":"top-start",le=p()?"top-start":"top-end",ce=p()?"bottom-end":"bottom-start",he=p()?"bottom-start":"bottom-end",de=p()?"left-start":"right-start",ue=p()?"right-start":"left-start",_e={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},ge={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class fe extends W{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=K.next(this._element,re)[0]||K.prev(this._element,re)[0]||K.findOne(re,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return _e}static get DefaultType(){return ge}static get NAME(){return Kt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(d(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!j.trigger(this._element,Jt,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))j.on(t,"mouseover",_);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(se),this._element.classList.add(se),j.trigger(this._element,Zt,t)}}hide(){if(d(this._element)||!this._isShown())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()}_completeHide(t){if(!j.trigger(this._element,Ut,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",_);this._popper&&this._popper.destroy(),this._menu.classList.remove(se),this._element.classList.remove(se),this._element.setAttribute("aria-expanded","false"),B.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,Gt,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!l(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Kt.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:l(this._config.reference)?t=c(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=i.createPopper(t,this._menu,e)}_isShown(){return this._menu.classList.contains(se)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return de;if(t.classList.contains("dropstart"))return ue;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?le:ae:e?he:ce}_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(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...v(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=K.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>h(t)));i.length&&w(i,e,t===Yt,!i.includes(e)).focus()}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]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=K.find(oe);for(const i of e){const e=fe.getInstance(i);if(!e||!1===e._config.autoClose)continue;const s=t.composedPath(),n=s.includes(e._menu);if(s.includes(e._element)||"inside"===e._config.autoClose&&!n||"outside"===e._config.autoClose&&n)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,s=[Xt,Yt].includes(t.key);if(!s&&!i)return;if(e&&!i)return;t.preventDefault();const n=this.matches(ne)?this:K.prev(this,ne)[0]||K.next(this,ne)[0]||K.findOne(ne,t.delegateTarget.parentNode),o=fe.getOrCreateInstance(n);if(s)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),n.focus())}}j.on(document,ee,ne,fe.dataApiKeydownHandler),j.on(document,ee,re,fe.dataApiKeydownHandler),j.on(document,te,fe.clearMenus),j.on(document,ie,fe.clearMenus),j.on(document,te,ne,(function(t){t.preventDefault(),fe.getOrCreateInstance(this).toggle()})),b(fe);const me="backdrop",pe="show",be=`mousedown.bs.${me}`,ve={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},ye={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class we extends q{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return ve}static get DefaultType(){return ye}static get NAME(){return me}show(t){if(!this._config.isVisible)return void v(t);this._append();const e=this._getElement();this._config.isAnimated&&g(e),e.classList.add(pe),this._emulateAnimation((()=>{v(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(pe),this._emulateAnimation((()=>{this.dispose(),v(t)}))):v(t)}dispose(){this._isAppended&&(j.off(this._element,be),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=c(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),j.on(t,be,(()=>{v(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){y(t,this._getElement(),this._config.isAnimated)}}const Ae=".bs.focustrap",Ee=`focusin${Ae}`,Ce=`keydown.tab${Ae}`,Te="backward",ke={autofocus:!0,trapElement:null},$e={autofocus:"boolean",trapElement:"element"};class Se extends q{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ke}static get DefaultType(){return $e}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),j.off(document,Ae),j.on(document,Ee,(t=>this._handleFocusin(t))),j.on(document,Ce,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,Ae))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=K.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===Te?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Te:"forward")}}const Le=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Oe=".sticky-top",Ie="padding-right",De="margin-right";class Ne{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,Ie,(e=>e+t)),this._setElementAttributes(Le,Ie,(e=>e+t)),this._setElementAttributes(Oe,De,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Ie),this._resetElementAttributes(Le,Ie),this._resetElementAttributes(Oe,De)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const s=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+s)return;this._saveInitialAttribute(t,e);const n=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(n))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&B.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=B.getDataAttribute(t,e);null!==i?(B.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(l(t))e(t);else for(const i of K.find(t,this._element))e(i)}}const Pe=".bs.modal",xe=`hide${Pe}`,Me=`hidePrevented${Pe}`,je=`hidden${Pe}`,Fe=`show${Pe}`,ze=`shown${Pe}`,He=`resize${Pe}`,Be=`click.dismiss${Pe}`,qe=`mousedown.dismiss${Pe}`,We=`keydown.dismiss${Pe}`,Re=`click${Pe}.data-api`,Ke="modal-open",Ve="show",Qe="modal-static",Xe={backdrop:!0,focus:!0,keyboard:!0},Ye={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ue extends W{constructor(t,e){super(t,e),this._dialog=K.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Ne,this._addEventListeners()}static get Default(){return Xe}static get DefaultType(){return Ye}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,Fe,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ke),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(j.trigger(this._element,xe).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ve),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){j.off(window,Pe),j.off(this._dialog,Pe),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new we({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Se({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(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;const e=K.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),g(this._element),this._element.classList.add(Ve),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,ze,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){j.on(this._element,We,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),j.on(window,He,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),j.on(this._element,qe,(t=>{j.one(this._element,Be,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_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(Ke),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,je)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,Me).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Qe)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Qe),this._queueCallback((()=>{this._element.classList.remove(Qe),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ue.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,Re,'[data-bs-toggle="modal"]',(function(t){const e=K.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,Fe,(t=>{t.defaultPrevented||j.one(e,je,(()=>{h(this)&&this.focus()}))}));const i=K.findOne(".modal.show");i&&Ue.getInstance(i).hide(),Ue.getOrCreateInstance(e).toggle(this)})),V(Ue),b(Ue);const Ge=".bs.offcanvas",Je=".data-api",Ze=`load${Ge}${Je}`,ti="show",ei="showing",ii="hiding",si=".offcanvas.show",ni=`show${Ge}`,oi=`shown${Ge}`,ri=`hide${Ge}`,ai=`hidePrevented${Ge}`,li=`hidden${Ge}`,ci=`resize${Ge}`,hi=`click${Ge}${Je}`,di=`keydown.dismiss${Ge}`,ui={backdrop:!0,keyboard:!0,scroll:!1},_i={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class gi extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return ui}static get DefaultType(){return _i}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,ni,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Ne).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ei),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(ti),this._element.classList.remove(ei),j.trigger(this._element,oi,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,ri).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ii),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(ti,ii),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Ne).reset(),j.trigger(this._element,li)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new we({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():j.trigger(this._element,ai)}:null})}_initializeFocusTrap(){return new Se({trapElement:this._element})}_addEventListeners(){j.on(this._element,di,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():j.trigger(this._element,ai))}))}static jQueryInterface(t){return this.each((function(){const e=gi.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)}}))}}j.on(document,hi,'[data-bs-toggle="offcanvas"]',(function(t){const e=K.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),d(this))return;j.one(e,li,(()=>{h(this)&&this.focus()}));const i=K.findOne(si);i&&i!==e&&gi.getInstance(i).hide(),gi.getOrCreateInstance(e).toggle(this)})),j.on(window,Ze,(()=>{for(const t of K.find(si))gi.getOrCreateInstance(t).show()})),j.on(window,ci,(()=>{for(const t of K.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&gi.getOrCreateInstance(t).hide()})),V(gi),b(gi);const fi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],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:[]},mi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),pi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,bi=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!mi.has(i)||Boolean(pi.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},vi={allowList:fi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},yi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},wi={entry:"(string|element|function|null)",selector:"(string|element)"};class Ai extends q{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return vi}static get DefaultType(){return yi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},wi)}_setContent(t,e,i){const s=K.findOne(i,t);s&&((e=this._resolvePossibleFunction(e))?l(e)?this._putElementInTemplate(c(e),s):this._config.html?s.innerHTML=this._maybeSanitize(e):s.textContent=e:s.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const s=(new window.DOMParser).parseFromString(t,"text/html"),n=[].concat(...s.body.querySelectorAll("*"));for(const t of n){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const s=[].concat(...t.attributes),n=[].concat(e["*"]||[],e[i]||[]);for(const e of s)bi(e,n)||t.removeAttribute(e.nodeName)}return s.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return v(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Ei=new Set(["sanitize","allowList","sanitizeFn"]),Ci="fade",Ti="show",ki=".modal",$i="hide.bs.modal",Si="hover",Li="focus",Oi={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},Ii={allowList:fi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Di={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Ni extends W{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Ii}static get DefaultType(){return Di}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ki),$i,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),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=j.trigger(this._element,this.constructor.eventName("show")),e=(u(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),j.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(Ti),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.on(t,"mouseover",_);this._queueCallback((()=>{j.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!j.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Ti),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",_);this._activeTrigger.click=!1,this._activeTrigger[Li]=!1,this._activeTrigger[Si]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ci,Ti),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(Ci),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Ai({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ci)}_isShown(){return this.tip&&this.tip.classList.contains(Ti)}_createPopper(t){const e=v(this._config.placement,[this,t,this._element]),s=Oi[e.toUpperCase()];return i.createPopper(this._element,t,this._getPopperConfig(s))}_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}_resolvePossibleFunction(t){return v(t,[this._element])}_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:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...v(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)j.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Si?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===Si?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");j.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Li:Si]=!0,e._enter()})),j.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Li:Si]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ki),$i,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=B.getDataAttributes(this._element);for(const t of Object.keys(e))Ei.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:c(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()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=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]()}}))}}b(Ni);const Pi={...Ni.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},xi={...Ni.DefaultType,content:"(null|string|element|function)"};class Mi extends Ni{static get Default(){return Pi}static get DefaultType(){return xi}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=Mi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Mi);const ji=".bs.scrollspy",Fi=`activate${ji}`,zi=`click${ji}`,Hi=`load${ji}.data-api`,Bi="active",qi="[href]",Wi=".nav-link",Ri=`${Wi}, .nav-item > ${Wi}, .list-group-item`,Ki={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Vi={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Qi extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Ki}static get DefaultType(){return Vi}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=c(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(j.off(this._config.target,zi),j.on(this._config.target,zi,qi,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,s=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:"smooth"});i.scrollTop=s}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},s=(this._rootElement||document.documentElement).scrollTop,n=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&t){if(i(o),!s)return}else n||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=K.find(qi,this._config.target);for(const e of t){if(!e.hash||d(e))continue;const t=K.findOne(decodeURI(e.hash),this._element);h(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Bi),this._activateParents(t),j.trigger(this._element,Fi,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))K.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(Bi);else for(const e of K.parents(t,".nav, .list-group"))for(const t of K.prev(e,Ri))t.classList.add(Bi)}_clearActiveClass(t){t.classList.remove(Bi);const e=K.find(`${qi}.${Bi}`,t);for(const t of e)t.classList.remove(Bi)}static jQueryInterface(t){return this.each((function(){const e=Qi.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]()}}))}}j.on(window,Hi,(()=>{for(const t of K.find('[data-bs-spy="scroll"]'))Qi.getOrCreateInstance(t)})),b(Qi);const Xi=".bs.tab",Yi=`hide${Xi}`,Ui=`hidden${Xi}`,Gi=`show${Xi}`,Ji=`shown${Xi}`,Zi=`click${Xi}`,ts=`keydown${Xi}`,es=`load${Xi}`,is="ArrowLeft",ss="ArrowRight",ns="ArrowUp",os="ArrowDown",rs="Home",as="End",ls="active",cs="fade",hs="show",ds=".dropdown-toggle",us=`:not(${ds})`,_s='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',gs=`.nav-link${us}, .list-group-item${us}, [role="tab"]${us}, ${_s}`,fs=`.${ls}[data-bs-toggle="tab"], .${ls}[data-bs-toggle="pill"], .${ls}[data-bs-toggle="list"]`;class ms extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),j.on(this._element,ts,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?j.trigger(e,Yi,{relatedTarget:t}):null;j.trigger(t,Gi,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(ls),this._activate(K.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),j.trigger(t,Ji,{relatedTarget:e})):t.classList.add(hs)}),t,t.classList.contains(cs)))}_deactivate(t,e){t&&(t.classList.remove(ls),t.blur(),this._deactivate(K.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),j.trigger(t,Ui,{relatedTarget:e})):t.classList.remove(hs)}),t,t.classList.contains(cs)))}_keydown(t){if(![is,ss,ns,os,rs,as].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!d(t)));let i;if([rs,as].includes(t.key))i=e[t.key===rs?0:e.length-1];else{const s=[ss,os].includes(t.key);i=w(e,t.target,s,!0)}i&&(i.focus({preventScroll:!0}),ms.getOrCreateInstance(i).show())}_getChildren(){return K.find(gs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=K.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const s=(t,s)=>{const n=K.findOne(t,i);n&&n.classList.toggle(s,e)};s(ds,ls),s(".dropdown-menu",hs),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(ls)}_getInnerElement(t){return t.matches(gs)?t:K.findOne(gs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=ms.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,Zi,_s,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),d(this)||ms.getOrCreateInstance(this).show()})),j.on(window,es,(()=>{for(const t of K.find(fs))ms.getOrCreateInstance(t)})),b(ms);const ps=".bs.toast",bs=`mouseover${ps}`,vs=`mouseout${ps}`,ys=`focusin${ps}`,ws=`focusout${ps}`,As=`hide${ps}`,Es=`hidden${ps}`,Cs=`show${ps}`,Ts=`shown${ps}`,ks="hide",$s="show",Ss="showing",Ls={animation:"boolean",autohide:"boolean",delay:"number"},Os={animation:!0,autohide:!0,delay:5e3};class Is extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Os}static get DefaultType(){return Ls}static get NAME(){return"toast"}show(){j.trigger(this._element,Cs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(ks),g(this._element),this._element.classList.add($s,Ss),this._queueCallback((()=>{this._element.classList.remove(Ss),j.trigger(this._element,Ts),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(j.trigger(this._element,As).defaultPrevented||(this._element.classList.add(Ss),this._queueCallback((()=>{this._element.classList.add(ks),this._element.classList.remove(Ss,$s),j.trigger(this._element,Es)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove($s),super.dispose()}isShown(){return this._element.classList.contains($s)}_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(){j.on(this._element,bs,(t=>this._onInteraction(t,!0))),j.on(this._element,vs,(t=>this._onInteraction(t,!1))),j.on(this._element,ys,(t=>this._onInteraction(t,!0))),j.on(this._element,ws,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Is.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return V(Is),b(Is),{Alert:U,Button:J,Carousel:Ot,Collapse:Rt,Dropdown:fe,Modal:Ue,Offcanvas:gi,Popover:Mi,ScrollSpy:Qi,Tab:ms,Toast:Is,Tooltip:Ni}}));
-//# sourceMappingURL=bootstrap.min.js.map
\ No newline at end of file
diff --git a/12/scripts/popper.js b/12/scripts/popper.js
deleted file mode 100644
index 3938564..0000000
--- a/12/scripts/popper.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/**
- * @popperjs/core v2.11.8 - MIT License
- */
-
-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function N(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function I(e,r,o){return r===H?N(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):N(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function _(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&C(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=I(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),I(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function F(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?F(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=_(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=N(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[F(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=F(v),g=f||(y===v||!h?[fe(v)]:function(e){if(F(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(F(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var C=fe(q),N=[];if(i&&N.push(V[H]<=0),s&&N.push(V[q]<=0,V[C]<=0),N.every((function(e){return e}))){E=B,j=!1;break}O.set(B,N)}if(j)for(var I=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},_=h?3:1;_>0;_--){if("break"===I(_))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=F(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,C="y"===j?D:P,N="y"===j?A:L,I="y"===j?"height":"width",_=k[j],X=_+b[C],Y=_-b[N],G=m?-H[I]/2:0,K=w===W?B[I]:H[I],Q=w===W?-H[I]:-B[I],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[C],ne=ee[N],re=de(0,B[I],$[I]),oe=O?B[I]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[I]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=_+ie-fe,pe=de(m?a(X,_+oe-fe-se):X,_,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-_}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=F(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&C(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})}));
-//# sourceMappingURL=popper.min.js.map
diff --git a/12/scripts/script.js b/12/scripts/script.js
deleted file mode 100644
index d7be898..0000000
--- a/12/scripts/script.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- Student Name: Name Surname
- File Name: script.js
- Date: 2024/12/01
-*/
-
-// jQuery for hero image to consume the header window space
-$(document).ready(function(){
- $('.hero').height($(window).height());
-});
diff --git a/rescue/02/index.html b/rescue/02/index.html
new file mode 100644
index 0000000..a274d18
--- /dev/null
+++ b/rescue/02/index.html
@@ -0,0 +1,45 @@
+
+
+
+Wild Rescues: Home
+
+
+ 🐾 Wild Rescues
+ Rescue, Rehabilitate, Release.
+
+
+
+ Home ◈
+ About Us ◈
+ Partnership ◈
+ Gallery ◈
+ FAQs ◈
+ Contact
+
+
+
+
+ Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+ Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+ Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
+
+
diff --git a/rescue/02/question.txt b/rescue/02/question.txt
new file mode 100644
index 0000000..3c9fd60
--- /dev/null
+++ b/rescue/02/question.txt
@@ -0,0 +1,8 @@
+Question:
+In steps 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11, you created and
+validated an HTML template. What are the benefits of creating a
+template prior to creating the home page?
+
+Answer:
+Templates help to maintain consistency when designing a website.
+Templates also make the creation of new web pages effortless.
diff --git a/rescue/02/template.html b/rescue/02/template.html
new file mode 100644
index 0000000..e510dfa
--- /dev/null
+++ b/rescue/02/template.html
@@ -0,0 +1,33 @@
+
+
+
+Wild Rescues: Template
+
+
+ 🐾 Wild Rescues
+ Rescue, Rehabilitate, Release.
+
+
+
+ Home ◈
+ About Us ◈
+ Partnership ◈
+ Gallery ◈
+ FAQs ◈
+ Contact
+
+
+
+
+
+
+
+
+
diff --git a/rescue/03/about.html b/rescue/03/about.html
new file mode 100644
index 0000000..71c78ad
--- /dev/null
+++ b/rescue/03/about.html
@@ -0,0 +1,62 @@
+
+
+
+Wild Rescues: About Us
+
+
+ 🐾 Wild Rescues
+ Rescue, Rehabilitate, Release.
+
+
+
+ Home ◈
+ About Us ◈
+ Partnership ◈
+ Gallery ◈
+ FAQs ◈
+ Contact
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+ National Wildlife
+ Rehabilitators Association.
+
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal? Contact
+ us to see if we can help.
+
+
+
+
+
+
diff --git a/rescue/03/contact.html b/rescue/03/contact.html
new file mode 100644
index 0000000..34ce830
--- /dev/null
+++ b/rescue/03/contact.html
@@ -0,0 +1,41 @@
+
+
+
+Wild Rescues: Contact
+
+
+ 🐾 Wild Rescues
+ Rescue, Rehabilitate, Release.
+
+
+
+ Home ◈
+ About Us ◈
+ Partnership ◈
+ Gallery ◈
+ FAQs ◈
+ Contact
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/03/index.html b/rescue/03/index.html
new file mode 100644
index 0000000..e0a6894
--- /dev/null
+++ b/rescue/03/index.html
@@ -0,0 +1,54 @@
+
+
+
+Wild Rescues: Home
+
+
+ 🐾 Wild Rescues
+ Rescue, Rehabilitate, Release.
+
+
+
+ Home ◈
+ About Us ◈
+ Partnership ◈
+ Gallery ◈
+ FAQs ◈
+ Contact
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
diff --git a/rescue/03/question.txt b/rescue/03/question.txt
new file mode 100644
index 0000000..b262792
--- /dev/null
+++ b/rescue/03/question.txt
@@ -0,0 +1,9 @@
+Question:
+In this assignment, you added links within the navigation element.
+The navigation link text is currently within a paragraph element. Is
+a paragraph element the best element for navigation links? Research to
+find your answer and identify another element to use for navigation links.
+
+Answer:
+Navigation links should be nested in the element. In this assignment
+the element inside of the element could/should have been omitted.
diff --git a/rescue/03/template.html b/rescue/03/template.html
new file mode 100644
index 0000000..bb808a6
--- /dev/null
+++ b/rescue/03/template.html
@@ -0,0 +1,35 @@
+
+
+
+Wild Rescues: Template
+
+
+ 🐾 Wild Rescues
+ Rescue, Rehabilitate, Release.
+
+
+
+ Home ◈
+ About Us ◈
+ Partnership ◈
+ Gallery ◈
+ FAQs ◈
+ Contact
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/04/about.html b/rescue/04/about.html
new file mode 100644
index 0000000..6935864
--- /dev/null
+++ b/rescue/04/about.html
@@ -0,0 +1,66 @@
+
+
+
+
+Wild Rescues: About Us
+
+
+
+
+
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+
+ National Wildlife Rehabilitators Association.
+
+
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal?
+ Contact us to see if we can help.
+
+
+
+
+
+
diff --git a/rescue/04/contact.html b/rescue/04/contact.html
new file mode 100644
index 0000000..b5ed9d3
--- /dev/null
+++ b/rescue/04/contact.html
@@ -0,0 +1,45 @@
+
+
+
+
+Wild Rescues: Contact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/04/css/styles.css b/rescue/04/css/styles.css
new file mode 100644
index 0000000..f852066
--- /dev/null
+++ b/rescue/04/css/styles.css
@@ -0,0 +1,103 @@
+/*
+ Author: Name Surname
+ File Name: styles.css
+ Date: 2024/09/10
+*/
+
+/* CSS Reset */
+body,header,nav,main,footer,img,h1,h3{
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
+
+
+/* Style rules for body and images */
+body{
+ background-color: #F6EEE4;
+}
+
+img{
+ max-width: 100%;
+ display: block;
+}
+
+/* Style rules for navigation area */
+nav{
+ background-color: #2A1F14;
+}
+
+nav ul{
+ list-style: none;
+ margin: 0px;
+ text-align: center;
+}
+
+nav li{
+ display: inline-block;
+ font-size: 1.5em;
+ font-family: Geneva,Arial,sans-serif;
+ font-weight: bold;
+}
+
+nav li a{
+ display: block;
+ color: #F6EEE4;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ padding-left: 2em;
+ padding-right: 2em;
+ text-decoration: none;
+}
+
+/* Style rules for main content */
+main{
+ padding: 2%;
+ font-family: Verdana,Arial,sans-serif;
+}
+
+main p{
+ font-size: 1.25em;
+}
+
+main h3{
+ padding-top: 2%;
+}
+
+main ul{
+ list-style: square;
+}
+
+.link{
+ color: #4D3319;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+}
+
+.action{
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+#contact{
+ text-align: center;
+}
+
+/* Style rules for footer content */
+footer{
+ text-align: center;
+ font-size: 0.85em;
+ background-color: #2A1F14;
+ color: #F6EEE4;
+ padding-top: 1%;
+ padding-bottom: 1%;
+ padding-left: 0%;
+ padding-right: 0%;
+}
+
+footer a{
+ color: #F3E6D8;
+ text-decoration: none;
+}
diff --git a/rescue/04/index.html b/rescue/04/index.html
new file mode 100644
index 0000000..1ffeee3
--- /dev/null
+++ b/rescue/04/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+Wild Rescues: Home
+
+
+
+
+
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
diff --git a/rescue/04/question.txt b/rescue/04/question.txt
new file mode 100644
index 0000000..38d8f13
--- /dev/null
+++ b/rescue/04/question.txt
@@ -0,0 +1,7 @@
+Question:
+In this assignment, you specified several hexadecimal color values. Find the
+RGB and HSL color value codes for two hexadecimal colors used in this lab.
+
+Answer:
+#F6EEE4 is equivalent to rgb(246,238,228) in RGB and hsl(33.3,50%,92.9%) in HSL.
+#2A1F14 is equivalent to rgb(42,31,20) in RGB and hsl(30,35.5%,12.2%) in HSL.
diff --git a/rescue/04/template.html b/rescue/04/template.html
new file mode 100644
index 0000000..bfac2c1
--- /dev/null
+++ b/rescue/04/template.html
@@ -0,0 +1,39 @@
+
+
+
+
+Wild Rescues: Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/05/about.html b/rescue/05/about.html
new file mode 100644
index 0000000..d3b3958
--- /dev/null
+++ b/rescue/05/about.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+Wild Rescues: About
+
+
+
+
+
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+
+ National Wildlife Rehabilitators Association.
+
+
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal?
+ Contact us to see if we can help.
+
+
+
+
+
+
diff --git a/rescue/05/contact.html b/rescue/05/contact.html
new file mode 100644
index 0000000..f4662d1
--- /dev/null
+++ b/rescue/05/contact.html
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+Wild Rescues: Contact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/05/css/styles.css b/rescue/05/css/styles.css
new file mode 100644
index 0000000..8261682
--- /dev/null
+++ b/rescue/05/css/styles.css
@@ -0,0 +1,158 @@
+/*
+ Author: Name Surname
+ File Name: styles.css
+ Date: 2024/09/23
+*/
+
+/* CSS Reset */
+body,header,nav,main,footer,img,h1,h3,ul{
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
+
+
+/* Style rules for body and images */
+body{
+ background-color: #F6EEE4;
+}
+
+img{
+ max-width: 100%;
+ display: block;
+}
+
+/* Style rules for mobile viewport */
+
+/* Style rules to show show mobiile class and hide tab-desk class */
+.mobile{
+ display: block;
+
+}
+
+.tab-desk{
+ display: none;
+}
+
+/* Style rules for header area */
+.mobile h1,
+.mobile h3{
+ padding: 2%;
+ text-align: center;
+}
+
+.mobile h1{
+ font-family: "Emblema One",system-ui;
+ font-weight: 400;
+ font-style: normal;
+}
+
+.mobile h3{
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+/* Style rules for navigation area */
+nav{
+ background-color: #2A1F14;
+}
+
+nav ul{
+ list-style: none;
+ text-align: center;
+}
+
+nav li{
+ display: block;
+ font-size: 1.5em;
+ font-family: Geneva,Arial,sans-serif;
+ font-weight: bold;
+ border-top: 0.5px solid #F6EEE4;
+}
+
+nav li a{
+ display: block;
+ color: #F6EEE4;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ padding-left: 2em;
+ padding-right: 2em;
+ text-decoration: none;
+}
+
+/* Style rules for main content */
+main{
+ padding: 2%;
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+main p{
+ font-size: 1.25em;
+}
+
+main h3{
+ padding-top: 2%;
+}
+
+main ul{
+ list-style: square;
+}
+
+/* Style rules for class and id selectors */
+.link{
+ color: #4D3319;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+}
+
+.action{
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+.round{
+ border-radius: 6px;
+}
+
+#info ul{
+ margin-left: 10%;
+}
+
+#contact{
+ text-align: center;
+}
+
+.tel-link{
+ background-color: #2A1F14;
+ padding: 2%;
+ width: 80%;
+ margin: 0px auto 0px auto;
+}
+
+.tel-link a{
+ color: #F6EEE4;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+/* Style rules for footer content */
+footer{
+ text-align: center;
+ font-size: 0.85em;
+ background-color: #2A1F14;
+ color: #F6EEE4;
+ padding-top: 1%;
+ padding-bottom: 1%;
+ padding-left: 0%;
+ padding-right: 0%;
+}
+
+footer a{
+ color: #F3E6D8;
+ text-decoration: none;
+}
diff --git a/rescue/05/index.html b/rescue/05/index.html
new file mode 100644
index 0000000..d69c262
--- /dev/null
+++ b/rescue/05/index.html
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+Wild Rescues: Home
+
+
+
+
+
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
diff --git a/rescue/05/question.txt b/rescue/05/question.txt
new file mode 100644
index 0000000..83ed51e
--- /dev/null
+++ b/rescue/05/question.txt
@@ -0,0 +1,34 @@
+Question:
+You have learned how to add id and class attributes to an HTML
+element. Can an HTML element contain both an id and a class value?
+If so, provide an example of a style rule for the id and the class.
+
+Answer:
+Elements in HTML can use both a class and an id. In fact, I just
+did this during my unit 1 project. Here is the CSS I used, as
+well as an example of div elements using both a class and an id.
+
+CSS:
+.col{
+ position: fixed;
+ width: 30%;
+ height: 100%;
+ overflow-x: hidden;
+ z-index: 1;
+}
+#left{
+ left: 0;
+ padding-left: 18%;
+}
+#right{
+ right: 0;
+ padding-right: 18%;
+}
+
+HTML:
+
+
diff --git a/rescue/05/template.html b/rescue/05/template.html
new file mode 100644
index 0000000..89eef64
--- /dev/null
+++ b/rescue/05/template.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+Wild Rescues: Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/06/about.html b/rescue/06/about.html
new file mode 100644
index 0000000..ee3288f
--- /dev/null
+++ b/rescue/06/about.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+Wild Rescues: About
+
+
+
+
+
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+
+ National Wildlife Rehabilitators Association.
+
+
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal?
+ Contact us to see if we can help.
+
+
+
+
+
+
diff --git a/rescue/06/contact.html b/rescue/06/contact.html
new file mode 100644
index 0000000..6210b7b
--- /dev/null
+++ b/rescue/06/contact.html
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+Wild Rescues: Contact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/06/css/styles.css b/rescue/06/css/styles.css
new file mode 100644
index 0000000..16cbf6c
--- /dev/null
+++ b/rescue/06/css/styles.css
@@ -0,0 +1,225 @@
+/*
+ Author: Name Surname
+ File Name: styles.css
+ Date: 2024/09/23
+*/
+
+/* CSS Reset */
+body,header,nav,main,footer,img,h1,h3,ul{
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
+
+
+/* Style rules for body and images */
+body{
+ background-color: #F6EEE4;
+}
+
+img{
+ max-width: 100%;
+ display: block;
+}
+
+/* Style rules for mobile viewport */
+
+/* Style rules to show show mobiile class and hide tab-desk class */
+.mobile{
+ display: block;
+
+}
+
+.tab-desk{
+ display: none;
+}
+
+/* Style rules for header area */
+.mobile h1,
+.mobile h3{
+ padding: 2%;
+ text-align: center;
+}
+
+.mobile h1{
+ font-family: "Emblema One",system-ui;
+ font-weight: 400;
+ font-style: normal;
+}
+
+.mobile h3{
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+/* Style rules for navigation area */
+nav{
+ background-color: #2A1F14;
+}
+
+nav ul{
+ list-style: none;
+ text-align: center;
+}
+
+nav li{
+ display: block;
+ font-size: 1.5em;
+ font-family: Geneva,Arial,sans-serif;
+ font-weight: bold;
+ border-top: 0.5px solid #F6EEE4;
+}
+
+nav li a{
+ display: block;
+ color: #F6EEE4;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ padding-left: 2em;
+ padding-right: 2em;
+ text-decoration: none;
+}
+
+/* Style rules for main content */
+main{
+ padding: 2%;
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+main p{
+ font-size: 1.25em;
+}
+
+main h3{
+ padding-top: 2%;
+}
+
+main ul{
+ list-style: square;
+}
+
+/* Style rules for class and id selectors */
+.link{
+ color: #4D3319;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+}
+
+.action{
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+.round{
+ border-radius: 6px;
+}
+
+#info ul{
+ margin-left: 10%;
+}
+
+#contact{
+ text-align: center;
+}
+
+.tel-link{
+ background-color: #2A1F14;
+ padding: 2%;
+ width: 80%;
+ margin: 0px auto 0px auto;
+}
+
+.tel-link a{
+ color: #F6EEE4;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+/* Style rules for footer content */
+footer{
+ text-align: center;
+ font-size: 0.85em;
+ background-color: #2A1F14;
+ color: #F6EEE4;
+ padding-top: 1%;
+ padding-bottom: 1%;
+ padding-left: 0%;
+ padding-right: 0%;
+}
+
+footer a{
+ color: #F3E6D8;
+ text-decoration: none;
+}
+
+/* Media Query for Tablet Viewport */
+@media screen and (min-width:620px), print{
+ /* Tablet Viewport: Show tab-desk class, hide mobile class */
+ .tab-desk{
+ display: block;
+ }
+ .mobile{
+ display: none;
+ }
+
+ /* Tablet Viewport: Style rules for nav area */
+ nav li{
+ border-top: 0px;
+ display: inline-block;
+ font-size: 1.25em;
+ }
+ nav li a{
+ padding: 0.5em;
+ }
+}
+
+/* Media Query for Desktop Viewport */
+@media screen and (min-width:1000px), print{
+ /* Desktop Viewport: Style rules for nav area */
+ nav li{
+ font-size: 1.5em;
+ }
+ nav li a{
+ border-bottom: 0.5em;
+ border-left: 1.5em;
+ border-right: 1.5em;
+ }
+ nav li a:hover{
+ color: #2A1F14;
+ background-color: #F6EEE4;
+ }
+
+ /* Desktop Viewport: Style rules for main content */
+ info ul{
+ margin-left: 5%;
+ }
+}
+
+/* Media Query for Large Desktop Viewports */
+@media screen and (min-width:1921px){
+ body{
+ background: linear-gradient(#F6EEE4,#78593A);
+ }
+
+ #wrapper{
+ width: 1920px;
+ margin: 0px auto 0px auto;
+ }
+
+ main{
+ background-color: #F6EEE4;
+ }
+}
+
+/* Media Query for Print */
+@media print{
+ body{
+ background-color: #FFFFFF;
+ color: #000000;
+ }
+}
diff --git a/rescue/06/index.html b/rescue/06/index.html
new file mode 100644
index 0000000..fc4d9c3
--- /dev/null
+++ b/rescue/06/index.html
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+Wild Rescues: Home
+
+
+
+
+
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
diff --git a/rescue/06/question.txt b/rescue/06/question.txt
new file mode 100644
index 0000000..ad33b21
--- /dev/null
+++ b/rescue/06/question.txt
@@ -0,0 +1,22 @@
+Question:
+In step 14, you created a style rule for a gradient. Discuss
+at least three different ways this gradient could be applied.
+
+Answer:
+Some alternative ways to create this gradient would be:
+
+1. background: linear-gradient(hsl(33,50%,93%),hsl(30,35%,35%));
+
+ Using HSL colors values instead of hexadecimal color values
+
+2. background-image: src("gradient.png");
+
+ Designing a gradient image to use as the background
+
+3. background: linear-gradient(180deg,#F6EEE4,#78593A);
+
+ Specifying the rotation of the gradient to 180 degrees
+
+4. background: linear-gradient(rgb(246,238,228),rgb(120,89,58));
+
+ Using RGB colors values instead of hexadecimal color values
diff --git a/rescue/06/template.html b/rescue/06/template.html
new file mode 100644
index 0000000..593b43f
--- /dev/null
+++ b/rescue/06/template.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+Wild Rescues: Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/07/about.html b/rescue/07/about.html
new file mode 100644
index 0000000..03c0c88
--- /dev/null
+++ b/rescue/07/about.html
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: About
+
+
+
+
+
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+
+ National Wildlife Rehabilitators Association.
+
+
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal?
+ Contact us to see if we can help.
+
+
+
+
+
+
diff --git a/rescue/07/contact.html b/rescue/07/contact.html
new file mode 100644
index 0000000..7bfa0bf
--- /dev/null
+++ b/rescue/07/contact.html
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Contact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/07/css/styles.css b/rescue/07/css/styles.css
new file mode 100644
index 0000000..5580dad
--- /dev/null
+++ b/rescue/07/css/styles.css
@@ -0,0 +1,270 @@
+/*
+ Author: Name Surname
+ File Name: styles.css
+ Date: 2024/09/23
+*/
+
+/* CSS Reset */
+body,header,nav,main,footer,img,h1,h3,ul,
+aside,figure,figcaption{
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
+
+/* Style rules for body and images */
+body{
+ background-color: #F6EEE4;
+}
+
+img{
+ max-width: 100%;
+ display: block;
+}
+
+/* Style rules for mobile viewport */
+
+/* Style rules to show show mobiile class and hide tab-desk class */
+.mobile{
+ display: block;
+}
+
+.tab-desk{
+ display: none;
+}
+
+/* Style rules for header area */
+.mobile h1,
+.mobile h3{
+ padding: 2%;
+ text-align: center;
+}
+
+.mobile h1{
+ font-family: "Emblema One",system-ui;
+ font-weight: 400;
+ font-style: normal;
+}
+
+.mobile h3{
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+/* Style rules for navigation area */
+nav{
+ background-color: #2A1F14;
+}
+
+nav ul{
+ list-style: none;
+ text-align: center;
+}
+
+nav li{
+ display: block;
+ font-size: 1.5em;
+ font-family: Geneva,Arial,sans-serif;
+ font-weight: bold;
+ border-top: 0.5px solid #F6EEE4;
+}
+
+nav li a{
+ display: block;
+ color: #F6EEE4;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ padding-left: 2em;
+ padding-right: 2em;
+ text-decoration: none;
+}
+
+/* Style rules for main content */
+main{
+ padding: 2%;
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+main p{
+ font-size: 1.25em;
+}
+
+main h3{
+ padding-top: 2%;
+}
+
+main ul{
+ list-style: square;
+}
+
+/* Style rules for class and id selectors */
+.link{
+ color: #4D3319;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+}
+
+.action{
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+.round{
+ border-radius: 6px;
+}
+
+aside{
+ text-align: center;
+ font-size: 1.5em;
+ font-weight: bold;
+ text-shadow: 4px 4px 10px #C5A687;
+}
+
+figure{
+ border: 4px solid #2A1F14;
+ box-shadow: 6px 6px 10px #C5A687;
+ max-width: 400px;
+ margin: 2% auto;
+}
+
+figcaption{
+ padding: 2%;
+ border-top: 4px solid #2A1F14;
+}
+
+#info ul{
+ margin-left: 10%;
+}
+
+#contact{
+ text-align: center;
+}
+
+.tel-link{
+ background-color: #2A1F14;
+ padding: 2%;
+ width: 80%;
+ margin: 0px auto 0px auto;
+}
+
+.tel-link a{
+ color: #F6EEE4;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+/* Style rules for footer content */
+footer{
+ text-align: center;
+ font-size: 0.85em;
+ background-color: #2A1F14;
+ color: #F6EEE4;
+ padding-top: 1%;
+ padding-bottom: 1%;
+ padding-left: 0%;
+ padding-right: 0%;
+}
+
+footer a{
+ color: #F3E6D8;
+ text-decoration: none;
+}
+
+/* Media Query for Tablet Viewport */
+@media screen and (min-width:620px), print{
+ /* Tablet Viewport: Show tab-desk class, hide mobile class */
+ .tab-desk{
+ display: block;
+ }
+ .mobile{
+ display: none;
+ }
+
+ /* Tablet Viewport: Style rules for nav area */
+ nav li{
+ border-top: 0px;
+ display: inline-block;
+ font-size: 1.25em;
+ }
+ nav li a{
+ padding: 0.5em;
+ }
+
+ .grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 10px;
+ }
+ aside{
+ grid-column: 1 / span 2;
+ }
+}
+
+/* Media Query for Desktop Viewport */
+@media screen and (min-width:1000px), print{
+ /* Desktop Viewport: Style rules for nav area */
+ nav li{
+ font-size: 1.5em;
+ }
+ nav li a{
+ border-bottom: 0.5em;
+ border-left: 1.5em;
+ border-right: 1.5em;
+ }
+ nav li a:hover{
+ color: #2A1F14;
+ background-color: #F6EEE4;
+ opacity: 0.5;
+ }
+
+ /* Desktop Viewport: Style rules for main content */
+ info ul{
+ margin-left: 5%;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto;
+ grid-gap: 30px;
+ }
+ aside{
+ grid-column: 1 / span 3;
+ font-size: 2em;
+ }
+}
+
+/* Media Query for Large Desktop Viewports */
+@media screen and (min-width:1921px){
+ body{
+ background: linear-gradient(#F6EEE4,#78593A);
+ }
+
+ #wrapper{
+ width: 1920px;
+ margin: 0px auto 0px auto;
+ }
+
+ main{
+ background-color: #F6EEE4;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto auto;
+ }
+ aside{
+ grid-column: 1 / span 4;
+ font-size: 3em;
+ }
+}
+
+/* Media Query for Print */
+@media print{
+ body{
+ background-color: #FFFFFF;
+ color: #000000;
+ }
+}
diff --git a/rescue/07/gallery.html b/rescue/07/gallery.html
new file mode 100644
index 0000000..2432bd4
--- /dev/null
+++ b/rescue/07/gallery.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Gallery
+
+
diff --git a/rescue/07/index.html b/rescue/07/index.html
new file mode 100644
index 0000000..a06d13c
--- /dev/null
+++ b/rescue/07/index.html
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Home
+
+
+
+
+
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
diff --git a/rescue/07/question.txt b/rescue/07/question.txt
new file mode 100644
index 0000000..cafb8ea
--- /dev/null
+++ b/rescue/07/question.txt
@@ -0,0 +1,32 @@
+Question:
+In this assignment, you created style rules for the aside,
+figure, and figcaption elements. Discuss at least three
+different declarations you would use to improve the
+appearance of these elements.
+
+Answer:
+
+1. Shrink the figure element border:
+figure{
+ border: 2px solid #2A1F14;
+}
+
+2. Remove the text shadow from the figcaption element:
+figcaption{
+ text-shadow: 0px 0px 0px #000000;
+}
+
+3. Shrink the figcaption element top border:
+figcaption{
+ border-top: 3px solid #2A1F14;
+}
+
+4. Add a subtle padding to the figure element:
+figure{
+ padding: 0.3%;
+}
+
+5. Use a better looking font for the aside element:
+aside{
+ font-family: "Emblema One",system-ui;
+}
diff --git a/rescue/07/template.html b/rescue/07/template.html
new file mode 100644
index 0000000..d9708c5
--- /dev/null
+++ b/rescue/07/template.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/08/about.html b/rescue/08/about.html
new file mode 100644
index 0000000..4d2832e
--- /dev/null
+++ b/rescue/08/about.html
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: About
+
+
+
+
+
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+
+ National Wildlife Rehabilitators Association.
+
+
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal?
+ Contact us to see if we can help.
+
+
+
+
+
+
diff --git a/rescue/08/contact.html b/rescue/08/contact.html
new file mode 100644
index 0000000..f9413ca
--- /dev/null
+++ b/rescue/08/contact.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Contact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/08/css/styles.css b/rescue/08/css/styles.css
new file mode 100644
index 0000000..8abf312
--- /dev/null
+++ b/rescue/08/css/styles.css
@@ -0,0 +1,345 @@
+/*
+ Author: Name Surname
+ File Name: styles.css
+ Date: 2024/10/21
+*/
+
+/* CSS Reset */
+body,header,nav,main,footer,img,h1,h3,ul,
+aside,figure,figcaption{
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
+
+/* Style rules for body and images */
+body{
+ background-color: #F6EEE4;
+}
+
+img{
+ max-width: 100%;
+ display: block;
+}
+
+/* Style rules for mobile viewport */
+
+/* Style rules to show show mobiile class and hide tab-desk class */
+.mobile,.mobile-tablet{
+ display: block;
+}
+
+.tab-desk,.desktop{
+ display: none;
+}
+
+/* Style rules for header area */
+.mobile h1,
+.mobile h3{
+ padding: 2%;
+ text-align: center;
+}
+
+.mobile h1{
+ font-family: "Emblema One",system-ui;
+ font-weight: 400;
+ font-style: normal;
+}
+
+.mobile h3{
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+/* Style rules for navigation area */
+nav{
+ background-color: #2A1F14;
+}
+
+nav ul{
+ list-style: none;
+ text-align: center;
+}
+
+nav li{
+ display: block;
+ font-size: 1.5em;
+ font-family: Geneva,Arial,sans-serif;
+ font-weight: bold;
+ border-top: 0.5px solid #F6EEE4;
+}
+
+nav li a{
+ display: block;
+ color: #F6EEE4;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ padding-left: 2em;
+ padding-right: 2em;
+ text-decoration: none;
+}
+
+/* Style rules for main content */
+main{
+ padding: 2%;
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+main p{
+ font-size: 1.25em;
+}
+
+main h3{
+ padding-top: 2%;
+}
+
+main ul{
+ list-style: square;
+}
+
+/* Style rules for class and id selectors */
+.link{
+ color: #4D3319;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+}
+
+.action{
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+.round{
+ border-radius: 6px;
+}
+
+aside{
+ text-align: center;
+ font-size: 1.5em;
+ font-weight: bold;
+ text-shadow: 4px 4px 10px #C5A687;
+}
+
+figure{
+ border: 4px solid #2A1F14;
+ box-shadow: 6px 6px 10px #C5A687;
+ max-width: 400px;
+ margin: 2% auto;
+}
+
+figcaption{
+ padding: 2%;
+ border-top: 4px solid #2A1F14;
+}
+
+#info ul{
+ margin-left: 10%;
+}
+
+#contact,#form h2{
+ text-align: center;
+}
+
+.tel-link{
+ background-color: #2A1F14;
+ padding: 2%;
+ width: 80%;
+ margin: 0px auto 0px auto;
+}
+
+.tel-link a{
+ color: #F6EEE4;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+/* Style rules for form elements */
+fieldset,input,textarea{
+ margin-bottom: 2%;
+}
+
+fieldset legend{
+ font-weight: bold;
+ font-size: 1.25em;
+}
+
+label{
+ display: block;
+ padding-top: 2%;
+}
+
+form #submit{
+ margin: 0px auto 0px auto;
+ display: block;
+ padding: 2%;
+ background-color: #78593A;
+ color: #F6EEE4;
+ font-size: 1.25em;
+ border-radius: 10px;
+}
+
+/* Style rules for footer content */
+footer{
+ text-align: center;
+ font-size: 0.85em;
+ background-color: #2A1F14;
+ color: #F6EEE4;
+ padding-top: 1%;
+ padding-bottom: 1%;
+ padding-left: 0%;
+ padding-right: 0%;
+}
+
+footer a{
+ color: #F3E6D8;
+ text-decoration: none;
+}
+
+/* Media Query for Tablet Viewport */
+@media screen and (min-width:620px),print{
+ /* Tablet Viewport: Show tab-desk class, hide mobile class */
+ .tab-desk{
+ display: block;
+ }
+ .mobile{
+ display: none;
+ }
+
+ /* Tablet Viewport: Style rules for nav area */
+ nav li{
+ border-top: 0px;
+ display: inline-block;
+ font-size: 1.25em;
+ }
+ nav li a{
+ padding: 0.5em;
+ }
+
+ .grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 10px;
+ }
+ aside{
+ grid-column: 1 / span 2;
+ }
+
+ /* Tablet Viewport: Style rule for form element */
+ form{
+ width: 70%;
+ margin: 0px auto 0px auto;
+ }
+}
+
+/* Media Query for Desktop Viewport */
+@media screen and (min-width:1000px),print{
+ /* Desktop Viewport: Show desktop class, hide mobile-tablet class. */
+ .desktop{
+ display: inline;
+ }
+ .mobile-tablet{
+ display: none;
+ }
+
+ /* Desktop Viewport: Style rules for nav area */
+ nav li{
+ font-size: 1.5em;
+ }
+ nav li a{
+ border-bottom: 0.5em;
+ border-left: 1.5em;
+ border-right: 1.5em;
+ }
+ nav li a:hover{
+ color: #2A1F14;
+ background-color: #F6EEE4;
+ opacity: 0.5;
+ }
+
+ /* Desktop Viewport: Style rules for main content */
+ info ul{
+ margin-left: 5%;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto;
+ grid-gap: 30px;
+ }
+ aside{
+ grid-column: 1 / span 3;
+ font-size: 2em;
+ }
+
+ /* Style rules for table */
+ table{
+ border: 1px solid #2A1F14;
+ border-collapse: collapse;
+ margin: 0px auto 0px auto;
+ }
+ caption{
+ font-size: 1.5em;
+ font-weight: bold;
+ padding: 1%;
+ }
+ th,td{
+ border: 1px solid #2A1F14;
+ padding: 1%;
+ }
+ th{
+ background-color: #2A1F14;
+ color: #FFFFFF;
+ font-size: 1.15em;
+ }
+ tr:nth-child(odd){
+ background-color: #DECCBA;
+ }
+ /* Desktop Viewport: Style rules for form elements */
+ form{
+ width: auto;
+ }
+ .form-grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 20px;
+ }
+ .btn{
+ grid-column: 1 / span 2;
+ }
+}
+
+/* Media Query for Large Desktop Viewports */
+@media screen and (min-width:1921px){
+ body{
+ background: linear-gradient(#F6EEE4,#78593A);
+ }
+
+ #wrapper{
+ width: 1920px;
+ margin: 0px auto 0px auto;
+ }
+
+ main{
+ background-color: #F6EEE4;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto auto;
+ }
+ aside{
+ grid-column: 1 / span 4;
+ font-size: 3em;
+ }
+}
+
+/* Media Query for Print */
+@media print{
+ body{
+ background-color: #FFFFFF;
+ color: #000000;
+ }
+}
diff --git a/rescue/08/gallery.html b/rescue/08/gallery.html
new file mode 100644
index 0000000..01c11ec
--- /dev/null
+++ b/rescue/08/gallery.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Gallery
+
+
diff --git a/rescue/08/index.html b/rescue/08/index.html
new file mode 100644
index 0000000..3ebb37b
--- /dev/null
+++ b/rescue/08/index.html
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Home
+
+
+
+
+
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
diff --git a/rescue/08/partnership.html b/rescue/08/partnership.html
new file mode 100644
index 0000000..1cf7678
--- /dev/null
+++ b/rescue/08/partnership.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Partnership
+
+
+
+
+
+
+
+
+
+ We are grateful for the support from our community partners.
+ We have many sponsorship opportunities.
+
+
Sponsorship Levels.
+
Green: $200.
+
Blue: $400.
+
Red: $600.
+
Purple: $800.
+
Silver: $1,000.
+
Gold: $1,500.
+
Each sponsorship supports our animals and operations.
+ Business recognition is given at every sponsorship level.
+ Contact us today to become a sponsor.
+
+
+
+ Sponsorship Opportunities.
+
+ Sponsorship Level
+ Dollar Amount
+ Details
+ Sponsorship Benefits
+
+
+ Green
+ $200
+ The green sponsorship helps us maintain
+ green pastures for our grazing friends.
+ Recognition on our website.
+
+
+ Blue
+ $400
+ The blue sponsorship helps us provide food
+ for the animals.
+ Recognition on our website and our brochure.
+
+
+
+ Red
+ $600
+ The red sponsorship helps us provide medical
+ care for the animals.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our
+ facility.
+
+
+ Purple
+ $800
+ The purple sponsorship helps us maintain homes
+ for the animals.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual
+ community event.
+
+
+ Silver
+ $1,000
+ The silver sponsorship supports our monthly
+ expenses.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual community
+ event. Recognition plaque with business name prominently
+ displayed within the facility.
+
+
+ Gold
+ $1,500
+ The gold sponsorship supports our operation costs.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual community
+ event. Recognition plaque with business name prominently
+ displayed within the facility. Display table at the
+ annual community event. Recognition in all media
+ releases.
+
+
+
+
+
+
+
+
+
diff --git a/rescue/08/question.txt b/rescue/08/question.txt
new file mode 100644
index 0000000..14d0c36
--- /dev/null
+++ b/rescue/08/question.txt
@@ -0,0 +1,12 @@
+Question:
+Research the date type input control. Is this input type
+supported by all major browsers? Note your findings.
+
+Answer:
+It seems to be pretty widely supported by mainstream browsers,
+though some features aren't fully implemented in certain browsers.
+
+Sources:
+1. https://caniuse.com/input-datetime
+2. https://www.w3schools.com/TAGS/att_input_type_date.asp
+3. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date#browser_compatibility
diff --git a/rescue/08/template.html b/rescue/08/template.html
new file mode 100644
index 0000000..38a5522
--- /dev/null
+++ b/rescue/08/template.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/09/about.html b/rescue/09/about.html
new file mode 100644
index 0000000..99f84b2
--- /dev/null
+++ b/rescue/09/about.html
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: About
+
+
+
+
+
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+
+ National Wildlife Rehabilitators Association.
+
+
+
Watch the video below to meet our new, rescued friends.
+
+
+
+
+
+
+ The video can't be loaded. Try using this website
+ with a different web browser
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal?
+ Contact us to see if we can help.
+
+
+
+
+
+
diff --git a/rescue/09/contact.html b/rescue/09/contact.html
new file mode 100644
index 0000000..f9413ca
--- /dev/null
+++ b/rescue/09/contact.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Contact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/09/css/styles.css b/rescue/09/css/styles.css
new file mode 100644
index 0000000..90196dc
--- /dev/null
+++ b/rescue/09/css/styles.css
@@ -0,0 +1,345 @@
+/*
+ Author: Name Surname
+ File Name: styles.css
+ Date: 2024/10/21
+*/
+
+/* CSS Reset */
+body,header,nav,main,footer,img,h1,h3,ul,aside,figure,
+figcaption,video{
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
+
+/* Style rules for body and images */
+body{
+ background-color: #F6EEE4;
+}
+
+img,video{
+ max-width: 100%;
+ display: block;
+}
+
+/* Style rules for mobile viewport */
+
+/* Style rules to show show mobiile class and hide tab-desk class */
+.mobile,.mobile-tablet{
+ display: block;
+}
+
+.tab-desk,.desktop{
+ display: none;
+}
+
+/* Style rules for header area */
+.mobile h1,
+.mobile h3{
+ padding: 2%;
+ text-align: center;
+}
+
+.mobile h1{
+ font-family: "Emblema One",system-ui;
+ font-weight: 400;
+ font-style: normal;
+}
+
+.mobile h3{
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+/* Style rules for navigation area */
+nav{
+ background-color: #2A1F14;
+}
+
+nav ul{
+ list-style: none;
+ text-align: center;
+}
+
+nav li{
+ display: block;
+ font-size: 1.5em;
+ font-family: Geneva,Arial,sans-serif;
+ font-weight: bold;
+ border-top: 0.5px solid #F6EEE4;
+}
+
+nav li a{
+ display: block;
+ color: #F6EEE4;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ padding-left: 2em;
+ padding-right: 2em;
+ text-decoration: none;
+}
+
+/* Style rules for main content */
+main{
+ padding: 2%;
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+main p{
+ font-size: 1.25em;
+}
+
+main h3{
+ padding-top: 2%;
+}
+
+main ul{
+ list-style: square;
+}
+
+/* Style rules for class and id selectors */
+.link{
+ color: #4D3319;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+}
+
+.action{
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+.round{
+ border-radius: 6px;
+}
+
+aside{
+ text-align: center;
+ font-size: 1.5em;
+ font-weight: bold;
+ text-shadow: 4px 4px 10px #C5A687;
+}
+
+figure{
+ border: 4px solid #2A1F14;
+ box-shadow: 6px 6px 10px #C5A687;
+ max-width: 400px;
+ margin: 2% auto;
+}
+
+figcaption{
+ padding: 2%;
+ border-top: 4px solid #2A1F14;
+}
+
+#info ul{
+ margin-left: 10%;
+}
+
+#contact,#form h2{
+ text-align: center;
+}
+
+.tel-link{
+ background-color: #2A1F14;
+ padding: 2%;
+ width: 80%;
+ margin: 0px auto 0px auto;
+}
+
+.tel-link a{
+ color: #F6EEE4;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+/* Style rules for form elements */
+fieldset,input,textarea{
+ margin-bottom: 2%;
+}
+
+fieldset legend{
+ font-weight: bold;
+ font-size: 1.25em;
+}
+
+label{
+ display: block;
+ padding-top: 2%;
+}
+
+form #submit{
+ margin: 0px auto 0px auto;
+ display: block;
+ padding: 2%;
+ background-color: #78593A;
+ color: #F6EEE4;
+ font-size: 1.25em;
+ border-radius: 10px;
+}
+
+/* Style rules for footer content */
+footer{
+ text-align: center;
+ font-size: 0.85em;
+ background-color: #2A1F14;
+ color: #F6EEE4;
+ padding-top: 1%;
+ padding-bottom: 1%;
+ padding-left: 0%;
+ padding-right: 0%;
+}
+
+footer a{
+ color: #F3E6D8;
+ text-decoration: none;
+}
+
+/* Media Query for Tablet Viewport */
+@media screen and (min-width:620px),print{
+ /* Tablet Viewport: Show tab-desk class, hide mobile class */
+ .tab-desk{
+ display: block;
+ }
+ .mobile{
+ display: none;
+ }
+
+ /* Tablet Viewport: Style rules for nav area */
+ nav li{
+ border-top: 0px;
+ display: inline-block;
+ font-size: 1.25em;
+ }
+ nav li a{
+ padding: 0.5em;
+ }
+
+ .grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 10px;
+ }
+ aside{
+ grid-column: 1 / span 2;
+ }
+
+ /* Tablet Viewport: Style rule for form element */
+ form{
+ width: 70%;
+ margin: 0px auto 0px auto;
+ }
+}
+
+/* Media Query for Desktop Viewport */
+@media screen and (min-width:1000px),print{
+ /* Desktop Viewport: Show desktop class, hide mobile-tablet class. */
+ .desktop{
+ display: inline;
+ }
+ .mobile-tablet{
+ display: none;
+ }
+
+ /* Desktop Viewport: Style rules for nav area */
+ nav li{
+ font-size: 1.5em;
+ }
+ nav li a{
+ border-bottom: 0.5em;
+ border-left: 1.5em;
+ border-right: 1.5em;
+ }
+ nav li a:hover{
+ color: #2A1F14;
+ background-color: #F6EEE4;
+ opacity: 0.5;
+ }
+
+ /* Desktop Viewport: Style rules for main content */
+ info ul{
+ margin-left: 5%;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto;
+ grid-gap: 30px;
+ }
+ aside{
+ grid-column: 1 / span 3;
+ font-size: 2em;
+ }
+
+ /* Style rules for table */
+ table{
+ border: 1px solid #2A1F14;
+ border-collapse: collapse;
+ margin: 0px auto 0px auto;
+ }
+ caption{
+ font-size: 1.5em;
+ font-weight: bold;
+ padding: 1%;
+ }
+ th,td{
+ border: 1px solid #2A1F14;
+ padding: 1%;
+ }
+ th{
+ background-color: #2A1F14;
+ color: #FFFFFF;
+ font-size: 1.15em;
+ }
+ tr:nth-child(odd){
+ background-color: #DECCBA;
+ }
+ /* Desktop Viewport: Style rules for form elements */
+ form{
+ width: auto;
+ }
+ .form-grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 20px;
+ }
+ .btn{
+ grid-column: 1 / span 2;
+ }
+}
+
+/* Media Query for Large Desktop Viewports */
+@media screen and (min-width:1921px){
+ body{
+ background: linear-gradient(#F6EEE4,#78593A);
+ }
+
+ #wrapper{
+ width: 1920px;
+ margin: 0px auto 0px auto;
+ }
+
+ main{
+ background-color: #F6EEE4;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto auto;
+ }
+ aside{
+ grid-column: 1 / span 4;
+ font-size: 3em;
+ }
+}
+
+/* Media Query for Print */
+@media print{
+ body{
+ background-color: #FFFFFF;
+ color: #000000;
+ }
+}
diff --git a/rescue/09/gallery.html b/rescue/09/gallery.html
new file mode 100644
index 0000000..01c11ec
--- /dev/null
+++ b/rescue/09/gallery.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Gallery
+
+
diff --git a/rescue/09/index.html b/rescue/09/index.html
new file mode 100644
index 0000000..3ebb37b
--- /dev/null
+++ b/rescue/09/index.html
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Home
+
+
+
+
+
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
diff --git a/rescue/09/media/captions.vtt b/rescue/09/media/captions.vtt
new file mode 100644
index 0000000..6e49237
--- /dev/null
+++ b/rescue/09/media/captions.vtt
@@ -0,0 +1,31 @@
+WEBVTT
+
+NOTE
+Captions for Wild Rescues
+Student Name: Name Surname
+File Name: captions.vtt
+Date: 2024/10/28
+
+1
+00:03.200 --> 00:07.200
+These baby raccoons were found abandoned near a home.
+
+2
+00:08.900 --> 00:11.700
+Nugget is learning how to climb trees.
+
+3
+00:13.800 --> 00:16.500
+Princess was neglected by her owner.
+
+4
+00:18.900 --> 00:20.500
+Sox is an orphan.
+
+5
+00:24.000 --> 00:26.000
+Frank was found abandoned.
+
+6
+00:29.000 --> 00:31.500
+Prince’s hooves are in bad shape.
diff --git a/rescue/09/media/descriptions.vtt b/rescue/09/media/descriptions.vtt
new file mode 100644
index 0000000..3cb416c
--- /dev/null
+++ b/rescue/09/media/descriptions.vtt
@@ -0,0 +1,31 @@
+WEBVTT
+
+NOTE
+Descriptions for Wild Rescues
+Student Name: Name Surname
+File Name: descriptions.vtt
+Date: 2024/10/28
+
+1
+00:03.200 --> 00:07.200
+Three baby racoons held by human hands.
+
+2
+00:08.900 --> 00:11.700
+Baby squirrel on a wooden home on a tree.
+
+3
+00:13.800 --> 00:16.500
+Face of a minature horse.
+
+4
+00:18.900 --> 00:20.500
+Small goat.
+
+5
+00:24.000 --> 00:26.000
+Pigeon standing on a hand.
+
+6
+00:29.000 --> 00:31.500
+Minature horse standing in its pen.
diff --git a/rescue/09/partnership.html b/rescue/09/partnership.html
new file mode 100644
index 0000000..1cf7678
--- /dev/null
+++ b/rescue/09/partnership.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Partnership
+
+
+
+
+
+
+
+
+
+ We are grateful for the support from our community partners.
+ We have many sponsorship opportunities.
+
+
Sponsorship Levels.
+
Green: $200.
+
Blue: $400.
+
Red: $600.
+
Purple: $800.
+
Silver: $1,000.
+
Gold: $1,500.
+
Each sponsorship supports our animals and operations.
+ Business recognition is given at every sponsorship level.
+ Contact us today to become a sponsor.
+
+
+
+ Sponsorship Opportunities.
+
+ Sponsorship Level
+ Dollar Amount
+ Details
+ Sponsorship Benefits
+
+
+ Green
+ $200
+ The green sponsorship helps us maintain
+ green pastures for our grazing friends.
+ Recognition on our website.
+
+
+ Blue
+ $400
+ The blue sponsorship helps us provide food
+ for the animals.
+ Recognition on our website and our brochure.
+
+
+
+ Red
+ $600
+ The red sponsorship helps us provide medical
+ care for the animals.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our
+ facility.
+
+
+ Purple
+ $800
+ The purple sponsorship helps us maintain homes
+ for the animals.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual
+ community event.
+
+
+ Silver
+ $1,000
+ The silver sponsorship supports our monthly
+ expenses.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual community
+ event. Recognition plaque with business name prominently
+ displayed within the facility.
+
+
+ Gold
+ $1,500
+ The gold sponsorship supports our operation costs.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual community
+ event. Recognition plaque with business name prominently
+ displayed within the facility. Display table at the
+ annual community event. Recognition in all media
+ releases.
+
+
+
+
+
+
+
+
+
diff --git a/rescue/09/question.txt b/rescue/09/question.txt
new file mode 100644
index 0000000..ad6b8ca
--- /dev/null
+++ b/rescue/09/question.txt
@@ -0,0 +1,24 @@
+Question:
+In this assignment, you added a video element and made it
+accessible by including captions and descriptions files.
+Is it possible to style captions? Research to find your
+answer and include an example of your findings.
+
+Answer:
+Yes it is possable to style video captions. This is
+done from the .vtt file or via an external CSS file.
+
+.vtt example:
+
+6
+00:29.000 --> 00:31.500 position:64%,line-right align:center size:32%
+Prince’s hooves are in bad shape.
+
+
+CSS example:
+
+::cue{
+ color: #EEBB99;
+ background: #000000;
+ font-family: sans-serif;
+}
diff --git a/rescue/09/template.html b/rescue/09/template.html
new file mode 100644
index 0000000..38a5522
--- /dev/null
+++ b/rescue/09/template.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/10/about.html b/rescue/10/about.html
new file mode 100644
index 0000000..f4cce2d
--- /dev/null
+++ b/rescue/10/about.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: About
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+
+ National Wildlife Rehabilitators Association.
+
+
+
Watch the video below to meet our new, rescued friends.
+
+
+
+
+
+
+ The video can't be loaded. Try using this website
+ with a different web browser
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal?
+ Contact us to see if we can help.
+
+
+
+
+
+
+
diff --git a/rescue/10/contact.html b/rescue/10/contact.html
new file mode 100644
index 0000000..4f88f01
--- /dev/null
+++ b/rescue/10/contact.html
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Contact
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/10/css/styles.css b/rescue/10/css/styles.css
new file mode 100644
index 0000000..6f0592a
--- /dev/null
+++ b/rescue/10/css/styles.css
@@ -0,0 +1,365 @@
+/*
+ Author: Name Surname
+ File Name: styles.css
+ Date: 2024/10/21
+*/
+
+/* CSS Reset */
+body,header,nav,main,footer,img,h1,h3,ul,aside,figure,
+figcaption,video{
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
+
+/* Style rules for body and images */
+body{
+ background-color: #F6EEE4;
+}
+
+img,video{
+ max-width: 100%;
+ display: block;
+}
+
+/* Style rules for mobile viewport */
+
+/* Style rules to show show mobiile class and hide tab-desk class */
+.mobile,.mobile-tablet{
+ display: block;
+}
+
+.tab-desk,.desktop,#nav-links{
+ display: none;
+}
+
+/* Style rules for header area */
+.mobile h1,.mobile h3{
+ padding: 2%;
+ text-align: center;
+}
+
+.mobile h1{
+ font-family: "Emblema One",system-ui;
+ font-weight: 400;
+ font-style: normal;
+ margin: 2% 0 0 3%;
+}
+
+.mobile h3{
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+/* Style rules for navigation area */
+nav{
+ background-color: #2A1F14;
+}
+
+.mobile-nav a{
+ color: #FFFFFF;
+ text-align: center;
+ font-size: 2em;
+ text-decoration: none;
+ padding: 3%;
+ display: block;
+}
+.mobile-nav a.nav-icon{
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ color: #F6EEE4;
+ padding: 2%;
+}
+.nav-icon div{
+ height: 40px;
+ width: 40px;
+ color: #2A1F14;
+}
+
+/* Style rules for main content */
+main{
+ padding: 2%;
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+main p{
+ font-size: 1.25em;
+}
+
+main h3{
+ padding-top: 2%;
+}
+
+main ul{
+ list-style: square;
+}
+
+/* Style rules for class and id selectors */
+.link{
+ color: #4D3319;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+}
+
+.action{
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+.round{
+ border-radius: 6px;
+}
+
+aside{
+ text-align: center;
+ font-size: 1.5em;
+ font-weight: bold;
+ text-shadow: 4px 4px 10px #C5A687;
+}
+
+figure{
+ border: 4px solid #2A1F14;
+ box-shadow: 6px 6px 10px #C5A687;
+ max-width: 400px;
+ margin: 2% auto;
+}
+
+figcaption{
+ padding: 2%;
+ border-top: 4px solid #2A1F14;
+}
+
+#info ul{
+ margin-left: 10%;
+}
+
+#contact,#form h2{
+ text-align: center;
+}
+
+.tel-link{
+ background-color: #2A1F14;
+ padding: 2%;
+ width: 80%;
+ margin: 0px auto 0px auto;
+}
+.tel-link a{
+ color: #F6EEE4;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+#questions p{
+ cursor: pointer;
+}
+#answer{
+ text-align: center;
+ font-weight: bold;
+ width: 80%;
+ margin: 0 auto;
+}
+#answer h2{
+ display: none;
+}
+
+/* Style rules for form elements */
+fieldset,input,textarea{
+ margin-bottom: 2%;
+}
+
+fieldset legend{
+ font-weight: bold;
+ font-size: 1.25em;
+}
+
+label{
+ display: block;
+ padding-top: 2%;
+}
+
+form #submit{
+ margin: 0px auto 0px auto;
+ display: block;
+ padding: 2%;
+ background-color: #78593A;
+ color: #F6EEE4;
+ font-size: 1.25em;
+ border-radius: 10px;
+}
+
+/* Style rules for footer content */
+footer{
+ text-align: center;
+ font-size: 0.85em;
+ background-color: #2A1F14;
+ color: #F6EEE4;
+ padding-top: 1%;
+ padding-bottom: 1%;
+ padding-left: 0%;
+ padding-right: 0%;
+}
+
+footer a{
+ color: #F3E6D8;
+ text-decoration: none;
+}
+
+/* Media Query for Tablet Viewport */
+@media screen and (min-width:620px),print{
+ /* Tablet Viewport: Show tab-desk class, hide mobile class */
+ .tab-desk{
+ display: block;
+ }
+ .mobile,.mobile-nav{
+ display: none;
+ }
+
+ /* Tablet Viewport: Style rules for nav area */
+ nav ul{
+ list-style: none;
+ text-align: center;
+ }
+ nav li{
+ border-top: 0px;
+ display: inline-block;
+ font-size: 1.25em;
+ font-family: Geneva,Arial,sans-serif;
+ font-weight: bold;
+ }
+ nav li a{
+ padding: 0.5em;
+ display: block;
+ color: #F6EEE4;
+ text-decoration: none;
+ }
+
+ .grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 10px;
+ }
+ aside{
+ grid-column: 1 / span 2;
+ }
+
+ /* Tablet Viewport: Style rule for form element */
+ form{
+ width: 70%;
+ margin: 0px auto 0px auto;
+ }
+}
+
+/* Media Query for Desktop Viewport */
+@media screen and (min-width:1000px),print{
+ /* Desktop Viewport: Show desktop class, hide mobile-tablet class. */
+ .desktop{
+ display: inline;
+ }
+ .mobile-tablet{
+ display: none;
+ }
+
+ /* Desktop Viewport: Style rules for nav area */
+ nav li{
+ font-size: 1.5em;
+ }
+ nav li a{
+ border-bottom: 0.5em;
+ border-left: 1.5em;
+ border-right: 1.5em;
+ }
+ nav li a:hover{
+ color: #2A1F14;
+ background-color: #F6EEE4;
+ opacity: 0.5;
+ }
+
+ /* Desktop Viewport: Style rules for main content */
+ info ul{
+ margin-left: 5%;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto;
+ grid-gap: 30px;
+ }
+ aside{
+ grid-column: 1 / span 3;
+ font-size: 2em;
+ }
+
+ /* Style rules for table */
+ table{
+ border: 1px solid #2A1F14;
+ border-collapse: collapse;
+ margin: 0px auto 0px auto;
+ }
+ caption{
+ font-size: 1.5em;
+ font-weight: bold;
+ padding: 1%;
+ }
+ th,td{
+ border: 1px solid #2A1F14;
+ padding: 1%;
+ }
+ th{
+ background-color: #2A1F14;
+ color: #FFFFFF;
+ font-size: 1.15em;
+ }
+ tr:nth-child(odd){
+ background-color: #DECCBA;
+ }
+ /* Desktop Viewport: Style rules for form elements */
+ form{
+ width: auto;
+ }
+ .form-grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 20px;
+ }
+ .btn{
+ grid-column: 1 / span 2;
+ }
+}
+
+/* Media Query for Large Desktop Viewports */
+@media screen and (min-width:1921px){
+ body{
+ background: linear-gradient(#F6EEE4,#78593A);
+ }
+
+ #wrapper{
+ width: 1920px;
+ margin: 0px auto 0px auto;
+ }
+
+ main{
+ background-color: #F6EEE4;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto auto;
+ }
+ aside{
+ grid-column: 1 / span 4;
+ font-size: 3em;
+ }
+}
+
+/* Media Query for Print */
+@media print{
+ body{
+ background-color: #FFFFFF;
+ color: #000000;
+ }
+}
diff --git a/rescue/10/faqs.html b/rescue/10/faqs.html
new file mode 100644
index 0000000..dd9b452
--- /dev/null
+++ b/rescue/10/faqs.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: FAQs
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
How can I determine if a baby animal
+ is an orphan?
+
How can I tell if an animal has
+ rabies?
+
I found a baby bird that fell from
+ its nest. Will the parents orphan it if I touch it?
+
How can I volunteer?
+
+
+
+
+
+
+
+
diff --git a/rescue/10/gallery.html b/rescue/10/gallery.html
new file mode 100644
index 0000000..a5d4c8d
--- /dev/null
+++ b/rescue/10/gallery.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Gallery
+
+
+
diff --git a/rescue/10/index.html b/rescue/10/index.html
new file mode 100644
index 0000000..c8914c8
--- /dev/null
+++ b/rescue/10/index.html
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Home
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
+
diff --git a/rescue/10/media/captions.vtt b/rescue/10/media/captions.vtt
new file mode 100644
index 0000000..6e49237
--- /dev/null
+++ b/rescue/10/media/captions.vtt
@@ -0,0 +1,31 @@
+WEBVTT
+
+NOTE
+Captions for Wild Rescues
+Student Name: Name Surname
+File Name: captions.vtt
+Date: 2024/10/28
+
+1
+00:03.200 --> 00:07.200
+These baby raccoons were found abandoned near a home.
+
+2
+00:08.900 --> 00:11.700
+Nugget is learning how to climb trees.
+
+3
+00:13.800 --> 00:16.500
+Princess was neglected by her owner.
+
+4
+00:18.900 --> 00:20.500
+Sox is an orphan.
+
+5
+00:24.000 --> 00:26.000
+Frank was found abandoned.
+
+6
+00:29.000 --> 00:31.500
+Prince’s hooves are in bad shape.
diff --git a/rescue/10/media/descriptions.vtt b/rescue/10/media/descriptions.vtt
new file mode 100644
index 0000000..3cb416c
--- /dev/null
+++ b/rescue/10/media/descriptions.vtt
@@ -0,0 +1,31 @@
+WEBVTT
+
+NOTE
+Descriptions for Wild Rescues
+Student Name: Name Surname
+File Name: descriptions.vtt
+Date: 2024/10/28
+
+1
+00:03.200 --> 00:07.200
+Three baby racoons held by human hands.
+
+2
+00:08.900 --> 00:11.700
+Baby squirrel on a wooden home on a tree.
+
+3
+00:13.800 --> 00:16.500
+Face of a minature horse.
+
+4
+00:18.900 --> 00:20.500
+Small goat.
+
+5
+00:24.000 --> 00:26.000
+Pigeon standing on a hand.
+
+6
+00:29.000 --> 00:31.500
+Minature horse standing in its pen.
diff --git a/rescue/10/partnership.html b/rescue/10/partnership.html
new file mode 100644
index 0000000..455b0f5
--- /dev/null
+++ b/rescue/10/partnership.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Partnership
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+ We are grateful for the support from our community partners.
+ We have many sponsorship opportunities.
+
+
Sponsorship Levels.
+
Green: $200.
+
Blue: $400.
+
Red: $600.
+
Purple: $800.
+
Silver: $1,000.
+
Gold: $1,500.
+
Each sponsorship supports our animals and operations.
+ Business recognition is given at every sponsorship level.
+ Contact us today to become a sponsor.
+
+
+
+ Sponsorship Opportunities.
+
+ Sponsorship Level
+ Dollar Amount
+ Details
+ Sponsorship Benefits
+
+
+ Green
+ $200
+ The green sponsorship helps us maintain
+ green pastures for our grazing friends.
+ Recognition on our website.
+
+
+ Blue
+ $400
+ The blue sponsorship helps us provide food
+ for the animals.
+ Recognition on our website and our brochure.
+
+
+
+ Red
+ $600
+ The red sponsorship helps us provide medical
+ care for the animals.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our
+ facility.
+
+
+ Purple
+ $800
+ The purple sponsorship helps us maintain homes
+ for the animals.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual
+ community event.
+
+
+ Silver
+ $1,000
+ The silver sponsorship supports our monthly
+ expenses.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual community
+ event. Recognition plaque with business name prominently
+ displayed within the facility.
+
+
+ Gold
+ $1,500
+ The gold sponsorship supports our operation costs.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual community
+ event. Recognition plaque with business name prominently
+ displayed within the facility. Display table at the
+ annual community event. Recognition in all media
+ releases.
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/10/question.txt b/rescue/10/question.txt
new file mode 100644
index 0000000..922968d
--- /dev/null
+++ b/rescue/10/question.txt
@@ -0,0 +1,38 @@
+Question:
+In this exercise, you used an onclick event handler to call
+each function. Research the addEventListener() method, and
+explain how you would use it instead of an onclick event
+handler to call the functions.
+
+Answer:
+To use addEventListener(), I would replace the HTML onclick
+attributes with ID attributes. I could then use addEventListener()
+in combination with document.getElementById() to run a specific
+function depending on which HTML paragraph is clicked.
+
+HTML:
+
+
+
How can I determine if a baby animal
+ is an orphan?
+
How can I tell if an animal has
+ rabies?
+
I found a baby bird that fell from
+ its nest. Will the parents orphan it if I touch it?
+
How can I volunteer?
+
+
+
+
+JS:
+var q1 = document.getElementById("q1");
+q1.addEventListener("click",ans1);
+var q2 = document.getElementById("q2");
+q2.addEventListener("click",ans2);
+var q3 = document.getElementById("q3");
+q3.addEventListener("click",ans3);
+var q4 = document.getElementById("q4");
+q4.addEventListener("click",ans4);
diff --git a/rescue/10/scripts/script.js b/rescue/10/scripts/script.js
new file mode 100644
index 0000000..c0c2dea
--- /dev/null
+++ b/rescue/10/scripts/script.js
@@ -0,0 +1,46 @@
+/*
+ Student: Name Surname
+ File Name: script.js
+ Date: 2024/11/18
+*/
+
+// Global variables
+var answer = document.querySelector("#answer p");
+var heading = document.querySelector("#answer h2");
+
+// Hamburger menu function
+function hamburger() {
+ var navlinks = document.getElementById("nav-links");
+ var menuicon = document.getElementById("icon");
+ if (navlinks.style.display === "block") {
+ navlinks.style.display = "none";
+ menuicon.style.color = "#2a1f14";
+ }else {
+ navlinks.style.display = "block";
+ menuicon.style.color = "#f6eee4";
+ }
+}
+
+// Function to display the first answer
+function ans1() {
+ heading.style.display = "block";
+ answer.textContent = "Step back and observe the situation for a a few minutes. Wait to see if a parent arrives. If the animal is in immediate danger from a predator or is in the road, remove the baby and bring to a rescue center.";
+}
+
+// Function to display the second answer
+function ans2() {
+ heading.style.display = "block";
+ answer.textContent = "You cannot tell if an animal has rabies a simply by seeing it. A test must be performed to determine if an animal has rabies. Do not approach wildlife that you suspect might be rabid. Contact us to have the animal removed.";
+}
+
+// Function to display the third answer
+function ans3() {
+ heading.style.display = "block";
+ answer.textContent = "No. This is a myth. The parents will retrieve the baby bird and place it back in its nest. If the parents do not return, contact us.";
+}
+
+// Function to display the fourth answer
+function ans4() {
+ heading.style.display = "block";
+ answer.textContent = "We need volunteers to help feed animals, care a for animals, and clean animal pens. We also accept donations.";
+}
diff --git a/rescue/10/template.html b/rescue/10/template.html
new file mode 100644
index 0000000..9c9a0b8
--- /dev/null
+++ b/rescue/10/template.html
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Template
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/11/about.html b/rescue/11/about.html
new file mode 100644
index 0000000..dca1c54
--- /dev/null
+++ b/rescue/11/about.html
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rescue - Rehabilitate | Wild Rescues
+
+Skip to Content
+
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
About Us
+
Wild Rescues is a registered nonprofit wildlife
+ rescue and rehabilitation facility, located in Ocala,
+ Florida. We help injured, sick, neglected, and orphaned
+ wildlife. We help rehabilitate these animals and then
+ release them back into the wild, if possible.
+
Wild Rescues is a member of the
+
+ National Wildlife Rehabilitators Association.
+
+
+
Watch the video below to meet our new, rescued friends.
+
+
+
+
+
+
+ The video can't be loaded. Try using this website
+ with a different web browser
+
+
+
We help many animals, such as:
+
+ Raccoons
+ Squirrels
+ Fox
+ Birds
+ Horses
+ Deer
+ Pigs
+ Reptiles
+
+
+
Did you find an injured or orphaned animal?
+ Contact us to see if we can help.
+
+
+
+
+
+
+
diff --git a/rescue/11/contact.html b/rescue/11/contact.html
new file mode 100644
index 0000000..5d56d12
--- /dev/null
+++ b/rescue/11/contact.html
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Contact Us - Location | Wild Rescues
+
+Skip to Content
+
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/11/css/styles.css b/rescue/11/css/styles.css
new file mode 100644
index 0000000..6a88bd0
--- /dev/null
+++ b/rescue/11/css/styles.css
@@ -0,0 +1,399 @@
+/*
+ Author: Name Surname
+ File Name: styles.css
+ Date: 2024/10/21
+*/
+
+/* CSS Reset */
+body,header,nav,main,footer,img,h1,h3,ul,aside,figure,
+figcaption,video{
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
+
+/* Style rules for body and images */
+body{
+ background-color: #F6EEE4;
+}
+
+img,video{
+ max-width: 100%;
+ display: block;
+}
+
+/* Style rules for skip navigation link */
+.skip {
+ position: absolute;
+ left: -999px;
+}
+.skip:focus {
+ color: #FFFFFF;
+ background-color: #2A1F14;
+ text-decoration: none;
+ padding: 0.5%;
+ top: auto;
+ left: auto;
+ right: 1px;
+ z-index: 1;
+}
+
+/* Style rules for mobile viewport */
+
+/* Style rules to show show mobiile class and hide tab-desk class */
+.mobile,.mobile-tablet{
+ display: block;
+}
+
+.tab-desk,.desktop,#nav-links{
+ display: none;
+}
+
+/* Style rules for header area */
+.mobile h1,.mobile h3{
+ padding: 2%;
+ text-align: center;
+}
+
+.mobile h1{
+ font-family: "Emblema One",system-ui;
+ font-weight: 400;
+ font-style: normal;
+ margin: 2% 0 0 3%;
+}
+
+.mobile h3{
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+/* Style rules for navigation area */
+nav{
+ background-color: #2A1F14;
+}
+
+.mobile-nav a{
+ color: #FFFFFF;
+ text-align: center;
+ font-size: 2em;
+ text-decoration: none;
+ padding: 3%;
+ display: block;
+}
+.mobile-nav a.nav-icon{
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ color: #F6EEE4;
+ padding: 2%;
+}
+.nav-icon div{
+ height: 40px;
+ width: 40px;
+ color: #2A1F14;
+}
+
+/* Style rules for main content */
+main{
+ padding: 2%;
+ font-family: "Lora",serif;
+ font-weight: 400;
+ font-style: normal;
+}
+
+main p{
+ font-size: 1.25em;
+}
+
+main h3{
+ padding-top: 2%;
+}
+
+main ul{
+ list-style: square;
+}
+
+/* Style rules for class and id selectors */
+.link{
+ color: #4D3319;
+ text-decoration: none;
+ font-weight: bold;
+ font-style: italic;
+}
+
+.action{
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+.round{
+ border-radius: 6px;
+}
+
+aside{
+ text-align: center;
+ font-size: 1.5em;
+ font-weight: bold;
+ text-shadow: 4px 4px 10px #C5A687;
+}
+
+figure{
+ border: 4px solid #2A1F14;
+ box-shadow: 6px 6px 10px #C5A687;
+ max-width: 400px;
+ margin: 2% auto;
+}
+
+figcaption{
+ padding: 2%;
+ border-top: 4px solid #2A1F14;
+}
+
+#info ul{
+ margin-left: 10%;
+}
+
+#contact,#form h2{
+ text-align: center;
+}
+
+.tel-link{
+ background-color: #2A1F14;
+ padding: 2%;
+ width: 80%;
+ margin: 0px auto 0px auto;
+}
+.tel-link a{
+ color: #F6EEE4;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+#questions p{
+ cursor: pointer;
+}
+#answer{
+ text-align: center;
+ font-weight: bold;
+ width: 80%;
+ margin: 0 auto;
+}
+#answer h2{
+ display: none;
+}
+
+/* Style rules for form elements */
+fieldset,input,textarea{
+ margin-bottom: 2%;
+}
+
+fieldset legend{
+ font-weight: bold;
+ font-size: 1.25em;
+}
+
+label{
+ display: block;
+ padding-top: 2%;
+}
+
+form #submit{
+ margin: 0px auto 0px auto;
+ display: block;
+ padding: 2%;
+ background-color: #78593A;
+ color: #F6EEE4;
+ font-size: 1.25em;
+ border-radius: 10px;
+}
+
+/* Style rules for footer content */
+footer{
+ text-align: center;
+ font-size: 0.85em;
+ background-color: #2A1F14;
+ color: #F6EEE4;
+ padding-top: 1%;
+ padding-bottom: 1%;
+ padding-left: 0%;
+ padding-right: 0%;
+}
+
+footer a{
+ color: #F3E6D8;
+ text-decoration: none;
+}
+
+.social img{
+ display: inline-block;
+ padding: 4%;
+}
+
+/* Media Query for Tablet Viewport */
+@media screen and (min-width:620px),print{
+ /* Tablet Viewport: Show tab-desk class, hide mobile class */
+ .tab-desk{
+ display: block;
+ }
+ .mobile,.mobile-nav{
+ display: none;
+ }
+
+ /* Tablet Viewport: Style rules for nav area */
+ nav ul{
+ list-style: none;
+ text-align: center;
+ }
+ nav li{
+ border-top: 0px;
+ display: inline-block;
+ font-size: 1.25em;
+ font-family: Geneva,Arial,sans-serif;
+ font-weight: bold;
+ }
+ nav li a{
+ padding: 0.5em;
+ display: block;
+ color: #F6EEE4;
+ text-decoration: none;
+ }
+
+ .grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 10px;
+ }
+ aside{
+ grid-column: 1 / span 2;
+ }
+
+ /* Tablet Viewport: Style rule for form element */
+ form{
+ width: 70%;
+ margin: 0px auto 0px auto;
+ }
+
+ /* Tablet Viewport: Style rules for footer area */
+ footer{
+ overflow: auto;
+ }
+ .copyright{
+ float: left;
+ width: 65%;
+ }
+ .social{
+ float: right;
+ width: 25%;
+ }
+}
+
+/* Media Query for Desktop Viewport */
+@media screen and (min-width:1000px),print{
+ /* Desktop Viewport: Show desktop class, hide mobile-tablet class. */
+ .desktop{
+ display: inline;
+ }
+ .mobile-tablet{
+ display: none;
+ }
+
+ /* Desktop Viewport: Style rules for nav area */
+ nav li{
+ font-size: 1.5em;
+ }
+ nav li a{
+ border-bottom: 0.5em;
+ border-left: 1.5em;
+ border-right: 1.5em;
+ }
+ nav li a:hover{
+ color: #2A1F14;
+ background-color: #F6EEE4;
+ opacity: 0.5;
+ }
+
+ /* Desktop Viewport: Style rules for main content */
+ info ul{
+ margin-left: 5%;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto;
+ grid-gap: 30px;
+ }
+ aside{
+ grid-column: 1 / span 3;
+ font-size: 2em;
+ }
+
+ /* Style rules for table */
+ table{
+ border: 1px solid #2A1F14;
+ border-collapse: collapse;
+ margin: 0px auto 0px auto;
+ }
+ caption{
+ font-size: 1.5em;
+ font-weight: bold;
+ padding: 1%;
+ }
+ th,td{
+ border: 1px solid #2A1F14;
+ padding: 1%;
+ }
+ th{
+ background-color: #2A1F14;
+ color: #FFFFFF;
+ font-size: 1.15em;
+ }
+ tr:nth-child(odd){
+ background-color: #DECCBA;
+ }
+ /* Desktop Viewport: Style rules for form elements */
+ form{
+ width: auto;
+ }
+ .form-grid{
+ display: grid;
+ grid-template-columns: auto auto;
+ grid-gap: 20px;
+ }
+ .btn{
+ grid-column: 1 / span 2;
+ }
+}
+
+/* Media Query for Large Desktop Viewports */
+@media screen and (min-width:1921px){
+ body{
+ background: linear-gradient(#F6EEE4,#78593A);
+ }
+
+ #wrapper{
+ width: 1920px;
+ margin: 0px auto 0px auto;
+ }
+
+ main{
+ background-color: #F6EEE4;
+ }
+
+ .grid{
+ grid-template-columns: auto auto auto auto;
+ }
+ aside{
+ grid-column: 1 / span 4;
+ font-size: 3em;
+ }
+}
+
+/* Media Query for Print */
+@media print{
+ body{
+ background-color: #FFFFFF;
+ color: #000000;
+ }
+}
diff --git a/rescue/11/css/styles.min.css b/rescue/11/css/styles.min.css
new file mode 100644
index 0000000..5b3ee17
--- /dev/null
+++ b/rescue/11/css/styles.min.css
@@ -0,0 +1 @@
+body,header,nav,main,footer,img,h1,h3,ul,aside,figure,figcaption,video{margin:0;padding:0;border:0}body{background-color:#F6EEE4}img,video{max-width:100%;display:block}.skip{position:absolute;left:-999px}.skip:focus{color:#FFF;background-color:#2A1F14;text-decoration:none;padding:.5%;top:auto;left:auto;right:1px;z-index:1}.mobile,.mobile-tablet{display:block}.tab-desk,.desktop,#nav-links{display:none}.mobile h1,.mobile h3{padding:2%;text-align:center}.mobile h1{font-family:"Emblema One",system-ui;font-weight:400;font-style:normal;margin:2% 0 0 3%}.mobile h3{font-family:"Lora",serif;font-weight:400;font-style:normal}nav{background-color:#2A1F14}.mobile-nav a{color:#FFF;text-align:center;font-size:2em;text-decoration:none;padding:3%;display:block}.mobile-nav a.nav-icon{display:block;position:absolute;left:0;top:0;color:#F6EEE4;padding:2%}.nav-icon div{height:40px;width:40px;color:#2A1F14}main{padding:2%;font-family:"Lora",serif;font-weight:400;font-style:normal}main p{font-size:1.25em}main h3{padding-top:2%}main ul{list-style:square}.link{color:#4D3319;text-decoration:none;font-weight:700;font-style:italic}.action{font-size:1.75em;font-weight:700;text-align:center}.round{border-radius:6px}aside{text-align:center;font-size:1.5em;font-weight:700;text-shadow:4px 4px 10px #C5A687}figure{border:4px solid #2A1F14;box-shadow:6px 6px 10px #C5A687;max-width:400px;margin:2% auto}figcaption{padding:2%;border-top:4px solid #2A1F14}#info ul{margin-left:10%}#contact,#form h2{text-align:center}.tel-link{background-color:#2A1F14;padding:2%;width:80%;margin:0 auto 0 auto}.tel-link a{color:#F6EEE4;text-decoration:none;font-weight:700}#questions p{cursor:pointer}#answer{text-align:center;font-weight:700;width:80%;margin:0 auto}#answer h2{display:none}fieldset,input,textarea{margin-bottom:2%}fieldset legend{font-weight:700;font-size:1.25em}label{display:block;padding-top:2%}form #submit{margin:0 auto 0 auto;display:block;padding:2%;background-color:#78593A;color:#F6EEE4;font-size:1.25em;border-radius:10px}footer{text-align:center;font-size:.85em;background-color:#2A1F14;color:#F6EEE4;padding-top:1%;padding-bottom:1%;padding-left:0%;padding-right:0%}footer a{color:#F3E6D8;text-decoration:none}.social img{display:inline-block;padding:4%}@media screen and (min-width:620px),print{.tab-desk{display:block}.mobile,.mobile-nav{display:none}nav ul{list-style:none;text-align:center}nav li{border-top:0;display:inline-block;font-size:1.25em;font-family:Geneva,Arial,sans-serif;font-weight:700}nav li a{padding:.5em;display:block;color:#F6EEE4;text-decoration:none}.grid{display:grid;grid-template-columns:auto auto;grid-gap:10px}aside{grid-column:1 / span 2}form{width:70%;margin:0 auto 0 auto}footer{overflow:auto}.copyright{float:left;width:65%}.social{float:right;width:25%}}@media screen and (min-width:1000px),print{.desktop{display:inline}.mobile-tablet{display:none}nav li{font-size:1.5em}nav li a{border-bottom:.5em;border-left:1.5em;border-right:1.5em}nav li a:hover{color:#2A1F14;background-color:#F6EEE4;opacity:.5}info ul{margin-left:5%}.grid{grid-template-columns:auto auto auto;grid-gap:30px}aside{grid-column:1 / span 3;font-size:2em}table{border:1px solid #2A1F14;border-collapse:collapse;margin:0 auto 0 auto}caption{font-size:1.5em;font-weight:700;padding:1%}th,td{border:1px solid #2A1F14;padding:1%}th{background-color:#2A1F14;color:#FFF;font-size:1.15em}tr:nth-child(odd){background-color:#DECCBA}form{width:auto}.form-grid{display:grid;grid-template-columns:auto auto;grid-gap:20px}.btn{grid-column:1 / span 2}}@media screen and (min-width:1921px){body{background:linear-gradient(#F6EEE4,#78593A)}#wrapper{width:1920px;margin:0 auto 0 auto}main{background-color:#F6EEE4}.grid{grid-template-columns:auto auto auto auto}aside{grid-column:1 / span 4;font-size:3em}}@media print{body{background-color:#FFF;color:#000}}
diff --git a/rescue/11/faqs.html b/rescue/11/faqs.html
new file mode 100644
index 0000000..4bbc921
--- /dev/null
+++ b/rescue/11/faqs.html
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+FAQs | Wild Rescues
+
+Skip to Content
+
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
How can I determine if a baby animal
+ is an orphan?
+
How can I tell if an animal has
+ rabies?
+
I found a baby bird that fell from
+ its nest. Will the parents orphan it if I touch it?
+
How can I volunteer?
+
+
+
+
+
+
+
+
diff --git a/rescue/11/gallery.html b/rescue/11/gallery.html
new file mode 100644
index 0000000..f8c026d
--- /dev/null
+++ b/rescue/11/gallery.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Gallery | Wild Rescues
+
+Skip to Content
+
+
+
+
diff --git a/rescue/11/index.html b/rescue/11/index.html
new file mode 100644
index 0000000..1f30c36
--- /dev/null
+++ b/rescue/11/index.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Wildlife Rescue | Wild Rescues
+
+Skip to Content
+
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
Welcome to Wild Rescues. Our mission is to rescue,
+ rehabilitate, and release wildlife back into their natural
+ environment. We are a nonprofit organization dedicated to
+ helping injured wildlife.
+
+
Our staff provides around-the-clock care for wildlife
+ in need. We also provide long-term care for wildlife that
+ cannot be released back into their natural environment.
+
+
Will you partner with us question mark We need caring
+ volunteers to help care for our animals. You can also donate,
+ become a member, or become a sponsor. Contact us today.
+
+
+
Our Latest Rescue: Baby Raccoons
+
+
Our latest rescues, Fizz, Bandit, and Mohawk. These
+ three little guys were found abandoned near a home.
+
+
+
+
+
+
+
diff --git a/rescue/11/media/captions.vtt b/rescue/11/media/captions.vtt
new file mode 100644
index 0000000..6e49237
--- /dev/null
+++ b/rescue/11/media/captions.vtt
@@ -0,0 +1,31 @@
+WEBVTT
+
+NOTE
+Captions for Wild Rescues
+Student Name: Name Surname
+File Name: captions.vtt
+Date: 2024/10/28
+
+1
+00:03.200 --> 00:07.200
+These baby raccoons were found abandoned near a home.
+
+2
+00:08.900 --> 00:11.700
+Nugget is learning how to climb trees.
+
+3
+00:13.800 --> 00:16.500
+Princess was neglected by her owner.
+
+4
+00:18.900 --> 00:20.500
+Sox is an orphan.
+
+5
+00:24.000 --> 00:26.000
+Frank was found abandoned.
+
+6
+00:29.000 --> 00:31.500
+Prince’s hooves are in bad shape.
diff --git a/rescue/11/media/descriptions.vtt b/rescue/11/media/descriptions.vtt
new file mode 100644
index 0000000..3cb416c
--- /dev/null
+++ b/rescue/11/media/descriptions.vtt
@@ -0,0 +1,31 @@
+WEBVTT
+
+NOTE
+Descriptions for Wild Rescues
+Student Name: Name Surname
+File Name: descriptions.vtt
+Date: 2024/10/28
+
+1
+00:03.200 --> 00:07.200
+Three baby racoons held by human hands.
+
+2
+00:08.900 --> 00:11.700
+Baby squirrel on a wooden home on a tree.
+
+3
+00:13.800 --> 00:16.500
+Face of a minature horse.
+
+4
+00:18.900 --> 00:20.500
+Small goat.
+
+5
+00:24.000 --> 00:26.000
+Pigeon standing on a hand.
+
+6
+00:29.000 --> 00:31.500
+Minature horse standing in its pen.
diff --git a/rescue/11/partnership.html b/rescue/11/partnership.html
new file mode 100644
index 0000000..af4ccce
--- /dev/null
+++ b/rescue/11/partnership.html
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Sponsorship | Wild Rescues
+
+Skip to Content
+
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+ We are grateful for the support from our community partners.
+ We have many sponsorship opportunities.
+
+
Sponsorship Levels.
+
Green: $200.
+
Blue: $400.
+
Red: $600.
+
Purple: $800.
+
Silver: $1,000.
+
Gold: $1,500.
+
Each sponsorship supports our animals and operations.
+ Business recognition is given at every sponsorship level.
+ Contact us today to become a sponsor.
+
+
+
+ Sponsorship Opportunities.
+
+ Sponsorship Level
+ Dollar Amount
+ Details
+ Sponsorship Benefits
+
+
+ Green
+ $200
+ The green sponsorship helps us maintain
+ green pastures for our grazing friends.
+ Recognition on our website.
+
+
+ Blue
+ $400
+ The blue sponsorship helps us provide food
+ for the animals.
+ Recognition on our website and our brochure.
+
+
+
+ Red
+ $600
+ The red sponsorship helps us provide medical
+ care for the animals.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our
+ facility.
+
+
+ Purple
+ $800
+ The purple sponsorship helps us maintain homes
+ for the animals.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual
+ community event.
+
+
+ Silver
+ $1,000
+ The silver sponsorship supports our monthly
+ expenses.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual community
+ event. Recognition plaque with business name prominently
+ displayed within the facility.
+
+
+ Gold
+ $1,500
+ The gold sponsorship supports our operation costs.
+ Recognition on our website and our brochure.
+ Business logo displayed on a banner at our facility.
+ Business name and logo displayed at the annual community
+ event. Recognition plaque with business name prominently
+ displayed within the facility. Display table at the
+ annual community event. Recognition in all media
+ releases.
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/11/question.txt b/rescue/11/question.txt
new file mode 100644
index 0000000..10e84f7
--- /dev/null
+++ b/rescue/11/question.txt
@@ -0,0 +1,7 @@
+Question:
+In this exercise, you minified your stylesheet. What is the difference
+in file size between the original and the minified file?
+
+Answer:
+The full unminified CSS file is 5.8 kilobytes, while the minified CSS
+file is 3.8 kilobytes, less than two-thirds the size of the original.
diff --git a/rescue/11/scripts/script.js b/rescue/11/scripts/script.js
new file mode 100644
index 0000000..c0c2dea
--- /dev/null
+++ b/rescue/11/scripts/script.js
@@ -0,0 +1,46 @@
+/*
+ Student: Name Surname
+ File Name: script.js
+ Date: 2024/11/18
+*/
+
+// Global variables
+var answer = document.querySelector("#answer p");
+var heading = document.querySelector("#answer h2");
+
+// Hamburger menu function
+function hamburger() {
+ var navlinks = document.getElementById("nav-links");
+ var menuicon = document.getElementById("icon");
+ if (navlinks.style.display === "block") {
+ navlinks.style.display = "none";
+ menuicon.style.color = "#2a1f14";
+ }else {
+ navlinks.style.display = "block";
+ menuicon.style.color = "#f6eee4";
+ }
+}
+
+// Function to display the first answer
+function ans1() {
+ heading.style.display = "block";
+ answer.textContent = "Step back and observe the situation for a a few minutes. Wait to see if a parent arrives. If the animal is in immediate danger from a predator or is in the road, remove the baby and bring to a rescue center.";
+}
+
+// Function to display the second answer
+function ans2() {
+ heading.style.display = "block";
+ answer.textContent = "You cannot tell if an animal has rabies a simply by seeing it. A test must be performed to determine if an animal has rabies. Do not approach wildlife that you suspect might be rabid. Contact us to have the animal removed.";
+}
+
+// Function to display the third answer
+function ans3() {
+ heading.style.display = "block";
+ answer.textContent = "No. This is a myth. The parents will retrieve the baby bird and place it back in its nest. If the parents do not return, contact us.";
+}
+
+// Function to display the fourth answer
+function ans4() {
+ heading.style.display = "block";
+ answer.textContent = "We need volunteers to help feed animals, care a for animals, and clean animal pens. We also accept donations.";
+}
diff --git a/rescue/11/sitemap.txt b/rescue/11/sitemap.txt
new file mode 100644
index 0000000..3f60d69
--- /dev/null
+++ b/rescue/11/sitemap.txt
@@ -0,0 +1,7 @@
+http://www.exampledomain.com/about.html
+http://www.exampledomain.com/contact.html
+http://www.exampledomain.com/faqs.html
+http://www.exampledomain.com/gallery.html
+http://www.exampledomain.com/index.html
+http://www.exampledomain.com/partnership.html
+http://www.exampledomain.com/template.html
diff --git a/rescue/11/template.html b/rescue/11/template.html
new file mode 100644
index 0000000..3317df9
--- /dev/null
+++ b/rescue/11/template.html
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+Wild Rescues: Template
+
+Skip to Content
+
+
+
+
+
+
+ ☰
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/12/css/styles.css b/rescue/12/css/styles.css
new file mode 100644
index 0000000..695be8b
--- /dev/null
+++ b/rescue/12/css/styles.css
@@ -0,0 +1,43 @@
+/*
+ Student Name: Name Surname
+ Date: 2024/12/01
+ File Name: styles.css
+*/
+
+.hero{
+ background-image: linear-gradient(rgba(255, 255, 255, 0.5),
+ rgba(255, 255, 255, 0.5)),url(../images/baby-hawk.jpg);
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: right;
+}
+.welcome{
+ position: absolute;
+ top: 40%;
+}
+.display-1{
+ font-size: 4em;
+}
+.bg-brown{
+ background-color: #2A1F14;
+}
+
+/* Media Query for Tablet Viewport */
+@media (min-width: 768px) {
+ .welcome {
+ top: 20%;
+ left: 5%;
+ padding: 2em;
+ }
+}
+
+/* Media Query for Desktop Viewport */
+@media (min-width: 992px) {
+ .hero {
+ background-position: left;
+ }
+
+ .display-1 {
+ font-size: 8em;
+ }
+}
diff --git a/rescue/12/index.html b/rescue/12/index.html
new file mode 100644
index 0000000..d178583
--- /dev/null
+++ b/rescue/12/index.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+ Wildlife Rescue | Wild Rescues
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Wild Rescues
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
About Us
+
We are a nonprofit organization dedicated to helping injured wildlife.
+
+
+
+
+
+
Partnership
+
Partner with us. Become a member or a sponsor. We also need volunteers.
+
+
+
+
+
+
Gallery
+
We help many types of wildlife. Meet our rescued friends.
+
+
+
+
+
+
+
+
+
+
+
© Copyright 2021. All Rights Reserved.
+
+ contact@wildrescues.net
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rescue/12/question.txt b/rescue/12/question.txt
new file mode 100644
index 0000000..7b2a785
--- /dev/null
+++ b/rescue/12/question.txt
@@ -0,0 +1,19 @@
+Question:
+In this exercise, you added Facebook and Twitter logos to the
+footer element. Research how you can use Font Awesome to add
+social media icons to a webpage and summarize your findings.
+
+Answer:
+To use Font Awesome icons you need to link to the Font Awesome
+CSS file from the element within all of your HTML pages.
+You can then add icons via the class attribute.
+
+Example HTML:
+
+
+
+
+
+
+
+
diff --git a/rescue/12/scripts/bootstrap.js b/rescue/12/scripts/bootstrap.js
new file mode 100644
index 0000000..d5dc5ea
--- /dev/null
+++ b/rescue/12/scripts/bootstrap.js
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v5.3.3 (https://getbootstrap.com/)
+ * Copyright 2011-2024 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(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t)for(const i in t)if("default"!==i){const s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>t[i]})}return e.default=t,Object.freeze(e)}const i=e(t),s=new Map,n={set(t,e,i){s.has(t)||s.set(t,new Map);const n=s.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)=>s.has(t)&&s.get(t).get(e)||null,remove(t,e){if(!s.has(t))return;const i=s.get(t);i.delete(e),0===i.size&&s.delete(t)}},o="transitionend",r=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),a=t=>{t.dispatchEvent(new Event(o))},l=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),c=t=>l(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(r(t)):null,h=t=>{if(!l(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},d=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),u=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?u(t.parentNode):null},_=()=>{},g=t=>{t.offsetHeight},f=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,m=[],p=()=>"rtl"===document.documentElement.dir,b=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,s=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=s,t.jQueryInterface)}},"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of m)t()})),m.push(e)):e()},v=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,y=(t,e,i=!0)=>{if(!i)return void v(t);const s=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const s=Number.parseFloat(e),n=Number.parseFloat(i);return s||n?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let n=!1;const r=({target:i})=>{i===e&&(n=!0,e.removeEventListener(o,r),v(t))};e.addEventListener(o,r),setTimeout((()=>{n||a(e)}),s)},w=(t,e,i,s)=>{const n=t.length;let o=t.indexOf(e);return-1===o?!i&&s?t[n-1]:t[0]:(o+=i?1:-1,s&&(o=(o+n)%n),t[Math.max(0,Math.min(o,n-1))])},A=/[^.]*(?=\..*)\.|.*/,E=/\..*/,C=/::\d+$/,T={};let k=1;const $={mouseenter:"mouseover",mouseleave:"mouseout"},S=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 L(t,e){return e&&`${e}::${k++}`||t.uidEvent||k++}function O(t){const e=L(t);return t.uidEvent=e,T[e]=T[e]||{},T[e]}function I(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function D(t,e,i){const s="string"==typeof e,n=s?i:e||i;let o=M(t);return S.has(o)||(o=t),[s,n,o]}function N(t,e,i,s,n){if("string"!=typeof e||!t)return;let[o,r,a]=D(e,i,s);if(e in $){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=O(t),c=l[a]||(l[a]={}),h=I(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&n);const d=L(r,e.replace(A,"")),u=o?function(t,e,i){return function s(n){const o=t.querySelectorAll(e);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return F(n,{delegateTarget:r}),s.oneOff&&j.off(t,n.type,e,i),i.apply(r,[n])}}(t,i,r):function(t,e){return function i(s){return F(s,{delegateTarget:t}),i.oneOff&&j.off(t,s.type,e),e.apply(t,[s])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=n,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function P(t,e,i,s,n){const o=I(e[i],s,n);o&&(t.removeEventListener(i,o,Boolean(n)),delete e[i][o.uidEvent])}function x(t,e,i,s){const n=e[i]||{};for(const[o,r]of Object.entries(n))o.includes(s)&&P(t,e,i,r.callable,r.delegationSelector)}function M(t){return t=t.replace(E,""),$[t]||t}const j={on(t,e,i,s){N(t,e,i,s,!1)},one(t,e,i,s){N(t,e,i,s,!0)},off(t,e,i,s){if("string"!=typeof e||!t)return;const[n,o,r]=D(e,i,s),a=r!==e,l=O(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))x(t,l,i,e.slice(1));for(const[i,s]of Object.entries(c)){const n=i.replace(C,"");a&&!e.includes(n)||P(t,l,r,s.callable,s.delegationSelector)}}else{if(!Object.keys(c).length)return;P(t,l,r,o,n?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const s=f();let n=null,o=!0,r=!0,a=!1;e!==M(e)&&s&&(n=s.Event(e,i),s(t).trigger(n),o=!n.isPropagationStopped(),r=!n.isImmediatePropagationStopped(),a=n.isDefaultPrevented());const l=F(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&n&&n.preventDefault(),l}};function F(t,e={}){for(const[i,s]of Object.entries(e))try{t[i]=s}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>s})}return t}function z(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function H(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const B={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${H(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${H(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const s of i){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=z(t.dataset[s])}return e},getDataAttribute:(t,e)=>z(t.getAttribute(`data-bs-${H(e)}`))};class q{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=l(e)?B.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...l(e)?B.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[s,n]of Object.entries(e)){const e=t[s],o=l(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(n).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${n}".`)}var i}}class W extends q{constructor(t,e){super(),(t=c(t))&&(this._element=t,this._config=this._getConfig(e),n.set(this._element,this.constructor.DATA_KEY,this))}dispose(){n.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){y(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return n.get(c(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.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const R=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?e.split(",").map((t=>r(t))).join(","):null},K={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 s=t.parentNode.closest(e);for(;s;)i.push(s),s=s.parentNode.closest(e);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[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!d(t)&&h(t)))},getSelectorFromElement(t){const e=R(t);return e&&K.findOne(e)?e:null},getElementFromSelector(t){const e=R(t);return e?K.findOne(e):null},getMultipleElementsFromSelector(t){const e=R(t);return e?K.find(e):[]}},V=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),d(this))return;const n=K.getElementFromSelector(this)||this.closest(`.${s}`);t.getOrCreateInstance(n)[e]()}))},Q=".bs.alert",X=`close${Q}`,Y=`closed${Q}`;class U extends W{static get NAME(){return"alert"}close(){if(j.trigger(this._element,X).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,Y),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=U.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}V(U,"close"),b(U);const G='[data-bs-toggle="button"]';class J extends W{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=J.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}j.on(document,"click.bs.button.data-api",G,(t=>{t.preventDefault();const e=t.target.closest(G);J.getOrCreateInstance(e).toggle()})),b(J);const Z=".bs.swipe",tt=`touchstart${Z}`,et=`touchmove${Z}`,it=`touchend${Z}`,st=`pointerdown${Z}`,nt=`pointerup${Z}`,ot={endCallback:null,leftCallback:null,rightCallback:null},rt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class at extends q{constructor(t,e){super(),this._element=t,t&&at.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return ot}static get DefaultType(){return rt}static get NAME(){return"swipe"}dispose(){j.off(this._element,Z)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),v(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&v(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(j.on(this._element,st,(t=>this._start(t))),j.on(this._element,nt,(t=>this._end(t))),this._element.classList.add("pointer-event")):(j.on(this._element,tt,(t=>this._start(t))),j.on(this._element,et,(t=>this._move(t))),j.on(this._element,it,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const lt=".bs.carousel",ct=".data-api",ht="next",dt="prev",ut="left",_t="right",gt=`slide${lt}`,ft=`slid${lt}`,mt=`keydown${lt}`,pt=`mouseenter${lt}`,bt=`mouseleave${lt}`,vt=`dragstart${lt}`,yt=`load${lt}${ct}`,wt=`click${lt}${ct}`,At="carousel",Et="active",Ct=".active",Tt=".carousel-item",kt=Ct+Tt,$t={ArrowLeft:_t,ArrowRight:ut},St={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Lt={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Ot extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=K.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===At&&this.cycle()}static get Default(){return St}static get DefaultType(){return Lt}static get NAME(){return"carousel"}next(){this._slide(ht)}nextWhenVisible(){!document.hidden&&h(this._element)&&this.next()}prev(){this._slide(dt)}pause(){this._isSliding&&a(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?j.one(this._element,ft,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,ft,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const s=t>i?ht:dt;this._slide(s,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&j.on(this._element,mt,(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,pt,(()=>this.pause())),j.on(this._element,bt,(()=>this._maybeEnableCycle()))),this._config.touch&&at.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of K.find(".carousel-item img",this._element))j.on(t,vt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ut)),rightCallback:()=>this._slide(this._directionToOrder(_t)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new at(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=$t[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=K.findOne(Ct,this._indicatorsElement);e.classList.remove(Et),e.removeAttribute("aria-current");const i=K.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Et),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),s=t===ht,n=e||w(this._getItems(),i,s,this._config.wrap);if(n===i)return;const o=this._getItemIndex(n),r=e=>j.trigger(this._element,e,{relatedTarget:n,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(gt).defaultPrevented)return;if(!i||!n)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=n;const l=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";n.classList.add(c),g(n),i.classList.add(l),n.classList.add(l),this._queueCallback((()=>{n.classList.remove(l,c),n.classList.add(Et),i.classList.remove(Et,c,l),this._isSliding=!1,r(ft)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return K.findOne(kt,this._element)}_getItems(){return K.find(Tt,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ut?dt:ht:t===ut?ht:dt}_orderToDirection(t){return p()?t===dt?ut:_t:t===dt?_t:ut}static jQueryInterface(t){return this.each((function(){const e=Ot.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}j.on(document,wt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=K.getElementFromSelector(this);if(!e||!e.classList.contains(At))return;t.preventDefault();const i=Ot.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===B.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),j.on(window,yt,(()=>{const t=K.find('[data-bs-ride="carousel"]');for(const e of t)Ot.getOrCreateInstance(e)})),b(Ot);const It=".bs.collapse",Dt=`show${It}`,Nt=`shown${It}`,Pt=`hide${It}`,xt=`hidden${It}`,Mt=`click${It}.data-api`,jt="show",Ft="collapse",zt="collapsing",Ht=`:scope .${Ft} .${Ft}`,Bt='[data-bs-toggle="collapse"]',qt={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Rt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=K.find(Bt);for(const t of i){const e=K.getSelectorFromElement(t),i=K.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return qt}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Rt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(j.trigger(this._element,Dt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Ft),this._element.classList.add(zt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(zt),this._element.classList.add(Ft,jt),this._element.style[e]="",j.trigger(this._element,Nt)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,Pt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,g(this._element),this._element.classList.add(zt),this._element.classList.remove(Ft,jt);for(const t of this._triggerArray){const e=K.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(zt),this._element.classList.add(Ft),j.trigger(this._element,xt)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(jt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=c(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Bt);for(const e of t){const t=K.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=K.find(Ht,this._config.parent);return K.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Rt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,Mt,Bt,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of K.getMultipleElementsFromSelector(this))Rt.getOrCreateInstance(t,{toggle:!1}).toggle()})),b(Rt);const Kt="dropdown",Vt=".bs.dropdown",Qt=".data-api",Xt="ArrowUp",Yt="ArrowDown",Ut=`hide${Vt}`,Gt=`hidden${Vt}`,Jt=`show${Vt}`,Zt=`shown${Vt}`,te=`click${Vt}${Qt}`,ee=`keydown${Vt}${Qt}`,ie=`keyup${Vt}${Qt}`,se="show",ne='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',oe=`${ne}.${se}`,re=".dropdown-menu",ae=p()?"top-end":"top-start",le=p()?"top-start":"top-end",ce=p()?"bottom-end":"bottom-start",he=p()?"bottom-start":"bottom-end",de=p()?"left-start":"right-start",ue=p()?"right-start":"left-start",_e={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},ge={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class fe extends W{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=K.next(this._element,re)[0]||K.prev(this._element,re)[0]||K.findOne(re,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return _e}static get DefaultType(){return ge}static get NAME(){return Kt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(d(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!j.trigger(this._element,Jt,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))j.on(t,"mouseover",_);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(se),this._element.classList.add(se),j.trigger(this._element,Zt,t)}}hide(){if(d(this._element)||!this._isShown())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()}_completeHide(t){if(!j.trigger(this._element,Ut,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",_);this._popper&&this._popper.destroy(),this._menu.classList.remove(se),this._element.classList.remove(se),this._element.setAttribute("aria-expanded","false"),B.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,Gt,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!l(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Kt.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:l(this._config.reference)?t=c(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=i.createPopper(t,this._menu,e)}_isShown(){return this._menu.classList.contains(se)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return de;if(t.classList.contains("dropstart"))return ue;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?le:ae:e?he:ce}_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(this._inNavbar||"static"===this._config.display)&&(B.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...v(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=K.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>h(t)));i.length&&w(i,e,t===Yt,!i.includes(e)).focus()}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]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=K.find(oe);for(const i of e){const e=fe.getInstance(i);if(!e||!1===e._config.autoClose)continue;const s=t.composedPath(),n=s.includes(e._menu);if(s.includes(e._element)||"inside"===e._config.autoClose&&!n||"outside"===e._config.autoClose&&n)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,s=[Xt,Yt].includes(t.key);if(!s&&!i)return;if(e&&!i)return;t.preventDefault();const n=this.matches(ne)?this:K.prev(this,ne)[0]||K.next(this,ne)[0]||K.findOne(ne,t.delegateTarget.parentNode),o=fe.getOrCreateInstance(n);if(s)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),n.focus())}}j.on(document,ee,ne,fe.dataApiKeydownHandler),j.on(document,ee,re,fe.dataApiKeydownHandler),j.on(document,te,fe.clearMenus),j.on(document,ie,fe.clearMenus),j.on(document,te,ne,(function(t){t.preventDefault(),fe.getOrCreateInstance(this).toggle()})),b(fe);const me="backdrop",pe="show",be=`mousedown.bs.${me}`,ve={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},ye={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class we extends q{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return ve}static get DefaultType(){return ye}static get NAME(){return me}show(t){if(!this._config.isVisible)return void v(t);this._append();const e=this._getElement();this._config.isAnimated&&g(e),e.classList.add(pe),this._emulateAnimation((()=>{v(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(pe),this._emulateAnimation((()=>{this.dispose(),v(t)}))):v(t)}dispose(){this._isAppended&&(j.off(this._element,be),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=c(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),j.on(t,be,(()=>{v(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){y(t,this._getElement(),this._config.isAnimated)}}const Ae=".bs.focustrap",Ee=`focusin${Ae}`,Ce=`keydown.tab${Ae}`,Te="backward",ke={autofocus:!0,trapElement:null},$e={autofocus:"boolean",trapElement:"element"};class Se extends q{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return ke}static get DefaultType(){return $e}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),j.off(document,Ae),j.on(document,Ee,(t=>this._handleFocusin(t))),j.on(document,Ce,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,Ae))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=K.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===Te?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Te:"forward")}}const Le=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Oe=".sticky-top",Ie="padding-right",De="margin-right";class Ne{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,Ie,(e=>e+t)),this._setElementAttributes(Le,Ie,(e=>e+t)),this._setElementAttributes(Oe,De,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Ie),this._resetElementAttributes(Le,Ie),this._resetElementAttributes(Oe,De)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const s=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+s)return;this._saveInitialAttribute(t,e);const n=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(n))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&B.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=B.getDataAttribute(t,e);null!==i?(B.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(l(t))e(t);else for(const i of K.find(t,this._element))e(i)}}const Pe=".bs.modal",xe=`hide${Pe}`,Me=`hidePrevented${Pe}`,je=`hidden${Pe}`,Fe=`show${Pe}`,ze=`shown${Pe}`,He=`resize${Pe}`,Be=`click.dismiss${Pe}`,qe=`mousedown.dismiss${Pe}`,We=`keydown.dismiss${Pe}`,Re=`click${Pe}.data-api`,Ke="modal-open",Ve="show",Qe="modal-static",Xe={backdrop:!0,focus:!0,keyboard:!0},Ye={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ue extends W{constructor(t,e){super(t,e),this._dialog=K.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Ne,this._addEventListeners()}static get Default(){return Xe}static get DefaultType(){return Ye}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,Fe,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ke),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(j.trigger(this._element,xe).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ve),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){j.off(window,Pe),j.off(this._dialog,Pe),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new we({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Se({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(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;const e=K.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),g(this._element),this._element.classList.add(Ve),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,ze,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){j.on(this._element,We,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),j.on(window,He,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),j.on(this._element,qe,(t=>{j.one(this._element,Be,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_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(Ke),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,je)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,Me).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Qe)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Qe),this._queueCallback((()=>{this._element.classList.remove(Qe),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Ue.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,Re,'[data-bs-toggle="modal"]',(function(t){const e=K.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,Fe,(t=>{t.defaultPrevented||j.one(e,je,(()=>{h(this)&&this.focus()}))}));const i=K.findOne(".modal.show");i&&Ue.getInstance(i).hide(),Ue.getOrCreateInstance(e).toggle(this)})),V(Ue),b(Ue);const Ge=".bs.offcanvas",Je=".data-api",Ze=`load${Ge}${Je}`,ti="show",ei="showing",ii="hiding",si=".offcanvas.show",ni=`show${Ge}`,oi=`shown${Ge}`,ri=`hide${Ge}`,ai=`hidePrevented${Ge}`,li=`hidden${Ge}`,ci=`resize${Ge}`,hi=`click${Ge}${Je}`,di=`keydown.dismiss${Ge}`,ui={backdrop:!0,keyboard:!0,scroll:!1},_i={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class gi extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return ui}static get DefaultType(){return _i}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,ni,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Ne).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ei),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(ti),this._element.classList.remove(ei),j.trigger(this._element,oi,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,ri).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ii),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(ti,ii),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Ne).reset(),j.trigger(this._element,li)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new we({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():j.trigger(this._element,ai)}:null})}_initializeFocusTrap(){return new Se({trapElement:this._element})}_addEventListeners(){j.on(this._element,di,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():j.trigger(this._element,ai))}))}static jQueryInterface(t){return this.each((function(){const e=gi.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)}}))}}j.on(document,hi,'[data-bs-toggle="offcanvas"]',(function(t){const e=K.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),d(this))return;j.one(e,li,(()=>{h(this)&&this.focus()}));const i=K.findOne(si);i&&i!==e&&gi.getInstance(i).hide(),gi.getOrCreateInstance(e).toggle(this)})),j.on(window,Ze,(()=>{for(const t of K.find(si))gi.getOrCreateInstance(t).show()})),j.on(window,ci,(()=>{for(const t of K.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&gi.getOrCreateInstance(t).hide()})),V(gi),b(gi);const fi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],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:[]},mi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),pi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,bi=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!mi.has(i)||Boolean(pi.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},vi={allowList:fi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},yi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},wi={entry:"(string|element|function|null)",selector:"(string|element)"};class Ai extends q{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return vi}static get DefaultType(){return yi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},wi)}_setContent(t,e,i){const s=K.findOne(i,t);s&&((e=this._resolvePossibleFunction(e))?l(e)?this._putElementInTemplate(c(e),s):this._config.html?s.innerHTML=this._maybeSanitize(e):s.textContent=e:s.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const s=(new window.DOMParser).parseFromString(t,"text/html"),n=[].concat(...s.body.querySelectorAll("*"));for(const t of n){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const s=[].concat(...t.attributes),n=[].concat(e["*"]||[],e[i]||[]);for(const e of s)bi(e,n)||t.removeAttribute(e.nodeName)}return s.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return v(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Ei=new Set(["sanitize","allowList","sanitizeFn"]),Ci="fade",Ti="show",ki=".modal",$i="hide.bs.modal",Si="hover",Li="focus",Oi={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},Ii={allowList:fi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Di={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Ni extends W{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Ii}static get DefaultType(){return Di}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ki),$i,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),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=j.trigger(this._element,this.constructor.eventName("show")),e=(u(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),j.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(Ti),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.on(t,"mouseover",_);this._queueCallback((()=>{j.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!j.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Ti),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))j.off(t,"mouseover",_);this._activeTrigger.click=!1,this._activeTrigger[Li]=!1,this._activeTrigger[Si]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ci,Ti),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(Ci),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Ai({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ci)}_isShown(){return this.tip&&this.tip.classList.contains(Ti)}_createPopper(t){const e=v(this._config.placement,[this,t,this._element]),s=Oi[e.toUpperCase()];return i.createPopper(this._element,t,this._getPopperConfig(s))}_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}_resolvePossibleFunction(t){return v(t,[this._element])}_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:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...v(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)j.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Si?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===Si?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");j.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Li:Si]=!0,e._enter()})),j.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Li:Si]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ki),$i,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=B.getDataAttributes(this._element);for(const t of Object.keys(e))Ei.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:c(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()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=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]()}}))}}b(Ni);const Pi={...Ni.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},xi={...Ni.DefaultType,content:"(null|string|element|function)"};class Mi extends Ni{static get Default(){return Pi}static get DefaultType(){return xi}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=Mi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Mi);const ji=".bs.scrollspy",Fi=`activate${ji}`,zi=`click${ji}`,Hi=`load${ji}.data-api`,Bi="active",qi="[href]",Wi=".nav-link",Ri=`${Wi}, .nav-item > ${Wi}, .list-group-item`,Ki={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Vi={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Qi extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Ki}static get DefaultType(){return Vi}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=c(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(j.off(this._config.target,zi),j.on(this._config.target,zi,qi,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,s=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:"smooth"});i.scrollTop=s}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},s=(this._rootElement||document.documentElement).scrollTop,n=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&t){if(i(o),!s)return}else n||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=K.find(qi,this._config.target);for(const e of t){if(!e.hash||d(e))continue;const t=K.findOne(decodeURI(e.hash),this._element);h(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Bi),this._activateParents(t),j.trigger(this._element,Fi,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))K.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(Bi);else for(const e of K.parents(t,".nav, .list-group"))for(const t of K.prev(e,Ri))t.classList.add(Bi)}_clearActiveClass(t){t.classList.remove(Bi);const e=K.find(`${qi}.${Bi}`,t);for(const t of e)t.classList.remove(Bi)}static jQueryInterface(t){return this.each((function(){const e=Qi.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]()}}))}}j.on(window,Hi,(()=>{for(const t of K.find('[data-bs-spy="scroll"]'))Qi.getOrCreateInstance(t)})),b(Qi);const Xi=".bs.tab",Yi=`hide${Xi}`,Ui=`hidden${Xi}`,Gi=`show${Xi}`,Ji=`shown${Xi}`,Zi=`click${Xi}`,ts=`keydown${Xi}`,es=`load${Xi}`,is="ArrowLeft",ss="ArrowRight",ns="ArrowUp",os="ArrowDown",rs="Home",as="End",ls="active",cs="fade",hs="show",ds=".dropdown-toggle",us=`:not(${ds})`,_s='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',gs=`.nav-link${us}, .list-group-item${us}, [role="tab"]${us}, ${_s}`,fs=`.${ls}[data-bs-toggle="tab"], .${ls}[data-bs-toggle="pill"], .${ls}[data-bs-toggle="list"]`;class ms extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),j.on(this._element,ts,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?j.trigger(e,Yi,{relatedTarget:t}):null;j.trigger(t,Gi,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(ls),this._activate(K.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),j.trigger(t,Ji,{relatedTarget:e})):t.classList.add(hs)}),t,t.classList.contains(cs)))}_deactivate(t,e){t&&(t.classList.remove(ls),t.blur(),this._deactivate(K.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),j.trigger(t,Ui,{relatedTarget:e})):t.classList.remove(hs)}),t,t.classList.contains(cs)))}_keydown(t){if(![is,ss,ns,os,rs,as].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!d(t)));let i;if([rs,as].includes(t.key))i=e[t.key===rs?0:e.length-1];else{const s=[ss,os].includes(t.key);i=w(e,t.target,s,!0)}i&&(i.focus({preventScroll:!0}),ms.getOrCreateInstance(i).show())}_getChildren(){return K.find(gs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=K.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const s=(t,s)=>{const n=K.findOne(t,i);n&&n.classList.toggle(s,e)};s(ds,ls),s(".dropdown-menu",hs),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(ls)}_getInnerElement(t){return t.matches(gs)?t:K.findOne(gs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=ms.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,Zi,_s,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),d(this)||ms.getOrCreateInstance(this).show()})),j.on(window,es,(()=>{for(const t of K.find(fs))ms.getOrCreateInstance(t)})),b(ms);const ps=".bs.toast",bs=`mouseover${ps}`,vs=`mouseout${ps}`,ys=`focusin${ps}`,ws=`focusout${ps}`,As=`hide${ps}`,Es=`hidden${ps}`,Cs=`show${ps}`,Ts=`shown${ps}`,ks="hide",$s="show",Ss="showing",Ls={animation:"boolean",autohide:"boolean",delay:"number"},Os={animation:!0,autohide:!0,delay:5e3};class Is extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Os}static get DefaultType(){return Ls}static get NAME(){return"toast"}show(){j.trigger(this._element,Cs).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(ks),g(this._element),this._element.classList.add($s,Ss),this._queueCallback((()=>{this._element.classList.remove(Ss),j.trigger(this._element,Ts),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(j.trigger(this._element,As).defaultPrevented||(this._element.classList.add(Ss),this._queueCallback((()=>{this._element.classList.add(ks),this._element.classList.remove(Ss,$s),j.trigger(this._element,Es)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove($s),super.dispose()}isShown(){return this._element.classList.contains($s)}_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(){j.on(this._element,bs,(t=>this._onInteraction(t,!0))),j.on(this._element,vs,(t=>this._onInteraction(t,!1))),j.on(this._element,ys,(t=>this._onInteraction(t,!0))),j.on(this._element,ws,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Is.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return V(Is),b(Is),{Alert:U,Button:J,Carousel:Ot,Collapse:Rt,Dropdown:fe,Modal:Ue,Offcanvas:gi,Popover:Mi,ScrollSpy:Qi,Tab:ms,Toast:Is,Tooltip:Ni}}));
+//# sourceMappingURL=bootstrap.min.js.map
\ No newline at end of file
diff --git a/rescue/12/scripts/popper.js b/rescue/12/scripts/popper.js
new file mode 100644
index 0000000..3938564
--- /dev/null
+++ b/rescue/12/scripts/popper.js
@@ -0,0 +1,6 @@
+/**
+ * @popperjs/core v2.11.8 - MIT License
+ */
+
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function N(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function I(e,r,o){return r===H?N(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):N(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function _(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&C(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=I(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),I(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function F(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?F(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=_(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=N(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[F(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=F(v),g=f||(y===v||!h?[fe(v)]:function(e){if(F(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(F(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var C=fe(q),N=[];if(i&&N.push(V[H]<=0),s&&N.push(V[q]<=0,V[C]<=0),N.every((function(e){return e}))){E=B,j=!1;break}O.set(B,N)}if(j)for(var I=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},_=h?3:1;_>0;_--){if("break"===I(_))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=F(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,C="y"===j?D:P,N="y"===j?A:L,I="y"===j?"height":"width",_=k[j],X=_+b[C],Y=_-b[N],G=m?-H[I]/2:0,K=w===W?B[I]:H[I],Q=w===W?-H[I]:-B[I],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[C],ne=ee[N],re=de(0,B[I],$[I]),oe=O?B[I]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[I]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=_+ie-fe,pe=de(m?a(X,_+oe-fe-se):X,_,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-_}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=F(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&C(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})}));
+//# sourceMappingURL=popper.min.js.map
diff --git a/rescue/12/scripts/script.js b/rescue/12/scripts/script.js
new file mode 100644
index 0000000..d7be898
--- /dev/null
+++ b/rescue/12/scripts/script.js
@@ -0,0 +1,10 @@
+/*
+ Student Name: Name Surname
+ File Name: script.js
+ Date: 2024/12/01
+*/
+
+// jQuery for hero image to consume the header window space
+$(document).ready(function(){
+ $('.hero').height($(window).height());
+});
--
cgit 1.4.1