diff --git a/.github/workflows/eleventy_build.yml b/.github/workflows/eleventy_build.yml index d780f14d..ff982b79 100644 --- a/.github/workflows/eleventy_build.yml +++ b/.github/workflows/eleventy_build.yml @@ -1,58 +1,28 @@ -name: Build and Deploy +name: Eleventy Build on: push: branches: - main - pull_request: - branches: - - main - jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '22' - cache: 'npm' - - - name: Install dependencies - run: npm ci --ignore-scripts - - - name: Build site - run: npm run build - - - name: Upload build artifacts - uses: actions/upload-artifact@v4 - with: - name: site-build - path: docs/ - retention-days: 1 - deploy: - if: github.ref == 'refs/heads/main' && github.event_name == 'push' - needs: build runs-on: ubuntu-latest - steps: - - name: Download build artifacts - uses: actions/download-artifact@v4 - with: - name: site-build - path: docs/ - - - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v4 - with: - deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }} - publish_dir: ./docs - publish_branch: gh-pages - commit_message: 'Deploy: ${{ github.event.head_commit.message }}' - user_name: 'github-actions[bot]' - user_email: 'github-actions[bot]@users.noreply.github.com' + - uses: actions/checkout@v3.6.0 + - name: Setup Node + uses: actions/setup-node@v3.8.1 + with: + node-version: '22.x' + - name: Install dependencies using a safe clean install, build and test + run: | + npm config set '//npm.fontawesome.com/:_authToken' "${{ secrets.FONT_AWESOME_TOKEN }}" + npm ci --ignore-scripts + - name: Run Build + run: npm run build + - name: Deploy + uses: peaceiris/actions-gh-pages@v3.9.3 + with: + deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }} + publish_dir: ./docs + publish_branch: gh-pages + commit_message: ${{ github.event.head_commit.message }} diff --git a/docs/404.html b/docs/404.html deleted file mode 100644 index bc458987..00000000 --- a/docs/404.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- Lost in the mountains -
-

Looks like you lost your way...

-

Go back to the home page by clicking the button below.

- Take me home -
-
- - - - - diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100755 index bf0e00cc..00000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -www.adamjolicoeur.com \ No newline at end of file diff --git a/docs/about/index.html b/docs/about/index.html deleted file mode 100644 index 8d91f5c6..00000000 --- a/docs/about/index.html +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - - - About | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

About

-

- Driven and passionate senior user experience designer with a background in software development. -

resume -
- - -
-
-
- -

Hello #

-

UX Designer, Developer, Program Manager. Creating software for the construction world. Previously at Red Hat and AWS. Collector of nerdy things…forever.

-
-

Adam Jolicoeur is a designer, developer, and program manager in Massachusetts. Starting as a help desk tech, he discovered a desire to create technology, rather than fixing it, which lead to a leap into the software engineering space.

-

While working at a small startup, Adam discovered the world of user experience design and realized that his future was before him. With a background in fine arts and knowledge in the software development space (Backbone/Angular, anyone?), Adam took another step forward by becoming the first ux designer at a financial startup. Leading the next-generation of product design for card processors and financial institutions, Adam took that experience and used it to catapult into the world of publicly traded companies.

-

With a move to Red Hat (later acquired by IBM), Adam accelerated his career path (and filled up many pages in his passport) by working with industry experts and the open source community on enterprise software experiences. After five years at Red Hat, Adam joined a small team at Amazon in AWS’s Safety Engineering group to work on a new issue tracking and management product. While his time at Amazon came to abrupt end during the layoffs of 2023, the knowledge gained from such an environment only strengthened his desire to create in a collaborative and forward-looking space.

-

Adam has continued his career at Component Assembly Systems as their Lead Program Manager and Head of UX.

-

Career #

-
    -
  • Lead Program Manager / Head of UX @ Component Assembly Systems
    2023-Present
  • -
  • Senior UX Designer @ Amazon (AWS)
    2021-2023
  • -
  • Senior UX Designer @ Red Hat
    2016-2021
  • -
  • UX Designer @ Saylent Technologies
    2014-2016
  • -
  • UI Developer @ Black Duck Software
    2013-2014
  • -
  • Contractor @ Switchback, Inc.
    2010-2021
  • -
  • Help Desk Analyst @ Conservation Services Group
    2008-2010
  • -
-

Education #

-

I attended MCLA (Massachusetts College of Liberal Arts, formerly North Adams State) graduating with degrees in Fine and Performing Arts and Arts Management. While at MCLA, I was the President of the Lacrosse Club (now a recognized D3 sport) while also receiving a variety of accolades such as Alpha Chi, National Scholars Honor Society, and the Who’s Who in American Colleges and Universities.

- -
- -
-
-
- - - - - - - - diff --git a/docs/android-launchericon-72-72.png b/docs/android-launchericon-72-72.png deleted file mode 100644 index c4289d45..00000000 Binary files a/docs/android-launchericon-72-72.png and /dev/null differ diff --git a/docs/apps/collectsomemore/index.html b/docs/apps/collectsomemore/index.html deleted file mode 100644 index 5deb3ca8..00000000 --- a/docs/apps/collectsomemore/index.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - - - Collect Some More | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Collect Some More

-

- An app for cataloging your collections. -

- - -
-
-

Status #

-

My app is currently available through TestFlight while I get it to a releasable state. If you’d like to give it a try, complete a request through the GitHub Repo today!

-

Releases #

-

Releases are listed on the releases page.

-

Privacy Policy #

-

Read the privacy policy here.

- -
- -
-
-
- - - - - - - - diff --git a/docs/apps/index.html b/docs/apps/index.html deleted file mode 100644 index 715c2154..00000000 --- a/docs/apps/index.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - - - - Apps | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Apps

-

- Various apps available from me. -

- - -
-
- - -
-
-
- - - - - - - - diff --git a/docs/apps/privacy/index.html b/docs/apps/privacy/index.html deleted file mode 100644 index c96b2fff..00000000 --- a/docs/apps/privacy/index.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - Privacy Policy | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Privacy Policy

-

Last updated: August 27, 2025

-

This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You.

-

We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy. This Privacy Policy has been created with the help of the Free Privacy Policy Generator.

-

Interpretation and Definitions

-

Interpretation

-

The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.

-

Definitions

-

For the purposes of this Privacy Policy:

- -

Collecting and Using Your Personal Data

-

Types of Data Collected

-

Personal Data

-

While using Our Service, We may ask You to provide Us with certain personally identifiable information that can be used to contact or identify You. Personally identifiable information may include, but is not limited to:

- -

Usage Data

-

Usage Data is collected automatically when using the Service.

-

Usage Data may include information such as Your Device's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that You visit, the time and date of Your visit, the time spent on those pages, unique device identifiers and other diagnostic data.

-

When You access the Service by or through a mobile device, We may collect certain information automatically, including, but not limited to, the type of mobile device You use, Your mobile device unique ID, the IP address of Your mobile device, Your mobile operating system, the type of mobile Internet browser You use, unique device identifiers and other diagnostic data.

-

We may also collect information that Your browser sends whenever You visit our Service or when You access the Service by or through a mobile device.

-

Use of Your Personal Data

-

The Company may use Personal Data for the following purposes:

- -

We may share Your personal information in the following situations:

- -

Retention of Your Personal Data

-

The Company will retain Your Personal Data only for as long as is necessary for the purposes set out in this Privacy Policy. We will retain and use Your Personal Data to the extent necessary to comply with our legal obligations (for example, if we are required to retain your data to comply with applicable laws), resolve disputes, and enforce our legal agreements and policies.

-

The Company will also retain Usage Data for internal analysis purposes. Usage Data is generally retained for a shorter period of time, except when this data is used to strengthen the security or to improve the functionality of Our Service, or We are legally obligated to retain this data for longer time periods.

-

Transfer of Your Personal Data

-

Your information, including Personal Data, is processed at the Company's operating offices and in any other places where the parties involved in the processing are located. It means that this information may be transferred to — and maintained on — computers located outside of Your state, province, country or other governmental jurisdiction where the data protection laws may differ than those from Your jurisdiction.

-

Your consent to this Privacy Policy followed by Your submission of such information represents Your agreement to that transfer.

-

The Company will take all steps reasonably necessary to ensure that Your data is treated securely and in accordance with this Privacy Policy and no transfer of Your Personal Data will take place to an organization or a country unless there are adequate controls in place including the security of Your data and other personal information.

-

Delete Your Personal Data

-

You have the right to delete or request that We assist in deleting the Personal Data that We have collected about You.

-

Our Service may give You the ability to delete certain information about You from within the Service.

-

You may update, amend, or delete Your information at any time by signing in to Your Account, if you have one, and visiting the account settings section that allows you to manage Your personal information. You may also contact Us to request access to, correct, or delete any personal information that You have provided to Us.

-

Please note, however, that We may need to retain certain information when we have a legal obligation or lawful basis to do so.

-

Disclosure of Your Personal Data

-

Business Transactions

-

If the Company is involved in a merger, acquisition or asset sale, Your Personal Data may be transferred. We will provide notice before Your Personal Data is transferred and becomes subject to a different Privacy Policy.

-

Law enforcement

-

Under certain circumstances, the Company may be required to disclose Your Personal Data if required to do so by law or in response to valid requests by public authorities (e.g. a court or a government agency).

-

Other legal requirements

-

The Company may disclose Your Personal Data in the good faith belief that such action is necessary to:

- -

Security of Your Personal Data

-

The security of Your Personal Data is important to Us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While We strive to use commercially acceptable means to protect Your Personal Data, We cannot guarantee its absolute security.

-

Children's Privacy

-

Our Service does not address anyone under the age of 13. We do not knowingly collect personally identifiable information from anyone under the age of 13. If You are a parent or guardian and You are aware that Your child has provided Us with Personal Data, please contact Us. If We become aware that We have collected Personal Data from anyone under the age of 13 without verification of parental consent, We take steps to remove that information from Our servers.

-

If We need to rely on consent as a legal basis for processing Your information and Your country requires consent from a parent, We may require Your parent's consent before We collect and use that information.

-

Links to Other Websites

-

Our Service may contain links to other websites that are not operated by Us. If You click on a third party link, You will be directed to that third party's site. We strongly advise You to review the Privacy Policy of every site You visit.

-

We have no control over and assume no responsibility for the content, privacy policies or practices of any third party sites or services.

-

Changes to this Privacy Policy

-

We may update Our Privacy Policy from time to time. We will notify You of any changes by posting the new Privacy Policy on this page.

-

We will let You know via email and/or a prominent notice on Our Service, prior to the change becoming effective and update the "Last updated" date at the top of this Privacy Policy.

-

You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.

-

Contact Us

-

If you have any questions about this Privacy Policy, You can contact us:

- -
- - - - - diff --git a/docs/apps/releases/index.html b/docs/apps/releases/index.html deleted file mode 100644 index aee25c7f..00000000 --- a/docs/apps/releases/index.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - - Application Releases | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Application Releases

-

- A list of releases -

- - -
-
-

Releases #

- -
- -
-
-
- - - - - - - - diff --git a/docs/apps/support/index.html b/docs/apps/support/index.html deleted file mode 100644 index cfe9b1c6..00000000 --- a/docs/apps/support/index.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - Support | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Collect Some More #

-

Have an issue? File a request in the project repo on GitHub: New Issue

-

Have an idea for an enhancement of feature? File a request on the project repo: Feature Request

-

Score Mini Golf #

- - - - - diff --git a/docs/archives/archives/index.html b/docs/archives/archives/index.html deleted file mode 100644 index db1c2f10..00000000 --- a/docs/archives/archives/index.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - - Archived Pages | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Archived Pages

-

- -

- - - - - - - - - - - - - diff --git a/docs/archives/town-selectman/index.html b/docs/archives/town-selectman/index.html deleted file mode 100644 index 3eeea1c9..00000000 --- a/docs/archives/town-selectman/index.html +++ /dev/null @@ -1,475 +0,0 @@ - - - - - - - - Archived | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Archived

-

- Old page when I ran for a position on the Brookfield Select Board. -

- - - -
-
-
-
-

Adam J. Jolicoeur

-

Ideas for the future

-
-
-
-
-
-
-

Introduction

-

My name is Adam Jolicoeur, and I am running for Town Selectman.

-
-
- Headshot of Adam Jolicoeur -
-
-

Six years ago, I moved to Brookfield with my wife where together we live with our son, 3 dogs, and our horse. We chose to move to Brookfield because of the community, local activities (we love to hike and kayak), and the school system. With both of us having grown up in tight-knit communities, we felt Brookfield would be the perfect place to start and raise a family. We love to support the community by attending events and buying local (especially from our local farmers). With everything happening over the past few months, it has become even more apparent that a town like Brookfield can still thrive.

-

Why am I running? Because I know that we can continue to improve as a town. By electing me, you will have someone working for you - no personal agendas, not biases, no looking backwards, and no change just for the sake of change.

-
-
-
-
-
-
-
-
-

Background

-

I am an Eagle Scout (once an Eagle, always an Eagle) and have been a registered Boy Scout for 20 years. Locally, I am the Treasurer for three non-profit organizations, and am an avid hiker and kayaker. I've traveled around the world (Iceland, England, and the Czech Republic, to name a few) and have lived in a variety of towns across the state. I went to school in North Adams and have Bachelor Degrees in both Music and Arts Management.

-

I graduated from Massachusetts College of Liberal Arts (MCLA) in 2008, with two Bachelor Degrees (Fine and Performing Arts with a Concentration in Music and Arts Management with a minor in Business Administration). I was also a student of Williams College's jazz program, performing in the Berkshires and traveling to Mexico City to teach students how to play and write jazz music.

-

I currently work at Red Hat, Inc. (an open source software company based out of Westford with corporate headquarters in Raleigh, NC) as a Senior Software Engineer in the User Experience Department. I design and create applications and websites for various products and services, focusing on the user experience. My job has allowed me to travel around the country and world, presenting me with many opportunities to learn about new cultures and people.

-

In my life, I have met almost every type of individual with every mix of personalities, which I believe will only help in my interactions with the members of our town. I know that Brookfield has the potential to become one of the premier towns in the area for those looking for a historical adventure spot where they can enjoy the quiet of nature while escaping the bustling city life.

-
-
-
-
-
-
-

Experience

-

Non-profit Work

-

The Masonic Angel Foundation

-

Through working with schools and other outreach programs, The MAF provides clothing and financial assistance to families in need. It is all anonymous (hence why we work with another group) and we never ask for names/addresses/etc - just what they need/how we can help.

-

The Rutland Masonic Charitable and Educational Association

-

We work with the Rutland community to sponsor various events (4th of July Parade, Christmas celebrations, etc.) and provide community outreach. Our current building is actually one of the original schoolhouses in town, which our founders moved to it's current location around 1910.

-

Rufus Putnam Lodge A.F. & A.M.

-

A Masonic Lodge based out of Rutland, MA. We contribute to various charities in Central Mass (concentrating in Rutland and the immediately surrounding towns), as well as support the Shriners Hospitals for Children and various youth organization (Boy Scouts, Girl Scouts, DeMolay, and Rainbow).

-

Community outreach

-

I am part of a group of Eagle Scouts that assist potential Eagle Scouts with attaining the rank of Eagle. We travel around the Commonwealth to Court of Honors (when requested) to support those that have earned the rank of Eagle. When called upon, we provide manpower and/or financial assistance to those that request it - this is usually in the form of donations for/of supplies or by using our contacts to assist the Scout in their journey to Eagle.

-
-
-
-
-
-
-

Positions

-

Hiring a Town Administrator

-

At the last town meeting, I voted for the approval of a Town Administrator.

-

As part of hiring a Town Administrator, I would propose the formation of committees to work with our elected officials, under the office of the Town Administrator. While the Town Administrator would report to the Selectmen, these committees would be there specifically to support the Town Administrator and to provide assistance with the multitude of jobs required of the position (including, but not limited to, fiscal management, operational oversight, collective bargaining, capital planning, labor relations, public construction, and procurement).

-

It takes the appropriate checks and balances, a strong leadership structure, and fiscal responsibility to bring any entity back to a positive position.

-

Tasse's Fuel (propane installation)

-

- Disclaimer: As a current Planning Board member, I voted for the Tasse's Fuel plan -

-

- Facts and Information: - Based off of the facts presented, I believe that having Tasse's Fuel in town would be a benefit to growing Brookfield's commercial footprint, while still maintaining a safe place to live. Not only is it permitted based off of the Brookfield Zoning By-Laws, but the installation and service has been approved by the Massachusetts State Fire Marshal's Office and no safety concerns have been expressed by either the Brookfield Fire Department or the Brookfield Police Department. Additionally, the current Board of Selectmen approved the storage license. -

-

- Financial Considerations: - According to the letter presented to the Town of Brookfield, Tasse's Fuel would bring in up to $25,000 a year in property and excise taxes. This money would be a of great use to the town, allowing us to improve our infrastructure, expand our community offerings (athletic fields updates, senior center enhancements, South Pond improvements, etc), and allow us to move towards a fiscally-positive position. -

-

Cable Access / Information Technology

-

Since I moved to Brookfield, I have watched various Town Meetings on YouTube, with varying degrees of quality and quantity of videos. Cable access, or any form of technology that provides accessibility to town functions, is pivotal for the community to become, and remain, engaged. With my background, I have the knowledge to assist the various committees with setting up video feeds and YouTube channels, which would allow Brookfield citizens to interact with the various committees, without having to be physically present (especially pertinent in this day and age).

-

As a designer and developer, I would be able to apply my unique skills towards helping Brookfield grow our social footprint, and improve our continuity between our various platforms (website, Facebook, YouTube, etc), and reach out to those that have come to rely on technology in their daily lives.

-
-
-
-
-
-
-

Goals

-

To put it simply, I am pro-business (especially small business) and pro-technology.

-

As my Planning Board record shows, if there is nothing legally stopping a business from opening or moving to Brookfield, and that business would be a benefit to the town, I am for it. Brookfield has been passed over, for one reason or another, by many businesses (as one can easily see by those in East Brookfield, West Brookfield, North Brookfield, and Sturbridge) and that should not be the case. The town has a lot to offer, a strong community to support it (just look at the Clam Box!) and ample space for small business owners to grow and be successful.

-

To anyone that has attended a board meeting of any kind this past year, it is clear to see that Brookfield is due for technological improvements. In the beginning, all of the boards used a variety of different conference calling systems (now seemingly synced on Zoom), with individual boards paying for subscriptions (rather than the town covering the cost for all, like a business would). Our town website is difficult to update, is often out-of-date (even with the boards and committees attempting to keep them up-to-date), and is not the easiest to find information on. Often times, one has to go to a non-town site in order to find meeting information and/or agendas.

-

To improve the town's technology stance, I would switch over to a single Zoom account (rather than individual committees and board paying for their own), combine the various websites and data into one site (making a single source of information), and provide training and access to those in the community who wish to learn about the latest technology and options available to them. Everyone involved in a town position should know how to host a Zoom call (should the occasion arise), access their town email account (everyone should have one), and be able to connect with the community digitally. Without the Brookfield, MA Community Facebook group, I believe that a lot of information would have been missed by the residents, due to the lack of official digital communication. -

-
-
-
-
-
-
-

FAQ

-

-

    -
  • Who are you? -
      -
    • My name is Adam Jolicoeur, and you can learning more about me here.
    • -
    -
  • -
  • Why are you running? -
      -
    • I believe that it is time for new ideas - ones that look to the future while still learning from the past.
    • -
    -
  • -
  • How long have you lived in town? -
      -
    • 6 years
    • -
    -
  • -
  • Do you hold any other positions or have committee responsibilities in town? -
      -
    • Yes - I will be entering into my 2nd year of my 5 year term on the Planning Board.
    • -
    -
  • -
  • If you are not elected, will you run again? -
      -
    • 100% This is not something I've decided to do on a whim or consider a one-time deal. I've thought about this for the past year and conferred with my family, from whom I have their full support.
    • -
    -
  • -
  • How can I ask you additional questions? -
      -
    • Of course! You can send any questions to me via e-mail, or reach out through the Brookfield Community Facebook group. Disclaimer: Any questions/responses may also be added to this site for others to view.
    • -
    -
  • -
-

-
-
-
-
- -
- - - - - - - - diff --git a/docs/assets/img/ALM_planner-large.jpg b/docs/assets/img/ALM_planner-large.jpg deleted file mode 100644 index 96f76611..00000000 Binary files a/docs/assets/img/ALM_planner-large.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_planner-large.webp b/docs/assets/img/ALM_planner-large.webp deleted file mode 100644 index fae31cf4..00000000 Binary files a/docs/assets/img/ALM_planner-large.webp and /dev/null differ diff --git a/docs/assets/img/ALM_planner-thumb.jpg b/docs/assets/img/ALM_planner-thumb.jpg deleted file mode 100644 index 8ea438d1..00000000 Binary files a/docs/assets/img/ALM_planner-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_planner-thumb.webp b/docs/assets/img/ALM_planner-thumb.webp deleted file mode 100644 index e9ec32c7..00000000 Binary files a/docs/assets/img/ALM_planner-thumb.webp and /dev/null differ diff --git a/docs/assets/img/ALM_planner.jpg b/docs/assets/img/ALM_planner.jpg deleted file mode 100644 index 96f76611..00000000 Binary files a/docs/assets/img/ALM_planner.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_planner.webp b/docs/assets/img/ALM_planner.webp deleted file mode 100644 index fae31cf4..00000000 Binary files a/docs/assets/img/ALM_planner.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step1-large.jpg b/docs/assets/img/ALM_step1-large.jpg deleted file mode 100644 index 576b3482..00000000 Binary files a/docs/assets/img/ALM_step1-large.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step1-large.webp b/docs/assets/img/ALM_step1-large.webp deleted file mode 100644 index daea525f..00000000 Binary files a/docs/assets/img/ALM_step1-large.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step1-thumb.jpg b/docs/assets/img/ALM_step1-thumb.jpg deleted file mode 100644 index b3b4bb3b..00000000 Binary files a/docs/assets/img/ALM_step1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step1-thumb.webp b/docs/assets/img/ALM_step1-thumb.webp deleted file mode 100644 index 313a9962..00000000 Binary files a/docs/assets/img/ALM_step1-thumb.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step1.jpg b/docs/assets/img/ALM_step1.jpg deleted file mode 100644 index 576b3482..00000000 Binary files a/docs/assets/img/ALM_step1.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step1.webp b/docs/assets/img/ALM_step1.webp deleted file mode 100644 index daea525f..00000000 Binary files a/docs/assets/img/ALM_step1.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step2-large.jpg b/docs/assets/img/ALM_step2-large.jpg deleted file mode 100644 index b7b36684..00000000 Binary files a/docs/assets/img/ALM_step2-large.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step2-large.webp b/docs/assets/img/ALM_step2-large.webp deleted file mode 100644 index 5701fdf2..00000000 Binary files a/docs/assets/img/ALM_step2-large.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step2-thumb.jpg b/docs/assets/img/ALM_step2-thumb.jpg deleted file mode 100644 index f4a823ac..00000000 Binary files a/docs/assets/img/ALM_step2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step2-thumb.webp b/docs/assets/img/ALM_step2-thumb.webp deleted file mode 100644 index 369243ff..00000000 Binary files a/docs/assets/img/ALM_step2-thumb.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step2.jpg b/docs/assets/img/ALM_step2.jpg deleted file mode 100644 index b7b36684..00000000 Binary files a/docs/assets/img/ALM_step2.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step2.webp b/docs/assets/img/ALM_step2.webp deleted file mode 100644 index 5701fdf2..00000000 Binary files a/docs/assets/img/ALM_step2.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step3-large.jpg b/docs/assets/img/ALM_step3-large.jpg deleted file mode 100644 index 9242d892..00000000 Binary files a/docs/assets/img/ALM_step3-large.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step3-large.webp b/docs/assets/img/ALM_step3-large.webp deleted file mode 100644 index 6ea16907..00000000 Binary files a/docs/assets/img/ALM_step3-large.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step3-thumb.jpg b/docs/assets/img/ALM_step3-thumb.jpg deleted file mode 100644 index f613e2d6..00000000 Binary files a/docs/assets/img/ALM_step3-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step3-thumb.webp b/docs/assets/img/ALM_step3-thumb.webp deleted file mode 100644 index 6caca4e8..00000000 Binary files a/docs/assets/img/ALM_step3-thumb.webp and /dev/null differ diff --git a/docs/assets/img/ALM_step3.jpg b/docs/assets/img/ALM_step3.jpg deleted file mode 100644 index 9242d892..00000000 Binary files a/docs/assets/img/ALM_step3.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_step3.webp b/docs/assets/img/ALM_step3.webp deleted file mode 100644 index 6ea16907..00000000 Binary files a/docs/assets/img/ALM_step3.webp and /dev/null differ diff --git a/docs/assets/img/ALM_wireframe-large.jpg b/docs/assets/img/ALM_wireframe-large.jpg deleted file mode 100644 index 48660038..00000000 Binary files a/docs/assets/img/ALM_wireframe-large.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_wireframe-large.webp b/docs/assets/img/ALM_wireframe-large.webp deleted file mode 100644 index 228ab07a..00000000 Binary files a/docs/assets/img/ALM_wireframe-large.webp and /dev/null differ diff --git a/docs/assets/img/ALM_wireframe-thumb.jpg b/docs/assets/img/ALM_wireframe-thumb.jpg deleted file mode 100644 index a1f87dbf..00000000 Binary files a/docs/assets/img/ALM_wireframe-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_wireframe-thumb.webp b/docs/assets/img/ALM_wireframe-thumb.webp deleted file mode 100644 index a9b4dacc..00000000 Binary files a/docs/assets/img/ALM_wireframe-thumb.webp and /dev/null differ diff --git a/docs/assets/img/ALM_wireframe.jpg b/docs/assets/img/ALM_wireframe.jpg deleted file mode 100644 index 48660038..00000000 Binary files a/docs/assets/img/ALM_wireframe.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_wireframe.webp b/docs/assets/img/ALM_wireframe.webp deleted file mode 100644 index 228ab07a..00000000 Binary files a/docs/assets/img/ALM_wireframe.webp and /dev/null differ diff --git a/docs/assets/img/ALM_workflow-large.jpg b/docs/assets/img/ALM_workflow-large.jpg deleted file mode 100644 index fb8d3579..00000000 Binary files a/docs/assets/img/ALM_workflow-large.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_workflow-large.webp b/docs/assets/img/ALM_workflow-large.webp deleted file mode 100644 index 21539f51..00000000 Binary files a/docs/assets/img/ALM_workflow-large.webp and /dev/null differ diff --git a/docs/assets/img/ALM_workflow-thumb.jpg b/docs/assets/img/ALM_workflow-thumb.jpg deleted file mode 100644 index 21a610b1..00000000 Binary files a/docs/assets/img/ALM_workflow-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_workflow-thumb.webp b/docs/assets/img/ALM_workflow-thumb.webp deleted file mode 100644 index 678a45e4..00000000 Binary files a/docs/assets/img/ALM_workflow-thumb.webp and /dev/null differ diff --git a/docs/assets/img/ALM_workflow.jpg b/docs/assets/img/ALM_workflow.jpg deleted file mode 100644 index fb8d3579..00000000 Binary files a/docs/assets/img/ALM_workflow.jpg and /dev/null differ diff --git a/docs/assets/img/ALM_workflow.webp b/docs/assets/img/ALM_workflow.webp deleted file mode 100644 index 21539f51..00000000 Binary files a/docs/assets/img/ALM_workflow.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-large.jpg b/docs/assets/img/AdamJolicoeur_dot_com-large.jpg deleted file mode 100644 index 4f735c84..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-large.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-large.webp b/docs/assets/img/AdamJolicoeur_dot_com-large.webp deleted file mode 100644 index 2718580d..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-large.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-minimal-large.jpg b/docs/assets/img/AdamJolicoeur_dot_com-minimal-large.jpg deleted file mode 100644 index 26a8d721..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-minimal-large.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-minimal-large.webp b/docs/assets/img/AdamJolicoeur_dot_com-minimal-large.webp deleted file mode 100644 index 1c33239a..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-minimal-large.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.jpg b/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.jpg deleted file mode 100644 index ef84aee9..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.webp b/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.webp deleted file mode 100644 index bd81b4d7..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-minimal-thumb.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-minimal.jpg b/docs/assets/img/AdamJolicoeur_dot_com-minimal.jpg deleted file mode 100644 index 26a8d721..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-minimal.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-minimal.webp b/docs/assets/img/AdamJolicoeur_dot_com-minimal.webp deleted file mode 100644 index 1c33239a..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-minimal.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-thumb.jpg b/docs/assets/img/AdamJolicoeur_dot_com-thumb.jpg deleted file mode 100644 index 9852e954..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com-thumb.webp b/docs/assets/img/AdamJolicoeur_dot_com-thumb.webp deleted file mode 100644 index 5fe7619a..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com-thumb.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com.jpg b/docs/assets/img/AdamJolicoeur_dot_com.jpg deleted file mode 100644 index 4f735c84..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_dot_com.webp b/docs/assets/img/AdamJolicoeur_dot_com.webp deleted file mode 100644 index 2718580d..00000000 Binary files a/docs/assets/img/AdamJolicoeur_dot_com.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_social-large.jpg b/docs/assets/img/AdamJolicoeur_social-large.jpg deleted file mode 100644 index 7ea8196c..00000000 Binary files a/docs/assets/img/AdamJolicoeur_social-large.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_social-large.webp b/docs/assets/img/AdamJolicoeur_social-large.webp deleted file mode 100644 index db32a056..00000000 Binary files a/docs/assets/img/AdamJolicoeur_social-large.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_social-thumb.jpg b/docs/assets/img/AdamJolicoeur_social-thumb.jpg deleted file mode 100644 index 81862ca9..00000000 Binary files a/docs/assets/img/AdamJolicoeur_social-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_social-thumb.webp b/docs/assets/img/AdamJolicoeur_social-thumb.webp deleted file mode 100644 index 40544aab..00000000 Binary files a/docs/assets/img/AdamJolicoeur_social-thumb.webp and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_social.jpg b/docs/assets/img/AdamJolicoeur_social.jpg deleted file mode 100644 index 7ea8196c..00000000 Binary files a/docs/assets/img/AdamJolicoeur_social.jpg and /dev/null differ diff --git a/docs/assets/img/AdamJolicoeur_social.webp b/docs/assets/img/AdamJolicoeur_social.webp deleted file mode 100644 index db32a056..00000000 Binary files a/docs/assets/img/AdamJolicoeur_social.webp and /dev/null differ diff --git a/docs/assets/img/Bootstrap5SocialImage-large.jpg b/docs/assets/img/Bootstrap5SocialImage-large.jpg deleted file mode 100644 index 4c23b78f..00000000 Binary files a/docs/assets/img/Bootstrap5SocialImage-large.jpg and /dev/null differ diff --git a/docs/assets/img/Bootstrap5SocialImage-large.webp b/docs/assets/img/Bootstrap5SocialImage-large.webp deleted file mode 100644 index dff4206a..00000000 Binary files a/docs/assets/img/Bootstrap5SocialImage-large.webp and /dev/null differ diff --git a/docs/assets/img/Bootstrap5SocialImage-thumb.jpg b/docs/assets/img/Bootstrap5SocialImage-thumb.jpg deleted file mode 100644 index 62e13a37..00000000 Binary files a/docs/assets/img/Bootstrap5SocialImage-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Bootstrap5SocialImage-thumb.webp b/docs/assets/img/Bootstrap5SocialImage-thumb.webp deleted file mode 100644 index 9c13deb3..00000000 Binary files a/docs/assets/img/Bootstrap5SocialImage-thumb.webp and /dev/null differ diff --git a/docs/assets/img/Bootstrap5SocialImage.jpg b/docs/assets/img/Bootstrap5SocialImage.jpg deleted file mode 100644 index 4c23b78f..00000000 Binary files a/docs/assets/img/Bootstrap5SocialImage.jpg and /dev/null differ diff --git a/docs/assets/img/Bootstrap5SocialImage.webp b/docs/assets/img/Bootstrap5SocialImage.webp deleted file mode 100644 index dff4206a..00000000 Binary files a/docs/assets/img/Bootstrap5SocialImage.webp and /dev/null differ diff --git a/docs/assets/img/CEA_AssetExamples-large.jpg b/docs/assets/img/CEA_AssetExamples-large.jpg deleted file mode 100644 index 2ee3086a..00000000 Binary files a/docs/assets/img/CEA_AssetExamples-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_AssetExamples-large.webp b/docs/assets/img/CEA_AssetExamples-large.webp deleted file mode 100644 index 6b480f5b..00000000 Binary files a/docs/assets/img/CEA_AssetExamples-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_AssetExamples-thumb.jpg b/docs/assets/img/CEA_AssetExamples-thumb.jpg deleted file mode 100644 index 27ea7063..00000000 Binary files a/docs/assets/img/CEA_AssetExamples-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_AssetExamples-thumb.webp b/docs/assets/img/CEA_AssetExamples-thumb.webp deleted file mode 100644 index eee453c0..00000000 Binary files a/docs/assets/img/CEA_AssetExamples-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_AssetExamples.jpg b/docs/assets/img/CEA_AssetExamples.jpg deleted file mode 100644 index 2ee3086a..00000000 Binary files a/docs/assets/img/CEA_AssetExamples.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_AssetExamples.webp b/docs/assets/img/CEA_AssetExamples.webp deleted file mode 100644 index 6b480f5b..00000000 Binary files a/docs/assets/img/CEA_AssetExamples.webp and /dev/null differ diff --git a/docs/assets/img/CEA_ClientDetail-large.jpg b/docs/assets/img/CEA_ClientDetail-large.jpg deleted file mode 100644 index eed7cb02..00000000 Binary files a/docs/assets/img/CEA_ClientDetail-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_ClientDetail-large.webp b/docs/assets/img/CEA_ClientDetail-large.webp deleted file mode 100644 index b0c6afeb..00000000 Binary files a/docs/assets/img/CEA_ClientDetail-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_ClientDetail-thumb.jpg b/docs/assets/img/CEA_ClientDetail-thumb.jpg deleted file mode 100644 index d5b30317..00000000 Binary files a/docs/assets/img/CEA_ClientDetail-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_ClientDetail-thumb.webp b/docs/assets/img/CEA_ClientDetail-thumb.webp deleted file mode 100644 index f7b4b9c6..00000000 Binary files a/docs/assets/img/CEA_ClientDetail-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_ClientDetail.jpg b/docs/assets/img/CEA_ClientDetail.jpg deleted file mode 100644 index eed7cb02..00000000 Binary files a/docs/assets/img/CEA_ClientDetail.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_ClientDetail.webp b/docs/assets/img/CEA_ClientDetail.webp deleted file mode 100644 index b0c6afeb..00000000 Binary files a/docs/assets/img/CEA_ClientDetail.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard-large.jpg b/docs/assets/img/CEA_Dashboard-large.jpg deleted file mode 100644 index b7d9c19b..00000000 Binary files a/docs/assets/img/CEA_Dashboard-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard-large.webp b/docs/assets/img/CEA_Dashboard-large.webp deleted file mode 100644 index a2ed2e75..00000000 Binary files a/docs/assets/img/CEA_Dashboard-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard-thumb.jpg b/docs/assets/img/CEA_Dashboard-thumb.jpg deleted file mode 100644 index 7498f71e..00000000 Binary files a/docs/assets/img/CEA_Dashboard-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard-thumb.webp b/docs/assets/img/CEA_Dashboard-thumb.webp deleted file mode 100644 index c7fbfd9e..00000000 Binary files a/docs/assets/img/CEA_Dashboard-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard.jpg b/docs/assets/img/CEA_Dashboard.jpg deleted file mode 100644 index b7d9c19b..00000000 Binary files a/docs/assets/img/CEA_Dashboard.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard.webp b/docs/assets/img/CEA_Dashboard.webp deleted file mode 100644 index a2ed2e75..00000000 Binary files a/docs/assets/img/CEA_Dashboard.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard_fix-large.jpg b/docs/assets/img/CEA_Dashboard_fix-large.jpg deleted file mode 100644 index 2a6c55e6..00000000 Binary files a/docs/assets/img/CEA_Dashboard_fix-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard_fix-large.webp b/docs/assets/img/CEA_Dashboard_fix-large.webp deleted file mode 100644 index b61a6876..00000000 Binary files a/docs/assets/img/CEA_Dashboard_fix-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard_fix-thumb.jpg b/docs/assets/img/CEA_Dashboard_fix-thumb.jpg deleted file mode 100644 index 42ff71e9..00000000 Binary files a/docs/assets/img/CEA_Dashboard_fix-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard_fix-thumb.webp b/docs/assets/img/CEA_Dashboard_fix-thumb.webp deleted file mode 100644 index 2f54309e..00000000 Binary files a/docs/assets/img/CEA_Dashboard_fix-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard_fix.jpg b/docs/assets/img/CEA_Dashboard_fix.jpg deleted file mode 100644 index 2a6c55e6..00000000 Binary files a/docs/assets/img/CEA_Dashboard_fix.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Dashboard_fix.webp b/docs/assets/img/CEA_Dashboard_fix.webp deleted file mode 100644 index b61a6876..00000000 Binary files a/docs/assets/img/CEA_Dashboard_fix.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Engagement-large.jpg b/docs/assets/img/CEA_Engagement-large.jpg deleted file mode 100644 index 37a2f1bb..00000000 Binary files a/docs/assets/img/CEA_Engagement-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Engagement-large.webp b/docs/assets/img/CEA_Engagement-large.webp deleted file mode 100644 index 98f91ce4..00000000 Binary files a/docs/assets/img/CEA_Engagement-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Engagement-thumb.jpg b/docs/assets/img/CEA_Engagement-thumb.jpg deleted file mode 100644 index 88378467..00000000 Binary files a/docs/assets/img/CEA_Engagement-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Engagement-thumb.webp b/docs/assets/img/CEA_Engagement-thumb.webp deleted file mode 100644 index 4d3915de..00000000 Binary files a/docs/assets/img/CEA_Engagement-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Engagement.jpg b/docs/assets/img/CEA_Engagement.jpg deleted file mode 100644 index 37a2f1bb..00000000 Binary files a/docs/assets/img/CEA_Engagement.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Engagement.webp b/docs/assets/img/CEA_Engagement.webp deleted file mode 100644 index 98f91ce4..00000000 Binary files a/docs/assets/img/CEA_Engagement.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Navigation-large.jpg b/docs/assets/img/CEA_Navigation-large.jpg deleted file mode 100644 index 02d83d99..00000000 Binary files a/docs/assets/img/CEA_Navigation-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Navigation-large.webp b/docs/assets/img/CEA_Navigation-large.webp deleted file mode 100644 index ec8da318..00000000 Binary files a/docs/assets/img/CEA_Navigation-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Navigation-thumb.jpg b/docs/assets/img/CEA_Navigation-thumb.jpg deleted file mode 100644 index 22f9cea5..00000000 Binary files a/docs/assets/img/CEA_Navigation-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Navigation-thumb.webp b/docs/assets/img/CEA_Navigation-thumb.webp deleted file mode 100644 index ee35d623..00000000 Binary files a/docs/assets/img/CEA_Navigation-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Navigation.jpg b/docs/assets/img/CEA_Navigation.jpg deleted file mode 100644 index 02d83d99..00000000 Binary files a/docs/assets/img/CEA_Navigation.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Navigation.webp b/docs/assets/img/CEA_Navigation.webp deleted file mode 100644 index ec8da318..00000000 Binary files a/docs/assets/img/CEA_Navigation.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Palette-large.jpg b/docs/assets/img/CEA_Palette-large.jpg deleted file mode 100644 index 83447928..00000000 Binary files a/docs/assets/img/CEA_Palette-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Palette-large.webp b/docs/assets/img/CEA_Palette-large.webp deleted file mode 100644 index 8e10d4eb..00000000 Binary files a/docs/assets/img/CEA_Palette-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Palette-thumb.jpg b/docs/assets/img/CEA_Palette-thumb.jpg deleted file mode 100644 index 7d3c515d..00000000 Binary files a/docs/assets/img/CEA_Palette-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Palette-thumb.webp b/docs/assets/img/CEA_Palette-thumb.webp deleted file mode 100644 index 78add110..00000000 Binary files a/docs/assets/img/CEA_Palette-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Palette.jpg b/docs/assets/img/CEA_Palette.jpg deleted file mode 100644 index 83447928..00000000 Binary files a/docs/assets/img/CEA_Palette.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Palette.webp b/docs/assets/img/CEA_Palette.webp deleted file mode 100644 index 8e10d4eb..00000000 Binary files a/docs/assets/img/CEA_Palette.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Settings-large.jpg b/docs/assets/img/CEA_Settings-large.jpg deleted file mode 100644 index 757f4ff1..00000000 Binary files a/docs/assets/img/CEA_Settings-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Settings-large.webp b/docs/assets/img/CEA_Settings-large.webp deleted file mode 100644 index b89cf5c1..00000000 Binary files a/docs/assets/img/CEA_Settings-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Settings-thumb.jpg b/docs/assets/img/CEA_Settings-thumb.jpg deleted file mode 100644 index ac79a03b..00000000 Binary files a/docs/assets/img/CEA_Settings-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Settings-thumb.webp b/docs/assets/img/CEA_Settings-thumb.webp deleted file mode 100644 index db7c1588..00000000 Binary files a/docs/assets/img/CEA_Settings-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_Settings.jpg b/docs/assets/img/CEA_Settings.jpg deleted file mode 100644 index 757f4ff1..00000000 Binary files a/docs/assets/img/CEA_Settings.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_Settings.webp b/docs/assets/img/CEA_Settings.webp deleted file mode 100644 index b89cf5c1..00000000 Binary files a/docs/assets/img/CEA_Settings.webp and /dev/null differ diff --git a/docs/assets/img/CEA_wireframe_first-large.jpg b/docs/assets/img/CEA_wireframe_first-large.jpg deleted file mode 100644 index a8625a9e..00000000 Binary files a/docs/assets/img/CEA_wireframe_first-large.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_wireframe_first-large.webp b/docs/assets/img/CEA_wireframe_first-large.webp deleted file mode 100644 index 1c3e6d90..00000000 Binary files a/docs/assets/img/CEA_wireframe_first-large.webp and /dev/null differ diff --git a/docs/assets/img/CEA_wireframe_first-thumb.jpg b/docs/assets/img/CEA_wireframe_first-thumb.jpg deleted file mode 100644 index 690061ff..00000000 Binary files a/docs/assets/img/CEA_wireframe_first-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_wireframe_first-thumb.webp b/docs/assets/img/CEA_wireframe_first-thumb.webp deleted file mode 100644 index 1e325ab5..00000000 Binary files a/docs/assets/img/CEA_wireframe_first-thumb.webp and /dev/null differ diff --git a/docs/assets/img/CEA_wireframe_first.jpg b/docs/assets/img/CEA_wireframe_first.jpg deleted file mode 100644 index a8625a9e..00000000 Binary files a/docs/assets/img/CEA_wireframe_first.jpg and /dev/null differ diff --git a/docs/assets/img/CEA_wireframe_first.webp b/docs/assets/img/CEA_wireframe_first.webp deleted file mode 100644 index 1c3e6d90..00000000 Binary files a/docs/assets/img/CEA_wireframe_first.webp and /dev/null differ diff --git a/docs/assets/img/Dashboardwireframe-large.jpg b/docs/assets/img/Dashboardwireframe-large.jpg deleted file mode 100644 index 03397778..00000000 Binary files a/docs/assets/img/Dashboardwireframe-large.jpg and /dev/null differ diff --git a/docs/assets/img/Dashboardwireframe-large.webp b/docs/assets/img/Dashboardwireframe-large.webp deleted file mode 100644 index 2d094e3f..00000000 Binary files a/docs/assets/img/Dashboardwireframe-large.webp and /dev/null differ diff --git a/docs/assets/img/Dashboardwireframe-thumb.jpg b/docs/assets/img/Dashboardwireframe-thumb.jpg deleted file mode 100644 index d9c79f4f..00000000 Binary files a/docs/assets/img/Dashboardwireframe-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Dashboardwireframe-thumb.webp b/docs/assets/img/Dashboardwireframe-thumb.webp deleted file mode 100644 index f2184c32..00000000 Binary files a/docs/assets/img/Dashboardwireframe-thumb.webp and /dev/null differ diff --git a/docs/assets/img/Dashboardwireframe.jpg b/docs/assets/img/Dashboardwireframe.jpg deleted file mode 100644 index 03397778..00000000 Binary files a/docs/assets/img/Dashboardwireframe.jpg and /dev/null differ diff --git a/docs/assets/img/Dashboardwireframe.webp b/docs/assets/img/Dashboardwireframe.webp deleted file mode 100644 index 2d094e3f..00000000 Binary files a/docs/assets/img/Dashboardwireframe.webp and /dev/null differ diff --git a/docs/assets/img/District25Desktop-large.jpg b/docs/assets/img/District25Desktop-large.jpg deleted file mode 100644 index 255fe9b9..00000000 Binary files a/docs/assets/img/District25Desktop-large.jpg and /dev/null differ diff --git a/docs/assets/img/District25Desktop-large.webp b/docs/assets/img/District25Desktop-large.webp deleted file mode 100644 index 3054cb30..00000000 Binary files a/docs/assets/img/District25Desktop-large.webp and /dev/null differ diff --git a/docs/assets/img/District25Desktop-thumb.jpg b/docs/assets/img/District25Desktop-thumb.jpg deleted file mode 100644 index 1381842f..00000000 Binary files a/docs/assets/img/District25Desktop-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/District25Desktop-thumb.webp b/docs/assets/img/District25Desktop-thumb.webp deleted file mode 100644 index 3e39a6cc..00000000 Binary files a/docs/assets/img/District25Desktop-thumb.webp and /dev/null differ diff --git a/docs/assets/img/District25Desktop.jpg b/docs/assets/img/District25Desktop.jpg deleted file mode 100644 index 255fe9b9..00000000 Binary files a/docs/assets/img/District25Desktop.jpg and /dev/null differ diff --git a/docs/assets/img/District25Desktop.webp b/docs/assets/img/District25Desktop.webp deleted file mode 100644 index 3054cb30..00000000 Binary files a/docs/assets/img/District25Desktop.webp and /dev/null differ diff --git a/docs/assets/img/GitHub_card-large.jpg b/docs/assets/img/GitHub_card-large.jpg deleted file mode 100644 index 47567a7f..00000000 Binary files a/docs/assets/img/GitHub_card-large.jpg and /dev/null differ diff --git a/docs/assets/img/GitHub_card-large.webp b/docs/assets/img/GitHub_card-large.webp deleted file mode 100644 index e2252a45..00000000 Binary files a/docs/assets/img/GitHub_card-large.webp and /dev/null differ diff --git a/docs/assets/img/GitHub_card-thumb.jpg b/docs/assets/img/GitHub_card-thumb.jpg deleted file mode 100644 index 3278c2b5..00000000 Binary files a/docs/assets/img/GitHub_card-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/GitHub_card-thumb.webp b/docs/assets/img/GitHub_card-thumb.webp deleted file mode 100644 index c5ac88bb..00000000 Binary files a/docs/assets/img/GitHub_card-thumb.webp and /dev/null differ diff --git a/docs/assets/img/GitHub_card.jpg b/docs/assets/img/GitHub_card.jpg deleted file mode 100644 index 47567a7f..00000000 Binary files a/docs/assets/img/GitHub_card.jpg and /dev/null differ diff --git a/docs/assets/img/GitHub_card.webp b/docs/assets/img/GitHub_card.webp deleted file mode 100644 index e2252a45..00000000 Binary files a/docs/assets/img/GitHub_card.webp and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-dark-thumb.jpg b/docs/assets/img/Jolicoeur_iOS-dark-thumb.jpg deleted file mode 100644 index 57754dac..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-dark-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-dark-thumb.webp b/docs/assets/img/Jolicoeur_iOS-dark-thumb.webp deleted file mode 100644 index f40bc9d6..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-dark-thumb.webp and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-dark.jpg b/docs/assets/img/Jolicoeur_iOS-dark.jpg deleted file mode 100644 index 9af8bb3c..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-dark.jpg and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-dark.webp b/docs/assets/img/Jolicoeur_iOS-dark.webp deleted file mode 100644 index 5f7a33f0..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-dark.webp and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-large.jpg b/docs/assets/img/Jolicoeur_iOS-large.jpg deleted file mode 100644 index 4252c5ad..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-large.jpg and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-large.webp b/docs/assets/img/Jolicoeur_iOS-large.webp deleted file mode 100644 index d46bd911..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-large.webp and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-thumb.jpg b/docs/assets/img/Jolicoeur_iOS-thumb.jpg deleted file mode 100644 index 05b1a987..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS-thumb.webp b/docs/assets/img/Jolicoeur_iOS-thumb.webp deleted file mode 100644 index 30244efd..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS-thumb.webp and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS.jpg b/docs/assets/img/Jolicoeur_iOS.jpg deleted file mode 100644 index 4252c5ad..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS.jpg and /dev/null differ diff --git a/docs/assets/img/Jolicoeur_iOS.webp b/docs/assets/img/Jolicoeur_iOS.webp deleted file mode 100644 index d46bd911..00000000 Binary files a/docs/assets/img/Jolicoeur_iOS.webp and /dev/null differ diff --git a/docs/assets/img/OSIO-laptop-screen-1200-large.jpg b/docs/assets/img/OSIO-laptop-screen-1200-large.jpg deleted file mode 100644 index f223292b..00000000 Binary files a/docs/assets/img/OSIO-laptop-screen-1200-large.jpg and /dev/null differ diff --git a/docs/assets/img/OSIO-laptop-screen-1200-large.webp b/docs/assets/img/OSIO-laptop-screen-1200-large.webp deleted file mode 100644 index 7637e6d1..00000000 Binary files a/docs/assets/img/OSIO-laptop-screen-1200-large.webp and /dev/null differ diff --git a/docs/assets/img/OSIO-laptop-screen-1200-thumb.jpg b/docs/assets/img/OSIO-laptop-screen-1200-thumb.jpg deleted file mode 100644 index b2b2be16..00000000 Binary files a/docs/assets/img/OSIO-laptop-screen-1200-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/OSIO-laptop-screen-1200-thumb.webp b/docs/assets/img/OSIO-laptop-screen-1200-thumb.webp deleted file mode 100644 index 4c900100..00000000 Binary files a/docs/assets/img/OSIO-laptop-screen-1200-thumb.webp and /dev/null differ diff --git a/docs/assets/img/OSIO-laptop-screen-1200.jpg b/docs/assets/img/OSIO-laptop-screen-1200.jpg deleted file mode 100644 index f223292b..00000000 Binary files a/docs/assets/img/OSIO-laptop-screen-1200.jpg and /dev/null differ diff --git a/docs/assets/img/OSIO-laptop-screen-1200.webp b/docs/assets/img/OSIO-laptop-screen-1200.webp deleted file mode 100644 index 7637e6d1..00000000 Binary files a/docs/assets/img/OSIO-laptop-screen-1200.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_CreateArticles-large.jpg b/docs/assets/img/RHDManual_CreateArticles-large.jpg deleted file mode 100644 index ec84c5ef..00000000 Binary files a/docs/assets/img/RHDManual_CreateArticles-large.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_CreateArticles-large.webp b/docs/assets/img/RHDManual_CreateArticles-large.webp deleted file mode 100644 index 50682a04..00000000 Binary files a/docs/assets/img/RHDManual_CreateArticles-large.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_CreateArticles-thumb.jpg b/docs/assets/img/RHDManual_CreateArticles-thumb.jpg deleted file mode 100644 index 25e00cb8..00000000 Binary files a/docs/assets/img/RHDManual_CreateArticles-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_CreateArticles-thumb.webp b/docs/assets/img/RHDManual_CreateArticles-thumb.webp deleted file mode 100644 index dc7681b8..00000000 Binary files a/docs/assets/img/RHDManual_CreateArticles-thumb.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_CreateArticles.jpg b/docs/assets/img/RHDManual_CreateArticles.jpg deleted file mode 100644 index ec84c5ef..00000000 Binary files a/docs/assets/img/RHDManual_CreateArticles.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_CreateArticles.webp b/docs/assets/img/RHDManual_CreateArticles.webp deleted file mode 100644 index 50682a04..00000000 Binary files a/docs/assets/img/RHDManual_CreateArticles.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_DesignResources-large.jpg b/docs/assets/img/RHDManual_DesignResources-large.jpg deleted file mode 100644 index 4ef709d7..00000000 Binary files a/docs/assets/img/RHDManual_DesignResources-large.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_DesignResources-large.webp b/docs/assets/img/RHDManual_DesignResources-large.webp deleted file mode 100644 index 4ff95697..00000000 Binary files a/docs/assets/img/RHDManual_DesignResources-large.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_DesignResources-thumb.jpg b/docs/assets/img/RHDManual_DesignResources-thumb.jpg deleted file mode 100644 index 807d397d..00000000 Binary files a/docs/assets/img/RHDManual_DesignResources-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_DesignResources-thumb.webp b/docs/assets/img/RHDManual_DesignResources-thumb.webp deleted file mode 100644 index 42639ce2..00000000 Binary files a/docs/assets/img/RHDManual_DesignResources-thumb.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_DesignResources.jpg b/docs/assets/img/RHDManual_DesignResources.jpg deleted file mode 100644 index 4ef709d7..00000000 Binary files a/docs/assets/img/RHDManual_DesignResources.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_DesignResources.webp b/docs/assets/img/RHDManual_DesignResources.webp deleted file mode 100644 index 4ff95697..00000000 Binary files a/docs/assets/img/RHDManual_DesignResources.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_Home-large.jpg b/docs/assets/img/RHDManual_Home-large.jpg deleted file mode 100644 index 0c344cb7..00000000 Binary files a/docs/assets/img/RHDManual_Home-large.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_Home-large.webp b/docs/assets/img/RHDManual_Home-large.webp deleted file mode 100644 index 6c1dd6ee..00000000 Binary files a/docs/assets/img/RHDManual_Home-large.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_Home-thumb.jpg b/docs/assets/img/RHDManual_Home-thumb.jpg deleted file mode 100644 index 1150945a..00000000 Binary files a/docs/assets/img/RHDManual_Home-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_Home-thumb.webp b/docs/assets/img/RHDManual_Home-thumb.webp deleted file mode 100644 index 4c263bee..00000000 Binary files a/docs/assets/img/RHDManual_Home-thumb.webp and /dev/null differ diff --git a/docs/assets/img/RHDManual_Home.jpg b/docs/assets/img/RHDManual_Home.jpg deleted file mode 100644 index 0c344cb7..00000000 Binary files a/docs/assets/img/RHDManual_Home.jpg and /dev/null differ diff --git a/docs/assets/img/RHDManual_Home.webp b/docs/assets/img/RHDManual_Home.webp deleted file mode 100644 index 6c1dd6ee..00000000 Binary files a/docs/assets/img/RHDManual_Home.webp and /dev/null differ diff --git a/docs/assets/img/RPLOnePage-large.jpg b/docs/assets/img/RPLOnePage-large.jpg deleted file mode 100644 index c69b6345..00000000 Binary files a/docs/assets/img/RPLOnePage-large.jpg and /dev/null differ diff --git a/docs/assets/img/RPLOnePage-large.webp b/docs/assets/img/RPLOnePage-large.webp deleted file mode 100644 index d3c9fca7..00000000 Binary files a/docs/assets/img/RPLOnePage-large.webp and /dev/null differ diff --git a/docs/assets/img/RPLOnePage-thumb.jpg b/docs/assets/img/RPLOnePage-thumb.jpg deleted file mode 100644 index 3624c422..00000000 Binary files a/docs/assets/img/RPLOnePage-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/RPLOnePage-thumb.webp b/docs/assets/img/RPLOnePage-thumb.webp deleted file mode 100644 index dfb15e77..00000000 Binary files a/docs/assets/img/RPLOnePage-thumb.webp and /dev/null differ diff --git a/docs/assets/img/RPLOnePage.jpg b/docs/assets/img/RPLOnePage.jpg deleted file mode 100644 index c69b6345..00000000 Binary files a/docs/assets/img/RPLOnePage.jpg and /dev/null differ diff --git a/docs/assets/img/RPLOnePage.webp b/docs/assets/img/RPLOnePage.webp deleted file mode 100644 index d3c9fca7..00000000 Binary files a/docs/assets/img/RPLOnePage.webp and /dev/null differ diff --git a/docs/assets/img/SC_demo-large.jpg b/docs/assets/img/SC_demo-large.jpg deleted file mode 100644 index a79d4f2c..00000000 Binary files a/docs/assets/img/SC_demo-large.jpg and /dev/null differ diff --git a/docs/assets/img/SC_demo-large.webp b/docs/assets/img/SC_demo-large.webp deleted file mode 100644 index 5b8bd9d9..00000000 Binary files a/docs/assets/img/SC_demo-large.webp and /dev/null differ diff --git a/docs/assets/img/SC_demo-thumb.jpg b/docs/assets/img/SC_demo-thumb.jpg deleted file mode 100644 index 3759713c..00000000 Binary files a/docs/assets/img/SC_demo-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/SC_demo-thumb.webp b/docs/assets/img/SC_demo-thumb.webp deleted file mode 100644 index fb2e782a..00000000 Binary files a/docs/assets/img/SC_demo-thumb.webp and /dev/null differ diff --git a/docs/assets/img/SC_demo.jpg b/docs/assets/img/SC_demo.jpg deleted file mode 100644 index a79d4f2c..00000000 Binary files a/docs/assets/img/SC_demo.jpg and /dev/null differ diff --git a/docs/assets/img/SC_demo.webp b/docs/assets/img/SC_demo.webp deleted file mode 100644 index 5b8bd9d9..00000000 Binary files a/docs/assets/img/SC_demo.webp and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud-large.jpg b/docs/assets/img/SC_logo_cloud-large.jpg deleted file mode 100644 index 056b1581..00000000 Binary files a/docs/assets/img/SC_logo_cloud-large.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud-large.webp b/docs/assets/img/SC_logo_cloud-large.webp deleted file mode 100644 index 70b61c41..00000000 Binary files a/docs/assets/img/SC_logo_cloud-large.webp and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud-thumb.jpg b/docs/assets/img/SC_logo_cloud-thumb.jpg deleted file mode 100644 index 5cc460aa..00000000 Binary files a/docs/assets/img/SC_logo_cloud-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud-thumb.webp b/docs/assets/img/SC_logo_cloud-thumb.webp deleted file mode 100644 index 1f12f59b..00000000 Binary files a/docs/assets/img/SC_logo_cloud-thumb.webp and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud.jpg b/docs/assets/img/SC_logo_cloud.jpg deleted file mode 100644 index 056b1581..00000000 Binary files a/docs/assets/img/SC_logo_cloud.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud.webp b/docs/assets/img/SC_logo_cloud.webp deleted file mode 100644 index 70b61c41..00000000 Binary files a/docs/assets/img/SC_logo_cloud.webp and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud2-large.jpg b/docs/assets/img/SC_logo_cloud2-large.jpg deleted file mode 100644 index 6491c5a1..00000000 Binary files a/docs/assets/img/SC_logo_cloud2-large.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud2-large.webp b/docs/assets/img/SC_logo_cloud2-large.webp deleted file mode 100644 index 900b6d69..00000000 Binary files a/docs/assets/img/SC_logo_cloud2-large.webp and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud2-thumb.jpg b/docs/assets/img/SC_logo_cloud2-thumb.jpg deleted file mode 100644 index e8778447..00000000 Binary files a/docs/assets/img/SC_logo_cloud2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud2-thumb.webp b/docs/assets/img/SC_logo_cloud2-thumb.webp deleted file mode 100644 index af9c7c15..00000000 Binary files a/docs/assets/img/SC_logo_cloud2-thumb.webp and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud2.jpg b/docs/assets/img/SC_logo_cloud2.jpg deleted file mode 100644 index 6491c5a1..00000000 Binary files a/docs/assets/img/SC_logo_cloud2.jpg and /dev/null differ diff --git a/docs/assets/img/SC_logo_cloud2.webp b/docs/assets/img/SC_logo_cloud2.webp deleted file mode 100644 index 900b6d69..00000000 Binary files a/docs/assets/img/SC_logo_cloud2.webp and /dev/null differ diff --git a/docs/assets/img/Scouters-large.jpg b/docs/assets/img/Scouters-large.jpg deleted file mode 100644 index e4bb7409..00000000 Binary files a/docs/assets/img/Scouters-large.jpg and /dev/null differ diff --git a/docs/assets/img/Scouters-large.webp b/docs/assets/img/Scouters-large.webp deleted file mode 100644 index 63d7677c..00000000 Binary files a/docs/assets/img/Scouters-large.webp and /dev/null differ diff --git a/docs/assets/img/Scouters-thumb.jpg b/docs/assets/img/Scouters-thumb.jpg deleted file mode 100644 index d17503d3..00000000 Binary files a/docs/assets/img/Scouters-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Scouters-thumb.webp b/docs/assets/img/Scouters-thumb.webp deleted file mode 100644 index db708f2e..00000000 Binary files a/docs/assets/img/Scouters-thumb.webp and /dev/null differ diff --git a/docs/assets/img/Scouters.jpg b/docs/assets/img/Scouters.jpg deleted file mode 100644 index e4bb7409..00000000 Binary files a/docs/assets/img/Scouters.jpg and /dev/null differ diff --git a/docs/assets/img/Scouters.webp b/docs/assets/img/Scouters.webp deleted file mode 100644 index 63d7677c..00000000 Binary files a/docs/assets/img/Scouters.webp and /dev/null differ diff --git a/docs/assets/img/Screenshot_charts-large.jpg b/docs/assets/img/Screenshot_charts-large.jpg deleted file mode 100644 index 1cdc7306..00000000 Binary files a/docs/assets/img/Screenshot_charts-large.jpg and /dev/null differ diff --git a/docs/assets/img/Screenshot_charts-large.webp b/docs/assets/img/Screenshot_charts-large.webp deleted file mode 100644 index 1b8e9633..00000000 Binary files a/docs/assets/img/Screenshot_charts-large.webp and /dev/null differ diff --git a/docs/assets/img/Screenshot_charts-thumb.jpg b/docs/assets/img/Screenshot_charts-thumb.jpg deleted file mode 100644 index 96803bcc..00000000 Binary files a/docs/assets/img/Screenshot_charts-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Screenshot_charts-thumb.webp b/docs/assets/img/Screenshot_charts-thumb.webp deleted file mode 100644 index 7bacfb55..00000000 Binary files a/docs/assets/img/Screenshot_charts-thumb.webp and /dev/null differ diff --git a/docs/assets/img/Screenshot_charts.jpg b/docs/assets/img/Screenshot_charts.jpg deleted file mode 100644 index 1cdc7306..00000000 Binary files a/docs/assets/img/Screenshot_charts.jpg and /dev/null differ diff --git a/docs/assets/img/Screenshot_charts.webp b/docs/assets/img/Screenshot_charts.webp deleted file mode 100644 index 1b8e9633..00000000 Binary files a/docs/assets/img/Screenshot_charts.webp and /dev/null differ diff --git a/docs/assets/img/Sitemap_alpha-large.jpg b/docs/assets/img/Sitemap_alpha-large.jpg deleted file mode 100644 index 6b12f67d..00000000 Binary files a/docs/assets/img/Sitemap_alpha-large.jpg and /dev/null differ diff --git a/docs/assets/img/Sitemap_alpha-large.webp b/docs/assets/img/Sitemap_alpha-large.webp deleted file mode 100644 index ae9968b1..00000000 Binary files a/docs/assets/img/Sitemap_alpha-large.webp and /dev/null differ diff --git a/docs/assets/img/Sitemap_alpha-thumb.jpg b/docs/assets/img/Sitemap_alpha-thumb.jpg deleted file mode 100644 index d4e10c11..00000000 Binary files a/docs/assets/img/Sitemap_alpha-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Sitemap_alpha-thumb.webp b/docs/assets/img/Sitemap_alpha-thumb.webp deleted file mode 100644 index cf935f74..00000000 Binary files a/docs/assets/img/Sitemap_alpha-thumb.webp and /dev/null differ diff --git a/docs/assets/img/Sitemap_alpha.jpg b/docs/assets/img/Sitemap_alpha.jpg deleted file mode 100644 index 6b12f67d..00000000 Binary files a/docs/assets/img/Sitemap_alpha.jpg and /dev/null differ diff --git a/docs/assets/img/Sitemap_alpha.webp b/docs/assets/img/Sitemap_alpha.webp deleted file mode 100644 index ae9968b1..00000000 Binary files a/docs/assets/img/Sitemap_alpha.webp and /dev/null differ diff --git a/docs/assets/img/TLG2012-large.jpg b/docs/assets/img/TLG2012-large.jpg deleted file mode 100644 index ff2043f7..00000000 Binary files a/docs/assets/img/TLG2012-large.jpg and /dev/null differ diff --git a/docs/assets/img/TLG2012-large.webp b/docs/assets/img/TLG2012-large.webp deleted file mode 100644 index 51527d65..00000000 Binary files a/docs/assets/img/TLG2012-large.webp and /dev/null differ diff --git a/docs/assets/img/TLG2012-thumb.jpg b/docs/assets/img/TLG2012-thumb.jpg deleted file mode 100644 index b2005b81..00000000 Binary files a/docs/assets/img/TLG2012-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/TLG2012-thumb.webp b/docs/assets/img/TLG2012-thumb.webp deleted file mode 100644 index 3bbbd930..00000000 Binary files a/docs/assets/img/TLG2012-thumb.webp and /dev/null differ diff --git a/docs/assets/img/TLG2012.jpg b/docs/assets/img/TLG2012.jpg deleted file mode 100644 index ff2043f7..00000000 Binary files a/docs/assets/img/TLG2012.jpg and /dev/null differ diff --git a/docs/assets/img/TLG2012.webp b/docs/assets/img/TLG2012.webp deleted file mode 100644 index 51527d65..00000000 Binary files a/docs/assets/img/TLG2012.webp and /dev/null differ diff --git a/docs/assets/img/Timetrak-large.jpg b/docs/assets/img/Timetrak-large.jpg deleted file mode 100644 index 0b82c42e..00000000 Binary files a/docs/assets/img/Timetrak-large.jpg and /dev/null differ diff --git a/docs/assets/img/Timetrak-large.webp b/docs/assets/img/Timetrak-large.webp deleted file mode 100644 index b0ca6707..00000000 Binary files a/docs/assets/img/Timetrak-large.webp and /dev/null differ diff --git a/docs/assets/img/Timetrak-thumb.jpg b/docs/assets/img/Timetrak-thumb.jpg deleted file mode 100644 index 9d485008..00000000 Binary files a/docs/assets/img/Timetrak-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/Timetrak-thumb.webp b/docs/assets/img/Timetrak-thumb.webp deleted file mode 100644 index 4ba4753e..00000000 Binary files a/docs/assets/img/Timetrak-thumb.webp and /dev/null differ diff --git a/docs/assets/img/Timetrak.jpg b/docs/assets/img/Timetrak.jpg deleted file mode 100644 index 0b82c42e..00000000 Binary files a/docs/assets/img/Timetrak.jpg and /dev/null differ diff --git a/docs/assets/img/Timetrak.webp b/docs/assets/img/Timetrak.webp deleted file mode 100644 index b0ca6707..00000000 Binary files a/docs/assets/img/Timetrak.webp and /dev/null differ diff --git a/docs/assets/img/adam-j-large.jpg b/docs/assets/img/adam-j-large.jpg deleted file mode 100644 index 9f564c1b..00000000 Binary files a/docs/assets/img/adam-j-large.jpg and /dev/null differ diff --git a/docs/assets/img/adam-j-large.webp b/docs/assets/img/adam-j-large.webp deleted file mode 100644 index c61a0e43..00000000 Binary files a/docs/assets/img/adam-j-large.webp and /dev/null differ diff --git a/docs/assets/img/adam-j-thumb.jpg b/docs/assets/img/adam-j-thumb.jpg deleted file mode 100644 index a3d3639d..00000000 Binary files a/docs/assets/img/adam-j-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/adam-j-thumb.webp b/docs/assets/img/adam-j-thumb.webp deleted file mode 100644 index 0d07ab83..00000000 Binary files a/docs/assets/img/adam-j-thumb.webp and /dev/null differ diff --git a/docs/assets/img/adam-j.jpg b/docs/assets/img/adam-j.jpg deleted file mode 100644 index 9f564c1b..00000000 Binary files a/docs/assets/img/adam-j.jpg and /dev/null differ diff --git a/docs/assets/img/adam-j.webp b/docs/assets/img/adam-j.webp deleted file mode 100644 index c61a0e43..00000000 Binary files a/docs/assets/img/adam-j.webp and /dev/null differ diff --git a/docs/assets/img/adamj-github-large.jpg b/docs/assets/img/adamj-github-large.jpg deleted file mode 100644 index 98a7226a..00000000 Binary files a/docs/assets/img/adamj-github-large.jpg and /dev/null differ diff --git a/docs/assets/img/adamj-github-large.webp b/docs/assets/img/adamj-github-large.webp deleted file mode 100644 index ede0da77..00000000 Binary files a/docs/assets/img/adamj-github-large.webp and /dev/null differ diff --git a/docs/assets/img/adamj-github-thumb.jpg b/docs/assets/img/adamj-github-thumb.jpg deleted file mode 100644 index 12c90015..00000000 Binary files a/docs/assets/img/adamj-github-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/adamj-github-thumb.webp b/docs/assets/img/adamj-github-thumb.webp deleted file mode 100644 index c6e914a4..00000000 Binary files a/docs/assets/img/adamj-github-thumb.webp and /dev/null differ diff --git a/docs/assets/img/adamj-github.jpg b/docs/assets/img/adamj-github.jpg deleted file mode 100644 index 98a7226a..00000000 Binary files a/docs/assets/img/adamj-github.jpg and /dev/null differ diff --git a/docs/assets/img/adamj-github.webp b/docs/assets/img/adamj-github.webp deleted file mode 100644 index ede0da77..00000000 Binary files a/docs/assets/img/adamj-github.webp and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud-large.jpg b/docs/assets/img/ajolicoeur_wordcloud-large.jpg deleted file mode 100644 index 0fda08f9..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud-large.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud-large.webp b/docs/assets/img/ajolicoeur_wordcloud-large.webp deleted file mode 100644 index 7bfa9e88..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud-large.webp and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud-thumb.jpg b/docs/assets/img/ajolicoeur_wordcloud-thumb.jpg deleted file mode 100644 index 7adac9b6..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud-thumb.webp b/docs/assets/img/ajolicoeur_wordcloud-thumb.webp deleted file mode 100644 index b5936164..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud-thumb.webp and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud.jpg b/docs/assets/img/ajolicoeur_wordcloud.jpg deleted file mode 100644 index 0fda08f9..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud.webp b/docs/assets/img/ajolicoeur_wordcloud.webp deleted file mode 100644 index 7bfa9e88..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud.webp and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud_writing-large.jpg b/docs/assets/img/ajolicoeur_wordcloud_writing-large.jpg deleted file mode 100644 index 70ed02da..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud_writing-large.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud_writing-large.webp b/docs/assets/img/ajolicoeur_wordcloud_writing-large.webp deleted file mode 100644 index 7c6e7d59..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud_writing-large.webp and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.jpg b/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.jpg deleted file mode 100644 index 10dcddfa..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.webp b/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.webp deleted file mode 100644 index a5435561..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud_writing-thumb.webp and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud_writing.jpg b/docs/assets/img/ajolicoeur_wordcloud_writing.jpg deleted file mode 100644 index 70ed02da..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud_writing.jpg and /dev/null differ diff --git a/docs/assets/img/ajolicoeur_wordcloud_writing.webp b/docs/assets/img/ajolicoeur_wordcloud_writing.webp deleted file mode 100644 index 7c6e7d59..00000000 Binary files a/docs/assets/img/ajolicoeur_wordcloud_writing.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-192-192-large.jpg b/docs/assets/img/android-launchericon-192-192-large.jpg deleted file mode 100644 index 71a27dcf..00000000 Binary files a/docs/assets/img/android-launchericon-192-192-large.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-192-192-large.webp b/docs/assets/img/android-launchericon-192-192-large.webp deleted file mode 100644 index 3e44190b..00000000 Binary files a/docs/assets/img/android-launchericon-192-192-large.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-192-192-thumb.jpg b/docs/assets/img/android-launchericon-192-192-thumb.jpg deleted file mode 100644 index c87132d5..00000000 Binary files a/docs/assets/img/android-launchericon-192-192-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-192-192-thumb.webp b/docs/assets/img/android-launchericon-192-192-thumb.webp deleted file mode 100644 index 6873dc4f..00000000 Binary files a/docs/assets/img/android-launchericon-192-192-thumb.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-192-192.jpg b/docs/assets/img/android-launchericon-192-192.jpg deleted file mode 100644 index 71a27dcf..00000000 Binary files a/docs/assets/img/android-launchericon-192-192.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-192-192.webp b/docs/assets/img/android-launchericon-192-192.webp deleted file mode 100644 index 3e44190b..00000000 Binary files a/docs/assets/img/android-launchericon-192-192.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-48-48-large.jpg b/docs/assets/img/android-launchericon-48-48-large.jpg deleted file mode 100644 index 34fe6de9..00000000 Binary files a/docs/assets/img/android-launchericon-48-48-large.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-48-48-large.webp b/docs/assets/img/android-launchericon-48-48-large.webp deleted file mode 100644 index 2e89fd1a..00000000 Binary files a/docs/assets/img/android-launchericon-48-48-large.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-48-48-thumb.jpg b/docs/assets/img/android-launchericon-48-48-thumb.jpg deleted file mode 100644 index ac10abc1..00000000 Binary files a/docs/assets/img/android-launchericon-48-48-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-48-48-thumb.webp b/docs/assets/img/android-launchericon-48-48-thumb.webp deleted file mode 100644 index ed23d1cf..00000000 Binary files a/docs/assets/img/android-launchericon-48-48-thumb.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-48-48.jpg b/docs/assets/img/android-launchericon-48-48.jpg deleted file mode 100644 index 34fe6de9..00000000 Binary files a/docs/assets/img/android-launchericon-48-48.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-48-48.webp b/docs/assets/img/android-launchericon-48-48.webp deleted file mode 100644 index 2e89fd1a..00000000 Binary files a/docs/assets/img/android-launchericon-48-48.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-512-512-large.jpg b/docs/assets/img/android-launchericon-512-512-large.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/android-launchericon-512-512-large.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-512-512-large.webp b/docs/assets/img/android-launchericon-512-512-large.webp deleted file mode 100644 index 05651fa5..00000000 Binary files a/docs/assets/img/android-launchericon-512-512-large.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-512-512-thumb.jpg b/docs/assets/img/android-launchericon-512-512-thumb.jpg deleted file mode 100644 index 73642136..00000000 Binary files a/docs/assets/img/android-launchericon-512-512-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-512-512-thumb.webp b/docs/assets/img/android-launchericon-512-512-thumb.webp deleted file mode 100644 index 542fa46e..00000000 Binary files a/docs/assets/img/android-launchericon-512-512-thumb.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-512-512.jpg b/docs/assets/img/android-launchericon-512-512.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/android-launchericon-512-512.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-512-512.webp b/docs/assets/img/android-launchericon-512-512.webp deleted file mode 100644 index 05651fa5..00000000 Binary files a/docs/assets/img/android-launchericon-512-512.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-72-72-large.jpg b/docs/assets/img/android-launchericon-72-72-large.jpg deleted file mode 100644 index 679e9a0c..00000000 Binary files a/docs/assets/img/android-launchericon-72-72-large.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-72-72-large.webp b/docs/assets/img/android-launchericon-72-72-large.webp deleted file mode 100644 index 04dd557b..00000000 Binary files a/docs/assets/img/android-launchericon-72-72-large.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-72-72-thumb.jpg b/docs/assets/img/android-launchericon-72-72-thumb.jpg deleted file mode 100644 index e56040d7..00000000 Binary files a/docs/assets/img/android-launchericon-72-72-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-72-72-thumb.webp b/docs/assets/img/android-launchericon-72-72-thumb.webp deleted file mode 100644 index 4187cbe9..00000000 Binary files a/docs/assets/img/android-launchericon-72-72-thumb.webp and /dev/null differ diff --git a/docs/assets/img/android-launchericon-72-72.jpg b/docs/assets/img/android-launchericon-72-72.jpg deleted file mode 100644 index 679e9a0c..00000000 Binary files a/docs/assets/img/android-launchericon-72-72.jpg and /dev/null differ diff --git a/docs/assets/img/android-launchericon-72-72.webp b/docs/assets/img/android-launchericon-72-72.webp deleted file mode 100644 index 04dd557b..00000000 Binary files a/docs/assets/img/android-launchericon-72-72.webp and /dev/null differ diff --git a/docs/assets/img/atom-pf-syntax-large.jpg b/docs/assets/img/atom-pf-syntax-large.jpg deleted file mode 100644 index b3f1a780..00000000 Binary files a/docs/assets/img/atom-pf-syntax-large.jpg and /dev/null differ diff --git a/docs/assets/img/atom-pf-syntax-large.webp b/docs/assets/img/atom-pf-syntax-large.webp deleted file mode 100644 index 42247e0b..00000000 Binary files a/docs/assets/img/atom-pf-syntax-large.webp and /dev/null differ diff --git a/docs/assets/img/atom-pf-syntax-thumb.jpg b/docs/assets/img/atom-pf-syntax-thumb.jpg deleted file mode 100644 index aa2108ab..00000000 Binary files a/docs/assets/img/atom-pf-syntax-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/atom-pf-syntax-thumb.webp b/docs/assets/img/atom-pf-syntax-thumb.webp deleted file mode 100644 index 140946e8..00000000 Binary files a/docs/assets/img/atom-pf-syntax-thumb.webp and /dev/null differ diff --git a/docs/assets/img/atom-pf-syntax.jpg b/docs/assets/img/atom-pf-syntax.jpg deleted file mode 100644 index b3f1a780..00000000 Binary files a/docs/assets/img/atom-pf-syntax.jpg and /dev/null differ diff --git a/docs/assets/img/atom-pf-syntax.webp b/docs/assets/img/atom-pf-syntax.webp deleted file mode 100644 index 42247e0b..00000000 Binary files a/docs/assets/img/atom-pf-syntax.webp and /dev/null differ diff --git a/docs/assets/img/atom-pf-theme-large.jpg b/docs/assets/img/atom-pf-theme-large.jpg deleted file mode 100644 index c98ccf60..00000000 Binary files a/docs/assets/img/atom-pf-theme-large.jpg and /dev/null differ diff --git a/docs/assets/img/atom-pf-theme-large.webp b/docs/assets/img/atom-pf-theme-large.webp deleted file mode 100644 index 021e46c9..00000000 Binary files a/docs/assets/img/atom-pf-theme-large.webp and /dev/null differ diff --git a/docs/assets/img/atom-pf-theme-thumb.jpg b/docs/assets/img/atom-pf-theme-thumb.jpg deleted file mode 100644 index 1b7e19de..00000000 Binary files a/docs/assets/img/atom-pf-theme-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/atom-pf-theme-thumb.webp b/docs/assets/img/atom-pf-theme-thumb.webp deleted file mode 100644 index f155a9e8..00000000 Binary files a/docs/assets/img/atom-pf-theme-thumb.webp and /dev/null differ diff --git a/docs/assets/img/atom-pf-theme.jpg b/docs/assets/img/atom-pf-theme.jpg deleted file mode 100644 index c98ccf60..00000000 Binary files a/docs/assets/img/atom-pf-theme.jpg and /dev/null differ diff --git a/docs/assets/img/atom-pf-theme.webp b/docs/assets/img/atom-pf-theme.webp deleted file mode 100644 index 021e46c9..00000000 Binary files a/docs/assets/img/atom-pf-theme.webp and /dev/null differ diff --git a/docs/assets/img/avatar-hires-large.jpg b/docs/assets/img/avatar-hires-large.jpg deleted file mode 100644 index 7685cea8..00000000 Binary files a/docs/assets/img/avatar-hires-large.jpg and /dev/null differ diff --git a/docs/assets/img/avatar-hires-large.webp b/docs/assets/img/avatar-hires-large.webp deleted file mode 100644 index d855326f..00000000 Binary files a/docs/assets/img/avatar-hires-large.webp and /dev/null differ diff --git a/docs/assets/img/avatar-hires-thumb.jpg b/docs/assets/img/avatar-hires-thumb.jpg deleted file mode 100644 index 87aea40f..00000000 Binary files a/docs/assets/img/avatar-hires-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/avatar-hires-thumb.webp b/docs/assets/img/avatar-hires-thumb.webp deleted file mode 100644 index eaac9fb9..00000000 Binary files a/docs/assets/img/avatar-hires-thumb.webp and /dev/null differ diff --git a/docs/assets/img/avatar-hires.jpg b/docs/assets/img/avatar-hires.jpg deleted file mode 100644 index 7685cea8..00000000 Binary files a/docs/assets/img/avatar-hires.jpg and /dev/null differ diff --git a/docs/assets/img/avatar-hires.webp b/docs/assets/img/avatar-hires.webp deleted file mode 100644 index d855326f..00000000 Binary files a/docs/assets/img/avatar-hires.webp and /dev/null differ diff --git a/docs/assets/img/avatar-large.jpg b/docs/assets/img/avatar-large.jpg deleted file mode 100644 index d33ea929..00000000 Binary files a/docs/assets/img/avatar-large.jpg and /dev/null differ diff --git a/docs/assets/img/avatar-large.webp b/docs/assets/img/avatar-large.webp deleted file mode 100644 index 45e3ceae..00000000 Binary files a/docs/assets/img/avatar-large.webp and /dev/null differ diff --git a/docs/assets/img/avatar-thumb.jpg b/docs/assets/img/avatar-thumb.jpg deleted file mode 100644 index bcc90bec..00000000 Binary files a/docs/assets/img/avatar-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/avatar-thumb.webp b/docs/assets/img/avatar-thumb.webp deleted file mode 100644 index c3d3c9fa..00000000 Binary files a/docs/assets/img/avatar-thumb.webp and /dev/null differ diff --git a/docs/assets/img/avatar.jpg b/docs/assets/img/avatar.jpg deleted file mode 100644 index d33ea929..00000000 Binary files a/docs/assets/img/avatar.jpg and /dev/null differ diff --git a/docs/assets/img/avatar.webp b/docs/assets/img/avatar.webp deleted file mode 100644 index 45e3ceae..00000000 Binary files a/docs/assets/img/avatar.webp and /dev/null differ diff --git a/docs/assets/img/banner-large.jpg b/docs/assets/img/banner-large.jpg deleted file mode 100644 index 4ee32995..00000000 Binary files a/docs/assets/img/banner-large.jpg and /dev/null differ diff --git a/docs/assets/img/banner-large.webp b/docs/assets/img/banner-large.webp deleted file mode 100644 index 3fc1929b..00000000 Binary files a/docs/assets/img/banner-large.webp and /dev/null differ diff --git a/docs/assets/img/banner-thumb.jpg b/docs/assets/img/banner-thumb.jpg deleted file mode 100644 index c1245298..00000000 Binary files a/docs/assets/img/banner-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/banner-thumb.webp b/docs/assets/img/banner-thumb.webp deleted file mode 100644 index 7c6249f8..00000000 Binary files a/docs/assets/img/banner-thumb.webp and /dev/null differ diff --git a/docs/assets/img/banner.jpg b/docs/assets/img/banner.jpg deleted file mode 100644 index 4ee32995..00000000 Binary files a/docs/assets/img/banner.jpg and /dev/null differ diff --git a/docs/assets/img/banner.webp b/docs/assets/img/banner.webp deleted file mode 100644 index 3fc1929b..00000000 Binary files a/docs/assets/img/banner.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker0-large.jpg b/docs/assets/img/colorPicker0-large.jpg deleted file mode 100644 index 67997dbd..00000000 Binary files a/docs/assets/img/colorPicker0-large.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker0-large.webp b/docs/assets/img/colorPicker0-large.webp deleted file mode 100644 index d6de0364..00000000 Binary files a/docs/assets/img/colorPicker0-large.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker0-thumb.jpg b/docs/assets/img/colorPicker0-thumb.jpg deleted file mode 100644 index 6e4b82f7..00000000 Binary files a/docs/assets/img/colorPicker0-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker0-thumb.webp b/docs/assets/img/colorPicker0-thumb.webp deleted file mode 100644 index 9e0693a3..00000000 Binary files a/docs/assets/img/colorPicker0-thumb.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker0.jpg b/docs/assets/img/colorPicker0.jpg deleted file mode 100644 index 67997dbd..00000000 Binary files a/docs/assets/img/colorPicker0.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker0.webp b/docs/assets/img/colorPicker0.webp deleted file mode 100644 index d6de0364..00000000 Binary files a/docs/assets/img/colorPicker0.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker1-large.jpg b/docs/assets/img/colorPicker1-large.jpg deleted file mode 100644 index 7e56d14f..00000000 Binary files a/docs/assets/img/colorPicker1-large.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker1-large.webp b/docs/assets/img/colorPicker1-large.webp deleted file mode 100644 index 287b433b..00000000 Binary files a/docs/assets/img/colorPicker1-large.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker1-thumb.jpg b/docs/assets/img/colorPicker1-thumb.jpg deleted file mode 100644 index a4785fcb..00000000 Binary files a/docs/assets/img/colorPicker1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker1-thumb.webp b/docs/assets/img/colorPicker1-thumb.webp deleted file mode 100644 index 73cb858c..00000000 Binary files a/docs/assets/img/colorPicker1-thumb.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker1.jpg b/docs/assets/img/colorPicker1.jpg deleted file mode 100644 index 7e56d14f..00000000 Binary files a/docs/assets/img/colorPicker1.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker1.webp b/docs/assets/img/colorPicker1.webp deleted file mode 100644 index 287b433b..00000000 Binary files a/docs/assets/img/colorPicker1.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker2-large.jpg b/docs/assets/img/colorPicker2-large.jpg deleted file mode 100644 index b7d08875..00000000 Binary files a/docs/assets/img/colorPicker2-large.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker2-large.webp b/docs/assets/img/colorPicker2-large.webp deleted file mode 100644 index 329b2235..00000000 Binary files a/docs/assets/img/colorPicker2-large.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker2-thumb.jpg b/docs/assets/img/colorPicker2-thumb.jpg deleted file mode 100644 index ec04abf5..00000000 Binary files a/docs/assets/img/colorPicker2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker2-thumb.webp b/docs/assets/img/colorPicker2-thumb.webp deleted file mode 100644 index f9bbb344..00000000 Binary files a/docs/assets/img/colorPicker2-thumb.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker2.jpg b/docs/assets/img/colorPicker2.jpg deleted file mode 100644 index b7d08875..00000000 Binary files a/docs/assets/img/colorPicker2.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker2.webp b/docs/assets/img/colorPicker2.webp deleted file mode 100644 index 329b2235..00000000 Binary files a/docs/assets/img/colorPicker2.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker3-large.jpg b/docs/assets/img/colorPicker3-large.jpg deleted file mode 100644 index 55545eab..00000000 Binary files a/docs/assets/img/colorPicker3-large.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker3-large.webp b/docs/assets/img/colorPicker3-large.webp deleted file mode 100644 index 7d20f185..00000000 Binary files a/docs/assets/img/colorPicker3-large.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker3-thumb.jpg b/docs/assets/img/colorPicker3-thumb.jpg deleted file mode 100644 index b648386c..00000000 Binary files a/docs/assets/img/colorPicker3-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker3-thumb.webp b/docs/assets/img/colorPicker3-thumb.webp deleted file mode 100644 index e91bb8a1..00000000 Binary files a/docs/assets/img/colorPicker3-thumb.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker3.jpg b/docs/assets/img/colorPicker3.jpg deleted file mode 100644 index 55545eab..00000000 Binary files a/docs/assets/img/colorPicker3.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker3.webp b/docs/assets/img/colorPicker3.webp deleted file mode 100644 index 7d20f185..00000000 Binary files a/docs/assets/img/colorPicker3.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker4-large.jpg b/docs/assets/img/colorPicker4-large.jpg deleted file mode 100644 index 317ecbfb..00000000 Binary files a/docs/assets/img/colorPicker4-large.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker4-large.webp b/docs/assets/img/colorPicker4-large.webp deleted file mode 100644 index fda95674..00000000 Binary files a/docs/assets/img/colorPicker4-large.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker4-thumb.jpg b/docs/assets/img/colorPicker4-thumb.jpg deleted file mode 100644 index 31e5eef7..00000000 Binary files a/docs/assets/img/colorPicker4-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker4-thumb.webp b/docs/assets/img/colorPicker4-thumb.webp deleted file mode 100644 index cbe000f7..00000000 Binary files a/docs/assets/img/colorPicker4-thumb.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker4.jpg b/docs/assets/img/colorPicker4.jpg deleted file mode 100644 index 317ecbfb..00000000 Binary files a/docs/assets/img/colorPicker4.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker4.webp b/docs/assets/img/colorPicker4.webp deleted file mode 100644 index fda95674..00000000 Binary files a/docs/assets/img/colorPicker4.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker5-large.jpg b/docs/assets/img/colorPicker5-large.jpg deleted file mode 100644 index 92f31c55..00000000 Binary files a/docs/assets/img/colorPicker5-large.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker5-large.webp b/docs/assets/img/colorPicker5-large.webp deleted file mode 100644 index 9075c8d1..00000000 Binary files a/docs/assets/img/colorPicker5-large.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker5-thumb.jpg b/docs/assets/img/colorPicker5-thumb.jpg deleted file mode 100644 index 7b1c95c1..00000000 Binary files a/docs/assets/img/colorPicker5-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker5-thumb.webp b/docs/assets/img/colorPicker5-thumb.webp deleted file mode 100644 index 22bbf635..00000000 Binary files a/docs/assets/img/colorPicker5-thumb.webp and /dev/null differ diff --git a/docs/assets/img/colorPicker5.jpg b/docs/assets/img/colorPicker5.jpg deleted file mode 100644 index 92f31c55..00000000 Binary files a/docs/assets/img/colorPicker5.jpg and /dev/null differ diff --git a/docs/assets/img/colorPicker5.webp b/docs/assets/img/colorPicker5.webp deleted file mode 100644 index 9075c8d1..00000000 Binary files a/docs/assets/img/colorPicker5.webp and /dev/null differ diff --git a/docs/assets/img/curved-lines@2x-large.jpg b/docs/assets/img/curved-lines@2x-large.jpg deleted file mode 100644 index 1850a17a..00000000 Binary files a/docs/assets/img/curved-lines@2x-large.jpg and /dev/null differ diff --git a/docs/assets/img/curved-lines@2x-large.webp b/docs/assets/img/curved-lines@2x-large.webp deleted file mode 100644 index b6a6ba45..00000000 Binary files a/docs/assets/img/curved-lines@2x-large.webp and /dev/null differ diff --git a/docs/assets/img/curved-lines@2x-thumb.jpg b/docs/assets/img/curved-lines@2x-thumb.jpg deleted file mode 100644 index d29859ab..00000000 Binary files a/docs/assets/img/curved-lines@2x-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/curved-lines@2x-thumb.webp b/docs/assets/img/curved-lines@2x-thumb.webp deleted file mode 100644 index 7c0c777b..00000000 Binary files a/docs/assets/img/curved-lines@2x-thumb.webp and /dev/null differ diff --git a/docs/assets/img/curved-lines@2x.jpg b/docs/assets/img/curved-lines@2x.jpg deleted file mode 100644 index 1850a17a..00000000 Binary files a/docs/assets/img/curved-lines@2x.jpg and /dev/null differ diff --git a/docs/assets/img/curved-lines@2x.webp b/docs/assets/img/curved-lines@2x.webp deleted file mode 100644 index b6a6ba45..00000000 Binary files a/docs/assets/img/curved-lines@2x.webp and /dev/null differ diff --git a/docs/assets/img/dashboard_minimal-large.jpg b/docs/assets/img/dashboard_minimal-large.jpg deleted file mode 100644 index 5c0eb5e3..00000000 Binary files a/docs/assets/img/dashboard_minimal-large.jpg and /dev/null differ diff --git a/docs/assets/img/dashboard_minimal-large.webp b/docs/assets/img/dashboard_minimal-large.webp deleted file mode 100644 index 35afaab9..00000000 Binary files a/docs/assets/img/dashboard_minimal-large.webp and /dev/null differ diff --git a/docs/assets/img/dashboard_minimal-thumb.jpg b/docs/assets/img/dashboard_minimal-thumb.jpg deleted file mode 100644 index 81a5050e..00000000 Binary files a/docs/assets/img/dashboard_minimal-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/dashboard_minimal-thumb.webp b/docs/assets/img/dashboard_minimal-thumb.webp deleted file mode 100644 index 2be794b9..00000000 Binary files a/docs/assets/img/dashboard_minimal-thumb.webp and /dev/null differ diff --git a/docs/assets/img/dashboard_minimal.jpg b/docs/assets/img/dashboard_minimal.jpg deleted file mode 100644 index 5c0eb5e3..00000000 Binary files a/docs/assets/img/dashboard_minimal.jpg and /dev/null differ diff --git a/docs/assets/img/dashboard_minimal.webp b/docs/assets/img/dashboard_minimal.webp deleted file mode 100644 index 35afaab9..00000000 Binary files a/docs/assets/img/dashboard_minimal.webp and /dev/null differ diff --git a/docs/assets/img/fabric8-package-large.jpg b/docs/assets/img/fabric8-package-large.jpg deleted file mode 100644 index 74740b36..00000000 Binary files a/docs/assets/img/fabric8-package-large.jpg and /dev/null differ diff --git a/docs/assets/img/fabric8-package-large.webp b/docs/assets/img/fabric8-package-large.webp deleted file mode 100644 index 932995b8..00000000 Binary files a/docs/assets/img/fabric8-package-large.webp and /dev/null differ diff --git a/docs/assets/img/fabric8-package-thumb.jpg b/docs/assets/img/fabric8-package-thumb.jpg deleted file mode 100644 index c9fe71b3..00000000 Binary files a/docs/assets/img/fabric8-package-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/fabric8-package-thumb.webp b/docs/assets/img/fabric8-package-thumb.webp deleted file mode 100644 index a4859a94..00000000 Binary files a/docs/assets/img/fabric8-package-thumb.webp and /dev/null differ diff --git a/docs/assets/img/fabric8-package.jpg b/docs/assets/img/fabric8-package.jpg deleted file mode 100644 index 74740b36..00000000 Binary files a/docs/assets/img/fabric8-package.jpg and /dev/null differ diff --git a/docs/assets/img/fabric8-package.webp b/docs/assets/img/fabric8-package.webp deleted file mode 100644 index 932995b8..00000000 Binary files a/docs/assets/img/fabric8-package.webp and /dev/null differ diff --git a/docs/assets/img/headshot-hires-large.jpg b/docs/assets/img/headshot-hires-large.jpg deleted file mode 100644 index b599dab8..00000000 Binary files a/docs/assets/img/headshot-hires-large.jpg and /dev/null differ diff --git a/docs/assets/img/headshot-hires-large.webp b/docs/assets/img/headshot-hires-large.webp deleted file mode 100644 index e59f9f34..00000000 Binary files a/docs/assets/img/headshot-hires-large.webp and /dev/null differ diff --git a/docs/assets/img/headshot-hires-thumb.jpg b/docs/assets/img/headshot-hires-thumb.jpg deleted file mode 100644 index fa573230..00000000 Binary files a/docs/assets/img/headshot-hires-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/headshot-hires-thumb.webp b/docs/assets/img/headshot-hires-thumb.webp deleted file mode 100644 index d89f7253..00000000 Binary files a/docs/assets/img/headshot-hires-thumb.webp and /dev/null differ diff --git a/docs/assets/img/headshot-hires.jpg b/docs/assets/img/headshot-hires.jpg deleted file mode 100644 index b599dab8..00000000 Binary files a/docs/assets/img/headshot-hires.jpg and /dev/null differ diff --git a/docs/assets/img/headshot-hires.webp b/docs/assets/img/headshot-hires.webp deleted file mode 100644 index e59f9f34..00000000 Binary files a/docs/assets/img/headshot-hires.webp and /dev/null differ diff --git a/docs/assets/img/headshot-large.jpg b/docs/assets/img/headshot-large.jpg deleted file mode 100644 index 2b95f28e..00000000 Binary files a/docs/assets/img/headshot-large.jpg and /dev/null differ diff --git a/docs/assets/img/headshot-large.webp b/docs/assets/img/headshot-large.webp deleted file mode 100644 index d9c53e03..00000000 Binary files a/docs/assets/img/headshot-large.webp and /dev/null differ diff --git a/docs/assets/img/headshot-thumb.jpg b/docs/assets/img/headshot-thumb.jpg deleted file mode 100644 index d3c9a40e..00000000 Binary files a/docs/assets/img/headshot-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/headshot-thumb.webp b/docs/assets/img/headshot-thumb.webp deleted file mode 100644 index 7d54ff42..00000000 Binary files a/docs/assets/img/headshot-thumb.webp and /dev/null differ diff --git a/docs/assets/img/headshot.jpg b/docs/assets/img/headshot.jpg deleted file mode 100644 index 2b95f28e..00000000 Binary files a/docs/assets/img/headshot.jpg and /dev/null differ diff --git a/docs/assets/img/headshot.webp b/docs/assets/img/headshot.webp deleted file mode 100644 index d9c53e03..00000000 Binary files a/docs/assets/img/headshot.webp and /dev/null differ diff --git a/docs/assets/img/icon-16-large.jpg b/docs/assets/img/icon-16-large.jpg deleted file mode 100644 index 06bf3815..00000000 Binary files a/docs/assets/img/icon-16-large.jpg and /dev/null differ diff --git a/docs/assets/img/icon-16-large.webp b/docs/assets/img/icon-16-large.webp deleted file mode 100644 index 6d4476b4..00000000 Binary files a/docs/assets/img/icon-16-large.webp and /dev/null differ diff --git a/docs/assets/img/icon-16-thumb.jpg b/docs/assets/img/icon-16-thumb.jpg deleted file mode 100644 index c7bac051..00000000 Binary files a/docs/assets/img/icon-16-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-16-thumb.webp b/docs/assets/img/icon-16-thumb.webp deleted file mode 100644 index a788165b..00000000 Binary files a/docs/assets/img/icon-16-thumb.webp and /dev/null differ diff --git a/docs/assets/img/icon-16.jpg b/docs/assets/img/icon-16.jpg deleted file mode 100644 index 06bf3815..00000000 Binary files a/docs/assets/img/icon-16.jpg and /dev/null differ diff --git a/docs/assets/img/icon-16.webp b/docs/assets/img/icon-16.webp deleted file mode 100644 index 6d4476b4..00000000 Binary files a/docs/assets/img/icon-16.webp and /dev/null differ diff --git a/docs/assets/img/icon-180-large.jpg b/docs/assets/img/icon-180-large.jpg deleted file mode 100644 index 39b7b2fe..00000000 Binary files a/docs/assets/img/icon-180-large.jpg and /dev/null differ diff --git a/docs/assets/img/icon-180-large.webp b/docs/assets/img/icon-180-large.webp deleted file mode 100644 index b5cc4058..00000000 Binary files a/docs/assets/img/icon-180-large.webp and /dev/null differ diff --git a/docs/assets/img/icon-180-thumb.jpg b/docs/assets/img/icon-180-thumb.jpg deleted file mode 100644 index 6b71ddee..00000000 Binary files a/docs/assets/img/icon-180-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-180-thumb.webp b/docs/assets/img/icon-180-thumb.webp deleted file mode 100644 index 4117fc89..00000000 Binary files a/docs/assets/img/icon-180-thumb.webp and /dev/null differ diff --git a/docs/assets/img/icon-180.jpg b/docs/assets/img/icon-180.jpg deleted file mode 100644 index 39b7b2fe..00000000 Binary files a/docs/assets/img/icon-180.jpg and /dev/null differ diff --git a/docs/assets/img/icon-180.webp b/docs/assets/img/icon-180.webp deleted file mode 100644 index b5cc4058..00000000 Binary files a/docs/assets/img/icon-180.webp and /dev/null differ diff --git a/docs/assets/img/icon-192-large.jpg b/docs/assets/img/icon-192-large.jpg deleted file mode 100644 index 71a27dcf..00000000 Binary files a/docs/assets/img/icon-192-large.jpg and /dev/null differ diff --git a/docs/assets/img/icon-192-large.webp b/docs/assets/img/icon-192-large.webp deleted file mode 100644 index 3e44190b..00000000 Binary files a/docs/assets/img/icon-192-large.webp and /dev/null differ diff --git a/docs/assets/img/icon-192-thumb.jpg b/docs/assets/img/icon-192-thumb.jpg deleted file mode 100644 index c87132d5..00000000 Binary files a/docs/assets/img/icon-192-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-192-thumb.webp b/docs/assets/img/icon-192-thumb.webp deleted file mode 100644 index 6873dc4f..00000000 Binary files a/docs/assets/img/icon-192-thumb.webp and /dev/null differ diff --git a/docs/assets/img/icon-192.jpg b/docs/assets/img/icon-192.jpg deleted file mode 100644 index 71a27dcf..00000000 Binary files a/docs/assets/img/icon-192.jpg and /dev/null differ diff --git a/docs/assets/img/icon-192.webp b/docs/assets/img/icon-192.webp deleted file mode 100644 index 3e44190b..00000000 Binary files a/docs/assets/img/icon-192.webp and /dev/null differ diff --git a/docs/assets/img/icon-256-large.jpg b/docs/assets/img/icon-256-large.jpg deleted file mode 100644 index 3fff712b..00000000 Binary files a/docs/assets/img/icon-256-large.jpg and /dev/null differ diff --git a/docs/assets/img/icon-256-large.webp b/docs/assets/img/icon-256-large.webp deleted file mode 100644 index 4835e8bd..00000000 Binary files a/docs/assets/img/icon-256-large.webp and /dev/null differ diff --git a/docs/assets/img/icon-256-thumb.jpg b/docs/assets/img/icon-256-thumb.jpg deleted file mode 100644 index a8942474..00000000 Binary files a/docs/assets/img/icon-256-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-256-thumb.webp b/docs/assets/img/icon-256-thumb.webp deleted file mode 100644 index 91715de0..00000000 Binary files a/docs/assets/img/icon-256-thumb.webp and /dev/null differ diff --git a/docs/assets/img/icon-256.jpg b/docs/assets/img/icon-256.jpg deleted file mode 100644 index 3fff712b..00000000 Binary files a/docs/assets/img/icon-256.jpg and /dev/null differ diff --git a/docs/assets/img/icon-256.webp b/docs/assets/img/icon-256.webp deleted file mode 100644 index 4835e8bd..00000000 Binary files a/docs/assets/img/icon-256.webp and /dev/null differ diff --git a/docs/assets/img/icon-32-large.jpg b/docs/assets/img/icon-32-large.jpg deleted file mode 100644 index 4a41199d..00000000 Binary files a/docs/assets/img/icon-32-large.jpg and /dev/null differ diff --git a/docs/assets/img/icon-32-large.webp b/docs/assets/img/icon-32-large.webp deleted file mode 100644 index 99a51f5b..00000000 Binary files a/docs/assets/img/icon-32-large.webp and /dev/null differ diff --git a/docs/assets/img/icon-32-thumb.jpg b/docs/assets/img/icon-32-thumb.jpg deleted file mode 100644 index 24d78399..00000000 Binary files a/docs/assets/img/icon-32-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-32-thumb.webp b/docs/assets/img/icon-32-thumb.webp deleted file mode 100644 index cdba1a37..00000000 Binary files a/docs/assets/img/icon-32-thumb.webp and /dev/null differ diff --git a/docs/assets/img/icon-32.jpg b/docs/assets/img/icon-32.jpg deleted file mode 100644 index 4a41199d..00000000 Binary files a/docs/assets/img/icon-32.jpg and /dev/null differ diff --git a/docs/assets/img/icon-32.webp b/docs/assets/img/icon-32.webp deleted file mode 100644 index 99a51f5b..00000000 Binary files a/docs/assets/img/icon-32.webp and /dev/null differ diff --git a/docs/assets/img/icon-512-large.jpg b/docs/assets/img/icon-512-large.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/icon-512-large.jpg and /dev/null differ diff --git a/docs/assets/img/icon-512-large.webp b/docs/assets/img/icon-512-large.webp deleted file mode 100644 index 05651fa5..00000000 Binary files a/docs/assets/img/icon-512-large.webp and /dev/null differ diff --git a/docs/assets/img/icon-512-thumb.jpg b/docs/assets/img/icon-512-thumb.jpg deleted file mode 100644 index 73642136..00000000 Binary files a/docs/assets/img/icon-512-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-512-thumb.webp b/docs/assets/img/icon-512-thumb.webp deleted file mode 100644 index 542fa46e..00000000 Binary files a/docs/assets/img/icon-512-thumb.webp and /dev/null differ diff --git a/docs/assets/img/icon-512.jpg b/docs/assets/img/icon-512.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/icon-512.jpg and /dev/null differ diff --git a/docs/assets/img/icon-512.webp b/docs/assets/img/icon-512.webp deleted file mode 100644 index 05651fa5..00000000 Binary files a/docs/assets/img/icon-512.webp and /dev/null differ diff --git a/docs/assets/img/icon-large.jpg b/docs/assets/img/icon-large.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/icon-large.jpg and /dev/null differ diff --git a/docs/assets/img/icon-large.webp b/docs/assets/img/icon-large.webp deleted file mode 100644 index 05651fa5..00000000 Binary files a/docs/assets/img/icon-large.webp and /dev/null differ diff --git a/docs/assets/img/icon-thumb.jpg b/docs/assets/img/icon-thumb.jpg deleted file mode 100644 index 73642136..00000000 Binary files a/docs/assets/img/icon-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/icon-thumb.webp b/docs/assets/img/icon-thumb.webp deleted file mode 100644 index 542fa46e..00000000 Binary files a/docs/assets/img/icon-thumb.webp and /dev/null differ diff --git a/docs/assets/img/icon.jpg b/docs/assets/img/icon.jpg deleted file mode 100644 index 4abe85cf..00000000 Binary files a/docs/assets/img/icon.jpg and /dev/null differ diff --git a/docs/assets/img/icon.webp b/docs/assets/img/icon.webp deleted file mode 100644 index 05651fa5..00000000 Binary files a/docs/assets/img/icon.webp and /dev/null differ diff --git a/docs/assets/img/linkedin_card-large.jpg b/docs/assets/img/linkedin_card-large.jpg deleted file mode 100644 index 3690f4a8..00000000 Binary files a/docs/assets/img/linkedin_card-large.jpg and /dev/null differ diff --git a/docs/assets/img/linkedin_card-large.webp b/docs/assets/img/linkedin_card-large.webp deleted file mode 100644 index 8ed0918f..00000000 Binary files a/docs/assets/img/linkedin_card-large.webp and /dev/null differ diff --git a/docs/assets/img/linkedin_card-thumb.jpg b/docs/assets/img/linkedin_card-thumb.jpg deleted file mode 100644 index f31849a7..00000000 Binary files a/docs/assets/img/linkedin_card-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/linkedin_card-thumb.webp b/docs/assets/img/linkedin_card-thumb.webp deleted file mode 100644 index bcfbae9e..00000000 Binary files a/docs/assets/img/linkedin_card-thumb.webp and /dev/null differ diff --git a/docs/assets/img/linkedin_card.jpg b/docs/assets/img/linkedin_card.jpg deleted file mode 100644 index 3690f4a8..00000000 Binary files a/docs/assets/img/linkedin_card.jpg and /dev/null differ diff --git a/docs/assets/img/linkedin_card.webp b/docs/assets/img/linkedin_card.webp deleted file mode 100644 index 8ed0918f..00000000 Binary files a/docs/assets/img/linkedin_card.webp and /dev/null differ diff --git a/docs/assets/img/navbar-logo-large.jpg b/docs/assets/img/navbar-logo-large.jpg deleted file mode 100644 index 5e7dcbaa..00000000 Binary files a/docs/assets/img/navbar-logo-large.jpg and /dev/null differ diff --git a/docs/assets/img/navbar-logo-large.webp b/docs/assets/img/navbar-logo-large.webp deleted file mode 100644 index 913aa69d..00000000 Binary files a/docs/assets/img/navbar-logo-large.webp and /dev/null differ diff --git a/docs/assets/img/navbar-logo-thumb.jpg b/docs/assets/img/navbar-logo-thumb.jpg deleted file mode 100644 index 69390be5..00000000 Binary files a/docs/assets/img/navbar-logo-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/navbar-logo-thumb.webp b/docs/assets/img/navbar-logo-thumb.webp deleted file mode 100644 index 483d01fb..00000000 Binary files a/docs/assets/img/navbar-logo-thumb.webp and /dev/null differ diff --git a/docs/assets/img/navbar-logo.jpg b/docs/assets/img/navbar-logo.jpg deleted file mode 100644 index 5e7dcbaa..00000000 Binary files a/docs/assets/img/navbar-logo.jpg and /dev/null differ diff --git a/docs/assets/img/navbar-logo.webp b/docs/assets/img/navbar-logo.webp deleted file mode 100644 index 913aa69d..00000000 Binary files a/docs/assets/img/navbar-logo.webp and /dev/null differ diff --git a/docs/assets/img/portfolio0-large.jpg b/docs/assets/img/portfolio0-large.jpg deleted file mode 100644 index d0db6591..00000000 Binary files a/docs/assets/img/portfolio0-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio0-large.webp b/docs/assets/img/portfolio0-large.webp deleted file mode 100644 index 754fd942..00000000 Binary files a/docs/assets/img/portfolio0-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio0-thumb.jpg b/docs/assets/img/portfolio0-thumb.jpg deleted file mode 100644 index f0c489f9..00000000 Binary files a/docs/assets/img/portfolio0-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio0-thumb.webp b/docs/assets/img/portfolio0-thumb.webp deleted file mode 100644 index 7aeb4408..00000000 Binary files a/docs/assets/img/portfolio0-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio0.jpg b/docs/assets/img/portfolio0.jpg deleted file mode 100644 index d0db6591..00000000 Binary files a/docs/assets/img/portfolio0.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio0.webp b/docs/assets/img/portfolio0.webp deleted file mode 100644 index 754fd942..00000000 Binary files a/docs/assets/img/portfolio0.webp and /dev/null differ diff --git a/docs/assets/img/portfolio1-large.jpg b/docs/assets/img/portfolio1-large.jpg deleted file mode 100644 index 10e535c6..00000000 Binary files a/docs/assets/img/portfolio1-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio1-large.webp b/docs/assets/img/portfolio1-large.webp deleted file mode 100644 index 3f1fb036..00000000 Binary files a/docs/assets/img/portfolio1-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio1-thumb.jpg b/docs/assets/img/portfolio1-thumb.jpg deleted file mode 100644 index 1729d42c..00000000 Binary files a/docs/assets/img/portfolio1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio1-thumb.webp b/docs/assets/img/portfolio1-thumb.webp deleted file mode 100644 index 7503f5d4..00000000 Binary files a/docs/assets/img/portfolio1-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio1.jpg b/docs/assets/img/portfolio1.jpg deleted file mode 100644 index 10e535c6..00000000 Binary files a/docs/assets/img/portfolio1.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio1.webp b/docs/assets/img/portfolio1.webp deleted file mode 100644 index 3f1fb036..00000000 Binary files a/docs/assets/img/portfolio1.webp and /dev/null differ diff --git a/docs/assets/img/portfolio10-large.jpg b/docs/assets/img/portfolio10-large.jpg deleted file mode 100644 index 6d65ec24..00000000 Binary files a/docs/assets/img/portfolio10-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio10-large.webp b/docs/assets/img/portfolio10-large.webp deleted file mode 100644 index 70f9c563..00000000 Binary files a/docs/assets/img/portfolio10-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio10-thumb.jpg b/docs/assets/img/portfolio10-thumb.jpg deleted file mode 100644 index e9afddd7..00000000 Binary files a/docs/assets/img/portfolio10-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio10-thumb.webp b/docs/assets/img/portfolio10-thumb.webp deleted file mode 100644 index 5db2c095..00000000 Binary files a/docs/assets/img/portfolio10-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio10.jpg b/docs/assets/img/portfolio10.jpg deleted file mode 100644 index 6d65ec24..00000000 Binary files a/docs/assets/img/portfolio10.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio10.webp b/docs/assets/img/portfolio10.webp deleted file mode 100644 index 70f9c563..00000000 Binary files a/docs/assets/img/portfolio10.webp and /dev/null differ diff --git a/docs/assets/img/portfolio11-large.jpg b/docs/assets/img/portfolio11-large.jpg deleted file mode 100644 index 5cc45bfb..00000000 Binary files a/docs/assets/img/portfolio11-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio11-large.webp b/docs/assets/img/portfolio11-large.webp deleted file mode 100644 index 445a39d2..00000000 Binary files a/docs/assets/img/portfolio11-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio11-thumb.jpg b/docs/assets/img/portfolio11-thumb.jpg deleted file mode 100644 index e391828a..00000000 Binary files a/docs/assets/img/portfolio11-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio11-thumb.webp b/docs/assets/img/portfolio11-thumb.webp deleted file mode 100644 index 820ea366..00000000 Binary files a/docs/assets/img/portfolio11-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio11.jpg b/docs/assets/img/portfolio11.jpg deleted file mode 100644 index 5cc45bfb..00000000 Binary files a/docs/assets/img/portfolio11.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio11.webp b/docs/assets/img/portfolio11.webp deleted file mode 100644 index 445a39d2..00000000 Binary files a/docs/assets/img/portfolio11.webp and /dev/null differ diff --git a/docs/assets/img/portfolio12-large.jpg b/docs/assets/img/portfolio12-large.jpg deleted file mode 100644 index 5deb95fc..00000000 Binary files a/docs/assets/img/portfolio12-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio12-large.webp b/docs/assets/img/portfolio12-large.webp deleted file mode 100644 index 0f354a41..00000000 Binary files a/docs/assets/img/portfolio12-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio12-thumb.jpg b/docs/assets/img/portfolio12-thumb.jpg deleted file mode 100644 index a9b0d248..00000000 Binary files a/docs/assets/img/portfolio12-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio12-thumb.webp b/docs/assets/img/portfolio12-thumb.webp deleted file mode 100644 index 79625025..00000000 Binary files a/docs/assets/img/portfolio12-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio12.jpg b/docs/assets/img/portfolio12.jpg deleted file mode 100644 index 5deb95fc..00000000 Binary files a/docs/assets/img/portfolio12.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio12.webp b/docs/assets/img/portfolio12.webp deleted file mode 100644 index 0f354a41..00000000 Binary files a/docs/assets/img/portfolio12.webp and /dev/null differ diff --git a/docs/assets/img/portfolio13-large.jpg b/docs/assets/img/portfolio13-large.jpg deleted file mode 100644 index 4372b5cd..00000000 Binary files a/docs/assets/img/portfolio13-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio13-large.webp b/docs/assets/img/portfolio13-large.webp deleted file mode 100644 index bf435c41..00000000 Binary files a/docs/assets/img/portfolio13-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio13-thumb.jpg b/docs/assets/img/portfolio13-thumb.jpg deleted file mode 100644 index d9eb9989..00000000 Binary files a/docs/assets/img/portfolio13-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio13-thumb.webp b/docs/assets/img/portfolio13-thumb.webp deleted file mode 100644 index eca60efe..00000000 Binary files a/docs/assets/img/portfolio13-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio13.jpg b/docs/assets/img/portfolio13.jpg deleted file mode 100644 index 4372b5cd..00000000 Binary files a/docs/assets/img/portfolio13.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio13.webp b/docs/assets/img/portfolio13.webp deleted file mode 100644 index bf435c41..00000000 Binary files a/docs/assets/img/portfolio13.webp and /dev/null differ diff --git a/docs/assets/img/portfolio14-large.jpg b/docs/assets/img/portfolio14-large.jpg deleted file mode 100644 index 6b8c1ebd..00000000 Binary files a/docs/assets/img/portfolio14-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio14-large.webp b/docs/assets/img/portfolio14-large.webp deleted file mode 100644 index 1a522919..00000000 Binary files a/docs/assets/img/portfolio14-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio14-thumb.jpg b/docs/assets/img/portfolio14-thumb.jpg deleted file mode 100644 index af3ab845..00000000 Binary files a/docs/assets/img/portfolio14-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio14-thumb.webp b/docs/assets/img/portfolio14-thumb.webp deleted file mode 100644 index eb12a31c..00000000 Binary files a/docs/assets/img/portfolio14-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio14.jpg b/docs/assets/img/portfolio14.jpg deleted file mode 100644 index 6b8c1ebd..00000000 Binary files a/docs/assets/img/portfolio14.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio14.webp b/docs/assets/img/portfolio14.webp deleted file mode 100644 index 1a522919..00000000 Binary files a/docs/assets/img/portfolio14.webp and /dev/null differ diff --git a/docs/assets/img/portfolio2-5-large.jpg b/docs/assets/img/portfolio2-5-large.jpg deleted file mode 100644 index 77fc455c..00000000 Binary files a/docs/assets/img/portfolio2-5-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2-5-large.webp b/docs/assets/img/portfolio2-5-large.webp deleted file mode 100644 index 38985f3c..00000000 Binary files a/docs/assets/img/portfolio2-5-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio2-5-thumb.jpg b/docs/assets/img/portfolio2-5-thumb.jpg deleted file mode 100644 index f92945d7..00000000 Binary files a/docs/assets/img/portfolio2-5-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2-5-thumb.webp b/docs/assets/img/portfolio2-5-thumb.webp deleted file mode 100644 index 87c47500..00000000 Binary files a/docs/assets/img/portfolio2-5-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio2-5.jpg b/docs/assets/img/portfolio2-5.jpg deleted file mode 100644 index 77fc455c..00000000 Binary files a/docs/assets/img/portfolio2-5.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2-5.webp b/docs/assets/img/portfolio2-5.webp deleted file mode 100644 index 38985f3c..00000000 Binary files a/docs/assets/img/portfolio2-5.webp and /dev/null differ diff --git a/docs/assets/img/portfolio2-large.jpg b/docs/assets/img/portfolio2-large.jpg deleted file mode 100644 index e901bdd4..00000000 Binary files a/docs/assets/img/portfolio2-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2-large.webp b/docs/assets/img/portfolio2-large.webp deleted file mode 100644 index 85043897..00000000 Binary files a/docs/assets/img/portfolio2-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio2-thumb.jpg b/docs/assets/img/portfolio2-thumb.jpg deleted file mode 100644 index ca2388f5..00000000 Binary files a/docs/assets/img/portfolio2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2-thumb.webp b/docs/assets/img/portfolio2-thumb.webp deleted file mode 100644 index 2eefe69e..00000000 Binary files a/docs/assets/img/portfolio2-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio2.jpg b/docs/assets/img/portfolio2.jpg deleted file mode 100644 index e901bdd4..00000000 Binary files a/docs/assets/img/portfolio2.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio2.webp b/docs/assets/img/portfolio2.webp deleted file mode 100644 index 85043897..00000000 Binary files a/docs/assets/img/portfolio2.webp and /dev/null differ diff --git a/docs/assets/img/portfolio3-large.jpg b/docs/assets/img/portfolio3-large.jpg deleted file mode 100644 index eb5489ec..00000000 Binary files a/docs/assets/img/portfolio3-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio3-large.webp b/docs/assets/img/portfolio3-large.webp deleted file mode 100644 index 566caa5f..00000000 Binary files a/docs/assets/img/portfolio3-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio3-thumb.jpg b/docs/assets/img/portfolio3-thumb.jpg deleted file mode 100644 index 28325823..00000000 Binary files a/docs/assets/img/portfolio3-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio3-thumb.webp b/docs/assets/img/portfolio3-thumb.webp deleted file mode 100644 index f7034463..00000000 Binary files a/docs/assets/img/portfolio3-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio3.jpg b/docs/assets/img/portfolio3.jpg deleted file mode 100644 index eb5489ec..00000000 Binary files a/docs/assets/img/portfolio3.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio3.webp b/docs/assets/img/portfolio3.webp deleted file mode 100644 index 566caa5f..00000000 Binary files a/docs/assets/img/portfolio3.webp and /dev/null differ diff --git a/docs/assets/img/portfolio4-large.jpg b/docs/assets/img/portfolio4-large.jpg deleted file mode 100644 index ba8820c9..00000000 Binary files a/docs/assets/img/portfolio4-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio4-large.webp b/docs/assets/img/portfolio4-large.webp deleted file mode 100644 index 95db5297..00000000 Binary files a/docs/assets/img/portfolio4-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio4-thumb.jpg b/docs/assets/img/portfolio4-thumb.jpg deleted file mode 100644 index 1b593d9f..00000000 Binary files a/docs/assets/img/portfolio4-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio4-thumb.webp b/docs/assets/img/portfolio4-thumb.webp deleted file mode 100644 index d4a5456e..00000000 Binary files a/docs/assets/img/portfolio4-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio4.jpg b/docs/assets/img/portfolio4.jpg deleted file mode 100644 index ba8820c9..00000000 Binary files a/docs/assets/img/portfolio4.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio4.webp b/docs/assets/img/portfolio4.webp deleted file mode 100644 index 95db5297..00000000 Binary files a/docs/assets/img/portfolio4.webp and /dev/null differ diff --git a/docs/assets/img/portfolio5-large.jpg b/docs/assets/img/portfolio5-large.jpg deleted file mode 100644 index f47c2885..00000000 Binary files a/docs/assets/img/portfolio5-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio5-large.webp b/docs/assets/img/portfolio5-large.webp deleted file mode 100644 index b6ad08a9..00000000 Binary files a/docs/assets/img/portfolio5-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio5-thumb.jpg b/docs/assets/img/portfolio5-thumb.jpg deleted file mode 100644 index a8006290..00000000 Binary files a/docs/assets/img/portfolio5-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio5-thumb.webp b/docs/assets/img/portfolio5-thumb.webp deleted file mode 100644 index 7062dcf5..00000000 Binary files a/docs/assets/img/portfolio5-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio5.jpg b/docs/assets/img/portfolio5.jpg deleted file mode 100644 index f47c2885..00000000 Binary files a/docs/assets/img/portfolio5.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio5.webp b/docs/assets/img/portfolio5.webp deleted file mode 100644 index b6ad08a9..00000000 Binary files a/docs/assets/img/portfolio5.webp and /dev/null differ diff --git a/docs/assets/img/portfolio6-large.jpg b/docs/assets/img/portfolio6-large.jpg deleted file mode 100644 index 736e4095..00000000 Binary files a/docs/assets/img/portfolio6-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio6-large.webp b/docs/assets/img/portfolio6-large.webp deleted file mode 100644 index 75add9b8..00000000 Binary files a/docs/assets/img/portfolio6-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio6-thumb.jpg b/docs/assets/img/portfolio6-thumb.jpg deleted file mode 100644 index 8fb3d82c..00000000 Binary files a/docs/assets/img/portfolio6-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio6-thumb.webp b/docs/assets/img/portfolio6-thumb.webp deleted file mode 100644 index eea7a8a5..00000000 Binary files a/docs/assets/img/portfolio6-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio6.jpg b/docs/assets/img/portfolio6.jpg deleted file mode 100644 index 736e4095..00000000 Binary files a/docs/assets/img/portfolio6.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio6.webp b/docs/assets/img/portfolio6.webp deleted file mode 100644 index 75add9b8..00000000 Binary files a/docs/assets/img/portfolio6.webp and /dev/null differ diff --git a/docs/assets/img/portfolio7-large.jpg b/docs/assets/img/portfolio7-large.jpg deleted file mode 100644 index 607eceaf..00000000 Binary files a/docs/assets/img/portfolio7-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio7-large.webp b/docs/assets/img/portfolio7-large.webp deleted file mode 100644 index 4c10efe4..00000000 Binary files a/docs/assets/img/portfolio7-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio7-thumb.jpg b/docs/assets/img/portfolio7-thumb.jpg deleted file mode 100644 index edb21d3d..00000000 Binary files a/docs/assets/img/portfolio7-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio7-thumb.webp b/docs/assets/img/portfolio7-thumb.webp deleted file mode 100644 index 042dc54d..00000000 Binary files a/docs/assets/img/portfolio7-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio7.jpg b/docs/assets/img/portfolio7.jpg deleted file mode 100644 index 607eceaf..00000000 Binary files a/docs/assets/img/portfolio7.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio7.webp b/docs/assets/img/portfolio7.webp deleted file mode 100644 index 4c10efe4..00000000 Binary files a/docs/assets/img/portfolio7.webp and /dev/null differ diff --git a/docs/assets/img/portfolio8-large.jpg b/docs/assets/img/portfolio8-large.jpg deleted file mode 100644 index 56ecc7c4..00000000 Binary files a/docs/assets/img/portfolio8-large.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio8-large.webp b/docs/assets/img/portfolio8-large.webp deleted file mode 100644 index eb20d184..00000000 Binary files a/docs/assets/img/portfolio8-large.webp and /dev/null differ diff --git a/docs/assets/img/portfolio8-thumb.jpg b/docs/assets/img/portfolio8-thumb.jpg deleted file mode 100644 index f2d6e192..00000000 Binary files a/docs/assets/img/portfolio8-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio8-thumb.webp b/docs/assets/img/portfolio8-thumb.webp deleted file mode 100644 index 025b5bb5..00000000 Binary files a/docs/assets/img/portfolio8-thumb.webp and /dev/null differ diff --git a/docs/assets/img/portfolio8.jpg b/docs/assets/img/portfolio8.jpg deleted file mode 100644 index 56ecc7c4..00000000 Binary files a/docs/assets/img/portfolio8.jpg and /dev/null differ diff --git a/docs/assets/img/portfolio8.webp b/docs/assets/img/portfolio8.webp deleted file mode 100644 index eb20d184..00000000 Binary files a/docs/assets/img/portfolio8.webp and /dev/null differ diff --git a/docs/assets/img/rh_integration-large.jpg b/docs/assets/img/rh_integration-large.jpg deleted file mode 100644 index 112dc479..00000000 Binary files a/docs/assets/img/rh_integration-large.jpg and /dev/null differ diff --git a/docs/assets/img/rh_integration-large.webp b/docs/assets/img/rh_integration-large.webp deleted file mode 100644 index 197a0e73..00000000 Binary files a/docs/assets/img/rh_integration-large.webp and /dev/null differ diff --git a/docs/assets/img/rh_integration-thumb.jpg b/docs/assets/img/rh_integration-thumb.jpg deleted file mode 100644 index 06e62d53..00000000 Binary files a/docs/assets/img/rh_integration-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/rh_integration-thumb.webp b/docs/assets/img/rh_integration-thumb.webp deleted file mode 100644 index 914738dd..00000000 Binary files a/docs/assets/img/rh_integration-thumb.webp and /dev/null differ diff --git a/docs/assets/img/rh_integration.jpg b/docs/assets/img/rh_integration.jpg deleted file mode 100644 index 112dc479..00000000 Binary files a/docs/assets/img/rh_integration.jpg and /dev/null differ diff --git a/docs/assets/img/rh_integration.webp b/docs/assets/img/rh_integration.webp deleted file mode 100644 index 197a0e73..00000000 Binary files a/docs/assets/img/rh_integration.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-large.jpg b/docs/assets/img/screenshot-kubevirtio-large.jpg deleted file mode 100644 index 62fa9153..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-large.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-large.webp b/docs/assets/img/screenshot-kubevirtio-large.webp deleted file mode 100644 index 4393dfdf..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-large.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-mobile-large.jpg b/docs/assets/img/screenshot-kubevirtio-mobile-large.jpg deleted file mode 100644 index e7cc0bce..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-mobile-large.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-mobile-large.webp b/docs/assets/img/screenshot-kubevirtio-mobile-large.webp deleted file mode 100644 index 74e67e0b..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-mobile-large.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-mobile-thumb.jpg b/docs/assets/img/screenshot-kubevirtio-mobile-thumb.jpg deleted file mode 100644 index 86688fb0..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-mobile-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-mobile-thumb.webp b/docs/assets/img/screenshot-kubevirtio-mobile-thumb.webp deleted file mode 100644 index e680e43d..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-mobile-thumb.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-mobile.jpg b/docs/assets/img/screenshot-kubevirtio-mobile.jpg deleted file mode 100644 index e7cc0bce..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-mobile.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-mobile.webp b/docs/assets/img/screenshot-kubevirtio-mobile.webp deleted file mode 100644 index 74e67e0b..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-mobile.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-thumb.jpg b/docs/assets/img/screenshot-kubevirtio-thumb.jpg deleted file mode 100644 index 4e18c847..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio-thumb.webp b/docs/assets/img/screenshot-kubevirtio-thumb.webp deleted file mode 100644 index a011b83f..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio-thumb.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio.jpg b/docs/assets/img/screenshot-kubevirtio.jpg deleted file mode 100644 index 62fa9153..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio.webp b/docs/assets/img/screenshot-kubevirtio.webp deleted file mode 100644 index 4393dfdf..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio2-large.jpg b/docs/assets/img/screenshot-kubevirtio2-large.jpg deleted file mode 100644 index 58371b56..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio2-large.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio2-large.webp b/docs/assets/img/screenshot-kubevirtio2-large.webp deleted file mode 100644 index 8bef6f6c..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio2-large.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio2-thumb.jpg b/docs/assets/img/screenshot-kubevirtio2-thumb.jpg deleted file mode 100644 index 8175d285..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio2-thumb.webp b/docs/assets/img/screenshot-kubevirtio2-thumb.webp deleted file mode 100644 index e13c9f5e..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio2-thumb.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio2.jpg b/docs/assets/img/screenshot-kubevirtio2.jpg deleted file mode 100644 index 58371b56..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio2.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-kubevirtio2.webp b/docs/assets/img/screenshot-kubevirtio2.webp deleted file mode 100644 index 8bef6f6c..00000000 Binary files a/docs/assets/img/screenshot-kubevirtio2.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-patternflyorg-large.jpg b/docs/assets/img/screenshot-patternflyorg-large.jpg deleted file mode 100644 index 5a0d8d4f..00000000 Binary files a/docs/assets/img/screenshot-patternflyorg-large.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-patternflyorg-large.webp b/docs/assets/img/screenshot-patternflyorg-large.webp deleted file mode 100644 index dbb39ae2..00000000 Binary files a/docs/assets/img/screenshot-patternflyorg-large.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-patternflyorg-thumb.jpg b/docs/assets/img/screenshot-patternflyorg-thumb.jpg deleted file mode 100644 index 4218ec8c..00000000 Binary files a/docs/assets/img/screenshot-patternflyorg-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-patternflyorg-thumb.webp b/docs/assets/img/screenshot-patternflyorg-thumb.webp deleted file mode 100644 index e0c742ba..00000000 Binary files a/docs/assets/img/screenshot-patternflyorg-thumb.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-patternflyorg.jpg b/docs/assets/img/screenshot-patternflyorg.jpg deleted file mode 100644 index 5a0d8d4f..00000000 Binary files a/docs/assets/img/screenshot-patternflyorg.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-patternflyorg.webp b/docs/assets/img/screenshot-patternflyorg.webp deleted file mode 100644 index dbb39ae2..00000000 Binary files a/docs/assets/img/screenshot-patternflyorg.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-try_openshift-large.jpg b/docs/assets/img/screenshot-try_openshift-large.jpg deleted file mode 100644 index 0f37e362..00000000 Binary files a/docs/assets/img/screenshot-try_openshift-large.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-try_openshift-large.webp b/docs/assets/img/screenshot-try_openshift-large.webp deleted file mode 100644 index 77ed9b10..00000000 Binary files a/docs/assets/img/screenshot-try_openshift-large.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-try_openshift-thumb.jpg b/docs/assets/img/screenshot-try_openshift-thumb.jpg deleted file mode 100644 index 55356888..00000000 Binary files a/docs/assets/img/screenshot-try_openshift-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-try_openshift-thumb.webp b/docs/assets/img/screenshot-try_openshift-thumb.webp deleted file mode 100644 index b82fff00..00000000 Binary files a/docs/assets/img/screenshot-try_openshift-thumb.webp and /dev/null differ diff --git a/docs/assets/img/screenshot-try_openshift.jpg b/docs/assets/img/screenshot-try_openshift.jpg deleted file mode 100644 index 0f37e362..00000000 Binary files a/docs/assets/img/screenshot-try_openshift.jpg and /dev/null differ diff --git a/docs/assets/img/screenshot-try_openshift.webp b/docs/assets/img/screenshot-try_openshift.webp deleted file mode 100644 index 77ed9b10..00000000 Binary files a/docs/assets/img/screenshot-try_openshift.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-forms-large.jpg b/docs/assets/img/task-it_flow-errors-forms-large.jpg deleted file mode 100644 index 3389c3df..00000000 Binary files a/docs/assets/img/task-it_flow-errors-forms-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-forms-large.webp b/docs/assets/img/task-it_flow-errors-forms-large.webp deleted file mode 100644 index 91f92fec..00000000 Binary files a/docs/assets/img/task-it_flow-errors-forms-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-forms-thumb.jpg b/docs/assets/img/task-it_flow-errors-forms-thumb.jpg deleted file mode 100644 index 4a3f04ff..00000000 Binary files a/docs/assets/img/task-it_flow-errors-forms-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-forms-thumb.webp b/docs/assets/img/task-it_flow-errors-forms-thumb.webp deleted file mode 100644 index a08960fa..00000000 Binary files a/docs/assets/img/task-it_flow-errors-forms-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-forms.jpg b/docs/assets/img/task-it_flow-errors-forms.jpg deleted file mode 100644 index 3389c3df..00000000 Binary files a/docs/assets/img/task-it_flow-errors-forms.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-forms.webp b/docs/assets/img/task-it_flow-errors-forms.webp deleted file mode 100644 index 91f92fec..00000000 Binary files a/docs/assets/img/task-it_flow-errors-forms.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-general-large.jpg b/docs/assets/img/task-it_flow-errors-general-large.jpg deleted file mode 100644 index 8753884c..00000000 Binary files a/docs/assets/img/task-it_flow-errors-general-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-general-large.webp b/docs/assets/img/task-it_flow-errors-general-large.webp deleted file mode 100644 index e0074437..00000000 Binary files a/docs/assets/img/task-it_flow-errors-general-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-general-thumb.jpg b/docs/assets/img/task-it_flow-errors-general-thumb.jpg deleted file mode 100644 index 203854de..00000000 Binary files a/docs/assets/img/task-it_flow-errors-general-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-general-thumb.webp b/docs/assets/img/task-it_flow-errors-general-thumb.webp deleted file mode 100644 index 04fde82c..00000000 Binary files a/docs/assets/img/task-it_flow-errors-general-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-general.jpg b/docs/assets/img/task-it_flow-errors-general.jpg deleted file mode 100644 index 8753884c..00000000 Binary files a/docs/assets/img/task-it_flow-errors-general.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-errors-general.webp b/docs/assets/img/task-it_flow-errors-general.webp deleted file mode 100644 index e0074437..00000000 Binary files a/docs/assets/img/task-it_flow-errors-general.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-success-large.jpg b/docs/assets/img/task-it_flow-success-large.jpg deleted file mode 100644 index f58cedc4..00000000 Binary files a/docs/assets/img/task-it_flow-success-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-success-large.webp b/docs/assets/img/task-it_flow-success-large.webp deleted file mode 100644 index ec4856da..00000000 Binary files a/docs/assets/img/task-it_flow-success-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-success-thumb.jpg b/docs/assets/img/task-it_flow-success-thumb.jpg deleted file mode 100644 index 3d4414f1..00000000 Binary files a/docs/assets/img/task-it_flow-success-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-success-thumb.webp b/docs/assets/img/task-it_flow-success-thumb.webp deleted file mode 100644 index 7942a80a..00000000 Binary files a/docs/assets/img/task-it_flow-success-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_flow-success.jpg b/docs/assets/img/task-it_flow-success.jpg deleted file mode 100644 index f58cedc4..00000000 Binary files a/docs/assets/img/task-it_flow-success.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_flow-success.webp b/docs/assets/img/task-it_flow-success.webp deleted file mode 100644 index ec4856da..00000000 Binary files a/docs/assets/img/task-it_flow-success.webp and /dev/null differ diff --git a/docs/assets/img/task-it_intro-large.jpg b/docs/assets/img/task-it_intro-large.jpg deleted file mode 100644 index 613286a8..00000000 Binary files a/docs/assets/img/task-it_intro-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_intro-large.webp b/docs/assets/img/task-it_intro-large.webp deleted file mode 100644 index 73a19975..00000000 Binary files a/docs/assets/img/task-it_intro-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_intro-thumb.jpg b/docs/assets/img/task-it_intro-thumb.jpg deleted file mode 100644 index f68dac82..00000000 Binary files a/docs/assets/img/task-it_intro-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_intro-thumb.webp b/docs/assets/img/task-it_intro-thumb.webp deleted file mode 100644 index 53c11485..00000000 Binary files a/docs/assets/img/task-it_intro-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_intro.jpg b/docs/assets/img/task-it_intro.jpg deleted file mode 100644 index 613286a8..00000000 Binary files a/docs/assets/img/task-it_intro.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_intro.webp b/docs/assets/img/task-it_intro.webp deleted file mode 100644 index 73a19975..00000000 Binary files a/docs/assets/img/task-it_intro.webp and /dev/null differ diff --git a/docs/assets/img/task-it_product-large.jpg b/docs/assets/img/task-it_product-large.jpg deleted file mode 100644 index 1d2c877c..00000000 Binary files a/docs/assets/img/task-it_product-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_product-large.webp b/docs/assets/img/task-it_product-large.webp deleted file mode 100644 index 25021069..00000000 Binary files a/docs/assets/img/task-it_product-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_product-thumb.jpg b/docs/assets/img/task-it_product-thumb.jpg deleted file mode 100644 index 672473c4..00000000 Binary files a/docs/assets/img/task-it_product-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_product-thumb.webp b/docs/assets/img/task-it_product-thumb.webp deleted file mode 100644 index cbdf94c1..00000000 Binary files a/docs/assets/img/task-it_product-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_product.jpg b/docs/assets/img/task-it_product.jpg deleted file mode 100644 index 1d2c877c..00000000 Binary files a/docs/assets/img/task-it_product.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_product.webp b/docs/assets/img/task-it_product.webp deleted file mode 100644 index 25021069..00000000 Binary files a/docs/assets/img/task-it_product.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup1-large.jpg b/docs/assets/img/task-it_task-details_mockup1-large.jpg deleted file mode 100644 index f04dbd3f..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup1-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup1-large.webp b/docs/assets/img/task-it_task-details_mockup1-large.webp deleted file mode 100644 index 91786ad1..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup1-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup1-thumb.jpg b/docs/assets/img/task-it_task-details_mockup1-thumb.jpg deleted file mode 100644 index 69612a94..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup1-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup1-thumb.webp b/docs/assets/img/task-it_task-details_mockup1-thumb.webp deleted file mode 100644 index f1298ede..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup1-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup1.jpg b/docs/assets/img/task-it_task-details_mockup1.jpg deleted file mode 100644 index f04dbd3f..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup1.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup1.webp b/docs/assets/img/task-it_task-details_mockup1.webp deleted file mode 100644 index 91786ad1..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup1.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup2-large.jpg b/docs/assets/img/task-it_task-details_mockup2-large.jpg deleted file mode 100644 index 656d1971..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup2-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup2-large.webp b/docs/assets/img/task-it_task-details_mockup2-large.webp deleted file mode 100644 index 180b6492..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup2-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup2-thumb.jpg b/docs/assets/img/task-it_task-details_mockup2-thumb.jpg deleted file mode 100644 index 76971a20..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup2-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup2-thumb.webp b/docs/assets/img/task-it_task-details_mockup2-thumb.webp deleted file mode 100644 index 021b9564..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup2-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup2.jpg b/docs/assets/img/task-it_task-details_mockup2.jpg deleted file mode 100644 index 656d1971..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup2.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup2.webp b/docs/assets/img/task-it_task-details_mockup2.webp deleted file mode 100644 index 180b6492..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup2.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup3-large.jpg b/docs/assets/img/task-it_task-details_mockup3-large.jpg deleted file mode 100644 index 5301e311..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup3-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup3-large.webp b/docs/assets/img/task-it_task-details_mockup3-large.webp deleted file mode 100644 index d0008ec5..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup3-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup3-thumb.jpg b/docs/assets/img/task-it_task-details_mockup3-thumb.jpg deleted file mode 100644 index 05821336..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup3-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup3-thumb.webp b/docs/assets/img/task-it_task-details_mockup3-thumb.webp deleted file mode 100644 index 6b7e3317..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup3-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup3.jpg b/docs/assets/img/task-it_task-details_mockup3.jpg deleted file mode 100644 index 5301e311..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup3.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup3.webp b/docs/assets/img/task-it_task-details_mockup3.webp deleted file mode 100644 index d0008ec5..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup3.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup4-large.jpg b/docs/assets/img/task-it_task-details_mockup4-large.jpg deleted file mode 100644 index 0bbc2249..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup4-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup4-large.webp b/docs/assets/img/task-it_task-details_mockup4-large.webp deleted file mode 100644 index efaecf19..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup4-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup4-thumb.jpg b/docs/assets/img/task-it_task-details_mockup4-thumb.jpg deleted file mode 100644 index e886bb5a..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup4-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup4-thumb.webp b/docs/assets/img/task-it_task-details_mockup4-thumb.webp deleted file mode 100644 index 10739c55..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup4-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup4.jpg b/docs/assets/img/task-it_task-details_mockup4.jpg deleted file mode 100644 index 0bbc2249..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup4.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_mockup4.webp b/docs/assets/img/task-it_task-details_mockup4.webp deleted file mode 100644 index efaecf19..00000000 Binary files a/docs/assets/img/task-it_task-details_mockup4.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_wireframe-large.jpg b/docs/assets/img/task-it_task-details_wireframe-large.jpg deleted file mode 100644 index c2da6790..00000000 Binary files a/docs/assets/img/task-it_task-details_wireframe-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_wireframe-large.webp b/docs/assets/img/task-it_task-details_wireframe-large.webp deleted file mode 100644 index 39c45e6f..00000000 Binary files a/docs/assets/img/task-it_task-details_wireframe-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_wireframe-thumb.jpg b/docs/assets/img/task-it_task-details_wireframe-thumb.jpg deleted file mode 100644 index 6c931be4..00000000 Binary files a/docs/assets/img/task-it_task-details_wireframe-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_wireframe-thumb.webp b/docs/assets/img/task-it_task-details_wireframe-thumb.webp deleted file mode 100644 index a61bcaf5..00000000 Binary files a/docs/assets/img/task-it_task-details_wireframe-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_wireframe.jpg b/docs/assets/img/task-it_task-details_wireframe.jpg deleted file mode 100644 index c2da6790..00000000 Binary files a/docs/assets/img/task-it_task-details_wireframe.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_task-details_wireframe.webp b/docs/assets/img/task-it_task-details_wireframe.webp deleted file mode 100644 index 39c45e6f..00000000 Binary files a/docs/assets/img/task-it_task-details_wireframe.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-flow-large.jpg b/docs/assets/img/task-it_user-flow-large.jpg deleted file mode 100644 index 8d54bbe8..00000000 Binary files a/docs/assets/img/task-it_user-flow-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-flow-large.webp b/docs/assets/img/task-it_user-flow-large.webp deleted file mode 100644 index c0e6b04a..00000000 Binary files a/docs/assets/img/task-it_user-flow-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-flow-thumb.jpg b/docs/assets/img/task-it_user-flow-thumb.jpg deleted file mode 100644 index 7de70bd5..00000000 Binary files a/docs/assets/img/task-it_user-flow-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-flow-thumb.webp b/docs/assets/img/task-it_user-flow-thumb.webp deleted file mode 100644 index 54b2d8bf..00000000 Binary files a/docs/assets/img/task-it_user-flow-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-flow.jpg b/docs/assets/img/task-it_user-flow.jpg deleted file mode 100644 index 8d54bbe8..00000000 Binary files a/docs/assets/img/task-it_user-flow.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-flow.webp b/docs/assets/img/task-it_user-flow.webp deleted file mode 100644 index c0e6b04a..00000000 Binary files a/docs/assets/img/task-it_user-flow.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-states-large.jpg b/docs/assets/img/task-it_user-states-large.jpg deleted file mode 100644 index 4296f90d..00000000 Binary files a/docs/assets/img/task-it_user-states-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-states-large.webp b/docs/assets/img/task-it_user-states-large.webp deleted file mode 100644 index c36039e2..00000000 Binary files a/docs/assets/img/task-it_user-states-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-states-thumb.jpg b/docs/assets/img/task-it_user-states-thumb.jpg deleted file mode 100644 index f14d0c34..00000000 Binary files a/docs/assets/img/task-it_user-states-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-states-thumb.webp b/docs/assets/img/task-it_user-states-thumb.webp deleted file mode 100644 index c6f43fe2..00000000 Binary files a/docs/assets/img/task-it_user-states-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-states.jpg b/docs/assets/img/task-it_user-states.jpg deleted file mode 100644 index 4296f90d..00000000 Binary files a/docs/assets/img/task-it_user-states.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-states.webp b/docs/assets/img/task-it_user-states.webp deleted file mode 100644 index c36039e2..00000000 Binary files a/docs/assets/img/task-it_user-states.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-survey-large.jpg b/docs/assets/img/task-it_user-survey-large.jpg deleted file mode 100644 index d6ef743e..00000000 Binary files a/docs/assets/img/task-it_user-survey-large.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-survey-large.webp b/docs/assets/img/task-it_user-survey-large.webp deleted file mode 100644 index c85743d8..00000000 Binary files a/docs/assets/img/task-it_user-survey-large.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-survey-thumb.jpg b/docs/assets/img/task-it_user-survey-thumb.jpg deleted file mode 100644 index e2dc6be6..00000000 Binary files a/docs/assets/img/task-it_user-survey-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-survey-thumb.webp b/docs/assets/img/task-it_user-survey-thumb.webp deleted file mode 100644 index 8fe8ce11..00000000 Binary files a/docs/assets/img/task-it_user-survey-thumb.webp and /dev/null differ diff --git a/docs/assets/img/task-it_user-survey.jpg b/docs/assets/img/task-it_user-survey.jpg deleted file mode 100644 index d6ef743e..00000000 Binary files a/docs/assets/img/task-it_user-survey.jpg and /dev/null differ diff --git a/docs/assets/img/task-it_user-survey.webp b/docs/assets/img/task-it_user-survey.webp deleted file mode 100644 index c85743d8..00000000 Binary files a/docs/assets/img/task-it_user-survey.webp and /dev/null differ diff --git a/docs/assets/img/theproxyguy-membership-card-patreon-large.jpg b/docs/assets/img/theproxyguy-membership-card-patreon-large.jpg deleted file mode 100644 index 118181ba..00000000 Binary files a/docs/assets/img/theproxyguy-membership-card-patreon-large.jpg and /dev/null differ diff --git a/docs/assets/img/theproxyguy-membership-card-patreon-large.webp b/docs/assets/img/theproxyguy-membership-card-patreon-large.webp deleted file mode 100644 index d6f9b3e0..00000000 Binary files a/docs/assets/img/theproxyguy-membership-card-patreon-large.webp and /dev/null differ diff --git a/docs/assets/img/theproxyguy-membership-card-patreon-thumb.jpg b/docs/assets/img/theproxyguy-membership-card-patreon-thumb.jpg deleted file mode 100644 index a17660a2..00000000 Binary files a/docs/assets/img/theproxyguy-membership-card-patreon-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/theproxyguy-membership-card-patreon-thumb.webp b/docs/assets/img/theproxyguy-membership-card-patreon-thumb.webp deleted file mode 100644 index f7177fbe..00000000 Binary files a/docs/assets/img/theproxyguy-membership-card-patreon-thumb.webp and /dev/null differ diff --git a/docs/assets/img/theproxyguy-membership-card-patreon.jpg b/docs/assets/img/theproxyguy-membership-card-patreon.jpg deleted file mode 100644 index 118181ba..00000000 Binary files a/docs/assets/img/theproxyguy-membership-card-patreon.jpg and /dev/null differ diff --git a/docs/assets/img/theproxyguy-membership-card-patreon.webp b/docs/assets/img/theproxyguy-membership-card-patreon.webp deleted file mode 100644 index d6f9b3e0..00000000 Binary files a/docs/assets/img/theproxyguy-membership-card-patreon.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_Alfredlogo-large.jpg b/docs/assets/img/thumbnail_Alfredlogo-large.jpg deleted file mode 100644 index b44d99a7..00000000 Binary files a/docs/assets/img/thumbnail_Alfredlogo-large.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_Alfredlogo-large.webp b/docs/assets/img/thumbnail_Alfredlogo-large.webp deleted file mode 100644 index f8f0ef99..00000000 Binary files a/docs/assets/img/thumbnail_Alfredlogo-large.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_Alfredlogo-thumb.jpg b/docs/assets/img/thumbnail_Alfredlogo-thumb.jpg deleted file mode 100644 index 930aaf1b..00000000 Binary files a/docs/assets/img/thumbnail_Alfredlogo-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_Alfredlogo-thumb.webp b/docs/assets/img/thumbnail_Alfredlogo-thumb.webp deleted file mode 100644 index 2811078a..00000000 Binary files a/docs/assets/img/thumbnail_Alfredlogo-thumb.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_Alfredlogo.jpg b/docs/assets/img/thumbnail_Alfredlogo.jpg deleted file mode 100644 index b44d99a7..00000000 Binary files a/docs/assets/img/thumbnail_Alfredlogo.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_Alfredlogo.webp b/docs/assets/img/thumbnail_Alfredlogo.webp deleted file mode 100644 index f8f0ef99..00000000 Binary files a/docs/assets/img/thumbnail_Alfredlogo.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_PatternFly-large.jpg b/docs/assets/img/thumbnail_PatternFly-large.jpg deleted file mode 100644 index ac385db7..00000000 Binary files a/docs/assets/img/thumbnail_PatternFly-large.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_PatternFly-large.webp b/docs/assets/img/thumbnail_PatternFly-large.webp deleted file mode 100644 index 9473f630..00000000 Binary files a/docs/assets/img/thumbnail_PatternFly-large.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_PatternFly-thumb.jpg b/docs/assets/img/thumbnail_PatternFly-thumb.jpg deleted file mode 100644 index 0a6ba8a2..00000000 Binary files a/docs/assets/img/thumbnail_PatternFly-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_PatternFly-thumb.webp b/docs/assets/img/thumbnail_PatternFly-thumb.webp deleted file mode 100644 index f28077fe..00000000 Binary files a/docs/assets/img/thumbnail_PatternFly-thumb.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_PatternFly.jpg b/docs/assets/img/thumbnail_PatternFly.jpg deleted file mode 100644 index ac385db7..00000000 Binary files a/docs/assets/img/thumbnail_PatternFly.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_PatternFly.webp b/docs/assets/img/thumbnail_PatternFly.webp deleted file mode 100644 index 9473f630..00000000 Binary files a/docs/assets/img/thumbnail_PatternFly.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_RHDM-large.jpg b/docs/assets/img/thumbnail_RHDM-large.jpg deleted file mode 100644 index 43d61d90..00000000 Binary files a/docs/assets/img/thumbnail_RHDM-large.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_RHDM-large.webp b/docs/assets/img/thumbnail_RHDM-large.webp deleted file mode 100644 index c7ba267a..00000000 Binary files a/docs/assets/img/thumbnail_RHDM-large.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_RHDM-thumb.jpg b/docs/assets/img/thumbnail_RHDM-thumb.jpg deleted file mode 100644 index ec0f8302..00000000 Binary files a/docs/assets/img/thumbnail_RHDM-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_RHDM-thumb.webp b/docs/assets/img/thumbnail_RHDM-thumb.webp deleted file mode 100644 index ff5df246..00000000 Binary files a/docs/assets/img/thumbnail_RHDM-thumb.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_RHDM.jpg b/docs/assets/img/thumbnail_RHDM.jpg deleted file mode 100644 index 43d61d90..00000000 Binary files a/docs/assets/img/thumbnail_RHDM.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_RHDM.webp b/docs/assets/img/thumbnail_RHDM.webp deleted file mode 100644 index c7ba267a..00000000 Binary files a/docs/assets/img/thumbnail_RHDM.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_kubevirtio-large.jpg b/docs/assets/img/thumbnail_kubevirtio-large.jpg deleted file mode 100644 index d408ca14..00000000 Binary files a/docs/assets/img/thumbnail_kubevirtio-large.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_kubevirtio-large.webp b/docs/assets/img/thumbnail_kubevirtio-large.webp deleted file mode 100644 index 90bfcb4e..00000000 Binary files a/docs/assets/img/thumbnail_kubevirtio-large.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_kubevirtio-thumb.jpg b/docs/assets/img/thumbnail_kubevirtio-thumb.jpg deleted file mode 100644 index 4b02b3fd..00000000 Binary files a/docs/assets/img/thumbnail_kubevirtio-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_kubevirtio-thumb.webp b/docs/assets/img/thumbnail_kubevirtio-thumb.webp deleted file mode 100644 index ee7e3324..00000000 Binary files a/docs/assets/img/thumbnail_kubevirtio-thumb.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_kubevirtio.jpg b/docs/assets/img/thumbnail_kubevirtio.jpg deleted file mode 100644 index d408ca14..00000000 Binary files a/docs/assets/img/thumbnail_kubevirtio.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_kubevirtio.webp b/docs/assets/img/thumbnail_kubevirtio.webp deleted file mode 100644 index 90bfcb4e..00000000 Binary files a/docs/assets/img/thumbnail_kubevirtio.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_streamdeck-large.jpg b/docs/assets/img/thumbnail_streamdeck-large.jpg deleted file mode 100644 index 5c394712..00000000 Binary files a/docs/assets/img/thumbnail_streamdeck-large.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_streamdeck-large.webp b/docs/assets/img/thumbnail_streamdeck-large.webp deleted file mode 100644 index 29eb9ea3..00000000 Binary files a/docs/assets/img/thumbnail_streamdeck-large.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_streamdeck-thumb.jpg b/docs/assets/img/thumbnail_streamdeck-thumb.jpg deleted file mode 100644 index 70e37a31..00000000 Binary files a/docs/assets/img/thumbnail_streamdeck-thumb.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_streamdeck-thumb.webp b/docs/assets/img/thumbnail_streamdeck-thumb.webp deleted file mode 100644 index df5493e5..00000000 Binary files a/docs/assets/img/thumbnail_streamdeck-thumb.webp and /dev/null differ diff --git a/docs/assets/img/thumbnail_streamdeck.jpg b/docs/assets/img/thumbnail_streamdeck.jpg deleted file mode 100644 index 5c394712..00000000 Binary files a/docs/assets/img/thumbnail_streamdeck.jpg and /dev/null differ diff --git a/docs/assets/img/thumbnail_streamdeck.webp b/docs/assets/img/thumbnail_streamdeck.webp deleted file mode 100644 index 29eb9ea3..00000000 Binary files a/docs/assets/img/thumbnail_streamdeck.webp and /dev/null differ diff --git a/docs/cache-polyfill.js b/docs/cache-polyfill.js deleted file mode 100755 index 22cf3eb8..00000000 --- a/docs/cache-polyfill.js +++ /dev/null @@ -1,101 +0,0 @@ -/* - * - * Air Horner - * Copyright 2015 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License - * - */ -// if (!Cache.prototype.add) { -// Cache.prototype.add = function add(request) { -// return this.addAll([request]); -// }; -// } - -// if (!Cache.prototype.addAll) { -// Cache.prototype.addAll = function addAll(requests) { -// var cache = this; - -// // Since DOMExceptions are not constructable: -// function NetworkError(message) { -// this.name = 'NetworkError'; -// this.code = 19; -// this.message = message; -// } -// NetworkError.prototype = Object.create(Error.prototype); - -// return Promise.resolve().then(function() { -// if (arguments.length < 1) throw new TypeError(); - -// // Simulate sequence<(Request or USVString)> binding: -// var sequence = []; - -// requests = requests.map(function(request) { -// if (request instanceof Request) { -// return request; -// } -// else { -// return String(request); // may throw TypeError -// } -// }); - -// return Promise.all( -// requests.map(function(request) { -// if (typeof request === 'string') { -// request = new Request(request); -// } - -// var scheme = new URL(request.url).protocol; - -// if (scheme !== 'http:' && scheme !== 'https:') { -// throw new NetworkError("Invalid scheme"); -// } - -// return fetch(request.clone()); -// }) -// ); -// }).then(function(responses) { -// // TODO: check that requests don't overwrite one another -// // (don't think this is possible to polyfill due to opaque responses) -// return Promise.all( -// responses.map(function(response, i) { -// return cache.put(requests[i], response); -// }) -// ); -// }).then(function() { -// return undefined; -// }); -// }; -// } - -// if (!CacheStorage.prototype.match) { -// // This is probably vulnerable to race conditions (removing caches etc) -// CacheStorage.prototype.match = function match(request, opts) { -// var caches = this; - -// return this.keys().then(function(cacheNames) { -// var match; - -// return cacheNames.reduce(function(chain, cacheName) { -// return chain.then(function() { -// return match || caches.open(cacheName).then(function(cache) { -// return cache.match(request, opts); -// }).then(function(response) { -// match = response; -// return match; -// }); -// }); -// }, Promise.resolve()); -// }); -// }; -// } diff --git a/docs/connect/index.html b/docs/connect/index.html deleted file mode 100644 index 8a9195e3..00000000 --- a/docs/connect/index.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - - Connect | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Connect

-

- -

- - -
-
-
- - Banner image from LinkedIn profile - Follow on LinkedIn - - - GitHub statistics widget - Say Hello on GitHub - - -

Find me on Pixelfed

- Follow me on Pixelfed -
-
-
-
- -
- - - - - - - - diff --git a/docs/contact/index.html b/docs/contact/index.html deleted file mode 100644 index b56a27b2..00000000 --- a/docs/contact/index.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - Contact | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Contact

- - - - - - diff --git a/docs/credits/index.html b/docs/credits/index.html deleted file mode 100644 index 52ea7b97..00000000 --- a/docs/credits/index.html +++ /dev/null @@ -1,410 +0,0 @@ - - - - - - - - Credits | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Credits

-

- -

- - -
-
-

Giving credit where credit is due, this page is based off of the Credits page from Lea Verou.

-
-

This site was built using Eleventy, hosted on Cloudflare Pages, with previews deployed with Cloudflare. Certificate courtesy of Cloudflare and Let’s Encrypt.

-

Libraries #

- -

Fonts #

-
  :root {
-    --sl-font-sans: "Oswald", sans-serif;
-    --sl-font-mono: "Fira Mono", monospace;
-    --sl-font-serif: "Lato", sans-serif;
-    --bs-font-sans-serif: "Lato", serif;
-  }
-
    -
  • Oswald -
      -
    • Headers, specified through general <H> tags and CSS classes
    • -
    -
  • -
  • Lato -
      -
    • Paragraphs, specified through general <p> tags and CSS classes
    • -
    -
  • -
  • Fira Mono -
      -
    • Code blocks, specified through general <code> tags and CSS classes
    • -
    -
  • -
-

Icons #

-

A custom icon component (icon-component.js) is used to render icons as web components with Font Awesome as the preferred icon library.

-
  <fa-icon type="brands" name="github" size="md"></fa-icon>
-
-

Plugins #

- -

Tools #

-
    -
  • VS Code -
      -
    • default editor, though I’ve been using Cursor more lately.
    • -
    -
  • -
  • Figma -
      -
    • design tool for creating the overall design, color palette, and a11y checking.
    • -
    -
  • -
  • GitHub -
      -
    • for hosting code and site deployment.
    • -
    -
  • -
  • Cloudflare -
      -
    • testing any site changes via pull requests before merging to main.
    • -
    -
  • -
- -
- -
-
-
- - - - - - - - diff --git a/docs/css/style.css b/docs/css/style.css deleted file mode 100644 index a13bb507..00000000 --- a/docs/css/style.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap Grid v5.3.8 (https://getbootstrap.com/) - * Copyright 2011-2025 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.33333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.66666667%}.col-auto,.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.33333333%}.col-1,.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.66666667%}.col-3{width:25%}.col-3,.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.33333333%}.col-7,.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.66666667%}.col-9{width:75%}.col-10,.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-12{width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.33333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{width:16.66666667%}.col-sm-auto,.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.33333333%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.33333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{width:16.66666667%}.col-md-auto,.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.33333333%}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.33333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{width:16.66666667%}.col-lg-auto,.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.33333333%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.33333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{width:16.66666667%}.col-xl-auto,.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.33333333%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.row-cols-xxl-auto>*{width:auto}.row-cols-xxl-1>*,.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-1>*{width:100%}.row-cols-xxl-2>*{width:50%}.row-cols-xxl-2>*,.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-3>*{width:33.33333333%}.row-cols-xxl-4>*{width:25%}.row-cols-xxl-4>*,.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-5>*{width:20%}.row-cols-xxl-6>*{width:16.66666667%}.col-xxl-auto,.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-auto{width:auto}.col-xxl-1{width:8.33333333%}.col-xxl-1,.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-2{width:16.66666667%}.col-xxl-3{width:25%}.col-xxl-3,.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-4{width:33.33333333%}.col-xxl-5{width:41.66666667%}.col-xxl-5,.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-6{width:50%}.col-xxl-7{width:58.33333333%}.col-xxl-7,.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-8{width:66.66666667%}.col-xxl-9{width:75%}.col-xxl-10,.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-10{width:83.33333333%}.col-xxl-11{width:91.66666667%}.col-xxl-11,.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3,blockquote blockquote>p{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{-webkit-box-direction:normal!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.arrows{bottom:20px;height:72px;left:50%;margin-left:-30px;position:absolute;width:60px}.arrows path{stroke:#bfe7fa;fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}@-webkit-keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}to{opacity:0}}.arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}.arrows path.a2{animation-delay:-.5s;-webkit-animation-delay:-.5s}.arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}.oswald-light{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300}.oswald-regular{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.oswald-medium{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.oswald-semibold{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}.oswald-bold{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.lato-thin{font-weight:100}.lato-light,.lato-thin{font-family:Lato,sans-serif;font-style:normal}.lato-light{font-weight:300}.lato-regular{font-weight:400}.lato-bold,.lato-regular{font-family:Lato,sans-serif;font-style:normal}.lato-bold{font-weight:700}.lato-black{font-family:Lato,sans-serif;font-style:normal;font-weight:900}.lato-thin-italic{font-weight:100}.lato-light-italic,.lato-thin-italic{font-family:Lato,sans-serif;font-style:italic}.lato-light-italic{font-weight:300}.lato-regular-italic{font-weight:400}.lato-bold-italic,.lato-regular-italic{font-family:Lato,sans-serif;font-style:italic}.lato-bold-italic{font-weight:700}.lato-black-italic{font-family:Lato,sans-serif;font-style:italic;font-weight:900}:root{--font-size-base:$size-base}.margin-none{margin:0}.margin-top-none{margin-right:0}.margin-bottom-none{margin-bottom:0}.margin-left-none{margin-left:0}.margin-xsm{margin:.25rem}.margin-top-xsm{margin-right:.25rem}.margin-bottom-xsm{margin-bottom:.25rem}.margin-left-xsm{margin-left:.25rem}.margin-sm{margin:.5rem}.margin-top-sm{margin-right:.5rem}.margin-bottom-sm{margin-bottom:.5rem}.margin-left-sm{margin-left:.5rem}.margin-md{margin:1rem}.margin-top-md{margin-right:1rem}.margin-bottom-md{margin-bottom:1rem}.margin-left-md{margin-left:1rem}.margin-lg{margin:1.25rem}.margin-top-lg{margin-right:1.25rem}.margin-bottom-lg{margin-bottom:1.25rem}.margin-left-lg{margin-left:1.25rem}.margin-xl{margin:1.5rem}.margin-top-xl{margin-right:1.5rem}.margin-bottom-xl{margin-bottom:1.5rem}.margin-left-xl{margin-left:1.5rem}.margin-xxl{margin:2rem}.margin-top-xxl{margin-right:2rem}.margin-bottom-xxl{margin-bottom:2rem}.margin-left-xxl{margin-left:2rem}.margin-display{margin:4rem}.margin-top-display{margin-right:4rem}.margin-bottom-display{margin-bottom:4rem}.margin-left-display{margin-left:4rem}.padding-none{padding:0}.padding-top-none{padding-right:0}.padding-bottom-none{padding-bottom:0}.padding-left-none{padding-left:0}.padding-xsm{padding:.25rem}.padding-top-xsm{padding-right:.25rem}.padding-bottom-xsm{padding-bottom:.25rem}.padding-left-xsm{padding-left:.25rem}.padding-sm{padding:.5rem}.padding-top-sm{padding-right:.5rem}.padding-bottom-sm{padding-bottom:.5rem}.padding-left-sm{padding-left:.5rem}.padding-md{padding:1rem}.padding-top-md{padding-right:1rem}.padding-bottom-md{padding-bottom:1rem}.padding-left-md{padding-left:1rem}.padding-lg{padding:1.25rem}.padding-top-lg{padding-right:1.25rem}.padding-bottom-lg{padding-bottom:1.25rem}.padding-left-lg{padding-left:1.25rem}.padding-xl{padding:1.5rem}.padding-top-xl{padding-right:1.5rem}.padding-bottom-xl{padding-bottom:1.5rem}.padding-left-xl{padding-left:1.5rem}.padding-xxl{padding:2rem}.padding-top-xxl{padding-right:2rem}.padding-bottom-xxl{padding-bottom:2rem}.padding-left-xxl{padding-left:2rem}.padding-display{padding:4rem}.padding-top-display{padding-right:4rem}.padding-bottom-display{padding-bottom:4rem}.padding-left-display{padding-left:4rem}.text-transform-uppercase{text-transform:uppercase}.text-transform-capitalize{text-transform:capitalize}.text-transform-lowercase{text-transform:lowercase}.text-dashed{-webkit-text-decoration:dashed;text-decoration:dashed}.text-dotted{-webkit-text-decoration:dotted;text-decoration:dotted}.text-double{-webkit-text-decoration:double;text-decoration:double}.text-line-through{text-decoration:line-through}.text-none{text-decoration:none}.text-solid{-webkit-text-decoration:solid;text-decoration:solid}.text-underline{text-decoration:underline}.font-size-xs{font-size:.75rem}.font-size-sm{font-size:.875rem}.font-size-md{font-size:1rem}.font-size-lg{font-size:1.25rem}.font-size-xl{font-size:1.5rem}.font-size-xxl{font-size:2rem}.font-size-heading{font-size:2.5rem}.font-size-display{font-size:4.5rem}.text-align-center{text-align:center}.text-align-right{text-align:right}.border-radius-xs,.rounded-1{border-radius:.25rem}.border-radius-sm,.card,.rounded-2{border-radius:.5rem}.border-radius-md,.rounded-3{border-radius:1rem}.border-radius-lg,.rounded-3{border-radius:1.25rem}.border-radius-xl,.rounded-5{border-radius:1.5rem}.border-radius-xxl,.rounded-6{border-radius:2rem}.border-radius-circle{border-radius:10000rem}.display-block,.nav a:after{display:block}.display-inline-block{display:inline-block}.account,.display-flex,.nav,.nav-items,.overview{display:-webkit-box;display:-ms-flexbox;display:flex}.display-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#check,.display-none,.menu{display:none}:root{--link-color-primary:#507687;--link-color-primary-hover:#384b70;--color-grey-50:#e8e8ec;--color-grey-100:#f8f8f8;--color-grey-200:#e3e3e3;--color-grey-300:#bbb;--color-grey-400:#949494;--color-grey-500:#525759;--color-grey-600:#424242;--color-grey-800:#212529;--color-grey-900:#010101;--color-blue-50:#e6f4f1;--color-blue-100:#bfe7fa;--color-blue-200:#a2cadc;--color-blue-300:#86adbf;--color-blue-500:#6b91a3;--color-blue-700:#507687;--color-blue-800:#384b70;--color-blue-900:#384b70;--color-white:#fff;--color-black:#000}@media (prefers-color-scheme:dark){:root{color-scheme:light dark;--bs-body-bg:var(--color-grey-700);--bs-body-color:var(--color-grey-50);--bs-secondary-color:var(--color-grey-300);--bs-light-rgb:105,105,105;--aj-container-background:var(--bs-bg-opacity,.2);--bs-text-dark:var(--color-grey-50)}body{background-color:var(--color-grey-800)!important;color:var(--color-grey-200)!important}img{-webkit-filter:brightness(.8) contrast(1.2);filter:brightness(.8) contrast(1.2)}.fa-brand,.fa-solid,i{color:var(--color-grey-200)!important}.h1,.h2,.h3,.h4,.small,h1,h2,h3,h4,p,small{color:var(--color-grey-200);font-weight:350!important}.text-body-secondary,blockquote blockquote>p{color:var(--sl-input-help-text-color)}.bg-light{background-color:var(--aj-container-background)!important}.text-dark{color:var(--color-grey-950)!important}}.text-secondary,blockquote,blockquote>p{color:var(--sl-input-help-text-color)}:root{--sl-font-sans:"Oswald",system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;--sl-font-mono:"Fira Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--sl-font-serif:"Lato",system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;--bs-font-sans-serif:"Lato",system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif}body{font-family:Lato,system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;font-size:18px;font-weight:400}h1,h2,h3,h4,h5{color:var(--sl-color-neutral-900);font-family:Oswald,system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;font-weight:400}.hero{font-size:72px}.h1,h1{font-size:45px}.h1,.h2,h1,h2{letter-spacing:0;margin:16px 0}.h2,h2{font-size:36px}.h3,h3{font-size:27px;margin:16px 0}.h3,.h4,h3,h4{letter-spacing:0}.h4,h4{font-size:22.5px;margin:0 0 8px}.h5,h5{font-size:20.25px;letter-spacing:0;margin:0 0 4px}.paragraph,li,p{color:var(--sl-color-neutral-900);font-size:18px;font-weight:400;letter-spacing:0;margin-bottom:1rem;margin-top:0}.paragraph:last-child,li:last-child,p:last-child{margin-bottom:0}.bold,.paragraph-bold,p.bold{font-weight:700!important}.lead,p.lead{font-size:22.5px;font-weight:300;padding-left:calc(1.325rem + .9vw);padding-right:calc(1.325rem + .9vw)}@media (min-width:1200px){.lead,p.lead{padding-left:2rem;padding-right:2rem}}.small,small{color:var(--sl-color-neutral-900);font-size:15.75px;letter-spacing:.2px}li{letter-spacing:0;margin-bottom:.25rem}.code,code{font-family:Fira Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Droid Sans Mono,Courier New,monospace;font-size:18px;font-weight:400;letter-spacing:0;padding:2px}.code,code,pre{background-color:var(--sl-color-neutral-200);border-radius:4px}pre{padding:var(--sl-spacing-small)}.sub-header{color:var(--sl-color-neutral-600);font-family:Oswald,system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;font-size:27px;font-weight:400;letter-spacing:1.6px;line-height:normal}.link-secondary,a.link-secondary{font-weight:700}.icon-link,.link-secondary,a,a.link-secondary{font-family:Lato,system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;font-size:18px;font-style:normal;letter-spacing:.8px;line-height:normal}blockquote>p{font-size:27px}blockquote>p:after,blockquote>p:before{content:"'"}blockquote blockquote>p{font-size:27px;font-weight:400}blockquote blockquote>p:before{content:"- "}blockquote blockquote>p:after{content:" -"}dd,dt{font-weight:400}@media (prefers-color-scheme:dark){dd,dt{color:var(--sl-color-neutral-900)}}dd:not(dd),dt:not(dd){font-weight:700}dt:not(first-child){padding-top:var(--sl-spacing-small)}.bold,b{font-weight:700}.underline,u{text-decoration:underline}.text-body-emphasis{color:var(--sl-color-neutral-900)}.font-weight-semibold,.fw-semibold{font-weight:600}.font-weight-bold,.fw-bold{font-weight:800}.figure-caption{font-style:italic}.text-white{color:var(--color-white)!important}.text-value-pairs{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:8px;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-align-left{text-align:left}.text-body-secondary{color:var(--sl-input-help-text-color)}.text-body,blockquote blockquote>p,blockquote>p{color:var(--sl-color-neutral-900)}.text-transform-uppercase{text-transform:uppercase!important}.text-bg-light{background-color:var(--sl-color-neutral-100)}.text-break{word-wrap:break-word!important;word-break:break-word!important}aside{background-color:var(--sl-color-neutral-50);border-radius:var(--sl-border-radius-medium);-webkit-box-shadow:0 0 0 1px var(--sl-color-neutral-200);box-shadow:0 0 0 1px var(--sl-color-neutral-200)}.toc.markdown-toc{--sl-link-color:var(--sl-color-primary-700);border-radius:var(--sl-border-radius-large);padding-bottom:var(--sl-spacing-x-small);padding-top:var(--sl-spacing-x-small);position:sticky;top:16px}.toc.markdown-toc a{color:var(--sl-link-color)}.toc.markdown-toc a:hover{color:var(--sl-color-primary-800)}.toc.markdown-toc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:decimal-leading-zero;margin-bottom:var(--sl-spacing-small);margin-top:var(--sl-spacing-small)}.toc.markdown-toc ul,.toc.markdown-toc ul ul{padding-left:var(--sl-spacing-large)}@media only screen and (max-width:776px){.toc.markdown-toc ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin-bottom:0!important;padding-right:2rem!important}.toc.markdown-toc ul li ul li{display:none}}.footer,footer{background:#27272a;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem calc(1.275rem + .3vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-item-align:stretch;align-self:stretch;border-top:1px solid var(--sl-color-neutral-600)}@media (min-width:1200px){.footer,footer{padding-left:1.5rem;padding-right:1.5rem}}@media (prefers-color-scheme:dark){.footer,footer{background:var(--sl-color-neutral-100);color:var(--sl-color-neutral-50)}}.footer a,footer a{color:var(--sl-color-primary-700)!important;text-decoration:none!important}.footer a:hover,footer a:hover{color:inherit!important;color:var(--sl-color-primary-500)!important}.footer ul,footer ul{list-style:none!important;margin-left:0}.footer .small,.footer small,footer .small,footer small{color:var(--sl-color-neutral-950);font-size:13.5px}.footer-link{color:var(--link-color-primary)}.footer-link:active,.footer-link:hover{color:var(--link-color-primary-hover)}sl-button::part(base){font-family:Lato,system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;font-size:18px;font-weight:700}sl-button.card-button::part(base){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:700;justify-content:center}.button-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}sl-button.project-button::part(base){border-color:#e6f4f1;color:#e6f4f1}sl-button.project-button::part(base):hover{border-color:#86adbf;color:#86adbf}.card-cover{background-position:100% 0}.text-shadow-1{text-shadow:0 .125rem .25rem rgba(0,0,0,.25)}.bi{vertical-align:-.125em;fill:currentcolor}.card{background-color:var(--sl-panel-background-color);-webkit-box-shadow:var(--sl-shadow-large);box-shadow:var(--sl-shadow-large)}.card-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.card-link{color:var(--color-white);font-size:.875rem}.card-link>i{color:var(--color-white)!important}.card-link:hover{color:inherit;text-decoration:underline}.background-overlay .card-link:hover{color:var(--sl-color-primary-400)}.card-transform{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.card-transform:focus,.card-transform:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.nav{background:var(--color-grey-900);color:var(--sl-color-neutral-50);height:70px;padding:0 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:var(--sl-z-index-drawer)}.logo h2{color:var(--sl-color-primary-800);cursor:pointer;font-style:italic;margin:0 .5rem;text-decoration:overline}.nav-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account,.overview{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overview{margin-right:4rem}.nav li{list-style:none;margin:0 .5rem}.nav a{color:var(--sl-color-neutral-900);text-decoration:none}.nav a.nav-link.active,.nav a:hover{color:var(--sl-color-primary-600)}.nav a:after{background:var(--sl-color-primary-600);content:"";height:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:0}.nav a:hover:after{width:100%}.nav-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:776px){.nav-items{display:none;height:100vh;padding:calc(1.325rem + .9vw);position:fixed;right:0;top:0;width:250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;background-color:var(--color-grey-900);justify-content:space-evenly;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:var(--sl-z-index-drawer)}}@media (max-width:776px) and (min-width:1200px){.nav-items{padding:2rem}}@media (max-width:776px){.account,.overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}.overview{margin:0}.nav li{margin:1rem 0}.nav a{display:inline-block}.nav a:hover{margin-left:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu{background:#131316;border-radius:var(--sl-border-radius-circle);color:var(--sl-color-neutral-950);display:inline-block;padding:.5rem;position:fixed;right:.5rem;top:.5rem;z-index:calc(var(--sl-z-index-drawer) + 1)}}@media (max-width:776px) and (prefers-color-scheme:dark){.menu{background:#131316}}@media (max-width:776px){.menu:hover{background:#fafafa;color:#1a1a1a;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#check:checked~.nav-items{display:block;right:0}}body{margin:0}.print{display:none!important}.content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1920px;min-height:calc(100vh - 80px);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.divider-large{background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;-webkit-box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15);box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15);height:3rem}.navbar{background-color:var(--color-grey-900)}.overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8);background-repeat:no-repeat;background-size:contain;height:500px;min-height:500px}.imager{background:url(../img/dashboard_minimal.png);background-size:cover;padding-left:0;padding-right:0}.portfolio-img-background{background:url(../img/AdamJolicoeur_dot_com-minimal.png);background-size:cover;padding-left:0;padding-right:0}.paragraph-inset{padding:0 1rem}.job{font-family:Lato,system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;font-weight:400;-ms-flex-item-align:stretch;align-self:stretch;word-wrap:break-word}.job--company-name{margin-bottom:8px}.job--company-role{color:var(--sl-color-neutral-700);margin-bottom:8px}.job--company-dates{color:var(--sl-color-neutral-700);margin-bottom:0}.column-list-item{font-family:Lato,system-ui,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,sans-serif;font-weight:400;margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;word-wrap:break-word}.list-unstyled{list-style:none}.hidden{visibility:hidden!important}.anchor-link{visibility:hidden}.dark-background *{color:var(--sl-color-neutral-50)!important}.img-fluid{height:auto;max-width:100%}.background-overlay{background:rgba(0,0,0,.8)}.background-overlay-light{background:rgba(0,0,0,.5)}.figure-img{line-height:1;margin-bottom:.5rem}.banner{background-color:rgba(0,127,200,.5);border-bottom-right-radius:1rem;border-top-left-radius:1rem;-webkit-box-shadow:0 1px 0 0 rgba(232,232,236,.5);box-shadow:0 1px 0 0 rgba(232,232,236,.5);color:var(--color-white);font-size:18px;font-weight:600;margin:.5rem 0;padding:.5rem 1rem} -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsInN0eWxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX2ZvbnQtb3N3YWxkLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fZm9udC1sYXRvLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fY29sb3JzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fdG9jLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX2NhcmRzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX2dlbmVyYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDRTs7OztFQUFBLENDS0EsbUdDSEEsb0JBQUEsQ0FDQSxlQUFBLENBS0EsZ0JBQUEsQ0FEQSxpQkFBQSxDQURBLHdDQUFBLENBREEseUNBQUEsQ0FEQSxVQ2dCRixDQzBDSSx5Qkg1Q0UseUJBQ0UsZUVNTixDQUNGLENDb0NJLHlCSDVDRSx1Q0FDRSxlRVdOLENBQ0YsQ0MrQkkseUJINUNFLHFEQUNFLGVFZ0JOLENBQ0YsQ0MwQkksMEJINUNFLG1FQUNFLGdCRXFCTixDQUNGLENDcUJJLDBCSDVDRSxrRkFDRSxnQkUwQk4sQ0FDRixDRTNDQSxNQUVJLG9CQUFBLENBQUEsd0JBQUEsQ0FBQSx3QkFBQSxDQUFBLHdCQUFBLENBQUEseUJBQUEsQ0FBQSwwQkZpREosQ0U1Q0UsS0NOQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGtCQUFBLENBQUEsY0FBQSxDQUlBLHdDQUFBLENBREEseUNBQUEsQ0FEQSxzQ0h1REYsQ0VuREksT0NHRiw2QkFBQSxDQUFBLHFCQUFBLENBSUEsbUJBQUEsQ0FBQSxhQUFBLENBS0EsNkJBQUEsQ0FIQSxjQUFBLENBRUEsd0NBQUEsQ0FEQSx5Q0FBQSxDQUZBLFVIb0RGLENHRE0sS0FDRSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsVUhJUixDR0RNLGlCQW5DSixVSHlDRixDRzNCRSwrQkFmQSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUgrQ0YsQ0doQ0UsY0FFRSxVSDhCSixDR2hDRSxjQUVFLFNIbUNKLENHckNFLDRCQUNFLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHlDSixDRzFDRSxjQUVFLGtCSHdDSixDRzFDRSxjQUVFLFNINkNKLENHL0NFLDRCQUNFLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSG1ESixDR3BERSxjQUVFLFNIa0RKLENHcERFLGNBRUUsa0JIdURKLENHeEJNLHdCQWhDRixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUg2REosQ0c3Qk0sVUEvQ0osVUg0RUYsQ0d2QlUsT0EvRE4saUJIMkZKLENHNUJVLGNBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSGlHSixDR2pDVSxPQS9ETixrQkhnR0osQ0dqQ1UsT0EvRE4sU0hxR0osQ0d0Q1UsY0FoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIMkdKLENHM0NVLE9BL0ROLGtCSDBHSixDRzNDVSxPQS9ETixrQkgrR0osQ0doRFUsY0FoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIcUhKLENHckRVLE9BL0ROLFNIb0hKLENHckRVLE9BL0ROLGtCSHlISixDRzFEVSxjQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUgrSEosQ0cvRFUsT0EvRE4sa0JIOEhKLENHL0RVLE9BL0ROLFNIbUlKLENHcEVVLGVBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHlJSixDR3pFVSxRQS9ETixrQkh3SUosQ0d6RVUsUUEvRE4sa0JINklKLENHOUVVLGdCQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhtSkosQ0duRlUsUUEvRE4sVUhrSkosQ0czRVksVUF4RFYsdUJIdUlGLENHL0VZLFVBeERWLHdCSDJJRixDR25GWSxVQXhEVixlSCtJRixDR3ZGWSxVQXhEVix3QkhtSkYsQ0czRlksVUF4RFYsd0JIdUpGLENHL0ZZLFVBeERWLGVIMkpGLENHbkdZLFVBeERWLHdCSCtKRixDR3ZHWSxVQXhEVix3QkhtS0YsQ0czR1ksVUF4RFYsZUh1S0YsQ0cvR1ksV0F4RFYsd0JIMktGLENHbkhZLFdBeERWLHdCSCtLRixDRzVHUSxXQUVFLGVIK0dWLENHNUdRLFdBRUUsZUgrR1YsQ0d0SFEsV0FFRSxxQkh5SFYsQ0d0SFEsV0FFRSxxQkh5SFYsQ0doSVEsV0FFRSxvQkhtSVYsQ0doSVEsV0FFRSxvQkhtSVYsQ0cxSVEsV0FFRSxrQkg2SVYsQ0cxSVEsV0FFRSxrQkg2SVYsQ0dwSlEsV0FFRSxvQkh1SlYsQ0dwSlEsV0FFRSxvQkh1SlYsQ0c5SlEsV0FFRSxrQkhpS1YsQ0c5SlEsV0FFRSxrQkhpS1YsQ0MzTkkseUJFVUUsUUFDRSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsVUhxTk4sQ0dsTkksb0JBbkNKLFVIeVBBLENHM09BLHFDQWZBLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSDhQQSxDRy9PQSxpQkFFRSxVSDZPRixDRy9PQSxpQkFFRSxTSGlQRixDR25QQSxrQ0FDRSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhzUEYsQ0d2UEEsaUJBRUUsa0JIcVBGLENHdlBBLGlCQUVFLFNIeVBGLENHM1BBLGtDQUNFLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSDhQRixDRy9QQSxpQkFFRSxTSDZQRixDRy9QQSxpQkFFRSxrQkhpUUYsQ0dsT0ksOEJBaENGLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHNRRixDR3RPSSxhQS9DSixVSHFSQSxDR2hPUSxVQS9ETixpQkhtU0YsQ0dwT1Esb0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHdTRixDR3hPUSxVQS9ETixrQkh1U0YsQ0d4T1EsVUEvRE4sU0gyU0YsQ0c1T1Esb0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSGdURixDR2hQUSxVQS9ETixrQkgrU0YsQ0doUFEsVUEvRE4sa0JIbVRGLENHcFBRLG9CQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUh3VEYsQ0d4UFEsVUEvRE4sU0h1VEYsQ0d4UFEsVUEvRE4sa0JIMlRGLENHNVBRLG9CQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhnVUYsQ0doUVEsVUEvRE4sa0JIK1RGLENHaFFRLFVBL0ROLFNIbVVGLENHcFFRLHFCQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUh3VUYsQ0d4UVEsV0EvRE4sa0JIdVVGLENHeFFRLFdBL0ROLGtCSDJVRixDRzVRUSxzQkFoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIZ1ZGLENHaFJRLFdBL0ROLFVIK1VGLENHeFFVLGFBeERWLGFIbVVBLENHM1FVLGFBeERWLHVCSHNVQSxDRzlRVSxhQXhEVix3Qkh5VUEsQ0dqUlUsYUF4RFYsZUg0VUEsQ0dwUlUsYUF4RFYsd0JIK1VBLENHdlJVLGFBeERWLHdCSGtWQSxDRzFSVSxhQXhEVixlSHFWQSxDRzdSVSxhQXhEVix3Qkh3VkEsQ0doU1UsYUF4RFYsd0JIMlZBLENHblNVLGFBeERWLGVIOFZBLENHdFNVLGNBeERWLHdCSGlXQSxDR3pTVSxjQXhEVix3QkhvV0EsQ0dqU00saUJBRUUsZUhtU1IsQ0doU00saUJBRUUsZUhrU1IsQ0d6U00saUJBRUUscUJIMlNSLENHeFNNLGlCQUVFLHFCSDBTUixDR2pUTSxpQkFFRSxvQkhtVFIsQ0doVE0saUJBRUUsb0JIa1RSLENHelRNLGlCQUVFLGtCSDJUUixDR3hUTSxpQkFFRSxrQkgwVFIsQ0dqVU0saUJBRUUsb0JIbVVSLENHaFVNLGlCQUVFLG9CSGtVUixDR3pVTSxpQkFFRSxrQkgyVVIsQ0d4VU0saUJBRUUsa0JIMFVSLENBQ0YsQ0NyWUkseUJFVUUsUUFDRSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsVUg4WE4sQ0czWEksb0JBbkNKLFVIa2FBLENHcFpBLHFDQWZBLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHVhQSxDR3haQSxpQkFFRSxVSHNaRixDR3haQSxpQkFFRSxTSDBaRixDRzVaQSxrQ0FDRSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUgrWkYsQ0doYUEsaUJBRUUsa0JIOFpGLENHaGFBLGlCQUVFLFNIa2FGLENHcGFBLGtDQUNFLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHVhRixDR3hhQSxpQkFFRSxTSHNhRixDR3hhQSxpQkFFRSxrQkgwYUYsQ0czWUksOEJBaENGLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSCthRixDRy9ZSSxhQS9DSixVSDhiQSxDR3pZUSxVQS9ETixpQkg0Y0YsQ0c3WVEsb0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSGlkRixDR2paUSxVQS9ETixrQkhnZEYsQ0dqWlEsVUEvRE4sU0hvZEYsQ0dyWlEsb0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHlkRixDR3paUSxVQS9ETixrQkh3ZEYsQ0d6WlEsVUEvRE4sa0JINGRGLENHN1pRLG9CQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhpZUYsQ0dqYVEsVUEvRE4sU0hnZUYsQ0dqYVEsVUEvRE4sa0JIb2VGLENHcmFRLG9CQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUh5ZUYsQ0d6YVEsVUEvRE4sa0JId2VGLENHemFRLFVBL0ROLFNINGVGLENHN2FRLHFCQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhpZkYsQ0dqYlEsV0EvRE4sa0JIZ2ZGLENHamJRLFdBL0ROLGtCSG9mRixDR3JiUSxzQkFoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIeWZGLENHemJRLFdBL0ROLFVId2ZGLENHamJVLGFBeERWLGFINGVBLENHcGJVLGFBeERWLHVCSCtlQSxDR3ZiVSxhQXhEVix3QkhrZkEsQ0cxYlUsYUF4RFYsZUhxZkEsQ0c3YlUsYUF4RFYsd0JId2ZBLENHaGNVLGFBeERWLHdCSDJmQSxDR25jVSxhQXhEVixlSDhmQSxDR3RjVSxhQXhEVix3QkhpZ0JBLENHemNVLGFBeERWLHdCSG9nQkEsQ0c1Y1UsYUF4RFYsZUh1Z0JBLENHL2NVLGNBeERWLHdCSDBnQkEsQ0dsZFUsY0F4RFYsd0JINmdCQSxDRzFjTSxpQkFFRSxlSDRjUixDR3pjTSxpQkFFRSxlSDJjUixDR2xkTSxpQkFFRSxxQkhvZFIsQ0dqZE0saUJBRUUscUJIbWRSLENHMWRNLGlCQUVFLG9CSDRkUixDR3pkTSxpQkFFRSxvQkgyZFIsQ0dsZU0saUJBRUUsa0JIb2VSLENHamVNLGlCQUVFLGtCSG1lUixDRzFlTSxpQkFFRSxvQkg0ZVIsQ0d6ZU0saUJBRUUsb0JIMmVSLENHbGZNLGlCQUVFLGtCSG9mUixDR2pmTSxpQkFFRSxrQkhtZlIsQ0FDRixDQzlpQkkseUJFVUUsUUFDRSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsVUh1aUJOLENHcGlCSSxvQkFuQ0osVUgya0JBLENHN2pCQSxxQ0FmQSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhnbEJBLENHamtCQSxpQkFFRSxVSCtqQkYsQ0dqa0JBLGlCQUVFLFNIbWtCRixDR3JrQkEsa0NBQ0Usa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFId2tCRixDR3prQkEsaUJBRUUsa0JIdWtCRixDR3prQkEsaUJBRUUsU0gya0JGLENHN2tCQSxrQ0FDRSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhnbEJGLENHamxCQSxpQkFFRSxTSCtrQkYsQ0dqbEJBLGlCQUVFLGtCSG1sQkYsQ0dwakJJLDhCQWhDRixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUh3bEJGLENHeGpCSSxhQS9DSixVSHVtQkEsQ0dsakJRLFVBL0ROLGlCSHFuQkYsQ0d0akJRLG9CQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUgwbkJGLENHMWpCUSxVQS9ETixrQkh5bkJGLENHMWpCUSxVQS9ETixTSDZuQkYsQ0c5akJRLG9CQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhrb0JGLENHbGtCUSxVQS9ETixrQkhpb0JGLENHbGtCUSxVQS9ETixrQkhxb0JGLENHdGtCUSxvQkFoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIMG9CRixDRzFrQlEsVUEvRE4sU0h5b0JGLENHMWtCUSxVQS9ETixrQkg2b0JGLENHOWtCUSxvQkFoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIa3BCRixDR2xsQlEsVUEvRE4sa0JIaXBCRixDR2xsQlEsVUEvRE4sU0hxcEJGLENHdGxCUSxxQkFoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIMHBCRixDRzFsQlEsV0EvRE4sa0JIeXBCRixDRzFsQlEsV0EvRE4sa0JINnBCRixDRzlsQlEsc0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSGtxQkYsQ0dsbUJRLFdBL0ROLFVIaXFCRixDRzFsQlUsYUF4RFYsYUhxcEJBLENHN2xCVSxhQXhEVix1Qkh3cEJBLENHaG1CVSxhQXhEVix3QkgycEJBLENHbm1CVSxhQXhEVixlSDhwQkEsQ0d0bUJVLGFBeERWLHdCSGlxQkEsQ0d6bUJVLGFBeERWLHdCSG9xQkEsQ0c1bUJVLGFBeERWLGVIdXFCQSxDRy9tQlUsYUF4RFYsd0JIMHFCQSxDR2xuQlUsYUF4RFYsd0JINnFCQSxDR3JuQlUsYUF4RFYsZUhnckJBLENHeG5CVSxjQXhEVix3QkhtckJBLENHM25CVSxjQXhEVix3QkhzckJBLENHbm5CTSxpQkFFRSxlSHFuQlIsQ0dsbkJNLGlCQUVFLGVIb25CUixDRzNuQk0saUJBRUUscUJINm5CUixDRzFuQk0saUJBRUUscUJING5CUixDR25vQk0saUJBRUUsb0JIcW9CUixDR2xvQk0saUJBRUUsb0JIb29CUixDRzNvQk0saUJBRUUsa0JINm9CUixDRzFvQk0saUJBRUUsa0JING9CUixDR25wQk0saUJBRUUsb0JIcXBCUixDR2xwQk0saUJBRUUsb0JIb3BCUixDRzNwQk0saUJBRUUsa0JINnBCUixDRzFwQk0saUJBRUUsa0JINHBCUixDQUNGLENDdnRCSSwwQkVVRSxRQUNFLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxVSGd0Qk4sQ0c3c0JJLG9CQW5DSixVSG92QkEsQ0d0dUJBLHFDQWZBLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHl2QkEsQ0cxdUJBLGlCQUVFLFVId3VCRixDRzF1QkEsaUJBRUUsU0g0dUJGLENHOXVCQSxrQ0FDRSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhpdkJGLENHbHZCQSxpQkFFRSxrQkhndkJGLENHbHZCQSxpQkFFRSxTSG92QkYsQ0d0dkJBLGtDQUNFLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSHl2QkYsQ0cxdkJBLGlCQUVFLFNId3ZCRixDRzF2QkEsaUJBRUUsa0JINHZCRixDRzd0QkksOEJBaENGLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSGl3QkYsQ0dqdUJJLGFBL0NKLFVIZ3hCQSxDRzN0QlEsVUEvRE4saUJIOHhCRixDRy90QlEsb0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSG15QkYsQ0dudUJRLFVBL0ROLGtCSGt5QkYsQ0dudUJRLFVBL0ROLFNIc3lCRixDR3Z1QlEsb0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSDJ5QkYsQ0czdUJRLFVBL0ROLGtCSDB5QkYsQ0czdUJRLFVBL0ROLGtCSDh5QkYsQ0cvdUJRLG9CQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhtekJGLENHbnZCUSxVQS9ETixTSGt6QkYsQ0dudkJRLFVBL0ROLGtCSHN6QkYsQ0d2dkJRLG9CQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUgyekJGLENHM3ZCUSxVQS9ETixrQkgwekJGLENHM3ZCUSxVQS9ETixTSDh6QkYsQ0cvdkJRLHFCQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhtMEJGLENHbndCUSxXQS9ETixrQkhrMEJGLENHbndCUSxXQS9ETixrQkhzMEJGLENHdndCUSxzQkFoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIMjBCRixDRzN3QlEsV0EvRE4sVUgwMEJGLENHbndCVSxhQXhEVixhSDh6QkEsQ0d0d0JVLGFBeERWLHVCSGkwQkEsQ0d6d0JVLGFBeERWLHdCSG8wQkEsQ0c1d0JVLGFBeERWLGVIdTBCQSxDRy93QlUsYUF4RFYsd0JIMDBCQSxDR2x4QlUsYUF4RFYsd0JINjBCQSxDR3J4QlUsYUF4RFYsZUhnMUJBLENHeHhCVSxhQXhEVix3QkhtMUJBLENHM3hCVSxhQXhEVix3QkhzMUJBLENHOXhCVSxhQXhEVixlSHkxQkEsQ0dqeUJVLGNBeERWLHdCSDQxQkEsQ0dweUJVLGNBeERWLHdCSCsxQkEsQ0c1eEJNLGlCQUVFLGVIOHhCUixDRzN4Qk0saUJBRUUsZUg2eEJSLENHcHlCTSxpQkFFRSxxQkhzeUJSLENHbnlCTSxpQkFFRSxxQkhxeUJSLENHNXlCTSxpQkFFRSxvQkg4eUJSLENHM3lCTSxpQkFFRSxvQkg2eUJSLENHcHpCTSxpQkFFRSxrQkhzekJSLENHbnpCTSxpQkFFRSxrQkhxekJSLENHNXpCTSxpQkFFRSxvQkg4ekJSLENHM3pCTSxpQkFFRSxvQkg2ekJSLENHcDBCTSxpQkFFRSxrQkhzMEJSLENHbjBCTSxpQkFFRSxrQkhxMEJSLENBQ0YsQ0NoNEJJLDBCRVVFLFNBQ0Usa0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFVIeTNCTixDR3QzQkkscUJBbkNKLFVINjVCQSxDRy80QkEsdUNBZkEsa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIazZCQSxDR241QkEsa0JBRUUsVUhpNUJGLENHbjVCQSxrQkFFRSxTSHE1QkYsQ0d2NUJBLG9DQUNFLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSDA1QkYsQ0czNUJBLGtCQUVFLGtCSHk1QkYsQ0czNUJBLGtCQUVFLFNINjVCRixDRy81QkEsb0NBQ0Usa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIazZCRixDR242QkEsa0JBRUUsU0hpNkJGLENHbjZCQSxrQkFFRSxrQkhxNkJGLENHdDRCSSxnQ0FoQ0Ysa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIMDZCRixDRzE0QkksY0EvQ0osVUh5N0JBLENHcDRCUSxXQS9ETixpQkh1OEJGLENHeDRCUSxzQkFoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFINDhCRixDRzU0QlEsV0EvRE4sa0JIMjhCRixDRzU0QlEsV0EvRE4sU0grOEJGLENHaDVCUSxzQkFoRU4sa0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGFIbzlCRixDR3A1QlEsV0EvRE4sa0JIbTlCRixDR3A1QlEsV0EvRE4sa0JIdTlCRixDR3g1QlEsc0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSDQ5QkYsQ0c1NUJRLFdBL0ROLFNIMjlCRixDRzU1QlEsV0EvRE4sa0JIKzlCRixDR2g2QlEsc0JBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSG8rQkYsQ0dwNkJRLFdBL0ROLGtCSG0rQkYsQ0dwNkJRLFdBL0ROLFNIdStCRixDR3g2QlEsdUJBaEVOLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxhSDQrQkYsQ0c1NkJRLFlBL0ROLGtCSDIrQkYsQ0c1NkJRLFlBL0ROLGtCSCsrQkYsQ0doN0JRLHdCQWhFTixrQkFBQSxDQUFBLGlCQUFBLENBQUEsYUhvL0JGLENHcDdCUSxZQS9ETixVSG0vQkYsQ0c1NkJVLGNBeERWLGFIdStCQSxDRy82QlUsY0F4RFYsdUJIMCtCQSxDR2w3QlUsY0F4RFYsd0JINitCQSxDR3I3QlUsY0F4RFYsZUhnL0JBLENHeDdCVSxjQXhEVix3QkhtL0JBLENHMzdCVSxjQXhEVix3QkhzL0JBLENHOTdCVSxjQXhEVixlSHkvQkEsQ0dqOEJVLGNBeERWLHdCSDQvQkEsQ0dwOEJVLGNBeERWLHdCSCsvQkEsQ0d2OEJVLGNBeERWLGVIa2dDQSxDRzE4QlUsZUF4RFYsd0JIcWdDQSxDRzc4QlUsZUF4RFYsd0JId2dDQSxDR3I4Qk0sbUJBRUUsZUh1OEJSLENHcDhCTSxtQkFFRSxlSHM4QlIsQ0c3OEJNLG1CQUVFLHFCSCs4QlIsQ0c1OEJNLG1CQUVFLHFCSDg4QlIsQ0dyOUJNLG1CQUVFLG9CSHU5QlIsQ0dwOUJNLG1CQUVFLG9CSHM5QlIsQ0c3OUJNLG1CQUVFLGtCSCs5QlIsQ0c1OUJNLG1CQUVFLGtCSDg5QlIsQ0dyK0JNLG1CQUVFLG9CSHUrQlIsQ0dwK0JNLG1CQUVFLG9CSHMrQlIsQ0c3K0JNLG1CQUVFLGtCSCsrQlIsQ0c1K0JNLG1CQUVFLGtCSDgrQlIsQ0FDRixDSXRpQ1EsVUFPSSx3QkpraUNaLENJemlDUSxnQkFPSSw4QkpzaUNaLENJN2lDUSxTQU9JLHVCSjBpQ1osQ0lqakNRLFFBT0ksc0JKOGlDWixDSXJqQ1EsZUFPSSw2QkprakNaLENJempDUSxTQU9JLHVCSnNqQ1osQ0k3akNRLGFBT0ksMkJKMGpDWixDSWprQ1EsY0FPSSw0Qko4akNaLENJcmtDUSxRQU9JLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSxzQkpra0NaLENJemtDUSxlQU9JLG9DQUFBLENBQUEsb0NBQUEsQ0FBQSw2Qkpza0NaLENJN2tDUSxRQU9JLHNCSjBrQ1osQ0lqbENRLFdBT0ksNEJBQUEsQ0FBQSwyQkFBQSxDQUFBLHVCSjhrQ1osQ0lybENRLFVBT0ksdUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLDRCSmtsQ1osQ0l6bENRLHVCQU9JLHNDSnNsQ1osQ0k3bENRLGFBT0kscUNBQUEsQ0FBQSxtQ0FBQSxDQUFBLCtCSnNsQ1osQ0k3bENRLGtCQU9JLHVDQUFBLENBQUEsd0NBQUEsQ0FBQSxvQ0owbENaLENJam1DUSx1Q0FPSSx1Q0o4bENaLENJcm1DUSxxQkFPSSxxQ0FBQSxDQUFBLDJDQUFBLENBQUEsdUNKOGxDWixDSXJtQ1EsYUFPSSw0QkFBQSxDQUFBLDZCQUFBLENBQUEscUJKa21DWixDSXptQ1EsYUFPSSw0QkFBQSxDQUFBLDZCQUFBLENBQUEscUJKc21DWixDSTdtQ1EsZUFPSSw2QkFBQSxDQUFBLHVCSjBtQ1osQ0lqbkNRLGVBT0ksNkJBQUEsQ0FBQSx1Qko4bUNaLENJcm5DUSxXQU9JLDRCQUFBLENBQUEsd0JKa25DWixDSXpuQ1EsYUFPSSw4QkFBQSxDQUFBLDBCSnNuQ1osQ0k3bkNRLG1CQU9JLG9DQUFBLENBQUEsZ0NKMG5DWixDSWpvQ1EsdUJBT0ksZ0NBQUEsQ0FBQSw2QkFBQSxDQUFBLG9DSjhuQ1osQ0lyb0NRLHFCQU9JLDhCQUFBLENBQUEsMkJBQUEsQ0FBQSxrQ0prb0NaLENJem9DUSx3QkFPSSxpQ0FBQSxDQUFBLDhCQUFBLENBQUEsZ0NKc29DWixDSTdvQ1EseUJBT0ksa0NBQUEsQ0FBQSwrQkFBQSxDQUFBLHVDSjBvQ1osQ0lqcENRLHdCQU9JLGtDQUFBLENBQUEsc0NKOG9DWixDSXJwQ1Esd0JBT0ksdUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLHNDSmtwQ1osQ0l6cENRLG1CQU9JLGlDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQ0pzcENaLENJN3BDUSxpQkFPSSwrQkFBQSxDQUFBLDRCQUFBLENBQUEsOEJKMHBDWixDSWpxQ1Esb0JBT0ksa0NBQUEsQ0FBQSwrQkFBQSxDQUFBLDRCSjhwQ1osQ0lycUNRLHNCQU9JLG9DQUFBLENBQUEsaUNBQUEsQ0FBQSw4QkprcUNaLENJenFDUSxxQkFPSSxtQ0FBQSxDQUFBLGdDQUFBLENBQUEsNkJKc3FDWixDSTdxQ1EscUJBT0ksa0NBQUEsQ0FBQSxrQ0owcUNaLENJanJDUSxtQkFPSSxnQ0FBQSxDQUFBLGdDSjhxQ1osQ0lyckNRLHNCQU9JLG1DQUFBLENBQUEsOEJKa3JDWixDSXpyQ1EsdUJBT0ksb0NBQUEsQ0FBQSxxQ0pzckNaLENJN3JDUSxzQkFPSSx1Q0FBQSxDQUFBLG9DSjByQ1osQ0lqc0NRLHVCQU9JLG9DQUFBLENBQUEsK0JKOHJDWixDSXJzQ1EsaUJBT0ksa0NBQUEsQ0FBQSx5Qkprc0NaLENJenNDUSxrQkFPSSxtQ0FBQSxDQUFBLCtCSnNzQ1osQ0k3c0NRLGdCQU9JLGlDQUFBLENBQUEsNkJKMHNDWixDSWp0Q1EsbUJBT0ksb0NBQUEsQ0FBQSwyQko4c0NaLENJcnRDUSxxQkFPSSxzQ0FBQSxDQUFBLDZCSmt0Q1osQ0l6dENRLG9CQU9JLHFDQUFBLENBQUEsNEJKc3RDWixDSTd0Q1EsYUFPSSxxQ0FBQSxDQUFBLDJCQUFBLENBQUEsa0JKMHRDWixDSWp1Q1EsU0FPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKOHRDWixDSXJ1Q1EsU0FPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKa3VDWixDSXp1Q1EsU0FPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKc3VDWixDSTd1Q1EsU0FPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKMHVDWixDSWp2Q1EsU0FPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKOHVDWixDSXJ2Q1EsU0FPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKa3ZDWixDSXp2Q1EsWUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKc3ZDWixDSTd2Q1EsS0FPSSxrQkowdkNaLENJandDUSxLQU9JLHVCSjh2Q1osQ0lyd0NRLEtBT0ksc0JKa3dDWixDSXp3Q1EsS0FPSSxxQkpzd0NaLENJN3dDUSxLQU9JLHVCSjB3Q1osQ0lqeENRLEtBT0kscUJKOHdDWixDSXJ4Q1EsUUFPSSxxQkpreENaLENJenhDUSxNQU9JLHVCQUFBLENBQUEsd0JKdXhDWixDSTl4Q1EsTUFPSSw0QkFBQSxDQUFBLDZCSjR4Q1osQ0lueUNRLE1BT0ksMkJBQUEsQ0FBQSw0QkppeUNaLENJeHlDUSxNQU9JLDBCQUFBLENBQUEsMkJKc3lDWixDSTd5Q1EsTUFPSSw0QkFBQSxDQUFBLDZCSjJ5Q1osQ0lsekNRLE1BT0ksMEJBQUEsQ0FBQSwyQkpnekNaLENJdnpDUSxTQU9JLDBCQUFBLENBQUEsMkJKcXpDWixDSTV6Q1EsTUFPSSx5QkFBQSxDQUFBLHNCSjB6Q1osQ0lqMENRLE1BT0ksOEJBQUEsQ0FBQSwyQkorekNaLENJdDBDUSxNQU9JLDZCQUFBLENBQUEsMEJKbzBDWixDSTMwQ1EsTUFPSSw0QkFBQSxDQUFBLHlCSnkwQ1osQ0loMUNRLE1BT0ksOEJBQUEsQ0FBQSwyQko4MENaLENJcjFDUSxNQU9JLDRCQUFBLENBQUEseUJKbTFDWixDSTExQ1EsU0FPSSw0QkFBQSxDQUFBLHlCSncxQ1osQ0kvMUNRLE1BT0ksc0JKNDFDWixDSW4yQ1EsTUFPSSwyQkpnMkNaLENJdjJDUSxNQU9JLDBCSm8yQ1osQ0kzMkNRLE1BT0kseUJKdzJDWixDSS8yQ1EsTUFPSSwyQko0MkNaLENJbjNDUSxNQU9JLHlCSmczQ1osQ0l2M0NRLFNBT0kseUJKbzNDWixDSTMzQ1EsTUFPSSx3Qkp3M0NaLENJLzNDUSxNQU9JLDZCSjQzQ1osQ0luNENRLE1BT0ksNEJKZzRDWixDSXY0Q1EsTUFPSSwyQkpvNENaLENJMzRDUSxNQU9JLDZCSnc0Q1osQ0kvNENRLE1BT0ksMkJKNDRDWixDSW41Q1EsU0FPSSwyQkpnNUNaLENJdjVDUSxNQU9JLHlCSm81Q1osQ0kzNUNRLE1BT0ksOEJKdzVDWixDSS81Q1EsTUFPSSw2Qko0NUNaLENJbjZDUSxNQU9JLDRCSmc2Q1osQ0l2NkNRLE1BT0ksOEJKbzZDWixDSTM2Q1EsTUFPSSw0Qkp3NkNaLENJLzZDUSxTQU9JLDRCSjQ2Q1osQ0luN0NRLE1BT0ksdUJKZzdDWixDSXY3Q1EsTUFPSSw0QkpvN0NaLENJMzdDUSxNQU9JLDJCSnc3Q1osQ0kvN0NRLE1BT0ksMEJKNDdDWixDSW44Q1EsTUFPSSw0QkpnOENaLENJdjhDUSxNQU9JLDBCSm84Q1osQ0kzOENRLFNBT0ksMEJKdzhDWixDSS84Q1EsS0FPSSxtQko0OENaLENJbjlDUSxLQU9JLHdCSmc5Q1osQ0l2OUNRLEtBT0ksdUJKbzlDWixDSTM5Q1EsS0FPSSxzQkp3OUNaLENJLzlDUSxLQU9JLHdCSjQ5Q1osQ0luK0NRLEtBT0ksc0JKZytDWixDSXYrQ1EsTUFPSSx3QkFBQSxDQUFBLHlCSnErQ1osQ0k1K0NRLE1BT0ksNkJBQUEsQ0FBQSw4QkowK0NaLENJai9DUSxNQU9JLDRCQUFBLENBQUEsNkJKKytDWixDSXQvQ1EsTUFPSSwyQkFBQSxDQUFBLDRCSm8vQ1osQ0kzL0NRLE1BT0ksNkJBQUEsQ0FBQSw4Qkp5L0NaLENJaGdEUSxNQU9JLDJCQUFBLENBQUEsNEJKOC9DWixDSXJnRFEsTUFPSSwwQkFBQSxDQUFBLHVCSm1nRFosQ0kxZ0RRLE1BT0ksK0JBQUEsQ0FBQSw0Qkp3Z0RaLENJL2dEUSxNQU9JLDhCQUFBLENBQUEsMkJKNmdEWixDSXBoRFEsTUFPSSw2QkFBQSxDQUFBLDBCSmtoRFosQ0l6aERRLE1BT0ksK0JBQUEsQ0FBQSw0Qkp1aERaLENJOWhEUSxNQU9JLDZCQUFBLENBQUEsMEJKNGhEWixDSW5pRFEsTUFPSSx1QkpnaURaLENJdmlEUSxNQU9JLDRCSm9pRFosQ0kzaURRLE1BT0ksMkJKd2lEWixDSS9pRFEsTUFPSSwwQko0aURaLENJbmpEUSxNQU9JLDRCSmdqRFosQ0l2akRRLE1BT0ksMEJKb2pEWixDSTNqRFEsTUFPSSx5Qkp3akRaLENJL2pEUSxNQU9JLDhCSjRqRFosQ0lua0RRLE1BT0ksNkJKZ2tEWixDSXZrRFEsTUFPSSw0Qkpva0RaLENJM2tEUSxNQU9JLDhCSndrRFosQ0kva0RRLE1BT0ksNEJKNGtEWixDSW5sRFEsTUFPSSwwQkpnbERaLENJdmxEUSxNQU9JLCtCSm9sRFosQ0kzbERRLE1BT0ksOEJKd2xEWixDSS9sRFEsOEJBT0ksNkJKNGxEWixDSW5tRFEsTUFPSSwrQkpnbURaLENJdm1EUSxNQU9JLDZCSm9tRFosQ0kzbURRLE1BT0ksd0JKd21EWixDSS9tRFEsTUFPSSw2Qko0bURaLENJbm5EUSxNQU9JLDRCSmduRFosQ0l2bkRRLE1BT0ksMkJKb25EWixDSTNuRFEsTUFPSSw2Qkp3bkRaLENJL25EUSxNQU9JLDJCSjRuRFosQ0N0b0RJLHlCR0dJLGFBT0ksd0JKaW9EVixDSXhvRE0sbUJBT0ksOEJKb29EVixDSTNvRE0sWUFPSSx1Qkp1b0RWLENJOW9ETSxXQU9JLHNCSjBvRFYsQ0lqcERNLGtCQU9JLDZCSjZvRFYsQ0lwcERNLFlBT0ksdUJKZ3BEVixDSXZwRE0sZ0JBT0ksMkJKbXBEVixDSTFwRE0saUJBT0ksNEJKc3BEVixDSTdwRE0sV0FPSSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsc0JKeXBEVixDSWhxRE0sa0JBT0ksb0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLDZCSjRwRFYsQ0lucURNLFdBT0ksc0JKK3BEVixDSXRxRE0sY0FPSSw0QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJKa3FEVixDSXpxRE0sYUFPSSx1Q0FBQSxDQUFBLGdDQUFBLENBQUEsNEJKcXFEVixDSTVxRE0sNkJBT0ksc0NKd3FEVixDSS9xRE0sZ0JBT0kscUNBQUEsQ0FBQSxtQ0FBQSxDQUFBLCtCSndxRFYsQ0kvcURNLHFCQU9JLHVDQUFBLENBQUEsdUNBQUEsQ0FBQSx3Q0FBQSxDQUFBLG9DSjJxRFYsQ0lsckRNLHdCQU9JLHFDQUFBLENBQUEsdUNBQUEsQ0FBQSwyQ0FBQSxDQUFBLHVDSjhxRFYsQ0lyckRNLGdCQU9JLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSxxQkppckRWLENJeHJETSxnQkFPSSw0QkFBQSxDQUFBLDZCQUFBLENBQUEscUJKb3JEVixDSTNyRE0sa0JBT0ksNkJBQUEsQ0FBQSx1Qkp1ckRWLENJOXJETSxrQkFPSSw2QkFBQSxDQUFBLHVCSjByRFYsQ0lqc0RNLGNBT0ksNEJBQUEsQ0FBQSx3Qko2ckRWLENJcHNETSxnQkFPSSw4QkFBQSxDQUFBLDBCSmdzRFYsQ0l2c0RNLHNCQU9JLG9DQUFBLENBQUEsZ0NKbXNEVixDSTFzRE0sMEJBT0ksZ0NBQUEsQ0FBQSw2QkFBQSxDQUFBLG9DSnNzRFYsQ0k3c0RNLHdCQU9JLDhCQUFBLENBQUEsMkJBQUEsQ0FBQSxrQ0p5c0RWLENJaHRETSwyQkFPSSxpQ0FBQSxDQUFBLDhCQUFBLENBQUEsZ0NKNHNEVixDSW50RE0sNEJBT0ksa0NBQUEsQ0FBQSwrQkFBQSxDQUFBLHVDSitzRFYsQ0l0dERNLDJCQU9JLGtDQUFBLENBQUEsc0NKa3REVixDSXp0RE0sMkJBT0ksdUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLHNDSnF0RFYsQ0k1dERNLHNCQU9JLGlDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQ0p3dERWLENJL3RETSxvQkFPSSwrQkFBQSxDQUFBLDRCQUFBLENBQUEsOEJKMnREVixDSWx1RE0sdUJBT0ksa0NBQUEsQ0FBQSwrQkFBQSxDQUFBLDRCSjh0RFYsQ0lydURNLHlCQU9JLG9DQUFBLENBQUEsaUNBQUEsQ0FBQSw4QkppdURWLENJeHVETSx3QkFPSSxtQ0FBQSxDQUFBLGdDQUFBLENBQUEsNkJKb3VEVixDSTN1RE0sd0JBT0ksa0NBQUEsQ0FBQSxrQ0p1dURWLENJOXVETSxzQkFPSSxnQ0FBQSxDQUFBLGdDSjB1RFYsQ0lqdkRNLHlCQU9JLG1DQUFBLENBQUEsOEJKNnVEVixDSXB2RE0sMEJBT0ksb0NBQUEsQ0FBQSxxQ0pndkRWLENJdnZETSx5QkFPSSx1Q0FBQSxDQUFBLG9DSm12RFYsQ0kxdkRNLDBCQU9JLG9DQUFBLENBQUEsK0JKc3ZEVixDSTd2RE0sb0JBT0ksa0NBQUEsQ0FBQSx5Qkp5dkRWLENJaHdETSxxQkFPSSxtQ0FBQSxDQUFBLCtCSjR2RFYsQ0lud0RNLG1CQU9JLGlDQUFBLENBQUEsNkJKK3ZEVixDSXR3RE0sc0JBT0ksb0NBQUEsQ0FBQSwyQkprd0RWLENJendETSx3QkFPSSxzQ0FBQSxDQUFBLDZCSnF3RFYsQ0k1d0RNLHVCQU9JLHFDQUFBLENBQUEsNEJKd3dEVixDSS93RE0sZ0JBT0kscUNBQUEsQ0FBQSwyQkFBQSxDQUFBLGtCSjJ3RFYsQ0lseERNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSjh3RFYsQ0lyeERNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSml4RFYsQ0l4eERNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSm94RFYsQ0kzeERNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSnV4RFYsQ0k5eERNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSjB4RFYsQ0lqeURNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSjZ4RFYsQ0lweURNLGVBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSmd5RFYsQ0l2eURNLFFBT0ksa0JKbXlEVixDSTF5RE0sUUFPSSx1QkpzeURWLENJN3lETSxRQU9JLHNCSnl5RFYsQ0loekRNLFFBT0kscUJKNHlEVixDSW56RE0sUUFPSSx1QkoreURWLENJdHpETSxRQU9JLHFCSmt6RFYsQ0l6ekRNLFdBT0kscUJKcXpEVixDSTV6RE0sU0FPSSx1QkFBQSxDQUFBLHdCSnl6RFYsQ0loMERNLFNBT0ksNEJBQUEsQ0FBQSw2Qko2ekRWLENJcDBETSxTQU9JLDJCQUFBLENBQUEsNEJKaTBEVixDSXgwRE0sU0FPSSwwQkFBQSxDQUFBLDJCSnEwRFYsQ0k1MERNLFNBT0ksNEJBQUEsQ0FBQSw2Qkp5MERWLENJaDFETSxTQU9JLDBCQUFBLENBQUEsMkJKNjBEVixDSXAxRE0sWUFPSSwwQkFBQSxDQUFBLDJCSmkxRFYsQ0l4MURNLFNBT0kseUJBQUEsQ0FBQSxzQkpxMURWLENJNTFETSxTQU9JLDhCQUFBLENBQUEsMkJKeTFEVixDSWgyRE0sU0FPSSw2QkFBQSxDQUFBLDBCSjYxRFYsQ0lwMkRNLFNBT0ksNEJBQUEsQ0FBQSx5QkppMkRWLENJeDJETSxTQU9JLDhCQUFBLENBQUEsMkJKcTJEVixDSTUyRE0sU0FPSSw0QkFBQSxDQUFBLHlCSnkyRFYsQ0loM0RNLFlBT0ksNEJBQUEsQ0FBQSx5Qko2MkRWLENJcDNETSxTQU9JLHNCSmczRFYsQ0l2M0RNLFNBT0ksMkJKbTNEVixDSTEzRE0sU0FPSSwwQkpzM0RWLENJNzNETSxTQU9JLHlCSnkzRFYsQ0loNERNLFNBT0ksMkJKNDNEVixDSW40RE0sU0FPSSx5QkorM0RWLENJdDRETSxZQU9JLHlCSms0RFYsQ0l6NERNLFNBT0ksd0JKcTREVixDSTU0RE0sU0FPSSw2Qkp3NERWLENJLzRETSxTQU9JLDRCSjI0RFYsQ0lsNURNLFNBT0ksMkJKODREVixDSXI1RE0sU0FPSSw2QkppNURWLENJeDVETSxTQU9JLDJCSm81RFYsQ0kzNURNLFlBT0ksMkJKdTVEVixDSTk1RE0sU0FPSSx5QkowNURWLENJajZETSxTQU9JLDhCSjY1RFYsQ0lwNkRNLFNBT0ksNkJKZzZEVixDSXY2RE0sU0FPSSw0QkptNkRWLENJMTZETSxTQU9JLDhCSnM2RFYsQ0k3NkRNLFNBT0ksNEJKeTZEVixDSWg3RE0sWUFPSSw0Qko0NkRWLENJbjdETSxTQU9JLHVCSis2RFYsQ0l0N0RNLFNBT0ksNEJKazdEVixDSXo3RE0sU0FPSSwyQkpxN0RWLENJNTdETSxTQU9JLDBCSnc3RFYsQ0kvN0RNLFNBT0ksNEJKMjdEVixDSWw4RE0sU0FPSSwwQko4N0RWLENJcjhETSxZQU9JLDBCSmk4RFYsQ0l4OERNLFFBT0ksbUJKbzhEVixDSTM4RE0sUUFPSSx3Qkp1OERWLENJOThETSxRQU9JLHVCSjA4RFYsQ0lqOURNLFFBT0ksc0JKNjhEVixDSXA5RE0sUUFPSSx3QkpnOURWLENJdjlETSxRQU9JLHNCSm05RFYsQ0kxOURNLFNBT0ksd0JBQUEsQ0FBQSx5Qkp1OURWLENJOTlETSxTQU9JLDZCQUFBLENBQUEsOEJKMjlEVixDSWwrRE0sU0FPSSw0QkFBQSxDQUFBLDZCSis5RFYsQ0l0K0RNLFNBT0ksMkJBQUEsQ0FBQSw0QkptK0RWLENJMStETSxTQU9JLDZCQUFBLENBQUEsOEJKdStEVixDSTkrRE0sU0FPSSwyQkFBQSxDQUFBLDRCSjIrRFYsQ0lsL0RNLFNBT0ksMEJBQUEsQ0FBQSx1QkorK0RWLENJdC9ETSxTQU9JLCtCQUFBLENBQUEsNEJKbS9EVixDSTEvRE0sU0FPSSw4QkFBQSxDQUFBLDJCSnUvRFYsQ0k5L0RNLFNBT0ksNkJBQUEsQ0FBQSwwQkoyL0RWLENJbGdFTSxTQU9JLCtCQUFBLENBQUEsNEJKKy9EVixDSXRnRU0sU0FPSSw2QkFBQSxDQUFBLDBCSm1nRVYsQ0kxZ0VNLFNBT0ksdUJKc2dFVixDSTdnRU0sU0FPSSw0Qkp5Z0VWLENJaGhFTSxTQU9JLDJCSjRnRVYsQ0luaEVNLFNBT0ksMEJKK2dFVixDSXRoRU0sU0FPSSw0QkpraEVWLENJemhFTSxTQU9JLDBCSnFoRVYsQ0k1aEVNLFNBT0kseUJKd2hFVixDSS9oRU0sU0FPSSw4QkoyaEVWLENJbGlFTSxTQU9JLDZCSjhoRVYsQ0lyaUVNLFNBT0ksNEJKaWlFVixDSXhpRU0sU0FPSSw4QkpvaUVWLENJM2lFTSxTQU9JLDRCSnVpRVYsQ0k5aUVNLFNBT0ksMEJKMGlFVixDSWpqRU0sU0FPSSwrQko2aUVWLENJcGpFTSxTQU9JLDhCSmdqRVYsQ0l2akVNLFNBT0ksNkJKbWpFVixDSTFqRU0sU0FPSSwrQkpzakVWLENJN2pFTSxTQU9JLDZCSnlqRVYsQ0loa0VNLFNBT0ksd0JKNGpFVixDSW5rRU0sU0FPSSw2QkorakVWLENJdGtFTSxTQU9JLDRCSmtrRVYsQ0l6a0VNLFNBT0ksMkJKcWtFVixDSTVrRU0sU0FPSSw2Qkp3a0VWLENJL2tFTSxTQU9JLDJCSjJrRVYsQ0FDRixDQ3RsRUkseUJHR0ksYUFPSSx3QkpnbEVWLENJdmxFTSxtQkFPSSw4QkptbEVWLENJMWxFTSxZQU9JLHVCSnNsRVYsQ0k3bEVNLFdBT0ksc0JKeWxFVixDSWhtRU0sa0JBT0ksNkJKNGxFVixDSW5tRU0sWUFPSSx1QkorbEVWLENJdG1FTSxnQkFPSSwyQkprbUVWLENJem1FTSxpQkFPSSw0QkpxbUVWLENJNW1FTSxXQU9JLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSxzQkp3bUVWLENJL21FTSxrQkFPSSxvQ0FBQSxDQUFBLG9DQUFBLENBQUEsNkJKMm1FVixDSWxuRU0sV0FPSSxzQko4bUVWLENJcm5FTSxjQU9JLDRCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QkppbkVWLENJeG5FTSxhQU9JLHVDQUFBLENBQUEsZ0NBQUEsQ0FBQSw0QkpvbkVWLENJM25FTSw2QkFPSSxzQ0p1bkVWLENJOW5FTSxnQkFPSSxxQ0FBQSxDQUFBLG1DQUFBLENBQUEsK0JKdW5FVixDSTluRU0scUJBT0ksdUNBQUEsQ0FBQSx1Q0FBQSxDQUFBLHdDQUFBLENBQUEsb0NKMG5FVixDSWpvRU0sd0JBT0kscUNBQUEsQ0FBQSx1Q0FBQSxDQUFBLDJDQUFBLENBQUEsdUNKNm5FVixDSXBvRU0sZ0JBT0ksNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHFCSmdvRVYsQ0l2b0VNLGdCQU9JLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSxxQkptb0VWLENJMW9FTSxrQkFPSSw2QkFBQSxDQUFBLHVCSnNvRVYsQ0k3b0VNLGtCQU9JLDZCQUFBLENBQUEsdUJKeW9FVixDSWhwRU0sY0FPSSw0QkFBQSxDQUFBLHdCSjRvRVYsQ0lucEVNLGdCQU9JLDhCQUFBLENBQUEsMEJKK29FVixDSXRwRU0sc0JBT0ksb0NBQUEsQ0FBQSxnQ0prcEVWLENJenBFTSwwQkFPSSxnQ0FBQSxDQUFBLDZCQUFBLENBQUEsb0NKcXBFVixDSTVwRU0sd0JBT0ksOEJBQUEsQ0FBQSwyQkFBQSxDQUFBLGtDSndwRVYsQ0kvcEVNLDJCQU9JLGlDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQ0oycEVWLENJbHFFTSw0QkFPSSxrQ0FBQSxDQUFBLCtCQUFBLENBQUEsdUNKOHBFVixDSXJxRU0sMkJBT0ksa0NBQUEsQ0FBQSxzQ0ppcUVWLENJeHFFTSwyQkFPSSx1Q0FBQSxDQUFBLG9DQUFBLENBQUEsc0NKb3FFVixDSTNxRU0sc0JBT0ksaUNBQUEsQ0FBQSw4QkFBQSxDQUFBLGdDSnVxRVYsQ0k5cUVNLG9CQU9JLCtCQUFBLENBQUEsNEJBQUEsQ0FBQSw4QkowcUVWLENJanJFTSx1QkFPSSxrQ0FBQSxDQUFBLCtCQUFBLENBQUEsNEJKNnFFVixDSXByRU0seUJBT0ksb0NBQUEsQ0FBQSxpQ0FBQSxDQUFBLDhCSmdyRVYsQ0l2ckVNLHdCQU9JLG1DQUFBLENBQUEsZ0NBQUEsQ0FBQSw2QkptckVWLENJMXJFTSx3QkFPSSxrQ0FBQSxDQUFBLGtDSnNyRVYsQ0k3ckVNLHNCQU9JLGdDQUFBLENBQUEsZ0NKeXJFVixDSWhzRU0seUJBT0ksbUNBQUEsQ0FBQSw4Qko0ckVWLENJbnNFTSwwQkFPSSxvQ0FBQSxDQUFBLHFDSityRVYsQ0l0c0VNLHlCQU9JLHVDQUFBLENBQUEsb0NKa3NFVixDSXpzRU0sMEJBT0ksb0NBQUEsQ0FBQSwrQkpxc0VWLENJNXNFTSxvQkFPSSxrQ0FBQSxDQUFBLHlCSndzRVYsQ0kvc0VNLHFCQU9JLG1DQUFBLENBQUEsK0JKMnNFVixDSWx0RU0sbUJBT0ksaUNBQUEsQ0FBQSw2Qko4c0VWLENJcnRFTSxzQkFPSSxvQ0FBQSxDQUFBLDJCSml0RVYsQ0l4dEVNLHdCQU9JLHNDQUFBLENBQUEsNkJKb3RFVixDSTN0RU0sdUJBT0kscUNBQUEsQ0FBQSw0Qkp1dEVWLENJOXRFTSxnQkFPSSxxQ0FBQSxDQUFBLDJCQUFBLENBQUEsa0JKMHRFVixDSWp1RU0sWUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKNnRFVixDSXB1RU0sWUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKZ3VFVixDSXZ1RU0sWUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKbXVFVixDSTF1RU0sWUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKc3VFVixDSTd1RU0sWUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKeXVFVixDSWh2RU0sWUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKNHVFVixDSW52RU0sZUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKK3VFVixDSXR2RU0sUUFPSSxrQkprdkVWLENJenZFTSxRQU9JLHVCSnF2RVYsQ0k1dkVNLFFBT0ksc0JKd3ZFVixDSS92RU0sUUFPSSxxQkoydkVWLENJbHdFTSxRQU9JLHVCSjh2RVYsQ0lyd0VNLFFBT0kscUJKaXdFVixDSXh3RU0sV0FPSSxxQkpvd0VWLENJM3dFTSxTQU9JLHVCQUFBLENBQUEsd0JKd3dFVixDSS93RU0sU0FPSSw0QkFBQSxDQUFBLDZCSjR3RVYsQ0lueEVNLFNBT0ksMkJBQUEsQ0FBQSw0QkpneEVWLENJdnhFTSxTQU9JLDBCQUFBLENBQUEsMkJKb3hFVixDSTN4RU0sU0FPSSw0QkFBQSxDQUFBLDZCSnd4RVYsQ0kveEVNLFNBT0ksMEJBQUEsQ0FBQSwyQko0eEVWLENJbnlFTSxZQU9JLDBCQUFBLENBQUEsMkJKZ3lFVixDSXZ5RU0sU0FPSSx5QkFBQSxDQUFBLHNCSm95RVYsQ0kzeUVNLFNBT0ksOEJBQUEsQ0FBQSwyQkp3eUVWLENJL3lFTSxTQU9JLDZCQUFBLENBQUEsMEJKNHlFVixDSW56RU0sU0FPSSw0QkFBQSxDQUFBLHlCSmd6RVYsQ0l2ekVNLFNBT0ksOEJBQUEsQ0FBQSwyQkpvekVWLENJM3pFTSxTQU9JLDRCQUFBLENBQUEseUJKd3pFVixDSS96RU0sWUFPSSw0QkFBQSxDQUFBLHlCSjR6RVYsQ0luMEVNLFNBT0ksc0JKK3pFVixDSXQwRU0sU0FPSSwyQkprMEVWLENJejBFTSxTQU9JLDBCSnEwRVYsQ0k1MEVNLFNBT0kseUJKdzBFVixDSS8wRU0sU0FPSSwyQkoyMEVWLENJbDFFTSxTQU9JLHlCSjgwRVYsQ0lyMUVNLFlBT0kseUJKaTFFVixDSXgxRU0sU0FPSSx3QkpvMUVWLENJMzFFTSxTQU9JLDZCSnUxRVYsQ0k5MUVNLFNBT0ksNEJKMDFFVixDSWoyRU0sU0FPSSwyQko2MUVWLENJcDJFTSxTQU9JLDZCSmcyRVYsQ0l2MkVNLFNBT0ksMkJKbTJFVixDSTEyRU0sWUFPSSwyQkpzMkVWLENJNzJFTSxTQU9JLHlCSnkyRVYsQ0loM0VNLFNBT0ksOEJKNDJFVixDSW4zRU0sU0FPSSw2QkorMkVWLENJdDNFTSxTQU9JLDRCSmszRVYsQ0l6M0VNLFNBT0ksOEJKcTNFVixDSTUzRU0sU0FPSSw0Qkp3M0VWLENJLzNFTSxZQU9JLDRCSjIzRVYsQ0lsNEVNLFNBT0ksdUJKODNFVixDSXI0RU0sU0FPSSw0QkppNEVWLENJeDRFTSxTQU9JLDJCSm80RVYsQ0kzNEVNLFNBT0ksMEJKdTRFVixDSTk0RU0sU0FPSSw0QkowNEVWLENJajVFTSxTQU9JLDBCSjY0RVYsQ0lwNUVNLFlBT0ksMEJKZzVFVixDSXY1RU0sUUFPSSxtQkptNUVWLENJMTVFTSxRQU9JLHdCSnM1RVYsQ0k3NUVNLFFBT0ksdUJKeTVFVixDSWg2RU0sUUFPSSxzQko0NUVWLENJbjZFTSxRQU9JLHdCSis1RVYsQ0l0NkVNLFFBT0ksc0JKazZFVixDSXo2RU0sU0FPSSx3QkFBQSxDQUFBLHlCSnM2RVYsQ0k3NkVNLFNBT0ksNkJBQUEsQ0FBQSw4QkowNkVWLENJajdFTSxTQU9JLDRCQUFBLENBQUEsNkJKODZFVixDSXI3RU0sU0FPSSwyQkFBQSxDQUFBLDRCSms3RVYsQ0l6N0VNLFNBT0ksNkJBQUEsQ0FBQSw4QkpzN0VWLENJNzdFTSxTQU9JLDJCQUFBLENBQUEsNEJKMDdFVixDSWo4RU0sU0FPSSwwQkFBQSxDQUFBLHVCSjg3RVYsQ0lyOEVNLFNBT0ksK0JBQUEsQ0FBQSw0QkprOEVWLENJejhFTSxTQU9JLDhCQUFBLENBQUEsMkJKczhFVixDSTc4RU0sU0FPSSw2QkFBQSxDQUFBLDBCSjA4RVYsQ0lqOUVNLFNBT0ksK0JBQUEsQ0FBQSw0Qko4OEVWLENJcjlFTSxTQU9JLDZCQUFBLENBQUEsMEJKazlFVixDSXo5RU0sU0FPSSx1QkpxOUVWLENJNTlFTSxTQU9JLDRCSnc5RVYsQ0kvOUVNLFNBT0ksMkJKMjlFVixDSWwrRU0sU0FPSSwwQko4OUVWLENJcitFTSxTQU9JLDRCSmkrRVYsQ0l4K0VNLFNBT0ksMEJKbytFVixDSTMrRU0sU0FPSSx5Qkp1K0VWLENJOStFTSxTQU9JLDhCSjArRVYsQ0lqL0VNLFNBT0ksNkJKNitFVixDSXAvRU0sU0FPSSw0QkpnL0VWLENJdi9FTSxTQU9JLDhCSm0vRVYsQ0kxL0VNLFNBT0ksNEJKcy9FVixDSTcvRU0sU0FPSSwwQkp5L0VWLENJaGdGTSxTQU9JLCtCSjQvRVYsQ0luZ0ZNLFNBT0ksOEJKKy9FVixDSXRnRk0sU0FPSSw2QkprZ0ZWLENJemdGTSxTQU9JLCtCSnFnRlYsQ0k1Z0ZNLFNBT0ksNkJKd2dGVixDSS9nRk0sU0FPSSx3QkoyZ0ZWLENJbGhGTSxTQU9JLDZCSjhnRlYsQ0lyaEZNLFNBT0ksNEJKaWhGVixDSXhoRk0sU0FPSSwyQkpvaEZWLENJM2hGTSxTQU9JLDZCSnVoRlYsQ0k5aEZNLFNBT0ksMkJKMGhGVixDQUNGLENDcmlGSSx5QkdHSSxhQU9JLHdCSitoRlYsQ0l0aUZNLG1CQU9JLDhCSmtpRlYsQ0l6aUZNLFlBT0ksdUJKcWlGVixDSTVpRk0sV0FPSSxzQkp3aUZWLENJL2lGTSxrQkFPSSw2QkoyaUZWLENJbGpGTSxZQU9JLHVCSjhpRlYsQ0lyakZNLGdCQU9JLDJCSmlqRlYsQ0l4akZNLGlCQU9JLDRCSm9qRlYsQ0kzakZNLFdBT0ksNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLHNCSnVqRlYsQ0k5akZNLGtCQU9JLG9DQUFBLENBQUEsb0NBQUEsQ0FBQSw2QkowakZWLENJamtGTSxXQU9JLHNCSjZqRlYsQ0lwa0ZNLGNBT0ksNEJBQUEsQ0FBQSwyQkFBQSxDQUFBLHVCSmdrRlYsQ0l2a0ZNLGFBT0ksdUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLDRCSm1rRlYsQ0kxa0ZNLDZCQU9JLHNDSnNrRlYsQ0k3a0ZNLGdCQU9JLHFDQUFBLENBQUEsbUNBQUEsQ0FBQSwrQkpza0ZWLENJN2tGTSxxQkFPSSx1Q0FBQSxDQUFBLHVDQUFBLENBQUEsd0NBQUEsQ0FBQSxvQ0p5a0ZWLENJaGxGTSx3QkFPSSxxQ0FBQSxDQUFBLHVDQUFBLENBQUEsMkNBQUEsQ0FBQSx1Q0o0a0ZWLENJbmxGTSxnQkFPSSw0QkFBQSxDQUFBLDZCQUFBLENBQUEscUJKK2tGVixDSXRsRk0sZ0JBT0ksNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHFCSmtsRlYsQ0l6bEZNLGtCQU9JLDZCQUFBLENBQUEsdUJKcWxGVixDSTVsRk0sa0JBT0ksNkJBQUEsQ0FBQSx1Qkp3bEZWLENJL2xGTSxjQU9JLDRCQUFBLENBQUEsd0JKMmxGVixDSWxtRk0sZ0JBT0ksOEJBQUEsQ0FBQSwwQko4bEZWLENJcm1GTSxzQkFPSSxvQ0FBQSxDQUFBLGdDSmltRlYsQ0l4bUZNLDBCQU9JLGdDQUFBLENBQUEsNkJBQUEsQ0FBQSxvQ0pvbUZWLENJM21GTSx3QkFPSSw4QkFBQSxDQUFBLDJCQUFBLENBQUEsa0NKdW1GVixDSTltRk0sMkJBT0ksaUNBQUEsQ0FBQSw4QkFBQSxDQUFBLGdDSjBtRlYsQ0lqbkZNLDRCQU9JLGtDQUFBLENBQUEsK0JBQUEsQ0FBQSx1Q0o2bUZWLENJcG5GTSwyQkFPSSxrQ0FBQSxDQUFBLHNDSmduRlYsQ0l2bkZNLDJCQU9JLHVDQUFBLENBQUEsb0NBQUEsQ0FBQSxzQ0ptbkZWLENJMW5GTSxzQkFPSSxpQ0FBQSxDQUFBLDhCQUFBLENBQUEsZ0NKc25GVixDSTduRk0sb0JBT0ksK0JBQUEsQ0FBQSw0QkFBQSxDQUFBLDhCSnluRlYsQ0lob0ZNLHVCQU9JLGtDQUFBLENBQUEsK0JBQUEsQ0FBQSw0Qko0bkZWLENJbm9GTSx5QkFPSSxvQ0FBQSxDQUFBLGlDQUFBLENBQUEsOEJKK25GVixDSXRvRk0sd0JBT0ksbUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLDZCSmtvRlYsQ0l6b0ZNLHdCQU9JLGtDQUFBLENBQUEsa0NKcW9GVixDSTVvRk0sc0JBT0ksZ0NBQUEsQ0FBQSxnQ0p3b0ZWLENJL29GTSx5QkFPSSxtQ0FBQSxDQUFBLDhCSjJvRlYsQ0lscEZNLDBCQU9JLG9DQUFBLENBQUEscUNKOG9GVixDSXJwRk0seUJBT0ksdUNBQUEsQ0FBQSxvQ0ppcEZWLENJeHBGTSwwQkFPSSxvQ0FBQSxDQUFBLCtCSm9wRlYsQ0kzcEZNLG9CQU9JLGtDQUFBLENBQUEseUJKdXBGVixDSTlwRk0scUJBT0ksbUNBQUEsQ0FBQSwrQkowcEZWLENJanFGTSxtQkFPSSxpQ0FBQSxDQUFBLDZCSjZwRlYsQ0lwcUZNLHNCQU9JLG9DQUFBLENBQUEsMkJKZ3FGVixDSXZxRk0sd0JBT0ksc0NBQUEsQ0FBQSw2QkptcUZWLENJMXFGTSx1QkFPSSxxQ0FBQSxDQUFBLDRCSnNxRlYsQ0k3cUZNLGdCQU9JLHFDQUFBLENBQUEsMkJBQUEsQ0FBQSxrQkp5cUZWLENJaHJGTSxZQU9JLHFDQUFBLENBQUEsMEJBQUEsQ0FBQSxpQko0cUZWLENJbnJGTSxZQU9JLHFDQUFBLENBQUEsMEJBQUEsQ0FBQSxpQkorcUZWLENJdHJGTSxZQU9JLHFDQUFBLENBQUEsMEJBQUEsQ0FBQSxpQkprckZWLENJenJGTSxZQU9JLHFDQUFBLENBQUEsMEJBQUEsQ0FBQSxpQkpxckZWLENJNXJGTSxZQU9JLHFDQUFBLENBQUEsMEJBQUEsQ0FBQSxpQkp3ckZWLENJL3JGTSxZQU9JLHFDQUFBLENBQUEsMEJBQUEsQ0FBQSxpQkoyckZWLENJbHNGTSxlQU9JLHFDQUFBLENBQUEsMEJBQUEsQ0FBQSxpQko4ckZWLENJcnNGTSxRQU9JLGtCSmlzRlYsQ0l4c0ZNLFFBT0ksdUJKb3NGVixDSTNzRk0sUUFPSSxzQkp1c0ZWLENJOXNGTSxRQU9JLHFCSjBzRlYsQ0lqdEZNLFFBT0ksdUJKNnNGVixDSXB0Rk0sUUFPSSxxQkpndEZWLENJdnRGTSxXQU9JLHFCSm10RlYsQ0kxdEZNLFNBT0ksdUJBQUEsQ0FBQSx3Qkp1dEZWLENJOXRGTSxTQU9JLDRCQUFBLENBQUEsNkJKMnRGVixDSWx1Rk0sU0FPSSwyQkFBQSxDQUFBLDRCSit0RlYsQ0l0dUZNLFNBT0ksMEJBQUEsQ0FBQSwyQkptdUZWLENJMXVGTSxTQU9JLDRCQUFBLENBQUEsNkJKdXVGVixDSTl1Rk0sU0FPSSwwQkFBQSxDQUFBLDJCSjJ1RlYsQ0lsdkZNLFlBT0ksMEJBQUEsQ0FBQSwyQkordUZWLENJdHZGTSxTQU9JLHlCQUFBLENBQUEsc0JKbXZGVixDSTF2Rk0sU0FPSSw4QkFBQSxDQUFBLDJCSnV2RlYsQ0k5dkZNLFNBT0ksNkJBQUEsQ0FBQSwwQkoydkZWLENJbHdGTSxTQU9JLDRCQUFBLENBQUEseUJKK3ZGVixDSXR3Rk0sU0FPSSw4QkFBQSxDQUFBLDJCSm13RlYsQ0kxd0ZNLFNBT0ksNEJBQUEsQ0FBQSx5Qkp1d0ZWLENJOXdGTSxZQU9JLDRCQUFBLENBQUEseUJKMndGVixDSWx4Rk0sU0FPSSxzQko4d0ZWLENJcnhGTSxTQU9JLDJCSml4RlYsQ0l4eEZNLFNBT0ksMEJKb3hGVixDSTN4Rk0sU0FPSSx5Qkp1eEZWLENJOXhGTSxTQU9JLDJCSjB4RlYsQ0lqeUZNLFNBT0kseUJKNnhGVixDSXB5Rk0sWUFPSSx5QkpneUZWLENJdnlGTSxTQU9JLHdCSm15RlYsQ0kxeUZNLFNBT0ksNkJKc3lGVixDSTd5Rk0sU0FPSSw0Qkp5eUZWLENJaHpGTSxTQU9JLDJCSjR5RlYsQ0luekZNLFNBT0ksNkJKK3lGVixDSXR6Rk0sU0FPSSwyQkprekZWLENJenpGTSxZQU9JLDJCSnF6RlYsQ0k1ekZNLFNBT0kseUJKd3pGVixDSS96Rk0sU0FPSSw4QkoyekZWLENJbDBGTSxTQU9JLDZCSjh6RlYsQ0lyMEZNLFNBT0ksNEJKaTBGVixDSXgwRk0sU0FPSSw4QkpvMEZWLENJMzBGTSxTQU9JLDRCSnUwRlYsQ0k5MEZNLFlBT0ksNEJKMDBGVixDSWoxRk0sU0FPSSx1Qko2MEZWLENJcDFGTSxTQU9JLDRCSmcxRlYsQ0l2MUZNLFNBT0ksMkJKbTFGVixDSTExRk0sU0FPSSwwQkpzMUZWLENJNzFGTSxTQU9JLDRCSnkxRlYsQ0loMkZNLFNBT0ksMEJKNDFGVixDSW4yRk0sWUFPSSwwQkorMUZWLENJdDJGTSxRQU9JLG1CSmsyRlYsQ0l6MkZNLFFBT0ksd0JKcTJGVixDSTUyRk0sUUFPSSx1Qkp3MkZWLENJLzJGTSxRQU9JLHNCSjIyRlYsQ0lsM0ZNLFFBT0ksd0JKODJGVixDSXIzRk0sUUFPSSxzQkppM0ZWLENJeDNGTSxTQU9JLHdCQUFBLENBQUEseUJKcTNGVixDSTUzRk0sU0FPSSw2QkFBQSxDQUFBLDhCSnkzRlYsQ0loNEZNLFNBT0ksNEJBQUEsQ0FBQSw2Qko2M0ZWLENJcDRGTSxTQU9JLDJCQUFBLENBQUEsNEJKaTRGVixDSXg0Rk0sU0FPSSw2QkFBQSxDQUFBLDhCSnE0RlYsQ0k1NEZNLFNBT0ksMkJBQUEsQ0FBQSw0Qkp5NEZWLENJaDVGTSxTQU9JLDBCQUFBLENBQUEsdUJKNjRGVixDSXA1Rk0sU0FPSSwrQkFBQSxDQUFBLDRCSmk1RlYsQ0l4NUZNLFNBT0ksOEJBQUEsQ0FBQSwyQkpxNUZWLENJNTVGTSxTQU9JLDZCQUFBLENBQUEsMEJKeTVGVixDSWg2Rk0sU0FPSSwrQkFBQSxDQUFBLDRCSjY1RlYsQ0lwNkZNLFNBT0ksNkJBQUEsQ0FBQSwwQkppNkZWLENJeDZGTSxTQU9JLHVCSm82RlYsQ0kzNkZNLFNBT0ksNEJKdTZGVixDSTk2Rk0sU0FPSSwyQkowNkZWLENJajdGTSxTQU9JLDBCSjY2RlYsQ0lwN0ZNLFNBT0ksNEJKZzdGVixDSXY3Rk0sU0FPSSwwQkptN0ZWLENJMTdGTSxTQU9JLHlCSnM3RlYsQ0k3N0ZNLFNBT0ksOEJKeTdGVixDSWg4Rk0sU0FPSSw2Qko0N0ZWLENJbjhGTSxTQU9JLDRCSis3RlYsQ0l0OEZNLFNBT0ksOEJKazhGVixDSXo4Rk0sU0FPSSw0QkpxOEZWLENJNThGTSxTQU9JLDBCSnc4RlYsQ0kvOEZNLFNBT0ksK0JKMjhGVixDSWw5Rk0sU0FPSSw4Qko4OEZWLENJcjlGTSxTQU9JLDZCSmk5RlYsQ0l4OUZNLFNBT0ksK0JKbzlGVixDSTM5Rk0sU0FPSSw2Qkp1OUZWLENJOTlGTSxTQU9JLHdCSjA5RlYsQ0lqK0ZNLFNBT0ksNkJKNjlGVixDSXArRk0sU0FPSSw0QkpnK0ZWLENJditGTSxTQU9JLDJCSm0rRlYsQ0kxK0ZNLFNBT0ksNkJKcytGVixDSTcrRk0sU0FPSSwyQkp5K0ZWLENBQ0YsQ0NwL0ZJLDBCR0dJLGFBT0ksd0JKOCtGVixDSXIvRk0sbUJBT0ksOEJKaS9GVixDSXgvRk0sWUFPSSx1QkpvL0ZWLENJMy9GTSxXQU9JLHNCSnUvRlYsQ0k5L0ZNLGtCQU9JLDZCSjAvRlYsQ0lqZ0dNLFlBT0ksdUJKNi9GVixDSXBnR00sZ0JBT0ksMkJKZ2dHVixDSXZnR00saUJBT0ksNEJKbWdHVixDSTFnR00sV0FPSSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsc0JKc2dHVixDSTdnR00sa0JBT0ksb0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLDZCSnlnR1YsQ0loaEdNLFdBT0ksc0JKNGdHVixDSW5oR00sY0FPSSw0QkFBQSxDQUFBLDJCQUFBLENBQUEsdUJKK2dHVixDSXRoR00sYUFPSSx1Q0FBQSxDQUFBLGdDQUFBLENBQUEsNEJKa2hHVixDSXpoR00sNkJBT0ksc0NKcWhHVixDSTVoR00sZ0JBT0kscUNBQUEsQ0FBQSxtQ0FBQSxDQUFBLCtCSnFoR1YsQ0k1aEdNLHFCQU9JLHVDQUFBLENBQUEsdUNBQUEsQ0FBQSx3Q0FBQSxDQUFBLG9DSndoR1YsQ0kvaEdNLHdCQU9JLHFDQUFBLENBQUEsdUNBQUEsQ0FBQSwyQ0FBQSxDQUFBLHVDSjJoR1YsQ0lsaUdNLGdCQU9JLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSxxQko4aEdWLENJcmlHTSxnQkFPSSw0QkFBQSxDQUFBLDZCQUFBLENBQUEscUJKaWlHVixDSXhpR00sa0JBT0ksNkJBQUEsQ0FBQSx1QkpvaUdWLENJM2lHTSxrQkFPSSw2QkFBQSxDQUFBLHVCSnVpR1YsQ0k5aUdNLGNBT0ksNEJBQUEsQ0FBQSx3QkowaUdWLENJampHTSxnQkFPSSw4QkFBQSxDQUFBLDBCSjZpR1YsQ0lwakdNLHNCQU9JLG9DQUFBLENBQUEsZ0NKZ2pHVixDSXZqR00sMEJBT0ksZ0NBQUEsQ0FBQSw2QkFBQSxDQUFBLG9DSm1qR1YsQ0kxakdNLHdCQU9JLDhCQUFBLENBQUEsMkJBQUEsQ0FBQSxrQ0pzakdWLENJN2pHTSwyQkFPSSxpQ0FBQSxDQUFBLDhCQUFBLENBQUEsZ0NKeWpHVixDSWhrR00sNEJBT0ksa0NBQUEsQ0FBQSwrQkFBQSxDQUFBLHVDSjRqR1YsQ0lua0dNLDJCQU9JLGtDQUFBLENBQUEsc0NKK2pHVixDSXRrR00sMkJBT0ksdUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLHNDSmtrR1YsQ0l6a0dNLHNCQU9JLGlDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQ0pxa0dWLENJNWtHTSxvQkFPSSwrQkFBQSxDQUFBLDRCQUFBLENBQUEsOEJKd2tHVixDSS9rR00sdUJBT0ksa0NBQUEsQ0FBQSwrQkFBQSxDQUFBLDRCSjJrR1YsQ0lsbEdNLHlCQU9JLG9DQUFBLENBQUEsaUNBQUEsQ0FBQSw4Qko4a0dWLENJcmxHTSx3QkFPSSxtQ0FBQSxDQUFBLGdDQUFBLENBQUEsNkJKaWxHVixDSXhsR00sd0JBT0ksa0NBQUEsQ0FBQSxrQ0pvbEdWLENJM2xHTSxzQkFPSSxnQ0FBQSxDQUFBLGdDSnVsR1YsQ0k5bEdNLHlCQU9JLG1DQUFBLENBQUEsOEJKMGxHVixDSWptR00sMEJBT0ksb0NBQUEsQ0FBQSxxQ0o2bEdWLENJcG1HTSx5QkFPSSx1Q0FBQSxDQUFBLG9DSmdtR1YsQ0l2bUdNLDBCQU9JLG9DQUFBLENBQUEsK0JKbW1HVixDSTFtR00sb0JBT0ksa0NBQUEsQ0FBQSx5QkpzbUdWLENJN21HTSxxQkFPSSxtQ0FBQSxDQUFBLCtCSnltR1YsQ0lobkdNLG1CQU9JLGlDQUFBLENBQUEsNkJKNG1HVixDSW5uR00sc0JBT0ksb0NBQUEsQ0FBQSwyQkorbUdWLENJdG5HTSx3QkFPSSxzQ0FBQSxDQUFBLDZCSmtuR1YsQ0l6bkdNLHVCQU9JLHFDQUFBLENBQUEsNEJKcW5HVixDSTVuR00sZ0JBT0kscUNBQUEsQ0FBQSwyQkFBQSxDQUFBLGtCSnduR1YsQ0kvbkdNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSjJuR1YsQ0lsb0dNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSjhuR1YsQ0lyb0dNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSmlvR1YsQ0l4b0dNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSm9vR1YsQ0kzb0dNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSnVvR1YsQ0k5b0dNLFlBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSjBvR1YsQ0lqcEdNLGVBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSjZvR1YsQ0lwcEdNLFFBT0ksa0JKZ3BHVixDSXZwR00sUUFPSSx1QkptcEdWLENJMXBHTSxRQU9JLHNCSnNwR1YsQ0k3cEdNLFFBT0kscUJKeXBHVixDSWhxR00sUUFPSSx1Qko0cEdWLENJbnFHTSxRQU9JLHFCSitwR1YsQ0l0cUdNLFdBT0kscUJKa3FHVixDSXpxR00sU0FPSSx1QkFBQSxDQUFBLHdCSnNxR1YsQ0k3cUdNLFNBT0ksNEJBQUEsQ0FBQSw2QkowcUdWLENJanJHTSxTQU9JLDJCQUFBLENBQUEsNEJKOHFHVixDSXJyR00sU0FPSSwwQkFBQSxDQUFBLDJCSmtyR1YsQ0l6ckdNLFNBT0ksNEJBQUEsQ0FBQSw2QkpzckdWLENJN3JHTSxTQU9JLDBCQUFBLENBQUEsMkJKMHJHVixDSWpzR00sWUFPSSwwQkFBQSxDQUFBLDJCSjhyR1YsQ0lyc0dNLFNBT0kseUJBQUEsQ0FBQSxzQkprc0dWLENJenNHTSxTQU9JLDhCQUFBLENBQUEsMkJKc3NHVixDSTdzR00sU0FPSSw2QkFBQSxDQUFBLDBCSjBzR1YsQ0lqdEdNLFNBT0ksNEJBQUEsQ0FBQSx5Qko4c0dWLENJcnRHTSxTQU9JLDhCQUFBLENBQUEsMkJKa3RHVixDSXp0R00sU0FPSSw0QkFBQSxDQUFBLHlCSnN0R1YsQ0k3dEdNLFlBT0ksNEJBQUEsQ0FBQSx5QkowdEdWLENJanVHTSxTQU9JLHNCSjZ0R1YsQ0lwdUdNLFNBT0ksMkJKZ3VHVixDSXZ1R00sU0FPSSwwQkptdUdWLENJMXVHTSxTQU9JLHlCSnN1R1YsQ0k3dUdNLFNBT0ksMkJKeXVHVixDSWh2R00sU0FPSSx5Qko0dUdWLENJbnZHTSxZQU9JLHlCSit1R1YsQ0l0dkdNLFNBT0ksd0JKa3ZHVixDSXp2R00sU0FPSSw2QkpxdkdWLENJNXZHTSxTQU9JLDRCSnd2R1YsQ0kvdkdNLFNBT0ksMkJKMnZHVixDSWx3R00sU0FPSSw2Qko4dkdWLENJcndHTSxTQU9JLDJCSml3R1YsQ0l4d0dNLFlBT0ksMkJKb3dHVixDSTN3R00sU0FPSSx5Qkp1d0dWLENJOXdHTSxTQU9JLDhCSjB3R1YsQ0lqeEdNLFNBT0ksNkJKNndHVixDSXB4R00sU0FPSSw0QkpneEdWLENJdnhHTSxTQU9JLDhCSm14R1YsQ0kxeEdNLFNBT0ksNEJKc3hHVixDSTd4R00sWUFPSSw0Qkp5eEdWLENJaHlHTSxTQU9JLHVCSjR4R1YsQ0lueUdNLFNBT0ksNEJKK3hHVixDSXR5R00sU0FPSSwyQkpreUdWLENJenlHTSxTQU9JLDBCSnF5R1YsQ0k1eUdNLFNBT0ksNEJKd3lHVixDSS95R00sU0FPSSwwQkoyeUdWLENJbHpHTSxZQU9JLDBCSjh5R1YsQ0lyekdNLFFBT0ksbUJKaXpHVixDSXh6R00sUUFPSSx3QkpvekdWLENJM3pHTSxRQU9JLHVCSnV6R1YsQ0k5ekdNLFFBT0ksc0JKMHpHVixDSWowR00sUUFPSSx3Qko2ekdWLENJcDBHTSxRQU9JLHNCSmcwR1YsQ0l2MEdNLFNBT0ksd0JBQUEsQ0FBQSx5QkpvMEdWLENJMzBHTSxTQU9JLDZCQUFBLENBQUEsOEJKdzBHVixDSS8wR00sU0FPSSw0QkFBQSxDQUFBLDZCSjQwR1YsQ0luMUdNLFNBT0ksMkJBQUEsQ0FBQSw0QkpnMUdWLENJdjFHTSxTQU9JLDZCQUFBLENBQUEsOEJKbzFHVixDSTMxR00sU0FPSSwyQkFBQSxDQUFBLDRCSncxR1YsQ0kvMUdNLFNBT0ksMEJBQUEsQ0FBQSx1Qko0MUdWLENJbjJHTSxTQU9JLCtCQUFBLENBQUEsNEJKZzJHVixDSXYyR00sU0FPSSw4QkFBQSxDQUFBLDJCSm8yR1YsQ0kzMkdNLFNBT0ksNkJBQUEsQ0FBQSwwQkp3MkdWLENJLzJHTSxTQU9JLCtCQUFBLENBQUEsNEJKNDJHVixDSW4zR00sU0FPSSw2QkFBQSxDQUFBLDBCSmczR1YsQ0l2M0dNLFNBT0ksdUJKbTNHVixDSTEzR00sU0FPSSw0QkpzM0dWLENJNzNHTSxTQU9JLDJCSnkzR1YsQ0loNEdNLFNBT0ksMEJKNDNHVixDSW40R00sU0FPSSw0QkorM0dWLENJdDRHTSxTQU9JLDBCSms0R1YsQ0l6NEdNLFNBT0kseUJKcTRHVixDSTU0R00sU0FPSSw4Qkp3NEdWLENJLzRHTSxTQU9JLDZCSjI0R1YsQ0lsNUdNLFNBT0ksNEJKODRHVixDSXI1R00sU0FPSSw4QkppNUdWLENJeDVHTSxTQU9JLDRCSm81R1YsQ0kzNUdNLFNBT0ksMEJKdTVHVixDSTk1R00sU0FPSSwrQkowNUdWLENJajZHTSxTQU9JLDhCSjY1R1YsQ0lwNkdNLFNBT0ksNkJKZzZHVixDSXY2R00sU0FPSSwrQkptNkdWLENJMTZHTSxTQU9JLDZCSnM2R1YsQ0k3NkdNLFNBT0ksd0JKeTZHVixDSWg3R00sU0FPSSw2Qko0NkdWLENJbjdHTSxTQU9JLDRCSis2R1YsQ0l0N0dNLFNBT0ksMkJKazdHVixDSXo3R00sU0FPSSw2QkpxN0dWLENJNTdHTSxTQU9JLDJCSnc3R1YsQ0FDRixDQ244R0ksMEJHR0ksY0FPSSx3Qko2N0dWLENJcDhHTSxvQkFPSSw4QkpnOEdWLENJdjhHTSxhQU9JLHVCSm04R1YsQ0kxOEdNLFlBT0ksc0JKczhHVixDSTc4R00sbUJBT0ksNkJKeThHVixDSWg5R00sYUFPSSx1Qko0OEdWLENJbjlHTSxpQkFPSSwyQkorOEdWLENJdDlHTSxrQkFPSSw0QkprOUdWLENJejlHTSxZQU9JLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSxzQkpxOUdWLENJNTlHTSxtQkFPSSxvQ0FBQSxDQUFBLG9DQUFBLENBQUEsNkJKdzlHVixDSS85R00sWUFPSSxzQkoyOUdWLENJbCtHTSxlQU9JLDRCQUFBLENBQUEsMkJBQUEsQ0FBQSx1Qko4OUdWLENJcitHTSxjQU9JLHVDQUFBLENBQUEsZ0NBQUEsQ0FBQSw0QkppK0dWLENJeCtHTSwrQkFPSSxzQ0pvK0dWLENJMytHTSxpQkFPSSxxQ0FBQSxDQUFBLG1DQUFBLENBQUEsK0JKbytHVixDSTMrR00sc0JBT0ksdUNBQUEsQ0FBQSx1Q0FBQSxDQUFBLHdDQUFBLENBQUEsb0NKdStHVixDSTkrR00seUJBT0kscUNBQUEsQ0FBQSx1Q0FBQSxDQUFBLDJDQUFBLENBQUEsdUNKMCtHVixDSWovR00saUJBT0ksNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHFCSjYrR1YsQ0lwL0dNLGlCQU9JLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSxxQkpnL0dWLENJdi9HTSxtQkFPSSw2QkFBQSxDQUFBLHVCSm0vR1YsQ0kxL0dNLG1CQU9JLDZCQUFBLENBQUEsdUJKcy9HVixDSTcvR00sZUFPSSw0QkFBQSxDQUFBLHdCSnkvR1YsQ0loZ0hNLGlCQU9JLDhCQUFBLENBQUEsMEJKNC9HVixDSW5nSE0sdUJBT0ksb0NBQUEsQ0FBQSxnQ0orL0dWLENJdGdITSwyQkFPSSxnQ0FBQSxDQUFBLDZCQUFBLENBQUEsb0NKa2dIVixDSXpnSE0seUJBT0ksOEJBQUEsQ0FBQSwyQkFBQSxDQUFBLGtDSnFnSFYsQ0k1Z0hNLDRCQU9JLGlDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQ0p3Z0hWLENJL2dITSw2QkFPSSxrQ0FBQSxDQUFBLCtCQUFBLENBQUEsdUNKMmdIVixDSWxoSE0sNEJBT0ksa0NBQUEsQ0FBQSxzQ0o4Z0hWLENJcmhITSw0QkFPSSx1Q0FBQSxDQUFBLG9DQUFBLENBQUEsc0NKaWhIVixDSXhoSE0sdUJBT0ksaUNBQUEsQ0FBQSw4QkFBQSxDQUFBLGdDSm9oSFYsQ0kzaEhNLHFCQU9JLCtCQUFBLENBQUEsNEJBQUEsQ0FBQSw4Qkp1aEhWLENJOWhITSx3QkFPSSxrQ0FBQSxDQUFBLCtCQUFBLENBQUEsNEJKMGhIVixDSWppSE0sMEJBT0ksb0NBQUEsQ0FBQSxpQ0FBQSxDQUFBLDhCSjZoSFYsQ0lwaUhNLHlCQU9JLG1DQUFBLENBQUEsZ0NBQUEsQ0FBQSw2QkpnaUhWLENJdmlITSx5QkFPSSxrQ0FBQSxDQUFBLGtDSm1pSFYsQ0kxaUhNLHVCQU9JLGdDQUFBLENBQUEsZ0NKc2lIVixDSTdpSE0sMEJBT0ksbUNBQUEsQ0FBQSw4Qkp5aUhWLENJaGpITSwyQkFPSSxvQ0FBQSxDQUFBLHFDSjRpSFYsQ0luakhNLDBCQU9JLHVDQUFBLENBQUEsb0NKK2lIVixDSXRqSE0sMkJBT0ksb0NBQUEsQ0FBQSwrQkprakhWLENJempITSxxQkFPSSxrQ0FBQSxDQUFBLHlCSnFqSFYsQ0k1akhNLHNCQU9JLG1DQUFBLENBQUEsK0JKd2pIVixDSS9qSE0sb0JBT0ksaUNBQUEsQ0FBQSw2QkoyakhWLENJbGtITSx1QkFPSSxvQ0FBQSxDQUFBLDJCSjhqSFYsQ0lya0hNLHlCQU9JLHNDQUFBLENBQUEsNkJKaWtIVixDSXhrSE0sd0JBT0kscUNBQUEsQ0FBQSw0Qkpva0hWLENJM2tITSxpQkFPSSxxQ0FBQSxDQUFBLDJCQUFBLENBQUEsa0JKdWtIVixDSTlrSE0sYUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKMGtIVixDSWpsSE0sYUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKNmtIVixDSXBsSE0sYUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKZ2xIVixDSXZsSE0sYUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKbWxIVixDSTFsSE0sYUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKc2xIVixDSTdsSE0sYUFPSSxxQ0FBQSxDQUFBLDBCQUFBLENBQUEsaUJKeWxIVixDSWhtSE0sZ0JBT0kscUNBQUEsQ0FBQSwwQkFBQSxDQUFBLGlCSjRsSFYsQ0lubUhNLFNBT0ksa0JKK2xIVixDSXRtSE0sU0FPSSx1QkprbUhWLENJem1ITSxTQU9JLHNCSnFtSFYsQ0k1bUhNLFNBT0kscUJKd21IVixDSS9tSE0sU0FPSSx1QkoybUhWLENJbG5ITSxTQU9JLHFCSjhtSFYsQ0lybkhNLFlBT0kscUJKaW5IVixDSXhuSE0sVUFPSSx1QkFBQSxDQUFBLHdCSnFuSFYsQ0k1bkhNLFVBT0ksNEJBQUEsQ0FBQSw2Qkp5bkhWLENJaG9ITSxVQU9JLDJCQUFBLENBQUEsNEJKNm5IVixDSXBvSE0sVUFPSSwwQkFBQSxDQUFBLDJCSmlvSFYsQ0l4b0hNLFVBT0ksNEJBQUEsQ0FBQSw2Qkpxb0hWLENJNW9ITSxVQU9JLDBCQUFBLENBQUEsMkJKeW9IVixDSWhwSE0sYUFPSSwwQkFBQSxDQUFBLDJCSjZvSFYsQ0lwcEhNLFVBT0kseUJBQUEsQ0FBQSxzQkppcEhWLENJeHBITSxVQU9JLDhCQUFBLENBQUEsMkJKcXBIVixDSTVwSE0sVUFPSSw2QkFBQSxDQUFBLDBCSnlwSFYsQ0locUhNLFVBT0ksNEJBQUEsQ0FBQSx5Qko2cEhWLENJcHFITSxVQU9JLDhCQUFBLENBQUEsMkJKaXFIVixDSXhxSE0sVUFPSSw0QkFBQSxDQUFBLHlCSnFxSFYsQ0k1cUhNLGFBT0ksNEJBQUEsQ0FBQSx5Qkp5cUhWLENJaHJITSxVQU9JLHNCSjRxSFYsQ0luckhNLFVBT0ksMkJKK3FIVixDSXRySE0sVUFPSSwwQkprckhWLENJenJITSxVQU9JLHlCSnFySFYsQ0k1ckhNLFVBT0ksMkJKd3JIVixDSS9ySE0sVUFPSSx5QkoyckhWLENJbHNITSxhQU9JLHlCSjhySFYsQ0lyc0hNLFVBT0ksd0JKaXNIVixDSXhzSE0sVUFPSSw2Qkpvc0hWLENJM3NITSxVQU9JLDRCSnVzSFYsQ0k5c0hNLFVBT0ksMkJKMHNIVixDSWp0SE0sVUFPSSw2Qko2c0hWLENJcHRITSxVQU9JLDJCSmd0SFYsQ0l2dEhNLGFBT0ksMkJKbXRIVixDSTF0SE0sVUFPSSx5QkpzdEhWLENJN3RITSxVQU9JLDhCSnl0SFYsQ0lodUhNLFVBT0ksNkJKNHRIVixDSW51SE0sVUFPSSw0QkordEhWLENJdHVITSxVQU9JLDhCSmt1SFYsQ0l6dUhNLFVBT0ksNEJKcXVIVixDSTV1SE0sYUFPSSw0Qkp3dUhWLENJL3VITSxVQU9JLHVCSjJ1SFYsQ0lsdkhNLFVBT0ksNEJKOHVIVixDSXJ2SE0sVUFPSSwyQkppdkhWLENJeHZITSxVQU9JLDBCSm92SFYsQ0kzdkhNLFVBT0ksNEJKdXZIVixDSTl2SE0sVUFPSSwwQkowdkhWLENJandITSxhQU9JLDBCSjZ2SFYsQ0lwd0hNLFNBT0ksbUJKZ3dIVixDSXZ3SE0sU0FPSSx3Qkptd0hWLENJMXdITSxTQU9JLHVCSnN3SFYsQ0k3d0hNLFNBT0ksc0JKeXdIVixDSWh4SE0sU0FPSSx3Qko0d0hWLENJbnhITSxTQU9JLHNCSit3SFYsQ0l0eEhNLFVBT0ksd0JBQUEsQ0FBQSx5QkpteEhWLENJMXhITSxVQU9JLDZCQUFBLENBQUEsOEJKdXhIVixDSTl4SE0sVUFPSSw0QkFBQSxDQUFBLDZCSjJ4SFYsQ0lseUhNLFVBT0ksMkJBQUEsQ0FBQSw0QkoreEhWLENJdHlITSxVQU9JLDZCQUFBLENBQUEsOEJKbXlIVixDSTF5SE0sVUFPSSwyQkFBQSxDQUFBLDRCSnV5SFYsQ0k5eUhNLFVBT0ksMEJBQUEsQ0FBQSx1QkoyeUhWLENJbHpITSxVQU9JLCtCQUFBLENBQUEsNEJKK3lIVixDSXR6SE0sVUFPSSw4QkFBQSxDQUFBLDJCSm16SFYsQ0kxekhNLFVBT0ksNkJBQUEsQ0FBQSwwQkp1ekhWLENJOXpITSxVQU9JLCtCQUFBLENBQUEsNEJKMnpIVixDSWwwSE0sVUFPSSw2QkFBQSxDQUFBLDBCSit6SFYsQ0l0MEhNLFVBT0ksdUJKazBIVixDSXowSE0sVUFPSSw0QkpxMEhWLENJNTBITSxVQU9JLDJCSncwSFYsQ0kvMEhNLFVBT0ksMEJKMjBIVixDSWwxSE0sVUFPSSw0Qko4MEhWLENJcjFITSxVQU9JLDBCSmkxSFYsQ0l4MUhNLFVBT0kseUJKbzFIVixDSTMxSE0sVUFPSSw4Qkp1MUhWLENJOTFITSxVQU9JLDZCSjAxSFYsQ0lqMkhNLFVBT0ksNEJKNjFIVixDSXAySE0sVUFPSSw4QkpnMkhWLENJdjJITSxVQU9JLDRCSm0ySFYsQ0kxMkhNLFVBT0ksMEJKczJIVixDSTcySE0sVUFPSSwrQkp5MkhWLENJaDNITSxVQU9JLDhCSjQySFYsQ0luM0hNLFVBT0ksNkJKKzJIVixDSXQzSE0sVUFPSSwrQkprM0hWLENJejNITSxVQU9JLDZCSnEzSFYsQ0k1M0hNLFVBT0ksd0JKdzNIVixDSS8zSE0sVUFPSSw2QkoyM0hWLENJbDRITSxVQU9JLDRCSjgzSFYsQ0lyNEhNLFVBT0ksMkJKaTRIVixDSXg0SE0sVUFPSSw2QkpvNEhWLENJMzRITSxVQU9JLDJCSnU0SFYsQ0FDRixDSzM2SEEsYUQ0QlEsZ0JBT0ksd0JKNDRIVixDSW41SE0sc0JBT0ksOEJKKzRIVixDSXQ1SE0sZUFPSSx1QkprNUhWLENJejVITSxjQU9JLHNCSnE1SFYsQ0k1NUhNLHFCQU9JLDZCSnc1SFYsQ0kvNUhNLGVBT0ksdUJKMjVIVixDSWw2SE0sbUJBT0ksMkJKODVIVixDSXI2SE0sb0JBT0ksNEJKaTZIVixDSXg2SE0sY0FPSSw2QkFBQSxDQUFBLDZCQUFBLENBQUEsc0JKbzZIVixDSTM2SE0scUJBT0ksb0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLDZCSnU2SFYsQ0k5NkhNLGNBT0ksc0JKMDZIVixDQUNGLENNai9IQSxRQU1FLFdBQUEsQ0FKQSxXQUFBLENBRUEsUUFBQSxDQUNBLGlCQUFBLENBRkEsaUJBQUEsQ0FGQSxVTmdnSUYsQ016L0hBLGFBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSwyQkFBQSxDQUNBLG1DTjQvSEYsQ016L0hBLGlCQUNFLEdBQUksU042L0hKLENNNS9IQSxJQUFLLFNOKy9ITCxDTTkvSEEsSUFBSyxTTmlnSUwsQ01oZ0lBLEdBQU0sU05tZ0lOLENBQ0YsQ01qZ0lBLHlCQUNFLEdBQUksU05vZ0lKLENNbmdJQSxJQUFLLFNOc2dJTCxDTXJnSUEsSUFBSyxTTndnSUwsQ012Z0lBLEdBQU0sU04wZ0lOLENBQ0YsQ014Z0lBLGdCQUNFLG1CQUFBLENBQ0EsMkJOMGdJRixDTXZnSUEsZ0JBQ0Usb0JBQUEsQ0FDQSw0Qk4wZ0lGLENNdmdJQSxnQkFDRSxrQkFBQSxDQUNBLDBCTjBnSUYsQ09waklBLGNBQ0UsNkJBQUEsQ0FDQSx3QkFBQSxDQUVBLGlCQUFBLENBREEsZVB3aklGLENPcmpJQSxnQkFDRSw2QkFBQSxDQUNBLHdCQUFBLENBRUEsaUJBQUEsQ0FEQSxlUHlqSUYsQ090aklBLGVBQ0UsNkJBQUEsQ0FDQSx3QkFBQSxDQUVBLGlCQUFBLENBREEsZVAwaklGLENPdmpJQSxpQkFDRSw2QkFBQSxDQUNBLHdCQUFBLENBRUEsaUJBQUEsQ0FEQSxlUDJqSUYsQ094aklBLGFBQ0UsNkJBQUEsQ0FDQSx3QkFBQSxDQUVBLGlCQUFBLENBREEsZVA0aklGLENRMWxJQSxXQUVFLGVSOGxJRixDUTFsSUEsdUJBTEUsMkJBQUEsQ0FFQSxpQlJtbUlGLENRaG1JQSxZQUVFLGVSOGxJRixDUTFsSUEsY0FFRSxlUjhsSUYsQ1ExbElBLHlCQUxFLDJCQUFBLENBRUEsaUJSbW1JRixDUWhtSUEsV0FFRSxlUjhsSUYsQ1ExbElBLFlBQ0UsMkJBQUEsQ0FFQSxpQkFBQSxDQURBLGVSOGxJRixDUTFsSUEsa0JBRUUsZVI4bElGLENRMWxJQSxxQ0FMRSwyQkFBQSxDQUVBLGlCUm1tSUYsQ1FobUlBLG1CQUVFLGVSOGxJRixDUTFsSUEscUJBRUUsZVI4bElGLENRMWxJQSx1Q0FMRSwyQkFBQSxDQUVBLGlCUm1tSUYsQ1FobUlBLGtCQUVFLGVSOGxJRixDUTFsSUEsbUJBQ0UsMkJBQUEsQ0FFQSxpQkFBQSxDQURBLGVSOGxJRixDU2xwSUEsTUFDRSwyQlRxeElGLENVMXBJSSxhQUNFLFFWNnRJTixDVTN0SUksaUJBQ0UsY1Y4dElOLENVNXRJSSxvQkFDRSxlVit0SU4sQ1U3dElJLGtCQUNFLGFWZ3VJTixDVTF1SUksWUFDRSxhVjZ1SU4sQ1UzdUlJLGdCQUNFLG1CVjh1SU4sQ1U1dUlJLG1CQUNFLG9CVit1SU4sQ1U3dUlJLGlCQUNFLGtCVmd2SU4sQ1UxdklJLFdBQ0UsWVY2dklOLENVM3ZJSSxlQUNFLGtCVjh2SU4sQ1U1dklJLGtCQUNFLG1CVit2SU4sQ1U3dklJLGdCQUNFLGlCVmd3SU4sQ1Uxd0lJLFdBQ0UsV1Y2d0lOLENVM3dJSSxlQUNFLGlCVjh3SU4sQ1U1d0lJLGtCQUNFLGtCVit3SU4sQ1U3d0lJLGdCQUNFLGdCVmd4SU4sQ1UxeElJLFdBQ0UsY1Y2eElOLENVM3hJSSxlQUNFLG9CVjh4SU4sQ1U1eElJLGtCQUNFLHFCVit4SU4sQ1U3eElJLGdCQUNFLG1CVmd5SU4sQ1UxeUlJLFdBQ0UsYVY2eUlOLENVM3lJSSxlQUNFLG1CVjh5SU4sQ1U1eUlJLGtCQUNFLG9CVit5SU4sQ1U3eUlJLGdCQUNFLGtCVmd6SU4sQ1UxeklJLFlBQ0UsV1Y2eklOLENVM3pJSSxnQkFDRSxpQlY4eklOLENVNXpJSSxtQkFDRSxrQlYreklOLENVN3pJSSxpQkFDRSxnQlZnMElOLENVMTBJSSxnQkFDRSxXVjYwSU4sQ1UzMElJLG9CQUNFLGlCVjgwSU4sQ1U1MElJLHVCQUNFLGtCViswSU4sQ1U3MElJLHFCQUNFLGdCVmcxSU4sQ1V0MElJLGNBQ0UsU1Z5MElOLENVdjBJSSxrQkFDRSxlVjAwSU4sQ1V4MElJLHFCQUNFLGdCVjIwSU4sQ1V6MElJLG1CQUNFLGNWNDBJTixDVXQxSUksYUFDRSxjVnkxSU4sQ1V2MUlJLGlCQUNFLG9CVjAxSU4sQ1V4MUlJLG9CQUNFLHFCVjIxSU4sQ1V6MUlJLGtCQUNFLG1CVjQxSU4sQ1V0MklJLFlBQ0UsYVZ5MklOLENVdjJJSSxnQkFDRSxtQlYwMklOLENVeDJJSSxtQkFDRSxvQlYyMklOLENVejJJSSxpQkFDRSxrQlY0MklOLENVdDNJSSxZQUNFLFlWeTNJTixDVXYzSUksZ0JBQ0Usa0JWMDNJTixDVXgzSUksbUJBQ0UsbUJWMjNJTixDVXozSUksaUJBQ0UsaUJWNDNJTixDVXQ0SUksWUFDRSxlVnk0SU4sQ1V2NElJLGdCQUNFLHFCVjA0SU4sQ1V4NElJLG1CQUNFLHNCVjI0SU4sQ1V6NElJLGlCQUNFLG9CVjQ0SU4sQ1V0NUlJLFlBQ0UsY1Z5NUlOLENVdjVJSSxnQkFDRSxvQlYwNUlOLENVeDVJSSxtQkFDRSxxQlYyNUlOLENVejVJSSxpQkFDRSxtQlY0NUlOLENVdDZJSSxhQUNFLFlWeTZJTixDVXY2SUksaUJBQ0Usa0JWMDZJTixDVXg2SUksb0JBQ0UsbUJWMjZJTixDVXo2SUksa0JBQ0UsaUJWNDZJTixDVXQ3SUksaUJBQ0UsWVZ5N0lOLENVdjdJSSxxQkFDRSxrQlYwN0lOLENVeDdJSSx3QkFDRSxtQlYyN0lOLENVejdJSSxzQkFDRSxpQlY0N0lOLENVeC9JSSwwQkFDRSx3QlYyL0lOLENVNS9JSSwyQkFDRSx5QlYrL0lOLENVaGdKSSwwQkFDRSx3QlZtZ0pOLENVL2dKSSxhQUNFLDhCQUYwQixDQUUxQixzQlZraEpOLENVbmhKSSxhQUNFLDhCQUYwQixDQUUxQixzQlZzaEpOLENVdmhKSSxhQUNFLDhCQUYwQixDQUUxQixzQlYwaEpOLENVM2hKSSxtQkFDRSw0QlY4aEpOLENVL2hKSSxXQUNFLG9CVmtpSk4sQ1VuaUpJLFlBQ0UsNkJBRjBCLENBRTFCLHFCVnNpSk4sQ1V2aUpJLGdCQUNFLHlCVjBpSk4sQ1V0akpJLGNBQ0UsZ0JWeWpKTixDVTFqSkksY0FDRSxpQlY2akpOLENVOWpKSSxjQUNFLGNWaWtKTixDVWxrSkksY0FDRSxpQlZxa0pOLENVdGtKSSxjQUNFLGdCVnlrSk4sQ1Uxa0pJLGVBQ0UsY1Y2a0pOLENVOWtKSSxtQkFDRSxnQlZpbEpOLENVbGxKSSxtQkFDRSxnQlZxbEpOLENVaG1KSSxtQkFDRSxpQlZ1bUpOLENVeG1KSSxrQkFDRSxnQlYybUpOLENVdm5KSSw2QkFDRSxvQlYwbkpOLENVM25KSSxtQ0FDRSxtQlY4bkpOLENVL25KSSw2QkFDRSxrQlZrb0pOLENVbm9KSSw2QkFDRSxxQlZzb0pOLENVdm9KSSw2QkFDRSxvQlYwb0pOLENVM29KSSw4QkFDRSxrQlY4b0pOLENVL29KSSxzQkFDRSxzQlZrcEpOLENVbGhKSSw0QkFDRSxhVnFoSk4sQ1V0aEpJLHNCQUNFLG9CVnloSk4sQ1UxaEpJLGlEQUNFLG1CQUZtQixDQUVuQixtQkFGbUIsQ0FFbkIsWVY4aEpOLENVL2hKSSxxQkFDRSwwQkFGbUIsQ0FFbkIsMEJBRm1CLENBRW5CLG1CVmtpSk4sQ1VuaUpJLDJCQUNFLFlWdWlKTixDV25xSkEsTUFDRSw0QkFBQSxDQUNBLGtDQUFBLENBRUEsdUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCQUFBLENBQ0EscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUVBLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUlBLGtCQUFBLENBQ0Esa0JYaXFKRixDVy9wSkEsbUNBQ0UsTUFDRSx1QkFBQSxDQUNBLGtDQUFBLENBQ0Esb0NBQUEsQ0FDQSwwQ0FBQSxDQUNBLDBCQUFBLENBQ0EsaURBQUEsQ0FDQSxtQ1hrcUpGLENXaHFKQSxLQUNFLGdEQUFBLENBQ0EscUNYa3FKRixDV2hxSkEsSUFDRSwyQ0FBQSxDQUFBLG1DWGtxSkYsQ1docUpBLHNCQUNFLHFDWGtxSkYsQ1docUpBLDJDQUNFLDJCQUFBLENBQ0EseUJYa3FKRixDV2hxSkEsNkNBQ0UscUNYa3FKRixDV2hxSkEsVUFDRSx5RFhrcUpGLENXaHFKQSxXQUNFLHFDWGtxSkYsQ0FDRixDV2hxSkEsd0NBQ0UscUNYa3FKRixDWTV4SkEsTUFDRSx5R0FBQSxDQUNBLGlKQUFBLENBQ0Esd0dBQUEsQ0FDQSw2R1oreEpGLENZNXhKQSxLRnFCRSxrR0FBQSxDQW1CQSxjQUFBLENBNklBLGVWNm1KRixDWTd4SkEsZUFJRSxpQ0FBQSxDRnFCQSxvR0FBQSxDQXVKQSxlVm1uSkYsQ1k3eEpBLE1GNkJFLGNWb3dKRixDWTl4SkEsT0YwQkUsY1Y2d0pGLENZOXhKQSxjQUZFLGdCQUFBLENGMEZBLGFWK3NKRixDWXZ5SkEsT0ZpQkUsY1ZzeEpGLENZOXhKQSxPRlFFLGNBQUEsQ0F1RUEsYVZ3dEpGLENZOXhKQSxjQUZFLGdCWnl5SkYsQ1l2eUpBLE9GREUsZ0JBQUEsQ0F1RUEsY1ZpdUpGLENZOXhKQSxPRlZFLGlCQUFBLENFaUJBLGdCQUFBLENGc0RBLGNWMHVKRixDWTl4SkEsZ0JBU0UsaUNBQUEsQ0Y1QkEsY0FBQSxDQTZJQSxlRXRIcUIsQ0FJckIsZ0JBQUEsQ0Z5Q0Esa0JFM0N1QixDRnFDdkIsWVY4dkpGLENZL3hKRSxpREFDRSxlWm15SkosQ1loeUpBLDZCQUdFLHlCWm15SkYsQ1lqeUpBLGFGdENFLGdCQUFBLENBNklBLGVFckdxQixDQzBNZixrQ0FBQSxDQUFBLG1DYjRsSlIsQ2F4dkpJLDBCRGhESixhQ21OUSxpQkFBQSxDQUFBLGtCYnlsSk4sQ0FDRixDWXZ5SkEsYUFJRSxpQ0FBQSxDRmhEQSxpQkFBQSxDRStDQSxtQlpnekpGLENZN3lKQSxHQUdFLGdCQUFBLENGZUEsb0JWZ3lKRixDWTd5SkEsV0Z2RUUsc0hBQUEsQ0FnQkEsY0FBQSxDQTZJQSxlRW5GcUIsQ0FHckIsZ0JBQUEsQ0FHQSxXWit5SkYsQ1k1eUpBLGVBSkUsNENBQUEsQ0FFQSxpQlpvekpGLENZbHpKQSxJQUdFLCtCWit5SkYsQ1k3eUpBLFlBS0UsaUNBQUEsQ0Z2RkEsb0dBQUEsQ0FVQSxjQUFBLENBNklBLGVFbkVxQixDQUtyQixvQkFBQSxDQUNBLGtCWjh5SkYsQ1k1eUpBLGlDRjJERSxlVjJ2SkYsQ1k1eUpBLDhDRi9HRSxrR0FBQSxDQW1CQSxjQUFBLENBeURBLGlCRThCb0IsQ0FHcEIsbUJBQUEsQ0FEQSxrQlp1ekpGLENZNXlKQSxhRnBHRSxjVm81SkYsQ1kxeUpFLHVDQUNFLFdaK3lKSixDWTV5SkEsd0JGOUdFLGNBQUEsQ0E2SUEsZVZreEpGLENZNXlKRSwrQkFDRSxZWjh5SkosQ1k1eUpFLDhCQUNFLFlaOHlKSixDWTN5SkEsTUZtQkUsZVY0eEpGLENZN3lKRSxtQ0FGRixNQUdJLGlDWmd6SkYsQ0FDRixDWS95SkUsc0JGY0EsZVZveUpGLENZOXlKQSxvQkFDRSxtQ1ppekpGLENZL3lKQSxRRk9FLGVWNHlKRixDWWh6SkEsYUFDRSx5QlptekpGLENZanpKQSxvQkZyTEUsaUNWMCtKRixDWWx6SkEsbUNGRkUsZVZ3ekpGLENZbnpKQSwyQkZMRSxlVjR6SkYsQ1lwekpBLGdCRjVGRSxpQlZvNUpGLENZcnpKQSxZQUNFLGtDWnd6SkYsQ1l0ekpBLGtCRmhNRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDR21SSSxjQUxJLENEdkVSLHdCQUFBLENBQUEscUJBQUEsQ0FBQSw2QkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSwyQkFBQSxDQUFBLGtCQUFBLENBQ0Esa0JBQUEsQ0FBQSxjWnd6SkYsQ1lweUpBLGlCQUNFLGVadXlKRixDWXJ4SkEscUJBQ0UscUNadXhKRixDWXJ4SkEsZ0RBQ0UsaUNad3hKRixDWXR4SkEsMEJBQ0Usa0NaeXhKRixDWXZ4SkEsZUFDRSw0Q1oweEpGLENZeHhKQSxZQUNFLDhCQUFBLENBQ0EsK0JaMnhKRixDY3ZpS0EsTUFDRSwyQ0FBQSxDQUVBLDRDQUFBLENBREEsd0RBQUEsQ0FBQSxnRGQyaUtGLENjeGlLQSxrQkFHSSwyQ0FBQSxDQUlGLDJDQUFBLENBREEsd0NBQUEsQ0FEQSxxQ0FBQSxDQUdBLGVBQUEsQ0FDQSxRZHdpS0YsQ2N2aUtFLG9CQUNFLDBCZHlpS0osQ2N4aUtJLDBCQUNFLGlDZDBpS04sQ2N2aUtFLHFCQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esa0JBQUEsQ0FBQSxjQUFBLENBQ0EsNkJBQUEsQ0FBQSwwQkFBQSxDQUFBLDRCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBSUEsK0JBQUEsQ0FGQSxxQ0FBQSxDQURBLGtDZDRpS0osQ2N4aUtJLDZDQUZBLG9DZDZpS0osQ2N2aUtFLHlDQUNFLHFCQUVFLHdCQUFBLENBQUEscUJBQUEsQ0FBQSw2QkFBQSxDQUNBLGVBQUEsQ0FFQSx5QkFBQSxDQURBLDRCZHlpS0osQ2N2aUtJLDhCQUNFLFlkeWlLTixDQUNGLENlcGxLQSxlQVFFLGtCQUFBLENMSUEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0d1Uk0sa0NBQUEsQ0VwUk4sd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsUUFBQSxDQUNBLDJCQUFBLENBQUEsa0JBQUEsQ0FDQSxnRGZnbEtGLENhMzlKSSwwQkV2SUosZUYwU1EsbUJBQUEsQ0FBQSxvQmI2ekpOLENBQ0YsQ2VwbEtFLG1DQXBCRixlQXFCSSxzQ0FBQSxDQUNBLGdDZjhsS0YsQ0FDRixDZTdsS0UsbUJBUUksMkNBQUEsQ0FQRiw4QmZpbUtKLENlL2xLSSwrQkFDRSx1QkFBQSxDQU1FLDJDZjRsS1IsQ2V4bEtFLHFCTGJBLHlCQUFBLENBK0ZBLGFWK2dLRixDZTdsS0Usd0RBR0ksaUNBQUEsQ0xJSixnQlY0bEtGLENlM2xLQSxhQUNFLCtCZjhsS0YsQ2U3bEtFLHVDQUNFLHFDZitsS0osQ2dCcHBLQSxzQk44QkUsa0dBQUEsQ0FtQkEsY0FBQSxDQTZJQSxlVjQ5SkYsQ2dCcnBLQSxrQ0FDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ051TEEsZU10THFCLENBRHJCLHNCaEJ5cEtGLENnQnRwS0EsZ0JORUUsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ01DQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQmhCd3BLRixDZ0J0cEtBLHFDQUNFLG9CQUFBLENBQ0EsYWhCeXBLRixDZ0J4cEtFLDJDQUNFLG9CQUFBLENBQ0EsYWhCMHBLSixDaUIvcUtBLFlBRUUsMEJqQm1yS0YsQ2lCaHJLQSxlQUNFLDRDakJtcktGLENpQmpyS0EsSUFDRSxzQkFBQSxDQUNBLGlCakJvcktGLENpQmxyS0EsTUFDRSxpREFBQSxDQUNBLHlDQUFBLENBQUEsaUNqQnFyS0YsQ2lCbHJLQSxZQUVFLHVCQUFBLENBREEsMkJBQUEsQ0FFQSxxQmpCcXJLRixDaUJucktBLFdBR0Usd0JBQUEsQ0pzUUksaUJiKzZKTixDaUJwcktFLGFBQ0Usa0NqQnNyS0osQ2lCcHJLRSxpQkFDRSxhQUFBLENBQ0EseUJqQnNyS0osQ2lCbHJLRSxxQ0FDRSxpQ2pCcXJLSixDaUJscktBLGdCQUNFLCtCQUFBLENBQUEsdUJBQUEsQ0FDQSwrQkFBQSxDQUFBLHVCQUFBLENBQ0EsNkNBQUEsQ0FBQSxxQ0FBQSxDQUFBLDZCQUFBLENBQUEsK0NqQnFyS0YsQ2lCcHJLRSw0Q0FFRSw2QkFBQSxDQUFBLHFCakJxcktKLENrQmp1S0EsS0FLSSxnQ0FBQSxDQUVGLGdDQUFBLENBTEEsV0FBQSxDQU1BLGNBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsNkJBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSxnQ2xCaXVLRixDa0IvdEtBLFNBS0ksaUNBQUEsQ0FFRixjQUFBLENScUZBLGlCUTNGb0IsQ0FPcEIsY0FBQSxDQU5BLHdCbEJxdUtGLENrQjd0S0EsV0FFRSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsNkJsQit0S0YsQ2tCN3RLQSxtQkFHRSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JsQit0S0YsQ2tCN3RLQSxVUmlGRSxpQlZncEtGLENrQjl0S0EsUUFDRSxlQUFBLENBQ0EsY2xCaXVLRixDa0IvdEtBLE9BSUksaUNBQUEsQ0FIRixvQmxCbXVLRixDa0I3dEtBLG9DQUlJLGlDbEI4dEtKLENrQjN0S0EsYUFNSSxzQ0FBQSxDQUxGLFVBQUEsQ0FFQSxVQUFBLENBTUEsc0NBQUEsQ0FBQSw4QkFBQSxDQURBLE9sQjJ0S0YsQ2tCeHRLQSxtQkFDRSxVbEIydEtGLENrQnJ0S0EsVUFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQmxCd3RLRixDa0JwdEtBLHlCQUNFLFdBRUUsWUFBQSxDQUlBLFlBQUEsQ0w4TUksNkJBQUEsQ0tqTkosY0FBQSxDQUVBLE9BQUEsQ0FEQSxLQUFBLENBR0EsV0FBQSxDQUNBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFBLENBQ0EsNkJBQUEsQ0FBQSwwQkFBQSxDQUlFLHNDQUFBLENBSkYsNEJBQUEsQ0FNQSxzQ0FBQSxDQUFBLDhCQUFBLENBSkEsZ0NsQnl0S0YsQ0FDRixDYTdxS0ksZ0RLeERGLFdMMk5NLFliOGdLTixDQUNGLENrQjN1S0EseUJBa0JFLG1CQUVFLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFBLENBQ0EsVWxCNHRLRixDa0IxdEtBLFVBQ0UsUWxCNHRLRixDa0IxdEtBLFFMdUxJLGFic2lLSixDa0IxdEtBLE9BQ0Usb0JsQjR0S0YsQ2tCMXRLQSxhQUNFLGVBQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCbEI0dEtGLENrQjF0S0EsTUFNRSxrQkFBQSxDQUNBLDRDQUFBLENBQ0EsaUNBQUEsQ0FOQSxvQkFBQSxDTDJLRSxhQUxJLENLcktOLGNBQUEsQ0FFQSxXQUFBLENBREEsU0FBQSxDQVFBLDBDbEJ5dEtGLENBQ0YsQ2tCN3RLSSx5REFURixNQVVJLGtCbEJndUtKLENBQ0YsQ2tCL3dLQSx5QkFpREksWUFDRSxrQkFBQSxDQUNBLGFBQUEsQ0FFQSxjQUFBLENBREEsc0NBQUEsQ0FBQSw4QmxCa3VLSixDa0I5dEtBLDBCQUVFLGFBQUEsQ0FEQSxPbEJpdUtGLENBQ0YsQ21CejJLQSxLTitSTSxRYjZrS04sQ21CejJLQSxPQUNFLHNCbkI0MktGLENtQjEyS0EsU1RNRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDU0ZBLGdCQUFBLENBQ0EsaUJBQUEsQ0FGQSxnQkFBQSxDQUlBLDZCQUFBLENBREEsVUFBQSxDQUVBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCbkI0MktGLENtQjEyS0EsZUFFRSwrQkFBQSxDQUVBLDRCQUFBLENBQUEsa0JBQUEsQ0FDQSx3RkFBQSxDQUFBLGdGQUFBLENBSkEsV25CaTNLRixDbUIzMktBLFFBQ0Usc0NuQjgyS0YsQ21CNTJLQSxTVGRFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENTaUJBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUdBLHlCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUpBLFlBQUEsQ0FDQSxnQm5CaTNLRixDbUI1MktBLFFBSUUsNENBQUEsQ0FDQSxxQkFBQSxDTnFQSSxjQUxJLENBS0osZWJ5bktOLENtQjUyS0EsMEJBSUUsd0RBQUEsQ0FDQSxxQkFBQSxDTjhPSSxjQUxJLENBS0osZWJnb0tOLENtQjUyS0EsaUJONE9NLGNidW9LTixDbUI3MktBLEtUM0JFLGtHQUFBLENBZ0tBLGVTbklxQixDQUVyQiwyQkFBQSxDQUFBLGtCQUFBLENBQ0Esb0JuQisyS0YsQ21COTJLRSxtQlRzREEsaUJWMnpLRixDbUI5MktFLG1CQUdFLGlDQUFBLENUZ0RGLGlCVit6S0YsQ21CNzJLRSxvQkFHRSxpQ0FBQSxDVDJDRixlVm0wS0YsQ21CMzJLQSxrQlQvQ0Usa0dBQUEsQ0FnS0EsZVMvR3FCLENUc0NyQixlU3JDdUIsQ0FFdkIsMkJBQUEsQ0FBQSxrQkFBQSxDQUNBLG9CbkI2MktGLENtQjMyS0EsZUFDRSxlbkI4MktGLENtQjUyS0EsUUFDRSwyQm5CKzJLRixDbUI3MktBLGFBQ0UsaUJuQmczS0YsQ21COTJLQSxtQkFDRSwwQ25CaTNLRixDbUIvMktBLFdBRUUsV0FBQSxDQURBLGNuQm0zS0YsQ21CNzFLQSxvQkFDRSx5Qm5CZzJLRixDbUIvMUtFLDBCQUNFLHlCbkJpMktKLENtQjkxS0EsWUFFRSxhQUFBLENBREEsbUJuQmsyS0YsQ21CLzFLQSxRQUtFLG1DQUFBLENBRUEsK0JBQUEsQ0FEQSwyQkFBQSxDQUVBLGlEQUFBLENBQUEseUNBQUEsQ0FDQSx3QkFBQSxDVDFGQSxjQUFBLENBNklBLGVTM0RxQixDQUdyQixjQUFBLENBREEsa0JuQncyS0YiLCJmaWxlIjoic3R5bGUuY3NzIn0= */ \ No newline at end of file diff --git a/docs/css/style.css.map b/docs/css/style.css.map deleted file mode 100644 index b59078f8..00000000 --- a/docs/css/style.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../src/sass/style.scss","../../node_modules/bootstrap/scss/mixins/_banner.scss","../../node_modules/bootstrap/scss/_containers.scss","../../node_modules/bootstrap/scss/mixins/_container.scss","../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../node_modules/bootstrap/scss/_variables.scss","../../node_modules/bootstrap/scss/_grid.scss","../../node_modules/bootstrap/scss/mixins/_grid.scss","../../node_modules/bootstrap/scss/mixins/_utilities.scss","../../node_modules/bootstrap/scss/utilities/_api.scss","../../src/sass/_animations.scss","../../src/sass/_font-oswald.scss","../../src/sass/_font-lato.scss","../../src/sass/_colors.scss","../../src/sass/_variables.scss","../../src/sass/_mixins.scss","../../src/sass/_typography.scss","../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../src/sass/_toc.scss","../../src/sass/_footer.scss","../../src/sass/_buttons.scss","../../src/sass/_cards.scss","../../src/sass/_navigation.scss","../../src/sass/_general.scss"],"names":[],"mappings":";AAAA;ACCE;AAAA;AAAA;AAAA;AAAA;ACKA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ECHA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACsDE;EF5CE;IACE,WGkee;;;ADvbnB;EF5CE;IACE,WGkee;;;ADvbnB;EF5CE;IACE,WGkee;;;ADvbnB;EF5CE;IACE,WGkee;;;ADvbnB;EF5CE;IACE,WGkee;;;AClfvB;EAEI;EAAA;EAAA;EAAA;EAAA;EAAA;;;AAKF;ECNA;EACA;EACA;EACA;EAEA;EACA;EACA;;ADEE;ECGF;EAIA;EACA;EACA;EACA;EACA;EACA;;;AA+CI;EACE;;;AAGF;EApCJ;EACA;;;AAcA;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AA+BE;EAhDJ;EACA;;;AAqDQ;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AA+DM;EAhEN;EACA;;;AAuEQ;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAwDU;EAxDV;;;AAmEM;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAPF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAPF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAPF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAPF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAPF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AH1DN;EGUE;IACE;;EAGF;IApCJ;IACA;;EAcA;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EA+BE;IAhDJ;IACA;;EAqDQ;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EAuEQ;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAmEM;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;;AH1DN;EGUE;IACE;;EAGF;IApCJ;IACA;;EAcA;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EA+BE;IAhDJ;IACA;;EAqDQ;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EAuEQ;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAmEM;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;;AH1DN;EGUE;IACE;;EAGF;IApCJ;IACA;;EAcA;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EA+BE;IAhDJ;IACA;;EAqDQ;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EAuEQ;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAmEM;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;;AH1DN;EGUE;IACE;;EAGF;IApCJ;IACA;;EAcA;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EA+BE;IAhDJ;IACA;;EAqDQ;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EAuEQ;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAmEM;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;;AH1DN;EGUE;IACE;;EAGF;IApCJ;IACA;;EAcA;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EA+BE;IAhDJ;IACA;;EAqDQ;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EA+DM;IAhEN;IACA;;EAuEQ;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAwDU;IAxDV;;EAmEM;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;EAPF;AAAA;IAEE;;EAGF;AAAA;IAEE;;;ACvDF;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AJVR;EIGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;AJVR;EIGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;AJVR;EIGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;AJVR;EIGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;AJVR;EIGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;ACnCZ;ED4BQ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;ARvEZ;AACA;AAAA;AAAA;AAAA;AUHA;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;IAAI;;EACJ;IAAK;;EACL;IAAK;;EACL;IAAM;;;AAGR;EACE;IAAI;;EACJ;IAAK;;EACL;IAAK;;EACL;IAAM;;;AAGR;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AC1CF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AC/BF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;ACIF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAIA;EACA;;;AAEF;EACE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAGJ;EACE;;;ACxHF;EACE;;;ADwDF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAIA;EACA;;;AAEF;EACE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAGJ;EACE;;;ACxHF;EACE;;;ACAF;AA4LA;AFpIA;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAIA;EACA;;;AAEF;EACE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAGJ;EACE;;;AEIE;EACE,QAFoB;;;AAItB;EACE,cALoB;;;AAOtB;EACE,eARoB;;;AAUtB;EACE,aAXoB;;;AACtB;EACE,QAFoB;;;AAItB;EACE,cALoB;;;AAOtB;EACE,eARoB;;;AAUtB;EACE,aAXoB;;;AACtB;EACE,QAFoB;;;AAItB;EACE,cALoB;;;AAOtB;EACE,eARoB;;;AAUtB;EACE,aAXoB;;;AACtB;EACE,QAFoB;;;AAItB;EACE,cALoB;;;AAOtB;EACE,eARoB;;;AAUtB;EACE,aAXoB;;;AACtB;EACE,QAFoB;;;AAItB;EACE,cALoB;;;AAOtB;EACE,eARoB;;;AAUtB;EACE,aAXoB;;;AACtB;EACE,QAFoB;;;AAItB;EACE,cALoB;;;AAOtB;EACE,eARoB;;;AAUtB;EACE,aAXoB;;;AACtB;EACE,QAFoB;;;AAItB;EACE,cALoB;;;AAOtB;EACE,eARoB;;;AAUtB;EACE,aAXoB;;;AACtB;EACE,QAFoB;;;AAItB;EACE,cALoB;;;AAOtB;EACE,eARoB;;;AAUtB;EACE,aAXoB;;;AAqBtB;EACE,SAFoB;;;AAItB;EACE,eALoB;;;AAOtB;EACE,gBARoB;;;AAUtB;EACE,cAXoB;;;AACtB;EACE,SAFoB;;;AAItB;EACE,eALoB;;;AAOtB;EACE,gBARoB;;;AAUtB;EACE,cAXoB;;;AACtB;EACE,SAFoB;;;AAItB;EACE,eALoB;;;AAOtB;EACE,gBARoB;;;AAUtB;EACE,cAXoB;;;AACtB;EACE,SAFoB;;;AAItB;EACE,eALoB;;;AAOtB;EACE,gBARoB;;;AAUtB;EACE,cAXoB;;;AACtB;EACE,SAFoB;;;AAItB;EACE,eALoB;;;AAOtB;EACE,gBARoB;;;AAUtB;EACE,cAXoB;;;AACtB;EACE,SAFoB;;;AAItB;EACE,eALoB;;;AAOtB;EACE,gBARoB;;;AAUtB;EACE,cAXoB;;;AACtB;EACE,SAFoB;;;AAItB;EACE,eALoB;;;AAOtB;EACE,gBARoB;;;AAUtB;EACE,cAXoB;;;AACtB;EACE,SAFoB;;;AAItB;EACE,eALoB;;;AAOtB;EACE,gBARoB;;;AAUtB;EACE,cAXoB;;;AAjDtB;EACE,gBAFyB;;;AAC3B;EACE,gBAFyB;;;AAC3B;EACE,gBAFyB;;;AAV3B;EACE,iBAF0B;;;AAC5B;EACE,iBAF0B;;;AAC5B;EACE,iBAF0B;;;AAC5B;EACE,iBAF0B;;;AAC5B;EACE,iBAF0B;;;AAC5B;EACE,iBAF0B;;;AAC5B;EACE,iBAF0B;;;AAV5B;EACE,WAFoB;;;AACtB;EACE,WAFoB;;;AACtB;EACE,WAFoB;;;AACtB;EACE,WAFoB;;;AACtB;EACE,WAFoB;;;AACtB;EACE,WAFoB;;;AACtB;EACE,WAFoB;;;AACtB;EACE,WAFoB;;;AATtB;EACE,YAFwB;;;AAC1B;EACE,YAFwB;;;AAC1B;EACE,YAFwB;;;AAV1B;EACE,eAFoB;;;AACtB;EACE,eAFoB;;;AACtB;EACE,eAFoB;;;AACtB;EACE,eAFoB;;;AACtB;EACE,eAFoB;;;AACtB;EACE,eAFoB;;;AACtB;EACE,eAFoB;;;AAkItB;EACE,SAFmB;;;AACrB;EACE,SAFmB;;;AACrB;AAAA;EACE,SAFmB;;;AACrB;EACE,SAFmB;;;AACrB;AAAA;EACE,SAFmB;;;AF1HzB;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAIA;EACA;;;AAEF;EACE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAGJ;EACE;;;AG1HF;EACE;EACA;EACA;EACA;;;AAGF;EDqBE;EAgKA,aCnLqB;EDsCrB;;;ACnCF;EDyBE;EAuJA,aC9KqB;EAErB;;;AAEF;ED6BE;;;AC1BF;ED0BE;EA8DA,YCtFoB;EDyFpB,cCxFsB;ED2FtB,eC1FuB;ED6FvB,aC5FqB;EAErB;;;AAEF;EDiBE;EA8DA,YC7EoB;EDgFpB,cC/EsB;EDkFtB,eCjFuB;EDoFvB,aCnFqB;EAErB;;;AAEF;EDQE;EA8DA,YCpEoB;EDuEpB,cCtEsB;EDyEtB,eCxEuB;ED2EvB,aC1EqB;EAErB;;;AAEF;EDDE;EA8DA,YC3DoB;ED8DpB,cC7DsB;EDgEtB,eC/DuB;EDkEvB,aCjEqB;EAErB;;;AAEF;EDVE;EA8DA,YClDoB;EDqDpB,cCpDsB;EDuDtB,eCtDuB;EDyDvB,aCxDqB;EAErB;;;AAEF;AAAA;AAAA;EDnBE;EA6IA,aCtHqB;EDuCrB,YCtCoB;ED4CpB,eC3CuB;EAEvB;EACA;;AACA;AAAA;AAAA;EACE;;;AAGJ;AAAA;AAAA;EAGE;;;AAEF;EDtCE;EA6IA,aCrGqB;EC0Mf;EAAA;;AA5JJ;EDhDJ;ICmNQ;;;AAnKJ;EDhDJ;ICmNQ;;;;AD7MR;AAAA;ED5CE;EC+CA;EACA;;;AAEF;EDkBE,eCjBuB;EAEvB;;;AAEF;AAAA;EDvEE;EA6JA,aCnFqB;ED1DrB;EC6DA;EAEA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EDlFE;EAuJA,aCnEqB;ED1ErB;EC6EA;EAEA;EACA;;;AAEF;AAAA;EDrGE;EAgKA,aCxDqB;EDrFrB;EAyDA,YC8BoB;EAEpB;EACA;;;AAEF;ED/GE;EAmBA;EAyDA,YCsCoB;EAEpB;EACA;;;AAEF;EDpGE;;ACuGA;EACE;;AAEF;EACE;;;AAGJ;ED+BE,aC9BqB;ED/GrB;;ACmHA;EACE;;AAEF;EACE;;;AAGJ;EDmBE,aClBqB;;AACrB;EAFF;IAGI;;;AAEF;EDcA,aCbuB;;;AAGzB;EACE;;;AAEF;EDOE,aCNqB;;;AAEvB;EACE;;;AAEF;EDrLE;;;ACwLF;EDFE,aCGqB;;;AAEvB;EDLE,aCMqB;;;AAEvB;ED5FE,YC6FoB;;;AAEtB;EACE;;;AAEF;EDhME;EEmRI,aALI;EAKJ,eALI;EAKJ,gBALI;EAKJ,cALI;EDvER;EACA;EACA;EACA;EACA;;;AAoBF;EACE;;AAkBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AE5QF;EACE;EACA;EACA;;;AAEF;EAGI;EAEF;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACA;;AAGF;EACE;IAEE;IACA;IACA;IACA;;EACA;IACE;;;;AC1CR;AAAA;EJYE;EEmRI,aALI;EASF;EAJF,gBALI;EASF;EE3RN;EAOA;EACA;EACA;EACA;;AFqHE;EEvIJ;AAAA;IF0SQ;;;AAnKJ;EEvIJ;AAAA;IF0SQ;;;AEtRN;EApBF;AAAA;IAqBI;IACA;;;AAEF;AAAA;EACE;EAOE;;AALF;AAAA;EACE;;AAKA;AAAA;EACE;;AAIN;AAAA;EJbA;EA+FA,aIhFuB;;AAEvB;AAAA;AAAA;EAGI;EJIJ;;;AICF;EACE;;AACA;EACE;;;ACrDJ;EL8LE,aK7LqB;ELgDrB;EAnBA;;;AKzBF;EACE;EACA;ELuLA,aKtLqB;;;AAEvB;ELEE;EKCA;EACA;;;AAEF;EACE;EACA;;AACA;EACE;EACA;;;ACrBJ;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EJyQM,WALI;EIjQR;;AACA;EACE;;AAEF;EACE;EACA;;;AAIF;EACE;;;AAGJ;EACE;EACA;EACA;;AACA;EAEE;;;AC7CJ;AACA;EAEE;EAGE;EAEF;EACA;EACA;EACA;EACA;;;AAEF;EP4FE,YO3FoB;EACpB;EAGE;EAEF;EACA;;;AAEF;EAEE;;;AAEF;AAAA;EAGE;;;AAEF;EPiFE,cOhFsB;;;AAExB;EACE;EACA;;;AAEF;EACE;EAGE;;;AAGJ;AAAA;EAII;;;AAGJ;EACE;EAEA;EAGE;EAEF;EACA;;;AAEF;EACE;;;AAMF;EACE;EACA;;;AAGF;AACA;EACE;ILoNM;IKlNJ;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IAEA;IAEE;IAEF;;;ALyCA;EKxDF;IL2NM;;;AK5NR;EAkBE;AAAA;IAEE;IACA;;EAEF;IACE;;EAEF;ILuLI,QALI;;EK/KR;IACE;;EAEF;IACE;IACA;;EAEF;IL6KI,SALI;IKtKN;IACA;IACA;IACA;IACA;IACA;IACA;IAIA;;;AAHA;EATF;IAUI;;;AA9CN;EAiDI;IACE;IACA;IACA;IACA;;EAGJ;IACE;IACA;;;ACxIJ;EN+RM,QALI;;;AMvRV;EACE;;;AAEF;ERME;EQHA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;ERdE;EQiBA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EN0PM,eALI;EAKJ,cALI;EMjPR;EACA;;;AAEF;ENmPM,eALI;EAKJ,cALI;EM1OR;EACA;;;AAEF;EN4OM,aALI;EAKJ,eALI;EAKJ,gBALI;EAKJ,cALI;;;AMjOV;ER3BE;EAgKA,aQnIqB;EAErB;EACA;;AACA;ERsDA,eQrDyB;;AAEzB;ERmDA,eQlDyB;EAEvB;;AAEF;ER8CA,eQ7CyB;EAEvB;;;AAGJ;ER/CE;EAgKA,aQ/GqB;ERsCrB,eQrCuB;EAEvB;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAqBF;EACE;;AACA;EACE;;;AAGJ;EACE;EACA;;;AAEF;ER4DE,aQ3DqB;ERlFrB;EQoFA;EACA;EACA;EACA;EACA;EACA;EACA","file":"style.css"} \ No newline at end of file diff --git a/docs/designs/alm/index.html b/docs/designs/alm/index.html deleted file mode 100644 index f37ced9e..00000000 --- a/docs/designs/alm/index.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - - Application Lifecycle Management | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Application Lifecycle Management

-

- A one-stop-shop for a team's planning and project lifecycle management. -

- - -
-
-
- -
Role
-
Interaction Designer, Prototypes
-
Areas
-
Wireframes, user paths, usability, prototyping
-
Challenge
-
The greater project team was using multiple project management tools, code repositories, and application development processes, with none of them talking to each other. This project takes all of those areas of concern and brings them together into a single, cohesive interface.
-
-
-
-
-
-

The Process

-

Before starting on the Application Lifecycle Management project, it was determined that the following areas would be need to be covered: list of target users, a user flow, wireframes, and, potentially, prototypes for user testings and feasibility.

-

Target Users

-

Through discussions with Stakeholders and Project Management, it was decided that the target users would be set in tiers - General Users (those who need to add and interact with issues, update project assets, and interact daily - a mix of designers and developers); Project Managers (organizers of work, set deadlines and release dates), and Administrators (control any integrations, add-ons, and access).

-

Application Lifecycle Management flow

-
- - ALM workflow - - Close - - - ALM workflow - -
-

Wireframes and Workflows

-

For each section of the ALM application, workflows and wireframes were used to identify possible user paths, as well as to strategize initial designs before moving on to high fidelity mockups and prototypes.

-

From Work Items to Development

-

Goals:

-
    -
  • Communicates to the user that direct access to developing the Work Item is available in a single click.
  • -
  • Implementation is unobtrusive and implies navigation.
  • -
  • Location will not accidentally be clicked, allowing for enough real estate for line lengths and other meta data. The location of the integration should also imply moving forward.
  • -
  • Ordered by recommendation - require users to fill in one area before moving on.
  • -
  • As a button, it needs to have a prominent place yet not take the place of a primary button (in style).
  • -
- Steps to complete the process: -
-
- - - - Step 1 of the ALM wireframes - - - Step 2 of the ALM wireframes - - - Step 3 of the ALM wireframes - - -
-
-
- - -
- Wireframe of the work item to coding experience -
-
-

Wireframe

-

This wireframe was created with call outs in order to communicate my thoughts around the design to anyone who saw it, but could not talk with me. Specifically, this worked extremely well when working with colleagues in other time zones where our working ours did not match up.

-
-
-
-
-

From these workflows and wireframes, it was determined that additional questions needed to be answered:

-
    -
  • How do we handle accuracy between the linking of work items?
  • -
  • If the work items has a fine name and line number, is the commit SHA also used to help identify the connection?
  • -
  • Are we able to type the URL in a browser and navigate to the work item? (Does it have a unique link or is it randomly generated each time?)
  • -
-

Visual Design

-

After completing the wireframes and flows, a sample visual design was created. This design was created using the in-house design component library.

- - ALM workflow - - Close - - - ALM workflow - -

Prototyping

-

As part of the testing and usability study process, I created a prototype that demonstrated some of the basic layouts and IA for users to explore and provide feedback on. This process evolved over time and, eventually, became a full-fledged website that utilized static data and was continuously updated as users provided feedback.

-
- -
-

Final thoughts

-
-

- In review, I believe that this process helped to flush out a great number of questions and concerns, while also demonstrating that their is a solid platform in which to build the full application on. -

-

- The findings discovered through the process were taken to the Project Stakeholders, which were then used to create additional design stories and discussions with the development teams.

-
- -
-
-
-
- -
- - - - - - - - diff --git a/docs/designs/customer-engagement/index.html b/docs/designs/customer-engagement/index.html deleted file mode 100644 index b3635967..00000000 --- a/docs/designs/customer-engagement/index.html +++ /dev/null @@ -1,542 +0,0 @@ - - - - - - - - Customer Engagement App | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Customer Engagement App

-

- For this project, I was tasked with improving the overall user experience for tracking customer engagement and marketing campaigns. This project included creating color palettes, new UI components, personas, and user journeys. -

- - -
-
-
- -
Role
-
Interaction Designer, Visual Designer
-
Areas
-
Wireframes, Visual Designs
-
Challenge
-
For this project, I was tasked with updating an old user interface to increase usability and visual styling to match a more modern aesthetic.
-
-
-
-
-
-

Goals

-

The goals of this project were to improve efficiency, upgrade the visual aesthetic, and enhance visual awareness.

-

Sitemap (alpha)

-

Before starting on the updated design for the Customer Engagement App (CEA), I first took to creating an updated sitemap. This allowed me to set a basic path for users to navigate through the application, while also separating the pieces of the application into useful areas.

-
- - Sitemap for the alpha version of the Customer Engagement App - - Close - - - Sitemap for the alpha version of the Customer Engagement App - -
-

Wireframes

-

I created a set of wireframes that could be quickly iterated on for presenting ideas to project stakeholders and other interested parties.

-
- Example visual design for the navigation variations in the Customer Engagement App - View PDFOpen PDF on GitHub - -
-

Visual Designs

-

These visual designs are a small sampling of the final screens that were implemented as part of the completion of this project. The Dashboard, Reporting screen, and Settings page were considered the high-value items and contained the majority of the different components that would be used across the project. This set the baseline for future screens and allowed the development team to create a component library in which to build upon.

-
-
-
-

Application Dashboard

-
- - Example visual design for the primary dashboard in the Customer Engagement App - - Close - - - Example visual design for the primary dashboard in the Customer Engagement App - -
-
-
-
-
-

Engagement Reporting

-
- - Example visual design for the engagement dashboard in the Customer Engagement App - - Close - - - Example visual design for the engagement dashboard in the Customer Engagement App - -
-
-
-
-
-
-
-

Settings

-
- - Example visual design for the settings page in the Customer Engagement App - - Close - - - Example visual design for the settings page in the Customer Engagement App - -
-
-
-
-
-

The color palette and simplified component examples were some of the first items created, in order to provide the development team with a baseline in which to build the environment from.

-
-
-
-

Color Palette

-
- - Color palette created for the Customer Engagement App - - Close - - - Color palette created for the Customer Engagement App - -
-
-
-
-
-

Component Examples

-
- - An example of the types of components found in the Customer Engagement App - - Close - - - An example of the types of components found in the Customer Engagement App - -
-
-
-
-
-
-
-

Navigation

-
- - Example visual design for the navigation variations in the Customer Engagement App - - Close - - - Example visual design for the navigation variations in the Customer Engagement App - -
-
-
-
-
- -
-

Final thoughts

-
-

I believe that the process used for this project, albeit different, fit within the framework given and met all of the requirements as laid out by the Project Management Team. In the end, a new interface was created that met all of the requirements and was based off of clear steps and proper research. Competitively, this new design met, and often surpassed, expectations when compared to what was in use prior to this project.

-
- -
-
-
-
- -
- - - - - - - - diff --git a/docs/designs/district25/index.html b/docs/designs/district25/index.html deleted file mode 100644 index 53cb5e3a..00000000 --- a/docs/designs/district25/index.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - - District 25 website | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

District 25 website

-

- A website revamp for the 25th Masonic District of Masons in Massachusetts. -

- - - - - - - - - - - - diff --git a/docs/designs/index.html b/docs/designs/index.html deleted file mode 100644 index b9ecb585..00000000 --- a/docs/designs/index.html +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - - - Designs | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Designs

-

- Collaborate. Learn. Delight. -

- - - -
-
-
-
-

Task-It!

-

One enterprise task management system to rule them all.

-
- the journey -
-
-
-
-
-
-
- -
-
-
- Application Lifecycle Management thumbnail -
-
-

Application Lifecycle Management

-

A one-stop-shop for a team's planning and project lifecycle management.

- the journey -
-
-
- -
-
-
-

Customer Engagement App

-

End-to-end tracking of customer engagement and marketing campaigns.

- the journey -
-
- Customer Engagement App Dashboard thumbnail -
-
-
- -
-
-
- Switchback Timetrak thumbnail -
-
-

Switchback TimeTrak

-

The goal of this redesign was to create a simplistic system to easily access recent log entries, active projects, and team calendars. From this dashboard, users can quickly see these items, in addition to providing quick navigation items for in-depth reporting.

-

- Sketch Bootstrap Font Awesome -

-
-
-
- -
-
-
-

Structure Cloud

-

For this project, I was tasked with converting the UI of a COBOL application into something that would work with the modern web. The task was very challenging, in that one of the main requirements was to keep the layout as close to the original application as possible (in order to minimize the amount of relearning existing users would need to do), while also providing a clean UI that would attract new users to the platform.

-

- Sketch Font Awesome Visual Studio -

-
-
- Structure Cloud UI screenshot -
-
-
- -
-
-
-

Presentations

-

I've created many presentations over the years and recently began to transition them to Figma using the prototyping functionality. -

-
-
-
-
- - Portfolio presentation slide image - Portfolio Review - -
-
- - Color Picker presentation slide example - Color Picker - - -
-
-
- -
- - - - - - - - diff --git a/docs/designs/task-it/index.html b/docs/designs/task-it/index.html deleted file mode 100644 index 12df4632..00000000 --- a/docs/designs/task-it/index.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - - - Task-It! | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Task-It!

-

- One enterprise task management system to rule them all. -

- - - -
-
-
- -
-
Role
-
Lead Designer
-
Areas
-
User research, Wireframes, User journeys, Mockups, Prototyping
-
Problem
-
After more than a decade of minimal updates, multiple subscription services, and independent teams, it became apparent that a single, scalable solution was needed. This project was to replace the existing systems, eliminating costs and overhead.
-
Challenge
-
With multiple systems container millions of tasks (both current and historical) as well as a growing need for various integrations, it was apparent that the user base would be the biggest challenge. Creating something that could not only handle all of the various methods of work, but also the vast historical nature of teams, presented a very unique situation. Additionally, the product had to be one that all users could utilize, no matter their working method. This included, but was not limited to, users with accessibility needs, users who preferred "terminal" or "keyboard" commands, and those who relied on standard keyboard-mouse usage.
-
Constraints
-
The biggest constraint was that of time. As each day passed, users were onboarded to either the older solution or to products that required licenses and cost the company money. The team was given one year to put together an initial release to be announced at an upcoming conference.
-
-
-
-
-
-
-

The Process

-

Before any design work (wireframes, mockups, prototypes) could begin, extensive user research and testing was needed.

-

Research methods with example questions: -

    -
  • User interviews -
      -
    • Ask users what their role is on their product team.
    • -
    • What product(s) do they use to manage their work?
    • -
    • If they do not use the existing internal product, why not?
    • -
    -
  • -
  • Competitive analysis -
      -
    • What products are used internally, besides the previous internal-built system?
    • -
    • Why are they used? What do they provide that the current internal system does not?
    • -
    -
  • -
  • On-hand testing -
      -
    • As a user, I needed to work within the system we were working to replace so that I can find the issues that currently exist.
    • -
    • Findings were compared against user interviews. Those interviews were also used as a basis for various testing methods.
    • -
    -
  • -
  • Observe users -
      -
    • Watch how users use the products: where do they always visit? What tasks are they always performing?
    • -
    -
  • -
-

-

Once a baseline had been established, the first round of user flow diagrams and analysis took place. Each step in the various user flows had two goals: -

    -
  1. Follow user expectations -
      -
    • Users expected to be able to perform basic tasks, such as creating work items, viewing work items, and organizing their work in a single system.
    • -
    -
  2. -
  3. Simplify existing processes -
      -
    • Users would not accept a more complicated process. Interviews taught me that anything more complicated than what they had would be a deal-breaker for switching to, no matter the directives from management.
    • -
    -
  4. -
-

-

Target Audience

-

For the initial release (scoped internally as a "beta"), the target audience consisted of Individual Contributors (IC), with a mix of high-interaction and low-interaction users. These were categorized as "Contributors", "Owners", and "Viewers".

-
    -
  • Contributor -
      -
    • Those who actively added items to a team's task queue.
    • -
    -
  • -
  • Owner -
      -
    • Individuals who were, at a high-level, responsible for the delivery and success daily and long-term tasks and goals. While not ICs, Owners had a direct hand in what tasks teams took on.
    • -
    -
  • -
  • Viewer -
      -
    • Those who stayed on the "outside" of the day-to-day operations, but could influence the work taking place. Viewers were not considered to be a top-level user, but the entire process had to take into account their work. If things became harder for them to see/find, then they were likely to become a blocker to adoption.
    • -
    -
  • -
-

After discussions with Project Management (PM), it was determined that the target audience would be broken down into tiers: Tier 1 and Tier 2. -

    -
  • Tier 1 consisted of those who used the existing solutions multiple times per day and could assist with driving adoption. These were the Contributors. -
  • -
  • Tier 2 consisted of those who interactive with existing solutions on a weekly basis, and then only to monitor the work being done by those in Tier 1. -
  • -
-

-

User flows, Wireframes, and Mockups

-

For the initial Task Details view, user flows and wireframes were used to identify possible errors. The findings from this work would go on to determine the direction of the final mockups.

-
-
-

User flows

-
- Image of the user flow -
Basic user flow - - Expand - - open image in a new window - -
-
-
-
-

User states

-
- Image of the various user flow states -
User flow states - - Expand - - open image in a new window - -
-
-
-
-

Initial findings

-

Based off of these user flows, I determined that the success and failures paths needed to be looked at further. Depending on the user, these paths had the potential to break experiences and decrease the usability and delight in the product. -

-
-
-

Wireframes

-

When creating wireframes, I start by taking an existing components (whether already in the application or from the component library in use) and lay out my page. From there, I begin to add some details (using the redacted script font) and basic headings. This is then reviewed with PM, Development, and, if available, fellow UX designers.

- -
-
-

Mockups

-

After reviews have been completed on the wireframes, mockups are created. In my process, I utilize mockups to get the full look/feel of the page without interactions. Once completed, these are used for user testing as well as final review with the development team.

- -
-
-
-
- - Image of the task details wireframe - Image of the first version of the task details mockup - -
-
-

Testing and Revisions

-

As part of the iterative process, I consistently looked at user feedback and heat-mapping to determine if there were any changes needed. From the beginning, it was known that additional attributes would be made available to users and that the Task Details page would have to be able to adapt accordingly.

-

As part of the testing process, I created a card-sorting survey for users, where I included all of the existing attributes, as well as some future-planned attributes, and asked users to order them by priority. Priority was determined by the user, with the only prompt being "what attribute(s) are required for you to get your work done in the most efficient manner?".

-
- Image of the user testing process -
User testing card sorting -
-
-

Revisions

-

After analyzing the results of the card-sorting user testing, additional mockups were created to task with the updated attribute priorities.

-
-
-
- Image of the first version of the task details mockup -
Version 2 - - Expand - - open image in a new window - -
-
-
-
-
- Image of the first version of the task details mockup -
Version 3 - - Expand - - open image in a new window - -
-
-
-
-
- Image of the first version of the task details mockup -
Version 4 - - Expand - - open image in a new window - -
-
-
-
-
- -
-

Final thoughts

-
-

Throughout the design process, it became clear that although the initial design solved many of the problems users faced with existing systems, there was plenty of room in which to improve. -

-

From the user testing sessions, specifically card sorting, I was able to adjust the layout and direction of the task details page without negatively impact user's experiences.

-

By working the development team, we were able to quickly role out changes to users and compare the new metrics to those of previous iterations. These metrics became the new baseline for future designs and detail screens across the product.

-
- -
-
-
-
- -
- - - - - - - - diff --git a/docs/designs/timetrak/index.html b/docs/designs/timetrak/index.html deleted file mode 100644 index 95b976b3..00000000 --- a/docs/designs/timetrak/index.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - - TimeTrak by Switchback | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

TimeTrak by Switchback

-

- Time tracking software for Switchback, Inc. -

- - - - - - - - - - - - diff --git a/docs/development/code/index.html b/docs/development/code/index.html deleted file mode 100644 index 738ea018..00000000 --- a/docs/development/code/index.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - redesign | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

redesign

-

- A walkthrough of how I redesigned adamjolicoeur.com. -

- - -
-
-
-

What I used

-

- Bootstrap, VSCode, GitHub, Netlify, Figma, iOS Simulator -

-
-
-
- -
- - - - - - - - diff --git a/docs/development/examples/index.html b/docs/development/examples/index.html deleted file mode 100644 index 4b54d31e..00000000 --- a/docs/development/examples/index.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - codepen examples | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

codepen examples

-

- When I'm trying out new ideas, I'll often go to codepen to riff on them, but also to see what is already out there. -

- - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
Top CodepensDescription
SwitchTrack A calendar in a webapp, part of a time tracking system
CAS Ripper Link to Codepen example demonstrating basic example of an architectural drawing library
Animated Cards on Glass Link to Codepen example showing animated cards on simulated glass
-

- - - See all of my work on CodePen - - -
- -
- - - - - - - - diff --git a/docs/development/index.html b/docs/development/index.html deleted file mode 100644 index 6a30e698..00000000 --- a/docs/development/index.html +++ /dev/null @@ -1,511 +0,0 @@ - - - - - - - - Development | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Development

-

- A selection of code examples from various projects that I've worked on. -

- - -
-

Prototypes

-
- -
-
-
-

Integration Walkthrough

- -
-
-
-
-
-
-

kubevirt.io

- -
-
-
-
-
- -
-
-
-

Red Hat Developer Design Manual

- -
-
-
-
-
-
-

PatternFly.org

- -
-
-
-
-
-
-

Personal projects

-
- -
-
-
-

Alfred

- -
-
-
- -
-
-
-

Stream Deck icons

- -
-
-
- -
-
-
-

Collect Some More

-

a collections app for iOS

- -
-
-
-
-

Oldies but goodies

-
-
-
-
-

fabric8-pattern.library

- -
-
-
-
- -

Codepen

- - Examples on Codepen - - -
-

- See the Pen - SwitchTrack - Calendar by Adam Jolicoeur (@AdamJolicoeur) - on CodePen. -

- -
-
- -
- - - - - - - - diff --git a/docs/development/prototypes/index.html b/docs/development/prototypes/index.html deleted file mode 100644 index 12d78db9..00000000 --- a/docs/development/prototypes/index.html +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - Prototypes | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Prototypes

-

- When I work on a design, I prototype as I go. This allows me to see what I'm doing in a working environment, while keeping expectations realistic. -

- - -
-
-
-

- Sites -

-
-
-
-
-

PatternFly 4

-

In support of the 4th release of PatternFly, I worked with a group of designers to create a modern, responsive take on the PatternFly website. Using a responsive layout with SVGs that move with the page, I create clean aesthetic that would flow through the rest of the site.

- - View PatternFly 4 demo - -
-
-

Feature flags

-

As part of a usability study, I worked with a UX Researcher to test out different variations of a Feature Flag, or notifier, for aspects and pages of an application that are either in a pre-release state, or have an unreleased element in use.

- - View Feature Flags demo - -
-
-
-
-
-
-

Additional examples:

-
-
- - - - - - - - - - - diff --git a/docs/feed.json b/docs/feed.json deleted file mode 100644 index 456b951b..00000000 --- a/docs/feed.json +++ /dev/null @@ -1,302 +0,0 @@ ----json -{ - "permalink": "feed.json", - "eleventyExcludeFromCollections": true, - "metadata": { - "title": "Adam J. Jolicoeur", - "description": "Portfolio for Adam J. Jolicoeur, User Experience Designer", - "language": "en", - "url": "https://www.adamjolicoeur.com/", - "author": { - "name": "Adam J. Jolicoeur", - "url": "https://www.adamjolicoeur.com/about" - } - } -} ---- -{ - "version": "https://jsonfeed.org/version/1.1", - "title": "", - "language": "", - "home_page_url": "", - "feed_url": "/feed.json", - "description": "", - "author": { - "name": "", - "url": "" - }, - "items": [ - { - "id": "/streamdeck/examples/", - "url": "/streamdeck/examples/", - "title": "Stream Deck examples", - "date_published": "2025-09-07T21:28:39Z", - "date": "2025-09-07T21:28:39Z" - } - , - { - "id": "/reference/", - "url": "/reference/", - "title": "Reference links", - "date_published": "2025-09-07T21:28:39Z", - "date": "2025-09-07T21:28:39Z" - } - , - { - "id": "/marketing/", - "url": "/marketing/", - "title": "Marketing", - "date_published": "2025-09-07T21:28:39Z", - "date": "2025-09-07T21:28:39Z" - } - , - { - "id": "/journeys/journeys/", - "url": "/journeys/journeys/", - "title": "Journeys", - "date_published": "2025-09-07T21:28:39Z", - "date": "2025-09-07T21:28:39Z" - } - , - { - "id": "/archives/town-selectman/", - "url": "/archives/town-selectman/", - "title": "Archived", - "date_published": "2025-09-07T21:28:39Z", - "date": "2025-09-07T21:28:39Z" - } - , - { - "id": "/uses/", - "url": "/uses/", - "title": "Uses", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/testimonials/", - "url": "/testimonials/", - "title": "Testimonials", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/resume/", - "url": "/resume/", - "title": "Adam J. Jolicoeur", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/presentations/portfolio/", - "url": "/presentations/portfolio/", - "title": "Portfolio", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/presentations/color-picker/", - "url": "/presentations/color-picker/", - "title": "Color Picker", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/presentations/", - "url": "/presentations/", - "title": "Presentations", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/icons-and-branding/icons/", - "url": "/icons-and-branding/icons/", - "title": "Icons", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/icons-and-branding/", - "url": "/icons-and-branding/", - "title": "Icons and Branding", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/development/prototypes/", - "url": "/development/prototypes/", - "title": "Prototypes", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/development/examples/", - "url": "/development/examples/", - "title": "codepen examples", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/development/code/", - "url": "/development/code/", - "title": "redesign", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/development/", - "url": "/development/", - "title": "Development", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/designs/timetrak/", - "url": "/designs/timetrak/", - "title": "TimeTrak by Switchback", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/designs/task-it/", - "url": "/designs/task-it/", - "title": "Task-It!", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/designs/district25/", - "url": "/designs/district25/", - "title": "District 25 website", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/designs/customer-engagement/", - "url": "/designs/customer-engagement/", - "title": "Customer Engagement App", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/designs/alm/", - "url": "/designs/alm/", - "title": "Application Lifecycle Management", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/designs/", - "url": "/designs/", - "title": "Designs", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/credits/", - "url": "/credits/", - "title": "Credits", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/contact/", - "url": "/contact/", - "title": "Contact", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/connect/", - "url": "/connect/", - "title": "Connect", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/apps/collectsomemore/", - "url": "/apps/collectsomemore/", - "title": "Collect Some More", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/archives/archives/", - "url": "/archives/archives/", - "title": "Archived Pages", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/apps/support/", - "url": "/apps/support/", - "title": "Support", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/apps/releases/", - "url": "/apps/releases/", - "title": "Application Releases", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/apps/privacy/", - "url": "/apps/privacy/", - "title": "Privacy Policy", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/apps/", - "url": "/apps/", - "title": "Apps", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/about/", - "url": "/about/", - "title": "About", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - , - { - "id": "/workflows/", - "url": "/workflows/", - "title": "Alfred Workflows", - "date_published": "2025-08-30T16:14:15Z", - "date": "2025-08-30T16:14:15Z" - } - - ] -} diff --git a/docs/howto/index.html b/docs/howto/index.html deleted file mode 100644 index 96d32c89..00000000 --- a/docs/howto/index.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - - - howto | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-

How to Use the Site #

- -
-
-
- - - - - - diff --git a/docs/icon-16.png b/docs/icon-16.png deleted file mode 100644 index aa6c9e54..00000000 Binary files a/docs/icon-16.png and /dev/null differ diff --git a/docs/icon-180.png b/docs/icon-180.png deleted file mode 100644 index e6f84288..00000000 Binary files a/docs/icon-180.png and /dev/null differ diff --git a/docs/icon-192.png b/docs/icon-192.png deleted file mode 100644 index ef4b4958..00000000 Binary files a/docs/icon-192.png and /dev/null differ diff --git a/docs/icon-32.png b/docs/icon-32.png deleted file mode 100644 index 1624c9f4..00000000 Binary files a/docs/icon-32.png and /dev/null differ diff --git a/docs/icon-512.png b/docs/icon-512.png deleted file mode 100644 index 1b0c7cbb..00000000 Binary files a/docs/icon-512.png and /dev/null differ diff --git a/docs/icons-and-branding/icons/index.html b/docs/icons-and-branding/icons/index.html deleted file mode 100644 index db312ab2..00000000 --- a/docs/icons-and-branding/icons/index.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - - Icons | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Icons

-

- Various icons and libraries that I've created. -

- - -
-
- -
-

Icon library

-

- Switchback Icon Library -

Stream Deck

-
-
-
- -
- - - - - - - - diff --git a/docs/icons-and-branding/index.html b/docs/icons-and-branding/index.html deleted file mode 100644 index 8ab0e90e..00000000 --- a/docs/icons-and-branding/index.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - - Icons and Branding | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Icons and Branding

-

- Various icons, icon packs, and branding elements from over the years. -

- - -
-
-
-
- Icons - Logos - Apparel -
-
-
-
- -
- - - - - - - - diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 760143bd..00000000 --- a/docs/index.html +++ /dev/null @@ -1,632 +0,0 @@ - - - - - - - - Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-

Hi! I’m Adam, a Product Designer creating data-driven enterprise experiences.

-

My solutions help users traverse technical information with minimal friction.

-
- - Resume - -
-
- - - - - - - -
-
-
-
-

Recent Projects

-
-
-
-
-
-

Task-It!

-

Innovative work management system with clear presentation and project customization, growing from a dozen users to 500 daily in 18 months.

- - - Experience the Journey - -
- Task-It! thumbnail -
-
-
-
-
-

Application Lifecycle Management

-

Creating a single source for team planning, cutting delivery time through simplified project management.

- - - Experience the Journey - -
- Application Lifecycle Management thumbnail -
-
-
-
-
-

Customer Engagement

-

Informing users how best to reach their customers, improving engagement rates by 10%.

- - - Experience the Journey - -
- Customer Engagement App Dashboard thumbnail -
-
-
-
-
-

Presentations

-

Standardizing how information is shared, improving communication and driving efficiency.

- - - Follow along - -
- A thumbnail of the first slide in the presentation -
-
-
-
-
- - - - - - - - diff --git a/docs/journeys/journeys/index.html b/docs/journeys/journeys/index.html deleted file mode 100644 index edaec405..00000000 --- a/docs/journeys/journeys/index.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - - Journeys | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Journeys

-

- -

- - - - - - - - - - - - diff --git a/docs/js/icon-component.js b/docs/js/icon-component.js deleted file mode 100644 index 9378d935..00000000 --- a/docs/js/icon-component.js +++ /dev/null @@ -1,131 +0,0 @@ -// Code created using prompts in Claude -class IconComponent extends HTMLElement { - static get observedAttributes() { - return ['name', 'size', 'color']; - } - - // Size mapping - static sizes = { - xs: '0.5rem', - sm: '.75rem', - md: '1rem', - lg: '1.5rem', - xl: '2rem' - }; - - // Color mapping - static colors = { - current: 'currentColor', - primary: 'var(--sl-color-neutral-700)', - secondary: 'var(--sl-color-neutral-500)', - success: '#16a34a', - danger: '#dc2626', - warning: '#ca8a04' - }; - - // connectedCallback() { - // // Load Font Awesome if not already loaded - // if (!document.querySelector('#font-awesome-css')) { - // const link = document.createElement('link'); - // link.id = 'font-awesome-css'; - // link.rel = 'stylesheet'; - // link.href = '/css/fontawesome.css'; - // document.head.appendChild(link); - // } - // this.render(); - // } - - attributeChangedCallback() { - this.render(); - } - - render() { - const name = this.getAttribute('name') || 'star'; - const size = this.getAttribute('size') || 'md'; - const color = this.getAttribute('color') || 'current'; - const type = this.getAttribute('type') || 'sharp'; - const weight = this.getAttribute('weight') || 'regular'; - - const fontSize = IconComponent.sizes[size]; - const iconColor = IconComponent.colors[color]; - - this.innerHTML = ''; // Clear existing content - - // Set component styles - // this.style.display = 'inline-block'; - this.style.width = fontSize; - this.style.height = fontSize; - this.style.color = iconColor; - - // Create the icon element - const icon = document.createElement('i'); - icon.className = `fa-${type} fa-${weight} fa-${name}`; - icon.style.fontSize = fontSize; - icon.setAttribute('aria-hidden', 'true'); - - this.appendChild(icon); - } -} - -// Register the custom element -customElements.define('fa-icon', IconComponent); -// - -// Icon Duo for fa-duotone icons -class IconDuo extends HTMLElement { - static get observedAttributes() { - return ['name', 'size', 'color']; - } - // Size mapping - static sizes = { - xs: '0.5rem', - sm: '.75rem', - md: '1rem', - lg: '1.5rem', - xl: '2rem' - }; - // Color mapping - static colors = { - current: 'currentColor', - primary: 'var(--sl-color-neutral-700)', - secondary: 'var(--sl-color-neutral-500)', - success: '#16a34a', - danger: '#dc2626', - warning: '#ca8a04' - }; - attributeChangedCallback() { - this.render(); - } - - render() { - const name = this.getAttribute('name') || 'star'; - const size = this.getAttribute('size') || 'md'; - const color = this.getAttribute('color') || 'current'; - const weight = this.getAttribute('weight') || 'solid'; - - const fontSize = IconComponent.sizes[size]; - const iconColor = IconComponent.colors[color]; - - this.innerHTML = ''; // Clear existing content - - // Set component styles - // this.style.display = 'inline-block'; - this.style.width = fontSize; - this.style.height = fontSize; - this.style.color = iconColor; - - // Create the icon element - const icon = document.createElement('i'); - icon.className = `fa-sharp-duotone fa-${weight} fa-${name}`; - icon.style.fontSize = fontSize; - icon.setAttribute('aria-hidden', 'true'); - - this.appendChild(icon); - } -} - -customElements.define('icon-duo', IconDuo); - -// -// Add a custom color to the duotone icon by adding a style attribute with either --fa-primary-color or --fa-secondary-color -// =g.reach);A+=w.value.length,w=w.next){var E=w.value;if(n.length>e.length)return;if(!(E instanceof i)){var P,L=1;if(y){if(!(P=l(b,A,e,m))||P.index>=e.length)break;var S=P.index,O=P.index+P[0].length,j=A;for(j+=w.value.length;S>=j;)j+=(w=w.next).value.length;if(A=j-=w.value.length,w.value instanceof i)continue;for(var C=w;C!==n.tail&&(jg.reach&&(g.reach=W);var z=w.prev;if(_&&(z=u(n,z,_),A+=_.length),c(n,z,L),w=u(n,z,new i(f,p?a.tokenize(N,p):N,k,N)),M&&u(n,w,M),L>1){var I={cause:f+","+d,reach:W};o(e,n,t,w.prev,A,I),g&&I.reach>g.reach&&(g.reach=I.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function u(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a,r.prev=a,e.length++,a}function c(e,n,t){for(var r=n.next,a=0;a"+i.content+""},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(n){var t=JSON.parse(n.data),r=t.language,i=t.code,l=t.immediateClose;e.postMessage(a.highlight(i,a.languages[r],r)),l&&e.close()}),!1),a):a;var g=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(g&&(a.filename=g.src,g.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var h=document.readyState;"loading"===h||"interactive"===h&&g&&g.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); -Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var t={"included-cdata":{pattern://i,inside:s}};t["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[a]={pattern:RegExp("(<__[^>]*>)(?:))*\\]\\]>|(?!)".replace(/__/g,(function(){return a})),"i"),lookbehind:!0,greedy:!0,inside:t},Prism.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(a,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+a+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; -!function(s){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:[^;{\\s\"']|\\s+(?!\\s)|"+e.source+")*?(?:;|(?=\\s*\\{))"),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism); -Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; -Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp("(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])"),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp("((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s]|\\b(?:return|yield))\\s*)/(?:(?:\\[(?:[^\\]\\\\\r\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|/\\*(?:[^*]|\\*(?!/))*\\*/)*(?:$|[\r\n,.;:})\\]]|//))"),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript; -!function(n){function e(n){return n=n.replace(//g,(function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?![\r\n]))"})),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var t="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",a="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|(?![^]))".replace(/__/g,(function(){return t})),i="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+i+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+i+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(t),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(t),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:e("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:e("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:e("(~~?)(?:(?!~))+\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:e('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)|[ \t]?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(e){["url","bold","italic","strike","code-snippet"].forEach((function(t){e!==t&&(n.languages.markdown[e].inside.content.inside[t]=n.languages.markdown[t])}))})),n.hooks.add("after-tokenize",(function(n){"markdown"!==n.language&&"md"!==n.language||function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t",quot:'"'},l=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(Prism); -Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; -!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e=[],t={},n=function(){};Prism.plugins.toolbar={};var a=Prism.plugins.toolbar.registerButton=function(n,a){var r;r="function"==typeof a?a:function(e){var t;return"function"==typeof a.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",(function(){a.onClick.call(this,e)}))):"string"==typeof a.url?(t=document.createElement("a")).href=a.url:t=document.createElement("span"),a.className&&t.classList.add(a.className),t.textContent=a.text,t},n in t?console.warn('There is a button with the key "'+n+'" registered already.'):e.push(t[n]=r)},r=Prism.plugins.toolbar.hook=function(a){var r=a.element.parentNode;if(r&&/pre/i.test(r.nodeName)&&!r.parentNode.classList.contains("code-toolbar")){var o=document.createElement("div");o.classList.add("code-toolbar"),r.parentNode.insertBefore(o,r),o.appendChild(r);var i=document.createElement("div");i.classList.add("toolbar");var l=e,d=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(a.element);d&&(l=d.map((function(e){return t[e]||n}))),l.forEach((function(e){var t=e(a);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),i.appendChild(n)}})),o.appendChild(i)}};a("label",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,a,r=t.getAttribute("data-label");try{a=document.querySelector("template#"+r)}catch(e){}return a?n=a.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=r),n}})),Prism.hooks.add("complete",r)}}(); -!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document)if(Prism.plugins.toolbar){var e={none:"Plain text",plain:"Plain text",plaintext:"Plain text",text:"Plain text",txt:"Plain text",html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",rss:"RSS",css:"CSS",clike:"C-like",js:"JavaScript",abap:"ABAP",abnf:"ABNF",al:"AL",antlr4:"ANTLR4",g4:"ANTLR4",apacheconf:"Apache Configuration",apl:"APL",aql:"AQL",ino:"Arduino",arff:"ARFF",armasm:"ARM Assembly","arm-asm":"ARM Assembly",art:"Arturo",asciidoc:"AsciiDoc",adoc:"AsciiDoc",aspnet:"ASP.NET (C#)",asm6502:"6502 Assembly",asmatmel:"Atmel AVR Assembly",autohotkey:"AutoHotkey",autoit:"AutoIt",avisynth:"AviSynth",avs:"AviSynth","avro-idl":"Avro IDL",avdl:"Avro IDL",awk:"AWK",gawk:"GAWK",sh:"Shell",basic:"BASIC",bbcode:"BBcode",bbj:"BBj",bnf:"BNF",rbnf:"RBNF",bqn:"BQN",bsl:"BSL (1C:Enterprise)",oscript:"OneScript",csharp:"C#",cs:"C#",dotnet:"C#",cpp:"C++",cfscript:"CFScript",cfc:"CFScript",cil:"CIL",cilkc:"Cilk/C","cilk-c":"Cilk/C",cilkcpp:"Cilk/C++","cilk-cpp":"Cilk/C++",cilk:"Cilk/C++",cmake:"CMake",cobol:"COBOL",coffee:"CoffeeScript",conc:"Concurnas",csp:"Content-Security-Policy","css-extras":"CSS Extras",csv:"CSV",cue:"CUE",dataweave:"DataWeave",dax:"DAX",django:"Django/Jinja2",jinja2:"Django/Jinja2","dns-zone-file":"DNS zone file","dns-zone":"DNS zone file",dockerfile:"Docker",dot:"DOT (Graphviz)",gv:"DOT (Graphviz)",ebnf:"EBNF",editorconfig:"EditorConfig",ejs:"EJS",etlua:"Embedded Lua templating",erb:"ERB","excel-formula":"Excel Formula",xlsx:"Excel Formula",xls:"Excel Formula",fsharp:"F#","firestore-security-rules":"Firestore security rules",ftl:"FreeMarker Template Language",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",gap:"GAP (CAS)",gcode:"G-code",gdscript:"GDScript",gedcom:"GEDCOM",gettext:"gettext",po:"gettext",glsl:"GLSL",gn:"GN",gni:"GN","linker-script":"GNU Linker Script",ld:"GNU Linker Script","go-module":"Go module","go-mod":"Go module",graphql:"GraphQL",hbs:"Handlebars",hs:"Haskell",hcl:"HCL",hlsl:"HLSL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam","icu-message-format":"ICU Message Format",idr:"Idris",ignore:".ignore",gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jq:"JQ",jsdoc:"JSDoc","js-extras":"JS Extras",json:"JSON",webmanifest:"Web App Manifest",json5:"JSON5",jsonp:"JSONP",jsstacktrace:"JS stack trace","js-templates":"JS Templates",keepalived:"Keepalived Configure",kts:"Kotlin Script",kt:"Kotlin",kumir:"KuMir (КуМир)",kum:"KuMir (КуМир)",latex:"LaTeX",tex:"TeX",context:"ConTeXt",lilypond:"LilyPond",ly:"LilyPond",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",llvm:"LLVM IR",log:"Log file",lolcode:"LOLCODE",magma:"Magma (CAS)",md:"Markdown","markup-templating":"Markup templating",matlab:"MATLAB",maxscript:"MAXScript",mel:"MEL",metafont:"METAFONT",mongodb:"MongoDB",moon:"MoonScript",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",naniscript:"Naninovel Script",nani:"Naninovel Script",nasm:"NASM",neon:"NEON",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",objc:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",openqasm:"OpenQasm",qasm:"OpenQasm",parigp:"PARI/GP",objectpascal:"Object Pascal",psl:"PATROL Scripting Language",pcaxis:"PC-Axis",px:"PC-Axis",peoplecode:"PeopleCode",pcode:"PeopleCode",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras","plant-uml":"PlantUML",plantuml:"PlantUML",plsql:"PL/SQL",powerquery:"PowerQuery",pq:"PowerQuery",mscript:"PowerQuery",powershell:"PowerShell",promql:"PromQL",properties:".properties",protobuf:"Protocol Buffers",purebasic:"PureBasic",pbfasm:"PureBasic",purs:"PureScript",py:"Python",qsharp:"Q#",qs:"Q#",q:"Q (kdb+ database)",qml:"QML",rkt:"Racket",cshtml:"Razor C#",razor:"Razor C#",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rpy:"Ren'py",res:"ReScript",rest:"reST (reStructuredText)",robotframework:"Robot Framework",robot:"Robot Framework",rb:"Ruby",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (SCSS)","shell-session":"Shell session","sh-session":"Shell session",shellsession:"Shell session",sml:"SML",smlnj:"SML/NJ",solidity:"Solidity (Ethereum)",sol:"Solidity (Ethereum)","solution-file":"Solution file",sln:"Solution file",soy:"Soy (Closure Template)",sparql:"SPARQL",rq:"SPARQL","splunk-spl":"Splunk SPL",sqf:"SQF: Status Quo Function (Arma 3)",sql:"SQL",stata:"Stata Ado",iecst:"Structured Text (IEC 61131-3)",supercollider:"SuperCollider",sclang:"SuperCollider",systemd:"Systemd configuration file","t4-templating":"T4 templating","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)",tap:"TAP",tt2:"Template Toolkit 2",toml:"TOML",trickle:"trickle",troy:"troy",trig:"TriG",ts:"TypeScript",tsconfig:"TSConfig",uscript:"UnrealScript",uc:"UnrealScript",uorazor:"UO Razor Script",uri:"URI",url:"URL",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vba:"VBA",vb:"Visual Basic",wasm:"WebAssembly","web-idl":"Web IDL",webidl:"Web IDL",wgsl:"WGSL",wiki:"Wiki markup",wolfram:"Wolfram language",nb:"Mathematica Notebook",wl:"Wolfram language",xeoracube:"XeoraCube","xml-doc":"XML doc (.net)",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML",yml:"YAML",yang:"YANG"};Prism.plugins.toolbar.registerButton("show-language",(function(a){var t=a.element.parentNode;if(t&&/pre/i.test(t.nodeName)){var o,i=t.getAttribute("data-language")||e[a.language]||((o=a.language)?(o.substring(0,1).toUpperCase()+o.substring(1)).replace(/s(?=cript)/,"S"):o);if(i){var s=document.createElement("span");return s.textContent=i,s}}}))}else console.warn("Show Languages plugin loaded before Toolbar plugin.")}(); diff --git a/docs/keybase.txt b/docs/keybase.txt deleted file mode 100755 index bea3a1b0..00000000 --- a/docs/keybase.txt +++ /dev/null @@ -1,55 +0,0 @@ -================================================================== -https://keybase.io/mindreeper2420 --------------------------------------------------------------------- - -I hereby claim: - - * I am an admin of https://www.adamjolicoeur.com - * I am mindreeper2420 (https://keybase.io/mindreeper2420) on keybase. - * I have a public key ASBvcxlX0al1gBs4pc659iDnqrgmNDeMvFb32OoLJ1WYFQo - -To do so, I am signing this object: - -{ - "body": { - "key": { - "eldest_kid": "0120d31289221bf29b663a3998ef4f86bb4103976bf672a69b5a01c4a74369e796890a", - "host": "keybase.io", - "kid": "01206f731957d1a975801b38a5ceb9f620e7aab82634378cbc56f7d8ea0b275598150a", - "uid": "e2a798cfb97e6dddf18f0e17a9ac1919", - "username": "mindreeper2420" - }, - "merkle_root": { - "ctime": 1509807858, - "hash": "fb4df93544128237078d4bdc06ebe26f9fb63c53a7897c587582a9b7094c5c04522cad17908f32e91d474ebb94f9276d53968cc890ba010ba846d9b0a80104df", - "hash_meta": "b7fe4bce0fb45a4081904c96486d9f1111e42d3ea78f8b512595cb47e68c8074", - "seqno": 1666262 - }, - "service": { - "hostname": "www.adamjolicoeur.com", - "protocol": "http:" - }, - "type": "web_service_binding", - "version": 1 - }, - "client": { - "name": "keybase.io go client", - "version": "1.0.34" - }, - "ctime": 1509807924, - "expire_in": 504576000, - "prev": "1be5976764f966e1a817a6d5d5a5125552fbe6b3e803ac4f1b404b5485f8ec44", - "seqno": 21, - "tag": "signature" -} - -which yields the signature: - -hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEgb3MZV9GpdYAbOKXOufYg56q4JjQ3jLxW99jqCydVmBUKp3BheWxvYWTFA1N7ImJvZHkiOnsia2V5Ijp7ImVsZGVzdF9raWQiOiIwMTIwZDMxMjg5MjIxYmYyOWI2NjNhMzk5OGVmNGY4NmJiNDEwMzk3NmJmNjcyYTY5YjVhMDFjNGE3NDM2OWU3OTY4OTBhIiwiaG9zdCI6ImtleWJhc2UuaW8iLCJraWQiOiIwMTIwNmY3MzE5NTdkMWE5NzU4MDFiMzhhNWNlYjlmNjIwZTdhYWI4MjYzNDM3OGNiYzU2ZjdkOGVhMGIyNzU1OTgxNTBhIiwidWlkIjoiZTJhNzk4Y2ZiOTdlNmRkZGYxOGYwZTE3YTlhYzE5MTkiLCJ1c2VybmFtZSI6Im1pbmRyZWVwZXIyNDIwIn0sIm1lcmtsZV9yb290Ijp7ImN0aW1lIjoxNTA5ODA3ODU4LCJoYXNoIjoiZmI0ZGY5MzU0NDEyODIzNzA3OGQ0YmRjMDZlYmUyNmY5ZmI2M2M1M2E3ODk3YzU4NzU4MmE5YjcwOTRjNWMwNDUyMmNhZDE3OTA4ZjMyZTkxZDQ3NGViYjk0ZjkyNzZkNTM5NjhjYzg5MGJhMDEwYmE4NDZkOWIwYTgwMTA0ZGYiLCJoYXNoX21ldGEiOiJiN2ZlNGJjZTBmYjQ1YTQwODE5MDRjOTY0ODZkOWYxMTExZTQyZDNlYTc4ZjhiNTEyNTk1Y2I0N2U2OGM4MDc0Iiwic2Vxbm8iOjE2NjYyNjJ9LCJzZXJ2aWNlIjp7Imhvc3RuYW1lIjoid3d3LmFkYW1qb2xpY29ldXIuY29tIiwicHJvdG9jb2wiOiJodHRwOiJ9LCJ0eXBlIjoid2ViX3NlcnZpY2VfYmluZGluZyIsInZlcnNpb24iOjF9LCJjbGllbnQiOnsibmFtZSI6ImtleWJhc2UuaW8gZ28gY2xpZW50IiwidmVyc2lvbiI6IjEuMC4zNCJ9LCJjdGltZSI6MTUwOTgwNzkyNCwiZXhwaXJlX2luIjo1MDQ1NzYwMDAsInByZXYiOiIxYmU1OTc2NzY0Zjk2NmUxYTgxN2E2ZDVkNWE1MTI1NTUyZmJlNmIzZTgwM2FjNGYxYjQwNGI1NDg1ZjhlYzQ0Iiwic2Vxbm8iOjIxLCJ0YWciOiJzaWduYXR1cmUifaNzaWfEQLFUJzrNK6LIcn7S5ACW7lM54aZtpablsI1X5sPKtY+73yaZt0jb/vIGnh/nDCGKEEFOlzQcKnatGVz+/WaM2g+oc2lnX3R5cGUgpGhhc2iCpHR5cGUIpXZhbHVlxCBJ6lvnv9P5Jkep8DQ6ULsPBbj4xY+8o16Ca0JKLett+6N0YWfNAgKndmVyc2lvbgE= - -And finally, I am proving ownership of this host by posting or -appending to this document. - -View my publicly-auditable identity here: https://keybase.io/mindreeper2420 - -================================================================== diff --git a/docs/manifest.json b/docs/manifest.json deleted file mode 100755 index 65d7ce9d..00000000 --- a/docs/manifest.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "short_name": "ajolicoeur", - "name": "AdamJolicoeur.com", - "theme_color": "#212529", - "background_color": "#212529", - "display": "standalone", - "scope": "/", - "id": "/", - "description": "The portfolio for Adam J. Jolicoeur", - "start_url": "/", - "lang": "en", - "orientation": "portrait", - "display_override": [ - "window-controls-overlay" - ], - "icons": [ - { - "src": "img/touch/icon-16.png", - "type": "image/png", - "sizes": "16x16" - }, { - "src": "img/touch/icon-32.png", - "type": "image/png", - "sizes": "32x32" - }, { - "src": "img/touch/icon-192.png", - "type": "image/png", - "sizes": "192x192" - }, { - "src": "img/touch/icon-512.png", - "type": "image/png", - "sizes": "512x512" - }, { - "src": "img/touch/android-launchericon-192-192.png", - "type": "image/png", - "sizes": "192x192" - }, { - "src": "img/touch/android-launchericon-512-512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "shortcuts": [ - { - "name": "Explore Designs", - "url": "/designs/", - "description": "Explore designs and case studies", - "icons": [ - { - "src": "img/touch/icon-192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "img/touch/icon-256.png", - "type": "image/png", - "sizes": "256x256" - }, - { - "src": "img/touch/icon.png", - "type": "image/png", - "sizes": "512x512" - } - ] - }, - { - "name": "Development", - "url": "/development/", - "description": "Explore various development projects and ideas", - "icons": [ - { - "src": "img/touch/icon-192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "img/touch/icon-256.png", - "type": "image/png", - "sizes": "256x256" - }, - { - "src": "img/touch/icon.png", - "type": "image/png", - "sizes": "512x512" - } - ] - }, - { - "name": "About", - "url": "/about/", - "description": "Learn more about Adam", - "icons": [ - { - "src": "img/touch/icon-192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "img/touch/icon-256.png", - "type": "image/png", - "sizes": "256x256" - }, - { - "src": "img/touch/icon.png", - "type": "image/png", - "sizes": "512x512" - } - ] - }, - { - "name": "Home", - "url": "/", - "description": "Start at the home page", - "icons": [ - { - "src": "img/touch/icon-192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "img/touch/icon-256.png", - "type": "image/png", - "sizes": "256x256" - }, - { - "src": "img/touch/icon.png", - "type": "image/png", - "sizes": "512x512" - } - ] - } - ], - "categories": [ - "business", - "utilities" - ], - "author": "Adam J. Jolicoeur", - "related_applications": [], - "prefer_related_applications": false, - "homepage_url": "https://www.adamjolicoeur.com", - "developer": { - "name": "Adam J. Jolicoeur", - "url": "https://github.com/adamj" - }, - "screenshots": [ - { - "src": "img/screenshots/screenshot_homepage.jpeg", - "sizes": "1440x1024", - "type": "image/jpeg" - }, - { - "src": "img/screenshots/screenshot_homepage-wide.jpeg", - "sizes": "2400x1200", - "type": "image/jpeg", - "form_factor": "wide" - }, - { - "src": "img/screenshots/screenshot_designs.jpeg", - "sizes": "1440x1024", - "type": "image/jpeg" - }, - { - "src": "img/screenshots/screenshot_development.jpeg", - "sizes": "1440x1024", - "type": "image/jpeg" - }, - { - "src": "img/screenshots/screenshot_about.jpeg", - "sizes": "1440x1024", - "type": "image/jpeg" - } - ], - "features": [ - "portfolio", - "fast", - "pwa" - ] -} diff --git a/docs/marketing/index.html b/docs/marketing/index.html deleted file mode 100644 index 79453776..00000000 --- a/docs/marketing/index.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - - Marketing | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Marketing

-

- -

- - - - - - - - - - - - diff --git a/docs/posts/index.html b/docs/posts/index.html deleted file mode 100644 index d48a377d..00000000 --- a/docs/posts/index.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - - Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-

Blog Posts

- - -
-
-
- - - - - - diff --git a/docs/presentations/color-picker/index.html b/docs/presentations/color-picker/index.html deleted file mode 100644 index c7ea5a5d..00000000 --- a/docs/presentations/color-picker/index.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - - - Color Picker | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - Back - -
- -
- - - Introduction slide - - - Slide 2 - - - Slide 3 - - - Slide 4 - - - Slide 5 - - - Slide 6 - - -
- - - - - - - - - - diff --git a/docs/presentations/index.html b/docs/presentations/index.html deleted file mode 100644 index 6e746617..00000000 --- a/docs/presentations/index.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - - Presentations | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Presentations

-

- A collection of presentations from over the years. -

- - - - - - - - - - - - diff --git a/docs/presentations/portfolio/index.html b/docs/presentations/portfolio/index.html deleted file mode 100644 index f6cd5a97..00000000 --- a/docs/presentations/portfolio/index.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - - - Portfolio | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - Back - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - diff --git a/docs/reference/index.html b/docs/reference/index.html deleted file mode 100644 index 5e517df4..00000000 --- a/docs/reference/index.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - - Reference links | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Reference links

-

- Links to various downloads and resources. -

- - -
- - - - - - - - - - - - - - - - - - - - - -
Collect Some MoreAn iOS application for tracking movies, comic books, collectables, and games.
GravatarGravatar QR Code
The Proxy GuyPatreon card
-
- -
- - - - - - - - diff --git a/docs/resume/index.html b/docs/resume/index.html deleted file mode 100644 index af968f07..00000000 --- a/docs/resume/index.html +++ /dev/null @@ -1,560 +0,0 @@ - - - - - - - - Adam J. Jolicoeur | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Adam J. Jolicoeur

-

- -

- - -
-
-
-

Lead Program Manager & Designer

-

Component Assembly Systems, Inc. (Pelham, NY)

-

January 2024 - Present

-
- Program Management - Figma - Strategic Technology - Design Systems - Research -
-
-
-

As the Lead Program Manager and Designer, I am responsible for creating product roadmaps, maintaining team goals in order to complete deliverables, and managing the internal software suite.

-
    -
  • Lead Program Manager, CAS Strategic Technology Group
  • -
  • Lead UX Designer, StructureCloud
  • -
-
-
-
-
-

Senior UX Designer

-

Amazon.com, Inc
Amazon Software Builder Experience (Boston, MA)

-

August 2021 - September 2023

-
- Figma - Prototypes - UserTesting - Design Systems - Research - React -
-
-
-

As a Senior UXD on the Amazon Software Builder Experience team, I was responsible for the next generation of task management solutions for Amazon Issue Management. In this role, I oversaw the overall design and deliverables, implementation, collected feedback from internal users. As the lead designer on the project, I was responsible for providing cohesive experiences for all Amazon employees, regardless of role, in order to perform their duties with minimal friction.

-
    -
  • Lead Designer, Task Management
  • -
  • Led user testing and interview sessions
  • -
  • Created prototypes (Figma and React-based) for internal testing and validation using organization design system
  • -
-
-
-
-
-
-
-

Senior Software Engineer, UXD

-

Red Hat, Inc (Westford, MA)

-

December 2016 - August 2021

-
- Sketch - Adobe XD - HTML - SCSS - Git - OSS -
-
-
-

As a Senior Interaction Designer on the User Experience Design team, my responsibilities included creating user flows, wireframes, mockups, and proofs-of-concepts for products and websites across Red Hat. As part of my role, I became a core contributor to the PatternFly design system and lead designer of the Red Hat Developer Design Manual.

-
    -
  • UX Designer, OpenShift
  • -
  • Designer/Developer, Red Hat Developer Design Manual, developers.redhat.com
  • -
  • Designer/Developer, kubevirt.io
  • -
  • Interaction Designer, Red Had Managed Integration
  • -
  • Core Contributor, PatternFly Design System
  • -
-
-
-
-
-
-
-

User Experience Designer

-

Saylent Technologies (Franklin, MA)

-

November 2014 - July 2016

-
- Photoshop - Visual studio - HTML - CSS - Agile -
-
-
-

As the first in-house designer, I led the design and user research for the Account360 and Card360 platforms, working with a team of developers to improve product usability. The primary focus for this work was on easy-to-use and manageable interfaces for the financial industry.

-
    -
  • Lead designer, Account360 and Card360 platforms
  • -
  • Lead designer, product refreshes/corporate presentations and sales demonstrations
  • -
  • Created system for UX prototyping and usability testing
  • -
  • Developer, HTML/CSS for use in ASP.net applications
  • -
  • Created style guide/css framework for corporate products
  • -
-
-
-
-
-
-
-

Vice President, Design

-

Switchback, Inc. (Holden, MA)

-

November 2010 - August 2021 / September 2023 - January 2025

-
- Sketch - Adobe XD - HTML - SCSS - Wireframes -
-
-
-

As a contractor, I was the lead designer for multiple products and web interfaces including a redesign of an internal financial accounting product, an architectural drawing reference interface, and a time management system.

-
    -
  • - Product Design -
    • September 2024 - January 2025
    -
  • -
  • - Visual Design & Development -
    • November 2010 - December 2021
    -
  • -
  • - Web Design -
    • January 2003 - June 2008
    -
  • -
-
-
-
-
-
-
-

UI Software Engineer

-

Black Duck Software (Burlington, MA)

-

February 2013 - October 2014

-
- HTML - CSS/LESS - Bootstrap - Agile - Git -
-
-
-

As a UI Software Engineer, I worked with the development and design teams to turn the visual designs into working applications.

-
    -
  • Developed and implemented a software inventory and management system
  • -
  • Created and developed wireframes, templates, and live mockups for development team
  • -
  • Developed continuity and usability structure for high-interaction areas
  • -
  • Assisted design and development with a fluid and responsive navigation structure
  • -
-
-
-
-
-
-
-

Help Desk Analyst

-

Conservation Services Group (Westborough, MA)

-

June 2008 - November 2010

-
- JIRA - DevOps - Ubuntu - RHEL - VMs -
-
-
-

As a Help Desk Analyst, I managed and administered the internal IT Help Desk system while maintaining and active system for automated email responses and user-focused ticketing system.

-
    -
  • Managed and administered IT Help Desk System (Spiceworks)
  • -
  • Managed and administered Blackberry Enterprise Server 5.0
  • -
  • Administered FTP Server and FTP account using SuSE 9 and Ubuntu 8.04 LTS
  • -
  • Created and managed POP3 mail servers on Ubuntu for JIRA
  • -
  • Implemented SFTP Server using RHEL 5.4
  • -
  • Populated applications through Citrix; managed access to applications through AD security groups and settings
  • -
  • Assisted with VMware 4.0 configurations on Linux Servers
  • -
  • Assisted Senior Systems Engineer and Senior Network Engineer with daily administrative tasks in Active Directory and Exchange 2007
  • -
-
-
-
-
-
- - - -

Massachusetts College of Liberal Arts - North Adams, MA

- 2003 - 2008 -

Bachelor of Arts, Fine and Performing Arts, Music

-

Bachelor of Arts, Arts, Entertainment, and Media Management

-

Alpha Chi - National Scholars Honor Society - Who’s Who in American Colleges and Universities

-
- - - -
- Product Design - HTML / CSS - Iconography - Prototyping - Wireframes - User research - Figma / FigJam - Sketch - Design systems - Product management - Roadmapping -
-
- - - -

Various organizations that I have belonged to, past and present.

-

UXPA Boston

- 2017 - Present -

W3C CSS Working Group

- April 2020 - August 2021 -
-
-
- - -
- - - - - - - - diff --git a/docs/robots.txt b/docs/robots.txt deleted file mode 100644 index d28356b5..00000000 --- a/docs/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ - -User-agent: * Allow: / Sitemap: /sitemap.xml diff --git a/docs/site.webmanifest b/docs/site.webmanifest deleted file mode 100644 index 60a3820b..00000000 --- a/docs/site.webmanifest +++ /dev/null @@ -1,20 +0,0 @@ -{ - "short_name": "jolicoeur", - "name": "AdamJolicoeur.com", - "icons": [ - { - "src": "img/touch/android-chrome-192x192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "img/touch/android-chrome-512x512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone", - "scope": "/" -} diff --git a/docs/sitemap.xml b/docs/sitemap.xml deleted file mode 100644 index d06e85a9..00000000 --- a/docs/sitemap.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - https://www.adamjolicoeur.com/workflows/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/about/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/apps/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/apps/privacy/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/apps/releases/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/apps/support/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/archives/archives/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/apps/collectsomemore/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/connect/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/contact/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/credits/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/designs/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/designs/alm/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/designs/customer-engagement/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/designs/district25/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/designs/task-it/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/designs/timetrak/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/development/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/development/code/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/development/examples/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/development/prototypes/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/icons-and-branding/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/icons-and-branding/icons/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/presentations/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/presentations/color-picker/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/presentations/portfolio/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/resume/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/testimonials/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/uses/ - 2025-08-30T16:14:15.000Z - - - - https://www.adamjolicoeur.com/404.html - 2025-09-07T21:28:38.846Z - - - - https://www.adamjolicoeur.com/ - 2025-09-07T21:28:39.219Z - - - - https://www.adamjolicoeur.com/archives/town-selectman/ - 2025-09-07T21:28:39.220Z - - - - https://www.adamjolicoeur.com/journeys/journeys/ - 2025-09-07T21:28:39.221Z - - - - https://www.adamjolicoeur.com/marketing/ - 2025-09-07T21:28:39.221Z - - - - https://www.adamjolicoeur.com/reference/ - 2025-09-07T21:28:39.221Z - - - - https://www.adamjolicoeur.com/streamdeck/examples/ - 2025-09-07T21:28:39.222Z - - - diff --git a/docs/streamdeck/examples/index.html b/docs/streamdeck/examples/index.html deleted file mode 100644 index a86c469e..00000000 --- a/docs/streamdeck/examples/index.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - Stream Deck examples | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Stream Deck examples

-

- Examples of the icons available in my Stream Deck icon packs. -

- - -
-

Standard icons #

-

Preview image

-

Solid icons #

-

Downloads #

- -
- -
- - - - - - - - diff --git a/docs/sw.js b/docs/sw.js deleted file mode 100755 index a7c46a98..00000000 --- a/docs/sw.js +++ /dev/null @@ -1,60 +0,0 @@ -importScripts( - 'https://storage.googleapis.com/workbox-cdn/releases/7.3.0/workbox-sw.js' -); - -// This is your Service Worker, you can put any of your custom Service Worker -// code in this file, above the `precacheAndRoute` line. - -// When widget is installed/pinned, push initial state. -self.addEventListener('widgetinstall', (event) => { - event.waitUntil(updateWidget(event)); -}); - -// When widget is shown, update content to ensure it is up-to-date. -self.addEventListener('widgetresume', (event) => { - event.waitUntil(updateWidget(event)); -}); - -// When the user clicks an element with an associated Action.Execute, -// handle according to the 'verb' in event.action. -self.addEventListener('widgetclick', (event) => { -if (event.action == "updateName") { - event.waitUntil(updateName(event)); -} -}); - -// When the widget is uninstalled/unpinned, clean up any unnecessary -// periodic sync or widget-related state. -self.addEventListener('widgetuninstall', (event) => {}); - -const updateWidget = async (event) => { -// The widget definition represents the fields specified in the manifest. - const widgetDefinition = event.widget.definition; - - // Fetch the template and data defined in the manifest to generate the payload. - const payload = { - template: JSON.stringify(await (await fetch(widgetDefinition.msAcTemplate)).json()), - data: JSON.stringify(await (await fetch(widgetDefinition.data)).json()), - }; - - // Push payload to widget. - await self.widgets.updateByInstanceId(event.instanceId, payload); -} - -const updateName = async (event) => { - const name = event.data.json().name; - - // The widget definition represents the fields specified in the manifest. - const widgetDefinition = event.widget.definition; - - // Fetch the template and data defined in the manifest to generate the payload. - const payload = { - template: JSON.stringify(await (await fetch(widgetDefinition.msAcTemplate)).json()), - data: JSON.stringify({name}), - }; - - // Push payload to widget. - await self.widgets.updateByInstanceId(event.instanceId, payload); -} - -workbox.precaching.precacheAndRoute(self.__WB_MANIFEST || []); diff --git a/docs/testimonials/index.html b/docs/testimonials/index.html deleted file mode 100644 index ededfb5c..00000000 --- a/docs/testimonials/index.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - - Testimonials | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Testimonials

-

- I've been fortunate to work with some great people over the years. Here are some of the things they've said about me. -

- - -
-
-

[Adam] is self-driven and keeps stakeholders (Project manager, Development manager, Engineers) aligned on UX solutions…design proposals are spot-on and considerate of [our] diverse set of users.

-
-
-
-

Adam is highly engaged across 6+ major features at any given time and is somehow never the blocker. Designers like this don’t come around often.

-
-

Senior developer engineer

-
-
-
-
-

Adam’s working model is highly collaborative and amazingly fast

-
-

Front end engineer

-
-
-
-
-

…What stood out to me while working with Adam was his positivity and confidence through every obstacle, pivot, and deadline. He is a true team player.

-
-

Front end engineer

-
-
-
- -
- - - - - - - - diff --git a/docs/uses/index.html b/docs/uses/index.html deleted file mode 100644 index 602aa52f..00000000 --- a/docs/uses/index.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - - - - Uses | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Uses

-

- What I use as a designer. -

- - - -

Desk #

-
    -
  • My primary computer is a MacBook Pro 16" (M3), connected to an LG 32" ultrawide running at 2560 x 1440 resolution, with an external Keychron keyboard and Logitech mouse.
  • -
  • The MacBook sits inside of a RainDesign vertical stand, as I use a sit-stand desk and there is no room to have the MacBook open.
  • -
  • As part of my setup, I use an Elgato Streamdeck MK.2 (white) to help with switching between applications and not having to memorize keyboard shortcuts.
  • -
  • All of my hardware and accessories are plugged into a Caldigit TS3 Plus and I’ll never go without one again!
  • -
  • Everything sits on top of a custom, hand-made table that I built :-D
  • -
-

Software #

-

Design #

-
    -
  • Figma: current design tool for creating wireframes, mockups, and logos. I sync designs to Zeplin using the Figma plugin.
  • -
  • Zeplin: for sharing designs with development and product teams. I’ve found it great for reviews, comment tracking on revisions, and exporting assets.
  • -
-

Development #

-
    -
  • While I’ve used VSCode since its release, I’m writing this in Cursor to give it a try. While I find the “AI” stuff nice, I’m not sure I’ll pay for it.
  • -
  • Currently using iTerm2 as my terminal, though I’m giving Warp a try after hearing about it from Wes Bos.
  • -
-

Services #

-
    -
  • I like to set my device DNS to 1.1.1.1, which is a free, private DNS from Cloudflare.
  • -
  • Speaking of Cloudflare, I use it to monitor site traffic and such. Basic usage but I find it helpful.
  • -
  • For the last six years, I’ve used Netlify for previewing pull requests, running prototype sites, and user testing, but have recently switched to Cloudflare Workers.
  • -
  • All of my sites are published using Cloudflare Pages with various actions (repository dependent) dictating how they are published.
  • -
-

Desktop Apps #

-
    -
  • Arc browser: my primary browser, though I also use Safari for creating web apps (Bluesky / Threads / GitHub).
  • -
  • Parallels Desktop: sometimes I need to use different operating systems and I turn to this for Windows 11, Ubuntu, and Fedora.
  • -
  • Apple Notes: why use something else when this does the job? Tags, Smart Folders, and shortcuts are key.
  • -
  • Raycast: switched off of Alfred a while back and found this to be indispensable in my daily work.
  • -
-

Travel Gear #

-

All of my travel gear fits into a Peak Design 20L 20L bag and a small “tech pouch” for cables, charging bricks, Beats Studio Buds, and my Logitech mouse.

-

This Site #

-

This site was created using Eleventy (Markdown + Nunjucks), after many years of trying out essentially everything that was “hip” at a given time. In the end, I just needed something simple that I could build upon, but also could be used for other projects (with an easy-to-simplify structure). For the UI, I use the Bootstrap Grid system as I didn’t want to write one from scratch. Various UI elements of the site are made using Shoelace (buttons, carousel, details - I’m really starting to get into Web Components) with custom pieces on top.

-
Be sure to check out uses.tech to see other /uses pages!
-

You can also find me on the Eleventy Leaderboards!

- -
- - - - - - - - diff --git a/docs/webfonts/fa-brands-400.ttf b/docs/webfonts/fa-brands-400.ttf deleted file mode 100644 index ee671d86..00000000 Binary files a/docs/webfonts/fa-brands-400.ttf and /dev/null differ diff --git a/docs/webfonts/fa-brands-400.woff2 b/docs/webfonts/fa-brands-400.woff2 deleted file mode 100644 index c3369d13..00000000 Binary files a/docs/webfonts/fa-brands-400.woff2 and /dev/null differ diff --git a/docs/webfonts/fa-duotone-900.ttf b/docs/webfonts/fa-duotone-900.ttf deleted file mode 100644 index 1492d734..00000000 Binary files a/docs/webfonts/fa-duotone-900.ttf and /dev/null differ diff --git a/docs/webfonts/fa-duotone-900.woff2 b/docs/webfonts/fa-duotone-900.woff2 deleted file mode 100644 index 2630df93..00000000 Binary files a/docs/webfonts/fa-duotone-900.woff2 and /dev/null differ diff --git a/docs/webfonts/fa-sharp-light-300.ttf b/docs/webfonts/fa-sharp-light-300.ttf deleted file mode 100644 index 14763511..00000000 Binary files a/docs/webfonts/fa-sharp-light-300.ttf and /dev/null differ diff --git a/docs/webfonts/fa-sharp-light-300.woff2 b/docs/webfonts/fa-sharp-light-300.woff2 deleted file mode 100644 index d5b713f3..00000000 Binary files a/docs/webfonts/fa-sharp-light-300.woff2 and /dev/null differ diff --git a/docs/webfonts/fa-sharp-regular-400.ttf b/docs/webfonts/fa-sharp-regular-400.ttf deleted file mode 100644 index b4a1bb23..00000000 Binary files a/docs/webfonts/fa-sharp-regular-400.ttf and /dev/null differ diff --git a/docs/webfonts/fa-sharp-regular-400.woff2 b/docs/webfonts/fa-sharp-regular-400.woff2 deleted file mode 100644 index ab5d4743..00000000 Binary files a/docs/webfonts/fa-sharp-regular-400.woff2 and /dev/null differ diff --git a/docs/webfonts/fa-sharp-solid-900.ttf b/docs/webfonts/fa-sharp-solid-900.ttf deleted file mode 100644 index 78662783..00000000 Binary files a/docs/webfonts/fa-sharp-solid-900.ttf and /dev/null differ diff --git a/docs/webfonts/fa-sharp-solid-900.woff2 b/docs/webfonts/fa-sharp-solid-900.woff2 deleted file mode 100644 index 9502c7c7..00000000 Binary files a/docs/webfonts/fa-sharp-solid-900.woff2 and /dev/null differ diff --git a/docs/workflows/index.html b/docs/workflows/index.html deleted file mode 100644 index b088835b..00000000 --- a/docs/workflows/index.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - Alfred Workflows | Adam Jolicoeur - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Alfred Workflows

-

- A list of my favorite Alfred workflows -

- - -

Alfred Workflows

-

A list of my favorite Alfred Workflows, broken down by those that I have downloaded and those that I have created or modified.

-

Note: Requires the Alfred Powerpack to use.

-

Downloaded #

- -

Created / Modified #

-
    -
  • New Obsidian - -
  • -
  • Start my day -
      -
    • A workflow for starting my day. Open Microsoft Outlook, Firefox, and Slack.
    • -
    -
  • -
  • End my day -
      -
    • A workflow to quickly end my day. Closes all applications and asks if I want to shut down my machine.
    • -
    -
  • -
- -
- - - - - - - - diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 4b03cb2d..00000000 --- a/package-lock.json +++ /dev/null @@ -1,14317 +0,0 @@ -{ - "name": "jolicoeur", - "version": "9.26.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "jolicoeur", - "version": "9.26.0", - "license": "Apache-2.0", - "dependencies": { - "@11tyrocks/eleventy-plugin-emoji-readtime": "^1.0.1", - "@shoelace-style/shoelace": "^2.20.1", - "bootstrap": "^5.3.8" - }, - "devDependencies": { - "@11ty/eleventy": "^3.1.2", - "@11ty/eleventy-activity-feed": "^2.0.0", - "@11ty/eleventy-img": "^6.0.4", - "@11ty/eleventy-navigation": "^1.0.4", - "@11ty/eleventy-plugin-inclusive-language": "^1.0.3", - "@11ty/eleventy-plugin-rss": "^2.0.4", - "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.2", - "@11ty/import": "^1.0.15", - "@hint/hint-axe": "^4.4.21", - "autoprefixer": "^10.4.21", - "cross-env": "^7.0.3", - "cssnano": "^7.0.7", - "dotenv": "^16.5.0", - "eleventy-plugin-dropcap": "^1.1.0", - "eleventy-plugin-toc": "^1.1.5", - "emoji-regex": "^10.4.0", - "hint": "^7.1.13", - "luxon": "^3.6.1", - "markdown-it": "^14.1.0", - "markdown-it-anchor": "^9.2.0", - "markdown-it-eleventy-img": "^0.10.2", - "markdown-it-highlightjs": "^4.2.0", - "npm-run-all": "^4.1.5", - "postcss-cli": "^11.0.1", - "sass": "^1.89.2", - "stylelint": "^16.20.0", - "stylelint-config-standard-scss": "^15.0.1", - "stylelint-order": "^7.0.0" - }, - "engines": { - "node": "22" - } - }, - "node_modules/@11ty/dependency-tree": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-4.0.0.tgz", - "integrity": "sha512-PTOnwM8Xt+GdJmwRKg4pZ8EKAgGoK7pedZBfNSOChXu8MYk2FdEsxdJYecX4t62owpGw3xK60q9TQv/5JI59jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-utils": "^2.0.1" - } - }, - "node_modules/@11ty/dependency-tree-esm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@11ty/dependency-tree-esm/-/dependency-tree-esm-2.0.0.tgz", - "integrity": "sha512-+4ySOON4aEAiyAGuH6XQJtxpGSpo6nibfG01krgix00sqjhman2+UaDUopq6Ksv8/jBB3hqkhsHe3fDE4z8rbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-utils": "^2.0.1", - "acorn": "^8.14.0", - "dependency-graph": "^1.0.0", - "normalize-path": "^3.0.0" - } - }, - "node_modules/@11ty/eleventy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-3.1.2.tgz", - "integrity": "sha512-IcsDlbXnBf8cHzbM1YBv3JcTyLB35EK88QexmVyFdVJVgUU6bh9g687rpxryJirHzo06PuwnYaEEdVZQfIgRGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/dependency-tree": "^4.0.0", - "@11ty/dependency-tree-esm": "^2.0.0", - "@11ty/eleventy-dev-server": "^2.0.8", - "@11ty/eleventy-plugin-bundle": "^3.0.6", - "@11ty/eleventy-utils": "^2.0.7", - "@11ty/lodash-custom": "^4.17.21", - "@11ty/posthtml-urls": "^1.0.1", - "@11ty/recursive-copy": "^4.0.2", - "@sindresorhus/slugify": "^2.2.1", - "bcp-47-normalize": "^2.3.0", - "chokidar": "^3.6.0", - "debug": "^4.4.1", - "dependency-graph": "^1.0.0", - "entities": "^6.0.1", - "filesize": "^10.1.6", - "gray-matter": "^4.0.3", - "iso-639-1": "^3.1.5", - "js-yaml": "^4.1.0", - "kleur": "^4.1.5", - "liquidjs": "^10.21.1", - "luxon": "^3.6.1", - "markdown-it": "^14.1.0", - "minimist": "^1.2.8", - "moo": "^0.5.2", - "node-retrieve-globals": "^6.0.1", - "nunjucks": "^3.2.4", - "picomatch": "^4.0.2", - "please-upgrade-node": "^3.2.0", - "posthtml": "^0.16.6", - "posthtml-match-helper": "^2.0.3", - "semver": "^7.7.2", - "slugify": "^1.6.6", - "tinyglobby": "^0.2.14" - }, - "bin": { - "eleventy": "cmd.cjs" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-activity-feed": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-activity-feed/-/eleventy-activity-feed-2.0.0.tgz", - "integrity": "sha512-DG9MQOHcalntx7YJojxGUHuMk2hLFYj2dUwMStAZgegzYfSnWUx/oU8U5TsSIqFqaAZhL6g7sACP7rWCYGpRgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-plugin-rss": "^2.0.2", - "@11ty/import": "^1.0.8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-dev-server": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-dev-server/-/eleventy-dev-server-2.0.8.tgz", - "integrity": "sha512-15oC5M1DQlCaOMUq4limKRYmWiGecDaGwryr7fTE/oM9Ix8siqMvWi+I8VjsfrGr+iViDvWcH/TVI6D12d93mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-utils": "^2.0.1", - "chokidar": "^3.6.0", - "debug": "^4.4.0", - "finalhandler": "^1.3.1", - "mime": "^3.0.0", - "minimist": "^1.2.8", - "morphdom": "^2.7.4", - "please-upgrade-node": "^3.2.0", - "send": "^1.1.0", - "ssri": "^11.0.0", - "urlpattern-polyfill": "^10.0.0", - "ws": "^8.18.1" - }, - "bin": { - "eleventy-dev-server": "cmd.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/mime-types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "^1.54.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@11ty/eleventy-dev-server/node_modules/send": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", - "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.5", - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "etag": "^1.8.1", - "fresh": "^2.0.0", - "http-errors": "^2.0.0", - "mime-types": "^3.0.1", - "ms": "^2.1.3", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "statuses": "^2.0.1" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@11ty/eleventy-fetch": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-fetch/-/eleventy-fetch-4.0.1.tgz", - "integrity": "sha512-yIiLM5ziBmg86i4TlXpBdcIygJHvh/GgPJyAiFOckO9H4y9cQDM8eIcJCUQ4Mum0NEVui/OjhEut2R08xw0vlQ==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "flat-cache": "^3.0.4", - "node-fetch": "^2.6.7", - "p-queue": "^6.6.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-img": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-img/-/eleventy-img-6.0.4.tgz", - "integrity": "sha512-jSy9BmubVs0mN76dcXWfSYDgRU+1+/rq/SxUR3MgIvTUAJRDop5pFW+Z1f56CDcOlEHaiPqHgnfOlqRmJvXl7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-fetch": "^5.1.0", - "@11ty/eleventy-utils": "^2.0.7", - "brotli-size": "^4.0.0", - "debug": "^4.4.0", - "entities": "^6.0.0", - "image-size": "^1.2.1", - "p-queue": "^6.6.2", - "sharp": "^0.33.5" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-img/node_modules/@11ty/eleventy-fetch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-fetch/-/eleventy-fetch-5.1.0.tgz", - "integrity": "sha512-gSmCA3olJxRwtTkXyS+KIanq1kEufCC+JsHyTa7ta5NqmeUQlWA8zEngtXrDl+ebrAvFz2bNaxLd+0ERpnnSPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-utils": "^2.0.7", - "@rgrove/parse-xml": "^4.2.0", - "debug": "^4.4.0", - "flatted": "^3.3.3", - "p-queue": "6.6.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-img/node_modules/entities": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/@11ty/eleventy-navigation": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-navigation/-/eleventy-navigation-1.0.4.tgz", - "integrity": "sha512-FgIfKiFP1e3plQdIvSRph1tFV44bbCXcYs+AWcwnsfrn5I6Gf0t3hBq9IrR4JdnZ06hlEKq8qRbnbb0nfEZg3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "dependency-graph": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-plugin-bundle": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-bundle/-/eleventy-plugin-bundle-3.0.6.tgz", - "integrity": "sha512-wlEIMa1SEe6HE6ZyREEnPQiTw72337a2MPkyn0D1IzrqHrKU9euB17mv27LnnnyKvMJamCCqtU0985F5yyDL8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-utils": "^2.0.2", - "debug": "^4.4.0", - "posthtml-match-helper": "^2.0.3" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-plugin-inclusive-language": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-inclusive-language/-/eleventy-plugin-inclusive-language-1.0.3.tgz", - "integrity": "sha512-hQ+kD04aPphK2VYZZ3zqpOSwtvoFxLxxmi+5SVTvlqeQlWQ0SYA57Dg3W0Nj2LdshlYf6gwdGQq34O/MlyolYw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-plugin-rss": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-rss/-/eleventy-plugin-rss-2.0.4.tgz", - "integrity": "sha512-LF60sGVlxGTryQe3hTifuzrwF8R7XbrNsM2xfcDcNMSliLN4kmB+7zvoLRySRx0AQDjqhPTAeeeT0ra6/9zHUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-utils": "^2.0.0", - "@11ty/posthtml-urls": "^1.0.1", - "debug": "^4.4.0", - "posthtml": "^0.16.6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-plugin-syntaxhighlight": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-syntaxhighlight/-/eleventy-plugin-syntaxhighlight-5.0.2.tgz", - "integrity": "sha512-T6xVVRDJuHlrFMHbUiZkHjj5o1IlLzZW+1IL9eUsyXFU7rY2ztcYhZew/64vmceFFpQwzuSfxQOXxTJYmKkQ+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "prismjs": "^1.30.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy-utils": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-2.0.7.tgz", - "integrity": "sha512-6QE+duqSQ0GY9rENXYb4iPR4AYGdrFpqnmi59tFp9VrleOl0QSh8VlBr2yd6dlhkdtj7904poZW5PvGr9cMiJQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/eleventy/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/@11ty/eleventy/node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/@11ty/eleventy/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@11ty/eleventy/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@11ty/import": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@11ty/import/-/import-1.0.15.tgz", - "integrity": "sha512-X1WpX5A2Axiq0A9uUI1Br+oyyfLg7VqhuO6+HjES7JmKDloHNzqp54F4bBTa0JGvXjkx0uhj0Au2m6qZI8rifQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-fetch": "^5.0.2", - "@11ty/eleventy-utils": "^2.0.1", - "@11ty/posthtml-urls": "^1.0.1", - "@prettier/sync": "^0.5.5", - "@sindresorhus/slugify": "^2.2.1", - "dotenv": "^16.4.7", - "entities": "^5.0.0", - "fast-xml-parser": "^4.5.3", - "filesize": "^10.1.6", - "github-publish": "^6.0.0", - "graceful-fs": "^4.2.11", - "js-yaml": "^4.1.0", - "kleur": "^4.1.5", - "posthtml": "^0.16.6", - "prettier": "^3.5.3", - "striptags": "^3.2.0", - "turndown": "github:zachleat/fork-turndown" - }, - "bin": { - "eleventy-import": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/import/node_modules/@11ty/eleventy-fetch": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-fetch/-/eleventy-fetch-5.0.2.tgz", - "integrity": "sha512-yu7oZ5iv7zvFDawSYcN19cz7ddJB7OXPGZ47z/MzYmLa2LkpJm0KnZW2xGwpKvVrXd+tyb96ts6AqlkJT/ibwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@rgrove/parse-xml": "^4.2.0", - "debug": "^4.3.7", - "flat-cache": "^6.1.1", - "graceful-fs": "^4.2.11", - "p-queue": "6.6.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/import/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/@11ty/import/node_modules/entities": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-5.0.0.tgz", - "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/@11ty/import/node_modules/flat-cache": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.5.tgz", - "integrity": "sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "cacheable": "^1.8.7", - "flatted": "^3.3.2", - "hookified": "^1.6.0" - } - }, - "node_modules/@11ty/import/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@11ty/lodash-custom": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@11ty/lodash-custom/-/lodash-custom-4.17.21.tgz", - "integrity": "sha512-Mqt6im1xpb1Ykn3nbcCovWXK3ggywRJa+IXIdoz4wIIK+cvozADH63lexcuPpGS/gJ6/m2JxyyXDyupkMr5DHw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/@11ty/posthtml-urls": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@11ty/posthtml-urls/-/posthtml-urls-1.0.1.tgz", - "integrity": "sha512-6EFN/yYSxC/OzYXpq4gXDyDMlX/W+2MgCvvoxf11X1z76bqkqFJ8eep5RiBWfGT5j0323a1pwpelcJJdR46MCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "evaluate-value": "^2.0.0", - "http-equiv-refresh": "^2.0.1", - "list-to-array": "^1.1.0", - "parse-srcset": "^1.0.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@11ty/posthtml-urls/node_modules/http-equiv-refresh": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-2.0.1.tgz", - "integrity": "sha512-XJpDL/MLkV3dKwLzHwr2dY05dYNfBNlyPu4STQ8WvKCFdc6vC5tPXuq28of663+gHVg03C+16pHHs/+FmmDjcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@11ty/recursive-copy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@11ty/recursive-copy/-/recursive-copy-4.0.2.tgz", - "integrity": "sha512-174nFXxL/6KcYbLYpra+q3nDbfKxLxRTNVY1atq2M1pYYiPfHse++3IFNl8mjPFsd7y2qQjxLORzIjHMjL3NDQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "errno": "^1.0.0", - "junk": "^3.1.0", - "maximatch": "^0.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@11ty/recursive-copy/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@11tyrocks/eleventy-plugin-emoji-readtime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@11tyrocks/eleventy-plugin-emoji-readtime/-/eleventy-plugin-emoji-readtime-1.0.1.tgz", - "integrity": "sha512-AYLOm3Bt5hskZeWkckOkLoGZyYcWVbfZrc+09BpOt4/VmAa+Sx3bH8LSKW/b3YMYq234Q5iuErnv3Cgb4zPL6w==", - "license": "ISC" - }, - "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", - "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.4" - } - }, - "node_modules/@csstools/css-tokenizer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", - "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@csstools/media-query-list-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", - "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - } - }, - "node_modules/@ctrl/tinycolor": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.1.0.tgz", - "integrity": "sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/@dual-bundle/import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD", - "optional": true - }, - "node_modules/@floating-ui/core": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", - "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.8" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.12", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", - "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.8" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", - "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", - "license": "MIT" - }, - "node_modules/@hint/configuration-accessibility": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/@hint/configuration-accessibility/-/configuration-accessibility-2.0.28.tgz", - "integrity": "sha512-ruHZJOgjR9ey7T0vWnPKHl+fLN1vNvATEP+1NSpMQhhtnACM/iCudttLwTsJLrhPDgVfJDcyMHOlCvRQ766a1A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/connector-puppeteer": "^2.5.25", - "@hint/formatter-html": "^4.3.17", - "@hint/formatter-summary": "^3.0.39", - "@hint/hint-axe": "^4.4.21" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/configuration-development": { - "version": "8.3.20", - "resolved": "https://registry.npmjs.org/@hint/configuration-development/-/configuration-development-8.3.20.tgz", - "integrity": "sha512-v4q6D7VDtYUo51n+idUr0/+MF+nVKRbv/W/dCpRwW2/0W4D1ZhLQsmNRnP/wezX0hGIf5/KkGPj30RmCRaMx+w==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/configuration-accessibility": "^2.0.28", - "@hint/configuration-progressive-web-apps": "^7.0.29", - "@hint/connector-local": "^3.2.28", - "@hint/formatter-html": "^4.3.17", - "@hint/formatter-json": "^3.1.36", - "@hint/formatter-summary": "^3.0.39", - "@hint/hint-babel-config": "^2.4.28", - "@hint/hint-button-type": "^3.0.23", - "@hint/hint-compat-api": "^4.5.8", - "@hint/hint-create-element-svg": "^1.3.27", - "@hint/hint-css-prefix-order": "^1.5.8", - "@hint/hint-detect-css-reflows": "^1.0.7", - "@hint/hint-disown-opener": "^4.0.23", - "@hint/hint-highest-available-document-mode": "^5.0.23", - "@hint/hint-leading-dot-classlist": "^1.0.20", - "@hint/hint-meta-charset-utf-8": "^4.0.23", - "@hint/hint-meta-viewport": "^5.0.23", - "@hint/hint-no-bom": "^4.2.27", - "@hint/hint-no-inline-styles": "^1.0.19", - "@hint/hint-no-protocol-relative-urls": "^3.1.7", - "@hint/hint-scoped-svg-styles": "^1.3.28", - "@hint/hint-sri": "^4.0.23", - "@hint/hint-typescript-config": "^2.5.16", - "@hint/hint-webpack-config": "^2.4.30", - "@hint/parser-babel-config": "^2.1.43", - "@hint/parser-css": "^3.0.39", - "@hint/parser-html": "^3.1.4", - "@hint/parser-javascript": "^3.1.25", - "@hint/parser-jsx": "^1.1.6", - "@hint/parser-less": "^1.0.31", - "@hint/parser-sass": "^1.0.31", - "@hint/parser-typescript": "^1.0.26", - "@hint/parser-typescript-config": "^2.4.31", - "@hint/parser-webpack-config": "^2.1.42" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/configuration-progressive-web-apps": { - "version": "7.0.29", - "resolved": "https://registry.npmjs.org/@hint/configuration-progressive-web-apps/-/configuration-progressive-web-apps-7.0.29.tgz", - "integrity": "sha512-0zQ7ooOrEfhmiBG71W7vqm5gyLOyuw9Ep8pnLlazrvqOAyb4FnKgu+W36py0a0IkgSdtgEqfoFMA3f2tCnU+ag==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/connector-jsdom": "^4.1.28", - "@hint/connector-puppeteer": "^2.5.25", - "@hint/formatter-html": "^4.3.17", - "@hint/formatter-summary": "^3.0.39", - "@hint/hint-apple-touch-icons": "^4.0.23", - "@hint/hint-manifest-app-name": "^2.4.29", - "@hint/hint-manifest-exists": "^2.4.29", - "@hint/hint-manifest-file-extension": "^3.0.24", - "@hint/hint-manifest-is-valid": "^3.4.20", - "@hint/parser-manifest": "^2.3.20" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/configuration-web-recommended": { - "version": "8.2.24", - "resolved": "https://registry.npmjs.org/@hint/configuration-web-recommended/-/configuration-web-recommended-8.2.24.tgz", - "integrity": "sha512-hTQT/+OOKfu2sOJM6UzImibt3rBiHANXtov49Pn19V5zXL0s+PZAgPjdWUKdptwEDwgTaGN18QDpPJxaRVeFTw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/configuration-accessibility": "^2.0.28", - "@hint/connector-jsdom": "^4.1.28", - "@hint/connector-local": "^3.2.28", - "@hint/connector-puppeteer": "^2.5.25", - "@hint/formatter-html": "^4.3.17", - "@hint/formatter-json": "^3.1.36", - "@hint/formatter-stylish": "^3.1.36", - "@hint/formatter-summary": "^3.0.39", - "@hint/hint-button-type": "^3.0.23", - "@hint/hint-compat-api": "^4.5.8", - "@hint/hint-content-type": "^4.2.27", - "@hint/hint-create-element-svg": "^1.3.27", - "@hint/hint-css-prefix-order": "^1.5.8", - "@hint/hint-detect-css-reflows": "^1.0.7", - "@hint/hint-disown-opener": "^4.0.23", - "@hint/hint-highest-available-document-mode": "^5.0.23", - "@hint/hint-html-checker": "^3.3.27", - "@hint/hint-http-cache": "^4.0.23", - "@hint/hint-http-compression": "^5.2.27", - "@hint/hint-image-optimization-cloudinary": "^3.2.27", - "@hint/hint-leading-dot-classlist": "^1.0.20", - "@hint/hint-meta-charset-utf-8": "^4.0.23", - "@hint/hint-meta-viewport": "^5.0.23", - "@hint/hint-no-bom": "^4.2.27", - "@hint/hint-no-disallowed-headers": "^3.1.22", - "@hint/hint-no-friendly-error-pages": "^3.3.27", - "@hint/hint-no-html-only-headers": "^3.0.23", - "@hint/hint-no-http-redirects": "^3.0.23", - "@hint/hint-no-inline-styles": "^1.0.19", - "@hint/hint-no-protocol-relative-urls": "^3.1.7", - "@hint/hint-no-vulnerable-javascript-libraries": "^2.12.22", - "@hint/hint-scoped-svg-styles": "^1.3.28", - "@hint/hint-sri": "^4.0.23", - "@hint/hint-ssllabs": "^2.4.27", - "@hint/hint-strict-transport-security": "^3.0.23", - "@hint/hint-stylesheet-limits": "^3.3.27", - "@hint/hint-validate-set-cookie-header": "^3.0.23", - "@hint/hint-x-content-type-options": "^4.0.23", - "@hint/parser-css": "^3.0.39", - "@hint/parser-html": "^3.1.4", - "@hint/parser-javascript": "^3.1.25" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/connector-jsdom": { - "version": "4.1.28", - "resolved": "https://registry.npmjs.org/@hint/connector-jsdom/-/connector-jsdom-4.1.28.tgz", - "integrity": "sha512-eRhx+yYt7OLbhVX1WtiGyoOOIh/4rk1SOOrAWQUZ7Ukty9WsxUdNgyqppzn6U2mNnHSP6T9hkiFTWnRIBVeufg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-connector-tools": "^4.0.42", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-dom": "^2.2.4", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1", - "jsdom": "^21.1.0", - "mutationobserver-shim": "^0.3.7" - }, - "optionalDependencies": { - "canvas": "^2.11.2" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/connector-local": { - "version": "3.2.28", - "resolved": "https://registry.npmjs.org/@hint/connector-local/-/connector-local-3.2.28.tgz", - "integrity": "sha512-oJxv+br08bqrGTP6weC6DJ3fwTwqq1Ot+/RBJU98d8t8XdEwSHRD2EAr4RySuVr6GVkzlEW+p91fTW8W9VtgAw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-dom": "^2.2.4", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "chokidar": "^3.5.3", - "globby": "^11.0.4", - "jsdom": "^21.1.0" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/connector-local/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@hint/connector-local/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@hint/connector-puppeteer": { - "version": "2.5.25", - "resolved": "https://registry.npmjs.org/@hint/connector-puppeteer/-/connector-puppeteer-2.5.25.tgz", - "integrity": "sha512-5P3qx0mJcNlxbBchC3GBxHBNjp1A321wrbELof0N0D1V3N+W5HnKykNhmvbFJyzDHZQqQ46Fh72vgehbSjvsPw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-connector-tools": "^4.0.42", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-dom": "^2.2.4", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1", - "is-ci": "^3.0.1", - "lockfile": "^1.0.4", - "puppeteer-core": "^13.0.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/formatter-html": { - "version": "4.3.17", - "resolved": "https://registry.npmjs.org/@hint/formatter-html/-/formatter-html-4.3.17.tgz", - "integrity": "sha512-d38ZLOyA66onomLgscVcOf/UmUaV8d/xKUE/2ArB4EVF3HB5pnsVOws4ezxFMCMgnz52EIuENMwnvxD5jrmKVQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1", - "ejs": "^3.1.9", - "fs-extra": "^11.1.0", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/formatter-json": { - "version": "3.1.36", - "resolved": "https://registry.npmjs.org/@hint/formatter-json/-/formatter-json-3.1.36.tgz", - "integrity": "sha512-wmoA+X+bbULJOKHfm0lGqQofUVW9SSSKcPSWMPG80f6B+2gI6jhDnLHnzMb/co31xQt5Mi5ekAAF5pkx5yEfCQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/formatter-stylish": { - "version": "3.1.36", - "resolved": "https://registry.npmjs.org/@hint/formatter-stylish/-/formatter-stylish-3.1.36.tgz", - "integrity": "sha512-VecVu/FYLk2K9RkqZ07kAm8czsnRhNV6fWq7bsBq8cz+5oAfZEARd7BuCHg8rnSkOlA1V7b5glkwSQ0KH2lvLQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "chalk": "^4.1.2", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.0", - "text-table": "^0.2.0" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/formatter-summary": { - "version": "3.0.39", - "resolved": "https://registry.npmjs.org/@hint/formatter-summary/-/formatter-summary-3.0.39.tgz", - "integrity": "sha512-cfIrZWFWBfDlkznB4gc24nysP+/Tmi7E+nchoZEW1xm4FKpmsc28ShgCw4dh5WhkfjVefioMU2/b8ul8II662Q==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1", - "chalk": "^4.1.2", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.0", - "text-table": "^0.2.0" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-apple-touch-icons": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-apple-touch-icons/-/hint-apple-touch-icons-4.0.23.tgz", - "integrity": "sha512-YZz0FaFjE4rRFsxBHQ2Au+HOv+UJVFGGseRTHbHN2tiD5SrR1fjgvv5cOMyTuHB+QQoN9ruQSE8sw+to4uqWjA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "image-size": "^1.0.2" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-axe": { - "version": "4.4.21", - "resolved": "https://registry.npmjs.org/@hint/hint-axe/-/hint-axe-4.4.21.tgz", - "integrity": "sha512-oAXT+k7xnQdhSziQFkCe3NCJHk2gQzUVMZPVtgaHMgSM8Fdvs7XiUkeIYgR+IS9872RsP+xfTvRpdHBBkqh/sw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1", - "axe-core": "^4.4.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-babel-config": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@hint/hint-babel-config/-/hint-babel-config-2.4.28.tgz", - "integrity": "sha512-nC1zQkk/RJo2UV6A46er1jLPKesDtnkC7eGdDON4dQmG67LmcMBlktHjGLZmm7RSGkAaYOlkADx3TB6H6RCCCw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "@hint/parser-babel-config": "^2.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-button-type": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-button-type/-/hint-button-type-3.0.23.tgz", - "integrity": "sha512-HzyTIktrpmH8q/IKB+NXkwHvDQOaSR/OWSYWfX5rwIlaBir60XeLW40ndkmTHFYxn+uqnNnXWa7nC5QF+dVV+w==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-compat-api": { - "version": "4.5.8", - "resolved": "https://registry.npmjs.org/@hint/hint-compat-api/-/hint-compat-api-4.5.8.tgz", - "integrity": "sha512-YoTziEIkrDMyr661rOfaxDtjmEtXlOhmElRFLkkVo9dipBPWb6+lpxzuTsG0pqpKjA0quaBLgxW+iCqKdoluxg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-compat-data": "^1.1.13", - "@hint/utils-css": "^1.0.15", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "@hint/parser-css": "^3.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-content-type": { - "version": "4.2.27", - "resolved": "https://registry.npmjs.org/@hint/hint-content-type/-/hint-content-type-4.2.27.tgz", - "integrity": "sha512-+tVzsDDZ6HlusqGik2xfbH/I0PE1RmcU8tRb1hcxURzjPYqLDMCpecfV/QBz3rT7+gJRvPrdhUKjRfvmIEK8Fg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "content-type": "^1.0.5" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-create-element-svg": { - "version": "1.3.27", - "resolved": "https://registry.npmjs.org/@hint/hint-create-element-svg/-/hint-create-element-svg-1.3.27.tgz", - "integrity": "sha512-iaKrNVgRoEHItjvOZg4HcE8oIVUB2Me6CNCWpKpod94KmG/S4OfSUGrUxWwc8pEzQ7UAN7NgRtWiwuksZueWUg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "@hint/parser-javascript": "^3.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-css-prefix-order": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@hint/hint-css-prefix-order/-/hint-css-prefix-order-1.5.8.tgz", - "integrity": "sha512-S1Fl6s4zIRr5V5qmfRDpvHKPQoHlLcJM481Zr0RafjGsBJQoj+u9RepPVzRDqD9vujCIsuUw6zLa7mPzgPMHFQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-css": "^1.0.15", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1", - "postcss": "^8.4.23" - }, - "peerDependencies": { - "@hint/parser-css": "^3.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-detect-css-reflows": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@hint/hint-detect-css-reflows/-/hint-detect-css-reflows-1.0.7.tgz", - "integrity": "sha512-FcMhgdwzwkizsziFm7gf6Elr3DgcaO/cwjgdaBNbIcnEAPZcdC5Nn03wkYM1AIMzGhmRvqpkxbFaXNpeSl6Q/A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-css": "^1.0.15", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1", - "postcss": "^8.4.23" - }, - "peerDependencies": { - "@hint/parser-css": "^3.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-disown-opener": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-disown-opener/-/hint-disown-opener-4.0.23.tgz", - "integrity": "sha512-9+WE/xKzZ8+/zKJraT+GyzifNMLiPLfh9MlVZKHa9y/820dnOzPU6zyZjruK3sGkR6DbCOIXdIWkzM3UXhUkNw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-compat-data": "^1.1.13", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-highest-available-document-mode": { - "version": "5.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-highest-available-document-mode/-/hint-highest-available-document-mode-5.0.23.tgz", - "integrity": "sha512-5OGYN5sMRz1OXFnp/MLSKwWXAlUSSuo98/uh00rUgDnCGI3wSDdRI4Oi02cTUOWfqzXzrep50Kk4LVXFCX4nwg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-html-checker": { - "version": "3.3.27", - "resolved": "https://registry.npmjs.org/@hint/hint-html-checker/-/hint-html-checker-3.3.27.tgz", - "integrity": "sha512-FZEEzHCQP1fjeDMEAwLR81RbD0i+nj3QDB29hGzbKM0ePyqgobI0qZjaziqapci+7YccqzUQUNpnqfgW06sGnA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-http-cache": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-http-cache/-/hint-http-cache-4.0.23.tgz", - "integrity": "sha512-nUdeLHj+RdezmYp9prkoN6Nj6wp+q3fxyEtGc/xaXdf+Gizgbb+02n3Xocd8+OK8/k8y/n8lOXlfzzvDUkg+KA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-http-compression": { - "version": "5.2.27", - "resolved": "https://registry.npmjs.org/@hint/hint-http-compression/-/hint-http-compression-5.2.27.tgz", - "integrity": "sha512-Qh7NcmYOohGMlbpd5ccnjF1Ymdsn/Qm+aLfbaiu49gq/q62oL8C/0rJovGEP1XXo677kw5Lo9tdnrLLuPvk5Dw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-image-optimization-cloudinary": { - "version": "3.2.27", - "resolved": "https://registry.npmjs.org/@hint/hint-image-optimization-cloudinary/-/hint-image-optimization-cloudinary-3.2.27.tgz", - "integrity": "sha512-Ohksn2aaX8kQlNO7qEv+HMZGE1PxAMsVN5E10Z70yoKLpzdZthVLPi5DONmuzgeLzFpSEBqHKjAYMxYFMMLRXQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "cloudinary": "^2.2.0", - "fs-extra": "^11.1.0", - "image-size": "^1.0.2" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-leading-dot-classlist": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/@hint/hint-leading-dot-classlist/-/hint-leading-dot-classlist-1.0.20.tgz", - "integrity": "sha512-OMp+aIi2uoUpIAHt4Riu8YcUHy5dv7vKitTM2EE1N1FN/5O2bJxFBWn88FDP4SZcclO2ZfDMs8H6O03ttcAIzw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "@hint/parser-javascript": "^3.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-manifest-app-name": { - "version": "2.4.29", - "resolved": "https://registry.npmjs.org/@hint/hint-manifest-app-name/-/hint-manifest-app-name-2.4.29.tgz", - "integrity": "sha512-UMVja/2eAF4OmKCB0GWSb5xqeQanj4dTgCZ1y9bYti6z1Cs73N8QAvK4E4IWBVZrCRmC7sKg9vqDwazIT7vs2Q==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1", - "punycode": "^2.3.0" - }, - "peerDependencies": { - "@hint/parser-manifest": "^2.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-manifest-exists": { - "version": "2.4.29", - "resolved": "https://registry.npmjs.org/@hint/hint-manifest-exists/-/hint-manifest-exists-2.4.29.tgz", - "integrity": "sha512-nu71v79er5esMnij0KBF9y8ClAol5+vdXkGV+4xBOs77j/cV9cQD61lhRyjKYQkjcv3t2oDBe3YcGqHweDOxRA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "@hint/parser-manifest": "^2.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-manifest-file-extension": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/@hint/hint-manifest-file-extension/-/hint-manifest-file-extension-3.0.24.tgz", - "integrity": "sha512-vMz5QTXNCyf0kwn6w0COC4BRKMqKtUL3cknZbihytoWaoyLvg9GTc+pmpU4MlqAl8NABcktubzJU0k8uO4jRNg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "@hint/parser-manifest": "^2.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-manifest-is-valid": { - "version": "3.4.20", - "resolved": "https://registry.npmjs.org/@hint/hint-manifest-is-valid/-/hint-manifest-is-valid-3.4.20.tgz", - "integrity": "sha512-Cn3okyElZmNqLLK+/1uIYGWwDpCHn0+d3ERO5MWSUAFRVkxdtCl5mYUA4Gh6Syh/2feHUVkKj3A3zh4JoaHeqg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-compat-data": "^1.1.13", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "bcp47": "^1.1.2", - "color-string": "^1.9.1" - }, - "peerDependencies": { - "@hint/parser-manifest": "^2.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-meta-charset-utf-8": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-meta-charset-utf-8/-/hint-meta-charset-utf-8-4.0.23.tgz", - "integrity": "sha512-tWmpM/A5njyHY0tXxVbeATQks2ofAIz0/aCSdz3q2dO66U9WAWwm3k7RaFUjmVcvCBhvOUmSzsj6vnMwyA58cw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-meta-viewport": { - "version": "5.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-meta-viewport/-/hint-meta-viewport-5.0.23.tgz", - "integrity": "sha512-XWMP7KDgCch/6v122T95tU9wNWSMF7jd6vpF0nPA38Sn9s0Vpjhcpp2dbEnkMe1NuKrVoakrnDoXoEzmVJ7f2w==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "metaviewport-parser": "^0.3.0" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-meta-viewport/node_modules/metaviewport-parser": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/metaviewport-parser/-/metaviewport-parser-0.3.0.tgz", - "integrity": "sha512-EoYJ8xfjQ6kpe9VbVHvZTZHiOl4HL1Z18CrZ+qahvLXT7ZO4YTC2JMyt5FaUp9JJp6J4Ybb/z7IsCXZt86/QkQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@hint/hint-no-bom": { - "version": "4.2.27", - "resolved": "https://registry.npmjs.org/@hint/hint-no-bom/-/hint-no-bom-4.2.27.tgz", - "integrity": "sha512-WqaT8AOJdvbaz6Mn55VxHo7oi6mkX/EePRp4de4d7ZMdEQoEPV1cwz7Knyu5Dewa/ARSQME4vVFyFBp/krBq1A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-no-disallowed-headers": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/@hint/hint-no-disallowed-headers/-/hint-no-disallowed-headers-3.1.22.tgz", - "integrity": "sha512-nTmledRUUGi+pGHQR0F6E1b0ymO4sm44EucS7JM/9lDs4dKHhvk4EOQxifvKvqA8i5aoqd2ik0WGLfdza56cMg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-no-friendly-error-pages": { - "version": "3.3.27", - "resolved": "https://registry.npmjs.org/@hint/hint-no-friendly-error-pages/-/hint-no-friendly-error-pages-3.3.27.tgz", - "integrity": "sha512-XFmYLNErOefM7mXDGRTukoAjqDAWy+WlGpnIVj/32hdfEIpVcmSWYw8oMDsjKH1XM6kmVleY4G8KpW0YZUO9KQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-no-html-only-headers": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-no-html-only-headers/-/hint-no-html-only-headers-3.0.23.tgz", - "integrity": "sha512-/fFm0s6mg9DHZ6CKxxhj1KUIi78GrxLHzJ30Hvly/YHLvQWLRrIO9HsJj7u+mSLikqxDwYIvyAFdajdL09rofA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-no-http-redirects": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-no-http-redirects/-/hint-no-http-redirects-3.0.23.tgz", - "integrity": "sha512-rovL7b9GwZQX3ap/oOwRrvjwwLqPvP4/Mxf1GLxf594WUtrT5lomR7wofBHBpZbNySkyrr1yTkR+bZ7e2n/cCg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-no-inline-styles": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/@hint/hint-no-inline-styles/-/hint-no-inline-styles-1.0.19.tgz", - "integrity": "sha512-9mvOPEcRM9UPlJg1+93mrf6X0MH7H2P9Aifyc/HrIu1pGKvhX5YPyUEtmUlNua6KaZrBpKVLuWW6vtSIm6ClCw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-no-protocol-relative-urls": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@hint/hint-no-protocol-relative-urls/-/hint-no-protocol-relative-urls-3.1.7.tgz", - "integrity": "sha512-hNbJ7V33quGucb30Z0wrJwEQ7rjIqY1FkGEVle8eDu1nirmZnWpWcg71LYxvdM0FEqrmc5GsV+MJqUekBPspoA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-no-vulnerable-javascript-libraries": { - "version": "2.12.22", - "resolved": "https://registry.npmjs.org/@hint/hint-no-vulnerable-javascript-libraries/-/hint-no-vulnerable-javascript-libraries-2.12.22.tgz", - "integrity": "sha512-5ywostqTiAssUYNai+Yvdw1TQpBEsbwh/Dm1aEE151t4beQ6+L7nd5tmRgHNvS1a6xMirbeG8yTeVsa2Kt099g==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1", - "js-library-detector": "^6.6.0", - "lodash": "^4.17.21", - "semver": "^7.5.2" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-scoped-svg-styles": { - "version": "1.3.28", - "resolved": "https://registry.npmjs.org/@hint/hint-scoped-svg-styles/-/hint-scoped-svg-styles-1.3.28.tgz", - "integrity": "sha512-6LsYDkW4CEzcpi9wSIBPTSNK2EooNw+oo2w0GlKXtL9cg1yntwykFujALcVGv8cGvBJULjm+6Hc0gvxQcaR15g==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-css": "^1.0.15", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "@hint/parser-css": "^3.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-sri": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-sri/-/hint-sri-4.0.23.tgz", - "integrity": "sha512-SzYM120S269FQ+oQ50YX3990IBhJ652szTK+xQg0EsB70aqWue+OP7A0+Pwfa+YEJnV4HCpEC+N2vOwTWfqRTg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-ssllabs": { - "version": "2.4.27", - "resolved": "https://registry.npmjs.org/@hint/hint-ssllabs/-/hint-ssllabs-2.4.27.tgz", - "integrity": "sha512-TF7/56DsOjTRFAeDfaAM9s90nxpmGUUifP/7SjxIXVGb4X3OAYkbGRAIZRz0vsAyTkKNZzMqO1Ti2QOH1qiHvQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1", - "got": "^11.8.5" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-strict-transport-security": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-strict-transport-security/-/hint-strict-transport-security-3.0.23.tgz", - "integrity": "sha512-JN9yJFWiS5YuqCP69rTgRIh4wWE+lSwg+y0qtgiqBK/7OBPtUUcngoU1lz6VRNkRSQklBAyFHOyuq1XZeWj9JA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-stylesheet-limits": { - "version": "3.3.27", - "resolved": "https://registry.npmjs.org/@hint/hint-stylesheet-limits/-/hint-stylesheet-limits-3.3.27.tgz", - "integrity": "sha512-/yq2dZ0rEmL1pXpew7lE60qjTQZFjVVPoDs/kMyH+ekx25gLJDcEvN/yLeQK3FOSEW+woTPk089N9rgn3RuujQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-typescript-config": { - "version": "2.5.16", - "resolved": "https://registry.npmjs.org/@hint/hint-typescript-config/-/hint-typescript-config-2.5.16.tgz", - "integrity": "sha512-UzZ9mS7m7BthPEJvNIS0aF9t3jwp3lTVQx/VH7BWvMCFgLnURa14v5Zi7UgIezR0hmCZgGjShZMXBbSm0kX7FA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "@hint/parser-typescript-config": "^2.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-validate-set-cookie-header": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-validate-set-cookie-header/-/hint-validate-set-cookie-header-3.0.23.tgz", - "integrity": "sha512-/5xBRh1fgUsH9ynnBjdIogLOot5XB0chiCZc1KqHGlQKg2vbPLyZXSoVSNC4oSabqtTjUmLVFoCVj0/CrxycCA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-webpack-config": { - "version": "2.4.30", - "resolved": "https://registry.npmjs.org/@hint/hint-webpack-config/-/hint-webpack-config-2.4.30.tgz", - "integrity": "sha512-GnsL/XjP5/EsyxQIpKqnY0Uf8Pkg0XfUaRJZkV6RecUaI1HGPLDU1DtPPZIzHWUsI5VNI1Ph1y691R6QmpeqJg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "@hint/parser-babel-config": "^2.0.0", - "@hint/parser-typescript-config": "^2.0.0", - "@hint/parser-webpack-config": "^2.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/hint-x-content-type-options": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@hint/hint-x-content-type-options/-/hint-x-content-type-options-4.0.23.tgz", - "integrity": "sha512-fxMpx7TDnpkTc8VMWC+8+bO01Yf9F5LveUMW7pn+5EVKXOYKXO72l2osRdRBZErjWK710HSA1iWxdVZl66Shpw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-i18n": "^1.0.15", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-babel-config": { - "version": "2.1.43", - "resolved": "https://registry.npmjs.org/@hint/parser-babel-config/-/parser-babel-config-2.1.43.tgz", - "integrity": "sha512-+tioyerTq7Zu54Q6WKsBgmvAee3ACKEpYPkSb23BLeNuRThguN1c9dhoJHnwUXiSZAGpfcqyVMSjjGhXK/rYgA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-fs": "^1.0.16", - "@hint/utils-json": "^1.0.28", - "@hint/utils-network": "^1.0.27", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-css": { - "version": "3.0.39", - "resolved": "https://registry.npmjs.org/@hint/parser-css/-/parser-css-3.0.39.tgz", - "integrity": "sha512-mUwYltAGbCQ7Aoyk0ySaSEdGJeCFioPSeePz1mXYgACzigtlJ6x1Q10ozQYG3WFgXizwpberuGHnJJ/fM6he0Q==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-string": "^1.0.14", - "postcss": "^8.4.23", - "postcss-safe-parser": "^6.0.0" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-html": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@hint/parser-html/-/parser-html-3.1.4.tgz", - "integrity": "sha512-9hrs19vU95PdWbBcF/A8Lc6wKt4dhijwgrkchgP9oo4gUK6weWgl0pltyK/J3rlegho41yXVCrtzmcqA4C8ung==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-dom": "^2.2.4" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-javascript": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/@hint/parser-javascript/-/parser-javascript-3.1.25.tgz", - "integrity": "sha512-XKH0urYBPD3PiHBipDtSpGt8qNvgFuPKaXl/YqQK5fehykr/KmFblCs3JpHxa7fG86QIS544OEm5dTm6uspH5A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@types/estree-jsx": "^0.0.1", - "acorn": "^8.8.2", - "acorn-jsx": "^5.3.2", - "acorn-jsx-walk": "^2.0.0", - "acorn-walk": "^8.2.0" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-jsx": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@hint/parser-jsx/-/parser-jsx-1.1.6.tgz", - "integrity": "sha512-T+eMdse5ETL+eTO6PN3O8hTCAwNy0bWZq6M2lOYAyPLQtziS3KLmX6qEDuToyAkVRxhJGczPzNp/p7ZOZ1lP+g==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-dom": "^2.2.4", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1" - }, - "peerDependencies": { - "@hint/parser-javascript": "^3.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-jsx/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@hint/parser-jsx/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/@hint/parser-less": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/@hint/parser-less/-/parser-less-1.0.31.tgz", - "integrity": "sha512-7efEKVCJuSRlr/lMZ4BM61ULBlOpX7ExBDfipCrELjW+u1lTbnqx/3GJo5vbR+DxtuojekqMjMzziCqf6Zucmg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-string": "^1.0.14", - "postcss": "^8.4.23", - "postcss-less": "^5.0.0" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-manifest": { - "version": "2.3.20", - "resolved": "https://registry.npmjs.org/@hint/parser-manifest/-/parser-manifest-2.3.20.tgz", - "integrity": "sha512-Wv26kCLlRidoi8D/jJV63o6rznv7r5R8ofNdmhbKRzR7KwSgjoIrQnal3JrCXPmMvIeKf5AkNKWKhWLSKYtk2A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-json": "^1.0.28", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-sass": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/@hint/parser-sass/-/parser-sass-1.0.31.tgz", - "integrity": "sha512-8hh3Js30R16l20rptHVEDPOb6dbC7eBmp6imxrxdp0uIVX9GgSVTFEW30mpgBH5156mQnAeP5ZOY6voicXOqdA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-string": "^1.0.14", - "postcss": "^8.4.23", - "postcss-sass": "^0.5.0", - "postcss-scss": "^4.0.6" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-typescript": { - "version": "1.0.26", - "resolved": "https://registry.npmjs.org/@hint/parser-typescript/-/parser-typescript-1.0.26.tgz", - "integrity": "sha512-G5NAnM17eeCScoFvdZiUJcde7QJRPLCk6p+Nr0ZHCWe+qPevBOc2p/Dfw+tgbe4NAWgAnRSSRse1Ipq7yvDzXg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/parser-javascript": "^3.1.25", - "@hint/utils-debug": "^1.0.11", - "@typescript-eslint/typescript-estree": "^5.59.5" - }, - "peerDependencies": { - "@hint/parser-javascript": "^3.0.0", - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-typescript-config": { - "version": "2.4.31", - "resolved": "https://registry.npmjs.org/@hint/parser-typescript-config/-/parser-typescript-config-2.4.31.tgz", - "integrity": "sha512-X5yk6rwCz3mugca0tTI9wNb4dc/Ge/N3h4GH+qjGR5hoBqKvlWmI5/hMBkmaNrIYC2JTp6If9DV3lZxH0d2qGQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-fs": "^1.0.16", - "@hint/utils-json": "^1.0.28", - "@hint/utils-network": "^1.0.27", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/parser-webpack-config": { - "version": "2.1.42", - "resolved": "https://registry.npmjs.org/@hint/parser-webpack-config/-/parser-webpack-config-2.1.42.tgz", - "integrity": "sha512-U4UoICVjkZHbP2vLv0c4IKQ6DZZmldcNd2KX4N0og1dEDVWOsI1Tj7Vsr1RCn8WAyYAKKoGMAb6O0Le48JGoqg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-network": "^1.0.27" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/utils": { - "version": "7.0.24", - "resolved": "https://registry.npmjs.org/@hint/utils/-/utils-7.0.24.tgz", - "integrity": "sha512-/9kRU/uOId6B+lallh2L6B2R01Mzf6aQSNE+wuXq2lj2T6lFE7BFyR3+DuoaK1SUam6JOhMZMd56r08d5Uz76A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-string": "^1.0.14", - "chalk": "^4.1.2", - "configstore": "^5.0.1", - "content-type": "^1.0.5", - "eventemitter2": "^6.4.9", - "file-type": "^16.5.4", - "globby": "^11.0.4", - "is-svg": "^4.4.0", - "is-wsl": "^2.2.0", - "lodash": "^4.17.21", - "npm-registry-fetch": "^14.0.5", - "semver": "^7.5.2" - } - }, - "node_modules/@hint/utils-compat-data": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/@hint/utils-compat-data/-/utils-compat-data-1.1.13.tgz", - "integrity": "sha512-0kmEcbTJo3/nliVcwuQSYOnMfzgsYHnaaJO1xdJ+efieb/SKCyiNLkEmnhuBwUNhciJz9QlUiVTAyriXkL15kg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-css": "^1.0.15", - "@mdn/browser-compat-data": "^5.5.23", - "mdn-data": "^2.6.1", - "postcss-selector-parser": "^6.0.8", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.2" - } - }, - "node_modules/@hint/utils-compat-data/node_modules/mdn-data": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.15.0.tgz", - "integrity": "sha512-KIrS0lFPOqA4DgeO16vI5fkAsy8p++WBlbXtB5P1EQs8ubBgguAInNd1DnrCeTRfGchY0kgThgDOOIPyOLH2dQ==", - "dev": true, - "license": "CC0-1.0", - "optional": true - }, - "node_modules/@hint/utils-connector-tools": { - "version": "4.0.42", - "resolved": "https://registry.npmjs.org/@hint/utils-connector-tools/-/utils-connector-tools-4.0.42.tgz", - "integrity": "sha512-N8/whQ6l9I7SM62LsjmHNGf5Tu3CFPemU0wZ3P9qePxz1oyNgXoGPD8/B2LUD4DMh9moi3X8uY7d1dg1IGWFag==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "data-urls": "^3.0.2", - "https": "^1.0.0", - "iconv-lite": "^0.6.3", - "node-fetch": "^2.x" - }, - "peerDependencies": { - "hint": "^7.0.0" - } - }, - "node_modules/@hint/utils-connector-tools/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@hint/utils-css": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@hint/utils-css/-/utils-css-1.0.15.tgz", - "integrity": "sha512-I59xB7Qcuxuxl8+lbLwky3yTCNoM5rScMOJT9ZknqXNULte+XPCpKvr50IvbNMBmxgThRWR9d5YdM8EzJERaHQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true - }, - "node_modules/@hint/utils-debug": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@hint/utils-debug/-/utils-debug-1.0.11.tgz", - "integrity": "sha512-mUhEAsLzDql2lqo7g0Ojz2RdMODCfM4SpELB27r8brB9rsipAwCC29tonwgOCcaAuifNffsnaJ9BieBfIoupOA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "debug": "4.3.4" - } - }, - "node_modules/@hint/utils-debug/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, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@hint/utils-dom": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@hint/utils-dom/-/utils-dom-2.2.4.tgz", - "integrity": "sha512-BCM2UQJsiIAR1AQuioQb7JnFTiPHythS+gDGICrZwoyRxrOoCPLJXSSvZ8WHm31+gztjyCtV0ZjyDb5Jz6Ze8w==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@hint/utils-debug": "^1.0.11", - "@hint/utils-types": "^1.2.1", - "@types/parse5": "^6.0.3", - "css-select": "^4.3.0", - "eventemitter2": "^6.4.9", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1" - } - }, - "node_modules/@hint/utils-dom/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/@hint/utils-dom/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@hint/utils-dom/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/@hint/utils-fs": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@hint/utils-fs/-/utils-fs-1.0.16.tgz", - "integrity": "sha512-dO20DPi+7arxEWpVf3RQfAQ7zELer+ughCQj6RqkrI6IgXb25JLxvBy8PGz9Unj7jTdTSj7ubvgR0u/ceSZLlg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "jsonc-parser": "^3.0.0" - } - }, - "node_modules/@hint/utils-i18n": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@hint/utils-i18n/-/utils-i18n-1.0.15.tgz", - "integrity": "sha512-VkQG3do4e1le43YcB9r3YNb6aOD5nnQlwNo4d4wqwLgTofpVHyHzGYG7BrlQf+akxJ0QF71bkzTpFo6bhoEBDQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@hint/utils-types": "^1.2.1" - } - }, - "node_modules/@hint/utils-json": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/@hint/utils-json/-/utils-json-1.0.28.tgz", - "integrity": "sha512-96Tu3eODA+d2vZq/VScZygR8Wc86IJSs51UNhhUKWUwmkV5Y1C2VCCGcay3VgUx4u4mXlwhdzuCOa0cJhy8BDA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@hint/utils-fs": "^1.0.16", - "@hint/utils-network": "^1.0.27", - "@hint/utils-types": "^1.2.1", - "ajv": "^8.12.0", - "ajv-formats": "^2.1.1", - "jsonc-parser": "^3.0.0", - "lodash": "^4.17.21" - } - }, - "node_modules/@hint/utils-network": { - "version": "1.0.27", - "resolved": "https://registry.npmjs.org/@hint/utils-network/-/utils-network-1.0.27.tgz", - "integrity": "sha512-gyC8N5hNybHuU89EDa1C85yBI96xFn3tEw/Xns8GU/4PEerYgwGacg5YdBNIzfXWY00FOlC2uoU6oYl2HqmM7A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "content-type": "^1.0.5", - "https": "^1.0.0", - "lodash": "^4.17.21", - "node-fetch": "^2.x" - } - }, - "node_modules/@hint/utils-string": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/@hint/utils-string/-/utils-string-1.0.14.tgz", - "integrity": "sha512-hyEqnFB1noTw7y1UNvFLxfRV9nPvdzgM4ahisA035Xz193zF9o/cjgVMSGZyWy0QcTZnbHke334vsYWytEnudw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@hint/utils-types": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@hint/utils-types/-/utils-types-1.2.1.tgz", - "integrity": "sha512-0kL3YUgDyD10c0yZwvOdS6uySc3VG074pSEQ0/+NRiuEFwfVRVz4CRq6gvfoIHRmlNRspbNr2fKZ8tcoPWy9ag==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@hint/utils/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@hint/utils/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.2.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@keyv/serialize": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.3.tgz", - "integrity": "sha512-qnEovoOp5Np2JDGonIDL6Ayihw0RhnRh6vxPuHo4RDn1UOzwEo4AeIfpL6UGIrsceWrCMiVPgwRjbHu4vYFc3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3" - } - }, - "node_modules/@keyv/serialize/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "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" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz", - "integrity": "sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@lit/react": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@lit/react/-/react-1.0.6.tgz", - "integrity": "sha512-QIss8MPh6qUoFJmuaF4dSHts3qCsA36S3HcOLiNPShxhgYPr4XJRnCBKPipk85sR9xr6TQrOcDMfexwbNdJHYA==", - "license": "BSD-3-Clause", - "peerDependencies": { - "@types/react": "17 || 18" - } - }, - "node_modules/@lit/reactive-element": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", - "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mdn/browser-compat-data": { - "version": "5.6.37", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.37.tgz", - "integrity": "sha512-rzlUUSgxSc4mjfNDzVXg7vxjacefyoM/LkvbAL5MLgEDL7CMa/Fu+rASR1v2JqiZtDcPBBbQxnk0BqgOKQfAPQ==", - "dev": true, - "license": "CC0-1.0", - "optional": true - }, - "node_modules/@mixmark-io/domino": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz", - "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==", - "dev": true, - "license": "BSD-2-Clause" - }, - "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": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "dev": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", - "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.1", - "@parcel/watcher-darwin-arm64": "2.5.1", - "@parcel/watcher-darwin-x64": "2.5.1", - "@parcel/watcher-freebsd-x64": "2.5.1", - "@parcel/watcher-linux-arm-glibc": "2.5.1", - "@parcel/watcher-linux-arm-musl": "2.5.1", - "@parcel/watcher-linux-arm64-glibc": "2.5.1", - "@parcel/watcher-linux-arm64-musl": "2.5.1", - "@parcel/watcher-linux-x64-glibc": "2.5.1", - "@parcel/watcher-linux-x64-musl": "2.5.1", - "@parcel/watcher-win32-arm64": "2.5.1", - "@parcel/watcher-win32-ia32": "2.5.1", - "@parcel/watcher-win32-x64": "2.5.1" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", - "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", - "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", - "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", - "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", - "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", - "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", - "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", - "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", - "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", - "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", - "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", - "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", - "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@prettier/sync": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@prettier/sync/-/sync-0.5.5.tgz", - "integrity": "sha512-6BMtNr7aQhyNcGzmumkL0tgr1YQGfm9d7ZdmRpWqWuqpc9vZBind4xMe5NMiRECOhjuSiWHfBWLBnXkpeE90bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "make-synchronized": "^0.4.2" - }, - "funding": { - "url": "https://github.com/prettier/prettier-synchronized?sponsor=1" - }, - "peerDependencies": { - "prettier": "*" - } - }, - "node_modules/@rgrove/parse-xml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@rgrove/parse-xml/-/parse-xml-4.2.0.tgz", - "integrity": "sha512-UuBOt7BOsKVOkFXRe4Ypd/lADuNIfqJXv8GvHqtXaTYXPPKkj2nS2zPllVsrtRjcomDhIJVBnZwfmlI222WH8g==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@shoelace-style/animations": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.2.0.tgz", - "integrity": "sha512-avvo1xxkLbv2dgtabdewBbqcJfV0e0zCwFqkPMnHFGbJbBHorRFfMAHh1NG9ymmXn0jW95ibUVH03E1NYXD6Gw==", - "license": "MIT", - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/claviska" - } - }, - "node_modules/@shoelace-style/localize": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@shoelace-style/localize/-/localize-3.2.1.tgz", - "integrity": "sha512-r4C9C/5kSfMBIr0D9imvpRdCNXtUNgyYThc4YlS6K5Hchv1UyxNQ9mxwj+BTRH2i1Neits260sR3OjKMnplsFA==", - "license": "MIT" - }, - "node_modules/@shoelace-style/shoelace": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.20.1.tgz", - "integrity": "sha512-FSghU95jZPGbwr/mybVvk66qRZYpx5FkXL+vLNpy1Vp8UsdwSxXjIHE3fsvMbKWTKi9UFfewHTkc5e7jAqRYoQ==", - "license": "MIT", - "dependencies": { - "@ctrl/tinycolor": "^4.1.0", - "@floating-ui/dom": "^1.6.12", - "@lit/react": "^1.0.6", - "@shoelace-style/animations": "^1.2.0", - "@shoelace-style/localize": "^3.2.1", - "composed-offset-position": "^0.0.6", - "lit": "^3.2.1", - "qr-creator": "^1.0.0" - }, - "engines": { - "node": ">=14.17.0" - }, - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/claviska" - } - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@sindresorhus/slugify": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-2.2.1.tgz", - "integrity": "sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/transliterate": "^1.0.0", - "escape-string-regexp": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sindresorhus/slugify/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sindresorhus/transliterate": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-1.6.0.tgz", - "integrity": "sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sindresorhus/transliterate/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tokenizer/token": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", - "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@types/estree-jsx": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz", - "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", - "dev": true, - "peer": true - }, - "node_modules/@types/markdown-it": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.1.tgz", - "integrity": "sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==", - "dev": true, - "peer": true, - "dependencies": { - "@types/linkify-it": "^5", - "@types/mdurl": "^2" - } - }, - "node_modules/@types/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", - "dev": true, - "peer": true - }, - "node_modules/@types/node": { - "version": "20.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", - "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", - "dev": true, - "optional": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", - "license": "MIT", - "peer": true - }, - "node_modules/@types/react": { - "version": "18.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "license": "MIT" - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/a-sync-waterfall": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", - "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "dev": true, - "license": "BSD-3-Clause", - "optional": 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, - "license": "ISC", - "optional": true - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-jsx-walk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/acorn-jsx-walk/-/acorn-jsx-walk-2.0.0.tgz", - "integrity": "sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "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.6.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", - "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "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, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aggregate-error/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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "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, - "license": "ISC", - "optional": 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==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true, - "license": "MIT", - "optional": true - }, - "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, - "license": "MIT", - "optional": true - }, - "node_modules/autoprefixer": { - "version": "10.4.21", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "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/bcp-47": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-2.1.0.tgz", - "integrity": "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcp-47-match": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz", - "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcp-47-normalize": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/bcp-47-normalize/-/bcp-47-normalize-2.3.0.tgz", - "integrity": "sha512-8I/wfzqQvttUFz7HVJgIZ7+dj3vUaIyIxYXaTRP1YWoSDfzt6TUmxaKZeuXR62qBmYr+nvuWINFRl6pZ5DlN4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "bcp-47": "^2.0.0", - "bcp-47-match": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/bcp47": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz", - "integrity": "sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "node_modules/bootstrap": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", - "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "license": "MIT", - "peerDependencies": { - "@popperjs/core": "^2.11.8" - } - }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brotli-size": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/brotli-size/-/brotli-size-4.0.0.tgz", - "integrity": "sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==", - "dev": true, - "dependencies": { - "duplexer": "0.1.1" - }, - "engines": { - "node": ">= 10.16.0" - } - }, - "node_modules/browserslist": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", - "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001718", - "electron-to-chromium": "^1.5.160", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "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": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/cacache": { - "version": "17.1.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/cacheable": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.0.tgz", - "integrity": "sha512-SSgQTAnhd7WlJXnGlIi4jJJOiHzgnM5wRMEPaXAU4kECTAMpBoYKoZ9i5zHmclIEZbxcu3j7yY/CF8DTmwIsHg==", - "dev": true, - "license": "MIT", - "dependencies": { - "hookified": "^1.8.2", - "keyv": "^5.3.3" - } - }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable/node_modules/keyv": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.3.4.tgz", - "integrity": "sha512-ypEvQvInNpUe+u+w8BIcPkQvEqXquyyibWE/1NB5T2BTzIpS5cGEV1LZskDzPSTvNAaT4+5FutvzlvnkxOSKlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@keyv/serialize": "^1.0.3" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001723", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", - "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/canvas": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", - "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.17.0", - "simple-get": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "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/cheerio": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "encoding-sniffer": "^0.2.0", - "htmlparser2": "^9.1.0", - "parse5": "^7.1.2", - "parse5-htmlparser2-tree-adapter": "^7.0.0", - "parse5-parser-stream": "^7.1.2", - "undici": "^6.19.5", - "whatwg-mimetype": "^4.0.0" - }, - "engines": { - "node": ">=18.17" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "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" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, - "optional": true - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cloudinary": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-2.5.1.tgz", - "integrity": "sha512-CNg6uU53Hl4FEVynkTGpt5bQEAQWDHi3H+Sm62FzKf5uQHipSN2v7qVqS8GRVqeb0T1WNV+22+75DOJeRXYeSQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "lodash": "^4.17.21", - "q": "^1.5.1" - }, - "engines": { - "node": ">=9" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "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-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "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, - "license": "ISC", - "optional": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true - }, - "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, - "license": "MIT", - "optional": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/composed-offset-position": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/composed-offset-position/-/composed-offset-position-0.0.6.tgz", - "integrity": "sha512-Q7dLompI6lUwd7LWyIcP66r4WcS9u7AL2h8HaeipiRfCRPLMWqRx8fYsjb4OHi6UQFifO7XtNC2IlEJ1ozIFxw==", - "license": "MIT", - "peerDependencies": { - "@floating-ui/utils": "^0.2.5" - } - }, - "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/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "license": "ISC", - "optional": true - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/cosmiconfig/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, - "license": "MIT", - "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/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dev": true, - "optional": true, - "dependencies": { - "node-fetch": "2.6.7" - } - }, - "node_modules/cross-fetch/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "optional": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": 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/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-functions-list": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.3.tgz", - "integrity": "sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12 || >=16" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/css-tree": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", - "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.12.2", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.7.tgz", - "integrity": "sha512-evKu7yiDIF7oS+EIpwFlMF730ijRyLFaM2o5cTxRGJR9OKHKkc+qP443ZEVR9kZG0syaAJJCPJyfv5pbrxlSng==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^7.0.7", - "lilconfig": "^3.1.3" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/cssnano-preset-default": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.7.tgz", - "integrity": "sha512-jW6CG/7PNB6MufOrlovs1TvBTEVmhY45yz+bd0h6nw3h6d+1e+/TX+0fflZ+LzvZombbT5f+KC063w9VoHeHow==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.5", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.1", - "postcss-calc": "^10.1.1", - "postcss-colormin": "^7.0.3", - "postcss-convert-values": "^7.0.5", - "postcss-discard-comments": "^7.0.4", - "postcss-discard-duplicates": "^7.0.2", - "postcss-discard-empty": "^7.0.1", - "postcss-discard-overridden": "^7.0.1", - "postcss-merge-longhand": "^7.0.5", - "postcss-merge-rules": "^7.0.5", - "postcss-minify-font-values": "^7.0.1", - "postcss-minify-gradients": "^7.0.1", - "postcss-minify-params": "^7.0.3", - "postcss-minify-selectors": "^7.0.5", - "postcss-normalize-charset": "^7.0.1", - "postcss-normalize-display-values": "^7.0.1", - "postcss-normalize-positions": "^7.0.1", - "postcss-normalize-repeat-style": "^7.0.1", - "postcss-normalize-string": "^7.0.1", - "postcss-normalize-timing-functions": "^7.0.1", - "postcss-normalize-unicode": "^7.0.3", - "postcss-normalize-url": "^7.0.1", - "postcss-normalize-whitespace": "^7.0.1", - "postcss-ordered-values": "^7.0.2", - "postcss-reduce-initial": "^7.0.3", - "postcss-reduce-transforms": "^7.0.1", - "postcss-svgo": "^7.0.2", - "postcss-unique-selectors": "^7.0.4" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/cssnano-utils": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.1.tgz", - "integrity": "sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT", - "peer": true - }, - "node_modules/data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/data-urls/node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/data-urls/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/data-urls/node_modules/whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/decimal.js": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", - "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "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, - "license": "MIT", - "optional": 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, - "license": "MIT", - "optional": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dependency-graph": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", - "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/devtools-protocol": { - "version": "0.0.981744", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", - "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==", - "dev": true, - "optional": true - }, - "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/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", - "deprecated": "Use your platform's native DOMException instead", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", - "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==", - "dev": true - }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.167", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz", - "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/eleventy-plugin-dropcap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eleventy-plugin-dropcap/-/eleventy-plugin-dropcap-1.1.0.tgz", - "integrity": "sha512-ahTUgUzgbs6Rc/yPr3TJRMukR+SNuj3xSlTdHOTqIyo9RhOKaBGfORmUGTzLTs+D9Uv1ezpLwTYAK+Re0fNTcw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cheerio": "^1.0.0-rc.3" - } - }, - "node_modules/eleventy-plugin-toc": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/eleventy-plugin-toc/-/eleventy-plugin-toc-1.1.5.tgz", - "integrity": "sha512-Fo5AZZSBH8CKvz0axJQA9nmnTFOflAMFrngaKER4rOz3C6oDwqxK8N+kNFepmIsieTPkrH+iREWLJ+/9j5JjUg==", - "dev": true, - "license": "ISC", - "dependencies": { - "cheerio": "^1.0.0-rc.10" - } - }, - "node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding-sniffer": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", - "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "^0.6.3", - "whatwg-encoding": "^3.1.1" - }, - "funding": { - "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" - } - }, - "node_modules/encoding-sniffer/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, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/encoding/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "node_modules/errno": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/errno/-/errno-1.0.0.tgz", - "integrity": "sha512-3zV5mFS1E8/1bPxt/B0xxzI1snsg3uSCIh6Zo1qKg6iMw93hzPANk9oBFzSFBFrwuVoQuE3rLoouAUfwOAj1wQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "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.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esm-import-transformer": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/esm-import-transformer/-/esm-import-transformer-3.0.3.tgz", - "integrity": "sha512-Wj9kBIA9vKZRYAQzhe229M7wmWb2f3vTu86CkszZUy2/iiVCYljXm/EkwJtWKc0vup30WHhxbm3rpkysBKczxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.2" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/evaluate-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/evaluate-value/-/evaluate-value-2.0.0.tgz", - "integrity": "sha512-VonfiuDJc0z4sOO7W0Pd130VLsXN6vmBWZlrog1mCb/o7o/Nl5Lr25+Kj/nkCCAhG+zqeeGjxhkK9oHpkgTHhQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.9", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz", - "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==", - "dev": true, - "license": "MIT" - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "optional": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "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.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, - "license": "MIT", - "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.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-xml-parser": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz", - "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT", - "dependencies": { - "strnum": "^1.1.1" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "optional": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/file-entry-cache": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.1.tgz", - "integrity": "sha512-zcmsHjg2B2zjuBgjdnB+9q0+cWcgWfykIcsDkWDB4GTPtl1eXUA+gTI6sO0u01AqK3cliHryTU55/b2Ow1hfZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^6.1.10" - } - }, - "node_modules/file-entry-cache/node_modules/flat-cache": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.10.tgz", - "integrity": "sha512-B6/v1f0NwjxzmeOhzfXPGWpKBVA207LS7lehaVKQnFrVktcFRfkzjZZ2gwj2i1TkEUMQht7ZMJbABUT5N+V1Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cacheable": "^1.10.0", - "flatted": "^3.3.3", - "hookified": "^1.9.1" - } - }, - "node_modules/file-type": { - "version": "16.5.4", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", - "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-web-to-node-stream": "^3.0.0", - "strtok3": "^6.2.4", - "token-types": "^4.1.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/file-type?sponsor=1" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/filesize": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz", - "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 10.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "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, - "optional": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "optional": true - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "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.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "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==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "optional": 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/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.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/github-publish": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/github-publish/-/github-publish-6.0.0.tgz", - "integrity": "sha512-l2qCwt0QoAUH0Fgq05VQ2UZKCBOq/v3gogl0XViMf25Cn+7A9206uJ0cfnLUxVBq74IsziGc/jJFkiUDpJYVUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pony-cause": "^2.1.11", - "undici": "^6.19.2" - }, - "engines": { - "node": ">=18.17.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "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/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/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/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globjoin": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true - }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", - "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "gonzales": "bin/gonzales.js" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.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.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "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.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "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, - "license": "ISC", - "optional": true - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/highlight.js": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.10.0.tgz", - "integrity": "sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/hint": { - "version": "7.1.13", - "resolved": "https://registry.npmjs.org/hint/-/hint-7.1.13.tgz", - "integrity": "sha512-UrOu4JOCshkZCBOqVFXRZkplAwUIMIsydFI6RWKJWuqTlWnhVqdNg1komRad9NR1uRpAsFphX5n3RAR9QHB4Dw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@hint/utils": "^7.0.24", - "@hint/utils-debug": "^1.0.11", - "@hint/utils-fs": "^1.0.16", - "@hint/utils-json": "^1.0.28", - "@hint/utils-network": "^1.0.27", - "@hint/utils-string": "^1.0.14", - "@hint/utils-types": "^1.2.1", - "browserslist": "^4.23.0", - "chalk": "^4.1.2", - "eventemitter2": "^6.4.9", - "globby": "^11.0.4", - "is-ci": "^3.0.1", - "lodash": "^4.17.21", - "optionator": "^0.9.1", - "ora": "^5.4.1", - "os-locale": "^5.0.0", - "setimmediate": "^1.0.5", - "update-notifier": "^5.1.0" - }, - "bin": { - "hint": "dist/src/bin/hint.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@hint/configuration-development": "^8.3.20", - "@hint/configuration-web-recommended": "^8.2.24" - } - }, - "node_modules/hint/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hint/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hookified": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.9.1.tgz", - "integrity": "sha512-u3pxtGhKjcSXnGm1CX6aXS9xew535j3lkOCegbA6jdyh0BaAjTbXI4aslKstCr6zUNtoCxFGFKwjbSHdGrMB8g==", - "dev": true, - "license": "MIT" - }, - "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/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "whatwg-encoding": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-encoding-sniffer/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/html-encoding-sniffer/node_modules/whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/https": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", - "integrity": "sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==", - "dev": true, - "license": "ISC" - }, - "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/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8.12.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "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/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", - "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", - "dev": true, - "license": "MIT", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/immutable": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", - "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", - "dev": true, - "license": "MIT" - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "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/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "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/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", - "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", - "dev": true, - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "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-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", - "dev": true - }, - "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, - "license": "MIT" - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "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.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-svg": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", - "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-xml-parser": "^4.1.3" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "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-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true, - "license": "MIT" - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "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/iso-639-1": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-3.1.5.tgz", - "integrity": "sha512-gXkz5+KN7HrG0Q5UGqSMO2qB9AsbEeyLP54kF1YrMsIxmu+g4BdB7rflReZTSTZGpfj8wywu6pfPBCylPIzGQA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/js-library-detector": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/js-library-detector/-/js-library-detector-6.7.0.tgz", - "integrity": "sha512-c80Qupofp43y4cJ7+8TTDN/AsDwLi5oOm/plBrWI+iQt485vKXCco+yVmOwEgdo9VOdsYTuV0UlTeetVPTriXA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=12" - } - }, - "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, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/jsdom": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.2.tgz", - "integrity": "sha512-sCpFmK2jv+1sjff4u7fzft+pUh2KSUbUrEHYHyfSIbGTIcmnjyp83qg6qLwdJ/I3LpTXx33ACxeRL7Lsyc6lGQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "abab": "^2.0.6", - "acorn": "^8.8.2", - "acorn-globals": "^7.0.0", - "cssstyle": "^3.0.0", - "data-urls": "^4.0.0", - "decimal.js": "^10.4.3", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.4", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.6.0", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^12.0.1", - "ws": "^8.13.0", - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/cssstyle": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", - "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "rrweb-cssom": "^0.6.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/jsdom/node_modules/data-urls": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", - "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^12.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/jsdom/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsdom/node_modules/tr46": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", - "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "punycode": "^2.3.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/jsdom/node_modules/whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jsdom/node_modules/whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", - "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tr46": "^4.1.1", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "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, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "dev": true, - "license": "MIT" - }, - "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/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "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/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/known-css-properties": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.36.0.tgz", - "integrity": "sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "license": "MIT", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lcid": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", - "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "invert-kv": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "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, - "license": "MIT" - }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/liquidjs": { - "version": "10.21.1", - "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.21.1.tgz", - "integrity": "sha512-NZXmCwv3RG5nire3fmIn9HsOyJX3vo+ptp0yaXUHAMzSNBhx74Hm+dAGJvscUA6lNqbLuYfXgNavRQ9UbUJhQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^10.0.0" - }, - "bin": { - "liquid": "bin/liquid.js", - "liquidjs": "bin/liquid.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/liquidjs" - } - }, - "node_modules/liquidjs/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/list-to-array": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", - "integrity": "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g==", - "dev": true - }, - "node_modules/lit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", - "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.1.0", - "lit-html": "^3.2.0" - } - }, - "node_modules/lit-element": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", - "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.2.0", - "@lit/reactive-element": "^2.0.4", - "lit-html": "^3.2.0" - } - }, - "node_modules/lit-html": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", - "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "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, - "optional": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lockfile": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz", - "integrity": "sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "signal-exit": "^3.0.2" - } - }, - "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/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/luxon": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", - "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/make-fetch-happen/node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/ssri/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/make-synchronized": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/make-synchronized/-/make-synchronized-0.4.2.tgz", - "integrity": "sha512-EwEJSg8gSGLicKXp/VzNi1tvzhdmNBxOzslkkJSoNUCQFZKH/NIUIp7xlfN+noaHrz4BJDN73gne8IHnjl/F/A==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/fisker/make-synchronized?sponsor=1" - } - }, - "node_modules/map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-defer": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/markdown-it": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", - "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-it-anchor": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-9.2.0.tgz", - "integrity": "sha512-sa2ErMQ6kKOA4l31gLGYliFQrMKkqSO0ZJgGhDHKijPf0pNFM9vghjAh3gn26pS4JDRs7Iwa9S36gxm3vgZTzg==", - "dev": true, - "license": "Unlicense", - "peerDependencies": { - "@types/markdown-it": "*", - "markdown-it": "*" - } - }, - "node_modules/markdown-it-eleventy-img": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/markdown-it-eleventy-img/-/markdown-it-eleventy-img-0.10.2.tgz", - "integrity": "sha512-/NAQtt+KKDugE2iWk8AahirM+KGm31INtkrlRXbzBFPnx1nFpyZBXchbluQSvwMbxYBCYkO4VuQAxMiIOkBOAA==", - "dev": true, - "dependencies": { - "@11ty/eleventy-img": "^4.0.2", - "sharp": "^0.33.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "markdown-it": ">= 9.0.0" - } - }, - "node_modules/markdown-it-eleventy-img/node_modules/@11ty/eleventy-img": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-img/-/eleventy-img-4.0.2.tgz", - "integrity": "sha512-MSCkZRJk9rWa7nojx9HBMZJePOrm+V3XNpT091qguj61SG5UsgXbxAkoeejO3npmKIQJTyVIV/rrA6d7xZYOvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@11ty/eleventy-fetch": "^4.0.0", - "brotli-size": "^4.0.0", - "debug": "^4.3.4", - "entities": "^4.5.0", - "image-size": "^1.1.1", - "p-queue": "^6.6.2", - "sharp": "^0.33.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/11ty" - } - }, - "node_modules/markdown-it-highlightjs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/markdown-it-highlightjs/-/markdown-it-highlightjs-4.2.0.tgz", - "integrity": "sha512-NC7pXE8KkOl6xWJVRNt8p6wgJVznXKsE0HgYGdk6DD2tn1l4L9f0ALf3VIoGVkotNU1uGQatSxfBF1zZPUMmuQ==", - "dev": true, - "license": "Unlicense", - "dependencies": { - "highlight.js": "^11.9.0" - } - }, - "node_modules/markdown-it/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/maximatch": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", - "integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/maximatch/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mdn-data": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", - "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/mem": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz", - "integrity": "sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==", - "dev": true, - "license": "MIT", - "dependencies": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "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": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" - }, - "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.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "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, - "optional": 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, - "optional": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "license": "MIT", - "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": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "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, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "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, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-json-stream": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.2.tgz", - "integrity": "sha512-myxeeTm57lYs8pH2nxPzmEEg8DGIgW+9mv6D4JZD2pa81I/OBjeU7PtICXV6c9eRGTA5JMDsuIPUZRCyBMYNhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.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, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.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, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.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, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true, - "optional": true - }, - "node_modules/moo": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==", - "dev": true - }, - "node_modules/morphdom": { - "version": "2.7.5", - "resolved": "https://registry.npmjs.org/morphdom/-/morphdom-2.7.5.tgz", - "integrity": "sha512-z6bfWFMra7kBqDjQGHud1LSXtq5JJC060viEkQFMBX6baIecpkNr2Ywrn2OQfWP3rXiNFQRPoFjD8/TvJcWcDg==", - "dev": true, - "license": "MIT" - }, - "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/mutationobserver-shim": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", - "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/nan": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", - "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "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-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-retrieve-globals": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/node-retrieve-globals/-/node-retrieve-globals-6.0.1.tgz", - "integrity": "sha512-j0DeFuZ/Wg3VlklfbxUgZF/mdHMTEiEipBb3q0SpMMbHaV3AVfoUQF8UGxh1s/yjqO0TgRZd4Pi/x2yRqoQ4Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.14.1", - "acorn-walk": "^8.3.4", - "esm-import-transformer": "^3.0.3" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "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/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "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/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.3.tgz", - "integrity": "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-registry-fetch": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", - "dev": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "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/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/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.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "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/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "deprecated": "This package is no longer supported.", - "dev": true, - "license": "ISC", - "optional": 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/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nunjucks": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", - "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", - "dev": true, - "dependencies": { - "a-sync-waterfall": "^1.0.0", - "asap": "^2.0.3", - "commander": "^5.1.0" - }, - "bin": { - "nunjucks-precompile": "bin/precompile" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "chokidar": "^3.3.0" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/nunjucks/node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/nwsapi": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", - "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "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, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "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.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "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/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-5.0.0.tgz", - "integrity": "sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "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, - "optional": 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, - "optional": 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, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "optional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/package-json/node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/package-json/node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/package-json/node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/package-json/node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/got/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/package-json/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/package-json/node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/package-json/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "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/parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", - "dev": true - }, - "node_modules/parse5": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^4.5.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "domhandler": "^5.0.3", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/parse5-parser-stream": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", - "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "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, - "optional": 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-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "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/peek-readable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", - "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true, - "optional": true - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "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/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "optional": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/pony-cause": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.11.tgz", - "integrity": "sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==", - "dev": true, - "license": "0BSD", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.5.tgz", - "integrity": "sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz", - "integrity": "sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12 || ^20.9 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.38" - } - }, - "node_modules/postcss-calc/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-cli": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.1.tgz", - "integrity": "sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.3.0", - "dependency-graph": "^1.0.0", - "fs-extra": "^11.0.0", - "picocolors": "^1.0.0", - "postcss-load-config": "^5.0.0", - "postcss-reporter": "^7.0.0", - "pretty-hrtime": "^1.0.3", - "read-cache": "^1.0.0", - "slash": "^5.0.0", - "tinyglobby": "^0.2.12", - "yargs": "^17.0.0" - }, - "bin": { - "postcss": "index.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-colormin": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.3.tgz", - "integrity": "sha512-xZxQcSyIVZbSsl1vjoqZAcMYYdnJsIyG8OvqShuuqf12S88qQboxxEy0ohNCOLwVPXTU+hFHvJPACRL2B5ohTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.5", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-convert-values": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.5.tgz", - "integrity": "sha512-0VFhH8nElpIs3uXKnVtotDJJNX0OGYSZmdt4XfSfvOMrFw1jKfpwpZxfC4iN73CTM/MWakDEmsHQXkISYj4BXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.5", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-discard-comments": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.4.tgz", - "integrity": "sha512-6tCUoql/ipWwKtVP/xYiFf1U9QgJ0PUvxN7pTcsQ8Ns3Fnwq1pU5D5s1MhT/XySeLq6GXNvn37U46Ded0TckWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-discard-comments/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz", - "integrity": "sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-discard-empty": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz", - "integrity": "sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz", - "integrity": "sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-less": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-5.0.0.tgz", - "integrity": "sha512-djK6NlApALJeBnNx7CzLatq64eMF3BCyzBH+faYPxrvNHHM/YCimJ6XQkgWgtim2G89EzdQG4Ed0lGNCXPfD7A==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/postcss-load-config": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", - "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.1.1", - "yaml": "^2.4.2" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "jiti": ">=1.21.0", - "postcss": ">=8.0.9", - "tsx": "^4.8.1" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tsx": { - "optional": true - } - } - }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-merge-longhand": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.5.tgz", - "integrity": "sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.5" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-merge-rules": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.5.tgz", - "integrity": "sha512-ZonhuSwEaWA3+xYbOdJoEReKIBs5eDiBVLAGpYZpNFPzXZcEE5VKR7/qBEQvTZpiwjqhhqEQ+ax5O3VShBj9Wg==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.5", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.1", - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz", - "integrity": "sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.1.tgz", - "integrity": "sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^5.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-params": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.3.tgz", - "integrity": "sha512-vUKV2+f5mtjewYieanLX0xemxIp1t0W0H/D11u+kQV/MWdygOO7xPMkbK+r9P6Lhms8MgzKARF/g5OPXhb8tgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.5", - "cssnano-utils": "^5.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.5.tgz", - "integrity": "sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz", - "integrity": "sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz", - "integrity": "sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz", - "integrity": "sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz", - "integrity": "sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-string": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz", - "integrity": "sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz", - "integrity": "sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.3.tgz", - "integrity": "sha512-EcoA29LvG3F+EpOh03iqu+tJY3uYYKzArqKJHxDhUYLa2u58aqGq16K6/AOsXD9yqLN8O6y9mmePKN5cx6krOw==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.5", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-url": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz", - "integrity": "sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz", - "integrity": "sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-ordered-values": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz", - "integrity": "sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssnano-utils": "^5.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.3.tgz", - "integrity": "sha512-RFvkZaqiWtGMlVjlUHpaxGqEL27lgt+Q2Ixjf83CRAzqdo+TsDyGPtJUbPx2MuYIJ+sCQc2TrOvRnhcXQfgIVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.5", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz", - "integrity": "sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-reporter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", - "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", - "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-sass": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.5.0.tgz", - "integrity": "sha512-qtu8awh1NMF3o9j/x9j3EZnd+BlF66X6NZYl12BdKoG2Z4hmydOt/dZj2Nq+g0kfk2pQy3jeYFBmvG9DBwynGQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "gonzales-pe": "^4.3.0", - "postcss": "^8.2.14" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-scss": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", - "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss-scss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.4.29" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", - "dev": true, - "optional": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sorting": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-9.1.0.tgz", - "integrity": "sha512-Mn8KJ45HNNG6JBpBizXcyf6LqY/qyqetGcou/nprDnFwBFBLGj0j/sNKV2lj2KMOVOwdXu14aEzqJv8CIV6e8g==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "postcss": "^8.4.20" - } - }, - "node_modules/postcss-svgo": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.2.tgz", - "integrity": "sha512-5Dzy66JlnRM6pkdOTF8+cGsB1fnERTE8Nc+Eed++fOWo1hdsBptCsbG8UuJkgtZt75bRtMJIrPeZmtfANixdFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.3.2" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.4.tgz", - "integrity": "sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-unique-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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/posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "dev": true, - "dependencies": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/posthtml-match-helper": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/posthtml-match-helper/-/posthtml-match-helper-2.0.3.tgz", - "integrity": "sha512-p9oJgTdMF2dyd7WE54QI1LvpBIkNkbSiiECKezNnDVYhGhD1AaOnAkw0Uh0y5TW+OHO8iBdSqnd8Wkpb6iUqmw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "posthtml": "^0.16.6" - } - }, - "node_modules/posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", - "dev": true, - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", - "dev": true, - "dependencies": { - "is-json": "^2.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "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/prismjs": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", - "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.4.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "optional": true - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true, - "license": "MIT" - }, - "node_modules/psl": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/puppeteer-core": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz", - "integrity": "sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==", - "dev": true, - "optional": true, - "dependencies": { - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.981744", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "pkg-dir": "4.2.0", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.5.0" - }, - "engines": { - "node": ">=10.18.1" - } - }, - "node_modules/puppeteer-core/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, - "optional": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/puppeteer-core/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qr-creator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz", - "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ==", - "license": "MIT" - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dev": true, - "dependencies": { - "inherits": "~2.0.3" - } - }, - "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": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "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/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/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readable-web-to-node-stream": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.3.tgz", - "integrity": "sha512-In3boYjBnbGVrLuuRu/Ath/H6h1jgk30nAsk/71tCare1dTVoe1oMBGRn5LGf0n3c1BcHwwAqpraxX4AUAP5KA==", - "dev": true, - "license": "MIT", - "dependencies": { - "process": "^0.11.10", - "readable-stream": "^4.7.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/readable-web-to-node-stream/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "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" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/readable-web-to-node-stream/node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", - "dev": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "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/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "dev": true, - "license": "MIT", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "license": "MIT", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "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/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.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/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "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==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rrweb-cssom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "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-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.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": { - "version": "1.89.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", - "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^4.0.0", - "immutable": "^5.0.2", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@parcel/watcher": "^2.4.1" - } - }, - "node_modules/sass/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/sass/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dev": true, - "license": "MIT" - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "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, - "license": "ISC", - "optional": true - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true, - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/sharp": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.3" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.5", - "@img/sharp-darwin-x64": "0.33.5", - "@img/sharp-libvips-darwin-arm64": "1.0.4", - "@img/sharp-libvips-darwin-x64": "1.0.4", - "@img/sharp-libvips-linux-arm": "1.0.5", - "@img/sharp-libvips-linux-arm64": "1.0.4", - "@img/sharp-libvips-linux-s390x": "1.0.4", - "@img/sharp-libvips-linux-x64": "1.0.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", - "@img/sharp-linux-arm": "0.33.5", - "@img/sharp-linux-arm64": "0.33.5", - "@img/sharp-linux-s390x": "0.33.5", - "@img/sharp-linux-x64": "0.33.5", - "@img/sharp-linuxmusl-arm64": "0.33.5", - "@img/sharp-linuxmusl-x64": "0.33.5", - "@img/sharp-wasm32": "0.33.5", - "@img/sharp-win32-ia32": "0.33.5", - "@img/sharp-win32-x64": "0.33.5" - } - }, - "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.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "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/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "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" - } - ], - "license": "MIT", - "optional": true - }, - "node_modules/simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-get/node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "mimic-response": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/simple-get/node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "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.18", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", - "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", - "dev": true - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/ssri": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-11.0.0.tgz", - "integrity": "sha512-aZpUoMN/Jj2MqA4vMCeiKGnc/8SuSyHbGSBdgFbZxP8OJGF/lFkIuElzPxsN0q8TQQ+prw3P4EDfB3TBHHgfXw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "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_decoder/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/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-width-cjs": { - "name": "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, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/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, - "license": "MIT" - }, - "node_modules/string-width/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/string.prototype.padend": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", - "integrity": "sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.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-ansi-cjs": { - "name": "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, - "license": "MIT", - "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-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/striptags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/striptags/-/striptags-3.2.0.tgz", - "integrity": "sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==", - "dev": true, - "license": "MIT" - }, - "node_modules/strnum": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz", - "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT" - }, - "node_modules/strtok3": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", - "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^4.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/stylehacks": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.5.tgz", - "integrity": "sha512-5kNb7V37BNf0Q3w+1pxfa+oiNPS++/b4Jil9e/kPDgrk1zjEd6uR7SZeJiYaLYH6RRSC1XX2/37OTeU/4FvuIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.5", - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint": { - "version": "16.20.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.20.0.tgz", - "integrity": "sha512-B5Myu9WRxrgKuLs3YyUXLP2H0mrbejwNxPmyADlACWwFsrL8Bmor/nTSh4OMae5sHjOz6gkSeccQH34gM4/nAw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - }, - { - "type": "github", - "url": "https://github.com/sponsors/stylelint" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2", - "@csstools/selector-specificity": "^5.0.0", - "@dual-bundle/import-meta-resolve": "^4.1.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^9.0.0", - "css-functions-list": "^3.2.3", - "css-tree": "^3.1.0", - "debug": "^4.4.1", - "fast-glob": "^3.3.3", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^10.1.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^7.0.4", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.36.0", - "mathml-tag-names": "^2.1.3", - "meow": "^13.2.0", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.5.3", - "postcss-resolve-nested-selector": "^0.1.6", - "postcss-safe-parser": "^7.0.1", - "postcss-selector-parser": "^7.1.0", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "supports-hyperlinks": "^3.2.0", - "svg-tags": "^1.0.0", - "table": "^6.9.0", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "stylelint": "bin/stylelint.mjs" - }, - "engines": { - "node": ">=18.12.0" - } - }, - "node_modules/stylelint-config-recommended": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-16.0.0.tgz", - "integrity": "sha512-4RSmPjQegF34wNcK1e1O3Uz91HN8P1aFdFzio90wNK9mjgAI19u5vsU868cVZboKzCaa5XbpvtTzAAGQAxpcXA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - }, - { - "type": "github", - "url": "https://github.com/sponsors/stylelint" - } - ], - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "stylelint": "^16.16.0" - } - }, - "node_modules/stylelint-config-recommended-scss": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-15.0.1.tgz", - "integrity": "sha512-V24bxkNkFGggqPVJlP9iXaBabwSGEG7QTz+PyxrRtjPkcF+/NsWtB3tKYvFYEmczRkWiIEfuFMhGpJFj9Fxe6Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-scss": "^4.0.9", - "stylelint-config-recommended": "^16.0.0", - "stylelint-scss": "^6.12.0" - }, - "engines": { - "node": ">=20" - }, - "peerDependencies": { - "postcss": "^8.3.3", - "stylelint": "^16.16.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } - }, - "node_modules/stylelint-config-standard": { - "version": "38.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-38.0.0.tgz", - "integrity": "sha512-uj3JIX+dpFseqd/DJx8Gy3PcRAJhlEZ2IrlFOc4LUxBX/PNMEQ198x7LCOE2Q5oT9Vw8nyc4CIL78xSqPr6iag==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - }, - { - "type": "github", - "url": "https://github.com/sponsors/stylelint" - } - ], - "license": "MIT", - "dependencies": { - "stylelint-config-recommended": "^16.0.0" - }, - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "stylelint": "^16.18.0" - } - }, - "node_modules/stylelint-config-standard-scss": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-15.0.1.tgz", - "integrity": "sha512-8pmmfutrMlPHukLp+Th9asmk21tBXMVGxskZCzkRVWt1d8Z0SrXjUUQ3vn9KcBj1bJRd5msk6yfEFM0UYHBRdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "stylelint-config-recommended-scss": "^15.0.1", - "stylelint-config-standard": "^38.0.0" - }, - "engines": { - "node": ">=20" - }, - "peerDependencies": { - "postcss": "^8.3.3", - "stylelint": "^16.18.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } - }, - "node_modules/stylelint-order": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-7.0.0.tgz", - "integrity": "sha512-rSWxx0KscYfxU02wEskKXES9lkRzuuONMMNkZ7SUc6uiF3tDKm7e+sE0Ax/SBlG4TUf1sp1R6f3/SlsPGmzthg==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss": "^8.5.3", - "postcss-sorting": "^9.1.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "stylelint": "^16.18.0" - } - }, - "node_modules/stylelint-scss": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.12.1.tgz", - "integrity": "sha512-UJUfBFIvXfly8WKIgmqfmkGKPilKB4L5j38JfsDd+OCg2GBdU0vGUV08Uw82tsRZzd4TbsUURVVNGeOhJVF7pA==", - "dev": true, - "license": "MIT", - "dependencies": { - "css-tree": "^3.0.1", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.36.0", - "mdn-data": "^2.21.0", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.6", - "postcss-selector-parser": "^7.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "stylelint": "^16.0.2" - } - }, - "node_modules/stylelint-scss/node_modules/mdn-data": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.21.0.tgz", - "integrity": "sha512-+ZKPQezM5vYJIkCxaC+4DTnRrVZR1CgsKLu5zsQERQx6Tea8Y+wMx5A24rq8A8NepCeatIQufVAekKNgiBMsGQ==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/stylelint-scss/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "node_modules/stylelint/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylelint/node_modules/globby/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/stylelint/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/stylelint/node_modules/postcss-safe-parser": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", - "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/stylelint/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stylelint/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/stylelint/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint/node_modules/write-file-atomic": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "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-hyperlinks": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz", - "integrity": "sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=14.18" - }, - "funding": { - "url": "https://github.com/chalk/supports-hyperlinks?sponsor=1" - } - }, - "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/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "node_modules/svgo": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", - "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgo/node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/svgo/node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/table": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", - "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "optional": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/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, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "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/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true, - "optional": true - }, - "node_modules/tinyglobby": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", - "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.4.4", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "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/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/token-types": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", - "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "ieee754": "^1.2.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "optional": true - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/turndown": { - "version": "7.2.0", - "resolved": "git+ssh://git@github.com/zachleat/fork-turndown.git#7c2b27875713d37d3eb079c001ecc0b2502539d2", - "dev": true, - "license": "MIT", - "dependencies": { - "@mixmark-io/domino": "^2.2.0" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/uc.micro": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", - "dev": true, - "license": "MIT" - }, - "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/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "optional": true, - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "node_modules/undici": { - "version": "6.20.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.20.1.tgz", - "integrity": "sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.17" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, - "optional": true - }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", - "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/update-notifier/node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/update-notifier/node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "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/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/urlpattern-polyfill": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", - "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==", - "dev": true, - "license": "MIT" - }, - "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/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/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", - "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/whatwg-encoding": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-encoding/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, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.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/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "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, - "license": "ISC", - "optional": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "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/wrap-ansi-cjs": { - "name": "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, - "license": "MIT", - "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/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", - "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true, - "license": "MIT", - "optional": 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.8.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", - "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "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": "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" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "optional": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - } - } -}