diff --git a/.cspell.json b/.cspell.json new file mode 100644 index 0000000..b337528 --- /dev/null +++ b/.cspell.json @@ -0,0 +1,20 @@ +{ + "version": "0.2", + "words": [ + "codeql", + "devdeps", + "FOUC", + "lighttpd", + "mkdir", + "modernizr", + "robotstxt", + "vuejs", + "cpina" + ], + "language": "en,en-GB,en-US", + "allowCompoundWords": true, + "files": ["**/*.md"], + "ignoreRegExpList": ["\\_\\w+", "\\#\\w+"], + "ignorePaths": [".cspell.json"], + "useGitignore": true +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..1609791 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# For more information about the properties used in +# this file, please see the EditorConfig documentation: +# https://editorconfig.org/ + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..8ede1df --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,19 @@ +module.exports = { + env: { + browser: true, + es6: true, + mocha: true, + node: true, + }, + plugins: ['mocha'], + extends: 'eslint:recommended', + parserOptions: { + ecmaVersion: 2020, + sourceType: 'module', + }, + rules: { + indent: ['error', 2], + quotes: ['error', 'single'], + semi: ['error', 'always'], + }, +}; diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b685817 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,21 @@ +# Automatically normalize line endings for all text-based files +# https://git-scm.com/docs/gitattributes#_end_of_line_conversion + +* text=auto + +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +# For the following file types, normalize line endings to LF on +# checkin and prevent conversion to CRLF when they are checked out +# (this is required in order to prevent newline related issues like, +# for example, after the build script is run) + +.* text eol=lf +*.css text eol=lf +*.html text eol=lf +*.js text eol=lf +*.json text eol=lf +*.md text eol=lf +*.sh text eol=lf +*.txt text eol=lf +*.xml text eol=lf diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..3950322 --- /dev/null +++ b/.github/CODE_OF_CONDUCT.md @@ -0,0 +1,46 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment include: + +- Using welcoming and inclusive language +- Being respectful of differing viewpoints and experiences +- Gracefully accepting constructive criticism +- Focusing on what is best for the community +- Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +- The use of sexualized language or imagery and unwelcome sexual attention or advances +- Trolling, insulting/derogatory comments, and personal or political attacks +- Public or private harassment +- Publishing others' private information, such as a physical or electronic address, without explicit permission +- Other conduct which could reasonably be considered inappropriate in a professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at h5bp@htmlcssjavascript.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [https://contributor-covenant.org/version/1/4][version] + +[homepage]: https://contributor-covenant.org +[version]: https://contributor-covenant.org/version/1/4/ diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..883a5b2 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,171 @@ +# Contributing to HTML5 Boilerplate + +♥ [HTML5 Boilerplate](https://html5boilerplate.com/) and want to get involved? +Thanks! We're actively looking for folks interested in helping out and there +are plenty of ways you can help! + +Please take a moment to review this document in order to make the contribution +process easy and effective for everyone involved. + +Following these guidelines helps to communicate that you respect the time of +the developers managing and developing this open source project. In return, +they should reciprocate that respect in addressing your issue or assessing +patches and features. + +## Using the issue tracker + +The [issue tracker](https://github.com/h5bp/html5-boilerplate/issues) is +the preferred channel for [bug reports](#bugs), [features requests](#features) +and [submitting pull requests](#pull-requests), but please respect the following +restrictions: + +- Please **do not** use the issue tracker for personal support requests (use + [Stack Overflow](https://stackoverflow.com/questions/tagged/html5boilerplate)). + +- Please **do not** derail or troll issues. Keep the discussion on topic and + respect the opinions of others. + + + +## Bug reports + +A bug is a _demonstrable problem_ that is caused by the code in the repository. +Good bug reports are extremely helpful - thank you! + +Guidelines for bug reports: + +1. **Use the GitHub issue search** — check if the issue has already been + reported. + +2. **Check if the issue has been fixed** — try to reproduce it using the + latest `main` or development branch in the repository. + +3. **Isolate the problem** — ideally create a [reduced test + case](https://css-tricks.com/reduced-test-cases/) and a live example. + +A good bug report shouldn't leave others needing to chase you up for more +information. Please try to be as detailed as possible in your report. What is +your environment? What steps will reproduce the issue? What browser(s) and OS +experience the problem? What would you expect to be the outcome? All these +details will help people to fix any potential bugs. + +Example: + +> Short and descriptive example bug report title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` - a link to the reduced test case +> +> Any other information you want to share that is relevant to the issue being +> reported. This might include the lines of code that you have identified as +> causing the bug, and potential solutions (and your opinions on their +> merits). + + + +## Feature requests + +Feature requests are welcome. But take a moment to find out whether your idea +fits with the scope and aims of the project. It's up to _you_ to make a strong +case to convince the project's developers of the merits of this feature. Please +provide as much detail and context as possible. + + + +## Pull requests + +Good pull requests - patches, improvements, new features - are a fantastic +help. They should remain focused in scope and avoid containing unrelated +commits. + +**Please ask first** before embarking on any significant pull request (e.g. +implementing features, refactoring code, porting to a different language), +otherwise you risk spending a lot of time working on something that the +project's developers might not want to merge into the project. + +Please adhere to the coding conventions used throughout a project (indentation, +accurate comments, etc.) and any other requirements (such as test coverage). + +Adhering to the following process is the best way to get your work +included in the project: + +1. [Fork](https://help.github.com/articles/fork-a-repo/) the project, clone your + fork, and configure the remotes: + + ```bash + # Clone your fork of the repo into the current directory + git clone https://github.com//html5-boilerplate.git + # Navigate to the newly cloned directory + cd html5-boilerplate + # Assign the original repo to a remote called "upstream" + git remote add upstream https://github.com/h5bp/html5-boilerplate.git + ``` + +2. If you cloned a while ago, get the latest changes from upstream: + + ```bash + git checkout main + git pull upstream main + ``` + +3. Create a new topic branch (off the main project development branch) to + contain your feature, change, or fix: + + ```bash + git checkout -b + ``` + +4. Install locked dependencies: + + ```bash + npm ci + ``` + + Ensure that your `node` and `npm` versions are compatible with the `engines` + specification in `package.json`. + +5. Commit your changes in logical chunks. Please adhere to these [git commit + message guidelines](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) + or your code is unlikely be merged into the main project. Use Git's + [interactive rebase](https://help.github.com/articles/about-git-rebase/) + feature to tidy up your commits before making them public. + +6. Locally merge (or rebase) the upstream development branch into your topic branch: + + ```bash + git pull [--rebase] upstream main + ``` + +7. Update any applicable test cases and run tests: + + ```bash + npm run test + ``` + + Tests must cover changes and pass to be accepted. + +8. Run build and commit changes to dist: + + ```bash + npm run build + git add dist/ + git commit + ``` + +9. Push your topic branch up to your fork: + + ```bash + git push origin + ``` + +10. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/) + with a clear title and description. + +**IMPORTANT**: By submitting a patch, you agree to allow the project +owners to license your work under the terms of the [MIT License](LICENSE.txt). diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..583aea4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,60 @@ +name: Report a bug +description: Tell us about a bug or issue you may have identified in HTML5 Boilerplate. +title: "Provide a general summary of the issue" +labels: [bug] +assignees: "-" +body: + - type: checkboxes + attributes: + label: Prerequisites + description: Take a couple minutes to help our maintainers work faster. + options: + - label: I have [searched](https://github.com/h5bp/html5-boilerplate/issues?utf8=%E2%9C%93&q=is%3Aissue) for duplicate or closed issues + required: true + - label: I have read the [contributing guidelines](https://github.com/h5bp/html5-boilerplate/blob/main/.github/CONTRIBUTING.md) + required: true + - type: textarea + id: what-happened + attributes: + label: Describe the issue + description: Provide a summary of the issue and what you expected to happen, including specific steps to reproduce. + validations: + required: true + - type: textarea + id: reduced-test-case + attributes: + label: Reduced test cases + description: Include links [reduced test case](https://css-tricks.com/reduced-test-cases/) links. + validations: + required: true + - type: dropdown + id: os + attributes: + label: What operating system(s) are you seeing the problem on? + multiple: true + options: + - Windows + - macOS + - Android + - iOS + - Linux + validations: + required: true + - type: dropdown + id: browser + attributes: + label: What browser(s) are you seeing the problem on? + multiple: true + options: + - Chrome + - Safari + - Firefox + - Microsoft Edge + - Opera + - type: input + id: version + attributes: + label: What version of HTML% Boilerplate are you using? + placeholder: "e.g., v8.0.0 or v7.1.0" + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..bc55309 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,4 @@ +contact_links: + - name: Ask the community + url: https://github.com/h5bp/html5-boilerplate/discussions/new + about: Ask and discuss questions with other HTML5 Boilerplate community members. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..f5a2dc7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,29 @@ +name: Feature request +description: Suggest new or updated features to include in HTML5 Boilerplate. +title: "Suggest a new feature" +labels: [feature] +assignees: [] +body: + - type: checkboxes + attributes: + label: Prerequisites + description: Take a couple minutes to help our maintainers work faster. + options: + - label: I have [searched](https://github.com/h5bp/html5-boilerplate/issues?utf8=%E2%9C%93&q=is%3Aissue) for duplicate or closed issues + required: true + - label: I have read the [contributing guidelines](https://github.com/h5bp/html5-boilerplate/blob/main/.github/CONTRIBUTING.md) + required: true + - type: textarea + id: proposal + attributes: + label: Proposal + description: Provide detailed information for what we should add, including relevant links to prior art, screenshots, or live demos whenever possible. + validations: + required: true + - type: textarea + id: motivation + attributes: + label: Motivation and context + description: Tell us why this change is needed or helpful, and what problems it may help solve. + validations: + required: true diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..196744a --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,23 @@ +## Types of changes + + + +- [ ] Bug fix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to change) + +## Checklist: + + + + +- [ ] My code follows the code style of this project. +- [ ] My change requires a change to the documentation. +- [ ] I have updated the documentation accordingly. +- [ ] I have read the **[CONTRIBUTING](https://github.com/h5bp/html5-boilerplate/blob/main/.github/CONTRIBUTING.md)** document. +- [ ] I have added tests to cover my changes. +- [ ] All new and existing tests passed. + +Pull requests should be thought of as a conversation. There will be some back and forth when trying to get code merged into this or any other project. With all but the simplest changes you can and should expect that the maintainers of the project will request changes to your code. Please be aware of that and check in after you open your PR in order to get your code merged in cleanly. + +Thanks! diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md new file mode 100644 index 0000000..315a2ff --- /dev/null +++ b/.github/SUPPORT.md @@ -0,0 +1,5 @@ +# Support + +For personal support requests with HTML5 Boilerplate please use Stack Overflow +([`html5boilerplate`](https://stackoverflow.com/questions/tagged/html5boilerplate) +tag). diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..7c01dee --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,16 @@ +version: 2 +updates: + - package-ecosystem: npm + directory: "/" + schedule: + interval: monthly + versioning-strategy: increase + - package-ecosystem: npm + directory: "/src/" + schedule: + interval: monthly + versioning-strategy: increase + - package-ecosystem: github-actions + directory: "/" + schedule: + interval: monthly diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml new file mode 100644 index 0000000..3acaf94 --- /dev/null +++ b/.github/workflows/codeql-analysis.yml @@ -0,0 +1,32 @@ +name: "CodeQL" + +on: + push: + branches: + - main + - "!dependabot/**" + pull_request: + branches: + - main + - "!dependabot/**" + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + permissions: + actions: read + contents: read + security-events: write + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: "javascript" + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 0000000..2167bb1 --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,14 @@ +name: "Dependency Review" +on: [pull_request] + +permissions: + contents: read + +jobs: + dependency-review: + runs-on: ubuntu-latest + steps: + - name: "Checkout Repository" + uses: actions/checkout@v4 + - name: "Dependency Review" + uses: actions/dependency-review-action@v3 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..68bbed7 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,54 @@ +name: publish + +on: + push: + tags: + - "v*" + +permissions: + contents: read + +jobs: + build: + permissions: + contents: write # for actions/create-release to create a release + name: Upload Release Asset + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Get tag + id: get_version + run: echo ::set-output name=VERSION::$(echo $GITHUB_REF | cut -d / -f 3) + - name: Create Zip Folder + working-directory: dist + run: zip -r ../html5-boilerplate_${{ steps.get_version.outputs.VERSION }}.zip ./ + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + draft: false + prerelease: false + - name: Upload Release Asset + id: upload-release-asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: ./html5-boilerplate_${{ steps.get_version.outputs.VERSION }}.zip + asset_name: html5-boilerplate_${{ steps.get_version.outputs.VERSION }}.zip + asset_content_type: application/zip + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 18 + registry-url: https://registry.npmjs.org/ + - name: publish npm + run: npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.npm_token}} diff --git a/.github/workflows/push-to-template.yml b/.github/workflows/push-to-template.yml new file mode 100644 index 0000000..965fa32 --- /dev/null +++ b/.github/workflows/push-to-template.yml @@ -0,0 +1,43 @@ +name: Push to template repository + +on: + push: + branches: [main] + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Get npm cache directory + id: npm-cache + run: | + echo "::set-output name=dir::$(npm config get cache)" + - uses: actions/cache@v3 + with: + path: ${{ steps.npm-cache.outputs.dir }} + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + - uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: "lts/*" + - name: Install dependencies + run: npm ci + - name: Build + run: npm run build + - name: Pushes to another repository + uses: cpina/github-action-push-to-another-repository@main + env: + API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }} + with: + source-directory: "dist" + destination-github-username: "h5bp" + destination-repository-name: "html5-boilerplate-template" + user-name: "roblarsen" + user-email: rob@htmlcssjavascript.com + commit-message: "The latest and greatest from HTML5 Boilerplate" diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml new file mode 100644 index 0000000..a8ded04 --- /dev/null +++ b/.github/workflows/spellcheck.yml @@ -0,0 +1,20 @@ +name: "Check spelling" +on: # rebuild any PRs and main branch changes + push: + branches-ignore: + - "dependabot/**" + pull_request: + +permissions: + contents: read + +jobs: + spellcheck: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: streetsidesoftware/cspell-action@v5 + with: + inline: warning + strict: false + incremental_files_only: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..450713e --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,35 @@ +name: Build status + +on: + push: + branches: [main] + pull_request: + branches: [main] + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [16.x, 18.x] + steps: + - name: Get npm cache directory + id: npm-cache + run: | + echo "::set-output name=dir::$(npm config get cache)" + - uses: actions/cache@v3 + with: + path: ${{ steps.npm-cache.outputs.dir }} + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + - uses: actions/checkout@v4 + - name: Run tests ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + - run: npm ci + - run: npm test diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..14377e7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +**/.DS_Store +archive +node_modules +packages +dist/package-lock.json +src/package-lock.json diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..919ce1f --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..d7b4cba --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..4e2ca93 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +lockfile-version = 3 +registry = "https://registry.npmjs.org/" diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..849ddff --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +dist/ diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..3d124d4 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,13 @@ +{ + "bracketSameLine": true, + "embeddedLanguageFormatting": "off", + "singleQuote": true, + "overrides": [ + { + "files": "**/*.yml", + "options": { + "singleQuote": false + } + } + ] +} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..d802a95 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,395 @@ +# Changelog + +## 9.0.0 (December 6,2024) + +- Removing tile images [#3023](https://github.com/h5bp/html5-boilerplate/pull/3023) +- Add Prettier [#3011](https://github.com/h5bp/html5-boilerplate/pull/3011) +- Remove Modernizr [#3002](https://github.com/h5bp/html5-boilerplate/issues/3002) +- Drop Normalize.css [#2960](https://github.com/h5bp/html5-boilerplate/pull/2960) +- Create WebPack build to ship with the project [#2650](https://github.com/h5bp/html5-boilerplate/issues/2650) +- Sets package to private by default [#2888](https://github.com/h5bp/html5-boilerplate/pull/2888) +- Removes Babel and upgrades our gulpfile to use ES Modules [#2831](https://github.com/h5bp/html5-boilerplate/pull/2831) +- Farewell Internet Explorer! [#2773](https://github.com/h5bp/html5-boilerplate/issues/2773) +- Remove apache-server-configs/.htaccess [#2779](https://github.com/h5bp/html5-boilerplate/pull/2779) +- Moving docs out of src and dist [#2655](https://github.com/h5bp/html5-boilerplate/pull/2655) +- Replace Parcel with Webpack [#2641](https://github.com/h5bp/html5-boilerplate/pull/2641) +- Add SVG Favicon [#2554](https://github.com/h5bp/html5-boilerplate/issues/2554) +- Remove Google Analytics [#2547](https://github.com/h5bp/html5-boilerplate/issues/2547) +- Rename master branch to main [#2583](https://github.com/h5bp/html5-boilerplate/issues/2583) +- Remove humans.txt [#2584](https://github.com/h5bp/html5-boilerplate/pull/2584) +- Add a template repository [#2391](https://github.com/h5bp/html5-boilerplate/pull/2391) +- Remove plugins js [#2346](https://github.com/h5bp/html5-boilerplate/pull/2346) +- Rename CSS file [#2342](https://github.com/h5bp/html5-boilerplate/pull/2342) and JS file [#2341](https://github.com/h5bp/html5-boilerplate/pull/2341) + +## 8.0.0 (June 04, 2020) + +- Add a sample package.json with basic Parcel commands ([#2227](https://github.com/h5bp/html5-boilerplate/pull/2229)), ([231e047](https://github.com/h5bp/html5-boilerplate/commit/231e047d270316b454156dc261e6e04da660e2a2)) +- Add sample Open Graph metadata ([#2235](https://github.com/h5bp/html5-boilerplate/pull/2235)) +- Update Modernizr to 3.11.2 ([84ae9cc](https://github.com/h5bp/html5-boilerplate/commit/84ae9cc91188bea4edb8ec91e2a25a2a7f7837a6)) +- Remove jQuery ([#2225](https://github.com/h5bp/html5-boilerplate/pull/2225)) +- Set anonymizeIp to true in Google Analytics snippet ([#2219](https://github.com/h5bp/html5-boilerplate/pull/2219)) +- Update main.css to 2.1.0 ([#2234](https://github.com/h5bp/html5-boilerplate/pull/2234)) +- Remove Browser Upgrade Prompt ([23c4112](https://github.com/h5bp/html5-boilerplate/commit/23c4112db067262c715ebad861ec892c29c3cdaa)) +- Create new publish action ([#2260](https://github.com/h5bp/html5-boilerplate/pull/2260)), ([#2241](https://github.com/h5bp/html5-boilerplate/pull/2241)) +- Docs updates ([#2251](https://github.com/h5bp/html5-boilerplate/pull/2251)), ([#2253](https://github.com/h5bp/html5-boilerplate/pull/2253)), ([#2245](https://github.com/h5bp/html5-boilerplate/pull/2245)), ([#2220](https://github.com/h5bp/html5-boilerplate/pull/2220)), ([#2263](https://github.com/h5bp/html5-boilerplate/pull/2263)), ([#2262](https://github.com/h5bp/html5-boilerplate/pull/2262)) + +## 7.3.0 (November 19, 2019) + +- Update Modernizr to 3.8 ([2b2bb45](https://github.com/h5bp/html5-boilerplate/commit/2b2bb453916b4b09a6f0929340290dc2505f7ce9)) +- Update to Gulp 4 ([#2151](https://github.com/h5bp/html5-boilerplate/pull/2151)) +- Update package.json ([#2162](https://github.com/h5bp/html5-boilerplate/pull/#2162)) and enable package-lock.json ([abe2087](https://github.com/h5bp/html5-boilerplate/commit/abe20877fdb569c84aa0a1f8ae12c51c51e41250)),([#2145](https://github.com/h5bp/html5-boilerplate/pull/#2145)) +- Remove redundant rules from .editorconfig ([#2157](https://github.com/h5bp/html5-boilerplate/pull/2157)) +- Small docs maintenance updates ([#2155](https://github.com/h5bp/html5-boilerplate/pull/2155)), ([#2164](https://github.com/h5bp/html5-boilerplate/pull/2164)), ([#2165](https://github.com/h5bp/html5-boilerplate/pull/2165)), ([#2167](https://github.com/h5bp/html5-boilerplate/pull/2167)) & ([#2168](https://github.com/h5bp/html5-boilerplate/pull/2168)) +- Bump lowest supported version of node to 8.x ([#2142](https://github.com/h5bp/html5-boilerplate/pull/2142)) +- Remove .jscsrc config and remove gulp-jscs from package.json ([#2153](https://github.com/h5bp/html5-boilerplate/pull/2153)) + +## 7.2.0 (June 4, 2019) + +- Remove `defer` from Google Analytics snippet ([#2132](https://github.com/h5bp/html5-boilerplate/pull/2132)) +- Update jQuery to v3.4.1 ([#2126](https://github.com/h5bp/html5-boilerplate/pull/2126)) +- Update Apache Server Configs to 3.2.1 ([#2128](https://github.com/h5bp/html5-boilerplate/pull/2128)) +- Update main.css to v2.0.0 ([#2135](https://github.com/h5bp/html5-boilerplate/pull/2135)) +- Docs updates ([#2122](https://github.com/h5bp/html5-boilerplate/pull/2122)), ([#2125](https://github.com/h5bp/html5-boilerplate/pull/2125)), ([#2134](https://github.com/h5bp/html5-boilerplate/pull/2134)), ([#2137](https://github.com/h5bp/html5-boilerplate/pull/2137)), ([#2138](https://github.com/h5bp/html5-boilerplate/pull/2138)) + +## 7.1.0 (March 18, 2019) + +- Update Modernizr to 3.7.1 ([#2121](https://github.com/h5bp/html5-boilerplate/pull/2121)) +- Update Analytics docs and snippet ([#2118](https://github.com/h5bp/html5-boilerplate/pull/2118)) +- Minor docs updates ([#2115](https://github.com/h5bp/html5-boilerplate/pull/2115)) +- Minor devdeps updates ([#2114](https://github.com/h5bp/html5-boilerplate/pull/2114)) +- More succinct way of writing the IE conditional statement ([#2113](https://github.com/h5bp/html5-boilerplate/pull/2113)) + +## 7.0.1 (February 11, 2019) + +- Bumps main.css to current version ([#2112](https://github.com/h5bp/html5-boilerplate/pull/2112)) + +## 7.0.0 (February 8, 2019) + +- Drop support for IE9/IE10 (usage of these versions is tiny and Microsoft officially ended support back in 2016. ([#2074](https://github.com/h5bp/html5-boilerplate/pull/2074)) +- Move the CSS to a separate repo ([#2066](https://github.com/h5bp/html5-boilerplate/pull/2066)) +- Add theme-color meta tag to index.html ([#2074](https://github.com/h5bp/html5-boilerplate/pull/2074)) +- Add 'install with yarn' steps to README ([#2063](https://github.com/h5bp/html5-boilerplate/pull/2063)) +- Improved Webmanifest ([#2060](https://github.com/h5bp/html5-boilerplate/pull/2060)) +- Upgrade Normalize to 8.0.1 ([#2104](https://github.com/h5bp/html5-boilerplate/pull/2104)) +- Update .htaccess ([#2110](https://github.com/h5bp/html5-boilerplate/pull/2110)) +- Remove instances of `shrink-to-fit=no` ([#2103](https://github.com/h5bp/html5-boilerplate/pull/2103)) +- Removes "display": "standalone" from manifest ([#2096](https://github.com/h5bp/html5-boilerplate/pull/2096)) +- Big Docs update - Fixed links, removed IE9/IE10 specific info, made touch icons section more concise, add details on security.txt and more tidying up ([#2074](https://github.com/h5bp/html5-boilerplate/pull/2031), [#2065](https://github.com/h5bp/html5-boilerplate/pull/2065), [#2062](https://github.com/h5bp/html5-boilerplate/pull/2062)) + +## 6.1.0 (May 1, 2018) + +- [Update Apache Server Configs to `v3.0.0`.](https://github.com/h5bp/html5-boilerplate/pull/2042) +- Migrate to eslint ([#2037](https://github.com/h5bp/html5-boilerplate/pull/2037)) +- Update to jQuery 3.3.1 ([#2018](https://github.com/h5bp/html5-boilerplate/pull/2018)) +- Update to Modernizr v3.6 and Normalize v8 ([#2028](https://github.com/h5bp/html5-boilerplate/pull/2028)) +- Update Dev Dependencies ([#2032](https://github.com/h5bp/html5-boilerplate/pull/2032)) ([#2017](https://github.com/h5bp/html5-boilerplate/pull/2017)) ([#2010](https://github.com/h5bp/html5-boilerplate/pull/2010)) ([#2009](https://github.com/h5bp/html5-boilerplate/pull/2009)) +- Replace 'node-sri' with 'ssri' ([#2031](https://github.com/h5bp/html5-boilerplate/pull/2031)) +- Add .babelrc and .prettierrc to .gitattributes ([#2030](https://github.com/h5bp/html5-boilerplate/pull/2030)) +- Update .htaccess ([#2003](https://github.com/h5bp/html5-boilerplate/pull/2003)) +- Fixed JSHint errors ([#1994](https://github.com/h5bp/html5-boilerplate/pull/1994)) +- Add CODE_OF_CONDUCT.md ([#2011](https://github.com/h5bp/html5-boilerplate/pull/2011)) +- Update Documentation ([#2029](https://github.com/h5bp/html5-boilerplate/pull/2029)) ([#2015](https://github.com/h5bp/html5-boilerplate/pull/2015)) ([#2007](https://github.com/h5bp/html5-boilerplate/pull/2007)) ([#2006](https://github.com/h5bp/html5-boilerplate/pull/2006)) ([#1996](https://github.com/h5bp/html5-boilerplate/pull/1996)) + +## 6.0.1 (August 20, 2017) + +- Reverts .visuallyhidden (see [#1985](https://github.com/h5bp/html5-boilerplate/issues/1985)) + +## 6.0.0 (August 17, 2017) + +- Fix Bug: .visuallyhidden on macOS VO fixes #1985 ([#1989](https://github.com/h5bp/html5-boilerplate/pull/1989)) +- Adds web app manifest file ([#1963](https://github.com/h5bp/html5-boilerplate/pull/1963)) +- Update to jQuery 3.2.1 ([#1942](https://github.com/h5bp/html5-boilerplate/pull/1942)) +- Improve ::selection documentation which became confusing after c7057be ([#1955](https://github.com/h5bp/html5-boilerplate/pull/1955)) +- refactor(html): update browsehappy to https instead of http ([#1952](https://github.com/h5bp/html5-boilerplate/pull/1952)) +- Fix links to CONTRIBUTING.md ([#1951](https://github.com/h5bp/html5-boilerplate/pull/1951)) +- Adds .github folder and contents Fixes ([#1948](https://github.com/h5bp/html5-boilerplate/pull/1948)) +- Modernizr 3, modernizr.config and ([#1940](https://github.com/h5bp/html5-boilerplate/pull/1940)) +- Housekeeping by @coliff (#1968 #1969 #1965 #1964 #1958 #1957 #1956) +- Update .gitattributes for Web Projects ([#1935](https://github.com/h5bp/html5-boilerplate/pull/1935)) +- Add the link for useful .gitignore templates ([#1936](https://github.com/h5bp/html5-boilerplate/pull/1936)) +- Node plumbing updated ([#1925](https://github.com/h5bp/html5-boilerplate/pull/1925)) ([#1928](https://github.com/h5bp/html5-boilerplate/pull/1928)) ([#1931](https://github.com/h5bp/html5-boilerplate/pull/1931)) +- Use es2015 syntax in mocha tests ([#1788](https://github.com/h5bp/html5-boilerplate/pull/1788)) +- Scope :first-letter selector for print styles ([#1904](https://github.com/h5bp/html5-boilerplate/pull/1904)) +- Add SRI Hash for jQuery ([#1904](https://github.com/h5bp/html5-boilerplate/pull/1904)) +- Update .jshintrc ([#1903](https://github.com/h5bp/html5-boilerplate/pull/1903)) +- Improve accessibility with visuallyhidden content ([#1900](https://github.com/h5bp/html5-boilerplate/pull/1900)) +- Tell users that IE 8 and 9 are outdated + ([#1747](https://github.com/h5bp/html5-boilerplate/issues/1747)). +- Removed IE8 Support (upgrades jQuery and normalize.css to latest) + ([#1524](https://github.com/h5bp/html5-boilerplate/issues/1524)). +- Fix print styles for Internet Explorer 11 + ([#1799](https://github.com/h5bp/html5-boilerplate/issues/1799)). +- Update doc links to https + ([#1889](https://github.com/h5bp/html5-boilerplate/issues/1889)). +- Delete crossdomain.xml + ([#1881](https://github.com/h5bp/html5-boilerplate/issues/1881)). +- Adds pre-wrap to PRE + ([#1742](https://github.com/h5bp/html5-boilerplate/issues/1742)). +- Change license format to SPDX format + ([#1814](https://github.com/h5bp/html5-boilerplate/pull/1814)). +- Simplify the Google Analytics snippet using `async` & `defer` ([#1660](https://github.com/h5bp/html5-boilerplate/pull/1660#issuecomment-89285678)). + +## 5.3.0 (January 12, 2016) + +- Update jQuery to `v1.12.0`. +- Fetch `jQuery` from jQuery's CDN instead of Google's + ([#1737](https://github.com/h5bp/html5-boilerplate/issues/1737), + [#1739](https://github.com/h5bp/html5-boilerplate/issues/1739)). +- Change print color for `:first-letter` and `:first-line` + pseudo-elements + ([#1715](https://github.com/h5bp/html5-boilerplate/pull/1715)). + +## 5.2.0 (May 1, 2015) + +- Update jQuery to `v1.11.3` + ([#1699](https://github.com/h5bp/html5-boilerplate/issues/1699)). +- Deprecate protocol-relative URLs + ([#1694](https://github.com/h5bp/html5-boilerplate/issues/1694)). +- Update high resolution media query + ([#1474](https://github.com/h5bp/html5-boilerplate/issues/1474)). +- Update Apache Server Configs to `v2.14.0`. + +## 5.1.0 (April 1, 2015) + +- Update Normalize.css to `v3.0.3`. +- Use `https://` in the Google Universal Analytics snippet + ([eee759b](https://github.com/h5bp/html5-boilerplate/commit/eee759bfe175e850bbc8e4ad0682ec4fe4bd05d6)). +- Remove the `visibility: hidden` declaration from `.hidden` + ([#1663](https://github.com/h5bp/html5-boilerplate/issues/1663)). +- Use ``
+ instead of `` + ([#1656](https://github.com/h5bp/html5-boilerplate/issues/1656)). +- Update Apache Server Configs to `v2.13.0`. + +## 5.0.0 (February 1, 2015) + +- Update to jQuery 1.11.2. +- Update Apache Server Configs to v2.11.0. +- Rename Apple touch icon to `apple-touch-icon.png` and add + `` in `index.html` + ([#1622](https://github.com/h5bp/html5-boilerplate/issues/1622)). +- Add vertical centering for `iframe` + ([#1613](https://github.com/h5bp/html5-boilerplate/issues/1613)). +- Change the outdated browser prompt classname to `browserupgrade` + ([#1608](https://github.com/h5bp/html5-boilerplate/issues/1608)). +- Update to Normalize.css 3.0.2. + ([#1050](https://github.com/h5bp/html5-boilerplate/issues/1050)). +- Update `apple-touch-icon-precomposed.png` and the _"Apple touch + icons"_ related documentation + ([#1599](https://github.com/h5bp/html5-boilerplate/pull/1599)). +- Add pseudo-elements to universal selector in print media query + ([#1585](https://github.com/h5bp/html5-boilerplate/pull/1585)). +- Update to Modernizr 2.8.3. +- Remove need to readjust margins in `404.html` + ([#1567](https://github.com/h5bp/html5-boilerplate/pull/1567)). +- Add `/.editorconfig` file + ([#1561](https://github.com/h5bp/html5-boilerplate/issues/1561), + [#1564](https://github.com/h5bp/html5-boilerplate/issues/1564)). +- Add `auto` to the Google Universal Analytics tracker create method + ([#1562](https://github.com/h5bp/html5-boilerplate/issues/1562)). +- Add `timeline` and `timelineEnd` to the list of `console` methods + ([#1559](https://github.com/h5bp/html5-boilerplate/issues/1559)). +- Add `lang=""` to `` + ([#1542](https://github.com/h5bp/html5-boilerplate/issues/1542)). +- Use `` instead of `` + ([#1522](https://github.com/h5bp/html5-boilerplate/issues/1522)). +- Add `/browserconfig.xml` file and tile images + ([#1481](https://github.com/h5bp/html5-boilerplate/issues/1481)). +- Add `Disallow:` to `robots.txt` + ([#1487](https://github.com/h5bp/html5-boilerplate/issues/1487)). +- Remove default foreground color from form elements + ([#1390](https://github.com/h5bp/html5-boilerplate/issues/1390)). +- Remove default margin from print styles + ([#1477](https://github.com/h5bp/html5-boilerplate/issues/1477)). +- Remove image replacement helper class `.ir` + ([#1472](https://github.com/h5bp/html5-boilerplate/issues/1472), + [#1475](https://github.com/h5bp/html5-boilerplate/issues/1475)). +- Add vertical centering for `svg` + ([#1453](https://github.com/h5bp/html5-boilerplate/issues/1453)). +- Redesign 404 page + ([#1443](https://github.com/h5bp/html5-boilerplate/pull/1443)). +- Remove IE 6/7 hacks from `main.css` + ([#1050](https://github.com/h5bp/html5-boilerplate/issues/1050)). +- Remove IE conditional classes + ([#1187](https://github.com/h5bp/html5-boilerplate/issues/1187), + [#1290](https://github.com/h5bp/html5-boilerplate/issues/1290)). + +## 4.3.0 (September 10, 2013) + +- Use one `apple-touch-icon` instead of six + ([#1367](https://github.com/h5bp/html5-boilerplate/issues/1367)). +- Move font-related declarations from `body` to `html` + ([#1411](https://github.com/h5bp/html5-boilerplate/issues/1411)). +- Update to Apache Server Configs 1.1.0. +- Add `initial-scale=1` to the viewport `meta` + ([#1398](https://github.com/h5bp/html5-boilerplate/pull/1398)). +- Vertical centering for audio, canvas and video-tags + ([#1326](https://github.com/h5bp/html5-boilerplate/issues/1326)). +- Remove Google Chrome Frame related code + ([#1379](https://github.com/h5bp/html5-boilerplate/pull/1379), + [#1396](https://github.com/h5bp/html5-boilerplate/pull/1396)). +- Update to Google Universal Analytics + ([#1347](https://github.com/h5bp/html5-boilerplate/issues/1347)). +- Update to jQuery 1.10.2. +- Update to Normalize.css 1.1.3. + +## 4.2.0 (April 8, 2013) + +- Remove Google Analytics protocol check + ([#1319](https://github.com/h5bp/html5-boilerplate/pull/1319)). +- Update to Normalize.css 1.1.1. +- Update Apache configurations to include the latest changes in the + canonical [`.htaccess`](https://github.com/h5bp/server-configs-apache) + file. +- Use a protocol relative URL for the 404 template script. +- Update to jQuery 1.9.1. + +## 4.1.0 (January 21, 2013) + +- Update to Normalize.css 1.1.0. +- Update to jQuery 1.9.0. + +## 4.0.3 (January 12, 2013) + +- Use 32x32 favicon.ico + ([#1286](https://github.com/h5bp/html5-boilerplate/pull/1286)). +- Remove named function expression in plugins.js + ([#1280](https://github.com/h5bp/html5-boilerplate/pull/1280)). +- Adjust CSS image-replacement code + ([#1239](https://github.com/h5bp/html5-boilerplate/issues/1239)). +- Update HiDPI example media query + ([#1127](https://github.com/h5bp/html5-boilerplate/issues/1127)). + +## 4.0.2 (December 9, 2012) + +- Update placeholder icons. +- Update to Normalize.css 1.0.2. +- Update to jQuery 1.8.3. + +## 4.0.1 (October 20, 2012) + +- Further improvements to `console` method stubbing + ([#1206](https://github.com/h5bp/html5-boilerplate/issues/1206), + [#1229](https://github.com/h5bp/html5-boilerplate/pull/1229)). +- Update to jQuery 1.8.2. +- Update to Modernizr 2.6.2. +- Minor additions to the documentation. + +## 4.0.0 (August 28, 2012) + +- Improve the Apache compression configuration + ([#1012](https://github.com/h5bp/html5-boilerplate/issues/1012), + [#1173](https://github.com/h5bp/html5-boilerplate/issues/1173)). +- Add a HiDPI example media query + ([#1127](https://github.com/h5bp/html5-boilerplate/issues/1127)). +- Add bundled docs + ([#1154](https://github.com/h5bp/html5-boilerplate/issues/1154)). +- Add MIT license + ([#1139](https://github.com/h5bp/html5-boilerplate/issues/1139)). +- Update to Normalize.css 1.0.1. +- Separate Normalize.css from the rest of the CSS + ([#1160](https://github.com/h5bp/html5-boilerplate/issues/1160)). +- Improve `console.log` protection + ([#1107](https://github.com/h5bp/html5-boilerplate/issues/1107)). +- Replace hot pink text selection color with a neutral color. +- Change image replacement technique + ([#1149](https://github.com/h5bp/html5-boilerplate/issues/1149)). +- Code format and consistency changes + ([#1112](https://github.com/h5bp/html5-boilerplate/issues/1112)). +- Rename CSS file and rename JS files and subdirectories. +- Update to jQuery 1.8 + ([#1161](https://github.com/h5bp/html5-boilerplate/issues/1161)). +- Update to Modernizr 2.6.1 + ([#1086](https://github.com/h5bp/html5-boilerplate/issues/1086)). +- Remove uncompressed jQuery + ([#1153](https://github.com/h5bp/html5-boilerplate/issues/1153)). +- Remove superfluous inline comments + ([#1150](https://github.com/h5bp/html5-boilerplate/issues/1150)). + +## 3.0.2 (February 19, 2012) + +- Update to Modernizr 2.5.3. + +## 3.0.1 (February 08, 2012) + +- Update to Modernizr 2.5.2 (includes html5shiv 3.3). + +## 3.0.0 (February 06, 2012) + +- Improvements to `.htaccess`. +- Improve 404 design. +- Simplify JS folder structure. +- Change `html` IE class names changed to target ranges rather than + specific versions of IE. +- Update CSS to include latest normalize.css changes and better + typographic defaults + ([#825](https://github.com/h5bp/html5-boilerplate/issues/825)). +- Update to Modernizr 2.5 (includes yepnope 1.5 and html5shiv 3.2). +- Update to jQuery 1.7.1. +- Revert to async snippet for the Google Analytics script. +- Remove the ant build script + ([#826](https://github.com/h5bp/html5-boilerplate/issues/826)). +- Remove Respond.js + ([#816](https://github.com/h5bp/html5-boilerplate/issues/816)). +- Remove the `demo/` directory + ([#808](https://github.com/h5bp/html5-boilerplate/issues/808)). +- Remove the `test/` directory + ([#808](https://github.com/h5bp/html5-boilerplate/issues/808)). +- Remove Google Chrome Frame script for IE6 users; replace with links + to Chrome Frame and options for alternative browsers. +- Remove `initial-scale=1` from the viewport `meta` + ([#824](https://github.com/h5bp/html5-boilerplate/issues/824)). +- Remove `defer` from all scripts to avoid legacy IE bugs. +- Remove explicit Site Speed tracking for Google Analytics. It's now + enabled by default. + +## 2.0.0 (August 10, 2011) + +- Change starting CSS to be based on normalize.css instead of reset.css + ([#500](https://github.com/h5bp/html5-boilerplate/issues/500)). +- Add Respond.js media query polyfill. +- Add Google Chrome Frame script prompt for IE6 users. +- Simplify the `html` conditional comments for modern browsers and add + an `oldie` class. +- Update clearfix to use "micro clearfix". +- Add placeholder CSS MQs for mobile-first approach. +- Add `textarea { resize: vertical; }` to only allow vertical resizing. +- Add `img { max-width: 100%; }` to the print styles; prevents images + being truncated. +- Add Site Speed tracking for Google Analytics. +- Update to jQuery 1.6.2 (and use minified by default). +- Update to Modernizr 2.0 Complete, Production minified (includes + yepnope, html5shiv, and Respond.js). +- Use `Modernizr.load()` to load the Google Analytics script. +- Much faster build process. +- Add build script options for CSSLint, JSLint, JSHint tools. +- Build script now compresses all images in subfolders. +- Build script now versions files by SHA hash. +- Many `.htaccess` improvements including: disable directory browsing, + improved support for all versions of Apache, more robust and extensive + HTTP compression rules. +- Remove `handheld.css` as it has very poor device support. +- Remove touch-icon `link` elements from the HTML and include improved + touch-icon support. +- Remove the cache-busting query parameters from files references in + the HTML. +- Remove IE6 PNGFix. + +## 1.0.0 (March 21, 2011) + +- Rewrite build script to make it more customizable and flexible. +- Add a humans.txt. +- Numerous `.htaccess` improvements (including inline documentation). +- Move the alternative server configurations to the H5BP server configs + repo. +- Use a protocol-relative url to reference jQuery and prevent mixed + content warnings. +- Optimize the Google Analytics snippet. +- Use Eric Meyer's recent CSS reset update and the HTML5 Doctor reset. +- More robust `sub`/`sup` CSS styles. +- Add keyboard `.focusable` helper class that extends `.visuallyhidden`. +- Print styles no longer print hash or JavaScript links. +- Add a print reset for IE's proprietary filters. +- Remove IE9-specific conditional class on the `html` element. +- Remove margins from lists within `nav` elements. +- Remove YUI profiling. diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..294e91d --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) HTML5 Boilerplate + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..292d60d --- /dev/null +++ b/README.md @@ -0,0 +1,121 @@ +# [HTML5 Boilerplate](https://html5boilerplate.com/) + +[![Build status](https://github.com/h5bp/html5-boilerplate/workflows/Build%20status/badge.svg)](https://github.com/h5bp/html5-boilerplate/actions?query=workflow%3A%22Build+status%22+branch%3Amain) +[![LICENSE](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://github.com/h5bp/html5-boilerplate/blob/main/LICENSE.txt) +[![NPM Downloads](https://img.shields.io/npm/dt/html5-boilerplate.svg)](https://www.npmjs.com/package/html5-boilerplate) +[![github-stars-image](https://img.shields.io/github/stars/h5bp/html5-boilerplate.svg?label=github%20stars)](https://github.com/h5bp/html5-boilerplate) + +HTML5 Boilerplate is a professional front-end template for building +fast, robust, and adaptable web apps or sites. + +This project is the product of over 10 years of iterative development and +community knowledge. It does not impose a specific development +philosophy or framework, so you're free to architect your code in the +way that you want. + +- [Homepage](https://html5boilerplate.com/) +- [Source Code](https://github.com/h5bp/html5-boilerplate) + +## About This Repository + +This repository is where HTML5-Boilerplate is authored. Some of the tools, +files and processes that you see here are solely for the _production_ of +HTML5 Boilerplate and are not _part_ of HTML5 Boilerplate. For one example, the +[gulpfile.mjs](https://github.com/h5bp/html5-boilerplate/blob/main/gulpfile.mjs) +script is used to _build_ the project. It's not part of the project itself. + +The project we publish is represented by the contents of the `/dist/` +folder. Everything else in this repository is used to author the project. + +Think of it this way, in the same way that you don't clone [vuejs/core](https://github.com/vuejs/core) +to create a Vue.js app, you don't need to clone this repository to start a new +site or app based on HTML5 Boilerplate. + +So, if you're looking for a quick start template to build a web site or +application, look at the options in the +[Quick Start](https://github.com/h5bp/html5-boilerplate#quick-start) section of this document. + +If you want to help us _improve_ HTML5 Boilerplate then you can start with the documentation [here](.github/CONTRIBUTING.md), which includes steps to clone this repo in order to get it set up for development. + +## Quick Start + +Choose one of the following options: + +- Using the [create-html5-boilerplate](https://github.com/h5bp/create-html5-boilerplate) + script, instantly fetch the latest npm published package (or any version + available on npm) with `npx`, `npm init` or `yarn create` without having to + install any dependencies. Running the following `npx` command installs the + latest version into a folder called `new-site` + + ```bash + npx create-html5-boilerplate new-site + cd new-site + npm install + npm run start + ``` + +- Using our new [Template Repository](https://github.com/h5bp/html5-boilerplate-template) + create a new GitHub repository based on the latest code from the main branch of HTML5 + Boilerplate. + +- Install with [npm](https://www.npmjs.com/): `npm install html5-boilerplate` + or [yarn](https://yarnpkg.com/): `yarn add html5-boilerplate`. The resulting + `node_modules/html5-boilerplate/dist` folder represents the latest version of + the project for end users. Depending on what you want to use and how you want + to use it, you may have to copy and paste the contents of that folder into + your project directory. + +- Download the latest stable release from + [here](https://github.com/h5bp/html5-boilerplate/releases/download/v8.0.0/html5-boilerplate_v8.0.0.zip). This zip file is a + snapshot of the `dist` folder. On Windows, Mac and from the file manager on + Linux unzipping this folder will output to a folder named something like + `html5-boilerplate_v8.0.0`. From the command-line, you will need to create a + folder and unzip the contents into that folder. + + ```bash + mkdir html5-boilerplate + unzip html5-boilerplate*.zip -d html5-boilerplate + ``` + +## Features + +- A finely-tuned starter template: Reap the benefits of 10 years of analysis, + research and experimentation by over 200 contributors. +- Designed with progressive enhancement in mind. +- Includes: + - Placeholder Open Graph elements and attributes. + - An example package.json file with [WebPack](https://webpack.js.org/) commands + built in to jumpstart application development. + - Placeholder CSS Media Queries. + - Useful CSS helper classes. + - Default print styles, performance optimized. + - "Delete-key friendly." Easy to strip out parts you don't need. + - Extensive documentation. + +## Browser Support + +HTML5-Boilerplate supports the latest, stable releases of all major browsers. + +Check the `default` configuration from [Browserslist](https://browsersl.ist/#q=defaults) +for more details on browsers and versions covered. + +## Documentation + +Take a look at the [documentation table of contents](docs/TOC.md). This +documentation is bundled with the project which makes it available for offline +reading and provides a useful starting point for any documentation you want to +write about your project. + +## Contributing + +Hundreds of developers have helped to make the HTML5 Boilerplate. Anyone is +welcome to [contribute](.github/CONTRIBUTING.md). However, if you decide to get +involved, please take a moment to review the [guidelines](.github/CONTRIBUTING.md): + +- [Bug reports](.github/CONTRIBUTING.md#bugs) +- [Feature requests](.github/CONTRIBUTING.md#features) +- [Pull requests](.github/CONTRIBUTING.md#pull-requests) + +## License + +The code is available under the [MIT license](LICENSE.txt). diff --git a/dist/.editorconfig b/dist/.editorconfig new file mode 100644 index 0000000..f29d257 --- /dev/null +++ b/dist/.editorconfig @@ -0,0 +1,11 @@ +# editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/dist/.gitattributes b/dist/.gitattributes new file mode 100644 index 0000000..c664a90 --- /dev/null +++ b/dist/.gitattributes @@ -0,0 +1,194 @@ +## GITATTRIBUTES FOR WEB PROJECTS +# +# These settings are for any web project. +# +# Details per file setting: +# text These files should be normalized (i.e. convert CRLF to LF). +# binary These files are binary and should be left untouched. +# +# Note that binary is a macro for -text -diff. +###################################################################### + +## AUTO-DETECT +## Handle line endings automatically for files detected as +## text and leave all files detected as binary untouched. +## This will handle all files NOT defined below. +* text=auto + +## SOURCE CODE +*.bat text eol=crlf +*.coffee text +*.css text +*.htm text +*.html text +*.inc text +*.ini text +*.js text +*.json text +*.jsx text +*.less text +*.od text +*.onlydata text +*.php text +*.pl text +*.py text +*.rb text +*.sass text +*.scm text +*.scss text +*.sh text eol=lf +*.sql text +*.styl text +*.tag text +*.ts text +*.tsx text +*.xml text +*.xhtml text + +## DOCKER +*.dockerignore text +Dockerfile text + +## DOCUMENTATION +*.markdown text +*.md text +*.mdwn text +*.mdown text +*.mkd text +*.mkdn text +*.mdtxt text +*.mdtext text +*.txt text +AUTHORS text +CHANGELOG text +CHANGES text +CONTRIBUTING text +COPYING text +copyright text +*COPYRIGHT* text +INSTALL text +license text +LICENSE text +NEWS text +readme text +*README* text +TODO text + +## TEMPLATES +*.dot text +*.ejs text +*.haml text +*.handlebars text +*.hbs text +*.hbt text +*.jade text +*.latte text +*.mustache text +*.njk text +*.phtml text +*.tmpl text +*.tpl text +*.twig text + +## LINTERS +.babelrc text +.csslintrc text +.eslintrc text +.htmlhintrc text +.jscsrc text +.jshintrc text +.jshintignore text +.prettierrc text +.stylelintrc text + +## CONFIGS +*.bowerrc text +*.cnf text +*.conf text +*.config text +.browserslistrc text +.editorconfig text +.gitattributes text +.gitconfig text +.gitignore text +.htaccess text +*.npmignore text +*.yaml text +*.yml text +browserslist text +Makefile text +makefile text + +## HEROKU +Procfile text +.slugignore text + +## GRAPHICS +*.ai binary +*.bmp binary +*.eps binary +*.gif binary +*.ico binary +*.jng binary +*.jp2 binary +*.jpg binary +*.jpeg binary +*.jpx binary +*.jxr binary +*.pdf binary +*.png binary +*.psb binary +*.psd binary +*.svg text +*.svgz binary +*.tif binary +*.tiff binary +*.wbmp binary +*.webp binary + +## AUDIO +*.kar binary +*.m4a binary +*.mid binary +*.midi binary +*.mp3 binary +*.ogg binary +*.ra binary + +## VIDEO +*.3gpp binary +*.3gp binary +*.as binary +*.asf binary +*.asx binary +*.fla binary +*.flv binary +*.m4v binary +*.mng binary +*.mov binary +*.mp4 binary +*.mpeg binary +*.mpg binary +*.ogv binary +*.swc binary +*.swf binary +*.webm binary + +## ARCHIVES +*.7z binary +*.gz binary +*.jar binary +*.rar binary +*.tar binary +*.zip binary + +## FONTS +*.ttf binary +*.eot binary +*.otf binary +*.woff binary +*.woff2 binary + +## EXECUTABLES +*.exe binary +*.pyc binary diff --git a/dist/.gitignore b/dist/.gitignore new file mode 100644 index 0000000..427305a --- /dev/null +++ b/dist/.gitignore @@ -0,0 +1,6 @@ +# Include your project-specific ignores in this file +# Read about how to use .gitignore: https://help.github.com/articles/ignoring-files +# Useful .gitignore templates: https://github.com/github/gitignore +node_modules +dist +.cache \ No newline at end of file diff --git a/dist/404.html b/dist/404.html new file mode 100644 index 0000000..260cc4c --- /dev/null +++ b/dist/404.html @@ -0,0 +1,62 @@ + + + + + + Page Not Found + + + + + +

Page Not Found

+

Sorry, but the page you were trying to view does not exist.

+ + + + diff --git a/dist/LICENSE.txt b/dist/LICENSE.txt new file mode 100644 index 0000000..294e91d --- /dev/null +++ b/dist/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) HTML5 Boilerplate + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/dist/css/style.css b/dist/css/style.css new file mode 100644 index 0000000..654e876 --- /dev/null +++ b/dist/css/style.css @@ -0,0 +1,247 @@ +/*! HTML5 Boilerplate v9.0.0-RC1 | MIT License | https://html5boilerplate.com/ */ + +/* main.css 3.0.0 | MIT License | https://github.com/h5bp/main.css#readme */ +/* + * What follows is the result of much research on cross-browser styling. + * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, + * Kroc Camen, and the H5BP dev community and team. + */ + +/* ========================================================================== + Base styles: opinionated defaults + ========================================================================== */ + +html { + color: #222; + font-size: 1em; + line-height: 1.4; +} + +/* + * Remove text-shadow in selection highlight: + * https://twitter.com/miketaylr/status/12228805301 + * + * Customize the background color to match your design. + */ + +::-moz-selection { + background: #b3d4fc; + text-shadow: none; +} + +::selection { + background: #b3d4fc; + text-shadow: none; +} + +/* + * A better looking default horizontal rule + */ + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; +} + +/* + * Remove the gap between audio, canvas, iframes, + * images, videos and the bottom of their containers: + * https://github.com/h5bp/html5-boilerplate/issues/440 + */ + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +/* + * Remove default fieldset styles. + */ + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +/* + * Allow only vertical resizing of textareas. + */ + +textarea { + resize: vertical; +} + +/* ========================================================================== + Author's custom styles + ========================================================================== */ + +/* ========================================================================== + Helper classes + ========================================================================== */ + +/* + * Hide visually and from screen readers + */ + +.hidden, +[hidden] { + display: none !important; +} + +/* + * Hide only visually, but have it available for screen readers: + * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility + * + * 1. For long content, line feeds are not interpreted as spaces and small width + * causes content to wrap 1 word per line: + * https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe + */ + +.visually-hidden { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; + /* 1 */ +} + +/* + * Extends the .visually-hidden class to allow the element + * to be focusable when navigated to via the keyboard: + * https://www.drupal.org/node/897638 + */ + +.visually-hidden.focusable:active, +.visually-hidden.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + white-space: inherit; + width: auto; +} + +/* + * Hide visually and from screen readers, but maintain layout + */ + +.invisible { + visibility: hidden; +} + +/* + * Clearfix: contain floats + * + * The use of `table` rather than `block` is only necessary if using + * `::before` to contain the top-margins of child elements. + */ + +.clearfix::before, +.clearfix::after { + content: ""; + display: table; +} + +.clearfix::after { + clear: both; +} + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + These examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ + +@media only screen and (min-width: 35em) { + /* Style adjustments for viewports that meet the condition */ +} + +@media print, + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 1.25dppx), + (min-resolution: 120dpi) { + /* Style adjustments for high resolution devices */ +} + +/* ========================================================================== + Print styles. + Inlined to avoid the additional HTTP request: + https://www.phpied.com/delay-loading-your-print-css/ + ========================================================================== */ + +@media print { + *, + *::before, + *::after { + background: #fff !important; + color: #000 !important; + /* Black prints faster */ + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]::after { + content: " (" attr(href) ")"; + } + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + /* + * Don't show links that are fragment identifiers, + * or use the `javascript:` pseudo protocol + */ + a[href^="#"]::after, + a[href^="javascript:"]::after { + content: ""; + } + + pre { + white-space: pre-wrap !important; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } +} + diff --git a/dist/favicon.ico b/dist/favicon.ico new file mode 100644 index 0000000..be74abd Binary files /dev/null and b/dist/favicon.ico differ diff --git a/dist/icon.png b/dist/icon.png new file mode 100644 index 0000000..8a42581 Binary files /dev/null and b/dist/icon.png differ diff --git a/dist/icon.svg b/dist/icon.svg new file mode 100644 index 0000000..f232922 --- /dev/null +++ b/dist/icon.svg @@ -0,0 +1 @@ + diff --git a/dist/img/.gitkeep b/dist/img/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..8cd13b7 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Hello world! This is HTML5 Boilerplate.

+ + + + + diff --git a/dist/js/app.js b/dist/js/app.js new file mode 100644 index 0000000..e69de29 diff --git a/dist/js/vendor/.gitkeep b/dist/js/vendor/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/dist/package.json b/dist/package.json new file mode 100644 index 0000000..5353ddf --- /dev/null +++ b/dist/package.json @@ -0,0 +1,24 @@ +{ + "name": " ", + "version": "0.0.1", + "description": "", + "private": true, + "keywords": [ + "" + ], + "license": "", + "author": "", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "webpack serve --open --config webpack.config.dev.js", + "build": "webpack --config webpack.config.prod.js" + }, + "devDependencies": { + "copy-webpack-plugin": "^11.0.0", + "html-webpack-plugin": "^5.5.3", + "webpack": "^5.88.2", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1", + "webpack-merge": "^5.9.0" + } +} diff --git a/dist/robots.txt b/dist/robots.txt new file mode 100644 index 0000000..d0e5f1b --- /dev/null +++ b/dist/robots.txt @@ -0,0 +1,5 @@ +# www.robotstxt.org/ + +# Allow crawling of all content +User-agent: * +Disallow: diff --git a/dist/site.webmanifest b/dist/site.webmanifest new file mode 100644 index 0000000..222ae16 --- /dev/null +++ b/dist/site.webmanifest @@ -0,0 +1,12 @@ +{ + "short_name": "", + "name": "", + "icons": [{ + "src": "icon.png", + "type": "image/png", + "sizes": "192x192" + }], + "start_url": "/?utm_source=homescreen", + "background_color": "#fafafa", + "theme_color": "#fafafa" +} diff --git a/dist/webpack.common.js b/dist/webpack.common.js new file mode 100644 index 0000000..b502ea9 --- /dev/null +++ b/dist/webpack.common.js @@ -0,0 +1,12 @@ +const path = require('path'); + +module.exports = { + entry: { + app: './js/app.js', + }, + output: { + path: path.resolve(__dirname, 'dist'), + clean: true, + filename: './js/app.js', + }, +}; diff --git a/dist/webpack.config.dev.js b/dist/webpack.config.dev.js new file mode 100644 index 0000000..5953807 --- /dev/null +++ b/dist/webpack.config.dev.js @@ -0,0 +1,13 @@ +const { merge } = require('webpack-merge'); +const common = require('./webpack.common.js'); + +module.exports = merge(common, { + mode: 'development', + devtool: 'inline-source-map', + devServer: { + liveReload: true, + hot: true, + open: true, + static: ['./'], + }, +}); diff --git a/dist/webpack.config.prod.js b/dist/webpack.config.prod.js new file mode 100644 index 0000000..76800e8 --- /dev/null +++ b/dist/webpack.config.prod.js @@ -0,0 +1,26 @@ +const { merge } = require('webpack-merge'); +const common = require('./webpack.common.js'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const CopyPlugin = require('copy-webpack-plugin'); + +module.exports = merge(common, { + mode: 'production', + plugins: [ + new HtmlWebpackPlugin({ + template: './index.html', + }), + new CopyPlugin({ + patterns: [ + { from: 'img', to: 'img' }, + { from: 'css', to: 'css' }, + { from: 'js/vendor', to: 'js/vendor' }, + { from: 'icon.svg', to: 'icon.svg' }, + { from: 'favicon.ico', to: 'favicon.ico' }, + { from: 'robots.txt', to: 'robots.txt' }, + { from: 'icon.png', to: 'icon.png' }, + { from: '404.html', to: '404.html' }, + { from: 'site.webmanifest', to: 'site.webmanifest' }, + ], + }), + ], +}); diff --git a/docs/TOC.md b/docs/TOC.md new file mode 100644 index 0000000..9bfdc24 --- /dev/null +++ b/docs/TOC.md @@ -0,0 +1,37 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) + +## Getting started + +- [Usage](usage.md) — Overview of the project contents. +- [FAQ](faq.md) — Frequently asked questions along with their answers. + +## HTML5 Boilerplate core + +- [HTML](html.md) — Guide to the default HTML. +- [CSS](css.md) — Guide to the default CSS. +- [JavaScript](js.md) — Guide to the default JavaScript. +- [Everything else](misc.md). + +## Development + +- [Extending and customizing HTML5 Boilerplate](extend.md) — Going further with + the boilerplate. + +## Related projects + +The [H5BP organization](https://github.com/h5bp) maintains several projects that +complement HTML5 Boilerplate, projects that can help you improve different +aspects of your website/web app (e.g.: the performance, security, etc.). + +- [Server Configs](https://github.com/h5bp/server-configs) — Fast and smart + configurations for web servers such as Apache and Nginx. + - [Apache](https://github.com/h5bp/server-configs-apache) + - [Google App Engine (GAE)](https://github.com/h5bp/server-configs-gae) + - [Internet Information Services + (IIS)](https://github.com/h5bp/server-configs-iis) + - [lighttpd](https://github.com/h5bp/server-configs-lighttpd) + - [Nginx](https://github.com/h5bp/server-configs-nginx) + - [Node.js](https://github.com/h5bp/server-configs-node) +- [Front-end Developer Interview Questions](https://github.com/h5bp/Front-end-Developer-Interview-Questions) +- [create-html5-boilerplate](https://github.com/h5bp/create-html5-boilerplate) — Quick start HTML5 Boilerplate development. +- [main.css](https://github.com/h5bp/main.css) — the main.css file included (as style.css) with HTML5 Boilerplate. diff --git a/docs/about-this-repo.md b/docs/about-this-repo.md new file mode 100644 index 0000000..3fbdbee --- /dev/null +++ b/docs/about-this-repo.md @@ -0,0 +1,113 @@ +# About This Repo + +This document outlines the configuration of this repo as well as the basic +process we use to manage the project. As GitHub has matured as a platform +and HTML5 Boilerplate has matured as a project there are a lot of lessons +to be learned from the way we run the show here. + +## GitHub configuration + +This section will go through the way we configure the repo in GitHub. +Open source projects get the full power of the platform and as a project +we like to experiment with new GitHub features. Our current configuration +might help you figure out some things you want to do in your own projects. + +### General Configuration + +This section outlines the basic configuration options we use. + +- We have a stub of a Wiki still, so we have wikis turned on. The most + interesting page that remains is a history of the project written several + years ago. +- We use the Issues feature heavily. We don't yet have Issue Templates set + up, but we do have adding them as an issue, so we'll take advantage of them + at some point. +- Discussions are enabled, but they haven't been very useful so far. + +### Pull Requests + +The most visible portion of our configuration is the way we handle pull +requests. At the most basic level, we require pull requests to add code +to the repo and require a review to merge code. In addition we run several +code quality checks on every pull request to make sure we're not introducing +anything we don't want into the codebase. + +We take advantage of the "draft" feature for PRs. This way we have visibility +throughout the life of the PR. + +Let's take a look at how we configure our `main` branch. + +#### `main` + +`main` is the default branch and is our only protected branch. We use feature +branches to add features and/or fix issues in the codebase. Other project +configurations might require a long-running, similarly protected, `development` +branch but for us the single protected `main` branch is enough for our +purposes. + +Our branch protection rules are as follows: + +- We require a pull request (PR) with one approving reviewer to merge code +- In addition to the PR and approving reviewer, we require three status checks + to pass before code can be merged + _ Build with Node 18 + _ Build with Node 16 \* LGTM analysis: JavaScript +- We _allow_ force pushes for project admins. While force pushes can create + some head scratching moments for people who have cloned the repo and update + before and after the force push, the ability to clean up the `HEAD` of a + public branch like this in an emergency is useful. + +#### GitHub Actions and Other Checks That Run on `main` + +- We run a simple _build status_ check. This is the most basic test you can run + and is absolutely vital. If you can't build your project you're in trouble. + Currently we're testing against Node 16 and 18. +- We take advantage of our access to _CodeQL analysis_ Free for research and + open source don't you know :) We don't have a ton of surface area to cover, + but it's nice to have this powerful code scanning tool available to us. +- We run a _dependency review_ scan to see if any newly added dependencies add + known security flaws. This is important for even us, but for a project that + uses a larger number of third party dependencies, this sort of check is vital. +- We also run a CodeQL scans to check for security issues and problems. +- We push any changes to `main` to our [HTML5\-Boilerplate Template Repo](https://github.com/h5bp/html5-boilerplate-template) + +Since we've talked about some of our Actions, let's look at the full configuration +of our `.github` folder. + +### .github Folder + +- workflows + - `build-dist.yml` is currently broken. We can't push to `main` without a + code review, so this task is blocked. What I would like, (are you there, + GitHub, it's me, Rob) is to allow Actions to bypass branch protection + rules. I think we'll have to basically write a mini-bot that opens a PR + whenever there are changes to `main` and then pushes to the same branch + until the PR is closed. In some ways that will be better as it will be less + noisy in terms of bot pushes to main. + - `codeql-analysis.yml` controls our CodeQL action. We use the defaults. If + you're building something with more JavaScript footprint, you can tweak + the settings for this job. + - `dependency-review.yml` does what it says on the tin- it tests newly + introduced dependencies for vulnerabilities. + - `publish.yml` is the action that publishes all the various versions of + the project. When we create a new tag and push it to GitHub, this script + publishes our npm package and creates a GitHub release and attaches a zip + file of our `dist` folder. + - `push-to-template.yml` pushes the `HEAD` of `main` to our template repo + - `spellcheck.yml` automatically checks markdown files for typos with cSpell. + - `test.yml` runs our test suite. +- `CODE_OF_CONDUCT.md` is our Code of Conduct, based on + [Contributor Covenant.](https://www.contributor-covenant.org/) +- `CONTRIBUTING.md` contains our contribution guidelines. +- `ISSUE_TEMPLATE.md` is our new issue boilerplate. +- `PULL_REQUEST_TEMPLATE.md` is our new PR boilerplate. +- `SUPPORT.md` points people to different (non-HTML5-Boilerplate) support + resources +- `dependabot.yml` is our Dependabot configuration. We do `npm`, monthly on + two separate `package.json` files, one in `src` and one in project root. + +--- + +That covers most of the interesting GitHub features and functionality that we +use. We're going to continue to keep this document up to date as we change +things or new GitHub features. diff --git a/docs/css.md b/docs/css.md new file mode 100644 index 0000000..0c548e3 --- /dev/null +++ b/docs/css.md @@ -0,0 +1,22 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# The CSS + +HTML5 Boilerplate's CSS includes: + +- [style.css](#stylecss) + +## style.css + +Several base styles are included. These styles: + +- provide basic typography settings that improve text readability +- protect against unwanted `text-shadow` during text highlighting +- tweak the default alignment of some elements (e.g.: `img`, `video`, + `fieldset`, `textarea`) +- style the prompt that is displayed to users using an outdated browser +- and more... + +These styles are included in +[style.css](https://github.com/h5bp/html5-boilerplate/blob/main/dist/css/style.css). diff --git a/docs/extend.md b/docs/extend.md new file mode 100644 index 0000000..a3ff5d2 --- /dev/null +++ b/docs/extend.md @@ -0,0 +1,354 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation +table of contents](TOC.md) + +# Extend and customize HTML5 Boilerplate + +Here is some useful advice for how you can make your project with HTML5 +Boilerplate even better. We don't want to include it all by default, as not +everything fits with everyone's needs. + +- [Server Configuration](#server-configuration) +- [App Stores](#app-stores) +- [DNS prefetching](#dns-prefetching) +- [Miscellaneous](#miscellaneous) +- [News Feeds](#news-feeds) +- [Search](#search) +- [Social Networks](#social-networks) +- [URLs](#urls) +- [Web Apps](#web-apps) +- [security.txt](#securitytxt) + +## Server Configuration + +We no longer include a [`.htaccess`](#htaccess) file for the [Apache HTTP +server](https://httpd.apache.org/docs/) in HTML5 Boilerplate by default, however if you are +using a web server, then we encourage you to checkout out the [server configuration](https://github.com/h5bp/server-configs) +that corresponds to your web server and environment. + +These repos offer a collection of configuration snippets that can help your server improve the +website's performance and security, while also ensuring that resources are served with the +correct content-type and are accessible, if needed, even cross-domain. + +## App Stores + +### Smart App Banners in iOS 6+ Safari + +Stop bothering everyone with gross modals advertising your entry in the App +Store. Including the following [meta +tag](https://developer.apple.com/documentation/webkit/promoting_apps_with_smart_app_banners) +will unobtrusively give the user the option to download your iOS app, or open it +with some data about the user's current state on the website. + +```html + +``` + +## DNS prefetching + +In short, DNS Prefetching is a method of informing the browser of domain names +referenced on a site so that the client can resolve the DNS for those hosts, +cache them, and when it comes time to use them, have a faster turn around on the +request. + +### Implicit prefetches + +There is a lot of prefetching done for you automatically by the browser. When +the browser encounters an anchor in your HTML that does not share the same +domain name as the current location the browser requests, from the client OS, +the IP address for this new domain. The client first checks its cache and then, +lacking a cached copy, makes a request from a DNS server. These requests happen +in the background and are not meant to block the rendering of the page. + +The goal of this is that when the foreign IP address is finally needed it will +already be in the client cache and will not block the loading of the foreign +content. Fewer requests result in faster page load times. The perception of this +is increased on a mobile platform where DNS latency can be greater. + +### Explicit prefetches + +Typically the browser only scans the HTML for foreign domains. If you have +resources that are outside of your HTML (a JavaScript request to a remote server +or a CDN that hosts content that may not be present on every page of your site, +for example) then you can queue up a domain name to be prefetched. + +```html + + +``` + +You can use as many of these as you need, but it's best if they are all +immediately after the [Meta +Charset](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta#attr-charset) +element (which should go right at the top of the `head`), so the browser can act +on them ASAP. + +### Further reading about DNS prefetching + +- https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-DNS-Prefetch-Control +- https://dev.chromium.org/developers/design-documents/dns-prefetching + +## Search + +### Direct search spiders to your sitemap + +After creating a [sitemap](https://www.sitemaps.org/protocol.html) + +Submit it to search engine tool: + +- [Google](https://www.google.com/webmasters/tools/sitemap-list) +- [Bing](https://www.bing.com/toolbox/webmaster) +- [Yandex](https://webmaster.yandex.com/) +- [Baidu](https://zhanzhang.baidu.com/) OR Insert the following line anywhere in + your robots.txt file, specifying the path to your sitemap: + +``` +Sitemap: https://example.com/sitemap_location.xml +``` + +### Hide pages from search engines + +According to Heather Champ, former community manager at Flickr, you should not +allow search engines to index your "Contact Us" or "Complaints" page if you +value your sanity. This is an HTML-centric way of achieving that. + +```html + +``` + +**_WARNING:_** DO NOT INCLUDE ON PAGES THAT SHOULD APPEAR IN SEARCH ENGINES. + +### Search Plugins + +Sites with in-site search functionality should be strongly considered for a +browser search plugin. A "search plugin" is an XML file which defines how your +plugin behaves in the browser. [How to make a browser search +plugin](https://developer.mozilla.org/en-US/docs/Web/OpenSearch). + +```html + +``` + +## Miscellaneous + +- Use [Microformats](https://microformats.org/wiki/Main_Page) (via + [microdata](https://microformats.org/wiki/microdata)) for optimum search + results + [visibility](https://developers.google.com/search/blog/2009/05/introducing-rich-snippets). + +- If you want to disable the translation prompt in Chrome or block Google + Translate from translating your web page, use [``](https://developers.google.com/search/docs/crawling-indexing/special-tags). + To disable translation for a particular section of the web page, add + [`class="notranslate"`](https://support.google.com/translate/?hl=en#2641276). + +- If you want to disable the automatic detection and formatting of possible + phone numbers in Safari on iOS, use [``](https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html). + +- Avoid development/stage websites "leaking" into SERPs (search engine results + page) by [implementing X-Robots-tag + headers](https://github.com/h5bp/html5-boilerplate/issues/804). + +## News Feeds + +### RSS + +Have an RSS feed? Link to it here. Want to [learn how to write an RSS feed from +scratch](https://www.rssboard.org/rss-specification)? + +```html + +``` + +### Atom + +Atom is similar to RSS, and you might prefer to use it instead of or in addition +to it. [See what Atom's all +about](). + +```html + +``` + +### Pingbacks + +Your server may be notified when another site links to yours. The href attribute +should contain the location of your pingback service. + +```html + +``` + +- High-level explanation: + https://codex.wordpress.org/Introduction_to_Blogging#Pingbacks +- Step-by-step example case: + https://www.hixie.ch/specs/pingback/pingback-1.0#TOC5 +- PHP pingback service: + https://web.archive.org/web/20131211032834/http://blog.perplexedlabs.com/2009/07/15/xmlrpc-pingbacks-using-php/ + +## Social Networks + +### Facebook Open Graph data + +You can control the information that Facebook and others display when users +share your site. Below are just the most basic data points you might need. For +specific content types (including "website"), see [Facebook's built-in Open +Graph content +templates](https://developers.facebook.com/docs/sharing/opengraph/using-objects). +Take full advantage of Facebook's support for complex data and activity by +following the [Open Graph +tutorial](https://developers.facebook.com/docs/sharing/webmasters/getting-started). + +For a reference of Open Graph's markup and properties, you may check [Facebook's +Open Graph Protocol reference](https://ogp.me). Finally, you can validate your +markup with the [Facebook Object +Debugger](https://developers.facebook.com/tools/debug/) (needs registration to +Facebook). + +```html + + + + + + + + +``` + +### Twitter Cards + +Twitter provides a snippet specification that serves a similar purpose to Open +Graph. In fact, Twitter will use Open Graph when Cards is not available. You can +read more about the various snippet formats in the +[official Twitter Cards +documentation](https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/abouts-cards). + +```html + + + + + + + +``` + +### Schema.org + +Google also provides a snippet specification that serves a similar purpose to +Facebook's Open Graph or Twitter Cards. This metadata is a subset of +[schema.org's microdata vocabulary](https://schema.org/), which covers many +other schemas that can describe the content of your pages to search engines. For +this reason, this metadata is more generic for SEO, notably for Google's +search-engine, although this vocabulary is also used by Microsoft, Pinterest and +Yandex. + +You can validate your markup with the [Structured Data Testing +Tool](https://developers.google.com/search/docs/appearance/structured-data). Also, please +note that this markup requires to add attributes to your top `html` tag. + +```html + + + + + + + + +``` + +## URLs + +### Canonical URL + +Signal to search engines and others "Use this URL for this page!" Useful when +parameters after a `#` or `?` is used to control the display state of a page. +`https://www.example.com/cart.html?shopping-cart-open=true` can be indexed as +the cleaner, more accurate `https://www.example.com/cart.html`. + +```html + +``` + +## Web Apps + +There are a couple of meta tags that provide information about a web app when +added to the Home Screen on iOS: + +- Adding `apple-mobile-web-app-capable` will make your web app chrome-less and + provide the default iOS app view. You can control the color scheme of the + default view by adding `apple-mobile-web-app-status-bar-style`. + +```html + + +``` + +- You can use `apple-mobile-web-app-title` to add a specific sites name for the + Home Screen icon. + +```html + +``` + +For further information please read the [official +documentation](https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html) +on Apple's site. + +### Apple Touch Icons + +Apple touch icons are used as icons when a user adds your webapp to the home +screen of an iOS devices. + +Though the dimensions of the icon can vary between iOS devices and versions one +`180×180px` touch icon named `icon.png` and including the following in the +`` of the page is enough: + +```html + +``` + +For a more comprehensive overview, please refer to Mathias' [article on Touch +Icons](https://mathiasbynens.be/notes/touch-icons). + +### Apple Touch Startup Image + +Apart from that it is possible to add start-up screens for web apps on iOS. This +basically works by defining `apple-touch-startup-image` with an according link +to the image. Since iOS devices have different screen resolutions it maybe +necessary to add media queries to detect which image to load. Here is an example +for an iPhone: + +```html + +``` + +### Theme Color + +You can add the [`theme-color` meta +extension](https://html.spec.whatwg.org/multipage/semantics.html#meta-theme-color) +in the `` of your pages to suggest the color that browsers and OSes should +use if they customize the display of individual pages in their UIs with varying +colors. + +```html + +``` + +The `content` attribute extension can take any valid CSS color. + +For browser support details, refer to [Can I Use](https://caniuse.com/meta-theme-color). + +### security.txt + +When security risks in web services are discovered by users they often lack the +channels to disclose them properly. As a result, security issues may be left +unreported. + +Security.txt defines a standard to help organizations define the process for +users to disclose security vulnerabilities securely. Include a text file on your +server at `.well-known/security.txt` with the relevant contact details. + +Check [https://securitytxt.org/](https://securitytxt.org/) for more details. diff --git a/docs/faq.md b/docs/faq.md new file mode 100644 index 0000000..135f28a --- /dev/null +++ b/docs/faq.md @@ -0,0 +1,15 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# Frequently asked questions + +## Do I need to upgrade my site each time a new version of HTML5 Boilerplate is released? + +No, just as you don't normally replace the foundation of a house once it was +built. However, there is nothing stopping you from trying to work in the latest +changes, but you'll have to assess the costs/benefits of doing so. + +## Where can I get help with support questions? + +Please ask for help on +[Stack Overflow](https://stackoverflow.com/questions/tagged/html5boilerplate). diff --git a/docs/html.md b/docs/html.md new file mode 100644 index 0000000..dd31a80 --- /dev/null +++ b/docs/html.md @@ -0,0 +1,136 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# The HTML + +By default, HTML5 Boilerplate provides two `html` pages: + +- [`index.html`](#indexhtml) - a default HTML skeleton that should form the + basis of all pages on your website +- `404.html` - a placeholder 404 error page + +## `index.html` + +### The `no-js` Class + +The `no-js` class is provided in order to allow you to more easily and +explicitly add custom styles based on whether JavaScript is disabled (`.no-js`) +or enabled (`.js`). Using this technique also helps [avoid the +FOUC](https://www.paulirish.com/2009/avoiding-the-fouc-v3/). + +### Language Attribute + +Please consider specifying the language of your content by adding a +[value](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry) +to the `lang` attribute in the `` as in this example: + +```html + +``` + +### The order of the `` and `<meta>` tags + +The charset declaration (`<meta charset="utf-8">`) must be included completely +within the +[first 1024 bytes of the document](https://html.spec.whatwg.org/multipage/semantics.html#charset) +and should be specified as early as possible. + +### Meta Description + +The `description` meta tag provides a short description of the page. In some +situations this description is used as a part of the snippet shown in the search +results. + +```html +<meta name="description" content="This is a description"> +``` + +Google's +[Create good meta descriptions](https://support.google.com/webmasters/answer/35624?hl=en#meta-descriptions) +documentation has useful tips on creating an effective description. + +### Mobile Viewport + +There are a few different options that you can use with the +[`viewport` meta tag](https://docs.google.com/present/view?id=dkx3qtm_22dxsrgcf4 "Viewport and Media Queries - The Complete Idiot's Guide"). +You can find out more in [ +the MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_meta_tag). +HTML5 Boilerplate comes with a simple setup that strikes a good balance for general use cases. + +```html +<meta name="viewport" content="width=device-width, initial-scale=1"> +``` + +If you want to take advantage of edge-to-edge displays of iPhone X/XS/XR you +can do so with additional viewport parameters. +[Check the WebKit blog](https://webkit.org/blog/7929/designing-websites-for-iphone-x/) for +details. + +### Open Graph Metadata + +The [Open Graph Protocol](https://ogp.me) allows you to define the way your +site is presented when referenced on third party sites and applications +(Facebook, Twitter, LinkedIn). The protocol provides a series of meta elements +that define the details of your site. The required attributes define the title, +preview image, URL, and [type](https://ogp.me/#types) (e.g., video, music, +website, article). + +```html +<meta property="og:title" content=""> +<meta property="og:type" content=""> +<meta property="og:url" content=""> +<meta property="og:image" content=""> +``` + +In addition to these four attributes there are many more attributes you can use +to add more richness to the description of your site. This just represents the +most basic implementation. + +To see a working example, the following is the open graph metadata for the HTML5 +Boilerplate site. In addition to the required fields we add `og:description` to +describe the site in more detail. + +```html +<meta property="og:url" content="https://html5boilerplate.com/"> +<meta property="og:title" content="HTML5 ★ BOILERPLATE"> +<meta property="og:type" content="website"> +<meta property="og:description" content="The web’s most popular front-end template which helps you build fast, robust, and adaptable web apps or sites."> +<meta property="og:image" content="https://html5boilerplate.com/icon.png"> +``` + +### Web App Manifest + +HTML5 Boilerplate includes a simple web app manifest file. + +The web app manifest is a simple JSON file that allows you to control how your +app appears on a device's home screen, what it looks like when it launches in +that context and what happens when it is launched. This allows for much greater +control over the UI of a saved site or web app on a mobile device. + +It's linked to from the HTML as follows: + +```html +<link rel="manifest" href="site.webmanifest"> +``` + +Our +[site.webmanifest](https://github.com/h5bp/html5-boilerplate/blob/main/src/site.webmanifest) +contains a very skeletal "app" definition, just to show the basic usage. You +should fill this file out with +[more information about your site or application](https://developer.mozilla.org/en-US/docs/Web/Manifest) + +### Favicons and Touch Icon + +The shortcut icons should be put in the root directory of your site. +`favicon.ico` is automatically picked up by browsers if it's placed in the root. +HTML5 Boilerplate comes with a default set of icons (include favicon and one +Apple Touch Icon) that you can use as a baseline to create your own. + +Please refer to the more detailed description in the [Extend section](extend.md) +of these docs. + +### The Content Area + +The central part of the boilerplate template is pretty much empty. This is +intentional, in order to make the boilerplate suitable for both web page and web +app development. diff --git a/docs/js.md b/docs/js.md new file mode 100644 index 0000000..161fc72 --- /dev/null +++ b/docs/js.md @@ -0,0 +1,16 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# The JavaScript + +Information about the default JavaScript included in the project. + +## app.js + +This file can be used to contain or reference your site/app JavaScript code. If +you're working on something more advanced you might replace this file entirely. +That's cool. + +## vendor + +This directory can be used to contain all third-party library code. diff --git a/docs/misc.md b/docs/misc.md new file mode 100644 index 0000000..b73b912 --- /dev/null +++ b/docs/misc.md @@ -0,0 +1,114 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# Miscellaneous + +- [.gitignore](#gitignore) +- [.editorconfig](#editorconfig) +- [Server Configuration](#server-configuration) +- [robots.txt](#robotstxt) +- [package.json](#packagejson) + +-- + +## .gitignore + +HTML5 Boilerplate includes a basic project-level `.gitignore`. This should +primarily be used to avoid certain project-level files and directories from +being kept under source control. Different development-environments will +benefit from different collections of ignores. + +OS-specific and editor-specific files should be ignored using a "global +ignore" that applies to all repositories on your system. + +For example, add the following to your `~/.gitconfig`, where the `.gitignore` +in your HOME directory contains the files and directories you'd like to +globally ignore: + +```gitignore +[core] + excludesfile = ~/.gitignore +``` + +- More on global ignores: [https://help.github.com/articles/ignoring-files/](https://help.github.com/en/github/using-git/ignoring-files) +- Comprehensive set of ignores on GitHub: https://github.com/github/gitignore + +## .editorconfig + +The `.editorconfig` file is provided in order to encourage and help you and +your team define and maintain consistent coding styles between different +editors and IDEs. + +By default, `.editorconfig` includes some basic +[properties](https://editorconfig.org/#supported-properties) that reflect the +coding styles from the files provided by default, but you can easily change +them to better suit your needs. + +In order for your editor/IDE to apply the +[properties](https://editorconfig.org/#supported-properties) from the +`.editorconfig` file, you may need to [install a +plugin](https://editorconfig.org/#download). + +**N.B.** If you aren't using the server configurations provided by HTML5 +Boilerplate, we highly encourage you to configure your server to block +access to `.editorconfig` files, as they can disclose sensitive information! + +For more details, please refer to the [EditorConfig +project](https://editorconfig.org/). + +## robots.txt + +The `robots.txt` file is used to give instructions to web robots on what can +be crawled from the website. + +By default, the file provided by this project includes the next two lines: + +- `User-agent: *` - the following rules apply to all web robots +- `Disallow:` - everything on the website is allowed to be crawled + +If you want to disallow certain pages you will need to specify the path in a +`Disallow` directive (e.g.: `Disallow: /path`) or, if you want to disallow +crawling of all content, use `Disallow: /`. + +The `/robots.txt` file is not intended for access control, so don't try to +use it as such. Think of it as a "No Entry" sign, rather than a locked door. +URLs disallowed by the `robots.txt` file might still be indexed without being +crawled, and the content from within the `robots.txt` file can be viewed by +anyone, potentially disclosing the location of your private content! So, if +you want to block access to private content, use proper authentication instead. + +For more information about `robots.txt`, please see: + +- [robotstxt.org](https://www.robotstxt.org/) +- [How Google handles the `robots.txt` file](https://developers.google.com/search/reference/robots_txt) + +## package.json + +`package.json` is used to define attributes of your site or application for +use in modern JavaScript development. [The full documentation is available](https://docs.npmjs.com/files/package.json) +if you're interested. The fields we provide are as follows: + +- `title` - the title of your project. If you expect to publish your application + to npm, then the name needs to follow [certain guidelines](https://docs.npmjs.com/files/package.json#name) + and be unique. +- `version` - indicates the version of your site application using semantic + versioning ([SemVer](https://semver.org/)) +- `description` - describes your site. +- `scripts` - is a JavaScript object containing commands that can be run in a + node environment. There are many [built-in keys](https://docs.npmjs.com/misc/scripts) + related to the package lifecycle that node understands automatically. You can + also define custom scripts for use with your application development. We + provide three custom scripts that work with webpack to get you up and running + quickly with a bundler for your assets and a simple development server. + + - `start` serves your `index.html` with a simple development server + +- `keywords` - an array of keywords used to discover your app in the npm + registry +- `author` - defines the author of a package. There is also an alternative + [contributors](https://docs.npmjs.com/files/package.json#people-fields-author-contributors) + field if there's more than one author. +- `license` - the license for your application. Must conform to + [specific rules](https://docs.npmjs.com/files/package.json#license) +- `devDependencies` - development dependencies for your package. In our case + we have several dependencies used by webpack, which we use as a simple development server. diff --git a/docs/usage.md b/docs/usage.md new file mode 100644 index 0000000..767c04c --- /dev/null +++ b/docs/usage.md @@ -0,0 +1,160 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# Usage + +The most basic usage of HTML5 Boilerplate is to create a static site or simple +app. Once you've downloaded or cloned the project, that process looks something +like this: + +1. Set up the basic structure of the site. +2. Add some content, style, and functionality. +3. Run your site locally to see how it looks. +4. Deploy your site. + +Cool, right? _It is_. That said, the smart defaults, baseline elements, default +attribute values and various other utilities that HTML5 Boilerplate offers can +serve as the foundation for whatever you're interested in building. + +Even the basic use-case of a simple static site can be enhanced by manipulating +the code through an automated build process. Moving up in complexity HTML5 +Boilerplate can be integrated with whatever front-end framework, CMS or +e-commerce platform you're working with. Mix-and-match to your heart's content. +Use what you need (toss it in a blender if you need to) and discard the rest. +HTML5 Boilerplate is a starting point, not a destination. + +## Basic structure + +A basic HTML5 Boilerplate site initially looks something like this: + +``` +. +├── css +│ └── style.css +├── doc +├── img +├── js +│ ├── app.js + └── vendor +├── .editorconfig +├── 404.html +├── favicon.ico +├── icon.png +├── icon.svg +├── index.html +├── package.json +├── robots.txt +├── site.webmanifest +└── webpack.common.js +└── webpack.config.dev.js +└── webpack.config.prod.js +``` + +What follows is a general overview of each major part and how to use them. + +### css + +This directory should contain all your project's CSS files. It includes some +initial CSS to help get you started from a solid foundation. [About the +CSS](css.md). + +### doc + +This directory contains all the HTML5 Boilerplate documentation. You can use it +as the location and basis for your own project's documentation. + +### js + +This directory should contain all your project's JS files. Libraries, plugins, +and custom code can all be included here. It includes some initial JS to help +get you started. [About the JavaScript](js.md). + +### 404.html + +A helpful custom 404 to get you started. + +### .editorconfig + +The `.editorconfig` file is provided in order to encourage and help you and your +team to maintain consistent coding styles between different editors and IDEs. +[Read more about the `.editorconfig` file](misc.md#editorconfig). + +### index.html + +This is the default HTML skeleton that should form the basis of all pages on +your site. If you are using a server-side templating framework, then you will +need to integrate this starting HTML with your setup. + +Make sure that you update the URLs for the referenced CSS and JavaScript if you +modify the directory structure at all. + +### package.json + +Edit this file to describe your application, add dependencies, scripts and +other properties related to node based development and the npm registry + +### robots.txt + +Edit this file to include any pages you need hidden from search engines. + +### Icons + +Replace the default `favicon.ico` and Apple Touch Icon with your own. + +If you want to use different Apple Touch Icons for different resolutions please +refer to the [according documentation](extend.md#apple-touch-icons). + +### Webpack + +The project contains a simple [webpack](https://webpack.js.org/) configuration. + +To get started developing a site with a development server, run the following +commands from within the `/dist/` folder in the project's repo or within the +root folder of the dowloaded project files, the folder created by `npm install` +or the project folder created by running [create\-html5\-boilerplate](https://github.com/h5bp/create-html5-boilerplate) + +``` +npm install +npm run start +``` + +This will start a Webpack development server with hot reloading of edited files. + +To package a site for production run + +``` +npm run build +``` + +This command will bundle up the site's JavaScript and copy over static assets to +the newly created `dist` folder. + +There are three files: + +#### webpack.common.js + +Both the production and development scripts inherit from this common script. + +#### webpack.config.dev.js + +This development configuration defines the behavior of development server. + +#### webpack.config.prod.js + +This production configuration defines the behavior of the production build. + +It copies the following files and folders to the dist folder: + +- css +- img +- js/vendor +- 404.html +- favicon.ico +- icon.png +- icon.svg +- index.html +- robots.txt +- site.webmanifest + +`js/vendor` is copied over in order to allow you to use unprocessed JS files +in addition to the files bundled based on the project's entry point `app.js.` diff --git a/gulpfile.mjs b/gulpfile.mjs new file mode 100644 index 0000000..2aa3101 --- /dev/null +++ b/gulpfile.mjs @@ -0,0 +1,141 @@ +import fs from 'fs'; +import path from 'path'; +import gulp from 'gulp'; +import gulpAutoPrefixer from 'gulp-autoprefixer'; +import gulpEslint from 'gulp-eslint'; +import gulpHeader from 'gulp-header'; +import gulpRename from 'gulp-rename'; +import archiver from 'archiver'; +import { globSync } from 'glob'; +import { deleteSync } from 'del'; +import { createRequire } from 'module'; +const require = createRequire(import.meta.url); +const pkg = require('./package.json'); + +const dirs = pkg['h5bp-configs'].directories; + +// --------------------------------------------------------------------- +// | Helper tasks | +// --------------------------------------------------------------------- + +gulp.task('archive:create_archive_dir', (done) => { + fs.mkdirSync(path.resolve(dirs.archive), '0755'); + done(); +}); + +gulp.task('archive:zip', (done) => { + const archiveName = path.resolve( + dirs.archive, + `${pkg.name}_v${pkg.version}.zip`, + ); + const zip = archiver('zip'); + const files = globSync('**/*.*', { + cwd: dirs.dist, + ignore: [ + '**/node_modules/**', + 'package-lock.json', + '**/dist/**', + '**/.cache/**', + ], + dot: true, // include hidden files + }); + const output = fs.createWriteStream(archiveName); + + zip.on('error', (error) => { + done(); + throw error; + }); + + output.on('close', done); + + files.forEach((file) => { + const filePath = path.resolve(dirs.dist, file); + + // `zip.bulk` does not maintain the file + // permissions, so we need to add files individually + zip.append(fs.createReadStream(filePath), { + name: file, + mode: fs.statSync(filePath).mode, + }); + }); + + zip.pipe(output); + zip.finalize(); + done(); +}); + +gulp.task('clean', (done) => { + deleteSync([dirs.archive, dirs.dist]); + done(); +}); + +gulp.task('copy:index.html', () => { + return gulp.src(`${dirs.src}/index.html`).pipe(gulp.dest(dirs.dist)); +}); + +gulp.task('copy:license', () => + gulp.src('LICENSE.txt').pipe(gulp.dest(dirs.dist)), +); + +gulp.task('copy:style', () => { + const banner = `/*! HTML5 Boilerplate v${pkg.version} | ${pkg.license} License | ${pkg.homepage} */\n\n`; + + return gulp + .src('node_modules/main.css/dist/main.css') + .pipe(gulpHeader(banner)) + .pipe( + gulpAutoPrefixer({ + cascade: false, + }), + ) + .pipe( + gulpRename({ + basename: 'style', + }), + ) + .pipe(gulp.dest(`${dirs.dist}/css`)); +}); + +gulp.task('copy:misc', () => + gulp + .src( + [ + // Copy all files + `${dirs.src}/**/*`, + + // Exclude the following files + // (other tasks will handle the copying of these files) + `!${dirs.src}/css/main.css`, + `!${dirs.src}/index.html`, + ], + { + // Include hidden files by default + dot: true, + }, + ) + .pipe(gulp.dest(dirs.dist)), +); + +gulp.task('lint:js', () => + gulp + .src([`${dirs.src}/js/*.js`, `${dirs.src}/*.js`, `${dirs.test}/*.mjs`]) + .pipe(gulpEslint()) + .pipe(gulpEslint.failOnError()), +); + +// --------------------------------------------------------------------- +// | Main tasks | +// --------------------------------------------------------------------- +gulp.task( + 'copy', + gulp.series('copy:index.html', 'copy:license', 'copy:style', 'copy:misc'), +); + +gulp.task('build', gulp.series(gulp.parallel('clean', 'lint:js'), 'copy')); + +gulp.task( + 'archive', + gulp.series('build', 'archive:create_archive_dir', 'archive:zip'), +); + +gulp.task('default', gulp.series('build')); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..62d55c5 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10452 @@ +{ + "name": "html5-boilerplate", + "version": "9.0.0-RC1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "html5-boilerplate", + "version": "9.0.0-RC1", + "license": "MIT", + "devDependencies": { + "archiver": "^6.0.1", + "del": "^7.1.0", + "eslint": "^8.55.0", + "eslint-config-recommended": "^4.1.0", + "eslint-plugin-mocha": "^10.2.0", + "glob": "^10.3.10", + "gulp": "^4.0.2", + "gulp-autoprefixer": "^9.0.0", + "gulp-eslint": "^6.0.0", + "gulp-header": "^2.0.9", + "gulp-rename": "^2.0.0", + "main.css": "3.0.0", + "mocha": "^10.2.0", + "prettier": "3.1.0", + "strip-json-comments": "^5.0.1" + }, + "engines": { + "node": ">=16", + "npm": ">=8" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.9", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.18.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.9", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.9", + "@babel/types": "^7.18.9", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.8.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", + "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "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.0.1", + "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", + "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", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "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", + "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", + "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/@jridgewell/gen-mapping": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.10", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/expect": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", + "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", + "integrity": "sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/vinyl": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.11.tgz", + "integrity": "sha512-vPXzCLmRp74e9LsP8oltnWKTH+jBwt86WgRUb4Pc9Lf3pkMVGyvIo2gm9bODeGfCay2DBB/hAWDuvf07JcK4rw==", + "dev": true, + "dependencies": { + "@types/expect": "^1.20.4", + "@types/node": "*" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.10.0", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/micromatch": { + "version": "3.1.10", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/archiver": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^4.0.1", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^3.0.0", + "zip-stream": "^5.0.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/archiver-utils": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^8.0.0", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash": "^4.17.15", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/archiver-utils/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/archiver-utils/node_modules/glob": { + "version": "8.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/archiver-utils/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/archy": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-includes": { + "version": "3.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort/node_modules/kind-of": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/async-done": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/async-settle": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "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" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.4", + "dev": true, + "license": "ISC" + }, + "node_modules/bach": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "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" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/cache-base": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001566", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001566.tgz", + "integrity": "sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==", + "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" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "2.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clean-stack/node_modules/escape-string-regexp": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cloneable-readable/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/cloneable-readable/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-map": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/compress-commons": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "crc32-stream": "^5.0.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/concat-with-sourcemaps": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/concat-with-sourcemaps/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/copy-props/node_modules/is-plain-object": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/d": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/default-compare": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare/node_modules/kind-of": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "globby": "^13.1.2", + "graceful-fs": "^4.2.10", + "is-glob": "^4.0.3", + "is-path-cwd": "^3.0.0", + "is-path-inside": "^4.0.0", + "p-map": "^5.5.0", + "rimraf": "^3.0.2", + "slash": "^4.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/globby": { + "version": "13.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/ignore": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/del/node_modules/slash": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/diff": { + "version": "5.0.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/easy-transform-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/easy-transform-stream/-/easy-transform-stream-1.0.1.tgz", + "integrity": "sha512-ktkaa6XR7COAR3oj02CF3IOgz2m1hCaY3SfzvKT4Svt2MhHw9XCt+ncJNWfe2TGz31iqzNGZ8spdKQflj+Rlog==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.601", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.601.tgz", + "integrity": "sha512-SpwUMDWe9tQu8JX5QCO1+p/hChAi9AE9UpoC3rcHVc+gdCGlbT3SGb5I1klgb952HRIyvt9wZhSz9bNBYz9swA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "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/es5-ext": { + "version": "0.10.53", + "dev": true, + "license": "ISC", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", + "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.55.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-esnext": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "babel-eslint": "^10.0.1", + "eslint": "^6.8.0", + "eslint-plugin-babel": "^5.2.1", + "eslint-plugin-import": "^2.14.0" + }, + "peerDependencies": { + "eslint": "^6.0.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/acorn": { + "version": "7.4.1", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-esnext/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/eslint-config-esnext/node_modules/babel-eslint": { + "version": "10.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/eslint-config-esnext/node_modules/cross-spawn": { + "version": "6.0.5", + "dev": true, + "license": "MIT", + "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/eslint-config-esnext/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-config-esnext/node_modules/eslint": { + "version": "6.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-esnext/node_modules/eslint-plugin-babel": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-rule-composer": "^0.3.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": ">=4.0.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/eslint-plugin-import": { + "version": "2.25.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.1", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-config-esnext/node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/eslint-utils": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-esnext/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-esnext/node_modules/espree": { + "version": "6.2.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/file-entry-cache": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-esnext/node_modules/flat-cache": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-esnext/node_modules/flatted": { + "version": "2.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/eslint-config-esnext/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-config-esnext/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint-config-esnext/node_modules/globals": { + "version": "12.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-config-esnext/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint-config-esnext/node_modules/levn": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-config-esnext/node_modules/optionator": { + "version": "0.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-esnext/node_modules/prelude-ls": { + "version": "1.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/regexpp": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/rimraf": { + "version": "2.6.3", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/eslint-config-esnext/node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-esnext/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-config-esnext/node_modules/type-check": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-esnext/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-config-esnext/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/eslint-config-node": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "eslint": "^6.8.0", + "eslint-config-esnext": "^4.1.0" + }, + "peerDependencies": { + "eslint": "^6.0.0" + } + }, + "node_modules/eslint-config-node/node_modules/acorn": { + "version": "7.4.1", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/eslint-config-node/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-node/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/eslint-config-node/node_modules/cross-spawn": { + "version": "6.0.5", + "dev": true, + "license": "MIT", + "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/eslint-config-node/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-config-node/node_modules/eslint": { + "version": "6.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-node/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-config-node/node_modules/eslint-utils": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-node/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-node/node_modules/espree": { + "version": "6.2.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eslint-config-node/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-config-node/node_modules/file-entry-cache": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-node/node_modules/flat-cache": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-node/node_modules/flatted": { + "version": "2.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/eslint-config-node/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-config-node/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint-config-node/node_modules/globals": { + "version": "12.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-config-node/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint-config-node/node_modules/levn": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-node/node_modules/optionator": { + "version": "0.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-node/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-node/node_modules/prelude-ls": { + "version": "1.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-node/node_modules/regexpp": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/eslint-config-node/node_modules/rimraf": { + "version": "2.6.3", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/eslint-config-node/node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-node/node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-node/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-node/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-config-node/node_modules/type-check": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-node/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-config-node/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/eslint-config-react-native": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "eslint": "^6.8.0", + "eslint-config-esnext": "^4.1.0", + "eslint-plugin-react": "^7.19.0", + "eslint-plugin-react-native": "^3.8.1" + }, + "peerDependencies": { + "eslint": "^6.0.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/acorn": { + "version": "7.4.1", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-react-native/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/eslint-config-react-native/node_modules/cross-spawn": { + "version": "6.0.5", + "dev": true, + "license": "MIT", + "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/eslint-config-react-native/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-config-react-native/node_modules/eslint": { + "version": "6.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-native/node_modules/eslint-plugin-react": { + "version": "7.27.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-config-react-native/node_modules/eslint-plugin-react-native": { + "version": "3.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.7.4", + "eslint-plugin-react-native-globals": "^0.1.1" + }, + "peerDependencies": { + "eslint": "^3.17.0 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-config-react-native/node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/eslint-utils": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-react-native/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-react-native/node_modules/espree": { + "version": "6.2.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/file-entry-cache": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-react-native/node_modules/flat-cache": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-react-native/node_modules/flatted": { + "version": "2.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/eslint-config-react-native/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-config-react-native/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint-config-react-native/node_modules/globals": { + "version": "12.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-config-react-native/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint-config-react-native/node_modules/levn": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/optionator": { + "version": "0.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-react-native/node_modules/prelude-ls": { + "version": "1.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/regexpp": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/resolve": { + "version": "2.0.0-next.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-config-react-native/node_modules/rimraf": { + "version": "2.6.3", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/eslint-config-react-native/node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-react-native/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-config-react-native/node_modules/type-check": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-react-native/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-config-react-native/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/eslint-config-recommended": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "eslint": "^6.8.0", + "eslint-config-esnext": "^4.1.0", + "eslint-config-node": "^4.1.0", + "eslint-config-react-native": "^4.1.0" + }, + "peerDependencies": { + "eslint": "^6.0.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/acorn": { + "version": "7.4.1", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-recommended/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/eslint-config-recommended/node_modules/cross-spawn": { + "version": "6.0.5", + "dev": true, + "license": "MIT", + "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/eslint-config-recommended/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-config-recommended/node_modules/eslint": { + "version": "6.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-recommended/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/eslint-utils": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-recommended/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-recommended/node_modules/espree": { + "version": "6.2.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/file-entry-cache": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-recommended/node_modules/flat-cache": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-recommended/node_modules/flatted": { + "version": "2.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/eslint-config-recommended/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-config-recommended/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint-config-recommended/node_modules/globals": { + "version": "12.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-config-recommended/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint-config-recommended/node_modules/levn": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/optionator": { + "version": "0.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-config-recommended/node_modules/prelude-ls": { + "version": "1.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/regexpp": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/rimraf": { + "version": "2.6.3", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/eslint-config-recommended/node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-config-recommended/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-config-recommended/node_modules/type-check": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint-config-recommended/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-config-recommended/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-mocha": { + "version": "10.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-utils": "^3.0.0", + "rambda": "^7.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-react-native-globals": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-rule-composer": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.19.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext": { + "version": "1.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "dev": true, + "license": "ISC" + }, + "node_modules/extend": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "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.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.13.0", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.4", + "dev": true, + "license": "ISC" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "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", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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/fragment-cache": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-mkdirp-stream/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/fs-mkdirp-stream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs-mkdirp-stream/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/get-caller-file": { + "version": "1.0.3", + "dev": true, + "license": "ISC" + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "10.3.10", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/glob-stream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.3", + "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/global-modules": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/gulp": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-autoprefixer": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-9.0.0.tgz", + "integrity": "sha512-lVQz5fqdjm4RMB1O3xLPtaZNMbFFoGKbV+SN3NJgT9X+PIyYld7dXARpoXIKEZAqE9WC2SoDQU0mxqZahWq07A==", + "dev": true, + "dependencies": { + "autoprefixer": "^10.4.16", + "gulp-plugin-extras": "^0.2.2", + "postcss": "^8.4.31", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + }, + "peerDependencies": { + "gulp": ">=4" + }, + "peerDependenciesMeta": { + "gulp": { + "optional": true + } + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/ansi-colors": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-eslint": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint": "^6.0.0", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1" + } + }, + "node_modules/gulp-eslint/node_modules/acorn": { + "version": "7.4.1", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gulp-eslint/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-eslint/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gulp-eslint/node_modules/cross-spawn": { + "version": "6.0.5", + "dev": true, + "license": "MIT", + "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/gulp-eslint/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp-eslint/node_modules/eslint": { + "version": "6.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/gulp-eslint/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/gulp-eslint/node_modules/eslint-utils": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-eslint/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/gulp-eslint/node_modules/espree": { + "version": "6.2.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/gulp-eslint/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/gulp-eslint/node_modules/file-entry-cache": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/gulp-eslint/node_modules/flat-cache": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/gulp-eslint/node_modules/flatted": { + "version": "2.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/gulp-eslint/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/gulp-eslint/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gulp-eslint/node_modules/globals": { + "version": "12.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gulp-eslint/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gulp-eslint/node_modules/levn": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gulp-eslint/node_modules/optionator": { + "version": "0.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gulp-eslint/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/gulp-eslint/node_modules/prelude-ls": { + "version": "1.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gulp-eslint/node_modules/regexpp": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/gulp-eslint/node_modules/rimraf": { + "version": "2.6.3", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/gulp-eslint/node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-eslint/node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-eslint/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-eslint/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gulp-eslint/node_modules/type-check": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gulp-eslint/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/gulp-eslint/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/gulp-header": { + "version": "2.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "concat-with-sourcemaps": "^1.1.0", + "lodash.template": "^4.5.0", + "map-stream": "0.0.7", + "through2": "^2.0.0" + } + }, + "node_modules/gulp-header/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/gulp-header/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/gulp-header/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/gulp-plugin-extras": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/gulp-plugin-extras/-/gulp-plugin-extras-0.2.2.tgz", + "integrity": "sha512-0gssXzTNrrOocYBWN4qOZqd03cz3bxhjxVUPZV9iJdBR0ZZbwMQO/OT8hZChYoc9GjKaA5meaqDr6CjkmKA7BA==", + "dev": true, + "dependencies": { + "@types/vinyl": "^2.0.9", + "chalk": "^5.3.0", + "easy-transform-stream": "^1.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gulp-plugin-extras/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/gulp-rename": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/has": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/he": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "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/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "7.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "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/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "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-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-path-inside": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "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-relative": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakref": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/findup-sync": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/liftoff/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftoff/node_modules/micromatch": { + "version": "3.1.10", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "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/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/main.css": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/map-visit": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/micromatch/node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/micromatch/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/micromatch/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "dev": true, + "license": "MIT" + }, + "node_modules/minipass": { + "version": "7.0.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mocha": { + "version": "10.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/mocha/node_modules/anymatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mocha/node_modules/binary-extensions": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/chokidar": { + "version": "3.5.3", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/mocha/node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/mocha/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/mocha/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/mocha/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mocha/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/mocha/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/mocha/node_modules/string-width": { + "version": "4.2.3", + "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/mocha/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mocha/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/mocha/node_modules/wrap-ansi": { + "version": "7.0.0", + "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/mocha/node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/yargs": { + "version": "16.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/yargs-parser": { + "version": "20.2.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "dev": true, + "license": "ISC" + }, + "node_modules/nanoid": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "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", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "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/now-and-later": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "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.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/ordered-read-streams/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/ordered-read-streams/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path-root": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/plugin-error/node_modules/ansi-colors": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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/postcss/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", + "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", + "dev": true, + "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", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/pump": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "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" + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/rambda": { + "version": "7.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "dev": true, + "license": "MIT" + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/readdirp/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-bom-stream/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/remove-bom-stream/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/remove-bom-stream/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/resolve": { + "version": "1.20.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "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": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/set-value": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.6", + "dev": true, + "license": "ISC" + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "dev": true, + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "dev": true, + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/sparkles": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/split-string": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/streamx": { + "version": "2.15.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "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" + }, + "node_modules/string-width": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "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/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/table": { + "version": "5.4.6", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream": { + "version": "3.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/through2-filter/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2-filter/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/through2-filter/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/to-through/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/to-through/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/to-through/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/type": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker/node_modules/fast-levenshtein": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "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 + }, + "node_modules/union-value": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "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" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/use": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/v8flags": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs/node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/vinyl-fs/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/vinyl-fs/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "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-module": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workerpool": { + "version": "6.2.1", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "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/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "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/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/write": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.2", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "archiver-utils": "^4.0.1", + "compress-commons": "^5.0.1", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 12.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d9a319c --- /dev/null +++ b/package.json @@ -0,0 +1,60 @@ +{ + "name": "html5-boilerplate", + "version": "9.0.0", + "homepage": "https://html5boilerplate.com/", + "license": "MIT", + "description": "A professional front-end template for building fast, robust, and adaptable web apps or sites.", + "keywords": [ + "h5bp", + "template", + "front-end" + ], + "repository": { + "type": "git", + "url": "https://github.com/h5bp/html5-boilerplate.git" + }, + "bugs": { + "url": "https://github.com/h5bp/html5-boilerplate/issues" + }, + "scripts": { + "build": "gulp build", + "prettier": "prettier --write ./**/*.{js,json,md,mjs,yml}", + "test": "gulp archive && mocha --reporter spec --timeout 5000" + }, + "devDependencies": { + "archiver": "^6.0.1", + "del": "^7.1.0", + "eslint": "^8.55.0", + "eslint-config-recommended": "^4.1.0", + "eslint-plugin-mocha": "^10.2.0", + "glob": "^10.3.10", + "gulp": "^4.0.2", + "gulp-autoprefixer": "^9.0.0", + "gulp-eslint": "^6.0.0", + "gulp-header": "^2.0.9", + "gulp-rename": "^2.0.0", + "main.css": "3.0.0", + "mocha": "^10.2.0", + "prettier": "3.1.0", + "strip-json-comments": "^5.0.1" + }, + "engines": { + "node": ">=16", + "npm": ">=8" + }, + "h5bp-configs": { + "directories": { + "archive": "archive", + "dist": "dist", + "src": "src", + "test": "test" + } + }, + "files": [ + "CHANGELOG.md", + "LICENSE.txt", + "package.json", + "dist/", + "README.md" + ] +} diff --git a/src.rar b/src.rar new file mode 100644 index 0000000..774ec60 Binary files /dev/null and b/src.rar differ diff --git a/src/.editorconfig b/src/.editorconfig new file mode 100644 index 0000000..f29d257 --- /dev/null +++ b/src/.editorconfig @@ -0,0 +1,11 @@ +# editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/src/.gitattributes b/src/.gitattributes new file mode 100644 index 0000000..c664a90 --- /dev/null +++ b/src/.gitattributes @@ -0,0 +1,194 @@ +## GITATTRIBUTES FOR WEB PROJECTS +# +# These settings are for any web project. +# +# Details per file setting: +# text These files should be normalized (i.e. convert CRLF to LF). +# binary These files are binary and should be left untouched. +# +# Note that binary is a macro for -text -diff. +###################################################################### + +## AUTO-DETECT +## Handle line endings automatically for files detected as +## text and leave all files detected as binary untouched. +## This will handle all files NOT defined below. +* text=auto + +## SOURCE CODE +*.bat text eol=crlf +*.coffee text +*.css text +*.htm text +*.html text +*.inc text +*.ini text +*.js text +*.json text +*.jsx text +*.less text +*.od text +*.onlydata text +*.php text +*.pl text +*.py text +*.rb text +*.sass text +*.scm text +*.scss text +*.sh text eol=lf +*.sql text +*.styl text +*.tag text +*.ts text +*.tsx text +*.xml text +*.xhtml text + +## DOCKER +*.dockerignore text +Dockerfile text + +## DOCUMENTATION +*.markdown text +*.md text +*.mdwn text +*.mdown text +*.mkd text +*.mkdn text +*.mdtxt text +*.mdtext text +*.txt text +AUTHORS text +CHANGELOG text +CHANGES text +CONTRIBUTING text +COPYING text +copyright text +*COPYRIGHT* text +INSTALL text +license text +LICENSE text +NEWS text +readme text +*README* text +TODO text + +## TEMPLATES +*.dot text +*.ejs text +*.haml text +*.handlebars text +*.hbs text +*.hbt text +*.jade text +*.latte text +*.mustache text +*.njk text +*.phtml text +*.tmpl text +*.tpl text +*.twig text + +## LINTERS +.babelrc text +.csslintrc text +.eslintrc text +.htmlhintrc text +.jscsrc text +.jshintrc text +.jshintignore text +.prettierrc text +.stylelintrc text + +## CONFIGS +*.bowerrc text +*.cnf text +*.conf text +*.config text +.browserslistrc text +.editorconfig text +.gitattributes text +.gitconfig text +.gitignore text +.htaccess text +*.npmignore text +*.yaml text +*.yml text +browserslist text +Makefile text +makefile text + +## HEROKU +Procfile text +.slugignore text + +## GRAPHICS +*.ai binary +*.bmp binary +*.eps binary +*.gif binary +*.ico binary +*.jng binary +*.jp2 binary +*.jpg binary +*.jpeg binary +*.jpx binary +*.jxr binary +*.pdf binary +*.png binary +*.psb binary +*.psd binary +*.svg text +*.svgz binary +*.tif binary +*.tiff binary +*.wbmp binary +*.webp binary + +## AUDIO +*.kar binary +*.m4a binary +*.mid binary +*.midi binary +*.mp3 binary +*.ogg binary +*.ra binary + +## VIDEO +*.3gpp binary +*.3gp binary +*.as binary +*.asf binary +*.asx binary +*.fla binary +*.flv binary +*.m4v binary +*.mng binary +*.mov binary +*.mp4 binary +*.mpeg binary +*.mpg binary +*.ogv binary +*.swc binary +*.swf binary +*.webm binary + +## ARCHIVES +*.7z binary +*.gz binary +*.jar binary +*.rar binary +*.tar binary +*.zip binary + +## FONTS +*.ttf binary +*.eot binary +*.otf binary +*.woff binary +*.woff2 binary + +## EXECUTABLES +*.exe binary +*.pyc binary diff --git a/src/.gitignore b/src/.gitignore new file mode 100644 index 0000000..427305a --- /dev/null +++ b/src/.gitignore @@ -0,0 +1,6 @@ +# Include your project-specific ignores in this file +# Read about how to use .gitignore: https://help.github.com/articles/ignoring-files +# Useful .gitignore templates: https://github.com/github/gitignore +node_modules +dist +.cache \ No newline at end of file diff --git a/src/404.html b/src/404.html new file mode 100644 index 0000000..260cc4c --- /dev/null +++ b/src/404.html @@ -0,0 +1,62 @@ +<!doctype html> +<html lang="en"> + +<head> + <meta charset="utf-8"> + <title>Page Not Found + + + + + +

Page Not Found

+

Sorry, but the page you were trying to view does not exist.

+ + + + diff --git a/src/Home - Gain Access to Diverse Investment Options _ US Investing App.html b/src/Home - Gain Access to Diverse Investment Options _ US Investing App.html new file mode 100644 index 0000000..7cefdc6 --- /dev/null +++ b/src/Home - Gain Access to Diverse Investment Options _ US Investing App.html @@ -0,0 +1,8970 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Home - Gain Access to Diverse Investment Options | US Investing App + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+

+ Лучшая система для бизнеса уже у вас +

+

Bamboo is the easiest way to access smarter investment options and earn + real returns. We make investing simple, accessible and affordable.

+
Download the bamboo app on google PlaystoreDownload the bamboo app app store +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + + + + + +
+
+
+
+ + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ + + + + + + + +
+
+
+
+ + + +
+
+ +
+
+
+
+
+
+
+
artboard +
+
+
+
+

No more restriction

+

Investing from Africa has never been easier. Get started in 3 + easy steps

+
+
+
+
+ + + + +
+

Create an account

+

by selecting your country and instantly verify your identity + using your government issued number like your Bank Verification Number or National Identity + Number.

+
+
+ + + + +
+

Fund your wallet

+

via multiple channels including your local currency cards and our + partner will handle the currency conversion instantly in one click.

+
+
+ + + + + + + +
+

Start Investing

+

in your favorite public listed US company, a bundle of companies + called an ETF,other African companies, mutual funds, or fixed income products from around the + world.

+
+ +
+
+
+
+
+
+
+
+

Invest in fractions

+

Our fractional investing technology allows you to invest as much or as + little as you want in your favorite public listed US company, a bundle of companies called an ETF, other + African companies, mutual funds, or fixed income products from around the world.

Start Investing
+
+
+
artboard +
+
+
+
+
+
+
+
shapes +
+
+
+

Learn the basics of investing: From the ground up

+

We teach you the basics and get you started on your investment journey + in no time.

+ +
+
+
+
+
+
+
+
+
+
+

Your money is safe with us

+

You trust us with your investments and we take that very + seriously. We are committed to protecting your account with the highest standards of security + available.

+
+
+
+
+ + + + + + + +
+

Bank Level Security

+

We use state-of-the-art data encryption when handling your + financial information and two-factor authentication (2FA) protection. We're backed by top + financial market operators and we not only meet traditional banking security standards, we exceed + them.

+
+
+ + + + + + + +
+

Secure Payments

+

Our payment processor Flutterwave is PADSS & PCIDSS compliant + satisfying the highest level of Security Audit available.

+
+
+ + + + + + + +
+

Covered by NG & US SEC

+

Trading accounts are held by our partners, a firm duly registered + by the Securities and Exchange Commission in Nigeria and in the US

+
+
+ + + + + + + +
+

SIPC Insured

+

Your US stocks portfolio is insured by the United States SIPC up + to $500,000.

+
+ +
+
+
artboard +
+
+
+
+
+
+
+
+
+
+

Our Products

+
+
+
+
+
artboard +
+
+
+

Stocks

+

Discover the best global and local stocks to invest in. Get + unrestricted access to the U.S. and Nigerian stock markets, right from your mobile phone or + computer.

+
+ +
+
+
+
+
+
artboard +
+
+
+

Exchange Traded Funds + (ETFs)

+

Want to quickly diversify your portfolio? Unsure what stocks to + buy? Want to follow an index like the S&P 500 that tracks the US economy? Want to get + professional money management for a low price? We have got you covered.

+
+ +
+
+
+
+
+
artboard +
+
+
+

Fixed Returns

+

Bamboo Fixed Returns is for you. It is a fixed-income + dollar-denominated investment that gives you up to 8% annual returns. It allows you to invest your + extra cash and diversify your overall portfolio.

+
+ +
+
+
+
+
+
artboard +
+
+
+

For Institutions

+

Build or integrate your application with our suite of products or + use our trading tool for managers and brokers. Give your clients more access to buy stocks, ETFs, + seamlessly manage portfolios, access research and powerful reports.

+
+ +
+
+
+
+
+
+
+
+
+

We are helping Africans build actual + wealth

+

Armed with the most robust data feeds about the + market, we alert our investors with power triggers that ensure you make money moves as the market moves.

+
+
+

500,000+

+

Registered users

+
+
+
+
+
+
+
+
artboard +
+
+

Triggers and alerts with AI driven + market insights

+

Armed with the most robust data feeds about the market, we alert our + investors with power triggers that ensure you make money moves as the market moves.

+ +
+
+
+
+
+
+
+
+

Join the conversation

+

Our community has many gems. You can learn from others, vote on + upcoming features, chat, and share your ideas. First time investors and experienced ones - all are + welcome!

+ +
+
Mail Box +
+
+
+
+
+
+
+
Download App +
+
+

Download the app and start your investing journey + now.

+

+
Download the bamboo app on google playDownload the bamboo app app store +
+
+
+
+
+
+ +
+
+ +
+

Lagos

+

Plot 1, Block 22, Babatunde Anjous Ave, Lekki Phase 1, Lagos, Nigeria.

+
+

San Francisco

+

490 Post Street, Ste. 526
San Francisco, CA 94102

+
+
+

Bamboo Systems Technology Limited (“Bamboo”) is a company duly licensed by + the Securities and Exchange Commission, Nigeria. Bamboo does not provide investment advice and individual + investors should make their own decisions to seek independent advice. The value of investments can go up as + well as down and you may receive back less than your original investment. US-traded securities, including + fractional trading are provided to Lambeth Capital Limited (“Lambeth Capital”) by Drivewealth LLC, a regulated + member of FINRA/SIPC. + DriveWealth, LLC is a registered broker dealer, member of FINRA + and SIPC. + Nigerian account traded securities are facilitated by Lambeth Capital, a broker-dealer registered with the + Securities and Exchange Commission, Nigeria and a Trading License Holder of the Nigerian Exchange Group. + Lambeth Capital does not make any personal recommendations to buy, sell, or otherwise deal in investments. + Investors make their own investment decisions. The services and securities provided by Lambeth Capital may not + be suitable for all customers and, if you have any doubts, you should seek advice from an independent + financial adviser.

+

© Copyright 2024 - + Bamboo. All rights reserved.

+
+
+
+ + + + + + + + +
+
    +
      +
        +
          +
            +
              +
              +
              + +
              + +
              +
              + +
              +
              + + + +
              +
              +
              + + + + + + + + + + + + + + + + + diff --git a/src/css/home.css b/src/css/home.css new file mode 100644 index 0000000..08366ff --- /dev/null +++ b/src/css/home.css @@ -0,0 +1,7293 @@ +:host, :root, [data-theme] { + --chakra-ring-inset: var(--chakra-empty, /*!*/ /*!*/); + --chakra-ring-offset-width: 0px; + --chakra-ring-offset-color: #fff; + --chakra-ring-color: rgba(66, 153, 225, 0.6); + --chakra-ring-offset-shadow: 0 0 #0000; + --chakra-ring-shadow: 0 0 #0000; + --chakra-space-x-reverse: 0; + --chakra-space-y-reverse: 0; + --bamboo-colors-transparent: transparent; + --bamboo-colors-current: currentColor; + --bamboo-colors-black: #000000; + --bamboo-colors-white: #FFFFFF; + --bamboo-colors-whiteAlpha-50: rgba(255, 255, 255, 0.04); + --bamboo-colors-whiteAlpha-100: rgba(255, 255, 255, 0.06); + --bamboo-colors-whiteAlpha-200: rgba(255, 255, 255, 0.08); + --bamboo-colors-whiteAlpha-300: rgba(255, 255, 255, 0.16); + --bamboo-colors-whiteAlpha-400: rgba(255, 255, 255, 0.24); + --bamboo-colors-whiteAlpha-500: rgba(255, 255, 255, 0.36); + --bamboo-colors-whiteAlpha-600: rgba(255, 255, 255, 0.48); + --bamboo-colors-whiteAlpha-700: rgba(255, 255, 255, 0.64); + --bamboo-colors-whiteAlpha-800: rgba(255, 255, 255, 0.80); + --bamboo-colors-whiteAlpha-900: rgba(255, 255, 255, 0.92); + --bamboo-colors-blackAlpha-50: rgba(0, 0, 0, 0.04); + --bamboo-colors-blackAlpha-100: rgba(0, 0, 0, 0.06); + --bamboo-colors-blackAlpha-200: rgba(0, 0, 0, 0.08); + --bamboo-colors-blackAlpha-300: rgba(0, 0, 0, 0.16); + --bamboo-colors-blackAlpha-400: rgba(0, 0, 0, 0.24); + --bamboo-colors-blackAlpha-500: rgba(0, 0, 0, 0.36); + --bamboo-colors-blackAlpha-600: rgba(0, 0, 0, 0.48); + --bamboo-colors-blackAlpha-700: rgba(0, 0, 0, 0.64); + --bamboo-colors-blackAlpha-800: rgba(0, 0, 0, 0.80); + --bamboo-colors-blackAlpha-900: rgba(0, 0, 0, 0.92); + --bamboo-colors-gray-50: #F7FAFC; + --bamboo-colors-gray-100: #EDF2F7; + --bamboo-colors-gray-200: #E2E8F0; + --bamboo-colors-gray-300: #CBD5E0; + --bamboo-colors-gray-400: #A0AEC0; + --bamboo-colors-gray-500: #718096; + --bamboo-colors-gray-600: #4A5568; + --bamboo-colors-gray-700: #2D3748; + --bamboo-colors-gray-800: #1A202C; + --bamboo-colors-gray-900: #171923; + --bamboo-colors-red-50: #FFF5F5; + --bamboo-colors-red-100: #FED7D7; + --bamboo-colors-red-200: #FEB2B2; + --bamboo-colors-red-300: #FC8181; + --bamboo-colors-red-400: #F56565; + --bamboo-colors-red-500: #E53E3E; + --bamboo-colors-red-600: #C53030; + --bamboo-colors-red-700: #9B2C2C; + --bamboo-colors-red-800: #822727; + --bamboo-colors-red-900: #63171B; + --bamboo-colors-orange-50: #FFFAF0; + --bamboo-colors-orange-100: #FEEBC8; + --bamboo-colors-orange-200: #FBD38D; + --bamboo-colors-orange-300: #F6AD55; + --bamboo-colors-orange-400: #ED8936; + --bamboo-colors-orange-500: #DD6B20; + --bamboo-colors-orange-600: #C05621; + --bamboo-colors-orange-700: #9C4221; + --bamboo-colors-orange-800: #7B341E; + --bamboo-colors-orange-900: #652B19; + --bamboo-colors-yellow-50: #FFFFF0; + --bamboo-colors-yellow-100: #FEFCBF; + --bamboo-colors-yellow-200: #FAF089; + --bamboo-colors-yellow-300: #F6E05E; + --bamboo-colors-yellow-400: #ECC94B; + --bamboo-colors-yellow-500: #D69E2E; + --bamboo-colors-yellow-600: #B7791F; + --bamboo-colors-yellow-700: #975A16; + --bamboo-colors-yellow-800: #744210; + --bamboo-colors-yellow-900: #5F370E; + --bamboo-colors-green-50: #F0FFF4; + --bamboo-colors-green-100: #C6F6D5; + --bamboo-colors-green-200: #9AE6B4; + --bamboo-colors-green-300: #0BCD9D; + --bamboo-colors-green-400: #48BB78; + --bamboo-colors-green-500: #38A169; + --bamboo-colors-green-600: #2F855A; + --bamboo-colors-green-700: #276749; + --bamboo-colors-green-800: #22543D; + --bamboo-colors-green-900: #033E2F; + --bamboo-colors-teal-50: #E6FFFA; + --bamboo-colors-teal-100: #B2F5EA; + --bamboo-colors-teal-200: #81E6D9; + --bamboo-colors-teal-300: #4FD1C5; + --bamboo-colors-teal-400: #38B2AC; + --bamboo-colors-teal-500: #319795; + --bamboo-colors-teal-600: #2C7A7B; + --bamboo-colors-teal-700: #285E61; + --bamboo-colors-teal-800: #234E52; + --bamboo-colors-teal-900: #1D4044; + --bamboo-colors-blue-50: #ebf8ff; + --bamboo-colors-blue-100: #bee3f8; + --bamboo-colors-blue-200: #90cdf4; + --bamboo-colors-blue-300: #63b3ed; + --bamboo-colors-blue-400: #4299e1; + --bamboo-colors-blue-500: #3182ce; + --bamboo-colors-blue-600: #2b6cb0; + --bamboo-colors-blue-700: #2c5282; + --bamboo-colors-blue-800: #2a4365; + --bamboo-colors-blue-900: #1A365D; + --bamboo-colors-cyan-50: #EDFDFD; + --bamboo-colors-cyan-100: #C4F1F9; + --bamboo-colors-cyan-200: #9DECF9; + --bamboo-colors-cyan-300: #76E4F7; + --bamboo-colors-cyan-400: #0BC5EA; + --bamboo-colors-cyan-500: #00B5D8; + --bamboo-colors-cyan-600: #00A3C4; + --bamboo-colors-cyan-700: #0987A0; + --bamboo-colors-cyan-800: #086F83; + --bamboo-colors-cyan-900: #065666; + --bamboo-colors-purple-50: #FAF5FF; + --bamboo-colors-purple-100: #E9D8FD; + --bamboo-colors-purple-200: #D6BCFA; + --bamboo-colors-purple-300: #B794F4; + --bamboo-colors-purple-400: #9F7AEA; + --bamboo-colors-purple-500: #805AD5; + --bamboo-colors-purple-600: #6B46C1; + --bamboo-colors-purple-700: #553C9A; + --bamboo-colors-purple-800: #44337A; + --bamboo-colors-purple-900: #322659; + --bamboo-colors-pink-50: #FFF5F7; + --bamboo-colors-pink-100: #FED7E2; + --bamboo-colors-pink-200: #FBB6CE; + --bamboo-colors-pink-300: #F687B3; + --bamboo-colors-pink-400: #ED64A6; + --bamboo-colors-pink-500: #D53F8C; + --bamboo-colors-pink-600: #B83280; + --bamboo-colors-pink-700: #97266D; + --bamboo-colors-pink-800: #702459; + --bamboo-colors-pink-900: #521B41; + --bamboo-colors-linkedin-50: #E8F4F9; + --bamboo-colors-linkedin-100: #CFEDFB; + --bamboo-colors-linkedin-200: #9BDAF3; + --bamboo-colors-linkedin-300: #68C7EC; + --bamboo-colors-linkedin-400: #34B3E4; + --bamboo-colors-linkedin-500: #00A0DC; + --bamboo-colors-linkedin-600: #008CC9; + --bamboo-colors-linkedin-700: #0077B5; + --bamboo-colors-linkedin-800: #005E93; + --bamboo-colors-linkedin-900: #004471; + --bamboo-colors-facebook-50: #E8F4F9; + --bamboo-colors-facebook-100: #D9DEE9; + --bamboo-colors-facebook-200: #B7C2DA; + --bamboo-colors-facebook-300: #6482C0; + --bamboo-colors-facebook-400: #4267B2; + --bamboo-colors-facebook-500: #385898; + --bamboo-colors-facebook-600: #314E89; + --bamboo-colors-facebook-700: #29487D; + --bamboo-colors-facebook-800: #223B67; + --bamboo-colors-facebook-900: #1E355B; + --bamboo-colors-messenger-50: #D0E6FF; + --bamboo-colors-messenger-100: #B9DAFF; + --bamboo-colors-messenger-200: #A2CDFF; + --bamboo-colors-messenger-300: #7AB8FF; + --bamboo-colors-messenger-400: #2E90FF; + --bamboo-colors-messenger-500: #0078FF; + --bamboo-colors-messenger-600: #0063D1; + --bamboo-colors-messenger-700: #0052AC; + --bamboo-colors-messenger-800: #003C7E; + --bamboo-colors-messenger-900: #002C5C; + --bamboo-colors-whatsapp-50: #dffeec; + --bamboo-colors-whatsapp-100: #b9f5d0; + --bamboo-colors-whatsapp-200: #90edb3; + --bamboo-colors-whatsapp-300: #65e495; + --bamboo-colors-whatsapp-400: #3cdd78; + --bamboo-colors-whatsapp-500: #22c35e; + --bamboo-colors-whatsapp-600: #179848; + --bamboo-colors-whatsapp-700: #0c6c33; + --bamboo-colors-whatsapp-800: #01421c; + --bamboo-colors-whatsapp-900: #001803; + --bamboo-colors-twitter-50: #E5F4FD; + --bamboo-colors-twitter-100: #C8E9FB; + --bamboo-colors-twitter-200: #A8DCFA; + --bamboo-colors-twitter-300: #83CDF7; + --bamboo-colors-twitter-400: #57BBF5; + --bamboo-colors-twitter-500: #1DA1F2; + --bamboo-colors-twitter-600: #1A94DA; + --bamboo-colors-twitter-700: #1681BF; + --bamboo-colors-twitter-800: #136B9E; + --bamboo-colors-twitter-900: #0D4D71; + --bamboo-colors-telegram-50: #E3F2F9; + --bamboo-colors-telegram-100: #C5E4F3; + --bamboo-colors-telegram-200: #A2D4EC; + --bamboo-colors-telegram-300: #7AC1E4; + --bamboo-colors-telegram-400: #47A9DA; + --bamboo-colors-telegram-500: #0088CC; + --bamboo-colors-telegram-600: #007AB8; + --bamboo-colors-telegram-700: #006BA1; + --bamboo-colors-telegram-800: #005885; + --bamboo-colors-telegram-900: #003F5E; + --bamboo-colors-primary: #07775D; + --bamboo-colors-secondary: #07775D; + --bamboo-colors-bg-green: #0CCD9D; + --bamboo-colors-bg-light: #FCFCFC; + --bamboo-colors-bg-dark: #232323; + --bamboo-colors-bg-main: #FCFCFC; + --bamboo-colors-bg-gray: #F8F8F8; + --bamboo-colors-bg-white: #FFF; + --bamboo-borders-none: 0; + --bamboo-borders-1px: 1px solid; + --bamboo-borders-2px: 2px solid; + --bamboo-borders-4px: 4px solid; + --bamboo-borders-8px: 8px solid; + --bamboo-fonts-heading: HafferXH, sans-serif; + --bamboo-fonts-body: Inter, sans-serif; + --bamboo-fonts-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bamboo-fontSizes-3xs: 0.45rem; + --bamboo-fontSizes-2xs: 0.625rem; + --bamboo-fontSizes-xs: 0.75rem; + --bamboo-fontSizes-sm: 0.875rem; + --bamboo-fontSizes-md: 1rem; + --bamboo-fontSizes-lg: 1.125rem; + --bamboo-fontSizes-xl: 1.25rem; + --bamboo-fontSizes-2xl: 1.5rem; + --bamboo-fontSizes-3xl: 1.875rem; + --bamboo-fontSizes-4xl: 2.25rem; + --bamboo-fontSizes-5xl: 3rem; + --bamboo-fontSizes-6xl: 3.75rem; + --bamboo-fontSizes-7xl: 4.5rem; + --bamboo-fontSizes-8xl: 6rem; + --bamboo-fontSizes-9xl: 8rem; + --bamboo-fontWeights-hairline: 100; + --bamboo-fontWeights-thin: 200; + --bamboo-fontWeights-light: 300; + --bamboo-fontWeights-normal: 400; + --bamboo-fontWeights-medium: 500; + --bamboo-fontWeights-semibold: 600; + --bamboo-fontWeights-bold: 700; + --bamboo-fontWeights-extrabold: 800; + --bamboo-fontWeights-black: 900; + --bamboo-letterSpacings-tighter: -0.05em; + --bamboo-letterSpacings-tight: -0.025em; + --bamboo-letterSpacings-normal: 0; + --bamboo-letterSpacings-wide: 0.025em; + --bamboo-letterSpacings-wider: 0.05em; + --bamboo-letterSpacings-widest: 0.1em; + --bamboo-lineHeights-3: .75rem; + --bamboo-lineHeights-4: 1rem; + --bamboo-lineHeights-5: 1.25rem; + --bamboo-lineHeights-6: 1.5rem; + --bamboo-lineHeights-7: 1.75rem; + --bamboo-lineHeights-8: 2rem; + --bamboo-lineHeights-9: 2.25rem; + --bamboo-lineHeights-10: 2.5rem; + --bamboo-lineHeights-normal: normal; + --bamboo-lineHeights-none: 1; + --bamboo-lineHeights-shorter: 1.25; + --bamboo-lineHeights-short: 1.375; + --bamboo-lineHeights-base: 1.5; + --bamboo-lineHeights-tall: 1.625; + --bamboo-lineHeights-taller: 2; + --bamboo-radii-none: 0; + --bamboo-radii-sm: 0.125rem; + --bamboo-radii-base: 0.25rem; + --bamboo-radii-md: 0.375rem; + --bamboo-radii-lg: 0.5rem; + --bamboo-radii-xl: 0.75rem; + --bamboo-radii-2xl: 1rem; + --bamboo-radii-3xl: 1.5rem; + --bamboo-radii-full: 9999px; + --bamboo-space-1: 0.25rem; + --bamboo-space-2: 0.5rem; + --bamboo-space-3: 0.75rem; + --bamboo-space-4: 1rem; + --bamboo-space-5: 1.25rem; + --bamboo-space-6: 1.5rem; + --bamboo-space-7: 1.75rem; + --bamboo-space-8: 2rem; + --bamboo-space-9: 2.25rem; + --bamboo-space-10: 2.5rem; + --bamboo-space-12: 3rem; + --bamboo-space-14: 3.5rem; + --bamboo-space-16: 4rem; + --bamboo-space-20: 5rem; + --bamboo-space-24: 6rem; + --bamboo-space-28: 7rem; + --bamboo-space-32: 8rem; + --bamboo-space-36: 9rem; + --bamboo-space-40: 10rem; + --bamboo-space-44: 11rem; + --bamboo-space-48: 12rem; + --bamboo-space-52: 13rem; + --bamboo-space-56: 14rem; + --bamboo-space-60: 15rem; + --bamboo-space-64: 16rem; + --bamboo-space-72: 18rem; + --bamboo-space-80: 20rem; + --bamboo-space-96: 24rem; + --bamboo-space-px: 1px; + --bamboo-space-0-5: 0.125rem; + --bamboo-space-1-5: 0.375rem; + --bamboo-space-2-5: 0.625rem; + --bamboo-space-3-5: 0.875rem; + --bamboo-shadows-xs: 0 0 0 1px rgba(0, 0, 0, 0.05); + --bamboo-shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + --bamboo-shadows-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + --bamboo-shadows-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + --bamboo-shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + --bamboo-shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + --bamboo-shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + --bamboo-shadows-outline: 0 0 0 3px rgba(66, 153, 225, 0.6); + --bamboo-shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + --bamboo-shadows-none: none; + --bamboo-shadows-dark-lg: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px; + --bamboo-sizes-1: 0.25rem; + --bamboo-sizes-2: 0.5rem; + --bamboo-sizes-3: 0.75rem; + --bamboo-sizes-4: 1rem; + --bamboo-sizes-5: 1.25rem; + --bamboo-sizes-6: 1.5rem; + --bamboo-sizes-7: 1.75rem; + --bamboo-sizes-8: 2rem; + --bamboo-sizes-9: 2.25rem; + --bamboo-sizes-10: 2.5rem; + --bamboo-sizes-12: 3rem; + --bamboo-sizes-14: 3.5rem; + --bamboo-sizes-16: 4rem; + --bamboo-sizes-20: 5rem; + --bamboo-sizes-24: 6rem; + --bamboo-sizes-28: 7rem; + --bamboo-sizes-32: 8rem; + --bamboo-sizes-36: 9rem; + --bamboo-sizes-40: 10rem; + --bamboo-sizes-44: 11rem; + --bamboo-sizes-48: 12rem; + --bamboo-sizes-52: 13rem; + --bamboo-sizes-56: 14rem; + --bamboo-sizes-60: 15rem; + --bamboo-sizes-64: 16rem; + --bamboo-sizes-72: 18rem; + --bamboo-sizes-80: 20rem; + --bamboo-sizes-96: 24rem; + --bamboo-sizes-px: 1px; + --bamboo-sizes-0-5: 0.125rem; + --bamboo-sizes-1-5: 0.375rem; + --bamboo-sizes-2-5: 0.625rem; + --bamboo-sizes-3-5: 0.875rem; + --bamboo-sizes-max: max-content; + --bamboo-sizes-min: min-content; + --bamboo-sizes-full: 100%; + --bamboo-sizes-3xs: 14rem; + --bamboo-sizes-2xs: 16rem; + --bamboo-sizes-xs: 20rem; + --bamboo-sizes-sm: 24rem; + --bamboo-sizes-md: 28rem; + --bamboo-sizes-lg: 32rem; + --bamboo-sizes-xl: 36rem; + --bamboo-sizes-2xl: 42rem; + --bamboo-sizes-3xl: 48rem; + --bamboo-sizes-4xl: 56rem; + --bamboo-sizes-5xl: 64rem; + --bamboo-sizes-6xl: 72rem; + --bamboo-sizes-7xl: 80rem; + --bamboo-sizes-8xl: 90rem; + --bamboo-sizes-prose: 60ch; + --bamboo-sizes-container-sm: 640px; + --bamboo-sizes-container-md: 768px; + --bamboo-sizes-container-lg: 1024px; + --bamboo-sizes-container-xl: 1280px; + --bamboo-zIndices-hide: -1; + --bamboo-zIndices-auto: auto; + --bamboo-zIndices-base: 0; + --bamboo-zIndices-docked: 10; + --bamboo-zIndices-dropdown: 1000; + --bamboo-zIndices-sticky: 1100; + --bamboo-zIndices-banner: 1200; + --bamboo-zIndices-overlay: 1300; + --bamboo-zIndices-modal: 1400; + --bamboo-zIndices-popover: 1500; + --bamboo-zIndices-skipLink: 1600; + --bamboo-zIndices-toast: 1700; + --bamboo-zIndices-tooltip: 1800; + --bamboo-transition-property-common: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; + --bamboo-transition-property-colors: background-color, border-color, color, fill, stroke; + --bamboo-transition-property-dimensions: width, height; + --bamboo-transition-property-position: left, right, top, bottom; + --bamboo-transition-property-background: background-color, background-image, background-position; + --bamboo-transition-easing-ease-in: cubic-bezier(0.4, 0, 1, 1); + --bamboo-transition-easing-ease-out: cubic-bezier(0, 0, 0.2, 1); + --bamboo-transition-easing-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); + --bamboo-transition-duration-ultra-fast: 50ms; + --bamboo-transition-duration-faster: 100ms; + --bamboo-transition-duration-fast: 150ms; + --bamboo-transition-duration-normal: 200ms; + --bamboo-transition-duration-slow: 300ms; + --bamboo-transition-duration-slower: 400ms; + --bamboo-transition-duration-ultra-slow: 500ms; + --bamboo-blur-none: 0; + --bamboo-blur-sm: 4px; + --bamboo-blur-base: 8px; + --bamboo-blur-md: 12px; + --bamboo-blur-lg: 16px; + --bamboo-blur-xl: 24px; + --bamboo-blur-2xl: 40px; + --bamboo-blur-3xl: 64px; + --bamboo-breakpoints-base: 0em; + --bamboo-breakpoints-sm: 30em; + --bamboo-breakpoints-md: 48em; + --bamboo-breakpoints-lg: 62em; + --bamboo-breakpoints-xl: 80em; + --bamboo-breakpoints-2xl: 96em; +} + +.chakra-ui-light :host:not([data-theme]), .chakra-ui-light :root:not([data-theme]), .chakra-ui-light [data-theme]:not([data-theme]), [data-theme=light] :host:not([data-theme]), [data-theme=light] :root:not([data-theme]), [data-theme=light] [data-theme]:not([data-theme]), :host[data-theme=light], :root[data-theme=light], [data-theme][data-theme=light] { + --bamboo-colors-chakra-body-text: var(--bamboo-colors-gray-800); + --bamboo-colors-chakra-body-bg: var(--bamboo-colors-white); + --bamboo-colors-chakra-border-color: var(--bamboo-colors-gray-200); + --bamboo-colors-chakra-subtle-bg: var(--bamboo-colors-gray-100); + --bamboo-colors-chakra-placeholder-color: var(--bamboo-colors-gray-500); +} + +.chakra-ui-dark :host:not([data-theme]), .chakra-ui-dark :root:not([data-theme]), .chakra-ui-dark [data-theme]:not([data-theme]), [data-theme=dark] :host:not([data-theme]), [data-theme=dark] :root:not([data-theme]), [data-theme=dark] [data-theme]:not([data-theme]), :host[data-theme=dark], :root[data-theme=dark], [data-theme][data-theme=dark] { + --bamboo-colors-chakra-body-text: var(--bamboo-colors-whiteAlpha-900); + --bamboo-colors-chakra-body-bg: var(--bamboo-colors-gray-800); + --bamboo-colors-chakra-border-color: var(--bamboo-colors-whiteAlpha-300); + --bamboo-colors-chakra-subtle-bg: var(--bamboo-colors-gray-700); + --bamboo-colors-chakra-placeholder-color: var(--bamboo-colors-whiteAlpha-400); +} + +< +/ +style > + +< +style data-emotion + += +"css-global" +data-s + += +"" +> html { + line-height: 1.5; + -webkit-text-size-adjust: 100%; + font-family: system-ui, sans-serif; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + -moz-osx-font-smoothing: grayscale; + touch-action: manipulation; +} + +body { + position: relative; + min-height: 100%; + margin: 0; + font-feature-settings: "kern"; +} + +:where(*, *::before, *::after) { + border-width: 0; + border-style: solid; + box-sizing: border-box; + word-wrap: break-word; +} + +main { + display: block; +} + +hr { + border-top-width: 1px; + box-sizing: content-box; + height: 0; + overflow: visible; +} + +:where(pre, code, kbd,samp) { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace; + font-size: 1em; +} + +a { + background-color: transparent; + color: inherit; + -webkit-text-decoration: inherit; + text-decoration: inherit; +} + +abbr[title] { + border-bottom: none; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +:where(b, strong) { + font-weight: bold; +} + +small { + font-size: 80%; +} + +:where(sub,sup) { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +img { + border-style: none; +} + +:where(button, input, optgroup, select, textarea) { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} + +:where(button, input) { + overflow: visible; +} + +:where(button, select) { + text-transform: none; +} + +:where( + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner + ) { + border-style: none; + padding: 0; +} + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +textarea { + overflow: auto; +} + +:where([type="checkbox"], [type="radio"]) { + box-sizing: border-box; + padding: 0; +} + +:where( + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button + ) { + -webkit-appearance: none !important; +} + +input[type="number"] { + -moz-appearance: textfield; +} + +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none !important; +} + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +details { + display: block; +} + +summary { + display: -webkit-box; + display: -webkit-list-item; + display: -ms-list-itembox; + display: list-item; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +:where( + blockquote, + dl, + dd, + h1, + h2, + h3, + h4, + h5, + h6, + hr, + figure, + p, + pre + ) { + margin: 0; +} + +button { + background: transparent; + padding: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +:where(ol, ul) { + margin: 0; + padding: 0; +} + +textarea { + resize: vertical; +} + +:where(button, [role="button"]) { + cursor: pointer; +} + +button::-moz-focus-inner { + border: 0 !important; +} + +table { + border-collapse: collapse; +} + +:where(h1, h2, h3, h4, h5, h6) { + font-size: inherit; + font-weight: inherit; +} + +:where(button, input, optgroup, select, textarea) { + padding: 0; + line-height: inherit; + color: inherit; +} + +:where(img, svg, video, canvas, audio, iframe, embed, object) { + display: block; +} + +:where(img, video) { + max-width: 100%; + height: auto; +} + +[data-js-focus-visible] :focus:not([data-focus-visible-added]):not( + [data-focus-visible-disabled] + ) { + outline: none; + box-shadow: none; +} + +select::-ms-expand { + display: none; +} + +:root, :host { + --chakra-vh: 100vh; +} + +@supports (height: -webkit-fill-available) { + :root, :host { + --chakra-vh: -webkit-fill-available; + } +} + +@supports (height: -moz-fill-available) { + :root, :host { + --chakra-vh: -moz-fill-available; + } +} + +@supports (height: 100dvh) { + :root, :host { + --chakra-vh: 100dvh; + } +} + +body { + font-family: var(--bamboo-fonts-body); + color: var(--bamboo-colors-chakra-body-text); + background: var(--bamboo-colors-chakra-body-bg); + transition-property: background-color; + transition-duration: var(--bamboo-transition-duration-normal); + line-height: var(--bamboo-lineHeights-base); +} + +*::-webkit-input-placeholder { + color: var(--bamboo-colors-chakra-placeholder-color); +} + +*::-moz-placeholder { + color: var(--bamboo-colors-chakra-placeholder-color); +} + +*:-ms-input-placeholder { + color: var(--bamboo-colors-chakra-placeholder-color); +} + +*::placeholder { + color: var(--bamboo-colors-chakra-placeholder-color); +} + +*, *::before, ::after { + border-color: var(--bamboo-colors-chakra-border-color); +} + +@font-face { + font-family: 'HafferXH'; + src: url('./WEB/HafferXH-Medium.woff2') format('woff2'), url('./WEB/HafferXH-Medium.woff') format('woff'); + font-style: normal; + font-weight: 500; + font-display: block; +} + +@font-face { + font-family: 'HafferXH'; + src: url('./WEB/HafferXH-SemiBold.woff2') format('woff2'), url('./WEB/HafferXH-SemiBold.woff') format('woff'); + font-style: normal; + font-weight: 600; + font-display: block; +} + +@font-face { + font-family: 'HafferXH'; + src: url('./WEB/HafferXH-Bold.woff2') format('woff2'), url('./WEB/HafferXH-Bold.woff') format('woff'); + font-style: normal; + font-weight: 700; + font-display: block; +} + +@font-face { + font-family: 'HafferXH'; + src: url('./WEB/HafferXH-Heavy.woff2') format('woff2'), url('./WEB/HafferXH-Heavy.woff') format('woff'); + font-style: normal; + font-weight: 800; + font-display: block; +} + +.css-1th3fel { + overflow-x: clip; + + .css-1lcwkdb { + width: 100%; + padding-top: 1.3rem; + padding-bottom: 1.3rem; + margin: auto; + background-color: #fff; + padding-inline: 0px; + position: -webkit-sticky; + position: sticky; + top: 0px; + z-index: 2000; + } + +< / style > < style data-emotion = "css aqxzwb" data-s = "" > . css-aqxzwb { + width: 90% !important; + -webkit-margin-start: auto; + margin-inline-start: auto; + -webkit-margin-end: auto; + margin-inline-end: auto; + max-width: 1440px !important; + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); + margin: auto; + padding-inline: 0px !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + + .css-1ni9d88 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + gap: 3rem; + } + + .css-1ni9d88 > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + + .css-874oy6 { + height: 2.5rem; + width: 8.9rem; + } + + .css-vwi4e7 { + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-fast); + transition-timing-function: var(--bamboo-transition-easing-ease-out); + cursor: pointer; + -webkit-text-decoration: none; + text-decoration: none; + outline: 2px solid transparent; + outline-offset: 2px; + color: inherit; + min-height: 2.5rem; + min-width: 8.88rem; + position: relative; + display: block; + z-index: 2; + } + + .css-vwi4e7:hover, .css-vwi4e7[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + -webkit-transform: translate3d(0, -1px, 0); + -moz-transform: translate3d(0, -1px, 0); + -ms-transform: translate3d(0, -1px, 0); + transform: translate3d(0, -1px, 0); + } + + .css-vwi4e7:focus-visible, .css-vwi4e7[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + .css-vwi4e7:focus, .css-vwi4e7[data-focus] { + box-shadow: var(--bamboo-shadows-none); + } + +< / style > < style data-emotion = "css 9cn9xt" data-s = "" > . css-9cn9xt { + display: inline-block; + line-height: 1em; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + color: currentColor; + vertical-align: middle; + width: 142px; + height: 40px; + fill: none; +} < / style > < style data-emotion = "css yy0w5m" data-s = "" > . css-yy0w5m { + display: block; + position: absolute; + top: 2.6rem; + right: 3.5%; + z-index: 2; +} + + @media screen and (min-width: 48em) { + .css-yy0w5m { + display: block; + } + } + + @media screen and (min-width: 62em) { + .css-yy0w5m { + display: none; + } + } + + .css-15dcgoa { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + width: var(--bamboo-sizes-6); + height: var(--bamboo-sizes-6); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .css-142svax { + width: 18px; + height: 14px; + position: relative; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition: 0.5s ease-in-out; + transition: 0.5s ease-in-out; + cursor: pointer; + } + + .css-142svax span { + display: block; + position: absolute; + height: 3px; + width: 100%; + background: #232323; + border-radius: 10px; + opacity: 1; + left: 0px; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition: 0.25s ease-in-out; + transition: 0.25s ease-in-out; + } + + .css-142svax span:nth-of-type(1) { + top: 0px; + } + + .css-142svax span:nth-of-type(2) { + top: 5px; + background: #0CCD9D; + } + + .css-142svax span:nth-of-type(3) { + top: 10px; + } + +. css-hirx4d { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + top: -120vh; + height: 100vh; + background-color: var(--bamboo-colors-transparent); + -webkit-margin-start: 0 !important; + margin-inline-start: 0 !important; + position: fixed; + left: 0px; + z-index: 1; + width: 100vw; + -webkit-transition: ease-in-out .3s; + transition: ease-in-out .3s; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 1rem; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + overflow: hidden; +} + + @media screen and (min-width: 48em) { + .css-hirx4d { + height: unset; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + } + } + + @media screen and (min-width: 62em) { + .css-hirx4d { + top: initial; + position: relative; + left: initial; + width: initial; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + } + +. css-6tkz0 { + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + width: 100vw; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: #fff; +} + + @media screen and (min-width: 48em) { + .css-6tkz0 { + width: 100% !important; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + } + + @media screen and (min-width: 62em) { + .css-6tkz0 { + height: unset; + padding-top: unset; + padding-bottom: unset; + background-color: var(--bamboo-colors-transparent); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + } + } + +. css-1ptda3d { + -webkit-margin-start: 1em; + margin-inline-start: 1em; + gap: 1rem; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + list-style-type: none; + margin: 0px; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + + @media screen and (min-width: 62em) { + .css-1ptda3d { + gap: 3.5rem; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + } + +. css-17d6sp7 { + display: block; +} + + @media screen and (min-width: 48em) { + .css-17d6sp7 { + display: initial; + } + } + +. css-1hbuydm { + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-fast); + transition-timing-function: var(--bamboo-transition-easing-ease-out); + cursor: pointer; + -webkit-text-decoration: none; + text-decoration: none; + outline: 2px solid transparent; + outline-offset: 2px; + -webkit-animation: 10s ease-in-out; + animation: 10s ease-in-out; + color: #000; + display: block; + padding: 0.6rem; + font-style: normal; + font-weight: 700; + font-size: 1rem; + line-height: 1.38rem; +} + + .css-1hbuydm:hover, .css-1hbuydm[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + -webkit-transform: translate3d(0, -1px, 0); + -moz-transform: translate3d(0, -1px, 0); + -ms-transform: translate3d(0, -1px, 0); + transform: translate3d(0, -1px, 0); + } + + .css-1hbuydm:focus-visible, .css-1hbuydm[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + @media screen and (min-width: 48em) { + .css-1hbuydm { + padding: initial; + font-weight: 500; + } + } + + .css-1hbuydm:focus, .css-1hbuydm[data-focus] { + border: var(--bamboo-borders-none); + } + +. css-9de9pt { + width: 100%; + margin: auto; + background-color: #07775D; + padding-top: 2rem; +} + . css-1ov27wu { + -webkit-margin-start: auto; + margin-inline-start: auto; + -webkit-margin-end: auto; + margin-inline-end: auto; + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); + width: 90%; + max-width: 1440px; + margin: auto; + padding-inline: 0px; +} + . css-1o0qqpg { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-align-items: flex-start; + -webkit-box-align: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + width: 100%; + padding-top: 1rem; + padding-bottom: 1rem; + gap: 2rem; +} + + @media screen and (min-width: 48em) { + .css-1o0qqpg { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-top: 67px; + padding-bottom: 67px; + } + } + +. css-1aobplo { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + height: 100%; + gap: 1.5rem; +} + + .css-1aobplo > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 30em) { + .css-1aobplo { + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + } + + @media screen and (min-width: 48em) { + .css-1aobplo { + -webkit-align-items: flex-start; + -webkit-box-align: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + width: 50%; + gap: 2rem; + } + } + +. css-1px0fb8 { + font-family: var(--bamboo-fonts-heading); + line-height: 1.33; + font-style: normal; + font-weight: 700; + font-size: 20px; + text-align: center; + color: #fff; +} + + @media screen and (min-width: 30em) { + .css-1px0fb8 { + font-size: 25px; + } + } + + @media screen and (min-width: 48em) { + .css-1px0fb8 { + line-height: 1.2; + font-size: 35px; + text-align: unset; + } + } + + @media screen and (min-width: 62em) { + .css-1px0fb8 { + font-size: 60px; + } + } + +. css-1xbnvg0 { + font-style: normal; + font-weight: 400; + font-size: 16px; + text-align: center; + line-height: 23px; + color: #fff; +} + + @media screen and (min-width: 48em) { + .css-1xbnvg0 { + font-size: 20px; + text-align: unset; + } + } + +. css-mys20e { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + width: 100%; + max-width: 100%; + height: 100%; + max-height: 100%; +} + + .css-mys20e > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + + @media screen and (min-width: 48em) { + .css-mys20e { + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + max-width: 458px; + max-height: 64px; + } + } + +. css-1jwhl7a { + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-fast); + transition-timing-function: var(--bamboo-transition-easing-ease-out); + cursor: pointer; + -webkit-text-decoration: none; + text-decoration: none; + outline: 2px solid transparent; + outline-offset: 2px; + color: inherit; + position: relative; + height: 70px; + max-height: 70px; + display: block; +} + + .css-1jwhl7a:hover, .css-1jwhl7a[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + -webkit-transform: translate3d(0, -1px, 0); + -moz-transform: translate3d(0, -1px, 0); + -ms-transform: translate3d(0, -1px, 0); + transform: translate3d(0, -1px, 0); + } + + .css-1jwhl7a:focus-visible, .css-1jwhl7a[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + .css-1jwhl7a:focus, .css-1jwhl7a[data-focus] { + box-shadow: var(--bamboo-shadows-none); + } + +< / style > < style data-emotion = "css 1mqklkk" data-s = "" > . css-1mqklkk { + max-width: 100%; +} + + @media screen and (min-width: 48em) { + .css-1mqklkk { + max-width: 50%; + } + } + +< / style > < style data-emotion = "css m3klpz" data-s = "" > . css-m3klpz { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); + padding-top: var(--bamboo-space-6); + padding-bottom: var(--bamboo-space-6); +} + + .css-m3klpz > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css b5yors" data-s = "" > . css-b5yors { + height: 60px; + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); +} + + @media screen and (min-width: 48em) { + .css-b5yors { + -webkit-padding-start: unset; + padding-inline-start: unset; + -webkit-padding-end: unset; + padding-inline-end: unset; + } + } + +< / style > < style data-emotion = "css 1f1skxi" data-s = "" > . css-1f1skxi { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; + height: 100%; +} < / style > < style data-emotion = "css 46ub3u" data-s = "" > . css-46ub3u { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background: #FEFBF5; + padding: 34px; +} < / style > < style data-emotion = "css 1vhgs9" data-s = "" > . css-1vhgs9 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + max-width: 1440px; + direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + + .css-1vhgs9 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-1vhgs9 { + width: 100%; + direction: row; + } + } + +< / style > < style data-emotion = "css 1lhc32e" data-s = "" > . css-1lhc32e { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + + .css-1lhc32e > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-1lhc32e { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + width: 100%; + } + + .css-1lhc32e > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + } + +< / style > < style data-emotion = "css 1nmx5lv" data-s = "" > . css-1nmx5lv { + display: grid; + grid-gap: 40px; + grid-template-columns:repeat(auto-fit, minmax(320px, 1fr)); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} + + @media screen and (min-width: 48em) { + .css-1nmx5lv { + width: 100%; + } + } + +< / style > < style data-emotion = "css acns8" data-s = "" > . css-acns8 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + padding: var(--bamboo-space-2); + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} < / style > < style data-emotion = "css piiiku" data-s = "" > . css-piiiku { + width: 20rem; + object-fit: contain; +} + + @media screen and (min-width: 48em) { + .css-piiiku { + width: 32.5rem; + } + } + +< / style > < style data-emotion = "css s6cecv" data-s = "" > . css-s6cecv { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-padding-start: 1.3rem; + padding-inline-start: 1.3rem; + -webkit-padding-end: 1.3rem; + padding-inline-end: 1.3rem; +} + + .css-s6cecv > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-s6cecv { + -webkit-padding-start: unset; + padding-inline-start: unset; + -webkit-padding-end: unset; + padding-inline-end: unset; + } + } + +< / style > < style data-emotion = "css 8sutyu" data-s = "" > . css-8sutyu { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-top: var(--bamboo-space-4); + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} < / style > < style data-emotion = "css 1lmugdu" data-s = "" > . css-1lmugdu { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + + .css-1lmugdu > *:not(style) ~ *:not(style) { + margin-top: var(--bamboo-space-6); + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css d6hg3o" data-s = "" > . css-d6hg3o { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + line-height: 1.33; + font-size: 1.4rem; + color: #ffffff; + width: 13.75rem; +} + + @media screen and (min-width: 48em) { + .css-d6hg3o { + line-height: 1.2; + font-size: 3rem; + width: var(--bamboo-sizes-xs); + } + } + +< / style > < style data-emotion = "css 1m0188k" data-s = "" > . css-1m0188k { + position: relative; + color: #232323; +} < / style > < style data-emotion = "css 10neble" data-s = "" > . css-10neble { + font-size: 1rem; + color: #232323; +} < / style > < style data-emotion = "css 1smwwdr" data-s = "" > . css-1smwwdr { + display: grid; + grid-gap: 2.5rem; + grid-template-columns:repeat(auto-fit, minmax(11.25rem, 1fr)); + -webkit-align-items: baseline; + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; +} < / style > < style data-emotion = "css 6e273p" data-s = "" > . css-6e273p { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding-top: var(--bamboo-space-4); + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + gap: var(--bamboo-space-2); +} < / style > < style data-emotion = "css t40y6q" data-s = "" > . css-t40y6q { + height: 50px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} < / style > < style data-emotion = "css 2jph2f" data-s = "" > . css-2jph2f { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + height: 50px; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} < / style > < style data-emotion = "css 16g0zns" data-s = "" > . css-16g0zns { + font-size: 20px; + font-weight: 700; + font-style: normal; +} < / style > < style data-emotion = "css 107frgd" data-s = "" > . css-107frgd { + font-size: 16px; + font-weight: 400; + font-style: normal; +} < / style > < style data-emotion = "css 1oatwqz" data-s = "" > . css-1oatwqz { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + + .css-1oatwqz > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-1oatwqz { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + + .css-1oatwqz > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + } + +< / style > < style data-emotion = "css 17ielt5" data-s = "" > . css-17ielt5 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding-top: var(--bamboo-space-4); + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} + + @media screen and (min-width: 48em) { + .css-17ielt5 { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + } + +< / style > < style data-emotion = "css o9bp5u" data-s = "" > . css-o9bp5u { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: relative; + white-space: nowrap; + vertical-align: middle; + outline: 2px solid transparent; + outline-offset: 2px; + line-height: 1.2; + border-radius: var(--bamboo-radii-md); + font-weight: var(--bamboo-fontWeights-semibold); + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-normal); + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); + height: var(--bamboo-sizes-12); + min-width: var(--bamboo-sizes-10); + font-size: var(--bamboo-fontSizes-md); + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); + background: #07775D; + color: #fff; + width: 100%; + max-width: 12.5rem; +} + + .css-o9bp5u:focus-visible, .css-o9bp5u[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + .css-o9bp5u:disabled, .css-o9bp5u[disabled], .css-o9bp5u[aria-disabled=true], .css-o9bp5u[data-disabled] { + opacity: 0.4; + cursor: not-allowed; + box-shadow: var(--bamboo-shadows-none); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: var(--bamboo-colors-gray-300); + color: #ffffff; + } + + .css-o9bp5u:hover, .css-o9bp5u[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + background: #066a53; + } + + .css-o9bp5u:hover:disabled, .css-o9bp5u[data-hover]:disabled, .css-o9bp5u:hover[disabled], .css-o9bp5u[data-hover][disabled], .css-o9bp5u:hover[aria-disabled=true], .css-o9bp5u[data-hover][aria-disabled=true], .css-o9bp5u:hover[data-disabled], .css-o9bp5u[data-hover][data-disabled] { + background: initial; + } + + @media screen and (min-width: 48em) { + .css-o9bp5u { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + } + + .css-o9bp5u:focus, .css-o9bp5u[data-focus] { + box-shadow: var(--bamboo-shadows-none); + } + +< / style > < style data-emotion = "css b7e4li" data-s = "" > . css-b7e4li { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + width: 100% !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + -webkit-justify-content: center !important; + justify-content: center !important; + -webkit-align-items: flex-end; + -webkit-box-align: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + padding-inline: 0px !important; +} < / style > < style data-emotion = "css pl434q" data-s = "" > . css-pl434q { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + background: #07775D; + width: 90% !important; + max-width: 1440px !important; + padding-inline: 0px !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + + .css-pl434q > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-pl434q { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + + .css-pl434q > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + } + +< / style > < style data-emotion = "css tx6rod" data-s = "" > . css-tx6rod { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding: var(--bamboo-space-4); + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} + + .css-tx6rod > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-tx6rod { + padding: var(--bamboo-space-8); + } + } + +< / style > < style data-emotion = "css 1vjuvrr" data-s = "" > . css-1vjuvrr { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: var(--bamboo-sizes-full); + max-width: var(--bamboo-sizes-lg); + gap: var(--bamboo-space-4); +} + + .css-1vjuvrr > *:not(style) ~ *:not(style) { + margin-top: var(--bamboo-space-6); + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 1mouikl" data-s = "" > . css-1mouikl { + font-family: var(--bamboo-fonts-heading); + line-height: 1.33; + font-size: 2.375rem; + font-weight: var(--bamboo-fontWeights-bold); + color: var(--bamboo-colors-white); +} + + @media screen and (min-width: 48em) { + .css-1mouikl { + line-height: 1.2; + } + } + +< / style > < style data-emotion = "css 1xfoshu" data-s = "" > . css-1xfoshu { + font-size: var(--bamboo-fontSizes-xl); + font-weight: var(--bamboo-fontWeights-medium); + color: var(--bamboo-colors-white); + min-height: 236px; +} < / style > < style data-emotion = "css 16zpvw0" data-s = "" > . css-16zpvw0 { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: relative; + white-space: nowrap; + vertical-align: middle; + outline: 2px solid transparent; + outline-offset: 2px; + line-height: 1.2; + border-radius: var(--bamboo-radii-md); + font-weight: var(--bamboo-fontWeights-semibold); + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-normal); + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); + height: var(--bamboo-sizes-12); + min-width: var(--bamboo-sizes-10); + font-size: var(--bamboo-fontSizes-md); + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); + background: #fff; + color: #0A8469; + width: 100%; + border: #0A8469 solid 1px; + max-width: 12.5rem; +} + + .css-16zpvw0:focus-visible, .css-16zpvw0[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + .css-16zpvw0:disabled, .css-16zpvw0[disabled], .css-16zpvw0[aria-disabled=true], .css-16zpvw0[data-disabled] { + opacity: 0.4; + cursor: not-allowed; + box-shadow: var(--bamboo-shadows-none); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: var(--bamboo-colors-gray-300); + color: #ffffff; + } + + .css-16zpvw0:hover, .css-16zpvw0[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + background: #f7f7f7; + } + + .css-16zpvw0:hover:disabled, .css-16zpvw0[data-hover]:disabled, .css-16zpvw0:hover[disabled], .css-16zpvw0[data-hover][disabled], .css-16zpvw0:hover[aria-disabled=true], .css-16zpvw0[data-hover][aria-disabled=true], .css-16zpvw0:hover[data-disabled], .css-16zpvw0[data-hover][data-disabled] { + background: initial; + } + + @media screen and (min-width: 48em) { + .css-16zpvw0 { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + } + + .css-16zpvw0:focus, .css-16zpvw0[data-focus] { + box-shadow: var(--bamboo-shadows-none); + } + +< / style > < style data-emotion = "css 1en42kf" data-s = "" > . css-1en42kf { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} < / style > < style data-emotion = "css boil6" data-s = "" > . css-boil6 { + width: 100%; + object-fit: contain; +} < / style > < style data-emotion = "css w7x2jj" data-s = "" > . css-w7x2jj { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: 90% !important; + max-width: 1440px !important; + padding-inline: 0px !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + + .css-w7x2jj > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-w7x2jj { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + + .css-w7x2jj > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + } + +< / style > < style data-emotion = "css 15qlntt" data-s = "" > . css-15qlntt { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + padding: 1.88rem; +} + + @media screen and (min-width: 48em) { + .css-15qlntt { + padding: unset; + } + } + +< / style > < style data-emotion = "css 1ln8m3d" data-s = "" > . css-1ln8m3d { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} + + @media screen and (min-width: 48em) { + .css-1ln8m3d { + padding: var(--bamboo-space-8); + } + } + +< / style > < style data-emotion = "css 164xvol" data-s = "" > . css-164xvol { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: var(--bamboo-sizes-full); + max-width: var(--bamboo-sizes-lg); +} + + .css-164xvol > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 1jo6axi" data-s = "" > . css-1jo6axi { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + line-height: 1.33; + font-size: 1.56rem; + color: #232323; + margin-bottom: 0.5rem; +} + + @media screen and (min-width: 48em) { + .css-1jo6axi { + line-height: 1.2; + font-size: 3rem; + } + } + +< / style > < style data-emotion = "css 9tls2m" data-s = "" > . css-9tls2m { + color: #232323; +} + + .css-9tls2m fontSize { + base: md; + lg: lg; + xs: xs; + } + +< / style > < style data-emotion = "css n21gh5" data-s = "" > . css-n21gh5 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + + .css-n21gh5 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 4fbvrp" data-s = "" > . css-4fbvrp { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: relative; + white-space: nowrap; + vertical-align: middle; + outline: 2px solid transparent; + outline-offset: 2px; + line-height: 1.2; + border-radius: var(--bamboo-radii-md); + font-weight: var(--bamboo-fontWeights-semibold); + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-normal); + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); + height: var(--bamboo-sizes-12); + min-width: var(--bamboo-sizes-10); + font-size: var(--bamboo-fontSizes-md); + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); + background: #07775D; + color: #fff; + width: 100%; + max-width: 12.5rem; + margin-top: 0.7rem; +} + + .css-4fbvrp:focus-visible, .css-4fbvrp[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + .css-4fbvrp:disabled, .css-4fbvrp[disabled], .css-4fbvrp[aria-disabled=true], .css-4fbvrp[data-disabled] { + opacity: 0.4; + cursor: not-allowed; + box-shadow: var(--bamboo-shadows-none); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: var(--bamboo-colors-gray-300); + color: #ffffff; + } + + .css-4fbvrp:hover, .css-4fbvrp[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + background: #066a53; + } + + .css-4fbvrp:hover:disabled, .css-4fbvrp[data-hover]:disabled, .css-4fbvrp:hover[disabled], .css-4fbvrp[data-hover][disabled], .css-4fbvrp:hover[aria-disabled=true], .css-4fbvrp[data-hover][aria-disabled=true], .css-4fbvrp:hover[data-disabled], .css-4fbvrp[data-hover][data-disabled] { + background: initial; + } + + @media screen and (min-width: 48em) { + .css-4fbvrp { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + } + + .css-4fbvrp:focus, .css-4fbvrp[data-focus] { + box-shadow: var(--bamboo-shadows-none); + } + +< / style > < style data-emotion = "css q8wunt" data-s = "" > . css-q8wunt { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: #FEFBF5; + margin-top: 1.2rem; + width: 100% !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + -webkit-justify-content: center !important; + justify-content: center !important; + -webkit-align-items: flex-end; + -webkit-box-align: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + padding-inline: 0px !important; +} + + @media screen and (min-width: 48em) { + .css-q8wunt { + margin-top: unset; + } + } + +< / style > < style data-emotion = "css 1qq6fp8" data-s = "" > . css-1qq6fp8 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; +} + + .css-1qq6fp8 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-1qq6fp8 { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + + .css-1qq6fp8 > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + } + +< / style > < style data-emotion = "css 1lp8n4i" data-s = "" > . css-1lp8n4i { + display: grid; + grid-gap: 2.5rem; + grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr)); + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} < / style > < style data-emotion = "css 1byli83" data-s = "" > . css-1byli83 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding-top: var(--bamboo-space-8); + padding-bottom: var(--bamboo-space-8); + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + padding-right: 1.5rem; +} + + .css-1byli83 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-1byli83 { + padding-right: unset; + } + } + +< / style > < style data-emotion = "css 1v8eh2d" data-s = "" > . css-1v8eh2d { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-top: var(--bamboo-space-4); +} < / style > < style data-emotion = "css vem2dx" data-s = "" > . css-vem2dx { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + line-height: 1.33; + font-size: 1.56rem; + color: #ffffff; + width: 80%; +} + + @media screen and (min-width: 48em) { + .css-vem2dx { + line-height: 1.2; + font-size: 3rem; + width: 80%; + } + } + +< / style > < style data-emotion = "css v6vaa8" data-s = "" > . css-v6vaa8 { + font-size: 0.93rem; + color: #232323; + width: 95%; +} < / style > < style data-emotion = "css 1ap9yg2" data-s = "" > . css-1ap9yg2 { + display: grid; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + grid-template-columns:unset; + gap: var(--bamboo-space-4); +} + + .css-1ap9yg2 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-1ap9yg2 { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + grid-template-columns:1fr 1fr; + } + + .css-1ap9yg2 > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + } + +< / style > < style data-emotion = "css 14xp0e3" data-s = "" > . css-14xp0e3 { + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + + .css-14xp0e3 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-14xp0e3 { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + + .css-14xp0e3 > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + } + +< / style > < style data-emotion = "css 158f4aw" data-s = "" > . css-158f4aw { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding-top: var(--bamboo-space-4); + padding-bottom: var(--bamboo-space-4); + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; +} + + @media screen and (min-width: 48em) { + .css-158f4aw { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + } + +< / style > < style data-emotion = "css cu2xgb" data-s = "" > . css-cu2xgb { + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + display: none; +} + + @media screen and (min-width: 48em) { + .css-cu2xgb { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + } + } + +< / style > < style data-emotion = "css 66jr7k" data-s = "" > . css-66jr7k { + width: 19.75rem; + object-fit: contain; +} + + @media screen and (min-width: 48em) { + .css-66jr7k { + width: 37.87rem; + } + } + +< / style > < style data-emotion = "css 1gfhrgf" data-s = "" > . css-1gfhrgf { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: #07775D; + width: 100% !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + -webkit-justify-content: center !important; + justify-content: center !important; + -webkit-align-items: flex-end; + -webkit-box-align: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + padding-inline: 0px !important; +} < / style > < style data-emotion = "css 6anump" data-s = "" > . css-6anump { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + border-radius: 8px; + position: relative; + overflow: hidden; + width: 90% !important; + max-width: 1440px !important; + padding-inline: 0px !important; +} + + .css-6anump > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-6anump { + direction: row; + } + } + +< / style > < style data-emotion = "css 1cabcnf" data-s = "" > . css-1cabcnf { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding-top: 71px; + padding-bottom: 71px; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + border-radius: 8px; + z-index: 10; +} + + .css-1cabcnf > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 1rjklp1" data-s = "" > . css-1rjklp1 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-top: var(--bamboo-space-8); + align: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + border-radius: 8px; + margin-bottom: 3.5rem; +} + + @media screen and (min-width: 48em) { + .css-1rjklp1 { + padding-left: var(--bamboo-space-8); + } + } + +< / style > < style data-emotion = "css xxjost" data-s = "" > . css-xxjost { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + line-height: 1.33; + font-size: 34px; + color: #ffffff; + text-align: center; +} + + @media screen and (min-width: 48em) { + .css-xxjost { + line-height: 1.2; + font-size: var(--bamboo-fontSizes-4xl); + text-align: unset; + } + } + +< / style > < style data-emotion = "css sa0j8d" data-s = "" > . css-sa0j8d { + position: relative; + color: var(--bamboo-colors-white); +} < / style > < style data-emotion = "css 1um7cg3" data-s = "" > . css-1um7cg3 { + display: grid; + grid-gap: 34px; + grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); +} < / style > < style data-emotion = "css y2neq9" data-s = "" > . css-y2neq9 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + background: var(--bamboo-colors-white); + border-radius: 8px; +} + + .css-y2neq9 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 1s440kw" data-s = "" > . css-1s440kw { + padding: var(--bamboo-space-8); + background: #C4CAE4; + border-top-left-radius: var(--bamboo-radii-md); + border-top-right-radius: var(--bamboo-radii-md); + min-height: var(--bamboo-sizes-sm); +} < / style > < style data-emotion = "css 5r6ujj" data-s = "" > . css-5r6ujj { + padding: var(--bamboo-space-8); +} < / style > < style data-emotion = "css 1mj1pvi" data-s = "" > . css-1mj1pvi { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-top: var(--bamboo-space-8); + padding-bottom: var(--bamboo-space-8); + -webkit-padding-start: var(--bamboo-space-8); + padding-inline-start: var(--bamboo-space-8); + -webkit-padding-end: var(--bamboo-space-8); + padding-inline-end: var(--bamboo-space-8); + background: var(--bamboo-colors-white); + height: 100%; + position: relative; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + border-bottom-left-radius: var(--bamboo-radii-md); + border-bottom-right-radius: var(--bamboo-radii-md); + gap: var(--bamboo-space-6); +} < / style > < style data-emotion = "css 1s1q2q4" data-s = "" > . css-1s1q2q4 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: var(--bamboo-space-4); +} + + .css-1s1q2q4 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 1ftkg3p" data-s = "" > . css-1ftkg3p { + font-size: 1.25rem; + font-weight: 700; +} + + @media screen and (min-width: 48em) { + .css-1ftkg3p { + font-size: 1.5rem; + } + } + +< / style > < style data-emotion = "css 14d0z92" data-s = "" > . css-14d0z92 { + font-size: 1rem; +} < / style > < style data-emotion = "css 1rx77xn" data-s = "" > . css-1rx77xn { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: relative; + white-space: nowrap; + vertical-align: middle; + outline: 2px solid transparent; + outline-offset: 2px; + line-height: 1.2; + border-radius: var(--bamboo-radii-md); + font-weight: var(--bamboo-fontWeights-semibold); + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-normal); + -webkit-transform: scale(0.9); + -moz-transform: scale(0.9); + -ms-transform: scale(0.9); + transform: scale(0.9); + height: var(--bamboo-sizes-12); + min-width: var(--bamboo-sizes-10); + font-size: var(--bamboo-fontSizes-md); + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); + background: #07775D; + color: #fff; + width: 100%; + max-width: 7.88rem; +} + + .css-1rx77xn:focus-visible, .css-1rx77xn[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + .css-1rx77xn:disabled, .css-1rx77xn[disabled], .css-1rx77xn[aria-disabled=true], .css-1rx77xn[data-disabled] { + opacity: 0.4; + cursor: not-allowed; + box-shadow: var(--bamboo-shadows-none); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: var(--bamboo-colors-gray-300); + color: #ffffff; + } + + .css-1rx77xn:hover, .css-1rx77xn[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + background: #066a53; + } + + .css-1rx77xn:hover:disabled, .css-1rx77xn[data-hover]:disabled, .css-1rx77xn:hover[disabled], .css-1rx77xn[data-hover][disabled], .css-1rx77xn:hover[aria-disabled=true], .css-1rx77xn[data-hover][aria-disabled=true], .css-1rx77xn:hover[data-disabled], .css-1rx77xn[data-hover][data-disabled] { + background: initial; + } + + @media screen and (min-width: 48em) { + .css-1rx77xn { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + } + + .css-1rx77xn:focus, .css-1rx77xn[data-focus] { + box-shadow: var(--bamboo-shadows-none); + } + +< / style > < style data-emotion = "css oaxpck" data-s = "" > . css-oaxpck { + padding: var(--bamboo-space-8); + background: #F2F2F2; + border-top-left-radius: var(--bamboo-radii-md); + border-top-right-radius: var(--bamboo-radii-md); + min-height: var(--bamboo-sizes-sm); +} < / style > < style data-emotion = "css 17797y4" data-s = "" > . css-17797y4 { + padding: var(--bamboo-space-8); + background: #E99B8D; + border-top-left-radius: var(--bamboo-radii-md); + border-top-right-radius: var(--bamboo-radii-md); + min-height: var(--bamboo-sizes-sm); +} < / style > < style data-emotion = "css 7iqoyt" data-s = "" > . css-7iqoyt { + padding: var(--bamboo-space-8); + background: #BAC5E8; + border-top-left-radius: var(--bamboo-radii-md); + border-top-right-radius: var(--bamboo-radii-md); + min-height: var(--bamboo-sizes-sm); +} < / style > < style data-emotion = "css 1ib88tn" data-s = "" > . css-1ib88tn { + padding: 2rem; +} + + @media screen and (min-width: 48em) { + .css-1ib88tn { + padding: 8rem; + } + } + +< / style > < style data-emotion = "css 1r8qcgs" data-s = "" > . css-1r8qcgs { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: var(--bamboo-space-4); +} + + .css-1r8qcgs > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 1l4w6pd" data-s = "" > . css-1l4w6pd { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} < / style > < style data-emotion = "css 1laia0z" data-s = "" > . css-1laia0z { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + line-height: 1.33; + width: 80%; + font-size: 2.13rem; + text-align: center; +} + + @media screen and (min-width: 48em) { + .css-1laia0z { + line-height: 1.2; + width: 60%; + font-size: 3rem; + } + } + +< / style > < style data-emotion = "css 1vp8jwk" data-s = "" > . css-1vp8jwk { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} < / style > < style data-emotion = "css jngjlg" data-s = "" > . css-jngjlg { + max-width: 660px; + text-align: center; + margin-top: 1.5rem; + font-size: 1rem; +} + + @media screen and (min-width: 48em) { + .css-jngjlg { + font-size: 1.5rem; + } + } + +< / style > < style data-emotion = "css 156mt7d" data-s = "" > . css-156mt7d { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + + @media screen and (min-width: 48em) { + .css-156mt7d { + direction: row; + gap: 5.5rem; + } + } + +< / style > < style data-emotion = "css 1kcwtid" data-s = "" > . css-1kcwtid { + text-align: center; + font-weight: 700; + font-size: 34px; + margin-top: 24px; + color: #07775D; +} + + @media screen and (min-width: 48em) { + .css-1kcwtid { + font-size: 60px; + } + } + +< / style > < style data-emotion = "css j0zs7y" data-s = "" > . css-j0zs7y { + text-align: center; + color: var(--bamboo-colors-black); +} + + @media screen and (min-width: 48em) { + .css-j0zs7y { + font-weight: 700; + font-size: 2rem; + } + } + +< / style > < style data-emotion = "css 1iaz67q" data-s = "" > . css-1iaz67q { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-top: 3.12rem; + padding-bottom: 3.12rem; + -webkit-padding-start: 1.88rem; + padding-inline-start: 1.88rem; + -webkit-padding-end: 1.88rem; + padding-inline-end: 1.88rem; + width: 100% !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + -webkit-justify-content: center !important; + justify-content: center !important; + -webkit-align-items: flex-end; + -webkit-box-align: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + padding-inline: 0px !important; +} + + @media screen and (min-width: 48em) { + .css-1iaz67q { + padding-top: 6.5rem; + padding-bottom: 6.5rem; + -webkit-padding-start: 7.5rem; + padding-inline-start: 7.5rem; + -webkit-padding-end: 7.5rem; + padding-inline-end: 7.5rem; + } + } + +< / style > < style data-emotion = "css r3e616" data-s = "" > . css-r3e616 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: 90% !important; + max-width: 1440px !important; + padding-inline: 0px !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + + .css-r3e616 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-r3e616 { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + + .css-r3e616 > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + } + +< / style > < style data-emotion = "css say6r" data-s = "" > . css-say6r { + display: grid; + grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr)); + min-child-width: 20rem; + spacing: 2.5rem; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} < / style > < style data-emotion = "css 1s3o42a" data-s = "" > . css-1s3o42a { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + margin-bottom: 1.25rem; +} < / style > < style data-emotion = "css 12sl6us" data-s = "" > . css-12sl6us { + width: 90%; + object-fit: contain; + background: #FCF9F3; + padding: 1.88rem; +} + + @media screen and (min-width: 48em) { + .css-12sl6us { + width: var(--bamboo-sizes-md); + background: none; + } + } + +< / style > < style data-emotion = "css n6k28" data-s = "" > . css-n6k28 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-padding-start: 0.9rem; + padding-inline-start: 0.9rem; + -webkit-padding-end: 0.9rem; + padding-inline-end: 0.9rem; +} + + .css-n6k28 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-n6k28 { + gap: 2.25rem; + -webkit-padding-start: unset; + padding-inline-start: unset; + -webkit-padding-end: unset; + padding-inline-end: unset; + } + } + +< / style > < style data-emotion = "css nrzvuh" data-s = "" > . css-nrzvuh { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + line-height: 1.33; + font-size: 1.56rem; +} + + @media screen and (min-width: 48em) { + .css-nrzvuh { + line-height: 1.2; + width: 80%; + font-size: 3rem; + } + } + +< / style > < style data-emotion = "css 2tjlu1" data-s = "" > . css-2tjlu1 { + padding-bottom: 1.25rem; +} + + @media screen and (min-width: 48em) { + .css-2tjlu1 { + width: 58%; + font-size: 1rem; + } + } + +< / style > < style data-emotion = "css oj2wzj" data-s = "" > . css-oj2wzj { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + background: #DDBD8E; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + -webkit-padding-start: 0.63rem; + padding-inline-start: 0.63rem; + -webkit-padding-end: 0.63rem; + padding-inline-end: 0.63rem; + width: 100% !important; + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + -webkit-justify-content: center !important; + justify-content: center !important; + -webkit-align-items: flex-end; + -webkit-box-align: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + padding-inline: 0px !important; +} + + @media screen and (min-width: 48em) { + .css-oj2wzj { + padding-top: 6.5rem; + padding-bottom: 6.5rem; + -webkit-padding-start: 7.5rem; + padding-inline-start: 7.5rem; + -webkit-padding-end: 7.5rem; + padding-inline-end: 7.5rem; + } + } + +< / style > < style data-emotion = "css 1ix0hz3" data-s = "" > . css-1ix0hz3 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-top: var(--bamboo-space-6); + padding-bottom: var(--bamboo-space-6); + width: 90% !important; + max-width: 1440px !important; + padding-inline: 0px !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} < / style > < style data-emotion = "css 16l853r" data-s = "" > . css-16l853r { + background: var(--bamboo-colors-white); + box-shadow: var(--bamboo-shadows-2xl); + border-radius: var(--bamboo-radii-md); + padding-top: 2.75rem; + position: relative; +} < / style > < style data-emotion = "css 472sxs" data-s = "" > . css-472sxs { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + gap: 0.9rem; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + + @media screen and (min-width: 48em) { + .css-472sxs { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + } + +< / style > < style data-emotion = "css kva4ds" data-s = "" > . css-kva4ds { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding-left: var(--bamboo-space-10); + padding-right: var(--bamboo-space-10); + padding-bottom: 50px; + gap: var(--bamboo-space-4); +} + + .css-kva4ds > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-kva4ds { + padding-left: 94px; + } + } + +< / style > < style data-emotion = "css 16l4izz" data-s = "" > . css-16l4izz { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + line-height: 1.33; + font-size: 2.1rem; + text-align: center; + padding-top: var(--bamboo-space-40); +} + + @media screen and (min-width: 48em) { + .css-16l4izz { + line-height: 1.2; + font-size: 3rem; + width: 25.2rem; + text-align: unset; + padding-top: 94px; + } + } + +< / style > < style data-emotion = "css 1ht9eg6" data-s = "" > . css-1ht9eg6 { + margin-bottom: 1.87rem; +} + + @media screen and (min-width: 48em) { + .css-1ht9eg6 { + width: 23.3rem; + } + } + +< / style > < style data-emotion = "css 19qancm" data-s = "" > . css-19qancm { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + + @media screen and (min-width: 48em) { + .css-19qancm { + margin-top: 1.25rem; + } + } + +< / style > < style data-emotion = "css u4x5f7" data-s = "" > . css-u4x5f7 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + margin-right: calc(var(--bamboo-space-20) * -1); + width: 100%; + height: 100%; +} < / style > < style data-emotion = "css 35ru42" data-s = "" > . css-35ru42 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + width: 100%; + -webkit-margin-start: auto; + margin-inline-start: auto; + -webkit-margin-end: auto; + margin-inline-end: auto; + max-width: 1440px; + gap: var(--bamboo-space-3); + overflow: hidden; +} + + @media screen and (min-width: 48em) { + .css-35ru42 { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + width: 90%; + } + } + +< / style > < style data-emotion = "css tj1t54" data-s = "" > . css-tj1t54 { + width: 100%; + padding: 0px; + overflow: hidden; +} + + @media screen and (min-width: 48em) { + .css-tj1t54 { + width: 50%; + } + } + +< / style > < style data-emotion = "css r21cnz" data-s = "" > . css-r21cnz { + width: 100%; + max-width: 886px; + max-height: 699px; + overflow: hidden; + position: relative; +} + + @media screen and (min-width: 48em) { + .css-r21cnz { + max-width: 714px; + } + } + + @media screen and (min-width: 62em) { + .css-r21cnz { + max-width: 766px; + } + } + +< / style > < style data-emotion = "css 89hkpa" data-s = "" > . css-89hkpa { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + max-width: 90%; + gap: 1.5rem; + padding-bottom: 2rem; +} + + @media screen and (min-width: 48em) { + .css-89hkpa { + width: 50%; + max-width: 100%; + gap: 2rem; + padding-bottom: .5rem; + } + } + + @media screen and (min-width: 62em) { + .css-89hkpa { + gap: 3rem; + padding: 0px; + padding-bottom: 0px; + } + } + +< / style > < style data-emotion = "css ppewod" data-s = "" > . css-ppewod { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + text-align: center; + width: 100%; + line-height: 28px; + font-style: normal; + font-size: 18px; + letter-spacing: 0.374px; + color: #232323; +} + + @media screen and (min-width: 30em) { + .css-ppewod { + line-height: 30px; + font-size: 24px; + } + } + + @media screen and (min-width: 48em) { + .css-ppewod { + text-align: left; + line-height: 38px; + font-size: 28px; + } + } + + @media screen and (min-width: 62em) { + .css-ppewod { + line-height: 51px; + font-size: 38px; + } + } + + @media screen and (min-width: 80em) { + .css-ppewod { + font-size: 48px; + } + } + +< / style > < style data-emotion = "css 11b966t" data-s = "" > . css-11b966t { + width: 100%; + color: #232323; + line-height: 19px; + font-style: normal; + font-weight: 400; + font-size: 16px; +} < / style > < style data-emotion = "css kg49no" data-s = "" > . css-kg49no { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + width: 100%; + height: 100%; + max-height: 100%; +} + + .css-kg49no > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + + @media screen and (min-width: 48em) { + .css-kg49no { + -webkit-align-items: initial; + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; + -webkit-box-pack: initial; + -ms-flex-pack: initial; + -webkit-justify-content: initial; + justify-content: initial; + max-height: 64px; + } + } + +< / style > < style data-emotion = "css yxqm2o" data-s = "" > . css-yxqm2o { + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-fast); + transition-timing-function: var(--bamboo-transition-easing-ease-out); + cursor: pointer; + -webkit-text-decoration: none; + text-decoration: none; + outline: 2px solid transparent; + outline-offset: 2px; + color: inherit; +} + + .css-yxqm2o:hover, .css-yxqm2o[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + -webkit-transform: translate3d(0, -1px, 0); + -moz-transform: translate3d(0, -1px, 0); + -ms-transform: translate3d(0, -1px, 0); + transform: translate3d(0, -1px, 0); + } + + .css-yxqm2o:focus-visible, .css-yxqm2o[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + .css-yxqm2o:focus, .css-yxqm2o[data-focus] { + box-shadow: var(--bamboo-shadows-none); + } + +< / style > < style data-emotion = "css m3noro" data-s = "" > . css-m3noro { + background-color: #FEFBF5; + width: 100%; + height: 100%; + max-height: 100%; + margin: auto; + padding-bottom: 6rem; +} + + @media screen and (min-width: 48em) { + .css-m3noro { + max-height: 972px; + } + } + +< / style > < style data-emotion = "css hofi34" data-s = "" > . css-hofi34 { + -webkit-margin-start: auto; + margin-inline-start: auto; + -webkit-margin-end: auto; + margin-inline-end: auto; + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + -webkit-padding-end: var(--bamboo-space-4); + padding-inline-end: var(--bamboo-space-4); + width: 90%; + max-width: 1440px; + padding-inline: 0px; +} < / style > < style data-emotion = "css ox1b81" data-s = "" > . css-ox1b81 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + gap: 2rem; + padding-top: 70px; +} + + @media screen and (min-width: 48em) { + .css-ox1b81 { + gap: 3rem; + } + } + +< / style > < style data-emotion = "css 1h4ws66" data-s = "" > . css-1h4ws66 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: flex-start; + -webkit-box-align: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + + .css-1h4ws66 > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 1n1d3de" data-s = "" > . css-1n1d3de { + font-family: var(--bamboo-fonts-heading); + color: #232323; + margin-bottom: 17px; + font-style: normal; + font-weight: 700; + font-size: 18px; + line-height: 22px; +} < / style > < style data-emotion = "css imydig" data-s = "" > . css-imydig { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: flex-start; + -webkit-box-align: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; +} + + .css-imydig > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + +< / style > < style data-emotion = "css 1b16uoa" data-s = "" > . css-1b16uoa { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + gap: .5rem; +} + + .css-1b16uoa > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + +< / style > < style data-emotion = "css m7wbwg" data-s = "" > . css-m7wbwg { + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-fast); + transition-timing-function: var(--bamboo-transition-easing-ease-out); + cursor: pointer; + -webkit-text-decoration: none; + text-decoration: none; + outline: 2px solid transparent; + outline-offset: 2px; + color: inherit; +} + + .css-m7wbwg:hover, .css-m7wbwg[data-hover] { + -webkit-text-decoration: none; + text-decoration: none; + -webkit-transform: translate3d(0, -1px, 0); + -moz-transform: translate3d(0, -1px, 0); + -ms-transform: translate3d(0, -1px, 0); + transform: translate3d(0, -1px, 0); + } + + .css-m7wbwg:focus-visible, .css-m7wbwg[data-focus-visible] { + box-shadow: var(--bamboo-shadows-outline); + } + + .css-m7wbwg:focus, .css-m7wbwg[data-focus] { + box-shadow: var(--bamboo-shadows-none); + } + + .css-m7wbwg svg > path { + fill-opacity: 0.5; + } + +< / style > < style data-emotion = "css dsdwpa" data-s = "" > . css-dsdwpa { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; + position: relative; +} < / style > < style data-emotion = "css 16hvtvp" data-s = "" > . css-16hvtvp { + -webkit-padding-end: var(--bamboo-space-8); + padding-inline-end: var(--bamboo-space-8); + width: 100%; + min-width: 0px; + position: relative; + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + appearance: none; + transition-property: var(--bamboo-transition-property-common); + transition-duration: var(--bamboo-transition-duration-normal); + padding-bottom: 1px; + line-height: var(--bamboo-lineHeights-normal); + background: inherit; + --select-bg: var(--bamboo-colors-white); + font-size: var(--bamboo-fontSizes-md); + -webkit-padding-start: var(--bamboo-space-4); + padding-inline-start: var(--bamboo-space-4); + height: var(--bamboo-sizes-10); + border-radius: var(--bamboo-radii-md); + border: 1px solid; + border-color: inherit; + outline: none !important; +} + + .css-16hvtvp:disabled, .css-16hvtvp[disabled], .css-16hvtvp[aria-disabled=true], .css-16hvtvp[data-disabled] { + opacity: 0.4; + cursor: not-allowed; + } + + .chakra-ui-dark .css-16hvtvp:not([data-theme]), [data-theme=dark] .css-16hvtvp:not([data-theme]), .css-16hvtvp[data-theme=dark] { + --select-bg: var(--bamboo-colors-gray-700); + } + + .css-16hvtvp > option, .css-16hvtvp > optgroup { + background: var(--select-bg); + } + + .css-16hvtvp:hover, .css-16hvtvp[data-hover] { + border-color: var(--bamboo-colors-gray-300); + } + + .css-16hvtvp[aria-readonly=true], .css-16hvtvp[readonly], .css-16hvtvp[data-readonly] { + box-shadow: var(--bamboo-shadows-none) !important; + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; + } + + .css-16hvtvp[aria-invalid=true], .css-16hvtvp[data-invalid] { + border-color: #E53E3E; + box-shadow: 0 0 0 1px #E53E3E; + } + + .css-16hvtvp:focus, .css-16hvtvp[data-focus] { + z-index: unset; + } + + .css-16hvtvp:focus-visible, .css-16hvtvp[data-focus-visible] { + outline: none !important; + } + + .css-16hvtvp:active, .css-16hvtvp[data-active] { + outline: none !important; + } + +< / style > < style data-emotion = "css tkvn1g" data-s = "" > . css-tkvn1g { + width: var(--bamboo-sizes-6); + height: 100%; + right: var(--bamboo-space-2); + color: currentColor; + font-size: var(--bamboo-fontSizes-xl); + position: absolute; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + pointer-events: none; + top: 50%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + + .css-tkvn1g:disabled, .css-tkvn1g[disabled], .css-tkvn1g[aria-disabled=true], .css-tkvn1g[data-disabled] { + opacity: 0.5; + } + +< / style > < style data-emotion = "css 1ekot1s" data-s = "" > . css-1ekot1s { + opacity: 0.6; + border: 0; + border-color: inherit; + border-style: solid; + border-bottom-width: 1px; + width: 100%; + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} < / style > < style data-emotion = "css 8b4q4j" data-s = "" > . css-8b4q4j { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: flex-start; + -webkit-box-align: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + gap: 1.5rem; +} + + .css-8b4q4j > *:not(style) ~ *:not(style) { + margin-top: 0px; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0.5rem; + margin-inline-start: 0.5rem; + } + + @media screen and (min-width: 48em) { + .css-8b4q4j { + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + } + } + +< / style > < style data-emotion = "css 1l6qzta" data-s = "" > . css-1l6qzta { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: flex-start; + -webkit-box-align: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + height: 47px; + width: 100%; + max-width: 100%; + position: relative; +} + + @media screen and (min-width: 48em) { + .css-1l6qzta { + max-width: 50%; + } + } + +< / style > < style data-emotion = "css 1o5mzz5" data-s = "" > . css-1o5mzz5 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + width: 100%; + max-width: 100%; + margin: 0 !important; + gap: .5rem; +} + + @media screen and (min-width: 48em) { + .css-1o5mzz5 { + max-width: 50%; + } + } + +< / style > < style data-emotion = "css tykvws" data-s = "" > . css-tykvws { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-align-items: flex-start; + -webkit-box-align: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + max-width: 100%; +} + + .css-tykvws > *:not(style) ~ *:not(style) { + margin-top: 0.5rem; + -webkit-margin-end: 0px; + margin-inline-end: 0px; + margin-bottom: 0px; + -webkit-margin-start: 0px; + margin-inline-start: 0px; + } + + @media screen and (min-width: 48em) { + .css-tykvws { + max-width: 50%; + } + } + +< / style > < style data-emotion = "css h6wj6g" data-s = "" > . css-h6wj6g { + font-family: var(--bamboo-fonts-heading); + font-weight: var(--bamboo-fontWeights-bold); + line-height: 22px; + font-size: 19px; + font-style: normal; +} < / style > < style data-emotion = "css 1w2gv62" data-s = "" > . css-1w2gv62 { + margin-top: 3rem; + color: #232323; + font-style: normal; + font-size: 14px; + font-weight: 400; + line-height: 20px; +} + + .css-1w2gv62 a { + font-weight: 700; + } + + .css-1w2gv62 a:hover, .css-1w2gv62 a[data-hover] { + -webkit-text-decoration: underline; + text-decoration: underline; + } + +< / style > < style data-emotion = "css 1wy60lq" data-s = "" > . css-1wy60lq { + margin-top: 3rem; + color: #232323; + font-style: normal; + font-size: 14px; + font-weight: 400; + line-height: 20px; +} < / style > < style data-emotion = "css" data-s = "" > < / style > < style > . reset-css { + border: 0; + line-height: 1.5; + margin: 0; + padding: 0; + width: auto; + height: auto; + font-size: 100%; + border-collapse: separate; + border-spacing: 0; + text-align: left; + vertical-align: middle; +} + + .wt-sky-dialog { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + min-width: 168px; + max-width: 270px; + border-radius: 3px; + background-color: #ffffff; + box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.3); + position: absolute; + top: 0; + left: 0; + font-family: 'Open Sans', sans-serif; + padding: 10px 0 0; + line-height: 1.2; + z-index: 9999999999; + user-select: none; + box-sizing: border-box; + text-align: left; + margin: 0; + } + + .wt-sky-dialog__transcr { + font-size: 13px; + margin: 0 12px 10px; + } + + .wt-sky-dialog__transcr-text { + display: inline-block; + color: #999999; + vertical-align: top; + } + + .wt-sky-dialog__transcr-text::before { + content: '/'; + } + + .wt-sky-dialog__transcr-text::after { + content: '/'; + } + + .wt-sky-dialog__transcr-pronounce { + display: inline-block; + margin-left: 5px; + cursor: pointer; + width: 19px; + height: 16px; + background-repeat: no-repeat; + background-position: center center; + background-size: 19px 16px; + background-color: #5d9cec; + mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); + -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); + } + + .wt-sky-dialog__transcr-pronounce:hover { + opacity: 0.8; + } + + .wt-sky-dialog__translations { + margin-bottom: 15px; + } + + .wt-sky-dialog__translations-list { + list-style: none; + padding: 0; + margin: 0 0 15px; + color: #333333; + } + + .wt-sky-dialog__translation-item { + padding: 0 12px; + margin: 0; + display: block; + max-width: 100%; + box-sizing: border-box; + font-family: 'Open Sans', sans-serif; + font-size: 13px; + line-height: 24px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + cursor: pointer; + } + + .wt-sky-dialog__translation-item--active { + background-color: rgba(93, 156, 236, 0.15); + padding-right: 35px; + font-weight: 600; + position: relative; + } + + .wt-sky-dialog__translation-item--added { + background-color: #f5f5f5; + padding-right: 35px; + font-weight: 600; + position: relative; + } + + .wt-sky-dialog__translation-add-to-dict { + position: absolute; + top: 5px; + right: 12px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAgCAYAAABts0pHAAAAAXNSR0IArs4c6QAAA5NJREFUWAntWE1IVFEUPuc+xxR/e1SYSIt+rFVS9LNqIS0CkYiIkRZO4yjRn7Vx4cZNLSJwU1ZSqKMWCOYiIohWBq36QaI2KUUQkhXO+DMj2ozvns4zxTfXeTPOczQEL8y8e37uOd8995zLOw/B4ahuGyUEjALCTwL4AUAjiPiFEPtdcvPrjloMOTQ9t8zXTnlRMXYMicqJaDcAbkeAYiAoIiAXz50NE7j9SpxFhHf8e7IpFzseuvUJe91FyfneYMF0iGoYlJsIDnMwMhalsbNVAh7jJMwb6BYis6WzJv9zjGSe8Pon90kZqWewHmblxtNReWsB/J9PREMAtOTk6U333Rg2mZd6KXcqFLwhAeqBSFPBJaLTBrwwCwvCESgxiPZynh9ECSc5F/cvdY7DKMQVk09S3uX/ElWHa+cjCXjG+T2gIQ7mZsLw+AzFpFvagD+q27LElqdrshSMiI8L6hqnQZYK0EpzOs1wod8GLbOj+1z+kFVmztWask1+VTEeMNW4Ss8DaKzrHn8QiRqtfDucUHVMmm+jl5ku7WKbp/BbPHk8Hqfd6g8T0E6fXoEoWlRvJs+UpQLatLHkeBcMpyPiC7asT6d21XVrEnEr8HTNN4CnK5LLtZOh5o7dQjs9J7eNnY9U+Bupkkq00qG7biOeYZejak7b6aUjek5srNuIbwB3ctwrWWP7dpjM6P+ugXWbKrYRT/UW8bSP3uQX668oxRBqhW87a3Am2aklknv9lEXG+BESspTbul3ciMQMW+AxWssg2HAjO+BmxwCQgWlPW6AfBfQh6j3L3cQcWAqeJQlnDBkoZ7fZwA1pvJE24DHGCbJ5CxUMgJuHwC1Pe+DeNpfe3OzBqRi9eaKhm3J+R4MNUgYu8963zrGVCKvrbBsJVVGl1eJU5SrNDfB3EOIqSeOpVYZCOwVS3uGN7rDyk80dA/f6w0VIf1xIQp8F0BGomDv2Qxyoo/w8wJFL2BwnA8b1EkGCD/x8gyDfo8ARJC1ASEEpjKhj4Ikcm0f/KzJ+mpO9mh0c52gu6/biU5EM7JVAfKyR3pfoM96qALduyuuf2GPI2evMq+Lije8PObYEfS50NXXU5g9a19vN4xuy014B39c+VhYF2cXgy6xm+NPEJw01r99XOGDlJ5uvGXATiPnJLRwK9HD+V5o0g36RAXpVopQw9eKNNQVuAujtJe15KNjKqYGV+foFtxv54k99/AWKSVyxuvW8pgAAAABJRU5ErkJggg==); + background-repeat: no-repeat; + background-position: center center; + background-size: 23px 16px; + width: 23px; + height: 16px; + } + + .wt-sky-dialog__img { + width: 144px; + height: 108px; + background-size: 144px; + border-radius: 2px; + margin: 12px 12px; + } + + .wt-sky-dialog__translation-item--added .wt-sky-dialog__translation-add-to-dict { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjMuMDEzIDBBMTkuMjQgMTkuMjQgMCAwIDAgMTIgMy43NSAxOS4yMzYgMTkuMjM2IDAgMCAwIC45ODcgMEgwdjE5LjU3MmguOTg3YzMuMTA0LjAxNSA2LjE0My44ODggOC43ODIgMi41MjEuNDc2LjM1Mi45MjcuNzM2IDEuMzUgMS4xNDhsLjgzMS43NTloLjFsLjgzNS0uNzVjLjQyNC0uNDEzLjg3NS0uNzk3IDEuMzUtMS4xNDlhMTYuODUzIDE2Ljg1MyAwIDAgMSA4Ljc4NC0yLjUySDI0VjBoLS45ODd6TTEwLjUgMTkuNUExNC41NjUgMTQuNTY1IDAgMCAwIDMgMTYuOFYzYzQuMTc1LjMxNSA2LjAyMSAxLjU0NSA3LjUgM3YxMy41ek0yMSAxNi44Yy0yLjcwMi4xODUtNS4zIDEuMTItNy41IDIuN1Y2YzEuNDc3LTEuNDU1IDMuMzI1LTIuNjg1IDcuNS0zdjEzLjh6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=#ccc); + background-size: 16px 16px; + width: 16px; + height: 16px; + } + + .wt-sky-dialog__translation-item--added .wt-sky-dialog__translation-add-to-dict:hover { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiNGNjYiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik05IDFMMSA5TTkgOUwxIDEiLz48L2c+PC9zdmc+); + background-size: 8px 8px; + background-position: center center; + } + + .wt-sky-dialog__upsale-banners .popup__banner { + border-top: 2px solid #dddddd; + } + +< / style > < style > . popup__banner { + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + min-width: 200px; + padding: 1px 0 0 1px; +} < / style > < style > . long-reset-css { + border: 0; + line-height: 1.5; + margin: 0; + padding: 0; + width: auto; + height: auto; + font-size: 100%; + border-collapse: separate; + border-spacing: 0; + text-align: left; + vertical-align: middle; +} + + .wt-sky-long-dialog { + padding: 10px 12px 15px; + max-width: 360px; + max-height: 270px; + border-radius: 3px; + font-family: 'Open Sans', sans-serif; + color: #333333; + background-color: #ffffff; + box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.3); + position: absolute; + top: 0; + left: 0; + z-index: 9999999999; + user-select: all; + box-sizing: border-box; + overflow-y: auto; + font-size: 18px; + text-align: left; + } + + .wt-sky-long-dialog--small-font { + font-size: 13px; + } + +< / style > < style > . wt-sky-modal-open { + overflow: hidden; +} + + .wt-sky-modal-wrap { + z-index: 9999999999; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(255, 255, 255, 0.8); + } + + .wt-sky-modal { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + width: 350px; + position: fixed; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + border-radius: 6px; + background-color: #5d9cec; + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); + box-sizing: border-box; + padding: 10px 15px 15px; + font-family: 'Open Sans', sans-serif; + font-size: 16px; + font-weight: 600; + line-height: 1.38; + color: #ffffff; + text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + } + + .wt-sky-modal__close { + position: absolute; + right: 10px; + top: 10px; + width: 10px; + height: 10px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjc1Ljc1bDguNSA4LjVtLTguNSAwbDguNS04LjUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+); + background-repeat: no-repeat; + background-position: 0 0; + background-size: 10px 10px; + opacity: 0.6; + cursor: pointer; + } + + .wt-sky-modal__head { + font-size: 22px; + font-weight: 600; + line-height: 1.36; + color: #fff; + text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + margin-bottom: 5px; + } + + .wt-sky-modal__register-call { + background-image: url(data:image/png;base64,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); + background-repeat: no-repeat; + background-position: 0 0; + background-size: 236px 72px; + width: 236px; + height: 72px; + margin-top: 28px; + margin-bottom: 33px; + } + + .wt-sky-modal__register-buttons { + margin-top: 18px; + display: flex; + align-items: center; + } + + .wt-sky-modal__button-login { + display: inline-block; + box-sizing: border-box; + font-size: 16px; + font-weight: 600; + text-align: center; + color: #333333; + width: 126px; + height: 36px; + border-radius: 66px; + background-image: linear-gradient(to bottom, #ffffff, #f5f5f5); + box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07); + cursor: pointer; + margin-right: 18px; + padding-top: 6px; + text-shadow: none; + } + + .wt-sky-modal__button-register { + display: inline-block; + width: 65px; + cursor: pointer; + font-size: 15px; + font-weight: 600; + text-decoration: underline; + } + +< / style > < style > . wt-sky-dictionary-page { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + margin: 0; + padding: 0; + font-family: 'Open Sans', sans-serif; + font-size: 16px; + color: #333333; + background-color: #fafafa; +} + + .wt-sky-dictionary-page h1, + .wt-sky-dictionary-page h2 { + font-weight: 300; + margin: 0; + padding: 0; + } + + .wt-sky-dictionary-page h1 { + font-size: 36px; + } + + .wt-sky-dictionary-page h2 { + font-size: 30px; + } + + .wt-sky-dictionary-page form { + margin: 0; + } + + .wt-sky-dictionary-page .header { + height: 45px; + background-color: #4a89dc; + } + + .wt-sky-dictionary-page .logo { + width: 228px; + height: 45px; + background-image: url(data:image/png;base64,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); + background-repeat: no-repeat; + background-position: 0 center; + background-size: 228px 29px; + background-color: transparent; + } + + .wt-sky-dictionary-page .container { + position: relative; + max-width: 990px; + margin: 0 auto; + padding: 0 10px; + } + + .wt-sky-dictionary-page .page { + font-weight: 300; + padding-bottom: 48px; + } + + .wt-sky-dictionary-page .page__button { + height: 26px; + width: 30px; + border-radius: 4px; + background-image: linear-gradient(to bottom, #ffffff, #f5f5f5); + border: solid 1px #ddd; + color: #333333; + font-size: 14px; + display: inline-block; + padding: 4px 10px; + line-height: 1; + box-sizing: border-box; + cursor: pointer; + margin: 0 5px; + position: relative; + top: 2px; + user-select: none; + } + + .wt-sky-dictionary-page .page__button:first-child { + margin-left: 0; + } + + .wt-sky-dictionary-page .page__button:last-child { + margin-right: 0; + } + + .wt-sky-dictionary-page .page__button:active { + box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.3); + } + + .wt-sky-dictionary-page .page__button--primary { + background-image: linear-gradient(to bottom, #5d9cec, #4a89dc); + background-size: 100%; + background-repeat: no-repeat; + background-position: center; + width: auto; + color: #fff; + font-weight: 600; + box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07); + } + + .wt-sky-dictionary-page .page__button--secondary { + background-image: linear-gradient(to bottom, #ffffff, #f5f5f5); + background-size: 100%; + background-repeat: no-repeat; + background-position: center; + width: auto; + box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07); + } + + @media print { + .wt-sky-dictionary-page { + -webkit-print-color-adjust: exact; + } + + .wt-sky-dictionary-page .header { + display: none; + } + + .wt-sky-dictionary-page .container { + max-width: 100%; + margin: 0; + padding: 0; + } + } + + @media print { + .wt-sky-dictionary-page .page__header { + margin-top: 0; + line-height: 1; + } + + .wt-sky-dictionary-page .page__header-button { + display: none; + } + + .wt-sky-dictionary-page .page__title-link { + padding-left: 0; + background: #fff !important; + } + + .wt-sky-dictionary-page .word-list__word { + width: 50%; + } + + .wt-sky-dictionary-page .word-list__word-text-list { + display: none; + } + + .wt-sky-dictionary-page .word-list__word-text-inner { + left: 0; + } + } + +< / style > < style > . wt-sky-hint { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + padding: 5px; + position: absolute; + z-index: 9999999990; + cursor: default; + animation: 0.15s fadeIn; +} + + .wt-sky-hint__arrow { + content: ''; + width: 0; + height: 0; + margin: auto; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 5px solid transparent; + } + + .wt-sky-hint__content { + border-radius: 3px; + background-color: rgba(51, 51, 51, 0.85); + padding: 1px 7px 2px; + font-family: 'Open Sans', sans-serif; + font-size: 13px; + text-align: center; + color: #fff; + } + + .wt-sky-hint--top .wt-sky-hint__arrow { + top: auto; + border-bottom: none; + border-top-color: rgba(51, 51, 51, 0.85); + } + + .wt-sky-hint--left .wt-sky-hint__arrow { + left: auto; + border-right: none; + border-left-color: rgba(51, 51, 51, 0.85); + } + + .wt-sky-hint--right .wt-sky-hint__arrow { + right: auto; + border-left: none; + border-right-color: rgba(51, 51, 51, 0.85); + } + + .wt-sky-hint--bottom .wt-sky-hint__arrow { + bottom: auto; + border-top: none; + border-bottom-color: rgba(51, 51, 51, 0.85); + } + + @keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + +< / style > < style > . wt-sky-dictionary-page . page__header { + position: relative; + margin-top: 40px; + font-size: 30px; + line-height: 1.33; +} + + .wt-sky-dictionary-page .page__header--loading { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLWRlZmF1bHQiPjxwYXRoIGZpbGw9Im5vbmUiIGNsYXNzPSJiayIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMzApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxLjJzIiBiZWdpbj0iMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKDMwIDEwNS45OCA2NSkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjEuMnMiIGJlZ2luPSIwLjA5OTk5OTk5OTk5OTk5OTk5cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNzUuOTggNjUpIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxLjJzIiBiZWdpbj0iMC4xOTk5OTk5OTk5OTk5OTk5OHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKDkwIDY1IDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjAuM3MiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKDEyMCA1OC42NiA2NSkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjEuMnMiIGJlZ2luPSIwLjM5OTk5OTk5OTk5OTk5OTk3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJyb3RhdGUoMTUwIDU0LjAyIDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjAuNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjEuMnMiIGJlZ2luPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0Ni41IiB5PSI0MCIgd2lkdGg9IjciIGhlaWdodD0iMjAiIHJ4PSIxMCIgcnk9IjEwIiBmaWxsPSIjNGE4OWRjIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTUwIDQ1Ljk4IDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjAuNzAwMDAwMDAwMDAwMDAwMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKC0xMjAgNDEuMzQgNjUpIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxLjJzIiBiZWdpbj0iMC43OTk5OTk5OTk5OTk5OTk5cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjAuODk5OTk5OTk5OTk5OTk5OXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKC02MCAyNC4wMiA2NSkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjEuMnMiIGJlZ2luPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJyb3RhdGUoLTMwIC01Ljk4IDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjEuMDk5OTk5OTk5OTk5OTk5OXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0Pjwvc3ZnPg==); + background-size: 20px 20px; + background-color: transparent; + background-repeat: no-repeat; + background-position: 181px 11px; + } + + .wt-sky-dictionary-page .page__header-title { + font-family: 'Fira Sans', sans-serif; + } + + .wt-sky-dictionary-page .page__header-button--add { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDE2IDY1Ij4NCiAgPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIC0yIDE2IDEyIj4NCiAgICA8cmVjdCB4PSIxMCIgeT0iMTE5IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTE5KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogIDwvc3ZnPg0KICA8c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgLTEwIDE2IDI2IiB5PSIxMiI+DQogICAgPGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgIDxyZWN0IHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiByeD0iMSIvPg0KICAgICAgPHJlY3QgeD0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHJ4PSIxIi8+DQogICAgPC9nPg0KICA8L3N2Zz4NCiAgPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSI1NCIgeD0iMyI+PHBhdGggZD0iTTQgNEguOTk1Qy40NTUgNCAwIDQuNDQ4IDAgNWMwIC41NTYuNDQ2IDEgLjk5NSAxSDR2My4wMDVjMCAuNTQuNDQ4Ljk5NSAxIC45OTUuNTU2IDAgMS0uNDQ2IDEtLjk5NVY2aDMuMDA1Yy41NCAwIC45OTUtLjQ0OC45OTUtMSAwLS41NTYtLjQ0Ni0xLS45OTUtMUg2Vi45OTVDNiAuNDU1IDUuNTUyIDAgNSAwYy0uNTU2IDAtMSAuNDQ2LTEgLjk5NVY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo8L3N2Zz4=), linear-gradient(to bottom, #5d9cec, #4a89dc); + background-size: 16px auto, 100%; + background-repeat: no-repeat; + background-position: 3px -47px, center; + width: auto; + padding-left: 21px; + color: #fff; + top: -6px; + font-weight: 600; + box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07); + } + + .wt-sky-dictionary-page .page__header-button--print { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MjAyQUI3NzMtOEM0Ny00NTdGLTgzNUQtRkI5MDk5NUZDMzAyPC90aXRsZT48ZyBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik00IDBoOHYySDR6TTE1IDNIMWMtLjU1IDAtMSAuNDUtMSAxdjVjMCAuNTUuNDUgMSAxIDFoM3Y0aDh2LTRoM2MuNTUgMCAxLS40NSAxLTFWNGMwLS41NS0uNDUtMS0xLTF6TTIgNmExIDEgMCAxIDEgMC0yIDEgMSAwIDAgMSAwIDJ6bTkgN0g1VjhoNnY1eiIvPjwvZz48L3N2Zz4=), linear-gradient(to bottom, #ffffff, #f5f5f5); + background-size: 16px 14px, 100%; + background-repeat: no-repeat; + background-position: center; + margin-left: 5px; + } + + .wt-sky-dictionary-page .page__header-button--download { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuNjQzIDUuMzU3QzExLjg0IDUuMTYgMTEuNzg1IDUgMTEuNTEgNUg4LjQ5QS40OS40OSAwIDAgMSA4IDQuNTAyVi40OThBLjQ5MS40OTEgMCAwIDAgNy41MSAwSDQuNDlBLjQ5LjQ5IDAgMCAwIDQgLjQ5OHY0LjAwNEEuNDkxLjQ5MSAwIDAgMSAzLjUxIDVILjQ5Yy0uMjcgMC0uMzMuMTYtLjEzMy4zNTdsNS4yODYgNS4yODZhLjUwNi41MDYgMCAwIDAgLjcxNCAwbDUuMjg2LTUuMjg2ek0uNSAxMmMtLjI3NiAwLS41LjIxNC0uNS41MDV2Ljk5YzAgLjI3OS4yMjkuNTA1LjUuNTA1aDExYy4yNzYgMCAuNS0uMjE0LjUtLjUwNXYtLjk5YS41MDYuNTA2IDAgMCAwLS41LS41MDVILjV6IiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=), linear-gradient(to bottom, #ffffff, #f5f5f5); + background-size: 12px 14px, 100%; + background-repeat: no-repeat; + background-position: center; + margin-left: 5px; + } + + .wt-sky-dictionary-page .page__header-right { + float: right; + position: relative; + font-size: 14px; + line-height: 3; + text-align: right; + } + + .wt-sky-dictionary-page .page__header-group { + display: flex; + justify-content: center; + margin-top: 25px; + user-select: none; + font-size: 14px; + } + + .wt-sky-dictionary-page .page__heder-group-item { + background-image: linear-gradient(to bottom, #ffffff, #f5f5f5); + text-align: center; + padding: 2px 5px 3px; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + border-right: 1px solid #ddd; + cursor: pointer; + width: 120px; + box-sizing: border-box; + } + + .wt-sky-dictionary-page .page__heder-group-item:first-child { + border-left: 1px solid #ddd; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + } + + .wt-sky-dictionary-page .page__heder-group-item:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + } + + .wt-sky-dictionary-page .page__heder-group-item--active { + font-weight: 600; + text-align: center; + text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); + color: #fff; + background-color: #999999; + background-image: none; + cursor: default; + } + + .wt-sky-dictionary-page .page__heder-group-item--disabled { + color: #999999; + background-color: #f5f5f5; + background-image: none; + cursor: not-allowed; + } + + .wt-sky-dictionary-page .page__header-option { + cursor: pointer; + } + + .wt-sky-dictionary-page .page__header-option:before { + content: ''; + display: inline-block; + position: relative; + top: 4px; + margin-right: 7px; + width: 18px; + height: 18px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RjU0MjI0NzctNDE0Qy00MDk1LTk5NDgtRDE5QkQ3NDE4QTREPC90aXRsZT48cGF0aCBkPSJNMTYgMnYxNEgyVjJoMTR6bTAtMkgyYTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==#999999); + background-repeat: no-repeat; + background-position: center; + background-size: 18px; + } + + .wt-sky-dictionary-page .page__header-option--checked:before { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMEgyYTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnpNNyAxNEwyIDlsMS40MTUtMS40MTVMNyAxMS4xN2w3LjU4NS03LjU4NUwxNiA1bC05IDl6IiBmaWxsPSIjNUQ5Q0VDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=#5d9cec); + } + + .wt-sky-dictionary-page .page__header-button.page__header-button--add { + margin-left: 25px; + } + +< / style > < style > . wt-sky-dictionary-page . tooltip-change-title { + padding: 12px; +} + + .wt-sky-dictionary-page .tooltip-change-title__form { + display: flex; + } + + .wt-sky-dictionary-page .tooltip-change-title__input-title { + border-radius: 2px; + background-color: #fff; + border: solid 1px #ddd; + font-family: Open Sans, sans-serif; + font-size: 15px; + padding: 3px 0 5px 9px; + margin-right: 5px; + width: 300px; + } + + .wt-sky-dictionary-page .tooltip-change-title__submit { + width: 30px; + height: 30px; + border-radius: 4px; + box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07); + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4xNTYgMTVMMCA4Ljc4OGwxLjA1Ny0xLjEzOSAzLjY2OCAyLjU1NlM5LjM5NiA0LjIyNyAxNC44OTggMGMuNTY2LjU3LjY3LjcxOCAxLjEwMiAxLjE2NEM5Ljk2NiA3LjA2NCA1LjE1NiAxNSA1LjE1NiAxNSIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+), linear-gradient(to bottom, #5d9cec, #4a89dc); + background-size: 16px 15px, 100%; + background-repeat: no-repeat; + background-position: center, center; + border: 0; + cursor: pointer; + } + +< / style > < style > . wt-sky-dictionary-page . tooltip-modal { + position: absolute; + background-color: #ffffff; + box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15); + border: solid 1px rgba(153, 153, 153, 0.2); + border-radius: 6px; + z-index: 1; +} + + .wt-sky-dictionary-page .tooltip-modal:after, + .wt-sky-dictionary-page .tooltip-modal:before { + bottom: 100%; + left: 20px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + } + + .wt-sky-dictionary-page .tooltip-modal:after { + border-bottom-color: #fff; + border-width: 6px; + margin-left: -6px; + } + + .wt-sky-dictionary-page .tooltip-modal:before { + border-bottom-color: rgba(153, 153, 153, 0.2); + border-width: 7px; + margin-left: -7px; + } + +< / style > < style > . wt-sky-dictionary-page . word-sets { + margin-top: 35px; +} + + .wt-sky-dictionary-page .word-sets--url, + .wt-sky-dictionary-page .word-sets--all { + margin-top: 0; + } + + .wt-sky-dictionary-page .word-sets--empty { + padding: 15px; + font-size: 20px; + text-align: center; + border-radius: 4px; + background-color: #fff; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); + } + + .wt-sky-dictionary-page .word-sets__group { + margin-bottom: 45px; + } + + .wt-sky-dictionary-page .word-sets__group-title { + margin-top: 0; + font-family: 'Fira Sans', sans-serif; + font-size: 22px; + line-height: 32px; + } + + .wt-sky-dictionary-page .word-sets__group-total { + color: #999999; + margin-bottom: 15px; + } + +< / style > < style > . wt-sky-dictionary-page . word-set { + border-radius: 4px; + background-color: #ffffff; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); + padding-bottom: 15px; + margin-bottom: 15px; +} + + .wt-sky-dictionary-page .word-set__header { + padding: 15px 15px 0; + height: 36px; + box-sizing: border-box; + margin-bottom: 15px; + } + + .wt-sky-dictionary-page .word-set__header-toolbar { + background-color: #5d9cec; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); + padding: 9px 20px; + height: 36px; + border-radius: 4px 4px 0 0; + box-sizing: border-box; + overflow: hidden; + color: #ffffff; + font-size: 14px; + font-weight: 600; + margin-bottom: 15px; + animation: showToolbar 0.1s linear forwards; + } + + .wt-sky-dictionary-page .word-set__header-toolbar--sticky { + position: sticky; + top: 0; + z-index: 1; + } + + .wt-sky-dictionary-page .word-set__header-toolbar-button { + margin-right: 20px; + background-repeat: no-repeat; + background-position: 0 center; + background-size: 18px auto; + display: inline-block; + padding-left: 26px; + cursor: pointer; + } + + .wt-sky-dictionary-page .word-set__header-toolbar-button--select { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMEgyYTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnpNNyAxNEwyIDlsMS40MTUtMS40MTVMNyAxMS4xN2w3LjU4NS03LjU4NUwxNiA1bC05IDl6IiBmaWxsPSIjNUQ5Q0VDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=#fff); + } + + .wt-sky-dictionary-page .word-set__header-toolbar-button--unselect { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RjU0MjI0NzctNDE0Qy00MDk1LTk5NDgtRDE5QkQ3NDE4QTREPC90aXRsZT48cGF0aCBkPSJNMTYgMnYxNEgyVjJoMTR6bTAtMkgyYTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==#fff); + } + + .wt-sky-dictionary-page .word-set__header-toolbar-button--move { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMEgxLjk5Qy44OCAwIC4wMS45LjAxIDJMMCAxNmMwIDEuMS44OCAyIDEuOTkgMkgxNmMxLjEgMCAyLS45IDItMlYyYzAtMS4xLS45LTItMi0yem0wIDEyaC00YzAgMS42Ni0xLjM1IDMtMyAzcy0zLTEuMzQtMy0zSDEuOTlWMkgxNnYxMHptLTMtNGgtMnYzSDdWOEg1bDQtNCA0IDR6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=); + } + + .wt-sky-dictionary-page .word-set__header-toolbar-button--delete { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyAxSDEuMDA3Qy40NSAxIDAgMS40NDggMCAyYzAgLjU1Ni40NSAxIDEuMDA3IDFoMTEuOTg2QzEzLjU1IDMgMTQgMi41NTIgMTQgMmMwLS41NTYtLjQ1LTEtMS4wMDctMUgxMWMwLS41NTYtLjQ0Ni0xLS45OTctMUgzLjk5N0MzLjQ1MyAwIDMgLjQ0OCAzIDF6TTEuMDg0IDUuMDAyQS45MTIuOTEyIDAgMCAxIDIuMDAyIDRoOS45OTZjLjU1MyAwIC45NjQuNDU2LjkxOCAxLjAwMmwtLjgzMiA5Ljk5NmMtLjA0Ny41NTMtLjU0IDEuMDAyLTEuMDggMS4wMDJIMi45OTZjLS41NSAwLTEuMDMzLS40NTYtMS4wNzktMS4wMDJsLS44MzItOS45OTZ6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=#fff); + background-size: 14px auto; + padding-left: 22px; + } + + .wt-sky-dictionary-page .word-set__title { + color: #777777; + text-decoration: none; + font-size: 13px; + margin-bottom: 12px; + margin-right: 15px; + padding-left: 25px; + display: inline-block; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjMuMDEzIDBBMTkuMjQgMTkuMjQgMCAwIDAgMTIgMy43NSAxOS4yMzYgMTkuMjM2IDAgMCAwIC45ODcgMEgwdjE5LjU3MmguOTg3YzMuMTA0LjAxNSA2LjE0My44ODggOC43ODIgMi41MjEuNDc2LjM1Mi45MjcuNzM2IDEuMzUgMS4xNDhsLjgzMS43NTloLjFsLjgzNS0uNzVjLjQyNC0uNDEzLjg3NS0uNzk3IDEuMzUtMS4xNDlhMTYuODUzIDE2Ljg1MyAwIDAgMSA4Ljc4NC0yLjUySDI0VjBoLS45ODd6TTEwLjUgMTkuNUExNC41NjUgMTQuNTY1IDAgMCAwIDMgMTYuOFYzYzQuMTc1LjMxNSA2LjAyMSAxLjU0NSA3LjUgM3YxMy41ek0yMSAxNi44Yy0yLjcwMi4xODUtNS4zIDEuMTItNy41IDIuN1Y2YzEuNDc3LTEuNDU1IDMuMzI1LTIuNjg1IDcuNS0zdjEzLjh6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=#ccc); + background-repeat: no-repeat; + background-position: 0 center; + background-size: 16px 16px; + max-width: 860px; + overflow-x: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + + .wt-sky-dictionary-page .word-set__title--link { + color: #5d9cec; + } + + .wt-sky-dictionary-page .word-set__title--link:hover { + text-decoration: underline; + } + + .wt-sky-dictionary-page .word-set__title-icon { + width: 16px; + height: 16px; + cursor: pointer; + background-repeat: no-repeat; + background-position: center; + opacity: 0.3; + display: inline-block; + visibility: hidden; + margin-right: 12px; + position: relative; + top: -13px; + } + + .wt-sky-dictionary-page .word-set__title-icon:hover { + opacity: 0.4; + } + + .wt-sky-dictionary-page .word-set__title-icon--edit { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxMi42NjZWMTZoMy4zMzRsOS44MzctOS44MzdMOS44MzcgMi44MyAwIDEyLjY2NnptMTUuNzQtOS4wNzJhLjg5Ljg5IDAgMCAwIDAtMS4yNThMMTMuNjY0LjI2YS44OS44OSAwIDAgMC0xLjI1OCAwTDEwLjc4IDEuODg3bDMuMzM0IDMuMzM0IDEuNjI3LTEuNjI3eiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); + background-size: 16px 16px; + } + + .wt-sky-dictionary-page .word-set__title-icon--delete { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyAxSDEuMDA3Qy40NSAxIDAgMS40NDggMCAyYzAgLjU1Ni40NSAxIDEuMDA3IDFoMTEuOTg2QzEzLjU1IDMgMTQgMi41NTIgMTQgMmMwLS41NTYtLjQ1LTEtMS4wMDctMUgxMWMwLS41NTYtLjQ0Ni0xLS45OTctMUgzLjk5N0MzLjQ1MyAwIDMgLjQ0OCAzIDF6TTEuMDg0IDUuMDAyQS45MTIuOTEyIDAgMCAxIDIuMDAyIDRoOS45OTZjLjU1MyAwIC45NjQuNDU2LjkxOCAxLjAwMmwtLjgzMiA5Ljk5NmMtLjA0Ny41NTMtLjU0IDEuMDAyLTEuMDggMS4wMDJIMi45OTZjLS41NSAwLTEuMDMzLS40NTYtMS4wNzktMS4wMDJsLS44MzItOS45OTZ6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=); + background-size: 14px 16px; + width: 14px; + } + + .wt-sky-dictionary-page .word-set__title-icon--active { + opacity: 1; + visibility: visible; + } + + .wt-sky-dictionary-page .word-set__title-icon--active:hover { + opacity: 1; + } + + .wt-sky-dictionary-page .word-set:hover .word-set__title-icon, + .wt-sky-dictionary-page .word-set--active .word-set__title-icon { + visibility: visible; + } + + .wt-sky-dictionary-page .word-set__title-icon--edit.word-set__title-icon--active { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxMi42NjZWMTZoMy4zMzRsOS44MzctOS44MzdMOS44MzcgMi44MyAwIDEyLjY2NnptMTUuNzQtOS4wNzJhLjg5Ljg5IDAgMCAwIDAtMS4yNThMMTMuNjY0LjI2YS44OS44OSAwIDAgMC0xLjI1OCAwTDEwLjc4IDEuODg3bDMuMzM0IDMuMzM0IDEuNjI3LTEuNjI3eiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#5d9cec); + } + + .wt-sky-dictionary-page .word-set__title-icon--delete.word-set__title-icon--active { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyAxSDEuMDA3Qy40NSAxIDAgMS40NDggMCAyYzAgLjU1Ni40NSAxIDEuMDA3IDFoMTEuOTg2QzEzLjU1IDMgMTQgMi41NTIgMTQgMmMwLS41NTYtLjQ1LTEtMS4wMDctMUgxMWMwLS41NTYtLjQ0Ni0xLS45OTctMUgzLjk5N0MzLjQ1MyAwIDMgLjQ0OCAzIDF6TTEuMDg0IDUuMDAyQS45MTIuOTEyIDAgMCAxIDIuMDAyIDRoOS45OTZjLjU1MyAwIC45NjQuNDU2LjkxOCAxLjAwMmwtLjgzMiA5Ljk5NmMtLjA0Ny41NTMtLjU0IDEuMDAyLTEuMDggMS4wMDJIMi45OTZjLS41NSAwLTEuMDMzLS40NTYtMS4wNzktMS4wMDJsLS44MzItOS45OTZ6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=#5d9cec); + } + + @keyframes showToolbar { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + +< / style > < style > . wt-sky-dictionary-page . word-list { + display: flex; + flex-wrap: wrap; + clear: both; + margin-bottom: 10px; + padding-left: 15px; + padding-right: 15px; +} + + .wt-sky-dictionary-page .word-list-empty { + text-align: center; + font-size: 15px; + color: #999999; + width: 100%; + margin-bottom: 15px; + } + + .wt-sky-dictionary-page .word-list__word { + position: relative; + width: 33.33%; + min-width: 300px; + padding: 0; + border-radius: 3px; + } + + .wt-sky-dictionary-page .word-list__word-text-list { + position: absolute; + content: ''; + width: 6px; + height: 6px; + display: block; + left: 12px; + top: 13px; + background-color: #ccc; + border-radius: 3px; + } + + .wt-sky-dictionary-page .word-list__word-text-list--selected { + background-color: transparent; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMEgyYTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnpNNyAxNEwyIDlsMS40MTUtMS40MTVMNyAxMS4xN2w3LjU4NS03LjU4NUwxNiA1bC05IDl6IiBmaWxsPSIjNUQ5Q0VDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=); + background-position: center; + background-size: 17px; + background-repeat: no-repeat; + width: 19px; + height: 19px; + left: 5px; + top: 7px; + opacity: 1; + } + + .wt-sky-dictionary-page .word-list__word-text-list--selected:hover { + opacity: 1; + } + + .wt-sky-dictionary-page .word-list__word:hover { + background-color: #eff6ff; + } + + .wt-sky-dictionary-page .word-list__word:hover .word-list__word-text-list { + position: absolute; + content: ''; + cursor: pointer; + display: block; + width: 19px; + height: 19px; + left: 5px; + top: 7px; + border-radius: 0; + background-color: transparent; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RjU0MjI0NzctNDE0Qy00MDk1LTk5NDgtRDE5QkQ3NDE4QTREPC90aXRsZT48cGF0aCBkPSJNMTYgMnYxNEgyVjJoMTR6bTAtMkgyYTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==); + background-position: center; + background-size: 17px; + background-repeat: no-repeat; + opacity: 0.3; + } + + .wt-sky-dictionary-page .word-list__word:hover .word-list__word-text-list:hover { + opacity: 0.4; + } + + .wt-sky-dictionary-page .word-list__word-text { + position: relative; + height: 38px; + width: 50%; + display: inline-block; + box-sizing: border-box; + padding-left: 12px; + line-height: 21px; + vertical-align: top; + } + + .wt-sky-dictionary-page .word-list__word-text-line { + position: absolute; + right: 6px; + top: 16px; + left: 24px; + background-color: #ededed; + height: 1px; + } + + .wt-sky-dictionary-page .word-list__word-text-inner { + position: absolute; + left: 24px; + top: 4px; + background-color: #fff; + padding: 0 5px; + } + + .wt-sky-dictionary-page .word-list__word:hover .word-list__word-text-inner { + background-color: #eff6ff; + } + + .wt-sky-dictionary-page .word-list__word-text-sound { + display: none; + margin-left: 6px; + cursor: pointer; + width: 19px; + height: 16px; + vertical-align: middle; + background-size: 19px 16px; + background-repeat: no-repeat; + background-position: 0 center; + position: absolute; + top: 3px; + right: -17px; + background-color: #cbcbcb; + mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); + -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); + } + + .wt-sky-dictionary-page .word-list__word-text-sound:hover { + background-color: #b2b2b2; + mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); + -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); + } + + .wt-sky-dictionary-page .word-list__word:hover .word-list__word-text-sound { + display: inline-block; + } + + .wt-sky-dictionary-page .word-list__word-translation { + position: relative; + top: 4px; + width: 50%; + line-height: 21px; + display: inline-block; + color: #999999; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + box-sizing: border-box; + padding-bottom: 8px; + } + + .wt-sky-dictionary-page .word-list__word .word-list__word-text-list.word-list__word-text-list--selected { + background-color: transparent; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMEgyYTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnpNNyAxNEwyIDlsMS40MTUtMS40MTVMNyAxMS4xN2w3LjU4NS03LjU4NUwxNiA1bC05IDl6IiBmaWxsPSIjNUQ5Q0VDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=); + background-position: center; + background-size: 17px; + background-repeat: no-repeat; + width: 19px; + height: 19px; + left: 5px; + top: 7px; + opacity: 1; + } + + .wt-sky-dictionary-page .word-list__word .word-list__word-text-list.word-list__word-text-list--selected:hover { + opacity: 1; + } + +< / style > < style > . wt-sky-dictionary-page . tooltip-delete { + padding: 12px; +} < / style > < style > . wt-sky-dictionary-page . tooltip-move-words { + max-width: 450px; + max-height: 300px; + overflow-y: auto; + margin: 0; + padding: 5px 0; + list-style: none; +} + + .wt-sky-dictionary-page .tooltip-move-words::-webkit-scrollbar { + width: 4px; + } + + .wt-sky-dictionary-page .tooltip-move-words::-webkit-scrollbar-track { + border-radius: 6px; + background: #f5f5f5; + } + + .wt-sky-dictionary-page .tooltip-move-words::-webkit-scrollbar-thumb { + border-radius: 6px; + background-color: #999999; + } + + .wt-sky-dictionary-page .tooltip-move-words__item { + height: 24px; + font-size: 15px; + line-height: 1.4; + cursor: pointer; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + padding-left: 12px; + padding-right: 12px; + } + + .wt-sky-dictionary-page .tooltip-move-words__item:hover { + background-color: #5d9cec; + color: #ffffff; + } + + .wt-sky-dictionary-page .tooltip-move-words__delimiter { + height: 1px; + background-color: #e5e5e5; + margin: 5px 0; + } + +< / style > < style > . wt-sky-rl-toolbar-popover { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + position: fixed; + box-sizing: border-box; + right: 55px; + top: 78px; + width: 300px; + min-height: 90px; + padding: 10px 12px 14px; + font-family: 'Open Sans', sans-serif; + font-size: 16px; + line-height: 1.4; + color: #ffffff; + border-radius: 6px; + background-color: rgba(73, 137, 220, 0.95); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); + border: solid 1px rgba(0, 0, 0, 0); + z-index: 9999999991; + user-select: none; + text-align: left; + transition: top 0.15s linear; +} + + .wt-sky-rl-toolbar-popover:after { + right: -15px; + top: 20px; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border: solid transparent; + border-left-color: rgba(73, 137, 220, 0.95); + border-width: 7px; + margin-top: -7px; + } + + .wt-sky-rl-toolbar-popover__close { + width: 10px; + height: 10px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjc1Ljc1bDguNSA4LjVtLTguNSAwbDguNS04LjUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+); + background-repeat: no-repeat; + background-position: 0 0; + background-size: 10px 10px; + display: inline-block; + position: absolute; + top: 9px; + right: 9px; + cursor: pointer; + z-index: 1; + opacity: 0.8; + } + + .wt-sky-rl-toolbar-popover__close:hover { + opacity: 1; + } + + .wt-sky-rl-toolbar-popover__header { + font-weight: 600; + height: 22px; + margin-bottom: 10px; + } + +< / style > < style > . wt-sky-rl-tags-input { + font-family: 'Open Sans', sans-serif; + border-radius: 2px; + background-color: #ffffff; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.07); + cursor: text; +} + + .wt-sky-rl-tags-input:before { + width: 16px; + height: 16px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RjlDNkM1NzktMjcxRi00QzRCLUFEMTktMTgwMzUzNkI3RjMyPC90aXRsZT48cGF0aCBkPSJNMTUuNTM1IDguMjA2TDcuNzk0LjQ2NUM3LjUzNS4xNTUgNy4xMjMgMCA2LjcxIDBIMS41NDhBMS41MiAxLjUyIDAgMCAwIDAgMS41NDhWNi43MWMwIC40MTMuMTU1LjgyNS40NjUgMS4wODRsNy43NDEgNy43NDFjLjMxLjMxLjcyMy40NjUgMS4wODQuNDY1LjM2MiAwIC43NzUtLjE1NSAxLjA4NC0uNDY1bDUuMTYxLTUuMTZjLjYyLS41NjkuNjItMS42IDAtMi4xNjl6TTMuNSA1QzIuNjc1IDUgMiA0LjMyNSAyIDMuNVMyLjY3NSAyIDMuNSAyIDUgMi42NzUgNSAzLjUgNC4zMjUgNSAzLjUgNXoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzcwQTZFOSIvPjwvc3ZnPg==); + background-repeat: no-repeat; + background-position: center; + background-size: 16px 16px; + display: inline-block; + position: relative; + top: 5px; + margin-right: 3px; + margin-left: 7px; + content: ''; + } + + .wt-sky-rl-tags-input__tags { + display: inline; + } + + .wt-sky-rl-tags-input__tag { + border-radius: 2px; + background-color: #e3f0ff; + border: solid 1px #c2ddff; + height: 22px; + font-size: 15px; + line-height: 15px; + color: #333333; + margin-left: 4px; + margin-bottom: 4px; + padding: 1px 18px 2px 6px; + display: inline-block; + user-select: none; + transition: all 100ms ease; + box-sizing: border-box; + position: relative; + } + + .wt-sky-rl-tags-input__tag-delete { + width: 6px; + height: 6px; + opacity: 0.8; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIHN0cm9rZT0iIzVEOUNFQyIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBvcGFjaXR5PSIuOCI+PHBhdGggZD0iTTUuMjUuNzVsLTQuNSA0LjVNNS4yNSA1LjI1TC43NS43NSIvPjwvZz48L3N2Zz4=); + background-repeat: no-repeat; + background-position: center; + display: inline-block; + position: absolute; + right: 6px; + top: 7px; + cursor: pointer; + } + + .wt-sky-rl-tags-input__tag-delete:hover { + opacity: 1; + } + + .wt-sky-rl-tags-input__input { + display: inline-block; + margin-left: 4px; + margin-bottom: 4px; + } + + .wt-sky-rl-tags-input input { + appearance: none !important; + display: inline-block !important; + padding: 3px; + margin: 0 !important; + background: none !important; + border: none !important; + box-shadow: none !important; + font: inherit !important; + font-size: 15px !important; + outline: none !important; + box-sizing: content-box !important; + max-width: 230px; + color: #333333; + } + + .wt-sky-rl-tags-suggestions { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + border-radius: 2px; + background-color: #ffffff; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); + font-family: 'Open Sans', sans-serif; + font-size: 15px; + line-height: 1.33; + color: #333333; + margin: 0; + padding: 5px 0; + position: absolute; + width: 273px; + z-index: 1; + } + + .wt-sky-rl-tags-suggestions--wide { + width: 400px; + } + + .wt-sky-rl-tags-suggestions__item { + list-style: none; + padding: 2px 10px 2px 30px; + cursor: pointer; + } + + .wt-sky-rl-tags-suggestions__item:hover, + .wt-sky-rl-tags-suggestions__item--active { + background-color: #5d9cec; + color: #ffffff; + } + +< / style > < style > . wt-sky-reader-global { + overflow: hidden; + font-size: 10px; + margin: 0; +} + + .wt-sky-reader-global.wt-sky-font-size__6 { + font-size: 6px; + } + + .wt-sky-reader-global.wt-sky-font-size__7 { + font-size: 7px; + } + + .wt-sky-reader-global.wt-sky-font-size__8 { + font-size: 8px; + } + + .wt-sky-reader-global.wt-sky-font-size__9 { + font-size: 9px; + } + + .wt-sky-reader-global.wt-sky-font-size__10 { + font-size: 10px; + } + + .wt-sky-reader-global.wt-sky-font-size__11 { + font-size: 11px; + } + + .wt-sky-reader-global.wt-sky-font-size__12 { + font-size: 12px; + } + + .wt-sky-reader-global.wt-sky-font-size__13 { + font-size: 13px; + } + + .wt-sky-reader-global.wt-sky-font-size__14 { + font-size: 14px; + } + + .wt-sky-reader-global.wt-sky-font-size__15 { + font-size: 15px; + } + + .wt-sky-reader-global.wt-sky-font-size__16 { + font-size: 16px; + } + + .wt-sky-reader-global.wt-sky-font-size__17 { + font-size: 17px; + } + + .wt-sky-reader-global.wt-sky-font-size__18 { + font-size: 18px; + } + + .wt-sky-reader-wrap { + z-index: 9999999999; + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + } + + .wt-sky-reader { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + font-family: 'Open Sans', sans-serif; + transition: background-color 0.15s linear; + overflow: hidden; + min-height: 100%; + } + + .wt-sky-reader__main { + display: flex; + justify-content: center; + padding-left: 42px; + padding-right: 42px; + } + + .wt-sky-reader__article { + position: relative; + max-width: 90vw; + width: 60vw; + padding: 45px 60px; + box-sizing: border-box; + } + + .wt-sky-reader__side { + flex: 0 0 340px; + position: relative; + width: 340px; + padding: 60px 20px; + box-sizing: border-box; + } + + .wt-sky-reader__tools { + position: fixed; + width: 300px; + overflow-y: auto; + height: 85%; + } + + .wt-sky-reader__tools .vimbox-words__item-text-line { + opacity: 0.3; + } + + .wt-sky-reader__tools::-webkit-scrollbar { + width: 6px; + } + + .wt-sky-reader__tools::-webkit-scrollbar-track { + border-radius: 6px; + } + + .wt-sky-reader__tools::-webkit-scrollbar-thumb { + border-radius: 6px; + } + +< / style > < style > . wt-sky-reader--light { + background-color: #ffffff; + color: #333333; +} + + .wt-sky-reader--light .wt-sky-reader__side { + box-shadow: inset 1px 0 0 0 rgba(153, 153, 153, 0.15); + } + + .wt-sky-reader--sepia { + background-color: #fff8e8; + color: #5b4636; + } + + .wt-sky-reader--sepia .wt-sky-reader__side { + box-shadow: inset 1px 0 0 0 rgba(173, 153, 139, 0.15); + } + + .wt-sky-reader--dark { + background-color: #222222; + color: #dddddd; + } + + .wt-sky-reader--dark .wt-sky-reader__side { + box-shadow: inset 1px 0 0 0 rgba(153, 153, 153, 0.15); + } + +< / style > < style > . wt-sky-reader--light . wt-sky-reader__tools:: -webkit-scrollbar-track { + background: #ffffff; +} + + .wt-sky-reader--light .wt-sky-reader__tools::-webkit-scrollbar-thumb { + background-color: #999999; + } + + .wt-sky-reader--light .wt-sky-reader__settings { + background-color: #ffffff; + border-color: rgba(153, 153, 153, 0.2); + } + + .wt-sky-reader--light .wt-sky-reader__settings:after { + border-left-color: #ffffff; + } + + .wt-sky-reader--light .wt-sky-reader__settings:before { + border-left-color: #ebebeb; + } + + .wt-sky-reader--light .vimbox-words__item-text-list { + background-color: #999999; + } + + .wt-sky-reader--light .vimbox-words__item-text-line { + background-color: #999999; + } + + .wt-sky-reader--light .vimbox-words__item-text-inner { + background-color: #ffffff; + } + + .wt-sky-reader--light .vimbox-words__item:hover .vimbox-words__item-text-inner { + background-color: #f5f5f5; + } + + .wt-sky-reader--light .vimbox-words__item:hover { + background-color: #f5f5f5; + } + + .wt-sky-reader--light .vimbox-words__item:hover .vimbox-words__item-text-list { + background-position: 0 0; + } + + .wt-sky-reader--light .vimbox-words__item-text-sound { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#999999); + background-color: #f5f5f5; + } + + .wt-sky-reader--light .vimbox-words__item-text-sound:hover { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#999999); + } + + .wt-sky-reader--light .wt-sky-reader__dictionary--empty { + color: #999999; + } + + .wt-sky-reader--light .wt-sky-reader__settings-font-item { + border-color: rgba(153, 153, 153, 0.5); + } + + .wt-sky-reader--light .wt-sky-reader__settings-size-button { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDE2IDY1Ij4NCiAgPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIC0yIDE2IDEyIj4NCiAgICA8cmVjdCB4PSIxMCIgeT0iMTE5IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTE5KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogIDwvc3ZnPg0KICA8c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgLTEwIDE2IDI2IiB5PSIxMiI+DQogICAgPGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgIDxyZWN0IHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiByeD0iMSIvPg0KICAgICAgPHJlY3QgeD0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHJ4PSIxIi8+DQogICAgPC9nPg0KICA8L3N2Zz4NCiAgPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSI1NCIgeD0iMyI+PHBhdGggZD0iTTQgNEguOTk1Qy40NTUgNCAwIDQuNDQ4IDAgNWMwIC41NTYuNDQ2IDEgLjk5NSAxSDR2My4wMDVjMCAuNTQuNDQ4Ljk5NSAxIC45OTUuNTU2IDAgMS0uNDQ2IDEtLjk5NVY2aDMuMDA1Yy41NCAwIC45OTUtLjQ0OC45OTUtMSAwLS41NTYtLjQ0Ni0xLS45OTUtMUg2Vi45OTVDNiAuNDU1IDUuNTUyIDAgNSAwYy0uNTU2IDAtMSAuNDQ2LTEgLjk5NVY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo8L3N2Zz4=#999999&selector=g,rect); + border-color: rgba(153, 153, 153, 0.5); + } + + .wt-sky-reader--light .wt-sky-reader__settings-size-button:active { + box-shadow: inset 0 0 5px 0 rgba(153, 153, 153, 0.5); + } + + .wt-sky-reader--light .wt-sky-reader__settings-size-button--disabled { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDE2IDY1Ij4NCiAgPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIC0yIDE2IDEyIj4NCiAgICA8cmVjdCB4PSIxMCIgeT0iMTE5IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTE5KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogIDwvc3ZnPg0KICA8c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgLTEwIDE2IDI2IiB5PSIxMiI+DQogICAgPGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgIDxyZWN0IHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiByeD0iMSIvPg0KICAgICAgPHJlY3QgeD0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHJ4PSIxIi8+DQogICAgPC9nPg0KICA8L3N2Zz4NCiAgPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSI1NCIgeD0iMyI+PHBhdGggZD0iTTQgNEguOTk1Qy40NTUgNCAwIDQuNDQ4IDAgNWMwIC41NTYuNDQ2IDEgLjk5NSAxSDR2My4wMDVjMCAuNTQuNDQ4Ljk5NSAxIC45OTUuNTU2IDAgMS0uNDQ2IDEtLjk5NVY2aDMuMDA1Yy41NCAwIC45OTUtLjQ0OC45OTUtMSAwLS41NTYtLjQ0Ni0xLS45OTUtMUg2Vi45OTVDNiAuNDU1IDUuNTUyIDAgNSAwYy0uNTU2IDAtMSAuNDQ2LTEgLjk5NVY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo8L3N2Zz4=#99999950&selector=g,rect); + } + + .wt-sky-reader--light .wt-sky-reader__settings-size-value { + color: #333333; + border-top-color: rgba(153, 153, 153, 0.5); + border-bottom-color: rgba(153, 153, 153, 0.5); + } + + .wt-sky-reader--light .wt-sky-reader__settings-translation-head { + color: #333333; + } + + .wt-sky-reader--light .wt-sky-reader__settings-translation-label { + color: #333333; + } + + .wt-sky-reader--sepia .wt-sky-reader__tools::-webkit-scrollbar-track { + background: #fff8e8; + } + + .wt-sky-reader--sepia .wt-sky-reader__tools::-webkit-scrollbar-thumb { + background-color: #ad998b; + } + + .wt-sky-reader--sepia .wt-sky-reader__settings { + background-color: #fff8e8; + border-color: rgba(173, 153, 139, 0.2); + } + + .wt-sky-reader--sepia .wt-sky-reader__settings:after { + border-left-color: #fff8e8; + } + + .wt-sky-reader--sepia .wt-sky-reader__settings:before { + border-left-color: #efe6d6; + } + + .wt-sky-reader--sepia .vimbox-words__item-text-list { + background-color: #ad998b; + } + + .wt-sky-reader--sepia .vimbox-words__item-text-line { + background-color: #ad998b; + } + + .wt-sky-reader--sepia .vimbox-words__item-text-inner { + background-color: #fff8e8; + } + + .wt-sky-reader--sepia .vimbox-words__item:hover .vimbox-words__item-text-inner { + background-color: #f7efde; + } + + .wt-sky-reader--sepia .vimbox-words__item:hover { + background-color: #f7efde; + } + + .wt-sky-reader--sepia .vimbox-words__item:hover .vimbox-words__item-text-list { + background-position: 0 -12px; + } + + .wt-sky-reader--sepia .vimbox-words__item-text-sound { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#ad998b); + background-color: #f7efde; + } + + .wt-sky-reader--sepia .vimbox-words__item-text-sound:hover { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#ad998b); + } + + .wt-sky-reader--sepia .wt-sky-reader__dictionary--empty { + color: #ad998b; + } + + .wt-sky-reader--sepia .wt-sky-reader__settings-font-item { + border-color: rgba(173, 153, 139, 0.5); + } + + .wt-sky-reader--sepia .wt-sky-reader__settings-size-button { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDE2IDY1Ij4NCiAgPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIC0yIDE2IDEyIj4NCiAgICA8cmVjdCB4PSIxMCIgeT0iMTE5IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTE5KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogIDwvc3ZnPg0KICA8c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgLTEwIDE2IDI2IiB5PSIxMiI+DQogICAgPGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgIDxyZWN0IHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiByeD0iMSIvPg0KICAgICAgPHJlY3QgeD0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHJ4PSIxIi8+DQogICAgPC9nPg0KICA8L3N2Zz4NCiAgPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSI1NCIgeD0iMyI+PHBhdGggZD0iTTQgNEguOTk1Qy40NTUgNCAwIDQuNDQ4IDAgNWMwIC41NTYuNDQ2IDEgLjk5NSAxSDR2My4wMDVjMCAuNTQuNDQ4Ljk5NSAxIC45OTUuNTU2IDAgMS0uNDQ2IDEtLjk5NVY2aDMuMDA1Yy41NCAwIC45OTUtLjQ0OC45OTUtMSAwLS41NTYtLjQ0Ni0xLS45OTUtMUg2Vi45OTVDNiAuNDU1IDUuNTUyIDAgNSAwYy0uNTU2IDAtMSAuNDQ2LTEgLjk5NVY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo8L3N2Zz4=#ad998b&selector=g,rect); + border-color: rgba(173, 153, 139, 0.5); + } + + .wt-sky-reader--sepia .wt-sky-reader__settings-size-button:active { + box-shadow: inset 0 0 5px 0 rgba(173, 153, 139, 0.5); + } + + .wt-sky-reader--sepia .wt-sky-reader__settings-size-button--disabled { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDE2IDY1Ij4NCiAgPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIC0yIDE2IDEyIj4NCiAgICA8cmVjdCB4PSIxMCIgeT0iMTE5IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTE5KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogIDwvc3ZnPg0KICA8c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgLTEwIDE2IDI2IiB5PSIxMiI+DQogICAgPGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgIDxyZWN0IHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiByeD0iMSIvPg0KICAgICAgPHJlY3QgeD0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHJ4PSIxIi8+DQogICAgPC9nPg0KICA8L3N2Zz4NCiAgPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSI1NCIgeD0iMyI+PHBhdGggZD0iTTQgNEguOTk1Qy40NTUgNCAwIDQuNDQ4IDAgNWMwIC41NTYuNDQ2IDEgLjk5NSAxSDR2My4wMDVjMCAuNTQuNDQ4Ljk5NSAxIC45OTUuNTU2IDAgMS0uNDQ2IDEtLjk5NVY2aDMuMDA1Yy41NCAwIC45OTUtLjQ0OC45OTUtMSAwLS41NTYtLjQ0Ni0xLS45OTUtMUg2Vi45OTVDNiAuNDU1IDUuNTUyIDAgNSAwYy0uNTU2IDAtMSAuNDQ2LTEgLjk5NVY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo8L3N2Zz4=#ad998b50&selector=g,rect); + } + + .wt-sky-reader--sepia .wt-sky-reader__settings-size-value { + color: #5b4636; + border-top-color: rgba(173, 153, 139, 0.5); + border-bottom-color: rgba(173, 153, 139, 0.5); + } + + .wt-sky-reader--sepia .wt-sky-reader__settings-translation-head { + color: #5b4636; + } + + .wt-sky-reader--sepia .wt-sky-reader__settings-translation-label { + color: #5b4636; + } + + .wt-sky-reader--dark .wt-sky-reader__tools::-webkit-scrollbar-track { + background: #222222; + } + + .wt-sky-reader--dark .wt-sky-reader__tools::-webkit-scrollbar-thumb { + background-color: #999999; + } + + .wt-sky-reader--dark .wt-sky-reader__settings { + background-color: #222222; + border-color: rgba(153, 153, 153, 0.2); + } + + .wt-sky-reader--dark .wt-sky-reader__settings:after { + border-left-color: #222222; + } + + .wt-sky-reader--dark .wt-sky-reader__settings:before { + border-left-color: #3a3a3a; + } + + .wt-sky-reader--dark .vimbox-words__item-text-list { + background-color: #999999; + } + + .wt-sky-reader--dark .vimbox-words__item-text-line { + background-color: #999999; + } + + .wt-sky-reader--dark .vimbox-words__item-text-inner { + background-color: #222222; + } + + .wt-sky-reader--dark .vimbox-words__item:hover .vimbox-words__item-text-inner { + background-color: #2f2f2f; + } + + .wt-sky-reader--dark .vimbox-words__item:hover { + background-color: #2f2f2f; + } + + .wt-sky-reader--dark .vimbox-words__item:hover .vimbox-words__item-text-list { + background-position: 0 0; + } + + .wt-sky-reader--dark .vimbox-words__item-text-sound { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#999999); + background-color: #2f2f2f; + } + + .wt-sky-reader--dark .vimbox-words__item-text-sound:hover { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#999999); + } + + .wt-sky-reader--dark .wt-sky-reader__dictionary--empty { + color: #999999; + } + + .wt-sky-reader--dark .wt-sky-reader__settings-font-item { + border-color: rgba(153, 153, 153, 0.5); + } + + .wt-sky-reader--dark .wt-sky-reader__settings-size-button { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDE2IDY1Ij4NCiAgPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIC0yIDE2IDEyIj4NCiAgICA8cmVjdCB4PSIxMCIgeT0iMTE5IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTE5KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogIDwvc3ZnPg0KICA8c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgLTEwIDE2IDI2IiB5PSIxMiI+DQogICAgPGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgIDxyZWN0IHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiByeD0iMSIvPg0KICAgICAgPHJlY3QgeD0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHJ4PSIxIi8+DQogICAgPC9nPg0KICA8L3N2Zz4NCiAgPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSI1NCIgeD0iMyI+PHBhdGggZD0iTTQgNEguOTk1Qy40NTUgNCAwIDQuNDQ4IDAgNWMwIC41NTYuNDQ2IDEgLjk5NSAxSDR2My4wMDVjMCAuNTQuNDQ4Ljk5NSAxIC45OTUuNTU2IDAgMS0uNDQ2IDEtLjk5NVY2aDMuMDA1Yy41NCAwIC45OTUtLjQ0OC45OTUtMSAwLS41NTYtLjQ0Ni0xLS45OTUtMUg2Vi45OTVDNiAuNDU1IDUuNTUyIDAgNSAwYy0uNTU2IDAtMSAuNDQ2LTEgLjk5NVY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo8L3N2Zz4=#999999&selector=g,rect); + border-color: rgba(153, 153, 153, 0.5); + } + + .wt-sky-reader--dark .wt-sky-reader__settings-size-button:active { + box-shadow: inset 0 0 5px 0 rgba(153, 153, 153, 0.5); + } + + .wt-sky-reader--dark .wt-sky-reader__settings-size-button--disabled { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDE2IDY1Ij4NCiAgPHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIC0yIDE2IDEyIj4NCiAgICA8cmVjdCB4PSIxMCIgeT0iMTE5IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMTE5KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogIDwvc3ZnPg0KICA8c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgLTEwIDE2IDI2IiB5PSIxMiI+DQogICAgPGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgIDxyZWN0IHk9IjciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiByeD0iMSIvPg0KICAgICAgPHJlY3QgeD0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHJ4PSIxIi8+DQogICAgPC9nPg0KICA8L3N2Zz4NCiAgPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB5PSI1NCIgeD0iMyI+PHBhdGggZD0iTTQgNEguOTk1Qy40NTUgNCAwIDQuNDQ4IDAgNWMwIC41NTYuNDQ2IDEgLjk5NSAxSDR2My4wMDVjMCAuNTQuNDQ4Ljk5NSAxIC45OTUuNTU2IDAgMS0uNDQ2IDEtLjk5NVY2aDMuMDA1Yy41NCAwIC45OTUtLjQ0OC45OTUtMSAwLS41NTYtLjQ0Ni0xLS45OTUtMUg2Vi45OTVDNiAuNDU1IDUuNTUyIDAgNSAwYy0uNTU2IDAtMSAuNDQ2LTEgLjk5NVY0eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo8L3N2Zz4=#99999950&selector=g,rect); + } + + .wt-sky-reader--dark .wt-sky-reader__settings-size-value { + color: #dddddd; + border-top-color: rgba(153, 153, 153, 0.5); + border-bottom-color: rgba(153, 153, 153, 0.5); + } + + .wt-sky-reader--dark .wt-sky-reader__settings-translation-head { + color: #dddddd; + } + + .wt-sky-reader--dark .wt-sky-reader__settings-translation-label { + color: #dddddd; + } + + .wt-sky-reader .wt-sky-reader__settings-skin-item--light { + border-color: rgba(153, 153, 153, 0.5); + color: #333333; + background-color: #ffffff; + } + + .wt-sky-reader .wt-sky-reader__settings-skin-item--dark { + border-color: rgba(153, 153, 153, 0.5); + color: #dddddd; + background-color: #222222; + } + + .wt-sky-reader .wt-sky-reader__settings-skin-item--sepia { + border-color: rgba(173, 153, 139, 0.5); + color: #5b4636; + background-color: #fff8e8; + } + +< / style > < style > . vimbox-words { + display: flex; + flex-wrap: wrap; + clear: both; + margin-bottom: 10px; + font-family: 'Open Sans', sans-serif; +} + + .vimbox-words__item { + position: relative; + width: 33.33%; + min-width: 300px; + padding: 0; + border-radius: 3px; + } + + .vimbox-words__item-text-list { + position: absolute; + content: ''; + width: 6px; + height: 6px; + display: block; + left: 12px; + top: 13px; + background-color: #ccc; + border-radius: 3px; + } + + .vimbox-words__item:hover { + background-color: #eff6ff; + } + + .vimbox-words__item:hover .vimbox-words__item-text-list { + position: absolute; + content: ''; + cursor: pointer; + width: 12px; + height: 12px; + display: block; + left: 9px; + top: 10px; + border-radius: 0; + background-color: transparent; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDEyIDM2Ij48c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiI+PGcgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0uNzUuNzVsMTAuNSAxMC41TS43NSAxMS4yNUwxMS4yNS43NSIvPjwvZz48L3N2Zz48c3ZnIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeT0iMTIiPjxnIHN0cm9rZT0iI0FEOTk4QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48cGF0aCBkPSJNLjc1Ljc1bDEwLjUgMTAuNU0uNzUgMTEuMjVMMTEuMjUuNzUiLz48L2c+PC9zdmc+PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeT0iMjQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNiMmIyYjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS43NS43NWwxMC41IDEwLjVNLjc1IDExLjI1TDExLjI1Ljc1Ii8+PC9zdmc+PC9zdmc+); + background-position: 0 0; + background-size: 12px auto; + background-repeat: no-repeat; + opacity: 0.5; + } + + .vimbox-words__item:hover .vimbox-words__item-text-list:hover { + opacity: 1; + } + + .vimbox-words__item-text { + position: relative; + height: 32px; + width: 50%; + display: inline-block; + box-sizing: border-box; + padding-left: 12px; + line-height: 21px; + vertical-align: top; + } + + .vimbox-words__item-text-line { + position: absolute; + right: 6px; + top: 16px; + left: 24px; + background-color: #ededed; + height: 1px; + } + + .vimbox-words__item-text-inner { + position: absolute; + left: 24px; + top: 4px; + background-color: #fff; + padding: 0 5px; + } + + .vimbox-words__item:hover .vimbox-words__item-text-inner { + background-color: #eff6ff; + } + + .vimbox-words__item-text-sound { + display: none; + margin-left: 6px; + cursor: pointer; + width: 18px; + height: 13px; + vertical-align: middle; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#cbcbcb); + background-size: 15px auto; + background-repeat: no-repeat; + background-position: 0 center; + background-color: #eff6ff; + position: absolute; + top: 5px; + right: -17px; + } + + .vimbox-words__item-text-sound:hover { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+MUJEREIyQUItRDY0NS00NDNDLTk1MjYtMEYzMEE3RDNBNkNDPC90aXRsZT48cGF0aCBkPSJNMTIuOTkgMy43NTlhLjc4MS43ODEgMCAwIDAtLjYwNC4yMzNsLS4xMDQuMTA4YS44MDMuODAzIDAgMCAwLS4wNTYgMS4wNjkgNC42MDEgNC42MDEgMCAwIDEgMS4wMzEgMi45MjcgNC42MzUgNC42MzUgMCAwIDEtLjkwOCAyLjc2NS44MDIuODAyIDAgMCAwIC4wNzYgMS4wNDFsLjEwNS4xMDdjLjE1LjE1LjM1My4yMzQuNTYyLjIzNGwuMDU4LS4wMDJhLjgxLjgxIDAgMCAwIC41OC0uMzE5IDYuMzY1IDYuMzY1IDAgMCAwIDEuMjY2LTMuODI3IDYuMzM2IDYuMzM2IDAgMCAwLTEuNDMyLTQuMDQ0Ljc5Mi43OTIgMCAwIDAtLjU3NC0uMjkyem0zLjQzOC0yLjQ3NWExMC4zMDQgMTAuMzA0IDAgMCAxIC4xNjggMTMuNDI2Ljc5Ni43OTYgMCAwIDEtLjU3NC4yODJsLS4wMzIuMDAxYS43OTcuNzk3IDAgMCAxLS41NjItLjIzM2wtLjEwNC0uMTA0YS44LjggMCAwIDEtLjA0NS0xLjA3OSA4LjU2MyA4LjU2MyAwIDAgMCAxLjk4Ni01LjQ4MiA4LjUzNCA4LjUzNCAwIDAgMC0yLjEyOC01LjY0NS44MDIuODAyIDAgMCAxIC4wMzEtMS4wOTRsLjEwNC0uMTA1YS43OTUuNzk1IDAgMCAxIDEuMTU2LjAzM3pNOCAzLjE2M3Y5LjY3NGwtMi42ODUtMi4zNDRBMiAyIDAgMCAwIDQgMTBIMlY2aDJjLjQ4NCAwIC45NTEtLjE3NSAxLjMxNS0uNDkzTDggMy4xNjN6TTguOTY4IDBjLS4yMzYgMC0uNDY5LjA4MS0uNjU4LjIzOEw0IDRIMWMtLjU2OSAwLTEgLjQzLTEgMXY2YzAgLjU3LjQzMSAxIDEgMWgzbDQuMzEgMy43NjJhMS4wMjUgMS4wMjUgMCAwIDAgMS4wOTcuMTM5Yy4zNjMtLjE2OS41OTMtLjUzMy41OTMtLjkzM1YxLjAzM0ExLjAzMSAxLjAzMSAwIDAgMCA4Ljk2OCAweiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+#b2b2b2); + } + + .vimbox-words__item:hover .vimbox-words__item-text-sound { + display: inline-block; + } + + .vimbox-words__item-translation { + position: relative; + top: 4px; + width: 50%; + line-height: 21px; + display: inline-block; + color: #999999; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; + box-sizing: border-box; + padding-bottom: 8px; + } + + @media print { + .vimbox-words__item { + width: 50%; + } + + .vimbox-words__item-text-list { + display: none; + } + + .vimbox-words__item-text-inner { + left: 0; + } + } + +< / style > < style > . wt-sky-reader__dictionary { + font-size: 15px; +} + + .wt-sky-reader__dictionary--empty { + text-align: center; + line-height: 1.33; + } + + .wt-sky-reader .vimbox-words__item { + width: 100%; + min-width: 0; + transition: background-color 0.15s linear; + } + + .wt-sky-reader .vimbox-words__item-text-inner { + transition: background-color 0.15s linear; + } + + .wt-sky-reader .vimbox-words { + margin-bottom: 0; + } + +< / style > < style > . wt-sky-reader--serif . wt-sky-reader__article { + font-family: Georgia, 'Times New Roman', serif; +} + + .wt-sky-reader__article-content { + overflow-x: hidden; + } + + .wt-sky-reader__article.wt-sky-col-size__40 { + width: 40vw; + } + + .wt-sky-reader__article.wt-sky-col-size__45 { + width: 45vw; + } + + .wt-sky-reader__article.wt-sky-col-size__50 { + width: 50vw; + } + + .wt-sky-reader__article.wt-sky-col-size__55 { + width: 55vw; + } + + .wt-sky-reader__article.wt-sky-col-size__60 { + width: 60vw; + } + + .wt-sky-reader__article.wt-sky-col-size__65 { + width: 65vw; + } + + .wt-sky-reader__article.wt-sky-col-size__70 { + width: 70vw; + } + + .wt-sky-reader__article.wt-sky-col-size__75 { + width: 75vw; + } + + .wt-sky-reader__article.wt-sky-col-size__80 { + width: 80vw; + } + + .wt-sky-reader__article.wt-sky-col-size__85 { + width: 85vw; + } + + .wt-sky-reader__article.wt-sky-col-size__90 { + width: 90vw; + } + + .wt-sky-reader__article a, + .wt-sky-reader__article abbr, + .wt-sky-reader__article address, + .wt-sky-reader__article area, + .wt-sky-reader__article article, + .wt-sky-reader__article aside, + .wt-sky-reader__article audio, + .wt-sky-reader__article b, + .wt-sky-reader__article blockquote, + .wt-sky-reader__article canvas, + .wt-sky-reader__article caption, + .wt-sky-reader__article cite, + .wt-sky-reader__article code, + .wt-sky-reader__article data, + .wt-sky-reader__article dd, + .wt-sky-reader__article del, + .wt-sky-reader__article details, + .wt-sky-reader__article dfn, + .wt-sky-reader__article div, + .wt-sky-reader__article dl, + .wt-sky-reader__article dt, + .wt-sky-reader__article em, + .wt-sky-reader__article footer, + .wt-sky-reader__article h1, + .wt-sky-reader__article h2, + .wt-sky-reader__article h3, + .wt-sky-reader__article h4, + .wt-sky-reader__article h5, + .wt-sky-reader__article h6, + .wt-sky-reader__article head, + .wt-sky-reader__article header, + .wt-sky-reader__article hr, + .wt-sky-reader__article i, + .wt-sky-reader__article img, + .wt-sky-reader__article ins, + .wt-sky-reader__article li, + .wt-sky-reader__article map, + .wt-sky-reader__article nav, + .wt-sky-reader__article ol, + .wt-sky-reader__article p, + .wt-sky-reader__article picture, + .wt-sky-reader__article pre, + .wt-sky-reader__article progress, + .wt-sky-reader__article q, + .wt-sky-reader__article s, + .wt-sky-reader__article samp, + .wt-sky-reader__article section, + .wt-sky-reader__article small, + .wt-sky-reader__article source, + .wt-sky-reader__article span, + .wt-sky-reader__article strong, + .wt-sky-reader__article sub, + .wt-sky-reader__article summary, + .wt-sky-reader__article sup, + .wt-sky-reader__article table, + .wt-sky-reader__article tbody, + .wt-sky-reader__article td, + .wt-sky-reader__article tfoot, + .wt-sky-reader__article th, + .wt-sky-reader__article thead, + .wt-sky-reader__article time, + .wt-sky-reader__article tr, + .wt-sky-reader__article track, + .wt-sky-reader__article u, + .wt-sky-reader__article ul, + .wt-sky-reader__article var, + .wt-sky-reader__article video, + .wt-sky-reader__article wbr { + white-space: normal; + word-wrap: break-word; + max-width: 100%; + height: auto; + font-size: 1.8rem; + margin-top: 0; + margin-bottom: 0.8rem; + } + + .wt-sky-reader__article h1 { + font-size: 3rem; + line-height: 1.4; + font-weight: 600; + margin-bottom: 1.1rem; + } + + .wt-sky-reader__article h2 { + font-size: 2.2rem; + line-height: 1.5; + font-weight: normal; + } + + .wt-sky-reader__article h3, + .wt-sky-reader__article h4, + .wt-sky-reader__article h5, + .wt-sky-reader__article h6 { + font-size: 1.9rem; + line-height: 1.58; + font-weight: normal; + } + + .wt-sky-reader__article * + h1, + .wt-sky-reader__article * + h2, + .wt-sky-reader__article * + h3, + .wt-sky-reader__article * + h4, + .wt-sky-reader__article * + h5, + .wt-sky-reader__article * + h6 { + margin-top: 1.5rem; + } + + .wt-sky-reader__article p { + font-size: 1.8rem; + line-height: 1.67; + } + + .wt-sky-reader__article p * { + margin-bottom: 0; + } + + .wt-sky-reader__article b { + font-weight: 600; + } + + .wt-sky-reader__article img { + display: block; + } + + .wt-sky-reader__article ul, + .wt-sky-reader__article ol { + padding-left: 3.6rem; + list-style: none; + } + + .wt-sky-reader__article ul ul, + .wt-sky-reader__article ol ul, + .wt-sky-reader__article ul ol, + .wt-sky-reader__article ol ol { + margin: 0; + } + + .wt-sky-reader__article ul li, + .wt-sky-reader__article ol li { + font-size: 1.8rem; + line-height: 3rem; + margin-bottom: 0.6rem; + } + + .wt-sky-reader__article ul li { + position: relative; + } + + .wt-sky-reader__article ul li:before { + content: '•'; + width: 2.4rem; + margin-left: -3.6rem; + margin-right: 1.2rem; + font-size: 2.4rem; + font-weight: 700; + text-align: right; + position: absolute; + top: 0.1rem; + left: -0.1rem; + } + + .wt-sky-reader__article ol { + counter-reset: item; + } + + .wt-sky-reader__article ol li:before { + display: inline-block; + width: 2.4rem; + margin-left: -3.6rem; + margin-right: 1.2rem; + direction: rtl; + content: counter(item); + counter-increment: item; + font-size: 1.6rem; + font-weight: 400; + line-height: 3rem; + text-align: right; + } + + .wt-sky-reader__article ol li ol li:before { + content: counter(item, lower-alpha); + counter-increment: item; + } + + .wt-sky-reader__article a:link, + .wt-sky-reader__article a:visited, + .wt-sky-reader__article a:hover, + .wt-sky-reader__article a:active { + color: #5d9cec; + } + + .wt-sky-reader__article blockquote { + font-size: 2.2rem; + line-height: 1.5; + margin: 0; + padding-left: 3.6rem; + padding-right: 3.6rem; + position: relative; + } + + .wt-sky-reader__article blockquote::before, + .wt-sky-reader__article blockquote::after { + content: ''; + background-repeat: no-repeat; + background-position: center center; + background-size: 1.8rem 2rem; + display: block; + width: 1.8rem; + height: 2rem; + position: absolute; + top: 0.5rem; + } + + .wt-sky-reader__article blockquote::before { + left: 0; + } + + .wt-sky-reader__article blockquote::after { + right: 0; + transform: rotate(180deg); + } + + .wt-sky-reader__article hr { + border: 0; + height: 1px; + opacity: 0.25; + border-radius: 1px; + } + + .wt-sky-reader__article wt-tw { + position: relative; + } + + .wt-sky-reader__article wt-w { + display: inline; + cursor: pointer; + font-size: inherit; + } + + .wt-sky-reader__article wt-w::selection { + color: #fff; + background-color: #5d9cec; + } + + .wt-sky-reader__article wt-w:hover { + color: #5d9cec; + border-radius: 1px; + background-color: rgba(93, 156, 236, 0.15); + } + + .wt-sky-reader__article wt-t { + display: inline; + cursor: default; + font-style: italic; + user-select: none; + } + + .wt-sky-reader__article.wt-sky-translation__right wt-t { + padding-left: 0.2rem; + font-size: 1.8rem; + } + + .wt-sky-reader__article.wt-sky-translation__replace wt-tw { + display: inline-block; + text-align: center; + font-size: inherit; + } + + .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w { + display: block; + font-size: 1.3rem; + font-weight: normal; + line-height: 0; + margin-bottom: 0; + } + + .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-t { + display: block; + } + + .wt-sky-reader__article.wt-sky-translation__above wt-tw { + display: inline-block; + text-align: center; + font-size: inherit; + } + + .wt-sky-reader__article.wt-sky-translation__above wt-tw wt-t { + display: block; + font-size: 1.3rem; + font-weight: normal; + line-height: 0; + margin-bottom: 0; + } + + .wt-sky-reader__article.wt-sky-translation__above wt-tw wt-w { + display: block; + } + +< / style > < style > . wt-sky-reader--light . wt-sky-reader__article h3, +. wt-sky-reader--light . wt-sky-reader__article h4, +. wt-sky-reader--light . wt-sky-reader__article h5, +. wt-sky-reader--light . wt-sky-reader__article h6 { + color: #999999; +} + + .wt-sky-reader--light .wt-sky-reader__article ul li:before { + color: #999999; + } + + .wt-sky-reader--light .wt-sky-reader__article ol li:before { + color: #999999; + } + + .wt-sky-reader--light .wt-sky-reader__article hr { + background-color: #999999; + } + + .wt-sky-reader--light .wt-sky-reader__article blockquote::before, + .wt-sky-reader--light .wt-sky-reader__article blockquote::after { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC44NjMgMTAuMDczbDcuNzItOS45NzYgMS4xNDMuOTI1LTQuODQzIDguNzFMMTggMTguOTNsLTEuMDk2Ljk3NC04LjA0MS05Ljgzem0tOC44NjMgMEw5LjczMSAwbDEuMTg4Ljk3My02LjM5NiA4LjgwOCA2LjY3IDkuMTk3TDEwLjAwNSAyMCAwIDEwLjA3M3oiIGZpbGw9IiM5OTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjUiLz48L3N2Zz4=#999999); + } + + .wt-sky-reader--light .wt-sky-reader__article.wt-sky-translation__right wt-t, + .wt-sky-reader--light .wt-sky-reader__article.wt-sky-translation__above wt-t { + color: #999999; + } + + .wt-sky-reader--light .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w { + color: #999999; + } + + .wt-sky-reader--sepia .wt-sky-reader__article h3, + .wt-sky-reader--sepia .wt-sky-reader__article h4, + .wt-sky-reader--sepia .wt-sky-reader__article h5, + .wt-sky-reader--sepia .wt-sky-reader__article h6 { + color: #ad998b; + } + + .wt-sky-reader--sepia .wt-sky-reader__article ul li:before { + color: #ad998b; + } + + .wt-sky-reader--sepia .wt-sky-reader__article ol li:before { + color: #ad998b; + } + + .wt-sky-reader--sepia .wt-sky-reader__article hr { + background-color: #ad998b; + } + + .wt-sky-reader--sepia .wt-sky-reader__article blockquote::before, + .wt-sky-reader--sepia .wt-sky-reader__article blockquote::after { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC44NjMgMTAuMDczbDcuNzItOS45NzYgMS4xNDMuOTI1LTQuODQzIDguNzFMMTggMTguOTNsLTEuMDk2Ljk3NC04LjA0MS05Ljgzem0tOC44NjMgMEw5LjczMSAwbDEuMTg4Ljk3My02LjM5NiA4LjgwOCA2LjY3IDkuMTk3TDEwLjAwNSAyMCAwIDEwLjA3M3oiIGZpbGw9IiM5OTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjUiLz48L3N2Zz4=#ad998b); + } + + .wt-sky-reader--sepia .wt-sky-reader__article.wt-sky-translation__right wt-t, + .wt-sky-reader--sepia .wt-sky-reader__article.wt-sky-translation__above wt-t { + color: #ad998b; + } + + .wt-sky-reader--sepia .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w { + color: #ad998b; + } + + .wt-sky-reader--dark .wt-sky-reader__article h3, + .wt-sky-reader--dark .wt-sky-reader__article h4, + .wt-sky-reader--dark .wt-sky-reader__article h5, + .wt-sky-reader--dark .wt-sky-reader__article h6 { + color: #999999; + } + + .wt-sky-reader--dark .wt-sky-reader__article ul li:before { + color: #999999; + } + + .wt-sky-reader--dark .wt-sky-reader__article ol li:before { + color: #999999; + } + + .wt-sky-reader--dark .wt-sky-reader__article hr { + background-color: #999999; + } + + .wt-sky-reader--dark .wt-sky-reader__article blockquote::before, + .wt-sky-reader--dark .wt-sky-reader__article blockquote::after { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC44NjMgMTAuMDczbDcuNzItOS45NzYgMS4xNDMuOTI1LTQuODQzIDguNzFMMTggMTguOTNsLTEuMDk2Ljk3NC04LjA0MS05Ljgzem0tOC44NjMgMEw5LjczMSAwbDEuMTg4Ljk3My02LjM5NiA4LjgwOCA2LjY3IDkuMTk3TDEwLjAwNSAyMCAwIDEwLjA3M3oiIGZpbGw9IiM5OTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjUiLz48L3N2Zz4=#999999); + } + + .wt-sky-reader--dark .wt-sky-reader__article.wt-sky-translation__right wt-t, + .wt-sky-reader--dark .wt-sky-reader__article.wt-sky-translation__above wt-t { + color: #999999; + } + + .wt-sky-reader--dark .wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w { + color: #999999; + } + +< / style > < style > . wt-sky-reader__settings { + position: fixed; + top: 140px; + right: 65px; + padding: 20px; + border-radius: 6px; + box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15); + border: solid 2px; +} + + .wt-sky-reader__settings:after, + .wt-sky-reader__settings:before { + left: 100%; + top: 40px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + } + + .wt-sky-reader__settings:after { + border-width: 5px; + margin-top: -5px; + } + + .wt-sky-reader__settings:before { + border-width: 8px; + margin-top: -8px; + } + + .wt-sky-reader__settings-font { + display: flex; + margin-bottom: 25px; + } + + .wt-sky-reader__settings-font-item { + width: 115px; + height: 77px; + border-radius: 4px; + border: 1px solid; + margin-right: 10px; + box-sizing: border-box; + padding: 12px 0; + text-align: center; + line-height: 1.4; + position: relative; + cursor: pointer; + } + + .wt-sky-reader__settings-font-item::before { + content: 'Aa'; + text-align: center; + width: 100%; + display: block; + font-size: 30px; + height: 40px; + } + + .wt-sky-reader__settings-font-item--active::after { + content: ''; + height: 4px; + border-radius: 4px; + background-color: #5d9cec; + display: inline-block; + width: 115px; + position: absolute; + bottom: -8px; + left: 0; + } + + .wt-sky-reader__settings-font-item--sans-serif { + font-family: 'Open Sans', sans-serif; + font-size: 13px; + } + + .wt-sky-reader__settings-font-item--serif { + font-family: Georgia, "Times New Roman", serif; + font-size: 14px; + } + + .wt-sky-reader__settings-size { + display: flex; + margin-bottom: 15px; + } + + .wt-sky-reader__settings-size-button { + width: 36px; + height: 36px; + border-radius: 4px; + border: solid 1px; + box-sizing: border-box; + cursor: pointer; + background-repeat: no-repeat; + background-size: 16px auto; + } + + .wt-sky-reader__settings-size-button--minus { + border-radius: 4px 0 0 4px; + background-position: 9px 14px; + } + + .wt-sky-reader__settings-size-button--plus { + border-radius: 0 4px 4px 0; + background-position: 9px -13px; + } + + .wt-sky-reader__settings-size-button--disabled { + cursor: default; + } + + .wt-sky-reader__settings-size-button--disabled:active { + box-shadow: none !important; + } + + .wt-sky-reader__settings-size-value { + font-size: 14px; + text-align: center; + width: 170px; + height: 36px; + line-height: 36px; + border-top: solid 1px; + border-bottom: solid 1px; + box-sizing: border-box; + } + + .wt-sky-reader__settings-skin { + display: flex; + margin-bottom: 35px; + } + + .wt-sky-reader__settings-skin-item { + width: 76px; + height: 36px; + border-radius: 4px; + border: 1px solid; + box-sizing: border-box; + margin-right: 7px; + padding-top: 7px; + padding-bottom: 10px; + text-align: center; + font-size: 14px; + cursor: pointer; + position: relative; + line-height: 1.5; + } + + .wt-sky-reader__settings-skin-item--active::after { + content: ''; + height: 4px; + border-radius: 4px; + background-color: #5d9cec; + display: inline-block; + width: 76px; + position: absolute; + bottom: -8px; + left: 0; + } + + .wt-sky-reader__settings-translation { + padding-left: 1px; + } + + .wt-sky-reader__settings-translation-head { + font-size: 14px; + font-weight: 600; + line-height: 1.43; + } + + .wt-sky-reader__settings-translation-label { + display: block; + font-size: 14px; + line-height: 1.57; + color: #5b4636; + } + + .wt-sky-reader__settings-translation-radio { + margin: 0 7px 0 0; + } + +< / style > < style > . wt-sky-progress-bar { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 2px; + z-index: 1; +} + + .wt-sky-progress-bar__line { + height: 100%; + width: 0; + background-color: #ff3d6f; + transition: width 0.15s linear; + } + +< / style > < style > . wt-sky-reader-notification { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + position: fixed; + box-sizing: border-box; + right: 55px; + top: 120px; + width: 245px; + padding: 10px 12px 14px; + font-family: 'Open Sans', sans-serif; + font-size: 13px; + font-weight: 600; + line-height: 1.4; + color: #ffffff; + border-radius: 6px; + background-color: rgba(73, 137, 220, 0.95); + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); + border: solid 1px rgba(0, 0, 0, 0); + z-index: 9999999999; + user-select: none; + text-align: left; + transition: top 0.15s linear; +} + + .wt-sky-reader-notification:after { + right: -15px; + top: 20px; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + border: solid transparent; + border-left-color: rgba(73, 137, 220, 0.95); + border-width: 7px; + margin-top: -7px; + } + + .wt-sky-reader-notification__buttons { + margin-top: 10px; + display: flex; + justify-content: space-between; + align-items: center; + } + + .wt-sky-reader-notification__button-turn-on { + display: inline-block; + box-sizing: border-box; + font-size: 15px; + font-weight: 600; + color: #333333; + width: 136px; + padding: 3px 12px 4px 45px; + border-radius: 66px; + box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07); + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyNCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RjAzODJFNjEtODUwRS00QzIyLUJFMDMtMkE5QzlCRDc5NDkwPC90aXRsZT48cGF0aCBkPSJNMS4wNjkgMy4wOThIMHYxLjQ5OGguNzA3QTQuOTQgNC45NCAwIDAgMCAuNjkgNWMwIDIuNzU3IDIuMjYgNSA1LjAzNyA1IDIuNzc4IDAgNS4wMzgtMi4yNDMgNS4wMzgtNSAwLS41NTMtLjA5Mi0xLjA4NS0uMjYtMS41ODNBMS41MSAxLjUxIDAgMCAxIDEyIDIuMTJhMS41MSAxLjUxIDAgMCAxIDEuNDk2IDEuMjk1QTQuOTQzIDQuOTQzIDAgMCAwIDEzLjIzNiA1YzAgMi43NTcgMi4yNiA1IDUuMDM3IDUgMi43NzggMCA1LjAzOC0yLjI0MyA1LjAzOC01IDAtLjEzNi0uMDA3LS4yNy0uMDE4LS40MDRIMjRWMy4wOThoLTEuMDdBNS4wNDUgNS4wNDUgMCAwIDAgMTguMjczIDBhNS4wNDYgNS4wNDYgMCAwIDAtMy44NzQgMS44MDcgMy4wMjIgMy4wMjIgMCAwIDAtNC44IDBBNS4wNDUgNS4wNDUgMCAwIDAgNS43MjcgMGE1LjA0NSA1LjA0NSAwIDAgMC00LjY1NyAzLjA5OHptMTcuMjA0LTEuNkMyMC4yMTggMS40OTggMjEuOCAzLjA3IDIxLjggNWMwIDEuOTMxLTEuNTgzIDMuNTAyLTMuNTI4IDMuNTAyLTEuOTQ2IDAtMy41MjktMS41Ny0zLjUyOS0zLjUwMiAwLTEuOTMgMS41ODMtMy41MDIgMy41MjktMy41MDJ6bS0xMi41NDcgMEM3LjY3MiAxLjQ5OCA5LjI1NCAzLjA3IDkuMjU0IDVjMCAxLjkzMS0xLjU4MiAzLjUwMi0zLjUyOCAzLjUwMi0xLjk0NSAwLTMuNTI4LTEuNTctMy41MjgtMy41MDIgMC0xLjkzIDEuNTgzLTMuNTAyIDMuNTI4LTMuNTAyeiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+), linear-gradient(to bottom, #fff, #f5f5f5); + background-repeat: no-repeat; + background-position: 12px, center; + background-size: 24px 10px, 100%; + cursor: pointer; + } + + .wt-sky-reader-notification__button-close { + display: inline-block; + width: 65px; + cursor: pointer; + font-size: 15px; + font-weight: 600; + } + +< / style > < style > . wt-sky-toolbar-wrap { + position: relative; +} + + .wt-sky-toolbar { + position: fixed; + width: 42px; + border-radius: 6px 0 0 6px; + z-index: 9999999999; + right: 0; + top: 70px; + background-color: rgba(0, 0, 0, 0.2); + padding-top: 6px; + padding-bottom: 6px; + user-select: none; + cursor: move; + } + + .wt-sky-toolbar--active, + .wt-sky-toolbar:hover { + background-color: rgba(93, 156, 236, 0.85); + box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1); + } + + .wt-sky-toolbar__button-reading-list { + width: 42px; + height: 42px; + padding: 0; + border: none; + cursor: pointer; + background-color: transparent; + background-repeat: no-repeat; + background-position: center center; + display: block; + transition: background-color 0.15s linear; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNiAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuNzE0IDBIMi4yODZDMS4wMjMgMCAuMDEgMS4xOTMuMDEgMi42NjdMMCAyNGw4LTUuMzMzTDE2IDI0VjIuNjY3QzE2IDEuMTkzIDE0Ljk3NyAwIDEzLjcxNCAwek0xMyAxOWwtNS0zLjU3N0wzIDE5VjNoMTB2MTZ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=); + background-size: 16px 24px; + } + + .wt-sky-toolbar__button-reading-list:hover { + background-color: #5d9cec; + } + + .wt-sky-toolbar__button-reading-list--disabled { + opacity: 0.5; + } + + .wt-sky-toolbar__button-reading-list--disabled:hover { + background-color: transparent; + } + + .wt-sky-toolbar__button-reading-list--saved { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE2IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjRkYzRDZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy43MTQgMEgyLjI4NkMxLjAyMyAwIC4wMSAxLjE5My4wMSAyLjY2N0wwIDI0bDgtNS4zMzNMMTYgMjRWMi42NjdDMTYgMS4xOTMgMTQuOTc3IDAgMTMuNzE0IDB6Ii8+DQo8L3N2Zz4NCg==); + } + + .wt-sky-toolbar__button-reader { + width: 42px; + height: 42px; + padding: 0; + border: none; + cursor: pointer; + background-color: transparent; + background-repeat: no-repeat; + background-position: center center; + display: block; + transition: background-color 0.15s linear; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAzMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPkRBRkMxMDFFLUNCN0QtNDY0Ri1CRTQzLTYyQzlCRERBMUNGOTwvdGl0bGU+PGRlZnM+PGNpcmNsZSBpZD0iYSIgY3g9IjgiIGN5PSI2IiByPSI2Ii8+PG1hc2sgaWQ9ImMiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48Y2lyY2xlIGlkPSJiIiBjeD0iMjQiIGN5PSI2IiByPSI2Ii8+PG1hc2sgaWQ9ImQiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYiIvPjwvbWFzaz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIHN0cm9rZT0iI0ZGRiIgbWFzaz0idXJsKCNjKSIgc3Ryb2tlLXdpZHRoPSI2IiB4bGluazpocmVmPSIjYSIvPjx1c2Ugc3Ryb2tlPSIjRkZGIiBtYXNrPSJ1cmwoI2QpIiBzdHJva2Utd2lkdGg9IjYiIHhsaW5rOmhyZWY9IiNiIi8+PHJlY3QgZmlsbD0iI0ZGRiIgeD0iMTEiIHk9IjMiIHdpZHRoPSIxMCIgaGVpZ2h0PSIzIiByeD0iMS41Ii8+PHJlY3QgZmlsbD0iI0ZGRiIgeT0iMyIgd2lkdGg9IjUiIGhlaWdodD0iMyIgcng9IjEuNSIvPjxyZWN0IGZpbGw9IiNGRkYiIHg9IjI3IiB5PSIzIiB3aWR0aD0iNSIgaGVpZ2h0PSIzIiByeD0iMS41Ii8+PC9nPjwvc3ZnPg==); + background-size: 32px 12px; + } + + .wt-sky-toolbar__button-reader:hover { + background-color: #5d9cec; + } + + .wt-sky-toolbar__button-reader--active { + background-color: #ff3d6f; + } + + .wt-sky-toolbar__button-reader--active:hover { + background-color: #ff3d6f; + } + + .wt-sky-toolbar__button-reader--disabled { + opacity: 0.5; + cursor: default; + } + + .wt-sky-toolbar__button-reader--disabled:hover { + background-color: transparent; + } + + .wt-sky-toolbar__reader-buttons { + max-height: 0; + overflow: hidden; + background-color: #e5e5e5; + transition: max-height 0.3s linear; + } + + .wt-sky-toolbar__reader-buttons--active { + max-height: 90px; + } + + .wt-sky-toolbar__button-settings { + width: 42px; + height: 42px; + padding: 0; + border: none; + cursor: pointer; + background-color: transparent; + background-repeat: no-repeat; + background-position: center center; + display: block; + opacity: 0.3; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi44Mzc4MSAyLjY0OTMzQzYuMjU5MTcgMi44OTg2IDUuNzE1ODIgMy4yMTQyIDUuMjE3MzMgMy41ODY1NEwzLjU0OTQ5IDMuMTA5NDRDMy4wMTQxMiAyLjk1NjI5IDIuMzY2MDggMy4yMjI1OSAyLjA4OTk5IDMuNzAwOEwwLjU4OTc5NSA2LjI5OTJDMC4zMTE3NDkgNi43ODA3OSAwLjQxMTEzOCA3LjQ3NTY4IDAuODA3NDE3IDcuODU4ODVMMi4wNTQyNyA5LjA2NDQ0QzIuMDE4NTIgOS4zNzEzMyAyLjAwMDE1IDkuNjgzNTIgMi4wMDAxNSAxMEMyLjAwMDE1IDEwLjMxNjUgMi4wMTg1MiAxMC42Mjg3IDIuMDU0MjcgMTAuOTM1NkwwLjgwNzQxNyAxMi4xNDEyQzAuNDA3MTAyIDEyLjUyODIgMC4zMTM3MDYgMTMuMjIyNiAwLjU4OTc5NSAxMy43MDA4TDIuMDg5OTkgMTYuMjk5MkMyLjM2ODAzIDE2Ljc4MDggMy4wMTk1MiAxNy4wNDIyIDMuNTQ5NDkgMTYuODkwNkw1LjIxNzMzIDE2LjQxMzVDNS43MTU4MiAxNi43ODU4IDYuMjU5MTcgMTcuMTAxNCA2LjgzNzgxIDE3LjM1MDdMNy4yNTgwNyAxOS4wMzE3QzcuMzkzMTMgMTkuNTcxOSA3Ljk0Nzc3IDIwIDguNDk5OTUgMjBIMTEuNTAwM0MxMi4wNTY0IDIwIDEyLjYwODUgMTkuNTY2NSAxMi43NDIyIDE5LjAzMTdMMTMuMTYyNSAxNy4zNTA3QzEzLjc0MTEgMTcuMTAxNCAxNC4yODQ1IDE2Ljc4NTggMTQuNzgzIDE2LjQxMzVMMTYuNDUwOCAxNi44OTA2QzE2Ljk4NjIgMTcuMDQzNyAxNy42MzQyIDE2Ljc3NzQgMTcuOTEwMyAxNi4yOTkyTDE5LjQxMDUgMTMuNzAwOEMxOS42ODg1IDEzLjIxOTIgMTkuNTg5MiAxMi41MjQzIDE5LjE5MjkgMTIuMTQxMkwxNy45NDYgMTAuOTM1NkMxNy45ODE4IDEwLjYyODcgMTguMDAwMSAxMC4zMTY1IDE4LjAwMDEgMTBDMTguMDAwMSA5LjY4MzUyIDE3Ljk4MTggOS4zNzEzMyAxNy45NDYgOS4wNjQ0NEwxOS4xOTI5IDcuODU4ODVDMTkuNTkzMiA3LjQ3MTc4IDE5LjY4NjYgNi43Nzc0MSAxOS40MTA1IDYuMjk5MkwxNy45MTAzIDMuNzAwOEMxNy42MzIzIDMuMjE5MjEgMTYuOTgwOCAyLjk1Nzg0IDE2LjQ1MDggMy4xMDk0NEwxNC43ODMgMy41ODY1NEMxNC4yODQ1IDMuMjE0MiAxMy43NDExIDIuODk4NiAxMy4xNjI1IDIuNjQ5MzNMMTIuNzQyMiAwLjk2ODI4OEMxMi42MDcyIDAuNDI4MDcgMTIuMDUyNSAwIDExLjUwMDMgMEg4LjQ5OTk1QzcuOTQzODYgMCA3LjM5MTc3IDAuNDMzNTE4IDcuMjU4MDcgMC45NjgyODhMNi44Mzc4MSAyLjY0OTMzWk0yLjYwMjcyIDYuODEyNzJMMy41NDExNyA1LjE4NzI4TDUuNjIwMTYgNS43ODJMNi40MTQyIDUuMTg4ODhDNi43OTA1IDQuOTA3ODEgNy4xOTgxNyA0LjY3MTc3IDcuNjI5MDggNC40ODYxNEw4LjUzODA1IDQuMDk0NTdMOS4wNjE3IDJIMTAuOTM4NkwxMS40NjIyIDQuMDk0NTdMMTIuMzcxMiA0LjQ4NjE0QzEyLjgwMjEgNC42NzE3NyAxMy4yMDk4IDQuOTA3ODEgMTMuNTg2MSA1LjE4ODg4TDE0LjM4MDEgNS43ODJMMTYuNDU5MSA1LjE4NzI4TDE3LjM5NzYgNi44MTI3MkwxNS44NDUxIDguMzEzODVMMTUuOTU5NSA5LjI5NTgzQzE1Ljk4NjUgOS41Mjc5OSAxNi4wMDAxIDkuNzYyOTMgMTYuMDAwMSAxMEMxNi4wMDAxIDEwLjIzNzEgMTUuOTg2NSAxMC40NzIgMTUuOTU5NSAxMC43MDQyTDE1Ljg0NTEgMTEuNjg2MkwxNy4zOTc2IDEzLjE4NzNMMTYuNDU5MSAxNC44MTI3TDE0LjM4MDEgMTQuMjE4TDEzLjU4NjEgMTQuODExMUMxMy4yMDk4IDE1LjA5MjIgMTIuODAyMSAxNS4zMjgyIDEyLjM3MTIgMTUuNTEzOUwxMS40NjIyIDE1LjkwNTRMMTAuOTM4NiAxOEg5LjA2MTdMOC41MzgwNSAxNS45MDU0TDcuNjI5MDggMTUuNTEzOUM3LjE5ODE3IDE1LjMyODIgNi43OTA1IDE1LjA5MjIgNi40MTQyIDE0LjgxMTFMNS42MjAxNiAxNC4yMThMMy41NDExNyAxNC44MTI3TDIuNjAyNzIgMTMuMTg3M0w0LjE1NTIyIDExLjY4NjJMNC4wNDA4NCAxMC43MDQyQzQuMDEzOCAxMC40NzIgNC4wMDAxNCAxMC4yMzcxIDQuMDAwMTQgMTBDNC4wMDAxNCA5Ljc2MjkzIDQuMDEzOCA5LjUyNzk5IDQuMDQwODQgOS4yOTU4M0w0LjE1NTIyIDguMzEzODVMMi42MDI3MiA2LjgxMjcyWk0xMC4wMDAxIDE0QzcuNzkxMDEgMTQgNi4wMDAxNCAxMi4yMDkxIDYuMDAwMTQgMTBDNi4wMDAxNCA3Ljc5MDg2IDcuNzkxMDEgNiAxMC4wMDAxIDZDMTIuMjA5MyA2IDE0LjAwMDEgNy43OTA4NiAxNC4wMDAxIDEwQzE0LjAwMDEgMTIuMjA5MSAxMi4yMDkzIDE0IDEwLjAwMDEgMTRaTTEyLjAwMDIgMTBDMTIuMDAwMiAxMS4xMDQ2IDExLjEwNDcgMTIgMTAuMDAwMiAxMkM4Ljg5NTU4IDEyIDguMDAwMTUgMTEuMTA0NiA4LjAwMDE1IDEwQzguMDAwMTUgOC44OTU0MyA4Ljg5NTU4IDggMTAuMDAwMiA4QzExLjEwNDcgOCAxMi4wMDAyIDguODk1NDMgMTIuMDAwMiAxMFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==#000); + background-size: 24px 24px; + transition: transform 0.3s ease-in-out 0.15s; + } + + .wt-sky-toolbar__button-settings:hover { + opacity: 0.8; + } + + .wt-sky-toolbar__button-settings:hover { + transform: rotate(360deg); + transition: transform 0.3s ease-in-out; + } + + .wt-sky-toolbar__button-settings--active { + opacity: 0.8; + } + + .wt-sky-toolbar__button-minimize { + width: 42px; + height: 42px; + padding: 0; + border: none; + cursor: pointer; + background-color: transparent; + background-repeat: no-repeat; + background-position: center center; + display: block; + opacity: 0.3; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHg9IjE3IiB3aWR0aD0iMyIgaGVpZ2h0PSIxOCIgcng9Ii41Ii8+PHJlY3QgeT0iNyIgd2lkdGg9IjkiIGhlaWdodD0iNCIgcng9Ii41Ii8+PHBhdGggZD0iTTEzLjI5IDguMjljLjM5Mi4zOTIuMzkxIDEuMDI5IDAgMS40MmwtNS41OCA1LjU4Yy0uMzkyLjM5Mi0uNzEuMjYtLjcxLS4yOTdWMy4wMDdjMC0uNTU2LjMxOS0uNjg4LjcxLS4yOTdsNS41OCA1LjU4eiIvPjwvZz48L3N2Zz4=#000&selector=g); + background-size: 20px 18px; + } + + .wt-sky-toolbar__button-minimize:hover { + opacity: 0.8; + } + + .wt-sky-toolbar__button-dictionary { + width: 42px; + height: 42px; + padding: 0; + border: none; + cursor: pointer; + background-color: transparent; + background-repeat: no-repeat; + background-position: center center; + display: block; + opacity: 0.3; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjMuMDEzIDBBMTkuMjQgMTkuMjQgMCAwIDAgMTIgMy43NSAxOS4yMzYgMTkuMjM2IDAgMCAwIC45ODcgMEgwdjE5LjU3MmguOTg3YzMuMTA0LjAxNSA2LjE0My44ODggOC43ODIgMi41MjEuNDc2LjM1Mi45MjcuNzM2IDEuMzUgMS4xNDhsLjgzMS43NTloLjFsLjgzNS0uNzVjLjQyNC0uNDEzLjg3NS0uNzk3IDEuMzUtMS4xNDlhMTYuODUzIDE2Ljg1MyAwIDAgMSA4Ljc4NC0yLjUySDI0VjBoLS45ODd6TTEwLjUgMTkuNUExNC41NjUgMTQuNTY1IDAgMCAwIDMgMTYuOFYzYzQuMTc1LjMxNSA2LjAyMSAxLjU0NSA3LjUgM3YxMy41ek0yMSAxNi44Yy0yLjcwMi4xODUtNS4zIDEuMTItNy41IDIuN1Y2YzEuNDc3LTEuNDU1IDMuMzI1LTIuNjg1IDcuNS0zdjEzLjh6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=#000); + background-size: 24px 24px; + } + + .wt-sky-toolbar__button-dictionary-wrap { + position: relative; + } + + .wt-sky-toolbar__button-dictionary:hover { + opacity: 0.8; + } + + .wt-sky-toolbar__button-dictionary-badge { + height: 18px; + border-radius: 9px; + background-color: #fc6e51; + font-family: 'Open Sans', sans-serif; + line-height: 1.5; + font-size: 12px; + font-weight: 700; + text-align: center; + color: #fff; + position: absolute; + display: inline-block; + padding-left: 6px; + padding-right: 6px; + right: -3px; + top: -3px; + cursor: pointer; + } + + .wt-sky-toolbar__button-dictionary-wrap:hover .wt-sky-toolbar__button-dictionary { + opacity: 1; + } + + .wt-sky-toolbar__hint .wt-sky-hint__content { + padding: 3px 7px 4px; + font-size: 15px; + } + + .wt-sky-toolbar--moving, + .wt-sky-toolbar--moving:hover { + background-color: #5d9cec; + box-shadow: 0 0 7px 2px #4a89dc; + opacity: 0.6; + } + +< / style > < link href = "./Home - Gain Access to Diverse Investment Options _ US Investing App_files/css" rel = "stylesheet" id = "wt-sky-css--725574360" > < style > . wt-sky-reading-list-page { + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-smoothing: antialiased; + margin: 0; + padding: 0; + font-family: 'Open Sans', sans-serif; + font-size: 16px; + color: #333333; + background-color: #ffffff; +} + + .wt-sky-reading-list-page h1, + .wt-sky-reading-list-page h2 { + font-weight: 300; + margin: 0; + padding: 0; + } + + .wt-sky-reading-list-page h1 { + font-size: 36px; + } + + .wt-sky-reading-list-page h2 { + font-size: 30px; + } + + .wt-sky-reading-list-page form { + margin: 0; + } + + .wt-sky-reading-list-page .header { + height: 45px; + background-color: #4a89dc; + margin-bottom: 40px; + } + + .wt-sky-reading-list-page .logo { + width: 228px; + height: 45px; + background-image: url(data:image/png;base64,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); + background-repeat: no-repeat; + background-position: 0 center; + background-size: 228px 29px; + background-color: transparent; + } + + .wt-sky-reading-list-page .container { + position: relative; + max-width: 1000px; + margin: 0 auto; + padding: 0 10px; + } + + .wt-sky-reading-list-page .page { + font-weight: 300; + padding-bottom: 48px; + } + + .wt-sky-reading-list-page .main { + display: flex; + justify-content: space-between; + } + +< / style > < style > . wt-sky-reading-list-page . page__header { + font-size: 30px; + line-height: 1.33; + margin-top: 0; + margin-bottom: 30px; +} + + .wt-sky-reading-list-page .page__header-title { + font-family: 'Fira Sans', sans-serif; + padding-right: 22px; + } + + .wt-sky-reading-list-page .page__header-title--loading { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLWRlZmF1bHQiPjxwYXRoIGZpbGw9Im5vbmUiIGNsYXNzPSJiayIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMzApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxLjJzIiBiZWdpbj0iMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKDMwIDEwNS45OCA2NSkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjEuMnMiIGJlZ2luPSIwLjA5OTk5OTk5OTk5OTk5OTk5cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNzUuOTggNjUpIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxLjJzIiBiZWdpbj0iMC4xOTk5OTk5OTk5OTk5OTk5OHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKDkwIDY1IDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjAuM3MiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKDEyMCA1OC42NiA2NSkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjEuMnMiIGJlZ2luPSIwLjM5OTk5OTk5OTk5OTk5OTk3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJyb3RhdGUoMTUwIDU0LjAyIDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjAuNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjEuMnMiIGJlZ2luPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0Ni41IiB5PSI0MCIgd2lkdGg9IjciIGhlaWdodD0iMjAiIHJ4PSIxMCIgcnk9IjEwIiBmaWxsPSIjNGE4OWRjIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTUwIDQ1Ljk4IDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjAuNzAwMDAwMDAwMDAwMDAwMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKC0xMjAgNDEuMzQgNjUpIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMCIgZHVyPSIxLjJzIiBiZWdpbj0iMC43OTk5OTk5OTk5OTk5OTk5cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjAuODk5OTk5OTk5OTk5OTk5OXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ2LjUiIHk9IjQwIiB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgcng9IjEwIiByeT0iMTAiIGZpbGw9IiM0YTg5ZGMiIHRyYW5zZm9ybT0icm90YXRlKC02MCAyNC4wMiA2NSkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwIiBkdXI9IjEuMnMiIGJlZ2luPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDYuNSIgeT0iNDAiIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiByeD0iMTAiIHJ5PSIxMCIgZmlsbD0iIzRhODlkYyIgdHJhbnNmb3JtPSJyb3RhdGUoLTMwIC01Ljk4IDY1KSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAiIGR1cj0iMS4ycyIgYmVnaW49IjEuMDk5OTk5OTk5OTk5OTk5OXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0Pjwvc3ZnPg==); + background-size: 20px 20px; + background-color: transparent; + background-repeat: no-repeat; + background-position: center right; + } + +< / style > < style > . wt-sky-reading-list-page . sidebar { + align-self: flex-start; + width: 270px; + margin-right: 21px; + border-radius: 6px; + background-color: #fafafa; + padding-top: 12px; + padding-bottom: 12px; + min-height: 200px; +} + + .wt-sky-reading-list-page .sidebar__item { + padding: 2px 18px 3px 45px; + font-size: 15px; + line-height: 1.6; + color: #333333; + box-sizing: border-box; + cursor: pointer; + } + + .wt-sky-reading-list-page .sidebar__item:hover, + .wt-sky-reading-list-page .sidebar__item--active { + background-color: #eeeeee; + } + + .wt-sky-reading-list-page .sidebar__item--all { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+QTZENDFCM0ItMzc0Qi00MUNGLTk0QzEtNTFGMzFFQzdDNzREPC90aXRsZT48cGF0aCBkPSJNMCAxYzAtLjU1Mi40NDUtMSAxLTFoMTRjLjU1MiAwIDEgLjQ0NCAxIDEgMCAuNTUyLS40NDUgMS0xIDFIMWMtLjU1MiAwLTEtLjQ0NC0xLTF6bTAgNGMwLS41NTIuNDQ1LTEgMS0xaDE0Yy41NTIgMCAxIC40NDQgMSAxIDAgLjU1Mi0uNDQ1IDEtMSAxSDFjLS41NTIgMC0xLS40NDQtMS0xem0wIDRjMC0uNTUyLjQ0NS0xIDEtMWgxNGMuNTUyIDAgMSAuNDQ0IDEgMSAwIC41NTItLjQ0NSAxLTEgMUgxYy0uNTUyIDAtMS0uNDQ0LTEtMXoiIGZpbGw9IiNBQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==); + background-repeat: no-repeat; + background-position: 18px center; + background-size: 16px 10px; + } + + .wt-sky-reading-list-page .sidebar__item--favorite { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgNS43MjRsLTUuNzYtLjQ3NEw4IDAgNS43NiA1LjI1IDAgNS43MjRsNC4zNiAzLjc1TDMuMDQgMTUgOCAxMi4wNCAxMi45NiAxNWwtMS4zMi01LjU2NnoiIGZpbGw9IiNBQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==); + background-repeat: no-repeat; + background-position: 18px center; + background-size: 16px 15px; + margin-bottom: 15px; + } + + .wt-sky-reading-list-page .sidebar__item--tag { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RjlDNkM1NzktMjcxRi00QzRCLUFEMTktMTgwMzUzNkI3RjMyPC90aXRsZT48cGF0aCBkPSJNMTUuNTM1IDguMjA2TDcuNzk0LjQ2NUM3LjUzNS4xNTUgNy4xMjMgMCA2LjcxIDBIMS41NDhBMS41MiAxLjUyIDAgMCAwIDAgMS41NDhWNi43MWMwIC40MTMuMTU1LjgyNS40NjUgMS4wODRsNy43NDEgNy43NDFjLjMxLjMxLjcyMy40NjUgMS4wODQuNDY1LjM2MiAwIC43NzUtLjE1NSAxLjA4NC0uNDY1bDUuMTYxLTUuMTZjLjYyLS41NjkuNjItMS42IDAtMi4xNjl6TTMuNSA1QzIuNjc1IDUgMiA0LjMyNSAyIDMuNVMyLjY3NSAyIDMuNSAyIDUgMi42NzUgNSAzLjUgNC4zMjUgNSAzLjUgNXoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzcwQTZFOSIvPjwvc3ZnPg==); + background-repeat: no-repeat; + background-position: 18px 6px; + background-size: 16px 16px; + } + + .wt-sky-reading-list-page .sidebar__count { + float: right; + font-size: 13px; + line-height: 1.85; + color: #999999; + } + +< / style > < style > . wt-sky-reading-list-page . items { + flex: 1; +} + + .wt-sky-reading-list-page .items__not-found { + font-size: 19px; + font-weight: 600; + line-height: 1.42; + color: #777777; + width: 690px; + margin-left: auto; + margin-right: auto; + } + +< / style > < style > . wt-sky-reading-list-page . search-form { + width: 100%; + display: block; + margin-bottom: 20px; + position: relative; +} + + .wt-sky-reading-list-page .search-form__input { + display: block; + font-family: 'Open Sans', sans-serif; + font-size: 16px; + color: #333333; + border-radius: 2px; + background-color: #ffffff; + box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.07); + border: solid 1px #cccccc; + width: 690px; + line-height: 22px; + margin-left: auto; + margin-right: auto; + padding: 6px 42px 8px; + box-sizing: border-box; + outline: none; + } + + .wt-sky-reading-list-page .search-form__button { + border: none; + width: 17px; + height: 17px; + position: absolute; + left: 21px; + top: 10px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RjdEQzBBQzktNjEyQS00MEVDLTk1MUQtQUFEMEE4NDlENDAwPC90aXRsZT48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik02LjUgMGE2LjUgNi41IDAgMSAxIDAgMTMgNi41IDYuNSAwIDAgMSAwLTEzem0wIDEuNzVhNC43NSA0Ljc1IDAgMSAxIDAgOS41IDQuNzUgNC43NSAwIDAgMSAwLTkuNXoiIGZpbGw9IiNBQUEiLz48cGF0aCBkPSJNMTAuNSAxMC41bDUuNjIgNS42MiIgc3Ryb2tlPSIjQUFBIiBzdHJva2Utd2lkdGg9IjEuNzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=); + background-repeat: no-repeat; + background-position: 0 0; + background-size: 17px 17px; + background-color: transparent; + } + + .wt-sky-reading-list-page .search-form__translate-cancel { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjc1Ljc1bDguNSA4LjVtLTguNSAwbDguNS04LjUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+); + background-color: #ccc; + background-repeat: no-repeat; + background-position: center; + background-size: 8px 8px, 100%; + border-radius: 50%; + width: 18px; + height: 18px; + cursor: pointer; + display: inline-block; + position: absolute; + right: 20px; + top: 10px; + } + + .wt-sky-reading-list-page .search-form__translate-cancel:hover { + background-color: #5d9cec; + } + +< / style > < style > < / style > < style > . wt-sky-reading-list-page . item { + display: flex; + box-sizing: border-box; + padding: 9px; + border: solid 1px #fff; + position: relative; +} + + .wt-sky-reading-list-page .item:hover { + border-radius: 6px; + background-color: #fafafa; + border: solid 1px #e5e5e5; + } + + .wt-sky-reading-list-page .item__preview { + width: 90px; + height: 90px; + border-radius: 3px; + border: solid 1px rgba(0, 0, 0, 0.05); + background-color: #ffffff; + background-image: url(data:image/png;base64,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); + background-size: cover; + background-repeat: no-repeat; + background-position: center; + position: relative; + margin-right: 18px; + } + + .wt-sky-reading-list-page .item__progress-bar { + width: 92px; + height: 3px; + background-color: rgba(255, 255, 255, 0.2); + border-radius: 2px 2px 0 0; + position: absolute; + top: -1px; + left: -1px; + } + + .wt-sky-reading-list-page .item__progress { + height: 100%; + background-color: #ff3d6f; + border-radius: 2px 2px 0 0; + } + + .wt-sky-reading-list-page .item__label { + border-radius: 0 2px 2px 0; + position: absolute; + top: 6px; + left: -1px; + padding: 0 4px 1px; + line-height: 19px; + font-size: 14px; + font-weight: 600; + color: #ffffff; + background-color: rgba(0, 0, 0, 0.51); + } + + .wt-sky-reading-list-page .item__label--new { + background-color: #ff3d6f; + } + + .wt-sky-reading-list-page .item__content { + position: relative; + flex: 1; + } + + .wt-sky-reading-list-page .item__delete { + width: 12px; + height: 12px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTS43NS43NWwxMC41IDEwLjVNLjc1IDExLjI1TDExLjI1Ljc1Ii8+PC9nPjwvc3ZnPg==); + background-repeat: no-repeat; + background-position: 0 0; + background-size: 12px 12px; + position: absolute; + top: 11px; + right: 11px; + cursor: pointer; + display: block; + visibility: hidden; + z-index: 1; + } + + .wt-sky-reading-list-page .item__delete:hover { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiNGNjYiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTS43NS43NWwxMC41IDEwLjVNLjc1IDExLjI1TDExLjI1Ljc1Ii8+PC9nPjwvc3ZnPg==); + } + + .wt-sky-reading-list-page .item__header { + height: 27px; + margin-bottom: 3px; + } + + .wt-sky-reading-list-page .item__title { + display: inline-block; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 530px; + font-size: 19px; + font-weight: 600; + line-height: 1.42; + color: #333333; + cursor: pointer; + text-decoration: none; + } + + .wt-sky-reading-list-page .item__title:hover { + color: #5d9cec; + } + + .wt-sky-reading-list-page .item__favorite { + width: 20px; + height: 19px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik05NDcgMjI2LjI1bC03LjItLjZMOTM3IDIxOWwtMi44IDYuNjUtNy4yLjYgNS40NSA0Ljc1LTEuNjUgNyA2LjItMy43NSA2LjIgMy43NS0xLjY1LTcuMDV6Ii8+PG1hc2sgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48L2RlZnM+PHVzZSBtYXNrPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkyNyAtMjE5KSIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==); + background-repeat: no-repeat; + background-position: 0 0; + background-size: 20px 19px; + cursor: pointer; + display: inline-block; + position: absolute; + top: 2px; + margin-left: 6px; + visibility: hidden; + } + + .wt-sky-reading-list-page .item__favorite:hover { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPjU4NkE3QjM5LUQyQkItNDU5OC1CQUJELUNGOEU4QkFEMTM5OTwvdGl0bGU+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik03NzcgOTI2LjI1bC03LjItLjZMNzY3IDkxOWwtMi44IDYuNjUtNy4yLjYgNS40NSA0Ljc1LTEuNjUgNyA2LjItMy43NSA2LjIgMy43NS0xLjY1LTcuMDV6Ii8+PG1hc2sgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48L2RlZnM+PHVzZSBtYXNrPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1NyAtOTE5KSIgc3Ryb2tlPSIjRkYzRDZGIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==); + visibility: visible; + } + + .wt-sky-reading-list-page .item__favorite--active { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgNS43MjRsLTUuNzYtLjQ3NEw4IDAgNS43NiA1LjI1IDAgNS43MjRsNC4zNiAzLjc1TDMuMDQgMTUgOCAxMi4wNCAxMi45NiAxNWwtMS4zMi01LjU2NnoiIGZpbGw9IiNBQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==#ff3d6f); + visibility: visible; + } + + .wt-sky-reading-list-page .item__favorite--active:hover { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik05NDcgMjI2LjI1bC03LjItLjZMOTM3IDIxOWwtMi44IDYuNjUtNy4yLjYgNS40NSA0Ljc1LTEuNjUgNyA2LjItMy43NSA2LjIgMy43NS0xLjY1LTcuMDV6Ii8+PG1hc2sgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48L2RlZnM+PHVzZSBtYXNrPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkyNyAtMjE5KSIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==); + } + + .wt-sky-reading-list-page .item__info { + margin-bottom: 10px; + font-size: 15px; + color: #999999; + } + + .wt-sky-reading-list-page .item__info a { + color: #999999; + text-decoration: none; + } + + .wt-sky-reading-list-page .item__actions { + display: flex; + justify-content: space-between; + visibility: hidden; + } + + .wt-sky-reading-list-page .item__tags { + flex: 0 0 400px; + } + + .wt-sky-reading-list-page .item__share { + text-align: right; + } + + .wt-sky-reading-list-page .item__share-icon { + display: inline-block; + width: 26px; + height: 26px; + border-radius: 4px; + box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07); + margin-left: 6px; + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEyMnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAxMjIgMjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0My4yICgzOTA2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPnNvY2lhbC1pY29uczwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+DQogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgcng9IjQiPjwvcmVjdD4NCiAgICAgICAgPGZpbHRlciB4PSItMS45JSIgeT0iLTEuOSUiIHdpZHRoPSIxMDMuOCUiIGhlaWdodD0iMTAzLjglIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMiI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSItMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4NCiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjA3IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29sb3JNYXRyaXg+DQogICAgICAgIDwvZmlsdGVyPg0KICAgICAgICA8cmVjdCBpZD0icGF0aC0zIiB4PSIzMiIgeT0iMCIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiByeD0iNCI+PC9yZWN0Pg0KICAgICAgICA8ZmlsdGVyIHg9Ii0xLjklIiB5PSItMS45JSIgd2lkdGg9IjEwMy44JSIgaGVpZ2h0PSIxMDMuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci00Ij4NCiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9Ii0xIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIj48L2ZlT2Zmc2V0Pg0KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPg0KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMDcgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb2xvck1hdHJpeD4NCiAgICAgICAgPC9maWx0ZXI+DQogICAgICAgIDxyZWN0IGlkPSJwYXRoLTUiIHg9IjY0IiB5PSIwIiB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHJ4PSI0Ij48L3JlY3Q+DQogICAgICAgIDxmaWx0ZXIgeD0iLTEuOSUiIHk9Ii0xLjklIiB3aWR0aD0iMTAzLjglIiBoZWlnaHQ9IjEwMy44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTYiPg0KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iLTEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+DQogICAgICAgICAgICA8ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiPjwvZmVDb21wb3NpdGU+DQogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4wNyAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4Pg0KICAgICAgICA8L2ZpbHRlcj4NCiAgICAgICAgPHJlY3QgaWQ9InBhdGgtNyIgeD0iOTYiIHk9IjAiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgcng9IjQiPjwvcmVjdD4NCiAgICAgICAgPGZpbHRlciB4PSItMS45JSIgeT0iLTEuOSUiIHdpZHRoPSIxMDMuOCUiIGhlaWdodD0iMTAzLjglIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItOCI+DQogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSItMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4NCiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4NCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjA3IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29sb3JNYXRyaXg+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9ImV4dC10ci1yZWFkaW5nLWxpc3QtcGFnZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMTAuMDAwMDAwLCAtNjE4LjAwMDAwMCkiPg0KICAgICAgICAgICAgPGcgaWQ9InNvY2lhbC1pY29ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAxMC4wMDAwMDAsIDYxOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iUmVjdGFuZ2xlLTItQ29weS0yIj4NCiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjM0I1OTk4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItMikiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iUmVjdGFuZ2xlLTItQ29weS0yIj4NCiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjNEQ3NUEzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPg0KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItNCkiIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDQuODA1MDE1MywxNy45ODg1MDI3IEw0NS44NzkzNjYxLDE3Ljk4ODUwMjcgQzQ2LjA2MDMzOCwxNy45Njg0OTk4IDQ2LjIzMTIyMTYsMTcuODk1NzU3NSA0Ni4zNzAzMjY0LDE3Ljc3OTUwOTEgQzQ2LjQ2OTE0MzQsMTcuNjQ2NDgyNSA0Ni41MjEwMjE2LDE3LjQ4NTAxMzggNDYuNTE3OTc0NiwxNy4zMTk5NjA2IEM0Ni41MTc5NzQ2LDE3LjMxOTk2MDYgNDYuNDk2OTY3OCwxNS44OTk3NTM4IDQ3LjE2NzM4NjcsMTUuNjkzMTM1MSBDNDcuODI3NjAyMywxNS40ODg4OTE0IDQ4LjY3Njg3OTYsMTcuMDUwNDA2MyA0OS41NzU5NzMyLDE3LjY1MjQ1MDQgQzQ5LjkxNDkzOTIsMTcuOTE1NDYwNiA1MC4zNDQ1MzIxLDE4LjAzNjcyNzIgNTAuNzcyNzYzOSwxNy45OTAyODM5IEw1My4xNzc3NDkzLDE3Ljk5MDI4MzkgQzUzLjE3Nzc0OTMsMTcuOTkwMjgzOSA1NC40MzgxNjA4LDE3Ljg5NzY2MTcgNTMuODM3OTY0OCwxNi45MzU4MTYgQzUzLjM2MjgxMzksMTYuMTY4NDM0NCA1Mi43NTc4MDMxLDE1LjQ4NzU5NjMgNTIuMDQ5MzgwOCwxNC45MjMwNjQ5IEM1MC41NDE2ODg1LDEzLjU2MTYzNzYgNTAuNzQzOTU0NSwxMy43ODI1MDU5IDUyLjU2MDE0NzYsMTEuNDI3NzY1MSBDNTMuNjY2MzA4OCw5Ljk5MzMwODg0IDU0LjEwODY1MzIsOS4xMTgxNDgwMSA1My45NzAwMDgsOC43NDI5MDk0NSBDNTMuODM4NTY1LDguMzg2NjcwMyA1My4wMzA3MDEyLDguNDQ2MDQzNDkgNTMuMDMwNzAxMiw4LjQ0NjA0MzQ5IEw1MC4zMjA4MTY0LDguNDQ2MDQzNDkgQzUwLjIwMDE4ODQsOC40MzY2NDUwOSA1MC4wNzkyNDUxLDguNDU5ODM0NDcgNDkuOTcwOTAyMSw4LjUxMzEzNTIgQzQ5Ljg2NTI0NTIsOC41OTIwNjUzNiA0OS43ODI0NDYzLDguNjk3MTExMjEgNDkuNzMwODIzNyw4LjgxNzcxOTY3IEM0OS40NTIzNTE3LDkuNTMzODAzMDggNDkuMTE4MDM2LDEwLjIyNzM5MTcgNDguNzMwODk3MiwxMC44OTIyMTg5IEM0Ny41MjUxMDM1LDEyLjg4MzAwMiA0Ny4wNDMxNDYxLDEyLjk4ODY4NjMgNDYuODQ1NjgxNiwxMi44NjQ1OTYzIEM0Ni4zODcxMzE5LDEyLjU3NjA0MjYgNDYuNTAxNzY5MywxMS43MDc0MTI5IDQ2LjUwMTc2OTMsMTEuMDg5MzM3OSBDNDYuNTAxNzY5Myw5LjE1OTcwOTI1IDQ2LjgwMTg2NzMsOC4zNTQ2MDg3OCA0NS45MTU5NzgsOC4xNDY4MDI2MSBDNDUuNTAyNDI4NSw4LjA0OTM1Mjc4IDQ1LjA3NzM2NzEsOC4wMDgyMDMzMiA0NC42NTI1NjU1LDguMDI0NDkzODQgQzQzLjg5NTk4MDgsNy45NTU5MDUxNiA0My4xMzMxMjAyLDguMDMxNjkyMTEgNDIuNDA1NDMxNyw4LjI0NzczNzA0IEM0Mi4wOTc1MzEyLDguMzk0Mzg4ODIgNDEuODU5ODUzNiw4LjcyMjcyMjU2IDQyLjAwNDUwMDgsOC43NDA1MzQ1MiBDNDIuMzExMjAzMSw4Ljc2NjU1NTA5IDQyLjU5NjY5NTUsOC45MDYwNjc3MyA0Mi44MDM5NjE5LDkuMTMxMjEwMTEgQzQyLjk5MTExMDQsOS41MDA1MjAyOSA0My4wODMwNjcyLDkuOTA5ODY5MjEgNDMuMDcxNjQ5MywxMC4zMjI4MyBDNDMuMDcxNjQ5MywxMC4zMjI4MyA0My4yMzEzMDE0LDEyLjU5NDQ0ODMgNDIuNjk4OTI3NiwxMi44NzU4NzcyIEM0Mi4zMzQwMDg0LDEzLjA2OTQzMzggNDEuODMzNDQ1LDEyLjY3NDYwMjEgNDAuNzU4NDkzOSwxMC44Njc4NzU5IEM0MC4zOTE4NSwxMC4yMzQzMzQ2IDQwLjA2OTAwNiw5LjU3Njk1NDIyIDM5Ljc5MjE3ODQsOC45MDAyNDg0IEMzOS43NDI0NDMyLDguNzg2MTEwMTEgMzkuNjY1OTAwMyw4LjY4NTM1NTU5IDM5LjU2ODkwNTUsOC42MDYzNTExMSBDMzkuNDQyNTYzLDguNTI1MzI2MDkgMzkuMzAxMTYzOSw4LjQ3MDAyMTQ4IDM5LjE1Mjk2OTcsOC40NDM2Njg1NyBMMzYuNTgyMzMwMyw4LjQ0MzY2ODU3IEMzNi4zOTE5ODUsOC40NDQyMTg1NSAzNi4yMDY4NDUyLDguNTA1MTk3ODEgMzYuMDU0MTU3OCw4LjYxNzYzMjAyIEMzNS45ODU2OTQ1LDguNzU3ODAwNDQgMzUuOTgxOTczLDguOTIwNDM1MjQgMzYuMDQzOTU0NSw5LjA2MzUyNDY4IEMzNi4wNDM5NTQ1LDkuMDYzNTI0NjggMzguMDU4MjEyMiwxMy42ODIxNjUyIDQwLjMzODk1NywxNS45OTIzNzYgQzQxLjQ5MzkwMzMsMTcuMjI3MjgwNyA0My4xMDQ4NTU3LDE3Ljk0NzMwMzggNDQuODA1MDE1MywxNy45ODg1MDI3IEw0NC44MDUwMTUzLDE3Ljk4ODUwMjcgWiIgaWQ9InZrIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZS0yLUNvcHktMiI+DQogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iIzQ4QTBEQyIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4NCiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTYpIiB4bGluazpocmVmPSIjcGF0aC01Ij48L3VzZT4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTg2LDcuNjU2MjM1NzkgQzg1LjMzODA2OTksNy45MzgzMjQzOSA4NC42MjYwMTMxLDguMTI4MDgxNTEgODMuODc4NjEwNCw4LjIxMjc3MTc2IEM4NC42NDE0MzY3LDcuNzc1OTQ4MzMgODUuMjI2ODkxNCw3LjA4NDQxNzM2IDg1LjUwMTk0NTgsNi4yNTc4OTEzOSBDODQuNzg4NjAzNyw2LjY2MzUxMzE0IDgzLjk5ODc4NjEsNi45NTc3MDAzNSA4My4xNTc1NTY1LDcuMTE2MjU1OCBDODIuNDg0MDU4Nyw2LjQyOTE4MjIxIDgxLjUyNDU4MTQsNiA4MC40NjIyOCw2IEM3OC40MjMxNDk3LDYgNzYuNzcwMjUyNCw3LjU4MjM3MDYgNzYuNzcwMjUyNCw5LjUzNDA2NzEzIEM3Ni43NzAyNTI0LDkuODExNjk4MzUgNzYuODAyMzg0OSwxMC4wODEwNTE2IDc2Ljg2NTM2NDcsMTAuMzM5NTc5NyBDNzMuNzk2NzA4MiwxMC4xOTMxMjI5IDcxLjA3NTA4Myw4Ljc4NTg2MzczIDY5LjI1MzgxMTMsNi42NDY5NTcxNSBDNjguOTM1Njk5Miw3LjE2OTEwNzYxIDY4Ljc1MzgyOTEsNy43NzU5NDgzMyA2OC43NTM4MjkxLDguNDIzNTQyMjUgQzY4Ljc1MzgyOTEsOS42NDk5NTkwNiA2OS40MDYxMTk1LDEwLjczMTgyOTMgNzAuMzk3MDg2NywxMS4zNjYwNTExIEM2OS43OTIzNTI1LDExLjM0NzU4NDggNjkuMjIyMzIxNCwxMS4xODgzOTI2IDY4LjcyNDI2NzIsMTAuOTIzNDk2OCBDNjguNzIzNjI0NSwxMC45MzgxNDI1IDY4LjcyMzYyNDUsMTAuOTUzNDI0OSA2OC43MjM2MjQ1LDEwLjk2ODA3MDYgQzY4LjcyMzYyNDUsMTIuNjgwMzQyIDY5Ljk5NjA3MjcsMTQuMTA4NjE0NiA3MS42ODU2MDExLDE0LjQzMzM2NjcgQzcxLjM3NjQ4NjEsMTQuNTE0MjM2MyA3MS4wNTAwMTk2LDE0LjU1NzUzNjYgNzAuNzEyNjI4MSwxNC41NTc1MzY2IEM3MC40NzQyMDQ3LDE0LjU1NzUzNjYgNzAuMjQzNDkzMiwxNC41MzUyNDk3IDcwLjAxNzkyMjgsMTQuNDkzODU5NyBDNzAuNDg3NzAwNCwxNS44OTcyOTgzIDcxLjg1MjA0NzYsMTYuOTE5MzEyMyA3My40NjcwMjg1LDE2Ljk0NzMzMDEgQzcyLjIwMjkzNDgsMTcuODk1NDc4OSA3MC42MTEwODkzLDE4LjQ2MDkyOTcgNjguODgxMDczOSwxOC40NjA5Mjk3IEM2OC41ODI4ODQxLDE4LjQ2MDkyOTcgNjguMjg4NTUwMSwxOC40NDM3MzY5IDY4LDE4LjQxMTI2MTcgQzY5LjYzNDI2MDQsMTkuNDE0ODA5NCA3MS41NzUwNjUyLDIwIDczLjY2MTEwODksMjAgQzgwLjQ1MzI4MjksMjAgODQuMTY3ODAzMiwxNC42MTM1NzIzIDg0LjE2NzgwMzIsOS45NDQxNDYyNyBDODQuMTY3ODAzMiw5Ljc5MTMyMTc1IDg0LjE2NDU5LDkuNjM3ODYwNDYgODQuMTU2ODc4MSw5LjQ4NjMwOTQ3IEM4NC44Nzg1NzQ3LDguOTg4MzU2MjMgODUuNTA0NTE2NCw4LjM2NTU5NjI5IDg2LDcuNjU2MjM1NzkgWiIgaWQ9InR3IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iUmVjdGFuZ2xlLTItQ29weS0yIj4NCiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjQUFBQUFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTciPjwvdXNlPg0KICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItOCkiIHhsaW5rOmhyZWY9IiNwYXRoLTciPjwvdXNlPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTE1Ljg5LDYuMjA4ODQ0NTcgQzExNC4zNDQsNC42NzQ4NDQ1NyAxMTIuMTgyLDQuNTkxNjQ0NTcgMTEwLjc1Miw2LjAxMTY0NDU3IEwxMDkuNzQyLDcuMDEzNDQ0NTcgQzEwOS4zNTQsNy4zOTkwNDQ1NyAxMDkuMzUyLDguMDI2NjQ0NTcgMTA5LjczOCw4LjQxNTI0NDU3IEMxMTAuMTI0LDguODAzODQ0NTcgMTEwLjc1LDguODA2MDQ0NTcgMTExLjE0LDguNDIwMjQ0NTcgTDExMi4xNDgsNy40MTkwNDQ1NyBDMTEyLjg5LDYuNjgyNjQ0NTcgMTEzLjg2LDYuOTg4MDQ0NTcgMTE0LjQ5NCw3LjYxNjA0NDU3IEMxMTQuODMsNy45NTA2NDQ1NyAxMTUuMDE2LDguMzk1NDQ0NTcgMTE1LjAxNiw4Ljg2NzY0NDU3IEMxMTUuMDE2LDkuMzQwMjQ0NTcgMTE0LjgzLDkuNzg0ODQ0NTcgMTE0LjQ5NCwxMC4xMTk0NDQ2IEwxMTEuMzE0LDEzLjI3MzQ0NDYgQzEwOS44NiwxNC43MTU4NDQ2IDEwOS4xNzgsMTQuMDM4ODQ0NiAxMDguODg4LDEzLjc1MDA0NDYgQzEwOC40OTgsMTMuMzY0NDQ0NiAxMDcuODcyLDEzLjM2Njg0NDYgMTA3LjQ4NiwxMy43NTUyNDQ2IEMxMDcuMSwxNC4xNDM2NDQ2IDEwNy4xMDIsMTQuNzcxMjQ0NiAxMDcuNDksMTUuMTU3MDQ0NiBDMTA4LjE1OCwxNS44MTk0NDQ2IDEwOC45MiwxNi4xNDc4NDQ2IDEwOS43MTgsMTYuMTQ3ODQ0NiBDMTEwLjY5NiwxNi4xNDc4NDQ2IDExMS43MjgsMTUuNjU1MjQ0NiAxMTIuNzEsMTQuNjgwNDQ0NiBMMTE1Ljg5LDExLjUyNjQ0NDYgQzExNi42MDYsMTAuODE2NDQ0NiAxMTcsOS44NzI0NDQ1NyAxMTcsOC44Njc2NDQ1NyBDMTE3LDcuODYzMjQ0NTcgMTE2LjYwNiw2LjkxOTA0NDU3IDExNS44OSw2LjIwODg0NDU3IEwxMTUuODksNi4yMDg4NDQ1NyBaIE0xMDYuODU4LDE3LjY5NDI0NDYgTDEwNi4wNSwxOC40OTgyNDQ2IEMxMDUuMzQ4LDE5LjE5Mzg0NDYgMTA0LjIwNiwxOS4xOTQ0NDQ2IDEwMy41MDQsMTguNDk4MjQ0NiBDMTAzLjE2OCwxOC4xNjM2NDQ2IDEwMi45ODIsMTcuNzE5MjQ0NiAxMDIuOTgyLDE3LjI0Njg0NDYgQzEwMi45ODIsMTYuNzc0MjQ0NiAxMDMuMTY4LDE2LjMyOTY0NDYgMTAzLjUwNCwxNS45OTUyNDQ2IEwxMDYuNDg0LDEzLjAzODY0NDYgQzEwNy4xMDIsMTIuNDI2MDQ0NiAxMDguMjY0LDExLjUyNDI0NDYgMTA5LjExLDEyLjM2NDI0NDYgQzEwOS41LDEyLjc1MDA0NDYgMTEwLjEyOCwxMi43NDc2NDQ2IDExMC41MTIsMTIuMzU5MDQ0NiBDMTEwLjg5OCwxMS45NzA2NDQ2IDExMC44OTYsMTEuMzQyODQ0NiAxMTAuNTA4LDEwLjk1NzI0NDYgQzEwOS4wNjgsOS41MjkwNDQ1NyAxMDYuOTQyLDkuNzkzMDQ0NTcgMTA1LjA4OCwxMS42MzE0NDQ2IEwxMDIuMTA4LDE0LjU4ODI0NDYgQzEwMS4zOTIsMTUuMjk4MDQ0NiAxMDEsMTYuMjQyMDQ0NiAxMDEsMTcuMjQ2ODQ0NiBDMTAxLDE4LjI1MTQ0NDYgMTAxLjM5MiwxOS4xOTU0NDQ2IDEwMi4xMDgsMTkuOTA1MjQ0NiBDMTAyLjg0NCwyMC42MzUyNDQ2IDEwMy44MSwyMS4wMDAwNDQ2IDEwNC43NzYsMjEuMDAwMDQ0NiBDMTA1Ljc0NCwyMS4wMDAwNDQ2IDEwNi43MSwyMC42MzUyNDQ2IDEwNy40NDYsMTkuOTA0ODQ0NiBMMTA4LjI1NiwxOS4xMDA2NDQ2IEMxMDguNjQ0LDE4LjcxNTI0NDYgMTA4LjY0OCwxOC4wODc0NDQ2IDEwOC4yNjIsMTcuNjk4ODQ0NiBDMTA3Ljg3NiwxNy4zMTA2NDQ2IDEwNy4yNDgsMTcuMzA4NDQ0NiAxMDYuODU4LDE3LjY5NDI0NDYgTDEwNi44NTgsMTcuNjk0MjQ0NiBaIiBpZD0iY29weS1saW5rIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0Ljg0MTc1LDIxLjUgTDE0Ljg0MTc1LDEzLjk3MzEzMTEgTDE3LjQ5NDUsMTMuOTczMTMxMSBMMTcuODkyLDExLjAzOTgyMjkgTDE0Ljg0MTc1LDExLjAzOTgyMjkgTDE0Ljg0MTc1LDkuMTY2OTA1NjEgQzE0Ljg0MTc1LDguMzE3NzEyODggMTUuMDg5MjUsNy43MzkxMTc4NCAxNi4zNjgsNy43MzkxMTc4NCBMMTgsNy43MzkxMTc4NCBMMTgsNS4xMTYwMDY5NiBDMTcuMjEwMTc1MSw1LjAzNjAyMzIgMTYuNDE2NTQ0Niw0Ljk5NzM0NjIyIDE1LjYyMjUsNS4wMDAxNDEyOSBDMTMuMjcwNSw1LjAwMDE0MTI5IDExLjY2MDI1LDYuMzY3MDYyOTIgMTEuNjYwMjUsOC44NzcyNDE0MiBMMTEuNjYwMjUsMTEuMDQwNTU2MiBMOSwxMS4wNDA1NTYyIEw5LDEzLjk3Mzg2NDQgTDExLjY2MDI1LDEzLjk3Mzg2NDQgTDExLjY2MDI1LDIxLjUgTDE0Ljg0MTc1LDIxLjUgTDE0Ljg0MTc1LDIxLjUgWiIgaWQ9ImZiIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=); + background-repeat: no-repeat; + background-size: auto; + text-decoration: none; + cursor: pointer; + } + + .wt-sky-reading-list-page .item__share-icon--fb { + background-position: 0 0; + } + + .wt-sky-reading-list-page .item__share-icon--vk { + background-position: -32px 0; + } + + .wt-sky-reading-list-page .item__share-icon--tw { + background-position: -64px 0; + } + + .wt-sky-reading-list-page .item__share-icon--link { + background-position: -98px 0; + } + + .wt-sky-reading-list-page .item:hover .item__delete { + visibility: visible; + } + + .wt-sky-reading-list-page .item:hover .item__favorite { + visibility: visible; + } + + .wt-sky-reading-list-page .item:hover .item__actions { + visibility: visible; + } + +< / style > < style > . wt-sky-reading-list-page . authorization-call { + margin: 50px auto; +} + + .wt-sky-reading-list-page .authorization-call__header { + font-size: 28px; + text-align: center; + margin-bottom: 15px; + } + + .wt-sky-reading-list-page .authorization-call__content { + font-size: 16px; + text-align: center; + } + + .wt-sky-reading-list-page .authorization-call__content a { + color: #4a89dc; + cursor: pointer; + } diff --git a/src/css/style.css b/src/css/style.css new file mode 100644 index 0000000..a89f347 --- /dev/null +++ b/src/css/style.css @@ -0,0 +1,157 @@ +/* Global styles */ + +body { + margin: 0; + font-family: 'Attractive Heavy', sans-serif; +} + +*, +:after, +:before { + box-sizing: border-box; +} + +ul { + list-style-type: square; +} + +.page { + display: flex; + flex-direction: column; + + overflow: hidden; + min-height: 100vh; +} + +.container { + margin: 0 auto; + max-width: 80%; + height: 100%; +} + +/* First page */ + +.welcome { + background-image: linear-gradient(to bottom, rgba(100,120,120,0.52) 0%, rgba(148,187,233,0.75) 100%), url("../img/P7010630.jpg"); + color: white; + background-size: cover; + height: 100vh; + width: 100%; +} + +.nav__menu { + background: #e5e5e5; + + display: flex; + position: fixed; + width: 100%; + justify-content: space-between; + align-items: center; +} + +.logo { + padding-left: 0.2em; + margin: 0; + display: block; +} + +#logo__image { + height: 38px; + padding: 6px; +} + +.welcome_main { + padding: 20px; + height: 100vh; + + display: flex; + justify-content: center; +} + +.welcome__text { + font-size: 5em; + font-weight: 800; + + margin: auto; + padding: 40px; + + color: #074173; + + text-align: center; +} + +.fancy { + @supports (background-clip: text) or (-webkit-background-clip: text) { + background-image: + url("data:image/svg+xml,%3Csvg width='2250' height='900' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath fill='%2300A080' d='M0 0h2255v899H0z'/%3E%3Ccircle cx='366' cy='207' r='366' fill='%2300FDCF'/%3E%3Ccircle cx='1777.5' cy='318.5' r='477.5' fill='%2300FDCF'/%3E%3Ccircle cx='1215' cy='737' r='366' fill='%23008060'/%3E%3C/g%3E%3C/svg%3E%0A"); + background-size: 110% auto; + background-position: center; + color: transparent; + -webkit-background-clip: text; + background-clip: text; + } +} + +.upside__menu { + padding: 20px; +} + +.upside__menu a { + margin-right: 20px; + + font-size: 18px; + font-style: normal; + color: #074173; + text-decoration: none; + text-transform: uppercase; + + transition: color 0.3s linear; +} + +.upside__menu a:hover { + color: blue; +} + +/* Skills section */ + +.skills__section { + +} + +.skills__block { + margin: 10px 10px; + padding: 10px 15px; +} +/* Footer */ + +.footer { + background: #e5e5e5; +} + +.sites { + width: 100%; + text-align: center; + +} + +.sites__link { + + padding: 0; + font-size: 14px; + font-style: italic; + color: #919191; + text-decoration: none; + text-transform: uppercase; + + display: block; +} + +.credentials__bottom { + padding: 0; + font-size: 12px; + font-style: normal; + color: black; + text-decoration: none; + text-transform: uppercase; + text-align: center; +} diff --git a/src/img/.gitkeep b/src/img/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/img/IMG_20190705_134459_HDR.jpg b/src/img/IMG_20190705_134459_HDR.jpg new file mode 100644 index 0000000..51577ec Binary files /dev/null and b/src/img/IMG_20190705_134459_HDR.jpg differ diff --git a/src/img/P6290396.jpg b/src/img/P6290396.jpg new file mode 100644 index 0000000..bb05c0f Binary files /dev/null and b/src/img/P6290396.jpg differ diff --git a/src/img/P6300534.jpg b/src/img/P6300534.jpg new file mode 100644 index 0000000..2af3056 Binary files /dev/null and b/src/img/P6300534.jpg differ diff --git a/src/img/P7010630.jpg b/src/img/P7010630.jpg new file mode 100644 index 0000000..effe5a8 Binary files /dev/null and b/src/img/P7010630.jpg differ diff --git a/src/img/P7030926.jpg b/src/img/P7030926.jpg new file mode 100644 index 0000000..81375b6 Binary files /dev/null and b/src/img/P7030926.jpg differ diff --git a/src/img/P7051067_1.jpg b/src/img/P7051067_1.jpg new file mode 100644 index 0000000..62f433a Binary files /dev/null and b/src/img/P7051067_1.jpg differ diff --git a/src/img/P7051078.jpg b/src/img/P7051078.jpg new file mode 100644 index 0000000..a6594e3 Binary files /dev/null and b/src/img/P7051078.jpg differ diff --git a/src/img/logo.svg b/src/img/logo.svg new file mode 100644 index 0000000..a908439 --- /dev/null +++ b/src/img/logo.svg @@ -0,0 +1,51 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..86d4af1 --- /dev/null +++ b/src/index.html @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + +
              +

              + Современная маркировка +
              + QR кодами +

              +
              +
              + +
              +
              +
              +

              It's testing resourse.

              +

              Some unneadable information will be placed here for testing phone programming in action. All this text + created with default CSS style and placed into the second line after H2 text.

              +
              +
              +

              My skills

              + Le zdravstvuite +

              My abilities

              + Dragon nest player +
              +
              +
              + +
              +
              +
              +
              + + + +
              + + + + diff --git a/src/js/app.js b/src/js/app.js new file mode 100644 index 0000000..e69de29 diff --git a/src/js/vendor/.gitkeep b/src/js/vendor/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/package.json b/src/package.json new file mode 100644 index 0000000..6ca5ac6 --- /dev/null +++ b/src/package.json @@ -0,0 +1,24 @@ +{ + "name": " ", + "version": "0.0.1", + "description": "", + "private": true, + "keywords": [ + "" + ], + "license": "", + "author": "", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "webpack serve --open --config webpack.config.dev.js", + "build": "webpack --config webpack.config.prod.js" + }, + "devDependencies": { + "copy-webpack-plugin": "^11.0.0", + "html-webpack-plugin": "^5.5.3", + "webpack": "^5.89.0", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1", + "webpack-merge": "^5.10.0" + } +} diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support.html b/src/references/Flowjo _ Subscription Design & Webflow Support.html new file mode 100644 index 0000000..1568d03 --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support.html @@ -0,0 +1,5156 @@ + + + + + + + Flowjo | Subscription Design & Webflow Support + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              + +
              +
              + + +
              +
              + +
              + +
              +
              +
              +
              +
              +
              +
              +
              a lucky cat graphic smiling and holding Flowjo merch +
              +
              The Flowjo Mascot - FlowJoe
              +

              NO MORE

              +

              RETAINERS

              +
              + +
              +
              +
              +
              Subscription Webflow and Design for your growing team. We + cut through the bullshit of retainer life without skimping on the kimchi. +
              +
              +
              + See Pricing + Plans
              +
              +
              +
              +
              +
              +
              +
              +

              The path to hell is paved with shitty + retainers

              +

              Flowjo members get good design and peace of + mind. It shouldn't feel like a burden when you hire designers to solve problems. Also - with every new + Flowjo subscription, any angel gets its wings.

              +
              +
              +
              +
              +
              fishcake graphic badge +
              +

              Фёдогх долбайоб

              +

              You aren't stuck with us, but we hope you'll stick with us. Use Flowjo as your design + and Webflow needs require.

              +
                +
              • Scale your plan up or down as you need it
              • +
              • Never talk about scope again
              • +
              • Pause or cancel it when you want
              • +
              +
              +
              +
              fishcake graphic badge +
              +

              Иди нахуй

              +

              Meetings do nothing for your website issue or social campaign that can't launch without a + graphic. Let's work.

              +
                +
              • Make your requests with our handy form
              • +
              • Track progress on your dashboard
              • +
              • Give feedback directly on your request
              • +
              +
              +
              +
              fishcake graphic badge +
              +

              No Confusion

              +

              Make a request. Receive deliverable. Revise as much as you'd like. Send us as much coffee as + you'd like.

              +
                +
              • Add as many requests to your queue as you need
              • +
              • Receive what you need within 3 biz days
              • +
              • 1 active request at a time
              • +
              +
              +
              +
              +
              +
              +
              +
              +
              +
              +

              Have a taste

              +

              We’ve made thousands of designs across all + sorts of discplines over the years. Here’s an a combo platter of some of our recent work.

              +
              +
              +
              +
              Graphic Design +
              +
              Event Web Design Wireframing
              +
              Web Design +
              + + + + + + + +
              +
              +
              +
              + +
              +
              + +
              +
              +
                +
              • + +
              • +
              • + +
              • +
              • + +
              • +
              • + +
              • +
              • + +
              • +
              • + +
              • +
              • + +
              • +
              • + +
              • +
              • + +
              • +
              • + +
              • +
              +
              +
              +
              +
              +
              +
              +
              flowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoe
              +
              flowjo webflow subscription logoFlowjo Sushi Joe Character graphicflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logoThe Flowjo Mascot - FlowJoeflowjo webflow subscription logo
              +
              +
              +
              +
              +

              End the web retainer madness

              +

              We know your day is already full of + infomercial-like overwhelm, so don’t worry about babysitting Flowjo to get great design. Stop juggling, + you're not a clown.

              +
              +
              +
              + + The Flowjo Mascot - FlowJoe +
              +
              +

              1. Choose your plan

              +

              We've got a simple to use plans for every business. Design only, Design + + Webflow Support, and hit us up below if you have enterprise level needs that the other two plans don't + fit. Remember you can always scale up or down if you need to adjust.

              +

              2. Make your request

              +

              All you ever have to do is fill out our request form and track your requests + and deliverables on your very own Dashboard in Notion.

              +

              3. Get what you want

              +

              Easily see when you can expect to get your requests delivered so that you + can plan, prioritize, and celebrate your awesome new designs accordingly.

              +

              4. Celebrate your brilliance

              +

              We don't really have a 4th step, but everyone else does, so we added this + one just for you.

              +
              +
              +
              +
              +
              +
              +
              +
              +

              A Plan + That Scales

              +

              Let's + get you the design support you need without the shenanigans. Pick the plan that plan that fits you like a + glove and schedule a talk to chat to make sure the two clowns running this thing pass your vibe test. + (Spoiler alert...they do.)

              +

              Secret menu item: a quarterly subscription that + saves $500 per month.

              +
              +
              +
              +
              +
              +
              +
              Flowjo Ramen Bowl Graphic
              +
              +

              Webflow Dev Support Team

              +
              +

              Agencies suck. Good freelancers are hard to find. Get routine dev support and maintenance without + having to reach out to "that one guy."

              +

              $2,999 per month*,

              +
                +
              • Unlimited Development & Support Requests
              • +
              • Dedicated Project Manager
              • +
              • Unlimited Revisions
              • +
              • 1 Active Task At A Time
              • +
              • All source files are yours
              • +
              • Pause or Cancel Anytime
              • +
              +
              + +
              +
              +
              +
              +
              Flowjo Ramen Bowl Graphic
              +
              +

              Graphic Design Team

              +

              Agencies suck. Good freelancers are hard to find. Get quality graphic design for the price of a Jr. + Designer who uses all their sick days in the first month.

              +

              $3,499 per month*,

              +
                +
              • Unlimited Design Requests
              • +
              • Unlimited Revisions
              • +
              • Dedicated Project Manager
              • +
              • 1 Active Task At A Time
              • +
              • All source files are yours
              • +
              • Pause or Cancel Anytime
              • +
              +
              + +
              +
              +
              +
              +
              Flowjo Tempura Ramen Bowl Graphic for the Design + Webflow Package
              +
              +

              Webflow Design & Dev + Team

              +

              Your personal Webflow A-Team (theme song not included) is there to develop new pages, clean up + existing work, and improve performance.

              +

              $4,999 per month*

              +
                +
              • Unlimited Development & Support Requests
              • +
              • Unlimited Revisions
              • +
              • Webflow Web Design
              • +
              • Webflow Front-End Development
              • +
              • Webflow Support & Maintenance
              • +
              • Pause or Cancel Anytime
              • +
              +
              + +
              +
              +
              +
              +
              Flowjo Shio Ramen Bowl Graphic for the Enterprise PAckage
              +
              +

              Gimme Some More

              +

              For active marketing teams that need some extra sauce. Maybe you need more requests. A faster + turnaround time. A brand or website built from the ground up? Let's make the plan fit for you.

              +
                +
              • Simultaneous requests
              • +
              • Real-time collaboration in Slack
              • +
              • 2 active tasks
              • +
              • Custom process
              • +
              +
              + +
              +
              +
              +
              +
              +
              +
              +
              +

              Flowjo Knows

              +

              Flowjo is freakishly knowledgeable - like Clippy, but actually useful.
              Note:Though if you ask us about + Microsoft Word tips, you could be in trouble.

              +
              Gif of Clippy from Microsoft Office
              +
              +
              +
              +
              +
              +
              +
              +
              +
              Tradeshow banners
              +
              +
              +
              +
              +
              Brand guides
              +
              +
              +
              +
              +
              Brochures
              +
              +
              +
              +
              +
              Business cards
              +
              +
              +
              +
              +
              Design systems
              +
              +
              +
              +
              +
              Direct mail
              +
              +
              +
              +
              +
              Email graphics
              +
              +
              +
              +
              +
              Icons
              +
              +
              +
              +
              +
              Stationery
              +
              +
              +
              +
              +
              Infographics
              +
              +
              +
              +
              +
              Signage
              +
              +
              +
              +
              +
              Mobile apps
              +
              +
              +
              +
              +
              Pitch Decks
              +
              +
              +
              +
              +
              Presentations
              +
              +
              +
              +
              +
              Resumes
              +
              +
              +
              +
              +
              Wireframing
              +
              +
              +
              +
              +
              Digital ads
              +
              +
              +
              +
              +
              Blog graphics
              +
              +
              +
              +
              +
              Trade show banners
              +
              +
              +
              +
              +
              Digital ads
              +
              +
              +
              +
              +
              Pitch Decks
              +
              +
              +
              +
              +
              Signage
              +
              +
              +
              +
              +
              Social media graphics
              +
              +
              +
              +
              +
              Web Design
              +
              +
              +
              +
              +
              +
              +
              +
              +
              Web Design
              +
              +
              +
              +
              +
              Social media graphics
              +
              +
              +
              +
              +
              Signage
              +
              +
              +
              +
              +
              Pitch Decks
              +
              +
              +
              +
              +
              Digital ads
              +
              +
              +
              +
              +
              Trade show banners
              +
              +
              +
              +
              +
              Blog graphics
              +
              +
              +
              +
              +
              Digital ads
              +
              +
              +
              +
              +
              Wireframing
              +
              +
              +
              +
              +
              Resumes
              +
              +
              +
              +
              +
              Presentations
              +
              +
              +
              +
              +
              Pitch Decks
              +
              +
              +
              +
              +
              Mobile apps
              +
              +
              +
              +
              +
              Signage
              +
              +
              +
              +
              +
              Infographics
              +
              +
              +
              +
              +
              Stationery
              +
              +
              +
              +
              +
              Icons
              +
              +
              +
              +
              +
              Email graphics
              +
              +
              +
              +
              +
              Direct mail
              +
              +
              +
              +
              +
              Design systems
              +
              +
              +
              +
              +
              Business cards
              +
              +
              +
              +
              +
              Brochures
              +
              +
              +
              +
              +
              Brand guides
              +
              +
              +
              +
              +
              Tradeshow banners
              +
              +
              +
              +
              +
              +
              +
              +
              +
              Pitch Decks
              +
              +
              +
              +
              +
              Stationery
              +
              +
              +
              +
              +
              Blog graphics
              +
              +
              +
              +
              +
              Signage
              +
              +
              +
              +
              +
              Social media graphics
              +
              +
              +
              +
              +
              Trade show banners
              +
              +
              +
              +
              +
              Mobile apps
              +
              +
              +
              +
              +
              Infographics
              +
              +
              +
              +
              +
              Web Design
              +
              +
              +
              +
              +
              Wireframing
              +
              +
              +
              +
              +
              Icons
              +
              +
              +
              +
              +
              Presentations
              +
              +
              +
              +
              +
              Brochures
              +
              +
              +
              +
              +
              Brand guides
              +
              +
              +
              +
              +
              Resumes
              +
              +
              +
              +
              +
              Tradeshow banners
              +
              +
              +
              +
              +
              Design systems
              +
              +
              +
              +
              +
              Digital ads
              +
              +
              +
              +
              +
              Email graphics
              +
              +
              +
              +
              +
              Pitch Decks
              +
              +
              +
              +
              +
              Digital ads
              +
              +
              +
              +
              +
              Business cards
              +
              +
              +
              +
              +
              Signage
              +
              +
              +
              +
              +
              Direct mail
              +
              +
              +
              +
              +
              +
              +
              +
              +
              Presentations
              +
              +
              +
              +
              +
              Blog graphics
              +
              +
              +
              +
              +
              Web Design
              +
              +
              +
              +
              +
              Direct mail
              +
              +
              +
              +
              +
              Pitch Decks
              +
              +
              +
              +
              +
              Signage
              +
              +
              +
              +
              +
              Mobile apps
              +
              +
              +
              +
              +
              Signage
              +
              +
              +
              +
              +
              Digital ads
              +
              +
              +
              +
              +
              Resumes
              +
              +
              +
              +
              +
              Icons
              +
              +
              +
              +
              +
              Digital ads
              +
              +
              +
              +
              +
              Brand guides
              +
              +
              +
              +
              +
              Email graphics
              +
              +
              +
              +
              +
              Stationery
              +
              +
              +
              +
              +
              Pitch Decks
              +
              +
              +
              +
              +
              Social media graphics
              +
              +
              +
              +
              +
              Infographics
              +
              +
              +
              +
              +
              Tradeshow banners
              +
              +
              +
              +
              +
              Trade show banners
              +
              +
              +
              +
              +
              Design systems
              +
              +
              +
              +
              +
              Business cards
              +
              +
              +
              +
              +
              Brochures
              +
              +
              +
              +
              +
              Wireframing
              +
              +
              +
              +
              +
              +
              +
              +
              +

              Frequently Asked Questions

              +
              +
              +
              +
              Do I pay month to month?
              +
              +
              +
              +
              +
              +

              Flowjo is designed for + month to month payment, so you can cancel or pause whenever you're ready.

              +
              +
              +
              +
              What if I need long-term support?
              +
              +
              +
              +
              +
              +

              You can + sign up annually if it makes sense for you. We'll even knock off 15%! It's only fair since you're + putting your full belief in Flowjo! It may also be the case that you need some project work, like a + whole brand and website or something like that. If that's your biggest need at the moment, hit us up and we + can get you a cost for the project and you can maintain and grow with the Flowjo subscription from + there!

              +
              +
              +
              +
              Is there a free trial?
              +
              +
              +
              +
              +
              +

              We're + just two guys and we're having a good time, so we don't have any freebies at the moment. Keeping the + lights on and all. You can get a big, fat discount (15% off) when you commit to a year if your hunting + for that sort of thing.

              +
              +
              +
              +
              Who is doing the work?
              +
              +
              +
              +
              +
              +

              We're a + two person Webflow certified team, so you are getting work straight from the founders. Hi, I'm Matt and + he's Hien.

              +
              +
              +
              +
              Are there any refunds?
              +
              +
              +
              +
              +
              +

              No, + refunds are not available since we use this subscription model to block off our time for you so we can + knock out world-changing designs. That time costs money, so outside of us severely effing something up + (knocking on wood, this is something that has literally never happened since we take pride in our work), + there are no refunds. With that being said, if you're ever unsatisfied for any reason with our services, + feel free to reach out and we'll do our best to accommodate you.

              +
              +
              +
              +
              How do I manage my FlowJo subscription?
              +
              +
              +
              +
              +
              +

              When you + sign up, you'll receive a welcome email that contains a link to log into your customer portal (via + Stripe) where you'll be able to manage your subscription.

              +
              +
              +
              +
              What does onboarding look like?
              +
              +
              +
              +
              +
              +

              + Onboarding is pretty straightforward. We do a 1-hour onboarding call (it usually never takes that long) + to make sure both parties are a good fit, you provide us with an overview of what your needs are, we + read through the request and approval process, the tools we use, and we're off to the races.

              +
              +
              +
              +
              How do unlimited requests and revisions work?
              +
              +
              +
              +
              +
              +

              Unless + you have the 'Extra Sauce' aka the Enterprise level plan, we deliver requests one at a time. You can add + as many as you like to your queue and we will work them until you're completely satisfied during your + subscription. A big reason, aside from our sanity and commitment to quality deliverables is that this is + the fastest way for you to get what you need. Simultaneous requests make for confusing priorities and a + lot on your plate as well.

              +
              +
              +
              +
              Can I check the status of my requests?
              +
              +
              +
              +
              +
              +

              + Absolutely. We use Airtable for the form request and that's also where we work your requests. As a part + of your onboarding, we'll share a link with you so you can see what's being worked on and what's in the + queue. If you ever want us to prioritize a task, slack us.

              +
              +
              +
              +
              But I love meetings...said no one ever.
              +
              +
              +
              +
              +
              +

              No one + has ever been upset with one less meeting and the time we get back allows us to put our heads down to + knock out your tasks. We make ourselves readily available through Slack and email, and that's usually + enough for us get the deliverable exactly as what you had in your head. However, if the request is crazy + complicated, a meeting to walk through it may be necessary but our goal is to be 99.999% async.

              +
              +
              +
              +
              +
              What is the turnaround time?
              +
              +
              +
              +
              +
              +

              The + answer you want to hear is "yesterday" or "as soon as possible," but the actual SLA is no sooner than 2 + business days from the time the request is submitted.

              +
              +
              +
              +
              Wtf is Webflow?
              +
              +
              +
              +
              +
              +

              Webflow + is the best design platform in our humble opinion and therefore the only one we use to design and + deliver. If you have a Webflow site and need some help maintaining and building on it - we got you. If + you want to move your site, holler at your boys and we can scope out a project for something that big + and tasty.

              +
              +
              +
              +
              I'm not on Webflow now but want to be. Can you migrate my site to + Webflow? +
              +
              +
              +
              +
              +
              +

              In the + immortal words of Stone Cold Steve Austin – "hell yeah!" Not to brag but we've migrated sites from + basically every web platform under the sun to Webflow, so we can definitely help you with this.

              +
              +
              +
              +
              +
              +
              + Flowjo Sushi Joe Character graphic
              +
              +
              +
              +
              +
              +
              +
              A cute lucky cat graphic for the Flowjo brand
              +
              + Flowjo Webflow Takeout Carton with chopsticks +
              +

              It's time to

              +

              GO + FLOWJO

              +
              +
              Level up the design fo your biz. Those stock photos and bland + templates don't look any better 2 months from now. +
              +
              + See Pricing + Plans
              +
              +
              +
              +
              + +
              +
              + + + + +Made in Webflow +
              + + diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf22db9b1b0b2a74ab_flowjo_joe.svg b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf22db9b1b0b2a74ab_flowjo_joe.svg new file mode 100644 index 0000000..fa60252 --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf22db9b1b0b2a74ab_flowjo_joe.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf241a5891d28fbb8b_flowjo_slice_logo.svg b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf241a5891d28fbb8b_flowjo_slice_logo.svg new file mode 100644 index 0000000..cfb3d9c --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf241a5891d28fbb8b_flowjo_slice_logo.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf4d18a2a7fde715d7_Fishcake.svg b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf4d18a2a7fde715d7_Fishcake.svg new file mode 100644 index 0000000..f03d08d --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf4d18a2a7fde715d7_Fishcake.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf64ecbf4df7be3684_Lucky Cat 1a.svg b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf64ecbf4df7be3684_Lucky Cat 1a.svg new file mode 100644 index 0000000..8e01f52 --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bf64ecbf4df7be3684_Lucky Cat 1a.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfa8b036aa529bf118_flowjo_takeout.svg b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfa8b036aa529bf118_flowjo_takeout.svg new file mode 100644 index 0000000..9d2bdb9 --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfa8b036aa529bf118_flowjo_takeout.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfb4ba430fce1053da_Shio Ramen.svg b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfb4ba430fce1053da_Shio Ramen.svg new file mode 100644 index 0000000..98172be --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfb4ba430fce1053da_Shio Ramen.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfc3f36e37881a3cea_flowjo_joe.png b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfc3f36e37881a3cea_flowjo_joe.png new file mode 100644 index 0000000..f4c1f8d Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfc3f36e37881a3cea_flowjo_joe.png differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfe9d4fa25df251c18_flowjo_slice_logo.png b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfe9d4fa25df251c18_flowjo_slice_logo.png new file mode 100644 index 0000000..408fc90 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfe9d4fa25df251c18_flowjo_slice_logo.png differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfea8ae6688a8b35fc_Lucky Cat 2b.png b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfea8ae6688a8b35fc_Lucky Cat 2b.png new file mode 100644 index 0000000..cf963eb Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66bfea8ae6688a8b35fc_Lucky Cat 2b.png differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66c0241a58507d8fbb90_Tempura Ramen@.png b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66c0241a58507d8fbb90_Tempura Ramen@.png new file mode 100644 index 0000000..7daebad Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66c0241a58507d8fbb90_Tempura Ramen@.png differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66c092f54942d4bb6925_Tonkotsu Ramen@.png b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66c092f54942d4bb6925_Tonkotsu Ramen@.png new file mode 100644 index 0000000..4050687 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/622f66c092f54942d4bb6925_Tonkotsu Ramen@.png differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/6232459eb8aeae7a851902dc_clippy.gif b/src/references/Flowjo _ Subscription Design & Webflow Support_files/6232459eb8aeae7a851902dc_clippy.gif new file mode 100644 index 0000000..41cf2ff Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/6232459eb8aeae7a851902dc_clippy.gif differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a5fc4a6bf03b760e89ab_623c8635169188280082e560_flowjo-featured-work-graphic-design.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a5fc4a6bf03b760e89ab_623c8635169188280082e560_flowjo-featured-work-graphic-design.webp new file mode 100644 index 0000000..825ec49 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a5fc4a6bf03b760e89ab_623c8635169188280082e560_flowjo-featured-work-graphic-design.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6066f42f119674b00eb_623c86165f08d7e06aed5bb7_flowjo-featured-work-music-venue-web-design.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6066f42f119674b00eb_623c86165f08d7e06aed5bb7_flowjo-featured-work-music-venue-web-design.webp new file mode 100644 index 0000000..2bbfcf8 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6066f42f119674b00eb_623c86165f08d7e06aed5bb7_flowjo-featured-work-music-venue-web-design.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a612f285a651764d144a_623c8601180ce441e934d80d_flowjo-featured-work-web-design.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a612f285a651764d144a_623c8601180ce441e934d80d_flowjo-featured-work-web-design.webp new file mode 100644 index 0000000..16721e9 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a612f285a651764d144a_623c8601180ce441e934d80d_flowjo-featured-work-web-design.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a61e20eca69cfe3b4387_623c85ea7fad7c953c96791a_flowjo-featured-work-webflow-dev.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a61e20eca69cfe3b4387_623c85ea7fad7c953c96791a_flowjo-featured-work-webflow-dev.webp new file mode 100644 index 0000000..039b06a Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a61e20eca69cfe3b4387_623c85ea7fad7c953c96791a_flowjo-featured-work-webflow-dev.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a63071dd2f185e8c37c1_623c85cfa3f3d1f760992aec_flowjo-featured-work-wireframing-non-profit.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a63071dd2f185e8c37c1_623c85cfa3f3d1f760992aec_flowjo-featured-work-wireframing-non-profit.webp new file mode 100644 index 0000000..0bee486 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a63071dd2f185e8c37c1_623c85cfa3f3d1f760992aec_flowjo-featured-work-wireframing-non-profit.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6390a4496fc1ce4477a_623c85b8f8cdad1d36989a40_flowjo-featured-work-business-cards.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6390a4496fc1ce4477a_623c85b8f8cdad1d36989a40_flowjo-featured-work-business-cards.webp new file mode 100644 index 0000000..a1466f8 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6390a4496fc1ce4477a_623c85b8f8cdad1d36989a40_flowjo-featured-work-business-cards.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6476f42f12ee44b03e4_623c859d6968ceae9b760b20_flowjo-featured-work-startup-website.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6476f42f12ee44b03e4_623c859d6968ceae9b760b20_flowjo-featured-work-startup-website.webp new file mode 100644 index 0000000..bfa5b5e Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a6476f42f12ee44b03e4_623c859d6968ceae9b760b20_flowjo-featured-work-startup-website.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a64fd641375e4bc091db_623c8582dc7b8e00a05c99ce_flowjo-featured-work-brand-guide.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a64fd641375e4bc091db_623c8582dc7b8e00a05c99ce_flowjo-featured-work-brand-guide.webp new file mode 100644 index 0000000..30ca866 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a64fd641375e4bc091db_623c8582dc7b8e00a05c99ce_flowjo-featured-work-brand-guide.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a65ac5f4015e13ff6287_623c84f200502c55ed380d5f_flowjo-featured-work-wireframing.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a65ac5f4015e13ff6287_623c84f200502c55ed380d5f_flowjo-featured-work-wireframing.webp new file mode 100644 index 0000000..3c74b39 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a65ac5f4015e13ff6287_623c84f200502c55ed380d5f_flowjo-featured-work-wireframing.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a66d920c02b2ed0915f9_623c85487a1868068c42a6b6_flowjo-featured-work-web3-crypto-design.webp b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a66d920c02b2ed0915f9_623c85487a1868068c42a6b6_flowjo-featured-work-web3-crypto-design.webp new file mode 100644 index 0000000..6e4dbe2 Binary files /dev/null and b/src/references/Flowjo _ Subscription Design & Webflow Support_files/62e1a66d920c02b2ed0915f9_623c85487a1868068c42a6b6_flowjo-featured-work-web3-crypto-design.webp differ diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/css b/src/references/Flowjo _ Subscription Design & Webflow Support_files/css new file mode 100644 index 0000000..cf99a64 --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/css @@ -0,0 +1,180 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* hebrew */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2'); + unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; +} +/* math */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2'); + unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; +} +/* symbols */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2'); + unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF; +} +/* vietnamese */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + font-stretch: 100%; + src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/flowjo.webflow.c458c707b.min.css b/src/references/Flowjo _ Subscription Design & Webflow Support_files/flowjo.webflow.c458c707b.min.css new file mode 100644 index 0000000..ead6434 --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/flowjo.webflow.c458c707b.min.css @@ -0,0 +1,43 @@ +html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,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)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{min-height:100%;color:#333;background-color:#fff;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent!important}.w-webflow-badge,.w-webflow-badge *{z-index:auto;visibility:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;float:none;clear:none;box-shadow:none;opacity:1;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal;background:0 0;border:0 transparent;border-radius:0;margin:0;padding:0;list-style-type:disc;transition:none;display:block;position:static;top:auto;bottom:auto;left:auto;right:auto;overflow:visible;transform:none}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);visibility:visible!important;z-index:2147483647!important;color:#aaadb0!important;opacity:1!important;width:auto!important;height:auto!important;background-color:#fff!important;border-radius:3px!important;margin:0!important;padding:6px 8px 6px 6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;top:auto!important;bottom:12px!important;left:auto!important;right:12px!important;overflow:visible!important;transform:none!important}.w-webflow-badge>img{visibility:visible!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{width:100%;height:100%;border:none;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{width:100%;height:38px;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{width:.1px;height:.1px;opacity:0;z-index:-100;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{width:auto;height:auto;cursor:pointer;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;width:28px;height:20px;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";height:0;width:0;pointer-events:none;border:solid transparent;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:rgba(117,134,150,0) #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:rgba(255,255,255,0) #fff rgba(255,255,255,0) rgba(255,255,255,0);margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";height:0;width:0;pointer-events:none;border:solid transparent;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{height:500px;color:#fff;position:relative;overflow:hidden}.w-background-video>video{width:100%;height:100%;object-fit:cover;z-index:-100;background-position:50%;background-size:cover;margin:auto;position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:transparent;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{height:300px;text-align:center;clear:both;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:#ddd;position:relative}.w-slider-mask{z-index:1;height:100%;white-space:nowrap;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left;display:inline-block;position:relative}.w-slider-nav{z-index:2;height:40px;text-align:center;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;margin:auto;padding-top:10px;position:absolute;top:auto;bottom:0;left:0;right:0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{width:1em;height:1em;cursor:pointer;background-color:rgba(255,255,255,.4);margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{width:80px;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:auto;font-size:40px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;top:0;bottom:0;left:0;right:0}.w-slider-aria-label{clip:rect(0 0 0 0);height:1px;width:1px;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{min-width:100%;background:#ddd;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:rgba(0,0,0,.9);outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;-webkit-overflow-scrolling:touch;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{width:100vw;height:100vh;opacity:0;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.4);padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.w-lightbox-control{width:4em;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{height:2.6em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{width:10vh;box-sizing:content-box;cursor:pointer;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{height:10vh;background:#222;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;width:40px;height:40px;border:5px solid rgba(0,0,0,.4);border-radius:50%;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid transparent;border-bottom-color:#fff;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:transparent;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;min-width:200px;background:#c8c8c8;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}body{color:#02111b;background-color:#fefbf0;font-family:Harmonia Sans,sans-serif;font-size:1rem;line-height:1.5}h1{margin-top:0;margin-bottom:0;font-size:4rem;font-weight:700;line-height:1.1}h2{margin-top:0;margin-bottom:0;font-size:3rem;font-weight:700;line-height:1.2}h3{margin-top:0;margin-bottom:0;font-size:2rem;font-weight:700;line-height:1.2}h4{margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.4}h5{margin-top:0;margin-bottom:0;font-size:.875rem;font-weight:700;line-height:1.5}h6{margin-top:0;margin-bottom:0;font-size:.75rem;font-weight:700;line-height:1.5}p{margin-bottom:0}a{color:#f54100;font-family:Harmonia Sans,sans-serif;font-weight:600}ul,ol{margin-top:0;margin-bottom:0;padding-left:1.25rem}li{margin-bottom:.25rem}img{max-width:100%;display:inline-block}label{margin-bottom:.25rem;font-weight:500}blockquote{border-left:.25rem solid #e2e2e2;margin-bottom:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}figure{margin-top:2rem;margin-bottom:2rem}figcaption{text-align:center;margin-top:.25rem}.form-message-success{padding:1.25rem}.z-2{z-index:2;position:relative}.text-color-black{color:#000}.fs-styleguide_row{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-flow:column;justify-content:start;display:grid}.fs-styleguide_row.is-for-social-icons{grid-column-gap:.75rem;grid-row-gap:.75rem}.text-style-strikethrough{text-decoration:line-through}.fs-styleguide_3-col{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.text-weight-semibold{font-weight:600}.text-weight-light{font-weight:300}.max-width-full{width:100%;max-width:none}.layer{justify-content:center;align-items:center;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.show{display:block}.fs-styleguide_color-sample{background-color:#f5f5f5;margin-top:.5rem;padding:5rem}.overflow-hidden{overflow:hidden}.global-styles{display:block;position:fixed;top:0%;bottom:auto;left:0%;right:auto}.icon-1x1-small{width:2rem;height:2rem}.button{color:#02111b;text-align:center;background-color:#e9bcb7;border-radius:50px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600;transition:box-shadow .3s;box-shadow:4px 4px #000}.button:hover{box-shadow:0 0 #000}.heading-medium{font-size:2rem;font-weight:700;line-height:1.2}.heading-large{font-size:3rem;font-weight:700;line-height:1.2}.text-weight-bold{font-weight:700}.text-size-large{font-size:1.5rem}.icon-medium{height:3rem}.text-size-regular{font-size:1rem}.text-weight-normal{font-weight:400}.fs-styleguide_section{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;align-items:start;padding-top:2rem;padding-bottom:2rem;display:grid;position:relative}.text-align-center{text-align:center}.z-1{z-index:1;position:relative}.icon-small{height:2rem}.show-mobile-portrait{display:none}.text-style-italic{font-style:italic}.background-color-grey{background-color:rgba(168,193,216,.2)}.hide{display:none}.fs-styleguide_section-type{color:#fff;text-align:center;letter-spacing:1px;text-transform:uppercase;background-color:#000;padding:1.25rem;font-size:1rem;font-weight:600}.text-size-medium{font-size:1.25rem}.text-size-medium.home-header{color:#fefbf0;text-align:center;color:#fefbf0;text-align:center;margin-bottom:2rem}.text-align-left{text-align:left}.text-weight-xbold{font-weight:800}.text-style-link{text-decoration:underline}.form-wrapper{margin-bottom:0}.text-style-muted{opacity:.8}.text-size-small{font-size:.875rem}.text-rich-text h1{margin-top:2rem;margin-bottom:1.5rem}.text-rich-text h2,.text-rich-text h3,.text-rich-text h4{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text h5{margin-top:1.25rem;margin-bottom:.75rem}.text-rich-text h6{margin-top:1.25rem;margin-bottom:.5rem}.text-rich-text p,.text-rich-text blockquote,.text-rich-text ul{margin-bottom:.75rem}.max-width-xlarge{width:100%;max-width:64rem}.icon-large{height:4rem}.max-width-medium{width:100%;max-width:32rem}.form-radio{flex-direction:row;align-items:center;margin-bottom:.5rem;padding-left:0;display:flex}.heading-xlarge{text-transform:uppercase;font-size:18vw;font-weight:900;line-height:1}.heading-xlarge.text-align-center.text-color-white{color:#fefbf0}.heading-xlarge.text-align-center.text-color-yellow{color:#fec700}.heading-xlarge.text-align-center.home-header{max-width:100%;color:#fec700;margin-bottom:1rem;font-size:12.2rem;line-height:.8;position:relative}.heading-xlarge.text-align-center.home-header._1{letter-spacing:-.5rem;margin-bottom:0;font-size:13vw;transition:box-shadow .8s}.heading-xlarge.text-align-center.home-header._2{color:#fec700;letter-spacing:-.5rem;font-size:18vw}.heading-xlarge.text-align-center.big-cta{color:#fec700}.heading-xlarge.text-align-center.big-cta._1{font-size:10vw}.heading-xlarge.text-align-center.big-cta._2{font-size:15vw;line-height:.9}.heading-xlarge.text-align-center.big-cta{color:#fec700}.heading-xlarge.text-align-center.big-cta._2{font-size:15vw;line-height:.9}.heading-xlarge.text-align-center.big-cta._1{font-size:10vw}.heading-xlarge.text-align-center.home-header{max-width:100%;color:#fec700;margin-bottom:1rem;font-size:12.2rem;line-height:.8;position:relative}.heading-xlarge.text-align-center.home-header._1{letter-spacing:-.5rem;margin-bottom:0;font-size:13vw;transition:box-shadow .8s}.heading-xlarge.text-align-center.home-header._2{color:#fec700;letter-spacing:-.5rem;font-size:18vw}.max-width-xsmall{width:100%;max-width:16rem}.form-input{min-height:3rem;background-color:transparent;margin-bottom:.75rem;padding:.5rem 1rem}.form-input.is-text-area{min-height:8rem;padding-top:.75rem}.max-width-xxsmall{width:100%;max-width:12rem}.text-size-tiny{font-size:.75rem}.icon-1x1-medium{width:3rem;height:3rem}.form-checkbox-icon{width:.875rem;height:.875rem;border-radius:.125rem;margin:0 .5rem 0 0}.form-checkbox-icon.w--redirected-checked{width:.875rem;height:.875rem;background-size:90%;border-radius:.125rem;margin:0 .5rem 0 0}.form-checkbox-icon.w--redirected-focus{width:.875rem;height:.875rem;border-radius:.125rem;margin:0 .5rem 0 0;box-shadow:0 0 .25rem 0 #3898ec}.container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.max-width-xxlarge{width:100%;max-width:80rem}.background-color-black{color:#f5f5f5;background-color:#000}.text-style-quote{border-left:.25rem solid #f54100;margin-bottom:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}.fs-styleguide_classes{display:none}.align-center{margin-left:auto;margin-right:auto}.fs-styleguide_1-col{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.fs-styleguide_1-col.gap-medium{grid-row-gap:2.5rem}.spacing-clean{margin:0;padding:0}.page-padding{padding-left:2.5rem;padding-right:2.5rem}.fs-styleguide_2-col{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;justify-content:start;display:grid}.text-align-right{text-align:right}.show-tablet{display:none}.max-width-large{width:100%;max-width:48rem}.text-color-grey{color:gray}.form-radio-icon{width:.875rem;height:.875rem;margin-top:0;margin-left:0;margin-right:.5rem}.form-radio-icon.w--redirected-checked{width:.875rem;height:.875rem;border-width:.25rem}.form-radio-icon.w--redirected-focus{width:.875rem;height:.875rem;box-shadow:0 0 .25rem 0 #3898ec}.show-mobile-landscape{display:none}.background-color-white{background-color:#fff}.max-width-small{width:100%;max-width:20rem}.icon-1x1-large{width:4rem;height:4rem}.form-checkbox{flex-direction:row;align-items:center;margin-bottom:.5rem;padding-left:0;display:flex}.form-message-error{margin-top:.75rem;padding:.75rem}.utility_component{width:100vw;height:100vh;max-height:100%;max-width:100%;justify-content:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem;display:flex}.utility_form-block{max-width:20rem;text-align:center;flex-direction:column;display:flex}.utility_form{flex-direction:column;align-items:stretch;display:flex}.utility_image{margin-bottom:.5rem;margin-left:auto;margin-right:auto}.container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.button-secondary{color:#02111b;text-align:center;background-color:transparent;border:.125rem solid #02111b;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600}.button-text{color:#386eec;text-align:center;background-color:transparent;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600}.margin-tiny{margin:.125rem}.margin-xxsmall{margin:.25rem}.margin-xsmall{margin:.5rem}.margin-small{margin:1rem}.margin-medium{margin:2rem}.margin-large{margin:3rem}.margin-xlarge{margin:4rem}.margin-xxlarge{margin:5rem}.margin-huge{margin:6rem}.margin-xhuge{margin:8rem}.margin-xxhuge{margin:12rem}.margin-0{margin:0}.padding-0{padding:0}.padding-tiny{padding:.125rem}.padding-xxsmall{padding:.25rem}.padding-xsmall{padding:.5rem}.padding-small{padding:1rem}.padding-medium{padding:2rem}.padding-large{padding:3rem}.padding-xlarge{padding:4rem}.padding-xxlarge{padding:5rem}.padding-huge{padding:6rem}.padding-xhuge{padding:8rem}.padding-xxhuge{padding:12rem}.text-style-allcaps{text-transform:uppercase}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.fs-styleguide_background-spacer{height:5rem}.text-style-nowrap{white-space:nowrap}.heading-small{font-size:1.25rem;font-weight:700;line-height:1.4}.heading-xsmall{font-size:.875rem;font-weight:700;line-height:1.5}.text-weight-medium{font-weight:600}.fs-styleguide_version-details{z-index:5;letter-spacing:1px;text-transform:uppercase;font-weight:500}.fs-styleguide_page-header{border-bottom:2px solid #e6e6e6;margin-bottom:2rem;padding-top:5rem;padding-bottom:5rem}.fs-styleguide_message-outer{min-height:100vh;color:#fff;padding:.75rem;display:flex}.fs-styleguide_message-inner{width:100%;background-color:#1a1a1a;border-radius:1.5rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:stretch;display:flex}.fs-styleguide_messege-content{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:.85fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.fs-styleguide_messege-heading{line-height:.8}.fs-styleguide_messege-heading-span{font-size:2.25rem;font-weight:400}.nav_component{z-index:999;width:100%;height:6rem;background-color:transparent;position:absolute}.nav_container{width:100%;height:6rem;max-width:80rem;align-items:center;margin-left:auto;margin-right:auto;display:flex}.nav_logo-link{margin-right:2rem;line-height:0}.nav_logo{height:1.8rem;filter:invert();color:#02111b}.nav_menu-wrapper{width:100%;justify-content:space-between;display:flex}.nav_link-wrapper{align-items:center;margin-left:0;margin-right:0;padding:0;display:flex}.nav-link-wrapper{align-items:center;display:flex}.nav-link{color:#fefbf0;padding:1rem;font-weight:400;transition:color .3s}.nav-link:hover{color:#fec700}.nav_button{color:#02111b;background-color:#e9bcb7;border-radius:100px;padding:.875rem 1.5rem;font-weight:600;transition:box-shadow .3s;box-shadow:4px 4px #02111b}.nav_button:hover{box-shadow:0 0 #000}.section-home-header{background-color:#f54100;background-image:linear-gradient(rgba(245,65,0,.97),rgba(245,65,0,.97)),url(https://assets.website-files.com/622f610df1f411be2143bc4a/62e1a7b3a16c72109b2346dd_hf-static.webp);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,auto;padding-top:12rem;padding-bottom:10rem;position:relative;overflow:hidden}.home-header_component{max-width:80rem;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid;position:relative}.home-header_content-wrapper{max-width:100%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.floating_bottom-image-wrapper{z-index:1;width:11rem;position:absolute;top:auto;bottom:18.2rem;left:0%;right:auto}.floating_bottom-image-wrapper.process-video{top:auto;bottom:1rem;left:1rem;right:auto}.floating_bottom-image{z-index:1;width:8rem;position:absolute;top:auto;bottom:.5rem;left:.5rem;right:auto}.floating_bottom-image.faq{width:auto;transform-style:preserve-3d;position:static;transform:rotateX(0)rotateY(-180deg)rotate(0)}.floating_top-image-wrapper{z-index:0;width:6rem;position:absolute;top:-3.3rem;bottom:auto;left:auto;right:10.4rem}.floating_top-image-wrapper.faq{width:5rem;top:3rem;bottom:auto;left:3rem;right:auto}.section-scroll-bar{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:2rem;padding-bottom:2rem;overflow:hidden}.scroll-bar_component{width:100%;height:auto;flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.scroll-bar-wrapper{justify-content:space-between;display:flex}.scroll-bar_logotype-image{width:12vw;max-height:none;max-width:none}.section-portfolio{background-color:rgba(2,17,27,.04);flex-direction:column;justify-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.portfolio-scroll_component{width:auto;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:grid}.portfolio-scroll_card{background-color:#c77676;border:1px solid #000;border-radius:20px;justify-content:center;align-items:center;padding:0;display:flex}.portfolio-scroll_card-image{width:auto;height:100%;max-width:none;object-fit:fill}.splide__list{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:flex}.splide__slide{width:33.3333%;height:auto;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #000;border-radius:20px;flex:none;overflow:hidden}.splide__track{width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:3rem}.half-background-wrapper{z-index:-1;width:100%;height:15rem;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/622f66bf9153be4b357282d0_flowjo_pattern.png),linear-gradient(#e9bcb7,#e9bcb7);background-position:0 0,0 0;background-size:cover,auto;position:absolute;top:auto;bottom:0%;left:0%;right:0%}.section-no-retainers{background-color:rgba(2,17,27,0);padding-top:4rem;padding-bottom:4rem}.process_component{z-index:1;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/622f66bf9153be4b357282d0_flowjo_pattern.png);background-position:0 0;background-size:cover;border:1px solid #000;border-radius:20px;justify-content:center;padding:3rem;display:flex;position:relative}.no-retainers_card-wrapper{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-around;display:grid}.no-retainers_card{width:auto;height:auto;background-color:#fefbf0;border:1px solid #000;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex;position:relative}.pricing_card-badge{width:4rem;height:auto;margin-bottom:1rem;position:static;top:-2rem;left:-2rem}.badge-card-icon{width:3rem;position:static;top:0%;bottom:auto;left:-4rem;right:auto}.section-process{background-color:rgba(151,177,166,.59);padding-top:4rem;padding-bottom:4rem}.process_video{z-index:1;width:30rem;height:30rem;background-image:linear-gradient(rgba(233,188,183,.7),rgba(233,188,183,.7));border-radius:300px 300px 20px 20px}.process_image{z-index:1;width:11rem;padding-left:2rem;position:absolute;top:auto;bottom:4.8rem;left:0%;right:auto}.process_content-wrap{width:40rem;flex-direction:column;justify-content:center;padding-left:3rem;display:flex}.process_step{margin-bottom:2rem}.section-flowjo-knows{color:#fefbf0;background-color:#02111b;background-image:linear-gradient(rgba(2,17,27,.98),rgba(2,17,27,.98)),url(https://assets.website-files.com/622f610df1f411be2143bc4a/6239c6887a3bbdb15b56651e_hftv_static.gif);background-position:0 0,50%;background-size:auto,contain;padding-top:4rem;padding-bottom:4rem;position:relative;overflow:hidden}.clippy-gif_wrapper{z-index:3;background-color:#fff;border:1px solid #000;border-radius:20px;padding:2rem;display:none;position:absolute;top:4rem;bottom:auto;left:auto;right:0%}.clippy-gif_trigger{color:#f54100;cursor:pointer;overflow:hidden}.flowjo-knows_component{background-color:transparent;overflow:hidden}.flowjo-knows_collection-list{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center}.flowjo-knows_service-wrapper{width:auto;height:3.75rem;max-width:none;min-width:auto;color:#02111b;white-space:nowrap;object-fit:fill;background-color:transparent;border:1px #f54100;border-radius:50px;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:0;margin-right:.5rem;padding:1rem 2rem;line-height:1;display:flex;overflow:hidden}.flowjo-knows_text{font-size:1.3rem}.flowjo-knows_row{width:120%;max-width:none;flex-wrap:nowrap;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-content:flex-start;justify-content:space-between;margin-bottom:1rem;padding-top:0;padding-bottom:0;display:flex}.scroll-bar_slider{height:2rem;background-color:rgba(2,17,27,0);flex-direction:column;flex:0 auto;justify-content:center;align-self:auto;align-items:center;display:flex}.scroll-bar_inner-container{width:auto;flex-flow:row;justify-content:flex-start;align-items:center;display:flex;overflow:visible}.scroll-bar_slider-mask{height:100%}.scroll-bar_slider-left-arrow{margin-left:0;margin-right:0;display:none;position:absolute}.right-arrow,.scroll-bar_slider-nav{display:none}.scroll-bar_slider-right-arrow{display:none;position:absolute}.process_video-image{z-index:1;width:8rem;position:absolute;top:auto;bottom:.5rem;left:.5rem;right:auto}.scroll-bar_logo-image{width:auto;height:2vw;max-height:none;max-width:none;padding-left:1vw;padding-right:1vw}.pricing_plan-wrap{color:#ebfdff;background-color:#ebfdff;border:2px solid #00383c;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:25px;padding:45px;display:flex;box-shadow:4px 4px #00383c}.pricing_plan-wrap.align-top{background-color:#fff;justify-content:space-between}.grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.grid.pricing{grid-row-gap:4px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;justify-items:center;position:relative}.pricing_intro-copy{color:#00383c;margin-bottom:0;font-size:1em;line-height:1.6em}.pricing_per-month{font-size:.5em}.pricing_plan-price{height:3rem;margin-top:1rem;font-size:2em;line-height:.8}.pricing_button-wrap{position:relative}.pricing_plan-name{min-height:4rem;margin-bottom:0;font-size:1.8rem;font-weight:400}.small-paragraph{line-height:1.6em}.small-paragraph.pricing-bullets{color:#00383c;margin-bottom:12px;font-size:.8em;line-height:1.3em}.pricing_checklist-wrapper{margin-top:.5rem;margin-bottom:1rem;list-style-type:disc}.feature-orbs{z-index:0;width:60px;max-width:none;opacity:1;-webkit-text-fill-color:inherit;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/6239c6887a3bbdb15b56651e_hftv_static.gif);background-position:50%;background-size:contain;background-clip:padding-box;border-radius:50%;margin-bottom:12px;position:static;top:5.1406px;left:28px}.pricing_tacos{color:#00383c;margin-bottom:0;font-size:2.3em;font-weight:400;position:absolute;top:-15%;bottom:auto;left:4%;right:auto}.button-2{color:#00383c;text-transform:uppercase;background-color:#ebfdff;border:1px solid #00383c;padding:14px 33px;font-size:17px;font-weight:500;line-height:1.2em;transition:box-shadow .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);box-shadow:3px 3px #00383c}.button-2:hover{transform:translateY(4px);box-shadow:0 0 #00383c}.button-2.xl{z-index:3;min-width:275px;justify-content:center;align-items:center;display:flex;position:relative}.pricing_header{margin-bottom:3rem}.pricing_header.enterprise{height:auto}.pricing_taco-wrap{margin-bottom:12px;position:relative}.section-pricing{background-color:rgba(2,17,27,0);padding-top:4rem;padding-bottom:4rem}.pricing_component{z-index:1;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/622f66bf9153be4b357282d0_flowjo_pattern.png),linear-gradient(#e9bcb7,#e9bcb7);background-position:0 0,0 0;background-size:cover,auto;border:1px solid #000;border-radius:20px;justify-content:center;padding:3rem;display:flex;position:relative}.pricing_badge-wrap{align-items:center;margin-bottom:12px;display:flex;position:relative}.pricing_card-icon{height:3rem;position:static;top:0%;bottom:auto;left:-4rem;right:auto}.pricing_grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.pricing_plan-price-spacer{height:3rem;color:#00383c;font-size:2em;line-height:1.4rem}.pricing_price-wrapper{height:2rem;flex-direction:column;align-items:flex-start;margin-top:1rem;margin-bottom:1rem;display:flex}.button-yellow{color:#02111b;text-align:center;background-color:#fec700;border-radius:50px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600;transition:box-shadow .3s;box-shadow:4px 4px #000}.button-yellow:hover{box-shadow:0 0 #000}.faq_question-wrapper{height:4rem;color:#02111b;background-color:transparent;border-top:1px #000;border-bottom:1px solid #00383c;justify-content:space-between;align-items:center;padding-left:1.5rem;padding-right:1.5rem;font-weight:700;display:flex;position:relative}.large-section-title{z-index:2;color:#00383c;text-align:left;margin-bottom:50px;font-size:4.8em;font-weight:900;line-height:1.1em;position:relative}.faq_answer-wrapper{background-color:#fefbf0;margin-top:.5rem;margin-bottom:.5rem;padding:0 1rem;display:block;overflow:hidden}.faq_question-text{font-weight:600}.section{height:auto;color:#00383c;flex-direction:column;justify-content:center;align-items:center;padding:80px 40px;display:flex;position:relative}.faq_expander{width:1.5rem;height:1.5rem;justify-content:center;align-items:center;margin-left:2rem;display:flex;position:relative}.container-medium-880px{width:100%;max-width:880px}.faq_expander-horizontal{width:1.25rem;height:.125rem;background-color:#02111b;position:absolute}.faq_component{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.faq_expander-vertical{width:.125rem;height:1.25rem;background-color:#02111b;position:absolute}.section-faq{padding-top:4rem;padding-bottom:4rem;position:relative}.section-big-cta{background-color:#f54100;background-image:linear-gradient(rgba(245,65,0,.97),rgba(245,65,0,.97)),url(https://assets.website-files.com/622f610df1f411be2143bc4a/62e1a7b3a16c72109b2346dd_hf-static.webp);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,auto;padding-top:8rem;padding-bottom:8rem;position:relative;overflow:hidden}.section-footer{background-color:#02111b;padding-top:2rem;padding-bottom:2rem}.footer_text{color:#fefbf0;flex-direction:column;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;line-height:1;display:block}.footer_component,.footer_copyright-wrapper{justify-content:space-between;display:flex}.footer_link-wrap{width:20rem;justify-content:flex-end;display:flex}.footer_link{color:#fefbf0;flex-direction:row;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.footer_logo{height:1.5rem;filter:invert()}.pricing_card{background-color:#fefbf0;border:1px solid #000;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem;display:flex;position:relative}.pricing_card.background-color-grey{background-color:#97b1a6}.no-retainers_card-copy{width:auto;height:auto;background-color:#fefbf0;border:1px solid #000;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex;position:relative}.footer-link{color:#fefbf0;font-weight:400}.splide{width:100%;position:relative}.splide.portfolio{padding-right:14rem;left:auto}.splide__image{width:100%}.splide__arrows{margin-top:0;margin-bottom:0;margin-left:3rem;display:flex;position:relative}.splide__arrow{color:#02111b;background-color:transparent;border:1px solid #000;border-radius:100px}.splide__arrow.splide__arrow--prev{width:8rem;transform-style:preserve-3d;background-color:#fec700;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/623cc3d30908807897b5481e_arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;margin-right:2rem;padding:1rem 2rem;transition:box-shadow .3s,opacity .2s;transform:rotateX(0)rotateY(180deg)rotate(0);box-shadow:-4px 4px #000}.splide__arrow.splide__arrow--prev:hover{box-shadow:none}.splide__arrow.splide__arrow--next{width:8rem;background-color:#fec700;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/623cc3d30908807897b5481e_arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;padding:1rem 2rem;transition:box-shadow .3s;box-shadow:4px 4px #000}.splide__arrow.splide__arrow--next:hover{box-shadow:none}.splide__pagination{padding-left:0;display:none;position:absolute;top:auto;bottom:0%;left:auto;right:0%}.splide__pagination__item{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;list-style-type:none;display:inline-block}.splide__pagination__page{width:3rem;height:4px;opacity:.6;background-color:#02111b;margin-left:.3rem;display:block}.splide__pagination__page.is-active{opacity:1}.splide__nav__container{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-left:2rem;display:flex;position:relative}.slider_css{display:block}.features_component{z-index:1;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/622f66bf9153be4b357282d0_flowjo_pattern.png);background-position:0 0;background-size:cover;border:1px solid #000;border-radius:20px;justify-content:center;padding:3rem;display:flex;position:relative}.features_card{width:auto;height:28rem;background-color:#fefbf0;border:1px solid #000;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem;display:flex;position:relative}.features_card-wrapper{grid-column-gap:2rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-around;display:grid}.copy-paste_component{flex-direction:column;justify-content:center;align-items:center;margin-top:100px;margin-bottom:100px;display:flex}.fs-copyclip_button{color:#fff;text-align:center;background-color:#5c2aff;border-radius:500px;padding:.6rem 2rem .65rem}.fs-copyclip_button:hover{background-color:#6739ff}.snippet,.copy-paste-script{display:none}.pricing_card-2{width:auto;height:auto;background-color:#fefbf0;border:1px solid #000;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex;position:relative}.section-footer-2{background-color:#02111b;padding-top:2rem;padding-bottom:2rem}.faq_question-wrapper-2{height:4rem;color:#02111b;background-color:transparent;border-top:1px #000;border-bottom:1px solid #00383c;justify-content:space-between;align-items:center;padding-left:1.5rem;padding-right:1.5rem;font-weight:700;display:flex;position:relative}.section-home-header-2{background-color:#f54100;background-image:linear-gradient(rgba(245,65,0,.97),rgba(245,65,0,.97)),url(https://assets.website-files.com/622f610df1f411be2143bc4a/6239c6887a3bbdb15b56651e_hftv_static.gif);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,auto;padding-top:12rem;padding-bottom:10rem;position:relative;overflow:hidden}.section-flowjo-knows-2{color:#fefbf0;background-color:#02111b;background-image:linear-gradient(rgba(2,17,27,.98),rgba(2,17,27,.98)),url(https://assets.website-files.com/622f610df1f411be2143bc4a/6239c6887a3bbdb15b56651e_hftv_static.gif);background-position:0 0,50%;background-size:auto,contain;padding-top:4rem;padding-bottom:4rem;position:relative;overflow:hidden}.nav-link-2{color:#fefbf0;padding:1rem;transition:color .3s}.nav-link-2:hover{color:#fec700}.footer_text-2{color:#fefbf0;flex-direction:column;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;line-height:1;display:flex}.button-3{color:#02111b;text-align:center;background-color:#e9bcb7;border-radius:50px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600;transition:box-shadow .3s;box-shadow:4px 4px #000}.button-3:hover{box-shadow:0 0 #000}.pricing_component-2{z-index:1;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/622f66bf9153be4b357282d0_flowjo_pattern.png),linear-gradient(#e9bcb7,#e9bcb7);background-position:0 0,0 0;background-size:cover,auto;border:1px solid #000;border-radius:20px;justify-content:center;padding:3rem;display:flex;position:relative}.section-big-cta-2{background-color:#f54100;background-image:linear-gradient(rgba(245,65,0,.97),rgba(245,65,0,.97)),url(https://assets.website-files.com/622f610df1f411be2143bc4a/6239c6887a3bbdb15b56651e_hftv_static.gif);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,auto;padding-top:8rem;padding-bottom:8rem;position:relative;overflow:hidden}.faq_expander-horizontal-2{width:1.25rem;height:.125rem;background-color:#02111b;position:absolute}.faq_answer-wrapper-2{background-color:#fefbf0;margin-top:.5rem;margin-bottom:.5rem;padding:0 1rem;display:block;overflow:hidden}.features_card-2{width:auto;height:28rem;background-color:#fefbf0;border:1px solid #000;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem;display:flex;position:relative}.clippy-gif_trigger-2{color:#f54100;cursor:pointer;overflow:hidden}.half-background-wrapper-2{z-index:-1;width:100%;height:15rem;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/622f66bf9153be4b357282d0_flowjo_pattern.png),linear-gradient(#e9bcb7,#e9bcb7);background-position:0 0,0 0;background-size:cover,auto;position:absolute;top:auto;bottom:0%;left:0%;right:0%}.button-yellow-2{color:#02111b;text-align:center;background-color:#fec700;border-radius:50px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600;transition:box-shadow .3s;box-shadow:4px 4px #000}.button-yellow-2:hover{box-shadow:0 0 #000}.nav_button-2{color:#02111b;background-color:#e9bcb7;border-radius:100px;padding:.875rem 1.5rem;font-weight:600;transition:box-shadow .3s;box-shadow:4px 4px #02111b}.nav_button-2:hover{box-shadow:0 0 #000}.nav_menu-wrapper-2{width:100%;justify-content:space-between;display:flex}.nav_logo-2{height:1.8rem;filter:invert();color:#02111b}.footer_link-2{color:#fefbf0;flex-direction:row;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.faq_expander-vertical-2{width:.125rem;height:1.25rem;background-color:#02111b;position:absolute}.footer-link-2{color:#fefbf0;font-weight:400}.copy-button{color:#02111b;text-align:center;background-color:#e9bcb7;border-radius:50px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:600;transition:box-shadow .3s;box-shadow:4px 4px #000}.copy-button:hover{box-shadow:0 0 #000}.global-analytics{display:none;position:fixed;top:0%;bottom:auto;left:0%;right:auto}.fs-copyclip_wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-flow:column;align-items:center;justify-items:start;display:grid;position:relative}.fs-copyclip_text{color:#acacac}@media screen and (min-width:1280px){.heading-xlarge.text-align-center.home-header._1{margin-bottom:0}.pricing_card-badge{margin-bottom:1rem}}@media screen and (min-width:1440px){.heading-xlarge.text-align-center.home-header._2{font-size:17vw}.button-secondary{border-radius:100px}.button-text{color:#f54100}.flowjo-knows_text{font-size:1.4rem}.pricing_plan-wrap{margin-bottom:24px}.pricing_intro-copy{font-size:1.3em}.pricing_plan-price{font-size:2.4em}.pricing_plan-name{font-size:1.6em}.small-paragraph{font-size:1.3em}.pricing_tacos{font-size:2.4em}.button-2{color:#00383c;background-color:#ebfdff;border:1px solid #00383c;padding:20px 33px;font-size:20px;font-weight:500;line-height:1.2em;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);box-shadow:3px 3px #00383c}.button-2:hover{transform:translateY(4px);box-shadow:0 0 #00383c}.button-2.xl{min-width:275px;justify-content:center;align-items:center;display:flex}.pricing_plan-price-spacer{font-size:2.4em}.pricing_price-wrapper{height:auto}.section{transition:border-color .2s}.section-footer{padding-top:2rem;padding-bottom:2rem}.footer_component{justify-content:space-between;display:flex}.footer_link-wrap{width:20rem;justify-content:flex-end;display:flex}.splide__arrow.splide__arrow--prev,.splide__arrow.splide__arrow--next{background-color:#fec700;background-image:url(https://assets.website-files.com/622f610df1f411be2143bc4a/623cc3d30908807897b5481e_arrow-right.svg)}.section-footer-2{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width:1920px){.flowjo-knows_text{font-size:1.7rem}.pricing_intro-copy{font-size:1.7em}.pricing_per-month{font-size:.5em;line-height:1}.pricing_plan-price{font-size:3em;line-height:1.1em}.pricing_plan-name{font-size:2.3em;line-height:1.1em}.small-paragraph{font-size:1.7em}.feature-orbs{width:90px}.pricing_tacos{font-size:3.7em;line-height:1.1em}.button-2{width:400px;justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px;font-size:1.4em;display:flex}.pricing_header{height:34.5rem}.pricing_plan-price-spacer{font-size:3.7em;line-height:1.1em}.faq_answer-text{font-size:1.6rem;line-height:1.9em}.large-section-title{font-size:6rem}}@media screen and (max-width:991px){.hide-tablet{display:none}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.heading-xlarge.text-align-center.text-color-yellow{font-size:9.1rem}.heading-xlarge.text-align-center.home-header{font-size:10rem}.heading-xlarge.text-align-center.home-header._1{margin-bottom:0;font-size:8rem}.heading-xlarge.text-align-center.home-header._2{font-size:9.5rem}.heading-xlarge.text-align-center.home-header{font-size:10rem}.heading-xlarge.text-align-center.home-header._1{margin-bottom:0;font-size:8rem}.heading-xlarge.text-align-center.home-header._2{font-size:9.5rem}.show-tablet{display:block}.max-width-full-tablet{width:100%;max-width:none}.margin-medium{margin:1.5rem}.margin-large{margin:2.5rem}.margin-xlarge{margin:3rem}.margin-xxlarge{margin:4rem}.margin-huge{margin:5rem}.margin-xhuge{margin:6rem}.margin-xxhuge{margin:8rem}.padding-medium{padding:1.5rem}.padding-large{padding:2.5rem}.padding-xlarge{padding:3rem}.padding-xxlarge{padding:4rem}.padding-huge{padding:5rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:8rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.fs-styleguide_messege-heading{font-size:3rem;line-height:.9}.fs-styleguide_messege-heading-span{font-size:1.75rem}.nav_container{justify-content:space-between}.nav_logo{height:1.5rem}.nav_menu-wrapper{background-color:#fefbf0;justify-content:flex-start;align-items:flex-start;padding:2.5rem 1.5rem;position:relative}.nav-link-wrapper{flex-direction:column;justify-content:center;align-items:center}.nav-link{width:100%;color:#02111b;margin-left:0;margin-right:0;padding-top:1.5rem;padding-bottom:1.5rem;font-size:2rem}.nav_button-wrapper{justify-content:center;margin-top:1rem;margin-left:1rem;display:flex}.nav_button{width:60%;padding-top:1.375rem;padding-bottom:1.375rem}.nav_menu-button{padding:1rem}.nav_menu-button.w--open{background-color:transparent}.nav_menu-button-icon{height:1.25rem;color:#fefbf0;justify-content:center;align-items:center;display:flex;position:static}.section-home-header{background-color:#f54100}.floating_bottom-image-wrapper{width:7.3rem}.floating_bottom-image{position:absolute;top:auto;bottom:0%;left:0%;right:auto}.floating_bottom-image.faq{position:static}.floating_top-image-wrapper{right:1.2rem}.floating_top-image-wrapper.faq{top:2rem;bottom:auto;left:auto;right:2rem}.splide__slide{width:50%}.no-retainers_card-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-direction:column;grid-template-columns:1fr}.pricing_card-badge{width:3rem}.process_video{height:20rem}.process_video-image{position:absolute;top:auto;bottom:1rem;left:1rem;right:auto}.pricing_plan-wrap.align-top{align-items:flex-start}.grid,.grid.pricing{grid-template-columns:1fr}.pricing_intro-copy{font-size:1em}.pricing_plan-price,.pricing_plan-name{font-size:1.6em}.small-paragraph{color:#00383c;font-size:1rem}.small-paragraph.pricing-bullets{font-size:1rem}.pricing_tacos{font-size:3em}.pricing_card-icon{width:auto;height:auto}.pricing_grid{grid-template-rows:auto auto auto;grid-template-columns:1fr}.pricing_plan-price-spacer{font-size:1.6em}.large-section-title{color:#00383c;font-size:4.4rem;line-height:1.2em}.section{padding:80px 20px}.section-big-cta{background-color:#f54100}.footer_link-wrap{width:17rem}.splide.portfolio{padding-right:4rem}.splide__pagination{display:block}.features_card{height:auto}.features_card-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-direction:column;grid-template-columns:1fr}.nav_menu-button-icon-2{height:1.25rem;color:#fefbf0;justify-content:center;align-items:center;display:flex;position:static}.section-home-header-2{background-color:#f54100}.nav-link-2{width:100%;color:#02111b;margin-left:0;margin-right:0;padding-top:1.5rem;padding-bottom:1.5rem;font-size:2rem}.section-big-cta-2{background-color:#f54100}.nav_button-2{width:60%;padding-top:1.375rem;padding-bottom:1.375rem}.nav_menu-wrapper-2{background-color:#fefbf0;justify-content:flex-start;align-items:flex-start;padding:2.5rem 1.5rem;position:relative}.nav_logo-2{height:1.5rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1rem}.fs-styleguide_row.is-for-social-icons{grid-template-rows:auto auto}.fs-styleguide_3-col{grid-template-columns:1fr 1fr}.fs-styleguide_color-sample{padding:2.5rem 2rem}.heading-medium{font-size:1.5rem}.heading-large{font-size:2rem}.text-size-large{font-size:1.25rem}.fs-styleguide_section-type{font-size:.875rem}.heading-xlarge{font-size:2.5rem}.heading-xlarge.text-align-center.home-header{font-size:7.5rem}.heading-xlarge.text-align-center.home-header._1{letter-spacing:-.1rem;margin-bottom:0;font-size:10vw}.heading-xlarge.text-align-center.home-header._2{letter-spacing:-.3rem;font-size:18vw}.heading-xlarge.text-align-center.big-cta._1,.heading-xlarge.text-align-center.big-cta._2,.heading-xlarge.text-align-center.big-cta._2,.heading-xlarge.text-align-center.big-cta._1{font-size:6.5rem}.heading-xlarge.text-align-center.home-header{font-size:7.5rem}.heading-xlarge.text-align-center.home-header._1{letter-spacing:-.1rem;margin-bottom:0;font-size:10vw}.heading-xlarge.text-align-center.home-header._2{letter-spacing:-.3rem;font-size:18vw}.hide-mobile-landscape{display:none}.page-padding{padding-left:1.25rem;padding-right:1.25rem}.show-mobile-landscape{display:block}.max-width-full-mobile-landscape{width:100%;max-width:none}.margin-medium{margin:1.25rem}.margin-large{margin:1.5rem}.margin-xlarge{margin:2rem}.margin-xxlarge{margin:3rem}.margin-huge{margin:3.5rem}.margin-xhuge{margin:4rem}.margin-xxhuge{margin:4.5rem}.padding-medium{padding:1.25rem}.padding-large{padding:1.5rem}.padding-xlarge{padding:2rem}.padding-xxlarge{padding:3rem}.padding-huge{padding:3.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:4.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.text-style-nowrap{white-space:normal}.heading-small{font-size:1rem}.fs-styleguide_version-details{font-size:.875rem}.fs-styleguide_page-header{margin-bottom:0;padding-top:2rem;padding-bottom:2rem}.fs-styleguide_message-outer{padding:0}.fs-styleguide_message-inner{border-radius:0}.fs-styleguide_messege-content{grid-row-gap:1.5rem;grid-template-columns:1fr}.fs-styleguide_messege-heading{font-size:2.5rem;line-height:.9}.fs-styleguide_messege-heading-span{font-size:1.5rem;font-weight:500}.floating_bottom-image-wrapper{bottom:-1.4rem}.floating_bottom-image-wrapper.big-cta{bottom:-7rem}.floating_bottom-image{bottom:1rem;left:1rem}.floating_top-image-wrapper{width:5rem;top:-6rem}.process_component{flex-direction:column}.process_video{height:30rem;margin-bottom:2rem}.process_content-wrap{width:auto;padding-left:0}.process_video-image{bottom:1rem;left:1rem}.pricing_plan-wrap{padding-top:25px;padding-bottom:25px}.grid.pricing{grid-template-columns:1fr}.pricing_plan-price{font-size:2rem}.pricing_plan-name{font-size:2rem;font-weight:400}.pricing_component{flex-direction:column}.pricing_plan-price-spacer{font-size:1.6rem}.pricing_price-wrapper{height:auto}.large-section-title{font-size:3.3rem}.section{padding-top:80px;padding-bottom:80px}.footer_link-wrap{width:16rem}.splide.portfolio{padding-right:4vw}.features_component,.pricing_component-2{flex-direction:column}}@media screen and (max-width:479px){.show-mobile-portrait{display:block}.hide-mobile-portrait{display:none}.heading-xlarge.text-align-center.home-header{font-size:3.9rem}.heading-xlarge.text-align-center.home-header._1{font-size:13vw}.heading-xlarge.text-align-center.home-header._2{letter-spacing:-.2rem;font-size:18vw}.heading-xlarge.text-align-center.big-cta._1{font-size:12vw}.heading-xlarge.text-align-center.big-cta._2{font-size:22vw}.heading-xlarge.text-align-center.big-cta._1{font-size:12vw}.heading-xlarge.text-align-center.home-header{font-size:3.9rem}.heading-xlarge.text-align-center.home-header._1{font-size:13vw}.heading-xlarge.text-align-center.home-header._2{letter-spacing:-.2rem;font-size:18vw}.fs-styleguide_2-col{grid-template-columns:auto}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.max-width-full-mobile-portrait{width:100%;max-width:none}.nav_menu-wrapper{background-color:#fefbf0}.nav-link{color:#02111b}.section-home-header{padding-top:10rem}.floating_bottom-image-wrapper{width:8rem;top:auto;bottom:-8.5rem;left:0%;right:0%}.floating_bottom-image{width:7rem}.floating_top-image-wrapper{width:3rem;top:-2.6rem;bottom:auto;left:auto;right:0%}.floating_top-image-wrapper.faq{display:none}.section-scroll-bar{padding-top:1rem;padding-bottom:1rem}.splide__slide{width:100%}.process_component{padding-left:.6rem;padding-right:.6rem}.no-retainers_card{padding-left:1rem;padding-right:1rem}.pricing_card-badge{width:3rem;left:.5rem}.process_video{width:auto;height:24rem}.process_image{width:8rem;top:auto;bottom:-6.4rem;left:0%;right:0%}.flowjo-knows_service-wrapper{height:3rem}.flowjo-knows_text{font-size:.9rem}.scroll-bar_logo-image{height:2vw}.pricing_plan-wrap{background-color:#ebfdff;padding-left:25px;padding-right:25px}.pricing_intro-copy{font-size:1.2rem}.pricing_plan-price{font-size:2rem}.pricing_plan-name{margin-bottom:1rem}.feature-orbs{width:40px}.button-2.xl.accent-1{min-width:225px}.pricing_component{padding-left:.6rem;padding-right:.6rem}.faq_answer-text{font-size:1.2rem}.faq_question-wrapper{height:auto;padding-top:1rem;padding-bottom:1rem}.large-section-title{font-size:2.8em;line-height:1.2em}.faq_question-text{font-size:1.4rem;font-weight:400;line-height:1.2em}.section{padding:40px 20px}.section-big-cta{padding-top:6rem;padding-bottom:6rem}.footer_component,.footer_link-wrap{flex-direction:column;justify-content:center;align-items:flex-start}.footer_link{padding-top:.5rem;padding-bottom:.5rem}.pricing_card,.no-retainers_card-copy{padding-left:1rem;padding-right:1rem}.splide.portfolio{padding-right:0}.features_component{padding-left:.6rem;padding-right:.6rem}.features_card,.pricing_card-2{padding-left:1rem;padding-right:1rem}.faq_question-wrapper-2{height:auto;padding-top:1rem;padding-bottom:1rem}.section-home-header-2{padding-top:10rem}.nav-link-2{color:#02111b}.pricing_component-2{padding-left:.6rem;padding-right:.6rem}.section-big-cta-2{padding-top:6rem;padding-bottom:6rem}.features_card-2{padding-left:1rem;padding-right:1rem}.nav_menu-wrapper-2{background-color:#fefbf0}.footer_link-2{padding-top:.5rem;padding-bottom:.5rem}}#w-node-f46679d0-9154-49a7-f8ab-29e28e89da94-c243bc56{grid-area:span 1/span 2/span 1/span 2}#w-node-_513ca093-c705-1222-d243-bc1993c3de61-c243bc56,#w-node-_090b0436-a996-fb4c-844b-6dc2621f4c1e-c243bc56,#w-node-_8d50e6c2-10b6-dd5d-8456-c484af303242-c243bc56,#w-node-a5a965b7-25d4-a7eb-d7ce-1621a9ea9245-c243bc56,#w-node-_58c35ee9-fbae-1e75-de01-a9ef3bd370f3-c243bc56{grid-area:span 1/span 1/span 1/span 1}#w-node-_777ee455-1bbf-d828-15fe-e7c99c20ad8f-c243bc56{grid-area:span 1/span 3/span 1/span 3}#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73fee8-c243bc56,#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73fef2-c243bc56,#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73fefc-c243bc56,#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73ff06-c243bc56,#w-node-b1cee2cf-a687-88c7-6a13-ea96d46eaff8-c243bc56,#w-node-d26fddf8-5242-d2d6-16df-0c3bd334dc1b-c243bc56,#w-node-eba2bd41-5a94-7196-549c-1d221799d79d-c243bc56,#w-node-de54c088-ba23-4f69-72cc-b293a2b872b8-c243bc56,#w-node-edcd0e45-86e8-74a6-0315-0c30fc666863-c243bc56,#w-node-d2191c5b-8ba0-ace1-8664-391f8836f9c0-c243bc56,#w-node-fb2ef7b0-17eb-dd5f-7b67-ed68b91efa03-c243bc56,#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73ff10-c243bc56,#w-node-c0851873-e83a-ff12-6d96-71ce7579d8f3-c243bc56{grid-area:span 1/span 1/span 1/span 1}#w-node-_8e6f8e12-4be9-4742-2c99-767325171060-c243bc56{grid-area:span 1/span 2/span 1/span 2}#w-node-_8e6f8e12-4be9-4742-2c99-767325171065-c243bc56,#w-node-_8e6f8e12-4be9-4742-2c99-76732517106d-c243bc56{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-_777ee455-1bbf-d828-15fe-e7c99c20ad8f-c243bc56{grid-column:span 1/span 1}}@media screen and (max-width:767px){#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73fef2-c243bc56,#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73fefc-c243bc56,#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73ff06-c243bc56,#w-node-b1cee2cf-a687-88c7-6a13-ea96d46eaff8-c243bc56,#w-node-d26fddf8-5242-d2d6-16df-0c3bd334dc1b-c243bc56,#w-node-eba2bd41-5a94-7196-549c-1d221799d79d-c243bc56,#w-node-de54c088-ba23-4f69-72cc-b293a2b872b8-c243bc56,#w-node-edcd0e45-86e8-74a6-0315-0c30fc666863-c243bc56,#w-node-d2191c5b-8ba0-ace1-8664-391f8836f9c0-c243bc56,#w-node-fb2ef7b0-17eb-dd5f-7b67-ed68b91efa03-c243bc56,#w-node-_4b6ebe01-3dce-7a4d-0905-79467f73ff10-c243bc56,#w-node-c0851873-e83a-ff12-6d96-71ce7579d8f3-c243bc56{grid-area:span 1/span 1/span 1/span 1}} +@font-face { + font-family: 'Harmonia Sans'; + src: url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f632eea8ae6949d8b14d6_font.woff2') format('woff2'), url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f6365241a587f9f8fa46c_font.woff2') format('woff2'), url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f636582799d518f529c6e_font.woff') format('woff'); + font-weight: 700; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: 'Harmonia Sans'; + src: url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f634c0d0549685abd40b0_font.woff2') format('woff2'); + font-weight: 700; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: 'Harmonia Sans'; + src: url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f6412880997c9688db249_font.woff2') format('woff2'), url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f6412ea8ae6a05c8b1d72_font.woff') format('woff'); + font-weight: 600; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: 'Harmonia Sans'; + src: url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f6446941dea11fa6e6adb_font.woff2') format('woff2'), url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f6446ea8ae6720f8b1efc_font.woff') format('woff'); + font-weight: 900; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: 'Harmonia Sans'; + src: url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f632e148e0018f302ec8b_font.woff') format('woff'); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: 'Harmonia Sans'; + src: url('https://assets.website-files.com/622f610df1f411be2143bc4a/622f634c6d5acb86ed6de76d_font.woff') format('woff'); + font-weight: 400; + font-style: italic; + font-display: swap; +} \ No newline at end of file diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/jquery-3.5.1.min.dc5e7f18c8.js.download b/src/references/Flowjo _ Subscription Design & Webflow Support_files/jquery-3.5.1.min.dc5e7f18c8.js.download new file mode 100644 index 0000000..b061403 --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/jquery-3.5.1.min.dc5e7f18c8.js.download @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
              "],col:[2,"","
              "],tr:[2,"","
              "],td:[3,"","
              "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
              ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|h>>6,q=h&63;e||(q=64,d||(p=64));b.push(cb[m],cb[n],cb[p],cb[q])}return b.join("")} +function gb(a){function b(m){for(;d>4);64!=g&&(c+=String.fromCharCode(f<<4&240|g>>2),64!=h&&(c+=String.fromCharCode(g<<6&192|h)))}};var hb={},ib=function(a,b){hb[a]=hb[a]||[];hb[a][b]=!0},jb=function(a){var b=hb[a];if(!b||0===b.length)return"";for(var c=[],d=0,e=0;eb)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)},sb=function(a,b){for(var c=new rb,d=0;d"+a+""),f=Ob(),g=f?f.createHTML(e):e;d=new zc(g,yc);if(1===c.nodeType){var h=c.tagName;if("SCRIPT"===h||"STYLE"===h)throw Error("");}c.innerHTML=d instanceof zc&&d.constructor===zc?d.m:"type_error:SafeHtml"; +b=b.lastChild;for(var m=[];b.firstChild;)m.push(b.removeChild(b.firstChild));return m},Uc=function(a,b,c){c=c||100;for(var d={},e=0;ee&&(e=Math.max(d+e,0));for(var f= +e;fc?d+c:Math.min(c,e));for(var f=e;0<=f;f--)if(this.has(f)&&this.get(f)===b)return f;return-1},map:function(a,b){for(var c=this.length(),d=[],e=0;ed)throw Error("TypeError: ReduceRight on List with no elements.");}for(var h=f;0<=h;h--)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,this));return e},reverse:function(){for(var a=Wa(this),b=a.length-1,c=0;0<=b;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):$a(this,c);return this},shift:function(){return this.shift()},slice:function(a,b,c){var d=this.length();void 0=== +b&&(b=0);b=0>b?Math.max(d+b,0):Math.min(b,d);c=void 0===c?d:0>c?Math.max(d+c,0):Math.min(c,d);c=Math.max(b,c);for(var e=[],f=b;fJ(this,b)},$d=function(a,b){return J(this,a)>=J(this,b)},ae=function(a,b){a=J(this,a);b=J(this,b);a instanceof nd&&(a=a.getValue());b instanceof nd&&(b=b.getValue());return a===b},be=function(a,b){return!ae.call(this,a,b)},ce=function(a,b,c){var d=[];J(this,a)?d=J(this,b):c&&(d=J(this,c));var e=Na(this.m,d);if(e instanceof Ha)return e},de=function(a,b){return J(this,a)>Number(J(this,b))},Ee=function(a,b){return Number(J(this,a))>>>Number(J(this,b))},Fe=function(a,b){return Number(J(this,a))&Number(J(this,b))},Ge=function(a,b){return Number(J(this,a))^Number(J(this,b))},He=function(a,b){return Number(J(this,a))|Number(J(this,b))},Ie=function(){},Je=function(a,b,c,d,e){var f=!0;try{var g=J(this,c);if(g instanceof Ha)return g}catch(r){if(!(r instanceof ud&&a))throw f=r instanceof ud,r;var h=Ma(this.m),m=new nd(r);h.add(b, +m);var n=J(this,d),p=Na(h,n);if(p instanceof Ha)return p}finally{if(f&&void 0!==e){var q=J(this,e);if(q instanceof Ha)return q}}};var Le=function(){this.m=new Pa;Ke(this)};Le.prototype.execute=function(a){return this.m.D(a)};var Ke=function(a){var b=function(c,d){var e=new id(String(c),d);e.Ib();a.m.m.set(String(c),e)};b("map",ge);b("and",cd);b("contains",fd);b("equals",dd);b("or",ed);b("startsWith",gd);b("variable",hd)};var Ne=function(){this.m=new Pa;Me(this)};Ne.prototype.execute=function(a){return Oe(this.m.D(a))}; +var Pe=function(a,b,c){return Oe(a.m.J(b,c))},Me=function(a){var b=function(c,d){var e=String(c),f=new id(e,d);f.Ib();a.m.m.set(e,f)};b(0,yd);b(1,zd);b(2,Ad);b(3,Bd);b(56,Fe);b(57,Ae);b(58,ze);b(59,He);b(60,De);b(61,Ee);b(62,Ge);b(53,Cd);b(4,Dd);b(5,Ed);b(52,Fd);b(6,Gd);b(49,Hd);b(7,fe);b(8,ge);b(9,Ed);b(50,Id);b(10,Jd);b(12,Kd);b(13,Ld);b(51,Wd);b(47,Od);b(54,Pd);b(55,Qd);b(63,Vd);b(64,Sd);b(65,Td);b(66,Ud);b(15,Xd);b(16,Yd);b(17,Yd);b(18,Zd);b(19,$d);b(20,ae);b(21,be);b(22,ce);b(23,de);b(24,ee); +b(25,he);b(26,ie);b(27,je);b(28,ke);b(29,le);b(45,me);b(30,ne);b(32,oe);b(33,oe);b(34,pe);b(35,pe);b(46,qe);b(36,re);b(43,se);b(37,te);b(38,ue);b(39,ve);b(67,Je);b(40,we);b(44,Ie);b(41,xe);b(42,ye)};function Oe(a){if(a instanceof Ha||a instanceof id||a instanceof Za||a instanceof ab||a instanceof nd||null===a||void 0===a||"string"===typeof a||"number"===typeof a||"boolean"===typeof a)return a};var Qe=function(a){this.message=a};function Re(a){var b="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[a];return void 0===b?new Qe("Value "+a+" can not be encoded in web-safe base64 dictionary."):b};function Se(a){switch(a){case 1:return"1";case 2:case 4:return"0";default:return"-"}};var Te=function(){var a=function(b){return{toString:function(){return b}}};return{Pj:a("consent"),Sh:a("convert_case_to"),Th:a("convert_false_to"),Uh:a("convert_null_to"),Vh:a("convert_true_to"),Wh:a("convert_undefined_to"),Fm:a("debug_mode_metadata"),na:a("function"),Mg:a("instance_name"),tk:a("live_only"),uk:a("malware_disabled"),vk:a("metadata"),yk:a("original_activity_id"),Tm:a("original_vendor_template_id"),Sm:a("once_on_load"),xk:a("once_per_event"),Vi:a("once_per_load"),Xm:a("priority_override"), +Ym:a("respected_consent_types"),bj:a("setup_tags"),me:a("tag_id"),ij:a("teardown_tags")}}();var pf; +var qf=[],rf=[],sf=[],tf=[],uf=[],vf={},wf,xf,yf=function(a){xf=xf||a},zf=function(a){},Af,Bf=[],Cf=[],Df=function(a,b){var c={};c[Te.na]="__"+a;for(var d in b)b.hasOwnProperty(d)&&(c["vtp_"+d]=b[d]);return c}, +Ef=function(a,b){var c=a[Te.na],d=b&&b.event;if(!c)throw Error("Error: No function name given for function call.");var e=vf[c],f=b&&2===b.type&&d.reportMacroDiscrepancy&&e&&-1!==Bf.indexOf(c),g={},h={},m;for(m in a)a.hasOwnProperty(m)&&0===m.indexOf("vtp_")&&(e&&(g[m]=a[m]),!e||f)&&(h[m.substr(4)]=a[m]);e&&d&&d.cachedModelValues&&(g.vtp_gtmCachedValues=d.cachedModelValues);if(b){if(null==b.name){var n;a:{var p=b.type,q=b.index;if(null==q)n="";else{var r;switch(p){case 2:r=qf[q];break;case 1:r=tf[q]; +break;default:n="";break a}var t=r&&r[Te.Mg];n=t?String(t):""}}b.name=n}e&&(g.vtp_gtmEntityIndex=b.index,g.vtp_gtmEntityName=b.name)}var u,v,w;if(f&&-1===Cf.indexOf(c)){Cf.push(c);var x=zb();u=e(g);var y=zb()-x,B=zb();v=pf(c,h,b);w=y-(zb()-B)}else if(e&&(u=e(g)),!e||f)v=pf(c,h,b);f&&d&&(d.reportMacroDiscrepancy(d.id,c,void 0,!0),Xa(u)?(Array.isArray(u)?Array.isArray(v):Va(u)?Va(v):u===v)||d.reportMacroDiscrepancy(d.id,c):u!==v&&d.reportMacroDiscrepancy(d.id,c),void 0!=w&&d.reportMacroDiscrepancy(d.id, +c,w));return e?u:v},Gf=function(a,b,c){c=c||[];var d={},e;for(e in a)a.hasOwnProperty(e)&&(d[e]=Ff(a[e],b,c));return d},Ff=function(a,b,c){if(Array.isArray(a)){var d;switch(a[0]){case "function_id":return a[1];case "list":d=[];for(var e=1;ec){var t=String.fromCharCode(10>c?48+c:65+c-10);b["k"+t]=(""+String(e)).replace(/~/g,"~~");b["v"+t]=f;c++}});var d=[];z(b,function(e,f){d.push(""+e+f)});return d.join("~")}, +gg={item_id:"id",item_name:"nm",item_brand:"br",item_category:"ca",item_category2:"c2",item_category3:"c3",item_category4:"c4",item_category5:"c5",item_variant:"va",price:"pr",quantity:"qt",coupon:"cp",item_list_name:"ln",index:"lp",item_list_id:"li",discount:"ds",affiliation:"af",promotion_id:"pi",promotion_name:"pn",creative_name:"cn",creative_slot:"cs",location_id:"lo"},hg={id:"id",name:"nm",brand:"br",variant:"va",list_name:"ln",list_position:"lp",list:"ln",position:"lp",creative:"cn"},ig=["ca", +"c2","c3","c4","c5"];var kg=function(a){var b=[];z(a,function(c,d){null!=d&&b.push(encodeURIComponent(c)+"="+encodeURIComponent(String(d)))});return b.join("&")},lg=function(a,b,c,d){this.oa=a.oa;this.Jc=a.Jc;this.ah=a.ah;this.baseUrl=b;this.F=c;this.D=kg(a.oa);this.m=kg(a.ah);this.J=this.m.length;if(d&&16384w&&(v=y,w=A)});x==c.length&&(g[t]=v)});pg(g,d);b&&d.push("_s="+b);for(var h=d.join("&"),m=[],n={},p=0;p=Number(b)}function Cg(a,b){return Number(a)<=Number(b)}function Dg(a,b){return Number(a)>Number(b)}function Eg(a,b){return Number(a)>=5;d?d=!1:e|=32;c=Re(e)+c}a<<=2;d||(a|=32);return c=Re(a|b)+c};var Og=/^([a-z][a-z0-9]*):(!|\?)(\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,Pg={Fn:"function",PixieMap:"Object",List:"Array"},K=function(a,b,c){for(var d=0;da.length?void 0:hh(c.getHitData(a[1]),a.slice(2));case "metadata":return 2>a.length?void 0:hh(c.getMetadata(a[1]),a.slice(2));case "eventName":return c.getEventName();case "destinationId":return c.getDestinationId();default:throw Error(d+" is not a valid field that can be accessed\n from PreHit data.");}}}, +jh=function(a,b){if(a){if(void 0!==a.contextValue){var c;a:{var d=a.contextValue,e=d.keyParts;if(e&&0!==e.length){var f=d.namespaceType;switch(f){case 1:c=ih(e,b);break a;case 2:var g=b.macro;c=g?g[e[0]]:void 0;break a;default:throw Error("Unknown Namespace Type used: "+f);}}c=void 0}return c}if(void 0!==a.booleanExpressionValue)return gh(a.booleanExpressionValue,b);if(void 0!==a.booleanValue)return!!a.booleanValue;if(void 0!==a.stringValue)return String(a.stringValue);if(void 0!==a.integerValue)return Number(a.integerValue); +if(void 0!==a.doubleValue)return Number(a.doubleValue);throw Error("Unknown field used for variable of type ExpressionValue:"+a);}},gh=function(a,b){var c=a.args;if(!Array.isArray(c)||0===c.length)throw Error('Invalid boolean expression format. Expected "args":'+c+" property to\n be non-empty array.");var d=function(g){return jh(g,b)};switch(a.type){case 1:for(var e=0;ee?c.push(e):2048>e?c.push(192|e>>6,128|e&63):55296>e||57344<=e?c.push(224|e>>12,128|e>>6&63,128|e&63):(e=65536+((e&1023)<<10|a.charCodeAt(++d)&1023),c.push(240|e>>18,128|e>>12&63,128|e>>6&63,128|e&63))}b=new Uint8Array(c)}return b},Lh=/[0-9`~!@#$%^&*()_\-+=:;<>,.?|/\\[\]]/g,Oh=/^\S+@\S+\.\S+$/,Mh=/^\+\d{10,15}$/,Hh=/[.~]/g,Th=/^[0-9A-Za-z_-]{43}$/,Qh=/^[0-9A-Fa-f]{64}$/,Uh={},Vh=(Uh.email="em",Uh.phone_number="pn",Uh.first_name="fn", +Uh.last_name="ln",Uh.street="sa",Uh.city="ct",Uh.region="rg",Uh.country="co",Uh.postal_code="pc",Uh.error_code="ec",Uh),Wh={},Xh=(Wh.email="sha256_email_address",Wh.phone_number="sha256_phone_number",Wh.first_name="sha256_first_name",Wh.last_name="sha256_last_name",Wh.street="sha256_street",Wh),Zh=function(a,b){a.some(function(c){c.value&&Yh.indexOf(c.name)})?b(a):D.Promise?Promise.all(a.map(function(c){return c.value&&-1!==Yh.indexOf(c.name)?Sh(c.value).then(function(d){c.value=d}):Promise.resolve()})).then(function(){b(a)}).catch(function(){b([])}): +b([])},ai=function(a,b){var c=$h(a);Zh(c,b)},$h=function(a){function b(r,t,u,v){var w=Gh(r);""!==w&&(Qh.test(w)?h.push({name:t,value:w,index:v}):h.push({name:t,value:u(w),index:v}))}function c(r,t){var u=r;if(l(u)||Array.isArray(u)){u=Array.isArray(r)?r:[r];for(var v=0;vc?a.href:a.href.substr(0,c)}return b},Aj={},Bj=0,Cj=function(a){var b=Aj[a];if(!b){var c=G.createElement("a");a&&(c.href=a);var d=c.pathname;"/"!==d[0]&&(a||ib("TAGGING",1),d="/"+d);var e=c.hostname.replace(tj,"");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};5>Bj&&(Aj[a]=b,Bj++)}return b}, +Dj=function(a){function b(n){var p=n.split("=")[0];return 0>d.indexOf(p)?n:p+"=0"}function c(n){return n.split("&").map(b).filter(function(p){return void 0!==p}).join("&")}var d="gclid dclid gbraid wbraid gclaw gcldc gclha gclgf gclgb _gl".split(" "),e=Cj(a),f=a.split(/[?#]/)[0],g=e.search,h=e.hash;"?"===g[0]&&(g=g.substring(1));"#"===h[0]&&(h=h.substring(1));g=c(g);h=c(h);""!==g&&(g="?"+g);""!==h&&(h="#"+h);var m=""+f+g+h;"/"===m[m.length-1]&&(m=m.substring(0,m.length-1));return m},Ej=function(a){var b= +Cj(D.location.href),c=yj(b,"host",!1);if(c&&c.match(uj)){var d=yj(b,"path").split(a+"=");if(1zb()-Ak.F[Ak.m%Ak.D]);if(a||0>=Bk--)M(1),yk[xk]=!0;else{var b=Ak.m++%Ak.D;Ak.F[b]=zb();var c=Ck(!0);Oc(c);if(rk){var d=c.replace("/a?","/td?");Oc(d)}Ek=rk=!1}}}var Ek=!1;function Fk(a){yk[a]||(a!==xk&&(Dk(),xk=a),Ek=!0,zk||(zk=D.setTimeout(Dk,500)),2022<=Ck().length&&Dk())}var Gk=qb();function Hk(){Gk=qb()}function Ik(){return[["v","3"],["t","t"],["pid",Gk]]};var Jk="",Kk=[],Lk=!1;function Mk(){var a=[];Jk&&a.push(["dl",encodeURIComponent(Jk)]);0=e.length?m(n):D.setTimeout(function(){m(c())},500)}}))};function ml(){}function nl(){};var ol=[Q.g.M,Q.g.T,Q.g.O,Q.g.xa],pl,ql,rl=function(a){for(var b=a[Q.g.hc],c=Array.isArray(b)?b:[b],d={ze:0};d.zec)){var d=a.substring(0,c);if(Bl.test(d)){var e=a.substring(c+1),f;if(b){var g=function(n){var p=n.indexOf("/");return 0>p?[n]:[n.substring(0,p),n.substring(p+1)]};f=g(e);if("DC"===d&&2===f.length){var h=g(f[1]);2===h.length&&(f[1]=h[0],f.push(h[1]))}}else{f=e.split("/");for(var m=0;md)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.slice(d,-1!==e?e:0).replace(/\+/g," "))},Fm=/[?&]($|#)/,Gm=function(a,b,c){for(var d,e=a.search(Dm),f=0,g,h=[];0<=(g=Cm(a,f,b,e));)h.push(a.substring(f, +g)),f=Math.min(a.indexOf("&",g)+1||e,e);h.push(a.slice(f));d=h.join("").replace(Fm,"$1");var m,n=null!=c?"="+encodeURIComponent(String(c)):"";var p=b+n;if(p){var q,r=d.indexOf("#");0>r&&(r=d.length);var t=d.indexOf("?"),u;0>t||t>r?(t=r,u=""):u=d.substring(t+1,r);q=[d.slice(0,t),u,d.slice(r)];var v=q[1];q[1]=p?v?v+"&"+p:p:v;m=q[0]+(q[1]?"?"+q[1]:"")+q[2]}else m=d;return m};var Hm=function(a){try{var b;if(b=!!a&&null!=a.location.href)a:{try{Xk(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}},Im=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function Jm(a){if(!a||!G.head)return null;var b=Km("META");G.head.appendChild(b);b.httpEquiv="origin-trial";b.content=a;return b} +var Lm=function(a){if(D.top==D)return 0;if(void 0===a?0:a){var b=D.location.ancestorOrigins;if(b)return b[b.length-1]==D.location.origin?1:2}return Hm(D.top)?1:2},Km=function(a,b){b=void 0===b?document:b;return b.createElement(String(a).toLowerCase())};function Mm(a,b,c,d){d=void 0===d?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=Km("IMG",a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,h=ic(g,e);0<=h&&Array.prototype.splice.call(g,h,1)}e.removeEventListener&&e.removeEventListener("load",f,!1);e.removeEventListener&&e.removeEventListener("error",f,!1)};ym(e,"load",f);ym(e,"error",f)}d&&(e.attributionSrc="");e.src=b;a.google_image_requests.push(e)} +var Om=function(a){var b;b=void 0===b?!1:b;var c="https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe";Im(a,function(d,e){if(d||0===d)c+="&"+e+"="+encodeURIComponent(""+d)});Nm(c,b)},Nm=function(a,b){var c=window,d;b=void 0===b?!1:b;d=void 0===d?!1:d;if(c.fetch){var e={keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"};d&&(e.mode="cors","setAttributionReporting"in XMLHttpRequest.prototype?e.attributionReporting={eventSourceEligible:"true",triggerEligible:"false"}: +e.headers={"Attribution-Reporting-Eligible":"event-source"});c.fetch(a,e)}else Mm(c,a,void 0===b?!1:b,void 0===d?!1:d)};var Pm=function(){this.P=this.P;this.F=this.F};Pm.prototype.P=!1;Pm.prototype.addOnDisposeCallback=function(a,b){this.P?void 0!==b?a.call(b):a():(this.F||(this.F=[]),this.F.push(void 0!==b?Fa(a,b):a))};var Qm=function(a){void 0!==a.addtlConsent&&"string"!==typeof a.addtlConsent&&(a.addtlConsent=void 0);void 0!==a.gdprApplies&&"boolean"!==typeof a.gdprApplies&&(a.gdprApplies=void 0);return void 0!==a.tcString&&"string"!==typeof a.tcString||void 0!==a.listenerId&&"number"!==typeof a.listenerId?2:a.cmpStatus&&"error"!==a.cmpStatus?0:3},an=function(a,b){b=void 0===b?{}:b;Pm.call(this);this.D=a;this.m=null;this.Da={};this.sb=0;var c;this.Ya=null!=(c=b.wm)?c:500;var d;this.Z=null!=(d=b.ln)?d:!1;this.J= +null};xa(an,Pm);var cn=function(a){return"function"===typeof a.D.__tcfapi||null!=bn(a)}; +an.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.Z},d=xm(function(){return a(c)}),e=0;-1!==this.Ya&&(e=setTimeout(function(){c.tcString="tcunavailable";c.internalErrorState=1;d()},this.Ya));var f=function(g,h){clearTimeout(e);g?(c=g,c.internalErrorState=Qm(c),c.internalBlockOnErrors=b.Z,h&&0===c.internalErrorState||(c.tcString="tcunavailable",h||(c.internalErrorState=3))):(c.tcString="tcunavailable",c.internalErrorState=3);a(c)};try{dn(this,"addEventListener",f)}catch(g){c.tcString= +"tcunavailable",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};an.prototype.removeEventListener=function(a){a&&a.listenerId&&dn(this,"removeEventListener",null,a.listenerId)}; +var fn=function(a,b,c){var d;d=void 0===d?"755":d;var e;a:{if(a.publisher&&a.publisher.restrictions){var f=a.publisher.restrictions[b];if(void 0!==f){e=f[void 0===d?"755":d];break a}}e=void 0}var g=e;if(0===g)return!1;var h=c;2===c?(h=0,2===g&&(h=1)):3===c&&(h=1,1===g&&(h=0));var m;if(0===h)if(a.purpose&&a.vendor){var n=en(a.vendor.consents,void 0===d?"755":d);m=n&&"1"===b&&a.purposeOneTreatment&&"CH"===a.publisherCC?!0:n&&en(a.purpose.consents,b)}else m=!0;else m=1===h?a.purpose&&a.vendor?en(a.purpose.legitimateInterests, +b)&&en(a.vendor.legitimateInterests,void 0===d?"755":d):!0:!0;return m},en=function(a,b){return!(!a||!a[b])},dn=function(a,b,c,d){c||(c=function(){});if("function"===typeof a.D.__tcfapi){var e=a.D.__tcfapi;e(b,2,c,d)}else if(bn(a)){gn(a);var f=++a.sb;a.Da[f]=c;if(a.m){var g={};a.m.postMessage((g.__tcfapiCall={command:b,version:2,callId:f,parameter:d},g),"*")}}else c({},!1)},bn=function(a){if(a.m)return a.m;var b;a:{for(var c=a.D,d=0;50>d;++d){var e;try{e=!(!c.frames||!c.frames.__tcfapiLocator)}catch(h){e= +!1}if(e){b=c;break a}var f;b:{try{var g=c.parent;if(g&&g!=c){f=g;break b}}catch(h){}f=null}if(!(c=f))break}b=null}a.m=b;return a.m},gn=function(a){a.J||(a.J=function(b){try{var c;c=("string"===typeof b.data?JSON.parse(b.data):b.data).__tcfapiReturn;a.Da[c.callId](c.returnValue,c.success)}catch(d){}},ym(a.D,"message",a.J))},hn=function(a){if(!1===a.gdprApplies)return!0;void 0===a.internalErrorState&&(a.internalErrorState=Qm(a));return"error"===a.cmpStatus||0!==a.internalErrorState?a.internalBlockOnErrors? +(Om({e:String(a.internalErrorState)}),!1):!0:"loaded"!==a.cmpStatus||"tcloaded"!==a.eventStatus&&"useractioncomplete"!==a.eventStatus?!1:!0};var jn={1:0,3:0,4:0,7:3,9:3,10:3};function kn(){var a=vi.tcf||{};return vi.tcf=a} +var ln=function(){return new an(D,{wm:-1})},rn=function(){var a=kn(),b=ln();cn(b)&&!mn()&&!nn()&&M(124);if(!a.active&&cn(b)){mn()&&(a.active=!0,a.fc={},a.cmpId=0,a.tcfPolicyVersion=0,Uk().active=!0,a.tcString="tcunavailable");yl();try{b.addEventListener(function(c){if(0!==c.internalErrorState)on(a),zl([Q.g.M,Q.g.xa,Q.g.O]),Uk().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,nn()&&(a.active=!0),!pn(c)||mn()||nn()){a.tcfPolicyVersion= +c.tcfPolicyVersion;var d;if(!1===c.gdprApplies){var e={},f;for(f in jn)jn.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(pn(c)){var g={},h;for(h in jn)if(jn.hasOwnProperty(h))if("1"===h){var m,n=c,p={fl:!0};p=void 0===p?{}:p;m=hn(n)?!1===n.gdprApplies?!0:"tcunavailable"===n.tcString?!p.vj:(p.vj||void 0!==n.gdprApplies||p.fl)&&(p.vj||"string"===typeof n.tcString&&n.tcString.length)?fn(n,"1",0):!0:!1;g["1"]=m}else g[h]=fn(c,h,jn[h]);d=g}if(d){a.tcString=c.tcString||"tcempty";a.fc= +d;var q={},r=(q[Q.g.M]=a.fc["1"]?"granted":"denied",q);!0!==a.gdprApplies?(zl([Q.g.M,Q.g.xa,Q.g.O]),Uk().active=!0):(r[Q.g.xa]=a.fc["3"]&&a.fc["4"]?"granted":"denied","number"===typeof a.tcfPolicyVersion&&4<=a.tcfPolicyVersion?r[Q.g.O]=a.fc["1"]&&a.fc["7"]?"granted":"denied":zl([Q.g.O]),tl(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:qn()||""}))}}else zl([Q.g.M,Q.g.xa,Q.g.O])})}catch(c){on(a),zl([Q.g.M,Q.g.xa,Q.g.O]),Uk().active=!0}}}; +function on(a){a.type="e";a.tcString="tcunavailable"}function pn(a){return"tcloaded"===a.eventStatus||"useractioncomplete"===a.eventStatus||"cmpuishown"===a.eventStatus}var mn=function(){return!0===D.gtag_enable_tcf_support};function nn(){return!0===kn().enableAdvertiserConsentMode} +var qn=function(){var a=kn();if(a.active)return a.tcString},sn=function(){var a=kn();if(a.active&&void 0!==a.gdprApplies)return a.gdprApplies?"1":"0"},tn=function(a){if(!jn.hasOwnProperty(String(a)))return!0;var b=kn();return b.active&&b.fc?!!b.fc[String(a)]:!0};var un=[Q.g.M,Q.g.T,Q.g.O,Q.g.xa],vn={},wn=(vn[Q.g.M]=1,vn[Q.g.T]=2,vn);function xn(a){if(void 0===a)return 0;switch(V(a,Q.g.la)){case void 0:return 1;case !1:return 3;default:return 2}} +var yn=function(a){var b=xn(a);if(3===b)return!1;switch(el(Q.g.xa)){case 1:case 3:return!0;case 2:return!1;case 4:return 2===b;case 0:return!0;default:return!1}},zn=function(){return hl()||!dl(Q.g.M)||!dl(Q.g.T)},An=function(){var a={},b;for(b in wn)wn.hasOwnProperty(b)&&(a[wn[b]]=el(b));return"G1"+Se(a[1]||0)+Se(a[2]||0)},Bn={},Cn=(Bn[Q.g.M]=0,Bn[Q.g.T]=1,Bn[Q.g.O]=2,Bn[Q.g.xa]=3,Bn);function Dn(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}} +var En=function(a){for(var b="1",c=0;c=c&&(a="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[c>>6& +63],b="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[c&63]);var e="0",f;var g=kn();f=g.active?g.tcfPolicyVersion:void 0;"number"===typeof f&&0<=f&&63>=f&&(e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[f]);var h=0;pj()&&(h|=1);"1"===sn()&&(h|=2);mn()&&(h|=4);var m;var n=kn();m=void 0!==n.enableAdvertiserConsentMode?n.enableAdvertiserConsentMode?"1":"0":void 0;"1"===m&&(h|=8);Uk().waitPeriodTimedOut&&(h|=16);return"1"+a+b+e+"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[h]};var Jn=function(){var a=!1;return a};var Kn={UA:1,AW:2,DC:3,G:4,GF:5,GT:12,GTM:14,HA:6,MC:7},Ln=function(a,b){var c=Xf.ctid.split("-")[0].toUpperCase(),d={};d.ctid=Xf.ctid;d.dm=ui.je;d.im=ui.Ng;d.Hl=Qj.fe?2:1;d.pe=Xf.canonicalContainerId;d.pe!==a&&(d.Qf=a);Ai?(d.Mf=Kn[c],d.Mf||(d.Mf=0)):d.Mf=Ei?13:10;Ni.J?(d.Kf=0,d.Kk=2):Ci?d.Kf=1:Jn()?d.Kf=2:d.Kf=3;var e={};e[6]=Rj;d.Nk=e;var f;var g=d.Mf,h=d.Kf;void 0===g?f="":(h||(h=0),f=""+Ng(1,1)+Re(g<<2|h));var m=d.Kk,n=4+f+(m?""+Ng(2,1)+Re(m):""),p,q=d.im;p=q&&Mg.test(q)?""+Ng(3,2)+q:"";var r, +t=d.dm;r=t?""+Ng(4,1)+Re(t):"";var u;var v=d.ctid;if(v&&b){var w=v.split("-"),x=w[0].toUpperCase();if("GTM"!==x&&"OPT"!==x)u="";else{var y=w[1];u=""+Ng(5,3)+Re(1+y.length)+(d.Hl||0)+y}}else u="";var B=d.un,A=d.pe,E=d.Qf,F=d.vn,C=n+p+r+u+(B?""+Ng(6,1)+Re(B):"")+(A?""+Ng(7,3)+Re(A.length)+A:"")+(E?""+Ng(8,3)+Re(E.length)+E:"")+(F?""+Ng(9,3)+Re(F.length)+F:""),H;var N=d.Nk;N=void 0===N?{}:N;for(var O=[],U=la(Object.keys(N)),X=U.next();!X.done;X=U.next()){var P=X.value;O[Number(P)]=N[P]}if(O.length){var S= +Ng(10,3),ma;if(0===O.length)ma=Re(0);else{for(var ka=[],da=0,Ba=!1,Da=0;Da>21:d;c=String(b^d&2147483647)}else c=String(b);return c},go=function(a){return[fo(a),Math.round(zb()/1E3)].join(".")},ho=function(a,b,c,d,e){var f=bo(b);return Tn(a,f,co(c),d,e)},io=function(a,b,c,d){return[b,eo(c,d),a].join(".")};function jo(a,b,c,d){var e,f=Number(null!=a.xb?a.xb:void 0);0!==f&&(e=new Date((b||zb())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,yb:d}};var ko;var oo=function(){var a=lo,b=mo,c=no(),d=function(g){a(g.target||g.srcElement||{})},e=function(g){b(g.target||g.srcElement||{})};if(!c.init){Pc(G,"mousedown",d);Pc(G,"keyup",d);Pc(G,"submit",e);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){b(this);f.call(this)};c.init=!0}},po=function(a,b,c,d,e){var f={callback:a,domains:b,fragment:2===c,placement:c,forms:d,sameHost:e};no().decorators.push(f)},qo=function(a,b,c){for(var d=no().decorators,e={},f=0;ff;f++){for(var g=f,h=0;8>h;h++)g=g&1?g>>>1^3988292384:g>>>1;e[f]=g}d=e}ko=d;for(var m=4294967295,n=0;n>>8^ko[(m^c.charCodeAt(n))&255];return((m^-1)>>>0).toString(36)} +function xo(){return function(a){var b=Cj(D.location.href),c=b.search.replace("?",""),d=vj(c,"_gl",!1,!0)||"";a.query=yo(d)||{};var e=yj(b,"fragment"),f;var g=-1;if(Eb(e,"_gl="))g=4;else{var h=e.indexOf("&_gl=");0g)f=void 0;else{var m=e.indexOf("&",g);f=0>m?e.substring(g):e.substring(g,m)}a.fragment=yo(f||"")||{}}} +var zo=function(a){var b=xo(),c=no();c.data||(c.data={query:{},fragment:{}},b(c.data));var d={},e=c.data;e&&(Cb(d,e.query),a&&Cb(d,e.fragment));return d},yo=function(a){try{var b=Ao(a,3);if(void 0!==b){for(var c={},d=b?b.split("*"):[],e=0;e+1e;++e){var f=ro.exec(d);if(f){c=f;break a}d=decodeURIComponent(d)}c=void 0}var g=c;if(g&&"1"===g[1]){var h=g[3],m;a:{for(var n=g[2],p=0;pf.length||!b&&3!==f.length)&&Number(f[1])){d[c[e].Kh]||(d[c[e].Kh]=[]);var g={version:f[0],timestamp:1E3*Number(f[1]),aa:f[2]};b&&3p){n=!0;break b}n=!1}if(!n){var t=jo(b,m,!0);t.yb=lp();Zn(g,h,t)}}}}Dp(Bp(c.gclid,c.gclsrc),!1,b)},lp())},Hp=function(a){if(Mb(20)){var b=zo(!0),c=sp(a.prefix),d=tp("ag",c);np(function(){if(d){var e=b[d];if(e){var f=ep(e);if(f){var g=zp(f);g||(g=zb()); +var h;a:{var m=g;if(Mb(20))for(var n=gp(d),p=0;pm){h=!0;break a}h=!1}h||(f.i=Math.round(g/1E3),hp(d,f,a,g))}}}},["ad_storage"])}},tp=function(a,b){var c=kp[a];if(void 0!==c)return b+c},Fp=function(a){return 0!==Ip(a.split(".")).length?1E3*(Number(a.split(".")[1])||0):0};function zp(a){return a?1E3*(Number(a.i)||0):0}function xp(a){var b=Ip(a.split("."));return 0===b.length?null:{version:b[0],aa:b[2],timestamp:1E3*(Number(b[1])||0),labels:b.slice(3)}} +function Ip(a){return 3>a.length||"GCL"!==a[0]&&"1"!==a[0]||!/^\d+$/.test(a[1])||!jp.test(a[2])?[]:a} +var Jp=function(a,b,c,d,e){if(Array.isArray(b)&&Mn(D)){var f=sp(e),g=function(){for(var h={},m=0;mc}; +var Xp=function(a,b,c){var d=vi.joined_auid=vi.joined_auid||{},e=(c?a||"_gcl":"")+"."+b;if(d[e])return!0;d[e]=!0;return!1},Yp=function(){var a=Cj(D.location.href),b=yj(a,"query",!1,void 0,"gad_source");if(void 0===b){var c=a.hash.replace("#","");b=vj(c,"gad_source",!1)}return b},Zp=function(){var a=Cj(D.location.href).search.replace("?","");return"1"===vj(a,"gad",!1,!0)},$p=function(){var a=1===Lm(!0)?D.top.location.href:D.location.href;return a=a.replace(/[\?#].*$/,"")},aq=function(a){var b=[];z(a, +function(c,d){d=yp(d);for(var e=[],f=0;fq;q++){var r=p[q].src;if(r){r=r.toLowerCase();if(0===r.indexOf(m)){f=3;break a}1===n&&0===r.indexOf(h)&&(n=2)}}f=n}else f=e;return(2===f||d||"http:"!=D.location.protocol?a:b)+c};function or(a){return{getDestinationId:function(){return a.target.ia},getEventName:function(){return a.eventName},setEventName:function(b){a.eventName=b},getHitData:function(b){return a.m[b]},setHitData:function(b,c){a.m[b]=c},setHitDataIfNotDefined:function(b,c){void 0===a.m[b]&&(a.m[b]=c)},copyToHitData:function(b,c){a.copyToHitData(b,c)},getMetadata:function(b){return a.metadata[b]},setMetadata:function(b,c){a.metadata[b]=c},isAborted:function(){return a.isAborted},abort:function(){a.isAborted= +!0},getFromEventContext:function(b){return V(a.o,b)},tj:function(){return a},getHitKeys:function(){return Object.keys(a.m)}}};var qr=function(a){var b=pr[a.target.ia];if(!a.isAborted&&b)for(var c=or(a),d=0;d=f)return!0;(d=d.parentElement)&&(e=D.getComputedStyle(d,null))}return!1}; +var xr=function(){var a=G.body,b=G.documentElement||a&&a.parentElement,c,d;if(G.compatMode&&"BackCompat"!==G.compatMode)c=b?b.clientHeight:0,d=b?b.clientWidth:0;else{var e=function(f,g){return f&&g?Math.min(f,g):Math.max(f,g)};c=e(b?b.clientHeight:0,a?a.clientHeight:0);d=e(b?b.clientWidth:0,a?a.clientWidth:0)}return{width:d,height:c}},yr=function(a){var b=xr(),c=b.height,d=b.width,e=a.getBoundingClientRect(),f=e.bottom-e.top,g=e.right-e.left;return f&&g?(1-Math.min((Math.max(0-e.left,0)+Math.max(e.right- +d,0))/g,1))*(1-Math.min((Math.max(0-e.top,0)+Math.max(e.bottom-c,0))/f,1)):0};var zr=[],Ar=!(!D.IntersectionObserver||!D.IntersectionObserverEntry),Br=function(a,b,c){for(var d=new D.IntersectionObserver(a,{threshold:c}),e=0;ee[h])for(;f[h]=c[f[h]+1];)d(b[h],m),f[h]++;else if(mc[d]&&(c[d]=0);if(Ar){var e=!1;I(function(){e|| +Cr(a,b,c)()});return Br(function(f){e=!0;for(var g={Be:0};g.Be=a.length)return a;var c=a.filter(b);return 0==c.length?a:c},Fr=function(a){var b;if(a===G.body)b="body";else{var c;if(a.id)c="#"+a.id;else{var d;if(a.parentElement){var e;a:{var f=a.parentElement;if(f){for(var g=0;g:nth-child("+e+")"}else d="";c=d}b=c}return b},Or=function(a){for(var b=[],c=0;cd;d++){var e=c[d];if(!(0<=Pr.indexOf(e.tagName.toUpperCase()))&&e.children instanceof HTMLCollection){for(var f=!1,g=0;gg;g++)if(!(0<=Qr.indexOf(e.children[g].tagName.toUpperCase()))){f=!0;break}(!f||T(21)&&-1!==Rr.indexOf(e.tagName))&&a.push(e)}}return{elements:a,status:1E4zb()-c.timestamp)return c.result;var d= +Sr(),e=d.status,f=[],g,h,m=[];if(!T(21)){if(a.ub&&a.ub.email){var n=Or(d.elements);f=Mr(n,a&&a.ue);g=Lr(f);10e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296==(e&64512)&&d+1>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};wc();Am()||tc("iPod");tc("iPad");!tc("Android")||xc()||wc()||vc()||tc("Silk");xc();!tc("Safari")||xc()||(uc()?0:tc("Coast"))||vc()||(uc()?0:tc("Edge"))||(uc()?sc("Microsoft Edge"):tc("Edg/"))||(uc()?sc("Opera"):tc("OPR"))||wc()||tc("Silk")||tc("Android")||Bm();var bt={},ct=null,dt=function(a){for(var b=[],c=0,d=0;d>=8);b[c++]=e}var f=4;void 0===f&&(f=0);if(!ct){ct={};for(var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),h=["+/=","+/","-_=","-_.","-_"],m=0;5>m;m++){var n=g.concat(h[m].split(""));bt[m]=n;for(var p=0;p>2],E=r[(x&3)<<4|y>>4],F=r[(y&15)<<2|B>>6],C=r[B&63];t[w++]=""+A+E+F+C}var H=0,N=u;switch(b.length-v){case 2:H=b[v+1],N=r[(H&15)<<2]||u;case 1:var O=b[v];t[w]=""+r[O>>2]+r[(O&3)<<4|H>>4]+N+u}return t.join("")};Object.freeze(new function(){});Object.freeze(new function(){});var et="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function ft(a){var b;return null!=(b=a.google_tag_data)?b:a.google_tag_data={}}function gt(){var a=D.google_tag_data,b;if(null!=a&&a.uach){var c=a.uach,d=Object.assign({},c);c.fullVersionList&&(d.fullVersionList=c.fullVersionList.slice(0));b=d}else b=null;return b}function ht(){var a,b;return null!=(b=null==(a=D.google_tag_data)?void 0:a.uach_promise)?b:null} +function it(a){var b,c;return"function"===typeof(null==(b=a.navigator)?void 0:null==(c=b.userAgentData)?void 0:c.getHighEntropyValues)}function jt(){var a=D;if(!it(a))return null;var b=ft(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(et).then(function(d){null!=b.uach||(b.uach=d);return d});return b.uach_promise=c}; +var kt,lt=function(){if(it(D)&&(kt=zb(),!ht())){var a=jt();a&&(a.then(function(){M(95);}),a.catch(function(){M(96)}))}},nt=function(a){var b=mt.ym,c=function(g,h){try{a(g,h)}catch(m){}},d=gt();if(d)c(d);else{var e=ht();if(e){b= +Math.min(Math.max(isFinite(b)?b:0,0),1E3);var f=D.setTimeout(function(){c.De||(c.De=!0,M(106),c(null,Error("Timeout")))},b);e.then(function(g){c.De||(c.De=!0,M(104),D.clearTimeout(f),c(g))}).catch(function(g){c.De||(c.De=!0,M(105),D.clearTimeout(f),c(null,g))})}else c(null)}},ot=function(a,b){a&&(b.m[Q.g.kf]=a.architecture,b.m[Q.g.lf]=a.bitness,a.fullVersionList&&(b.m[Q.g.nf]=a.fullVersionList.map(function(c){return encodeURIComponent(c.brand||"")+";"+encodeURIComponent(c.version||"")}).join("|")), +b.m[Q.g.pf]=a.mobile?"1":"0",b.m[Q.g.qf]=a.model,b.m[Q.g.rf]=a.platform,b.m[Q.g.tf]=a.platformVersion,b.m[Q.g.uf]=a.wow64?"1":"0")};function pt(){return"attribution-reporting"}function qt(a){var b;b=void 0===b?document:b;var c;return!(null==(c=b.featurePolicy)||!c.allowedFeatures().includes(a))};var rt=!1;function st(){if(qt("join-ad-interest-group")&&nb(Dc.joinAdInterestGroup))return!0;rt||(Jm(''),rt=!0);return qt("join-ad-interest-group")&&nb(Dc.joinAdInterestGroup)} +function tt(a,b){var c=void 0==Lb[3]?1:Lb[3],d='iframe[data-tagging-id="'+b+'"]',e=[];try{if(1===c){var f=G.querySelector(d);f&&(e=[f])}else e=Array.from(G.querySelectorAll(d))}catch(q){}var g;a:{try{g=G.querySelectorAll('iframe[allow="join-ad-interest-group"][data-tagging-id*="-"]');break a}catch(q){}g=void 0}var h=g,m=((null==h?void 0:h.length)||0)>=(void 0==Lb[2]?50:Lb[2]),n;if(n=1<=e.length){var p=Number(e[e.length-1].dataset.loadTime);p&&zb()-p<(void 0==Lb[1]?6E4:Lb[1])?(ib("TAGGING",9),n=!0): +n=!1}if(!n){if(1===c)if(1<=e.length)ut(e[0]);else{if(m){ib("TAGGING",10);return}}else e.length>=c?ut(e[0]):m&&ut(h[0]);Nc(a,void 0,{allow:"join-ad-interest-group"},{taggingId:b,loadTime:zb()})}}function ut(a){try{a.parentNode.removeChild(a)}catch(b){}}function vt(){return"https://td.doubleclick.net"}; +var mu=function(a,b){var c={},d=function(f,g){var h;h=!0===g?"1":!1===g?"0":encodeURIComponent(String(g));c[f]=h};z(a.m,function(f,g){var h=lu[f];h&&void 0!==g&&""!==g&&(!a.metadata.redact_click_ids||f!==Q.g.Ed&&f!==Q.g.Ld&&f!==Q.g.Re&&f!==Q.g.cg||(g="0"),d(h,g))});d("gtm",Ln(a.metadata.source_canonical_id));zn()&&d("gcs",An());d("gcd",En(a.o));Hn()&&d("dma_cps",Fn());d("dma",Gn());cn(ln())&&d("tcfd",In());Ni.m&&d("tag_exp",Ni.m);if(a.metadata.add_tag_timing){d("tft",zb());var e=ad();void 0!==e&& +d("tfd",Math.round(e))}T(16)&&d("apve",T(17)?"1":"0");b(c)},nu=function(a){mu(a,function(b){var c=[];z(b,function(f,g){c.push(f+"="+g)});var d;d="page_view"===a.metadata.hit_type?Kj(W(T(41)?[Q.g.M,Q.g.O]:[Q.g.M])?"https://www.google.com":"https://pagead2.googlesyndication.com",!0)+"/ccm/collect":void 0;var e=d+"?"+c.join("&");Vc(e);if(nb(a.o.onSuccess))a.o.onSuccess()})},ou={},lu=(ou[Q.g.ic]="gcu",ou[Q.g.hb]="gclgb",ou[Q.g.Pa]="gclaw",ou[Q.g.hi]="gad_source",ou[Q.g.Ed]="gclid",ou[Q.g.ii]="gclsrc", +ou[Q.g.cg]="gbraid",ou[Q.g.Re]="wbraid",ou[Q.g.Cb]="auid",ou[Q.g.ki]="rnd",ou[Q.g.oi]="ncl",ou[Q.g.eg]="gcldc",ou[Q.g.Ld]="dclid",ou[Q.g.lb]="edid",ou[Q.g.Yc]="en",ou[Q.g.wc]="gdpr",ou[Q.g.pb]="gdid",ou[Q.g.Wd]="frm",ou[Q.g.bd]="lps",ou[Q.g.Yd]="did",ou[Q.g.wa]="dl",ou[Q.g.Ba]="dr",ou[Q.g.xc]="gdpr_consent",ou[Q.g.de]="us_privacy",ou[Q.g.Jb]="npa",ou);var pu={K:{Nh:"ads_conversion_hit",Cd:"container_execute_start",Qh:"container_setup_end",Tf:"container_setup_start",Oh:"container_blocking_end",Ph:"container_execute_end",Rh:"container_yield_end",Uf:"container_yield_start",Ni:"event_execute_end",Mi:"event_evaluation_end",Jg:"event_evaluation_start",Oi:"event_setup_end",ee:"event_setup_start",Pi:"ga4_conversion_hit",he:"page_load",Um:"pageview",Yb:"snippet_load",dj:"tag_callback_error",ej:"tag_callback_failure",fj:"tag_callback_success",gj:"tag_execute_end", +nd:"tag_execute_start"}};function qu(){function a(c,d){var e=jb(d);e&&b.push([c,e])}var b=[];a("u","GTM");a("ut","TAGGING");a("h","HEALTH");return b};var ru=!1; +var Zu=function(a,b){},$u=function(a,b){},av=function(a,b){},bv=function(a,b){},cv=function(){var a={};return a},Ru=function(a){a=void 0===a?!0:a;var b={};return b},dv=function(){},ev=function(a,b){},fv=function(a,b,c){},gv=function(){};var hv=function(a,b){var c=D,d,e=c.GooglebQhCsO;e||(e={},c.GooglebQhCsO=e);d=e;if(d[a])return!1;d[a]=[];d[a][0]=b;return!0};var iv=function(a,b,c){var d=Em(a,"fmt");if(b){var e=Em(a,"random"),f=Em(a,"label")||"";if(!e)return!1;var g=dt(decodeURIComponent(f.replace(/\+/g," "))+":"+decodeURIComponent(e.replace(/\+/g," ")));if(!hv(g,b))return!1}d&&4!=d&&(a=Gm(a,"rfmt",d));var h=Gm(a,"fmt",4);Lc(h,function(){D.google_noFurtherRedirects&&b&&b.call&&(D.google_noFurtherRedirects=null,b())},void 0,c,G.getElementsByTagName("script")[0].parentElement||void 0);return!0};function zv(a,b){if(data.entities&&data.entities[a])return data.entities[a][b]};var Bv=function(a,b,c){c=void 0===c?!1:c;Av().addRestriction(0,a,b,c)},Cv=function(a,b,c){c=void 0===c?!1:c;Av().addRestriction(1,a,b,c)},Zv=function(){var a=Zj();return Av().getRestrictions(1,a)},ew=function(){this.m={};this.D={}},fw=function(a,b){var c=a.m[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.m[b]=c);return c}; +ew.prototype.addRestriction=function(a,b,c,d){d=void 0===d?!1:d;if(!d||!this.D[b]){var e=fw(this,b);0===a?d?e._entity.external.push(c):e._entity.internal.push(c):1===a&&(d?e._event.external.push(c):e._event.internal.push(c))}}; +ew.prototype.getRestrictions=function(a,b){var c=fw(this,b);if(0===a){var d,e;return[].concat(oa((null==c?void 0:null==(d=c._entity)?void 0:d.internal)||[]),oa((null==c?void 0:null==(e=c._entity)?void 0:e.external)||[]))}if(1===a){var f,g;return[].concat(oa((null==c?void 0:null==(f=c._event)?void 0:f.internal)||[]),oa((null==c?void 0:null==(g=c._event)?void 0:g.external)||[]))}return[]}; +ew.prototype.getExternalRestrictions=function(a,b){var c=fw(this,b),d,e;return 0===a?(null==c?void 0:null==(d=c._entity)?void 0:d.external)||[]:(null==c?void 0:null==(e=c._event)?void 0:e.external)||[]};ew.prototype.removeExternalRestrictions=function(a){var b=fw(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.D[a]=!0};function Av(){var a=vi.r;a||(a=new ew,vi.r=a);return a};var gw=new RegExp(/^(.*\.)?(google|youtube|blogger|withgoogle)(\.com?)?(\.[a-z]{2})?\.?$/),hw={cl:["ecl"],customPixels:["nonGooglePixels"],ecl:["cl"],ehl:["hl"],gaawc:["googtag"],hl:["ehl"],html:["customScripts","customPixels","nonGooglePixels","nonGoogleScripts","nonGoogleIframes"],customScripts:["html","customPixels","nonGooglePixels","nonGoogleScripts","nonGoogleIframes"],nonGooglePixels:[],nonGoogleScripts:["nonGooglePixels"],nonGoogleIframes:["nonGooglePixels"]},iw={cl:["ecl"],customPixels:["customScripts", +"html"],ecl:["cl"],ehl:["hl"],gaawc:["googtag"],hl:["ehl"],html:["customScripts"],customScripts:["html"],nonGooglePixels:["customPixels","customScripts","html","nonGoogleScripts","nonGoogleIframes"],nonGoogleScripts:["customScripts","html"],nonGoogleIframes:["customScripts","html","nonGoogleScripts"]},jw="google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes".split(" "),lw=function(a){var b=Ui("gtm.allowlist")||Ui("gtm.whitelist");b&&M(9);Ai&&(b=["google","gtagfl", +"lcl","zone"]);gw.test(D.location&&D.location.hostname)&&(Ai?M(116):(M(117),kw&&(b=[],window.console&&window.console.log&&window.console.log("GTM blocked. See go/13687728."))));var c=b&&Db(wb(b),hw),d=Ui("gtm.blocklist")||Ui("gtm.blacklist");d||(d=Ui("tagTypeBlacklist"))&&M(3);d?M(8):d=[];gw.test(D.location&&D.location.hostname)&&(d=wb(d),d.push("nonGooglePixels","nonGoogleScripts","sandboxedScripts"));0<=wb(d).indexOf("google")&&M(2);var e=d&&Db(wb(d),iw),f={};return function(g){var h=g&&g[Te.na]; +if(!h||"string"!=typeof h)return!0;h=h.replace(/^_*/,"");if(void 0!==f[h])return f[h];var m=Ki[h]||[],n=T(10)?!0:a(h,m);if(b){var p;if(p=n)a:{if(0>c.indexOf(h))if(m&&0c.indexOf(m[q])){M(11);p=!1;break a}}else{p=!1;break a}p=!0}n=p}var r=!1;if(d){var t=0<=e.indexOf(h);if(t)r=t;else{var u=sb(e,m||[]);u&&M(10);r=u}}var v=!n||r;v||!(0<=m.indexOf("sandboxedScripts"))||c&&-1!==c.indexOf("sandboxedScripts")||(v=sb(e,jw));return f[h]=v}},kw=!1; +kw=!0;var mw=function(){Rj&&Bv(Zj(),function(a){var b=Df(a.entityId),c;if(If(b)){var d=b[Te.na];if(!d)throw"Error: No function name given for function call.";var e=vf[d];c=!!e&&!!e.runInSiloedMode}else c=!!zv(b[Te.na],4);return c})};var ow=function(a,b,c,d,e){if(!nw()){var f=d.siloed?Tj(a):a;if(!ik(f)){var g="?id="+encodeURIComponent(a)+"&l="+ui.Ta,h=0===a.indexOf("GTM-");h||(g+="&cx=c");T(57)&&(g+=">m="+Ln());var m=Ij();m&&(g+="&sign="+ui.Bf);var n=c?"/gtag/js":"/gtm.js",p=Hj()?Gj(b,n+g):void 0;if(!p){var q=ui.Dd+n;m&&Fc&&h?(q=Fc.replace(/^(?:https?:\/\/)?/i,"").split(/[?#]/)[0],p=br("https://","http://",q+g)):p=Ni.D?Oi()+n+g:br("https://","http://",q+g)}d.siloed&&kk({ctid:f,isDestination:!1});var r=bk();Nj().container[f]= +{state:1,context:d,parent:r};Oj({ctid:f,isDestination:!1},e);Lc(p)}}},pw=function(a,b,c,d){if(!nw()){var e=c.siloed?Tj(a):a;if(!jk(e))if(!c.siloed&&lk())Nj().destination[e]={state:0,transportUrl:b,context:c,parent:bk()},Oj({ctid:e,isDestination:!0},d),M(91);else{var f="/gtag/destination?id="+encodeURIComponent(a)+"&l="+ui.Ta+"&cx=c";T(57)&&(f+=">m="+Ln());Ij()&&(f+="&sign="+ui.Bf);var g=Hj()?Gj(b,f):void 0;g||(g=Ni.D?Oi()+f:br("https://","http://",ui.Dd+f));c.siloed&&kk({ctid:e,isDestination:!0}); +Nj().destination[e]={state:1,context:c,parent:bk()};Oj({ctid:e,isDestination:!0},d);Lc(g)}}};function nw(){if(Jn()){return!0}return!1};var qw=!1,rw=0,sw=[];function tw(a){if(!qw){var b=G.createEventObject,c="complete"==G.readyState,d="interactive"==G.readyState;if(!a||"readystatechange"!=a.type||c||!b&&d){qw=!0;for(var e=0;erw){rw++;try{G.documentElement.doScroll("left"),tw()}catch(a){D.setTimeout(uw,50)}}}var vw=function(a){qw?a():sw.push(a)};var ww=function(){this.J=0;this.m={}};ww.prototype.addListener=function(a,b,c){var d=++this.J;this.m[a]=this.m[a]||{};this.m[a][String(d)]={listener:b,zb:c};return d};ww.prototype.D=function(a,b){var c=this.m[a],d=String(b);if(!c||!c[d])return!1;delete c[d];return!0};ww.prototype.F=function(a,b){var c=[];z(this.m[a],function(d,e){0>c.indexOf(e.listener)&&(void 0===e.zb||0<=b.indexOf(e.zb))&&c.push(e.listener)});return c};var xw=function(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:Yj()}};var zw=function(a,b){this.m=!1;this.J=[];this.P={tags:[]};this.Z=!1;this.D=this.F=0;yw(this,a,b)},Aw=function(a,b,c,d){if(xi.hasOwnProperty(b)||"__zone"===b)return-1;var e={};Va(d)&&(e=k(d,e));e.id=c;e.status="timeout";return a.P.tags.push(e)-1},Bw=function(a,b,c,d){var e=a.P.tags[b];e&&(e.status=c,e.executionTime=d)},Cw=function(a){if(!a.m){for(var b=a.J,c=0;c=a.F&&Cw(a)})},Ew=function(a){a.Z=!0;a.D>=a.F&&Cw(a)};var Fw={},Hw=function(){return D[Gw()]}; +function Gw(){return D.GoogleAnalyticsObject||"ga"} +var Kw=function(){var a=Yj();},Lw=function(a,b){return function(){var c=Hw(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get("sendHitTask");d.set("sendHitTask",function(f){var g=f.get("hitPayload"),h=f.get("hitCallback"),m=0>g.indexOf("&tid="+b);m&&(f.set("hitPayload",g.replace(/&tid=UA-[0-9]+-[0-9]+/,"&tid="+b),!0),f.set("hitCallback",void 0,!0));e(f); +m&&(f.set("hitPayload",g,!0),f.set("hitCallback",h,!0),f.set("_x_19",void 0,!0),e(f))})}}};var Qw=["es","1"],Rw={},Sw={};function Tw(a,b){if(vk){var c;c=b.match(/^(gtm|gtag)\./)?encodeURIComponent(b):"*";Rw[a]=[["e",c],["eid",a]];Fk(a)}}function Uw(a){var b=a.eventId,c=a.Ab;if(!Rw[b])return[];var d=[];Sw[b]||d.push(Qw);d.push.apply(d,oa(Rw[b]));c&&(Sw[b]=!0);return d};var Vw={},Ww={},Xw={};function Yw(a,b,c,d){vk&&T(67)&&((void 0===d?0:d)?(Xw[b]=Xw[b]||0,++Xw[b]):void 0!==c?(Ww[a]=Ww[a]||{},Ww[a][b]=Math.round(c)):(Vw[a]=Vw[a]||{},Vw[a][b]=(Vw[a][b]||0)+1))}function Zw(a){var b=a.eventId,c=a.Ab,d=Vw[b]||{},e=[],f;for(f in d)d.hasOwnProperty(f)&&e.push(""+f+d[f]);c&&delete Vw[b];return e.length?[["md",e.join(".")]]:[]} +function $w(a){var b=a.eventId,c=a.Ab,d=Ww[b]||{},e=[],f;for(f in d)d.hasOwnProperty(f)&&e.push(""+f+d[f]);c&&delete Ww[b];return e.length?[["mtd",e.join(".")]]:[]}function ax(){for(var a=[],b=la(Object.keys(Xw)),c=b.next();!c.done;c=b.next()){var d=c.value;a.push(""+d+Xw[d])}return a.length?[["mec",a.join(".")]]:[]};var bx={},cx={};function dx(a,b,c){if(vk&&b){var d=Lj(b);bx[a]=bx[a]||[];bx[a].push(c+d);var e=(If(b)?"1":"2")+d;cx[a]=cx[a]||[];cx[a].push(e);Fk(a)}}function ex(a){var b=a.eventId,c=a.Ab,d=[],e=bx[b]||[];e.length&&d.push(["tr",e.join(".")]);var f=cx[b]||[];f.length&&d.push(["ti",f.join(".")]);c&&(delete bx[b],delete cx[b]);return d};function fx(a,b,c,d){var e=tf[a],f=gx(a,b,c,d);if(!f)return null;var g=Ff(e[Te.bj],c,[]);if(g&&g.length){var h=g[0];f=fx(h.index,{onSuccess:f,onFailure:1===h.sj?b.terminate:f,terminate:b.terminate},c,d)}return f} +function gx(a,b,c,d){function e(){if(f[Te.uk])h();else{var w=Gf(f,c,[]),x=w[Te.Pj];if(null!=x)for(var y=0;ye?1:dh?1:ga.length)&&l(a[1])){var d={};if(2N.indexOf(F)&&N.push(F)}}else{Sx(e.id);var O=e.id,U=d[Q.g.Vd]||"default";U=U.toString().split(",");for(var X=0;XP.indexOf(O)&&P.push(O)}}delete d[Q.g.Vd];var S=b.eventMetadata||{};S.hasOwnProperty("is_external_event")||(S.is_external_event= +!b.fromContainerExecution);b.eventMetadata=S;delete d[Q.g.Xc];for(var ma=t?[e.id]:Wj(),ka=0;kaa.length)&&l(c)){var d;if(2b)b=0;var c=vi[ui.Ta],d=0,e=!1,f=void 0;f=D.setTimeout(function(){e||(e=!0,a());f=void 0},b);return function(){var g=c?c.subscribers:1;++d===g&&(f&&(D.clearTimeout(f),f=void 0),e||(a(),e=!0))}}; +function wy(a,b){var c=a._clear||b.overwriteModelFields;z(a,function(e,f){"_clear"!==e&&(c&&Xi(e),Xi(e,f))});Hi||(Hi=a["gtm.start"]);var d=a["gtm.uniqueEventId"];if(!a.event)return!1;"number"!==typeof d&&(d=Li(),a["gtm.uniqueEventId"]=d,Xi("gtm.uniqueEventId",d));return Ox(a)}function xy(a){if(null==a||"object"!==typeof a)return!1;if(a.event)return!0;if(tb(a)){var b=a[0];if("config"===b||"event"===b||"js"===b||"get"===b)return!0}return!1} +function yy(){var a;if(py.length)a=py.shift();else if(oy.length)a=oy.shift();else return;var b;var c=a;if(qy||!xy(c.message))b=c;else{qy=!0;var d=c.message["gtm.uniqueEventId"];"number"!==typeof d&&(d=c.message["gtm.uniqueEventId"]=Li());var e={},f={message:(e.event="gtm.init_consent",e["gtm.uniqueEventId"]=d-2,e),messageContext:{eventId:d-2}},g={},h={message:(g.event="gtm.init",g["gtm.uniqueEventId"]=d-1,g),messageContext:{eventId:d-1}};oy.unshift(h,c);if(vk){var m=Xf.ctid;if(m){var n,p=ak(bk()); +n=p&&p.context;var q,r=Cj(D.location.href);q=r.hostname+r.pathname;var t=n&&n.fromContainerExecution,u=n&&n.source,v=Xf.canonicalContainerId,w=Qj.fe;vk&&(Jk||(Jk=q),Kk.push(m+";"+v+";"+(t?1:0)+";"+(u||0)+";"+(w?1:0)))}}b=f}return b} +function zy(){for(var a=!1,b;!ry&&(b=yy());){ry=!0;delete Ri.eventModel;Ti();var c=b,d=c.message,e=c.messageContext;if(null==d)ry=!1;else{e.fromContainerExecution&&Yi();try{if(nb(d))try{d.call(Vi)}catch(v){}else if(Array.isArray(d)){var f=d;if(l(f[0])){var g=f[0].split("."),h=g.pop(),m=f.slice(1),n=Ui(g.join("."),2);if(null!=n)try{n[h].apply(n,m)}catch(v){}}}else{var p=void 0;if(tb(d))a:{if(d.length&&l(d[0])){var q=ey[d[0]];if(q&&(!e.fromContainerExecution||!fy[d[0]])){p=q(d,e);break a}}p=void 0}else p= +d;p&&(a=wy(p,e)||a)}}finally{e.fromContainerExecution&&Ti(!0);var r=d["gtm.uniqueEventId"];if("number"===typeof r){for(var t=ny[String(r)]||[],u=0;umy&&(my=r)}ry=!1}}}return!a} +function By(){if(T(58)){var a=Cy();}var b=zy();if(T(58)){}try{var c=Yj(),d=D[ui.Ta].hide;if(d&&void 0!==d[c]&&d.end){d[c]=!1;var e=!0,f;for(f in d)if(d.hasOwnProperty(f)&&!0=== +d[f]){e=!1;break}e&&(d.end(),d.end=null)}}catch(g){}return b}function sx(a){if(myn)for(M(4),c.pruned=!0;this.length>n;)this.shift();var p="boolean"!==typeof m||m;return zy()&&p};var e=b.slice(0).map(function(f){return a(f)});oy.push.apply(oy,e);if(Cy()){if(T(58)){}I(By)}},Cy=function(){var a=!0;return a};function Ey(a){if(null==a||0===a.length)return!1;var b=Number(a),c=zb();return bc-9E5}function Fy(a){return a&&0===a.indexOf("pending:")?Ey(a.substr(8)):!1}; + +var $y=function(){};var az=function(){};az.prototype.toString=function(){return"undefined"};var bz=new az;function iz(a,b){function c(g){var h=Cj(g),m=yj(h,"protocol"),n=yj(h,"host",!0),p=yj(h,"port"),q=yj(h,"path").toLowerCase().replace(/\/$/,"");if(void 0===m||"http"===m&&"80"===p||"https"===m&&"443"===p)m="web",p="default";return[m,n,p,q]}for(var d=c(String(a)),e=c(String(b)),f=0;f=a.Cc)a.Ac&&D.clearInterval(a.Ac);else{a.Ec++;var b=zb();ty({event:a.eventName,"gtm.timerId":a.Ac,"gtm.timerEventNumber":a.Ec,"gtm.timerInterval":a.interval,"gtm.timerLimit":a.Cc,"gtm.timerStartTime":a.Oe,"gtm.timerCurrentTime":b,"gtm.timerElapsedTime":b-a.Oe,"gtm.triggers":a.Lh})}}} +function oC(a,b){ +return b}oC.H="internal.enableAutoEventOnTimer"; +var pC=function(a,b,c){function d(){var g=a();f+=e?(zb()-e)*g.playbackRate/1E3:0;e=zb()}var e=0,f=0;return{createEvent:function(g,h,m){var n=a(),p=n.Yg,q=void 0!==m?Math.round(m):void 0!==h?Math.round(n.Yg*h):Math.round(n.pj),r=void 0!==h?Math.round(100*h):0>=p?0:Math.round(q/p*100),t=G.hidden?!1:.5<=yr(c);d();var u=void 0;void 0!==b&&(u=[b]);var v=Ez(c,"gtm.video",u);v["gtm.videoProvider"]="youtube";v["gtm.videoStatus"]=g;v["gtm.videoUrl"]=n.url;v["gtm.videoTitle"]=n.title;v["gtm.videoDuration"]= +Math.round(p);v["gtm.videoCurrentTime"]=Math.round(q);v["gtm.videoElapsedTime"]=Math.round(f);v["gtm.videoPercent"]=r;v["gtm.videoVisible"]=t;return v},Hj:function(){e=zb()},od:function(){d()}}};var gc=ia(["data-gtm-yt-inspected-"]),qC=["www.youtube.com","www.youtube-nocookie.com"],rC,sC=!1; +var tC=function(a,b,c){var d=a.map(function(g){return{Fa:g,Me:g,Ke:void 0}});if(!b.length)return d;var e=b.map(function(g){return{Fa:g*c,Me:void 0,Ke:g}});if(!d.length)return e;var f=d.concat(e);f.sort(function(g,h){return g.Fa-h.Fa});return f},uC=function(a){a=void 0===a?[]:a;for(var b=[],c=0;ca[c]||b.push(a[c]);b.sort(function(d,e){return d-e});return b},vC=function(a){a=void 0===a?[]:a;for(var b=[],c=0;ca[c]||(b[c]=a[c]/100);b.sort(function(d,e){return d- +e});return b},wC=function(a,b){var c,d;function e(){t=pC(function(){return{url:w,title:x,Yg:v,pj:a.getCurrentTime(),playbackRate:y}},b.zb,a.getIframe());v=0;x=w="";y=1;return f}function f(F){switch(F){case 1:v=Math.round(a.getDuration());w=a.getVideoUrl();if(a.getVideoData){var C=a.getVideoData();x=C?C.title:""}y=a.getPlaybackRate();b.Sg?ty(t.createEvent("start")):t.od();u=tC(b.Dh,b.Ch,a.getDuration());return g(F);default:return f}}function g(){B=a.getCurrentTime();A=yb().getTime();t.Hj();r();return h} +function h(F){var C;switch(F){case 0:return n(F);case 2:C="pause";case 3:var H=a.getCurrentTime()-B;C=1a.getDuration())return;F=(C.Fa-a.getCurrentTime())/y;if(0>F&&(u.shift(),0===u.length))return}while(0>F);c=function(){d=0;c=p;0d.Ge+60*f))return a;var g=UE(b);if(!g)return a;g.Ic=d.Ic+1;var h;return null!=(h=VE(g.sessionId,g.Ic,g.xd,g.Ge,g.rh,g.Dc,g.te))?h:b},ZE=function(a,b){var c=b.metadata.cookie_options,d=XE(b,c),e=io(a,YE[0],c.domain,c.path),f={yb:Q.g.T,domain:c.domain,path:c.path,expires:c.xb?new Date(zb()+1E3*Number(c.xb)):void 0,flags:c.flags}; +Zn(d,void 0,f);return 1!==Zn(d,e,f)},$E=function(a){var b=a.metadata.cookie_options,c=XE(a,b),d=ho(c,b.domain,b.path,YE,Q.g.T);if(!d)return d;var e=Qn(c,void 0,void 0,Q.g.T);if(d&&1m.length)){var n=Number(m[5]);n&&(!g||n>g)&&(g=n,f=e[h])}}f&&f.substring(f.length-d.length,f.length)!==d&&(M(115),d=f.split(".").slice(2).join("."))}return d},VE=function(a,b,c,d,e,f,g){if(a&&b){var h=[a,b,ub(c),d,e];h.push(f?"1": +"0");h.push(g||"0");return h.join(".")}},YE=["GS1"],XE=function(a,b){return b.prefix+"_ga_"+a.target.ka[Gl[0]]},UE=function(a){if(a){var b=a.split(".");if(!(5>b.length||7b.length&&M(67);var c=Number(b[1]),d=Number(b[3]),e=Number(b[4]||0);c||M(118);d||M(119);isNaN(e)&&M(120);if(c&&d&&!isNaN(e))return{sessionId:b[0],Ic:c,xd:!!Number(b[2]),Ge:d,rh:e,Dc:"1"===b[5],te:"0"!==b[6]?b[6]:void 0}}}},aF=function(a){return VE(a.m[Q.g.rb],a.m[Q.g.be],a.m[Q.g.ae],Math.floor(a.metadata.event_start_timestamp_ms/ +1E3),a.metadata.join_timer_sec||0,!!a.metadata[Q.g.Ze],a.m[Q.g.Od])}; +var bF=function(a){var b=V(a.o,Q.g.sa),c=a.o.D[Q.g.sa];if(c===b)return c;var d=k(b);c&&c[Q.g.W]&&(d[Q.g.W]=(d[Q.g.W]||[]).concat(c[Q.g.W]));return d},cF=function(a,b){var c=zo(!0);return"1"!==c._up?{}:{clientId:c[a],Pf:c[b]}},dF=function(a,b,c){var d=zo(!0),e=d[b];e&&(PE(a,e,2),SE(e,a));var f=d[c];f&&ZE(f,a);return{clientId:e,Pf:f}},eF=!1,fF=function(a){var b=bF(a)||{},c=a.metadata.cookie_options,d=c.prefix+"_ga",e=XE(a,c),f={};Jo(b[Q.g.Tb],!!b[Q.g.W])&&(f=dF(a,d,e),f.clientId&&f.Pf&&(eF=!0));b[Q.g.W]&& +Go(function(){var g={},h=QE(a);h&&(g[d]=h);var m=$E(a);m&&(g[e]=m);var n=Qn("FPLC",void 0,void 0,Q.g.T);n.length&&(g._fplc=n[0]);return g},b[Q.g.W],b[Q.g.qb],!!b[Q.g.Wa]);return f},hF=function(a){if(!V(a.o,Q.g.Sa))return{};var b=a.metadata.cookie_options,c=b.prefix+"_ga",d=XE(a,b);Ho(function(){var e;if(W("analytics_storage"))e={};else{var f={};e=(f._up="1",f[c]=a.m[Q.g.jb],f[d]=aF(a),f)}return e},1);return!W("analytics_storage")&&gF()?cF(c,d):{}},gF=function(){var a=xj(D.location,"host"),b=xj(Cj(G.referrer), +"host");return a&&b?a===b||0<=a.indexOf("."+b)||0<=b.indexOf("."+a)?!0:!1:!1};var iF=function(){var a=zb(),b=a+864E5,c=20,d=5E3;return function(e){var f=zb();f>=b&&(b=f+864E5,d=5E3);c=Math.min(c+(f-a)/1E3*5,20);a=f;var g=!1;1>d||1>c||(g=!0,d--,c--);e&&(e.Rk=d,e.Mk=c);return g}}; +var jF=function(a,b){zn()&&(a.gcs=An(),b.metadata.is_consent_update&&(a.gcu="1"));a.gcd=En(b.o);yn(b.o)?a.npa="0":a.npa="1"},mF=function(a){if(a.metadata.is_merchant_center)return Kj("https://www.merchant-center-analytics.goog")+"/mc/collect";var b=Gj(Jj(a.o),"/g/collect");if(b)return b;if(Ni.D)return""+Oi()+"/g/collect";var c=rs(a),d=V(a.o,Q.g.ib);return c&&!oj()&&!1!==d&&kD()&&W(Q.g.M)&&W(Q.g.T)?kF():lF()},nF=!1;nF=!0; +var oF={};oF[Q.g.jb]="cid";oF[Q.g.li]="gcut";oF[Q.g.Pb]="are";oF[Q.g.Ve]="pscdl";oF[Q.g.af]="_fid";oF[Q.g.qg]="_geo";oF[Q.g.pb]="gdid";oF[Q.g.Zc]="ir";oF[Q.g.Ma]="ul";oF[Q.g.Bg]="pae";oF[Q.g.Zd]="_rdi";oF[Q.g.Gb]="sr";oF[Q.g.Ki]="tid";oF[Q.g.jf]="tt";oF[Q.g.kd]="ec_mode";oF[Q.g.Ti]="gtm_up";oF[Q.g.kf]="uaa";oF[Q.g.lf]="uab";oF[Q.g.nf]="uafvl";oF[Q.g.pf]="uamb";oF[Q.g.qf]= +"uam";oF[Q.g.rf]="uap";oF[Q.g.tf]="uapv";oF[Q.g.uf]="uaw";oF[Q.g.Li]="ur";oF[Q.g.bd]="lps";var pF={};pF[Q.g.Lc]="cc";pF[Q.g.Mc]="ci";pF[Q.g.Nc]="cm";pF[Q.g.Oc]="cn";pF[Q.g.Qc]="cs";pF[Q.g.Rc]="ck";pF[Q.g.ya]="cu";pF[Q.g.wa]="dl";pF[Q.g.Ba]="dr";pF[Q.g.Fb]="dt";pF[Q.g.ae]="seg";pF[Q.g.rb]="sid";pF[Q.g.be]="sct";pF[Q.g.Na]="uid";T(83)&&(pF[Q.g.ed]="dp");var qF={};qF[Q.g.Nd]="_et"; +qF[Q.g.lb]="edid";var rF={};rF[Q.g.Lc]="cc";rF[Q.g.Mc]="ci";rF[Q.g.Nc]="cm";rF[Q.g.Oc]="cn";rF[Q.g.Qc]="cs";rF[Q.g.Rc]="ck";var sF={},tF=Object.freeze((sF[Q.g.Ca]=1,sF)),lF=function(){var a="www";nF&&qj()&&(a=qj());return"https://"+a+".google-analytics.com/g/collect"},kF=function(){var a;nF&&""!==qj()&&(a=qj());return"https://"+(a?a+".":"")+"analytics.google.com/g/collect"}, +uF=function(a,b,c){var d={},e={},f={};d.v="2";d.tid=a.target.ia;qs(a)&&!oj()&&(d[T(86)?"_ng":"_ono"]=1);d.gtm=Ln(a.metadata.source_canonical_id);d._p=T(94)?Hi:NE();c&&(d.em=c);a.metadata.create_google_join&&(d._gaz=1);jF(d,a);Hn()&&(d.dma_cps=Fn());d.dma=Gn();cn(ln())&&(d.tcfd=In());Ni.m&&(d.tag_exp=Ni.m);var g=a.m[Q.g.pb];g&&(d.gdid=g);e.en=String(a.eventName);a.metadata.is_first_visit&&(e._fv=a.metadata.is_first_visit_conversion?2:1);a.metadata.is_new_to_site&&(e._nsi=1);a.metadata.is_session_start&& +(e._ss=a.metadata.is_session_start_conversion?2:1);a.metadata.is_conversion&&(e._c=1);a.metadata.is_external_event&&(e._ee=1);if(a.metadata.is_ecommerce){var h=a.m[Q.g.da]||V(a.o,Q.g.da);if(Array.isArray(h))for(var m=0;mm;m++)e["pr"+(m+1)]=jg(h[m])}var n=a.m[Q.g.lb];n&&(e.edid=n);var p=function(t,u){if("object"!==typeof u||!tF[t]){var v="ep."+t,w="epn."+t;t=ob(u)?w:v;var x=ob(u)?v:w;e.hasOwnProperty(x)&&delete e[x];e[t]=String(u)}},q=T(88)&&ss(a);z(a.m,function(t,u){if(void 0!==u&& +!fi.hasOwnProperty(t)){null===u&&(u="");var v;t!==Q.g.Od?v=!1:a.metadata.euid_mode_enabled||q?(d.ecid=u,v=!0):v=void 0;if(!v&&t!==Q.g.Ze){var w=u;!0===u&&(w="1");!1===u&&(w="0");w=String(w);var x;if(oF[t])x=oF[t],d[x]=w;else if(pF[t])x=pF[t],f[x]=w;else if(qF[t])x=qF[t],e[x]=w;else if("_"===t.charAt(0))d[t]=w;else{var y;rF[t]?y=!0:t!==Q.g.Pc?y=!1:("object"!==typeof u&&p(t,u),y=!0);y||p(t,u)}}}});(function(t){ss(a)&&"object"===typeof t&&z(t||{},function(u,v){"object"!==typeof v&&(d["sst."+u]=String(v))})})(a.m[Q.g.ke]); +var r=a.m[Q.g.Xa]||{};T(59)&&!1===V(a.o,Q.g.ib,void 0,4)&&(d.ngs="1");z(r,function(t,u){void 0!==u&&((null===u&&(u=""),t!==Q.g.Na||f.uid)?b[t]!==u&&(e[(ob(u)?"upn.":"up.")+String(t)]=String(u),b[t]=u):f.uid=String(u))});lg.call(this,{oa:d,Jc:f,ah:e},mF(a),ss(a))};xa(uF,lg);var vF=function(a){this.D=a;this.F="";this.m=this.D},wF=function(a,b){a.m=b;return a},xF=function(a,b){a.J=b;return a};function yF(a){var b=a.search;return a.protocol+"//"+a.hostname+a.pathname+(b?b+"&richsstsse":"?richsstsse")}function zF(a,b,c){if(a){var d=a||[];if(Array.isArray(d))for(var e=Va(b)?b:{},f=la(d),g=f.next();!g.done;g=f.next())c(g.value,e)}}; +var AF=function(a,b){return a.replace(/\$\{([^\}]+)\}/g,function(c,d){return b[d]||c})},BF=function(a){var b={},c="",d=a.pathname.indexOf("/g/collect");0<=d&&(c=a.pathname.substring(0,d));b.transport_url=a.protocol+"//"+a.hostname+c;return b},CF=function(a,b,c,d){var e=xF(wF(new vF(function(h,m){var n=AF(h,c);d&&(n=n.replace("_is_sw=0",d));var p={};m.attribution_reporting&&(p.attributionsrc="");Oc(n,void 0,void 0,p)}),function(h){var m=AF(h,c);Vc(m)}),function(h,m){var n=AF(h,c),p=m.dedupe_key;p&& +tt(n,p)}),f=0,g=new D.XMLHttpRequest;g.withCredentials=!0;g.onprogress=function(h){if(200===g.status){var m=g.responseText.substring(f);f=h.loaded;var n;n=e.F+m;for(var p=n.indexOf("\n\n");-1!==p;){var q;a:{var r=la(n.substring(0,p).split("\n")),t=r.next().value,u=r.next().value;if(0===t.indexOf("event: message")&&0===u.indexOf("data: "))try{q=JSON.parse(u.substring(u.indexOf(":")+1));break a}catch(H){}q=void 0}var v=e,w=q;if(w){zF(w.send_pixel,w.options,v.D);zF(w.send_beacon,void 0,v.m);var x=w.create_iframe, +y=w.options,B=v.J;if(x&&B){var A=x||[];if(Array.isArray(A))for(var E=Va(y)?y:{},F=la(A),C=F.next();!C.done;C=F.next())B(C.value,E)}}n=n.substring(p+2);p=n.indexOf("\n\n")}e.F=n}};g.open(b?"POST":"GET",a);T(20)&&g.setAttributionReporting&&g.setAttributionReporting({eventSourceEligible:!1,triggerEligible:!0});g.send(b)},DF=function(a,b){var c=Cj(a),d=BF(c),e=yF(c);T(72)&&T(64)?Ws(e,b,d,function(f){CF(e,b,d,f)}):CF(e,b,d)}; +var EF=function(a,b){return a?[a,b].join("&"):b},HF=function(a,b,c,d){var e=T(52)&&d;if(T(51)||e){var f=b,g=ad();void 0!==g&&(f+="&tfd="+Math.round(g));b=f}var h=a+"?"+b;FF&&(d=!(0===h.indexOf(lF())||0===h.indexOf(kF())));if(d&&!GE)DF(h,c);else{var m;var n=b;T(49)&&"fetch"in D?T(50)?m=Zc(a+"?"+EF(n,"_z=fetch"),c):(GF(a,EF(n,"_z=sendBeacon"),c),m=!0):m=!1;m||GF(a,b,c)}},IF=function(a,b){function c(u){n.push(u+"="+encodeURIComponent(""+a.oa[u]))}var d=b.lm,e=b.mm,f=b.ml,g=b.Cl,h=b.Bl,m=b.am;if(d||e){var n= +[],p=T(86)?"_ng":"_ono";a.oa[p]&&c(p);c("tid");c("cid");c("gtm");n.push("aip=1");a.Jc.uid&&!h&&n.push("uid="+encodeURIComponent(""+a.Jc.uid));var q=function(){c("dma");null!=a.oa.dma_cps&&c("dma_cps");null!=a.oa.gcs&&c("gcs");c("gcd");null!=a.oa.npa&&c("npa")};q();d&&(GF("https://stats.g.doubleclick.net/g/collect","v=2&"+n.join("&")),nl("https://stats.g.doubleclick.net/g/collect?v=2&"+n.join("&")));if(e){var r=function(){var u=vt()+"/td/ga/rul?";n=[];c("tid");n.push("gacid="+encodeURIComponent(String(a.oa.cid))); +c("gtm");q();c("pscdl");n.push("aip=1");n.push("fledge=1");n.push("z="+qb());tt(u+n.join("&"),a.oa.tid)};n.push("z="+qb());if(!g){var t=f&&0===f.indexOf("google.")&&"google.com"!=f?"https://www.%/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&".replace("%",f):void 0;t&&Oc(t+n.join("&"))}T(59)&&m&&!GE&&r()}}},FF=!1;var JF=function(){this.J=1;this.P={};this.m=new mg; +this.D=-1};JF.prototype.F=function(a,b){var c=this,d=new uF(a,this.P,b),e=HE(a);e&&this.m.P(d)||this.flush();if(e&&this.m.add(d)){if(0>this.D){var f=D.setTimeout,g;ss(a)?KF?(KF=!1,g=LF):g=MF:g=5E3;this.D=f.call(D,function(){return c.flush()},g)}}else{var h=qg(d,this.J++);HF(d.baseUrl,h.params,h.body,d.F);var m=a.metadata.create_dc_join,n=a.metadata.create_google_join,p=!1!==V(a.o,Q.g.Aa),q=yn(a.o),r={eventId:a.o.eventId,priorityId:a.o.priorityId},t=a.m[Q.g.Bg],u={lm:m,mm:n,ml:sj(),kn:p,jn:q,Cl:oj(), +Bl:a.metadata.euid_mode_enabled,pn:r,am:t,o:a.o};IF(d,u)}Zu(a.o.eventId,a.eventName)};JF.prototype.add=function(a){a.metadata.euid_mode_enabled&&!GE?this.Z(a):this.F(a)};JF.prototype.flush=function(){if(this.m.events.length){var a=rg(this.m,this.J++);HF(this.m.baseUrl,a.params,a.body,this.m.D);this.m=new mg;0<=this.D&&(D.clearTimeout(this.D),this.D=-1)}};JF.prototype.Z=function(a){var b=this,c=ts(a);c?ci(c,function(d){b.F(a,1===d.split("~").length?void 0:d)}):this.F(a)};var GF=function(a,b,c){var d= +a+"?"+b;c?Xc(d,c):Vc(d)},LF=cj('',500),MF=cj('',5E3),KF=!0;var NF=function(a,b,c){void 0===c&&(c={});if("object"===typeof b)for(var d in b)NF(a+"."+d,b[d],c);else c[a]=b;return c},OF=function(a){if(ss(a)){if(T(88)){var b=oq(a,"ccd_add_1p_data",!1)?1:0;vs(a,"ude",b)}var c=function(e){var f=NF(Q.g.Ca,e);z(f,function(g,h){a.m[g]=h})},d=V(a.o,Q.g.Ca);void 0!==d?(c(d),T(89)&&(a.m[Q.g.kd]="c")):c(a.metadata.user_data);a.metadata.user_data=void 0}};var PF=window,QF=document,RF=function(a){var b=PF._gaUserPrefs;if(b&&b.ioo&&b.ioo()||QF.documentElement.hasAttribute("data-google-analytics-opt-out")||a&&!0===PF["ga-disable-"+a])return!0;try{var c=PF.external;if(c&&c._gaUserPrefs&&"oo"==c._gaUserPrefs)return!0}catch(f){}for(var d=Nn("AMP_TOKEN",String(QF.cookie),!0),e=0;eqa.Ge+60*Da&&(lb=!0,qa.sessionId=String(da),qa.Ic++,qa.xd=!1,qa.te=void 0);if(lb)a.metadata.is_session_start=!0,O.sl(a);else if(O.jl()>ya||a.eventName== +Q.g.Nb)qa.xd=!0;a.metadata.euid_mode_enabled?V(a.o,Q.g.Na)?qa.Dc=!0:(qa.Dc&&!T(9)&&(qa.te=void 0),qa.Dc=!1):qa.Dc=!1;var Be=qa.te,Ce=T(88)&&ss(a);if(a.metadata.euid_mode_enabled||Ce){var Wc=V(a.o,Q.g.Od),Rm=Wc?1:8;Wc||(Wc=Be,Rm=4);Wc||(Wc=fo(),Rm=7);var JH=Wc.toString(),Dv=Rm,Ev=a.metadata.enhanced_client_id_source;if(void 0===Ev||Dv<=Ev)a.m[Q.g.Od]=JH,a.metadata.enhanced_client_id_source=Dv}U?(a.copyToHitData(Q.g.rb,qa.sessionId),a.copyToHitData(Q.g.be,qa.Ic),a.copyToHitData(Q.g.ae,qa.xd?1:0)):(a.m[Q.g.rb]= +qa.sessionId,a.m[Q.g.be]=qa.Ic,a.m[Q.g.ae]=qa.xd?1:0);a.metadata[Q.g.Ze]=qa.Dc?1:0;dG(a);if(!V(a.o,Q.g.Sb)||!V(a.o,Q.g.Eb)){var Fv="",Sg=G.location;if(Sg){var fj=Sg.pathname||"";"/"!=fj.charAt(0)&&(fj="/"+fj);Fv=Sg.protocol+"//"+Sg.hostname+fj+Sg.search}a.copyToHitData(Q.g.wa,Fv,VF);var LH=a.copyToHitData,MH=Q.g.Ba,gj;a:{var Gv=Qn("_opt_expid",void 0,void 0,Q.g.T)[0];if(Gv){var Hv=decodeURIComponent(Gv).split("$");if(3===Hv.length){gj=Hv[2];break a}}if(void 0!==vi.ga4_referrer_override)gj=vi.ga4_referrer_override; +else{var Iv=Ui("gtm.gtagReferrer."+a.target.ia),NH=G.referrer;gj=Iv?""+Iv:NH}}LH.call(a,MH,gj||void 0,VF);a.copyToHitData(Q.g.Fb,G.title);a.copyToHitData(Q.g.Ma,(Dc.language||"").toLowerCase());var Jv=vr();a.copyToHitData(Q.g.Gb,Jv.width+"x"+Jv.height);T(83)&&a.copyToHitData(Q.g.ed,void 0,VF);T(53)&&tq()&&a.copyToHitData(Q.g.bd,"1")}a.metadata.create_dc_join=!1;a.metadata.create_google_join=!1;if(!(Ni.D||T(7)&&ss(a)||a.metadata.is_merchant_center||!1===V(a.o,Q.g.ib))&&kD()&&W(Q.g.M)){var Kv=rs(a); +(a.metadata.is_session_start||V(a.o,Q.g.bf))&&(a.metadata.create_dc_join=!!Kv);var Lv;Lv=a.metadata.join_timer_sec;Kv&&0===(Lv||0)&&(a.metadata.join_timer_sec=60,a.metadata.create_google_join=!0)}eG(a);ji.hasOwnProperty(a.eventName)&&(a.metadata.is_ecommerce=!0,a.copyToHitData(Q.g.da),a.copyToHitData(Q.g.ya));a.copyToHitData(Q.g.jf);for(var Mv=V(a.o,Q.g.cf)||[],Sm=0;Smc.indexOf(g))throw e(f,{},"Prohibited URL component: "+g);if("query"===g&&d){if(!h)throw e(f,{},"Prohibited from getting entire URL query when query keys are specified.");if(!l(h))throw e(f,{},"Query key must be a string.");if(0>d.indexOf(h))throw e(f,{},"Prohibited query key: "+ +h);}}else if(c)throw e(f,{},"Prohibited from getting entire URL when components are specified.");},N:a}})}(); + + +Z.securityGroups.gct=["google"],function(){function a(b){for(var c=[],d=0;dH.length){if(0===H.length)continue;break a}y&&y[C]&&y[C].length&&Kf(H,y[C]);try{uz.execute(H),T(67)&&vk&&50===H[0]&&F.push(H[1])}catch(ya){}}T(67)&& +(Bf=F)}if(void 0!==v)for(var N=["sandboxedScripts"],O=0;O.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0} \ No newline at end of file diff --git a/src/references/Flowjo _ Subscription Design & Webflow Support_files/splide.min.js.download b/src/references/Flowjo _ Subscription Design & Webflow Support_files/splide.min.js.download new file mode 100644 index 0000000..f5e2c1b --- /dev/null +++ b/src/references/Flowjo _ Subscription Design & Webflow Support_files/splide.min.js.download @@ -0,0 +1,8 @@ +function wt(n,t){for(var i=0;i=u))return l();v(s)}}function l(){f=!0}function d(){cancelAnimationFrame(n),f=!(n=c=0)}return{start:function(n){n||d(),o=e()-(n?c*t:0),f=!1,v(s)},rewind:function(){o=e(),c=0,r&&r(c)},pause:l,cancel:d,isPaused:function(){return f}}}function h(n){var t=n;return{set:function(n){t=n},is:function(n){return b(y(n),t)}}}function Sn(i,r){var u;return function(){var n=arguments,t=this;u||(u=zn(r||0,function(){i.apply(t,n),u=null},null,1)).start()}}var g={marginRight:["marginBottom","marginLeft"],autoWidth:["autoHeight"],fixedWidth:["fixedHeight"],paddingLeft:["paddingTop","paddingRight"],paddingRight:["paddingBottom","paddingLeft"],width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp","ArrowRight"],ArrowRight:["ArrowDown","ArrowLeft"]};var Rn=m,Dn=m+"__slider",Pn=m+"__track",Mn=m+"__list",On=m+"__slide",Tn=On+"--clone",Fn=On+"__container",In=m+"__arrows",t=m+"__arrow",jn=t+"--prev",Wn=t+"--next",i=m+"__pagination",Cn=m+"__progress",Nn=Cn+"__bar",Xn=m+"__autoplay",Bn=m+"__play",Gn=m+"__pause",Hn="is-active",Yn="is-prev",Un="is-next",qn="is-visible",Jn="is-loading",Kn=[Hn,qn,Yn,Un,Jn];var Vn="role",Qn="aria-controls",Zn="aria-current",$n="aria-label",nt="aria-hidden",tt="tabindex",it="aria-orientation",rt=[Vn,Qn,Zn,$n,nt,it,tt,"disabled"],ut="slide",ot="loop",et="fade";function ct(u,r,i,o){var e,n=En(u),c=n.on,f=n.emit,a=n.bind,t=n.destroy,s=u.Components,l=u.root,d=u.options,v=d.isNavigation,h=d.updateOnMove,p=s.Direction.resolve,g=X(o,"style"),m=-1o.perPage}}},Layout:function(n,t,i){var r,u=En(n),o=u.on,e=u.bind,c=u.emit,f=t.Slides,a=t.Direction.resolve,s=(t=t.Elements).track,l=t.list,d=f.getAt;function v(){r="ttb"===i.direction,I(n.root,"maxWidth",V(i.width)),I(s,a("paddingLeft"),p(!1)),I(s,a("paddingRight"),p(!0)),h()}function h(){I(s,"height",function(){var n="";r&&(Q(n=g(),"height or heightRatio is missing."),n="calc("+n+" - "+p(!1)+" - "+p(!0)+")");return n}()),f.style(a("marginRight"),V(i.gap)),f.style("width",(i.autoWidth?"":V(i.fixedWidth)||(r?"":m()))||null),f.style("height",V(i.fixedHeight)||(r?i.autoHeight?"":m():g())||null,!0),c(kn)}function p(n){var t=i.padding,n=a(n?"right":"left");return t&&V(t[n]||(W(t)?0:t))||"0px"}function g(){return V(i.height||G(l).width*i.heightRatio)}function m(){var n=V(i.gap);return"calc((100%"+(n&&" + "+n)+")/"+(i.perPage||1)+(n&&" - "+n)+")"}function y(n,t){var i=d(n);if(i){n=G(i.slide)[a("right")],i=G(l)[a("left")];return un(n-i)+(t?0:w())}return 0}function w(){var n=d(0);return n&&parseFloat(I(n.slide,a("marginRight")))||0}return{mount:function(){v(),e(window,"resize load",Sn(c.bind(this,xn))),o([bn,_n],v),o(xn,h)},listSize:function(){return G(l)[a("width")]},slideSize:function(n,t){return(n=d(n||0))?G(n.slide)[a("width")]+(t?0:w()):0},sliderSize:function(){return y(n.length-1,!0)-y(-1,!0)},totalSize:y,getPadding:function(n){return parseFloat(I(s,a("padding"+(n?"Right":"Left"))))||0}}},Clones:function(c,n,f){var t,i=En(c),r=i.on,u=i.emit,a=n.Elements,s=n.Slides,o=n.Direction.resolve,l=[];function e(){(t=p())&&(function(u){var o=s.get().slice(),e=o.length;if(e){for(;o.lengthv(x(!0));return i||t}return{mount:function(){t([ln,kn,bn,_n],g)},destroy:function(){O(h,"style")},move:function(n,t,i,r){var u,o,e;s||(u=c.state.set,o=b(),s=(e=n!==t)||a.waitForTransition,u(4),l(dn,t,i,n),f.Transition.start(n,function(){e&&m(t),s=!1,u(3),l(vn,t,i,n),"move"===a.trimSpace&&n!==i&&o===b()?f.Controller.go(i":"<",!1,r):r&&r()}))},jump:m,translate:y,shift:w,cancel:function(){s=!1,y(b()),f.Transition.cancel()},toIndex:function(n){for(var t=f.Slides.get(),i=0,r=1/0,u=0;u])(\d+)?/)||[],i=r[1],r=r[2],"+"===i||"-"===i?t=x(p+ +(""+i+(+r||1)),p,!0):">"===i?t=r?L(+r):w(!0):"<"===i&&(t=_(!0))):t=v?en(n,-f,o+f-1):en(n,0,k())}return t}(n);u.useScroll?y(r,!0,!0,u.speed,i):-1<(n=A(r))&&!a.isBusy()&&(t||n!==p)&&(S(n),a.move(r,n,g,i))},scroll:y,getNext:w,getPrev:_,getEnd:k,setIndex:S,getIndex:function(n){return n?g:p},toIndex:L,toPage:E,toDest:z,hasFocus:R}},Arrows:function(u,n,i){var r,t=En(u),o=t.on,e=t.bind,c=t.emit,f=i.classes,a=i.i18n,s=n.Elements,l=n.Controller,d=s.arrows,v=s.prev,h=s.next,p={};function g(){var n,t;i.arrows&&(v&&h||(d=F("div",f.arrows),v=m(!0),h=m(!1),r=!0,L(d,[v,h]),E(d,S("slider"===i.arrows&&s.slider||u.root)))),v&&h&&(p.prev?j(d,!1===i.arrows?"none":""):(n=s.track.id,T(v,Qn,n),T(h,Qn,n),p.prev=v,p.next=h,t=l.go,o([ln,vn,bn,_n,Ln],y),e(h,"click",function(){t(">",!0)}),e(v,"click",function(){t("<",!0)}),c("arrows:mounted",v,h)))}function m(n){return Y('