diff --git a/assets/images/khaby-lame.png b/assets/images/khaby-lame.png deleted file mode 100644 index f708062..0000000 Binary files a/assets/images/khaby-lame.png and /dev/null differ diff --git a/assets/images/lady.png b/assets/images/lady.png deleted file mode 100644 index 9772aa9..0000000 Binary files a/assets/images/lady.png and /dev/null differ diff --git a/assets/images/man-with-laptop1.png b/assets/images/man-with-laptop1.png deleted file mode 100644 index 382c494..0000000 Binary files a/assets/images/man-with-laptop1.png and /dev/null differ diff --git a/assets/images/man-with-laptop2.png b/assets/images/man-with-laptop2.png deleted file mode 100644 index e962fa9..0000000 Binary files a/assets/images/man-with-laptop2.png and /dev/null differ diff --git a/assets/images/men.png b/assets/images/men.png deleted file mode 100644 index e18dcdf..0000000 Binary files a/assets/images/men.png and /dev/null differ diff --git a/components/blog.html b/components/blog.html deleted file mode 100644 index 27212db..0000000 --- a/components/blog.html +++ /dev/null @@ -1,50 +0,0 @@ -
-
-

BLOG

-

Our Latest Articles

-
-
-
-
- -
-
-

- Top 10 Web Design Agencies in Port Harcourt, Nigeria -

-

- There are many web design agencies in Port Harcourt.. -

- READ MORE -
-
-
-
- -
-
-

- Why Do I Need A Website For My Business? -

-

- If you’re a business owner on the fence about creating a... -

- READ MORE -
-
-
-
- -
-
-

- The Necessity Of Search Engine Optimization -

-

- The majority of small businesses now understand that search engine... -

- READ MORE -
-
-
-
diff --git a/components/card-grid.html b/components/card-grid.html deleted file mode 100644 index e4aec12..0000000 --- a/components/card-grid.html +++ /dev/null @@ -1,46 +0,0 @@ - -
- - -

Services

-
-

Here Is Our Awesome Services For You

- -

Our winning Solutions and experiences help many of our clients interact and engage with their customers in the best possible way

- -
- -
-
- -
-
-

UI/UX Design

-

User Interface " is the graphical layout of an applicaton. UI designers create the look and ...

-
-
- -
-
- -
-
-

Marketing

-

Having a socail presence, whether you're a startup or a well-established compamy, is critical...

-
-
- -
-
- -
-
-

Web Development

-

We take a comprehensive approach to web development starting from coding and mark-up to

-
-
-
- - -
-
\ No newline at end of file diff --git a/components/carousel.html b/components/carousel.html deleted file mode 100644 index 9ac2be0..0000000 --- a/components/carousel.html +++ /dev/null @@ -1,119 +0,0 @@ - - - diff --git a/components/contact-form.html b/components/contact-form.html new file mode 100644 index 0000000..5ad7251 --- /dev/null +++ b/components/contact-form.html @@ -0,0 +1,36 @@ +
+
+
+
+

MESSAGE

+
+
+
+
+
+

Contact Form

+

We respond to all queries within 24 - 48 business hours.

+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+
+
+
\ No newline at end of file diff --git a/components/contact-header.html b/components/contact-header.html index ea93792..b3fb64d 100644 --- a/components/contact-header.html +++ b/components/contact-header.html @@ -51,7 +51,7 @@

Contact Us

/>
-
-
- ellipse -
-
- ellipse -
-
- ellipse -
- -

Perfect Solution For Small Businesses

-

- We are your one-stop-shop agency for everything digital marketing, - branding and website design to help small businesses thrive online. -

- -
- - diff --git a/components/login.html b/components/login.html deleted file mode 100644 index 3a82d33..0000000 --- a/components/login.html +++ /dev/null @@ -1,33 +0,0 @@ -
- - -
\ No newline at end of file diff --git a/components/navbar.html b/components/navbar.html index ffad436..3196dcd 100644 --- a/components/navbar.html +++ b/components/navbar.html @@ -8,13 +8,13 @@ diff --git a/css/style.comp.css b/css/style.comp.css index 3421f96..8747b44 100644 --- a/css/style.comp.css +++ b/css/style.comp.css @@ -501,538 +501,6 @@ select { .nav-open .nav-bar__mobile-nav-btn__open-btn { display: none; } -.services-wrap { - width: 90%; - margin: 5% auto; - display: flex; } - .services-wrap__h3 { - color: #04647d; - writing-mode: vertical-lr; - font-size: 30px; } - -.services { - border: none; - border-left: 10px solid #04647d; - border-radius: 5px; - padding-left: 20px; } - .services__h3 { - padding-bottom: 30px; - width: 100%; } - @media (min-width: 300px) and (max-width: 480px) { - .services__h3 { - width: 100%; - font-size: 18px; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__h3 { - font-size: 35px; - width: 70%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__h3 { - font-size: 34px; - width: 80%; } } - @media (min-width: 1201px) { - .services__h3 { - width: 50%; - font-size: 40px; } } - .services__p { - padding-bottom: 30px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__p { - font-size: 15px; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__p { - font-size: 18px; - width: 90%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .services__p { - font-size: 20px; - width: 90%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__p { - font-size: 22px; - width: 90%; } } - @media (min-width: 1201px) { - .services__p { - font-size: 24px; - width: 75%; } } - .services__boxes { - display: flex; - align-items: left; - border-radius: 10px; - flex-direction: row; - justify-content: space-between; } - @media (min-width: 300px) and (max-width: 480px) { - .services__boxes { - flex-direction: column; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__boxes { - flex-direction: column; } } - @media (min-width: 769px) and (max-width: 1024px) { - .services__boxes { - flex-wrap: wrap; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__boxes { - flex-wrap: wrap; } } - @media (min-width: 1201px) { - .services__boxes { - flex-wrap: nowrap; } } - .services__design { - background-color: #e2f9ff; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design { - width: 45%; } } - @media (min-width: 1201px) { - .services__design { - width: 30%; } } - .services__design_image { - width: 150px; - height: 150px; } - .services__design_text h3 { - font-size: 24px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__design_text h3 { - font-size: 18px; } } - .services__design_text p { - font-size: 20px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__design_text p { - font-size: 15px; } } - .services__design2 { - background-color: #e9eeff; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design2 { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design2 { - width: 45%; } } - @media (min-width: 1201px) { - .services__design2 { - width: 30%; } } - .services__design3 { - background-color: #ececec; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design3 { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design3 { - width: 45%; } } - @media (min-width: 1201px) { - .services__design3 { - width: 30%; } } - -.header { - display: flex; } - @media (min-width: 300px) and (max-width: 480px) { - .header { - padding: 1rem; } } - @media (min-width: 481px) and (max-width: 768px) { - .header { - padding: 1rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header { - padding: 2rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header { - padding: 2rem; } } - .header__article { - flex-basis: 50%; - position: relative; } - @media (min-width: 300px) and (max-width: 480px) { - .header__article { - flex-basis: 70%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__article { - width: 60%; } } - .header__article__circle { - position: absolute; - z-index: -1; } - .header__article__circle img { - width: 80%; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle img { - width: 50%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle img { - width: 50%; } } - .header__article__circle--bg { - top: 3rem; - left: -4.8rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--bg { - top: 4rem; - left: -2rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--bg { - top: 4rem; - left: -2rem; } } - .header__article__circle--sm1 { - top: 14.5rem; - left: 27rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--sm1 { - top: 16rem; - left: 14rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--sm1 { - top: 13rem; - left: 24rem; } } - .header__article__circle--sm2 { - top: 25.5rem; - left: 6.5rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--sm2 { - top: 25rem; - left: 6.5rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--sm2 { - top: 24rem; } } - .header__title { - font-size: 3.25rem; - width: 33.9rem; - font-weight: 800; - margin-top: 6rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__title { - font-size: 1.5rem; - margin-top: 2rem; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__title { - font-size: 1.8rem; - margin-top: 2rem; - width: 100%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__title { - font-size: 2.5rem; - width: 100%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__title { - font-size: 2.8rem; - width: 100%; } } - .header__paragraph { - font-size: 1.5rem; - width: 33.9rem; - margin-top: 2rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__paragraph { - font-size: 0.7rem; - margin-top: 1rem; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__paragraph { - font-size: 0.9rem; - margin-top: 1rem; - width: 100%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__paragraph { - font-size: 1rem; - width: 100%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__paragraph { - font-size: 1.2rem; - width: 70%; } } - .header__aside { - flex-basis: 50%; - display: flex; - justify-content: center; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside { - flex-basis: 30%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside { - margin-left: 4rem; - width: 40%; - display: flex; - justify-content: center; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside { - margin-left: 1rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside { - margin-left: 1rem; } } - .header__aside__container img { - border-radius: 50%; - margin: auto; - width: 14.4rem; } - .header__aside__container--1 { - background-color: #cdf4fe; - width: 20rem; - height: 27.8rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--1 { - width: 6rem; - height: 10rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--1 { - width: 60%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--1 { - width: 60%; } } - .header__aside__container--1 img { - margin-top: 10.6rem; } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--1 img { - margin-top: 4.3rem; - width: 80%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--1 img { - margin-top: 16rem; - width: 80%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--1 img { - margin-top: 14rem; - width: 80%; } } - .header__aside__container--2 { - background-color: #3561e6; - width: 21.5rem; - height: 38.7rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside__container--2 { - width: 6rem; - height: 15rem; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--2 { - width: 7rem; - height: 15rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--2 { - width: 70%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--2 { - width: 70%; } } - .header__aside__container--2 img { - margin-top: 21rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside__container--2 img { - margin-top: 9.2rem; - width: 80%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--2 img { - margin-top: 8.4rem; - width: 80%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--2 img { - margin-top: 25rem; - width: 80%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--2 img { - margin-top: 23rem; - width: 80%; } } - @media (min-width: 300px) and (max-width: 480px) { - .header .hide { - display: none; } } - @media (min-width: 481px) and (max-width: 768px) { - .header .icon-hide { - display: none; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header .hide { - display: block; } } - -.btn { - margin-top: 2rem; - padding: 15px 25px; } - @media (min-width: 300px) and (max-width: 480px) { - .btn { - margin-top: 1rem; - padding: 7px 12px; } } - @media (min-width: 481px) and (max-width: 768px) { - .btn { - margin-top: 1rem; - padding: 7px 12px; } } - -.blog { - background-color: #ffffff; } - .blog__description { - text-align: center; - margin-bottom: 50px; } - .blog__title { - color: #04647d; - font-weight: 700; - font-size: 1.25rem; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__title { - font-size: 1.5rem; } } - @media (min-width: 1201px) { - .blog__title { - font-size: 1.5rem; } } - .blog__subtitle { - font-weight: 800; - font-size: 2.5rem; - color: #111111; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__subtitle { - font-size: 2.75rem; } } - @media (min-width: 1201px) { - .blog__subtitle { - font-size: 2.75rem; } } - .blog__card { - display: block; - gap: 34px; } - @media (min-width: 769px) and (max-width: 1024px) { - .blog__card { - display: flex; - justify-content: center; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card { - display: flex; - justify-content: center; } } - @media (min-width: 1201px) { - .blog__card { - display: flex; - justify-content: center; } } - .blog__card-wrap { - width: 100%; - max-width: 414px; - border: 2px solid #f0f0f0; - border-radius: 20px; - margin: auto auto 24px; - display: flex; - flex-direction: column; } - @media (min-width: 769px) and (max-width: 1024px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - @media (min-width: 1201px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - .blog__card-img .blog__img { - width: 100%; - height: auto; } - .blog__card-texts { - margin-top: 15px; - padding-left: 19px; - padding-right: 19px; - color: #111111; - flex-grow: 1; - display: flex; - flex-direction: column; - justify-content: space-between; } - .blog__card-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: 18px; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-title { - font-size: 1.75rem; } } - @media (min-width: 1201px) { - .blog__card-title { - font-size: 1.75rem; } } - .blog__card-text { - font-weight: 500; - font-size: 1.25rem; - margin-bottom: 10px; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-text { - font-size: 1.5rem; } } - @media (min-width: 1201px) { - .blog__card-text { - font-size: 1.5rem; } } - .blog__card-cta { - color: #0d41e1; - display: inline-block; - padding-bottom: 20px; - font-size: 16px; } - -.star-icons img { - width: 100px; } - -.wrapper { - width: 90%; - margin: auto; - display: flex; - border: none; } - -.team { - display: flex; - align-items: flex-start; - gap: 10px; } - -.team h3 { - writing-mode: vertical-lr; - color: #044058; } - -.main { - padding-left: 40px; - border-left: 6px #044058 solid; } - -.main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; } - .main-wrap__image { - width: 350px; - height: 400px; } - .main-wrap__image img { - width: 100%; - height: 100%; } - .main-wrap__main { - padding-top: 20px; - width: 50%; } - .main-wrap__main_man { - width: 60%; } - -.icon-arrows { - display: flex; - flex-direction: row; - align-items: baseline; - justify-content: space-between; - gap: 5rem; } - -.icons { - display: flex; - gap: 1rem; } - -#second { - display: none; } - -.show { - display: flex; } - -.hide { - display: none; } - -@media (max-width: 970px) { - .main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; - flex-wrap: wrap; } - .main-wrap__main { - padding-top: 20px; - width: 100%; } - .icons img { - width: 25px; } - .arrows img { - width: 80px; } } - .foot { background-color: #f0f0f0; } .foot__wrapper { @@ -1226,7 +694,8 @@ select { margin-top: 5.8rem; } @media (min-width: 300px) and (max-width: 480px) { .contact-header__article__title { - font-size: 2rem; } } + margin-top: 2.8rem; + background: orange; } } .contact-header__article__para { font-size: 1.5rem; font-weight: 500; @@ -1355,152 +824,176 @@ select { .box__container__item p { margin-top: 2rem; } -.login { - height: 100vh; } - .login__container { - display: flex; - height: 983px; - margin: 0 auto; - align-items: center; } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__container { - display: grid; - grid-template-columns: 1fr; } } - .login__img-box { - background: url("/assets/images/wes-hicks-4-EeTnaC1S4-unsplash 1.png"); - background-size: cover; - background-repeat: no-repeat; - width: 795px; - height: 983px; - position: relative; } - @media (min-width: 300px) and (max-width: 1024px) { - .login__img-box { - display: none; } } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__img-box { - width: 100%; } } - .login__logo-box { - display: flex; - margin-left: 6.2em; - gap: 1em; - padding-top: 2em; - width: 70px; } - .login__transparent { - width: 602px; - height: 192px; - position: absolute; - top: 40.625em; - left: 6.2em; - background: black; - background: rgba(250, 250, 250, 0.4); - box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.08); - border-radius: 12px; - filter: blur(0.5px); } - @media (min-width: 481px) and (max-width: 700px) { - .login__transparent { - width: 400px; - left: 4em; - height: 200px; } } - @media (min-width: 1301px) and (max-width: 1340px) { - .login__transparent { - left: 4em; } } - .login__title { - width: 88px; - height: 40px; - margin-left: 1.2em; - margin-top: 1em; - font-weight: 700; - font-size: 2em; - line-height: 40px; - color: #F5F5F5; } - @media (min-width: 481px) and (max-width: 700px) { - .login__title { - width: 50px; } } - .login__desc { - margin-left: 2em; - margin-top: 10px; - width: 528px; - font-weight: 600; - font-size: 20px; - line-height: 30px; - color: #F5F5F5; } - .login__form-container { - margin-left: 130px; } - @media (min-width: 300px) and (max-width: 1024px) { - .login__form-container { - margin: 0 auto; - height: 100vh; - padding: 25px; } } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__form-container { - margin: 0 auto; } } - .login__form-head { - width: 330px; - font-weight: 700; - font-size: 30px; - line-height: 40px; - margin-bottom: 20px; } - .login__form-desc { - width: 475px; - font-weight: 500; - font-size: 24px; - line-height: 36px; } - .login__form { - width: 475px; - height: 382px; - margin-top: 70px; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__form { - width: 400px; } } - .login__label { - display: block; - margin: 0.5rem 0rem; - font-weight: 700; - font-size: 20px; - line-height: 18px; - width: 53px; - color: #111111; - padding-bottom: 1em; } - .login__input, .login__submit { - width: 475px; - height: 50px; - background-color: #F5F5F5; - border: none; - border-radius: 8px; - padding: 16px; - outline: none; - margin-top: 0.5em; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__input, .login__submit { - width: 400px; } } - .login__forget-pass { - float: right; } - .login__forget { - text-align: right; - font-weight: 500; - font-size: 20px; - line-height: 18px; - text-decoration: none; - color: #0d41e1; - margin-top: 50px; } - .login__submit { - padding: 4px 16px; - color: #FFFFFF; - background-color: #0d41e1; - font-weight: 600; - font-size: 20px; - line-height: 36px; - margin-top: 50px; } - .login__submit:hover { - background-color: #3464f5; - transform: translateY(-2px); - transition: all 2s ease; } - .login__btn-desc { - text-align: center; - width: 475px; - font-weight: 500; - font-size: 20px; - line-height: 36px; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__btn-desc { - width: 400px; } } +.form__wrapper { + width: 1512px; + max-width: 100%; + margin: 0 auto; + position: relative; } + +.form__container { + padding-top: 3rem; + padding-bottom: 3rem; + padding-left: 0.5rem; + padding-right: 2rem; + display: flex; + background-color: #ffffff; + position: relative; } + @media (min-width: 768px) and (max-width: 1023px) { + .form__container { + padding-top: 4rem; + padding-bottom: 4rem; + padding-left: 3.5rem; + padding-right: 4.5rem; + flex: 1; } } + @media (min-width: 1024px) and (max-width: 9999px) { + .form__container { + padding-top: 5.75rem; + padding-bottom: 9.687rem; + padding-left: 7.125rem; + padding-right: 24.37rem; + flex: 1; } } + +.form__rotate { + position: relative; + top: 55px; + width: 35px; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__rotate { + top: 75px; + width: 65px; } } + +.form__message { + font-family: 'Mulish'; + font-weight: 700; + font-size: 1rem; + line-height: 25px; + color: #04647d; + transform: rotate(-90deg); } + @media (min-width: 768px) and (max-width: 9999px) { + .form__message { + font-size: 1.5rem; + line-height: 36px; } } + +.form__divider { + width: 0px; + height: 100%; + border: 5px solid #04647d; + border-radius: 10px; + background-color: #04647d; + box-sizing: inherit; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__divider { + border: 10px solid #04647d; } } + +.form__content { + padding-left: 1rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__content { + padding-left: 3.72rem; } } + +.form__head { + font-weight: 800; + font-size: 25px; + line-height: 30px; + color: #111111; + padding-bottom: 1rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__head { + font-size: 44px; + line-height: 55px; + padding-bottom: 1.5rem; } } + +.form__description { + font-weight: 500; + font-size: 16px; + line-height: 25px; + max-width: 25ch; + color: #111111; + padding-bottom: 1.5rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__description { + font-size: 24px; + line-height: 36px; + padding-bottom: 2.75rem; + max-width: 100%; } } + +.form__label { + font-weight: 700; + font-size: 16px; + line-height: 36px; + color: #111111; + padding-bottom: 4px; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__label { + font-size: 24px; } } + +.form__input { + width: 100%; + padding: 13px; + background: #f0f0f0; + border-radius: 12px; + outline: none; + border: none; + margin-bottom: 18px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; } + @media (min-width: 768px) and (max-width: 1199px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 506px; + height: 86px; } } + @media (min-width: 1200px) and (max-width: 9999px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 806px; + height: 86px; } } + +.form__textarea { + background: #f0f0f0; + width: 100%; + height: 187px; + border-radius: 12px; + outline: none; + border: none; + resize: none; + padding: 25px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__textarea { + height: 187px; + font-size: 24px; + line-height: 36px; } } + +.form__btn { + width: 90px; + height: 50px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + background-color: #0d41e1; + border-radius: 15px; + border: none; + color: #ffffff; + cursor: pointer; + margin-top: 1.87rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__btn { + font-weight: 700; + font-size: 24px; + line-height: 36px; + width: 138px; + height: 66px; } } + +.form__btn:hover { + background-color: #ffffff; + color: #0d41e1; + border: 1px solid #0d41e1; } diff --git a/css/style.concat.css b/css/style.concat.css index 1b59ece..f6c3cd0 100644 --- a/css/style.concat.css +++ b/css/style.concat.css @@ -502,538 +502,6 @@ select { .nav-open .nav-bar__mobile-nav-btn__open-btn { display: none; } -.services-wrap { - width: 90%; - margin: 5% auto; - display: flex; } - .services-wrap__h3 { - color: #04647d; - writing-mode: vertical-lr; - font-size: 30px; } - -.services { - border: none; - border-left: 10px solid #04647d; - border-radius: 5px; - padding-left: 20px; } - .services__h3 { - padding-bottom: 30px; - width: 100%; } - @media (min-width: 300px) and (max-width: 480px) { - .services__h3 { - width: 100%; - font-size: 18px; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__h3 { - font-size: 35px; - width: 70%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__h3 { - font-size: 34px; - width: 80%; } } - @media (min-width: 1201px) { - .services__h3 { - width: 50%; - font-size: 40px; } } - .services__p { - padding-bottom: 30px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__p { - font-size: 15px; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__p { - font-size: 18px; - width: 90%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .services__p { - font-size: 20px; - width: 90%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__p { - font-size: 22px; - width: 90%; } } - @media (min-width: 1201px) { - .services__p { - font-size: 24px; - width: 75%; } } - .services__boxes { - display: flex; - align-items: left; - border-radius: 10px; - flex-direction: row; - justify-content: space-between; } - @media (min-width: 300px) and (max-width: 480px) { - .services__boxes { - flex-direction: column; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__boxes { - flex-direction: column; } } - @media (min-width: 769px) and (max-width: 1024px) { - .services__boxes { - flex-wrap: wrap; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__boxes { - flex-wrap: wrap; } } - @media (min-width: 1201px) { - .services__boxes { - flex-wrap: nowrap; } } - .services__design { - background-color: #e2f9ff; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design { - width: 45%; } } - @media (min-width: 1201px) { - .services__design { - width: 30%; } } - .services__design_image { - width: 150px; - height: 150px; } - .services__design_text h3 { - font-size: 24px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__design_text h3 { - font-size: 18px; } } - .services__design_text p { - font-size: 20px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__design_text p { - font-size: 15px; } } - .services__design2 { - background-color: #e9eeff; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design2 { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design2 { - width: 45%; } } - @media (min-width: 1201px) { - .services__design2 { - width: 30%; } } - .services__design3 { - background-color: #ececec; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design3 { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design3 { - width: 45%; } } - @media (min-width: 1201px) { - .services__design3 { - width: 30%; } } - -.header { - display: flex; } - @media (min-width: 300px) and (max-width: 480px) { - .header { - padding: 1rem; } } - @media (min-width: 481px) and (max-width: 768px) { - .header { - padding: 1rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header { - padding: 2rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header { - padding: 2rem; } } - .header__article { - flex-basis: 50%; - position: relative; } - @media (min-width: 300px) and (max-width: 480px) { - .header__article { - flex-basis: 70%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__article { - width: 60%; } } - .header__article__circle { - position: absolute; - z-index: -1; } - .header__article__circle img { - width: 80%; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle img { - width: 50%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle img { - width: 50%; } } - .header__article__circle--bg { - top: 3rem; - left: -4.8rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--bg { - top: 4rem; - left: -2rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--bg { - top: 4rem; - left: -2rem; } } - .header__article__circle--sm1 { - top: 14.5rem; - left: 27rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--sm1 { - top: 16rem; - left: 14rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--sm1 { - top: 13rem; - left: 24rem; } } - .header__article__circle--sm2 { - top: 25.5rem; - left: 6.5rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--sm2 { - top: 25rem; - left: 6.5rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--sm2 { - top: 24rem; } } - .header__title { - font-size: 3.25rem; - width: 33.9rem; - font-weight: 800; - margin-top: 6rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__title { - font-size: 1.5rem; - margin-top: 2rem; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__title { - font-size: 1.8rem; - margin-top: 2rem; - width: 100%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__title { - font-size: 2.5rem; - width: 100%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__title { - font-size: 2.8rem; - width: 100%; } } - .header__paragraph { - font-size: 1.5rem; - width: 33.9rem; - margin-top: 2rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__paragraph { - font-size: 0.7rem; - margin-top: 1rem; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__paragraph { - font-size: 0.9rem; - margin-top: 1rem; - width: 100%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__paragraph { - font-size: 1rem; - width: 100%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__paragraph { - font-size: 1.2rem; - width: 70%; } } - .header__aside { - flex-basis: 50%; - display: flex; - justify-content: center; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside { - flex-basis: 30%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside { - margin-left: 4rem; - width: 40%; - display: flex; - justify-content: center; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside { - margin-left: 1rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside { - margin-left: 1rem; } } - .header__aside__container img { - border-radius: 50%; - margin: auto; - width: 14.4rem; } - .header__aside__container--1 { - background-color: #cdf4fe; - width: 20rem; - height: 27.8rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--1 { - width: 6rem; - height: 10rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--1 { - width: 60%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--1 { - width: 60%; } } - .header__aside__container--1 img { - margin-top: 10.6rem; } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--1 img { - margin-top: 4.3rem; - width: 80%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--1 img { - margin-top: 16rem; - width: 80%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--1 img { - margin-top: 14rem; - width: 80%; } } - .header__aside__container--2 { - background-color: #3561e6; - width: 21.5rem; - height: 38.7rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside__container--2 { - width: 6rem; - height: 15rem; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--2 { - width: 7rem; - height: 15rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--2 { - width: 70%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--2 { - width: 70%; } } - .header__aside__container--2 img { - margin-top: 21rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside__container--2 img { - margin-top: 9.2rem; - width: 80%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--2 img { - margin-top: 8.4rem; - width: 80%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--2 img { - margin-top: 25rem; - width: 80%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--2 img { - margin-top: 23rem; - width: 80%; } } - @media (min-width: 300px) and (max-width: 480px) { - .header .hide { - display: none; } } - @media (min-width: 481px) and (max-width: 768px) { - .header .icon-hide { - display: none; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header .hide { - display: block; } } - -.btn { - margin-top: 2rem; - padding: 15px 25px; } - @media (min-width: 300px) and (max-width: 480px) { - .btn { - margin-top: 1rem; - padding: 7px 12px; } } - @media (min-width: 481px) and (max-width: 768px) { - .btn { - margin-top: 1rem; - padding: 7px 12px; } } - -.blog { - background-color: #ffffff; } - .blog__description { - text-align: center; - margin-bottom: 50px; } - .blog__title { - color: #04647d; - font-weight: 700; - font-size: 1.25rem; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__title { - font-size: 1.5rem; } } - @media (min-width: 1201px) { - .blog__title { - font-size: 1.5rem; } } - .blog__subtitle { - font-weight: 800; - font-size: 2.5rem; - color: #111111; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__subtitle { - font-size: 2.75rem; } } - @media (min-width: 1201px) { - .blog__subtitle { - font-size: 2.75rem; } } - .blog__card { - display: block; - gap: 34px; } - @media (min-width: 769px) and (max-width: 1024px) { - .blog__card { - display: flex; - justify-content: center; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card { - display: flex; - justify-content: center; } } - @media (min-width: 1201px) { - .blog__card { - display: flex; - justify-content: center; } } - .blog__card-wrap { - width: 100%; - max-width: 414px; - border: 2px solid #f0f0f0; - border-radius: 20px; - margin: auto auto 24px; - display: flex; - flex-direction: column; } - @media (min-width: 769px) and (max-width: 1024px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - @media (min-width: 1201px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - .blog__card-img .blog__img { - width: 100%; - height: auto; } - .blog__card-texts { - margin-top: 15px; - padding-left: 19px; - padding-right: 19px; - color: #111111; - flex-grow: 1; - display: flex; - flex-direction: column; - justify-content: space-between; } - .blog__card-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: 18px; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-title { - font-size: 1.75rem; } } - @media (min-width: 1201px) { - .blog__card-title { - font-size: 1.75rem; } } - .blog__card-text { - font-weight: 500; - font-size: 1.25rem; - margin-bottom: 10px; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-text { - font-size: 1.5rem; } } - @media (min-width: 1201px) { - .blog__card-text { - font-size: 1.5rem; } } - .blog__card-cta { - color: #0d41e1; - display: inline-block; - padding-bottom: 20px; - font-size: 16px; } - -.star-icons img { - width: 100px; } - -.wrapper { - width: 90%; - margin: auto; - display: flex; - border: none; } - -.team { - display: flex; - align-items: flex-start; - gap: 10px; } - -.team h3 { - writing-mode: vertical-lr; - color: #044058; } - -.main { - padding-left: 40px; - border-left: 6px #044058 solid; } - -.main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; } - .main-wrap__image { - width: 350px; - height: 400px; } - .main-wrap__image img { - width: 100%; - height: 100%; } - .main-wrap__main { - padding-top: 20px; - width: 50%; } - .main-wrap__main_man { - width: 60%; } - -.icon-arrows { - display: flex; - flex-direction: row; - align-items: baseline; - justify-content: space-between; - gap: 5rem; } - -.icons { - display: flex; - gap: 1rem; } - -#second { - display: none; } - -.show { - display: flex; } - -.hide { - display: none; } - -@media (max-width: 970px) { - .main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; - flex-wrap: wrap; } - .main-wrap__main { - padding-top: 20px; - width: 100%; } - .icons img { - width: 25px; } - .arrows img { - width: 80px; } } - .foot { background-color: #f0f0f0; } .foot__wrapper { @@ -1227,7 +695,8 @@ select { margin-top: 5.8rem; } @media (min-width: 300px) and (max-width: 480px) { .contact-header__article__title { - font-size: 2rem; } } + margin-top: 2.8rem; + background: orange; } } .contact-header__article__para { font-size: 1.5rem; font-weight: 500; @@ -1356,152 +825,176 @@ select { .box__container__item p { margin-top: 2rem; } -.login { - height: 100vh; } - .login__container { - display: flex; - height: 983px; - margin: 0 auto; - align-items: center; } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__container { - display: grid; - grid-template-columns: 1fr; } } - .login__img-box { - background: url("/assets/images/wes-hicks-4-EeTnaC1S4-unsplash 1.png"); - background-size: cover; - background-repeat: no-repeat; - width: 795px; - height: 983px; - position: relative; } - @media (min-width: 300px) and (max-width: 1024px) { - .login__img-box { - display: none; } } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__img-box { - width: 100%; } } - .login__logo-box { - display: flex; - margin-left: 6.2em; - gap: 1em; - padding-top: 2em; - width: 70px; } - .login__transparent { - width: 602px; - height: 192px; - position: absolute; - top: 40.625em; - left: 6.2em; - background: black; - background: rgba(250, 250, 250, 0.4); - box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.08); - border-radius: 12px; - filter: blur(0.5px); } - @media (min-width: 481px) and (max-width: 700px) { - .login__transparent { - width: 400px; - left: 4em; - height: 200px; } } - @media (min-width: 1301px) and (max-width: 1340px) { - .login__transparent { - left: 4em; } } - .login__title { - width: 88px; - height: 40px; - margin-left: 1.2em; - margin-top: 1em; - font-weight: 700; - font-size: 2em; - line-height: 40px; - color: #F5F5F5; } - @media (min-width: 481px) and (max-width: 700px) { - .login__title { - width: 50px; } } - .login__desc { - margin-left: 2em; - margin-top: 10px; - width: 528px; - font-weight: 600; - font-size: 20px; - line-height: 30px; - color: #F5F5F5; } - .login__form-container { - margin-left: 130px; } - @media (min-width: 300px) and (max-width: 1024px) { - .login__form-container { - margin: 0 auto; - height: 100vh; - padding: 25px; } } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__form-container { - margin: 0 auto; } } - .login__form-head { - width: 330px; - font-weight: 700; - font-size: 30px; - line-height: 40px; - margin-bottom: 20px; } - .login__form-desc { - width: 475px; - font-weight: 500; - font-size: 24px; - line-height: 36px; } - .login__form { - width: 475px; - height: 382px; - margin-top: 70px; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__form { - width: 400px; } } - .login__label { - display: block; - margin: 0.5rem 0rem; - font-weight: 700; - font-size: 20px; - line-height: 18px; - width: 53px; - color: #111111; - padding-bottom: 1em; } - .login__input, .login__submit { - width: 475px; - height: 50px; - background-color: #F5F5F5; - border: none; - border-radius: 8px; - padding: 16px; - outline: none; - margin-top: 0.5em; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__input, .login__submit { - width: 400px; } } - .login__forget-pass { - float: right; } - .login__forget { - text-align: right; - font-weight: 500; - font-size: 20px; - line-height: 18px; - text-decoration: none; - color: #0d41e1; - margin-top: 50px; } - .login__submit { - padding: 4px 16px; - color: #FFFFFF; - background-color: #0d41e1; - font-weight: 600; - font-size: 20px; - line-height: 36px; - margin-top: 50px; } - .login__submit:hover { - background-color: #3464f5; - transform: translateY(-2px); - transition: all 2s ease; } - .login__btn-desc { - text-align: center; - width: 475px; - font-weight: 500; - font-size: 20px; - line-height: 36px; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__btn-desc { - width: 400px; } } +.form__wrapper { + width: 1512px; + max-width: 100%; + margin: 0 auto; + position: relative; } + +.form__container { + padding-top: 3rem; + padding-bottom: 3rem; + padding-left: 0.5rem; + padding-right: 2rem; + display: flex; + background-color: #ffffff; + position: relative; } + @media (min-width: 768px) and (max-width: 1023px) { + .form__container { + padding-top: 4rem; + padding-bottom: 4rem; + padding-left: 3.5rem; + padding-right: 4.5rem; + flex: 1; } } + @media (min-width: 1024px) and (max-width: 9999px) { + .form__container { + padding-top: 5.75rem; + padding-bottom: 9.687rem; + padding-left: 7.125rem; + padding-right: 24.37rem; + flex: 1; } } + +.form__rotate { + position: relative; + top: 55px; + width: 35px; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__rotate { + top: 75px; + width: 65px; } } + +.form__message { + font-family: 'Mulish'; + font-weight: 700; + font-size: 1rem; + line-height: 25px; + color: #04647d; + transform: rotate(-90deg); } + @media (min-width: 768px) and (max-width: 9999px) { + .form__message { + font-size: 1.5rem; + line-height: 36px; } } + +.form__divider { + width: 0px; + height: 100%; + border: 5px solid #04647d; + border-radius: 10px; + background-color: #04647d; + box-sizing: inherit; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__divider { + border: 10px solid #04647d; } } + +.form__content { + padding-left: 1rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__content { + padding-left: 3.72rem; } } + +.form__head { + font-weight: 800; + font-size: 25px; + line-height: 30px; + color: #111111; + padding-bottom: 1rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__head { + font-size: 44px; + line-height: 55px; + padding-bottom: 1.5rem; } } + +.form__description { + font-weight: 500; + font-size: 16px; + line-height: 25px; + max-width: 25ch; + color: #111111; + padding-bottom: 1.5rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__description { + font-size: 24px; + line-height: 36px; + padding-bottom: 2.75rem; + max-width: 100%; } } + +.form__label { + font-weight: 700; + font-size: 16px; + line-height: 36px; + color: #111111; + padding-bottom: 4px; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__label { + font-size: 24px; } } + +.form__input { + width: 100%; + padding: 13px; + background: #f0f0f0; + border-radius: 12px; + outline: none; + border: none; + margin-bottom: 18px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; } + @media (min-width: 768px) and (max-width: 1199px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 506px; + height: 86px; } } + @media (min-width: 1200px) and (max-width: 9999px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 806px; + height: 86px; } } + +.form__textarea { + background: #f0f0f0; + width: 100%; + height: 187px; + border-radius: 12px; + outline: none; + border: none; + resize: none; + padding: 25px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__textarea { + height: 187px; + font-size: 24px; + line-height: 36px; } } + +.form__btn { + width: 90px; + height: 50px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + background-color: #0d41e1; + border-radius: 15px; + border: none; + color: #ffffff; + cursor: pointer; + margin-top: 1.87rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__btn { + font-weight: 700; + font-size: 24px; + line-height: 36px; + width: 138px; + height: 66px; } } + +.form__btn:hover { + background-color: #ffffff; + color: #0d41e1; + border: 1px solid #0d41e1; } diff --git a/css/style.css b/css/style.css index 3421f96..54f5679 100644 --- a/css/style.css +++ b/css/style.css @@ -401,12 +401,12 @@ select { display: flex; align-items: center; gap: 6rem; } - @media (min-width: 880px) and (max-width: 995px) { - .nav-bar__link-container { - gap: 4rem; } } - @media (min-width: 769px) and (max-width: 910px) { + @media (min-width: 801px) and (max-width: 1080px) { .nav-bar__link-container { gap: 3rem; } } + @media (min-width: 769px) and (max-width: 800px) { + .nav-bar__link-container { + gap: 2rem; } } @media (min-width: 300px) and (max-width: 768px) { .nav-bar__link-container { position: absolute; @@ -501,538 +501,6 @@ select { .nav-open .nav-bar__mobile-nav-btn__open-btn { display: none; } -.services-wrap { - width: 90%; - margin: 5% auto; - display: flex; } - .services-wrap__h3 { - color: #04647d; - writing-mode: vertical-lr; - font-size: 30px; } - -.services { - border: none; - border-left: 10px solid #04647d; - border-radius: 5px; - padding-left: 20px; } - .services__h3 { - padding-bottom: 30px; - width: 100%; } - @media (min-width: 300px) and (max-width: 480px) { - .services__h3 { - width: 100%; - font-size: 18px; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__h3 { - font-size: 35px; - width: 70%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__h3 { - font-size: 34px; - width: 80%; } } - @media (min-width: 1201px) { - .services__h3 { - width: 50%; - font-size: 40px; } } - .services__p { - padding-bottom: 30px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__p { - font-size: 15px; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__p { - font-size: 18px; - width: 90%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .services__p { - font-size: 20px; - width: 90%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__p { - font-size: 22px; - width: 90%; } } - @media (min-width: 1201px) { - .services__p { - font-size: 24px; - width: 75%; } } - .services__boxes { - display: flex; - align-items: left; - border-radius: 10px; - flex-direction: row; - justify-content: space-between; } - @media (min-width: 300px) and (max-width: 480px) { - .services__boxes { - flex-direction: column; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__boxes { - flex-direction: column; } } - @media (min-width: 769px) and (max-width: 1024px) { - .services__boxes { - flex-wrap: wrap; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__boxes { - flex-wrap: wrap; } } - @media (min-width: 1201px) { - .services__boxes { - flex-wrap: nowrap; } } - .services__design { - background-color: #e2f9ff; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design { - width: 45%; } } - @media (min-width: 1201px) { - .services__design { - width: 30%; } } - .services__design_image { - width: 150px; - height: 150px; } - .services__design_text h3 { - font-size: 24px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__design_text h3 { - font-size: 18px; } } - .services__design_text p { - font-size: 20px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__design_text p { - font-size: 15px; } } - .services__design2 { - background-color: #e9eeff; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design2 { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design2 { - width: 45%; } } - @media (min-width: 1201px) { - .services__design2 { - width: 30%; } } - .services__design3 { - background-color: #ececec; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design3 { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design3 { - width: 45%; } } - @media (min-width: 1201px) { - .services__design3 { - width: 30%; } } - -.header { - display: flex; } - @media (min-width: 300px) and (max-width: 480px) { - .header { - padding: 1rem; } } - @media (min-width: 481px) and (max-width: 768px) { - .header { - padding: 1rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header { - padding: 2rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header { - padding: 2rem; } } - .header__article { - flex-basis: 50%; - position: relative; } - @media (min-width: 300px) and (max-width: 480px) { - .header__article { - flex-basis: 70%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__article { - width: 60%; } } - .header__article__circle { - position: absolute; - z-index: -1; } - .header__article__circle img { - width: 80%; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle img { - width: 50%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle img { - width: 50%; } } - .header__article__circle--bg { - top: 3rem; - left: -4.8rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--bg { - top: 4rem; - left: -2rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--bg { - top: 4rem; - left: -2rem; } } - .header__article__circle--sm1 { - top: 14.5rem; - left: 27rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--sm1 { - top: 16rem; - left: 14rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--sm1 { - top: 13rem; - left: 24rem; } } - .header__article__circle--sm2 { - top: 25.5rem; - left: 6.5rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--sm2 { - top: 25rem; - left: 6.5rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--sm2 { - top: 24rem; } } - .header__title { - font-size: 3.25rem; - width: 33.9rem; - font-weight: 800; - margin-top: 6rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__title { - font-size: 1.5rem; - margin-top: 2rem; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__title { - font-size: 1.8rem; - margin-top: 2rem; - width: 100%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__title { - font-size: 2.5rem; - width: 100%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__title { - font-size: 2.8rem; - width: 100%; } } - .header__paragraph { - font-size: 1.5rem; - width: 33.9rem; - margin-top: 2rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__paragraph { - font-size: 0.7rem; - margin-top: 1rem; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__paragraph { - font-size: 0.9rem; - margin-top: 1rem; - width: 100%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__paragraph { - font-size: 1rem; - width: 100%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__paragraph { - font-size: 1.2rem; - width: 70%; } } - .header__aside { - flex-basis: 50%; - display: flex; - justify-content: center; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside { - flex-basis: 30%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside { - margin-left: 4rem; - width: 40%; - display: flex; - justify-content: center; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside { - margin-left: 1rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside { - margin-left: 1rem; } } - .header__aside__container img { - border-radius: 50%; - margin: auto; - width: 14.4rem; } - .header__aside__container--1 { - background-color: #cdf4fe; - width: 20rem; - height: 27.8rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--1 { - width: 6rem; - height: 10rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--1 { - width: 60%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--1 { - width: 60%; } } - .header__aside__container--1 img { - margin-top: 10.6rem; } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--1 img { - margin-top: 4.3rem; - width: 80%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--1 img { - margin-top: 16rem; - width: 80%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--1 img { - margin-top: 14rem; - width: 80%; } } - .header__aside__container--2 { - background-color: #3561e6; - width: 21.5rem; - height: 38.7rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside__container--2 { - width: 6rem; - height: 15rem; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--2 { - width: 7rem; - height: 15rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--2 { - width: 70%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--2 { - width: 70%; } } - .header__aside__container--2 img { - margin-top: 21rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside__container--2 img { - margin-top: 9.2rem; - width: 80%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--2 img { - margin-top: 8.4rem; - width: 80%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--2 img { - margin-top: 25rem; - width: 80%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--2 img { - margin-top: 23rem; - width: 80%; } } - @media (min-width: 300px) and (max-width: 480px) { - .header .hide { - display: none; } } - @media (min-width: 481px) and (max-width: 768px) { - .header .icon-hide { - display: none; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header .hide { - display: block; } } - -.btn { - margin-top: 2rem; - padding: 15px 25px; } - @media (min-width: 300px) and (max-width: 480px) { - .btn { - margin-top: 1rem; - padding: 7px 12px; } } - @media (min-width: 481px) and (max-width: 768px) { - .btn { - margin-top: 1rem; - padding: 7px 12px; } } - -.blog { - background-color: #ffffff; } - .blog__description { - text-align: center; - margin-bottom: 50px; } - .blog__title { - color: #04647d; - font-weight: 700; - font-size: 1.25rem; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__title { - font-size: 1.5rem; } } - @media (min-width: 1201px) { - .blog__title { - font-size: 1.5rem; } } - .blog__subtitle { - font-weight: 800; - font-size: 2.5rem; - color: #111111; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__subtitle { - font-size: 2.75rem; } } - @media (min-width: 1201px) { - .blog__subtitle { - font-size: 2.75rem; } } - .blog__card { - display: block; - gap: 34px; } - @media (min-width: 769px) and (max-width: 1024px) { - .blog__card { - display: flex; - justify-content: center; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card { - display: flex; - justify-content: center; } } - @media (min-width: 1201px) { - .blog__card { - display: flex; - justify-content: center; } } - .blog__card-wrap { - width: 100%; - max-width: 414px; - border: 2px solid #f0f0f0; - border-radius: 20px; - margin: auto auto 24px; - display: flex; - flex-direction: column; } - @media (min-width: 769px) and (max-width: 1024px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - @media (min-width: 1201px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - .blog__card-img .blog__img { - width: 100%; - height: auto; } - .blog__card-texts { - margin-top: 15px; - padding-left: 19px; - padding-right: 19px; - color: #111111; - flex-grow: 1; - display: flex; - flex-direction: column; - justify-content: space-between; } - .blog__card-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: 18px; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-title { - font-size: 1.75rem; } } - @media (min-width: 1201px) { - .blog__card-title { - font-size: 1.75rem; } } - .blog__card-text { - font-weight: 500; - font-size: 1.25rem; - margin-bottom: 10px; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-text { - font-size: 1.5rem; } } - @media (min-width: 1201px) { - .blog__card-text { - font-size: 1.5rem; } } - .blog__card-cta { - color: #0d41e1; - display: inline-block; - padding-bottom: 20px; - font-size: 16px; } - -.star-icons img { - width: 100px; } - -.wrapper { - width: 90%; - margin: auto; - display: flex; - border: none; } - -.team { - display: flex; - align-items: flex-start; - gap: 10px; } - -.team h3 { - writing-mode: vertical-lr; - color: #044058; } - -.main { - padding-left: 40px; - border-left: 6px #044058 solid; } - -.main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; } - .main-wrap__image { - width: 350px; - height: 400px; } - .main-wrap__image img { - width: 100%; - height: 100%; } - .main-wrap__main { - padding-top: 20px; - width: 50%; } - .main-wrap__main_man { - width: 60%; } - -.icon-arrows { - display: flex; - flex-direction: row; - align-items: baseline; - justify-content: space-between; - gap: 5rem; } - -.icons { - display: flex; - gap: 1rem; } - -#second { - display: none; } - -.show { - display: flex; } - -.hide { - display: none; } - -@media (max-width: 970px) { - .main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; - flex-wrap: wrap; } - .main-wrap__main { - padding-top: 20px; - width: 100%; } - .icons img { - width: 25px; } - .arrows img { - width: 80px; } } - .foot { background-color: #f0f0f0; } .foot__wrapper { @@ -1155,14 +623,14 @@ select { display: flex; justify-content: space-between; position: relative; } - @media (min-width: 300px) and (max-width: 480px) { + @media (min-width: 300px) and (max-width: 1000px) { .contact-header { - padding: 1rem; } + padding: 1rem; + justify-content: center; + align-items: center; + text-align: center; } .contact-header .hide { display: none; } } - @media (min-width: 481px) and (max-width: 768px) { - .contact-header { - padding: 2rem; } } @media (min-width: 769px) and (max-width: 1024px) { .contact-header { padding: 2rem; } } @@ -1226,14 +694,14 @@ select { margin-top: 5.8rem; } @media (min-width: 300px) and (max-width: 480px) { .contact-header__article__title { - font-size: 2rem; } } + margin-top: .5rem; } } + @media (min-width: 481px) and (max-width: 1000px) { + .contact-header__article__title { + margin-top: 2rem; } } .contact-header__article__para { font-size: 1.5rem; font-weight: 500; margin-top: 1.6rem; } - @media (min-width: 300px) and (max-width: 480px) { - .contact-header__article__para { - font-size: 0.9rem; } } .contact-header__article__logo__container { display: flex; list-style-type: none; @@ -1241,6 +709,9 @@ select { margin-top: 2rem; align-items: center; padding: 0; } + @media (min-width: 300px) and (max-width: 1000px) { + .contact-header__article__logo__container { + justify-content: center; } } .contact-header__article__logo { fill: stroke; } .contact-header__article__logo img { @@ -1355,152 +826,176 @@ select { .box__container__item p { margin-top: 2rem; } -.login { - height: 100vh; } - .login__container { - display: flex; - height: 983px; - margin: 0 auto; - align-items: center; } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__container { - display: grid; - grid-template-columns: 1fr; } } - .login__img-box { - background: url("/assets/images/wes-hicks-4-EeTnaC1S4-unsplash 1.png"); - background-size: cover; - background-repeat: no-repeat; - width: 795px; - height: 983px; - position: relative; } - @media (min-width: 300px) and (max-width: 1024px) { - .login__img-box { - display: none; } } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__img-box { - width: 100%; } } - .login__logo-box { - display: flex; - margin-left: 6.2em; - gap: 1em; - padding-top: 2em; - width: 70px; } - .login__transparent { - width: 602px; - height: 192px; - position: absolute; - top: 40.625em; - left: 6.2em; - background: black; - background: rgba(250, 250, 250, 0.4); - box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.08); - border-radius: 12px; - filter: blur(0.5px); } - @media (min-width: 481px) and (max-width: 700px) { - .login__transparent { - width: 400px; - left: 4em; - height: 200px; } } - @media (min-width: 1301px) and (max-width: 1340px) { - .login__transparent { - left: 4em; } } - .login__title { - width: 88px; - height: 40px; - margin-left: 1.2em; - margin-top: 1em; - font-weight: 700; - font-size: 2em; - line-height: 40px; - color: #F5F5F5; } - @media (min-width: 481px) and (max-width: 700px) { - .login__title { - width: 50px; } } - .login__desc { - margin-left: 2em; - margin-top: 10px; - width: 528px; - font-weight: 600; - font-size: 20px; - line-height: 30px; - color: #F5F5F5; } - .login__form-container { - margin-left: 130px; } - @media (min-width: 300px) and (max-width: 1024px) { - .login__form-container { - margin: 0 auto; - height: 100vh; - padding: 25px; } } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__form-container { - margin: 0 auto; } } - .login__form-head { - width: 330px; - font-weight: 700; - font-size: 30px; - line-height: 40px; - margin-bottom: 20px; } - .login__form-desc { - width: 475px; - font-weight: 500; - font-size: 24px; - line-height: 36px; } - .login__form { - width: 475px; - height: 382px; - margin-top: 70px; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__form { - width: 400px; } } - .login__label { - display: block; - margin: 0.5rem 0rem; - font-weight: 700; - font-size: 20px; - line-height: 18px; - width: 53px; - color: #111111; - padding-bottom: 1em; } - .login__input, .login__submit { - width: 475px; - height: 50px; - background-color: #F5F5F5; - border: none; - border-radius: 8px; - padding: 16px; - outline: none; - margin-top: 0.5em; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__input, .login__submit { - width: 400px; } } - .login__forget-pass { - float: right; } - .login__forget { - text-align: right; - font-weight: 500; - font-size: 20px; - line-height: 18px; - text-decoration: none; - color: #0d41e1; - margin-top: 50px; } - .login__submit { - padding: 4px 16px; - color: #FFFFFF; - background-color: #0d41e1; - font-weight: 600; - font-size: 20px; - line-height: 36px; - margin-top: 50px; } - .login__submit:hover { - background-color: #3464f5; - transform: translateY(-2px); - transition: all 2s ease; } - .login__btn-desc { - text-align: center; - width: 475px; - font-weight: 500; - font-size: 20px; - line-height: 36px; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__btn-desc { - width: 400px; } } +.form__wrapper { + width: 1512px; + max-width: 100%; + margin: 0 auto; + position: relative; } + +.form__container { + padding-top: 3rem; + padding-bottom: 3rem; + padding-left: 0.5rem; + padding-right: 2rem; + display: flex; + background-color: #ffffff; + position: relative; } + @media (min-width: 768px) and (max-width: 1023px) { + .form__container { + padding-top: 4rem; + padding-bottom: 4rem; + padding-left: 3.5rem; + padding-right: 4.5rem; + flex: 1; } } + @media (min-width: 1024px) and (max-width: 9999px) { + .form__container { + padding-top: 5.75rem; + padding-bottom: 9.687rem; + padding-left: 7.125rem; + padding-right: 24.37rem; + flex: 1; } } + +.form__rotate { + position: relative; + top: 55px; + width: 35px; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__rotate { + top: 75px; + width: 65px; } } + +.form__message { + font-family: 'Mulish'; + font-weight: 700; + font-size: 1rem; + line-height: 25px; + color: #04647d; + transform: rotate(-90deg); } + @media (min-width: 768px) and (max-width: 9999px) { + .form__message { + font-size: 1.5rem; + line-height: 36px; } } + +.form__divider { + width: 0px; + height: 100%; + border: 5px solid #04647d; + border-radius: 10px; + background-color: #04647d; + box-sizing: inherit; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__divider { + border: 10px solid #04647d; } } + +.form__content { + padding-left: 1rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__content { + padding-left: 3.72rem; } } + +.form__head { + font-weight: 800; + font-size: 25px; + line-height: 30px; + color: #111111; + padding-bottom: 1rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__head { + font-size: 44px; + line-height: 55px; + padding-bottom: 1.5rem; } } + +.form__description { + font-weight: 500; + font-size: 16px; + line-height: 25px; + max-width: 25ch; + color: #111111; + padding-bottom: 1.5rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__description { + font-size: 24px; + line-height: 36px; + padding-bottom: 2.75rem; + max-width: 100%; } } + +.form__label { + font-weight: 700; + font-size: 16px; + line-height: 36px; + color: #111111; + padding-bottom: 4px; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__label { + font-size: 24px; } } + +.form__input { + width: 100%; + padding: 13px; + background: #f0f0f0; + border-radius: 12px; + outline: none; + border: none; + margin-bottom: 18px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; } + @media (min-width: 768px) and (max-width: 1199px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 506px; + height: 86px; } } + @media (min-width: 1200px) and (max-width: 9999px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 806px; + height: 86px; } } + +.form__textarea { + background: #f0f0f0; + width: 100%; + height: 187px; + border-radius: 12px; + outline: none; + border: none; + resize: none; + padding: 25px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__textarea { + height: 187px; + font-size: 24px; + line-height: 36px; } } + +.form__btn { + width: 90px; + height: 50px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + background-color: #0d41e1; + border-radius: 15px; + border: none; + color: #ffffff; + cursor: pointer; + margin-top: 1.87rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__btn { + font-weight: 700; + font-size: 24px; + line-height: 36px; + width: 138px; + height: 66px; } } + +.form__btn:hover { + background-color: #ffffff; + color: #0d41e1; + border: 1px solid #0d41e1; } diff --git a/css/style.prefix.css b/css/style.prefix.css index f7d1b37..72f89f0 100644 --- a/css/style.prefix.css +++ b/css/style.prefix.css @@ -506,538 +506,6 @@ select { .nav-open .nav-bar__mobile-nav-btn__open-btn { display: none; } -.services-wrap { - width: 90%; - margin: 5% auto; - display: flex; } - .services-wrap__h3 { - color: #04647d; - writing-mode: vertical-lr; - font-size: 30px; } - -.services { - border: none; - border-left: 10px solid #04647d; - border-radius: 5px; - padding-left: 20px; } - .services__h3 { - padding-bottom: 30px; - width: 100%; } - @media (min-width: 300px) and (max-width: 480px) { - .services__h3 { - width: 100%; - font-size: 18px; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__h3 { - font-size: 35px; - width: 70%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__h3 { - font-size: 34px; - width: 80%; } } - @media (min-width: 1201px) { - .services__h3 { - width: 50%; - font-size: 40px; } } - .services__p { - padding-bottom: 30px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__p { - font-size: 15px; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__p { - font-size: 18px; - width: 90%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .services__p { - font-size: 20px; - width: 90%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__p { - font-size: 22px; - width: 90%; } } - @media (min-width: 1201px) { - .services__p { - font-size: 24px; - width: 75%; } } - .services__boxes { - display: flex; - align-items: left; - border-radius: 10px; - flex-direction: row; - justify-content: space-between; } - @media (min-width: 300px) and (max-width: 480px) { - .services__boxes { - flex-direction: column; } } - @media (min-width: 481px) and (max-width: 768px) { - .services__boxes { - flex-direction: column; } } - @media (min-width: 769px) and (max-width: 1024px) { - .services__boxes { - flex-wrap: wrap; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__boxes { - flex-wrap: wrap; } } - @media (min-width: 1201px) { - .services__boxes { - flex-wrap: nowrap; } } - .services__design { - background-color: #e2f9ff; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design { - width: 45%; } } - @media (min-width: 1201px) { - .services__design { - width: 30%; } } - .services__design_image { - width: 150px; - height: 150px; } - .services__design_text h3 { - font-size: 24px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__design_text h3 { - font-size: 18px; } } - .services__design_text p { - font-size: 20px; } - @media (min-width: 300px) and (max-width: 480px) { - .services__design_text p { - font-size: 15px; } } - .services__design2 { - background-color: #e9eeff; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design2 { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design2 { - width: 45%; } } - @media (min-width: 1201px) { - .services__design2 { - width: 30%; } } - .services__design3 { - background-color: #ececec; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; } - @media (min-width: 769px) and (max-width: 1024px) { - .services__design3 { - width: 45%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .services__design3 { - width: 45%; } } - @media (min-width: 1201px) { - .services__design3 { - width: 30%; } } - -.header { - display: flex; } - @media (min-width: 300px) and (max-width: 480px) { - .header { - padding: 1rem; } } - @media (min-width: 481px) and (max-width: 768px) { - .header { - padding: 1rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header { - padding: 2rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header { - padding: 2rem; } } - .header__article { - flex-basis: 50%; - position: relative; } - @media (min-width: 300px) and (max-width: 480px) { - .header__article { - flex-basis: 70%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__article { - width: 60%; } } - .header__article__circle { - position: absolute; - z-index: -1; } - .header__article__circle img { - width: 80%; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle img { - width: 50%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle img { - width: 50%; } } - .header__article__circle--bg { - top: 3rem; - left: -4.8rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--bg { - top: 4rem; - left: -2rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--bg { - top: 4rem; - left: -2rem; } } - .header__article__circle--sm1 { - top: 14.5rem; - left: 27rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--sm1 { - top: 16rem; - left: 14rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--sm1 { - top: 13rem; - left: 24rem; } } - .header__article__circle--sm2 { - top: 25.5rem; - left: 6.5rem; } - @media (min-width: 769px) and (max-width: 1024px) { - .header__article__circle--sm2 { - top: 25rem; - left: 6.5rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__article__circle--sm2 { - top: 24rem; } } - .header__title { - font-size: 3.25rem; - width: 33.9rem; - font-weight: 800; - margin-top: 6rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__title { - font-size: 1.5rem; - margin-top: 2rem; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__title { - font-size: 1.8rem; - margin-top: 2rem; - width: 100%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__title { - font-size: 2.5rem; - width: 100%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__title { - font-size: 2.8rem; - width: 100%; } } - .header__paragraph { - font-size: 1.5rem; - width: 33.9rem; - margin-top: 2rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__paragraph { - font-size: 0.7rem; - margin-top: 1rem; - width: 100%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__paragraph { - font-size: 0.9rem; - margin-top: 1rem; - width: 100%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__paragraph { - font-size: 1rem; - width: 100%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__paragraph { - font-size: 1.2rem; - width: 70%; } } - .header__aside { - flex-basis: 50%; - display: flex; - justify-content: center; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside { - flex-basis: 30%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside { - margin-left: 4rem; - width: 40%; - display: flex; - justify-content: center; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside { - margin-left: 1rem; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside { - margin-left: 1rem; } } - .header__aside__container img { - border-radius: 50%; - margin: auto; - width: 14.4rem; } - .header__aside__container--1 { - background-color: #cdf4fe; - width: 20rem; - height: 27.8rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--1 { - width: 6rem; - height: 10rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--1 { - width: 60%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--1 { - width: 60%; } } - .header__aside__container--1 img { - margin-top: 10.6rem; } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--1 img { - margin-top: 4.3rem; - width: 80%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--1 img { - margin-top: 16rem; - width: 80%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--1 img { - margin-top: 14rem; - width: 80%; } } - .header__aside__container--2 { - background-color: #3561e6; - width: 21.5rem; - height: 38.7rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside__container--2 { - width: 6rem; - height: 15rem; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--2 { - width: 7rem; - height: 15rem; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--2 { - width: 70%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--2 { - width: 70%; } } - .header__aside__container--2 img { - margin-top: 21rem; } - @media (min-width: 300px) and (max-width: 480px) { - .header__aside__container--2 img { - margin-top: 9.2rem; - width: 80%; } } - @media (min-width: 481px) and (max-width: 768px) { - .header__aside__container--2 img { - margin-top: 8.4rem; - width: 80%; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header__aside__container--2 img { - margin-top: 25rem; - width: 80%; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .header__aside__container--2 img { - margin-top: 23rem; - width: 80%; } } - @media (min-width: 300px) and (max-width: 480px) { - .header .hide { - display: none; } } - @media (min-width: 481px) and (max-width: 768px) { - .header .icon-hide { - display: none; } } - @media (min-width: 769px) and (max-width: 1024px) { - .header .hide { - display: block; } } - -.btn { - margin-top: 2rem; - padding: 15px 25px; } - @media (min-width: 300px) and (max-width: 480px) { - .btn { - margin-top: 1rem; - padding: 7px 12px; } } - @media (min-width: 481px) and (max-width: 768px) { - .btn { - margin-top: 1rem; - padding: 7px 12px; } } - -.blog { - background-color: #ffffff; } - .blog__description { - text-align: center; - margin-bottom: 50px; } - .blog__title { - color: #04647d; - font-weight: 700; - font-size: 1.25rem; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__title { - font-size: 1.5rem; } } - @media (min-width: 1201px) { - .blog__title { - font-size: 1.5rem; } } - .blog__subtitle { - font-weight: 800; - font-size: 2.5rem; - color: #111111; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__subtitle { - font-size: 2.75rem; } } - @media (min-width: 1201px) { - .blog__subtitle { - font-size: 2.75rem; } } - .blog__card { - display: block; - gap: 34px; } - @media (min-width: 769px) and (max-width: 1024px) { - .blog__card { - display: flex; - justify-content: center; } } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card { - display: flex; - justify-content: center; } } - @media (min-width: 1201px) { - .blog__card { - display: flex; - justify-content: center; } } - .blog__card-wrap { - width: 100%; - max-width: 414px; - border: 2px solid #f0f0f0; - border-radius: 20px; - margin: auto auto 24px; - display: flex; - flex-direction: column; } - @media (min-width: 769px) and (max-width: 1024px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - @media (min-width: 1201px) { - .blog__card-wrap { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); } } - .blog__card-img .blog__img { - width: 100%; - height: auto; } - .blog__card-texts { - margin-top: 15px; - padding-left: 19px; - padding-right: 19px; - color: #111111; - flex-grow: 1; - display: flex; - flex-direction: column; - justify-content: space-between; } - .blog__card-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: 18px; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-title { - font-size: 1.75rem; } } - @media (min-width: 1201px) { - .blog__card-title { - font-size: 1.75rem; } } - .blog__card-text { - font-weight: 500; - font-size: 1.25rem; - margin-bottom: 10px; } - @media (min-width: 1025px) and (max-width: 1200px) { - .blog__card-text { - font-size: 1.5rem; } } - @media (min-width: 1201px) { - .blog__card-text { - font-size: 1.5rem; } } - .blog__card-cta { - color: #0d41e1; - display: inline-block; - padding-bottom: 20px; - font-size: 16px; } - -.star-icons img { - width: 100px; } - -.wrapper { - width: 90%; - margin: auto; - display: flex; - border: none; } - -.team { - display: flex; - align-items: flex-start; - gap: 10px; } - -.team h3 { - writing-mode: vertical-lr; - color: #044058; } - -.main { - padding-left: 40px; - border-left: 6px #044058 solid; } - -.main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; } - .main-wrap__image { - width: 350px; - height: 400px; } - .main-wrap__image img { - width: 100%; - height: 100%; } - .main-wrap__main { - padding-top: 20px; - width: 50%; } - .main-wrap__main_man { - width: 60%; } - -.icon-arrows { - display: flex; - flex-direction: row; - align-items: baseline; - justify-content: space-between; - gap: 5rem; } - -.icons { - display: flex; - gap: 1rem; } - -#second { - display: none; } - -.show { - display: flex; } - -.hide { - display: none; } - -@media (max-width: 970px) { - .main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; - flex-wrap: wrap; } - .main-wrap__main { - padding-top: 20px; - width: 100%; } - .icons img { - width: 25px; } - .arrows img { - width: 80px; } } - .foot { background-color: #f0f0f0; } .foot__wrapper { @@ -1231,7 +699,8 @@ select { margin-top: 5.8rem; } @media (min-width: 300px) and (max-width: 480px) { .contact-header__article__title { - font-size: 2rem; } } + margin-top: 2.8rem; + background: orange; } } .contact-header__article__para { font-size: 1.5rem; font-weight: 500; @@ -1360,154 +829,178 @@ select { .box__container__item p { margin-top: 2rem; } -.login { - height: 100vh; } - .login__container { - display: flex; - height: 983px; - margin: 0 auto; - align-items: center; } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__container { - display: grid; - grid-template-columns: 1fr; } } - .login__img-box { - background: url("/assets/images/wes-hicks-4-EeTnaC1S4-unsplash 1.png"); - background-size: cover; - background-repeat: no-repeat; - width: 795px; - height: 983px; - position: relative; } - @media (min-width: 300px) and (max-width: 1024px) { - .login__img-box { - display: none; } } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__img-box { - width: 100%; } } - .login__logo-box { - display: flex; - margin-left: 6.2em; - gap: 1em; - padding-top: 2em; - width: 70px; } - .login__transparent { - width: 602px; - height: 192px; - position: absolute; - top: 40.625em; - left: 6.2em; - background: black; - background: rgba(250, 250, 250, 0.4); - box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.08); - border-radius: 12px; - filter: blur(0.5px); } - @media (min-width: 481px) and (max-width: 700px) { - .login__transparent { - width: 400px; - left: 4em; - height: 200px; } } - @media (min-width: 1301px) and (max-width: 1340px) { - .login__transparent { - left: 4em; } } - .login__title { - width: 88px; - height: 40px; - margin-left: 1.2em; - margin-top: 1em; - font-weight: 700; - font-size: 2em; - line-height: 40px; - color: #F5F5F5; } - @media (min-width: 481px) and (max-width: 700px) { - .login__title { - width: 50px; } } - .login__desc { - margin-left: 2em; - margin-top: 10px; - width: 528px; - font-weight: 600; - font-size: 20px; - line-height: 30px; - color: #F5F5F5; } - .login__form-container { - margin-left: 130px; } - @media (min-width: 300px) and (max-width: 1024px) { - .login__form-container { - margin: 0 auto; - height: 100vh; - padding: 25px; } } - @media (min-width: 1025px) and (max-width: 1300px) { - .login__form-container { - margin: 0 auto; } } - .login__form-head { - width: 330px; - font-weight: 700; - font-size: 30px; - line-height: 40px; - margin-bottom: 20px; } - .login__form-desc { - width: 475px; - font-weight: 500; - font-size: 24px; - line-height: 36px; } - .login__form { - width: 475px; - height: 382px; - margin-top: 70px; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__form { - width: 400px; } } - .login__label { - display: block; - margin: 0.5rem 0rem; - font-weight: 700; - font-size: 20px; - line-height: 18px; - width: 53px; - color: #111111; - padding-bottom: 1em; } - .login__input, .login__submit { - width: 475px; - height: 50px; - background-color: #F5F5F5; - border: none; - border-radius: 8px; - padding: 16px; - outline: none; - margin-top: 0.5em; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__input, .login__submit { - width: 400px; } } - .login__forget-pass { - float: right; } - .login__forget { - text-align: right; - font-weight: 500; - font-size: 20px; - line-height: 18px; - text-decoration: none; - color: #0d41e1; - margin-top: 50px; } - .login__submit { - padding: 4px 16px; - color: #FFFFFF; - background-color: #0d41e1; - font-weight: 600; - font-size: 20px; - line-height: 36px; - margin-top: 50px; } - .login__submit:hover { - background-color: #3464f5; - transform: translateY(-2px); - transition: all 2s ease; } - .login__btn-desc { - text-align: center; - width: 475px; - font-weight: 500; - font-size: 20px; - line-height: 36px; } - @media (min-width: 1301px) and (max-width: 1440px) { - .login__btn-desc { - width: 400px; } } +.form__wrapper { + width: 1512px; + max-width: 100%; + margin: 0 auto; + position: relative; } + +.form__container { + padding-top: 3rem; + padding-bottom: 3rem; + padding-left: 0.5rem; + padding-right: 2rem; + display: flex; + background-color: #ffffff; + position: relative; } + @media (min-width: 768px) and (max-width: 1023px) { + .form__container { + padding-top: 4rem; + padding-bottom: 4rem; + padding-left: 3.5rem; + padding-right: 4.5rem; + flex: 1; } } + @media (min-width: 1024px) and (max-width: 9999px) { + .form__container { + padding-top: 5.75rem; + padding-bottom: 9.687rem; + padding-left: 7.125rem; + padding-right: 24.37rem; + flex: 1; } } + +.form__rotate { + position: relative; + top: 55px; + width: 35px; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__rotate { + top: 75px; + width: 65px; } } + +.form__message { + font-family: 'Mulish'; + font-weight: 700; + font-size: 1rem; + line-height: 25px; + color: #04647d; + transform: rotate(-90deg); } + @media (min-width: 768px) and (max-width: 9999px) { + .form__message { + font-size: 1.5rem; + line-height: 36px; } } + +.form__divider { + width: 0px; + height: 100%; + border: 5px solid #04647d; + border-radius: 10px; + background-color: #04647d; + box-sizing: inherit; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__divider { + border: 10px solid #04647d; } } + +.form__content { + padding-left: 1rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__content { + padding-left: 3.72rem; } } + +.form__head { + font-weight: 800; + font-size: 25px; + line-height: 30px; + color: #111111; + padding-bottom: 1rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__head { + font-size: 44px; + line-height: 55px; + padding-bottom: 1.5rem; } } + +.form__description { + font-weight: 500; + font-size: 16px; + line-height: 25px; + max-width: 25ch; + color: #111111; + padding-bottom: 1.5rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__description { + font-size: 24px; + line-height: 36px; + padding-bottom: 2.75rem; + max-width: 100%; } } + +.form__label { + font-weight: 700; + font-size: 16px; + line-height: 36px; + color: #111111; + padding-bottom: 4px; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__label { + font-size: 24px; } } + +.form__input { + width: 100%; + padding: 13px; + background: #f0f0f0; + border-radius: 12px; + outline: none; + border: none; + margin-bottom: 18px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; } + @media (min-width: 768px) and (max-width: 1199px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 506px; + height: 86px; } } + @media (min-width: 1200px) and (max-width: 9999px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 806px; + height: 86px; } } + +.form__textarea { + background: #f0f0f0; + width: 100%; + height: 187px; + border-radius: 12px; + outline: none; + border: none; + resize: none; + padding: 25px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__textarea { + height: 187px; + font-size: 24px; + line-height: 36px; } } + +.form__btn { + width: 90px; + height: 50px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + background-color: #0d41e1; + border-radius: 15px; + border: none; + color: #ffffff; + cursor: pointer; + margin-top: 1.87rem; } + @media (min-width: 768px) and (max-width: 9999px) { + .form__btn { + font-weight: 700; + font-size: 24px; + line-height: 36px; + width: 138px; + height: 66px; } } + +.form__btn:hover { + background-color: #ffffff; + color: #0d41e1; + border: 1px solid #0d41e1; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNvbmNhdC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLDRHQUE0RztBQUM1RywyRUFBMkU7QUFDM0U7K0VBQytFO0FBQy9FOzs7RUFHRTtBQUNGO0VBQ0UsaUJBQWlCO0VBQ2pCLE1BQU07RUFDTiw4QkFBOEI7RUFDOUIsTUFBTSxFQUFFOztBQUVWOytFQUMrRTtBQUMvRTs7RUFFRTtBQUNGO0VBQ0UsU0FBUztFQUNULGlDQUFpQztFQUNqQyxlQUFlLEVBQUU7O0FBRW5COztFQUVFO0FBQ0Y7RUFDRSxjQUFjLEVBQUU7O0FBRWxCOzs7RUFHRTtBQUNGO0VBQ0UsY0FBYztFQUNkLGdCQUFnQixFQUFFOztBQUVwQjsrRUFDK0U7QUFDL0U7OztFQUdFO0FBQ0Y7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLFNBQVM7RUFDVCxNQUFNO0VBQ04saUJBQWlCO0VBQ2pCLE1BQU0sRUFBRTs7QUFFVjs7O0VBR0U7QUFDRjtFQUNFLGlDQUFpQztFQUNqQyxNQUFNO0VBQ04sY0FBYztFQUNkLE1BQU0sRUFBRTs7QUFFVjsrRUFDK0U7QUFDL0U7O0VBRUU7QUFDRjtFQUNFLDZCQUE2QixFQUFFOztBQUVqQzs7O0VBR0U7QUFDRjtFQUNFLG1CQUFtQjtFQUNuQixNQUFNO0VBQ04sMEJBQTBCO0VBQzFCLE1BQU07RUFDTix5Q0FBaUM7VUFBakMsaUNBQWlDO0VBQ2pDLE1BQU0sRUFBRTs7QUFFVjs7RUFFRTtBQUNGOztFQUVFLG1CQUFtQixFQUFFOztBQUV2Qjs7O0VBR0U7QUFDRjs7O0VBR0UsaUNBQWlDO0VBQ2pDLE1BQU07RUFDTixjQUFjO0VBQ2QsTUFBTSxFQUFFOztBQUVWOztFQUVFO0FBQ0Y7RUFDRSxjQUFjLEVBQUU7O0FBRWxCOzs7RUFHRTtBQUNGOztFQUVFLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7K0VBQytFO0FBQy9FOztFQUVFO0FBQ0Y7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7K0VBQytFO0FBQy9FOzs7RUFHRTtBQUNGOzs7OztFQUtFLG9CQUFvQjtFQUNwQixNQUFNO0VBQ04sZUFBZTtFQUNmLE1BQU07RUFDTixpQkFBaUI7RUFDakIsTUFBTTtFQUNOLFNBQVM7RUFDVCxNQUFNLEVBQUU7O0FBRVY7OztFQUdFO0FBQ0Y7O0VBRUUsTUFBTTtFQUNOLGlCQUFpQixFQUFFOztBQUVyQjs7O0VBR0U7QUFDRjs7RUFFRSxNQUFNO0VBQ04sb0JBQW9CLEVBQUU7O0FBRXhCOztFQUVFO0FBQ0Y7Ozs7RUFJRSwwQkFBMEIsRUFBRTs7QUFFOUI7O0VBRUU7QUFDRjs7OztFQUlFLGtCQUFrQjtFQUNsQixVQUFVLEVBQUU7O0FBRWQ7O0VBRUU7QUFDRjs7OztFQUlFLDhCQUE4QixFQUFFOztBQUVsQzs7RUFFRTtBQUNGO0VBQ0UsOEJBQThCLEVBQUU7O0FBRWxDOzs7OztFQUtFO0FBQ0Y7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtFQUNOLGNBQWM7RUFDZCxNQUFNO0VBQ04sY0FBYztFQUNkLE1BQU07RUFDTixlQUFlO0VBQ2YsTUFBTTtFQUNOLFVBQVU7RUFDVixNQUFNO0VBQ04sbUJBQW1CO0VBQ25CLE1BQU0sRUFBRTs7QUFFVjs7RUFFRTtBQUNGO0VBQ0Usd0JBQXdCLEVBQUU7O0FBRTVCOztFQUVFO0FBQ0Y7RUFDRSxjQUFjLEVBQUU7O0FBRWxCOzs7RUFHRTtBQUNGOztFQUVFLHNCQUFzQjtFQUN0QixNQUFNO0VBQ04sVUFBVTtFQUNWLE1BQU0sRUFBRTs7QUFFVjs7RUFFRTtBQUNGOztFQUVFLFlBQVksRUFBRTs7QUFFaEI7OztFQUdFO0FBQ0Y7RUFDRSw2QkFBNkI7RUFDN0IsTUFBTTtFQUNOLG9CQUFvQjtFQUNwQixNQUFNLEVBQUU7O0FBRVY7O0VBRUU7QUFDRjtFQUNFLHdCQUF3QixFQUFFOztBQUU1Qjs7O0VBR0U7QUFDRjtFQUNFLDBCQUEwQjtFQUMxQixNQUFNO0VBQ04sYUFBYTtFQUNiLE1BQU0sRUFBRTs7QUFFVjsrRUFDK0U7QUFDL0U7O0VBRUU7QUFDRjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7O0VBRUU7QUFDRjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjsrRUFDK0U7QUFDL0U7O0VBRUU7QUFDRjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUU7QUFDRjtFQUNFLGFBQWEsRUFBRTs7QUFFakIscUJBQXFCO0FBQ3JCOzs7RUFHRSxzQkFBc0IsRUFBRTs7QUFFMUIsMEJBQTBCO0FBQzFCOzs7Ozs7Ozs7O0VBVUUsU0FBUyxFQUFFOztBQUViLDJHQUEyRztBQUMzRzs7RUFFRSxnQkFBZ0IsRUFBRTs7QUFFcEIsMkJBQTJCO0FBQzNCO0VBQ0UsdUJBQXVCO0VBQ3ZCLGtCQUFrQixFQUFFOztBQUV0QiwyQkFBMkI7QUFDM0I7RUFDRSxpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBRTs7QUFFdEIsMERBQTBEO0FBQzFEO0VBQ0UsaUNBQThCO1VBQTlCLDhCQUE4QixFQUFFOztBQUVsQyxvQ0FBb0M7QUFDcEM7O0VBRUUsZUFBZTtFQUNmLGNBQWMsRUFBRTs7QUFFbEIseUNBQXlDO0FBQ3pDOzs7O0VBSUUsYUFBYSxFQUFFOztBQUVqQixnR0FBZ0c7QUFDaEc7RUFDRTtJQUNFLHFCQUFxQixFQUFFO0VBQ3pCOzs7SUFHRSxxQ0FBcUM7SUFDckMsdUNBQXVDO0lBQ3ZDLHNDQUFzQztJQUN0QyxnQ0FBZ0MsRUFBRSxFQUFFOztBQUV4QztFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixjQUFjLEVBQUU7RUFDaEI7SUFDRSxhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxrQkFBa0IsRUFBRTtJQUNwQjtNQUNFLHFCQUFxQjtNQUNyQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGNBQWMsRUFBRTtFQUNwQjtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsU0FBUyxFQUFFO0lBQ1g7TUFDRTtRQUNFLFNBQVMsRUFBRSxFQUFFO0lBQ2pCO01BQ0U7UUFDRSxTQUFTLEVBQUUsRUFBRTtJQUNqQjtNQUNFO1FBQ0Usa0JBQWtCO1FBQ2xCLHlCQUF5QjtRQUN6QixRQUFRO1FBQ1IsU0FBUztRQUNULFlBQVk7UUFDWixXQUFXO1FBQ1gsc0JBQXNCO1FBQ3RCLFNBQVM7UUFDVCxVQUFVO1FBQ1Ysb0JBQW9CO1FBQ3BCLGtCQUFrQjtRQUNsQixvQkFBb0I7UUFDcEIsMkJBQTJCO1FBQzNCLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0UsZ0JBQWdCO01BQ2hCLGFBQWE7TUFDYixTQUFTO01BQ1Qsd0JBQXVCO2NBQXZCLHVCQUF1QixFQUFFO01BQ3pCO1FBQ0U7VUFDRSxTQUFTLEVBQUUsRUFBRTtNQUNqQjtRQUNFO1VBQ0UsV0FBVyxFQUFFLEVBQUU7TUFDbkI7UUFDRTtVQUNFLHNCQUFzQjtVQUN0QixXQUFXLEVBQUUsRUFBRTtNQUNuQjtRQUNFLGFBQWE7UUFDYixzQkFBc0I7UUFDdEIsbUJBQW1CLEVBQUU7UUFDckI7VUFDRSxxQkFBcUI7VUFDckIsZ0JBQWdCO1VBQ2hCLGlCQUFpQjtVQUNqQixjQUFjLEVBQUU7VUFDaEI7WUFDRSxjQUFjLEVBQUU7VUFDbEI7WUFDRTtjQUNFLGlCQUFpQixFQUFFLEVBQUU7UUFDM0I7VUFDRSxjQUFjLEVBQUU7UUFDbEI7VUFDRSxVQUFVLEVBQUU7UUFDZDtVQUNFLFVBQVUsRUFBRTtJQUNsQjtNQUNFLHdCQUFtQjtNQUFuQixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixXQUFXO01BQ1gsb0JBQW9CO01BQ3BCLFlBQVk7TUFDWixnQkFBZ0I7TUFDaEIseUJBQXlCO01BQ3pCLHFCQUFxQjtNQUNyQixlQUFlLEVBQUU7RUFDckI7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixhQUFhLEVBQUU7SUFDZjtNQUNFLGFBQWE7TUFDYixzQkFBc0I7TUFDdEIsV0FBVyxFQUFFO01BQ2I7UUFDRSx5QkFBeUI7UUFDekIsYUFBYTtRQUNiLFdBQVcsRUFBRTtJQUNqQjtNQUNFLGVBQWU7TUFDZixhQUFhLEVBQUU7SUFDakI7TUFDRTtRQUNFLGNBQWMsRUFBRSxFQUFFOztBQUUxQjtFQUNFLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsVUFBVTtFQUNWLGVBQWU7RUFDZixhQUFhLEVBQUU7RUFDZjtJQUNFLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsZUFBZSxFQUFFOztBQUVyQjtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7RUFDL0Isa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0Usb0JBQW9CO0lBQ3BCLFdBQVcsRUFBRTtJQUNiO01BQ0U7UUFDRSxXQUFXO1FBQ1gsZUFBZSxFQUFFLEVBQUU7SUFDdkI7TUFDRTtRQUNFLGVBQWU7UUFDZixVQUFVLEVBQUUsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0U7UUFDRSxVQUFVO1FBQ1YsZUFBZSxFQUFFLEVBQUU7RUFDekI7SUFDRSxvQkFBb0IsRUFBRTtJQUN0QjtNQUNFO1FBQ0UsZUFBZTtRQUNmLFdBQVcsRUFBRSxFQUFFO0lBQ25CO01BQ0U7UUFDRSxlQUFlO1FBQ2YsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRTtRQUNFLGVBQWU7UUFDZixVQUFVLEVBQUUsRUFBRTtJQUNsQjtNQUNFO1FBQ0UsZUFBZTtRQUNmLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0U7UUFDRSxlQUFlO1FBQ2YsVUFBVSxFQUFFLEVBQUU7RUFDcEI7SUFDRSxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsOEJBQThCLEVBQUU7SUFDaEM7TUFDRTtRQUNFLHNCQUFzQixFQUFFLEVBQUU7SUFDOUI7TUFDRTtRQUNFLHNCQUFzQixFQUFFLEVBQUU7SUFDOUI7TUFDRTtRQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3ZCO01BQ0U7UUFDRSxlQUFlLEVBQUUsRUFBRTtJQUN2QjtNQUNFO1FBQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLHlCQUF5QjtJQUN6QixVQUFVO0lBQ1YsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRTtRQUNFLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0U7UUFDRSxVQUFVLEVBQUUsRUFBRTtJQUNsQjtNQUNFLFlBQVk7TUFDWixhQUFhLEVBQUU7SUFDakI7TUFDRSxlQUFlLEVBQUU7TUFDakI7UUFDRTtVQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3pCO01BQ0UsZUFBZSxFQUFFO01BQ2pCO1FBQ0U7VUFDRSxlQUFlLEVBQUUsRUFBRTtFQUMzQjtJQUNFLHlCQUF5QjtJQUN6QixVQUFVO0lBQ1YsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRTtRQUNFLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0U7UUFDRSxVQUFVLEVBQUUsRUFBRTtFQUNwQjtJQUNFLHlCQUF5QjtJQUN6QixVQUFVO0lBQ1YsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRTtRQUNFLFVBQVUsRUFBRSxFQUFFO0lBQ2xCO01BQ0U7UUFDRSxVQUFVLEVBQUUsRUFBRTs7QUFFdEI7RUFDRSxhQUFhLEVBQUU7RUFDZjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRTtNQUNFLGFBQWEsRUFBRSxFQUFFO0VBQ3JCO0lBQ0U7TUFDRSxhQUFhLEVBQUUsRUFBRTtFQUNyQjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRSxlQUFlO0lBQ2Ysa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3ZCO01BQ0U7UUFDRSxVQUFVLEVBQUUsRUFBRTtFQUNwQjtJQUNFLGtCQUFrQjtJQUNsQixXQUFXLEVBQUU7SUFDYjtNQUNFLFVBQVUsRUFBRTtNQUNaO1FBQ0U7VUFDRSxVQUFVLEVBQUUsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDcEI7TUFDRSxTQUFTO01BQ1QsYUFBYSxFQUFFO01BQ2Y7UUFDRTtVQUNFLFNBQVM7VUFDVCxXQUFXLEVBQUUsRUFBRTtNQUNuQjtRQUNFO1VBQ0UsU0FBUztVQUNULFdBQVcsRUFBRSxFQUFFO0lBQ3JCO01BQ0UsWUFBWTtNQUNaLFdBQVcsRUFBRTtNQUNiO1FBQ0U7VUFDRSxVQUFVO1VBQ1YsV0FBVyxFQUFFLEVBQUU7TUFDbkI7UUFDRTtVQUNFLFVBQVU7VUFDVixXQUFXLEVBQUUsRUFBRTtJQUNyQjtNQUNFLFlBQVk7TUFDWixZQUFZLEVBQUU7TUFDZDtRQUNFO1VBQ0UsVUFBVTtVQUNWLFlBQVksRUFBRSxFQUFFO01BQ3BCO1FBQ0U7VUFDRSxVQUFVLEVBQUUsRUFBRTtFQUN0QjtJQUNFLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0U7UUFDRSxpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLFdBQVcsRUFBRSxFQUFFO0lBQ25CO01BQ0U7UUFDRSxpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLFdBQVcsRUFBRSxFQUFFO0lBQ25CO01BQ0U7UUFDRSxpQkFBaUI7UUFDakIsV0FBVyxFQUFFLEVBQUU7SUFDbkI7TUFDRTtRQUNFLGlCQUFpQjtRQUNqQixXQUFXLEVBQUUsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRTtRQUNFLGlCQUFpQjtRQUNqQixnQkFBZ0I7UUFDaEIsV0FBVyxFQUFFLEVBQUU7SUFDbkI7TUFDRTtRQUNFLGlCQUFpQjtRQUNqQixnQkFBZ0I7UUFDaEIsV0FBVyxFQUFFLEVBQUU7SUFDbkI7TUFDRTtRQUNFLGVBQWU7UUFDZixXQUFXLEVBQUUsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsaUJBQWlCO1FBQ2pCLFVBQVUsRUFBRSxFQUFFO0VBQ3BCO0lBQ0UsZUFBZTtJQUNmLGFBQWE7SUFDYix1QkFBdUIsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsZUFBZSxFQUFFLEVBQUU7SUFDdkI7TUFDRTtRQUNFLGlCQUFpQjtRQUNqQixVQUFVO1FBQ1YsYUFBYTtRQUNiLHVCQUF1QixFQUFFLEVBQUU7SUFDL0I7TUFDRTtRQUNFLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRTtRQUNFLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRSxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLGNBQWMsRUFBRTtJQUNsQjtNQUNFLHlCQUF5QjtNQUN6QixZQUFZO01BQ1osZUFBZTtNQUNmLDBDQUEwQyxFQUFFO01BQzVDO1FBQ0U7VUFDRSxXQUFXO1VBQ1gsYUFBYSxFQUFFLEVBQUU7TUFDckI7UUFDRTtVQUNFLFVBQVUsRUFBRSxFQUFFO01BQ2xCO1FBQ0U7VUFDRSxVQUFVLEVBQUUsRUFBRTtNQUNsQjtRQUNFLG1CQUFtQixFQUFFO1FBQ3JCO1VBQ0U7WUFDRSxrQkFBa0I7WUFDbEIsVUFBVSxFQUFFLEVBQUU7UUFDbEI7VUFDRTtZQUNFLGlCQUFpQjtZQUNqQixVQUFVLEVBQUUsRUFBRTtRQUNsQjtVQUNFO1lBQ0UsaUJBQWlCO1lBQ2pCLFVBQVUsRUFBRSxFQUFFO0lBQ3RCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWM7TUFDZCxlQUFlO01BQ2YsMENBQTBDLEVBQUU7TUFDNUM7UUFDRTtVQUNFLFdBQVc7VUFDWCxhQUFhLEVBQUUsRUFBRTtNQUNyQjtRQUNFO1VBQ0UsV0FBVztVQUNYLGFBQWEsRUFBRSxFQUFFO01BQ3JCO1FBQ0U7VUFDRSxVQUFVLEVBQUUsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsVUFBVSxFQUFFLEVBQUU7TUFDbEI7UUFDRSxpQkFBaUIsRUFBRTtRQUNuQjtVQUNFO1lBQ0Usa0JBQWtCO1lBQ2xCLFVBQVUsRUFBRSxFQUFFO1FBQ2xCO1VBQ0U7WUFDRSxrQkFBa0I7WUFDbEIsVUFBVSxFQUFFLEVBQUU7UUFDbEI7VUFDRTtZQUNFLGlCQUFpQjtZQUNqQixVQUFVLEVBQUUsRUFBRTtRQUNsQjtVQUNFO1lBQ0UsaUJBQWlCO1lBQ2pCLFVBQVUsRUFBRSxFQUFFO0VBQ3hCO0lBQ0U7TUFDRSxhQUFhLEVBQUUsRUFBRTtFQUNyQjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRTtNQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV4QjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBRTtFQUNwQjtJQUNFO01BQ0UsZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUFFLEVBQUU7RUFDekI7SUFDRTtNQUNFLGdCQUFnQjtNQUNoQixpQkFBaUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFLHlCQUF5QixFQUFFO0VBQzNCO0lBQ0Usa0JBQWtCO0lBQ2xCLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsY0FBYyxFQUFFO0lBQ2hCO01BQ0U7UUFDRSxrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSxrQkFBa0IsRUFBRSxFQUFFO0VBQzVCO0lBQ0UsY0FBYztJQUNkLFNBQVMsRUFBRTtJQUNYO01BQ0U7UUFDRSxhQUFhO1FBQ2IsdUJBQXVCLEVBQUUsRUFBRTtJQUMvQjtNQUNFO1FBQ0UsYUFBYTtRQUNiLHVCQUF1QixFQUFFLEVBQUU7SUFDL0I7TUFDRTtRQUNFLGFBQWE7UUFDYix1QkFBdUIsRUFBRSxFQUFFO0lBQy9CO01BQ0UsV0FBVztNQUNYLGdCQUFnQjtNQUNoQix5QkFBeUI7TUFDekIsbUJBQW1CO01BQ25CLHNCQUFzQjtNQUN0QixhQUFhO01BQ2Isc0JBQXNCLEVBQUU7TUFDeEI7UUFDRTtVQUNFLGdCQUFnQjtVQUNoQixhQUFhO1VBQ2IsNEJBQTRCLEVBQUUsRUFBRTtNQUNwQztRQUNFO1VBQ0UsZ0JBQWdCO1VBQ2hCLGFBQWE7VUFDYiw0QkFBNEIsRUFBRSxFQUFFO01BQ3BDO1FBQ0U7VUFDRSxnQkFBZ0I7VUFDaEIsYUFBYTtVQUNiLDRCQUE0QixFQUFFLEVBQUU7SUFDdEM7TUFDRSxXQUFXO01BQ1gsWUFBWSxFQUFFO0lBQ2hCO01BQ0UsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsY0FBYztNQUNkLFlBQVk7TUFDWixhQUFhO01BQ2Isc0JBQXNCO01BQ3RCLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixtQkFBbUIsRUFBRTtNQUNyQjtRQUNFO1VBQ0Usa0JBQWtCLEVBQUUsRUFBRTtNQUMxQjtRQUNFO1VBQ0Usa0JBQWtCLEVBQUUsRUFBRTtJQUM1QjtNQUNFLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUU7TUFDckI7UUFDRTtVQUNFLGlCQUFpQixFQUFFLEVBQUU7TUFDekI7UUFDRTtVQUNFLGlCQUFpQixFQUFFLEVBQUU7SUFDM0I7TUFDRSxjQUFjO01BQ2QscUJBQXFCO01BQ3JCLG9CQUFvQjtNQUNwQixlQUFlLEVBQUU7O0FBRXZCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtFQUNiLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLFNBQVMsRUFBRTs7QUFFYjtFQUNFLHlCQUF5QjtFQUN6QixjQUFjLEVBQUU7O0FBRWxCO0VBQ0Usa0JBQWtCO0VBQ2xCLDhCQUE4QixFQUFFOztBQUVsQztFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCLHVCQUF1QixFQUFFO0VBQ3pCO0lBQ0UsWUFBWTtJQUNaLGFBQWEsRUFBRTtFQUNqQjtJQUNFLFdBQVc7SUFDWCxZQUFZLEVBQUU7RUFDaEI7SUFDRSxpQkFBaUI7SUFDakIsVUFBVSxFQUFFO0lBQ1o7TUFDRSxVQUFVLEVBQUU7O0FBRWxCO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsOEJBQThCO0VBQzlCLFNBQVMsRUFBRTs7QUFFYjtFQUNFLGFBQWE7RUFDYixTQUFTLEVBQUU7O0FBRWI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRTtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLHVCQUF1QjtJQUN2QixlQUFlLEVBQUU7RUFDbkI7SUFDRSxpQkFBaUI7SUFDakIsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxXQUFXLEVBQUU7RUFDZjtJQUNFLFdBQVcsRUFBRSxFQUFFOztBQUVuQjtFQUNFLHlCQUF5QixFQUFFO0VBQzNCO0lBQ0UsYUFBYTtJQUNiLGVBQWU7SUFDZixjQUFjLEVBQUU7RUFDbEI7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUU7SUFDckI7TUFDRTtRQUNFLGFBQWE7UUFDYiw4QkFBOEI7UUFDOUIsb0JBQW9CO1FBQ3BCLHdCQUF3QjtRQUN4QixzQkFBc0I7UUFDdEIsdUJBQXVCLEVBQUUsRUFBRTtFQUNqQztJQUNFLG1CQUFtQjtJQUNuQixjQUFjLEVBQUU7RUFDbEI7SUFDRSxvQkFBb0IsRUFBRTtJQUN0QjtNQUNFO1FBQ0Usc0JBQXNCLEVBQUUsRUFBRTtJQUM5QjtNQUNFO1FBQ0Usc0JBQXNCLEVBQUUsRUFBRTtFQUNoQztJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFO1FBQ0UsaUJBQWlCO1FBQ2pCLGlCQUFpQjtRQUNqQix3QkFBd0IsRUFBRSxFQUFFO0lBQ2hDO01BQ0U7UUFDRSxpQkFBaUI7UUFDakIsaUJBQWlCO1FBQ2pCLHdCQUF3QixFQUFFLEVBQUU7RUFDbEM7SUFDRSxhQUFhO0lBQ2IsYUFBYSxFQUFFO0VBQ2pCO0lBQ0UsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRTtRQUNFLGFBQWE7UUFDYiw4QkFBOEI7UUFDOUIsdUJBQXVCO1FBQ3ZCLFNBQVM7UUFDVCxpQkFBaUI7UUFDakIsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFO1FBQ0UsY0FBYyxFQUFFLEVBQUU7RUFDeEI7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxtQkFBbUI7SUFDbkIsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZSxFQUFFO0VBQ25CO0lBQ0Usc0JBQXNCLEVBQUU7SUFDeEI7TUFDRTtRQUNFLHdCQUF3QixFQUFFLEVBQUU7SUFDaEM7TUFDRTtRQUNFLHdCQUF3QixFQUFFLEVBQUU7RUFDbEM7SUFDRSxxQkFBcUI7SUFDckIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRTtRQUNFLGlCQUFpQjtRQUNqQixpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0U7UUFDRSxpQkFBaUI7UUFDakIsaUJBQWlCLEVBQUUsRUFBRTtFQUMzQjtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRTtRQUNFLGdCQUFnQjtRQUNoQixrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSxnQkFBZ0I7UUFDaEIsa0JBQWtCLEVBQUUsRUFBRTtFQUM1QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQix1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0U7TUFDRSxhQUFhLEVBQUU7TUFDZjtRQUNFLGFBQWEsRUFBRSxFQUFFO0VBQ3ZCO0lBQ0U7TUFDRSxhQUFhLEVBQUUsRUFBRTtFQUNyQjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRTtNQUNFLGFBQWEsRUFBRSxFQUFFO0VBQ3JCO0lBQ0Usa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLGFBQWEsRUFBRSxFQUFFO0lBQ3JCO01BQ0U7UUFDRSxhQUFhLEVBQUUsRUFBRTtJQUNyQjtNQUNFLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsU0FBUztNQUNULFdBQVcsRUFBRTtNQUNiO1FBQ0U7VUFDRSxhQUFhO1VBQ2IsV0FBVyxFQUFFLEVBQUU7TUFDbkI7UUFDRTtVQUNFLGFBQWE7VUFDYixTQUFTLEVBQUUsRUFBRTtNQUNqQjtRQUNFLFVBQVUsRUFBRTtRQUNaO1VBQ0U7WUFDRSxVQUFVLEVBQUUsRUFBRTtRQUNsQjtVQUNFO1lBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDdEI7TUFDRSxVQUFVO01BQ1YsV0FBVyxFQUFFO01BQ2I7UUFDRTtVQUNFLFdBQVc7VUFDWCxVQUFVLEVBQUUsRUFBRTtNQUNsQjtRQUNFO1VBQ0UsV0FBVztVQUNYLFVBQVUsRUFBRSxFQUFFO01BQ2xCO1FBQ0UsVUFBVSxFQUFFO1FBQ1o7VUFDRTtZQUNFLFVBQVUsRUFBRSxFQUFFO1FBQ2xCO1VBQ0U7WUFDRSxVQUFVLEVBQUUsRUFBRTtFQUN4QjtJQUNFO01BQ0UsZUFBZSxFQUFFLEVBQUU7RUFDdkI7SUFDRSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0U7UUFDRSxlQUFlLEVBQUUsRUFBRTtFQUN6QjtJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLGlCQUFpQixFQUFFLEVBQUU7RUFDM0I7SUFDRSxhQUFhO0lBQ2IscUJBQXFCO0lBQ3JCLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLFVBQVUsRUFBRTtFQUNkO0lBQ0UsWUFBWSxFQUFFO0lBQ2Q7TUFDRSxXQUFXO01BQ1gsWUFBWSxFQUFFO0VBQ2xCO0lBQ0UsYUFBYSxFQUFFO0lBQ2Y7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSx5QkFBeUI7TUFDekIsY0FBYztNQUNkLGVBQWU7TUFDZixrQ0FBa0MsRUFBRTtNQUNwQztRQUNFO1VBQ0UsVUFBVTtVQUNWLFdBQVcsRUFBRSxFQUFFO01BQ25CO1FBQ0U7VUFDRSxVQUFVLEVBQUUsRUFBRTtNQUNsQjtRQUNFLGdCQUFnQjtRQUNoQixtQkFBbUIsRUFBRTtRQUNyQjtVQUNFO1lBQ0UsaUJBQWlCO1lBQ2pCLFVBQVUsRUFBRSxFQUFFO1FBQ2xCO1VBQ0U7WUFDRSxVQUFVO1lBQ1YsaUJBQWlCLEVBQUUsRUFBRTtRQUN6QjtVQUNFO1lBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDdEI7TUFDRSx5QkFBeUI7TUFDekIsY0FBYztNQUNkLGFBQWE7TUFDYixrQ0FBa0MsRUFBRTtNQUNwQztRQUNFO1VBQ0UsV0FBVztVQUNYLGFBQWEsRUFBRSxFQUFFO01BQ3JCO1FBQ0U7VUFDRSxVQUFVO1VBQ1YsV0FBVyxFQUFFLEVBQUU7TUFDbkI7UUFDRTtVQUNFLFVBQVUsRUFBRSxFQUFFO01BQ2xCO1FBQ0Usa0JBQWtCO1FBQ2xCLFVBQVU7UUFDVixnQkFBZ0IsRUFBRTtRQUNsQjtVQUNFO1lBQ0Usa0JBQWtCLEVBQUUsRUFBRTtRQUMxQjtVQUNFO1lBQ0UsZ0JBQWdCO1lBQ2hCLFVBQVUsRUFBRSxFQUFFO1FBQ2xCO1VBQ0U7WUFDRSxVQUFVO1lBQ1Ysa0JBQWtCLEVBQUUsRUFBRTtRQUMxQjtVQUNFO1lBQ0UsVUFBVTtZQUNWLGdCQUFnQixFQUFFLEVBQUU7O0FBRWhDO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsbUJBQW1CLEVBQUU7RUFDckI7SUFDRTtNQUNFLHNCQUFzQjtNQUN0QixTQUFTO01BQ1QsdUJBQXVCO01BQ3ZCLG1CQUFtQjtNQUNuQixnQkFBZ0IsRUFBRSxFQUFFO0VBQ3hCO0lBQ0U7TUFDRSxzQkFBc0I7TUFDdEIsU0FBUztNQUNULHVCQUF1QjtNQUN2QixtQkFBbUI7TUFDbkIsZ0JBQWdCLEVBQUUsRUFBRTtFQUN4QjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7RUFDckI7SUFDRTtNQUNFLGFBQWEsRUFBRSxFQUFFO0VBQ3JCO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZiwyQ0FBMkM7SUFDM0MscUJBQXFCO0lBQ3JCLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLHNCQUFzQixFQUFFO0lBQ3hCO01BQ0U7UUFDRSxZQUFZLEVBQUUsRUFBRTtJQUNwQjtNQUNFO1FBQ0UsVUFBVSxFQUFFLEVBQUU7SUFDbEI7TUFDRSxnQkFBZ0IsRUFBRTs7QUFFeEI7RUFDRSxhQUFhLEVBQUU7RUFDZjtJQUNFLGFBQWE7SUFDYixhQUFhO0lBQ2IsY0FBYztJQUNkLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxhQUFhO1FBQ2IsMEJBQTBCLEVBQUUsRUFBRTtFQUNwQztJQUNFLHNFQUFzRTtJQUN0RSxzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLGFBQWEsRUFBRSxFQUFFO0lBQ3JCO01BQ0U7UUFDRSxXQUFXLEVBQUUsRUFBRTtFQUNyQjtJQUNFLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLGdCQUFnQjtJQUNoQixXQUFXLEVBQUU7RUFDZjtJQUNFLFlBQVk7SUFDWixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLG9DQUFvQztJQUNwQyw0Q0FBNEM7SUFDNUMsbUJBQW1CO0lBQ25CLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0U7UUFDRSxZQUFZO1FBQ1osU0FBUztRQUNULGFBQWEsRUFBRSxFQUFFO0lBQ3JCO01BQ0U7UUFDRSxTQUFTLEVBQUUsRUFBRTtFQUNuQjtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixjQUFjLEVBQUU7SUFDaEI7TUFDRTtRQUNFLFdBQVcsRUFBRSxFQUFFO0VBQ3JCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYyxFQUFFO0VBQ2xCO0lBQ0Usa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLGNBQWM7UUFDZCxhQUFhO1FBQ2IsYUFBYSxFQUFFLEVBQUU7SUFDckI7TUFDRTtRQUNFLGNBQWMsRUFBRSxFQUFFO0VBQ3hCO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0U7UUFDRSxZQUFZLEVBQUUsRUFBRTtFQUN0QjtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsV0FBVztJQUNYLGNBQWM7SUFDZCxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLGFBQWE7SUFDYixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsWUFBWSxFQUFFLEVBQUU7RUFDdEI7SUFDRSxZQUFZLEVBQUU7RUFDaEI7SUFDRSxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UseUJBQXlCO0lBQ3pCLDJCQUEyQjtJQUMzQix1QkFBdUIsRUFBRTtFQUMzQjtJQUNFLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFO1FBQ0UsWUFBWSxFQUFFLEVBQUUiLCJmaWxlIjoic3R5bGUucHJlZml4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU11bGlzaDp3Z2h0QDIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzgwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWxbcm9sZT1cImxpc3RcIl0sXG5vbFtyb2xlPVwibGlzdFwiXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuaHRtbDpmb2N1cy13aXRoaW4ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87IH1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvOyB9XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm5hdi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDAgMS44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTMlOyB9XG4gIC5uYXYtYmFyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDAuOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAubmF2LWJhcl9fbG9nby1jb250YWluZXIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwZDQxZTE7IH1cbiAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSBhbmQgKG1heC13aWR0aDogOTk1cHgpIHtcbiAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmZjtcbiAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAzOyB9IH1cbiAgICAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2xpbmtzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzcmVtO1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4ODBweCkgYW5kIChtYXgtd2lkdGg6IDk5NXB4KSB7XG4gICAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9fbGlua3Mge1xuICAgICAgICAgIGdhcDogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2xpbmtzIHtcbiAgICAgICAgICBnYXA6IDEuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2xpbmtzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMS41cmVtOyB9IH1cbiAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9fbGlua3MgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19saW5rcyAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2hvdmVyIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMTExMTExOyB9XG4gICAgICAgICAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19saW5rcyAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2hvdmVyIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwZDQxZTE7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgICAgICAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19saW5rcyAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2hvdmVyIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9fbGlua3MgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19ob3ZlciAuYWN0aXZlLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjMGQ0MWUxOyB9XG4gICAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9fbGlua3MgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19ob3ZlciAuYmx1ZS1kb3Qge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19saW5rcyAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2hvdmVyIC5hY3RpdmUtZG90IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0MWUxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uYXYtYmFyX19tb2JpbGUtbmF2LWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2LWJhcl9fbW9iaWxlLW5hdi1idG5fX29wZW4tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwLjVyZW07IH1cbiAgICAgIC5uYXYtYmFyX19tb2JpbGUtbmF2LWJ0bl9fb3Blbi1idG4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAubmF2LWJhcl9fbW9iaWxlLW5hdi1idG5fX2Nsb3NlLWJ0biB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uYXYtYmFyX19tb2JpbGUtbmF2LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm5hdi1vcGVuIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG5cbi5uYXYtb3BlbiAubmF2LWJhcl9fbW9iaWxlLW5hdi1idG5fX2Nsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXYtb3BlbiAubmF2LWJhcl9fbW9iaWxlLW5hdi1idG5fX29wZW4tYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VydmljZXMtd3JhcCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogNSUgYXV0bztcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2VydmljZXMtd3JhcF9faDMge1xuICAgIGNvbG9yOiAjMDQ2NDdkO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zZXJ2aWNlcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzA0NjQ3ZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlcnZpY2VzX19oMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnNlcnZpY2VzX19oMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXNfX2gzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXNfX2gzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc2VydmljZXNfX2gzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgLnNlcnZpY2VzX19wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc2VydmljZXNfX3Age1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzX19wIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zZXJ2aWNlc19fcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzX19wIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc2VydmljZXNfX3Age1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAuc2VydmljZXNfX2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnNlcnZpY2VzX19ib3hlcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXNfX2JveGVzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2VydmljZXNfX2JveGVzIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXNfX2JveGVzIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc2VydmljZXNfX2JveGVzIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAuc2VydmljZXNfX2Rlc2lnbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjlmZjtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNlcnZpY2VzX19kZXNpZ24ge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXNfX2Rlc2lnbiB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5zZXJ2aWNlc19fZGVzaWduIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgLnNlcnZpY2VzX19kZXNpZ25faW1hZ2Uge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgIC5zZXJ2aWNlc19fZGVzaWduX3RleHQgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuc2VydmljZXNfX2Rlc2lnbl90ZXh0IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5zZXJ2aWNlc19fZGVzaWduX3RleHQgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlc19fZGVzaWduX3RleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgLnNlcnZpY2VzX19kZXNpZ24yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZWZmO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2VydmljZXNfX2Rlc2lnbjIge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXNfX2Rlc2lnbjIge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc2VydmljZXNfX2Rlc2lnbjIge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgLnNlcnZpY2VzX19kZXNpZ24zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2VydmljZXNfX2Rlc2lnbjMge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXNfX2Rlc2lnbjMge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc2VydmljZXNfX2Rlc2lnbjMge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAuaGVhZGVyX19hcnRpY2xlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FydGljbGUge1xuICAgICAgICBmbGV4LWJhc2lzOiA3MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19hcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIC5oZWFkZXJfX2FydGljbGVfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlIGltZyB7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2FydGljbGVfX2NpcmNsZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tYmcge1xuICAgICAgdG9wOiAzcmVtO1xuICAgICAgbGVmdDogLTQuOHJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tYmcge1xuICAgICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgICBsZWZ0OiAtMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tYmcge1xuICAgICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgICBsZWZ0OiAtMnJlbTsgfSB9XG4gICAgLmhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlLS1zbTEge1xuICAgICAgdG9wOiAxNC41cmVtO1xuICAgICAgbGVmdDogMjdyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLXNtMSB7XG4gICAgICAgICAgdG9wOiAxNnJlbTtcbiAgICAgICAgICBsZWZ0OiAxNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tc20xIHtcbiAgICAgICAgICB0b3A6IDEzcmVtO1xuICAgICAgICAgIGxlZnQ6IDI0cmVtOyB9IH1cbiAgICAuaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLXNtMiB7XG4gICAgICB0b3A6IDI1LjVyZW07XG4gICAgICBsZWZ0OiA2LjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLXNtMiB7XG4gICAgICAgICAgdG9wOiAyNXJlbTtcbiAgICAgICAgICBsZWZ0OiA2LjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLXNtMiB7XG4gICAgICAgICAgdG9wOiAyNHJlbTsgfSB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgd2lkdGg6IDMzLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW4tdG9wOiA2cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlcl9fcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogMzMuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3BhcmFncmFwaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3BhcmFncmFwaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyX19wYXJhZ3JhcGgge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX19wYXJhZ3JhcGgge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gIC5oZWFkZXJfX2FzaWRlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX19hc2lkZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2FzaWRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfX2FzaWRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2FzaWRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuICAgIC5oZWFkZXJfX2FzaWRlX19jb250YWluZXIgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxNC40cmVtOyB9XG4gICAgLmhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RmNGZlO1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgaGVpZ2h0OiAyNy44cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHJlbSAwcmVtIDMxLjI1cmVtIDMxLjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIHtcbiAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIHtcbiAgICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgICAuaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwLjZyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjNyZW07XG4gICAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTEgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgLmhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU2MWU2O1xuICAgICAgd2lkdGg6IDIxLjVyZW07XG4gICAgICBoZWlnaHQ6IDM4LjdyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwcmVtIDByZW0gMzEuMjVyZW0gMzEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTIge1xuICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgIGhlaWdodDogMTVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiB7XG4gICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiB7XG4gICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTIge1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgLmhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTIgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkuMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTIgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDguNHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0yIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjNyZW07XG4gICAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyIC5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIgLmljb24taGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlciAuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5idG4ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nOiA3cHggMTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgcGFkZGluZzogN3B4IDEycHg7IH0gfVxuXG4uYmxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJsb2dfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYmxvZ19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDQ2NDdkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2dfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5ibG9nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgLmJsb2dfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGNvbG9yOiAjMTExMTExOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2dfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuYmxvZ19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuICAuYmxvZ19fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ2FwOiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvZ19fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvZ19fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuYmxvZ19fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuYmxvZ19fY2FyZC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MTRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJsb2dfX2NhcmQtd3JhcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjZweDtcbiAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDMzLjMlIC0gMjBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYmxvZ19fY2FyZC13cmFwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2NnB4O1xuICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgZmxleDogMCAxIGNhbGMoMzMuMyUgLSAyMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5ibG9nX19jYXJkLXdyYXAge1xuICAgICAgICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICBmbGV4OiAwIDEgY2FsYygzMy4zJSAtIDIwcHgpOyB9IH1cbiAgICAuYmxvZ19fY2FyZC1pbWcgLmJsb2dfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ibG9nX19jYXJkLXRleHRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6ICMxMTExMTE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5ibG9nX19jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJsb2dfX2NhcmQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5ibG9nX19jYXJkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuICAgIC5ibG9nX19jYXJkLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJsb2dfX2NhcmQtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAuYmxvZ19fY2FyZC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgLmJsb2dfX2NhcmQtY3RhIHtcbiAgICAgIGNvbG9yOiAjMGQ0MWUxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnN0YXItaWNvbnMgaW1nIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnRlYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4OyB9XG5cbi50ZWFtIGgzIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgY29sb3I6ICMwNDQwNTg7IH1cblxuLm1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJvcmRlci1sZWZ0OiA2cHggIzA0NDA1OCBzb2xpZDsgfVxuXG4ubWFpbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubWFpbi13cmFwX19pbWFnZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgLm1haW4td3JhcF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4td3JhcF9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5tYWluLXdyYXBfX21haW5fbWFuIHtcbiAgICAgIHdpZHRoOiA2MCU7IH1cblxuLmljb24tYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNXJlbTsgfVxuXG4uaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07IH1cblxuI3NlY29uZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLm1haW4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1haW4td3JhcF9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmljb25zIGltZyB7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLmFycm93cyBpbWcge1xuICAgIHdpZHRoOiA4MHB4OyB9IH1cblxuLmZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gIC5mb290X193cmFwcGVyIHtcbiAgICB3aWR0aDogMTUxMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogOTk5OXB4KSB7XG4gICAgICAuZm9vdF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy44N3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNjQ4cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNTYycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjM3NXJlbTsgfSB9XG4gIC5mb290X19kaWdpdCB7XG4gICAgbWF4LXdpZHRoOiAzMy45M3JlbTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZm9vdF9fZmlyc3QtaWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RfX2ZpcnN0LWljb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAgIC5mb290X19maXJzdC1pY29uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG4gIC5mb290X19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODdyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5OTlweCkge1xuICAgICAgLmZvb3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODdyZW07IH0gfVxuICAuZm9vdF9fc2Vjb25kLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS4zMzZyZW07IH1cbiAgLmZvb3RfX2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OTlweCkge1xuICAgICAgLmZvb3RfX2Fib3V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA1MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAgIC5mb290X19hYm91dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmZvb3RfX2NvbXBhbnkge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICBtYXgtd2lkdGg6IDcuOTM3cmVtOyB9XG4gIC5mb290X19zZXJ2aWNlcyB7XG4gICAgbWF4LXdpZHRoOiA5LjMxMnJlbTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZm9vdF9fY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiAxMy44MXJlbTsgfVxuICAuZm9vdF9fbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvb3RfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40MzdyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5OTlweCkge1xuICAgICAgLmZvb3RfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40MzdyZW07IH0gfVxuICAuZm9vdF9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAgIC5mb290X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgLmZvb3RfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAgIC5mb290X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cbiAgLmZvb3RfX2NvcHlyaWdodC1kaXZpc2lvbiB7XG4gICAgYmFja2dyb3VuZDogI0RERERERDsgfVxuICAuZm9vdF9fY29weS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5jb250YWN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIC5jb250YWN0LWhlYWRlciAuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgICB0b3A6IDNyZW07XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tMSB7XG4gICAgICAgICAgbGVmdDogLTAuM3JlbTtcbiAgICAgICAgICB0b3A6IDcuNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTEge1xuICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgICAgICAgdG9wOiA3cmVtOyB9IH1cbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlLS0xIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlLS0xIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlLS0yIHtcbiAgICAgIHRvcDogMTRyZW07XG4gICAgICBsZWZ0OiAyN3JlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tMiB7XG4gICAgICAgICAgbGVmdDogMjRyZW07XG4gICAgICAgICAgdG9wOiAxN3JlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTIge1xuICAgICAgICAgIGxlZnQ6IDIwcmVtO1xuICAgICAgICAgIHRvcDogMjNyZW07IH0gfVxuICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTIgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tMiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTsgfSB9XG4gIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi10b3A6IDUuOHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19wYXJhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX3BhcmEge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fbG9nb19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19sb2dvIHtcbiAgICBmaWxsOiBzdHJva2U7IH1cbiAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jb250YWN0LWhlYWRlcl9fYXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXIgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGY0ZmU7XG4gICAgICB3aWR0aDogMTguM3JlbTtcbiAgICAgIGhlaWdodDogMTUuOHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNTAwcHggNzAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIHtcbiAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMSBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMi45cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzIycHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NjFlNjtcbiAgICAgIHdpZHRoOiAxOC4zcmVtO1xuICAgICAgaGVpZ2h0OiAyMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNTAwcHggNTAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiB7XG4gICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiB7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTIgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0yIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzIycHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuXG4uYm94X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA4LjNyZW07XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ib3hfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJveF9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJveF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJveF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAuYm94X19jb250YWluZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDEzLjZyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJveF9fY29udGFpbmVyX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDE5cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ib3hfX2NvbnRhaW5lcl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgIC5ib3hfX2NvbnRhaW5lcl9faXRlbSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmxvZ2luIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICAubG9naW5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDk4M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAubG9naW5fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLmxvZ2luX19pbWctYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy93ZXMtaGlja3MtNC1FZVRuYUMxUzQtdW5zcGxhc2ggMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA3OTVweDtcbiAgICBoZWlnaHQ6IDk4M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmxvZ2luX19pbWctYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgLmxvZ2luX19pbWctYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubG9naW5fX2xvZ28tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjJlbTtcbiAgICBnYXA6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gIC5sb2dpbl9fdHJhbnNwYXJlbnQge1xuICAgIHdpZHRoOiA2MDJweDtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwLjYyNWVtO1xuICAgIGxlZnQ6IDYuMmVtO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZpbHRlcjogYmx1cigwLjVweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLmxvZ2luX190cmFuc3BhcmVudCB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbGVmdDogNGVtO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMXB4KSBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgICAubG9naW5fX3RyYW5zcGFyZW50IHtcbiAgICAgICAgbGVmdDogNGVtOyB9IH1cbiAgLmxvZ2luX190aXRsZSB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI0Y1RjVGNTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAubG9naW5fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAubG9naW5fX2Rlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogNTI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICNGNUY1RjU7IH1cbiAgLmxvZ2luX19mb3JtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubG9naW5fX2Zvcm0tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5sb2dpbl9fZm9ybS1oZWFkIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubG9naW5fX2Zvcm0tZGVzYyB7XG4gICAgd2lkdGg6IDQ3NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5sb2dpbl9fZm9ybSB7XG4gICAgd2lkdGg6IDQ3NXB4O1xuICAgIGhlaWdodDogMzgycHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5sb2dpbl9fZm9ybSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG4gIC5sb2dpbl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC41cmVtIDByZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAubG9naW5fX2lucHV0LCAubG9naW5fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDQ3NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLmxvZ2luX19pbnB1dCwgLmxvZ2luX19zdWJtaXQge1xuICAgICAgICB3aWR0aDogNDAwcHg7IH0gfVxuICAubG9naW5fX2ZvcmdldC1wYXNzIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmxvZ2luX19mb3JnZXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzBkNDFlMTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5sb2dpbl9fc3VibWl0IHtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0MWUxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmxvZ2luX19zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDY0ZjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAycyBlYXNlOyB9XG4gIC5sb2dpbl9fYnRuLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubG9naW5fX2J0bi1kZXNjIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4OyB9IH1cbiJdfQ== */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,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QUNaLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGNBQWM7RUFDZCxlQUFlO0VBQ2YsbUJBQW1CLEVBQUU7RUFDckI7SUFDRTtNQUNFLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLFlBQVk7TUFDWixZQUFZLEVBQUUsRUFBRTs7QUFFdEI7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztFQUNkLHlCQUF5QixFQUFFIiwiZmlsZSI6InN0eWxlLnByZWZpeC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1NdWxpc2g6d2dodEAyMDA7MzAwOzQwMDs1MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwXCIpO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQm94IHNpemluZyBydWxlcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbnVsW3JvbGU9XCJsaXN0XCJdLFxub2xbcm9sZT1cImxpc3RcIl0ge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvOyB9XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zLCB0cmFuc2l0aW9ucyBhbmQgc21vb3RoIHNjcm9sbCBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bzsgfVxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5uYXYtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAwIDEuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkzJTsgfVxuICAubmF2LWJhcl9fbG9nby1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm5hdi1iYXJfX2xvZ28tY29udGFpbmVyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMGQ0MWUxOyB9XG4gIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4ODBweCkgYW5kIChtYXgtd2lkdGg6IDk5NXB4KSB7XG4gICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXIge1xuICAgICAgICBnYXA6IDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXIge1xuICAgICAgICBnYXA6IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGY3ZmY7XG4gICAgICAgIHRvcDogODAlO1xuICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgei1pbmRleDogMzsgfSB9XG4gICAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19saW5rcyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogM3JlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTVweCkge1xuICAgICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2xpbmtzIHtcbiAgICAgICAgICBnYXA6IDJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAgICAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19saW5rcyB7XG4gICAgICAgICAgZ2FwOiAxLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19saW5rcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDEuNXJlbTsgfSB9XG4gICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2xpbmtzIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9faG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9fbGlua3MgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19ob3ZlciBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzExMTExMTsgfVxuICAgICAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9fbGlua3MgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19ob3ZlciBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ0MWUxOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAgICAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9fbGlua3MgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19ob3ZlciBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAgICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2xpbmtzIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9faG92ZXIgLmFjdGl2ZS1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzBkNDFlMTsgfVxuICAgICAgICAubmF2LWJhcl9fbGluay1jb250YWluZXJfX2xpbmtzIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9faG92ZXIgLmJsdWUtZG90IHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lcl9fbGlua3MgLm5hdi1iYXJfX2xpbmstY29udGFpbmVyX19ob3ZlciAuYWN0aXZlLWRvdCB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5uYXYtYmFyX19saW5rLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNDFlMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmF2LWJhcl9fbW9iaWxlLW5hdi1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdi1iYXJfX21vYmlsZS1uYXYtYnRuX19vcGVuLWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMC41cmVtOyB9XG4gICAgICAubmF2LWJhcl9fbW9iaWxlLW5hdi1idG5fX29wZW4tYnRuIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLm5hdi1iYXJfX21vYmlsZS1uYXYtYnRuX19jbG9zZS1idG4ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2LWJhcl9fbW9iaWxlLW5hdi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5uYXYtb3BlbiAubmF2LWJhcl9fbGluay1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuXG4ubmF2LW9wZW4gLm5hdi1iYXJfX21vYmlsZS1uYXYtYnRuX19jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LW9wZW4gLm5hdi1iYXJfX21vYmlsZS1uYXYtYnRuX19vcGVuLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gIC5mb290X193cmFwcGVyIHtcbiAgICB3aWR0aDogMTUxMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogOTk5OXB4KSB7XG4gICAgICAuZm9vdF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy44N3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNjQ4cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNTYycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjM3NXJlbTsgfSB9XG4gIC5mb290X19kaWdpdCB7XG4gICAgbWF4LXdpZHRoOiAzMy45M3JlbTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZm9vdF9fZmlyc3QtaWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RfX2ZpcnN0LWljb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAgIC5mb290X19maXJzdC1pY29uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG4gIC5mb290X19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMxMTExMTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODdyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5OTlweCkge1xuICAgICAgLmZvb3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODdyZW07IH0gfVxuICAuZm9vdF9fc2Vjb25kLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS4zMzZyZW07IH1cbiAgLmZvb3RfX2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OTlweCkge1xuICAgICAgLmZvb3RfX2Fib3V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA1MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAgIC5mb290X19hYm91dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmZvb3RfX2NvbXBhbnkge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICBtYXgtd2lkdGg6IDcuOTM3cmVtOyB9XG4gIC5mb290X19zZXJ2aWNlcyB7XG4gICAgbWF4LXdpZHRoOiA5LjMxMnJlbTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZm9vdF9fY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiAxMy44MXJlbTsgfVxuICAuZm9vdF9fbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvb3RfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40MzdyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5OTlweCkge1xuICAgICAgLmZvb3RfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40MzdyZW07IH0gfVxuICAuZm9vdF9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTExMTExO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAgIC5mb290X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgLmZvb3RfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAgIC5mb290X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cbiAgLmZvb3RfX2NvcHlyaWdodC1kaXZpc2lvbiB7XG4gICAgYmFja2dyb3VuZDogI0RERERERDsgfVxuICAuZm9vdF9fY29weS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5jb250YWN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIC5jb250YWN0LWhlYWRlciAuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTVyZW07XG4gICAgICB0b3A6IDNyZW07XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tMSB7XG4gICAgICAgICAgbGVmdDogLTAuM3JlbTtcbiAgICAgICAgICB0b3A6IDcuNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTEge1xuICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgICAgICAgdG9wOiA3cmVtOyB9IH1cbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlLS0xIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlLS0xIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fY2lyY2xlLS0yIHtcbiAgICAgIHRvcDogMTRyZW07XG4gICAgICBsZWZ0OiAyN3JlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tMiB7XG4gICAgICAgICAgbGVmdDogMjRyZW07XG4gICAgICAgICAgdG9wOiAxN3JlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTIge1xuICAgICAgICAgIGxlZnQ6IDIwcmVtO1xuICAgICAgICAgIHRvcDogMjNyZW07IH0gfVxuICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19jaXJjbGUtLTIgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2NpcmNsZS0tMiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTsgfSB9XG4gIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi10b3A6IDUuOHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7IH0gfVxuICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX3BhcmEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9IH1cbiAgLmNvbnRhY3QtaGVhZGVyX19hcnRpY2xlX19sb2dvX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29udGFjdC1oZWFkZXJfX2FydGljbGVfX2xvZ28ge1xuICAgIGZpbGw6IHN0cm9rZTsgfVxuICAgIC5jb250YWN0LWhlYWRlcl9fYXJ0aWNsZV9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lciBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkZjRmZTtcbiAgICAgIHdpZHRoOiAxOC4zcmVtO1xuICAgICAgaGVpZ2h0OiAxNS44cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1MDBweCA3MDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMzAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTEge1xuICAgICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjlyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTEgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjJweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0xIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU2MWU2O1xuICAgICAgd2lkdGg6IDE4LjNyZW07XG4gICAgICBoZWlnaHQ6IDIycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1MDBweCA1MDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0yIHtcbiAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDExcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0yIHtcbiAgICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICAgIC5jb250YWN0LWhlYWRlcl9fYXNpZGVfX2NvbnRhaW5lci0tMiBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuY29udGFjdC1oZWFkZXJfX2FzaWRlX19jb250YWluZXItLTIgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0yIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjJweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0yIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtaGVhZGVyX19hc2lkZV9fY29udGFpbmVyLS0yIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTsgfSB9XG5cbi5ib3hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDguM3JlbTtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJveF9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm94X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYm94X19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYm94X19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gIC5ib3hfX2NvbnRhaW5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIGhlaWdodDogMTMuNnJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYm94X19jb250YWluZXJfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTlyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJveF9fY29udGFpbmVyX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLmJveF9fY29udGFpbmVyX19pdGVtIHAge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uZm9ybV9fd3JhcHBlciB7XG4gIHdpZHRoOiAxNTEycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9ybV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mb3JtX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAuZm9ybV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDkuNjg3cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3LjEyNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0LjM3cmVtO1xuICAgICAgZmxleDogMTsgfSB9XG5cbi5mb3JtX19yb3RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTVweDtcbiAgd2lkdGg6IDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5OXB4KSB7XG4gICAgLmZvcm1fX3JvdGF0ZSB7XG4gICAgICB0b3A6IDc1cHg7XG4gICAgICB3aWR0aDogNjVweDsgfSB9XG5cbi5mb3JtX19tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdNdWxpc2gnO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzA0NjQ3ZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAuZm9ybV9fbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuLmZvcm1fX2RpdmlkZXIge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwNDY0N2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDY0N2Q7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5OXB4KSB7XG4gICAgLmZvcm1fX2RpdmlkZXIge1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICMwNDY0N2Q7IH0gfVxuXG4uZm9ybV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAuZm9ybV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNzJyZW07IH0gfVxuXG4uZm9ybV9faGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMTExMTExO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTk5cHgpIHtcbiAgICAuZm9ybV9faGVhZCB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuXG4uZm9ybV9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXgtd2lkdGg6IDI1Y2g7XG4gIGNvbG9yOiAjMTExMTExO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OTlweCkge1xuICAgIC5mb3JtX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmZvcm1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5OXB4KSB7XG4gICAgLmZvcm1fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTM1NjU3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb3JtX19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogNTA2cHg7XG4gICAgICBoZWlnaHQ6IDg2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogOTk5OXB4KSB7XG4gICAgLmZvcm1fX2lucHV0IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiA4MDZweDtcbiAgICAgIGhlaWdodDogODZweDsgfSB9XG5cbi5mb3JtX190ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4N3B4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1MzU2NTc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5OXB4KSB7XG4gICAgLmZvcm1fX3RleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTg3cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5mb3JtX19idG4ge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0MWUxO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuODdyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5OXB4KSB7XG4gICAgLmZvcm1fX2J0biB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMTM4cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7IH0gfVxuXG4uZm9ybV9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwZDQxZTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDQxZTE7IH1cbiJdfQ== */ diff --git a/index.html b/index.html deleted file mode 100644 index f046d4c..0000000 --- a/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - Digit Home - - - - - - - - -
-
-
-

Hello Digit Home Page!

-
-
-
- - - - - diff --git a/login.html b/login.html deleted file mode 100644 index b2d53e7..0000000 --- a/login.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - Digit Login - - - -
- - - diff --git a/package-lock.json b/package-lock.json index e2eb63a..536716a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3,4198 +3,6 @@ "version": "1.0.0", "lockfileVersion": 2, "requires": true, - "packages": { - "": { - "name": "digit", - "version": "1.0.0", - "license": "MIT", - "devDependencies": { - "autoprefixer": "^10.4.13", - "concat": "^1.0.3", - "node-sass": "^7.0.3", - "npm-run-all": "^4.1.5", - "postcss": "^8.4.18", - "postcss-cli": "^10.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001431", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", - "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/concat": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", - "integrity": "sha512-f/ZaH1aLe64qHgTILdldbvyfGiGF4uzeo9IuXUloIOLQzFmIPloy9QbZadNsuVv0j5qbKQvQb/H/UYf2UsKTpw==", - "dev": true, - "dependencies": { - "commander": "^2.9.0" - }, - "bin": { - "concat": "bin/concat" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", - "dev": true, - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globule": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/globule/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globule/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node_modules/node-sass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz", - "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^9.0.0", - "nan": "^2.13.2", - "node-gyp": "^8.4.1", - "npmlog": "^5.0.0", - "request": "^2.88.0", - "sass-graph": "^4.0.1", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm-run-all/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/npm-run-all/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/npm-run-all/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-all/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-cli": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.0.0.tgz", - "integrity": "sha512-Wjy/00wBBEgQqnSToznxLWDnATznokFGXsHtF/3G8glRZpz5KYlfHcBW/VMJmWAeF2x49zjgy4izjM3/Wx1dKA==", - "dev": true, - "dependencies": { - "chokidar": "^3.3.0", - "dependency-graph": "^0.11.0", - "fs-extra": "^10.0.0", - "get-stdin": "^9.0.0", - "globby": "^13.0.0", - "picocolors": "^1.0.0", - "postcss-load-config": "^4.0.0", - "postcss-reporter": "^7.0.0", - "pretty-hrtime": "^1.0.3", - "read-cache": "^1.0.0", - "slash": "^4.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "postcss": "index.js" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-cli/node_modules/get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-reporter": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.5.tgz", - "integrity": "sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/read-pkg-up/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg-up/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sass-graph": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", - "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.17.11", - "scss-tokenizer": "^0.4.3", - "yargs": "^17.2.1" - }, - "bin": { - "sassgraph": "bin/sassgraph" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/scss-tokenizer": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", - "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", - "dev": true, - "dependencies": { - "js-base64": "^2.4.9", - "source-map": "^0.7.3" - } - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, - "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/stdout-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stdout-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/stdout-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.padend": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", - "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tar": { - "version": "6.1.12", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz", - "integrity": "sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/thenby": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", - "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", - "dev": true - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "dependencies": { - "glob": "^7.1.2" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - } - }, "dependencies": { "@babel/code-frame": { "version": "7.18.6", diff --git a/register.html b/register.html deleted file mode 100644 index 41cd7b4..0000000 --- a/register.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - Digit Register Page - - -

Hello Register Page!

- - diff --git a/scss/components/_blog.scss b/scss/components/_blog.scss deleted file mode 100644 index 8fa2248..0000000 --- a/scss/components/_blog.scss +++ /dev/null @@ -1,136 +0,0 @@ -.blog { - background-color: #ffffff; - - &__description { - text-align: center; - margin-bottom: 50px; - } - &__title { - color: $sky_blue_900; - font-weight: 700; - font-size: 1.25rem; - - @include for-desktop-up { - font-size: 1.5rem; - } - - @include for-big-desktop-up { - font-size: 1.5rem; - } - } - - &__subtitle { - font-weight: 800; - font-size: 2.5rem; - color: $grey_1200; - - @include for-desktop-up { - font-size: 2.75rem; - } - - @include for-big-desktop-up { - font-size: 2.75rem; - } - } - - &__card { - display: block; - gap: 34px; - - @include for-tablet-landscape-up { - display: flex; - justify-content: center; - } - - @include for-desktop-up { - display: flex; - justify-content: center; - } - - @include for-big-desktop-up { - display: flex; - justify-content: center; - } - - &-wrap { - width: 100%; - max-width: 414px; - border: 2px solid $grey_0; - border-radius: 20px; - margin: auto auto 24px; - display: flex; - flex-direction: column; - - @include for-tablet-landscape-up { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); - } - - @include for-desktop-up { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); - } - - @include for-big-desktop-up { - max-width: 366px; - margin: unset; - flex: 0 1 calc(33.3% - 20px); - } - } - - &-img { - & .blog__img { - width: 100%; - height: auto; - } - } - - &-texts { - margin-top: 15px; - padding-left: 19px; - padding-right: 19px; - color: $grey_1200; - flex-grow: 1; - display: flex; - flex-direction: column; - justify-content: space-between; - } - - &-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: 18px; - - @include for-desktop-up { - font-size: 1.75rem; - } - - @include for-big-desktop-up { - font-size: 1.75rem; - } - } - - &-text { - font-weight: 500; - font-size: 1.25rem; - margin-bottom: 10px; - - @include for-desktop-up { - font-size: 1.5rem; - } - - @include for-big-desktop-up { - font-size: 1.5rem; - } - } - - &-cta { - color: $royal_blue_700; - display: inline-block; - padding-bottom: 20px; - font-size: 16px; - } - } -} diff --git a/scss/components/_carousel.scss b/scss/components/_carousel.scss deleted file mode 100644 index 9bcc6df..0000000 --- a/scss/components/_carousel.scss +++ /dev/null @@ -1,94 +0,0 @@ -.star-icons img { - width:100px; -} - - - -.wrapper { - width: 90%; - margin: auto; - display: flex; - border: none; - } - - .team{ - display: flex; - align-items:flex-start ; - gap: 10px; - } -.team h3 { - writing-mode: vertical-lr; - color:rgb(4, 64, 88); -} - .main{ - padding-left: 40px; - border-left: 6px rgb(4, 64, 88) solid; - } - - .main-wrap{ - - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; - &__image{ - width: 350px; - height: 400px; - } - &__image img{ - width: 100%; - height:100%; - } - &__main{ - padding-top: 20px; - width: 50%; - &_man{ - width: 60%; - } - } - - } - - .icon-arrows{ - display: flex; - flex-direction: row; - align-items: baseline; - justify-content: space-between; - gap : 5rem; - } - - .icons { - display: flex; - gap: 1rem; - } - - - #second{ - display: none; - } - .show{ - display: flex; - } - .hide{ - display: none; - } - - @media(max-width: 970px){ - .main-wrap { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-start; - flex-wrap: wrap; - } - .main-wrap__main { - padding-top: 20px; - width: 100%; - } - .icons img { - width: 25px; - } - .arrows img { - width: 80px; - } - } \ No newline at end of file diff --git a/scss/components/_header.scss b/scss/components/_header.scss deleted file mode 100644 index f4f1ae8..0000000 --- a/scss/components/_header.scss +++ /dev/null @@ -1,247 +0,0 @@ -.header { - display: flex; - @include for-phone-only { - padding: 1rem; - } - @include for-tablet-portrait-up { - padding: 1rem; - } - @include for-tablet-landscape-up { - padding: 2rem; - } - @include for-desktop-up { - padding: 2rem; - } - &__article { - flex-basis: 50%; - position: relative; - @include for-phone-only { - flex-basis: 70%; - } - @include for-tablet-portrait-up { - width: 60%; - } - } - &__article__circle { - position: absolute; - z-index: -1; - img { - width: 80%; - @include for-tablet-landscape-up { - width: 50%; - } - @include for-desktop-up { - width: 50%; - } - } - &--bg { - top: 3rem; - left: -4.8rem; - @include for-tablet-landscape-up { - top: 4rem; - left: -2rem; - } - @include for-desktop-up { - top: 4rem; - left: -2rem; - } - } - &--sm1 { - top: 14.5rem; - left: 27rem; - @include for-tablet-landscape-up { - top: 16rem; - left: 14rem; - } - @include for-desktop-up { - top: 13rem; - left: 24rem; - } - } - &--sm2 { - top: 25.5rem; - left: 6.5rem; - @include for-tablet-landscape-up { - top: 25rem; - left: 6.5rem; - } - @include for-desktop-up { - top: 24rem; - } - } - } - &__title { - font-size: 3.25rem; - width: 33.9rem; - font-weight: 800; - margin-top: 6rem; - @include for-phone-only { - font-size: 1.5rem; - margin-top: 2rem; - width: 100%; - } - @include for-tablet-portrait-up { - font-size: 1.8rem; - margin-top: 2rem; - width: 100%; - } - @include for-tablet-landscape-up { - font-size: 2.5rem; - width: 100%; - } - @include for-desktop-up { - font-size: 2.8rem; - width: 100%; - } - } - &__paragraph { - font-size: 1.5rem; - width: 33.9rem; - margin-top: 2rem; - @include for-phone-only { - font-size: 0.7rem; - margin-top: 1rem; - width: 100%; - } - @include for-tablet-portrait-up { - font-size: 0.9rem; - margin-top: 1rem; - width: 100%; - } - @include for-tablet-landscape-up { - font-size: 1rem; - width: 100%; - } - @include for-desktop-up { - font-size: 1.2rem; - width: 70%; - } - } - &__aside { - flex-basis: 50%; - display: flex; - justify-content: center; - @include for-phone-only { - flex-basis: 30%; - } - @include for-tablet-portrait-up { - margin-left: 4rem; - width: 40%; - display: flex; - justify-content: center; - } - @include for-tablet-landscape-up { - margin-left: 1rem; - } - @include for-desktop-up { - margin-left: 1rem; - } - - &__container { - img { - border-radius: 50%; - margin: auto; - width: 14.4rem; - } - &--1 { - background-color: $sky_blue_100; - width: 20rem; - height: 27.8rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; - @include for-tablet-portrait-up { - width: 6rem; - height: 10rem; - } - @include for-tablet-landscape-up { - width: 60%; - } - @include for-desktop-up { - width: 60%; - } - - img { - margin-top: 10.6rem; - @include for-tablet-portrait-up { - margin-top: 4.3rem; - width: 80%; - } - @include for-tablet-landscape-up { - margin-top: 16rem; - width: 80%; - } - @include for-desktop-up { - margin-top: 14rem; - width: 80%; - } - } - } - &--2 { - background-color: $royal_blue_500; - width: 21.5rem; - height: 38.7rem; - border-radius: 0rem 0rem 31.25rem 31.25rem; - @include for-phone-only { - width: 6rem; - height: 15rem; - } - @include for-tablet-portrait-up { - width: 7rem; - height: 15rem; - } - @include for-tablet-landscape-up { - width: 70%; - } - @include for-desktop-up { - width: 70%; - } - - img { - margin-top: 21rem; - @include for-phone-only { - margin-top: 9.2rem; - width: 80%; - } - @include for-tablet-portrait-up { - margin-top: 8.4rem; - width: 80%; - } - @include for-tablet-landscape-up { - margin-top: 25rem; - width: 80%; - } - @include for-desktop-up { - margin-top: 23rem; - width: 80%; - } - } - } - } - } - @include for-phone-only { - .hide { - display: none; - } - } - @include for-tablet-portrait-up { - .icon-hide { - display: none; - } - } - @include for-tablet-landscape-up { - .hide { - display: block; - } - } -} -.btn { - margin-top: 2rem; - padding: 15px 25px; - @include for-phone-only { - margin-top: 1rem; - padding: 7px 12px; - } - @include for-tablet-portrait-up { - margin-top: 1rem; - padding: 7px 12px; - } -} diff --git a/scss/components/_navbar.scss b/scss/components/_navbar.scss index c105f4b..cf29449 100644 --- a/scss/components/_navbar.scss +++ b/scss/components/_navbar.scss @@ -4,6 +4,7 @@ padding: 2rem 0 1.8rem; position: relative; max-width: 93%; + overflow: hidden; &__logo-container { display: flex; align-items: flex-start; @@ -20,12 +21,12 @@ display: flex; align-items: center; gap: 6rem; - @include custom-query(880px, 995px) { - gap: 4rem; - } - @include custom-query(769px, 910px) { + @include custom-query(801px, 1080px) { gap: 3rem; } + @include custom-query(769px, 800px) { + gap: 2rem; + } @include custom-query(300px, 768px) { position: absolute; background-color: $sky_blue_200; diff --git a/scss/components/card-grid.scss b/scss/components/card-grid.scss deleted file mode 100644 index 12b106e..0000000 --- a/scss/components/card-grid.scss +++ /dev/null @@ -1,166 +0,0 @@ - - .services-wrap{ - width:90%; - margin: 5% auto; - display: flex; - &__h3{ - color:#04647d; - writing-mode:vertical-lr; - font-size: 30px; - - } - } - - .services{ - border: none; - border-left: 10px solid #04647d; - border-radius: 5px; - padding-left: 20px; - - &__h3{ - padding-bottom: 30px; - width: 100%; - @include for-phone-only{ - width: 100%; - font-size: 18px; - } - @include for-tablet-portrait-up{ - - font-size: 35px; - width: 70%; - } - @include for-desktop-up{ - font-size: 34px; - width: 80%; - } - @include for-big-desktop-up{ - width: 50%; - font-size: 40px; - } - } - - &__p{ - padding-bottom: 30px; - @include for-phone-only{ - font-size: 15px; - width: 100%; - } - @include for-tablet-portrait-up{ - font-size: 18px; - width: 90%; - } - - @include for-tablet-landscape-up{ - font-size: 20px; - width: 90%; - } - @include for-desktop-up{ - font-size: 22px; - width: 90%; - } - @include for-big-desktop-up{ - font-size: 24px; - width: 75%; - } - } - &__boxes{ - display: flex; - align-items: left; - border-radius: 10px; - flex-direction:row; - justify-content: space-between; - @include for-phone-only{ - flex-direction: column; - } - @include for-tablet-portrait-up{ - flex-direction: column; - } - @include for-tablet-landscape-up{ - flex-wrap: wrap; - } - @include for-desktop-up{ - flex-wrap: wrap; - } - @include for-big-desktop-up{ - flex-wrap: nowrap; - - } - } - &__design{ - background-color: $sky_blue_50; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; - - - @include for-tablet-landscape-up{ - width: 45%; - } - @include for-desktop-up{ - width: 45%; - // height: 500px; - } - @include for-big-desktop-up{ - width: 30%; - // height: 480px; - } - &_image{ - width: 150px; - height: 150px; - } - &_text h3{ - font-size: 24px; - @include for-phone-only{ - font-size: 18px; - } - } - &_text p{ - font-size: 20px; - @include for-phone-only{ - font-size: 15px; - } - } - } - &__design2{ - background-color: $grey_100; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; - - @include for-tablet-landscape-up{ - width: 45%; - } - @include for-desktop-up{ - width: 45%; - // height: 500px; - } - @include for-big-desktop-up{ - width: 30%; - // height: 480px; - } - } - &__design3{ - background-color: $grey_200; - width: 90%; - padding: 30px; - border-radius: 10px; - margin-bottom: 5%; - - @include for-tablet-landscape-up{ - width: 45%; - } - @include for-desktop-up{ - width: 45%; - // height: 500px; - } - @include for-big-desktop-up{ - width: 30%; - // height: 480px; - } - } - - - } - diff --git a/scss/layout/_contact-header.scss b/scss/layout/_contact-header.scss index 03e0028..6d7f2f4 100644 --- a/scss/layout/_contact-header.scss +++ b/scss/layout/_contact-header.scss @@ -2,14 +2,14 @@ display: flex; justify-content: space-between; position: relative; - @include for-phone-only { + @include custom-query(300px, 1000px) { .hide { display: none; } padding: 1rem; - } - @include for-tablet-portrait-up { - padding: 2rem; + justify-content: center; + align-items: center; + text-align: center; } @include for-tablet-landscape-up { padding: 2rem; @@ -79,16 +79,17 @@ font-weight: 800; margin-top: 5.8rem; @include for-phone-only { - font-size: 2rem; + margin-top: .5rem; + } + + @include custom-query(481px, 1000px) { + margin-top: 2rem; } } &__para { font-size: 1.5rem; font-weight: 500; margin-top: 1.6rem; - @include for-phone-only { - font-size: 0.9rem; - } } &__logo__container { display: flex; @@ -97,6 +98,9 @@ margin-top: 2rem; align-items: center; padding: 0; + @include custom-query(300px, 1000px) { + justify-content: center; + } } &__logo { fill: stroke; diff --git a/scss/layout/_header.scss b/scss/layout/_header.scss deleted file mode 100644 index e69de29..0000000 diff --git a/scss/main.css b/scss/main.css new file mode 100644 index 0000000..96ef7e5 --- /dev/null +++ b/scss/main.css @@ -0,0 +1,1684 @@ +@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800&display=swap"); /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; + font-family: "Mulish", sans-serif; + font-size: 16px; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type=checkbox], +[type=radio] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +/* Box sizing rules */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* Remove default margin */ +body, +h1, +h2, +h3, +h4, +p, +figure, +blockquote, +dl, +dd { + margin: 0; +} + +/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */ +ul[role=list], +ol[role=list] { + list-style: none; +} + +/* Set core root defaults */ +html:focus-within { + scroll-behavior: smooth; + overflow-x: hidden; +} + +/* Set core body defaults */ +body { + min-height: 100vh; + text-rendering: optimizeSpeed; + line-height: 1.5; + overflow-x: hidden; +} + +/* A elements that don't have a class get default styles */ +a:not([class]) { + -webkit-text-decoration-skip: ink; + text-decoration-skip-ink: auto; +} + +/* Make images easier to work with */ +img, +picture { + max-width: 100%; + display: block; +} + +/* Inherit fonts for inputs and buttons */ +input, +button, +textarea, +select { + font: inherit; +} + +/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */ +@media (prefers-reduced-motion: reduce) { + html:focus-within { + scroll-behavior: auto; + } + *, +*::before, +*::after { + -webkit-animation-duration: 0.01ms !important; + animation-duration: 0.01ms !important; + -webkit-animation-iteration-count: 1 !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } +} +.container { + width: 1200px; + max-width: 100%; + margin: 0 auto; +} + +.container-fluid { + width: 1300px; + max-width: 100%; + margin: 0 auto; +} + +.nav-bar { + display: flex; + align-items: center; + padding: 2rem 0 1.8rem; + position: relative; + max-width: 93%; +} +.nav-bar__logo-container { + display: flex; + align-items: flex-start; + gap: 0.8rem; + margin-right: auto; +} +.nav-bar__logo-container a { + text-decoration: none; + font-size: 2rem; + font-weight: 700; + color: #0d41e1; +} +.nav-bar__link-container { + display: flex; + align-items: center; + gap: 6rem; +} +@media (min-width: 880px) and (max-width: 995px) { + .nav-bar__link-container { + gap: 4rem; + } +} +@media (min-width: 769px) and (max-width: 910px) { + .nav-bar__link-container { + gap: 3rem; + } +} +@media (min-width: 300px) and (max-width: 768px) { + .nav-bar__link-container { + position: absolute; + background-color: #e0f7ff; + top: 80%; + left: 25%; + height: 80vh; + width: 80vw; + flex-direction: column; + gap: 3rem; + opacity: 0; + pointer-events: none; + visibility: hidden; + transition: all 0.5s; + transform: translateX(100%); + z-index: 3; + } +} +.nav-bar__link-container__links { + list-style: none; + display: flex; + gap: 3rem; + -webkit-padding-start: 0; + padding-inline-start: 0; +} +@media (min-width: 880px) and (max-width: 995px) { + .nav-bar__link-container__links { + gap: 2rem; + } +} +@media (min-width: 769px) and (max-width: 910px) { + .nav-bar__link-container__links { + gap: 1.5rem; + } +} +@media (min-width: 300px) and (max-width: 768px) { + .nav-bar__link-container__links { + flex-direction: column; + gap: 1.5rem; + } +} +.nav-bar__link-container__links .nav-bar__link-container__hover { + display: flex; + flex-direction: column; + align-items: center; +} +.nav-bar__link-container__links .nav-bar__link-container__hover a { + text-decoration: none; + font-weight: 500; + font-size: 1.5rem; + color: #111111; +} +.nav-bar__link-container__links .nav-bar__link-container__hover a:hover { + color: #0d41e1; +} +@media (min-width: 769px) and (max-width: 910px) { + .nav-bar__link-container__links .nav-bar__link-container__hover a { + font-size: 1.2rem; + } +} +.nav-bar__link-container__links .nav-bar__link-container__hover .active-link { + color: #0d41e1; +} +.nav-bar__link-container__links .nav-bar__link-container__hover .blue-dot { + opacity: 0; +} +.nav-bar__link-container__links .nav-bar__link-container__hover .active-dot { + opacity: 1; +} +.nav-bar__link-container button { + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; + font-weight: 600; + font-size: 1.2rem; + color: #fff; + padding: 0.5rem 1rem; + border: none; + background: none; + background-color: #0d41e1; + border-radius: 0.5rem; + cursor: pointer; +} +.nav-bar__mobile-nav-btn { + border: none; + background: none; + cursor: pointer; + display: none; +} +.nav-bar__mobile-nav-btn__open-btn { + display: flex; + flex-direction: column; + gap: 0.5rem; +} +.nav-bar__mobile-nav-btn__open-btn div { + background-color: #000000; + width: 1.5rem; + height: 2px; +} +.nav-bar__mobile-nav-btn__close-btn { + font-size: 2rem; + display: none; +} +@media (min-width: 300px) and (max-width: 768px) { + .nav-bar__mobile-nav-btn { + display: block; + } +} + +.nav-open .nav-bar__link-container { + opacity: 1; + pointer-events: auto; + visibility: visible; + transform: translateX(0%); +} +.nav-open .nav-bar__mobile-nav-btn__close-btn { + display: block; +} +.nav-open .nav-bar__mobile-nav-btn__open-btn { + display: none; +} + +.header { + display: flex; +} +@media (min-width: 300px) and (max-width: 480px) { + .header { + padding: 1rem; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .header { + padding: 1rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header { + padding: 2rem; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header { + padding: 2rem; + } +} +.header__article { + flex-basis: 50%; + position: relative; +} +@media (min-width: 300px) and (max-width: 480px) { + .header__article { + flex-basis: 70%; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .header__article { + width: 60%; + } +} +.header__article__circle { + position: absolute; + z-index: -1; +} +.header__article__circle img { + width: 80%; +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__article__circle img { + width: 50%; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__article__circle img { + width: 50%; + } +} +.header__article__circle--bg { + top: 3rem; + left: -4.8rem; +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__article__circle--bg { + top: 4rem; + left: -2rem; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__article__circle--bg { + top: 4rem; + left: -2rem; + } +} +.header__article__circle--sm1 { + top: 14.5rem; + left: 27rem; +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__article__circle--sm1 { + top: 16rem; + left: 14rem; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__article__circle--sm1 { + top: 13rem; + left: 24rem; + } +} +.header__article__circle--sm2 { + top: 25.5rem; + left: 6.5rem; +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__article__circle--sm2 { + top: 25rem; + left: 6.5rem; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__article__circle--sm2 { + top: 24rem; + } +} +.header__title { + font-size: 3.25rem; + width: 33.9rem; + font-weight: 800; + margin-top: 6rem; +} +@media (min-width: 300px) and (max-width: 480px) { + .header__title { + font-size: 1.5rem; + margin-top: 2rem; + width: 100%; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .header__title { + font-size: 1.8rem; + margin-top: 2rem; + width: 100%; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__title { + font-size: 2.5rem; + width: 100%; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__title { + font-size: 2.8rem; + width: 100%; + } +} +.header__paragraph { + font-size: 1.5rem; + width: 33.9rem; + margin-top: 2rem; +} +@media (min-width: 300px) and (max-width: 480px) { + .header__paragraph { + font-size: 0.7rem; + margin-top: 1rem; + width: 100%; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .header__paragraph { + font-size: 0.9rem; + margin-top: 1rem; + width: 100%; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__paragraph { + font-size: 1rem; + width: 100%; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__paragraph { + font-size: 1.2rem; + width: 70%; + } +} +.header__aside { + flex-basis: 50%; + display: flex; + justify-content: center; +} +@media (min-width: 300px) and (max-width: 480px) { + .header__aside { + flex-basis: 30%; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .header__aside { + margin-left: 4rem; + width: 40%; + display: flex; + justify-content: center; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__aside { + margin-left: 1rem; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__aside { + margin-left: 1rem; + } +} +.header__aside__container img { + border-radius: 50%; + margin: auto; + width: 14.4rem; +} +.header__aside__container--1 { + background-color: #cdf4fe; + width: 20rem; + height: 27.8rem; + border-radius: 0rem 0rem 31.25rem 31.25rem; +} +@media (min-width: 481px) and (max-width: 768px) { + .header__aside__container--1 { + width: 6rem; + height: 10rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__aside__container--1 { + width: 60%; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__aside__container--1 { + width: 60%; + } +} +.header__aside__container--1 img { + margin-top: 10.6rem; +} +@media (min-width: 481px) and (max-width: 768px) { + .header__aside__container--1 img { + margin-top: 4.3rem; + width: 80%; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__aside__container--1 img { + margin-top: 16rem; + width: 80%; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__aside__container--1 img { + margin-top: 14rem; + width: 80%; + } +} +.header__aside__container--2 { + background-color: #3561e6; + width: 21.5rem; + height: 38.7rem; + border-radius: 0rem 0rem 31.25rem 31.25rem; +} +@media (min-width: 300px) and (max-width: 480px) { + .header__aside__container--2 { + width: 6rem; + height: 15rem; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .header__aside__container--2 { + width: 7rem; + height: 15rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__aside__container--2 { + width: 70%; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__aside__container--2 { + width: 70%; + } +} +.header__aside__container--2 img { + margin-top: 21rem; +} +@media (min-width: 300px) and (max-width: 480px) { + .header__aside__container--2 img { + margin-top: 9.2rem; + width: 80%; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .header__aside__container--2 img { + margin-top: 8.4rem; + width: 80%; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header__aside__container--2 img { + margin-top: 25rem; + width: 80%; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .header__aside__container--2 img { + margin-top: 23rem; + width: 80%; + } +} +@media (min-width: 300px) and (max-width: 480px) { + .header .hide { + display: none; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .header .icon-hide { + display: none; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .header .hide { + display: block; + } +} + +.btn { + margin-top: 2rem; + padding: 15px 25px; +} +@media (min-width: 300px) and (max-width: 480px) { + .btn { + margin-top: 1rem; + padding: 7px 12px; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .btn { + margin-top: 1rem; + padding: 7px 12px; + } +} + +.blog { + background-color: #ffffff; +} +.blog__description { + text-align: center; + margin-bottom: 50px; +} +.blog__title { + color: #04647d; + font-weight: 700; + font-size: 1.25rem; +} +@media (min-width: 1025px) and (max-width: 1200px) { + .blog__title { + font-size: 1.5rem; + } +} +@media (min-width: 1201px) { + .blog__title { + font-size: 1.5rem; + } +} +.blog__subtitle { + font-weight: 800; + font-size: 2.5rem; + color: #111111; +} +@media (min-width: 1025px) and (max-width: 1200px) { + .blog__subtitle { + font-size: 2.75rem; + } +} +@media (min-width: 1201px) { + .blog__subtitle { + font-size: 2.75rem; + } +} +.blog__card { + display: block; + gap: 34px; +} +@media (min-width: 769px) and (max-width: 1024px) { + .blog__card { + display: flex; + justify-content: center; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .blog__card { + display: flex; + justify-content: center; + } +} +@media (min-width: 1201px) { + .blog__card { + display: flex; + justify-content: center; + } +} +.blog__card-wrap { + width: 100%; + max-width: 414px; + border: 2px solid #f0f0f0; + border-radius: 20px; + margin: auto auto 24px; + display: flex; + flex-direction: column; +} +@media (min-width: 769px) and (max-width: 1024px) { + .blog__card-wrap { + max-width: 366px; + margin: unset; + flex: 0 1 calc(33.3% - 20px); + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .blog__card-wrap { + max-width: 366px; + margin: unset; + flex: 0 1 calc(33.3% - 20px); + } +} +@media (min-width: 1201px) { + .blog__card-wrap { + max-width: 366px; + margin: unset; + flex: 0 1 calc(33.3% - 20px); + } +} +.blog__card-img .blog__img { + width: 100%; + height: auto; +} +.blog__card-texts { + margin-top: 15px; + padding-left: 19px; + padding-right: 19px; + color: #111111; + flex-grow: 1; + display: flex; + flex-direction: column; + justify-content: space-between; +} +.blog__card-title { + font-size: 1.5rem; + font-weight: 700; + margin-bottom: 18px; +} +@media (min-width: 1025px) and (max-width: 1200px) { + .blog__card-title { + font-size: 1.75rem; + } +} +@media (min-width: 1201px) { + .blog__card-title { + font-size: 1.75rem; + } +} +.blog__card-text { + font-weight: 500; + font-size: 1.25rem; + margin-bottom: 10px; +} +@media (min-width: 1025px) and (max-width: 1200px) { + .blog__card-text { + font-size: 1.5rem; + } +} +@media (min-width: 1201px) { + .blog__card-text { + font-size: 1.5rem; + } +} +.blog__card-cta { + color: #0d41e1; + display: inline-block; + padding-bottom: 20px; + font-size: 16px; +} + +.foot { + background-color: #f0f0f0; +} +.foot__wrapper { + width: 1512px; + max-width: 100%; + margin: 0 auto; +} +.foot__container { + display: block; + padding-top: 1.6rem; + padding-bottom: 1.6rem; + padding-left: 2rem; + padding-right: 2rem; +} +@media (min-width: 1440px) and (max-width: 9999px) { + .foot__container { + display: flex; + justify-content: space-between; + padding-top: 3.87rem; + padding-bottom: 3.648rem; + padding-left: 7.562rem; + padding-right: 7.375rem; + } +} +.foot__digit { + max-width: 33.93rem; + flex-shrink: 0; +} +.foot__first-icon { + padding-bottom: 1rem; +} +@media (min-width: 481px) and (max-width: 768px) { + .foot__first-icon { + padding-bottom: 2.5rem; + } +} +@media (min-width: 769px) and (max-width: 9999px) { + .foot__first-icon { + padding-bottom: 2.5rem; + } +} +.foot__description { + color: #111111; + font-weight: 500; + font-size: 0.75rem; + line-height: 25px; + padding-bottom: 1rem; +} +@media (min-width: 481px) and (max-width: 768px) { + .foot__description { + font-size: 1.5rem; + line-height: 36px; + padding-bottom: 2.187rem; + } +} +@media (min-width: 769px) and (max-width: 9999px) { + .foot__description { + font-size: 1.5rem; + line-height: 36px; + padding-bottom: 2.187rem; + } +} +.foot__second-icons { + display: flex; + gap: 1.336rem; +} +.foot__about { + padding-top: 1rem; +} +@media (min-width: 768px) and (max-width: 9999px) { + .foot__about { + display: flex; + justify-content: space-between; + align-items: flex-start; + gap: 52px; + padding-top: 2rem; + max-width: 1240px; + } +} +@media (min-width: 1440px) and (max-width: 9999px) { + .foot__about { + padding-top: 0; + } +} +.foot__company { + margin-right: 22px; + max-width: 7.937rem; +} +.foot__services { + max-width: 9.312rem; + flex-shrink: 0; +} +.foot__contact { + max-width: 13.81rem; +} +.foot__menu { + list-style: none; + padding-left: 0; +} +.foot__list { + padding-bottom: 0.2rem; +} +@media (min-width: 481px) and (max-width: 768px) { + .foot__list { + padding-bottom: 1.437rem; + } +} +@media (min-width: 769px) and (max-width: 9999px) { + .foot__list { + padding-bottom: 1.437rem; + } +} +.foot__link { + text-decoration: none; + color: #111111; + font-weight: 500; + font-size: 0.75rem; + line-height: 36px; +} +@media (min-width: 481px) and (max-width: 768px) { + .foot__link { + font-size: 1.5rem; + line-height: 36px; + } +} +@media (min-width: 769px) and (max-width: 9999px) { + .foot__link { + font-size: 1.5rem; + line-height: 36px; + } +} +.foot__heading { + font-weight: 700; + font-size: 1rem; + line-height: 34px; +} +@media (min-width: 481px) and (max-width: 768px) { + .foot__heading { + font-weight: 700; + font-size: 1.75rem; + } +} +@media (min-width: 769px) and (max-width: 9999px) { + .foot__heading { + font-weight: 700; + font-size: 1.75rem; + } +} +.foot__copyright-division { + background: #DDDDDD; +} +.foot__copy-right { + text-align: center; + padding-top: 1.75rem; + padding-bottom: 1.75rem; + font-weight: 700; + font-size: 16px; + line-height: 28px; +} + +.contact-header { + display: flex; + justify-content: space-between; + position: relative; +} +@media (min-width: 300px) and (max-width: 480px) { + .contact-header { + padding: 1rem; + } + .contact-header .hide { + display: none; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .contact-header { + padding: 2rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header { + padding: 2rem; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .contact-header { + padding: 2rem; + } +} +.contact-header__article__circle { + position: absolute; +} +@media (min-width: 300px) and (max-width: 480px) { + .contact-header__article__circle { + display: none; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .contact-header__article__circle { + display: none; + } +} +.contact-header__article__circle--1 { + position: absolute; + left: -5rem; + top: 3rem; + z-index: -1; +} +@media (min-width: 1025px) and (max-width: 1200px) { + .contact-header__article__circle--1 { + left: -0.3rem; + top: 7.4rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header__article__circle--1 { + left: -0.5rem; + top: 7rem; + } +} +.contact-header__article__circle--1 img { + width: 80%; +} +@media (min-width: 1025px) and (max-width: 1200px) { + .contact-header__article__circle--1 img { + width: 50%; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header__article__circle--1 img { + width: 50%; + } +} +.contact-header__article__circle--2 { + top: 14rem; + left: 27rem; +} +@media (min-width: 1025px) and (max-width: 1200px) { + .contact-header__article__circle--2 { + left: 24rem; + top: 17rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header__article__circle--2 { + left: 20rem; + top: 23rem; + } +} +.contact-header__article__circle--2 img { + width: 80%; +} +@media (min-width: 1025px) and (max-width: 1200px) { + .contact-header__article__circle--2 img { + width: 60%; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header__article__circle--2 img { + width: 60%; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .contact-header__article { + flex-basis: 60%; + } +} +.contact-header__article__title { + font-size: 3.25rem; + font-weight: 800; + margin-top: 5.8rem; +} +@media (min-width: 300px) and (max-width: 480px) { + .contact-header__article__title { + font-size: 2rem; + } +} +.contact-header__article__para { + font-size: 1.5rem; + font-weight: 500; + margin-top: 1.6rem; +} +@media (min-width: 300px) and (max-width: 480px) { + .contact-header__article__para { + font-size: 0.9rem; + } +} +.contact-header__article__logo__container { + display: flex; + list-style-type: none; + gap: 1rem; + margin-top: 2rem; + align-items: center; + padding: 0; +} +.contact-header__article__logo { + fill: stroke; +} +.contact-header__article__logo img { + width: 100%; + height: 100%; +} +.contact-header__aside { + display: flex; +} +.contact-header__aside__container img { + margin: 0 auto; +} +.contact-header__aside__container--1 { + background-color: #cdf4fe; + width: 18.3rem; + height: 15.8rem; + border-radius: 0px 0px 500px 700px; +} +@media (min-width: 481px) and (max-width: 768px) { + .contact-header__aside__container--1 { + width: 50%; + height: 30%; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header__aside__container--1 { + width: 55%; + } +} +.contact-header__aside__container--1 img { + margin-top: 0rem; + margin-left: 2.9rem; +} +@media (min-width: 481px) and (max-width: 768px) { + .contact-header__aside__container--1 img { + margin-left: 2rem; + width: 60%; + } +} +@media (min-width: 722px) and (max-width: 768px) { + .contact-header__aside__container--1 img { + width: 45%; + margin-left: 4rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header__aside__container--1 img { + width: 70%; + } +} +.contact-header__aside__container--2 { + background-color: #3561e6; + width: 18.3rem; + height: 22rem; + border-radius: 0px 0px 500px 500px; +} +@media (min-width: 300px) and (max-width: 480px) { + .contact-header__aside__container--2 { + width: 7rem; + height: 11rem; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .contact-header__aside__container--2 { + width: 50%; + height: 50%; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header__aside__container--2 { + width: 60%; + } +} +.contact-header__aside__container--2 img { + border-radius: 50%; + width: 80%; + margin-top: 5rem; +} +@media (min-width: 300px) and (max-width: 480px) { + .contact-header__aside__container--2 img { + margin-top: 4.5rem; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .contact-header__aside__container--2 img { + margin-top: 6rem; + width: 50%; + } +} +@media (min-width: 722px) and (max-width: 768px) { + .contact-header__aside__container--2 img { + width: 45%; + margin-top: 2.5rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .contact-header__aside__container--2 img { + width: 70%; + margin-top: 6rem; + } +} + +.box__container { + display: flex; + margin-top: 8.3rem; + gap: 1rem; + margin-bottom: 4rem; +} +@media (min-width: 300px) and (max-width: 480px) { + .box__container { + flex-direction: column; + gap: 1rem; + justify-content: center; + align-items: center; + margin-top: 5rem; + } +} +@media (min-width: 481px) and (max-width: 768px) { + .box__container { + flex-direction: column; + gap: 1rem; + justify-content: center; + align-items: center; + margin-top: 5rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .box__container { + padding: 2rem; + } +} +@media (min-width: 1025px) and (max-width: 1200px) { + .box__container { + padding: 2rem; + } +} +.box__container__item { + width: 24rem; + height: 13.6rem; + box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); + border-radius: 1.3rem; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; +} +@media (min-width: 300px) and (max-width: 480px) { + .box__container__item { + width: 19rem; + } +} +@media (min-width: 769px) and (max-width: 1024px) { + .box__container__item { + width: 60%; + } +} +.box__container__item p { + margin-top: 2rem; +} + +.form__wrapper { + width: 1512px; + max-width: 100%; + margin: 0 auto; + position: relative; +} +.form__container { + padding-top: 3rem; + padding-bottom: 3rem; + padding-left: 0.5rem; + padding-right: 2rem; + display: flex; + background-color: #ffffff; + position: relative; +} +@media (min-width: 768px) and (max-width: 1023px) { + .form__container { + padding-top: 4rem; + padding-bottom: 4rem; + padding-left: 3.5rem; + padding-right: 4.5rem; + flex: 1; + } +} +@media (min-width: 1024px) and (max-width: 9999px) { + .form__container { + padding-top: 5.75rem; + padding-bottom: 9.687rem; + padding-left: 7.125rem; + padding-right: 24.37rem; + flex: 1; + } +} +.form__rotate { + position: relative; + top: 55px; + width: 35px; +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__rotate { + top: 75px; + width: 65px; + } +} +.form__message { + font-family: "Mulish"; + font-weight: 700; + font-size: 1rem; + line-height: 25px; + color: #04647d; + transform: rotate(-90deg); +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__message { + font-size: 1.5rem; + line-height: 36px; + } +} +.form__divider { + width: 0px; + height: 100%; + border: 5px solid #04647d; + border-radius: 10px; + background-color: #04647d; + box-sizing: inherit; +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__divider { + border: 10px solid #04647d; + } +} +.form__content { + padding-left: 1rem; +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__content { + padding-left: 3.72rem; + } +} +.form__head { + font-weight: 800; + font-size: 25px; + line-height: 30px; + color: #111111; + padding-bottom: 1rem; +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__head { + font-size: 44px; + line-height: 55px; + padding-bottom: 1.5rem; + } +} +.form__description { + font-weight: 500; + font-size: 16px; + line-height: 25px; + max-width: 25ch; + color: #111111; + padding-bottom: 1.5rem; +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__description { + font-size: 24px; + line-height: 36px; + padding-bottom: 2.75rem; + max-width: 100%; + } +} +.form__label { + font-weight: 700; + font-size: 16px; + line-height: 36px; + color: #111111; + padding-bottom: 4px; +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__label { + font-size: 24px; + } +} +.form__input { + width: 100%; + padding: 13px; + background: #f0f0f0; + border-radius: 12px; + outline: none; + border: none; + margin-bottom: 18px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; +} +@media (min-width: 768px) and (max-width: 1199px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 506px; + height: 86px; + } +} +@media (min-width: 1200px) and (max-width: 9999px) { + .form__input { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 806px; + height: 86px; + } +} +.form__textarea { + background: #f0f0f0; + width: 100%; + height: 187px; + border-radius: 12px; + outline: none; + border: none; + resize: none; + padding: 25px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__textarea { + height: 187px; + font-size: 24px; + line-height: 36px; + } +} +.form__btn { + width: 90px; + height: 50px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + background-color: #0d41e1; + border-radius: 15px; + border: none; + color: #ffffff; + cursor: pointer; + margin-top: 1.87rem; +} +@media (min-width: 768px) and (max-width: 9999px) { + .form__btn { + font-weight: 700; + font-size: 24px; + line-height: 36px; + width: 138px; + height: 66px; + } +} +.form__btn:hover { + background-color: #ffffff; + color: #0d41e1; + border: 1px solid #0d41e1; +}/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/scss/main.css.map b/scss/main.css.map new file mode 100644 index 0000000..ed71712 --- /dev/null +++ b/scss/main.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["abstracts/_variables.scss","base/_normalize.scss","main.css","base/_reset.scss","components/_navbar.scss","abstracts/_mixins.scss","components/_header.scss","components/_blog.scss","layout/_footer.scss","layout/_contact-header.scss","pages/_contact.scss"],"names":[],"mappings":"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","file":"main.css"} \ No newline at end of file diff --git a/scss/main.scss b/scss/main.scss index bd20251..fdfafb8 100644 --- a/scss/main.scss +++ b/scss/main.scss @@ -10,25 +10,12 @@ @import "./components/navbar"; -@import "./components/card-grid.scss"; -@import "./components/header"; -@import "./components/blog"; -@import "./components/carousel"; - - //Layout files -@import "./layout/footer", "./layout/header", "./layout/contact-header"; +@import "./layout/footer", "./layout/contact-header"; //Pages files -@import "./pages/contact", "./pages/home", "./pages/login", "./pages/register", - "./pages/services"; - -//Themes files - -@import "./themes/theme"; +@import "./pages/contact"; -//Vendors files -@import "./vendors/carousel"; diff --git a/scss/pages/_contact.scss b/scss/pages/_contact.scss index e69de29..d7e9de7 100644 --- a/scss/pages/_contact.scss +++ b/scss/pages/_contact.scss @@ -0,0 +1,203 @@ +.form { + + &__wrapper { + width: 1512px; + max-width: 100%; + margin: 0 auto; + position: relative; + } + + &__container { + padding-top: 3rem; + padding-bottom: 3rem; + padding-left: 0.5rem; + padding-right: 2rem; + display: flex; + background-color: #ffffff; + position: relative; + + @include custom-query(768px, 1023px) { + padding-top: 4rem; + padding-bottom: 4rem; + padding-left: 3.5rem; + padding-right: 4.5rem; + flex: 1; + } + + @include custom-query(1024px, 9999px) { + padding-top: 5.75rem; + padding-bottom: 9.687rem; + padding-left: 7.125rem; + padding-right: 24.37rem; + flex: 1; + } + } + + &__rotate { + position: relative; + top: 55px; + width: 35px; + + @include custom-query(768px, 9999px) { + top: 75px; + width: 65px; + } + } + + &__message { + font-family: 'Mulish'; + font-weight: 700; + font-size: 1rem; + line-height: 25px; + color: $sky_blue_900; + transform: rotate(-90deg); + + @include custom-query(768px, 9999px) { + font-size: 1.5rem; + line-height: 36px; + } + } + + &__divider { + width: 0px; + height: 100%; + border: 5px solid $sky_blue_900; + border-radius: 10px; + background-color: $sky_blue_900; + box-sizing: inherit; + + @include custom-query(768px, 9999px) { + border: 10px solid $sky_blue_900; + } + } + + &__content { + padding-left: 1rem; + + @include custom-query(768px, 9999px) { + padding-left: 3.72rem; + } + } + + &__head { + font-weight: 800; + font-size: 25px; + line-height: 30px; + color: $grey_1200; + padding-bottom: 1rem; + + @include custom-query(768px, 9999px) { + font-size: 44px; + line-height: 55px; + padding-bottom: 1.5rem; + } + } + + &__description { + font-weight: 500; + font-size: 16px; + line-height: 25px; + max-width: 25ch; + color: $grey_1200; + padding-bottom: 1.5rem; + + @include custom-query(768px, 9999px) { + font-size: 24px; + line-height: 36px; + padding-bottom: 2.75rem; + max-width: 100%; + } + } + + &__label { + font-weight: 700; + font-size: 16px; + line-height: 36px; + color: $grey_1200; + padding-bottom: 4px; + + @include custom-query(768px, 9999px) { + font-size: 24px; + } + } + + &__input { + width: 100%; + padding: 13px; + background: $grey_0; + border-radius: 12px; + outline: none; + border: none; + margin-bottom: 18px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; + + @include custom-query(768px, 1199px) { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 506px; + height: 86px; + } + + @include custom-query(1200px, 9999px) { + padding: 25px; + font-size: 24px; + line-height: 36px; + width: 806px; + height: 86px; + } + } + + &__textarea { + background: $grey_0; + width: 100%; + height: 187px; + border-radius: 12px; + outline: none; + border: none; + resize: none; + padding: 25px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + color: #535657; + + @include custom-query(768px, 9999px) { + height: 187px; + font-size: 24px; + line-height: 36px; + } + } + + &__btn { + width: 90px; + height: 50px; + font-weight: 500; + font-size: 16px; + line-height: 25px; + background-color: $royal_blue_700; + border-radius: 15px; + border: none; + color: #ffffff; + cursor: pointer; + margin-top: 1.87rem; + + @include custom-query(768px, 9999px) { + font-weight: 700; + font-size: 24px; + line-height: 36px; + width: 138px; + height: 66px; + } + } + + &__btn:hover { + background-color: #ffffff; + color: $royal_blue_700; + border: 1px solid $royal_blue_700; + } + +} \ No newline at end of file diff --git a/scss/pages/_home.scss b/scss/pages/_home.scss deleted file mode 100644 index e69de29..0000000 diff --git a/scss/pages/_register.scss b/scss/pages/_register.scss deleted file mode 100644 index e69de29..0000000 diff --git a/scss/pages/_services.scss b/scss/pages/_services.scss deleted file mode 100644 index e69de29..0000000 diff --git a/scss/themes/_theme.scss b/scss/themes/_theme.scss deleted file mode 100644 index e69de29..0000000 diff --git a/services.html b/services.html deleted file mode 100644 index 2a5a7be..0000000 --- a/services.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - Digit Services - - -
- -

Hello Services Page!

-
- - - - diff --git a/yarn.lock b/yarn.lock index 1ac1cf9..43eb366 100644 --- a/yarn.lock +++ b/yarn.lock @@ -304,10 +304,15 @@ "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" "version" "5.3.1" -"caniuse-lite@^1.0.30001400", "caniuse-lite@^1.0.30001426": - "integrity" "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz" - "version" "1.0.30001431" + + "integrity" "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz" + "version" "1.0.30001430" + + "integrity" "sha512-lfXQ73oB9c8DP5Suxaszm+Ta2sr/4tf8+381GkIm1MLj/YdLf+rEDyDSRCzeltuyTVGm+/s18gdZ0q+Wmp8VsQ==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001427.tgz" + "version" "1.0.30001427" + "caseless@~0.12.0": "integrity" "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" @@ -2471,15 +2476,15 @@ "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" "version" "20.2.9" -"yargs-parser@^21.1.1": +"yargs-parser@^21.0.0": "integrity" "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" "version" "21.1.1" "yargs@^17.0.0", "yargs@^17.2.1": - "integrity" "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz" - "version" "17.6.2" + "integrity" "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz" + "version" "17.6.0" dependencies: "cliui" "^8.0.1" "escalade" "^3.1.1" @@ -2487,4 +2492,4 @@ "require-directory" "^2.1.1" "string-width" "^4.2.3" "y18n" "^5.0.5" - "yargs-parser" "^21.1.1" + "yargs-parser" "^21.0.0"